diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
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" +} |