File: tarball

package info (click to toggle)
gap 4r4p10-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 29,224 kB
  • ctags: 7,084
  • sloc: ansic: 98,591; sh: 3,284; perl: 2,263; makefile: 467; awk: 6
file content (40 lines) | stat: -rw-r--r-- 1,223 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#! /bin/bash
set -e
tarball="$1"
toolball="$2"
version="$3"
tomlib="$4"
if [ -z "$tarball" -o -z "$version" -o -z "$tomlib" ];  then
  echo "tarball <gap.tar.gz> <version> <tomlib version>" 1>&2
  exit 1
fi
mkdir gap
tar zxf $tarball -C gap
# We cannot build the html files with free softwares.
rm -r gap/gap*/doc/htm gap/gap*/pkg/tomlib/htm
tar zxf $toolball -C gap
cd gap
mv gap* gap-$version
cd gap-$version
#Remove prebuilt binaries and documentation.
rm "GAP 4 PPC"
rm -r bin pkg/tomlib/doc etc/emacs
rm doc/*.pdf doc/*.dvi 
rm doc/*/*.{pdf,dvi,six,ind,lab,toc}
mkdir ../gap-gdat-$version ../gap-gdat
mkdir ../gap-tomlib-$tomlib ../gap-tomlib
mkdir ../gap-gdat/gap
mv prim small trans ../gap-gdat/gap
mkdir prim small trans
cp ../gap-gdat/gap/prim/*.gd prim
cp ../gap-gdat/gap/small/*.gd small
cp ../gap-gdat/gap/trans/*.gd trans
mv pkg/tomlib ../gap-tomlib/
mkdir -p pkg/tomlib/gap
cp ../gap-tomlib/tomlib/gap/*.gd pkg/tomlib/gap/
cd ..
tar zcf gap-gdat-$version/gap-gdat.tar.gz -C gap-gdat gap
tar zcf gap-tomlib-$tomlib/tomlib.tar.gz -C gap-tomlib tomlib
tar zcf gap-gdat_$version.orig.tar.gz gap-gdat-$version
tar zcf gap-tomlib_$tomlib.orig.tar.gz gap-tomlib-$tomlib
tar zcf gap_$version.orig.tar.gz gap-$version