From b8d2d302fa75e9737764b4236103734f58be1e6c Mon Sep 17 00:00:00 2001 From: Matheus Date: Tue, 27 Sep 2022 10:35:48 -0300 Subject: [PATCH] jinx: binutils and nasm port --- recipes/binutils | 26 ++++++++++++++++++++++++++ recipes/nasm | 25 +++++++++++++++++++++++++ source-recipes/nasm | 8 ++++++++ 3 files changed, 59 insertions(+) create mode 100644 recipes/binutils create mode 100644 recipes/nasm create mode 100644 source-recipes/nasm 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 +}