diff options
author | Caleb Maclennan | 2024-01-31 17:37:19 +0300 |
---|---|---|
committer | Caleb Maclennan | 2024-01-31 17:37:19 +0300 |
commit | 4768a87dd38c09390b92eaf70545b8ed499a5c00 (patch) | |
tree | 8b273336bfba4ae3962ae7ad08ffd21b81371969 | |
download | aur-4768a87dd38c09390b92eaf70545b8ed499a5c00.tar.gz |
Initial upload: lua51-graph-toolkit 1.0.r29.g7da648d-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..54bd9f32b89d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = lua51-graph-toolkit + pkgdesc = The Lua Graphics Toolkit, a Lua module for creating plots and graphical animations + pkgver = 1.0.r29.g7da648d + pkgrel = 1 + url = https://github.com/franko/graph-toolkit + arch = x86_64 + license = GPL-3.0-only + makedepends = git + makedepends = lua + makedepends = lua53 + makedepends = lua52 + makedepends = lua51 + makedepends = luarocks + depends = agg + depends = freetype2 + depends = libfreetype.so + source = git+https://github.com/franko/graph-toolkit.git + sha256sums = SKIP + +pkgname = lua51-graph-toolkit diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09e79377d445 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +_rockname=graph-toolkit +pkgname=("lua51-$_rockname") +# https://github.com/franko/graph-toolkit +# pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=1.0.r29.g7da648d +_rockrel=1 +pkgrel=1 +pkgdesc='The Lua Graphics Toolkit, a Lua module for creating plots and graphical animations' +arch=(x86_64) +url="https://github.com/franko/$_rockname" +license=(GPL-3.0-only) +depends=(agg # libagg.so + freetype2 libfreetype.so) +makedepends=(git + lua + lua53 + lua52 + lua51 + luarocks) +_rockspec="$_rockname-scm-$_rockrel.rockspec" +source=("git+$url.git") +sha256sums=('SKIP') + +pkgver() { + cd "$_rockname" + git describe --long --tags --match 'v[0-9].[0-9]' | + sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +_package() { + cd "$_rockname" + depends=("${pkgname%-*}") # "liblua$1.so" + provides=("${pkgname/-git}=$pkgver") + conflicts=("${pkgname/-git}") + luarocks --lua-version "$1" --tree "$pkgdir/usr/" \ + install --deps-mode none --no-manifest -- "$_rockspec" +} + +package_lua-graph-toolkit() { + _package 5.4 +} + +package_lua51-graph-toolkit() { + _package 5.1 +} + +package_lua52-graph-toolkit() { + _package 5.2 +} + +package_lua53-graph-toolkit() { + _package 5.3 +} |