summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Mocciola2015-06-13 12:35:27 +0200
committerMichele Mocciola2015-06-13 12:35:27 +0200
commit229d74b7e4f216a42b602f2e9ca948d61f26ee0a (patch)
treef9829477a58bc62af7b3c62d7b3f7c745cc81301
downloadaur-229d74b7e4f216a42b602f2e9ca948d61f26ee0a.tar.gz
Initial import
-rw-r--r--.SRCINFO35
-rwxr-xr-xPKGBUILD54
-rwxr-xr-xastk-ssh5
-rw-r--r--astk.desktop9
-rw-r--r--astk.pngbin0 -> 1066 bytes
5 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b94c9c7a8685
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = astk
+ pkgdesc = Tcl/Tk interface to run Code-Aster (prepare and start calculations).
+ pkgver = 1.13.5
+ pkgrel = 1
+ url = http://www.code-aster.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = desktop-file-utils
+ makedepends = sed
+ makedepends = patch
+ depends = python
+ depends = tcl
+ depends = tk
+ depends = openssh
+ depends = x11-ssh-askpass
+ optdepends = inetutils: if you want to connect to aster server with rsh
+ optdepends = eficas>=6.6.0: to edit Code_Aster command files
+ optdepends = gibi>=2000: to generate and post-process meshes
+ optdepends = gmsh: to generate and post-process mesh
+ optdepends = gnuplot: to plot outputs to X11, PostScript, PNG, GIF, and others
+ optdepends = grace: to plot outputs in 2D graphs
+ optdepends = tkpng: to display better colors
+ backup = opt/aster/etc/codeaster/aster
+ source = http://www.code-aster.org/FICHIERS/aster-full-src-11.7.0-1.noarch.tar.gz
+ source = astk-ssh
+ source = astk.png
+ source = astk.desktop
+ md5sums = 469a89d443d8a7ea6d95a2e5671628a8
+ md5sums = 6fba5ebcdf75cccea2122c85df5a6306
+ md5sums = 3d432dfac21b5351cf96ac80ae55811d
+ md5sums = 79e3e1cf77a476d0b9e9d9aa21a1e723
+
+pkgname = astk
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..4b00c6642b95
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Michele Mocciola <mickele>
+
+pkgname=astk
+pkgver=1.13.5
+pkgrel=1
+pkgdesc="Tcl/Tk interface to run Code-Aster (prepare and start calculations)."
+url="http://www.code-aster.org/"
+license="GPL"
+depends=('python' 'tcl' 'tk' 'openssh' 'x11-ssh-askpass')
+makedepends=('desktop-file-utils' 'sed' 'patch')
+optdepends=('inetutils: if you want to connect to aster server with rsh' 'eficas>=6.6.0: to edit Code_Aster command files' 'gibi>=2000: to generate and post-process meshes' 'gmsh: to generate and post-process mesh' 'gnuplot: to plot outputs to X11, PostScript, PNG, GIF, and others' 'grace: to plot outputs in 2D graphs' 'tkpng: to display better colors')
+arch=('i686' 'x86_64')
+source=('http://www.code-aster.org/FICHIERS/aster-full-src-11.7.0-1.noarch.tar.gz' 'astk-ssh' 'astk.png' 'astk.desktop')
+backup=('opt/aster/etc/codeaster/aster')
+
+_installdir=/usr
+
+build() {
+ cd "${srcdir}/aster-full-src-11.7.0"
+ sed -e "s|should_continue()|# should_continue()|g" -i setup.py
+
+ # Change this with your favorite editor
+ echo "EDITOR='/usr/bin/emacs'" >> setup.cfg
+}
+
+package() {
+ cd "${srcdir}/aster-full-src-11.7.0"
+
+ python2 setup.py install --prefix="${pkgdir}${_installdir}" astk
+
+ install -d -m 755 "${pkgdir}/usr/bin/"
+ install -m 755 "${srcdir}/astk-ssh" "${pkgdir}${_installdir}/bin/"
+
+ for _FILE in {"etc/codeaster/astkrc/config_serveurs","etc/codeaster/profile.csh"}
+ do
+ sed -e "s|${pkgdir}||g" -i "${pkgdir}${_installdir}/${_FILE}"
+ done
+
+ sed -e "s|\$ASTER_ROOT/outils/xmgrace|/usr/bin/xmgrace|" -i "${pkgdir}${_installdir}/etc/codeaster/astkrc/outils"
+ sed -e "s|\$ASTER_ROOT/outils/gmsh|/usr/bin/gmsh|" -i "${pkgdir}${_installdir}/etc/codeaster/astkrc/outils"
+
+ echo "export TKPNG_ROOT=/usr/lib/tkpng0.9" >> "${pkgdir}${_installdir}/etc/codeaster/profile.sh"
+
+ install -m 755 -d "${pkgdir}/usr/share/pixmaps"
+ cp "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/"
+ desktop-file-install --dir="${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}.desktop"
+
+ # mv etc from /usr to /
+ mv "${pkgdir}${_installdir}/etc/" "${pkgdir}"
+}
+md5sums=('469a89d443d8a7ea6d95a2e5671628a8'
+ '6fba5ebcdf75cccea2122c85df5a6306'
+ '3d432dfac21b5351cf96ac80ae55811d'
+ '79e3e1cf77a476d0b9e9d9aa21a1e723')
diff --git a/astk-ssh b/astk-ssh
new file mode 100755
index 000000000000..ea02815d4561
--- /dev/null
+++ b/astk-ssh
@@ -0,0 +1,5 @@
+#!/bin/bash
+eval `ssh-agent`
+SSH_ASKPASS=/usr/lib/openssh/x11-ssh-askpass ssh-add < /dev/null
+astk
+kill $SSH_AGENT_PID \ No newline at end of file
diff --git a/astk.desktop b/astk.desktop
new file mode 100644
index 000000000000..39711e4f77f3
--- /dev/null
+++ b/astk.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=ASTK
+Comment=Tcl/Tk interface to run Code_Aster
+Icon=astk
+Exec=astk-ssh
+Encoding=UTF-8
+Terminal=false
+Type=Application
+Categories=Engineering;Education;Science;Math;NumericalAnalysis;
diff --git a/astk.png b/astk.png
new file mode 100644
index 000000000000..ec3006cf65bd
--- /dev/null
+++ b/astk.png
Binary files differ