Accepting request 1174158 from home:dancermak:branches:Base:System

Split out envsubst into a separate package

OBS-URL: https://build.opensuse.org/request/show/1174158
OBS-URL: https://build.opensuse.org/package/show/Base:System/gettext-runtime?expand=0&rev=195
This commit is contained in:
Dirk Mueller 2024-06-02 09:58:50 +00:00 committed by Git OBS Bridge
parent a3de0ac409
commit 99f0b0392c
2 changed files with 23 additions and 3 deletions

View File

@ -3,6 +3,14 @@ Tue May 21 10:25:25 UTC 2024 - Andreas Schwab <schwab@suse.de>
- Require glibc-gconv-modules-extra by the gettext-tools packages - Require glibc-gconv-modules-extra by the gettext-tools packages
-------------------------------------------------------------------
Tue May 14 10:06:12 UTC 2024 - Dan Čermák <dcermak@suse.com>
- Split out envsubst into a separate package
This allows us to pull in envsubst into containers without enlarging them
substantially. Additionally, this binary is standalone and useful outside of
the context of gettext.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 15 07:24:01 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> Mon Apr 15 07:24:01 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -92,6 +92,8 @@ License: LGPL-2.1-or-later
Group: Development/Tools/Other Group: Development/Tools/Other
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: xz Requires: xz
# gettext.sh requires envsubst
Requires: envsubst = %{version}
# autopoint requires find # autopoint requires find
Requires: findutils Requires: findutils
# For non-UTF encodings # For non-UTF encodings
@ -139,6 +141,13 @@ BuildArch: noarch
This subpackage contains the HTML version of the gettext documentation This subpackage contains the HTML version of the gettext documentation
as well as project examples. as well as project examples.
%package -n envsubst
Summary: Environment substitution helper binary
%description -n envsubst
This package contains the envsubst helper binary to replace values from the
environment.
%if %{without mini} %if %{without mini}
%package -n libtextstyle0 %package -n libtextstyle0
Summary: Provides textstyling for console output Summary: Provides textstyling for console output
@ -278,7 +287,6 @@ make check || {
%doc %dir %_docdir/%name/ %doc %dir %_docdir/%name/
%doc %_docdir/%name/gettext.1.html %doc %_docdir/%name/gettext.1.html
%doc %_docdir/%name/ngettext.1.html %doc %_docdir/%name/ngettext.1.html
%doc %_docdir/%name/envsubst.1.html
%doc %_docdir/%name/*.3.html %doc %_docdir/%name/*.3.html
%doc %_docdir/%name/AUTHORS %doc %_docdir/%name/AUTHORS
%doc %_docdir/%name/NEWS %doc %_docdir/%name/NEWS
@ -286,7 +294,6 @@ make check || {
%doc %_docdir/%name/FAQ.html %doc %_docdir/%name/FAQ.html
%_bindir/gettext %_bindir/gettext
%_bindir/ngettext %_bindir/ngettext
%_bindir/envsubst
%_bindir/gettext.sh %_bindir/gettext.sh
%_bindir/msgfmt %_bindir/msgfmt
%_libdir/libgettextlib-*.so %_libdir/libgettextlib-*.so
@ -294,7 +301,6 @@ make check || {
%_libdir/libasprintf.so.* %_libdir/libasprintf.so.*
%doc %_mandir/man1/gettext.1.gz %doc %_mandir/man1/gettext.1.gz
%doc %_mandir/man1/ngettext.1.gz %doc %_mandir/man1/ngettext.1.gz
%doc %_mandir/man1/envsubst.1.gz
%doc %_mandir/man1/msgfmt.1.gz %doc %_mandir/man1/msgfmt.1.gz
%doc %_mandir/man3/* %doc %_mandir/man3/*
%_datadir/gettext/ABOUT-NLS %_datadir/gettext/ABOUT-NLS
@ -305,6 +311,12 @@ make check || {
%_datadir/emacs/site-lisp/start-po.* %_datadir/emacs/site-lisp/start-po.*
%_datadir/emacs/site-lisp/suse-start-po-mode.el %_datadir/emacs/site-lisp/suse-start-po-mode.el
%files -n envsubst
%license COPYING
%_bindir/envsubst
%doc %_mandir/man1/envsubst.1.gz
%doc %_docdir/%name/envsubst.1.html
%files -n gettext-tools%{?with_mini:-mini} -f gettext-tools.lang %files -n gettext-tools%{?with_mini:-mini} -f gettext-tools.lang
%defattr(-,root,root) %defattr(-,root,root)
%_bindir/msg[a-eg-u]* %_bindir/msg[a-eg-u]*