summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 19 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f2b02aa4d6ca..dd46c5fb5831 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,43 @@
# Maintainer: Dan McCurry <dan.mc at protonmail dot com>
+_version=October2019
pkgname=fullprof-suite
-pkgver=2017.07
-pkgrel=2
+pkgver=2019.10.21
+pkgrel=1
pkgdesc="Crystallographic tools for Rietveld, profile matching & integrated intensity refinements of X-Ray and/or neutron data."
arch=('x86_64')
url="https://www.ill.eu/sites/fullprof"
license=('custom')
groups=('science')
depends=('gcc-libs' 'libpng12')
-optdepends=('xterm: Needed to launch some programs from GUI')
+# optdepends=('xterm: Needed to launch some programs from GUI')
provides=('fullprof')
conflicts=('fullprof')
-install=${pkgname}.install
+#install=${pkgname}.install
# You will need to download the .tgz file from the webpage directly:
# https://www.ill.eu/sites/fullprof/php/downloads.html
-source=("file://FullProf_Suite_July2017_Linux64.tgz"
- "fullprof-bin")
-noextract=("${source##*/}")
-md5sums=('2042ff640d1c47958809ef3a19d6725c'
- 'e91280ece6411983c74b3a8071402eb9')
+source=("file://FullProf_Suite_${_version}_Linux64.tgz"
+ "fullprof-suite.sh")
+md5sums=('75203ccd14a79954c61c6bf9178954cc'
+ 'fe1d636103b65f8e6455fa82ff96cc64')
PKGEXT=.pkg.tar
prepare() {
- mkdir -p ${srcdir}/${pkgname}
- mkdir -p ${srcdir}/bin
+ mkdir -p "${srcdir}/${pkgname}"
- tar -xzvf ${srcdir}/FullProf_Suite_*.tgz -C ${srcdir}/${pkgname}/
-
- for i in $(find ${srcdir}/${pkgname}/. \
- -maxdepth 1 -executable -type f -printf "%P "); do
- sed -e "s/\(exec.*\)/\1$i \"\$\@\"/" \
- ${srcdir}/fullprof-bin > ${srcdir}/bin/fullprof-$i
- done
+ msg2 "Extracting FullProf Suite..."
+ tar -xzf "${srcdir}/FullProf_Suite_${_version}_Linux64.tgz" -C "${srcdir}/${pkgname}/"
}
package() {
- mkdir -p ${pkgdir}/opt/${pkgname}
- mkdir -p ${pkgdir}/usr/share/licenses/${pkgname}
+ mkdir -p "${pkgdir}/opt/${pkgname}"
+ mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
+ mkdir -p "${pkgdir}/etc/profile.d"
- cp -R ${srcdir}/${pkgname}/. ${pkgdir}/opt/${pkgname}/
- ln -s /opt/${pkgname}/Docs/Readme_Fp_Suite.txt \
- ${pkgdir}/usr/share/licenses/${pkgname}/README
+ cp -R "${srcdir}/${pkgname}/." "${pkgdir}/opt/${pkgname}/"
+ ln -s "/opt/${pkgname}/Docs/Readme_Fp_Suite.txt" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/README"
- cd ${srcdir}/bin
- for i in *; do
- install -Dm755 $i ${pkgdir}/usr/bin/$i
- done
+ install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/etc/profile.d/${pkgname}.sh"
}