Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / luajson
Commits: 104238f7 by Jan Alexander Steffens (heftig) at 2025-01-27T23:33:23+01:00 1.3.4-4: use git, namcap fixes - - - - - 3 changed files: - .SRCINFO - .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,13 +1,14 @@ -pkgbase = lua52-luajson +pkgbase = luajson pkgdesc = JSON parser/encoder for Lua pkgver = 1.3.4 - pkgrel = 3 - url = http://luaforge.net/projects/luajson/ + pkgrel = 4 + url = https://github.com/harningt/luajson arch = any license = MIT + makedepends = git makedepends = lua52-lpeg - source = https://github.com/harningt/luajson/archive/1.3.4.tar.gz - md5sums = 66ef8d00bcaeec91b25433a697090bc8 + source = git+https://github.com/harningt/luajson#tag=1.3.4 + b2sums = 844d8314f8bb8ac7c1c6ff718da81c274987f7e217e6f2ff9e39d0c959c617e63beccf625718a1ae30440732cb2a2011e4fcb25217047b3d5b5e179cbc1877da pkgname = lua52-luajson pkgdesc = JSON parser/encoder for Lua 5.2 ===================================== .nvchecker.toml ===================================== @@ -1,3 +1,4 @@ [luajson] -source = "git" -git = "https://github.com/harningt/luajson.git" +source = "github" +github = "harningt/luajson" +use_max_tag = true ===================================== PKGBUILD ===================================== @@ -1,25 +1,34 @@ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> # Contributor: Luca P <meti at lplab.net> pkgbase=luajson -pkgname=(lua52-luajson) +pkgname=( + lua52-luajson +) pkgver=1.3.4 -pkgrel=3 +pkgrel=4 pkgdesc="JSON parser/encoder for Lua" -url="http://luaforge.net/projects/luajson/" +url="https://github.com/harningt/luajson" arch=(any) license=(MIT) -makedepends=(lua52-lpeg) -source=(https://github.com/harningt/$pkgbase/archive/$pkgver.tar.gz) -md5sums=('66ef8d00bcaeec91b25433a697090bc8') +makedepends=( + git + lua52-lpeg +) +source=("git+$url#tag=$pkgver") +b2sums=('844d8314f8bb8ac7c1c6ff718da81c274987f7e217e6f2ff9e39d0c959c617e63beccf625718a1ae30440732cb2a2011e4fcb25217047b3d5b5e179cbc1877da') package_lua52-luajson() { pkgdesc+=" 5.2" - depends=(lua52-lpeg) + depends=( + lua52-lpeg + ) - cd $pkgbase-$pkgver - make PREFIX=/usr DESTDIR="$pkgdir" \ + make -C $pkgbase PREFIX=/usr DESTDIR="$pkgdir" \ INSTALL_LMOD='$(INSTALL_TOP)/share/lua/5.2' \ INSTALL_CMOD='$(INSTALL_TOP)/lib/lua/5.2' install - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE + + install -Dm644 $pkgbase/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } + +# vim:set sw=2 sts=-1 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/luajson/-/commit/104238f7887c5b61ab1423c22f28820c090f2e72 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/luajson/-/commit/104238f7887c5b61ab1423c22f28820c090f2e72 You're receiving this email because of your account on gitlab.archlinux.org.