diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 19 insertions, 27 deletions
@@ -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" } |