mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
56 lines
1.4 KiB
Bash
Executable file
56 lines
1.4 KiB
Bash
Executable file
# SPDX-FileCopyrightText: 2022 Samuel Tyler <samuel@samuelt.me>
|
|
#
|
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
src_prepare() {
|
|
default
|
|
|
|
# Get UTF txt files
|
|
cp ../*.txt .
|
|
|
|
# Rebuild libtool files
|
|
rm config/config.guess config/config.sub config/ltmain.sh
|
|
libtoolize -i
|
|
|
|
# Remove bison parser generated
|
|
rm intl/plural.c
|
|
|
|
# Setup for regeneratation of lib/ext2fs/utf8data.h
|
|
rm lib/ext2fs/utf8data.h
|
|
|
|
# Fix compile_et
|
|
sed -r -i "s/ > ?outfile//" lib/et/et_c.awk lib/et/et_h.awk lib/ss/ct_c.awk
|
|
|
|
# Disable int
|
|
sed -i "s/@LIBINTL@//" MCONFIG.in
|
|
|
|
# Testfiles
|
|
rm tests/*/image.* lib/blkid/tests/*.img.bz2
|
|
rm -r tests/i_qcow
|
|
rm lib/et/test_cases/*.c lib/et/test_cases/*.h
|
|
|
|
# Generated gettext files
|
|
rm po/*.gmo
|
|
|
|
AUTOMAKE=automake-1.10 ACLOCAL=aclocal-1.10 AUTOCONF=autoconf-2.64 AUTOM4TE=autom4te-2.64 autoreconf-2.64 -fi
|
|
}
|
|
|
|
src_configure() {
|
|
# defrag fails to build with musl 1.2.4
|
|
./configure --prefix="${PREFIX}" \
|
|
--sbindir="${PREFIX}/bin" \
|
|
--disable-tls \
|
|
--disable-defrag \
|
|
with_udev_rules_dir=no \
|
|
with_systemd_unit_dir=no
|
|
}
|
|
|
|
src_compile() {
|
|
# Regen utf8data
|
|
make -C util mkutf8data
|
|
util/mkutf8data -o lib/ext2fs/utf8data.h
|
|
# Why does mkutf8data generate something not usable by build?
|
|
sed -i "s/nfkdi/nfdi/g" lib/ext2fs/utf8data.h
|
|
|
|
default
|
|
}
|