From c5a0654095f008174a8207091a0a0204b0dd4924 Mon Sep 17 00:00:00 2001 From: Christoph Lehmann <christoph.lehmann@ufz.de> Date: Wed, 7 Nov 2018 10:46:52 +0100 Subject: [PATCH] [scr] basic ArchLinux PKGBUILDS for MFront and MGIS --- scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD | 34 ++++++++++++++++++ scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD | 39 +++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD create mode 100644 scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD diff --git a/scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD b/scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD new file mode 100644 index 00000000000..6251cc5cd3f --- /dev/null +++ b/scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD @@ -0,0 +1,34 @@ +pkgname=mfront-git +pkgver=r1761.fda58ae6 +pkgrel=1 +pkgdesc='A code generation tool dedicated to material knowledge' +url='http://tfel.sourceforge.net' +arch=('x86_64') +license=('custom') +source=("tfel::git+https://github.com/thelfer/tfel.git") +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/tfel" + + # Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir" + mkdir -p build + cd build + cmake "../tfel" \ + -DCMAKE_BUILD_TYPE=Release \ + -Denable-doxygen-doc=OFF + make +} + +package() { + cd "$srcdir/build" + make DESTDIR="$pkgdir" install +} diff --git a/scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD b/scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD new file mode 100644 index 00000000000..af500eb4117 --- /dev/null +++ b/scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD @@ -0,0 +1,39 @@ +pkgname=mfront-generic-interface-support-git +pkgver=r37.bb667ad +pkgrel=1 +pkgdesc="Support for MFront generic behaviours" +arch=("x86_64") +url="https://github.com/thelfer/MFrontGenericInterfaceSupport" +license=('LGPL') +groups=() +depends=() +makedepends=('git') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +replaces=() +backup=() +options=() +install= +source=('mgis::git+https://github.com/thelfer/MFrontGenericInterfaceSupport.git') +noextract=() +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/mgis" + + # Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir" + mkdir -p build + cd build + cmake "../mgis" -DCMAKE_BUILD_TYPE=Debug + make +} + +package() { + cd "$srcdir/build" + make DESTDIR="$pkgdir/" install +} -- GitLab