commit 1de60ed899810e0722e08ba855c48ddecacf66e7 Author: Dmitrii Tochanskii Date: Mon Aug 4 19:47:39 2025 +0300 Import bash-5.3 diff --git a/bash.spec b/bash.spec new file mode 100644 index 0000000..db33fce --- /dev/null +++ b/bash.spec @@ -0,0 +1,207 @@ +Name: bash +Version: 5.3 +Release: 1%{?dist} +Summary: Bash is the GNU Project's shell + +License: GPL-3 +URL: https://www.gnu.org/software/bash +Source0: http://ftpmirror.gnu.org/gnu/bash/bash-%{version}.tar.gz + +BuildRequires: ncurses-devel gcc +Requires: ncurses readline + +Provides: /bin/sh +Provides: /bin/bash + +%description +FIXME + +%prep +%autosetup + + +%build +%configure --prefix=/usr --disable-profiling --enable-readline --with-curses --without-afs +%make_build + + +%install +%make_install + + +%post +ln -s /usr/bin/bash /bin/sh + + +%files +/usr/bin/bash +/usr/bin/bashbug +/usr/include/bash/alias.h +/usr/include/bash/array.h +/usr/include/bash/arrayfunc.h +/usr/include/bash/assoc.h +/usr/include/bash/bashansi.h +/usr/include/bash/bashintl.h +/usr/include/bash/bashjmp.h +/usr/include/bash/bashtypes.h +/usr/include/bash/builtins.h +/usr/include/bash/builtins/bashgetopt.h +/usr/include/bash/builtins/builtext.h +/usr/include/bash/builtins/common.h +/usr/include/bash/builtins/getopt.h +/usr/include/bash/command.h +/usr/include/bash/config-bot.h +/usr/include/bash/config-top.h +/usr/include/bash/config.h +/usr/include/bash/conftypes.h +/usr/include/bash/dispose_cmd.h +/usr/include/bash/error.h +/usr/include/bash/execute_cmd.h +/usr/include/bash/externs.h +/usr/include/bash/general.h +/usr/include/bash/hashlib.h +/usr/include/bash/include/ansi_stdlib.h +/usr/include/bash/include/chartypes.h +/usr/include/bash/include/filecntl.h +/usr/include/bash/include/gettext.h +/usr/include/bash/include/maxpath.h +/usr/include/bash/include/memalloc.h +/usr/include/bash/include/ocache.h +/usr/include/bash/include/posixdir.h +/usr/include/bash/include/posixjmp.h +/usr/include/bash/include/posixselect.h +/usr/include/bash/include/posixstat.h +/usr/include/bash/include/posixtime.h +/usr/include/bash/include/posixwait.h +/usr/include/bash/include/shmbchar.h +/usr/include/bash/include/shmbutil.h +/usr/include/bash/include/shtty.h +/usr/include/bash/include/stat-time.h +/usr/include/bash/include/stdc.h +/usr/include/bash/include/systimes.h +/usr/include/bash/include/timer.h +/usr/include/bash/include/typemax.h +/usr/include/bash/include/unionwait.h +/usr/include/bash/include/unlocked-io.h +/usr/include/bash/jobs.h +/usr/include/bash/make_cmd.h +/usr/include/bash/pathnames.h +/usr/include/bash/quit.h +/usr/include/bash/shell.h +/usr/include/bash/sig.h +/usr/include/bash/siglist.h +/usr/include/bash/signames.h +/usr/include/bash/subst.h +/usr/include/bash/syntax.h +/usr/include/bash/unwind_prot.h +/usr/include/bash/variables.h +/usr/include/bash/version.h +/usr/include/bash/xmalloc.h +/usr/include/bash/y.tab.h +/usr/lib64/bash/Makefile.inc +/usr/lib64/bash/Makefile.sample +/usr/lib64/bash/accept +/usr/lib64/bash/basename +/usr/lib64/bash/chmod +/usr/lib64/bash/csv +/usr/lib64/bash/cut +/usr/lib64/bash/dirname +/usr/lib64/bash/dsv +/usr/lib64/bash/fdflags +/usr/lib64/bash/finfo +/usr/lib64/bash/fltexpr +/usr/lib64/bash/getconf +/usr/lib64/bash/head +/usr/lib64/bash/id +/usr/lib64/bash/kv +/usr/lib64/bash/ln +/usr/lib64/bash/loadables.h +/usr/lib64/bash/logname +/usr/lib64/bash/mkdir +/usr/lib64/bash/mkfifo +/usr/lib64/bash/mktemp +/usr/lib64/bash/mypid +/usr/lib64/bash/pathchk +/usr/lib64/bash/print +/usr/lib64/bash/printenv +/usr/lib64/bash/push +/usr/lib64/bash/realpath +/usr/lib64/bash/rm +/usr/lib64/bash/rmdir +/usr/lib64/bash/seq +/usr/lib64/bash/setpgid +/usr/lib64/bash/sleep +/usr/lib64/bash/stat +/usr/lib64/bash/strftime +/usr/lib64/bash/strptime +/usr/lib64/bash/sync +/usr/lib64/bash/tee +/usr/lib64/bash/truefalse +/usr/lib64/bash/tty +/usr/lib64/bash/uname +/usr/lib64/bash/unlink +/usr/lib64/bash/whoami +/usr/lib64/pkgconfig/bash.pc +/usr/share/doc/bash/CHANGES +/usr/share/doc/bash/COMPAT +/usr/share/doc/bash/FAQ +/usr/share/doc/bash/INTRO +/usr/share/doc/bash/NEWS +/usr/share/doc/bash/POSIX +/usr/share/doc/bash/RBASH +/usr/share/doc/bash/README +/usr/share/doc/bash/bash.html +/usr/share/doc/bash/bashref.html +/usr/share/info/bash.info.gz +/usr/share/locale/af/LC_MESSAGES/bash.mo +/usr/share/locale/bg/LC_MESSAGES/bash.mo +/usr/share/locale/ca/LC_MESSAGES/bash.mo +/usr/share/locale/cs/LC_MESSAGES/bash.mo +/usr/share/locale/da/LC_MESSAGES/bash.mo +/usr/share/locale/de/LC_MESSAGES/bash.mo +/usr/share/locale/el/LC_MESSAGES/bash.mo +/usr/share/locale/en@boldquot/LC_MESSAGES/bash.mo +/usr/share/locale/en@quot/LC_MESSAGES/bash.mo +/usr/share/locale/eo/LC_MESSAGES/bash.mo +/usr/share/locale/es/LC_MESSAGES/bash.mo +/usr/share/locale/et/LC_MESSAGES/bash.mo +/usr/share/locale/fi/LC_MESSAGES/bash.mo +/usr/share/locale/fr/LC_MESSAGES/bash.mo +/usr/share/locale/ga/LC_MESSAGES/bash.mo +/usr/share/locale/gl/LC_MESSAGES/bash.mo +/usr/share/locale/hr/LC_MESSAGES/bash.mo +/usr/share/locale/hu/LC_MESSAGES/bash.mo +/usr/share/locale/id/LC_MESSAGES/bash.mo +/usr/share/locale/it/LC_MESSAGES/bash.mo +/usr/share/locale/ja/LC_MESSAGES/bash.mo +/usr/share/locale/ka/LC_MESSAGES/bash.mo +/usr/share/locale/ko/LC_MESSAGES/bash.mo +/usr/share/locale/lt/LC_MESSAGES/bash.mo +/usr/share/locale/nb/LC_MESSAGES/bash.mo +/usr/share/locale/nl/LC_MESSAGES/bash.mo +/usr/share/locale/pl/LC_MESSAGES/bash.mo +/usr/share/locale/pt/LC_MESSAGES/bash.mo +/usr/share/locale/pt_BR/LC_MESSAGES/bash.mo +/usr/share/locale/ro/LC_MESSAGES/bash.mo +/usr/share/locale/ru/LC_MESSAGES/bash.mo +/usr/share/locale/sk/LC_MESSAGES/bash.mo +/usr/share/locale/sl/LC_MESSAGES/bash.mo +/usr/share/locale/sq/LC_MESSAGES/bash.mo +/usr/share/locale/sr/LC_MESSAGES/bash.mo +/usr/share/locale/sv/LC_MESSAGES/bash.mo +/usr/share/locale/tr/LC_MESSAGES/bash.mo +/usr/share/locale/uk/LC_MESSAGES/bash.mo +/usr/share/locale/vi/LC_MESSAGES/bash.mo +/usr/share/locale/zh_CN/LC_MESSAGES/bash.mo +/usr/share/locale/zh_TW/LC_MESSAGES/bash.mo +/usr/share/man/man1/bash.1.gz +/usr/share/man/man1/bashbug.1.gz + + +#%license add-license-file-here +#%doc add-docs-here + + + +%changelog +%autochangelog