diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2021-03-19 09:29:41 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2021-03-19 09:29:41 +0100 |
commit | d5353480b05503dd5b446bf2d8384aaad466b375 (patch) | |
tree | 26a81f58ce1c7cb2b507f51b6a6b3df42c3d6d58 /extra/dav1d/PKGBUILD | |
parent | 4ec224a9ca27034466e529bfc2069d381a51f727 (diff) | |
download | packages-d5353480b05503dd5b446bf2d8384aaad466b375.tar.xz |
extra/dav1d: patched no-SSE2, no-SSE on i686 and i486
Diffstat (limited to 'extra/dav1d/PKGBUILD')
-rw-r--r-- | extra/dav1d/PKGBUILD | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/extra/dav1d/PKGBUILD b/extra/dav1d/PKGBUILD index 3ae2f1fd..2ea6149f 100644 --- a/extra/dav1d/PKGBUILD +++ b/extra/dav1d/PKGBUILD @@ -1,3 +1,24 @@ +# disable SSE2 on i686 and i486 +source_i486=('dav1d-0.8.2-sse2-asm.patch') +sha512sums_i486=('65d133b750888ce854fdad2f068430ae1920db135eaf9b8ec4d372ecb074e3eef6833f50f17e758cc8f69f4845b873fb96d744c03f75a34af0dd0ad8dbd413e3') +source_i686=('dav1d-0.8.2-sse2-asm.patch') +sha512sums_i686=('65d133b750888ce854fdad2f068430ae1920db135eaf9b8ec4d372ecb074e3eef6833f50f17e758cc8f69f4845b873fb96d744c03f75a34af0dd0ad8dbd413e3') +if [ "$CARCH" == 'i686' ] || [ "$CARCH" == 'i486' ]; then + eval "$( + { + declare -f prepare || \ + printf 'prepare() {\n}\n' + } \ + | sed ' + $i patch -p1 -i "$srcdir/dav1d-0.8.2-sse2-asm.patch" + ' + declare -f build | \ + sed ' + s|arch-meson|arch-meson -Denable_asm=false -Denable_avx512=false |g + ' + )" +fi + # graphviz needs tons of libraries we don't have yet on i486 if [ "${CARCH}" = "i486" ]; then makedepends=(${makedepends[@]//graphviz/}) |