summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 7 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f0f6c7dd027c..4e20ae7b9b57 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,9 @@
-# Heliocron
# Maintainer: Andrea Feletto <andrea@andreafeletto.com>
pkgname=heliocron-git
_pkgname=${pkgname%-*}
-pkgver=0.4.0.r4.g89ae185
+pkgver=0.5.0.r0.g7fd3b66
pkgrel=1
pkgdesc='Execute tasks relative to sunset, sunrise and other solar events.'
arch=('x86_64')
@@ -12,12 +11,12 @@ url='https://github.com/mfreeborn/heliocron'
license=('Apache' 'MIT')
provides=('heliocron')
conflicts=('heliocron-bin')
-makedepends=('rust')
+makedepends=('cargo')
source=("git+https://github.com/mfreeborn/$_pkgname")
sha256sums=('SKIP')
pkgver() {
- cd "$_pkgname"
+ cd "$srcdir/$_pkgname"
git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
@@ -26,9 +25,7 @@ build() {
env CARGO_INCREMENTAL=0 cargo build --release
}
-#
# currently not all tests are passed, but binary works
-#
# check() {
# cd "$srcdir/$_pkgname"
# env CARGO_INCREMENTAL=0 cargo test --release
@@ -36,6 +33,8 @@ build() {
package() {
cd "$srcdir/$_pkgname"
- install -Dm755 "target/release/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
+ install -Dm755 "target/release/$_pkgname" -t "$pkgdir/usr/bin"
+ install -Dm644 'LICENSE-APACHE' -t "$pkgdir/usr/share/licenses/$_pkgname"
+ install -Dm644 'LICENSE-MIT' -t "$pkgdir/usr/share/licenses/$_pkgname"
+ install -Dm644 'README.md' -t "$pkgdir/usr/share/doc/$_pkgname"
}
-