summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--abs/core/python_modules/python-pycparser/PKGBUILD53
-rw-r--r--abs/core/python_modules/python-pycparser/__changelog1
2 files changed, 54 insertions, 0 deletions
diff --git a/abs/core/python_modules/python-pycparser/PKGBUILD b/abs/core/python_modules/python-pycparser/PKGBUILD
new file mode 100644
index 0000000..6b36524
--- /dev/null
+++ b/abs/core/python_modules/python-pycparser/PKGBUILD
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: Justin Dray <justin@dray.be>
+# Contributor: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: lang2 <wenzhi.liang@gmail.com>
+
+pkgbase=python-pycparser
+pkgname=(python2-pycparser)
+pkgver=2.10
+pkgrel=4
+pkgdesc='C parser and AST generator written in Python'
+url='https://github.com/eliben/pycparser'
+makedepends=('python2-ply' 'git')
+arch=('any')
+license=('BSD')
+source=('https://github.com/eliben/pycparser/archive/release_v2.10.zip')
+sha256sums=('1217244f882c330782f4762a1fb37cef21a929ce0123ac388e7e367c35ddbae3')
+
+prepare() {
+ cp -r pycparser-release_v${pkgver}{,-py2}
+}
+
+build() {
+# cd pycparser-release_v${pkgver}
+# python setup.py build
+
+# cd pycparser
+# python _build_tables.py
+
+ cd "$srcdir/pycparser-release_v${pkgver}-py2"
+ python2 setup.py build
+
+ cd pycparser
+ python2 _build_tables.py
+}
+
+#package_python-pycparser() {
+# depends=('python-ply')
+
+# cd pycparser-release_v${pkgver}
+
+# python setup.py install --root="$pkgdir" --optimize=1
+# install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+#}
+
+package_python2-pycparser() {
+ depends=('python2-ply')
+
+ cd pycparser-release_v${pkgver}-py2
+
+ python2 setup.py install --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
diff --git a/abs/core/python_modules/python-pycparser/__changelog b/abs/core/python_modules/python-pycparser/__changelog
new file mode 100644
index 0000000..488d3cf
--- /dev/null
+++ b/abs/core/python_modules/python-pycparser/__changelog
@@ -0,0 +1 @@
+PKGBUILD: rm py 3 stuff