Summary: PolicyKit Authorization Framework Name: polkit Version: 0.92 Release: 3%{?dist} License: LGPLv2+ URL: http://www.freedesktop.org/wiki/Software/PolicyKit Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Group: System Environment/Libraries BuildRequires: glib2-devel BuildRequires: expat-devel BuildRequires: pam-devel BuildRequires: eggdbus-devel BuildRequires: gtk-doc BuildRequires: intltool Requires: ConsoleKit Requires: dbus %description PolicyKit is a toolkit for defining and handling authorizations. It is used for allowing unprivileged processes to speak to privileged processes. %package devel Summary: Development files for PolicyKit Group: Development/Libraries Requires: %name = %{version}-%{release} Requires: %name-docs = %{version}-%{release} Requires: pkgconfig Requires: glib2-devel %description devel Development files for PolicyKit. %package docs Summary: Development documentation for PolicyKit Group: Development/Libraries Requires: %name-devel = %{version}-%{release} Requires: gtk-doc %description docs Development documentation for PolicyKit. %prep %setup -q %build %configure --enable-gtk-doc --disable-static make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/*.la rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/*.la %find_lang polkit-1 %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files -f polkit-1.lang %defattr(-,root,root,-) %doc COPYING %{_libdir}/lib*.so.* %dir %{_libdir}/polkit-1 %dir %{_libdir}/polkit-1/extensions %{_libdir}/polkit-1/extensions/*.so %{_datadir}/man/man1/pkexec.1.gz %{_datadir}/man/man1/pkaction.1.gz %{_datadir}/man/man1/pkcheck.1.gz %{_datadir}/man/man8/polkitd-1.8.gz %{_datadir}/man/man8/PolicyKit-1.8.gz %{_datadir}/dbus-1/system-services/* %dir %{_datadir}/polkit-1/ %dir %{_datadir}/polkit-1/actions %{_datadir}/polkit-1/actions/org.freedesktop.policykit.policy %{_sysconfdir}/dbus-1/system.d/org.freedesktop.PolicyKit1.conf %{_sysconfdir}/pam.d/polkit-1 %{_sysconfdir}/polkit-1 %{_bindir}/pkaction %{_bindir}/pkcheck %{_libexecdir}/polkitd-1 # see upstream docs for why these permissions are necessary %attr(0700,root,root) %dir %{_localstatedir}/lib/polkit-1/ %attr(4755,root,root) %{_bindir}/pkexec %attr(4755,root,root) %{_libexecdir}/polkit-agent-helper-1 %files devel %defattr(-,root,root,-) %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc %{_includedir}/* %{_bindir}/pk-example-frobnicate %{_datadir}/polkit-1/actions/org.freedesktop.policykit.examples.pkexec.policy %files docs %defattr(-,root,root,-) %{_datadir}/gtk-doc/html/* %changelog * Tue Jun 09 2009 David Zeuthen - 0.92-3 - Don't make docs noarch (I *heart* multilib) - Change license to LGPLv2+ * Mon Jun 08 2009 David Zeuthen - 0.92-2 - Rebuild * Mon Jun 08 2009 David Zeuthen - 0.92-1 - Update to 0.92 release * Wed May 27 2009 David Zeuthen - 0.92-0.git20090527 - Update to 0.92 snapshot * Mon Feb 9 2009 David Zeuthen - 0.91-1 - Initial spec file.