From 9e098327dcae7b17f0b1f89d4328b284113bc80e Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Mon, 14 Mar 2022 16:27:20 -0400 Subject: [PATCH] New package: aravis-0.8.21 --- common/shlibs | 1 + srcpkgs/aravis/template | 47 +++++++++++++++++++++++++++++++++++++++ srcpkgs/gstreamer1-aravis | 1 + srcpkgs/libaravis | 1 + srcpkgs/libaravis-devel | 1 + 5 files changed, 51 insertions(+) create mode 100644 srcpkgs/aravis/template create mode 120000 srcpkgs/gstreamer1-aravis create mode 120000 srcpkgs/libaravis create mode 120000 srcpkgs/libaravis-devel diff --git a/common/shlibs b/common/shlibs index f26b9bab58fd..5b955773d869 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4142,3 +4142,4 @@ librz_util.so.0.3.4 rizin-0.3.4_1 librz_lang.so.0.3.4 rizin-0.3.4_1 librz_search.so.0.3.4 rizin-0.3.4_1 librz_bin.so.0.3.4 rizin-0.3.4_1 +libaravis-0.8.so.0 libaravis-0.8.21_1 diff --git a/srcpkgs/aravis/template b/srcpkgs/aravis/template new file mode 100644 index 000000000000..2c67a954144a --- /dev/null +++ b/srcpkgs/aravis/template @@ -0,0 +1,47 @@ +# Template file for 'aravis' +pkgname=aravis +version=0.8.21 +revision=1 +build_style=meson +hostmakedepends="pkg-config gobject-introspection gi-docgen gettext" +makedepends="gtk+3-devel glib-devel libusb-devel zlib-devel libxml2-devel + gstreamer1-devel gst-plugins-base1-devel" +checkdepends="python3-gobject" +short_desc="Vision utilities for genicam based cameras" +maintainer="Andrew J. Hesford " +license="LGPL-2.1-or-later" +homepage="https://github.com/AravisProject/aravis" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=a53ce93cb082ac1c4215aed48aa9e05d5342d58811938065e9f503b07838dfb3 +# Network test causes timeout in CI +make_check=ci-skip + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" glib-devel prelink-cross qemu-user-static" +fi + +libaravis_package() { + short_desc="Vision library for genicam-based cameras" + pkg_install() { + vmove "usr/lib/*.so.*" + vmove usr/lib/girepository-1.0 + } +} + +libaravis-devel_package() { + depends="libaravis>=${version}_${revision}" + short_desc="Vision library for genicam-based cameras - development files" + pkg_install() { + vmove "usr/lib/*.so" + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/share/gir-1.0 + } +} + +gstreamer1-aravis_package() { + short_desc+=" - gstreamer plugin" + pkg_install() { + vmove usr/lib/gstreamer-1.0 + } +} diff --git a/srcpkgs/gstreamer1-aravis b/srcpkgs/gstreamer1-aravis new file mode 120000 index 000000000000..4309a30c365f --- /dev/null +++ b/srcpkgs/gstreamer1-aravis @@ -0,0 +1 @@ +aravis \ No newline at end of file diff --git a/srcpkgs/libaravis b/srcpkgs/libaravis new file mode 120000 index 000000000000..4309a30c365f --- /dev/null +++ b/srcpkgs/libaravis @@ -0,0 +1 @@ +aravis \ No newline at end of file diff --git a/srcpkgs/libaravis-devel b/srcpkgs/libaravis-devel new file mode 120000 index 000000000000..4309a30c365f --- /dev/null +++ b/srcpkgs/libaravis-devel @@ -0,0 +1 @@ +aravis \ No newline at end of file