diff options
author | SammysHP | 2022-06-06 16:30:29 +0200 |
---|---|---|
committer | SammysHP | 2022-06-06 16:30:29 +0200 |
commit | 90c51c78885a3afdf76d4849713d0741e2eac011 (patch) | |
tree | 3b6a8c91ee90cdeab307fe3710af3078a6566226 /PKGBUILD | |
parent | a8644a376775dcd022d4ce6e6c5ffb69bd64ea47 (diff) | |
download | aur-simulavr-git.tar.gz |
Fix checks
The CMake check target requires CMake dependencies that aren't generated
due to missing dependencies. This patch moves the dependency generation
to appropriate locations.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -23,19 +23,26 @@ depends=() makedepends=('cmake' 'git' 'help2man' 'iverilog' 'python' 'swig' 'tcl' 'texinfo') provides=('simulavr') conflicts=('simulavr') -source=("${pkgname}::git+https://git.savannah.nongnu.org/git/simulavr.git") -sha256sums=('SKIP') +source=("${pkgname}::git+https://git.savannah.nongnu.org/git/simulavr.git" + '0001-fix_check.patch') +sha256sums=('SKIP' + 'b8e271804031dcd9536553851e41296f24523e6a2c5a0e2154750f0ad80ef309') pkgver() { cd "${srcdir}/${pkgname}" git describe --long --tags --match 'release-*' | sed 's/^release-//;s/\([^-]*-g\)/r\1/;s/-/./g' } +prepare() { + cd "${srcdir}/${pkgname}" + patch -p1 -i ../0001-fix_check.patch +} + build() { cd "${srcdir}/${pkgname}" cmake -S . -B build \ - -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr/" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ -DBUILD_TCL=ON \ -DBUILD_PYTHON=ON \ -DBUILD_VERILOG=ON @@ -47,7 +54,7 @@ build() { package() { cd "${srcdir}/${pkgname}/build" - make -j1 install + make DESTDIR="${pkgdir}" install mv "${pkgdir}/usr/share/doc/common" "${pkgdir}/usr/share/doc/simulavr" |