2 # - polkit user/group (in the future, as they are not used for anything now)
3 Summary: A framework for defining policy for system-wide components
4 Summary(pl.UTF-8): Szkielet do definiowania polityki dla komponentów systemowych
10 Source0: http://people.freedesktop.org/~david/dist/%{name}-%{version}.tar.gz
11 # Source0-md5: 8d61312abb40227a8487433872063ccf
12 URL: http://people.freedesktop.org/~david/polkit-spec.html
13 BuildRequires: autoconf >= 2.57
14 BuildRequires: automake
15 BuildRequires: dbus-devel >= 0.60
16 BuildRequires: glib2-devel >= 1:2.6.0
17 BuildRequires: gtk-doc >= 1.3
18 BuildRequires: libtool
19 BuildRequires: pam-devel >= 0.80
20 BuildRequires: pkgconfig
21 BuildRequires: rpmbuild(macros) >= 1.268
23 Requires(post,preun): /sbin/chkconfig
24 Requires: %{name}-libs = %{version}-%{release}
25 Requires: dbus-libs >= 0.60
26 Requires: glib2 >= 1:2.6.0
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 PolicyKit is a framework for defining policy for system-wide
32 components and for desktop pieces to configure it. It is used by HAL.
34 %description -l pl.UTF-8
35 PolicyKit to szkielet do definiowania polityki dla komponentów
36 systemowych oraz składników pulpitu do konfigurowania ich. Jest
40 Summary: PolicyKit API documentation
41 Summary(pl.UTF-8): Dokumentacja API PolicyKit
43 Requires: gtk-doc-common
46 PolicyKit API documentation.
48 %description apidocs -l pl.UTF-8
49 Dokumentacja API PolicyKit.
52 Summary: PolicyKit libraries
53 Summary(pl.UTF-8): Biblioteki PolicyKit
54 License: AFL v2.1 or GPL v2
56 Conflicts: PolicyKit < 0.1-0.20061203.6
61 %description libs -l pl.UTF-8
65 Summary: Header files for PolicyKit
66 Summary(pl.UTF-8): Pliki nagłówkowe PolicyKit
67 License: AFL v2.1 or GPL v2
68 Group: Development/Libraries
69 Requires: %{name}-libs = %{version}-%{release}
72 Header files for PolicyKit.
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe PolicyKit.
78 Summary: Static PolicyKit libraries
79 Summary(pl.UTF-8): Statyczne biblioteki PolicyKit
80 License: AFL v2.1 or GPL v2
81 Group: Development/Libraries
82 Requires: %{name}-devel = %{version}-%{release}
85 Static PolicyKit libraries.
87 %description static -l pl.UTF-8
88 Statyczne biblioteki PolicyKit.
100 --with-html-dir=%{_gtkdocdir} \
101 --with-pam-module-dir=/%{_lib}/security
105 rm -rf $RPM_BUILD_ROOT
107 %{__make} -j1 install \
108 DESTDIR=$RPM_BUILD_ROOT
110 rm -f $RPM_BUILD_ROOT/%{_libdir}/PolicyKit/modules/*.{la,a}
113 rm -rf $RPM_BUILD_ROOT
115 %post libs -p /sbin/ldconfig
116 %postun libs -p /sbin/ldconfig
119 %defattr(644,root,root,755)
120 %doc AUTHORS README doc/TODO
121 %attr(755,root,root) %{_bindir}/polkit-*
122 %{_sysconfdir}/pam.d/polkit
123 %{_sysconfdir}/PolicyKit
126 %dir %{_libdir}/PolicyKit
127 %dir %{_libdir}/PolicyKit/modules
128 %attr(755,root,root) %{_libdir}/PolicyKit/modules/polkit*.so
129 %attr(755,root,root) %{_libdir}/polkit-grant-helper
132 %defattr(644,root,root,755)
134 %{_gtkdocdir}/polkit-dbus
135 %{_gtkdocdir}/polkit-grant
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_libdir}/libpolkit-grant.so.*.*.*
140 %attr(755,root,root) %{_libdir}/libpolkit.so.*.*.*
141 %attr(755,root,root) %{_libdir}/libpolkit-dbus.so.*.*.*
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_libdir}/libpolkit*.so
146 %{_includedir}/PolicyKit
147 %{_libdir}/libpolkit*.la
148 %{_pkgconfigdir}/polkit.pc
149 %{_pkgconfigdir}/polkit-dbus.pc
150 %{_pkgconfigdir}/polkit-grant.pc
154 %defattr(644,root,root,755)
155 %{_libdir}/libpolkit*.a