Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / luau


Commits:
e1a94a89 by Carl Smedstad at 2025-10-27T09:53:57+01:00
upgpkg: 1:0.697-1: Upstream release

https://github.com/luau-lang/luau/releases/tag/0.697

- - - - -


3 changed files:

- .SRCINFO
- .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,15 @@
 pkgbase = luau
        pkgdesc = A fast, small, safe, gradually typed embeddable scripting 
language derived from Lua
-       pkgver = 696
+       pkgver = 0.697
        pkgrel = 1
+       epoch = 1
        url = https://github.com/luau-lang/luau
        arch = x86_64
        license = MIT
        makedepends = cmake
        depends = gcc-libs
        depends = glibc
-       source = https://github.com/luau-lang/luau/archive/696/luau-696.tar.gz
-       sha256sums = 
95e5727b50547fd6021ef98234bd8b04410b7198d78d05e0faddee9c52b3602f
+       source = 
https://github.com/luau-lang/luau/archive/0.697/luau-0.697.tar.gz
+       sha256sums = 
e3f4f90e4ee35ba4264242e84fa496c93c5bd216cb3d16a237c9f17d9573ba43
 
 pkgname = luau


=====================================
.nvchecker.toml
=====================================
@@ -1,5 +1,4 @@
 [luau]
-source = "github"
-github = "luau-lang/luau"
-prefix = "v"
-use_latest_release = true
+source = "git"
+git = "https://github.com/luau-lang/luau.git";
+include_regex = '0\.\d+'


=====================================
PKGBUILD
=====================================
@@ -3,8 +3,9 @@
 # Contributor: BrinkerVII <[email protected]>
 
 pkgname=luau
-pkgver=696
+pkgver=0.697
 pkgrel=1
+epoch=1
 pkgdesc='A fast, small, safe, gradually typed embeddable scripting language 
derived from Lua'
 arch=(x86_64)
 url="https://github.com/luau-lang/$pkgname";
@@ -15,7 +16,15 @@ depends=(
 )
 makedepends=(cmake)
 source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha256sums=('95e5727b50547fd6021ef98234bd8b04410b7198d78d05e0faddee9c52b3602f')
+sha256sums=('e3f4f90e4ee35ba4264242e84fa496c93c5bd216cb3d16a237c9f17d9573ba43')
+
+prepare() {
+       cd $pkgname-$pkgver
+       [ ${pkgver:0:2} = "0." ] || {
+               echo "Possibly misstagged version, please verify"
+               return 1
+       }
+}
 
 build() {
        cd $pkgname-$pkgver
@@ -25,7 +34,6 @@ build() {
                -D CMAKE_CXX_FLAGS='-Wstringop-overread'
                -D LUAU_BUILD_TESTS=On
                -W no-dev
-               -D CMAKE_POLICY_VERSION_MINIMUM=3.5
        )
        cmake -S . -B build "${cmake_options[@]}"
        cmake --build build



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/luau/-/commit/e1a94a89482804d571e18683a0e66658a78ebb13

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


Reply via email to