diff options
author | Chris Johns <chrisj@rtems.org> | 2022-09-14 16:35:27 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2022-09-14 16:56:18 +1000 |
commit | 27c61da6df55787e4848c28ee2e0ea764a1246c2 (patch) | |
tree | ea7fef1a5f69cfd791e253cbff745e611034f03e /bare/config | |
parent | sb/setbuilder: Do not install if --no-install option is used (diff) | |
download | rtems-source-builder-27c61da6df55787e4848c28ee2e0ea764a1246c2.tar.bz2 |
textproc/gsed: Add GNU sed build support
Updates #2300
Diffstat (limited to 'bare/config')
-rw-r--r-- | bare/config/textproc/gsed-4.8.cfg | 12 | ||||
-rw-r--r-- | bare/config/textproc/gsed-internal.bset | 12 | ||||
-rw-r--r-- | bare/config/textproc/gsed.bset | 4 | ||||
-rw-r--r-- | bare/config/textproc/gsed.cfg | 8 |
4 files changed, 36 insertions, 0 deletions
diff --git a/bare/config/textproc/gsed-4.8.cfg b/bare/config/textproc/gsed-4.8.cfg new file mode 100644 index 0000000..8806bef --- /dev/null +++ b/bare/config/textproc/gsed-4.8.cfg @@ -0,0 +1,12 @@ +# +# GNU sed 4.8 +# + +%include %{_configdir}/base.cfg + +%define gsed_version 4.8 + +%hash sha512 sed-%{gsed_version}.tar.gz \ + C94KIhaOMQCwIUKTsTu6CEzM5F/7WGtsV1OPUY52akRDn/vyR4mPK7j1BtBTHTbynAp7cIhJVbqTz8/YhjG/eQ== + +%include %{_configdir}/gsed-1.cfg diff --git a/bare/config/textproc/gsed-internal.bset b/bare/config/textproc/gsed-internal.bset new file mode 100644 index 0000000..e93e1a5 --- /dev/null +++ b/bare/config/textproc/gsed-internal.bset @@ -0,0 +1,12 @@ +# +# Internal GNU sed +# + +%define _internal_gsed yes +%define _internal_gsed_path %{_tmppath}/sb-%{_uid}/${SB_PREFIX_CLEAN} +%define _disable_collecting yes +%define _disable_packaging yes +%define _disable_reporting yes +%define _disable_installing yes + +%include textproc/gsed.bset diff --git a/bare/config/textproc/gsed.bset b/bare/config/textproc/gsed.bset new file mode 100644 index 0000000..68f2e13 --- /dev/null +++ b/bare/config/textproc/gsed.bset @@ -0,0 +1,4 @@ +# +# GNU sed +# +textproc/gsed.cfg diff --git a/bare/config/textproc/gsed.cfg b/bare/config/textproc/gsed.cfg new file mode 100644 index 0000000..8287c74 --- /dev/null +++ b/bare/config/textproc/gsed.cfg @@ -0,0 +1,8 @@ +# +# GNU sed has a version option, check for it. +# If not found build it. +# +%define has_gnu_sed %(sed --version > /dev/null 2>&1; echo $?) +%if %{has_gnu_sed} != 0 + %include %{_configdir}/textproc/gsed-4.8.cfg +%endif |