]> git.pld-linux.org Git - packages/polkit.git/blame - polkit.spec
- files
[packages/polkit.git] / polkit.spec
CommitLineData
14eed758
BZ
1
2# Conditional build:
3%bcond_without apidocs # build without apidocs
4
a5863912
PZ
5Summary: A framework for defining policy for system-wide components
6Summary(pl.UTF-8): Szkielet do definiowania polityki dla komponentów systemowych
7Name: polkit
c2613d38 8Version: 0.95
9Release: 1
a5863912
PZ
10License: LGPL v2+
11Group: Libraries
12Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
c2613d38 13# Source0-md5: 10971f5d334550025897b02d779fddd1
a5863912
PZ
14URL: http://people.freedesktop.org/~david/polkit-spec.html
15BuildRequires: autoconf >= 2.60
16BuildRequires: automake >= 1:1.7
1528e92c 17BuildRequires: docbook-dtd412-xml
39a23f16 18BuildRequires: eggdbus-devel >= 0.6
a5863912 19BuildRequires: expat-devel >= 1:1.95.8
df23ce59 20BuildRequires: gettext-devel
485bcc8b 21BuildRequires: gir-repository-devel
14eed758 22BuildRequires: glib2-devel >= 1:2.21.4
1528e92c 23BuildRequires: glibc-misc
485bcc8b 24BuildRequires: gobject-introspection-devel
14eed758 25%{?with_apidocs:BuildRequires: gtk-doc >= 1.3}
df23ce59 26BuildRequires: intltool >= 0.40.0
a5863912
PZ
27BuildRequires: libtool
28BuildRequires: pam-devel >= 0.80
29BuildRequires: pkgconfig
1528e92c 30BuildRequires: python-modules
a5863912 31Requires: %{name}-libs = %{version}-%{release}
2789bcb6 32Requires: ConsoleKit >= 0.4.1
a5863912
PZ
33Requires: dbus >= 1.1.2-5
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37PolicyKit is a framework for defining policy for system-wide
38components and for desktop pieces to configure it. It is used by HAL.
39
40%description -l pl.UTF-8
41PolicyKit to szkielet do definiowania polityki dla komponentów
42systemowych oraz składników pulpitu do konfigurowania ich. Jest
43używany przez HAL-a.
44
45%package apidocs
46Summary: PolicyKit API documentation
47Summary(pl.UTF-8): Dokumentacja API PolicyKit
48Group: Documentation
49Requires: gtk-doc-common
50
51%description apidocs
52PolicyKit API documentation.
53
54%description apidocs -l pl.UTF-8
55Dokumentacja API PolicyKit.
56
57%package libs
58Summary: PolicyKit libraries
59Summary(pl.UTF-8): Biblioteki PolicyKit
60Group: Libraries
df23ce59
MB
61Requires: dbus-libs >= 1.1.2-5
62Requires: glib2 >= 1:2.18.0
a5863912
PZ
63Conflicts: PolicyKit < 0.1-0.20061203.6
64
65%description libs
66PolicyKit libraries.
67
68%description libs -l pl.UTF-8
69Biblioteki PolicyKit.
70
71%package devel
72Summary: Header files for PolicyKit
73Summary(pl.UTF-8): Pliki nagłówkowe PolicyKit
74Group: Development/Libraries
75Requires: %{name}-libs = %{version}-%{release}
76Requires: expat-devel >= 1:1.95.8
df23ce59 77Requires: glib2-devel >= 1:2.18.0
a5863912
PZ
78
79%description devel
80Header files for PolicyKit.
81
82%description devel -l pl.UTF-8
83Pliki nagłówkowe PolicyKit.
84
85%package static
86Summary: Static PolicyKit libraries
87Summary(pl.UTF-8): Statyczne biblioteki PolicyKit
88Group: Development/Libraries
89Requires: %{name}-devel = %{version}-%{release}
90
91%description static
92Static PolicyKit libraries.
93
94%description static -l pl.UTF-8
95Statyczne biblioteki PolicyKit.
96
97%prep
98%setup -q
99
100%build
df23ce59 101%{__intltoolize}
a5863912
PZ
102%{__libtoolize}
103%{__aclocal}
104%{__autoconf}
105%{__autoheader}
106%{__automake}
107%configure \
14eed758 108 --%{!?with_apidocs:dis}%{?with_apidocs:en}able-gtk-doc \
a5863912
PZ
109 --with-html-dir=%{_gtkdocdir} \
110 --with-pam-include=system-auth \
111 --with-pam-module-dir=/%{_lib}/security
112%{__make}
113
114%install
115rm -rf $RPM_BUILD_ROOT
116
117%{__make} install \
118 DESTDIR=$RPM_BUILD_ROOT
119
120rm -f $RPM_BUILD_ROOT%{_libdir}/polkit-1/extensions/*.{la,a}
121
122%find_lang polkit-1
123
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post libs -p /sbin/ldconfig
128%postun libs -p /sbin/ldconfig
129
130%files -f polkit-1.lang
131%defattr(644,root,root,755)
132%doc AUTHORS README
133%attr(755,root,root) %{_bindir}/pkaction
134%attr(755,root,root) %{_bindir}/pkcheck
135%attr(4755,root,root) %{_bindir}/pkexec
136%attr(4755,root,root) %{_libexecdir}/polkit-agent-helper-1
0c630415 137%attr(755,root,root) %{_libexecdir}/polkitd
a5863912
PZ
138%dir %{_libdir}/polkit-1
139%dir %{_libdir}/polkit-1/extensions
0c630415
PZ
140%attr(755,root,root) %{_libdir}/polkit-1/extensions/libnullbackend.so
141%attr(755,root,root) %{_libdir}/polkit-1/extensions/libpkexec-action-lookup.so
a5863912
PZ
142%dir %{_sysconfdir}/polkit-1
143%dir %{_sysconfdir}/polkit-1/localauthority.conf.d
144%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polkit-1/localauthority.conf.d/*.conf
145%dir %{_sysconfdir}/polkit-1/nullbackend.conf.d
146%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/polkit-1/nullbackend.conf.d/*.conf
147/etc/dbus-1/system.d/org.freedesktop.PolicyKit1.conf
148/etc/pam.d/polkit-1
149%{_datadir}/polkit-1
150%{_datadir}/dbus-1/system-services/org.freedesktop.PolicyKit1.service
151%attr(700,root,root) %dir /var/lib/polkit-1
152%{_mandir}/man1/pkaction.1*
153%{_mandir}/man1/pkcheck.1*
154%{_mandir}/man1/pkexec.1*
0c630415
PZ
155%{_mandir}/man8/pklocalauthority.8*
156%{_mandir}/man8/polkit.8*
157%{_mandir}/man8/polkitd.8*
a5863912 158
14eed758 159%if %{with apidocs}
a5863912
PZ
160%files apidocs
161%defattr(644,root,root,755)
162%{_gtkdocdir}/polkit-1
14eed758 163%endif
a5863912
PZ
164
165%files libs
166%defattr(644,root,root,755)
167# notes which license applies to which package part, AFL text (and GPL text copy)
168%doc COPYING
169%attr(755,root,root) %{_libdir}/libpolkit-agent-1.so.*.*.*
170%attr(755,root,root) %ghost %{_libdir}/libpolkit-agent-1.so.0
171%attr(755,root,root) %{_libdir}/libpolkit-backend-1.so.*.*.*
172%attr(755,root,root) %ghost %{_libdir}/libpolkit-backend-1.so.0
173%attr(755,root,root) %{_libdir}/libpolkit-gobject-1.so.*.*.*
174%attr(755,root,root) %ghost %{_libdir}/libpolkit-gobject-1.so.0
485bcc8b 175%{_libdir}/girepository-1.0/*.typelib
a5863912
PZ
176
177%files devel
178%defattr(644,root,root,755)
a5863912
PZ
179%attr(755,root,root) %{_libdir}/libpolkit-agent-1.so
180%attr(755,root,root) %{_libdir}/libpolkit-backend-1.so
181%attr(755,root,root) %{_libdir}/libpolkit-gobject-1.so
182%{_libdir}/libpolkit-agent-1.la
183%{_libdir}/libpolkit-backend-1.la
184%{_libdir}/libpolkit-gobject-1.la
185%{_includedir}/polkit-1
186%{_pkgconfigdir}/polkit-agent-1.pc
187%{_pkgconfigdir}/polkit-backend-1.pc
188%{_pkgconfigdir}/polkit-gobject-1.pc
485bcc8b 189%{_datadir}/gir-1.0/*.gir
a5863912
PZ
190
191%files static
192%defattr(644,root,root,755)
193%{_libdir}/libpolkit-agent-1.a
194%{_libdir}/libpolkit-backend-1.a
195%{_libdir}/libpolkit-gobject-1.a
This page took 0.097816 seconds and 4 git commands to generate.