- update to patch 20080301
- provide libtermcap.so (#428898) - move all headers to /usr/include - move libncursesw out of /usr - make examples in documentation compilable (#436355)
This commit is contained in:
parent
edc320bd89
commit
7d9a5f3ac4
@ -1,3 +1,4 @@
|
|||||||
ncurses-5.6.tar.gz
|
ncurses-5.6.tar.gz
|
||||||
ncurses-5.6-20071201-patch.sh.bz2
|
ncurses-5.6-20071201-patch.sh.bz2
|
||||||
ncurses-5.6-20071215-20080112.patch.bz2
|
ncurses-5.6-20071215-20080112.patch.bz2
|
||||||
|
ncurses-5.6-20080119-20080301.patch.bz2
|
||||||
|
44
ncurses.spec
44
ncurses.spec
@ -1,7 +1,7 @@
|
|||||||
Summary: Ncurses support utilities
|
Summary: Ncurses support utilities
|
||||||
Name: ncurses
|
Name: ncurses
|
||||||
Version: 5.6
|
Version: 5.6
|
||||||
Release: 15.20080112%{?dist}
|
Release: 16.20080301%{?dist}
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
URL: http://invisible-island.net/ncurses/ncurses.html
|
URL: http://invisible-island.net/ncurses/ncurses.html
|
||||||
@ -9,6 +9,7 @@ Source0: ftp://invisible-island.net/ncurses/ncurses-%{version}.tar.gz
|
|||||||
|
|
||||||
Patch1: ncurses-5.6-20071201-patch.sh.bz2
|
Patch1: ncurses-5.6-20071201-patch.sh.bz2
|
||||||
Patch2: ncurses-5.6-20071215-20080112.patch.bz2
|
Patch2: ncurses-5.6-20071215-20080112.patch.bz2
|
||||||
|
Patch3: ncurses-5.6-20080119-20080301.patch.bz2
|
||||||
|
|
||||||
Patch8: ncurses-5.5-20061209-config.patch
|
Patch8: ncurses-5.5-20061209-config.patch
|
||||||
Patch9: ncurses-5.6-20070612-libs.patch
|
Patch9: ncurses-5.6-20070612-libs.patch
|
||||||
@ -69,6 +70,7 @@ Summary: Development files for the ncurses library
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
Obsoletes: libtermcap-devel < 2.0.8-48
|
Obsoletes: libtermcap-devel < 2.0.8-48
|
||||||
|
Provides: libtermcap-devel = 2.0.8-48
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The header files and libraries for developing applications that use
|
The header files and libraries for developing applications that use
|
||||||
@ -92,6 +94,7 @@ The ncurses-static package includes static libraries of the ncurses library.
|
|||||||
# tack isn't in ncurses tree since 20070203
|
# tack isn't in ncurses tree since 20070203
|
||||||
rm -rf tack
|
rm -rf tack
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
%patch8 -p1 -b .config
|
%patch8 -p1 -b .config
|
||||||
%patch9 -p1 -b .libs
|
%patch9 -p1 -b .libs
|
||||||
@ -99,6 +102,7 @@ rm -rf tack
|
|||||||
%patch11 -p1 -b .urxvt
|
%patch11 -p1 -b .urxvt
|
||||||
|
|
||||||
# this will be in documentation, drop executable bits
|
# this will be in documentation, drop executable bits
|
||||||
|
cp -p install-sh test
|
||||||
chmod 644 test/*
|
chmod 644 test/*
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -107,7 +111,6 @@ chmod 644 test/*
|
|||||||
--with-shared --without-ada --with-ospeed=unsigned \\\
|
--with-shared --without-ada --with-ospeed=unsigned \\\
|
||||||
--enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \\\
|
--enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \\\
|
||||||
--with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo:%{rootdatadir}/terminfo \\\
|
--with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo:%{rootdatadir}/terminfo \\\
|
||||||
--includedir=%{_includedir}/ncursesw \\\
|
|
||||||
--enable-overwrite \\\
|
--enable-overwrite \\\
|
||||||
--with-termlib=tinfo \\\
|
--with-termlib=tinfo \\\
|
||||||
--with-chtype=long
|
--with-chtype=long
|
||||||
@ -134,10 +137,10 @@ make -C widec DESTDIR=$RPM_BUILD_ROOT install.{libs,includes,man}
|
|||||||
chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.*
|
chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.*
|
||||||
chmod 644 ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
|
chmod 644 ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
|
||||||
|
|
||||||
# move lib{ncurses,tinfo}.so.* to /lib*
|
# move lib{ncurses{,w},tinfo}.so.* to /lib*
|
||||||
mkdir $RPM_BUILD_ROOT/%{_lib}
|
mkdir $RPM_BUILD_ROOT/%{_lib}
|
||||||
mv $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so.* $RPM_BUILD_ROOT/%{_lib}
|
mv $RPM_BUILD_ROOT%{_libdir}/lib{ncurses{,w},tinfo}.so.* $RPM_BUILD_ROOT/%{_lib}
|
||||||
for l in $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so; do
|
for l in $RPM_BUILD_ROOT%{_libdir}/lib{ncurses{,w},tinfo}.so; do
|
||||||
ln -sf $(echo %{_libdir} | \
|
ln -sf $(echo %{_libdir} | \
|
||||||
sed 's,\(^/\|\)[^/][^/]*,..,g')/%{_lib}/$(readlink $l) $l
|
sed 's,\(^/\|\)[^/][^/]*,..,g')/%{_lib}/$(readlink $l) $l
|
||||||
done
|
done
|
||||||
@ -187,17 +190,18 @@ do
|
|||||||
echo $t
|
echo $t
|
||||||
done 2> /dev/null | sort -u | comm -2 -3 - terms.base > terms.term
|
done 2> /dev/null | sort -u | comm -2 -3 - terms.base > terms.term
|
||||||
|
|
||||||
ln -sf ncurses/{curses,unctrl,eti,form,menu,ncurses,panel,term}.h \
|
|
||||||
${RPM_BUILD_ROOT}%{_includedir}
|
|
||||||
|
|
||||||
# can't replace directory with symlink (rpm bug), symlink all headers
|
# can't replace directory with symlink (rpm bug), symlink all headers
|
||||||
mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
|
mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses{,w}
|
||||||
for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
|
for l in $RPM_BUILD_ROOT%{_includedir}/*.h; do
|
||||||
ln -s ../ncursesw/$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncurses
|
ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncurses
|
||||||
|
ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncursesw
|
||||||
done
|
done
|
||||||
|
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libcurses.so
|
rm -f $RPM_BUILD_ROOT%{_libdir}/libcurses{,w}.so
|
||||||
echo "INPUT(-lncurses)" > $RPM_BUILD_ROOT%{_libdir}/libcurses.so
|
echo "INPUT(-lncurses)" > $RPM_BUILD_ROOT%{_libdir}/libcurses.so
|
||||||
|
echo "INPUT(-lncursesw)" > $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
|
||||||
|
|
||||||
|
echo "INPUT(-ltinfo)" > $RPM_BUILD_ROOT%{_libdir}/libtermcap.so
|
||||||
|
|
||||||
rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
||||||
|
|
||||||
@ -240,14 +244,7 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
|||||||
%dir %{_includedir}/ncursesw
|
%dir %{_includedir}/ncursesw
|
||||||
%{_includedir}/ncurses/*.h
|
%{_includedir}/ncurses/*.h
|
||||||
%{_includedir}/ncursesw/*.h
|
%{_includedir}/ncursesw/*.h
|
||||||
%{_includedir}/curses.h
|
%{_includedir}/*.h
|
||||||
%{_includedir}/ncurses.h
|
|
||||||
%{_includedir}/eti.h
|
|
||||||
%{_includedir}/form.h
|
|
||||||
%{_includedir}/menu.h
|
|
||||||
%{_includedir}/panel.h
|
|
||||||
%{_includedir}/term.h
|
|
||||||
%{_includedir}/unctrl.h
|
|
||||||
%{_mandir}/man3/*
|
%{_mandir}/man3/*
|
||||||
|
|
||||||
%files static
|
%files static
|
||||||
@ -258,6 +255,13 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
|||||||
rm -rf ${RPM_BUILD_ROOT}
|
rm -rf ${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 07 2008 Miroslav Lichvar <mlichvar@redhat.com> 5.6-16.20080301
|
||||||
|
- update to patch 20080301
|
||||||
|
- provide libtermcap.so (#428898)
|
||||||
|
- move all headers to /usr/include
|
||||||
|
- move libncursesw out of /usr
|
||||||
|
- make examples in documentation compilable (#436355)
|
||||||
|
|
||||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.6-15.20080112
|
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.6-15.20080112
|
||||||
- Autorebuild for GCC 4.3
|
- Autorebuild for GCC 4.3
|
||||||
|
|
||||||
|
1
sources
1
sources
@ -1,3 +1,4 @@
|
|||||||
b6593abe1089d6aab1551c105c9300e3 ncurses-5.6.tar.gz
|
b6593abe1089d6aab1551c105c9300e3 ncurses-5.6.tar.gz
|
||||||
5c4c833a31064c7099209f7a141fed10 ncurses-5.6-20071201-patch.sh.bz2
|
5c4c833a31064c7099209f7a141fed10 ncurses-5.6-20071201-patch.sh.bz2
|
||||||
d32ba589cd7bfdc4ac82fd8078c06e2b ncurses-5.6-20071215-20080112.patch.bz2
|
d32ba589cd7bfdc4ac82fd8078c06e2b ncurses-5.6-20071215-20080112.patch.bz2
|
||||||
|
0fe7ec33499e83e9a64f71ef3f555008 ncurses-5.6-20080119-20080301.patch.bz2
|
||||||
|
Loading…
Reference in New Issue
Block a user