Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/guvcview/
Date: Mon, 29 Aug 2016 13:24:55
Message-Id: 1472477055.a01eb9279f13401db42e6a9adcd85d1fde213df0.aballier@gentoo
1 commit: a01eb9279f13401db42e6a9adcd85d1fde213df0
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 29 13:24:15 2016 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 29 13:24:15 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01eb927
7
8 media-video/guvcview: bump to 2.0.4
9
10 Package-Manager: portage-2.3.0
11
12 media-video/guvcview/Manifest | 1 +
13 media-video/guvcview/guvcview-2.0.4.ebuild | 57 ++++++++++++++++++++++++++++++
14 2 files changed, 58 insertions(+)
15
16 diff --git a/media-video/guvcview/Manifest b/media-video/guvcview/Manifest
17 index 25d4cf1..e0d82fb 100644
18 --- a/media-video/guvcview/Manifest
19 +++ b/media-video/guvcview/Manifest
20 @@ -4,3 +4,4 @@ DIST guvcview-src-1.7.2.tar.gz 508179 SHA256 4bedf9ce57edf60e761e7de9563a39a3ae4
21 DIST guvcview-src-1.7.3.tar.gz 761780 SHA256 d98612fa7bb6a5a408b26755bcefdee9c5d505e5dc0e2a45a7f316652d96da99 SHA512 36ec97e127043d9548bed2f915cd45611ba751cee3c38119382911d0c037944b0fb0abd2486155eade39c9b14c7ef3657c9b4bde1cc62666004fbf77de58db91 WHIRLPOOL 225eaad1fd40356b4699e51de1b14d6f367809d8f7bf0288392083ace20b433a770d4cba666f4edb7c636089ac3b9bf144830507d1dee13088ca44b872104483
22 DIST guvcview-src-2.0.1.tar.gz 960661 SHA256 dffb86c01bd2e25216d9fbc0c246342246818036d9f63e0488111d757d9b018d SHA512 b3877f00f4caf224eac2010f62e1c3d575b94f84cd0a8da7a5f1df6c851384c7a9e356de905ce27e143dc9761137ae1cce146bb4f6c0aa6d270dd53551bce67a WHIRLPOOL 9cbf94219f5816e5fb0b98f3a7b7ad618bf3162dcd5a7b6dc9162a842470c2643f4503f6d15fc0c1c00de4901ecde5bf188680bacac279f4721bda02a7efecf5
23 DIST guvcview-src-2.0.3.tar.gz 1062788 SHA256 1f2c79f2dccbf512a0aa1c397ce8e5d37fb0a48008ef72a0d3f10f9dc0758bce SHA512 976e62ffe26bd9c815ff754337a42512c6fcc9d55285e79e0505f6211a7ca2407546e433fc0e8439ea541ef51a23101b0badda2f9fcc9d197d3a2ab27983b704 WHIRLPOOL 8d94d9e669bee2f551745af03efba22d956d37927edf9b1a8b901ac943dc8c0d4e59a0aeada904b7c45e4ce693f9b49ef6e383485b827323fea066e28de0f220
24 +DIST guvcview-src-2.0.4.tar.gz 1120666 SHA256 670ef45168a9b58d36ac42f09c498db5e56b76b0be25b0a6dc97528569334fa2 SHA512 9339e9cf7dc5224f1b87bb21e0ad711d9c27f4197d5f758c70edf465eb01c8c9c51542c75d686f0439f9e843a1c14c2f76835e8529b87b35a737fc5ccb01fe0a WHIRLPOOL ff168a9c785f4f165891a4e9f4541bcd1774fbd7b3c98d2259f10b1fe02689f4c1f91b0cdd966ea82905a9a23ad8af40081a80df9389b01640bbfca32f4734df
25
26 diff --git a/media-video/guvcview/guvcview-2.0.4.ebuild b/media-video/guvcview/guvcview-2.0.4.ebuild
27 new file mode 100644
28 index 00000000..119ca04
29 --- /dev/null
30 +++ b/media-video/guvcview/guvcview-2.0.4.ebuild
31 @@ -0,0 +1,57 @@
32 +# Copyright 1999-2016 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +inherit autotools eutils qmake-utils
38 +
39 +MY_P=${PN}-src-${PV}
40 +
41 +DESCRIPTION="GTK+ UVC Viewer"
42 +HOMEPAGE="http://guvcview.sourceforge.net/"
43 +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
44 +
45 +LICENSE="GPL-3"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="gsl libav pulseaudio qt5"
49 +
50 +RDEPEND=">=dev-libs/glib-2.10
51 + media-libs/libpng:0=
52 + media-libs/libsdl2
53 + media-libs/libv4l
54 + >=media-libs/portaudio-19_pre
55 + !libav? ( >=media-video/ffmpeg-2.8:0= )
56 + libav? ( media-video/libav:= )
57 + virtual/ffmpeg
58 + virtual/libusb:1
59 + virtual/udev
60 + pulseaudio? ( >=media-sound/pulseaudio-0.9.15 )
61 + gsl? ( >=sci-libs/gsl-1.15 )
62 + qt5? ( dev-qt/qtwidgets:5 )
63 + !qt5? ( >=x11-libs/gtk+-3.6:3 )
64 + !<sys-kernel/linux-headers-3.4-r2" #448260
65 +DEPEND="${RDEPEND}
66 + dev-util/intltool
67 + sys-devel/gettext
68 + virtual/os-headers
69 + sys-devel/autoconf-archive
70 + virtual/pkgconfig"
71 +
72 +S=${WORKDIR}/${MY_P}
73 +
74 +src_prepare() {
75 + epatch "${FILESDIR}/ffmpeg3.patch"
76 + sed -i '/^docdir/,/^$/d' Makefile.am || die
77 + eautoreconf
78 +}
79 +
80 +src_configure() {
81 + export MOC="$(qt5_get_bindir)/moc"
82 + econf \
83 + --disable-debian-menu \
84 + $(use_enable gsl) \
85 + $(use_enable pulseaudio pulse) \
86 + $(use_enable qt5) \
87 + $(use_enable !qt5 gtk3)
88 +}