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.


Reply via email to