diff --git a/recipes/binutils b/recipes/binutils new file mode 100644 index 00000000..a98cfaa5 --- /dev/null +++ b/recipes/binutils @@ -0,0 +1,26 @@ +name=binutils +revision=1 +from_source=binutils-cross +imagedeps="base-devel" +hostdeps="gcc-cross binutils-cross automake autoconf" +deps="mlibc" + + +configure() { + + + ${source_dir}/configure --host=x86_64-astral --target=x86_64-astral --prefix=${prefix} --disable-werror + +} + +build() { + + make -j${parallelism} + +} + +install() { + + make install DESTDIR="${dest_dir}" + +} diff --git a/recipes/nasm b/recipes/nasm new file mode 100644 index 00000000..9fc99400 --- /dev/null +++ b/recipes/nasm @@ -0,0 +1,25 @@ +name=nasm +revision=1 +from_source=nasm +imagedeps="base-devel" +hostdeps="gcc-cross binutils-cross" +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/nasm b/source-recipes/nasm new file mode 100644 index 00000000..826d12a0 --- /dev/null +++ b/source-recipes/nasm @@ -0,0 +1,8 @@ +name=nasm +version=2.15.05 +source_method=tarball +tarball_url="https://www.nasm.us/pub/nasm/releasebuilds/${version}/nasm-${version}.tar.xz" +tarball_sha512=512f90a2584f1c5811429274b97c64a2cedf37b9fdeffb1bcd0ea64afd9ecc19a2d7877ca8f1e05393aa324153fc9f39ea51dacbf8d25a7d5a2d7728c925dba7 +regenerate() { + true +}