summaryrefslogtreecommitdiffstats
path: root/handbrake
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2018-05-16 20:26:28 +0000
committer Eric Hameleers <alien@slackware.com>2018-05-16 20:26:28 +0000
commitff99476ad3b5aece10e5e2efcc39391a1625a5ee (patch)
treee1ab204b61f10d2e6e1206bebcb3e9bad9abf27f /handbrake
parentf1df1ed73b6c7589ead0c0676d5a74690aea4109 (diff)
downloadasb-ff99476ad3b5aece10e5e2efcc39391a1625a5ee.tar.gz
asb-ff99476ad3b5aece10e5e2efcc39391a1625a5ee.tar.xz
handbrake: make x265 encoder compile on 32bit
Diffstat (limited to 'handbrake')
-rwxr-xr-xhandbrake/build/handbrake.SlackBuild9
1 files changed, 9 insertions, 0 deletions
diff --git a/handbrake/build/handbrake.SlackBuild b/handbrake/build/handbrake.SlackBuild
index f790e3ef..5735d6ae 100755
--- a/handbrake/build/handbrake.SlackBuild
+++ b/handbrake/build/handbrake.SlackBuild
@@ -372,6 +372,15 @@ cat $SRCDIR/patches/handbrake.static_modules.patch |patch -p1 --verbose \
# cp -a --parent contrib $HBTOPDIR/
#cd -
+# Assembly code for 10bit and 12bit x265 encoder only exists for x86_64,
+# so prevent compilation errors on other arches:
+if [ "${ARCH}" != "x86_64" ]; then
+ sed -i -e 's/^X265_10.CONFIGURE.extra *= .*$/& -DENABLE_ASSEMBLY=OFF/' \
+ contrib/x265_10bit/module.defs
+ sed -i -e 's/^X265_12.CONFIGURE.extra *= .*$/& -DENABLE_ASSEMBLY=OFF/' \
+ contrib/x265_12bit/module.defs
+fi
+
if [ "$WITH_GUI" = "YES" -o "$WITH_GUI" = "yes" ]; then
GUI_OPTS="--disable-gtk-update-checks"
else