summaryrefslogtreecommitdiffstats
path: root/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild')
-rw-r--r--libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild26
1 files changed, 15 insertions, 11 deletions
diff --git a/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild b/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
index f398f3809c..f803491e73 100644
--- a/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
+++ b/libraries/libcurl-gnutls/libcurl-gnutls.SlackBuild
@@ -4,6 +4,7 @@
#
# Copyright 2020-2022 Corrado Franco (https://corradofranco.it)
# Copyright 2022 marav Paris, France
+# Copyright 2023-2024 Edinaldo P. Silva, Rio de Janeiro, Brazil.
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
@@ -25,17 +26,21 @@
# <http://www.gnu.org/licenses/>.
#
+# 20230515 bkw: Modified by SlackBuilds.org. Align with template, and
+# s/PKGNAM/SRCNAM/g (sorry, PRGNAM and PKGNAM look too similar in too
+# many fonts).
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libcurl-gnutls
-PKGNAM=curl
-VERSION=${VERSION:-7.84.0}
+SRCNAM=curl
+VERSION=${VERSION:-8.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-TMP=${TMP:-/tmp/pkg}
-PKG=$TMP/package-$PKGNAM
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ -z ${ARCH:=""} ]; then
@@ -73,9 +78,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PKGNAM-$VERSION
-tar xvf $CWD/$PKGNAM-$VERSION.tar.xz
-cd $PKGNAM-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.xz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
@@ -109,7 +114,8 @@ CXXFLAGS="$SLKCFLAGS" \
make -C lib
make -C lib DESTDIR=$PKG install
-CURLLIB=$(echo $PKG/usr/lib$LIBDIRSUFFIX/libcurl.so.4.?.? | cut -d. -f3-)
+# don't break if $PKG contains a full stop.
+CURLLIB=$(echo $PKG/usr/lib$LIBDIRSUFFIX/libcurl.so.4.?.? | rev | cut -d/ -f1 | rev | cut -d. -f3-)
mv ${PKG}/usr/lib${LIBDIRSUFFIX}/libcurl{,-gnutls}.so.$CURLLIB
rm ${PKG}/usr/lib${LIBDIRSUFFIX}/libcurl.so*
@@ -118,14 +124,12 @@ for VERSIONLIB in 3 4 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0; do
done
# Don't ship .la files:
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -fv $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs -r strip --strip-unneeded 2> /dev/null || true
find $PKG | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs -r strip -g 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-
-
cp -a COPYING* README* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild