summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric Berquist2015-07-24 12:27:45 -0400
committerEric Berquist2015-07-24 12:27:45 -0400
commitf0f6951f38dd0da67947849d63ae880850fd97e8 (patch)
tree9a4a6db6bb62ce445de934c8d7644ca3eec37948 /PKGBUILD
downloadaur-f0f6951f38dd0da67947849d63ae880850fd97e8.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2a0f5df42a8c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Eric Berquist <eric DOT berquist AT gmail DOT com>
+
+_pkgname=avogadrolibs
+pkgname="${_pkgname}-git"
+pkgver=0.8.0.r969.2d2f8d3
+pkgrel=1
+pkgdesc="Avogadro 2: libraries"
+url="http://openchemistry.org/projects/avogadro2"
+arch=("i686" "x86_64")
+license=("Kitware")
+depends=("libgl" "glew" "qt5-base" "vtk" "hdf5" "molequeue")
+makedepends=("git" "cmake" "eigen3")
+conflicts=("${_pkgname}")
+provides=("${_pkgname}")
+source=("git://github.com/OpenChemistry/${_pkgname}.git")
+sha256sums=("SKIP")
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ _parent_ver=$(git log --tags --simplify-by-decoration --pretty="format:%d" | head -n 1 | cut -d " " -f 6 | tr -d ",")
+ printf "%s.r%s.%s" \
+ "${_parent_ver}" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+ cmake \
+ -DCMAKE_BUILD_TYPE:STRING=Release \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr \
+ -DCMAKE_INSTALL_LIBDIR:PATH=lib \
+ -DENABLE_TESTING:BOOL=OFF \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ .
+ make
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ make DESTDIR="${pkgdir}" install
+ install -D -m 644 COPYING "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+}