aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 8bdc751f0ff4733fb9f1faabc6c9322f77de8cd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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
}