pkgname=avogadrolibs pkgver=1.99.0 pkgrel=2 pkgdesc="Libraries providing 3D rendering, visualization, analysis and data processing useful in computational chemistry and related areas." arch=('x86_64') url="https://www.openchemistry.org/projects/avogadro2/" license=('GPL2') depends=('qt6-base' 'glew' 'hdf5' 'spglib' 'libarchive' 'qt6-svg' 'pugixml') #'jsoncpp' makedepends=('cmake' 'boost' 'eigen3') groups=('education') conflicts=('avogadro') replaces=('avogadro') source=("https://github.com/OpenChemistry/avogadrolibs/archive/${pkgver}.tar.gz" "https://github.com/OpenChemistry/avogadrolibs/pull/488/commits/32e3dd8ce9f48f74e3960dc9afcc614496d87c7f.diff") md5sums=('d8499508e5a67e01bcfec367e3df23e9' 'f2d02d599acf9dbc7f9dada2cfdf23f7') prepare() { cd ${pkgname}-${pkgver} #patch -p1 -i ${srcdir}/32e3dd8ce9f48f74e3960dc9afcc614496d87c7f.diff # https://github.com/OpenChemistry/avogadrolibs/issues/514 #sed -i 's|add_subdirectory(cp2kinput)|#add_subdirectory(cp2kinput)|' avogadro/qtplugins/CMakeLists.txt } build() { cmake -B build -S ${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DUSE_LIBMSYM=OFF \ -DUSE_OPENGL=ON \ -DUSE_QT=ON \ -DUSE_HDF5=ON \ -DUSE_VTK=OFF \ -DUSE_MMTF=OFF \ -DUSE_EXTERNAL_PUGIXML=ON \ -DQT_VERSION=6 cmake --build build } package() { DESTDIR=${pkgdir} cmake --install build install -Dm644 ${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }