Advertisement
khampf

curlfix.diff

Feb 21st, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- PKGBUILD    2011-09-21 17:48:52.000000000 +0300
  2. +++ PKGBUILD.curlfix    2012-02-21 16:37:52.796521772 +0200
  3. @@ -12,13 +12,14 @@
  4.  options=(!strip !zipman !purge)
  5.  
  6.  if [ "$CARCH" = "i686" ]; then _arch="32"
  7. -  md5sums=(6f16a7a724360090dee9de597c6870b3 0c6f49762bc0043394d5e440f2ff1af1)
  8. +  md5sums=(6f16a7a724360090dee9de597c6870b3 0c6f49762bc0043394d5e440f2ff1af1 06794f609ae25b75293816f191ebaf2a)
  9.  elif [ "$CARCH" = "x86_64" ]; then _arch="64"
  10. -  md5sums=(6f16a7a724360090dee9de597c6870b3 5dbf6df8a161325bb7ff28a883f2fb76)
  11. +  md5sums=(6f16a7a724360090dee9de597c6870b3 5dbf6df8a161325bb7ff28a883f2fb76 7102bf9898a5ed2f812286ff6f062a7f)
  12.  fi
  13.  
  14.  source=("$pkgname.desktop"
  15. -        "http://www.6wunderkinder.com/downloads/${pkgname}-${pkgver}-linux-${_arch}.tgz")
  16. +        "http://www.6wunderkinder.com/downloads/${pkgname}-${pkgver}-linux-${_arch}.tgz"
  17. +        "http://arm.konnichi.com/2012/01/01/core/os/${CARCH}/curl-7.23.1-2-${CARCH}.pkg.tar.xz")
  18.  
  19.  package() {
  20.    local _srcdir="$srcdir/$_pkgname-$pkgver"
  21. @@ -60,11 +61,12 @@
  22.    install -m 644 "$_slibdir/rootcert.pem" "$_tlibdir"
  23.  
  24.    # link system libraries
  25. -  for lib in gio libcurl.so.4 libhspell.so.0 libsoup-{gnome-,}2.4.so.1 \
  26. +  for lib in gio libhspell.so.0 libsoup-{gnome-,}2.4.so.1 \
  27.      libgcrypt.so libg{lib,io,object,module,thread}-2.0.so.0 \
  28.      libwebkitgtk-1.0.so.0; do
  29.      ln -s "/usr/lib/${lib}" "$_tlibdir"
  30.    done
  31. +
  32.    ln -s "/usr/share/webkitgtk-1.0/webinspector" "$_tlibdir"
  33.    ln -s "/lib/libgcrypt.so.11" "$_tlibdir"
  34.  
  35. @@ -75,6 +77,10 @@
  36.    ln -s "/usr/lib/libcrypto.so.1.0.0" "$_tlibdir/libcrypto.so.0.9.8"
  37.    ln -s "/usr/lib/libssl.so.1.0.0" "$_tlibdir/libssl.so.0.9.8"
  38.  
  39. +  # extract library from curl 7.23 as 7.24 stopped working
  40. +  tar -x -a -C $_tlibdir --strip 2 -f "$srcdir/curl-7.23.1-2-${CARCH}.pkg.tar.xz" usr/lib/libcurl.so.4.2.0
  41. +  ln -s "libcurl.so.4.2.0" "$_tlibdir/libcurl.so.4"
  42. +
  43.    # install 'docs'
  44.    mkdir -p "$pkgdir/usr/share/doc/$pkgname"
  45.    cd "$_pkgdir/Resources/"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement