[arch-commits] Commit in avogadrolibs/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Thursday, November 12, 2020 @ 17:33:44 Author: foutrelis Revision: 400636 archrelease: copy trunk to staging-x86_64 Added: avogadrolibs/repos/staging-x86_64/ avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 400635, avogadrolibs/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 400635, avogadrolibs/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-11-12 17:33:44 UTC (rev 400636) @@ -0,0 +1,45 @@ +# Maintainer: Antonio Rojas + +pkgname=avogadrolibs +pkgver=1.93.0 +pkgrel=5 +pkgdesc="Libraries that provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas" +arch=(x86_64) +url="https://www.openchemistry.org/; +license=(custom) +depends=(molequeue glew spglib libmsym libarchive hdf5) +makedepends=(cmake eigen boost python mmtf-cpp pybind11 vtk qt5-tools genxrdpattern) +optdepends=('vtk: For the Qt plugins') +source=($pkgname-$pkgver.tar.gz::"https://github.com/OpenChemistry/avogadrolibs/archive/$pkgver.tar.gz;) +sha256sums=('01fea1f3b21c69091c60739616f86123db92f445e4c9ca53f1dec09624aceab4') + +prepare() { + mkdir -p build +} + +build() { + cd build + + # Workaround for building with hdf5 1.12 + CXXFLAGS+=' -DH5_USE_110_API' + + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DENABLE_TRANSLATIONS=ON \ +-DUSE_HDF5=ON \ +-DUSE_VTK=ON \ +-DUSE_PYTHON=ON \ +-DUSE_SYSTEM_GENXRDPATTERN=ON + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install + install -Dm644 "$srcdir"/$pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + +# Move python module to the correct place + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + mkdir -p "$pkgdir${site_packages}" + mv "$pkgdir"/usr/lib/avogadro "$pkgdir${site_packages}" +}
[arch-commits] Commit in avogadrolibs/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, April 25, 2020 @ 19:03:15 Author: foutrelis Revision: 381577 archrelease: copy trunk to staging-x86_64 Added: avogadrolibs/repos/staging-x86_64/ avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 381576, avogadrolibs/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 381576, avogadrolibs/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-04-25 19:03:15 UTC (rev 381577) @@ -0,0 +1,45 @@ +# Maintainer: Antonio Rojas + +pkgname=avogadrolibs +pkgver=1.93.0 +pkgrel=4 +pkgdesc="Libraries that provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas" +arch=(x86_64) +url="https://www.openchemistry.org/; +license=(custom) +depends=(molequeue glew spglib libmsym libarchive hdf5) +makedepends=(cmake eigen boost python mmtf-cpp pybind11 vtk qt5-tools genxrdpattern) +optdepends=('vtk: For the Qt plugins') +source=($pkgname-$pkgver.tar.gz::"https://github.com/OpenChemistry/avogadrolibs/archive/$pkgver.tar.gz;) +sha256sums=('01fea1f3b21c69091c60739616f86123db92f445e4c9ca53f1dec09624aceab4') + +prepare() { + mkdir -p build +} + +build() { + cd build + + # Workaround for building with hdf5 1.12 + CXXFLAGS+=' -DH5_USE_110_API' + + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DENABLE_TRANSLATIONS=ON \ +-DUSE_HDF5=ON \ +-DUSE_VTK=ON \ +-DUSE_PYTHON=ON \ +-DUSE_SYSTEM_GENXRDPATTERN=ON + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install + install -Dm644 "$srcdir"/$pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + +# Move python module to the correct place + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + mkdir -p "$pkgdir${site_packages}" + mv "$pkgdir"/usr/lib/avogadro "$pkgdir${site_packages}" +}
[arch-commits] Commit in avogadrolibs/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, August 22, 2018 @ 17:36:52 Author: arojas Revision: 332821 archrelease: copy trunk to staging-x86_64 Added: avogadrolibs/repos/staging-x86_64/ avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 332820, avogadrolibs/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: avogadrolibs/repos/staging-x86_64/PKGBUILD (from rev 332820, avogadrolibs/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-08-22 17:36:52 UTC (rev 332821) @@ -0,0 +1,40 @@ +# Maintainer: Antonio Rojas + +pkgname=avogadrolibs +pkgver=1.91.0 +pkgrel=1 +pkgdesc="Libraries that provide 3D rendering, visualization, analysis and data processing useful in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas" +arch=(x86_64) +url="http://www.openchemistry.org/; +license=(custom) +depends=(molequeue glew spglib libmsym libarchive) +makedepends=(cmake eigen python2 boost) +source=($pkgname-$pkgver.tar.gz::"https://github.com/OpenChemistry/avogadrolibs/archive/$pkgver.tar.gz;) +sha256sums=('752933c26b46dfbf12f7537b1f8dd9960a4fd29f0cccbed5b868b00474bb42af') + +prepare() { + mkdir -p build + + cd $pkgname-$pkgver +# Find spglib +# sed -e 's|NAMES spglib|NAMES spglib symspg|' -i cmake/FindSpglib.cmake +# Fix build with GCC>=7 + # sed -e 's|3456|3456789|' -i cmake/GenerateExportHeader.cmake +} + +build() { + cd build + cmake ../$pkgname-$pkgver \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DOpenGL_GL_PREFERENCE=GLVND + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install + install -Dm644 "$srcdir"/$pkgname-$pkgver/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname + + rm "$pkgdir"/usr/lib/libjsoncpp.a # provided by jsoncpp +}