rpms/PolicyKit/devel PolicyKit.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
David Zeuthen (davidz)
fedora-extras-commits at redhat.com
Tue Jul 31 16:23:39 UTC 2007
Author: davidz
Update of /cvs/pkgs/rpms/PolicyKit/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14688/devel
Modified Files:
.cvsignore sources
Added Files:
PolicyKit.spec
Log Message:
initial import
--- NEW FILE PolicyKit.spec ---
%define expat_version 1.95.5
%define glib2_version 2.6.0
%define dbus_version 0.90
%define dbus_glib_version 0.70
%define gtk_doc_version 1.4
%define consolekit_version 0.2.1
%define libselinux_version 1.30
%define pam_version 0.99.6
# uid/gid allocated in this bug:
# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=244950
%define polkit_uid 87
Summary: Toolkit for privilege control
Name: PolicyKit
Version: 0.5
Release: 0.git20070731%{?dist}
License: AFL/GPL
Group: System Environment/Libraries
URL: http://gitweb.freedesktop.org/?p=PolicyKit.git;a=summary
Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.git20070731.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires(post): chkconfig
Requires(preun): chkconfig
Requires(post): /sbin/ldconfig
Requires(pre): /usr/sbin/useradd
Requires(postun): /sbin/ldconfig
BuildRequires: expat-devel >= %{expat_version}
BuildRequires: glib2-devel >= %{glib2_version}
BuildRequires: dbus-devel >= %{dbus_version}
BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
BuildRequires: gtk-doc >= %{gtk_doc_version}
BuildRequires: libselinux-devel >= %{libselinux_version}
BuildRequires: xmlto
BuildRequires: pam-devel >= %{pam_version}
Requires: dbus >= %{dbus_version}
Requires: dbus-glib >= %{dbus_glib_version}
Requires: glib2 >= %{glib2_version}
Requires: ConsoleKit >= %{consolekit_version}
Requires: libselinux >= %{libselinux_version}
Requires: pam >= %{pam_version}
%description
PolicyKit is a toolkit for defining and handling the policy that
allows unprivileged processes to speak to privileged processes.
%package devel
Summary: Headers and libraries for PolicyKit
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
Headers and libraries for PolicyKit.
%package docs
Summary: Documentation for PolicyKit
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
# stupid guidelines require this for ownership of /usr/share/gtk-doc
Requires: gtk-doc
%description docs
Documentation for PolicyKit.
%prep
%setup -q
%build
%configure --docdir=%{_datadir}/doc/%{name}-%{version} --enable-docbook-docs
make
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
cp README AUTHORS NEWS COPYING HACKING doc/TODO $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
%clean
rm -rf $RPM_BUILD_ROOT
%pre
/usr/sbin/useradd -c 'PolicyKit' -u %{polkit_uid} \
-s /sbin/nologin -r -d '/' polkituser 2> /dev/null || :
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc %dir %{_datadir}/doc/%{name}-%{version}
%doc %{_datadir}/doc/%{name}-%{version}/NEWS
%doc %{_datadir}/doc/%{name}-%{version}/COPYING
%doc %{_datadir}/doc/%{name}-%{version}/AUTHORS
%doc %{_datadir}/doc/%{name}-%{version}/HACKING
%doc %{_datadir}/doc/%{name}-%{version}/README
%doc %{_datadir}/doc/%{name}-%{version}/TODO
%config(noreplace) %{_sysconfdir}/pam.d/polkit
%config(noreplace) %{_sysconfdir}/PolicyKit/PolicyKit.conf
%{_bindir}/*
%{_libexecdir}/*
%{_libdir}/lib*.so.*
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*
# see upstream design specification for why these permissions are necessary
%attr(2755,root,polkituser) %{_libexecdir}/polkit-grant-helper
%attr(4755,root,root) %{_libexecdir}/polkit-grant-helper-pam
%attr(0775,polkituser,polkituser) %dir %{_localstatedir}/run/PolicyKit
%attr(0775,polkituser,polkituser) %dir %{_localstatedir}/lib/PolicyKit
%attr(0644,root,root) %{_localstatedir}/lib/PolicyKit/reload
%dir %{_datadir}/PolicyKit
%dir %{_datadir}/PolicyKit/policy
%{_datadir}/PolicyKit/config.dtd
%files devel
%defattr(-,root,root,-)
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*
%{_includedir}/*
%files docs
%defattr(-,root,root,-)
%doc %dir %{_datadir}/doc/%{name}-%{version}/spec
%doc %{_datadir}/doc/%{name}-%{version}/spec/*
%dir %{_datadir}/gtk-doc/html/polkit
%{_datadir}/gtk-doc/html/polkit/*
%dir %{_datadir}/gtk-doc/html/polkit-dbus
%{_datadir}/gtk-doc/html/polkit-dbus/*
%dir %{_datadir}/gtk-doc/html/polkit-grant
%{_datadir}/gtk-doc/html/polkit-grant/*
%changelog
* Tue Jul 31 2007 David Zeuthen <davidz at redhat.com> - 0.5-0.git20070731%{?dist}
- Update to git snapshot
* Fri Jul 27 2007 David Zeuthen <davidz at redhat.com> - 0.4-2%{?dist}
- Incorporate comments from package review (#245015)
* Wed Jul 25 2007 David Zeuthen <davidz at redhat.com> - 0.4-1%{?dist}
- Update to version 0.4.
* Tue Jun 19 2007 David Zeuthen <davidz at redhat.com> - 0.3-1%{?dist}
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/PolicyKit/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 27 Jul 2007 18:35:30 -0000 1.1
+++ .cvsignore 31 Jul 2007 16:23:06 -0000 1.2
@@ -0,0 +1 @@
+PolicyKit-0.5.git20070731.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/PolicyKit/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 27 Jul 2007 18:35:30 -0000 1.1
+++ sources 31 Jul 2007 16:23:06 -0000 1.2
@@ -0,0 +1 @@
+bbac1e9c2a4ad9968bed0bc0c94f9244 PolicyKit-0.5.git20070731.tar.gz
More information about the scm-commits
mailing list