summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 9 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 115ffe6c86ae..f1c39411c526 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,23 @@
# Maintainer: Stefan Ott <stefan@ott.net>
pkgname=synodl
-pkgver=0.2.0
+pkgver=0.5.3
pkgrel=1
-epoch=
pkgdesc="Command-line client for Synology's DownloadStation"
-arch=("x86_64")
+arch=("any")
url="https://code.ott.net/synodl/"
license=("GPL3")
-groups=()
-depends=("json-c" "curl" )
-makedepends=()
-checkdepends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=("synodl-${pkgver}.tar.gz::https://code.ott.net/synodl/downloads/synodl-0.2.0.tar.gz")
-sha256sums=("0bb5ef8e4baef62774e03103b70e554c0350aeb9838a4dd5dd7dbf6395644c38")
-noextract=()
-md5sums=()
-validpgpkeys=()
+depends=("rust")
+source=("$pkgname::git+https://git.ott.net/synodl#tag=$pkgname-$pkgver")
+md5sums=('SKIP')
build()
{
- cd "$pkgname-$pkgver"
- ./configure --prefix=/usr
- make
+ cd "$srcdir/$pkgname"
+ cargo build --release
}
package()
{
- cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
+ install -Dm755 "$srcdir/$pkgname/target/release/synodl" \
+ $pkgdir/usr/bin/synodl
}