summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2022-05-07 22:51:43 +0300
committerCaleb Maclennan2022-05-07 22:51:43 +0300
commitb0a5e89baf63fd4a378050c42755d8fdf2187b38 (patch)
tree891ff05cc7d4bce559f1d059b9322d39e2e4f1c0
parent7b337a9378bc076f5289db76d45871e574ad0077 (diff)
downloadaur-b0a5e89baf63fd4a378050c42755d8fdf2187b38.tar.gz
upgpkg: lua-colors 8.05.26-6
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD58
2 files changed, 40 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 76b67ec748e9..42d4f08fdd43 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,28 +1,22 @@
pkgbase = lua-colors
pkgdesc = HSL Color Theory Computation in Lua
pkgver = 8.05.26
- pkgrel = 5
- url = http://sputnik.freewisdom.org/lib/colors/
- arch = i686
- arch = x86_64
+ pkgrel = 6
+ url = https://github.com/yuri/lua-colors
+ arch = any
license = MIT
makedepends = lua
makedepends = lua53
makedepends = lua52
makedepends = lua51
makedepends = luarocks
- source = colors-8.05.26.tar.gz::https://web.archive.org/web/20200627071925/http://sputnik.freewisdom.org/files/colors-8.05.26.tar.gz
+ source = https://web.archive.org/web/20200627071925/http://sputnik.freewisdom.org/files/colors-8.05.26.tar.gz
sha256sums = 64ec89fb6938cfdadca5ba1dc9c549dc61c62a585bb8ff5ac593b33b709f814b
pkgname = lua-colors
- depends = lua
pkgname = lua53-colors
- depends = lua53
pkgname = lua52-colors
- depends = lua52
pkgname = lua51-colors
- depends = lua51
-
diff --git a/PKGBUILD b/PKGBUILD
index 335ac97b1d3a..44f6ca4015cd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,55 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
_rockname=colors
+_project=lua-$_rockname
pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname")
pkgver=8.05.26
-_rockrel=1
-pkgrel=5
+_rockrel=0
+pkgrel=6
pkgdesc='HSL Color Theory Computation in Lua'
-arch=('i686' 'x86_64')
-url="http://sputnik.freewisdom.org/lib/$_rockname/"
-license=('MIT')
-makedepends=('lua' 'lua53' 'lua52' 'lua51' 'luarocks')
-_archive='https://web.archive.org/web/20200627071925'
-source=("$_rockname-$pkgver.tar.gz::$_archive/http://sputnik.freewisdom.org/files/$_rockname-$pkgver.tar.gz")
+arch=(any)
+url="https://github.com/yuri/$_project"
+license=(MIT)
+makedepends=(lua
+ lua53
+ lua52
+ lua51
+ luarocks)
+_web='https://web.archive.org/web/20200627071925'
+_archive="$_rockname-$pkgver"
+_rock="$_archive-$_rockrel.all.rock"
+source=("$_web/http://sputnik.freewisdom.org/files/$_archive.tar.gz")
sha256sums=('64ec89fb6938cfdadca5ba1dc9c549dc61c62a585bb8ff5ac593b33b709f814b')
-_package_helper() {
- cd "$_rockname-$pkgver"
- luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
- make --deps-mode=none --no-manifest "rockspec"
+build() {
+ cd "$_archive"
+ for LUAVER in 5.{1,2,3,4}; do
+ luarocks --lua-version "$LUAVER" \
+ make --pack-binary-rock --deps-mode none -- rockspec
+ install -Dm0644 -t "lua-$LUAVER/" "$_rock"
+ done
+}
+
+_package() {
+ cd "$_archive"
+ depends=("${pkgname%-git}")
+ luarocks --lua-version "$1" --tree "$pkgdir/usr/" \
+ install --deps-mode none --no-manifest -- "lua-$1/$_rock"
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE.txt
}
package_lua-colors() {
- depends+=('lua')
- _package_helper 5.4
+ _package 5.4
}
-package_lua53-colors() {
- depends+=('lua53')
- _package_helper 5.3
+package_lua51-colors() {
+ _package 5.1
}
package_lua52-colors() {
- depends+=('lua52')
- _package_helper 5.2
+ _package 5.2
}
-package_lua51-colors() {
- depends+=('lua51')
- _package_helper 5.1
+package_lua53-colors() {
+ _package 5.3
}