diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 9 insertions, 25 deletions
@@ -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 } |