summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorManoel Vilela2016-10-01 03:23:21 -0300
committerManoel Vilela2016-10-01 03:28:40 -0300
commit57d2799493ac649ef7a8a2f66691bdd4897c0ea9 (patch)
tree70c15f9894eaacf8133e6374e2bfec91e03c3d36 /PKGBUILD
downloadaur-57d2799493ac649ef7a8a2f66691bdd4897c0ea9.tar.gz
Add the first release of Brain Compiler
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..505d52965f0a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Manoel Vilela <manoel_vilela@engineer.com>
+
+pkgname="brain"
+pkgver="1.0"
+pkgrel=1
+pkgdesc="Official compiler of Brain Language"
+arch=('i686' 'x86_64')
+url="https://github.com/brain-labs/brain"
+license=('GPL3')
+groups=()
+depends=()
+makedepends=("clang" "llvm-libs" "llvm")
+optdepends=()
+provides=('brain')
+conflicts=('brain')
+replaces=('brain')
+backup=()
+options=()
+install="$pkgname.install"
+changelog="CHANGELOG"
+source=("https://github.com/brain-labs/$pkgname/archive/v$pkgver.tar.gz")
+noextract=()
+md5sums=("9665fc9ef1147d1ca394e232d468176d") #autofill using updpkgsums
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ make build-gcc
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ sudo cp bin/brain /usr/bin/brain
+} \ No newline at end of file