diff options
Diffstat (limited to 'libraries/ring-daemon/ring-daemon.SlackBuild')
-rw-r--r-- | libraries/ring-daemon/ring-daemon.SlackBuild | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/libraries/ring-daemon/ring-daemon.SlackBuild b/libraries/ring-daemon/ring-daemon.SlackBuild index 77cd7a01d0405..2b27ca3e1b06d 100644 --- a/libraries/ring-daemon/ring-daemon.SlackBuild +++ b/libraries/ring-daemon/ring-daemon.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ring-daemon -# Copyright 2017 Mario Preksavec, Zagreb, Croatia +# Copyright 2017, 2018 Mario Preksavec, Zagreb, Croatia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ring-daemon -VERSION=${VERSION:-4.0.0} +VERSION=${VERSION:-20181026_114c664} +COMMIT=${COMMIT:-114c6644004ab8667a5403a0f2578b249a57ee46} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -59,9 +60,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $PRGNAM-$VERSION +rm -rf $PRGNAM-$COMMIT +tar xvf $CWD/$PRGNAM-$COMMIT.tar.gz +cd $PRGNAM-$COMMIT chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -71,6 +72,21 @@ find -L . \ patch -p1 <$CWD/patches/namedirectory.cpp.diff patch -p1 <$CWD/patches/use_libexecdir.diff +patch -p1 <$CWD/patches/libressl-rules.mak.diff + +# Copy already present source tarballs +for src in libdbus jsoncpp msgpack libnatpmp argon2 asio portable \ + openbsd restbed opendht pjproject secp256k1 gmp pupnp yaml-cpp; do + cp $CWD/$src-*.tar.gz contrib/tarballs \ + || cp $CWD/$src-*.tar.bz2 contrib/tarballs +done + +# Compile the dependencies +( mkdir contrib/build + cd contrib/build + ../bootstrap + make +) ./autogen.sh @@ -86,6 +102,9 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-ipv6 \ --build=$ARCH-slackware-linux +# This is where dependencies ended up +export PATH=$PATH:$TMP/$PRGNAM-$COMMIT/contrib/$ARCH-slackware-linux/bin + make make install DESTDIR=$PKG |