Package Details: torrent-git 1.26.1.r767.g8c267645-1

Git Clone URL: https://aur.archlinux.org/torrent-git.git (read-only, click to copy)
Package Base: torrent-git
Description: Full-featured BitTorrent client package and utilities
Upstream URL: https://github.com/anacrolix/torrent
Licenses: MPL
Conflicts: torrent
Provides: torrent
Submitter: aksr
Maintainer: aksr
Last Packager: aksr
Votes: 3
Popularity: 0.000000
First Submitted: 2016-07-30 07:05 (UTC)
Last Updated: 2023-01-02 10:49 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

zerf commented on 2022-01-01 01:48 (UTC)

Fails with

==> ERROR: depends is not allowed to be empty.

but further changes are required beyond that.

diff --git a/PKGBUILD b/PKGBUILD
index a5b5668..6686eea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,44 +1,36 @@
 # Maintainer: aksr <aksr at t-com dot me>
 pkgname=torrent-git
-pkgver=r1306.00f4067
+_pkgname=torrent
+pkgver=r2841.4691b0b
 pkgrel=1
-epoch=
 pkgdesc="Full-featured BitTorrent client package and utilities"
 arch=('i686' 'x86_64')
 url="https://github.com/anacrolix/torrent"
 license=('MPL')
-groups=()
-depends=('')
 makedepends=('git' 'go')
-optdepends=()
-checkdepends=()
-provides=()
 conflicts=('torrent')
-replaces=()
-backup=()
-options=()
-changelog=
-install=
-noextract=()
-_gourl=github.com/anacrolix/torrent
+source=("git+https://github.com/anacrolix/torrent")
+md5sums=('SKIP')

 pkgver() {
-  GOPATH="$srcdir" go get -d ${_gourl}
-  cd "$srcdir/src/${_gourl}"
+  cd "${_pkgname}"
   printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
 }

 build() {
-  GOPATH="$srcdir" go get ${_gourl}/cmd/...
+  export GOPATH="$srcdir"
+  cd "${_pkgname}"
+  go install -v ./cmd/...
 }

 package() {
-  cd "$srcdir"
+  cd "$GOPATH"
   for i in bin/*; do
     install -Dm755 $i "$pkgdir/usr/$i"
   done
-  install -Dm644 src/${_gourl}/README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
-  install -Dm644 src/${_gourl}/TODO $pkgdir/usr/share/doc/${pkgname%-*}/TODO
-  install -Dm644 src/${_gourl}/LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
+  cd "$srcdir/${_pkgname}"
+  install -Dm644 README.md $pkgdir/usr/share/doc/${pkgname%-*}/README.md
+  install -Dm644 TODO $pkgdir/usr/share/doc/${pkgname%-*}/TODO
+  install -Dm644 LICENSE $pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE
 }