diff options
author | Fabien LEFEBVRE | 2021-10-27 14:19:00 +0200 |
---|---|---|
committer | Fabien LEFEBVRE | 2021-10-27 14:19:00 +0200 |
commit | 6b8e2ef8c1cb98c28e62078a203c64f5db617dbf (patch) | |
tree | fbb4d76ea1db85e1ff26fed963eb679dfccd9b1f /PKGBUILD | |
parent | a85edc0eca9fbc4dadeaa5dc85e75a1b601ee91a (diff) | |
download | aur-6b8e2ef8c1cb98c28e62078a203c64f5db617dbf.tar.gz |
upgpkg: lucky 0.28.0-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 20 insertions, 13 deletions
@@ -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" } |