# SliTaz package receipt. PACKED_SIZE="36.0K" UNPACKED_SIZE="80.0K" PACKAGE="isapnptools" VERSION="1.27" CATEGORY="system-tools" SHORT_DESC="ISA Plug-And-Play configuration." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" [ -n "$TARGET" ] || TARGET="i486" BUILD_DEPENDS="uclibc-cross-compiler-$TARGET" TARBALL="$PACKAGE-$VERSION.tgz" WEB_SITE="http://www.roestock.demon.co.uk/isapnptools/" WGET_URL="http://mirror.slitaz.org/sources/packages/i/$TARBALL" # Rules to configure and make the package. compile_rules() { # Fix cross tools prefix... export PATH=$PWD:$PATH PREFIX=$TARGET-uclibc-gnu for i in /usr/bin/uclibc-$TARGET-* ; do ln -s $i ./$PREFIX-${i#/usr/bin/uclibc-$TARGET-} done sed -i 's/pnpdump_main.$(OBJEXT)/isapnp_main.$(OBJEXT) &/' src/Makefile.* sed -i 's/return/if (!strcmp(basename(argv[0]),"isapnp")) return (isapnp_main(argc, argv));\n&/' src/pnpdump.c # Let's go ! ./configure \ --host=$PREFIX \ --prefix=/usr --bindir=/bin \ --libexecdir=/usr/bin --mandir=/usr/share/man make && make DESTDIR=$DESTDIR install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/sbin # move /usr/sbin/* /sbin to use pnptools *before* mounting /usr cp -a $install/usr/sbin/pnpdump $fs/sbin ln $fs/sbin/pnpdump $fs/sbin/isapnp }