3 |
3 |
|
4 |
4 |
EAPI=8
|
5 |
5 |
|
6 |
|
MY_PN=${PN}3
|
|
6 |
MY_PN=${PN}2
|
7 |
7 |
MY_P=${MY_PN}-${PV}
|
8 |
8 |
PATCHSET=${PN}-patchset
|
9 |
9 |
inherit cmake-multilib
|
10 |
10 |
|
11 |
|
DESCRIPTION="Official GTK+:3 port of KDE's Oxygen widget style"
|
|
11 |
DESCRIPTION="Official GTK+:2 port of KDE's Oxygen widget style"
|
12 |
12 |
HOMEPAGE="https://store.kde.org/p/1005553/"
|
13 |
13 |
SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/src/${MY_P}.tar.bz2
|
14 |
14 |
https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
|
15 |
15 |
S="${WORKDIR}/${MY_P}"
|
16 |
16 |
|
17 |
17 |
LICENSE="LGPL-2.1"
|
18 |
|
SLOT="3"
|
|
18 |
SLOT="2"
|
19 |
19 |
KEYWORDS="amd64 ~ppc x86"
|
20 |
20 |
|
21 |
21 |
DEPEND="
|
... | ... | |
23 |
23 |
dev-libs/glib:2[${MULTILIB_USEDEP}]
|
24 |
24 |
x11-libs/cairo[${MULTILIB_USEDEP}]
|
25 |
25 |
x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
|
26 |
|
x11-libs/gtk+:3[${MULTILIB_USEDEP},X]
|
|
26 |
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
|
27 |
27 |
x11-libs/libX11[${MULTILIB_USEDEP}]
|
28 |
28 |
x11-libs/pango[${MULTILIB_USEDEP}]
|
29 |
29 |
"
|
... | ... | |
33 |
33 |
BDEPEND="virtual/pkgconfig"
|
34 |
34 |
|
35 |
35 |
PATCHES=(
|
36 |
|
"${WORKDIR}/${PATCHSET}/${PV}"
|
37 |
|
"${WORKDIR}/${PATCHSET}/1.4.6/0005-demo-optional.patch"
|
38 |
|
"${WORKDIR}/${PATCHSET}/1.4.6/0006-tabstyle.patch"
|
39 |
|
"${WORKDIR}/${PATCHSET}/1.4.6/0007-cmake4.patch" # bug 955107
|
40 |
|
"${FILESDIR}/${P}-fix-uninitialised.patch" # bug 957749, pending MR
|
|
36 |
"${WORKDIR}/${PATCHSET}/${PV}" # bug 955107
|
|
37 |
"${FILESDIR}/${PN}-1.4.1-fix-uninitialised.patch" # bug 957749, pending MR
|
41 |
38 |
)
|
42 |
39 |
|
43 |
40 |
multilib_src_configure() {
|
... | ... | |
52 |
49 |
src_install() {
|
53 |
50 |
cmake-multilib_src_install
|
54 |
51 |
|
55 |
|
cat <<-EOF > 99oxygen-gtk3
|
56 |
|
CONFIG_PROTECT="${EPREFIX}/usr/share/themes/oxygen-gtk/gtk-3.0"
|
|
52 |
cat <<-EOF > 99oxygen-gtk2
|
|
53 |
CONFIG_PROTECT="${EPREFIX}/usr/share/themes/oxygen-gtk/gtk-2.0"
|
57 |
54 |
EOF
|
58 |
|
doenvd 99oxygen-gtk3
|
|
55 |
doenvd 99oxygen-gtk2
|
59 |
56 |
}
|