summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2021-12-14 01:08:19 +0100
committerAlexandre Bouvier2021-12-14 01:10:07 +0100
commit99c2b8f1893156113f6c3ec0bde12a65672b0b3c (patch)
tree9647efab9dc77f11a436fbcb6cd85324061b4ac0
parent2f253b5c23109f317306d6870417c1d21aa2a92d (diff)
downloadaur-99c2b8f1893156113f6c3ec0bde12a65672b0b3c.tar.gz
fix depends
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD12
2 files changed, 8 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1a82c2319c63..b01c5cbcbaf8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -12,8 +12,9 @@ pkgbase = dynarmic-git
makedepends = git
makedepends = ninja
makedepends = robin-map>=0.6.2
- makedepends = xbyak>=5.995.r3
- makedepends = zydis>=3.2.0.r2
+ makedepends = xbyak>=5.991
+ makedepends = zydis>=3.1
+ makedepends = zydis<4
provides = dynarmic=5.r128.g4dcebc18
provides = libdynarmic.so
conflicts = dynarmic
@@ -22,4 +23,4 @@ pkgbase = dynarmic-git
pkgname = dynarmic-git
depends = libfmt.so
- depends = libZydis.so>=4
+ depends = libZydis.so
diff --git a/PKGBUILD b/PKGBUILD
index c2b9b84ea0a8..22fabed79ef9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,9 @@ makedepends=(
'git'
'ninja'
'robin-map>=0.6.2'
- 'xbyak>=5.995.r3'
- 'zydis>=3.2.0.r2'
+ 'xbyak>=5.991'
+ 'zydis>=3.1'
+ 'zydis<4'
)
checkdepends=('catch2>=2.13.1')
provides=("$_pkgname=$pkgver" 'libdynarmic.so')
@@ -28,11 +29,6 @@ pkgver() {
git describe --long --tags | sed 's/^r//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-prepare() {
- # fix building with zydis>=4
- sed -i 's/ZYDIS_ADDRESS_WIDTH_64/ZYDIS_STACK_WIDTH_64/' $_pkgname/src/dynarmic/common/x64_disassemble.cpp
-}
-
build() {
cmake -S $_pkgname -B build -G Ninja \
-DBUILD_SHARED_LIBS=ON \
@@ -54,7 +50,7 @@ check() {
}
package() {
- depends+=('libfmt.so' 'libZydis.so>=4')
+ depends+=('libfmt.so' 'libZydis.so')
# shellcheck disable=SC2154
DESTDIR="$pkgdir" cmake --install build
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname $_pkgname/LICENSE.txt