summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAniket Pradhan2018-11-22 17:46:00 +0530
committerAniket Pradhan2018-11-22 17:46:00 +0530
commit83ac1354abf152aa5a1e9252eb4a1e8c0ac1ad0a (patch)
treea09054fc5630e28ddd283cbc788396a79a7e5014
parent92cdd02f11cf0fa3a880d46a20942bad379c67e9 (diff)
downloadaur-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--.SRCINFO8
-rw-r--r--PKGBUILD38
2 files changed, 24 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eeb790844753..bdd75454142b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 87bfa030efb0..1ffa4411d29a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: