logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

pass1.sh (718B)


  1. # SPDX-FileCopyrightText: 2021 fosslinux <fosslinux@aussies.space>
  2. #
  3. # SPDX-License-Identifier: GPL-3.0-or-later
  4. src_prepare() {
  5. default
  6. # Remove flex/bison files
  7. rm src/loadkeys.c src/analyze.c
  8. # Fix musl incompat
  9. sed -i -e 's/u_char/unsigned char/g' \
  10. -e 's/u_short/unsigned short/g' src/dumpkeys.c src/loadkeys.y
  11. AUTOPOINT=true AUTOMAKE=automake-1.10 ACLOCAL=aclocal-1.10 AUTOM4TE=autom4te-2.64 autoreconf-2.64 -fi
  12. }
  13. src_configure() {
  14. ./configure --prefix="${PREFIX}"
  15. }
  16. src_compile() {
  17. # Missing dependency in Makefile
  18. flex -o src/analyze.c src/analyze.l
  19. make "${MAKEJOBS}" MAKEINFO=true
  20. }
  21. src_install() {
  22. make MAKEINFO=true DESTDIR="${DESTDIR}" install
  23. }