%global appname io.elementary.appcenter Name: appcenter Summary: Software Center from elementary Version: 3.1.1 Release: 1%{?dist} License: GPLv3 URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gettext BuildRequires: libappstream-glib BuildRequires: meson BuildRequires: vala BuildRequires: appstream-vala BuildRequires: pkgconfig(appstream) >= 0.10.0 BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(glib-2.0) >= 2.32 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(granite) >= 0.5 BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.12 BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(packagekit-glib2) BuildRequires: pkgconfig(unity) >= 4.0.0 Requires: PackageKit Requires: hicolor-icon-theme %description AppCenter is a native Gtk+ app store built on AppStream and Packagekit. %package gnome-shell-search-provider Summary: Software Center from elementary (gnome-shell search provider) BuildArch: noarch Requires: %{name} = %{version}-%{release} Requires: gnome-shell Supplements: (%{name} and gnome-shell) %description gnome-shell-search-provider AppCenter is a native Gtk+ app store built on AppStream and Packagekit. This package contains the gnome-shell search provider. %prep %autosetup -p1 %build %meson -Dhomepage=false -Dpayments=false -Dcurated=false %meson_build %install %meson_install %find_lang %{appname} # remove empty blacklist file rm -r %{buildroot}/%{_sysconfdir}/%{appname}/appcenter.blacklist # create autostart entry symlink mkdir -p %{buildroot}/%{_sysconfdir}/xdg/autostart/ ln -s %{_datadir}/applications/%{appname}-daemon.desktop \ %{buildroot}/%{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop %check desktop-file-validate \ %{buildroot}/%{_datadir}/applications/%{appname}.desktop appstream-util validate-relax --nonet \ %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml %files -f %{appname}.lang %doc README.md %license COPYING %dir %{_sysconfdir}/%{appname} %config(noreplace) %{_sysconfdir}/xdg/autostart/%{appname}-daemon.desktop %{_bindir}/%{appname} %{_datadir}/applications/%{appname}.desktop %{_datadir}/applications/%{appname}-daemon.desktop %{_datadir}/dbus-1/services/%{appname}.service %{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml %{_datadir}/metainfo/%{appname}.appdata.xml %files gnome-shell-search-provider %{_datadir}/gnome-shell/search-providers/%{appname}.search-provider.ini %changelog * Fri Feb 15 2019 Fabio Valentini - 3.1.1-1 - Update to version 3.1.1. * Wed Jan 02 2019 Fabio Valentini - 3.1.0-1 - Update to version 3.1.0. - Remove empty blacklist file. * Fri Nov 30 2018 Fabio Valentini - 3.0.1-2 - Drop elementaryOS blacklist in favor of the version shipped with appcenter. * Thu Oct 25 2018 Fabio Valentini - 3.0.1-1 - Update to version 3.0.1. * Tue Oct 16 2018 Fabio Valentini - 3.0-2 - Add missing autostart entry symlink for the daemon. * Tue Oct 16 2018 Fabio Valentini - 3.0-1 - Update to version 3.0. - Add gnome-shell search provider sub-package. - Explicitly disable payment system and curated applications. - Update blacklist file to current version from elementaryOS. * Thu Jul 12 2018 Fedora Release Engineering - 0.2.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Jun 13 2018 Fabio Valentini - 0.2.9-2 - Rebuild for granite5 soname bump. * Thu Mar 08 2018 Fabio Valentini - 0.2.9-1 - Update to version 0.2.9. - Add patch to fix build with the newer vala and PackageKit on f28+. * Wed Feb 07 2018 Fedora Release Engineering - 0.2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Fri Jan 26 2018 Fabio Valentini - 0.2.8-1 - Update to version 0.2.8. * Tue Nov 07 2017 Fabio Valentini - 0.2.7-1 - Update to version 0.2.7. * Fri Nov 03 2017 Fabio Valentini - 0.2.6-2 - Rebuild for granite soname bump. * Mon Sep 18 2017 Fabio Valentini - 0.2.6-1 - Update to version 0.2.6. * Sat Aug 05 2017 Fabio Valentini - 0.2.5-1 - Update to version 0.2.5. - Include fedora-specific blacklist adapted from elementaryOS. * Wed Aug 02 2017 Fedora Release Engineering - 0.2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Tue Jul 04 2017 Fabio Valentini - 0.2.4-1 - Update to version 0.2.4. * Thu Jun 01 2017 Fabio Valentini - 0.2.3-1 - Update to version 0.2.3. * Mon May 22 2017 Fabio Valentini - 0.2.2-1 - Update to version 0.2.2. * Sat May 20 2017 Fabio Valentini - 0.2.1-1 - Update to version 0.2.1. * Wed May 17 2017 Fabio Valentini - 0.2-1 - Update to version 0.2. * Thu Mar 16 2017 Fabio Valentini - 0.1.4-1 - Update to version 0.1.4. - Depend on generic icon again, since it _should_ work. * Fri Feb 10 2017 Fedora Release Engineering - 0.1.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Jan 27 2017 Fabio Valentini - 0.1.3-7 - Add patch to rename generic icon to something branded. * Wed Jan 25 2017 Fabio Valentini - Remove explicit BR: /usr/bin/pkgconfig. * Mon Jan 23 2017 Fabio Valentini - 0.1.3-6 - Explicitly depend on /usr/bin/pkg-config. * Mon Jan 23 2017 Fabio Valentini - 0.1.3-5 - Add missing scriptlets. * Sat Jan 21 2017 Fabio Valentini - 0.1.3-4 - Include icon to fix appdata metadata generation. * Tue Jan 10 2017 Fabio Valentini - 0.1.3-3 - Clean up spec file. * Sat Dec 24 2016 Fabio Valentini - 0.1.3-2 - Enable libunity support. * Mon Dec 05 2016 Fabio Valentini - 0.1.3-1 - Update to version 0.1.3. * Sun Nov 20 2016 Fabio Valentini - 0.1.2-2 - Build out of tree. * Sat Oct 29 2016 Fabio Valentini - 0.1.2-1 - Update to version 0.1.2. * Fri Oct 07 2016 Neal Gompa - 0.1.1-4 - Add patch to support AppStream 0.10.0 in F25 (LP#1626398) * Thu Sep 29 2016 Fabio Valentini - 0.1.1-3 - Mass rebuild. * Wed Sep 28 2016 Fabio Valentini - 0.1.1-2 - Spec file cleanups. * Tue Sep 27 2016 Fabio Valentini - 0.1.1-1 - Update to version 0.1.1. * Sat Sep 17 2016 Fabio Valentini - 0.1-2 - Require PackageKit. * Thu Aug 18 2016 Fabio Valentini - 0.1-1 - Update to version 0.1.