diff options
author | Sandy Carter | 2016-09-24 17:31:58 -0400 |
---|---|---|
committer | Sandy Carter | 2016-09-24 17:31:58 -0400 |
commit | 076643c15a04c05f5aee0d1706385ebdab9420ce (patch) | |
tree | 3b7f03625d7ad397a68e531a6b0e6b2a8b47c648 | |
download | aur-076643c15a04c05f5aee0d1706385ebdab9420ce.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 36 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aaee66f3e113 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Sat Sep 24 21:31:43 UTC 2016 +pkgbase = mingw-w64-udis86 + pkgdesc = A minimalistic disassembler library + pkgver = 1.7.2 + pkgrel = 1 + url = http://udis86.sourceforge.net/ + arch = i686 + arch = x86_64 + license = BSD + makedepends = mingw-w64-gcc + makedepends = mingw-w64-pkg-config + depends = python2 + options = !strip + options = !buildflags + options = staticlibs + source = http://downloads.sourceforge.net/udis86/udis86-1.7.2.tar.gz + sha1sums = f55dec2d5319aac9d0a7ae2614ddcc7aa73d3744 + +pkgname = mingw-w64-udis86 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..09a8bf41eaa1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +udis86-*.tar.gz +*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5149c5436236 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +pkgname=mingw-w64-udis86 +pkgver=1.7.2 +pkgrel=1 +pkgdesc="A minimalistic disassembler library" +arch=('i686' 'x86_64') +url="http://udis86.sourceforge.net/" +license=("BSD") +makedepends=(mingw-w64-gcc mingw-w64-pkg-config) +depends=('python2') +options=(!strip !buildflags staticlibs) +source=("http://downloads.sourceforge.net/udis86/udis86-${pkgver}.tar.gz") +sha1sums=('f55dec2d5319aac9d0a7ae2614ddcc7aa73d3744') + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + +build() { + for _arch in ${_architectures}; do + unset LDFLAGS + mkdir -p "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" + cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" + "${srcdir}"/udis86-${pkgver}/configure \ + --prefix=/usr/${_arch} \ + --build=$CHOST \ + --host=${_arch} + make + done +} + +package() { + for _arch in ${_architectures}; do + cd "${srcdir}/${pkgname}-${pkgver}-build-${_arch}" + make DESTDIR="$pkgdir" install + find "$pkgdir/usr/${_arch}" -name '*.dll' | xargs -rtl1 ${_arch}-strip --strip-unneeded + find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs -rtl1 ${_arch}-strip -g + done +} |