]> git.pld-linux.org Git - packages/PackageKit.git/blame - PackageKit.spec
- updated to 0.2.4 (new soname)
[packages/PackageKit.git] / PackageKit.spec
CommitLineData
a2d83637
MB
1Summary: System daemon that is a D-BUS abstraction layer for package management
2Name: PackageKit
9d1b3195 3Version: 0.2.4
58e98be4 4Release: 1
a2d83637
MB
5License: GPL v2+
6Group: Applications
58e98be4 7Source0: http://www.packagekit.org/releases/%{name}-%{version}.tar.gz
9d1b3195 8# Source0-md5: 87bf41fd021077c93549d47de6d5fe07
a2d83637
MB
9URL: http://www.packagekit.org/
10BuildRequires: NetworkManager-devel >= 0.6.5
6808f644 11BuildRequires: PolicyKit-devel >= 0.8
a2d83637
MB
12BuildRequires: autoconf >= 2.52
13BuildRequires: automake
6808f644 14BuildRequires: dbus-devel >= 1.2.0
a2d83637 15BuildRequires: dbus-glib-devel >= 0.74
c26aaa93 16BuildRequires: docbook-to-man
a2d83637 17BuildRequires: gettext-devel
6808f644 18BuildRequires: glib2-devel >= 1:2.16.1
a2d83637
MB
19BuildRequires: gtk-doc >= 1.9
20BuildRequires: libtool
21BuildRequires: pkgconfig
58e98be4 22BuildRequires: poldek-devel >= 0.30-0.20080604.13.1
a2d83637
MB
23BuildRequires: python-devel
24BuildRequires: rpm-pythonprov
25BuildRequires: sqlite3-devel
fcd0bc5c 26Requires(post,postun): shared-mime-info
a2d83637 27Requires: %{name}-libs = %{version}-%{release}
6808f644 28Requires: PolicyKit >= 0.8
8d48627e 29Requires: crondaemon
58e98be4 30Requires: poldek >= 0.30-0.20080604.13.1
a2d83637
MB
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34PackageKit is a D-Bus abstraction layer that allows the session user
35to manage packages in a secure way using a cross-distro,
36cross-architecture API.
37
38%package libs
39Summary: PackageKit library
40Summary(pl.UTF-8): Biblioteka PackageKit
41Group: Libraries
42
43%description libs
44PackageKit library.
45
46%description libs -l pl.UTF-8
47Biblioteka PackageKit.
48
49%package devel
50Summary: Header files for PackageKit
51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki PackageKit
52Group: Development/Libraries
53Requires: %{name}-libs = %{version}-%{release}
6808f644 54Requires: glib2-devel >= 1:2.16.1
a2d83637
MB
55
56%description devel
57Header files for PackageKit library.
58
59%description devel -l pl.UTF-8
60Pliki nagłówkowe biblioteki PackageKit.
61
62%package static
63Summary: Static PackageKit library
64Summary(pl.UTF-8): Statyczna biblioteka PackageKit
65Group: Development/Libraries
66Requires: %{name}-devel = %{version}-%{release}
67
68%description static
69Static PackageKit library.
70
71%description static -l pl.UTF-8
72Statyczna biblioteka PackageKit.
73
74%package apidocs
75Summary: PackageKit library API documentation
76Summary(pl.UTF-8): Dokumentacja API biblioteki PackageKit
77Group: Documentation
78Requires: gtk-doc-common
79
80%description apidocs
81PackageKit library API documentation.
82
83%description apidocs -l pl.UTF-8
84Dokumentacja API biblioteki PackageKit.
85
86%package -n bash-completion-packagekit
87Summary: bash-completion for PackageKit
88Summary(pl.UTF-8): bashowe uzupełnianie nazw dla PackageKit
89Group: Applications/Shells
90Requires: bash-completion
91
92%description -n bash-completion-packagekit
93This package provides bash-completion for PackageKit.
94
95%description -n bash-completion-packagekit -l pl.UTF-8
96Pakiet ten dostarcza bashowe uzupełnianie nazw dla PackageKit.
97
98%package -n pm-utils-packagekit
99Summary: PackageKit script for pm-utils
100Group: Applications/System
101Requires: pm-utils
102
103%description -n pm-utils-packagekit
104PackageKit script for pm-utils.
105
106%package -n python-packagekit
107Summary: PackageKit Python bindings
108Summary(pl.UTF-8): Wiązania PackageKit dla Pythona
109Group: Development/Languages/Python
110Requires: python-dbus
111Requires: python-pygobject
112
113%description -n python-packagekit
114PackageKit Python bindings.
115
116%description -n python-packagekit
117Wiązania PackageKit dla Pythona.
118
119%prep
120%setup -q
a2d83637
MB
121
122%build
58e98be4 123%{__intltoolize}
a2d83637
MB
124%{__libtoolize}
125%{__aclocal}
126%{__autoconf}
127%{__autoheader}
128%{__automake}
129%configure \
130 --enable-poldek \
fcd0bc5c
MB
131 --with-html-dir=%{_gtkdocdir} \
132 --with-default-backend=poldek
a2d83637
MB
133%{__make}
134
135%install
136rm -rf $RPM_BUILD_ROOT
137
138%{__make} install \
139 DESTDIR=$RPM_BUILD_ROOT
140
141rm -f $RPM_BUILD_ROOT%{_libdir}/packagekit-backend/*.{la,a}
142
6808f644
MB
143mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{no_nb,nb}
144
37e3f12f
ER
145%if "%{_lib}" != "lib"
146mv $RPM_BUILD_ROOT/{lib,%{_lib}}
147%endif
5cdd08c4 148
a2d83637
MB
149%py_postclean
150
6808f644
MB
151%find_lang %{name}
152
a2d83637
MB
153%clean
154rm -rf $RPM_BUILD_ROOT
155
fcd0bc5c
MB
156%post
157%update_mime_database
158
159%postun
160%update_mime_database
161
a2d83637
MB
162%post libs -p /sbin/ldconfig
163%postun libs -p /sbin/ldconfig
164
6808f644 165%files -f %{name}.lang
a2d83637
MB
166%defattr(644,root,root,755)
167%doc AUTHORS ChangeLog HACKING NEWS README TODO
168%attr(755,root,root) %{_bindir}/packagekit-bugreport.sh
a2d83637
MB
169%attr(755,root,root) %{_bindir}/pkcon
170%attr(755,root,root) %{_bindir}/pkmon
8d48627e 171%attr(750,root,root) /etc/cron.daily/packagekit-background.cron
8f66d5fe
PZ
172%attr(755,root,root) %{_libexecdir}/pk-import-desktop
173%attr(755,root,root) %{_libexecdir}/pk-import-specspo
a2d83637
MB
174%dir %{_libdir}/packagekit-backend
175%attr(755,root,root) %{_libdir}/packagekit-backend/libpk_backend_poldek.so
176%attr(755,root,root) %{_sbindir}/packagekitd
177%dir %{_sysconfdir}/PackageKit
178%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/PackageKit/PackageKit.conf
8d48627e 179%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysconfig/packagekit-background
a2d83637 180%{_sysconfdir}/dbus-1/system.d/org.freedesktop.PackageKit.conf
57472eb9 181%{_datadir}/PolicyKit/policy/org.freedesktop.packagekit.policy
a2d83637 182%{_datadir}/dbus-1/system-services/org.freedesktop.PackageKit.service
fcd0bc5c 183%{_datadir}/mime/packages/packagekit-catalog.xml
a2d83637
MB
184%{_mandir}/man1/pkmon.1*
185%{_mandir}/man1/pkcon.1*
186%dir /var/lib/PackageKit
187%ghost /var/lib/PackageKit/transactions.db
188%dir /var/run/PackageKit
189%ghost /var/run/PackageKit/job_count.dat
6808f644
MB
190%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/51-packagekit-firmware.rules
191%attr(755,root,root) /%{_lib}/udev/packagekit-firmware.sh
a2d83637
MB
192
193%files libs
194%defattr(644,root,root,755)
195%attr(755,root,root) %{_libdir}/libpackagekit.so.*.*.*
9d1b3195 196%attr(755,root,root) %ghost %{_libdir}/libpackagekit.so.4
a2d83637
MB
197
198%files devel
199%defattr(644,root,root,755)
200%attr(755,root,root) %{_libdir}/libpackagekit.so
201%{_libdir}/libpackagekit.la
202%{_pkgconfigdir}/packagekit.pc
203%{_includedir}/packagekit
204%{_includedir}/packagekit-backend
205
206%files static
207%defattr(644,root,root,755)
208%{_libdir}/libpackagekit.a
209
210%files apidocs
211%defattr(644,root,root,755)
212%{_gtkdocdir}/PackageKit
213
214%files -n bash-completion-packagekit
215%defattr(644,root,root,755)
216%{_sysconfdir}/bash_completion.d/pk-completion.bash
217
218%files -n pm-utils-packagekit
219%defattr(644,root,root,755)
220%{_libdir}/pm-utils/sleep.d/95packagekit
221
222%files -n python-packagekit
223%defattr(644,root,root,755)
224%dir %{py_sitescriptdir}/packagekit
225%{py_sitescriptdir}/packagekit/*.py[co]
This page took 0.125882 seconds and 4 git commands to generate.