diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 30 insertions, 30 deletions
@@ -1,45 +1,45 @@ -# Maintainer: Joaquin Garmendia <joaquingc123 at gmail dot com> -# All my PKGBUILDs can be found in https://www.github.com/joaquingx/PKGBUILDs - -# Co-Maintainer: Aniket Pradhan <aniket17133@iiitd.ac.in> - -# Owner/Cofntributer: Xinzhao Xu <z2d@jifangcheng.com> +# Contributor: Joaquin Garmendia <joaquingc123 at gmail dot com> +# Contributor: Aniket Pradhan <aniket17133@iiitd.ac.in> +# Contributor: Xinzhao Xu <z2d@jifangcheng.com> pkgname=annie-git -pkgver=0.9.3 +pkgver=0.10.3.r19.gabc3c9d pkgrel=1 arch=('x86_64') pkgdesc="A fast, simple and clean video downloader written in Go" url="https://github.com/iawia002/annie" -license=("MIT") -makedepends=('dep') -depends=('go-pie' 'ffmpeg') -conflicts=("annie") -options=('!strip' '!emptydirs') -source=("${pkgname}::git+https://github.com/iawia002/annie#branch=master") +license=('MIT') +makedepends=('go') +depends=('ffmpeg') +conflicts=('annie') +provides=('annie') +source=("git+https://github.com/iawia002/annie.git") sha256sums=('SKIP') -prepare(){ - mkdir -p gopath/src/github.com - ln -rTsf $pkgname $srcdir/gopath/src/github.com/$pkgname - export GOPATH="$srcdir"/gopath - cd $GOPATH/src/github.com/$pkgname - #dep init - dep ensure +pkgver() { + cd annie + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build(){ - export GOPATH=$srcdir/gopath - cd gopath/src/github.com/$pkgname - go install \ - -gcflags "all=-trimpath=$GOPATH" \ - -asmflags "all=-trimpath=$GOPATH" \ - -ldflags "-extldflags $LDFLAGS" \ - -v ./... + cd annie + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode=external" + } package() { - install -Dm755 gopath/bin/annie-git "$pkgdir"/usr/bin/annie - cd "${srcdir}/${pkgname}" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd annie + install -Dm755 annie -t "$pkgdir/usr/bin" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |