From d5e745d30b58c44f0703667dd5ac1eac6a4fd775 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Tue, 25 Mar 2014 10:22:37 +0000 Subject: [PATCH] trivial: Sync with Fedora example spec file --- contrib/PackageKit.spec.in | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/contrib/PackageKit.spec.in b/contrib/PackageKit.spec.in index 3fc795519..91891ccdb 100644 --- a/contrib/PackageKit.spec.in +++ b/contrib/PackageKit.spec.in @@ -31,7 +31,7 @@ BuildRequires: gtk2-devel BuildRequires: gtk3-devel BuildRequires: docbook-utils BuildRequires: gnome-doc-utils -BuildRequires: python-devel +BuildRequires: python3-devel BuildRequires: perl(XML::Parser) BuildRequires: intltool BuildRequires: gettext @@ -71,7 +71,6 @@ Obsoletes: PackageKit-zif < 0.8.13-2 # components now built-in Obsoletes: PackageKit-debug-install < 0.8.15-2 Obsoletes: PackageKit-hawkey < 0.8.15-2 -Obsoletes: PackageKit-backend-devel < 0.8.15-2 # Udev no longer provides this functionality Obsoletes: PackageKit-device-rebind < 0.8.13-2 @@ -112,6 +111,15 @@ Provides: PackageKit-docs = %{version}-%{release} %description glib-devel GLib headers and libraries for PackageKit. +%package backend-devel +Summary: Headers to compile out of tree PackageKit backends +# explicit dep: packagekit-plugin.pc links with -lpackagekit-glib2 +# but doesn't refer to packagekit-glib2.pc +Requires: %{name}-glib-devel%{?_isa} = %{version}-%{release} + +%description backend-devel +Headers to compile out of tree PackageKit backends. + %package browser-plugin Summary: Browser Plugin for PackageKit Requires: gtk2 @@ -158,6 +166,7 @@ using PackageKit. %build %configure \ --disable-static \ + --enable-python3 \ %if 0%{?rhel} == 0 --enable-hawkey \ --enable-introspection \ @@ -185,10 +194,6 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/libpackagekit-action-lookup.la -# we don't support out of tree backends in Fedora -rm -rf $RPM_BUILD_ROOT%{_includedir}/PackageKit/plugin -rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/packagekit-plugin.pc - touch $RPM_BUILD_ROOT%{_localstatedir}/cache/PackageKit/groups.sqlite # create a link that GStreamer will recognise @@ -314,6 +319,13 @@ popd > /dev/null %{_datadir}/gir-1.0/PackageKitPlugin-1.0.gir %{_datadir}/gtk-doc/html/PackageKit +%files backend-devel +%defattr(-,root,root,-) +%dir %{_includedir}/PackageKit +%{_includedir}/PackageKit/plugin +%{_libdir}/pkgconfig/packagekit-plugin.pc + + %changelog * #LONGDATE# Richard Hughes #VERSION#-0.#BUILD##ALPHATAG# - Update from git