source: projects/specs/trunk/g/gnome-packagekit/gnome-packagekit-vl.spec @ 12454

Revision 12454, 4.5 KB checked in by tomop, 4 years ago (diff)

gnome-packagekit-3.32.0-1

Line 
1%bcond_with systemd
2
3%define _unpackaged_files_terminate_build 1
4%global __global_cflags %{optflags}
5%global __global_ldflags ""
6
7Summary:        A PackageKit client for the GNOME desktop
8Summary(ja):    GNOMEデスクトップ向けのPackageKitクライアント
9Name:           gnome-packagekit
10Version:        3.32.0
11Release:        1%{?_dist_release}%{?with_systemd:.systemd}
12Group:          desktop-gnome,admin-tools
13Vendor:         Project Vine
14Distribution:   Vine Linux
15
16License:        GPLv2
17URL:            https://www.freedesktop.org/software/PackageKit/
18%global         shortver %(echo %{version} | sed -e 's/\.[0-9]*$//')
19Source0:        https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
20
21BuildRoot:      %{_tmppath}/%{name}-%{version}-root
22
23BuildRequires: meson
24BuildRequires: glib2-devel >= 2.25.8
25BuildRequires: gtk3-devel
26BuildRequires: libnotify-devel >= 0.7.0
27BuildRequires: desktop-file-utils
28BuildRequires: gettext
29BuildRequires: libtool
30BuildRequires: cairo-devel
31BuildRequires: startup-notification-devel
32BuildRequires: PackageKit-devel >= 0.5.0
33BuildRequires: xorg-x11-proto-devel
34BuildRequires: fontconfig-devel
35BuildRequires: libcanberra-devel
36BuildRequires: libgudev1-devel
37BuildRequires: libxslt
38BuildRequires: docbook-utils
39BuildRequires: polkit-devel
40BuildRequires: itstool
41BuildRequires: libappstream-glib
42BuildRequires:  dbus-glib-devel
43BuildRequires:  upower-devel
44BuildRequires:  libcanberra-gtk3-devel
45BuildRequires:  yelp-tools
46%if %{with systemd}
47BuildRequires: systemd-devel
48%{?systemd_requires}
49%endif
50
51%description
52gnome-packagekit are PackageKit client programs designed for the GNOME desktop.
53
54
55%prep
56%setup -q
57
58
59%build
60export LANG=ja_JP.UTF-8
61
62%meson \
63%if !%{with systemd}
64 -Dsystemd=false
65%endif
66  %{nil}
67%meson_build
68
69
70%install
71%{__rm} -rf ${RPM_BUILD_ROOT}
72%meson_install
73
74# use gnome-software for installing local files
75rm -f $RPM_BUILD_ROOT%{_datadir}/applications/gpk-install-local-file.desktop
76
77%find_lang %{name} --with-gnome
78
79
80%clean
81%{__rm} -rf ${RPM_BUILD_ROOT}
82
83
84%post
85/sbin/ldconfig
86update-desktop-database %{_datadir}/applications >& /dev/null ||:
87touch --no-create %{_datadir}/icons/hicolor
88if [ -x /usr/bin/gtk-update-icon-cache ]; then
89  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
90fi
91
92%postun
93/sbin/ldconfig
94update-desktop-database %{_datadir}/applications >& /dev/null ||:
95if [ $1 -eq 0 ]; then
96  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
97fi
98touch --no-create %{_datadir}/icons/hicolor
99if [ -x /usr/bin/gtk-update-icon-cache ]; then
100  /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor ||:
101fi
102
103%posttrans
104glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
105
106
107
108%files -f %{name}.lang
109%defattr(-,root,root,-)
110%license COPYING
111%doc AUTHORS README
112%{_bindir}/gpk-log
113%{_bindir}/gpk-prefs
114%dir %{_datadir}/gnome-packagekit
115%dir %{_datadir}/gnome-packagekit/icons
116%dir %{_datadir}/gnome-packagekit/icons/hicolor
117%dir %{_datadir}/gnome-packagekit/icons/hicolor/*
118%dir %{_datadir}/gnome-packagekit/icons/hicolor/*/*
119%{_datadir}/gnome-packagekit/icons/hicolor/*/*/*.png
120%{_datadir}/gnome-packagekit/icons/hicolor/scalable/*/*.svg*
121%{_datadir}/icons/hicolor/scalable/*/*.svg*
122%{_datadir}/applications/gpk-log.desktop
123%{_datadir}/applications/gpk-prefs.desktop
124%{_datadir}/glib-2.0/schemas/org.gnome.packagekit.gschema.xml
125%{_datadir}/GConf/gsettings/org.gnome.packagekit.gschema.migrate
126%{_mandir}/man1/gpk-log.1*
127%{_mandir}/man1/gpk-prefs.1*
128#
129%{_bindir}/gpk-application
130%{_datadir}/applications/org.gnome.Packages.desktop
131%{_datadir}/metainfo/org.gnome.Packages.appdata.xml
132%{_mandir}/man1/gpk-application.1*
133#
134%{_bindir}/gpk-update-viewer
135%{_datadir}/applications/org.gnome.PackageUpdater.desktop
136%{_datadir}/metainfo/org.gnome.PackageUpdater.appdata.xml
137%{_mandir}/man1/gpk-update-viewer.1*
138
139%changelog
140* Sat Aug 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.32.0-1
141- new upstream release.
142
143* Tue Dec 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
144- new upstream release.
145
146* Sun Apr 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
147- new upstream release
148
149* Sun Jan 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
150- new upstream release
151
152* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
153- new upstream release
154
155* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
156- new upstream release
157
158* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
159- new upstream release
160- change BuildRequires: yelp-tools instead of gnome-doc-utils
161
162* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-2
163- rebuild with python-2.7.2
164
165* Tue Jan 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
166- initial build for Vine Linux
167
Note: See TracBrowser for help on using the repository browser.