diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-02 12:18:23 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-02 18:46:35 +0200 |
commit | b8d1bc757e68849c8311e42dd35c079964e10cc9 (patch) | |
tree | aec8d638dcdf909b0bf0fbc538fe8f1bdc36ee85 /kde-plasma/kde-gtk-config | |
parent | kde-plasma/kde-cli-tools: 5.22.5 version bump (diff) | |
download | gentoo-b8d1bc757e68849c8311e42dd35c079964e10cc9.tar.gz gentoo-b8d1bc757e68849c8311e42dd35c079964e10cc9.tar.bz2 gentoo-b8d1bc757e68849c8311e42dd35c079964e10cc9.zip |
kde-plasma/kde-gtk-config: 5.22.5 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/kde-gtk-config')
-rw-r--r-- | kde-plasma/kde-gtk-config/Manifest | 1 | ||||
-rw-r--r-- | kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch | 25 | ||||
-rw-r--r-- | kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild | 58 |
3 files changed, 84 insertions, 0 deletions
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 5c7d55fe1968..43f2d5189c29 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,2 +1,3 @@ DIST kde-gtk-config-5.21.5.tar.xz 68764 BLAKE2B 5b63ae7d4a2f7c364d202321c87a3c6cb11361d6ee74625c3786428adbfda72d792a6de1f51e32d179f6746b33ffb801afccfac8f0167b31f759973b48bc629e SHA512 7acd5036cc008fac85cabd9f3a5321dc1c0209a1133d6063342ca1b1235843dce5e37a7712e0cbbd520f09b3ff46b71a94517c61414c8e7c1c35a2d65b428347 DIST kde-gtk-config-5.22.4.tar.xz 70832 BLAKE2B d77ed9afd5eeb73a98658e35a8f224589663addccf91fa167ce91afb7b0ecec15f3f9ae653038c23af4c584089aa648d17d251f100a863fc915ab31da8827895 SHA512 9fea6564d9d6ee03888c6c34002a0e387c573237a834bb5ecad28b317543744a9d4ae71d7c656fea76f738e29c13fd8c11f9beb6c03bb2f21bba1d7fa9fd72a1 +DIST kde-gtk-config-5.22.5.tar.xz 71064 BLAKE2B ef1f1d40ae76c526af164b6113e6ff2aa09a52eaf7434a7660062c26a25a18461f83dc7e31d974ad7c46908d80144611df6f970b1fd9d2fa7e996f62b82f7d30 SHA512 76d2c3b56c29aa251087499e96f91b02b1190202d3e93d4895366d0a39abafac442dbba22b3afd79867c82d0eb35c05c8d2976f35762d9bf52c5a742a22c8490 diff --git a/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch new file mode 100644 index 000000000000..77831e3ebb21 --- /dev/null +++ b/kde-plasma/kde-gtk-config/files/kde-gtk-config-5.22.5-drop-gtk2-dep.patch @@ -0,0 +1,25 @@ +From 090cfb2db4bc9c032cd7a7c12cf2a317c248e3c6 Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Mon, 2 Aug 2021 13:52:38 +0200 +Subject: [PATCH] Drop unused dependency on gtk+-2.0 + +FWICT it's not actually used anywhere. +--- + CMakeLists.txt | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 45d02ef..f102642 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,7 +20,6 @@ find_package(Sass REQUIRED) + find_package(XSettingsd) + + pkg_check_modules(GTK+3 REQUIRED IMPORTED_TARGET gtk+-3.0) +-pkg_check_modules(GTK+2 REQUIRED IMPORTED_TARGET gtk+-2.0) + pkg_check_modules(GLib2 REQUIRED IMPORTED_TARGET glib-2.0) + pkg_check_modules(GObject REQUIRED IMPORTED_TARGET gobject-2.0) + pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) +-- +GitLab + diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild new file mode 100644 index 000000000000..cc51bfaa8ff2 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.22.5.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.82.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" +HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" + +LICENSE="GPL-3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-cpp/glibmm:2 + dev-libs/glib:2 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + gnome-base/gsettings-desktop-schemas + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + x11-misc/xsettingsd +" +BDEPEND=" + dev-lang/sassc +" + +PATCHES=( "${FILESDIR}/${PN}-5.22.5-drop-gtk2-dep.patch" ) + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} |