diff options
author | Jingbei Li | 2019-03-11 20:09:31 +0800 |
---|---|---|
committer | Jingbei Li | 2019-03-11 20:09:31 +0800 |
commit | d32e2499a8ffc1ed56700a7fb12b05a7c5fae19e (patch) | |
tree | eed69d36ff6c03a535e6d287329b43d74f8ee9da | |
download | aur-d32e2499a8ffc1ed56700a7fb12b05a7c5fae19e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b2c75866f718 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = devtools-qemu + pkgdesc = QEMU based cross-build tools for Archlinux package maintainers + pkgver = 2.76715c0 + pkgrel = 1 + url = http://github.com/petronny/devtools-qemu + arch = x86_64 + license = GPL + makedepends = git + depends = binfmt-qemu-static + depends = devtools-alarm + depends = qemu-user-static-bin + source = git://github.com/petronny/devtools-qemu.git + sha256sums = SKIP + +pkgname = devtools-qemu + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..71f128b99121 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +pkgname=devtools-qemu +pkgver=2.76715c0 +pkgrel=1 +pkgdesc='QEMU based cross-build tools for Archlinux package maintainers' +arch=('x86_64') +url='http://github.com/petronny/devtools-qemu' +license=('GPL') +depends=('binfmt-qemu-static' 'devtools-alarm' 'qemu-user-static-bin') +makedepends=('git') +source=('git://github.com/petronny/devtools-qemu.git') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + echo "$(git rev-list --count master).$(git rev-parse --short master)" +} + +build() { + cd $srcdir/$pkgname + + cp /usr/bin/archbuild qemu_archbuild + patch qemu_archbuild < qemu.patch +} + +package() { + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/devtools + + cp $srcdir/$pkgname/qemu_archbuild $pkgdir/usr/bin + cp $srcdir/$pkgname/mirrorlist $pkgdir/usr/share/devtools/qemu_mirrorlist + + for i in armv6h armv7h aarch64 + do + cp $srcdir/$pkgname/pacman-extra-$i.conf $pkgdir/usr/share/devtools/ + cp $srcdir/$pkgname/makepkg-$i.conf $pkgdir/usr/share/devtools/ + ln -sf /usr/bin/qemu_archbuild $pkgdir/usr/bin/extra-$i-build + done +} |