summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorback-to2018-08-26 12:39:41 +0200
committerback-to2018-08-26 12:39:41 +0200
commitb2c31bd7b2b63e3a13ef1d1c723067e1a54aff5e (patch)
treeb9ad21c4e104408d052458879c4d799ed8fd2062 /PKGBUILD
downloadaur-livecli.tar.gz
Initial commit - 4.0.5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9eb008fbe00a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: back-to <backto at protonmail dot ch>
+
+pkgname=livecli
+pkgver=4.0.5
+pkgrel=1
+pkgdesc="CLI that pipes videos from online streaming services to a video player"
+arch=("any")
+url="https://livecli.github.io/"
+license=("BSD")
+depends=("python-"{isodate,pycountry,requests})
+optdepends=(
+ "ffmpeg: Required to play streams that are made up of separate audio and video streams"
+ "python-pycryptodome: Required to play some encrypted streams"
+ "python-pysocks: Required for socks proxies"
+ "python-websocket-client: Required for some plugins"
+ "rtmpdump: Required to play rtmp streams"
+)
+makedepends=("python-setuptools")
+checkdepends=("python-"{freezegun,mock,pytest,requests-mock})
+sha256sums=("f8a26dad0f1d33ea7b2ff8110dba26d6ff8e93f983ff120331b47c2eeddd5042")
+source=("https://github.com/${pkgname}/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz")
+
+build() {
+ cd "$pkgname-$pkgver"
+ export LIVECLI_USE_PYCOUNTRY="true"
+ python setup.py build
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ python setup.py test
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ python setup.py install --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}