Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Solid Material Models from MFront #2259

Merged
merged 11 commits into from
Nov 12, 2018
Prev Previous commit
Next Next commit
[scr] basic ArchLinux PKGBUILDS for MFront and MGIS
  • Loading branch information
chleh committed Nov 12, 2018
commit c5a0654095f008174a8207091a0a0204b0dd4924
34 changes: 34 additions & 0 deletions scripts/ArchLinux-PKGBUILDs/MFront/PKGBUILD
Original file line number Diff line number Diff line change
@@ -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
}
39 changes: 39 additions & 0 deletions scripts/ArchLinux-PKGBUILDs/MGIS/PKGBUILD
Original file line number Diff line number Diff line change
@@ -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
}