summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Hale <tseng@gentoo.org>2004-03-07 23:42:01 +0000
committerBrandon Hale <tseng@gentoo.org>2004-03-07 23:42:01 +0000
commit2c241754a5b12f04a0e68e01ddd9c4c681b211af (patch)
treebf0f8d81a8830a7e544282f5ef0855b6847e718c /x11-wm/fluxbox
parentRemove some cruft (Manifest recommit) (diff)
downloadgentoo-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/ChangeLog8
-rw-r--r--x11-wm/fluxbox/Manifest3
-rw-r--r--x11-wm/fluxbox/files/digest-fluxbox-0.9.8-r11
-rw-r--r--x11-wm/fluxbox/files/fluxbox.desktop9
-rw-r--r--x11-wm/fluxbox/fluxbox-0.9.8-r1.ebuild59
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
+}
+