Date: Tuesday, February 21, 2023 @ 07:49:36
  Author: eworm
Revision: 1403199

upgpkg: lib32-curl 7.88.1-2: allow to link against libcurl-gnutls.so

Modified:
  lib32-curl/trunk/PKGBUILD

----------+
 PKGBUILD |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-21 07:41:55 UTC (rev 1403198)
+++ PKGBUILD    2023-02-21 07:49:36 UTC (rev 1403199)
@@ -10,7 +10,7 @@
 _tag='b3d2310c6441c075cdad12155da944886f1974a6' # git rev-parse v${_tag_name}
 _tag_name='7_88_1'
 pkgver="${_tag_name//_/.}"
-pkgrel=1
+pkgrel=2
 pkgdesc='command line tool and library for transferring data with URLs 
(32-bit)'
 arch=('x86_64')
 url='https://curl.haxx.se/'
@@ -17,7 +17,7 @@
 license=('MIT')
 depends=('curl' 'lib32-brotli' 'lib32-libidn2' 'lib32-libssh2' 'lib32-krb5'
          'lib32-libpsl' 'lib32-zlib' 'lib32-zstd')
-makedepends=('git' 'lib32-gnutls' 'lib32-openssl')
+makedepends=('git' 'patchelf' 'lib32-gnutls' 'lib32-openssl')
 provides=('libcurl.so')
 validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
 source=("git+https://github.com/bagder/curl.git#tag=${_tag}?signed";)
@@ -102,6 +102,7 @@
     --with-gnutls
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make -C lib
+  patchelf --set-soname 'libcurl-gnutls.so.4' ./lib/.libs/libcurl.so
 }
 
 package_lib32-curl() {
@@ -148,6 +149,7 @@
 
   mv "${pkgdir}"/usr/lib32/libcurl{,-gnutls}.so.4.8.0
   rm "${pkgdir}"/usr/lib32/libcurl.{a,so}*
+  ln -s libcurl-gnutls.so.4 "${pkgdir}"/usr/lib32/libcurl-gnutls.so
   for version in 3 4 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0; do
     ln -s libcurl-gnutls.so.4.8.0 
"${pkgdir}"/usr/lib32/libcurl-gnutls.so.${version}
   done

Reply via email to