Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
luarocks


Commits:
9b5ae4ca by Caleb Maclennan at 2024-02-29T16:23:28+03:00
upgpkg: 3.10.0-2: Backport patch

Current release is totally broken as tool to build almost all all Lua
packages. This release probably shouldn't have hit out repos anyway
since it's a makedepends for so many other packages.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = luarocks
        pkgdesc = Deployment and management system for Lua modules
        pkgver = 3.10.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://luarocks.org/
        arch = any
        license = custom
@@ -33,6 +33,7 @@ pkgbase = luarocks
        source = luarocks-admin.bash
        source = luarocks-admin.fish
        source = luarocks-admin.zsh
+       source = 
https://patch-diff.githubusercontent.com/raw/luarocks/luarocks/pull/1627.patch
        validpgpkeys = 8460980B2B79786DE0C7FCC83FD8F43C2BB3C478
        sha512sums = 
4a834059b8f544274a110131d59d0647fb317078ef7709c1dc1a464513ebc38300abb71094620e21bb2f6e60193e9a1b0c06e7e0f4ad9acc2bf188bf4b599922
        sha512sums = SKIP
@@ -46,5 +47,6 @@ pkgbase = luarocks
        sha512sums = 
b43ccd818c3022b63690b6d060940bbbfd2775b1c174b9e99c8162ea0e746b276b4414c2489156e6bb9eae9ce41d83481022a5a757ea94b62074a6c8c57e9c5a
        sha512sums = 
6b52bd6f446586c3e7d5dbe1ba870e5e37c5bb9cdd5e5878959fa1c151b5a43d8b37c1dc43de46ff2c70c1f57c0429a85c382f53390179609a2880e5aa089497
        sha512sums = 
f6ab6c65aaaa2680ce83a3277a2aec4400d234ddfc17c62f44190928a53b7146c38f8a779aedc1c71fed3dd2f1833e1ca924080e98ecf7462274b0d9acb07f90
+       sha512sums = 
dadb092d976d76f520fe729c75d883594a96837b5845bc6f38c846c7dca50ca989bd518229c11c4a3c55d030d4f11da0b46d151823644cf57eba7b81f2d4b931
 
 pkgname = luarocks


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 
 pkgname=luarocks
 pkgver=3.10.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Deployment and management system for Lua modules'
 backup=(etc/luarocks/config-5.{1,2,3,4}.lua)
 arch=('any')
@@ -30,7 +30,9 @@ 
source=("https://luarocks.org/releases/$pkgname-$pkgver.tar.gz"{,.asc}
         "luarocks.zsh"
         "luarocks-admin.bash"
         "luarocks-admin.fish"
-        "luarocks-admin.zsh")
+        "luarocks-admin.zsh"
+        
"https://patch-diff.githubusercontent.com/raw/luarocks/luarocks/pull/1627.patch";
+        )
 
sha512sums=('4a834059b8f544274a110131d59d0647fb317078ef7709c1dc1a464513ebc38300abb71094620e21bb2f6e60193e9a1b0c06e7e0f4ad9acc2bf188bf4b599922'
             'SKIP'
             
'cd90cba877c0dd435b44328a0869e3102c52eb36ed5b764c3ee8a78de95772fe094419dc032db2e2c91d9a0aa35ab7c6e8a13e29b9feeb3a3172d7a129d005c0'
@@ -42,9 +44,16 @@ 
sha512sums=('4a834059b8f544274a110131d59d0647fb317078ef7709c1dc1a464513ebc38300a
             
'4a24e6f44c13711ba42eab155d7e5699707e9b8d00158104065ce01d8cfdbe5ea9c1e4f12ed10b324caa076b6862a630a4638092827698a5455181e38d821869'
             
'b43ccd818c3022b63690b6d060940bbbfd2775b1c174b9e99c8162ea0e746b276b4414c2489156e6bb9eae9ce41d83481022a5a757ea94b62074a6c8c57e9c5a'
             
'6b52bd6f446586c3e7d5dbe1ba870e5e37c5bb9cdd5e5878959fa1c151b5a43d8b37c1dc43de46ff2c70c1f57c0429a85c382f53390179609a2880e5aa089497'
-            
'f6ab6c65aaaa2680ce83a3277a2aec4400d234ddfc17c62f44190928a53b7146c38f8a779aedc1c71fed3dd2f1833e1ca924080e98ecf7462274b0d9acb07f90')
+            
'f6ab6c65aaaa2680ce83a3277a2aec4400d234ddfc17c62f44190928a53b7146c38f8a779aedc1c71fed3dd2f1833e1ca924080e98ecf7462274b0d9acb07f90'
+            
'dadb092d976d76f520fe729c75d883594a96837b5845bc6f38c846c7dca50ca989bd518229c11c4a3c55d030d4f11da0b46d151823644cf57eba7b81f2d4b931')
 validpgpkeys=('8460980B2B79786DE0C7FCC83FD8F43C2BB3C478')
 
+# https://github.com/luarocks/luarocks/pull/1627
+prepare() {
+  cd "$pkgname-$pkgver"
+  patch -p1 -i ../1627.patch
+}
+
 build() {
   cd "$pkgname-$pkgver"
   ./configure --prefix=/usr



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/luarocks/-/commit/9b5ae4ca682feaab51f9692f2873d2336066670d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/luarocks/-/commit/9b5ae4ca682feaab51f9692f2873d2336066670d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to