summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Neidhardt2016-01-11 17:33:04 +1100
committerPierre Neidhardt2016-01-11 17:40:25 +1100
commitddeb49d2fbb7c998d77d3b15c81f9e63b91561bf (patch)
tree4b2b707daf011be8e7ea634cd395a5fad98c1620
parent2cb6e7c28b6d864c1df7df04025d04cc5979e647 (diff)
downloadaur-ddeb49d2fbb7c998d77d3b15c81f9e63b91561bf.tar.gz
demlo: Update to 2.0
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD43
2 files changed, 31 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83677507fe67..eed4b699a57f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,18 @@
+# Generated by mksrcinfo v8
+# Mon Jan 11 06:40:17 UTC 2016
pkgbase = demlo
pkgdesc = A dynamic and extensible music library organizer
- pkgver = 1.7
- pkgrel = 5
+ pkgver = 2.0
+ pkgrel = 1
url = http://ambrevar.bitbucket.org/demlo/
- arch = any
+ arch = i686
+ arch = x86_64
license = MIT
+ makedepends = go
depends = ffmpeg
- depends = lua
- depends = lua-dkjson
- depends = lua-filesystem
- depends = lua-llthreads2
- depends = lua-penlight
- depends = lua-socket
- depends = slnunicode-git
+ depends = lua51
+ depends = taglib
optdepends = chromaprint: Internet tagging
- source = demlo-1.7.tar.bz2::https://bitbucket.org/ambrevar/demlo/get/v1.7.tar.bz2
- sha1sums = 3c9d3a9c666374fbd211c450cbe5ed9394cd3cc3
pkgname = demlo
diff --git a/PKGBUILD b/PKGBUILD
index 2a2269b51b42..81a1a568dbd4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,34 @@
# Maintainer: Pierre Neidhardt <ambrevar@gmail.com>
-_pkgname=demlo
-pkgname=$_pkgname
-pkgver=1.7
-pkgrel=5
+_gourl="bitbucket.org/ambrevar/$pkgname"
+pkgname=demlo
+pkgver=2.0
+pkgrel=1
pkgdesc="A dynamic and extensible music library organizer"
-arch=("any")
-url="http://ambrevar.bitbucket.org/$_pkgname/"
+arch=("i686" "x86_64")
+url="http://ambrevar.bitbucket.org/$pkgname/"
license=("MIT")
-depends=("ffmpeg" "lua" "lua-dkjson" "lua-filesystem" "lua-llthreads2" "lua-penlight" "lua-socket" "slnunicode-git")
+depends=("ffmpeg" "lua51" "taglib")
+makedepends=("go")
optdepends=("chromaprint: Internet tagging")
-source=("$pkgname-$pkgver.tar.bz2::https://bitbucket.org/ambrevar/$_pkgname/get/v$pkgver.tar.bz2")
-sha1sums=("3c9d3a9c666374fbd211c450cbe5ed9394cd3cc3")
+
+build() {
+ GOPATH="$srcdir" go get -fix -v -x "$_gourl"
+}
+
+check() {
+ GOPATH="$GOPATH:$srcdir" go test -v -x "$_gourl"
+}
package() {
- cd "$srcdir/ambrevar-$_pkgname-16001d6f6ef5"
- install -Dm755 "$_pkgname.lua" "$pkgdir/usr/bin/$_pkgname"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE"
+ cd "$srcdir"
+ install -Dm755 "bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "src/$_gourl/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm644 "${_pkgname}rc" "$pkgdir/usr/share/$_pkgname/${_pkgname}rc"
+ install -Dm644 "src/$_gourl/${pkgname}rc" "$pkgdir/usr/share/$pkgname/${pkgname}rc"
+ cd "src/$_gourl"
for i in scripts/*; do
- install -Dm644 "$i" "$pkgdir/usr/share/$_pkgname/$i"
+ install -Dm644 "$i" "$pkgdir/usr/share/$pkgname/$i"
done
-
- for i in "$_pkgname"/*; do
- install -Dm644 "$i" "$pkgdir/usr/share/lua/5.3/$i"
- done
-
- ## Man page
- install -Dm644 "$_pkgname.1" "$pkgdir/usr/share/man/man1/$_pkgname.1"
}