summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2024-01-31 17:37:19 +0300
committerCaleb Maclennan2024-01-31 17:37:19 +0300
commit4768a87dd38c09390b92eaf70545b8ed499a5c00 (patch)
tree8b273336bfba4ae3962ae7ad08ffd21b81371969
downloadaur-4768a87dd38c09390b92eaf70545b8ed499a5c00.tar.gz
Initial upload: lua51-graph-toolkit 1.0.r29.g7da648d-1
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD55
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
+}