diff --git a/.gitmodules b/.gitmodules index 4e5c50f..021a0e3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -790,9 +790,6 @@ [submodule "zsh-prompt-ys"] path = zsh-prompt-ys url = ssh://aur@aur.archlinux.org/zsh-prompt-ys.git -[submodule "zycore-c"] - path = zycore-c - url = ssh://aur@aur.archlinux.org/zycore-c.git [submodule "aurutils"] path = aurutils url = https://aur.archlinux.org/aurutils.git diff --git a/zycore-c b/zycore-c deleted file mode 160000 index fa909c6..0000000 --- a/zycore-c +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fa909c6e6a09a884657f4df78baaaf49f2726eaf diff --git a/zydis/PKGBUILD b/zydis/PKGBUILD deleted file mode 100644 index 1f3ff09..0000000 --- a/zydis/PKGBUILD +++ /dev/null @@ -1,72 +0,0 @@ -# Maintainer: George Rawlinson -# Contributor: Thibaut PĂ©rami - -pkgname=zydis -pkgver=4.0.0 -pkgrel=1 -pkgdesc='Fast and lightweight x86/x86-64 disassembler and code generation library' -arch=('x86_64') -url='https://zydis.re' -license=('MIT') -depends=('gcc-libs' 'zycore-c') -makedepends=('git' 'cmake' 'ruby-ronn-ng' 'doxygen') -checkdepends=('python') -_commit='1ba75aeefae37094c7be8eba07ff81d4fe0f1f20' -source=("git+https://github.com/zyantific/zydis.git#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd "$pkgname" - - git describe --tags | sed -e 's/^v//' -e 's/-/./g' -} - -build() { - # https://archlinux.org/todo/lto-fat-objects/ - export CFLAGS+=" -ffat-lto-objects" - - # https://github.com/zyantific/zydis#-fpic-for-shared-library-builds - cmake \ - -S "$pkgname" \ - -B build \ - -W no-dev \ - -D CMAKE_BUILD_TYPE='None' \ - -D CMAKE_INSTALL_PREFIX=/usr \ - -D CMAKE_POSITION_INDEPENDENT_CODE=ON \ - -D ZYDIS_BUILD_SHARED_LIB=ON \ - -D ZYAN_SYSTEM_ZYCORE=ON \ - -D ZYDIS_BUILD_MAN=ON - - cmake --build build -} - -check() { - # test suite extracted from .github/workflows/main.yml - cd "$pkgname/tests" - - # regression tests (decoder) - python regression.py test "$srcdir/build/ZydisInfo" - - # regression tests (encoder) - python regression_encoder.py \ - "$srcdir/build/ZydisFuzzReEncoding" \ - "$srcdir/build/ZydisFuzzEncoder" \ - "$srcdir/build/ZydisTestEncoderAbsolute" -} - -package() { - DESTDIR="$pkgdir" cmake --install build - - cd "$pkgname" - - # documentation - install -vDm644 -t "$pkgdir/usr/share/doc/Zydis" README.md - cp -vr examples "$pkgdir/usr/share/doc/Zydis" - - # move man pages to correct directory - install -vd "$pkgdir/usr/share/man/man1" - mv "$pkgdir/usr/share/man/"*.1 "$pkgdir/usr/share/man/man1" - - # license - install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE -}