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