Search
j0ke.net Open Build Service
>
Projects
>
J0KE.NET
:
infrastructure
>
bash
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 24
[-]
[+]
Added
bash.spec
@@ -0,0 +1,633 @@ +# +# spec file for package bash (Version 4.0) +# +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + + +Name: bash +BuildRequires: bison fdupes ncurses-devel +License: GPL v2 or later +Group: System/Shells +%define bash_vers 4.0 +%define rl_vers 6.0 +Recommends: bash-doc = %bash_vers +Recommends: bash-lang = %bash_vers +Suggests: command-not-found +AutoReqProv: on +Version: 4.0 +Release: 17 +Summary: The GNU Bourne-Again Shell +Url: http://www.gnu.org/software/bash/bash.html +Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{bash_vers}.tar.bz2 +Source1: ftp://ftp.gnu.org/gnu/readline/readline-%{rl_vers}.tar.bz2 +Source2: bash-%{bash_vers}-patches.tar.bz2 +Source3: readline-%{rl_vers}-patches.tar.bz2 +Source4: run-tests +Source5: dot.bashrc +Source6: dot.profile +Source7: bash-rpmlintrc +Patch0: bash-%{bash_vers}.dif +Patch1: bash-2.03-manual.patch +Patch2: bash-4.0-security.patch +Patch3: bash-3.2-2.4.4.patch +Patch4: bash-3.0-evalexp.patch +Patch5: bash-3.0-warn-locale.patch +Patch6: bash-3.0-nfs_redir.patch +Patch7: bash-3.0-decl.patch +Patch8: bash-4.0-async-bnc523667.dif +Patch9: bash-4.0-extended_quote.patch +Patch10: bash-3.2-printf.patch +Patch11: bash-4.0-loadables.dif +Patch14: bash-3.2-sigrestart.patch +Patch15: bash-3.2-longjmp.dif +Patch16: bash-4.0-setlocale.dif +Patch17: bash-4.0-headers.dif +Patch20: readline-%{rl_vers}.dif +Patch21: readline-4.3-input.dif +Patch22: readline-6.0-wrap.patch +Patch23: readline-5.2-conf.patch +Patch24: readline-6.0-metamode.patch +Patch30: readline-6.0-destdir.patch +Patch40: bash-4.0.10-typo.patch +Patch42: bash-4.0.24-acl.dif +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%global _sysconfdir /etc +%global _incdir %{_includedir} +%global _ldldir /%{_lib}/bash +%global _minsh 0 +%{expand: %%global rl_major %(echo %{rl_vers} | sed -r 's/.[0-9]+//g')} + +%description +Bash is an sh-compatible command interpreter that executes commands +read from standard input or from a file. Bash incorporates useful +features from the Korn and C shells (ksh and csh). Bash is intended to +be a conformant implementation of the IEEE Posix Shell and Tools +specification (IEEE Working Group 1003.2). + + + +Authors: +-------- + Brian Fox <bfox@gnu.org> + Chet Ramey <chet@ins.cwru.edu> + +%package -n bash-doc +License: GPL v2 or later +Summary: Documentation how to Use the GNU Bourne-Again Shell +Group: Documentation/Man +Provides: bash:%{_infodir}/bash.info.gz +PreReq: %install_info_prereq +Version: 4.0 +Release: 17 +AutoReqProv: on + +%description -n bash-doc +This package contains the documentation for using the bourne shell +interpreter Bash. + + + +Authors: +-------- + Brian Fox <bfox@gnu.org> + Chet Ramey <chet@ins.cwru.edu> + +%lang_package(bash) +%package -n bash-devel +License: GPL v2 or later +Summary: Include Files mandatory for Development of bash loadable builtins +Group: Development/Languages/C and C++ +Version: 4.0 +Release: 6 +AutoReqProv: on + +%description -n bash-devel +This package contains the C header files for writing loadable new +builtins for the interpreter Bash. Use -I /usr/include/bash/<version> +on the compilers command line. + + + +Authors: +-------- + Brian Fox <bfox@gnu.org> + Chet Ramey <chet@ins.cwru.edu> + +%package -n bash-loadables +License: GPL v2 or later +Summary: Loadable bash builtins +Group: System/Shells +Version: 4.0 +Release: 6 +AutoReqProv: on + +%description -n bash-loadables +This package contains the examples for the ready-to-dynamic-load +builtins found in the source tar ball of the bash: + +basename Return non-directory portion of pathname. + +cut cut(1) replacement. + +dirname Return directory portion of pathname. + +finfo Print file info. + +getconf POSIX.2 getconf utility. + +head Copy first part of files. + +id POSIX.2 user identity. + +ln Make links. + +logname Print login name of current user. + +mkdir Make directories. + +pathchk Check pathnames for validity and portability. + +print Loadable ksh-93 style print builtin. + +printenv Minimal builtin clone of BSD printenv(1). + +push Anyone remember TOPS-20? + +realpath Canonicalize pathnames, resolving symlinks. + +rmdir Remove directory. + +sleep sleep for fractions of a second. + +strftime Loadable builtin interface to strftime(3). + +sync Sync the disks by forcing pending filesystem writes to +complete. + +tee Duplicate standard input. + +tty Return terminal name. + +uname Print system information. + +unlink Remove a directory entry. + +whoami Print out username of current user. + + + +Authors: +-------- + Brian Fox <bfox@gnu.org> + Chet Ramey <chet@ins.cwru.edu> + +%package -n libreadline6 +License: GPL v2 or later +Summary: The Readline Library