diff options
author | Jim Ramsay <lack@gentoo.org> | 2008-12-11 16:04:23 +0000 |
---|---|---|
committer | Jim Ramsay <lack@gentoo.org> | 2008-12-11 16:04:23 +0000 |
commit | e560c0a1acf0b720b390f99ba70f4e645ee7f813 (patch) | |
tree | bfc2a7310a42e4db4cc2bca26dd96654cae2f3f5 /x11-wm/fluxbox | |
parent | Add a block on sys-apps/lcdsplash (bug #248315). (diff) | |
download | historical-e560c0a1acf0b720b390f99ba70f4e645ee7f813.tar.gz historical-e560c0a1acf0b720b390f99ba70f4e645ee7f813.tar.bz2 historical-e560c0a1acf0b720b390f99ba70f4e645ee7f813.zip |
Adding live git ebuild (Bug #250526)
Package-Manager: portage-2.1.6_rc1/cvs/Linux 2.6.26-gentoo-r1 i686
Diffstat (limited to 'x11-wm/fluxbox')
-rw-r--r-- | x11-wm/fluxbox/ChangeLog | 7 | ||||
-rw-r--r-- | x11-wm/fluxbox/Manifest | 13 | ||||
-rw-r--r-- | x11-wm/fluxbox/fluxbox-9999.ebuild | 108 |
3 files changed, 116 insertions, 12 deletions
diff --git a/x11-wm/fluxbox/ChangeLog b/x11-wm/fluxbox/ChangeLog index e59bb101aa07..e8b62856bc99 100644 --- a/x11-wm/fluxbox/ChangeLog +++ b/x11-wm/fluxbox/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for x11-wm/fluxbox # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.260 2008/09/22 13:12:30 omp Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.261 2008/12/11 16:04:23 lack Exp $ + +*fluxbox-9999 (11 Dec 2008) + + 11 Dec 2008; Jim Ramsay <lack@gentoo.org> +fluxbox-9999.ebuild: + Adding live git ebuild (Bug #250526) 22 Sep 2008; David Shakaryan <omp@gentoo.org> metadata.xml: Change herd from commonbox to desktop-wm. diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest index 6badf7ef79ef..cc71effa067d 100644 --- a/x11-wm/fluxbox/Manifest +++ b/x11-wm/fluxbox/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 1.0.0/gcc-4.3.patch 258 RMD160 c2a45bbb135f43ed008bb76c8e545d113169dcb8 SHA1 9ff072a88470c277f9e4ab641587f0a35aa81548 SHA256 d4de739b1883377947ac2d67677bac79be0af10ef8272e75bb86f729374125c2 AUX 1.0.0/generate-menu.patch 1369 RMD160 58c1e756f7a2eb2d25d87dda9b6aaa7efb31288a SHA1 975b782c35d43a7ddbf408ba5e7a743f7872f969 SHA256 93bfb1d51eba8ad06eb7c47896c0d17bb107f9bc04309049a8acf6f522fa08ef AUX 1.0.0/gentoo_style_location.patch 676 RMD160 1425985eaa03a4404a4a0128d7e695dbbc14d51f SHA1 83d725fd320b8f9af329176bc8941b843e4ab559 SHA256 3765d1d02fa0db808d8d657b996508bd8425ed6ef6d898f4ecb0b7fe39d26a5f @@ -18,12 +15,6 @@ EBUILD fluxbox-1.0.0-r2.ebuild 3621 RMD160 d4ac47671bd8b1f74f1c6fcbfff30f689cc06 EBUILD fluxbox-1.0.0.ebuild 3479 RMD160 4f03ae5c929ec5a5bf29910860d49c13588ee204 SHA1 7bfeb545af7967ed61a960569184fcb159f1224b SHA256 02181696623588a70588203a6e8c876d3f1eb84d1a8544b88bc3dea9c09ac580 EBUILD fluxbox-1.1.0.1.ebuild 3421 RMD160 f9bcd4a6698a7e278fac78e96d9319ba80b47f61 SHA1 14cc1e8ae6cfb443490009e64f30c0174854eb25 SHA256 2f976be74bf1c9108b13176985918d4735328e43ad2871b3d3fbae47f5066da1 EBUILD fluxbox-1.1.1.ebuild 3419 RMD160 b09dc93abe4394e0656deabe8cd3085da5dfa456 SHA1 354123723a0c58919324c08fd42ed98a6704d6f3 SHA256 e0ea40475effb96bbe0a09a9bd2c851f65467fa52419c7bcecb039c25d987dd2 -MISC ChangeLog 48244 RMD160 517192d3e41ed0041d4e7b31fc2903b8072ff79e SHA1 fecdb2f6fa3181efc268618a5a02142faf5cd20a SHA256 410eba93ce3980a73ef0f0e50df64ce29ca80595044f650485094379123acdd9 +EBUILD fluxbox-9999.ebuild 3119 RMD160 0ff0350c068a4fce462ec5e85038162c1fe4a5c5 SHA1 f0c0f1a4b955894ae8d342adb0dadd5c1e7ff673 SHA256 e6e7286ea8468a54d44f2667197ce716729523ff95d4b645ac2423b61550bf89 +MISC ChangeLog 48380 RMD160 a763ef652cf83d4129262b6b2f867a5ac58a4d8e SHA1 f70a34ca5847ae30ca815924b881c36ddd63e80c SHA256 0fe5a3e60a3f5bffe89b275bee9defaae22b0182789ecc83918765e84cf20ac1 MISC metadata.xml 890 RMD160 c07e8a6d876e730c1608809d2b6294cf1511bbb3 SHA1 dd886d7bba0ff28bcda9f82d356bd1b1d0d183e8 SHA256 47616493ac1ab0f7858e5f7b55b61b3e17ec0cb992ce2a5f3858a47250a3926f ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkjXmcoACgkQvSApE0uP4UtqhgCffafSmxVdCrama1J+Fd3bAT7A -P8IAn0xdpDFehsTvknaQWD0RmyiVaFi1 -=pdNP ------END PGP SIGNATURE----- diff --git a/x11-wm/fluxbox/fluxbox-9999.ebuild b/x11-wm/fluxbox/fluxbox-9999.ebuild new file mode 100644 index 000000000000..0e7b27366394 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-9999.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/fluxbox-9999.ebuild,v 1.1 2008/12/11 16:04:23 lack Exp $ + +EAPI=2 +inherit eutils git + +IUSE="nls xinerama +truetype gnome +imlib +slit +toolbar vim-syntax" + +DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" + +EGIT_REPO_URI="git://git.fluxbox.org/fluxbox.git" +SRC_URI="" +HOMEPAGE="http://www.fluxbox.org" + +# Please note that USE="gnome" simply adds support for the respective +# protocol, and does not depend on external libraries. It does, however, +# make the binary a fair bit bigger, so we don't want to turn it on unless +# the user actually wants them. + +RDEPEND="x11-libs/libXpm + x11-libs/libXrandr + xinerama? ( x11-libs/libXinerama ) + x11-apps/xmessage + virtual/xft + truetype? ( media-libs/freetype ) + imlib? ( >=media-libs/imlib2-1.2.0[X] ) + vim-syntax? ( app-vim/fluxbox-syntax ) + !<x11-themes/fluxbox-styles-fluxmod-20040809-r1 + !<=x11-misc/fluxconf-0.9.9 + !<=x11-misc/fbdesk-1.2.1" +DEPEND="nls? ( sys-devel/gettext ) + x11-proto/xextproto + xinerama? ( x11-proto/xineramaproto ) + ${RDEPEND}" +PROVIDE="virtual/blackbox" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + +src_unpack() { + git_src_unpack + + cd "${S}" + ./autogen.sh + + # We need to be able to include directories rather than just plain + # files in menu [include] items. This patch will allow us to do clever + # things with style ebuilds. + epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch" + + # Add in the Gentoo -r number to fluxbox -version output. + if [[ "${PR}" == "r0" ]] ; then + suffix="gentoo" + else + suffix="gentoo-${PR}" + fi + sed -i \ + -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \ + version.h.in || die "version sed failed" +} + +src_compile() { + econf \ + $(use_enable nls) \ + $(use_enable xinerama) \ + $(use_enable truetype xft) \ + $(use_enable gnome) \ + $(use_enable imlib imlib2) \ + $(use_enable slit ) \ + $(use_enable toolbar ) \ + --sysconfdir=/etc/X11/${PN} \ + --with-style=/usr/share/fluxbox/styles/Emerge \ + ${myconf} || die "configure failed" + + emake || die "make failed" + + ebegin "Creating a menu file (may take a while)" + mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" + MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ + CHECKINIT="no. go away." HOME="${T}/home" \ + "${S}/util/fluxbox-generate_menu" -is -ds \ + || die "menu generation failed" + eend $? +} + +src_install() { + dodir /usr/share/fluxbox + emake DESTDIR="${D}" STRIP="" install || die "install failed" + dodoc README* AUTHORS TODO* ChangeLog NEWS + + dodir /usr/share/xsessions + insinto /usr/share/xsessions + doins "${FILESDIR}/${PN}.desktop" + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}/${PN}.xsession" fluxbox + + dodir /usr/share/fluxbox/menu.d + + # Styles menu framework + dodir /usr/share/fluxbox/menu.d/styles + insinto /usr/share/fluxbox/menu.d/styles + doins "${FILESDIR}/styles-menu-fluxbox" || die + doins "${FILESDIR}/styles-menu-commonbox" || die + doins "${FILESDIR}/styles-menu-user" || die +} |