1 |
commit: 1f89e0eb693aa4ea34133efd3a05c1cd6904355e |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jan 1 03:32:00 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jan 1 03:32:00 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f89e0eb |
7 |
|
8 |
media-video/aravis: bump to 0.8.5 |
9 |
|
10 |
Package-Manager: Portage-3.0.9, Repoman-3.0.2 |
11 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
12 |
|
13 |
media-video/aravis/Manifest | 1 + |
14 |
media-video/aravis/aravis-0.8.5.ebuild | 69 ++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 70 insertions(+) |
16 |
|
17 |
diff --git a/media-video/aravis/Manifest b/media-video/aravis/Manifest |
18 |
index a85fb353063..9cf2ceb0ae5 100644 |
19 |
--- a/media-video/aravis/Manifest |
20 |
+++ b/media-video/aravis/Manifest |
21 |
@@ -1 +1,2 @@ |
22 |
DIST aravis-0.7.2.tar.gz 940928 BLAKE2B 67b6772aaf6195e393caf2f3fcf6d24acace9d7160023c801f93d479e9d488e4082dcd11d40a8db18dea6cd516e0b24cb78e46de09d455a3c822208d9f33af5b SHA512 5cc6c01f77462c595a87a5899df752a5018e72b4de108fc3bcebbb39542482fc535401a7f10732270d98998fe807c929ae9e7750cc7ac0ce089763d1eb148e2a |
23 |
+DIST aravis-0.8.5.tar.gz 966208 BLAKE2B abeb87911e20898765a41a663a539932cafe65a297ae3887379ca2760132150fde1fb87dbd5f718618b90f5eb2f2fd4941a85ebf7139b0d4ae8a6be458338450 SHA512 2e6ab898be0d1e9a93555bcf83bb447f19c46c5d3c3a8713b9a2174fd165992d5737393f417f6e46504d120d15955dc67e89342449f11356a3fd1e6968ac233e |
24 |
|
25 |
diff --git a/media-video/aravis/aravis-0.8.5.ebuild b/media-video/aravis/aravis-0.8.5.ebuild |
26 |
new file mode 100644 |
27 |
index 00000000000..5b917f730ca |
28 |
--- /dev/null |
29 |
+++ b/media-video/aravis/aravis-0.8.5.ebuild |
30 |
@@ -0,0 +1,69 @@ |
31 |
+# Copyright 2019-2021 Gentoo Authors |
32 |
+# Distributed under the terms of the GNU General Public License v2 |
33 |
+ |
34 |
+EAPI=7 |
35 |
+ |
36 |
+inherit meson xdg |
37 |
+ |
38 |
+DESCRIPTION="Library for video acquisition using Genicam cameras" |
39 |
+HOMEPAGE="https://github.com/AravisProject/aravis" |
40 |
+ |
41 |
+if [[ ${PV} = 9999 ]]; then |
42 |
+ inherit git-r3 |
43 |
+ EGIT_REPO_URI="https://github.com/AravisProject/${PN}" |
44 |
+else |
45 |
+ MY_P="${PN^^}_${PV//./_}" |
46 |
+ SRC_URI="https://github.com/AravisProject/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" |
47 |
+ KEYWORDS="~amd64 ~x86" |
48 |
+fi |
49 |
+ |
50 |
+LICENSE="LGPL-2+" |
51 |
+SLOT="0" |
52 |
+IUSE="gtk-doc fast-heartbeat gstreamer introspection packet-socket test usb viewer" |
53 |
+RESTRICT="!test? ( test )" |
54 |
+ |
55 |
+GST_DEPEND=" |
56 |
+ media-libs/gstreamer:1.0 |
57 |
+ media-libs/gst-plugins-base:1.0 |
58 |
+" |
59 |
+BDEPEND=" |
60 |
+ dev-util/glib-utils |
61 |
+ virtual/pkgconfig |
62 |
+ gtk-doc? ( |
63 |
+ dev-util/gtk-doc |
64 |
+ app-text/docbook-xml-dtd:4.3 |
65 |
+ ) |
66 |
+ introspection? ( dev-libs/gobject-introspection:= ) |
67 |
+" |
68 |
+DEPEND=" |
69 |
+ dev-libs/glib:2[gtk-doc?] |
70 |
+ dev-libs/libxml2:2 |
71 |
+ sys-libs/zlib |
72 |
+ gstreamer? ( ${GST_DEPEND} ) |
73 |
+ packet-socket? ( sys-process/audit ) |
74 |
+ usb? ( virtual/libusb:1 ) |
75 |
+ viewer? ( |
76 |
+ ${GST_DEPEND} |
77 |
+ x11-libs/gtk+:3 |
78 |
+ x11-libs/libnotify |
79 |
+ ) |
80 |
+" |
81 |
+RDEPEND="${DEPEND}" |
82 |
+ |
83 |
+if [[ ${PV} != 9999 ]]; then |
84 |
+ S="${WORKDIR}/${PN}-${MY_P}" |
85 |
+fi |
86 |
+ |
87 |
+src_configure() { |
88 |
+ local emesonargs=( |
89 |
+ $(meson_feature gtk-doc documentation) |
90 |
+ $(meson_use fast-heartbeat) |
91 |
+ $(meson_feature gstreamer gst-plugin) |
92 |
+ $(meson_feature introspection) |
93 |
+ $(meson_feature packet-socket) |
94 |
+ $(meson_use test tests) |
95 |
+ $(meson_feature usb) |
96 |
+ $(meson_feature viewer) |
97 |
+ ) |
98 |
+ meson_src_configure |
99 |
+} |