Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-tweak-tool/, gnome-extra/gnome-tweak-tool/files/
Date: Wed, 16 Jan 2019 02:40:34
Message-Id: 1547606278.242f48cfe76ad769d3419a7749e1b74ddd3d3556.leio@gentoo
1 commit: 242f48cfe76ad769d3419a7749e1b74ddd3d3556
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 16 02:27:16 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 16 02:37:58 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242f48cf
7
8 gnome-extra/gnome-tweak-tool: bump to 3.26.4
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 gnome-extra/gnome-tweak-tool/Manifest | 1 +
14 .../files/3.26.4-gentoo-cursor-themes.patch | 26 +++++++++
15 .../gnome-tweak-tool-3.26.4-r1.ebuild | 61 ++++++++++++++++++++++
16 gnome-extra/gnome-tweak-tool/metadata.xml | 6 +++
17 4 files changed, 94 insertions(+)
18
19 diff --git a/gnome-extra/gnome-tweak-tool/Manifest b/gnome-extra/gnome-tweak-tool/Manifest
20 index 91e87ed4975..9b342c2bce6 100644
21 --- a/gnome-extra/gnome-tweak-tool/Manifest
22 +++ b/gnome-extra/gnome-tweak-tool/Manifest
23 @@ -1,2 +1,3 @@
24 DIST gnome-tweak-tool-3.22.0.tar.xz 260132 BLAKE2B fe3e8810fa3fc209707ca5b2fa16d75114038243ff3930065b44ea34c1030a435a2aec70b108134ae238d8ed4d3ec70cc51c0c1f69c1d41bea162211765fb690 SHA512 c63c2c61787c78e2e25077cc83b28ae49bffd9e7c39aa78ebd93587ba9640275083f46273cb55986bcc46842449a31f38b77f0e9be69cea551218fd160f6d769
25 DIST gnome-tweak-tool-3.24.1.tar.xz 261872 BLAKE2B ce62ad4357d8f8660bbbdcd81a1190f21cf7a832853aba404bc087b8150bff8f6451902102dfe030a6eec5ce658d31f176e0d32055f25e69203fda65ce092120 SHA512 b76e9a46de07d12b586fb7326fcd51fff1565b831fe8f4d1ab4bbefe36450b5d2cb7c7a168922960894ba57ac9bd412afa61973c034bd1b5f2b45c52eb34adcd
26 +DIST gnome-tweak-tool-3.26.4.tar.xz 253036 BLAKE2B a63d6977e7b4fb9d7e26752a95e123794daa5412ccc2f4ac1572ee1bf06730b29e5a2bd0d547dc3f8bfc1ab2c4a2d9bd72c42f9c0ff10d9bc9a23d377883562d SHA512 42828720213cf366534eabf46fa4c3e4c3f15f2310adad96a5297300c781abe62e3f59ec305e077cdd6bb5538dae3ec3487e5accecd2ce6221c388c28092c2d0
27
28 diff --git a/gnome-extra/gnome-tweak-tool/files/3.26.4-gentoo-cursor-themes.patch b/gnome-extra/gnome-tweak-tool/files/3.26.4-gentoo-cursor-themes.patch
29 new file mode 100644
30 index 00000000000..e7eafc8be8a
31 --- /dev/null
32 +++ b/gnome-extra/gnome-tweak-tool/files/3.26.4-gentoo-cursor-themes.patch
33 @@ -0,0 +1,26 @@
34 +From 52dc5f832bbb249896f114439d7d1562e26b5e47 Mon Sep 17 00:00:00 2001
35 +From: Mart Raudsepp <leio@g.o>
36 +Date: Wed, 16 Jan 2019 04:04:16 +0200
37 +Subject: [PATCH] appearance: Look for cursors in Gentoo location too
38 +
39 +---
40 + gtweak/tweaks/tweak_group_appearance.py | 3 ++-
41 + 1 file changed, 2 insertions(+), 1 deletion(-)
42 +
43 +diff --git a/gtweak/tweaks/tweak_group_appearance.py b/gtweak/tweaks/tweak_group_appearance.py
44 +index 1a56287..83159c9 100644
45 +--- a/gtweak/tweaks/tweak_group_appearance.py
46 ++++ b/gtweak/tweaks/tweak_group_appearance.py
47 +@@ -87,7 +87,8 @@ class CursorThemeSwitcher(GSettingsComboTweak):
48 + **options)
49 +
50 + def _get_valid_cursor_themes(self):
51 +- dirs = ( os.path.join(gtweak.DATA_DIR, "icons"),
52 ++ dirs = ( os.path.join(gtweak.DATA_DIR, "cursors", "xorg-x11"),
53 ++ os.path.join(gtweak.DATA_DIR, "icons"),
54 + os.path.join(GLib.get_user_data_dir(), "icons"),
55 + os.path.join(os.path.expanduser("~"), ".icons"))
56 + valid = walk_directories(dirs, lambda d:
57 +--
58 +2.17.0
59 +
60
61 diff --git a/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4-r1.ebuild b/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4-r1.ebuild
62 new file mode 100644
63 index 00000000000..5964d5a6fc0
64 --- /dev/null
65 +++ b/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.26.4-r1.ebuild
66 @@ -0,0 +1,61 @@
67 +# Copyright 1999-2019 Gentoo Authors
68 +# Distributed under the terms of the GNU General Public License v2
69 +
70 +EAPI=6
71 +GNOME2_LA_PUNT="yes"
72 +PYTHON_COMPAT=( python3_{4,5,6} )
73 +
74 +inherit gnome.org meson gnome2-utils python-single-r1 xdg
75 +
76 +DESCRIPTION="Customize advanced GNOME 3 options"
77 +HOMEPAGE="https://wiki.gnome.org/Apps/Tweaks"
78 +
79 +LICENSE="GPL-3+"
80 +SLOT="0"
81 +
82 +IUSE=""
83 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
84 +
85 +KEYWORDS="~amd64 ~ia64 ~x86"
86 +
87 +COMMON_DEPEND="
88 + ${PYTHON_DEPS}
89 +"
90 +# g-s-d, gnome-desktop, gnome-shell etc. needed at runtime for the gsettings schemas
91 +RDEPEND="${COMMON_DEPEND}
92 + >=dev-python/pygobject-3.10.2:3[${PYTHON_USEDEP}]
93 + >=gnome-base/gnome-settings-daemon-3
94 +
95 + dev-libs/glib:2
96 + >=x11-libs/gtk+-3.12:3[introspection]
97 + >=gnome-base/gnome-desktop-3.6.0.1:3=[introspection]
98 + net-libs/libsoup:2.4[introspection]
99 + x11-libs/libnotify[introspection]
100 +
101 + >=gnome-base/gsettings-desktop-schemas-3.24
102 + >=gnome-base/gnome-shell-3.24
103 + x11-wm/mutter
104 + >=gnome-base/nautilus-3
105 +"
106 +DEPEND="${COMMON_DEPEND}
107 + >=sys-devel/gettext-0.19.8
108 +"
109 +
110 +PATCHES=(
111 + "${FILESDIR}"/${PV}-gentoo-cursor-themes.patch # Add contents of Gentoo's cursor theme directory to cursor theme list
112 +)
113 +
114 +src_install() {
115 + meson_src_install
116 + python_fix_shebang "${ED}"/usr/bin/
117 +}
118 +
119 +pkg_postinst() {
120 + xdg_pkg_postinst
121 + gnome2_icon_cache_update
122 +}
123 +
124 +pkg_postrm() {
125 + xdg_pkg_postrm
126 + gnome2_icon_cache_update
127 +}
128
129 diff --git a/gnome-extra/gnome-tweak-tool/metadata.xml b/gnome-extra/gnome-tweak-tool/metadata.xml
130 index 39980802b1d..2a9d3352ab4 100644
131 --- a/gnome-extra/gnome-tweak-tool/metadata.xml
132 +++ b/gnome-extra/gnome-tweak-tool/metadata.xml
133 @@ -5,4 +5,10 @@
134 <email>gnome@g.o</email>
135 <name>Gentoo GNOME Desktop</name>
136 </maintainer>
137 +<longdescription lang="en">
138 +GNOME Tweaks allows adjusting advanced configuration
139 +settings in GNOME 3. This includes things like the fonts used in user
140 +interface elements, alternative user interface themes, changes in window
141 +management behavior, GNOME Shell appearance and extension, etc.
142 +</longdescription>
143 </pkgmetadata>