diff options
author | Marcell Meszaros | 2023-11-14 22:11:38 +0100 |
---|---|---|
committer | Marcell Meszaros | 2023-11-14 22:11:38 +0100 |
commit | 9b18f6ac90981a10643295372dee35bc5cd074ba (patch) | |
tree | 2074ddb8c320a93b29062e90c4b751d5a063fed8 | |
parent | 78c89e6babbeab864011db96323194bbe2fff9bc (diff) | |
download | aur-9b18f6ac90981a10643295372dee35bc5cd074ba.tar.gz |
formatting change in PKGBUILD
-rw-r--r-- | .SRCINFO | 43 | ||||
-rw-r--r-- | PKGBUILD | 129 |
2 files changed, 105 insertions, 67 deletions
@@ -6,46 +6,45 @@ pkgbase = scipion-git arch = x86_64 license = GPL makedepends = git - depends = gcc depends = cmake + depends = fftw + depends = freeglut + depends = gawk + depends = gcc + depends = gnuplot + depends = gsl depends = jdk8-openjdk + depends = lapack + depends = lib32-gcc-libs + depends = libjpeg6-turbo depends = libxft depends = libxml++ depends = libxslt - depends = openmpi - depends = gsl depends = make - depends = libjpeg6-turbo - depends = tk - depends = python2 - depends = lib32-gcc-libs depends = openjpeg2 - depends = gnuplot - depends = gawk - depends = lapack - depends = freeglut - depends = fftw - optdepends = relion - optdepends = simple2 - optdepends = gctf + depends = openmpi + depends = python2 + depends = tk optdepends = ctffind3-ctftilt - optdepends = motioncor2 optdepends = ctffind4 - optdepends = ucsf-chimera + optdepends = eman2 + optdepends = gctf + optdepends = motioncor2 + optdepends = relion optdepends = resmap + optdepends = simple2 optdepends = spiderweb optdepends = summovie - optdepends = eman2 + optdepends = ucsf-chimera optdepends = unblur - provides = scipion-git - conflicts = scipion-git + provides = scipion + conflicts = scipion options = !strip source = git+https://github.com/I2PC/scipion.git - source = scipion.sh source = scipion.csh + source = scipion.sh md5sums = SKIP md5sums = SKIP md5sums = SKIP pkgname = scipion-git - @@ -1,60 +1,99 @@ -# Maintainer: Joshua Hardy <joshinsilico@gmail.com> -pkgname=scipion-git +# Contributr Joshua Hardy <joshinsilico@gmail.com> + +pkgname='scipion-git' pkgver=v1.0.1.r12.1dfd3db7fa pkgrel=1 pkgdesc="An integrative software platform used to obtain 3D models of macromolecular complexes using Electron Microscopy (3DEM)" -arch=(x86_64) +arch=('x86_64') url="https://github.com/I2PC/scipion" license=('GPL') -groups=() -depends=('gcc' 'cmake' 'jdk8-openjdk' 'libxft' 'libxml++' 'libxslt' 'openmpi' 'gsl' 'make' 'libjpeg6-turbo' 'tk' 'python2' 'lib32-gcc-libs' 'openjpeg2' 'gnuplot' 'gawk' 'lapack' 'freeglut' 'fftw') -makedepends=('git') # 'bzr', 'git', 'mercurial' or 'subversion' -provides=("${pkgname%-VCS}") -conflicts=("${pkgname%-VCS}") -optdepends=('relion' 'simple2' 'gctf' 'ctffind3-ctftilt' 'motioncor2' 'ctffind4' 'ucsf-chimera' 'resmap' 'spiderweb' 'summovie' 'eman2' 'unblur') -replaces=() -backup=() -options=(!strip) -install= -source=('git+https://github.com/I2PC/scipion.git' 'scipion.sh' 'scipion.csh') -noextract=() -md5sums=('SKIP' 'SKIP' 'SKIP') +depends=( + 'cmake' + 'fftw' + 'freeglut' + 'gawk' + 'gcc' + 'gnuplot' + 'gsl' + 'jdk8-openjdk' + 'lapack' + 'lib32-gcc-libs' + 'libjpeg6-turbo' + 'libxft' + 'libxml++' + 'libxslt' + 'make' + 'openjpeg2' + 'openmpi' + 'python2' + 'tk' +) +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +optdepends=( + 'ctffind3-ctftilt' + 'ctffind4' + 'eman2' + 'gctf' + 'motioncor2' + 'relion' + 'resmap' + 'simple2' + 'spiderweb' + 'summovie' + 'ucsf-chimera' + 'unblur' +) +options=('!strip') +source=( + 'git+https://github.com/I2PC/scipion.git' + 'scipion.csh' + 'scipion.sh' +) +md5sums=( + 'SKIP' + 'SKIP' + 'SKIP' +) pkgver() { - cd "$srcdir/scipion" - printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" + cd "$srcdir/scipion" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } build() { - cd "$srcdir/scipion" - _NPROC=$(nproc --all) - - sed -i -e s:"MPI_LIBDIR = /usr/lib64/mpi/gcc/openmpi/lib":"MPI_LIBDIR = /usr/lib/openmpi":g config/templates/scipion.template - sed -i -e s:"MPI_INCLUDE = /usr/lib64/mpi/gcc/openmpi/include":"MPI_INCLUDE = /usr/include":g config/templates/scipion.template - sed -i -e s:"MPI_BINDIR = /usr/lib64/mpi/gcc/openmpi/bin":"MPI_BINDIR = /usr/bin":g config/templates/scipion.template - sed -i -e s:"JAVA_HOME = /usr/lib/jvm/java-7-openjdk":"JAVA_HOME = /usr/lib/jvm/default":g config/templates/scipion.template - ./scipion config --overwrite - #read -p "Press [Enter] key to start installation..." - ./scipion install -j $_NPROC --no-opencv --no-scipy - ln -s /opt/ucsf-chimera software/em/chimera - mkdir software/em/ctffind4 - ln -s /usr/bin/ctffind software/em/ctffind4/ctffind - ln -s /opt/eman2 software/em/eman2.12 - ln -s /opt/relion software/em/relion-1.4 - ln -s /opt/resmap software/em/resmap - ln -s /opt/simple2 software/em/simple - ln -s /opt/spider software/em/spider - mkdir -p software/em/summovie/bin - ln -s /usr/bin/summovie software/em/summovie/bin/sum_movie_openmp_7_17_15.exe - mkdir software/em/unblur - ln -s /usr/bin/unblur* software/em/. + cd "$srcdir/scipion" + _NPROC=$(nproc --all) + + sed -i -e s:"MPI_LIBDIR = /usr/lib64/mpi/gcc/openmpi/lib":"MPI_LIBDIR = /usr/lib/openmpi":g config/templates/scipion.template + sed -i -e s:"MPI_INCLUDE = /usr/lib64/mpi/gcc/openmpi/include":"MPI_INCLUDE = /usr/include":g config/templates/scipion.template + sed -i -e s:"MPI_BINDIR = /usr/lib64/mpi/gcc/openmpi/bin":"MPI_BINDIR = /usr/bin":g config/templates/scipion.template + sed -i -e s:"JAVA_HOME = /usr/lib/jvm/java-7-openjdk":"JAVA_HOME = /usr/lib/jvm/default":g config/templates/scipion.template + + ./scipion config --overwrite + + ./scipion install -j $_NPROC --no-opencv --no-scipy + + ln -s /opt/ucsf-chimera software/em/chimera + mkdir software/em/ctffind4 + ln -s /usr/bin/ctffind software/em/ctffind4/ctffind + ln -s /opt/eman2 software/em/eman2.12 + ln -s /opt/relion software/em/relion-1.4 + ln -s /opt/resmap software/em/resmap + ln -s /opt/simple2 software/em/simple + ln -s /opt/spider software/em/spider + mkdir -p software/em/summovie/bin + ln -s /usr/bin/summovie software/em/summovie/bin/sum_movie_openmp_7_17_15.exe + mkdir software/em/unblur + ln -s /usr/bin/unblur* software/em/. } package() { - cd "${srcdir}"/scipion - install -d "${pkgdir}"/opt "${pkgdir}"/etc/profile.d - cp -r "${srcdir}"/scipion "${pkgdir}"/opt/. - install -D -m755 "${srcdir}"/scipion.sh "${pkgdir}"/etc/profile.d/. - install -D -m755 "${srcdir}"/scipion.csh "${pkgdir}"/etc/profile.d/. + cd "${srcdir}"/scipion + install -d "${pkgdir}"/opt "${pkgdir}"/etc/profile.d + cp -r "${srcdir}"/scipion "${pkgdir}"/opt/. + install -D -m755 "${srcdir}"/scipion.sh "${pkgdir}"/etc/profile.d/. + install -D -m755 "${srcdir}"/scipion.csh "${pkgdir}"/etc/profile.d/. } |