diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..59390852f8e4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = pypy-camel-git + pkgdesc = Python serialization module (build for pypy from git) + pkgver = v0.1.r13.g13b7a26 + pkgrel = 1 + url = https://github.com/eevee/camel + arch = any + license = ISC + makedepends = pypy3 + makedepends = pypy + makedepends = pypy3-yaml + makedepends = pypy-yaml + source = git+https://github.com/eevee/camel.git + sha512sums = SKIP + +pkgname = pypy-camel-git + depends = pypy-yaml + depends = pypy + provides = pypy-camel + conflicts = pypy-camel + +pkgname = pypy3-camel-git + depends = pypy3-yaml + depends = pypy3 + provides = pypy3-camel + conflicts = pypy3-camel + 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 +} |