summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-04-13 19:57:56 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2023-04-13 20:15:43 +0200
commit061335610ee97b724573c3575313fbaeec9d99fe (patch)
treea9e30cae3a220ea18014eb66c869025af090b0e7 /kde-plasma
parentkde-plasma/plasma-workspace: drop 5.27.4.1-r1 (diff)
downloadgentoo-061335610ee97b724573c3575313fbaeec9d99fe.tar.gz
gentoo-061335610ee97b724573c3575313fbaeec9d99fe.tar.bz2
gentoo-061335610ee97b724573c3575313fbaeec9d99fe.zip
kde-plasma/breeze-gtk: More GTK3 window button fixes from 5.27.5
Fushan Wen (3): assets: resize viewports of titlebutton SVGs gtk4/windowcontrols: use updated SVG assets gtk3/titlebutton: reduce right margin of {max/minimize} button KDE-bug: https://bugs.kde.org/show_bug.cgi?id=468203 Bug: https://bugs.gentoo.org/899706 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/breeze-gtk/Manifest1
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.27.4-r2.ebuild34
2 files changed, 35 insertions, 0 deletions
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index a8641d4a9614..e870d1a76fed 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,2 +1,3 @@
DIST breeze-gtk-5.26.5.tar.xz 40312 BLAKE2B aa88c4624c4e8b0aa8211f3023af3a9e44be212a62be9a37ff70c561b00e58254a983bf8eef50b5ebb167a6391476b6b646cd8eea60c8104a7fca896d9f7535c SHA512 ce4ad8900b4147d21765783e5b2ec008734f589701db3dc1323206736d4439db2944b65c86197abe7311500decf6ceb095903bbc7c0f363ee5f46cd753864897
+DIST breeze-gtk-5.27.4-patchset-1.tar.xz 4000 BLAKE2B d31bbbed48ef66160efa3c94daecfac7059080b037b6d204a2f332d95a3b2912ab1b620a418ceba0bea8f72e2b6766e54ac5aa1a3598dfb8296fae31bbfd42e8 SHA512 615a945ef7fb72277fa919f0c503922a13ced5cb8f8b1fa9a8451ad40de04089d9331fe541034b32b75078c58d89f9018629e99fd501c7adc7dcdfde8a955aab
DIST breeze-gtk-5.27.4.tar.xz 40576 BLAKE2B 70bacf53c82bb2213f6d3d09f38f09ca00dac329ee53a6e06ca47e9956e45b9125853ebb6420b7f0d713bbaa7d0c686f22503d3d1e551bdc6774e0d825c5a394 SHA512 eeac4aa81a955d84187f0f71c8a684f7773b0f3186879b1966fcc0fe070c5a2a7e08ea15c190a0e9375367e6a2d3dc4fbf1aa3b7ab5c556fb06cfa1705c8b81a
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.4-r2.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.27.4-r2.ebuild
new file mode 100644
index 000000000000..66c347aa5934
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.27.4-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+PYTHON_COMPAT=( python3_{9..11} )
+inherit ecm plasma.kde.org python-any-r1
+
+DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
+HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/sassc
+ $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+ >=kde-plasma/breeze-${PVCUT}:5
+"
+
+PATCHES=( "${WORKDIR}/${P}-patchset-1" ) # KDE-bug 468203 (multiple commits)
+
+python_check_deps() {
+ python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ ecm_pkg_setup
+}