diff options
Diffstat (limited to 'libraries/goffice/goffice.SlackBuild')
-rw-r--r-- | libraries/goffice/goffice.SlackBuild | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/libraries/goffice/goffice.SlackBuild b/libraries/goffice/goffice.SlackBuild index 3af2caf82e..39282e2f9d 100644 --- a/libraries/goffice/goffice.SlackBuild +++ b/libraries/goffice/goffice.SlackBuild @@ -31,8 +31,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=goffice -VERSION=${VERSION:-0.10.49} -BUILD=${BUILD:-3} +VERSION=${VERSION:-0.10.56} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -53,15 +53,21 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" +if [ "$ARCH" = "i586" -o "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=$ARCH -mtune=i686" LIBDIRSUFFIX="" + CONFIG_ARGS="--without-long-double" + NEED_PATCHES=T elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" + CONFIG_ARGS= + NEED_PATCHES=F else SLKCFLAGS="-O2" LIBDIRSUFFIX="" + CONFIG_ARGS= + NEED_PATCHES=F fi set -e @@ -72,6 +78,17 @@ cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION + +if [ "$NEED_PATCHES" = T ] +then + for i in $CWD/patches/* + do + patch -p0 < $i + done + cp $CWD/import-ryu tools/ + chmod 755 tools/import-ryu +fi + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -82,6 +99,7 @@ find -L . \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ + $CONFIG_ARGS \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ |