summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafal Mielniczuk2020-02-28 14:20:05 +0000
committerRafal Mielniczuk2020-02-28 14:20:05 +0000
commitfc2741bcdfad24bbdedec77b0d4a20306f350500 (patch)
tree0ed81ff678503c944edb77549829db7c7efc62c1
downloadaur-fc2741bcdfad24bbdedec77b0d4a20306f350500.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD58
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e46032b7dfbe
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = bochs-svn
+ pkgdesc = A portable x86 PC emulation software package, including GUI debugger (SVN Snapshot)
+ pkgver = 2.6.11.r13816
+ pkgrel = 1
+ url = http://bochs.sourceforge.net/
+ arch = x86_64
+ license = LGPL
+ depends = gcc-libs
+ depends = libxrandr
+ depends = libxpm
+ depends = gtk2
+ conflicts = bochs
+ source = bochs-svn::svn://svn.code.sf.net/p/bochs/code/trunk/bochs
+ md5sums = SKIP
+
+pkgname = bochs-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e13e24395b23
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Rafal Mielniczuk <rafal DOT mielniczuk2 AT gmail DOT com>
+# Original PKGBUILD: Kyle Keen <keenerd@gmail.com>
+# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
+# Contributor: Kevin Piche <kevin@archlinux.org>
+
+pkgname=bochs-svn
+pkgver=2.6.11.r13816
+pkgrel=1
+pkgdesc="A portable x86 PC emulation software package, including GUI debugger (SVN Snapshot)"
+arch=('x86_64')
+url="http://bochs.sourceforge.net/"
+license=('LGPL')
+depends=('gcc-libs' 'libxrandr' 'libxpm' 'gtk2')
+conflicts=('bochs')
+source=("$pkgname::svn://svn.code.sf.net/p/bochs/code/trunk/bochs")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ local ver="$(svnversion)"
+ local rel="$(grep -e "^VERSION=" configure | sed -e 's/.svn//' -e 's/VERSION=//' -e 's/"//g')"
+ printf "%s.r%s" "$rel" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ ./configure \
+ --prefix=/usr \
+ --without-wx \
+ --with-x11 \
+ --with-x \
+ --with-term \
+ --disable-docbook \
+ --enable-cpu-level=6 \
+ --enable-fpu \
+ --enable-3dnow \
+ --enable-disasm \
+ --enable-smp \
+ --enable-x86-64 \
+ --enable-avx \
+ --enable-long-phy-address \
+ --enable-disasm \
+ --enable-pcidev \
+ --enable-usb \
+ --enable-debugger
+ #--with-sdl
+ #--enable-x86-debugger
+ #--enable-all-optimizations
+ #--enable-plugins
+ make -j 1
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 .bochsrc "$pkgdir/etc/bochsrc-sample.txt"
+}