diff options
Diffstat (limited to 'x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild')
-rw-r--r-- | x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild b/x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild new file mode 100644 index 000000000000..d3cc02ba538e --- /dev/null +++ b/x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 2006-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/matchbox-common/matchbox-common-0.9.1-r2.ebuild,v 1.1 2009/01/10 02:23:34 solar Exp $ + +inherit eutils versionator + +DESCRIPTION="Common files used by matchbox-panel and matchbox-desktop packages" +HOMEPAGE="http://matchbox-project.org/" +SRC_URI="http://matchbox-project.org/sources/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~arm ~hppa ~ppc ~x86" +IUSE="pda" + +DEPEND=">=x11-libs/libmatchbox-1.1" + +src_compile() { + + econf $(use_enable pda pda-folders) \ + || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + # Insert our Xsession + echo -e "#!/bin/sh\n\nmatchbox-session" > "${T}"/matchbox + exeinto /etc/X11/Sessions + doexe "${T}"/matchbox + + # Insert GDM/KDM xsession file + wm=matchbox make_session_desktop MatchBox matchbox-session + + dodoc AUTHORS Changelog INSTALL NEWS README +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/no-utilities-category.patch + epatch "${FILESDIR}"/add-media-category.patch +} |