diff options
author | Fantix King | 2015-12-20 09:52:14 +0800 |
---|---|---|
committer | Fantix King | 2015-12-24 18:57:10 +0800 |
commit | 225816c06f54addbf3ffe0562c89e015cac0eeee (patch) | |
tree | e1bfa5653d28a53bf696f65a9ce56989815b865f | |
download | aur-225816c06f54addbf3ffe0562c89e015cac0eeee.tar.gz |
2.1.0-1.1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6e080f5415f1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v8 +# Sun Dec 20 02:10:44 UTC 2015 +pkgbase = libx32-yajl + pkgdesc = Yet Another JSON Library (x32 ABI) + pkgver = 2.1.0 + pkgrel = 1.1 + url = http://lloyd.github.com/yajl/ + arch = x86_64 + license = ISC + makedepends = cmake + depends = libx32-glibc + depends = yajl + source = yajl-2.1.0.tar.gz::https://github.com/lloyd/yajl/archive/2.1.0.tar.gz + md5sums = 6887e0ed7479d2549761a4d284d3ecb0 + +pkgname = libx32-yajl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a566adb778ac --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Dave Reisner <d@falconindy.com> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Andrej Gelenberg <andrej.gelenberg@udo.edu> +# x32 Maintainer: Fantix King <fantix.king at gmail.com> + +_pkgbasename=yajl +pkgname=libx32-$_pkgbasename +pkgver=2.1.0 +pkgrel=1.1 +pkgdesc='Yet Another JSON Library (x32 ABI)' +arch=('x86_64') +url='http://lloyd.github.com/yajl/' +license=('ISC') +makedepends=('cmake') +depends=('libx32-glibc' "${_pkgbasename}") +source=("$_pkgbasename-$pkgver.tar.gz::https://github.com/lloyd/$_pkgbasename/archive/$pkgver.tar.gz") +md5sums=('6887e0ed7479d2549761a4d284d3ecb0') + +build() { + cd "$_pkgbasename-$pkgver" + + export CC='gcc -mx32' + cmake -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=x32 . + + make +} + +package() { + cd "$_pkgbasename-$pkgver" + + make DESTDIR="$pkgdir" install + + mkdir -p "${pkgdir}/usr/libx32/pkgconfig/" + mv "${pkgdir}"/usr/share/pkgconfig/* "${pkgdir}/usr/libx32/pkgconfig/" + + install -d -m755 "${pkgdir}/usr/share/licenses/" + ln -s ${_pkgbasename} "${pkgdir}/usr/share/licenses/${pkgname}" + + # Clean up libx32 package + rm -rf "${pkgdir}"/usr/{bin,include,share/pkgconfig} +} |