summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartino Pilia2018-04-05 16:48:10 +0200
committerMartino Pilia2018-04-05 16:48:10 +0200
commit3064481e808a022adb0e98f1a36a4da1cb7a25d4 (patch)
treef39a4c29b1cf024469821ddea7e76fcbbfb08007 /PKGBUILD
parent9cd0faca3cdb1b55a5f4996f92631e1107d2759f (diff)
downloadaur-3064481e808a022adb0e98f1a36a4da1cb7a25d4.tar.gz
Create launcher script, remove !strip
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 82694781e8b4..a72fd541b179 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer of this PKBGUILD file: Martino Pilia <martino.pilia@gmail.com>
pkgname=salome-meca-bin
pkgver=2017.0.2
-pkgrel=5
+pkgrel=6
pkgdesc='Integration of the Code_Aster solver in the Salome platform'
arch=('x86_64')
url='https://www.code-aster.org/spip.php?article303'
@@ -9,7 +9,6 @@ license=('LGPL')
depends=('openblas')
makedepends=()
optdepends=()
-options=('!strip')
provides=('salome-meca')
source=("https://www.code-aster.org/FICHIERS/Salome-Meca-${pkgver}-LGPL-1.tgz")
md5sums=('e65b4da01a8200492b94a278db621029')
@@ -38,7 +37,7 @@ build() {
export PATH="${srcdir}/salome_meca/V2017.0.2/prerequisites/Python-2710/bin/":$PATH
# try using the system freetype2 library
- # update to freetype2 2.8 breaks the bundled version
+ # update to freetype2 2.9 breaks the bundled version
rm "${srcdir}/salome_meca/V2017.0.2/prerequisites/Freetype-2411"/lib/libfreetype.so*
echo "Building virtual application..."
@@ -56,10 +55,7 @@ build() {
fi
# create .desktop file from template
- # use the bundled libraries and Python version
- _path='PATH=/opt/salome_meca/V2017.0.2/prerequisites/Python-2710/bin/:$PATH'
- _ld_path='LD_LIBRARY_PATH=$(find /opt/salome_meca/V2017.0.2/ -type d -name lib | tr '"'"'\\n'"'"' '"'"':'"'"' | sed '"'"'s/:$//'"'"'):$LD_LIBRARY_PATH'
- sed -e "s,APPLIDIR,$_path $_ld_path /opt/salome_meca/appli_V2017.0.2," \
+ sed -e "s,APPLIDIR/salome,/usr/bin/salome_meca," \
-e "s,SALOMEDIR,/opt/salome_meca/V2017.0.2," \
${srcdir}/salome_meca/V2017.0.2/.salome_meca_V2017.0.2.desktop \
> ${srcdir}/salome_meca.desktop
@@ -83,6 +79,17 @@ build() {
package() {
cd ${srcdir}
+ # create launcher script
+ # use the bundled libraries and Python version
+ _path='PATH=/opt/salome_meca/V2017.0.2/prerequisites/Python-2710/bin/:$PATH'
+ _ld_path="LD_LIBRARY_PATH=\$(find /opt/salome_meca/V2017.0.2/ -type d -name lib | tr '\\n' ':' | sed 's/:$//'):\$LD_LIBRARY_PATH"
+ mkdir -p ${pkgdir}/usr/bin
+ cat > ${pkgdir}/usr/bin/salome_meca <<-EOF
+ #!/usr/bin/env bash
+ $_path $_ld_path /opt/salome_meca/appli_V2017.0.2/salome "\$@"
+ EOF
+ chmod +x ${pkgdir}/usr/bin/salome_meca
+
# install bash completions
mkdir -p $pkgdir/usr/share/bash-completion/completions
install -D -m644 \