equal
deleted
inserted
replaced
9 |
9 |
10 LOGICS="HOL ZF" |
10 LOGICS="HOL ZF" |
11 DISTBASE=~/tmp/isadist |
11 DISTBASE=~/tmp/isadist |
12 ROOT=/usr/share |
12 ROOT=/usr/share |
13 BIN=/usr/bin |
13 BIN=/usr/bin |
14 RPMRELEASE=0 |
14 RPMRELEASE=1 |
15 |
15 |
16 |
16 |
17 ## diagnostics |
17 ## diagnostics |
18 |
18 |
19 PRG=$(basename $0) |
19 PRG=$(basename $0) |
72 cd "$TMP/BUILD$ROOT/$ISABELLE_NAME" |
72 cd "$TMP/BUILD$ROOT/$ISABELLE_NAME" |
73 ( env BASH_PATH=/bin/bash PERL_PATH=/usr/bin/perl ./configure ) |
73 ( env BASH_PATH=/bin/bash PERL_PATH=/usr/bin/perl ./configure ) |
74 ./build -bi $LOGICS |
74 ./build -bi $LOGICS |
75 COMPILER=$(./bin/isatool getenv -b ML_IDENTIFIER) |
75 COMPILER=$(./bin/isatool getenv -b ML_IDENTIFIER) |
76 rm -f heaps/${COMPILER}/Pure heaps/${COMPILER}/FOL heaps/${COMPILER}/TLA |
76 rm -f heaps/${COMPILER}/Pure heaps/${COMPILER}/FOL heaps/${COMPILER}/TLA |
|
77 |
|
78 # fake build |
|
79 #mkdir -p heaps/${COMPILER} |
|
80 #touch heaps/${COMPILER}/HOL |
|
81 #touch heaps/${COMPILER}/HOL-Real |
|
82 #touch heaps/${COMPILER}/ZF |
77 |
83 |
78 |
84 |
79 # rpm spec |
85 # rpm spec |
80 |
86 |
81 RPMVERSION=$(echo "$ISABELLE_NAME" | perl -w \ |
87 RPMVERSION=$(echo "$ISABELLE_NAME" | perl -w \ |
239 |
245 |
240 # invoke rpm |
246 # invoke rpm |
241 |
247 |
242 chown -R root:root "$TMP" || chgrp -R isabelle "$TMP" |
248 chown -R root:root "$TMP" || chgrp -R isabelle "$TMP" |
243 |
249 |
244 echo "topdir: $TMP" >"$TMP/rpmrc" |
250 rpm -bb "$TMP/SPECS/isabelle.spec" |
245 rpm --rcfile "$TMP/rpmrc" -bb "$TMP/SPECS/isabelle.spec" |
|
246 |
251 |
247 mkdir -p "$DISTBASE/rpm" |
252 mkdir -p "$DISTBASE/rpm" |
248 cd "$TMP/RPMS/i386" |
253 cd /usr/src/packages/RPMS/i386 |
249 cp "isabelle-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle.rpm" |
254 mv "isabelle-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle.rpm" |
250 cp "isabelle-HOL-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-HOL.i386.rpm" |
255 mv "isabelle-HOL-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-HOL.i386.rpm" |
251 cp "isabelle-HOL-Real-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-HOL-Real.i386.rpm" |
256 mv "isabelle-HOL-Real-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-HOL-Real.i386.rpm" |
252 cp "isabelle-ZF-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-ZF.i386.rpm" |
257 mv "isabelle-ZF-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-ZF.i386.rpm" |
253 cp "isabelle-pdfdocs-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-pdfdocs.rpm" |
258 mv "isabelle-pdfdocs-$RPMVERSION-${RPMRELEASE}.i386.rpm" "$DISTBASE/rpm/isabelle-pdfdocs.rpm" |
254 |
259 |
255 # clean up |
260 # clean up |
256 cd / |
261 cd / |
257 rm -rf "$TMP" |
262 rm -rf "$TMP" |