Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
luajit
Commits:
0330a2b0 by Caleb Maclennan at 2025-11-20T12:25:41+03:00
upgpkg: 2.1.1763318511+e17ee83-1
- - - - -
3 changed files:
- .SRCINFO
- .nvchecker.toml
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,13 +1,13 @@
pkgbase = luajit
pkgdesc = Just-in-time compiler and drop-in replacement for Lua 5.1
- pkgver = 2.1.1763148144
+ pkgver = 2.1.1763318511+e17ee83
pkgrel = 1
url = https://luajit.org/
arch = x86_64
license = MIT
depends = gcc-libs
- source =
LuaJIT-5c8cee3dffdb3bc6239ecdf48ce9afeb0fb68250.tar.gz::https://github.com/LuaJIT/LuaJIT/archive/5c8cee3dffdb3bc6239ecdf48ce9afeb0fb68250.tar.gz
- sha256sums =
e7adf4077efc5d878dbcc5a8a54b2e3ec95235c4d807eed610d0c516d52db92b
- b2sums =
9c8d86e90506d284978a609f59249b05c2937680278db9e3c9dbd0cfe442a5fd27c934272603090a681b2ff0b36030d0c277e552b47b4565039c568b19abeece
+ source =
LuaJIT-e17ee83.tar.gz::https://github.com/LuaJIT/LuaJIT/archive/e17ee83.tar.gz
+ sha256sums =
28ec95561fe39f3a68e95bcc9fb3464fee9c5f228bdd3b13f011b7776a0a77ee
+ b2sums =
8a5a108b5efb054c34607c16be32d8e36212627626907d068ee78d1690ce1016a0efd009647af73a7b4204b679daf877a6e29c536342c2d4171c44a5012e5167
pkgname = luajit
=====================================
.nvchecker.toml
=====================================
@@ -1,5 +1,5 @@
[luajit]
source = "cmd"
-cmd = "curl -s https://api.github.com/repos/LuaJIT/LuaJIT/commits/v2.1 | jq -r
'.commit.committer.date | fromdate'"
+cmd = "curl -s https://api.github.com/repos/LuaJIT/LuaJIT/commits/v2.1 | jq -r
'[(.commit.committer.date | fromdate), (.sha[0:7])] | join(\"+\")'"
from_pattern = "^(.*)$"
to_pattern = "2.1.\\1"
=====================================
PKGBUILD
=====================================
@@ -6,14 +6,9 @@
# Contributor: Paulo Matias <matiasΘarchlinux-br·org>
# Contributor: Anders Bergh <[email protected]>
-# LuaJIT has a "rolling release" where you should follow git HEAD; retrieve
latest via:
-# $ curl -s https://api.github.com/repos/LuaJIT/LuaJIT/commits/v2.1 | jq -r
.sha
-# The patch version is the timestamp of the above git commit; obtain via:
-# $ curl -s https://api.github.com/repos/LuaJIT/LuaJIT/commits/v2.1 | jq -r
'.commit.committer.date | fromdate'
-_commit=5c8cee3dffdb3bc6239ecdf48ce9afeb0fb68250
-
pkgname=luajit
-pkgver=2.1.1763148144
+pkgver=2.1.1763318511+e17ee83
+_commit=${pkgver##*+}
pkgrel=1
pkgdesc='Just-in-time compiler and drop-in replacement for Lua 5.1'
arch=('x86_64')
@@ -21,26 +16,26 @@ url='https://luajit.org/'
license=('MIT')
depends=('gcc-libs')
source=("LuaJIT-${_commit}.tar.gz::https://github.com/LuaJIT/LuaJIT/archive/${_commit}.tar.gz")
-sha256sums=('e7adf4077efc5d878dbcc5a8a54b2e3ec95235c4d807eed610d0c516d52db92b')
-b2sums=('9c8d86e90506d284978a609f59249b05c2937680278db9e3c9dbd0cfe442a5fd27c934272603090a681b2ff0b36030d0c277e552b47b4565039c568b19abeece')
+sha256sums=('28ec95561fe39f3a68e95bcc9fb3464fee9c5f228bdd3b13f011b7776a0a77ee')
+b2sums=('8a5a108b5efb054c34607c16be32d8e36212627626907d068ee78d1690ce1016a0efd009647af73a7b4204b679daf877a6e29c536342c2d4171c44a5012e5167')
build() {
- cd "LuaJIT-${_commit}"
+ cd "LuaJIT-${_commit}"*/
# Avoid early stripping
make amalg PREFIX=/usr BUILDMODE=dynamic TARGET_STRIP=" @:"
}
check() {
- cd "LuaJIT-${_commit}"
+ cd "LuaJIT-${_commit}"*/
# Make sure that pkgver matches packaged commit
local _ct=${pkgver##*.}
- test "${_ct}" == "$(cat .relver)"
+ test "${_ct%%+*}" == "$(cat .relver)"
}
package() {
- cd "LuaJIT-${_commit}"
+ cd "LuaJIT-${_commit}"*/
make install DESTDIR="$pkgdir" PREFIX=/usr
install -Dm644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/luajit/-/commit/0330a2b026aa43908df697dc72523931fe744d0e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/luajit/-/commit/0330a2b026aa43908df697dc72523931fe744d0e
You're receiving this email because of your account on gitlab.archlinux.org.