diff options
author | Aniket Pradhan | 2018-11-22 17:46:00 +0530 |
---|---|---|
committer | Aniket Pradhan | 2018-11-22 17:46:00 +0530 |
commit | 83ac1354abf152aa5a1e9252eb4a1e8c0ac1ad0a (patch) | |
tree | a09054fc5630e28ddd283cbc788396a79a7e5014 | |
parent | 92cdd02f11cf0fa3a880d46a20942bad379c67e9 (diff) | |
download | aur-83ac1354abf152aa5a1e9252eb4a1e8c0ac1ad0a.tar.gz |
Updated Annie version, and changed the build method
Build now uses instead of manually preparing the files. This method seems neater
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 24 insertions, 22 deletions
@@ -1,7 +1,7 @@ pkgbase = annie pkgdesc = A fast, simple and clean video downloader written in Go - pkgver = 0.7.18 - pkgrel = 1 + pkgver = 0.8.4 + pkgrel = 2 url = https://github.com/iawia002/annie arch = x86_64 arch = i686 @@ -9,8 +9,8 @@ pkgbase = annie makedepends = go depends = ffmpeg conflicts = annie - source = annie-0.7.18.tar.gz::https://github.com/iawia002/annie/archive/0.7.18.tar.gz - sha256sums = 43c4c7b793d292f5db65e3f76078e87d062c4d338df608f3abb0821ecc7995d8 + options = !strip + options = !emptydirs pkgname = annie @@ -1,10 +1,9 @@ -# Maintainer: Joaquin Garmendia <joaquingc123 at gmail dot com> - -# All my PKGBUILDs can be found in https://www.github.com/joaquingx/PKGBUILDs +# Maintainer: Aniket Pradhan <aniket17133@iiitd.ac.in> +# Owner/Cofntributer: Xinzhao Xu <z2d@jifangcheng.com> pkgname=annie -pkgver=0.7.18 -pkgrel=1 +pkgver=0.8.4 +pkgrel=2 arch=('x86_64' 'i686') pkgdesc="A fast, simple and clean video downloader written in Go" url="https://github.com/iawia002/annie" @@ -12,23 +11,26 @@ license=("MIT") makedepends=("go") depends=("ffmpeg") conflicts=("annie") -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/iawia002/annie/archive/${pkgver}.tar.gz") -sha256sums=('43c4c7b793d292f5db65e3f76078e87d062c4d338df608f3abb0821ecc7995d8') +options=('!strip' '!emptydirs') +_gourl=github.com/iawia002/annie -prepare(){ - mkdir -p "$srcdir/src/github.com/iawia002/annie" - cp -r "$srcdir/$pkgname-$pkgver/"{downloader,config,extractors,parser,request,static,utils,vendor} \ - "$srcdir/src/github.com/iawia002/annie" +build(){ + GOPATH="$srcdir" go get -v -u ${_gourl}/... } +package() { + mkdir -p "$pkgdir/usr/bin" + install -p -m755 "$srcdir/bin/"* "$pkgdir/usr/bin" -build(){ - cd "${pkgname}-${pkgver}" - GOPATH="$srcdir" go build -} + mkdir -p "$pkgdir/$GOPATH" + cp -Rv --preserve=timestamps "$srcdir/"{src,pkg} "$pkgdir/$GOPATH" -package(){ - install -Dm755 "${srcdir}/${pkgname}-${pkgver}/${pkgname}-${pkgver}" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + for f in LICENSE COPYING LICENSE.* COPYING.*; do + if [ -e "$srcdir/src/$_gourl/$f" ]; then + install -Dm644 "$srcdir/src/$_gourl/$f" \ + "$pkgdir/usr/share/licenses/$pkgname/$f" + fi + done } +# vim:set ts=2 sw=2 et: |