diff options
author | Markus Kitsinger (SwooshyCueb) | 2016-03-01 22:48:32 -0600 |
---|---|---|
committer | Markus Kitsinger (SwooshyCueb) | 2016-03-01 22:48:32 -0600 |
commit | e53c905672cd8fd3644aa7dc77918f431158fb4a (patch) | |
tree | 7735367b01adf1667a6124677fa781faf30e1c32 /PKGBUILD | |
download | aur-pypy-camel-git.tar.gz |
Hey pypy, have some bleeding-edge serialization
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7873de5d50d0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us> + +pkgbase=pypy-camel-git +pkgname=(pypy-camel-git pypy3-camel-git) +pkgver=v0.1.r13.g13b7a26 +pkgrel=1 +pkgdesc='Python serialization module (build for pypy from git)' +arch=(any) +license=(ISC) +makedepends=('pypy3' 'pypy' 'pypy3-yaml' 'pypy-yaml') +url="https://github.com/eevee/camel" +source=(git+https://github.com/eevee/camel.git) +sha512sums=('SKIP') + +pkgver() { + cd "$srcdir/camel" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +package_pypy-camel-git () { + depends=('pypy-yaml' 'pypy') + conflicts=('pypy-camel') + provides=('pypy-camel') + + cd "$srcdir/camel" + pypy setup.py install --prefix=/opt/pypy --root="$pkgdir" --optimize=1 +} + +package_pypy3-camel-git () { + depends=('pypy3-yaml' 'pypy3') + conflicts=('pypy3-camel') + provides=('pypy3-camel') + + cd "$srcdir/camel" + pypy3 setup.py install --prefix=/opt/pypy3 --root="$pkgdir" --optimize=1 +} |