bash/bash.spec
Dmitrii Tochanskii 4fbbd69e7f Experiment with package spliting
Signed-off-by: Dmitrii Tochanskii <tochansky@tochlab.ru>
2025-10-02 13:52:13 +00:00

120 lines
2.2 KiB
RPMSpec

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: https://mirror.tochlab.net/pub/gnu/bash/bash-%{version}.tar.gz
BuildRequires: gcc ncurses-devel
Requires: ncurses-libs
Provides: /bin/sh
Provides: /bin/bash
%description
FIXME
%package devel
Summary: Development headers for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package contains development headers for %{name}.
%package doc
Summary: Documentation for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description doc
This package contains documentation for %{name}.
%package man
Summary: man files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description man
This package contains man files for %{name}.
%prep
%autosetup
%build
%configure --prefix=%{_prefix} --disable-profiling --with-curses
%make_build
%install
%make_install
%post
%files
/usr/bin/bash
/usr/bin/bashbug
%files devel
%{_includedir}/bash
/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
%files doc
%{_datadir}
%files man
%{_mandir}
#%license add-license-file-here
#%doc add-docs-here
%changelog
%autochangelog