bloatrunner/publish.in

40 lines
772 B
Text
Raw Permalink Normal View History

2024-05-25 13:19:31 +02:00
ITCH_CHANNEL=snamellit/Bloatrunner
2024-05-25 15:49:48 +02:00
if [[ -f Makefile ]]; then
2024-05-25 13:19:31 +02:00
make distclean
fi
./bootstrap.sh
./configure GUILE=$(which guile)
make -j16
make dist
SOURCETAR="@PACKAGE@-@VERSION@.tar.gz"
if [ -f "$SOURCETAR" ]; then
echo "Found source tarball $SOURCE"
BASENAME="@PACKAGE@-@VERSION@"
echo releasing $BASENAME
butler push $SOURCETAR $ITCH_CHANNEL:source
TARBALL=$(guix pack -R -Sbloatrunner=bin -L .guix/modules bloatrunner)
echo created $TARBALL
2024-05-25 16:20:28 +02:00
if [ -f $TARBALL ]; then
TARGETNAME=/tmp/bloatrunner
echo unpack $TARBALL to $TARGETNAME
2024-05-27 13:06:56 +02:00
rm -rf $TARGETNAME
2024-05-25 16:20:28 +02:00
mkdir -p $TARGETNAME
tar -xzvf $TARBALL -C $TARGETNAME
2024-05-25 13:19:31 +02:00
2024-05-25 16:20:28 +02:00
echo push $TARGETNAME
butler push $TARGETNAME $ITCH_CHANNEL:linux-x86_64
fi
2024-05-25 13:19:31 +02:00
else
echo "No source tarball found"
exit 1
fi