update readline to 8.1 (#1761)
This commit is contained in:
parent
b328faf76b
commit
eb52de4ac7
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"Signatures": {
|
||||
"readline-7.0.tar.gz": "750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334"
|
||||
"readline-8.1.tar.gz": "f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02"
|
||||
}
|
||||
}
|
|
@ -1,33 +1,38 @@
|
|||
Summary: Command-line editing and history capabilities
|
||||
Name: readline
|
||||
Version: 7.0
|
||||
Release: 5%{?dist}
|
||||
License: GPLv3+
|
||||
URL: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
|
||||
Group: Applications/System
|
||||
Summary: Command-line editing and history capabilities
|
||||
Name: readline
|
||||
Version: 8.1
|
||||
Release: 1%{?dist}
|
||||
License: GPLv3+
|
||||
Vendor: Microsoft Corporation
|
||||
Distribution: Mariner
|
||||
Source0: http://ftp.gnu.org/gnu/readline/%{name}-%{version}.tar.gz
|
||||
%define sha1 readline=d9095fa14a812495052357e1d678b3f2ac635463
|
||||
BuildRequires: ncurses-devel
|
||||
Requires: ncurses-libs
|
||||
Group: Applications/System
|
||||
URL: https://tiswww.case.edu/php/chet/readline/rltop.html
|
||||
Source0: https://ftp.gnu.org/gnu/readline/%{name}-%{version}.tar.gz
|
||||
BuildRequires: ncurses-devel
|
||||
Requires: ncurses-libs
|
||||
|
||||
%description
|
||||
The Readline package is a set of libraries that offers command-line
|
||||
editing and history capabilities.
|
||||
%package devel
|
||||
Summary: Header and development files for readline
|
||||
Requires: %{name} = %{version}
|
||||
%description devel
|
||||
|
||||
%package devel
|
||||
Summary: Header and development files for readline
|
||||
Requires: %{name} = %{version}
|
||||
|
||||
%description devel
|
||||
It contains the libraries and header files to create applications
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
sed -i '/MV.*old/d' Makefile.in
|
||||
sed -i '/{OLDSUFF}/c:' support/shlib-install
|
||||
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--disable-silent-rules
|
||||
make SHLIB_LIBS=-lncurses
|
||||
--prefix=%{_prefix} \
|
||||
--disable-silent-rules
|
||||
make SHLIB_LIBS=-lncursesw
|
||||
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
install -vdm 755 %{buildroot}%{_libdir}
|
||||
|
@ -40,15 +45,17 @@ rm -rf %{buildroot}%{_infodir}
|
|||
%check
|
||||
make %{?_smp_mflags} check
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%license COPYING
|
||||
%{_libdir}/libreadline.so.7
|
||||
%{_libdir}/libhistory.so.7
|
||||
%{_libdir}/libhistory.so.7.0
|
||||
%{_libdir}/libreadline.so.7.0
|
||||
%{_libdir}/libreadline.so.8
|
||||
%{_libdir}/libhistory.so.8
|
||||
%{_libdir}/libhistory.so.8.1
|
||||
%{_libdir}/libreadline.so.8.1
|
||||
|
||||
%files devel
|
||||
%{_includedir}/%{name}/keymaps.h
|
||||
%{_includedir}/%{name}/history.h
|
||||
|
@ -77,6 +84,7 @@ make %{?_smp_mflags} check
|
|||
%{_datadir}/%{name}/manexamp.c
|
||||
%{_datadir}/%{name}/hist_erasedups.c
|
||||
%{_datadir}/%{name}/fileman.c
|
||||
%{_datadir}/%{name}/rlkeymaps.c
|
||||
%{_docdir}/%{name}/INSTALL
|
||||
%{_docdir}/%{name}/README
|
||||
%{_docdir}/%{name}/CHANGES
|
||||
|
@ -96,9 +104,14 @@ make %{?_smp_mflags} check
|
|||
%{_docdir}/%{name}-%{version}/rluserman.pdf
|
||||
%{_mandir}/man3/history.3.gz
|
||||
%{_mandir}/man3/readline.3.gz
|
||||
%{_libdir}/pkgconfig/readline.pc
|
||||
|
||||
%changelog
|
||||
* Sat May 09 2020 Nick Samson <nisamson@microsoft.com> - 7.0-4
|
||||
* Mon Nov 22 2021 Andrew Phelps <anphel@microsoft.com> 8.1-1
|
||||
- Update to version 8.1
|
||||
- License verified
|
||||
|
||||
* Sat May 09 2020 Nick Samson <nisamson@microsoft.com> 7.0-4
|
||||
- Added %%license line automatically
|
||||
|
||||
* Tue Sep 03 2019 Mateusz Malisz <mamalisz@microsoft.com> 7.0-3
|
||||
|
@ -126,4 +139,4 @@ make %{?_smp_mflags} check
|
|||
- Update according to UsrMove.
|
||||
|
||||
* Wed Oct 22 2014 Divya Thaluru <dthaluru@vmware.com> 6.3-1
|
||||
- Initial build. First version
|
||||
- Initial build. First version
|
||||
|
|
|
@ -7674,8 +7674,8 @@
|
|||
"type": "other",
|
||||
"other": {
|
||||
"name": "readline",
|
||||
"version": "7.0",
|
||||
"downloadUrl": "http://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz"
|
||||
"version": "8.1",
|
||||
"downloadUrl": "https://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -37,8 +37,8 @@ ncurses-compat-6.2-4.cm2.aarch64.rpm
|
|||
ncurses-devel-6.2-4.cm2.aarch64.rpm
|
||||
ncurses-libs-6.2-4.cm2.aarch64.rpm
|
||||
ncurses-term-6.2-4.cm2.aarch64.rpm
|
||||
readline-7.0-5.cm2.aarch64.rpm
|
||||
readline-devel-7.0-5.cm2.aarch64.rpm
|
||||
readline-8.1-1.cm2.aarch64.rpm
|
||||
readline-devel-8.1-1.cm2.aarch64.rpm
|
||||
coreutils-8.32-1.cm2.aarch64.rpm
|
||||
coreutils-lang-8.32-1.cm2.aarch64.rpm
|
||||
bash-5.1.8-1.cm2.aarch64.rpm
|
||||
|
|
|
@ -37,8 +37,8 @@ ncurses-compat-6.2-4.cm2.x86_64.rpm
|
|||
ncurses-devel-6.2-4.cm2.x86_64.rpm
|
||||
ncurses-libs-6.2-4.cm2.x86_64.rpm
|
||||
ncurses-term-6.2-4.cm2.x86_64.rpm
|
||||
readline-7.0-5.cm2.x86_64.rpm
|
||||
readline-devel-7.0-5.cm2.x86_64.rpm
|
||||
readline-8.1-1.cm2.x86_64.rpm
|
||||
readline-devel-8.1-1.cm2.x86_64.rpm
|
||||
coreutils-8.32-1.cm2.x86_64.rpm
|
||||
coreutils-lang-8.32-1.cm2.x86_64.rpm
|
||||
bash-5.1.8-1.cm2.x86_64.rpm
|
||||
|
|
|
@ -500,9 +500,9 @@ python3-setuptools-3.9.9-1.cm2.noarch.rpm
|
|||
python3-test-3.9.9-1.cm2.aarch64.rpm
|
||||
python3-tools-3.9.9-1.cm2.aarch64.rpm
|
||||
python-markupsafe-debuginfo-1.1.1-4.cm2.aarch64.rpm
|
||||
readline-7.0-5.cm2.aarch64.rpm
|
||||
readline-debuginfo-7.0-5.cm2.aarch64.rpm
|
||||
readline-devel-7.0-5.cm2.aarch64.rpm
|
||||
readline-8.1-1.cm2.aarch64.rpm
|
||||
readline-debuginfo-8.1-1.cm2.aarch64.rpm
|
||||
readline-devel-8.1-1.cm2.aarch64.rpm
|
||||
rpm-4.17.0-1.cm2.aarch64.rpm
|
||||
rpm-build-4.17.0-1.cm2.aarch64.rpm
|
||||
rpm-build-libs-4.17.0-1.cm2.aarch64.rpm
|
||||
|
|
|
@ -500,9 +500,9 @@ python3-setuptools-3.9.9-1.cm2.noarch.rpm
|
|||
python3-test-3.9.9-1.cm2.x86_64.rpm
|
||||
python3-tools-3.9.9-1.cm2.x86_64.rpm
|
||||
python-markupsafe-debuginfo-1.1.1-4.cm2.x86_64.rpm
|
||||
readline-7.0-5.cm2.x86_64.rpm
|
||||
readline-debuginfo-7.0-5.cm2.x86_64.rpm
|
||||
readline-devel-7.0-5.cm2.x86_64.rpm
|
||||
readline-8.1-1.cm2.x86_64.rpm
|
||||
readline-debuginfo-8.1-1.cm2.x86_64.rpm
|
||||
readline-devel-8.1-1.cm2.x86_64.rpm
|
||||
rpm-4.17.0-1.cm2.x86_64.rpm
|
||||
rpm-build-4.17.0-1.cm2.x86_64.rpm
|
||||
rpm-build-libs-4.17.0-1.cm2.x86_64.rpm
|
||||
|
|
|
@ -36,7 +36,7 @@ http://www.linuxfromscratch.org/patches/blfs/9.0/lua-5.3.5-shared_library-1.patc
|
|||
https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.xz
|
||||
https://ftp.gnu.org/gnu/glibc/glibc-2.34.tar.xz
|
||||
https://www.linuxfromscratch.org/patches/downloads/glibc/glibc-2.34-fhs-1.patch
|
||||
http://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz
|
||||
https://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz
|
||||
https://ftp.gnu.org/gnu/tar/tar-1.34.tar.xz
|
||||
http://ftp.gnu.org/gnu/texinfo/texinfo-6.8.tar.xz
|
||||
https://www.cpan.org/src/5.0/perl-5.32.0.tar.xz
|
||||
|
|
|
@ -50,7 +50,7 @@ ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd patch-2.7.6.ta
|
|||
e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8 popt-1.16.tar.gz
|
||||
4518b3e7aafd34ec07d0063d250fd474999b20b200218c3ae56f5d2113f141b4 procps-ng-3.3.17.tar.xz
|
||||
06828c04a573c073a4e51c4292a27c1be4ae26621c3edc7cf9318418ce3b6d27 Python-3.9.9.tar.xz
|
||||
750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334 readline-7.0.tar.gz
|
||||
f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02 readline-8.1.tar.gz
|
||||
2d8274d212b859b3ac90b276d462467ae2f8165143ef9f9e7ebfab77b1c7e272 rpm-4.17.0-release.tar.gz
|
||||
32eebee98c24edcc9524b4553cf05c0ec6707828fe14f76d250e294568e7091a python.attr
|
||||
1cc7665252eb845c7e4741ff3e832c78f54ffb05552f1cdb2d43d2c0cbf7c07d pythondeps.sh
|
||||
|
|
|
@ -219,18 +219,19 @@ popd
|
|||
rm -rf file-5.40
|
||||
touch /logs/status_file_complete
|
||||
|
||||
echo Readline-7.0
|
||||
tar xf readline-7.0.tar.gz
|
||||
pushd readline-7.0
|
||||
echo Readline-8.1
|
||||
tar xf readline-8.1.tar.gz
|
||||
pushd readline-8.1
|
||||
sed -i '/MV.*old/d' Makefile.in
|
||||
sed -i '/{OLDSUFF}/c:' support/shlib-install
|
||||
./configure --prefix=/usr \
|
||||
--disable-static \
|
||||
--docdir=/usr/share/doc/readline-7.0
|
||||
--with-curses \
|
||||
--docdir=/usr/share/doc/readline-8.1
|
||||
make SHLIB_LIBS="-L/tools/lib -lncursesw"
|
||||
make SHLIB_LIBS="-L/tools/lib -lncurses" install
|
||||
make SHLIB_LIBS="-L/tools/lib -lncursesw" install
|
||||
popd
|
||||
rm -rf readline-7.0
|
||||
rm -rf readline-8.1
|
||||
touch /logs/status_readline_complete
|
||||
|
||||
echo M4-1.4.19
|
||||
|
|
Loading…
Reference in New Issue