diff options
Diffstat (limited to 'source/l/libusb/libusb.SlackBuild')
-rwxr-xr-x | source/l/libusb/libusb.SlackBuild | 46 |
1 files changed, 3 insertions, 43 deletions
diff --git a/source/l/libusb/libusb.SlackBuild b/source/l/libusb/libusb.SlackBuild index 26bc4b5d..64b32c3d 100755 --- a/source/l/libusb/libusb.SlackBuild +++ b/source/l/libusb/libusb.SlackBuild @@ -21,10 +21,9 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -VERSION=${VERSION:-1.0.8} # libusb version -USBCOMPAT=${USBCOMPAT:-0.1.3} # libusb-compat version +VERSION=${VERSION:-1.0.9} # libusb version -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j6} @@ -60,11 +59,9 @@ mkdir -p $TMP $PKG # First we'll do the main libusb stuff cd $TMP rm -rf libusb-$VERSION -tar xvf $CWD/libusb-$VERSION.tar.bz2 +tar xvf $CWD/libusb-$VERSION.tar.xz cd libusb-$VERSION -zcat $CWD/libusb.fix.debug.log.level.diff.gz | patch -p1 --verbose || exit 1 - chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -101,43 +98,6 @@ if [ -r ChangeLog ]; then touch -r ChangeLog $DOCSDIR/ChangeLog fi -# Now build the libusb-compat stuff -cd $TMP -rm -rf libusb-compat-$USBCOMPAT -tar xvf $CWD/libusb-compat-$USBCOMPAT.tar.bz2 -cd libusb-compat-$USBCOMPAT -chown -R root:root . -find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -CFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --mandir=/usr/man \ - --docdir=/usr/doc/libusb-$VERSION \ - --disable-static \ - --build=$ARCH-slackware-linux - -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG - -mkdir -p $PKG/usr/doc/libusb-$VERSION/libusb-compat-$USBCOMPAT -cp -a \ - AUTHORS COPYING INSTALL LICENSE NEWS README \ - $PKG/usr/doc/libusb-$VERSION/libusb-compat-$USBCOMPAT - -# If there's a ChangeLog, installing at least part of the recent history -# is useful, but don't let it get totally out of control: -if [ -r ChangeLog ]; then - DOCSDIR=$(echo $PKG/usr/doc/libusb-compat-$USBCOMPAT) - cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog - touch -r ChangeLog $DOCSDIR/ChangeLog -fi - # Now handle the package-wide stuff find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null |