summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbipin kumar2023-05-08 23:53:20 +0530
committerbipin kumar2023-05-08 23:53:20 +0530
commitd1565a6db7ddd65ea7d792d8e9f4aff384eb8ca5 (patch)
tree1fde806ed2b96407c6f015640e4a1d17c0bf67e5
downloadaur-d1565a6db7ddd65ea7d792d8e9f4aff384eb8ca5.tar.gz
aevol: initial upload
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD36
-rw-r--r--automake.patch24
3 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6a2e10c7048c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = aevol
+ pkgdesc = an open-source digital genetics platform that captures the evolutionary process
+ pkgver = 5.0
+ pkgrel = 1
+ url = https://www.aevol.fr/
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ depends = boost
+ depends = glibc
+ depends = gcc-libs
+ depends = zlib
+ depends = libx11
+ source = aevol-5.0.tar.gz::https://gitlab.inria.fr/aevol/aevol/-/archive/v5.0/aevol-v5.0.tar.gz
+ source = automake.patch
+ b2sums = fd056e9bfe272236ba3912584d5428fb2f08e34f89e57476297720c595910d24db4656d8bf0cecf1ba1aab58a3c9b1110eb35a7ff50c0c32e62c1f79873d799d
+ b2sums = fb3a6f3deec5645aa2f0ae5c3b99d85ffff9a95f22bc0ae11be459a5ac5908df6acd0afe5b5c7182b6995f2ca2bda62e9d55852c3200681ab9b2393641ce952d
+
+pkgname = aevol
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d54dcbce9f3d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer:Bipin Kumar <kbipinkumar@pm.me>
+
+pkgname=aevol
+pkgver=5.0
+pkgrel=1
+pkgdesc="an open-source digital genetics platform that captures the evolutionary process"
+arch=('x86_64')
+url="https://www.aevol.fr/"
+license=('GPL3')
+depends=('boost' 'glibc' 'gcc-libs' 'zlib' 'libx11')
+makedepends=('cmake')
+source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.inria.fr/aevol/aevol/-/archive/v5.0/aevol-v${pkgver}.tar.gz"
+ 'automake.patch')
+b2sums=('fd056e9bfe272236ba3912584d5428fb2f08e34f89e57476297720c595910d24db4656d8bf0cecf1ba1aab58a3c9b1110eb35a7ff50c0c32e62c1f79873d799d'
+ 'fb3a6f3deec5645aa2f0ae5c3b99d85ffff9a95f22bc0ae11be459a5ac5908df6acd0afe5b5c7182b6995f2ca2bda62e9d55852c3200681ab9b2393641ce952d')
+
+prepare(){
+ cp automake.patch "$pkgname-v$pkgver"/
+ cd "$pkgname-v$pkgver"
+ patch -p1 < automake.patch
+ autoreconf -i
+ automake
+}
+
+build() {
+ cd "$pkgname-v$pkgver"
+ ./configure --prefix=/usr
+ make
+
+}
+
+package() {
+ cd "$pkgname-v$pkgver"
+ make DESTDIR="${pkgdir}"/ install
+
+}
diff --git a/automake.patch b/automake.patch
new file mode 100644
index 000000000000..a98d81f47e92
--- /dev/null
+++ b/automake.patch
@@ -0,0 +1,24 @@
+Description: Do not call AM_INIT_AUTOMAKE twice
+Bug-Debian: https://bugs.debian.org/998479
+Author: Andreas Tille <tille@debian.org>
+Last-Update: Fri, 05 Nov 2021 22:03:24 +0100
+Reviewed-By: Étienne Mollier <emollier@debian.org>
+--- aevol.orig/configure.ac
++++ aevol/configure.ac
+@@ -20,7 +20,7 @@
+ AC_CONFIG_MACRO_DIR([m4])
+
+ # We want to use automake
+-AM_INIT_AUTOMAKE
++AM_INIT_AUTOMAKE([subdir-objects])
+
+ # Select compiler
+ AC_PROG_CXX([clang-omp++ clang++ g++ icc])
+@@ -298,7 +298,6 @@
+ AM_CONDITIONAL(WITH_RAEVOL, test x"$raevol" != xno)
+ if test "x$raevol" = "xyes" ; then
+ AC_DEFINE(__REGUL)
+- AM_INIT_AUTOMAKE([subdir-objects])
+ fi
+
+ # ************************* --with-blas option *******************************