blob: 65f30dc2c550d7939d8353d94a84cb0a12c52c06 [file] [log] [blame]
# Copyright (c) 2009 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
CROS_WORKON_COMMIT="2953d00e3ade5dcf756f93dd3b12875cdf0b5f02"
CROS_WORKON_TREE="75b0a839b5f7b73906ff420a231bb23b032290ef"
EAPI=2
CROS_WORKON_PROJECT="chromiumos/platform/theme"
inherit cros-workon multilib
inherit cros-workon toolchain-funcs
DESCRIPTION="Chrome OS GTK+ Theme."
HOMEPAGE="http://www.chromium.org/"
SRC_URI=""
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE=""
DEPEND="dev-libs/glib
>=x11-libs/gtk+-2"
RDEPEND="${DEPEND}"
CROS_WORKON_LOCALNAME="theme"
src_compile() {
if tc-is-cross-compiler ; then
tc-getCC
tc-getCXX
tc-getAR
tc-getRANLIB
tc-getLD
tc-getNM
export CCFLAGS="$CFLAGS"
fi
scons || die "theme compile failed."
}
src_install() {
dodir /usr/$(get_libdir)/gtk-2.0/2.10.0/engines
install -m644 -o root -g root "${S}"/libtheme.so \
"${D}"/usr/$(get_libdir)/gtk-2.0/2.10.0/engines || die
dodir /usr/share/themes/theme/gtk-2.0
install -m644 -o root -g root "${S}"/resources/gtkrc \
"${D}"/usr/share/themes/theme/gtk-2.0 || die
}
pkg_postinst() {
rm -f "${ROOT}"/etc/gtk-2.0/gtkrc
ln -s /usr/share/themes/theme/gtk-2.0/gtkrc "${ROOT}"/etc/gtk-2.0/gtkrc
}