diff options
Diffstat (limited to 'x11-wm/fluxbox')
-rw-r--r-- | x11-wm/fluxbox/ChangeLog | 7 | ||||
-rw-r--r-- | x11-wm/fluxbox/Manifest | 4 | ||||
-rw-r--r-- | x11-wm/fluxbox/files/digest-fluxbox-0.9.6 | 2 | ||||
-rw-r--r-- | x11-wm/fluxbox/fluxbox-0.9.6.ebuild | 92 |
4 files changed, 102 insertions, 3 deletions
diff --git a/x11-wm/fluxbox/ChangeLog b/x11-wm/fluxbox/ChangeLog index 52fce073ea78..df5c16b4db83 100644 --- a/x11-wm/fluxbox/ChangeLog +++ b/x11-wm/fluxbox/ChangeLog @@ -1,7 +1,12 @@ # ChangeLog for x11-wm/fluxbox # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.75 2003/11/04 06:47:35 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.76 2003/11/17 04:03:10 tseng Exp $ +*fluxbox-0.9.6 (16 Nov 2003) + + 16 Nov 2003; Brandon Hale <tseng@gentoo.org> fluxbox-0.9.6.ebuild: + Version bump, final 0.9.6 release. Unmasked and marked ~arch, lots of testing + on all archs please ;) *fluxbox-0.9.6_pre9 (25 Sep 2003) diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest index 427ad60187f3..021c1eb244a7 100644 --- a/x11-wm/fluxbox/Manifest +++ b/x11-wm/fluxbox/Manifest @@ -1,8 +1,8 @@ -MD5 f2f42839c46e7653d4eba5281f30cdc0 ChangeLog 16150 +MD5 81b1ecec4a3035f59a6c4dbde5ffef35 ChangeLog 16354 MD5 e1cb761a691219b924329c84d6f4bfd8 fluxbox-0.1.14-r2.ebuild 1511 MD5 70bdb679a0bec937f9dfc9157e24f1ed fluxbox-0.9.6_pre9.ebuild 2751 MD5 a74ce09d6b5a50b10fd1666fa4f0099f metadata.xml 436 -MD5 b41bd276d15eb436eafaadf825520c73 fluxbox-0.9.6.ebuild 2730 +MD5 28b4523a4cf645ffd1c3ae5c68482e16 fluxbox-0.9.6.ebuild 2697 MD5 1c3ae2ce22f7f2a778a8ad5a5631df28 files/digest-fluxbox-0.1.14-r2 67 MD5 395d40ebc808880f6345acd3e4db1f50 files/digest-fluxbox-0.9.6_pre9 134 MD5 c28b191f95d32d2ab4d6c4f353faa070 files/fluxbox 27 diff --git a/x11-wm/fluxbox/files/digest-fluxbox-0.9.6 b/x11-wm/fluxbox/files/digest-fluxbox-0.9.6 new file mode 100644 index 000000000000..da7343c0984e --- /dev/null +++ b/x11-wm/fluxbox/files/digest-fluxbox-0.9.6 @@ -0,0 +1,2 @@ +MD5 d8b04654097fcf5d97c63787ba5d0d35 fluxbox-0.9.6.tar.gz 636676 +MD5 f6fa316baa5aa593c7bc4c40ac7e4517 blueflux_0.1.0.tar.gz 17601 diff --git a/x11-wm/fluxbox/fluxbox-0.9.6.ebuild b/x11-wm/fluxbox/fluxbox-0.9.6.ebuild new file mode 100644 index 000000000000..ea523789ae81 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-0.9.6.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/fluxbox-0.9.6.ebuild,v 1.1 2003/11/17 04:03:10 tseng Exp $ + +IUSE="gnome kde nls xinerama truetype" + +#inherit flag-o-matic eutils + +DESCRIPTION="Fluxbox is yet another windowmanager for X. It's based on the Blackbox 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors, window placement and similar thing exactly like blackbox (100% theme/style compability). So what's the difference between fluxbox and blackbox then? The answer is: LOTS! *This is a development release and should not be considered stable.* *This release includes the Blueflux style.*" +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.gz + http://koti.mbnet.fi/bionik/blueflux/blueflux_0.1.0.tar.gz" +HOMEPAGE="http://www.fluxbox.org/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~mips" + +DEPEND="virtual/x11 + >=sys-devel/autoconf-2.52" +RDEPEND="x11-misc/commonbox-utils + x11-themes/commonbox-styles" +PROVIDE="virtual/blackbox" + +mydoc="ChangeLog COPYING NEWS" + +src_unpack() { + + unpack ${A} + cd ${S} + + use nls && ( \ + einfo "Redirecting NLS" + for i in `find ${S} -name 'Makefile.am'` + do + sed -i -e 's:$(pkgdatadir)/nls:/usr/share/locale:' ${i} + done + ) + + sed -i -e 's:bsetroot.1::' ${S}/doc/Makefile.am + sed -i -e 's:bsetroot::' ${S}/util/Makefile.* +} + + +src_compile() { + + econf \ + `use_enable nls` \ + `use_enable kde` \ + `use_enable gnome` \ + `use_enable xinerama` \ + `use_enable truetype xft` \ + --sysconfdir=/etc/X11/${PN} \ + --datadir=/usr/share/commonbox \ + ${myconf} || die + + sed -i -e 's:\$(datadir)/fluxbox:/usr/share/commonbox:' ${S}/Makefile + sed -i -e 's:\$(datadir)/fluxbox:/usr/share/commonbox:' ${S}/data/Makefile + + emake \ + pkgdatadir=/usr/share/commonbox || die + + cd data make \ + pkgdatadir=/usr/share/commonbox init +} + +src_install() { + + dodir /usr/share/commonbox/${PN} + dodir /usr/share/commonbox/styles + make DESTDIR=${D} install || die + dodoc README* AUTHORS TODO* ${mydoc} + rmdir ${D}/usr/share/${PN} + dodir /etc/X11/Sessions + echo "/usr/bin/${PN}" > ${D}/etc/X11/Sessions/${PN} + fperms a+x /etc/X11/Sessions/${PN} + + cd data + insinto /usr/share/commonbox + doins init keys + insinto /usr/share/commonbox/styles + doins ${D}/usr/share/commonbox/fluxbox/styles/Meta + rm -rf ${D}/usr/share/commonbox/fluxbox + + # blueflux style + insinto /usr/share/commonbox/pixmaps + doins ${WORKDIR}/pixmaps/* + # fix some paths and change b->B at the same time + sed -e 's:\.fluxbox:/usr/share/commonbox:' ${WORKDIR}/styles/blueflux \ + > ${WORKDIR}/styles/Blueflux + insinto /usr/share/commonbox/styles + doins ${WORKDIR}/styles/Blueflux +} |