# $Id$ PNAME="hwsetup" PLEVEL="7" PVER="1.2.${PLEVEL}" PBUILD="r4" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="hwsetup" HOMEPAGE="http://www.knopper.net" DEPEND=">= virtual/glibc" SDEPEND=">= sys-apps/kudzu-1.2" SRCFILE="${PNAME}_${PVER/.${PLEVEL}/}-${PLEVEL}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER/.${PLEVEL}/}" sminclude mtools SRC_URI=( http://debian-knoppix.alioth.debian.org/sources/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-1.2-magellan.patch mirror://${PNAME}/${PNAME}-1.2-xorg.patch mirror://${PNAME}/${PNAME}-1.2-lresolv.patch ) UP2DATE="updatecmd http://debian-knoppix.alioth.debian.org/sources | grep ${PNAME}.*.tar | sed -n 's/.*_\(.*\).tar.*/\1/;s/-/./g;$ p'" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} mpatch ${PNAME}-1.2-magellan.patch || die mpatch ${PNAME}-1.2-xorg.patch || die # fix linking issues with newer glibc (>=2.9) # gcc -I/usr/include/kudzu -DBLACKLIST -Wall -fPIC -O2 -s -o hwsetup hwsetup.c -lkudzu -lpci # /usr/lib64/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/libpci.a(names-net.o): In function `pci_id_net_lookup': # names-net.c:(.text+0x12a): undefined reference to `__res_query' # collect2: ld returned 1 exit status # make: *** [hwsetup] Error 1 mpatch ${PNAME}-1.2-lresolv.patch || die } src_compile() { cd ${SRCDIR} mmake || die } src_install() { cd ${SRCDIR} minstall DESTDIR=${BINDIR} PREFIX=/usr MANDIR=/usr/share/man || die # required for the magellan_sysconfig_path patch mkeepdir /etc/sysconfig/hwsetup || die }