x11-themes/greybird: generate the gtk3 theme using sass

Upstream converted ot using SASS to generate theme files in a manner
similar to Adwaita; a diff of the installed files with generation and
without showed there were small differences on 3.20.1, so the
3.20.1 and live (9999) versions are converted to use the autotools
build system.

Package-Manager: portage-2.3.0
This commit is contained in:
Ian Stakenvicius
2016-10-11 16:22:03 -04:00
parent e174543796
commit 2ca2dcec4f
2 changed files with 28 additions and 38 deletions

View File

@@ -3,6 +3,7 @@
# $Id$
EAPI=6
inherit autotools
MY_PN=${PN/g/G}
@@ -18,31 +19,26 @@ IUSE="ayatana gnome"
RDEPEND="
>=x11-themes/gtk-engines-murrine-0.90
>=x11-libs/gtk+-3.20.0
"
DEPEND="${RDEPEND}
dev-ruby/sass
dev-libs/glib:2
"
RESTRICT="binchecks strip"
S=${WORKDIR}/${MY_PN}-${PV}
#RESTRICT="binchecks strip"
src_prepare() {
eapply_user
eautoreconf
}
src_install() {
dodoc README.md
rm -f README.md configure.ac autogen.sh Makefile.am LICENSE*
insinto /usr/share/themes/${MY_PN}-compact/xfwm4
doins xfwm4-compact/*
rm -rf xfwm4-compact
insinto /usr/share/themes/${MY_PN}-a11y/xfwm4
doins xfwm4-a11y/*
rm -rf xfwm4-a11y
insinto /usr/share/themes/${MY_PN}-bright/xfce-notify-4.0
doins xfce-notify-4.0_bright/*
rm -rf xfce-notify-4.0_bright
emake DESTDIR="${D}" install
pushd "${ED}"usr/share/themes/${MY_PN} > /dev/null || die
use ayatana || rm -rf unity
use gnome || rm -rf metacity-1
insinto /usr/share/themes/${MY_PN}
doins -r *
popd > /dev/null || die
}

View File

@@ -3,7 +3,7 @@
# $Id$
EAPI=6
inherit git-r3
inherit autotools git-r3
MY_PN=${PN/g/G}
@@ -19,29 +19,23 @@ IUSE="ayatana gnome"
RDEPEND="
>=x11-themes/gtk-engines-murrine-0.90
>=x11-libs/gtk+-3.20.0
"
DEPEND="${RDEPEND}
dev-ruby/sass
dev-libs/glib:2
"
RESTRICT="binchecks strip"
src_prepare() {
eapply_user
eautoreconf
}
src_install() {
dodoc README.md
rm -f README.md configure.ac autogen.sh Makefile.am LICENSE*
insinto /usr/share/themes/${MY_PN}-compact/xfwm4
doins xfwm4-compact/*
rm -rf xfwm4-compact
insinto /usr/share/themes/${MY_PN}-a11y/xfwm4
doins xfwm4-a11y/*
rm -rf xfwm4-a11y
insinto /usr/share/themes/${MY_PN}-bright/xfce-notify-4.0
doins xfce-notify-4.0_bright/*
rm -rf xfce-notify-4.0_bright
emake DESTDIR="${D}" install
pushd "${ED}"usr/share/themes/${MY_PN} > /dev/null || die
use ayatana || rm -rf unity
use gnome || rm -rf metacity-1
insinto /usr/share/themes/${MY_PN}
doins -r *
popd > /dev/null || die
}