Blame SPECS/gnome-tweaks.spec

d08b65
%global majorversion %(cut -d "." -f 1-2 <<<%{version})
d08b65
d08b65
Name:           gnome-tweaks
d08b65
Version:        3.28.1
d08b65
Release:        4%{?dist}
d08b65
Summary:        Customize advanced GNOME 3 options
d08b65
d08b65
# Software is GPLv3, Appdata file is CC0-1.0
d08b65
License:        GPLv3 and CC0
d08b65
URL:            https://wiki.gnome.org/action/show/Apps/Tweaks
d08b65
Source0:        https://download.gnome.org/sources/%{name}/%{majorversion}/%{name}-%{version}.tar.xz
d08b65
Patch0:         reflect-extensions-status.patch
d08b65
Patch1:         0001-extensions-Fix-opening-system-installed-extensions-i.patch
d08b65
d08b65
BuildRequires:  desktop-file-utils
d08b65
BuildRequires:  gettext
d08b65
BuildRequires:  libappstream-glib
d08b65
BuildRequires:  meson
d08b65
BuildRequires:  python3-devel
d08b65
Requires:       gnome-desktop3
d08b65
Requires:       gnome-settings-daemon
d08b65
Requires:       gnome-shell >= 3.24
d08b65
Requires:       gnome-shell-extension-user-theme
d08b65
Requires:       gobject-introspection
d08b65
Requires:       gsettings-desktop-schemas >= 3.27.90
d08b65
Requires:       gtk3 >= 3.12
d08b65
Requires:       libnotify
d08b65
Requires:       libsoup
d08b65
Requires:       mutter
d08b65
Requires:       pango
d08b65
Requires:       python3dist(pygobject)
d08b65
Provides:       gnome-tweak-tool = %{version}.%{release}
d08b65
Obsoletes:      gnome-tweak-tool < 3.27.3-4
d08b65
BuildArch:      noarch
d08b65
d08b65
%description
d08b65
GNOME Tweaks allows adjusting advanced configuration settings in GNOME 3. This
d08b65
includes things like the fonts used in user interface elements, alternative user
d08b65
interface themes, changes in window management behavior, GNOME Shell appearance
d08b65
and extension, etc.
d08b65
d08b65
d08b65
%prep
d08b65
%autosetup -p1
d08b65
d08b65
d08b65
%build
d08b65
%meson
d08b65
%meson_build
d08b65
d08b65
d08b65
%install
d08b65
%meson_install
d08b65
d08b65
# Update the screenshot shown in the software center
d08b65
#
d08b65
# NOTE: It would be *awesome* if this file was pushed upstream.
d08b65
#
d08b65
# See http://people.freedesktop.org/~hughsient/appdata/#screenshots for more details.
d08b65
#
d08b65
appstream-util replace-screenshots $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.tweaks.appdata.xml \
d08b65
  https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gnome-tweak-tool/a.png \
d08b65
  https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gnome-tweak-tool/b.png
d08b65
d08b65
%find_lang %{name}
d08b65
d08b65
d08b65
%check
d08b65
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
d08b65
appstream-util validate-relax --nonet $RPM_BUILD_ROOT/%{_datadir}/metainfo/*.appdata.xml
d08b65
d08b65
d08b65
%files -f %{name}.lang
d08b65
%doc AUTHORS NEWS README.md
d08b65
%license LICENSES/
d08b65
%{_bindir}/%{name}
d08b65
%{_libexecdir}/gnome-tweak-tool-lid-inhibitor
d08b65
%{python3_sitelib}/gtweak/
d08b65
%{_datadir}/metainfo/*.appdata.xml
d08b65
%{_datadir}/applications/*.desktop
d08b65
%{_datadir}/%{name}/
d08b65
%{_datadir}/icons/hicolor/*/apps/*.png
d08b65
%{_datadir}/icons/hicolor/scalable/apps/*.svg
d08b65
d08b65
d08b65
%changelog
d08b65
* Tue Jun 18 2019 Milan Crha <mcrha@redhat.com> - 3.28.1-4
d08b65
- extensions: Fix opening system installed extensions in gnome-software
d08b65
- Resolves: #1721575
d08b65
d08b65
* Fri Apr 26 2019 Carlos Soriano <csoriano@redhat.com> - 3.28.1-3
d08b65
- Fix reflect extension status in the UI
d08b65
- Resolves: #1679127
d08b65
d08b65
* Tue Apr 23 2019 Carlos Soriano <csoriano@redhat.com> - 3.28.1-2
d08b65
- Reflect extension status in the UI
d08b65
- Resolves: #1679127
d08b65
d08b65
* Sun Apr 08 2018 Kalev Lember <klember@redhat.com> - 3.28.1-1
d08b65
- Update to 3.28.1
d08b65
d08b65
* Mon Mar 12 2018 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.28.0-1
d08b65
- Update to 3.28.0
d08b65
d08b65
* Fri Mar 09 2018 Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.27.92-1
d08b65
- Initial RPM release, based on gnome-tweak-tool.spec