patlefort

aur mullvad-browser patch

Mar 23rd, 2026
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.70 KB | Source Code | 0 0
  1. diff --git a/PKGBUILD b/PKGBUILD
  2. index cdd0c45..8f3867f 100644
  3. --- a/PKGBUILD
  4. +++ b/PKGBUILD
  5. @@ -55,9 +55,15 @@ _builder=tor-browser-build
  6.  _pkgname=mullvadbrowser
  7.  _pkgver=mb-$pkgver-$_buildver
  8.  
  9. +_export_perllib() {
  10. +    export PERLLIB="${srcdir}/sys-ph-includes:${srcdir}/sys-ph-includes/usr/include:${srcdir}/sys-ph-includes/usr/include/sys:${srcdir}/sys-ph-includes/usr/include/asm:${srcdir}/sys-ph-includes/usr/include/bits"
  11. +}
  12. +
  13.  prepare() {
  14. -    cd /usr/include
  15. -    sudo $(which h2ph) sys/syscall.h asm/unistd.h asm/unistd_64.h bits/syscall.h
  16. +    mkdir -p sys-ph-includes
  17. +    h2ph -d sys-ph-includes /usr/include/{sys/syscall.h,asm/unistd.h,asm/unistd_64.h,bits/syscall.h}
  18. +
  19. +    _export_perllib
  20.  
  21.      cd "$srcdir"/$_builder
  22.      git checkout -f tags/$_pkgver
  23. @@ -68,19 +74,20 @@ prepare() {
  24.  }
  25.  
  26.  build() {
  27. +    _export_perllib
  28.      cd "$srcdir"/$_builder
  29.      make $_pkgname-release-linux-$arch
  30.  }
  31.  
  32.  check() {
  33. -    cd "$srcdir"/$_builder/$_pkgname/release
  34. -    sha256sum --ignore-missing -c ../../../sha256sums-unsigned-build.txt
  35. +    cd "$srcdir"/$_builder/$_pkgname/release/unsigned/$pkgver-build1
  36. +    sha256sum --ignore-missing -c "${srcdir}"/sha256sums-unsigned-build.txt
  37.  }
  38.  
  39.  package() {
  40.      install -d "$pkgdir"/usr/lib/$pkgname "$pkgdir"/usr/bin
  41.      tar -C "$pkgdir"/usr/lib/$pkgname --strip-components=2 \
  42. -        -xf "$srcdir"/$_builder/_$pkgname/release/$pkgname-linux-$arch-$pkgver.tar.xz
  43. +        -xf "$srcdir"/$_builder/$_pkgname/release/unsigned/$pkgver-build1/$pkgname-linux-$arch-$pkgver.tar.xz
  44.      ln -srfv "$pkgdir"/usr/lib/$pkgname/start-$pkgname "$pkgdir"/usr/bin/$pkgname
  45.      install -Dm644 -t "$pkgdir"/usr/share/applications "$srcdir"/$pkgname.desktop
  46.  
  47.  
Advertisement
Add Comment
Please, Sign In to add comment