diff options
author | Bartłomiej Piotrowski | 2017-05-30 14:49:33 +0200 |
---|---|---|
committer | Bartłomiej Piotrowski | 2017-05-30 14:52:06 +0200 |
commit | a14944a1171b5c8e9eefa7172af342a4bd95374e (patch) | |
tree | 083f2071383e33ada605f710260d767330d782f4 /PKGBUILD | |
parent | 9e636d00a0f1bbf6340b6cb81f23b2429f0e3d05 (diff) | |
download | aur-a14944a1171b5c8e9eefa7172af342a4bd95374e.tar.gz |
Restore the package to the glory
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 72 |
1 files changed, 25 insertions, 47 deletions
@@ -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 } |