diff --git a/.cvsignore b/.cvsignore index e69de29..f75c19b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +PackageKit-0.1.1.tar.gz diff --git a/PackageKit.spec b/PackageKit.spec new file mode 100644 index 0000000..5c63dad --- /dev/null +++ b/PackageKit.spec @@ -0,0 +1,144 @@ +%define glib2_version 2.6.0 +%define dbus_version 0.90 +%define dbus_glib_version 0.70 + +%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Summary: System daemon that is a DBUS abstraction layer for package management +Name: PackageKit +Version: 0.1.1 +Release: 5%{?dist} +License: GPLv2+ +Group: System Environment/Libraries +URL: http://www.packagekit.org +Source0: http://people.freedesktop.org/~hughsient/releases/PackageKit-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: dbus >= %{dbus_version} +Requires: PackageKit-libs = %{version}-%{release} +Requires: yum >= 3.2.6 + +BuildRequires: glib2-devel >= %{glib2_version} +BuildRequires: dbus-devel >= %{dbus_version} +BuildRequires: dbus-glib-devel >= %{dbus_glib_version} +BuildRequires: pam-devel +BuildRequires: libX11-devel +BuildRequires: xmlto +BuildRequires: sqlite-devel +BuildRequires: NetworkManager-glib-devel +BuildRequires: PolicyKit-devel +BuildRequires: libtool +BuildRequires: docbook-utils +BuildRequires: python-devel + + +%description +PackageKit is a D-Bus abstraction layer that allows the session user +to manage packages in a secure way using a cross-distro, +cross-architecture API. + +%package libs +Summary: Libraries for accessing PackageKit +Group: Development/Libraries +Requires: dbus >= %{dbus_version} + +%description libs +Libraries for accessing PackageKit. + +%package devel +Summary: Libraries and headers for PackageKit +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: dbus-devel >= %{dbus_version} +Requires: pkgconfig + +%description devel +Headers and libraries for PackageKit. + +%prep +%setup -q + +%build +%configure --with-default-backend=yum +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +rm -f $RPM_BUILD_ROOT%{_libdir}/libpackagekit*.a +rm -f $RPM_BUILD_ROOT%{_libdir}/libpackagekit*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/packagekit-backend/*.la +rm -f $RPM_BUILD_ROOT%{_libdir}/packagekit-backend/*.a + +rm -f $RPM_BUILD_ROOT%{_datadir}/doc/packagekit/pk-reference.html + +%clean +rm -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc README AUTHORS NEWS COPYING +%doc docs/pk* docs/*.css +%dir %{_datadir}/PackageKit +%dir %{_datadir}/PackageKit/helpers +%dir %{_sysconfdir}/PackageKit +%dir %{_localstatedir}/run/PackageKit +%config(noreplace) %{_sysconfdir}/PackageKit/PackageKit.conf +%config(noreplace) %{_sysconfdir}/dbus-1/system.d/PackageKit.conf +%{_datadir}/PackageKit/helpers/* +%{_datadir}/man/man1/*.1.gz +%{_datadir}/PolicyKit/policy/*.policy +%{_sbindir}/packagekitd +%{_bindir}/pkmon +%{_bindir}/pkcon +%{_localstatedir}/run/PackageKit/job_count.dat +%{_localstatedir}/lib/PackageKit/ +%{_datadir}/dbus-1/system-services/*.service +%{python_sitelib}/packagekit + +%files libs +%defattr(-,root,root,-) +%doc README AUTHORS NEWS COPYING +%dir %{_libdir}/packagekit-backend +%{_libdir}/*packagekit*.so.* +%{_libdir}/packagekit-backend/*.so + +%files devel +%defattr(-,root,root,-) + +%doc docs/pk* docs/*.css docs/*.xsl +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/* +%{_includedir}/* + +%changelog +* Fri Oct 26 2007 Robin Norwood - 0.1.1-5 +- More issues from package review: +- Need to own all created directories +- PackageKit-devel doesn't really require sqlite-devel +- Include docs in PackageKit-libs + +* Fri Oct 26 2007 Robin Norwood - 0.1.1-4 +- use with-default-backend instead of with-backend + +* Thu Oct 25 2007 Robin Norwood - 0.1.1-3 +- Add BR: python-devel + +* Wed Oct 24 2007 Robin Norwood - 0.1.1-2 +- doc cleanups from package review + +* Tue Oct 23 2007 Robin Norwood - 0.1.1-1 +- Update to latest upstream version + +* Wed Oct 17 2007 Robin Norwood - 0.1.0-3 +- Add BR for docbook-utils + +* Tue Oct 16 2007 Robin Norwood - 0.1.0-2 +- Apply recommended fixes from package review + +* Mon Oct 15 2007 Robin Norwood - 0.1.0-1 +- Initial build (based upon spec file from Richard Hughes) diff --git a/sources b/sources index e69de29..6b4ca84 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ad915a2cd3d5028fa6e399e0947aecdc PackageKit-0.1.1.tar.gz