summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorqueueRAM2019-07-24 09:22:52 -0700
committerqueueRAM2019-07-24 09:26:18 -0700
commita7785fe2aa9ed8c9ddeb28b97520a2819c3b5f59 (patch)
treee49f52201f3bdc430dc1d2682691684d54594139
downloadaur-a7785fe2aa9ed8c9ddeb28b97520a2819c3b5f59.tar.gz
Initial import of qemu-irix PKGBUILD
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD59
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6bceb62279fc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = qemu-irix-git
+ pkgdesc = QEMU with IRIX userland support
+ pkgver = v2.11.0.r2167.ga2ba448e6b
+ pkgrel = 1
+ url = https://github.com/queueRAM/qemu-irix
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ license = LGPL2.1
+ makedepends = python2
+ makedepends = git
+ source = qemu-irix::git://github.com/queueRAM/qemu-irix.git
+ sha256sums = SKIP
+
+pkgname = qemu-irix-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bf24a46d854e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: queueRAM <queueRAM <at> gmail <dot> com>
+
+pkgname=qemu-irix-git
+_gitname=qemu-irix
+pkgdesc="QEMU with IRIX userland support"
+pkgver=v2.11.0.r2167.ga2ba448e6b
+pkgrel=1
+arch=(i686 x86_64)
+license=(GPL2 LGPL2.1)
+url="https://github.com/queueRAM/qemu-irix"
+depends=()
+makedepends=(python2 git)
+source=(${_gitname}::git://github.com/queueRAM/qemu-irix.git)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "${srcdir}/${_gitname}"
+ mkdir -p build
+}
+
+build() (
+ cd ${srcdir}/${_gitname}/build
+
+ # headless configure with IRIX targets
+ ../configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libexecdir=/usr/lib/qemu \
+ --audio-drv-list= \
+ --disable-bluez \
+ --disable-sdl \
+ --disable-gtk \
+ --disable-vte \
+ --disable-opengl \
+ --disable-virglrenderer \
+ --disable-blobs \
+ --disable-tools \
+ --disable-guest-agent \
+ --target-list=irix-linux-user,irixn32-linux-user,irix64-linux-user \
+ --disable-capstone \
+ --disable-debug-info \
+ --disable-werror
+
+ make
+)
+
+package() {
+ make -C "${srcdir}/${_gitname}/build" DESTDIR="${pkgdir}" install
+
+ # remove potentially conflicting binary and docs
+ cd "${pkgdir}"
+ rm -r usr/lib usr/share
+}