diff options
author | Maurizio D'Addona | 2015-09-04 10:42:46 +0200 |
---|---|---|
committer | Maurizio D'Addona | 2015-09-04 10:42:46 +0200 |
commit | 8628c8be8b1511f57046c9d1fde6be5ac6231992 (patch) | |
tree | 0c66ae366dcae6524b840da317976508112a3266 /PKGBUILD | |
parent | 33ca0950dd3054b3c396d89592a3b4882de88feb (diff) | |
download | aur-8628c8be8b1511f57046c9d1fde6be5ac6231992.tar.gz |
Update to version 2.8p2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -2,9 +2,12 @@ # Contributor: Sven Niese <Fd3querm@yahoo.de> # Contributor: Daniel Murphy <mosquitogang201@gmail.com> +# NOTE: the option "!makeflag" is needed because the compilation +# may fail if make uses more than one job. + pkgname=calculix -pkgver=2.8 -pkgrel=2 +pkgver=2.8p2 +pkgrel=1 pkgdesc="CalculiX: 3D finite element solver and post-processor (executables)" arch=('i686' 'x86_64') options=(!makeflags !buildflags) @@ -14,15 +17,18 @@ depends=('arpack' 'spooles' 'libsnl-svn' 'blas' 'freeglut' 'mesa' 'glu' 'libxmu' optdepends=('calculix-doc: documentation and examples') makedepends=('gcc-fortran') -_mainver=${pkgver:0:3} +# This is needed because the minor version of ccx and cgx could differ +_mainver="${pkgver:0:3}" +_ccxver="${pkgver}" +_cgxver="${_mainver}" -source=("http://www.dhondt.de/ccx_${pkgver}.src.tar.bz2" - "http://www.dhondt.de/cgx_${pkgver}.all.tar.bz2" +source=("http://www.dhondt.de/ccx_${_ccxver}.src.tar.bz2" + "http://www.dhondt.de/cgx_${_cgxver}.all.tar.bz2" "calculix_${_mainver}_archlinux.patch") -sha256sums=('4b1d032afbc7e24658824cd0dcf6b4279adb9b1788a0d75111b58cdc40219ced' +sha256sums=('a21feb1a498b5925ddc9f7f58cb486d930435db4a47d5c583dd73f5160431eb2' '8e605df835f62748b2d7bba00d7c9ef0a2b797fb7f4ba4a8614062c1f0ba0875' - '591ae8473400f522a8d45924e0e3be6c92c39c3f9403f9efc93e933dc07cc63a') + '6bca58a5d5632d26d926e0348be1fce4eafa27af272df6972f4f8b35b0ce9407') prepare() { @@ -38,11 +44,11 @@ build() msg "Building..." msg2 "Building solver..." - cd "${srcdir}/CalculiX/ccx_${_mainver}/src" + cd "${srcdir}/CalculiX/ccx_${_ccxver}/src" make msg2 "Building gui..." - cd "${srcdir}/CalculiX/cgx_${_mainver}/src" + cd "${srcdir}/CalculiX/cgx_${_cgxver}/src" make msg2 "Build complete" @@ -55,8 +61,8 @@ package() install -d ${pkgdir}/usr/bin - install -Dm755 ${srcdir}/CalculiX/ccx_${pkgver}/src/ccx_${pkgver} ${pkgdir}/usr/bin/ccx - install -Dm755 ${srcdir}/CalculiX/cgx_${pkgver}/src/cgx ${pkgdir}/usr/bin/cgx + install -Dm755 ${srcdir}/CalculiX/ccx_${_ccxver}/src/ccx_${_ccxver} ${pkgdir}/usr/bin/ccx + install -Dm755 ${srcdir}/CalculiX/cgx_${_cgxver}/src/cgx ${pkgdir}/usr/bin/cgx msg2 "Done" } |