summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxpt2015-07-17 18:44:10 -0300
committerxpt2015-07-17 18:44:10 -0300
commit1a5c3e3a23a5837ea5862376bae9657f5cd1cb5e (patch)
tree24d156e7d9064c46f3f134cca79522a69607cf48
downloadaur-1a5c3e3a23a5837ea5862376bae9657f5cd1cb5e.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
-rw-r--r--fftw3.patch11
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..84da1923495a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = lammps
+ pkgdesc = Large-scale Atomic/Molecular Massively Parallel Simulator.
+ pkgver = 2Feb13
+ pkgrel = 1
+ url = http://lammps.sandia.gov/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = fftw
+ depends = openmpi
+ source = http://downloads.sourceforge.net/project/lammps/lammps-2Feb13.tar.gz
+ source = fftw3.patch
+ md5sums = a948f8550c61178fcd88903d9da65b1b
+ md5sums = 05eb4e2e9bd70ea62818d637875a5dfb
+
+pkgname = lammps
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a5cc62f49474
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: xpt <user.xpt@gmail.com>
+pkgname=lammps
+pkgver=2Feb13
+pkgrel=1
+pkgdesc="Large-scale Atomic/Molecular Massively Parallel Simulator."
+url="http://lammps.sandia.gov/"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('fftw' 'openmpi')
+makedepends=()
+source=(http://downloads.sourceforge.net/project/lammps/lammps-$pkgver.tar.gz
+ fftw3.patch)
+md5sums=('a948f8550c61178fcd88903d9da65b1b'
+ '05eb4e2e9bd70ea62818d637875a5dfb')
+build() {
+ cd $srcdir/$pkgname-$pkgver
+ patch -Np0 < ../fftw3.patch
+ cd $srcdir/$pkgname-$pkgver/src
+ # add whatever package you need in here.
+ make yes-user-sph
+
+ make openmpi || return 1
+}
+
+package() {
+ mkdir -p $pkgdir/usr/share/lammps
+ mkdir -p $pkgdir/usr/share/doc/lammps
+ cd $srcdir/$pkgname-$pkgver
+ install -Dm 755 src/lmp_openmpi $pkgdir/usr/bin/lmp_openmpi
+ cp bench examples $pkgdir/usr/share/lammps -r
+ cp doc/* $pkgdir/usr/share/doc/lammps -r
+}
diff --git a/fftw3.patch b/fftw3.patch
new file mode 100644
index 000000000000..bc00fa44af35
--- /dev/null
+++ b/fftw3.patch
@@ -0,0 +1,11 @@
+--- src/MAKE/Makefile.openmpi.old 2013-01-03 14:49:12.000000000 -0600
++++ src/MAKE/Makefile.openmpi 2013-04-02 11:07:25.199280585 -0500
+@@ -51,7 +51,7 @@
+
+ FFT_INC = -DFFT_FFTW3
+ FFT_PATH =
+-FFT_LIB = -lfftw
++FFT_LIB = -lfftw3
+
+ # JPEG library, OPTIONAL
+ # see discussion in doc/Section_start.html#2_2 (step 7)