mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
commit
09e3490a13
4 changed files with 69 additions and 0 deletions
40
avogadro2/PKGBUILD
Normal file
40
avogadro2/PKGBUILD
Normal 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"
|
||||
}
|
11
avogadro2/avogadro2.install
Normal file
11
avogadro2/avogadro2.install
Normal 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
10
avogadro2/lilac.py
Normal 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
8
avogadro2/lilac.yaml
Normal 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
|
Loading…
Add table
Reference in a new issue