1 |
commit: d1524eec1755d46264c01249b925ee981b1dd1b1 |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon May 31 23:13:23 2021 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon May 31 23:19:10 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1524eec |
7 |
|
8 |
media-video/handbrake: sync live ebuild |
9 |
|
10 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
11 |
|
12 |
media-video/handbrake/handbrake-1.3.3-r1.ebuild | 10 +++------- |
13 |
media-video/handbrake/handbrake-9999.ebuild | 22 ++++++++++------------ |
14 |
2 files changed, 13 insertions(+), 19 deletions(-) |
15 |
|
16 |
diff --git a/media-video/handbrake/handbrake-1.3.3-r1.ebuild b/media-video/handbrake/handbrake-1.3.3-r1.ebuild |
17 |
index 73db57b803d..01c79b64512 100644 |
18 |
--- a/media-video/handbrake/handbrake-1.3.3-r1.ebuild |
19 |
+++ b/media-video/handbrake/handbrake-1.3.3-r1.ebuild |
20 |
@@ -19,8 +19,8 @@ fi |
21 |
|
22 |
DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder" |
23 |
HOMEPAGE="http://handbrake.fr/" |
24 |
-LICENSE="GPL-2" |
25 |
|
26 |
+LICENSE="GPL-2" |
27 |
SLOT="0" |
28 |
IUSE="+fdk gstreamer gtk libav-aac numa nvenc x265" |
29 |
|
30 |
@@ -69,16 +69,12 @@ RDEPEND=" |
31 |
x11-libs/pango |
32 |
) |
33 |
fdk? ( media-libs/fdk-aac ) |
34 |
- x265? ( >=media-libs/x265-3.2:0=[10bit,12bit,numa?] ) |
35 |
- " |
36 |
+ x265? ( >=media-libs/x265-3.2:0=[10bit,12bit,numa?] )" |
37 |
|
38 |
DEPEND="${RDEPEND} |
39 |
${PYTHON_DEPS} |
40 |
dev-lang/nasm |
41 |
- dev-util/cmake |
42 |
- dev-util/intltool |
43 |
- dev-util/meson |
44 |
- sys-devel/automake" |
45 |
+ dev-util/intltool" |
46 |
|
47 |
PATCHES=( |
48 |
# Remove libdvdnav duplication and call it on the original instead. |
49 |
|
50 |
diff --git a/media-video/handbrake/handbrake-9999.ebuild b/media-video/handbrake/handbrake-9999.ebuild |
51 |
index 115170471f2..d90a6c15069 100644 |
52 |
--- a/media-video/handbrake/handbrake-9999.ebuild |
53 |
+++ b/media-video/handbrake/handbrake-9999.ebuild |
54 |
@@ -12,15 +12,15 @@ if [[ ${PV} = *9999* ]]; then |
55 |
inherit git-r3 |
56 |
else |
57 |
MY_P="HandBrake-${PV}" |
58 |
- SRC_URI="https://download2.handbrake.fr/${PV}/${MY_P}-source.tar.bz2 -> ${P}.tar.bz2" |
59 |
+ SRC_URI="https://github.com/HandBrake/HandBrake/releases/download/${PV}/${MY_P}-source.tar.bz2 -> ${P}.tar.bz2" |
60 |
S="${WORKDIR}/${MY_P}" |
61 |
KEYWORDS="~amd64 ~x86" |
62 |
fi |
63 |
|
64 |
DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder" |
65 |
HOMEPAGE="http://handbrake.fr/" |
66 |
-LICENSE="GPL-2" |
67 |
|
68 |
+LICENSE="GPL-2" |
69 |
SLOT="0" |
70 |
IUSE="+fdk gstreamer gtk libav-aac numa nvenc x265" |
71 |
|
72 |
@@ -46,7 +46,7 @@ RDEPEND=" |
73 |
media-libs/x264:= |
74 |
media-sound/lame |
75 |
sys-libs/zlib |
76 |
- >=media-video/ffmpeg-4.2.1:0=[fdk?] |
77 |
+ >=media-video/ffmpeg-4.2.1:0=[postproc,fdk?] |
78 |
gstreamer? ( |
79 |
media-libs/gstreamer:1.0 |
80 |
media-libs/gst-plugins-base:1.0 |
81 |
@@ -74,9 +74,8 @@ RDEPEND=" |
82 |
|
83 |
DEPEND="${RDEPEND} |
84 |
${PYTHON_DEPS} |
85 |
- dev-lang/yasm |
86 |
- dev-util/intltool |
87 |
- sys-devel/automake" |
88 |
+ dev-lang/nasm |
89 |
+ dev-util/intltool" |
90 |
|
91 |
PATCHES=( |
92 |
# Remove libdvdnav duplication and call it on the original instead. |
93 |
@@ -88,6 +87,9 @@ PATCHES=( |
94 |
|
95 |
# Use whichever python is set by portage |
96 |
"${FILESDIR}/${PN}-1.3.0-dont-search-for-python.patch" |
97 |
+ |
98 |
+ # Fix x265 linkage... again again #730034 |
99 |
+ "${FILESDIR}/${PN}-1.3.3-x265-link.patch" |
100 |
) |
101 |
|
102 |
src_prepare() { |
103 |
@@ -152,15 +154,11 @@ pkg_postinst() { |
104 |
einfo "For the GTK+ version of HandBrake, you can run \`ghb\`." |
105 |
fi |
106 |
|
107 |
- gnome2_icon_cache_update |
108 |
+ xdg_icon_cache_update |
109 |
xdg_desktop_database_update |
110 |
} |
111 |
|
112 |
-pkg_preinst() { |
113 |
- gnome2_icon_savelist |
114 |
-} |
115 |
- |
116 |
pkg_postrm() { |
117 |
- gnome2_icon_cache_update |
118 |
+ xdg_icon_cache_update |
119 |
xdg_desktop_database_update |
120 |
} |