From 62e8e1be30d9f11658d5a490bb1af4d3e343f7e0 Mon Sep 17 00:00:00 2001 From: Matheus Date: Fri, 3 Oct 2025 19:30:13 -0300 Subject: [PATCH] ports: dosfstools --- recipes/dosfstools | 19 +++++++++++++++++++ source-recipes/dosfstools | 10 ++++++++++ 2 files changed, 29 insertions(+) create mode 100644 recipes/dosfstools create mode 100644 source-recipes/dosfstools diff --git a/recipes/dosfstools b/recipes/dosfstools new file mode 100644 index 00000000..908b0474 --- /dev/null +++ b/recipes/dosfstools @@ -0,0 +1,19 @@ +name=dosfstools +revision=1 +from_source=dosfstools +imagedeps="build-essential" +hostdeps="xgcc xbinutils pkgconfig libtool automake autoconf" +deps="base" + +configure() { + cp -rp ${source_dir}/* . + ./configure --host=x86_64-astral --prefix=${prefix} +} + +build() { + make -j ${parallelism} +} + +package() { + make install DESTDIR=${dest_dir} +} diff --git a/source-recipes/dosfstools b/source-recipes/dosfstools new file mode 100644 index 00000000..1f5158d3 --- /dev/null +++ b/source-recipes/dosfstools @@ -0,0 +1,10 @@ +name=dosfstools +version=4.2 +source_method=tarball +tarball_url="https://github.com/dosfstools/dosfstools/releases/download/v${version}/dosfstools-${version}.tar.gz" +tarball_sha512=3cc0808edb4432428df8a67da4bb314fd1f27adc4a05754c1a492091741a7b6875ebd9f6a509cc4c5ad85643fc40395b6e0cadee548b25cc439cc9b725980156 +hostdeps="libtool" + +prepare() { + libtoolize -f +}