Adding USE=livecd to make kudzu-knoppix only build libkudzu for LiveCD and embedded...
authorChris Gianelloni <wolf31o2@gentoo.org>
Sat, 16 Oct 2004 14:51:44 +0000 (14:51 +0000)
committerChris Gianelloni <wolf31o2@gentoo.org>
Sat, 16 Oct 2004 14:51:44 +0000 (14:51 +0000)
sys-apps/kudzu-knoppix/ChangeLog
sys-apps/kudzu-knoppix/Manifest
sys-apps/kudzu-knoppix/files/digest-kudzu-knoppix-1.1.36-r1 [moved from sys-apps/kudzu-knoppix/files/digest-kudzu-knoppix-1.1.36 with 100% similarity]
sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36-r1.ebuild [moved from sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36.ebuild with 58% similarity]

index 43224bee00ddf4e73a0d056fd71a940334d5e6d4..65381e0a1b3603cf1acf68e66509134f65dedc8f 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for sys-apps/kudzu-knoppix
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kudzu-knoppix/ChangeLog,v 1.12 2004/09/30 13:23:02 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/kudzu-knoppix/ChangeLog,v 1.13 2004/10/16 14:51:44 wolf31o2 Exp $
+
+*kudzu-knoppix-1.1.36-r1 (16 Oct 2004)
+
+  16 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+  +kudzu-knoppix-1.1.36-r1.ebuild, -kudzu-knoppix-1.1.36.ebuild:
+  Adding USE=livecd to make kudzu-knoppix only build libkudzu for LiveCD and
+  embedded. Blame Koon. Closing bug #67764.
 
   30 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org>
   kudzu-knoppix-1.1.36.ebuild:
index c88867528f5b2ab41559421b9dffbf58f706721a..eb5920e34373d9933fffa78cfd4ea42f43575bd4 100644 (file)
@@ -1,4 +1,4 @@
-MD5 129adaa5f4ed2489f4596d7e8c6f81ad kudzu-knoppix-1.1.36.ebuild 1041
-MD5 b535d52d3b2c37dfd296ccbe6c49794b ChangeLog 1623
+MD5 3087e78317a57dc1fd5bef1578e5332d kudzu-knoppix-1.1.36-r1.ebuild 1304
+MD5 b5d13bd7ab6f461d7c4f8d07c9b379ed ChangeLog 1904
 MD5 d86e5b5e47260e5a965eae2afe6d6d40 metadata.xml 159
-MD5 5310a8dffb3e81e7c81fccd43d0ce18d files/digest-kudzu-knoppix-1.1.36 74
+MD5 5310a8dffb3e81e7c81fccd43d0ce18d files/digest-kudzu-knoppix-1.1.36-r1 74
similarity index 58%
rename from sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36.ebuild
rename to sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36-r1.ebuild
index c88efd1d83add7b8b09b35cd6b303af40b6a185c..d28180fbbfa6cf29e460da634527e196206068f2 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36.ebuild,v 1.14 2004/09/30 13:23:02 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/kudzu-knoppix/kudzu-knoppix-1.1.36-r1.ebuild,v 1.1 2004/10/16 14:51:44 wolf31o2 Exp $
 
 MY_PV=${PV}-2
 S=${WORKDIR}/kudzu-${PV}
@@ -11,18 +11,22 @@ SRC_URI="http://developer.linuxtag.net/knoppix/sources/${PN}_${MY_PV}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="x86 amd64 ppc alpha -sparc -mips"
-IUSE=""
+IUSE="livecd"
 
-RDEPEND="dev-libs/newt"
+RDEPEND="!livecd? ( dev-libs/newt )"
 DEPEND="$RDEPEND
-       sys-devel/gettext
-       sys-libs/slang
+       !livecd? ( sys-devel/gettext )
+       !livecd? ( sys-libs/slang )
        sys-apps/pciutils
-       >=dev-libs/dietlibc-0.20
+       !livecd? ( >=dev-libs/dietlibc-0.20 )
        !sys-apps/kudzu"
 
 src_compile() {
-       emake || die
+       if use livecd; then
+               emake libkudzu.a || die
+       else
+               emake || die
+       fi
 
        if [ "${ARCH}" = "x86" -o "${ARCH}" = "ppc" ]
        then
@@ -32,8 +36,16 @@ src_compile() {
 }
 
 src_install() {
-       einstall install-program DESTDIR=${D} PREFIX=/usr MANDIR=/usr/share/man \
-               || die "Install failed"
+       if use livecd; then
+               dodir /etc/sysconfig
+               dodir /usr/include/kudzu
+               insinto /usr/include/kudzu
+               doins *.h
+               dolib.a libkudzu.a
+       else
+               einstall install-program DESTDIR=${D} PREFIX=/usr \
+                       MANDIR=/usr/share/man || die "Install failed"
+       fi
 
        if [ "${ARCH}" = "x86" -o "${ARCH}" = "ppc" ]
        then