118 lines
4.7 KiB
RPMSpec
118 lines
4.7 KiB
RPMSpec
Name: gnome-software
|
|
Version: 3.38.2
|
|
Release: 1
|
|
Summary: GNOME software Store
|
|
License: GPLv2+
|
|
URL: https://wiki.gnome.org/Apps/Software
|
|
Source0: https://download.gnome.org/sources/gnome-software/3.38/gnome-software-%{version}.tar.xz
|
|
Patch0001: 0001-Revert-packagekit-Avoid-600000-allocations-when-comp.patch
|
|
|
|
BuildRequires: gettext libxslt docbook-style-xsl desktop-file-utils
|
|
BuildRequires: fwupd-devel >= 1.0.3 glib2-devel >= 2.61.1 gnome-desktop3-devel
|
|
BuildRequires: gsettings-desktop-schemas-devel >= 3.12.0 gnome-online-accounts-devel
|
|
BuildRequires: gspell-devel gtk3-devel >= 3.22.4 gtk-doc json-glib-devel >= 1.2.0
|
|
BuildRequires: libappstream-glib-devel >= 0.7.14-3 libdnf-devel libsoup-devel meson
|
|
BuildRequires: PackageKit-glib-devel >= 1.1.1 polkit-devel libxmlb-devel >= 0.1.7
|
|
BuildRequires: flatpak-devel >= 1.5.1 ostree-devel rpm-ostree-devel
|
|
BuildRequires: libgudev1-devel valgrind-devel rpm-devel sysprof-devel
|
|
BuildRequires: gcc gcc-c++
|
|
|
|
Requires: appstream-data epiphany-runtime
|
|
Requires: flatpak >= 1.5.1 flatpak-libs >= 1.5.1 fwupd >= 1.0.3 glib2 >= 2.61.0
|
|
Requires: gnome-desktop3 >= 3.18.0 gnome-menus gsettings-desktop-schemas >= 3.12.0
|
|
Requires: gtk3 >= 3.22.4 json-glib >= 1.2.0 iso-codes libappstream-glib >= 0.7.14-3
|
|
Requires: librsvg2 libsoup >= 2.52.0 PackageKit >= 1.1.1 snapd-login-service
|
|
Provides: gnome-software-snap = %{version}-%{release}
|
|
Obsoletes: gnome-software-snap < %{version}-%{release}
|
|
|
|
%description
|
|
AppStore like management of Application fir your GNOME Desktop.
|
|
|
|
%package devel
|
|
Summary: Development files for the GNOME software store
|
|
Requires: gnome-software = %{version}-%{release}
|
|
%description devel
|
|
This subpackage contains the header files for developing GNOME software store plugins.
|
|
|
|
%package help
|
|
Summary: Help documentation for the GNOME software store.
|
|
%description help
|
|
Help documentation for the GNOME software store.
|
|
|
|
%package editor
|
|
Summary: Editor for designing banners for GNOME Software
|
|
Requires: gnome-software = %{version}-%{release}
|
|
|
|
%description editor
|
|
Editor is used to design banners for GNOME Software.
|
|
|
|
%prep
|
|
%autosetup -n gnome-software-%{version} -p1
|
|
|
|
%build
|
|
%meson -Dsnap=false -Dgudev=true -Dpackagekit=true -Dexternal_appstream=false -Drpm_ostree=false \
|
|
-Dtests=false -Dmalcontent=false
|
|
%meson_build
|
|
|
|
%install
|
|
%meson_install
|
|
desktop-file-edit %{buildroot}%{_datadir}/applications/org.gnome.Software.desktop \
|
|
--set-key=X-AppInstall-Package --set-value=gnome-software
|
|
install -d %{buildroot}%{_datadir}/gnome-software/backgrounds
|
|
|
|
%delete_la_and_a
|
|
|
|
%find_lang %name --with-gnome
|
|
|
|
%check
|
|
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
|
|
|
|
%files -f gnome-software.lang
|
|
%doc AUTHORS README.md COPYING
|
|
%{_bindir}/gnome-software
|
|
%{_datadir}/applications/gnome-software-local-file.desktop
|
|
%{_datadir}/applications/org.gnome.Software.desktop
|
|
%dir %{_datadir}/gnome-software
|
|
%{_datadir}/icons/hicolor/*
|
|
%{_datadir}/gnome-software/backgrounds/
|
|
%{_datadir}/gnome-software/{*.png,featured-*.svg,featured-*.jpg}
|
|
%{_datadir}/metainfo/*.xml
|
|
%dir %{_libdir}/gs-plugins-13
|
|
%{_libdir}/gs-plugins-13/*.so
|
|
%{_sysconfdir}/xdg/autostart/gnome-software-service.desktop
|
|
%{_datadir}/app-info/xmls/org.gnome.Software.Featured.xml
|
|
%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service
|
|
%{_datadir}/dbus-1/services/org.gnome.Software.service
|
|
%{_datadir}/gnome-shell/search-providers/org.gnome.Software-search-provider.ini
|
|
%{_datadir}/glib-2.0/schemas/org.gnome.software.gschema.xml
|
|
%{_libexecdir}/{gnome-software-cmd,gnome-software-restarter}
|
|
#%{_libdir}/gs-plugins-12/libgs_plugin_snap.so
|
|
#%{_datadir}/metainfo/org.gnome.Software.Plugin.Snap.metainfo.xml
|
|
|
|
%files devel
|
|
%{_libdir}/pkgconfig/gnome-software.pc
|
|
%dir %{_includedir}/gnome-software
|
|
%{_includedir}/gnome-software/*.h
|
|
%{_datadir}/gtk-doc/html/gnome-software
|
|
|
|
%files help
|
|
#%{_mandir}/man1/gnome-software-editor.1*
|
|
%{_mandir}/man1/gnome-software.1.gz
|
|
|
|
%files editor
|
|
#%{_bindir}/gnome-software-editor
|
|
#%{_datadir}/applications/org.gnome.Software.Editor.desktop
|
|
|
|
%changelog
|
|
* Fri Jun 18 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.2-1
|
|
- Upgrade to 3.38.2
|
|
- Delete all two patches that existed in this version
|
|
- Add 0001-Revert-packagekit-Avoid-600000-allocations-when-comp.patch
|
|
- Temporarily disabled snap and rpm_ostree option
|
|
|
|
* Tue May 18 2021 lin.zhang <lin.zhang@turbolinux.com.cn> - 3.30.6-7
|
|
- add BuildRequires gcc gcc-c++
|
|
|
|
* Fri Apr 24 2020 wangyue<wangyue92@huawei.com> - 3.30.6-6
|
|
- package init
|