diff options
author | Dan McCurry | 2019-11-04 03:38:20 +0000 |
---|---|---|
committer | Dan McCurry | 2019-11-04 03:44:59 +0000 |
commit | 598cf131671bd6a355e63cd52f9f0af17497356d (patch) | |
tree | c23da301646c039ba69d3d7b16a3d094aafaa118 /PKGBUILD | |
parent | c7e73233a6ff240a8df62c998cc44f239cacc547 (diff) | |
download | aur-fullprof-suite.tar.gz |
Updated to October 2019. Changed installation to follow developer instructions more closely.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 16 insertions, 26 deletions
@@ -1,7 +1,7 @@ # Maintainer: Dan McCurry <dan.mc at protonmail dot com> -_version=January2018 +_version=October2019 pkgname=fullprof-suite -pkgver=2018.01 +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') @@ -9,45 +9,35 @@ 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_${_version}_Linux64.tgz" - "fullprof-bin") -noextract=("${source##*/}") -md5sums=('57c1119910db3158dd79e5b72ff018c2' - 'e91280ece6411983c74b3a8071402eb9') + "fullprof-suite.sh") +md5sums=('75203ccd14a79954c61c6bf9178954cc' + 'fe1d636103b65f8e6455fa82ff96cc64') PKGEXT=.pkg.tar prepare() { - mkdir -p ${srcdir}/${pkgname} - mkdir -p ${srcdir}/bin + mkdir -p "${srcdir}/${pkgname}" msg2 "Extracting FullProf Suite..." - tar -xzf ${srcdir}/FullProf_Suite_${_version}_Linux64.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 + 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" } |