diff options
author | cafehaine | 2020-03-04 08:49:28 +0100 |
---|---|---|
committer | cafehaine | 2020-03-04 08:49:28 +0100 |
commit | 1aa646d9df0f3bc5856e31ba81587cb3135924b1 (patch) | |
tree | 12fc401beab7070d02506732d20f34ce2353e68a | |
download | aur-1aa646d9df0f3bc5856e31ba81587cb3135924b1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e198e257c2ed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = nymphcast-server-git + pkgdesc = Audio and video casting system with support for custom applications. + pkgver = 128 + pkgrel = 1 + url = https://github.com/MayaPosch/NymphCast + arch = any + license = BSD-3-Clause + makedepends = git + depends = nymphrpc + depends = sdl2_image + depends = ffmpeg + source = git+https://github.com/MayaPosch/NymphCast.git + md5sums = SKIP + +pkgname = nymphcast-server-git + provides = nymphcast-server + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7233258eeead --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Kilian Guillaume "cafehaine" <kilian dot guillaume at gmail dot com> +pkgname='nymphcast-server-git' +_reponame=NymphCast +pkgver=128 +pkgrel=1 +pkgdesc="Audio and video casting system with support for custom applications." +arch=('any') +url="https://github.com/MayaPosch/NymphCast" +license=('BSD-3-Clause') +depends=('nymphrpc' 'sdl2_image' 'ffmpeg') +makedepends=('git') +source=("git+https://github.com/MayaPosch/NymphCast.git") +md5sums=('SKIP') + +pkgver() { + cd ${srcdir}/${_reponame} + git rev-list --count HEAD +} + +build() { + cd ${srcdir}/${_reponame} + cd src/server + make +} + +package() { + provides=('nymphcast-server') + cd ${srcdir}/${_reponame} + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -d "$pkgdir/opt/nymphcast" + install -Dm755 src/server/bin/nymphcast_server "$pkgdir/opt/nymphcast" + install -Dm644 src/server/*.jpg "$pkgdir/opt/nymphcast" + install -Dm644 src/server/*.ini "$pkgdir/opt/nymphcast" + cp -r src/server/apps "$pkgdir/opt/nymphcast" +} + +package_nymphcast-sdk-git() { + provides=('nymphcast-sdk') + cd ${srcdir}/${_reponame} + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 src/client_lib/lib/libnymphcast.a "$pkgdir/usr/lib" + install -Dm644 src/client_lib/nymphcast_client.h "$pkgdir/usr/include" +} + +package_nymphcast-player-git() { + provides=('nymphcast-player') + cd ${srcdir}/${_reponame} + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm755 player/NymphCastPlayer/build/player "$pkgdir/usr/bin" +} |