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