summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFabien LEFEBVRE2021-10-27 14:19:00 +0200
committerFabien LEFEBVRE2021-10-27 14:19:00 +0200
commit6b8e2ef8c1cb98c28e62078a203c64f5db617dbf (patch)
treefbb4d76ea1db85e1ff26fed963eb679dfccd9b1f /PKGBUILD
parenta85edc0eca9fbc4dadeaa5dc85e75a1b601ee91a (diff)
downloadaur-6b8e2ef8c1cb98c28e62078a203c64f5db617dbf.tar.gz
upgpkg: lucky 0.28.0-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 20 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6dc97f7436a2..6eb59c8756d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,31 @@
-# Maintainer: David Cristofaro <david@dtcristo.com>
+# Maintainer: Fabien LEFEBVRE <contact@d1ceward.com>
+
pkgname=lucky
-pkgver=0.25.0
+pkgver=0.28.0
pkgrel=1
-pkgdesc='A web framework written in Crystal'
+pkgdesc='A Crystal command-line tool for generating new Lucky Web Applications'
arch=('x86_64')
-url='https://luckyframework.org/'
+url='https://github.com/luckyframework/lucky_cli'
license=('MIT')
-depends=('crystal' 'shards')
+depends=('crystal'
+ 'shards')
+source=("${url}/archive/v${pkgver}.tar.gz")
+sha256sums=('14ad5baae0e91d96a5294848325a8cbeeeb158a64acadc743b824f9cefc0ec4e')
conflicts=('lucky-git')
-source=("lucky_cli-$pkgver.tar.gz::https://github.com/luckyframework/lucky_cli/archive/v$pkgver.tar.gz")
-sha256sums=('4363b23000a519ac8aceb3b851fe4f40ac45b6a3a20ae11e79780fa9ee9ea1c6')
build() {
- cd "lucky_cli-$pkgver"
- shards install
- crystal build src/lucky.cr --release --no-debug
+ cd "lucky_cli-${pkgver}"
+
+ # Install dependencies
+ PATH="/usr/bin" shards install
+
+ # Build lucky cli
+ PATH="/usr/bin" shards build --progress --release --no-debug
}
package() {
- cd "lucky_cli-$pkgver"
- install -Dm755 lucky "$pkgdir/usr/bin/lucky"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd "lucky_cli-${pkgver}"
+
+ install -Dm755 "bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}