diff --git a/patches/e2fsprogs/jinx-working-patch.patch b/patches/e2fsprogs/jinx-working-patch.patch new file mode 100644 index 00000000..0da8d31c --- /dev/null +++ b/patches/e2fsprogs/jinx-working-patch.patch @@ -0,0 +1,13 @@ +diff --git e2fsprogs-clean/config/config.sub e2fsprogs-workdir/config/config.sub +index de4259e..e9e2707 100755 +--- e2fsprogs-clean/config/config.sub ++++ e2fsprogs-workdir/config/config.sub +@@ -1727,7 +1727,7 @@ case $os in + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. +- gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ ++ gnu* | android* | astral* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ diff --git a/recipes/e2fsprogs b/recipes/e2fsprogs new file mode 100644 index 00000000..57490dbc --- /dev/null +++ b/recipes/e2fsprogs @@ -0,0 +1,18 @@ +name=e2fsprogs +revision=1 +from_source=e2fsprogs +imagedeps="base-devel" +hostdeps="xgcc xbinutils" +deps="mlibc" + +configure() { + ${source_dir}/configure --host=x86_64-astral --prefix=${prefix} +} + +build() { + make -j ${parallelism} +} + +install() { + make install DESTDIR=${dest_dir} +} diff --git a/source-recipes/e2fsprogs b/source-recipes/e2fsprogs new file mode 100644 index 00000000..de3d712e --- /dev/null +++ b/source-recipes/e2fsprogs @@ -0,0 +1,9 @@ +name=e2fsprogs +version=1.47.0 +source_method=tarball +tarball_url="https://github.com/tytso/e2fsprogs/archive/refs/tags/v1.47.0.tar.gz" +tarball_sha512=9cb895f7deed8ee513595b7c232db8345cb7e54e6cbb33e6eeab31c860c892cbc9d721756ac1429e6731e219e1c6aacc25075d517e979397c66bf764bc8bc9fa + +regenerate() { + true +}