diff --git a/0001-extensions-Fix-opening-system-installed-extensions-i.patch b/0001-extensions-Fix-opening-system-installed-extensions-i.patch deleted file mode 100644 index 72938dd4cba727433d5fc65cae5538e043a21b5f..0000000000000000000000000000000000000000 --- a/0001-extensions-Fix-opening-system-installed-extensions-i.patch +++ /dev/null @@ -1,30 +0,0 @@ -From ca3581fe34030438c323b7da6b6d08abcd4d391d Mon Sep 17 00:00:00 2001 -From: Kalev Lember -Date: Mon, 19 Nov 2018 11:06:30 +0100 -Subject: [PATCH] extensions: Fix opening system installed extensions in - gnome-software - -When generating the app id that's passed to gnome-software, avoid -hardcoding the 'user' scope and use 'system' scope for system-wide -installed shell extensions. ---- - gtweak/tweaks/tweak_group_shell_extensions.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/gtweak/tweaks/tweak_group_shell_extensions.py b/gtweak/tweaks/tweak_group_shell_extensions.py -index 47854a7..284e6e0 100644 ---- a/gtweak/tweaks/tweak_group_shell_extensions.py -+++ b/gtweak/tweaks/tweak_group_shell_extensions.py -@@ -88,7 +88,8 @@ class _ShellExtensionTweak(Gtk.ListBoxRow, Tweak): - self._shell = shell - state = ext.get("state") - uuid = ext["uuid"] -- self._app_id = "user/*/extensions-web/shell-extension/" + uuid.replace('@', '_') + "/*" -+ scope = "user" if ext.get("type") == GnomeShell.EXTENSION_TYPE["PER_USER"] else "system" -+ self._app_id = scope + "/*/*/shell-extension/" + uuid.replace('@', '_') + "/*" - - shell._settings.bind("disable-user-extensions", self, - "sensitive", Gio.SettingsBindFlags.INVERT_BOOLEAN) --- -2.19.1 - diff --git a/0002-extensions-Fix-preferences-opening.patch b/0002-extensions-Fix-preferences-opening.patch deleted file mode 100644 index d598eaa16a93b263cbbb0cca3ccc47af8a26b9f0..0000000000000000000000000000000000000000 --- a/0002-extensions-Fix-preferences-opening.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up ./gtweak/tweaks/tweak_group_shell_extensions.py.orig ./gtweak/tweaks/tweak_group_shell_extensions.py ---- ./gtweak/tweaks/tweak_group_shell_extensions.py.orig 2019-09-27 13:15:56.000000000 +0200 -+++ ./gtweak/tweaks/tweak_group_shell_extensions.py 2020-04-04 12:47:37.398869243 +0200 -@@ -159,7 +159,7 @@ class _ShellExtensionTweak(Gtk.ListBoxRo - sw.set_active(False) - - def _on_configure_clicked(self, btn, uuid): -- execute_subprocess(['gnome-shell-extension-prefs', uuid], block=False) -+ execute_subprocess(['gnome-extensions', 'prefs', uuid], block=False) - - def _on_extension_toggled(self, sw, active, uuid): - if not sw.get_active(): diff --git a/gnome-tweaks-3.34.0-use-libhandy1_port_to_libhandy1-60.patch b/gnome-tweaks-3.34.0-use-libhandy1_port_to_libhandy1-60.patch deleted file mode 100644 index 2e4f88645df207c45912ae9995a53b5d2409dd41..0000000000000000000000000000000000000000 --- a/gnome-tweaks-3.34.0-use-libhandy1_port_to_libhandy1-60.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 031369f8aa4afa5a1bd1761236953112be3ee2b6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?X=E2=84=B9=20Ruoyao?= -Date: Thu, 8 Oct 2020 15:53:35 +0800 -Subject: [PATCH] port to libhandy-1 - ---- - README.md | 2 +- - gnome-tweaks | 2 +- - gtweak/tweakview.py | 14 ++++++-------- - 3 files changed, 8 insertions(+), 10 deletions(-) - -diff --git a/README.md b/README.md -index daa1cc7..8f6a143 100644 ---- a/README.md -+++ b/README.md -@@ -21,7 +21,7 @@ RUNTIME DEPENDENCIES - - GLib (>= 2.58) - - GTK+ 3 (>= 3.12) - - gnome-desktop (>= 3.30) -- - libhandy -+ - libhandy (>= 1.0) - - libsoup - - libnotify - - Pango -diff --git a/gnome-tweaks b/gnome-tweaks -index d4a6455..a244a85 100755 ---- a/gnome-tweaks -+++ b/gnome-tweaks -@@ -12,7 +12,7 @@ import sys - - import gi - gi.require_version("Gtk", "3.0") --gi.require_version("Handy", "0.0") -+gi.require_version("Handy", "1") - - import gtweak - from gtweak.defs import VERSION -diff --git a/gtweak/tweakview.py b/gtweak/tweakview.py -index 5de11d6..a02e52d 100644 ---- a/gtweak/tweakview.py -+++ b/gtweak/tweakview.py -@@ -23,8 +23,7 @@ class Window(Gtk.ApplicationWindow): - self.hsize_group = Gtk.SizeGroup(mode=Gtk.SizeGroupMode.HORIZONTAL) - - self.main_box = Handy.Leaflet() -- self.main_box.set_mode_transition_type(Handy.LeafletModeTransitionType.SLIDE) -- self.main_box.set_child_transition_type(Handy.LeafletChildTransitionType.SLIDE) -+ self.main_box.set_transition_type(Handy.LeafletTransitionType.SLIDE) - - left_box = self.sidebar() - right_box = self.main_content() -@@ -68,14 +67,13 @@ class Window(Gtk.ApplicationWindow): - def titlebar(self): - - header = Handy.Leaflet() -- header.set_mode_transition_type(Handy.LeafletModeTransitionType.SLIDE) -- header.set_child_transition_type(Handy.LeafletChildTransitionType.SLIDE) -+ header.set_transition_type(Handy.LeafletTransitionType.SLIDE) - header.connect("notify::visible-child", self._update_decorations) - header.connect("notify::fold", self._update_decorations) - -- left_header = Gtk.HeaderBar() -+ left_header = Handy.HeaderBar() - left_header.props.show_close_button = True -- right_header = Gtk.HeaderBar() -+ right_header = Handy.HeaderBar() - right_header.props.show_close_button = True - right_header.props.hexpand = True - -@@ -226,9 +224,9 @@ class Window(Gtk.ApplicationWindow): - def _update_decorations(self, *_): - header = self.get_titlebar() - if header.props.folded: -- self.header_group.set_focus(header.get_visible_child()) -+ self.header_group.set_decorate_all(True) - else: -- self.header_group.set_focus(None) -+ self.header_group.set_decorate_all(False) - - def _after_key_press(self, widget, event): - if not self.button.get_active() or not self.entry.is_focus(): --- -GitLab - diff --git a/gnome-tweaks-3.34.0.tar.xz b/gnome-tweaks-3.34.0.tar.xz deleted file mode 100644 index 6fd1652f804cbb58d3936f25de1bab18728d2b09..0000000000000000000000000000000000000000 Binary files a/gnome-tweaks-3.34.0.tar.xz and /dev/null differ diff --git a/gnome-tweaks-42.0.tar.xz b/gnome-tweaks-42.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..c50c1a012790a90913facd1297344eb4a2374e71 Binary files /dev/null and b/gnome-tweaks-42.0.tar.xz differ diff --git a/gnome-tweaks.spec b/gnome-tweaks.spec index 5f1dfd81ffa6ed011d54af5d03c97a4415a1fde5..8abba781b2ade2be56458704ba84ad1187cf0e23 100644 --- a/gnome-tweaks.spec +++ b/gnome-tweaks.spec @@ -1,16 +1,14 @@ Name: gnome-tweaks -Version: 3.34.0 -Release: 2 +Version: 42.0 +Release: 1 Summary: Previously known as Tweak Tool. Graphical interface for advanced GNOME 3 settings. License: GPLv3 and CC0 URL: https://wiki.gnome.org/Apps/Tweaks -Source0: https://download.gnome.org/sources/%{name}/3.34/%{name}-%{version}.tar.xz -Patch0: 0001-extensions-Fix-opening-system-installed-extensions-i.patch -Patch1: 0002-extensions-Fix-preferences-opening.patch -Patch3: gnome-tweaks-3.34.0-use-libhandy1_port_to_libhandy1-60.patch +Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz BuildArch: noarch BuildRequires: meson desktop-file-utils libappstream-glib gettext +BuildRequires: pkgconfig(libhandy-1) python3-devel Requires: python3 python3-gobject >= 3.10 gnome-settings-daemon sound-theme-freedesktop Requires: glib2 >= 2.58 gtk3 >= 3.12 gnome-desktop3 >= 3.30 libhandy >= 1.0 libsoup libnotify @@ -52,12 +50,16 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT/%{_datadir}/metainfo/*.app %{_datadir}/icons/hicolor/*/apps/org.gnome.tweaks.svg %{_datadir}/icons/hicolor/symbolic/apps/org.gnome.tweaks-symbolic.svg %{_datadir}/metainfo/*.appdata.xml +%{_datadir}/glib-2.0/schemas/*.xml %changelog +* Thu Nov 23 2023 lwg - 42.0-1 +- update to version 42.0 + * Mon Apr 18 2022 lin zhang - 3.34.0-2 - Add gnome-tweaks.yaml -* Tue Sep 16 2021 weijin deng - 3.34.0-1 +* Mon Oct 18 2021 weijin deng - 3.34.0-1 - Package gnome-tweaks init with version 3.34.0 * Thu Nov 14 2019 wangye - 3.30.2-3 diff --git a/gnome-tweaks.yaml b/gnome-tweaks.yaml index c7ac187f701fee52ef45586ba94bc696d2de7a13..de51e7ba0d2a4fe3d2b3f3b8519661479c9c37f0 100644 --- a/gnome-tweaks.yaml +++ b/gnome-tweaks.yaml @@ -1,4 +1,4 @@ version_control: gitlab.gnome src_repo: gnome-tweaks tag_prefix: ^v -seperator: . +separator: .