aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8bdc751f0ff4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+_gitname="camisole"
+pkgname=camisole-git
+pkgver=0.1.r0.g6bc31a4
+pkgrel=1
+pkgdesc="An asyncio-based source compiler and test runner."
+arch=('any')
+url="https://bitbucket.org/prologin/${_gitname}"
+license=('GPL')
+depends=('python' 'python-aiohttp')
+makedepends=('git' 'python-setuptools')
+optdepends=('esotope-bfc-git: compile Brainfuck sources'
+ 'fpc: compile Pascal sources'
+ 'fsharp: compile FSharp sources'
+ 'gambit-c: compile Scheme sources'
+ 'gcc: compile C, CXX sources'
+ 'gcc-ada: compile Ada sources'
+ 'ghc: compile Haskell sources'
+ 'java-environment-common: compile Java sources'
+ 'java-runtime-common: compile Java sources'
+ 'luajit: compile Lua sources'
+ 'mono: compile CSharp, FSharp, VisualBasic sources'
+ 'mono-basic: compile VisualBasic sources'
+ 'nodejs: compile Javascript sources'
+ 'ocaml: compile OCaml sources'
+ 'perl: compile Perl sources'
+ 'php: compile PHP sources')
+source=("${_gitname}::git+${url}.git")
+sha1sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+ python setup.py install --root="${pkgdir}" || return 1
+}