Advertisement
MarcusSpencer

Don't use pkgrel for upstream version (source package)

Feb 25th, 2025 (edited)
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.15 KB | Source Code | 0 0
  1. From 0d34353a8faa5dfe25c0662cff833ed7d39d2d5c Mon Sep 17 00:00:00 2001
  2. From: Marcus B Spencer <marcus@marcusspencer.xyz>
  3. Date: Tue, 25 Feb 2025 16:16:45 -0600
  4. Subject: [PATCH] Don't use pkgrel for upstream version
  5.  
  6. ---
  7. .SRCINFO |  2 +-
  8.  PKGBUILD | 10 +++++-----
  9.  2 files changed, 6 insertions(+), 6 deletions(-)
  10.  
  11. diff --git a/.SRCINFO b/.SRCINFO
  12. index 9b1e08e..612d142 100644
  13. --- a/.SRCINFO
  14. +++ b/.SRCINFO
  15. @@ -1,6 +1,6 @@
  16.  pkgbase = librewolf
  17.     pkgdesc = Community-maintained fork of Firefox, focused on privacy, security and freedom.
  18. -   pkgver = 135.0.1
  19. +   pkgver = 135.0.1_1
  20.     pkgrel = 1
  21.     url = https://librewolf.net/
  22.     install = librewolf.install
  23. diff --git a/PKGBUILD b/PKGBUILD
  24. index 312a51c..467ecb1 100644
  25. --- a/PKGBUILD
  26. +++ b/PKGBUILD
  27. @@ -7,7 +7,7 @@ _build_profiled_xvfb=false
  28.  
  29.  pkgname=librewolf
  30.  _pkgname=LibreWolf
  31. -pkgver=135.0.1
  32. +pkgver=135.0.1_1
  33.  pkgrel=1
  34.  pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom."
  35.  url="https://librewolf.net/"
  36. @@ -105,7 +105,7 @@ options=(
  37.  
  38.  install='librewolf.install'
  39.  source=(
  40. -  https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${pkgver}-${pkgrel}/librewolf-${pkgver}-${pkgrel}.source.tar.gz # {,.sig} sig files are currently broken, it seems
  41. +  https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${pkgver//_/-}/librewolf-${pkgver//_/-}.source.tar.gz # {,.sig} sig files are currently broken, it seems
  42.    $pkgname.desktop
  43.    "default192x192.png"
  44.  )
  45. @@ -119,7 +119,7 @@ validpgpkeys=('034F7776EF5E0C613D2F7934D29FBD5F93C0CFC3') # maltej(?)
  46.  
  47.  prepare() {
  48.    mkdir -p mozbuild
  49. -  cd librewolf-$pkgver-$pkgrel
  50. +  cd librewolf-${pkgver//_/-}
  51.  
  52.    mv mozconfig ../mozconfig
  53.  
  54. @@ -193,7 +193,7 @@ fi
  55.  
  56.  
  57.  build() {
  58. -  cd librewolf-$pkgver-$pkgrel
  59. +  cd librewolf-${pkgver//_/-}
  60.  
  61.    export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip
  62.    export MOZBUILD_STATE_PATH="$srcdir/mozbuild"
  63. @@ -310,7 +310,7 @@ END
  64.  }
  65.  
  66.  package() {
  67. -  cd librewolf-$pkgver-$pkgrel
  68. +  cd librewolf-${pkgver//_/-}
  69.    DESTDIR="$pkgdir" ./mach install
  70.  
  71.    # mv ${pkgdir}/usr/local/lib ${pkgdir}/usr/lib/
  72. --
  73. 2.48.1
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement