From e578c0fd8ff3af2644e455a48dd56ca9c119eb3d Mon Sep 17 00:00:00 2001 From: Luciogi Date: Fri, 12 Jul 2024 18:02:05 +0500 Subject: [PATCH] New package: lua54-loadkit-1.1.0 --- srcpkgs/lua51-loadkit | 1 + srcpkgs/lua52-loadkit | 1 + srcpkgs/lua53-loadkit | 1 + srcpkgs/lua54-loadkit/template | 58 ++++++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 120000 srcpkgs/lua51-loadkit create mode 120000 srcpkgs/lua52-loadkit create mode 120000 srcpkgs/lua53-loadkit create mode 100644 srcpkgs/lua54-loadkit/template diff --git a/srcpkgs/lua51-loadkit b/srcpkgs/lua51-loadkit new file mode 120000 index 00000000000..ff455965f93 --- /dev/null +++ b/srcpkgs/lua51-loadkit @@ -0,0 +1 @@ +lua54-loadkit \ No newline at end of file diff --git a/srcpkgs/lua52-loadkit b/srcpkgs/lua52-loadkit new file mode 120000 index 00000000000..ff455965f93 --- /dev/null +++ b/srcpkgs/lua52-loadkit @@ -0,0 +1 @@ +lua54-loadkit \ No newline at end of file diff --git a/srcpkgs/lua53-loadkit b/srcpkgs/lua53-loadkit new file mode 120000 index 00000000000..ff455965f93 --- /dev/null +++ b/srcpkgs/lua53-loadkit @@ -0,0 +1 @@ +lua54-loadkit \ No newline at end of file diff --git a/srcpkgs/lua54-loadkit/template b/srcpkgs/lua54-loadkit/template new file mode 100644 index 00000000000..64ee905bcdd --- /dev/null +++ b/srcpkgs/lua54-loadkit/template @@ -0,0 +1,58 @@ +# Template file for 'lua54-loadkit' +pkgname=lua54-loadkit +version=1.1.0 +revision=1 +_rockname=${pkgname#lua54-} +_rocksrel=1 +hostmakedepends="lua51 lua52 lua53 lua54 luarocks-lua54" +depends="lua54" +short_desc="Allows you to load arbitrary files within the Lua package path" +maintainer="Luciogi " +license="MIT" +homepage="https://github.com/leafo/loadkit" +_rockspec=$_rockname-${version}-$_rocksrel.rockspec +distfiles="https://github.com/leafo/loadkit/archive/refs/tags/v${version}.tar.gz + https://github.com/leafo/loadkit/releases/download/v${version}/$_rockspec + https://raw.githubusercontent.com/leafo/loadkit/95b13a36442f59b41ab52df96d52233c4a725dfd/LICENSE" +checksum="39742dd5db94f13886810cf69fc9b3db89bba3180c060384136115c9da431196 + 5404ec4cad62351e35c196ee87810ab3977405b7d94fe9a8dc5f64906007dd21 + 33a8a65f4659341c09148adffc2657aa9901e2c0d14cba6e63abaaaf124e76d1" +skip_extraction="$_rockspec LICENSE" + +post_extract() { + cp ${XBPS_SRCDISTDIR}/${pkgname}-${version}/{$_rockspec,LICENSE} ${XBPS_BUILDIR}/${wrksrc}/ +} + +_package() { + luarocks --lua-version="$1" --tree="${PKGDESTDIR}/usr/" \ + make --deps-mode=none --no-manifest "$_rockspec" +} + +do_install() { + _package 5.4 + vlicense LICENSE +} + +lua53-loadkit_package() { + build_style=meta + depends="lua53" + pkg_install() { + _package 5.3 + } +} + +lua52-loadkit_package() { + build_style=meta + depends="lua52" + pkg_install() { + _package 5.2 + } +} + +lua51-loadkit_package() { + build_style=meta + depends="lua51" + pkg_install() { + _package 5.1 + } +}