diff options
author | a821 | 2024-04-18 21:38:35 +0200 |
---|---|---|
committer | a821 | 2024-04-18 21:38:35 +0200 |
commit | 598df06476d6cfe5c2c58e316aca9a7677a32d9f (patch) | |
tree | 29176002acde9953ee63aaadaa075a747c4bd5dd /PKGBUILD | |
parent | 8df283f290c021c1edf6b0617ed360f999c7c74f (diff) | |
download | aur-subdivx-get-git.tar.gz |
Update package to current guidelines
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 21 insertions, 14 deletions
@@ -1,19 +1,18 @@ -# Maintainer: Gabriel Núñez Yuvé <gnuy@pm.me> +# Contributor: Gabriel Núñez Yuvé <gnuy@pm.me> + pkgname=subdivx-get-git -_pkgname=subdivx-get license=('MIT') -pkgdesc="Download subtitles from subdivx." -pkgver=r84.5f94541 +pkgdesc="Download subtitles from subdivx" +pkgver=r85.6fc1e4e pkgrel=1 -arch=('i686' 'x86_64') +arch=('x86_64') url='https://github.com/gnuy/subdivx-get' -source=('git+git://github.com/gnuy/subdivx-get') -depends=() -makedepends=('go') -sha1sums=('SKIP') +source=("git+$url") +makedepends=('go' 'git') +sha256sums=('SKIP') pkgver() { - cd "$srcdir/$_pkgname" + cd "${pkgname%-git}" ( set -o pipefail git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -21,11 +20,19 @@ pkgver() { } build(){ - cd "$srcdir/$_pkgname" - GO111MODULE=on go build -o "$srcdir/bin/subdivx-get" + cd "${pkgname%-git}" + 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 -extldflags \"${LDFLAGS}\"" . } package() { - cd "$srcdir/bin" - install -Dm755 'subdivx-get' "$pkgdir/usr/bin/subdivx-get" + install -Dm755 'subdivx-get/subdivx-get' -t "$pkgdir/usr/bin" } |