[sawfish] improved ebuild



commit 2058d878db62c481815086812650d8321716520e
Author: Christopher Roy Bratusek <chris nanolx org>
Date:   Sat Jan 23 07:24:44 2010 +0100

    improved ebuild

 sawfish.ebuild.in |   30 ++++++++++++++++++++----------
 1 files changed, 20 insertions(+), 10 deletions(-)
---
diff --git a/sawfish.ebuild.in b/sawfish.ebuild.in
index eb4e065..fb51f39 100644
--- a/sawfish.ebuild.in
+++ b/sawfish.ebuild.in
@@ -11,42 +11,52 @@ SRC_URI="mirror://sourceforge/sawmill/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE="gnome nls"
+IUSE="gnome nls pango imlib"
 
 RDEPEND=">=x11-libs/rep-gtk- REP_GTK_MIN_VER@
 	>=dev-libs/librep- REP_MIN_VER@
 	>=x11-libs/gtk+- GTK_MIN_VER@
-	>=x11-libs/pango- PANGO_MIN_VER@
+	imlib? <=x11-libs/imlib-1.9
+	pango? >=x11-libs/pango- PANGO_MIN_VER@
 	nls? ( sys-devel/gettext )"
+
 DEPEND="${RDEPEND}
 	>=dev-util/pkgconfig-0.12.0"
 
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-}
-
 src_compile() {
-	set -- \
-		--with-gdk-pixbuf
-
+	
 	if use gnome; then
 		set -- "$@" \
 			--with-gnome-prefix=/usr
 	fi
 
+	if ! use pango; then
+		set -- "$@" \
+			--without-pango
+	fi
+
 	if ! use nls; then
 		set -- "$@" \
 			--disable-nls
 
 	fi
 
+	if use imlib; then
+		set -- "$@" \
+			--without-gdk-pixbuf
+	else	set -- "$@" \
+			--with-gdk-pixbuf
+	fi
+
 	econf "$@" || die "configure failed"
 
 	emake || die "make failed"
+
 }
 
 src_install() {
+
 	emake DESTDIR="${D}" install || die "make install failed"
 	dodoc AUTHORS ChangeLog FAQ NEWS README TODO OPTIONS README.IMPORTANT KEYBINDINGS USERDOC COPYING COPYING.SOUNDS
+
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]