summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichele Mocciola2016-06-03 19:26:02 +0200
committerMichele Mocciola2016-06-03 19:26:02 +0200
commitbd799b16dbfc95b09aa37b11850e08bbe80d0848 (patch)
tree217c63413e5b196cee957f18cef7b78b52f685e9 /PKGBUILD
parent29cdf53f2ed24912323a3891eaefa67e5edefa9d (diff)
downloadaur-bd799b16dbfc95b09aa37b11850e08bbe80d0848.tar.gz
Updated to compile on archlinux current
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 19 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d1096d4651a9..4ee52a812154 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=salome-hexablock
pkgver=7.6.0
-pkgrel=1
+pkgrel=2
pkgdesc="Generic platform for Pre and Post-Processing for numerical simulation - HEXABLOCK Module"
url="http://www.salome-platform.org"
depends=('salome-geom>=7.6.0' 'salome-geom<7.7.0')
@@ -12,7 +12,9 @@ license=('LGPL')
source=(${pkgname}.profile)
_source=hexablock
-_installdir=/opt/salome/hexablock
+_basedir=/opt/salome
+_installdir=${_basedir}
+_profiledir=${_basedir}/env.d
prepare() {
msg "Connecting to git server..."
@@ -35,9 +37,9 @@ prepare() {
}
build() {
- source /etc/salome/profile.d/salome-kernel.sh
- source /etc/salome/profile.d/salome-gui.sh
- source /etc/salome/profile.d/salome-geom.sh
+ source "${_profiledir}/salome-kernel.sh"
+ source "${_profiledir}/salome-gui.sh"
+ source "${_profiledir}/salome-geom.sh"
rm -rf "$srcdir/$_source/build"
mkdir -p "$srcdir/$_source/build"
@@ -45,6 +47,7 @@ build() {
cmake .. \
-DCMAKE_INSTALL_PREFIX=$_installdir \
+ -DCMAKE_CXX_STANDARD=98 \
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
-DSWIG_EXECUTABLE=/usr/bin/swig-2 \
-DLIBXML2_ROOT_DIR=/usr \
@@ -60,8 +63,17 @@ package() {
cd "$srcdir/$_source/build"
make DESTDIR="$pkgdir/" install
+
+ for _FILE in `find -L ${pkgdir}${_installdir} -iname *.py`
+ do
+ sed -i -e "s|${srcdir}||" ${_FILE}
+ sed -i -e "s|${pkgdir}||" ${_FILE}
+ done
+
+ rm -f "${pkgdir}${_installdir}/bin/salome/VERSION"
install -D -m755 "$srcdir/$pkgname.profile" \
- "$pkgdir/etc/salome/profile.d/$pkgname.sh"
+ "${pkgdir}${_profiledir}/${pkgname}.sh"
+
}
-md5sums=('decac3c084d3d9eba96ea046276bad6e')
+md5sums=('566edb75962f9d51c991648e48c198fa')