repo/extra/firefox-bin/build

38 lines
1.1 KiB
Plaintext
Raw Normal View History

2020-01-13 14:55:09 -07:00
#!/bin/sh -e
# As KISS doesn't support repository packages as
# binaries per se, this build file simply spawns
# a second instance of 'kiss' to install the tarball.
#
# This could have just unpacked the tarball and
# repacked it (as is done with shellcheck-bin and
# pandoc-bin) but due to its size, this workaround
# is needed.
printf 'Installing firefox-bin\n'
# The tarball is hosted on GitHub which doesn't allow
# for the file naming scheme the package manager uses
# for its built tarballs (pkg#ver-rel.tar.gz).
2020-02-11 10:26:17 -07:00
mv -f firefox*\?no-extract "firefox#68.5.1esr-2.tar.gz"
2020-01-13 14:55:09 -07:00
# Install the package as you would any other you have
# built yourself. In reality, I could have just given
# a link to this tarball and asked you to run this
# command yourself.
#
# I'm nice though and want this to fit into the system
# like any other package.
2020-02-11 10:26:17 -07:00
KISS_FORCE=1 kiss i "$PWD/firefox#68.5.1esr-2.tar.gz"
2020-01-13 14:55:09 -07:00
cat <<EOF
NOTE: The 'Terminated' message below is fine and is a
side-effect of how this package works and is
temporary.
For more information, see the 'build' file.
EOF
kill 0