diff options
author | charlie5 | 2015-07-25 22:54:58 +1000 |
---|---|---|
committer | charlie5 | 2015-07-25 22:54:58 +1000 |
commit | af73c81bece05044d0083323e00a7d4e5077677d (patch) | |
tree | d2f44e6876679517fddf6ab0793a6576d8355c40 | |
download | aur-af73c81bece05044d0083323e00a7d4e5077677d.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6d4b334c568d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = gprbuild + pkgdesc = Software tool designed to help automate the construction of multi-language systems + pkgver = 2015 + pkgrel = 1 + url = http://www.adacore.com/gnatpro/toolsuite/gprbuild/ + arch = any + license = GPL + depends = gcc-ada + depends = xmlada + source = http://mirrors.cdn.adacore.com/art/3c2da2f1d3335d39bc9ebb65a3a58264ddac6d41 + sha256sums = 5d5bbc8c57075250c264e2f15d9949383450ac696eb8a90803c2a36b55ecd0e2 + +pkgname = gprbuild + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6a165b0a337a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# Contributor: Sietse van der Molen +# Contributor: Rod Kay <charlie5 on #ada at freenode.net> + +pkgname=gprbuild +pkgver=2015 +pkgrel=1 + +depends=('gcc-ada' 'xmlada') + +pkgdesc="Software tool designed to help automate the construction of multi-language systems" + +arch=('any') +license=('GPL') +url="http://www.adacore.com/gnatpro/toolsuite/gprbuild/" + +#source=("http://downloads.dragonlace.net/src/${pkgname}-gpl-${pkgver}-src.tar.gz" +# "https://www.assembla.com/spaces/openada/documents/aNlX7o4oyr5lxdacwqjQWU/download/aNlX7o4oyr5lxdacwqjQWU" +# "patch-src_gpr__version.adb" +# "extrapatch-src_gprbuild-main.adb" +# "extrapatch-src_rewrite__data.ada" +# "extrapatch-5-gprbuild-slave.adb" +# "extrapatch-protocol.adb" +# "patch-src_gprinstall-install.adb" +# "extrapatch-src_gprslave.adb") + +source=("http://mirrors.cdn.adacore.com/art/3c2da2f1d3335d39bc9ebb65a3a58264ddac6d41") + + +sha256sums=('5d5bbc8c57075250c264e2f15d9949383450ac696eb8a90803c2a36b55ecd0e2') + + +build() { + export OS=unix + + cd $pkgname-gpl-$pkgver-src + + rm -fr gnat + cp -r ../gnat . + + find -name '*.adb' -print -exec sed -i.bak 's/Try_Help;//g' {} \; + + rm -fr src/rewrite_data.ads + rm -fr src/rewrite_data.adb + +# patch -p0 -i ../patch-src_gpr__version.adb +# patch -p0 -i ../extrapatch-src_gprbuild-main.adb +# patch -p0 -i ../extrapatch-src_rewrite__data.ada +# patch -p0 -i ../extrapatch-5-gprbuild-slave.adb +# patch -p0 -i ../extrapatch-protocol.adb +# patch -p0 -i ../patch-src_gprinstall-install.adb +# patch -p0 -i ../extrapatch-src_gprslave.adb + + ./configure --prefix="/usr" + make all +} + + +package() { + cd $pkgname-gpl-$pkgver-src + make prefix="$pkgdir/usr" install +} |