From a759257ff980dcb3081b52a88f0f88f4706e811e Mon Sep 17 00:00:00 2001 From: Mohamed El Morabity Date: Mar 09 2018 15:35:38 +0000 Subject: First import --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aad9cd4 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/gnome-tweaks-3.27.92.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index f11045f..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# gnome-tweaks - -The gnome-tweaks package \ No newline at end of file diff --git a/gnome-tweaks.spec b/gnome-tweaks.spec new file mode 100644 index 0000000..c924ad8 --- /dev/null +++ b/gnome-tweaks.spec @@ -0,0 +1,86 @@ +%global majorversion %(cut -d "." -f 1-2 <<<%{version}) + +Name: gnome-tweaks +Version: 3.27.92 +Release: 1%{?dist} +Summary: Customize advanced GNOME 3 options + +# Software is GPLv3, Appdata file is CC0-1.0 +License: GPLv3 and CC0 +URL: https://wiki.gnome.org/action/show/Apps/Tweaks +Source0: https://download.gnome.org/sources/%{name}/%{majorversion}/%{name}-%{version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson +BuildRequires: python3-devel +Requires: gnome-desktop3 +Requires: gnome-settings-daemon +Requires: gnome-shell >= 3.24 +Requires: gnome-shell-extension-user-theme +Requires: gobject-introspection +Requires: gsettings-desktop-schemas >= 3.27.90 +Requires: gtk3 >= 3.12 +Requires: libnotify +Requires: libsoup +Requires: mutter +Requires: pango +Requires: python3dist(pygobject) +Provides: gnome-tweak-tool = %{version}.%{release} +Obsoletes: gnome-tweak-tool < 3.27.3-4 +BuildArch: noarch + +%description +GNOME Tweaks allows adjusting advanced configuration settings in GNOME 3. This +includes things like the fonts used in user interface elements, alternative user +interface themes, changes in window management behavior, GNOME Shell appearance +and extension, etc. + + +%prep +%autosetup + + +%build +%meson +%meson_build + + +%install +%meson_install + +# Update the screenshot shown in the software center +# +# NOTE: It would be *awesome* if this file was pushed upstream. +# +# See http://people.freedesktop.org/~hughsient/appdata/#screenshots for more details. +# +appstream-util replace-screenshots $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.tweaks.appdata.xml \ + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gnome-tweak-tool/a.png \ + https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gnome-tweak-tool/b.png + +%find_lang %{name} + + +%check +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop +appstream-util validate-relax --nonet $RPM_BUILD_ROOT/%{_datadir}/metainfo/*.appdata.xml + + +%files -f %{name}.lang +%doc AUTHORS NEWS README.md +%license LICENSES/ +%{_bindir}/%{name} +%{_libexecdir}/gnome-tweak-tool-lid-inhibitor +%{python3_sitelib}/gtweak/ +%{_datadir}/metainfo/*.appdata.xml +%{_datadir}/applications/*.desktop +%{_datadir}/%{name}/ +%{_datadir}/icons/hicolor/*/apps/*.png +%{_datadir}/icons/hicolor/scalable/apps/*.svg + + +%changelog +* Fri Mar 09 2018 Mohamed El Morabity - 3.27.92-1 +- Initial RPM release, based on gnome-tweak-tool.spec diff --git a/sources b/sources new file mode 100644 index 0000000..1c74899 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (gnome-tweaks-3.27.92.tar.xz) = b4e106b763458450249074317eeb0a0ffb6f859d3d8e5cb75f19acb7528bc4880425b95d20925d06d62d1b5ec5a57a568ac41a2d2b9bbc6980e3b19c9a712026