summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHuayu Zhang2022-12-22 20:01:40 +0000
committerHuayu Zhang2022-12-22 20:01:40 +0000
commite143e010e147c81649b668271db2b11c12465d67 (patch)
tree06d514d401ef46e58c8773d3d74f994d5497a54f /PKGBUILD
parent2d3bf3c7e872b3c80ed082e09a1df768f832929c (diff)
downloadaur-bochs-gdb-stub.tar.gz
fix build on host x86_64
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 15 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05d6aa0edb66..241b10502450 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -37,24 +37,28 @@ build() {
--enable-disasm \
--enable-pcidev \
--enable-usb \
- --enable-gdb-stub
+ --enable-gdb-stub
+
sed -i 's/^LIBS = /LIBS = -lpthread/g' Makefile
- make -j $(nproc)
+
+ make
}
package() {
cd "$srcdir/bochs-$pkgver"
make DESTDIR="$pkgdir" install
- install -Dm644 .bochsrc "$pkgdir/etc/bochsrc-sample.txt"
+ chmod 644 .bochsrc
+ #mv .bochsrc "$pkgdir/etc/bochsrc-sample.txt"
- cd "$pkgdir/usr/bin/"
+ #fix name for bochs-gdb
+ cd "$pkgdir/usr/bin"
mv bochs bochs-gdb
- if ($(uname -m) == x86_64);then \
- rm bximage \
- cd "$pkgdir/usr/" \
- rm -rfv share \
- cd "$pkgdir" \
- rm -rfv etc; \
- fi
+ #fix directory&file conflic with bochs
+ if [ $(uname -m) = "x86_64" ] \
+ ;then \
+ rm $pkgdir/usr/bin/bximage \
+ rm -rfv $pkgdir/usr/share \
+ rm -rfv $pkgdir/usr/etc \
+ ;fi
}