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.
