summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlexandre Iooss2016-08-19 13:28:57 +0200
committerAlexandre Iooss2016-08-19 13:28:57 +0200
commit6b817b101d008b937de98244bf96f655466252e3 (patch)
tree558e46326c43e0e2878e75f12d8d71ceb6b91c94 /PKGBUILD
downloadaur-6b817b101d008b937de98244bf96f655466252e3.tar.gz
First commit
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD68
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"
+}