summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2017-05-30 14:49:33 +0200
committerBartłomiej Piotrowski2017-05-30 14:52:06 +0200
commita14944a1171b5c8e9eefa7172af342a4bd95374e (patch)
tree083f2071383e33ada605f710260d767330d782f4 /PKGBUILD
parent9e636d00a0f1bbf6340b6cb81f23b2429f0e3d05 (diff)
downloadaur-a14944a1171b5c8e9eefa7172af342a4bd95374e.tar.gz
Restore the package to the glory
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD72
1 files changed, 25 insertions, 47 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 246d3a40bad6..1d745eda4ac3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,29 @@
-# Maintainer: Junchun Guan <junchunx.guan@gmail.com>
-pkgname=qemu-arm-static
-pkgver=1.6.0
-pkgrel=3.1
-pkgdesc="Universal CPU emulator"
-url="http://www.qemu.org"
-arch=('i686' 'x86_64')
-license=("GPL2")
-makedepends=(python2)
-source=(http://download.tizen.org/tools/archive/14.03.1/openSUSE_13.1/src/qemu-arm-static-1.6.0rc3-3.1.src.rpm)
-sha256sums=('5e031095000f5fd97577bb1743f3ccafe41c63b4c83b6ee93778bbee76cda53d')
-
-prepare()
-{
- cd "$srcdir"
- tar -x -f qemu-$pkgver-rc3.tar.bz2
- cd "$srcdir/qemu-${pkgver}-rc3"
- for patch_file in $(find ../ -maxdepth 1 -name '*.patch' |sort)
- do
- patch -p1 -i $patch_file
- done
-}
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
-build() {
- cd "$srcdir/qemu-$pkgver-rc3"
- ./configure \
- --prefix=/usr \
- --libexecdir=/usr/lib \
- --target-list="arm-linux-user,arm64-linux-user" \
- --disable-tools \
- --disable-guest-agent \
- --disable-docs \
- --disable-system \
- --disable-werror \
- --disable-linux-aio \
- --disable-fdt \
- --disable-sdl \
- --enable-linux-user \
- --python=/usr/bin/python2 \
-# --static
-}
+pkgname=qemu-arm-static
+pkgver=2.8.1r1
+_pkgver=${pkgver/r/-r}
+pkgrel=2
+pkgdesc='Statically linked qemu-arm, qemu-armeb and qemu-aarch64 executables from Alpine'
+arch=(x86_64)
+url='https://alpinelinux.org/'
+license=(GPL2)
+install=$pkgname.install
+source=(http://rsync.alpinelinux.org/alpine/v3.6/main/x86_64/qemu-aarch64-$_pkgver.apk
+ http://rsync.alpinelinux.org/alpine/v3.6/main/x86_64/qemu-arm-$_pkgver.apk
+ http://rsync.alpinelinux.org/alpine/v3.6/main/x86_64/qemu-armeb-$_pkgver.apk
+ aarch64.binfmt arm.binfmt armeb.binfmt
+)
+sha256sums=('4a848f54612bf112277d4dee2460f96dce3c2c47a153ebbe199648335de2931b'
+ '5cb691a4699365005347c01187a17042ee301f7d0b25f1640bb5b945cf7c09e2'
+ 'c82a104fe83ee136a7c8325c1ea34f293e5cdea32276d24e970ec5d0a6027387'
+ 'b013b13d3b304a6d66c332828be3c93e8643c0c1ee217b0f1152d0c9dc78c059'
+ '805ab50d386b5e17c5a072217ed8d49450df079fcb76d6826427cea5b862474f'
+ 'fdaa63e61e625457c7de848cbcec8e6c6864a3cd12d8c3ee8e24cdd861be32b0')
package() {
- cd "$srcdir/qemu-$pkgver-rc3"
- make install DESTDIR="$pkgdir"
- install -m755 $srcdir/qemu-binfmt-conf.sh $pkgdir/usr/bin/qemu-binfmt-conf.sh
- mv $pkgdir/usr/bin/qemu-arm $pkgdir/usr/bin/qemu-arm-static
- mv $pkgdir/usr/bin/qemu-arm64 $pkgdir/usr/bin/qemu-arm64-static
- rm -rf $pkgdir/usr/{lib,include,share,etc}
- rm -rf $pkgdir/usr/bin/vscclient
+ for arch in aarch64 arm armeb; do
+ install -Dm755 usr/bin/qemu-$arch "$pkgdir/usr/bin/qemu-${arch}-static"
+ install -Dm644 ${arch}.binfmt "$pkgdir/usr/lib/binfmt.d/${arch}.conf"
+ done
}