From 40ff55174347740ccbbbef96c8efaed29f33d449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gonzalo=20Tornar=C3=ADa?= Date: Mon, 10 Jan 2022 16:18:04 -0300 Subject: [PATCH] New package: gap-4.11.1 --- common/shlibs | 1 + srcpkgs/gap-devel | 1 + srcpkgs/gap/template | 47 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 120000 srcpkgs/gap-devel create mode 100644 srcpkgs/gap/template diff --git a/common/shlibs b/common/shlibs index 999d3ad714b8..1e537682c3a1 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4021,6 +4021,7 @@ libpari-gmp.so.7 pari-2.13.0_1 libpari-gmp-tls.so.7 pari-2.13.2_1 libtree-sitter.so.0 tree-sitter-0.19.0_1 libplanarity.so.0 planarity-3.0.1.1_1 +libgap.so.0 gap-4.11.1_1 libgtkdatabox.so.1 gtkdatabox3-1.0.0_1 libgf2x.so.3 gf2x-1.3.0_1 libntl.so.44 ntl-11.5.1_1 diff --git a/srcpkgs/gap-devel b/srcpkgs/gap-devel new file mode 120000 index 000000000000..e195f60d0b1a --- /dev/null +++ b/srcpkgs/gap-devel @@ -0,0 +1 @@ +gap \ No newline at end of file diff --git a/srcpkgs/gap/template b/srcpkgs/gap/template new file mode 100644 index 000000000000..7bc7d13ace20 --- /dev/null +++ b/srcpkgs/gap/template @@ -0,0 +1,47 @@ +# Template file for 'gap' +pkgname=gap +version=4.11.1 +revision=1 +build_style=gnu-configure +make_install_target="install-bin install-gaproot install-headers install-libgap" +makedepends="gmp-devel zlib-devel readline-devel" +checkdepends="perl" +short_desc="Groups, Algorithms, Programming - computational discrete algebra" +maintainer="Gonzalo TornarĂ­a " +license="GPL-2.0-or-later" +homepage="http://www.gap-system.org/" +distfiles="https://github.com/gap-system/gap/releases/download/v${version}/gap-${version}.tar.gz" +checksum=6635c5da7d82755f8339486b9cac33766f58712f297e8234fba40818902ea304 + +if [ "$XBPS_CHECK_PKGS" = full ]; then + # not sure about this -- takes about 25 minutes + make_check_target=teststandard +fi + +_GAPROOT=/usr/share/gap/ + +# minimal required packages +_GAPPKGS="GAPDoc primgrp SmallGrp transgrp" + +# other expected packages +_GAPPKGS+=" atlasrep autpgrp alnuth crisp ctbllib FactInt fga irredsol laguna + polenta polycyclic resclasses sophus tomlib" + +post_install() { + vmkdir ${_GAPROOT}/pkg + for p in ${_GAPPKGS}; do + [ -d pkg/$p ] || p="$p-*" + vcopy "pkg/$p" ${_GAPROOT}/pkg + done + # not handled by make install-headers + vcopy gen/config.h /usr/include/gap +} + +gap-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + } +}