summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorenvolution2024-11-26 05:26:13 -0500
committerenvolution2024-11-26 05:26:13 -0500
commit0210a9911637aca8e0327eaec80af7666e24a111 (patch)
tree5348ae80dd964c89b0d9a0b483bd83ee12ebfeed
parent3d1100ce913bc09584a825cd7532a6f5e130003d (diff)
downloadaur-0210a9911637aca8e0327eaec80af7666e24a111.tar.gz
bump and add MarsSeed fixes
-rw-r--r--.SRCINFO15
-rw-r--r--.nvchecker.toml5
-rw-r--r--PKGBUILD35
3 files changed, 26 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d68df2dacd6..7e65b52f4f11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
-pkgbase = openbabel-git
+pkgbase = openbabel
pkgdesc = A library designed to interconvert between many file formats used in molecular modeling and computational chemistry (git version, builds Python bindings)
- pkgver = 3.0.90.r5774.686ee22f2
+ pkgver = 3.1.1+r6091+g7acf50c9d
pkgrel = 1
url = https://github.com/openbabel/openbabel
arch = x86_64
@@ -14,14 +14,17 @@ pkgbase = openbabel-git
makedepends = swig
makedepends = maeparser
makedepends = rapidjson
- provides = openbabel
- provides = python-openbabel
- conflicts = openbabel
- conflicts = python-openbabel
source = openbabel::git+https://github.com/openbabel/openbabel.git#branch=master
md5sums = SKIP
pkgname = openbabel-git
depends = wxgtk3
depends = maeparser
+ provides = openbabel
+ conflicts = openbabel
+pkgname = python-openbabel-git
+ depends = python
+ depends = openbabel
+ provides = python-openbabel
+ conflicts = python-openbabel
diff --git a/.nvchecker.toml b/.nvchecker.toml
new file mode 100644
index 000000000000..6a8143eb590e
--- /dev/null
+++ b/.nvchecker.toml
@@ -0,0 +1,5 @@
+[openbabel-git]
+source="cmd"
+cmd="~/nvchecker/github_version.py openbabel/openbabel --releases -strip openbabel-"
+from_pattern="-"
+to_pattern="."
diff --git a/PKGBUILD b/PKGBUILD
index 97551e9b4a19..078a2ebc0ecf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
-# Maintainer: Eric Berquist <eric dot berquist at gmail dot com>
+# Maintainer: envolution
+# Contributor: Eric Berquist <eric dot berquist at gmail dot com>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgbase=openbabel
pkgname=(${pkgbase}-git python-${pkgbase}-git)
-pkgver=3.0.90.r5774.686ee22f2
+pkgver=3.1.1+r6091+g7acf50c9d
pkgrel=1
pkgdesc='A library designed to interconvert between many file formats used in molecular modeling and computational chemistry (git version, builds Python bindings)'
arch=('x86_64')
@@ -15,32 +16,19 @@ source=("${pkgbase}::git+https://github.com/openbabel/openbabel.git#branch=maste
md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/${pkgbase}"
- _parent_ver=$(git tag --sort=version:refname | tail -n 1 | cut -d "-" -f 2- | tr - .)
- _parent_major_ver=$(echo "${_parent_ver}" | cut -d "." -f 1)
- _parent_minor_ver=$(echo "${_parent_ver}" | cut -d "." -f 2)
- _parent_patch_ver=$(echo "${_parent_ver}" | cut -d "." -f 3)
- # Git patch versions always start with 90. Don't use the patch
- # version of the parent tag.
- _git_patch_ver=90
- printf "%s.%s.%s.r%s.%s" \
- "${_parent_major_ver}" \
- "${_parent_minor_ver}" \
- "${_git_patch_ver}" \
- "$(git rev-list --count HEAD)" \
- "$(git rev-parse --short HEAD)"
-}
-
-prepare() {
- mkdir -p build
+ cd "${pkgbase}"
+ _version=$(git tag --sort=-v:refname --list | head -n1 | sed 's/-/./g' | grep -o '[0-9.]*' | cut -c2-)
+ _commits=$(git rev-list --count HEAD)
+ _short_commit_hash=$(git rev-parse --short=9 HEAD)
+ echo "${_version}+r${_commits}+g${_short_commit_hash}"
}
build() {
- cd build
+ mkdir -p build && cd build
- cmake "${srcdir}/${pkgbase}" \
+ cmake "../${pkgbase}" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
+ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config \
-DRUN_SWIG=ON \
-DPYTHON_BINDINGS=ON
@@ -67,3 +55,4 @@ package_python-openbabel-git() {
cd build/scripts
make DESTDIR="${pkgdir}" install
}
+# vim:set ts=2 sw=2 et: