summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Taboada2019-05-22 17:20:55 -0700
committerMichael Taboada2019-05-22 17:20:55 -0700
commit4be44a717e832b53769e1df1a7275214ed68ec29 (patch)
tree02e4f7cc75f0bff9238d563a8f416fda67096f7b
downloadaur-4be44a717e832b53769e1df1a7275214ed68ec29.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD47
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4ae94e345ac1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = mumbledj-git
+ pkgdesc = a mumble dj that can play music from soundcloud, youtube, and mixcloud -- git version
+ pkgver = 3.2.2.r2.ea0e037
+ pkgrel = 1
+ url = https://github.com/lilmike/mumbledj
+ arch = aarch64
+ arch = armv7h
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ makedepends = go
+ makedepends = glide
+ depends = aria2
+ depends = ffmpeg
+ depends = openal
+ depends = opus
+ depends = youtube-dl
+ source = mumbledj::git+https://github.com/lilmike/mumbledj.git
+ sha512sums = SKIP
+
+pkgname = mumbledj-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a89ba47046fd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Storm Dragon <storm_dragon@linux-a11y.org>
+# Maintainer: Michael Taboada <michael@2mb.solutions>
+
+pkgname="mumbledj-git"
+pkgver=3.2.2.r2.ea0e037
+pkgrel=1
+pkgdesc="a mumble dj that can play music from soundcloud, youtube, and mixcloud -- git version"
+arch=('aarch64' 'armv7h' 'x86_64')
+url="https://github.com/lilmike/mumbledj"
+license=('MIT')
+depends=('aria2' 'ffmpeg' 'openal' 'opus' 'youtube-dl')
+makedepends=('git' 'go' 'glide')
+source=("mumbledj::git+https://github.com/lilmike/mumbledj.git")
+sha512sums=('SKIP')
+
+ prepare(){
+ mkdir -p gopath/src/github.com/lilmike
+ ln -rTsf mumbledj gopath/src/github.com/lilmike/mumbledj
+ }
+
+pkgver() {
+ cd "${srcdir}/mumbledj"
+ printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g;s/^v//')"
+}
+
+build() {
+ export GOPATH="${srcdir}/gopath"
+ cd "${srcdir}/gopath/src/github.com/lilmike/mumbledj"
+ go install \
+ -gcflags "all=-trimpath=$GOPATH" \
+ -asmflags "all=-trimpath=$GOPATH" \
+ -ldflags "-extldflags $LDFLAGS" -v
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/bin"
+ mkdir -p "$pkgdir/usr/share/doc/mumbledj"
+ install -p -m755 "$srcdir/gopath/bin/mumbledj" "$pkgdir/usr/bin"
+ install -p -m644 "$srcdir/mumbledj/README.md" "$pkgdir/usr/share/doc/mumbledj"
+ install -p -m644 "$srcdir/mumbledj/config.yaml" "$pkgdir/usr/share/doc/mumbledj/config.yaml.example"
+
+ #mkdir -p "$pkgdir/$GOPATH"
+ #cp -Rv --preserve=timestamps "$srcdir/"{src,pkg} "$pkgdir/$GOPATH"
+
+}
+
+# vim:set ts=2 sw=2 et: