From 7cf91661de3473995234bbe2e81d85b6646a2b9a Mon Sep 17 00:00:00 2001 From: Ralf Hubert Date: Wed, 11 Dec 2024 10:51:43 +0000 Subject: [PATCH 1/2] add devel::gengetopt v2.23 --- recipes/devel/gengetopt.yaml | 22 ++++++++++++++++++++++ tests/buildall/recipes/buildall.yaml | 1 + 2 files changed, 23 insertions(+) create mode 100644 recipes/devel/gengetopt.yaml diff --git a/recipes/devel/gengetopt.yaml b/recipes/devel/gengetopt.yaml new file mode 100644 index 00000000..4a500396 --- /dev/null +++ b/recipes/devel/gengetopt.yaml @@ -0,0 +1,22 @@ +inherit: [autotools] + +metaEnvironment: + PKG_VERSION: "2.23" + PKG_DESCRIPTION: "A tool to write command line option parsing code for C programs." + PKG_LICENSE: "GPL-3.0-or-later" + +checkoutSCM: + scm: url + url: ${GNU_MIRROR}/gengetopt/gengetopt-${PKG_VERSION}.tar.xz + digestSHA256: b941aec9011864978dd7fdeb052b1943535824169d2aa2b0e7eae9ab807584ac + stripComponents: 1 + +buildTools: [perl, texinfo] +buildScript: | + autotoolsBuild $1 + +packageScript: | + autotoolsPackageBin + +provideTools: + gengetopt: "usr/bin" diff --git a/tests/buildall/recipes/buildall.yaml b/tests/buildall/recipes/buildall.yaml index 27a32b66..7d6f11f1 100644 --- a/tests/buildall/recipes/buildall.yaml +++ b/tests/buildall/recipes/buildall.yaml @@ -6,6 +6,7 @@ depends: # devel stuff (usually) not deployed to targets -> host compat toolchain - devel::byacc - devel::dtc + - devel::gengetopt - devel::intltool - devel::lua-bin - devel::makedepend From 490b310c1f468f158d630cca7d6b7c6775dbdb52 Mon Sep 17 00:00:00 2001 From: Ralf Hubert Date: Wed, 11 Dec 2024 10:52:29 +0000 Subject: [PATCH 2/2] add devel::groff 1.24.0 --- recipes/devel/groff.yaml | 22 ++++++++++++++++++++++ tests/buildall/recipes/buildall.yaml | 1 + 2 files changed, 23 insertions(+) create mode 100644 recipes/devel/groff.yaml diff --git a/recipes/devel/groff.yaml b/recipes/devel/groff.yaml new file mode 100644 index 00000000..c9fe3010 --- /dev/null +++ b/recipes/devel/groff.yaml @@ -0,0 +1,22 @@ +inherit: [autotools] + +metaEnvironment: + PKG_VERSION: "1.24.0" + PKG_LICENSE: "GPL-3.0-or-later" + +checkoutSCM: + scm: url + url: ${GNU_MIRROR}/groff/groff-${PKG_VERSION}.tar.gz + digestSHA256: "e79bbcd8ff3ed0200e7ac55d3962a15e118c1229990213025f2fc8b264727570" + stripComponents: 1 + +buildVars: [AR] +buildTools: [perl, m4] +buildScript: | + autotoolsBuild -o AR=${AR} $1 + +packageScript: | + autotoolsPackageTgt + +provideTools: + groff: usr/bin diff --git a/tests/buildall/recipes/buildall.yaml b/tests/buildall/recipes/buildall.yaml index 7d6f11f1..3fed4fe4 100644 --- a/tests/buildall/recipes/buildall.yaml +++ b/tests/buildall/recipes/buildall.yaml @@ -7,6 +7,7 @@ depends: - devel::byacc - devel::dtc - devel::gengetopt + - devel::groff - devel::intltool - devel::lua-bin - devel::makedepend