Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
lua-lanes
Commits:
24d08bae by Caleb Maclennan at 2026-03-05T12:58:15+03:00
upgpkg: 4.0.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = lua-lanes
pkgdesc = a lightweight, native, lazy evaluating multithreading library
- pkgver = 3.17.2
+ pkgver = 4.0.0
pkgrel = 1
url = https://github.com/LuaLanes/lanes
arch = x86_64
@@ -10,8 +10,8 @@ pkgbase = lua-lanes
makedepends = lua52
makedepends = lua53
makedepends = luarocks
- source =
https://github.com/LuaLanes/lanes/archive/v3.17.2/lanes-3.17.2-1.tar.gz
- sha256sums =
854c1379cde584dd544a3cf098e0ec130248f3a102f65f1064974872e5b4821a
+ source =
https://github.com/LuaLanes/lanes/archive/v4.0.0/lanes-4.0.0-1.tar.gz
+ sha256sums =
e680253ce5d64da1fd5c8d44d31dd1eb4fe7e24cfa5ddded10fa34cbee92d179
pkgname = lua-lanes
depends = lua
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@ pkgbase=lua-lanes
_rockname=${pkgbase#lua-}
pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
pkgname=lua-lanes
-pkgver=3.17.2
+pkgver=4.0.0
pkgrel=1
_rockrel=0
pkgdesc='a lightweight, native, lazy evaluating multithreading library'
@@ -21,10 +21,11 @@ _archive="$_rockname-$pkgver"
_rock="$_archive-$_rockrel.linux-$CARCH.rock"
# upstream retagged https://github.com/LuaLanes/lanes/issues/225
source=("$url/archive/v$pkgver/$_archive-$pkgrel.tar.gz")
-sha256sums=('854c1379cde584dd544a3cf098e0ec130248f3a102f65f1064974872e5b4821a')
+sha256sums=('e680253ce5d64da1fd5c8d44d31dd1eb4fe7e24cfa5ddded10fa34cbee92d179')
build() {
cd "$_archive"
+ CFLAGS+=' -std=c++20'
for LUAVER in 5.{1,2,3,4}; do
luarocks --lua-version "$LUAVER" \
make --pack-binary-rock --deps-mode none --
"$_archive-$_rockrel.rockspec"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-lanes/-/commit/24d08bae363c3d2d44e7fccd5aacff781a856231
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-lanes/-/commit/24d08bae363c3d2d44e7fccd5aacff781a856231
You're receiving this email because of your account on gitlab.archlinux.org.