Gentoo Archives: gentoo-commits

From: Ian Whyman <thev00d00@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/handbrake/
Date: Tue, 12 Mar 2019 23:30:03
Message-Id: 1552427699.398a8e5b8ee3b29ea8954e2fdc3406390cfe9950.thev00d00@gentoo
1 commit: 398a8e5b8ee3b29ea8954e2fdc3406390cfe9950
2 Author: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 12 21:54:43 2019 +0000
4 Commit: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 12 21:54:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398a8e5b
7
8 media-video/handbrake: Drop VAAPI flag
9
10 Add message that our builds are not supported by upstream
11
12 Closes: https://bugs.gentoo.org/625822
13 Closes: https://bugs.gentoo.org/679964
14 Package-Manager: Portage-2.3.62, Repoman-2.3.12
15 Signed-off-by: Ian Whyman <thev00d00 <AT> gentoo.org>
16
17 .../{handbrake-1.2.2-r1.ebuild => handbrake-1.2.2-r2.ebuild} | 11 +++++++----
18 1 file changed, 7 insertions(+), 4 deletions(-)
19
20 diff --git a/media-video/handbrake/handbrake-1.2.2-r1.ebuild b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
21 similarity index 91%
22 rename from media-video/handbrake/handbrake-1.2.2-r1.ebuild
23 rename to media-video/handbrake/handbrake-1.2.2-r2.ebuild
24 index 4d4a09eb378..d780a55c6e2 100644
25 --- a/media-video/handbrake/handbrake-1.2.2-r1.ebuild
26 +++ b/media-video/handbrake/handbrake-1.2.2-r2.ebuild
27 @@ -23,7 +23,7 @@ HOMEPAGE="http://handbrake.fr/"
28 LICENSE="GPL-2"
29
30 SLOT="0"
31 -IUSE="+fdk gstreamer gtk libav libav-aac nvenc x265 vaapi"
32 +IUSE="+fdk gstreamer gtk libav libav-aac nvenc x265"
33
34 REQUIRED_USE="^^ ( fdk libav-aac )"
35
36 @@ -124,7 +124,6 @@ src_configure() {
37 $(use_enable gtk) \
38 $(usex !gstreamer --disable-gst) \
39 $(use_enable nvenc) \
40 - $(use_enable vaapi qsv) \
41 $(use_enable x265) || die "Configure failed."
42 }
43
44 @@ -145,10 +144,14 @@ src_install() {
45 }
46
47 pkg_postinst() {
48 - einfo "For the CLI version of HandBrake, you can use \`HandBrakeCLI\`."
49 + einfo "Gentoo builds of HandBrake are NOT SUPPORTED by upstream as they"
50 + einfo "do not use the bundled (and often patched) upstream libraries."
51 + einfo ""
52 + einfo "Please do not raise bugs with upstream because of these ebuilds,"
53 + einfo "report bugs to Gentoo's bugzilla or Multimedia forum instead."
54
55 + einfo "For the CLI version of HandBrake, you can use \`HandBrakeCLI\`."
56 if use gtk ; then
57 - einfo ""
58 einfo "For the GTK+ version of HandBrake, you can run \`ghb\`."
59 fi