diff options
author | Daniel Schopf | 2018-12-27 09:58:28 +0100 |
---|---|---|
committer | Daniel Schopf | 2018-12-27 09:59:44 +0100 |
commit | 64bd4a22d174b666aab87f959524bfd6f9eb93e1 (patch) | |
tree | af6953abdd4cd35a956b5b781f8145c67c5897e3 | |
download | aur-64bd4a22d174b666aab87f959524bfd6f9eb93e1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | kim-api.install | 22 |
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d766fb81f68a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = kim-api + pkgdesc = Online framework for reliable, reproducible and portable molecular simulations + pkgver = 2.0.0_beta.3 + pkgrel = 1 + url = https://openkim.org + install = kim-api.install + arch = i686 + arch = x86_64 + license = CDDL + makedepends = gcc-libs + depends = bash + source = https://s3.openkim.org/kim-api/kim-api-v2-2.0.0-beta.3.txz + md5sums = 67c103a00e84865848d004837262c76e + +pkgname = kim-api + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8b839b374af5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Daniel Schopf <schopf.dan at gmail dot com> +pkgname=kim-api +pkgver=2.0.0_beta.3 +pkgrel=1 +pkgdesc="Online framework for reliable, reproducible and portable molecular simulations" +arch=("i686" "x86_64") +url="https://openkim.org" +license=('CDDL') +depends=(bash) +makedepends=(gcc-libs) +install=$pkgname.install +source=("https://s3.openkim.org/kim-api/kim-api-v2-2.0.0-beta.3.txz") +md5sums=('67c103a00e84865848d004837262c76e') + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../kim-api-v2-2.0.0-beta.3 \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_LIBDIR="lib" \ + -DCMAKE_INSTALL_LIBEXECDIR="/usr/lib" \ + -DKIM_API_BUILD_EXAMPLES=ON + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install + + # remove empty directories + cd "$pkgdir" + rm -rf usr/share +} diff --git a/kim-api.install b/kim-api.install new file mode 100644 index 000000000000..f93d49b23418 --- /dev/null +++ b/kim-api.install @@ -0,0 +1,22 @@ +# Colored makepkg-like functions +msg_blue() { + printf "${blue}==>${bold} $1${all_off}\n" +} + +note() { + printf "${blue}==>${yellow} NOTE:${bold} $1${all_off}\n" +} + +all_off="$(tput sgr0)" +bold="${all_off}$(tput bold)" +blue="${bold}$(tput setaf 4)" +yellow="${bold}$(tput setaf 3)" + +post_install() { + note "KIM API has been installed with some example models." + note "More models can be installed using the 'kim-api-v2-collections-management' utility" +} + +post_upgrade() { + post_install +} |