diff options
author | Brandon Hale <tseng@gentoo.org> | 2004-03-07 23:42:01 +0000 |
---|---|---|
committer | Brandon Hale <tseng@gentoo.org> | 2004-03-07 23:42:01 +0000 |
commit | 2c241754a5b12f04a0e68e01ddd9c4c681b211af (patch) | |
tree | bf0f8d81a8830a7e544282f5ef0855b6847e718c /x11-wm/fluxbox | |
parent | Remove some cruft (Manifest recommit) (diff) | |
download | gentoo-2-2c241754a5b12f04a0e68e01ddd9c4c681b211af.tar.gz gentoo-2-2c241754a5b12f04a0e68e01ddd9c4c681b211af.tar.bz2 gentoo-2-2c241754a5b12f04a0e68e01ddd9c4c681b211af.zip |
Add .desktop file in preperation for new GDM, bug #40711
Diffstat (limited to 'x11-wm/fluxbox')
-rw-r--r-- | x11-wm/fluxbox/ChangeLog | 8 | ||||
-rw-r--r-- | x11-wm/fluxbox/Manifest | 3 | ||||
-rw-r--r-- | x11-wm/fluxbox/files/digest-fluxbox-0.9.8-r1 | 1 | ||||
-rw-r--r-- | x11-wm/fluxbox/files/fluxbox.desktop | 9 | ||||
-rw-r--r-- | x11-wm/fluxbox/fluxbox-0.9.8-r1.ebuild | 59 |
5 files changed, 79 insertions, 1 deletions
diff --git a/x11-wm/fluxbox/ChangeLog b/x11-wm/fluxbox/ChangeLog index 54faadf135d6..87c216902211 100644 --- a/x11-wm/fluxbox/ChangeLog +++ b/x11-wm/fluxbox/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for x11-wm/fluxbox # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.96 2004/03/07 23:35:54 tseng Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.97 2004/03/07 23:42:01 tseng Exp $ + +*fluxbox-0.9.8-r1 (07 Mar 2004) + + 07 Mar 2004; Brandon Hale <tseng@gentoo.org> fluxbox-0.9.8-r1.ebuild, + files/fluxbox.desktop: + Add .desktop file in preperation for new GDM, bug #40711 07 Mar 2004; Brandon Hale <tseng@gentoo.org> fluxbox-0.9.6.ebuild, fluxbox-0.9.7-r1.ebuild: diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest index 7fa204a58c13..55d2381ae3b1 100644 --- a/x11-wm/fluxbox/Manifest +++ b/x11-wm/fluxbox/Manifest @@ -1,8 +1,11 @@ MD5 f9c3feb9c61ffe1fd3d028e3f79cfa4d ChangeLog 18947 MD5 3ee44ee71f3f971e4dcd064fb2237344 fluxbox-0.1.14-r2.ebuild 1555 +MD5 36128f86631005cb2260f4feddb663e2 fluxbox-0.9.8-r1.ebuild 1644 MD5 fb91a86bbf58cb4d7e40f9536c319766 metadata.xml 437 MD5 36bed309e11f35bcc87c5b4902096f07 fluxbox-0.9.8.ebuild 1543 MD5 1c3ae2ce22f7f2a778a8ad5a5631df28 files/digest-fluxbox-0.1.14-r2 67 +MD5 0b10f6590206605db7edb623f27842c6 files/fluxbox.desktop 192 +MD5 c11d6a60aaece3dd919a1802a23ecc7a files/digest-fluxbox-0.9.8-r1 65 MD5 c28b191f95d32d2ab4d6c4f353faa070 files/fluxbox 27 MD5 1613a723da70c8ef3f16df1f5639990b files/fluxbox-0.1.13-Xft2.patch 1408 MD5 9a521a2ef9c0942ec02b714c3637e789 files/fluxbox-0.1.13-aa2.patch 1365 diff --git a/x11-wm/fluxbox/files/digest-fluxbox-0.9.8-r1 b/x11-wm/fluxbox/files/digest-fluxbox-0.9.8-r1 new file mode 100644 index 000000000000..abcc6ec7c3bb --- /dev/null +++ b/x11-wm/fluxbox/files/digest-fluxbox-0.9.8-r1 @@ -0,0 +1 @@ +MD5 bee6a71fe57be7b31cbcdaf72816130b fluxbox-0.9.8.tar.gz 687539 diff --git a/x11-wm/fluxbox/files/fluxbox.desktop b/x11-wm/fluxbox/files/fluxbox.desktop new file mode 100644 index 000000000000..a8ed51a75abc --- /dev/null +++ b/x11-wm/fluxbox/files/fluxbox.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Fluxbox +Comment=This session logs you into Fluxbox +Exec=fluxbox +TryExec=fluxbox +# no icon yet, only the top three are currently used +Icon= +Type=Application diff --git a/x11-wm/fluxbox/fluxbox-0.9.8-r1.ebuild b/x11-wm/fluxbox/fluxbox-0.9.8-r1.ebuild new file mode 100644 index 000000000000..2930c98958b9 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-0.9.8-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2004 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.8-r1.ebuild,v 1.1 2004/03/07 23:42:01 tseng Exp $ + +IUSE="nls xinerama truetype kde gnome" + +DESCRIPTION="Fluxbox is a lightweight windowmanager for X featuring tabs." +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.gz" +HOMEPAGE="http://www.fluxbox.org" + +# Please note that USE="kde gnome" simply adds support for +# the respective protocols, and does not depend on external libraries. +DEPEND=">=sys-devel/autoconf-2.52 + ${RDEPEND}" +RDEPEND="virtual/x11 + truetype? ( media-libs/freetype ) + nls? ( sys-devel/gettext )" +PROVIDE="virtual/blackbox" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="x86 ppc sparc amd64 alpha hppa ia64 ~mips" + +src_compile() { + econf \ + `use_enable nls` \ + `use_enable xinerama` \ + `use_enable truetype xft` \ + `use_enable kde` \ + `use_enable gnome` \ + --sysconfdir=/etc/X11/${PN} \ + ${myconf} || die "configure failed" + + emake || die "make failed" +} + +src_install() { + dodir /usr/share/fluxbox + make DESTDIR=${D} install || die "make install failed" + dodoc README* AUTHORS TODO* COPYING + + dodir /usr/share/xsessions + insinto /usr/share/xsessions + doins ${FILESDIR}/${PN}.desktop + + dodir /etc/X11/Sessions + echo "/usr/bin/startfluxbox" > ${D}/etc/X11/Sessions/fluxbox + fperms a+x /etc/X11/Sessions/fluxbox +} + +pkg_postinst() { + ewarn + ewarn "Please note that this release no longer uses commonbox.eclass" + ewarn "and now installs data files in /usr/share/fluxbox." + ewarn + einfo "This ebuild now creates an /etc/X11/Sessions entry." + einfo +} + |