summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2009-11-03 06:45:20 +0000
committerJeroen Roovers <jer@gentoo.org>2009-11-03 06:45:20 +0000
commit9a4184aeb8cbd7860bd5a872a28d67d6526ac32d (patch)
treea83d846909e839f8276737799db04c31a43f48cf /x11-wm/musca
parentMask tux_aqh for removal (diff)
downloadgentoo-2-9a4184aeb8cbd7860bd5a872a28d67d6526ac32d.tar.gz
gentoo-2-9a4184aeb8cbd7860bd5a872a28d67d6526ac32d.tar.bz2
gentoo-2-9a4184aeb8cbd7860bd5a872a28d67d6526ac32d.zip
Version bump.
(Portage version: 2.2_rc48/cvs/Linux i686)
Diffstat (limited to 'x11-wm/musca')
-rw-r--r--x11-wm/musca/ChangeLog8
-rw-r--r--x11-wm/musca/metadata.xml3
-rw-r--r--x11-wm/musca/musca-0.9.24.ebuild45
3 files changed, 55 insertions, 1 deletions
diff --git a/x11-wm/musca/ChangeLog b/x11-wm/musca/ChangeLog
index 4270c8b1dbf4..b9cfe1238835 100644
--- a/x11-wm/musca/ChangeLog
+++ b/x11-wm/musca/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-wm/musca
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/musca/ChangeLog,v 1.4 2009/09/29 18:24:58 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/musca/ChangeLog,v 1.5 2009/11/03 06:45:20 jer Exp $
+
+*musca-0.9.24 (03 Nov 2009)
+
+ 03 Nov 2009; Jeroen Roovers <jer@gentoo.org> +musca-0.9.24.ebuild,
+ metadata.xml:
+ Version bump.
29 Sep 2009; Jeroen Roovers <jer@gentoo.org> musca-0.9.23.ebuild:
Die if dobin fails.
diff --git a/x11-wm/musca/metadata.xml b/x11-wm/musca/metadata.xml
index 9134efa10c60..29af61af0bfd 100644
--- a/x11-wm/musca/metadata.xml
+++ b/x11-wm/musca/metadata.xml
@@ -6,4 +6,7 @@
<email>jer@gentoo.org</email>
<name>Jeroen Roovers</name>
</maintainer>
+<use>
+ <flag name="apis">Optionally install the experimental `apis' window manager</flag>
+</use>
</pkgmetadata>
diff --git a/x11-wm/musca/musca-0.9.24.ebuild b/x11-wm/musca/musca-0.9.24.ebuild
new file mode 100644
index 000000000000..acbe99e57722
--- /dev/null
+++ b/x11-wm/musca/musca-0.9.24.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/musca/musca-0.9.24.ebuild,v 1.1 2009/11/03 06:45:20 jer Exp $
+
+EAPI="2"
+
+inherit eutils savedconfig toolchain-funcs
+
+DESCRIPTION="A simple dynamic window manager for X, with features nicked from
+ratpoison and dwm"
+HOMEPAGE="http://aerosuidae.net/musca/"
+SRC_URI="http://aerosuidae.net/${P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="apis"
+
+COMMON="x11-libs/libX11"
+DEPEND="${COMMON} sys-apps/sed"
+RDEPEND="
+ ${COMMON} x11-misc/dmenu
+ apis? ( x11-misc/xbindkeys )
+"
+
+src_prepare() {
+ sed -e 's|$(CFLAGS)|& $(LDFLAGS)|g' -i Makefile
+ use apis || sed -e '/apis/d' -i Makefile
+ use savedconfig && restore_config config.h
+}
+
+src_compile() {
+ use savedconfig && msg=", please check the saved config file"
+ tc-export CC
+ emake || die "emake failed${msg}"
+}
+
+src_install() {
+ dobin musca xlisten || die "dobin failed"
+ if use apis; then
+ dobin apis || die
+ fi
+ doman musca.1
+ save_config config.h
+}