default_pre_build &&
cd "$SOURCE_DIRECTORY" &&

apply_patch_dir patches &&

# fix sha*sum paths
sedit "s:/usr/bin/sha256sum:/bin/sha256sum:" src/vfs/vfs-file-task.c &&
sedit "s:/usr/bin/sha256sum:/bin/sha256sum:;s:/usr/bin/sha512sum:/bin/sha512sum:" src/spacefm-auth &&
sedit "s:/usr/bin/sha256sum:/bin/sha256sum:;s:/usr/bin/sha512sum:/bin/sha512sum:" src/spacefm-auth.bash &&

# fix missing major & minor macros
sedit '/^#include <locale/a#include <sys/sysmacros.h>' src/main.c &&

# fix for musl libc
sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub
