summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD72
2 files changed, 45 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3768e7964042..7676a855121c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,21 @@
pkgbase = lua-date
- pkgdesc = Date & Time module for Lua 5.x
- pkgver = 2.1.2
+ pkgdesc = Date & Time module for Lua
+ pkgver = 2.2
pkgrel = 1
- url = http://tieske.github.io/date
+ url = https://github.com/tieske/date
arch = any
license = MIT
- makedepends = luarocks
- source = https://github.com/Tieske/date/archive/version_2.1.2.tar.gz
- sha256sums = 91fc16bda7e326eeeedad3ad9ac09a76fa238a5bec533ed9ac3c08d109580874
+ source = lua-date-2.2.tar.gz::https://github.com/tieske/date/archive/version_2.2.tar.gz
+ sha256sums = ea8c34cb18245c5219806a00c97ef92f452a33f3528bac2ae72743e4420897db
pkgname = lua-date
- pkgdesc = Date and Time module for Lua 5.3
+ depends = lua
pkgname = lua51-date
- pkgdesc = Date and Time module for Lua 5.1
+ depends = lua51
pkgname = lua52-date
- pkgdesc = Date and Time module for Lua 5.2
+ depends = lua52
+pkgname = lua53-date
+ depends = lua53
diff --git a/PKGBUILD b/PKGBUILD
index 9a12d35596fa..7b4154dfd4a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,48 @@
-# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>
-pkgname=('lua-date' 'lua51-date' 'lua52-date')
-pkgver=2.1.2
+pkgname=('lua-date' 'lua51-date' 'lua52-date' 'lua53-date')
+pkgver=2.2
pkgrel=1
-pkgdesc="Date & Time module for Lua 5.x"
+pkgdesc="Date & Time module for Lua"
arch=('any')
-url='http://tieske.github.io/date'
+url='https://github.com/tieske/date'
license=('MIT')
-makedepends=('luarocks')
-source=("https://github.com/Tieske/date/archive/version_${pkgver}.tar.gz")
-sha256sums=('91fc16bda7e326eeeedad3ad9ac09a76fa238a5bec533ed9ac3c08d109580874')
-
-build() {
- mkdir -p 5.1 5.2 5.3
-
- # Build for 5.1
- (cd 5.1; luarocks build --pack-binary-rock --lua-version=5.1 --deps-mode=none ../date-version_${pkgver}/"date-$pkgver-1.rockspec")
- # Build for 5.2
- (cd 5.2; luarocks build --pack-binary-rock --lua-version=5.2 --deps-mode=none ../date-version_${pkgver}/"date-$pkgver-1.rockspec")
- # Build for 5.3
- (cd 5.3; luarocks build --pack-binary-rock --lua-version=5.3 --deps-mode=none ../date-version_${pkgver}/"date-$pkgver-1.rockspec")
+source=("$pkgname-$pkgver.tar.gz::$url/archive/version_$pkgver.tar.gz")
+sha256sums=('ea8c34cb18245c5219806a00c97ef92f452a33f3528bac2ae72743e4420897db')
+
+package_lua-date(){
+ depends=('lua')
+
+ cd "date-version_$pkgver"
+ install -Dm 644 src/date.lua -t "$pkgdir/usr/share/lua/5.4/"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
-package_lua-date() {
- pkgdesc='Date and Time module for Lua 5.3'
+package_lua51-date(){
+ depends=('lua51')
- luarocks install --lua-version=5.3 --tree="$pkgdir/usr/" --deps-mode=none 5.3/*.rock
- install -Dm644 "${srcdir}/date-version_${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- # remove luarocks-created root manifest
- rm "$pkgdir/usr/lib/luarocks/rocks-5.3/manifest"
+ cd "date-version_$pkgver"
+ install -Dm 644 src/date.lua -t "$pkgdir/usr/share/lua/5.1/"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
-package_lua51-date() {
- pkgdesc='Date and Time module for Lua 5.1'
+package_lua52-date(){
+ depends=('lua52')
- luarocks install --lua-version=5.1 --tree="$pkgdir/usr/" --deps-mode=none 5.1/*.rock
- install -Dm644 "${srcdir}/date-version_${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- # remove luarocks-created root manifest
- rm "$pkgdir/usr/lib/luarocks/rocks-5.1/manifest"
+ cd "date-version_$pkgver"
+ install -Dm 644 src/date.lua -t "$pkgdir/usr/share/lua/5.2/"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
-package_lua52-date() {
- pkgdesc='Date and Time module for Lua 5.2'
+package_lua53-date(){
+ depends=('lua53')
- luarocks install --lua-version=5.2 --tree="$pkgdir/usr/" --deps-mode=none 5.2/*.rock
- install -Dm644 "${srcdir}/date-version_${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- # remove luarocks-created root manifest
- rm "$pkgdir/usr/lib/luarocks/rocks-5.2/manifest"
-} \ No newline at end of file
+ cd "date-version_$pkgver"
+ install -Dm 644 src/date.lua -t "$pkgdir/usr/share/lua/5.3/"
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+}