]> git.pld-linux.org Git - packages/PolicyKit-gnome.git/blame - PolicyKit-gnome.spec
- fixes Grant button in polkit-gnome-authorization
[packages/PolicyKit-gnome.git] / PolicyKit-gnome.spec
CommitLineData
8b69dc65
SS
1#
2# Conditional build:
3c7cd94d 3%bcond_without examples # don't build example
8b69dc65 4#
70d60b45 5Summary: GNOME dialogs for PolicyKit
4e11cd41 6Summary(pl.UTF-8): Okna dialogowe GNOME dla pakietu PolicyKit
76100e07 7Name: PolicyKit-gnome
aa9bf8cd 8Version: 0.9.2
5fabfe1f 9Release: 2
69b7dddb 10License: LGPL v2+ (polkit-gnome library), GPL v2+ (D-Bus service)
76100e07 11Group: X11/Applications
944b7184 12Source0: http://hal.freedesktop.org/releases/%{name}-%{version}.tar.bz2
aa9bf8cd 13# Source0-md5: fc478b168d0c926a9766b0b415ff4bbf
76100e07 14URL: http://people.freedesktop.org/~david/polkit-spec.html
28bf57a8
MB
15BuildRequires: GConf2-devel
16BuildRequires: PolicyKit-devel >= 0.9
8b69dc65 17%{?with_examples:BuildRequires: PolicyKit}
76100e07
JB
18BuildRequires: autoconf >= 2.50
19BuildRequires: automake >= 1:1.9
20BuildRequires: dbus-glib-devel >= 0.71
28bf57a8 21BuildRequires: gettext-devel
76100e07 22BuildRequires: gnome-common >= 2.0
28bf57a8 23BuildRequires: gnome-doc-utils
aa9bf8cd 24BuildRequires: gtk+2-devel >= 2:2.14.0
69b7dddb 25BuildRequires: gtk-doc >= 1.3
4e96e2a3 26BuildRequires: intltool >= 0.35.0
76100e07
JB
27BuildRequires: libgnomeui-devel >= 2.14.0
28BuildRequires: libtool
29BuildRequires: pkgconfig
28bf57a8 30Requires(post,preun): GConf2
69b7dddb 31Requires: %{name}-libs = %{version}-%{release}
76100e07
JB
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
70d60b45
MB
35PolicyKit-gnome provides a D-BUS session bus service that is used to
36bring up authentication dialogs used for obtaining privileges.
76100e07
JB
37
38%description -l pl.UTF-8
4e11cd41
JB
39Pakiet PolicyKit-gnome udostępnia usługę magistrali sesji D-BUS
40służącą do wyświetlania okien dialogowych uwierzytelniania w celu
41uzyskania uprawnień.
76100e07 42
69b7dddb
JB
43%package libs
44Summary: PolicyKit add-on library for GNOME
45Summary(pl.UTF-8): Dodatkowa biblioteka PolicyKit dla GNOME
46Group: X11/Libraries
28bf57a8 47Requires: PolicyKit-libs >= 0.9
69b7dddb
JB
48Requires: gtk+2 >= 2:2.12.0
49
50%description libs
51PolicyKit add-on library for GNOME.
52
53%description libs -l pl.UTF-8
54Dodatkowa biblioteka PolicyKit dla GNOME.
55
56%package devel
57Summary: Header files for polkit-gnome library
58Summary(pl.UTF-8): Pliki nagłówkowe biblioteki polkit-gnome
033ad8eb 59Group: X11/Development/Libraries
69b7dddb 60Requires: %{name}-libs = %{version}-%{release}
28bf57a8 61Requires: PolicyKit-devel >= 0.9
69b7dddb 62Requires: dbus-devel >= 1.0
aa9bf8cd 63Requires: gtk+2-devel >= 2:2.14.0
69b7dddb
JB
64Requires: libselinux-devel >= 1.30
65
66%description devel
67Header files for polkit-gnome library.
68
69%description devel -l pl.UTF-8
70Pliki nagłówkowe biblioteki polkit-gnome.
71
72%package static
73Summary: Static polkit-gnome library
74Summary(pl.UTF-8): Statyczna biblioteka polkit-gnome
033ad8eb 75Group: X11/Development/Libraries
69b7dddb
JB
76Requires: %{name}-devel = %{version}-%{release}
77
78%description static
79Static polkit-gnome library.
80
81%description static -l pl.UTF-8
82Statyczna biblioteka polkit-gnome.
83
28bf57a8
MB
84%package apidocs
85Summary: polkit-gnome library API documentation
86Summary(pl.UTF-8): Dokumentacja API biblioteki polkit-gnome
87Group: Documentation
88Requires: gtk-doc-common
89
90%description apidocs
91polkit-gnome library API documentation.
92
93%description apidocs -l pl.UTF-8
94Dokumentacja API biblioteki polkit-gnome.
95
70d60b45
MB
96%package demo
97Summary: Demo application for PolicyKit-gnome
4e11cd41 98Summary(pl.UTF-8): Aplikacja demonstracyjna dla pakietu PolicyKit-gnome
70d60b45
MB
99Group: X11/Applications
100Requires: %{name} = %{version}-%{release}
101
102%description demo
103PolicyKit-gnome-demo provides a sample application that demonstrates
104the features of both PolicyKit and PolicyKit-gnome. You normally don't
105want to have this package installed.
106
4e11cd41
JB
107%description demo -l pl.UTF-8
108Pakiet PolicyKit-gnome-demo zawiera przykładową aplikację
109demonstrującą możliwości pakietów PolicyKit i PolicyKit-gnome. Zwykle
110ten pakiet nie powinien być instalowany.
111
76100e07
JB
112%prep
113%setup -q
114
115%build
4e96e2a3 116%{__intltoolize}
76100e07
JB
117%{__libtoolize}
118%{__aclocal}
119%{__autoconf}
120%{__autoheader}
121%{__automake}
033ad8eb 122%configure \
8b69dc65 123 %{!?with_examples:--disable-examples} \
033ad8eb 124 --with-html-dir=%{_gtkdocdir}
76100e07
JB
125%{__make}
126
127%install
128rm -rf $RPM_BUILD_ROOT
129
130%{__make} install \
131 DESTDIR=$RPM_BUILD_ROOT
132
4e96e2a3
MB
133%find_lang %{name}
134
76100e07
JB
135%clean
136rm -rf $RPM_BUILD_ROOT
137
28bf57a8 138%post
83bc6693 139%gconf_schema_install polkit-gnome.schemas
28bf57a8
MB
140
141%preun
83bc6693 142%gconf_schema_uninstall polkit-gnome.schemas
28bf57a8 143
a03a1f92
MB
144%post libs -p /sbin/ldconfig
145%postun libs -p /sbin/ldconfig
146
4e96e2a3 147%files -f %{name}.lang
76100e07 148%defattr(644,root,root,755)
69b7dddb 149%doc AUTHORS ChangeLog NEWS TODO
033ad8eb 150%attr(755,root,root) %{_bindir}/polkit-gnome-authorization
70d60b45 151%attr(755,root,root) %{_libdir}/polkit-gnome-manager
28bf57a8 152%{_sysconfdir}/gconf/schemas/polkit-gnome.schemas
70d60b45 153%{_datadir}/dbus-1/services/org.gnome.PolicyKit.service
69b7dddb
JB
154%{_datadir}/dbus-1/services/org.gnome.PolicyKit.AuthorizationManager.service
155%{_datadir}/dbus-1/services/gnome-org.freedesktop.PolicyKit.AuthenticationAgent.service
156%{_desktopdir}/polkit-gnome-authorization.desktop
157
158%files libs
159%defattr(644,root,root,755)
160%attr(755,root,root) %{_libdir}/libpolkit-gnome.so.*.*.*
161%attr(755,root,root) %ghost %{_libdir}/libpolkit-gnome.so.0
162
163%files devel
164%defattr(644,root,root,755)
165%attr(755,root,root) %{_libdir}/libpolkit-gnome.so
166%{_libdir}/libpolkit-gnome.la
167%{_includedir}/PolicyKit/polkit-gnome
168%{_pkgconfigdir}/polkit-gnome.pc
69b7dddb
JB
169
170%files static
171%defattr(644,root,root,755)
172%{_libdir}/libpolkit-gnome.a
70d60b45 173
28bf57a8
MB
174%files apidocs
175%defattr(644,root,root,755)
176%{_gtkdocdir}/polkit-gnome
177
3c7cd94d 178%if %{with examples}
70d60b45
MB
179%files demo
180%defattr(644,root,root,755)
76100e07 181%attr(755,root,root) %{_bindir}/polkit-gnome-example
28bf57a8 182%{_datadir}/PolicyKit/policy/org.gnome.policykit.examples.policy
8b69dc65 183%endif
This page took 0.077284 seconds and 4 git commands to generate.