From 8418cdcb62ada26ee78b89de84bd988ee74277ff Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 23 Sep 2021 09:17:01 +0200 Subject: community/carla: added patches for no-SSE and no-SSE2 builds --- community/carla/PKGBUILD | 27 +++++++++++++++++++++++++++ community/carla/carla-git-no-sse.patch | Bin 0 -> 2870 bytes community/carla/carla-git-no-sse2.patch | Bin 0 -> 2910 bytes 3 files changed, 27 insertions(+) create mode 100644 community/carla/PKGBUILD create mode 100644 community/carla/carla-git-no-sse.patch create mode 100644 community/carla/carla-git-no-sse2.patch (limited to 'community/carla') diff --git a/community/carla/PKGBUILD b/community/carla/PKGBUILD new file mode 100644 index 00000000..8211b9f1 --- /dev/null +++ b/community/carla/PKGBUILD @@ -0,0 +1,27 @@ +# disable SSE, SSE2 according to platform + +if [ "${CARCH}" = "i686" ]; then + source+=('carla-git-no-sse2.patch') + sha512sums+=('74fa0bf6afd032f68333680ae5bb7398c613bd74e9639e76ccd0bc5c3a9b67475d618ad9a1f178f924a0c5847228085971e9b7eb685ec6cfd36ee1329b7fff63') + b2sums+=('72e34c424289b84fe656a86c8ba29a7315350299114e2f1cf75892e219e79f9cf32b8c19d1aa0912a7668a2d9e741012e5c6372dcee9aaf45fb45833559fd376') + eval "$( + declare -f build | \ + sed ' + /make features/ i \ + patch -Np1 -i "$srcdir/carla-git-no-sse2.patch" + ' + )" +fi + +if [ "${CARCH}" = "i486" ]; then + source+=('carla-git-no-sse.patch') + sha512sums+=('f4953da920ba508259eb7da42a8135662c9e2421dfd8488889d7b4ac5a8cf86da97bd4a22eea06da86e1c4ce728ff79e90b368ad761765fb988baa029e5b04cd') + b2sums+=('461512fc763f5b88c8ef5d2d4c7e63d7d959d4cfea3581de122abc76651c32e7cd64cee249cd791103d6dc906b2c341b11591724525e95d0df71aab10dc8c5de') + eval "$( + declare -f build | \ + sed ' + /make features/ i \ + patch -Np1 -i "$srcdir/carla-git-no-sse.patch" + ' + )" +fi diff --git a/community/carla/carla-git-no-sse.patch b/community/carla/carla-git-no-sse.patch new file mode 100644 index 00000000..2c44f839 Binary files /dev/null and b/community/carla/carla-git-no-sse.patch differ diff --git a/community/carla/carla-git-no-sse2.patch b/community/carla/carla-git-no-sse2.patch new file mode 100644 index 00000000..7f13eeeb Binary files /dev/null and b/community/carla/carla-git-no-sse2.patch differ -- cgit v1.2.3-54-g00ecf