diff options
author | Nicolas | 2015-09-14 22:00:29 +0200 |
---|---|---|
committer | Nicolas | 2015-09-14 22:02:57 +0200 |
commit | a15cc9be3afde956d51e01553ba40c1ecef1649a (patch) | |
tree | 5454eab5d42f0737dcbcd0ebd180595c36c95c0a /PKGBUILD | |
download | aur-a15cc9be3afde956d51e01553ba40c1ecef1649a.tar.gz |
Initial submission
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..458c61a8adcb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: ntruessel <ntruessel@njsm.de> +pkgname=eiffelstudio-bin +_major=15 +_minor=08 +_build=97862 +pkgver=${_major}.${_minor}.${_build} +pkgrel=1 +pkgdesc="IDE for the Eiffel programming language (opensource edition)" +arch=("i686" "x86_64") +url="https://www.eiffel.com/eiffelstudio/" +license=("GPL") +depends=("gtk2" "libxtst" "gcc") +provides=("eiffelstudio") +conflicts=("eiffelstudio") +options=("staticlibs") +source=("estudio.profile") +md5sums=("babf4e2957285cad811ae51e03e5cbd9") +source_x86_64=("http://downloads.sourceforge.net/project/eiffelstudio/EiffelStudio%20${_major}.${_minor}/Build_${_build}/Eiffel_${_major}.${_minor}_gpl_${_build}-linux-x86-64.tar.bz2") +md5sums_x86_64=("aa943dd8836d55826efe4ff4729e0c88") +source_i686=("http://downloads.sourceforge.net/project/eiffelstudio/EiffelStudio%20${_major}.${_minor}/Build_${_build}/Eiffel_${_major}.${_minor}_gpl_${_build}-linux-x86.tar.bz2") +md5sums_i686=("7e1971ca94f312886880d2f8aa24066d") + +prepare() { + # remove windows files and folders + find "${srcdir}/Eiffel_${_major}.${_minor}" -name "msc" -type d -exec rm -rf {} + +} + +package() { + install -dm755 "${pkgdir}/opt" + cp -a "${srcdir}/Eiffel_${_major}.${_minor}/" "${pkgdir}/opt/estudio" + + if [[ "$CARCH" == "x86_64" ]]; then + sed -i 's/@ARCH@/linux-x86-64/g' "${srcdir}/estudio.profile" + else + sed -i 's/@ARCH@/linux-x86/g' "${srcdir}/estudio.profile" + fi + + install -Dm755 "${srcdir}/estudio.profile" "${pkgdir}/etc/profile.d/estudio.sh" +} |