Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-tv/gtk-v4l/
Date: Thu, 25 Nov 2021 15:42:44
Message-Id: 1637854950.5df952e0d9de8eb8e50878e8f1f22610c995d6d7.marecki@gentoo
1 commit: 5df952e0d9de8eb8e50878e8f1f22610c995d6d7
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 25 15:41:12 2021 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 25 15:42:30 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df952e0
7
8 media-tv/gtk-v4l: update HOMEPAGE/SRC_URI, EAPI 5 -> 8
9
10 Closes: https://bugs.gentoo.org/699144
11 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
12
13 media-tv/gtk-v4l/gtk-v4l-0.4-r1.ebuild | 35 ++++++++++++++++++++++++++++++++
14 media-tv/gtk-v4l/gtk-v4l-0.4.ebuild | 37 ----------------------------------
15 media-tv/gtk-v4l/metadata.xml | 3 +++
16 3 files changed, 38 insertions(+), 37 deletions(-)
17
18 diff --git a/media-tv/gtk-v4l/gtk-v4l-0.4-r1.ebuild b/media-tv/gtk-v4l/gtk-v4l-0.4-r1.ebuild
19 new file mode 100644
20 index 000000000000..ac48862a1722
21 --- /dev/null
22 +++ b/media-tv/gtk-v4l/gtk-v4l-0.4-r1.ebuild
23 @@ -0,0 +1,35 @@
24 +# Copyright 1999-2021 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=8
28 +
29 +DESCRIPTION="A GTK+ application for controlling V4L preferences of a web cam device"
30 +HOMEPAGE="https://github.com/jwrdegoede/gtk-v4l/"
31 +# No 0.4 release tag on GitHub so until 0.5 has been released, stick
32 +# with the previously mirrored tarball from FedoraHosted.
33 +SRC_URI="mirror://gentoo/${P}.tar.gz"
34 +
35 +LICENSE="GPL-2"
36 +SLOT="0"
37 +KEYWORDS="~amd64 ~x86"
38 +
39 +RDEPEND=">=dev-libs/glib-2
40 + dev-libs/libgudev:=
41 + >=media-libs/libv4l-0.6
42 + x11-libs/gtk+:3"
43 +DEPEND="${RDEPEND}"
44 +BDEPEND="virtual/pkgconfig"
45 +
46 +PATCHES=(
47 + "${FILESDIR}"/${PN}-0.4-device-remove-source-on-finalize.patch
48 +)
49 +
50 +src_prepare() {
51 + default
52 + sed -i -e '/^Categories/s:Application:GTK:' ${PN}.desktop.in || die
53 +}
54 +
55 +src_install() {
56 + default
57 + find "${ED}" -name '*.la' -delete || die
58 +}
59
60 diff --git a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild b/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
61 deleted file mode 100644
62 index cb4606812e7e..000000000000
63 --- a/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild
64 +++ /dev/null
65 @@ -1,37 +0,0 @@
66 -# Copyright 1999-2021 Gentoo Authors
67 -# Distributed under the terms of the GNU General Public License v2
68 -
69 -EAPI=5
70 -inherit epatch
71 -
72 -DESCRIPTION="A control application for Video 4 Linux (based on C and GTK+)"
73 -HOMEPAGE="http://fedorahosted.org/gtk-v4l/"
74 -SRC_URI="http://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz"
75 -
76 -LICENSE="GPL-2"
77 -SLOT="0"
78 -KEYWORDS="~amd64 ~x86"
79 -IUSE=""
80 -
81 -RDEPEND=">=dev-libs/glib-2
82 - dev-libs/libgudev:=
83 - >=media-libs/libv4l-0.6
84 - x11-libs/gtk+:3"
85 -DEPEND="${RDEPEND}
86 - virtual/pkgconfig"
87 -
88 -DOCS="AUTHORS ChangeLog README"
89 -
90 -src_prepare() {
91 - epatch "${FILESDIR}"/${P}-device-remove-source-on-finalize.patch
92 - sed -i -e '/^Categories/s:Application:GTK:' ${PN}.desktop.in || die
93 -}
94 -
95 -src_configure() {
96 - econf --disable-static
97 -}
98 -
99 -src_install() {
100 - default
101 - find "${ED}" -name '*.la' -delete || die
102 -}
103
104 diff --git a/media-tv/gtk-v4l/metadata.xml b/media-tv/gtk-v4l/metadata.xml
105 index 115e9d64a669..3778382e9dce 100644
106 --- a/media-tv/gtk-v4l/metadata.xml
107 +++ b/media-tv/gtk-v4l/metadata.xml
108 @@ -2,4 +2,7 @@
109 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
110 <pkgmetadata>
111 <!-- maintainer-needed -->
112 + <upstream>
113 + <remote-id type="github">jwrdegoede/gtk-v4l</remote-id>
114 + </upstream>
115 </pkgmetadata>