diff options
author | Alexandre Iooss | 2016-08-19 13:28:57 +0200 |
---|---|---|
committer | Alexandre Iooss | 2016-08-19 13:28:57 +0200 |
commit | 6b817b101d008b937de98244bf96f655466252e3 (patch) | |
tree | 558e46326c43e0e2878e75f12d8d71ceb6b91c94 /PKGBUILD | |
download | aur-6b817b101d008b937de98244bf96f655466252e3.tar.gz |
First commit
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..bbec25b268a3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,68 @@ +# Maintainer: Alexandre Iooss <alexandre.iooss@gmail.com> + +# OPTIONAL:libmux \ +# OPTIONAL:libpomp \ +# OPTIONAL:libARMedia + +pkgname=libarstream2-git +pkgver=r156.bcd93a5 +pkgrel=1 +pkgdesc="Parrot Streaming Library" +arch=(x86_64) +url="http://developer.parrot.com/" +license=('custom') +groups=() +depends=(libarsal-git) +optdepends=() +makedepends=(git) +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +source=('libarstream2::git+https://github.com/Parrot-Developers/libARStream2' + 'libarstream2-Makefile' + 'Config-linux-config.h' + 'LICENSE') +sha256sums=('SKIP' + 'b48204d27c7cb89c18e062d2d953639fc1d090f48ff2deb5edf75ed94f138eb8' + '5956b54ef47ad26df51991a4aa7002abdcb524a51b455d040f55b4d11a4f44a7' + '1771e95329e9cb2bed04e023e330af3d558d0f13c0c1c5de0581f2880f149deb') + +pkgver() { + cd "$srcdir/libarstream2" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cp "$srcdir/libarstream2-Makefile" "$srcdir/libarstream2/Makefile" + cp "$srcdir/Config-linux-config.h" "$srcdir/libarstream2/Includes/config.h" +} + +build() { + cd "$srcdir/libarstream2" + make +} + +package() { + # Install headers + mkdir -p "$pkgdir/usr/include/libARStream2" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_error.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_h264_filter.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_h264_parser.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_h264_sei.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_h264_writer.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_rtp_receiver.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_rtp_sender.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_stream_recorder.h" "$pkgdir/usr/include/libARStream2/" + cp "$srcdir/libarstream2/Includes/libARStream2/arstream2_stream_receiver.h" "$pkgdir/usr/include/libARStream2/" + + # Install lib + mkdir -p "$pkgdir/usr/lib" + cp "$srcdir/libarstream2/libarstream2.so" "$pkgdir/usr/lib/" + + # Install license + mkdir -p "$pkgdir/usr/share/licenses/$pkgname" + cp "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} |