#!/bin/bash # # Maintainer: Deposite Pirate source /usr/src/ports/Build/build.sh NAME=fuse VERSION=2.9.2 BUILD=2 # Description cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < etc/rc.d/rc.fuse.new.incoming mv etc/rc.d/rc.fuse.new.incoming etc/rc.d/rc.fuse.new fi config etc/rc.d/rc.fuse.new EOF # Sources SRCNAME[0]=${NAME} SRCVERS[0]=${VERSION} SRCPACK[0]=${url[sf]}/${SRCNAME[0]}/files/fuse-2.X/${SRCVERS[0]}/${SRCNAME[0]}-${SRCVERS[0]}.tar.gz SRCCOPY[0]="GPL2 LGPL2" build0() { MOUNT_FUSE_PATH="${SYS_DIR[sbin]}" \ UDEV_RULES_PATH="${SYS_DIR[udevrules]}" \ INIT_D_PATH="${SYS_DIR[etc]}/rc.d" \ CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ ./configure \ --build="${ARCH}-slackware-linux" \ --disable-dependency-tracking \ --disable-rpath \ --disable-static \ --prefix="${SYS_DIR[usr]}" \ --mandir="${SYS_DIR[man]}" \ --sysconfdir="${SYS_DIR[etc]}" \ --libdir="${SYS_DIR[lib]}" \ --localstatedir="${SYS_DIR[var]}" \ --with-pkgconfigdir="${SYS_DIR[share]}/pkgconfig" \ --docdir="${SYS_DIR[doc]}/${SRCNAME[0]}-${SRCVERS[0]}" \ --enable-lib \ --enable-util make ${JOBS} make install DESTDIR="${PKG}" doc AUTHORS FAQ changelog ChangeLog # Move the start|stop script of fuse to the right place. mv \ ${PKG}${SYS_DIR[etc]}/rc.d/fuse \ ${PKG}${SYS_DIR[etc]}/rc.d/rc.fuse.new # udev handles device node creation rm -rf ${PKG}/dev }