add avogadro2

This commit is contained in:
starsareintherose 2021-12-25 17:38:33 +00:00
parent cdb95a5ed1
commit 36997dc082
10 changed files with 27 additions and 42 deletions

View file

@ -1,40 +1,36 @@
# Maintainer: Eric Berquist <eric DOT berquist AT gmail DOT com>
# Maintainer: Anton Kudelin <kudelin at protonmail dot com>
# Contributor: James Barnett < james at wbarnett dot us >
pkgname=avogadro2
_gitname=avogadroapp
_pkgname=avogadroapp
pkgver=1.95.1
pkgrel=1
pkgdesc="an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas."
url="http://openchemistry.org/projects/avogadro2"
arch=("x86_64")
license=("BSD-3-Clause")
depends=("avogadro2libs" "desktop-file-utils")
makedepends=("cmake" "eigen" "git")
install=avogadro2.install
conflicts=("${pkgname}")
provides=("${pkgname}")
source=("${pkgname}::https://github.com/OpenChemistry/avogadroapp/archive/refs/tags/${pkgver}.zip")
sha256sums=('b5db11747d20fab956149e04e7111eb56c6696c8ea9483f242f897613705fa7f')
prepare() {
mkdir -p "${srcdir}"/build
}
pkgrel=4
pkgdesc="An advanced molecular editor"
arch=('x86_64')
url="https://two.avogadro.cc"
license=('BSD')
depends=('avogadrolibs-qt5' 'python-cclib' 'vtk' 'qt5-x11extras' 'pugixml'
'utf8cpp' 'fmt')
optdepends=('openbabel: Open Babel plugin actions')
makedepends=('make' 'cmake' 'eigen')
provides=('avogadro2')
source=("$pkgname-$pkgver.tar.gz::https://github.com/OpenChemistry/$_pkgname/archive/$pkgver.tar.gz")
sha256sums=('d59694a6b32bb95317c66f4c806fe05d46e7e3ca4e594aa214bf9dd7e179b317')
build() {
cd "${srcdir}"/build
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_TESTING=OFF \
-DUSE_VTK=ON \
"${srcdir}/${_gitname}-$pkgver"
mkdir -p "$srcdir/build"
cd $srcdir/build
cmake "$srcdir/$_pkgname-$pkgver" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DUSE_VTK=ON
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
install -D -m 644 "${srcdir}/${_gitname}-$pkgver"/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
cd build
make DESTDIR="$pkgdir" install
install -dm755 "$pkgdir/usr/share/licenses/_$pkgname"
install -m755 "$srcdir/$_pkgname-$pkgver/LICENSE" \
"$pkgdir/usr/share/licenses/$_pkgname"
}

View file

@ -1,11 +0,0 @@
post_install() {
update-desktop-database -q
}
post_upgrade() {
post_install $1
}
post_remove() {
post_install $1
}

View file

@ -7,4 +7,4 @@ update_on:
github: OpenChemistry/avogadroapp
use_max_tag: true
repo_depends:
- avogadro2libs
- python-cclib