Merge pull request #2 from BioArchLinux/avogadro2

Avogadro2
This commit is contained in:
月季花中的星辰 2021-12-11 19:29:16 +00:00 committed by GitHub
commit 09e3490a13
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 69 additions and 0 deletions

40
avogadro2/PKGBUILD Normal file
View file

@ -0,0 +1,40 @@
# Maintainer: Eric Berquist <eric DOT berquist AT gmail DOT com>
pkgname=avogadro2
_gitname=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=("avogadrolibs" "desktop-file-utils")
makedepends=("cmake" "eigen")
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
}
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}/${pkgname}-$pkgver"
make
}
package() {
cd "${srcdir}"/build
make DESTDIR="${pkgdir}" install
install -D -m 644 "${srcdir}/${pkgname}-$pkgver"/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

View file

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

10
avogadro2/lilac.py Normal file
View file

@ -0,0 +1,10 @@
#!/usr/bin/env python3
from lilaclib import *
def pre_build():
update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
run_cmd(['updpkgsums'])
def post_build():
git_add_files('PKGBUILD')
git_commit()

8
avogadro2/lilac.yaml Normal file
View file

@ -0,0 +1,8 @@
build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
update_on:
- source: github
github: OpenChemistry/avogadroapp
use_max_tag: true