diff --git a/dbus-glib-0.112.tar.gz b/dbus-glib-0.112.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..baebf0590107a9380cb73bda79dafd64fd4907ed Binary files /dev/null and b/dbus-glib-0.112.tar.gz differ diff --git a/dbus-glib-0.112.tar.gz.asc b/dbus-glib-0.112.tar.gz.asc new file mode 100644 index 0000000000000000000000000000000000000000..a09e61fca25abbdc996d8e88891f33a5413abdaf --- /dev/null +++ b/dbus-glib-0.112.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmBd6jkACgkQ4FrhR4+B +TE800g/+McpbBxCZxxVOAAuCZGwohjV/wQbxLq7iNJLkKV0b4YC0+eUAfSoY5xJ3 +cIFhQISXIKYUrJZO46JRImUNeBkOnxSZykiLAki33TUquqo3EIfb81did7tQG6yU +ybWWjSR9mvsKSm3AaaGhklVguFGWFS+cOlDzWvAXnlCpLPL5mZKSe1ZJGCGhl2M/ +YGvgoox7S73TtGXRyi1yKVQd6PUZqPfkxNRq2xrL564zwgnMBMV+35RqmizN2SMs +sOrw5Kb46+ekuUX70On7FXd2QAqHh72OBsNg+8A/qpL2uXDb+/5ixWjDKaQe+elK +ALrpD5R0MIXfvElTyQbYQAwtH2NAL4OnKFSvjvn5J9dGuZCgj8H1bkC98vwxh7Qj +SXAHIkc3vGhb+9kpxBlaXPOpw/+owwpM7f+qL3rXxOf4/G14hNOgv4us92YFIQc5 +hty6jEDtrW1mTHc2fcBiWFt5iCrh0lztQOOzUXLQLaNI1992iMFWuR5iFAPPjP92 +RlWkv6Y+QEykSR8XQjquRtu+aWryq6CETXOnd4n6UyXGgumowkyf2YtfXzRe0Cmf +SFlYh8VGbD5PdWtNaB4qd96c9NHQOU476cw75aKAUeo46i6a4Y7csGu79qlAnaaP +0BB/tr+l+PBFpPNzGbwBfFayMq1NzkZbIXo3Na6gAKm/+JSHwco= +=AkXC +-----END PGP SIGNATURE----- diff --git a/dbus-glib.spec b/dbus-glib.spec new file mode 100644 index 0000000000000000000000000000000000000000..a8f7e13c830525444e3deb4a63329334829e2336 --- /dev/null +++ b/dbus-glib.spec @@ -0,0 +1,89 @@ +%define anolis_release 1 +%global expat_version 1.95.5 +%global glib2_version 2.40.0 +%global dbus_version 1.8 + +Name: dbus-glib +Version: 0.112 +Release: %{anolis_release}%{?dist} +Summary: GLib bindings for D-Bus + +License: AFL and GPLv2+ +URL: https://dbus.freedesktop.org/releases +Source0: %{url}/dbus-glib/%{name}-%{version}.tar.gz +Source1: %{url}/dbus-glib/%{name}-%{version}.tar.gz.asc +# gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F +# gpg --export --export-options export-minimal 0x36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F > gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg +Source2: gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg + +BuildRequires: pkgconfig(dbus-1) >= %{dbus_version} +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: expat-devel >= %{expat_version} +BuildRequires: /usr/bin/chrpath +BuildRequires: dbus-daemon +BuildRequires: gcc +BuildRequires: gettext +BuildRequires: gnupg2 +BuildRequires: make + +%description + +D-Bus add-on library to integrate the standard D-Bus library with +the GLib thread abstraction and main loop. + +%package devel +Summary: Libraries and headers for the D-Bus GLib bindings +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel + +Headers and static libraries for the D-Bus GLib bindings + +%prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' +%autosetup -p1 + +%build +%configure --enable-tests=yes \ + --enable-asserts=yes \ + --disable-gtk-doc + +%make_build + +%check +%make_build check + + +%install +%make_install + +rm -f $RPM_BUILD_ROOT%{_libdir}/*.a +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la + +chrpath --delete $RPM_BUILD_ROOT%{_bindir}/dbus-binding-tool +chrpath --delete $RPM_BUILD_ROOT%{_libexecdir}/dbus-bash-completion-helper + +# Scripts that are sourced should not be executable. +chmod -x $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh + +%ldconfig_scriptlets + +%files +%doc NEWS +%license COPYING +%{_libdir}/libdbus-glib-1.so.* +%{_bindir}/dbus-binding-tool +%{_mandir}/man1/dbus-binding-tool.1* + +%files devel +%{_libdir}/libdbus-glib-1.so +%{_libdir}/pkgconfig/dbus-glib-1.pc +%{_includedir}/dbus-1.0/dbus/* +%{_datadir}/gtk-doc/html/dbus-glib +%{_sysconfdir}/bash_completion.d/dbus-bash-completion.sh +%{_libexecdir}/dbus-bash-completion-helper + + +%changelog +* Thu Mar 10 2022 Mingyue Zhao - 0.112-1 +- Init for Anolis OS 23 diff --git a/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg b/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg new file mode 100644 index 0000000000000000000000000000000000000000..4a5c6f81084fe2cf4539637eda550a8931a932b6 Binary files /dev/null and b/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg differ