Fixed pkgbuilds

This commit is contained in:
arcan1s
2013-09-30 01:08:56 +04:00
parent a940323b32
commit f3c0d15913
19 changed files with 157 additions and 143 deletions

View File

@ -19,30 +19,30 @@ source=(ftp://ftp.gromacs.org/pub/gromacs/${_pkgname}-${pkgver}.tar.gz)
md5sums=('6a87e7cdfb25d81afa9fea073eb28468')
build() {
mkdir -p ${srcdir}/double
mkdir -p "${srcdir}/double"
msg2 "Building the doulbe precision files"
cd ${srcdir}/double
cd "${srcdir}/double"
cmake -DCMAKE_PREFIX=/opt/gromacs_old/ -DCMAKE_INSTALL_PREFIX=/opt/gromacs_old/ -DGMX_THREADS=ON -DGMX_SHARED_LIBS=ON -DGMX_DOUBLE=ON -DGMX_X11=ON -DGMX_DEFAULT_SUFFIX=OFF -DGMX_LIBS_SUFFIX=_4.5 -DGMX_BINARY_SUFFIX=_4.5 ../${_pkgname}-${pkgver}/
make -j5
}
package() {
mkdir -p ${pkgdir}/etc/profile.d/
mkdir -p ${pkgdir}/usr/share/bash-completion/completions
mkdir -p "${pkgdir}/etc/profile.d/"
mkdir -p "${pkgdir}/usr/share/bash-completion/completions"
# Cleaning up, kept the csh completion at default location
msg2 "Making the double precision executables"
cd ${srcdir}/double
make DESTDIR=${pkgdir} install
cd "${srcdir}/double"
make DESTDIR="${pkgdir}" install
# installing completions in correct location and environment setup script
install -D -m755 ${srcdir}/${_pkgname}-${pkgver}/scripts/completion.bash "${pkgdir}/usr/share/bash-completion/completions/gromacs_old"
mv ${pkgdir}/opt/gromacs_old/bin/GMXRC.bash ${pkgdir}/etc/profile.d/GMXRC_OLD.bash
mv ${pkgdir}/opt/gromacs_old/bin/GMXRC.zsh ${pkgdir}/etc/profile.d/GMXRC_OLD.zsh
mv ${pkgdir}/opt/gromacs_old/bin/GMXRC.csh ${pkgdir}/etc/profile.d/GMXRC_OLD.csh
sed "s:/opt/gromacs_old/bin:/etc/profile.d:g" ${pkgdir}/opt/gromacs_old/bin/GMXRC > ${pkgdir}/etc/profile.d/GMXRC
sed -e 's/GMXRC/GMXRC_OLD/g' ${pkgdir}/etc/profile.d/GMXRC > ${pkgdir}/etc/profile.d/GMXRC_OLD
chmod 755 ${pkgdir}/etc/profile.d/GMXRC_OLD
rm -f ${pkgdir}/etc/profile.d/GMXRC
rm -f ${pkgdir}/opt/gromacs_old/bin/completion.*
rm -f ${pkgdir}/opt/gromacs_old/bin/GMXRC
install -D -m755 "${srcdir}/${_pkgname}-${pkgver}/scripts/completion.bash" "${pkgdir}/usr/share/bash-completion/completions/gromacs_old"
mv "${pkgdir}/opt/gromacs_old/bin/GMXRC.bash" "${pkgdir}/etc/profile.d/GMXRC_OLD.bash"
mv "${pkgdir}/opt/gromacs_old/bin/GMXRC.zsh" "${pkgdir}/etc/profile.d/GMXRC_OLD.zsh"
mv "${pkgdir}/opt/gromacs_old/bin/GMXRC.csh" "${pkgdir}/etc/profile.d/GMXRC_OLD.csh"
sed "s:/opt/gromacs_old/bin:/etc/profile.d:g" "${pkgdir}/opt/gromacs_old/bin/GMXRC" > "${pkgdir}/etc/profile.d/GMXRC"
sed -e "s/GMXRC/GMXRC_OLD/g" "${pkgdir}/etc/profile.d/GMXRC" > "${pkgdir}/etc/profile.d/GMXRC_OLD"
chmod 755 "${pkgdir}/etc/profile.d/GMXRC_OLD"
rm -f "${pkgdir}/etc/profile.d/GMXRC"
rm -f "${pkgdir}/opt/gromacs_old/bin/completion.*"
rm -f "${pkgdir}/opt/gromacs_old/bin/GMXRC"
}