diff options
author | bipin kumar | 2023-05-08 23:53:20 +0530 |
---|---|---|
committer | bipin kumar | 2023-05-08 23:53:20 +0530 |
commit | d1565a6db7ddd65ea7d792d8e9f4aff384eb8ca5 (patch) | |
tree | 1fde806ed2b96407c6f015640e4a1d17c0bf67e5 | |
download | aur-d1565a6db7ddd65ea7d792d8e9f4aff384eb8ca5.tar.gz |
aevol: initial upload
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | automake.patch | 24 |
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 ******************************* |