summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-01-20 21:49:02 -0500
committerCarlos Aznarán Laos2022-01-20 21:49:02 -0500
commitac946c86a6daa82a448cc0b4557a0ec1276d7f7f (patch)
treec5d299d39069b2a85d49307e0be1b0f2ac1935cc
parentf7efa5d96a4b65577f8552615f693eb3d1408781 (diff)
downloadaur-ac946c86a6daa82a448cc0b4557a0ec1276d7f7f.tar.gz
Version bump to 4.9.3
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD90
2 files changed, 46 insertions, 48 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c68b27c3aab..4e832a91d29b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,10 @@
pkgbase = gmsh-bin
pkgdesc = A free 3D finite element grid generator with a build-in CAD engine and post-processor. Includes SDK.
- pkgver = 4.8.4
+ pkgver = 4.9.3
pkgrel = 1
url = http://gmsh.info/
- arch = i686
arch = x86_64
license = GPL
- makedepends = wget
makedepends = tar
makedepends = gendesk
makedepends = chrpath
diff --git a/PKGBUILD b/PKGBUILD
index 88741934641d..489b71e5065e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,63 +1,63 @@
-# Maintainer: CrocoDuck <crocoduck dot oducks at gmail dot com>
-
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: CrocoDuck <crocoduck dot oducks at gmail dot com>
pkgname=gmsh-bin
-pkgver=4.8.4
+pkgver=4.9.3
pkgrel=1
pkgdesc="A free 3D finite element grid generator with a build-in CAD engine and post-processor. Includes SDK."
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="http://gmsh.info/"
license=('GPL')
depends=('libxft' 'libxinerama' 'libxcursor' 'glu')
-makedepends=('wget' 'tar' 'gendesk' 'chrpath')
+makedepends=('tar' 'gendesk' 'chrpath')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}")
# Define Download data:
if [ $CARCH == 'x86_64' ]; then
- _archvar=64
- _downsha256sum=ca2726da474b7299512ca8c9c42fd1f9b7694a7a664c3a612855592dc82e0c1d
-else
- _archvar=32
- _downsha256sum=7f4b5b97844bcb14a06e71936c81f2f5387562aa1793c419fe3b208024944709
+ _archvar=64
+ _downsha256sum=959c2b2a10dfd5cf26c7b79b494b44c45c2af2fe312259978c715795774c445c
fi
prepare() {
- # Download Files:
- _downfname="gmsh-${pkgver}-Linux${_archvar}-sdk.tgz"
- wget "${url}bin/Linux/$_downfname"
- # Checksum:
- echo $_downsha256sum $_downfname|sha256sum -c || { echo 'Checksum failed!'; exit 1; }
- # Extract:
- tar zxvf $_downfname
- # Set Icon and Launcher:
- cp "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/doc/${pkgname%-*}/tutorial/t4_image.png" "${srcdir}/gmsh_icon.png"
- gendesk -f -n --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" --name=${pkgname%-*} --exec=${pkgname%-*} --categories 'Education;Science;Math;'
- # Strip RPATH from binaries:
- chrpath -d "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/bin/gmsh"
- chrpath -d "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/lib/libgmsh.so.${pkgver}"
+ # Download Files:
+ _downfname="gmsh-${pkgver}-Linux${_archvar}-sdk.tgz"
+ curl -LO "${url}bin/Linux/$_downfname"
+ # Checksum:
+ echo $_downsha256sum $_downfname | sha256sum -c || {
+ echo 'Checksum failed!'
+ exit 1
+ }
+ # Extract:
+ tar zxvf $_downfname
+ # Set Icon and Launcher:
+ cp "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/doc/${pkgname%-*}/tutorial/t4_image.png" "${srcdir}/gmsh_icon.png"
+ gendesk -f -n --pkgname "${pkgname}" --pkgdesc "${pkgdesc}" --name=${pkgname%-*} --exec=${pkgname%-*} --categories 'Education;Science;Math;'
+ # Strip RPATH from binaries:
+ chrpath -d "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/bin/gmsh"
+ chrpath -d "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/lib/libgmsh.so.${pkgver}"
}
package() {
- # Program Files
- cd "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/bin"
- for file in *; do
- install -Dm 755 "$file" "${pkgdir}/usr/bin/$file"
- done
- # Include
- cd "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/include"
- for file in *; do
- install -Dm 644 "$file" "${pkgdir}/usr/include/$file"
- done
- # Lib
- cp -a "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/lib/" "${pkgdir}/usr/lib/"
- # Docs:
- cd "$srcdir"
- mkdir -p "${pkgdir}/usr/share/doc"
- cp -r "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/doc/${pkgname%-*}" "${pkgdir}/usr/share/doc/${pkgname%-*}"
- # Man
- cd "$srcdir"
- install -D "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/man/man1/${pkgname%-*}.1" "${pkgdir}/usr/share/man/man1/${pkgname%-*}.1"
- # Launcher
- install -Dm 644 "${srcdir}/gmsh_icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-}.png"
- install -Dm 644 "${srcdir}/${pkgname%-*}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-*}.desktop"
+ # Program Files
+ cd "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/bin"
+ for file in *; do
+ install -Dm 755 "$file" "${pkgdir}/usr/bin/$file"
+ done
+ # Include
+ cd "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/include"
+ for file in *; do
+ install -Dm 644 "$file" "${pkgdir}/usr/include/$file"
+ done
+ # Lib
+ cp -a "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/lib/" "${pkgdir}/usr/lib/"
+ # Docs:
+ cd "$srcdir"
+ mkdir -p "${pkgdir}/usr/share/doc"
+ cp -r "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/doc/${pkgname%-*}" "${pkgdir}/usr/share/doc/${pkgname%-*}"
+ # Man
+ cd "$srcdir"
+ install -D "${srcdir}/${pkgname%-*}-${pkgver}-Linux${_archvar}-sdk/share/man/man1/${pkgname%-*}.1" "${pkgdir}/usr/share/man/man1/${pkgname%-*}.1"
+ # Launcher
+ install -Dm 644 "${srcdir}/gmsh_icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-}.png"
+ install -Dm 644 "${srcdir}/${pkgname%-*}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-*}.desktop"
}