diff options
author | Manoel Vilela | 2016-10-01 03:23:21 -0300 |
---|---|---|
committer | Manoel Vilela | 2016-10-01 03:28:40 -0300 |
commit | 57d2799493ac649ef7a8a2f66691bdd4897c0ea9 (patch) | |
tree | 70c15f9894eaacf8133e6374e2bfec91e03c3d36 | |
download | aur-57d2799493ac649ef7a8a2f66691bdd4897c0ea9.tar.gz |
Add the first release of Brain Compiler
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | CHANGELOG | 2 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | brain.install | 12 |
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d54ccd0600bb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = brain + pkgdesc = Official compiler of Brain Language + pkgver = 1.0 + pkgrel = 1 + url = https://github.com/brain-labs/brain + install = brain.install + changelog = CHANGELOG + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = clang + makedepends = llvm-libs + makedepends = llvm + provides = brain + conflicts = brain + replaces = brain + source = https://github.com/brain-labs/brain/archive/v1.0.tar.gz + md5sums = 9665fc9ef1147d1ca394e232d468176d + +pkgname = brain + diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 000000000000..99900500ca5a --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,2 @@ +* v1.0 + - Finnally a full featured version compiler of Brain Compiler
\ No newline at end of file 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 diff --git a/brain.install b/brain.install new file mode 100644 index 000000000000..ee9ba38851ad --- /dev/null +++ b/brain.install @@ -0,0 +1,12 @@ +post_install() { + echo "The binary compiler was copied to /usr/bin/brain" +} + +post_upgrade() { + post_install + echo "We got a new version of Brain!" +} + +post_remove() { + sudo rm /usr/bin/brain +} |