]> git.pld-linux.org Git - packages/gnome-packagekit.git/blob - gnome-packagekit.spec
Update to 3.6.1
[packages/gnome-packagekit.git] / gnome-packagekit.spec
1 #
2 # Conditional build:
3 %bcond_without  systemd # rely on systemd for session tracking instead of ConsoleKit
4 #
5 Summary:        GNOME PackageKit Client
6 Summary(pl.UTF-8):      Klient PackageKit dla GNOME
7 Name:           gnome-packagekit
8 Version:        3.6.1
9 Release:        1
10 License:        GPL v2+
11 Group:          X11/Applications
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-packagekit/3.6/%{name}-%{version}.tar.xz
13 # Source0-md5:  a4467f482ffb77ae9b2650d25970583f
14 Patch0:         systemd-fallback.patch
15 URL:            http://www.packagekit.org/
16 BuildRequires:  PackageKit-devel >= 0.8.0
17 BuildRequires:  autoconf >= 2.65
18 BuildRequires:  automake >= 1.11
19 BuildRequires:  dbus-devel >= 1.2.0
20 BuildRequires:  dbus-glib-devel >= 0.74
21 BuildRequires:  docbook-dtd41-sgml
22 BuildRequires:  docbook-utils
23 BuildRequires:  fontconfig-devel
24 BuildRequires:  gettext-devel
25 BuildRequires:  glib2-devel >= 1:2.32.0
26 BuildRequires:  gnome-common
27 BuildRequires:  gnome-doc-utils
28 BuildRequires:  gtk+3-devel >= 3.0.0
29 BuildRequires:  gtk-doc >= 1.9
30 BuildRequires:  intltool >= 0.35.0
31 BuildRequires:  libcanberra-devel >= 0.10
32 BuildRequires:  libcanberra-gtk3-devel >= 0.10
33 BuildRequires:  libnotify-devel >= 0.7.0
34 BuildRequires:  libtool
35 BuildRequires:  libxslt-progs
36 BuildRequires:  pkgconfig
37 BuildRequires:  polkit-devel
38 BuildRequires:  python
39 BuildRequires:  rpm-pythonprov
40 BuildRequires:  rpmbuild(find_lang) >= 1.23
41 BuildRequires:  rpmbuild(macros) >= 1.311
42 %{?with_systemd:BuildRequires:  systemd-devel}
43 BuildRequires:  udev-glib-devel
44 BuildRequires:  upower-devel >= 0.9.0
45 BuildRequires:  xorg-lib-libX11-devel
46 BuildRequires:  yelp-tools
47 Requires(post,postun):  desktop-file-utils
48 Requires(post,postun):  gtk-update-icon-cache
49 Requires(post,postun):  hicolor-icon-theme
50 Requires(post,preun):   glib2 >= 1:2.26.0
51 Requires:       PackageKit >= 0.8.0
52 Requires:       polkit-gnome >= 0.92
53 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55 %description
56 This package provides session applications for the PackageKit API.
57 There are several utilities designed for installing, updating and
58 removing packages.
59
60 %description -l pl.UTF-8
61 Ten pakiet dostarcza aplikacje sesji dla API PackageKit. Zawiera kilka
62 narzędzi stworzonych do instalacji, aktualizacji i usuwania pakietów.
63
64 %package -n python-gnome-packagekit
65 Summary:        Widgets to use PackageKit in GTK+ applications
66 Summary(pl.UTF-8):      Widgety do użycia PackageKit w aplikacjach GTK+
67 Group:          Libraries/Python
68 Requires:       gnome-packagekit = %{version}-%{release}
69 Requires:       python-packagekit
70 Requires:       python-pygtk-gtk
71
72 %description -n python-gnome-packagekit
73 This module provides widgets to use PackageKit in GTK+ applications.
74
75 %description -n python-gnome-packagekit -l pl.UTF-8
76 Ten moduł dostarcza widgety do użycia PackageKit w aplikacjach GTK+.
77
78 %prep
79 %setup -q
80 %patch0 -p1
81
82 %build
83 %{__libtoolize}
84 %{__aclocal}
85 %{__autoconf}
86 %{__autoheader}
87 %{__automake}
88 %configure \
89         --disable-silent-rules \
90         %{__enable_disable systemd systemd} \
91         --disable-schemas-compile
92
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97
98 %{__make} install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 %py_postclean
102
103 %find_lang %{name} --with-gnome --with-omf
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post
109 %update_icon_cache hicolor
110 %update_desktop_database
111 %glib_compile_schemas
112
113 %postun
114 %update_icon_cache hicolor
115 %update_desktop_database_postun
116 %glib_compile_schemas
117
118 %files -f %{name}.lang
119 %defattr(644,root,root,755)
120 %doc AUTHORS ChangeLog COPYING NEWS README
121 %attr(755,root,root) %{_bindir}/gpk-application
122 %attr(755,root,root) %{_bindir}/gpk-dbus-service
123 %attr(755,root,root) %{_bindir}/gpk-distro-upgrade
124 %attr(755,root,root) %{_bindir}/gpk-install-catalog
125 %attr(755,root,root) %{_bindir}/gpk-install-local-file
126 %attr(755,root,root) %{_bindir}/gpk-install-mime-type
127 %attr(755,root,root) %{_bindir}/gpk-install-package-name
128 %attr(755,root,root) %{_bindir}/gpk-install-provide-file
129 %attr(755,root,root) %{_bindir}/gpk-log
130 %attr(755,root,root) %{_bindir}/gpk-prefs
131 %attr(755,root,root) %{_bindir}/gpk-service-pack
132 %attr(755,root,root) %{_bindir}/gpk-update-viewer
133 %{_datadir}/GConf/gsettings/org.gnome.packagekit.gschema.migrate
134 %{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service
135 %{_datadir}/glib-2.0/schemas/org.gnome.packagekit.gschema.xml
136 %{_datadir}/gnome-packagekit
137 %{_iconsdir}/hicolor/*/*/*
138 %{_desktopdir}/gpk-application.desktop
139 %{_desktopdir}/gpk-dbus-service.desktop
140 %{_desktopdir}/gpk-distro-upgrade.desktop
141 %{_desktopdir}/gpk-install-catalog.desktop
142 %{_desktopdir}/gpk-install-local-file.desktop
143 %{_desktopdir}/gpk-log.desktop
144 %{_desktopdir}/gpk-prefs.desktop
145 %{_desktopdir}/gpk-service-pack.desktop
146 %{_desktopdir}/gpk-update-viewer.desktop
147 %{_mandir}/man1/gpk-application.1*
148 %{_mandir}/man1/gpk-backend-status.1*
149 %{_mandir}/man1/gpk-install-local-file.1*
150 %{_mandir}/man1/gpk-install-mime-type.1*
151 %{_mandir}/man1/gpk-install-package-name.1*
152 %{_mandir}/man1/gpk-install-provide-file.1*
153 %{_mandir}/man1/gpk-prefs.1*
154 %{_mandir}/man1/gpk-repo.1*
155 %{_mandir}/man1/gpk-update-icon.1*
156 %{_mandir}/man1/gpk-update-viewer.1*
157
158 %files -n python-gnome-packagekit
159 %defattr(644,root,root,755)
160 %{py_sitescriptdir}/packagekit/*.py[co]
This page took 0.096334 seconds and 3 git commands to generate.