summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorspecter1192021-02-08 14:53:19 +0800
committerspecter1192021-02-08 14:53:19 +0800
commitc7433927aa1ab6ea81b63c6ad9c8b76928ed37fb (patch)
treeddf2b3b18cbb3c9a0813460e16202b549bca8f7f
downloadaur-c7433927aa1ab6ea81b63c6ad9c8b76928ed37fb.tar.gz
init commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD59
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..68480f63e97b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = enumlib-git
+ pkgdesc = A code generates the derivative superstructures of a parent lattice
+ pkgver = r461.e780a44
+ pkgrel = 1
+ url = https://github.com/msg-byu/enumlib
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ depends = gcc-fortran
+ provides = enumlib
+ source = enumlib::git+https://github.com/msg-byu/enumlib.git
+ source = symlib::git+https://github.com/msg-byu/symlib.git
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = enumlib-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4a590c6c0a9f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/src/
+/pkg/
+/enumlib/
+/symlib/
+*.pkg.tar.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3cdc39ce626d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: KeLiu <specter119[AT]gmail.com>
+pkgname=enumlib-git
+_provide=${pkgname%-git}
+pkgver=r461.e780a44
+pkgrel=1
+epoch=
+pkgdesc='A code generates the derivative superstructures of a parent lattice'
+arch=('i686' 'x86_64')
+url='https://github.com/msg-byu/'$_provide
+license=('MIT')
+groups=()
+depends=('gcc-fortran')
+makedepends=('git')
+checkdepends=()
+optdepends=()
+provides=($_provide)
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+_submodule=symlib
+source=($_provide::git+$url.git
+ $_submodule::git+${url//$_provide/$_submodule}.git)
+md5sums=(SKIP SKIP)
+noextract=()
+
+pkgver() {
+ cd $_provide
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd $_provide
+ git submodule init
+ git config submodule.$_submodule.url $srcdir/$_submodule
+ git submodule update
+}
+
+build() {
+ cd $srcdir/$_submodule/src
+ make F90=gfortran
+ cd $srcdir/$_provide/src
+ make F90=gfortran enum.x
+ make F90=gfortran makestr.x
+}
+
+package() {
+ cd $srcdir/$_provide/src
+ install -Dm655 enum.x $pkgdir/usr/bin/enum.x
+ install -Dm655 makestr.x $pkgdir/usr/bin/makestr.x
+ install -Dm644 ../LICENSE $pkgdir/usr/share/licenses/$_provide/LICENSE
+}
+
+# vim:set ts=2 sw=2 et: