0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-08-14 19:33:05 +00:00
Files
termux-packages/packages/gap/build.sh
Termux Github Actions 9db019d131 bump(main/gap): 4.14.0
This commit has been automatically submitted by Github Actions.
2024-12-05 18:19:12 +00:00

27 lines
1.2 KiB
Bash

TERMUX_PKG_HOMEPAGE=https://www.gap-system.org/
TERMUX_PKG_DESCRIPTION="GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory"
TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION="4.14.0"
TERMUX_PKG_SRCURL=https://github.com/gap-system/gap/releases/download/v${TERMUX_PKG_VERSION}/gap-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=845f5272c26feb1b8eb9ef294bf0545f264c1fe5a19b0601bbc65d79d9506487
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_DEPENDS="readline, libgmp, zlib, gap-packages"
TERMUX_PKG_BREAKS="gap-dev"
TERMUX_PKG_REPLACES="gap-dev"
TERMUX_PKG_GROUPS="science"
termux_step_post_make_install() {
mkdir -p $TERMUX_PREFIX/lib/gap/pkg
# install at least gapdoc, smallgrp, transgrp, primgrp or else
# this package is mostly useless.
cp -r $TERMUX_PKG_SRCDIR/pkg/gapdoc $TERMUX_PREFIX/lib/gap/pkg/
cp -r $TERMUX_PKG_SRCDIR/pkg/smallgrp $TERMUX_PREFIX/lib/gap/pkg/
cp -r $TERMUX_PKG_SRCDIR/pkg/transgrp $TERMUX_PREFIX/lib/gap/pkg/
cp -r $TERMUX_PKG_SRCDIR/pkg/primgrp $TERMUX_PREFIX/lib/gap/pkg/
# To save some disk space, compress transgrp data in place
# (GAP transparently allows read access to those)
gzip -9 -n -f $TERMUX_PREFIX/lib/gap/pkg/transgrp/data/*.*
}