commit: 38817fea25c89bad5a667c5921181983e67714a2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Jun 10 16:58:06 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Jun 10 17:16:51 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38817fea
x11-themes/oxygen-gtk: Add missing GTK+3[X] USEdep Closes: https://bugs.gentoo.org/957749 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild | 58 ++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild new file mode 100644 index 000000000000..c9fd657fe9b3 --- /dev/null +++ b/x11-themes/oxygen-gtk/oxygen-gtk-1.4.1-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN}3 +MY_P=${MY_PN}-${PV} +PATCHSET=${PN}-patchset +inherit cmake-multilib + +DESCRIPTION="Official GTK+:3 port of KDE's Oxygen widget style" +HOMEPAGE="https://store.kde.org/p/1005553/" +SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/src/${MY_P}.tar.bz2 + https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2.1" +SLOT="3" +KEYWORDS="amd64 ~ppc x86" + +DEPEND=" + dev-libs/dbus-glib[${MULTILIB_USEDEP}] + dev-libs/glib:2[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP},X] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND} + !x11-themes/oxygen-gtk:0 +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${WORKDIR}/${PATCHSET}/${PV}" + "${WORKDIR}/${PATCHSET}/1.4.6/0005-demo-optional.patch" + "${WORKDIR}/${PATCHSET}/1.4.6/0006-tabstyle.patch" + "${WORKDIR}/${PATCHSET}/1.4.6/0007-cmake4.patch" # bug 955107 +) + +multilib_src_configure() { + if ! multilib_is_native_abi; then + local mycmakeargs=( + -DENABLE_DEMO=OFF + ) + fi + cmake_src_configure +} + +src_install() { + cmake-multilib_src_install + + cat <<-EOF > 99oxygen-gtk3 +CONFIG_PROTECT="${EPREFIX}/usr/share/themes/oxygen-gtk/gtk-3.0" +EOF + doenvd 99oxygen-gtk3 +}