diff options
author | Domenico Iezzi | 2019-04-10 15:07:51 +0200 |
---|---|---|
committer | Nicolas Truessel | 2019-04-12 08:40:45 +0200 |
commit | 4df9e1be41ed58d77a547a69433352ef4de61315 (patch) | |
tree | 5c68dc756702bbb481fe65122364c7c7978fe99d | |
parent | 86eb7cd36c0a25c69f8b77af597f808677a8dfe6 (diff) | |
download | aur-4df9e1be41ed58d77a547a69433352ef4de61315.tar.gz |
Added desktop file and icon
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | eiffel-studio.desktop | 10 | ||||
-rw-r--r-- | eiffel-studio.profile (renamed from estudio.profile) | 2 |
4 files changed, 30 insertions, 12 deletions
@@ -1,7 +1,7 @@ pkgbase = eiffelstudio-bin pkgdesc = IDE for the Eiffel programming language (opensource edition) pkgver = 18.11.102592 - pkgrel = 1 + pkgrel = 2 url = https://www.eiffel.org/downloads arch = x86_64 license = GPL @@ -11,10 +11,12 @@ pkgbase = eiffelstudio-bin provides = eiffelstudio conflicts = eiffelstudio options = staticlibs - source = estudio.profile + source = eiffel-studio.profile source = http://downloads.sourceforge.net/project/eiffelstudio/EiffelStudio%2018.11/Build_102592/Eiffel_18.11_gpl_102592-linux-x86-64.tar.bz2 - sha256sums = 3b5f56cf15ad160284ba49db0928b2fff5132cfbc56f7c3c1ac7289ee5bc93fc + source = eiffel-studio.desktop + sha256sums = 3660f50b6900cecc22e79913d502a641a3355b9353bdf4b97185e6be100bb59a sha256sums = aa0a77ee74f3d6a490e24202ba2311260678e2800b18e6e685bd430fb3ea8c19 + sha256sums = bee49bd0a0fc335e32881918ff5374e4b1b9ecac32f72943f0256ee26e80345f pkgname = eiffelstudio-bin @@ -1,10 +1,12 @@ # Maintainer: ntruessel <nicolas+arch@ntruessel.ch> +# Contributor: Domenico Iezzi <domenico.iezzi.201@gmail.com> + pkgname=eiffelstudio-bin _major=18 _minor=11 _build=102592 pkgver=${_major}.${_minor}.${_build} -pkgrel=1 +pkgrel=2 pkgdesc="IDE for the Eiffel programming language (opensource edition)" arch=("x86_64") url="https://www.eiffel.org/downloads" @@ -13,10 +15,12 @@ depends=("gtk2" "libxtst" "gcc") provides=("eiffelstudio") conflicts=("eiffelstudio") options=("staticlibs") -source=("estudio.profile" - "http://downloads.sourceforge.net/project/eiffelstudio/EiffelStudio%20${_major}.${_minor}/Build_${_build}/Eiffel_${_major}.${_minor}_gpl_${_build}-linux-x86-64.tar.bz2") -sha256sums=('3b5f56cf15ad160284ba49db0928b2fff5132cfbc56f7c3c1ac7289ee5bc93fc' - 'aa0a77ee74f3d6a490e24202ba2311260678e2800b18e6e685bd430fb3ea8c19') +source=("eiffel-studio.profile" + "http://downloads.sourceforge.net/project/eiffelstudio/EiffelStudio%20${_major}.${_minor}/Build_${_build}/Eiffel_${_major}.${_minor}_gpl_${_build}-linux-x86-64.tar.bz2" + "eiffel-studio.desktop") +sha256sums=('3660f50b6900cecc22e79913d502a641a3355b9353bdf4b97185e6be100bb59a' + 'aa0a77ee74f3d6a490e24202ba2311260678e2800b18e6e685bd430fb3ea8c19' + 'bee49bd0a0fc335e32881918ff5374e4b1b9ecac32f72943f0256ee26e80345f') prepare() { # remove windows files and folders @@ -26,9 +30,11 @@ prepare() { package() { install -dm755 "${pkgdir}/opt" - cp -a "${srcdir}/Eiffel_${_major}.${_minor}/" "${pkgdir}/opt/estudio" + cp -a "${srcdir}/Eiffel_${_major}.${_minor}/" "${pkgdir}/opt/eiffel-studio" - sed -i 's/@ARCH@/linux-x86-64/g' "${srcdir}/estudio.profile" + sed -i 's/@ARCH@/linux-x86-64/g' "${srcdir}/eiffel-studio.profile" - install -Dm755 "${srcdir}/estudio.profile" "${pkgdir}/etc/profile.d/estudio.sh" + install -Dm755 "${srcdir}/eiffel-studio.profile" "${pkgdir}/etc/profile.d/eiffel-studio.sh" + install -Dm644 "${srcdir}/Eiffel_${_major}.${_minor}/studio/bitmaps/png/estudio.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/eiffel-studio.png" + install -Dm644 "${srcdir}/eiffel-studio.desktop" "${pkgdir}/usr/share/applications/eiffel-studio.desktop" } diff --git a/eiffel-studio.desktop b/eiffel-studio.desktop new file mode 100644 index 000000000000..2d91cf6d1fde --- /dev/null +++ b/eiffel-studio.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Eiffel Studio +Comment=Open-source IDE for the Eiffel programming language +Icon=eiffel-studio.png +Exec=estudio +Terminal=false +Type=Application +Categories=Development;IDE; +StartupNotify=true +StartupWMClass=Ec diff --git a/estudio.profile b/eiffel-studio.profile index 41cac83787d1..1226662a2a0c 100644 --- a/estudio.profile +++ b/eiffel-studio.profile @@ -1,5 +1,5 @@ #! /usr/bin/sh -export ISE_EIFFEL=/opt/estudio +export ISE_EIFFEL=/opt/eiffel-studio export ISE_PLATFORM=@ARCH@ export PATH="$PATH:${ISE_EIFFEL}/studio/spec/${ISE_PLATFORM}/bin" |