summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNicolas2015-09-14 22:00:29 +0200
committerNicolas2015-09-14 22:02:57 +0200
commita15cc9be3afde956d51e01553ba40c1ecef1649a (patch)
tree5454eab5d42f0737dcbcd0ebd180595c36c95c0a /PKGBUILD
downloadaur-a15cc9be3afde956d51e01553ba40c1ecef1649a.tar.gz
Initial submission
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
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"
+}