diff options
author | Pierre-Marie de Rodat | 2018-03-11 11:36:26 +0100 |
---|---|---|
committer | Pierre-Marie de Rodat | 2018-03-11 11:42:38 +0100 |
commit | 9eea5c98cd0c66b199408ed44b3e17127b868ddb (patch) | |
tree | 4318454e8a743ea146491acbbcf013c3ac11cca7 | |
download | aur-9eea5c98cd0c66b199408ed44b3e17127b868ddb.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | python2.patch | 19 |
4 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..eee9c9366de4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = langkit-git + pkgdesc = Compiler for syntactic and semantic libraries + pkgver = r4919.15d0f2f2 + pkgrel = 1 + url = https://github.com/AdaCore/langkit/ + arch = any + license = GPL + makedepends = git + depends = gcc-ada + depends = gprbuild + depends = gnatcoll-core + depends = gnatcoll-iconv + depends = quex-for_libadalang + depends = autopep8 + depends = python-psutil + depends = python-sphinx + depends = python-yaml + depends = python2-docutils + depends = python2-enum34 + depends = python2-funcy + depends = python2-mako + depends = yapf + provides = langkit + conflicts = langkit + source = git+https://github.com/AdaCore/langkit.git + source = python2.patch + sha1sums = SKIP + sha1sums = 755fde34ecd1eeb2deeacf67148e22d2934ff6b4 + +pkgname = langkit-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..738362032e8d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +langkit +pkg +src +*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1076a5ea3a38 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Pierre-Marie de Rodat <pmderodat on #ada at freenode.net> + +pkgname=langkit-git +pkgver=r4919.15d0f2f2 +pkgrel=1 + +pkgdesc='Compiler for syntactic and semantic libraries' +url='https://github.com/AdaCore/langkit/' +arch=('any') +license=('GPL') + +depends=('gcc-ada' 'gprbuild' 'gnatcoll-core' 'gnatcoll-iconv' + 'quex-for_libadalang' 'autopep8' 'python-psutil' 'python-sphinx' + 'python-yaml' 'python2-docutils' 'python2-enum34' 'python2-funcy' + 'python2-mako' 'yapf') +makedepends=('git') + +provides=('langkit') +conflicts=('langkit') + +source=('git+https://github.com/AdaCore/langkit.git' + 'python2.patch') +sha1sums=('SKIP' + '755fde34ecd1eeb2deeacf67148e22d2934ff6b4') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "r%s.%s" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +prepare() +{ + cd "$srcdir/${pkgname%-git}" + patch -p0 -i "$srcdir/python2.patch" +} + +package() +{ + cd "$srcdir/${pkgname%-git}" + python2 setup.py install --root="$pkgdir" +} diff --git a/python2.patch b/python2.patch new file mode 100644 index 000000000000..968b0fc909f0 --- /dev/null +++ b/python2.patch @@ -0,0 +1,19 @@ +diff --git scripts/create-project.py scripts/create-project.py +index 16c4bb2c..7a7e10eb 100755 +--- scripts/create-project.py ++++ scripts/create-project.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/env python2 + + from __future__ import absolute_import, division, print_function + +@@ -40,7 +40,7 @@ def generate(lang_name): + os.chmod('manage.py', 0755) + + +-MANAGE_TEMPLATE = '''#! /usr/bin/env python ++MANAGE_TEMPLATE = '''#! /usr/bin/env python2 + + import os + |