x86_64 squeak-vm packaging; improve squeak-vm packaging; push-to.sh script
This commit is contained in:
parent
d5688bf6e9
commit
602969a7e7
|
@ -17,9 +17,18 @@ build() {
|
||||||
PATH=$(echo "$PATH" | tr ':' '\n' | grep -v crossdirect | tr '\n' ':')
|
PATH=$(echo "$PATH" | tr ':' '\n' | grep -v crossdirect | tr '\n' ':')
|
||||||
echo 'false' > ./scripts/checkSCCSversion
|
echo 'false' > ./scripts/checkSCCSversion
|
||||||
case "$CARCH" in
|
case "$CARCH" in
|
||||||
aarch64*)
|
aarch64)
|
||||||
cd build.linux64ARMv8
|
cd build.linux64ARMv8
|
||||||
;;
|
;;
|
||||||
|
x86_64)
|
||||||
|
cd build.linux64x64
|
||||||
|
ls -la
|
||||||
|
sed -i \
|
||||||
|
-e 's:^OPT="\(.*\)":OPT="\1 -DMUSL -D_GNU_SOURCE -DUSEEVDEV":' \
|
||||||
|
-e 's:without\(-vm-display-fbdev\):with\1:' \
|
||||||
|
-e 's:CC=clang::' \
|
||||||
|
squeak.stack.spur/build/mvm
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Architecture $CARCH not yet supported"
|
echo "Architecture $CARCH not yet supported"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -32,16 +41,25 @@ build() {
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
case "$CARCH" in
|
case "$CARCH" in
|
||||||
aarch64*)
|
aarch64)
|
||||||
cd products/sqstkspur64ARMv8linuxht
|
cd products/sqstkspur64ARMv8linuxht
|
||||||
;;
|
;;
|
||||||
|
x86_64)
|
||||||
|
cd products/sqstkspur64linuxht
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Architecture $CARCH not yet supported"
|
echo "Architecture $CARCH not yet supported"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
ls -laR
|
||||||
|
|
||||||
mkdir -p "$pkgdir/usr/lib/squeak"
|
mkdir -p "$pkgdir/usr/lib/squeak"
|
||||||
cp -rp lib/squeak/*/. "$pkgdir/usr/lib/squeak/."
|
cp -rp lib/squeak/*/. "$pkgdir/usr/lib/squeak/."
|
||||||
|
|
||||||
|
mkdir -p "$pkgdir/usr/bin"
|
||||||
|
ln -sf /usr/lib/squeak/squeak "$pkgdir/usr/bin/squeak"
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/bin/sh
|
||||||
|
if [ -z "$1" ]
|
||||||
|
then
|
||||||
|
echo 'Usage: push-to.sh <HOSTNAME>' >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
exec rsync -av target/packages $1:.
|
Loading…
Reference in New Issue