diff options
Diffstat (limited to 'system/scangearmp2/scangearmp2.SlackBuild')
-rw-r--r-- | system/scangearmp2/scangearmp2.SlackBuild | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/system/scangearmp2/scangearmp2.SlackBuild b/system/scangearmp2/scangearmp2.SlackBuild index 699510b239..7536b37e15 100644 --- a/system/scangearmp2/scangearmp2.SlackBuild +++ b/system/scangearmp2/scangearmp2.SlackBuild @@ -25,13 +25,13 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=scangearmp2 -VERSION=${VERSION:-3.90.1} +VERSION=${VERSION:-4.10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} SRCNAM=$PRGNAM-source -SRCVERSION=3.90-1 +SRCVERSION=4.10-1 if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -56,18 +56,15 @@ OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" - LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin32" - BITS="i386" + BITS="32" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" - LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin32" - BITS="i386" + BITS="32" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" - LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin64" - BITS="amd64" + BITS="64" else echo "Package for $(uname -m) architecture is not available." exit 1 @@ -94,21 +91,16 @@ find -L . \ cd $PRGNAM -./autogen.sh --prefix=/usr LDFLAGS="$LDFLAGS" +./autogen.sh --prefix=/usr --enable-libpath=/usr/lib${LIBDIRSUFFIX} LDFLAGS="-L$TMP/$SRCNAM-${SRCVERSION}/com/libs_bin${BITS}" make -make install-strip DESTDIR=$PKG +make install DESTDIR=$PKG # Follow debian/rules -if [ "$ARCH" = "x86_64" ]; then - mv $PKG/usr/lib $PKG/usr/lib64 - install -s -m 755 ../com/libs_bin64/*.so $PKG/usr/lib64/ - install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib64/bjlib/ -elif [ "$ARCH" = "i586" ]; then - install -s -m 755 ../com/libs_bin32/*.so $PKG/usr/lib/ - install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib/bjlib/ -elif [ "$ARCH" = "i686" ]; then - install -s -m 755 ../com/libs_bin32/*.so $PKG/usr/lib/ - install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib/bjlib/ +install -s -m 755 ../com/libs_bin${BITS}/*.so.* $PKG/usr/lib${LIBDIRSUFFIX}/ +install -m 666 ../com/ini/canon_mfp2_net.ini $PKG/usr/lib${LIBDIRSUFFIX}/bjlib/ + +if [ -x /sbin/ldconfig ]; then + /sbin/ldconfig $PKG/usr/lib${LIBDIRSUFFIX} fi mkdir -p $PKG/lib/udev/rules.d @@ -122,6 +114,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |