diff options
Diffstat (limited to 'network/remmina/remmina.SlackBuild')
-rw-r--r-- | network/remmina/remmina.SlackBuild | 55 |
1 files changed, 8 insertions, 47 deletions
diff --git a/network/remmina/remmina.SlackBuild b/network/remmina/remmina.SlackBuild index c5c0543fbe..5dc5faf43f 100644 --- a/network/remmina/remmina.SlackBuild +++ b/network/remmina/remmina.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2013 Luis Henrique # Copyright 2013 Niels Horn, Rio de Janeiro, RJ, Brazil -# Copyright 2015 Philip van der Hoeven, Almere, The Netherlands +# Copyright 2015-2016 Philip van der Hoeven, Almere, The Netherlands # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,16 +25,15 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=remmina -VERSION=${VERSION:-1.2.0_rcgit.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-next20160509} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} SRCNAM=Remmina -TARVERSION=$(echo $VERSION | tr _ -) +TARVERSION=next AVAHI=${AVAHI:-OFF} TELEPATHY=${TELEPATHY:-OFF} -VTE3=${VTE3:-OFF} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -69,7 +68,7 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $SRCNAM-$TARVERSION -tar xvf $CWD/$SRCNAM-$TARVERSION.tar.gz || tar xvf $CWD/v$TARVERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $SRCNAM-$TARVERSION chown -R root:root . find -L . \ @@ -78,45 +77,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -# Fix libdirsuffix in CMakeLists.txt -sed "s|/lib/remmina|/lib$LIBDIRSUFFIX/remmina|g" -i CMakeLists.txt - -# Apply a whole lotta patches (if available)... -[ -d $CWD/patches ] && for i in $CWD/patches/*; do patch -p1 -i $i ; done - -# Static libssh 0.6.4 -LIBSSH_INSTDIR=$TMP/$SRCNAM-${TARVERSION#v}/libssh -tar xvf $CWD/libssh-0.6.4.tar.gz -cd libssh-0.6.4 - -# Fix for the newer gcc, see https://gcc.gnu.org/gcc-5/porting_to.html -sed -i "s|__FUNCTION__|__func__|" include/libssh/{,pki_}priv.h src/auth.c - -mkdir build -cd build -cmake \ - -DCMAKE_INSTALL_PREFIX=$LIBSSH_INSTDIR \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DWITH_GCRYPT=0 \ - -DWITH_SSH1=1 \ - -DWITH_PCAP=1 \ - -DWITH_SFTP=1 \ - -DWITH_SERVER=1 \ - -DWITH_STATIC_LIB=1 .. -make VERBOSE=1 -make install -export PKG_CONFIG_PATH=$LIBSSH_INSTDIR/lib${LIBDIRSUFFIX}/pkgconfig:$PKG_CONFIG_PATH -echo $PKG_CONFIG_PATH -cd ../.. - -# Use the static libssh libraries -sed -i 's/LIBSSH_LIBRARY NAMES ssh/LIBSSH_LIBRARY NAMES libssh.a ssh/' cmake/FindLIBSSH.cmake -sed -i 's/LIBSSH_THREADS_LIBRARY NAMES ssh/LIBSSH_THREADS_LIBRARY NAMES libssh_threads.a ssh/' cmake/FindLIBSSH.cmake - -# appindicator support must explicitly be disabled because it's detected in -# but the version is not high enough. mkdir -p build cd build cmake \ @@ -125,7 +85,8 @@ cd build -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ -DWITH_AVAHI=${AVAHI} \ -DWITH_TELEPATHY=${TELEPATHY} \ - -DWITH_VTE=${VTE3} \ + -DWITH_VTE=ON \ + -DWITH_SURVEY=OFF \ -DWITH_APPINDICATOR=OFF \ -DCMAKE_BUILD_TYPE=Release .. @@ -141,7 +102,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS ChangeLog README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS ChangeLog README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install |