summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPieter Joost van de Sande2020-12-20 14:10:42 +0100
committerPieter Joost van de Sande2020-12-20 14:10:42 +0100
commit4be52b012927a5927947879897dffa6db28781fe (patch)
treeb4b681a5f4dc4d4b03ec1756d8e80d17daded1f4 /PKGBUILD
downloadaur-4be52b012927a5927947879897dffa6db28781fe.tar.gz
initial version 0.0.3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9b133f1bbe1e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Pieter Joost van de Sande <pj@born2code.net>
+pkgname=owncast
+pkgver=0.0.3
+pkgrel=1
+pkgdesc='Take control over your live stream video by running it yourself. Streaming + chat out of the box.'
+url='https://github.com/owncast/owncast'
+arch=('any')
+license=('MIT')
+makedepends=('git')
+depends=('go' 'git')
+source=("${url}/archive/v${pkgver}.tar.gz")
+sha256sums=('4e7a69265ad7ef33a40553cdc7115982b354668b7fead859b9f3e9731e84411f')
+
+provides=("${pkgname}")
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ go build -o ${pkgname} -ldflags "-extldflags ${LDFLAGS} -s -w -X main.version=${pkgver}"
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+# vim: ft=sh ts=2 sw=2 et