commit:     667645ee202b41cadf79ebc06d407ee7e6f14bd4
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Mar  2 15:20:51 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  3 21:45:39 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667645ee

x11-themes/kvantum: add 1.1.6

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/195
Merges: https://codeberg.org/gentoo/gentoo/pulls/195
Signed-off-by: Sam James <sam <AT> gentoo.org>

 x11-themes/kvantum/Manifest             |  2 +
 x11-themes/kvantum/kvantum-1.1.6.ebuild | 80 +++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)

diff --git a/x11-themes/kvantum/Manifest b/x11-themes/kvantum/Manifest
index 8c6524fce97e..938f1c543fd3 100644
--- a/x11-themes/kvantum/Manifest
+++ b/x11-themes/kvantum/Manifest
@@ -1,2 +1,4 @@
 DIST Kvantum-1.1.5.tar.xz 2079940 BLAKE2B 
7c375ff80a5b61181e62765d7ae57a460d38b5c0b0e05edd21c9cddc4d7570721f87123144747f508539ebe6b56bdf6b7e578482692b72f4f3c21ba6cf6ae6b2
 SHA512 
28ae6a20f93d7911735e8f0fbef961f1ed8aa7b3db25bdc5cc03665e971923f7c3b01624fd83dfc38caffe4682f6bfac0a967aade2daa73b59677988ef881d60
 DIST Kvantum-1.1.5.tar.xz.asc 862 BLAKE2B 
b3910e0a1b091653c7338110994d5f6c9456924d3b7d0c98c391e070c88160fb860e1227fc3021d398483431a9652dbeb72cf960ffafff867c851fa3a5859990
 SHA512 
a34c57c7ab2c4794777af28e65a5b2d3c531a89129f33d10f4fd5d2d9b32fcb6dd9c6025100e7cf522533666ebd3d04dd13e53517de409f66da0a89d5bc281da
+DIST Kvantum-1.1.6.tar.xz 2119340 BLAKE2B 
f97d499d861d1c87e7b43dc392d6c73e6c510f444074e04b419fc444462f92dc6ca9db241fe78ed2e768f595f568f1514afe091642862b9170ab5ba7ddbfad81
 SHA512 
aac871a9d8295b0363ca9e09ed702061d5afdf0132160b9058a97b4282c30596c5a246d4ad5611e966b21347d572187d1f4515b6ce844439458394eec4ba6356
+DIST Kvantum-1.1.6.tar.xz.asc 862 BLAKE2B 
0890228e3c81f5c92d60377ca316a366bd26d6b788f7dfe0c9f1b7477fe523f25980854c630ae02323644dce73aba6182bc9a2c420a237bcc2a23f08a8446d94
 SHA512 
5cf05c4bd710b26d48426ca99b05ef40e531a9ad8697118c3db9754a4ed175142f104f324f55b69fabe3cae983abb09a3f14e451455610f4581031e3ab5c9138

diff --git a/x11-themes/kvantum/kvantum-1.1.6.ebuild 
b/x11-themes/kvantum/kvantum-1.1.6.ebuild
new file mode 100644
index 000000000000..865e50f35a92
--- /dev/null
+++ b/x11-themes/kvantum/kvantum-1.1.6.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# minimum taken from Kvantum/style/CMakeLists.txt
+# increased downstream to ensure sane upgrades
+QTMIN="6.8.2"
+KFMIN="6.13.0"
+inherit cmake multibuild verify-sig xdg
+
+DESCRIPTION="SVG-based theme engine for Qt, KDE Plasma and LXQt"
+HOMEPAGE="https://github.com/tsujan/Kvantum";
+SRC_URI="https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz
+       
https://github.com/tsujan/${PN^}/releases/download/V${PV}/${P^}.tar.xz.asc";
+S=${WORKDIR}/${PN^}-${PV}/${PN^}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="kde qt5"
+
+RESTRICT="test" # no tests
+
+RDEPEND="
+       >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,X]
+       >=dev-qt/qtsvg-${QTMIN}:6
+       x11-libs/libX11
+       kde? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6 )
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtgui:5
+               dev-qt/qtsvg:5
+               dev-qt/qtwidgets:5
+               dev-qt/qtx11extras:5
+       )
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto
+"
+BDEPEND="
+       dev-qt/qttools:6[linguist]
+       qt5? ( dev-qt/linguist-tools:5 )
+       verify-sig? ( sec-keys/openpgp-keys-tsujan )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tsujan.asc"
+
+pkg_setup() {
+       MULTIBUILD_VARIANTS=( $(usev qt5) qt6 )
+}
+
+src_configure() {
+       my_src_configure() {
+               local mycmakeargs=(
+                       -DENABLE_QT4=OFF
+               )
+               if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
+                       mycmakeargs+=(
+                               -DENABLE_QT5=ON
+                       )
+               elif [[ ${MULTIBUILD_VARIANT} = qt6 ]]; then
+                       mycmakeargs+=(
+                               -DENABLE_QT5=OFF
+                               -DWITHOUT_KF=$(usex !kde)
+                       )
+               fi
+               cmake_src_configure
+       }
+
+       multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+       multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+       multibuild_foreach_variant cmake_src_install
+}

Reply via email to