rpms/ncurses/devel .cvsignore, 1.28, 1.29 ncurses.spec, 1.83, 1.84 sources, 1.28, 1.29

Miroslav Lichvar (mlichvar) fedora-extras-commits at redhat.com
Fri Mar 7 13:28:20 UTC 2008


Author: mlichvar

Update of /cvs/pkgs/rpms/ncurses/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2941

Modified Files:
	.cvsignore ncurses.spec sources 
Log Message:
- 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)



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ncurses/devel/.cvsignore,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- .cvsignore	14 Jan 2008 18:53:50 -0000	1.28
+++ .cvsignore	7 Mar 2008 13:27:42 -0000	1.29
@@ -1,3 +1,4 @@
 ncurses-5.6.tar.gz
 ncurses-5.6-20071201-patch.sh.bz2
 ncurses-5.6-20071215-20080112.patch.bz2
+ncurses-5.6-20080119-20080301.patch.bz2


Index: ncurses.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ncurses/devel/ncurses.spec,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- ncurses.spec	19 Feb 2008 14:06:48 -0000	1.83
+++ ncurses.spec	7 Mar 2008 13:27:42 -0000	1.84
@@ -1,7 +1,7 @@
 Summary: Ncurses support utilities
 Name: ncurses
 Version: 5.6
-Release: 15.20080112%{?dist}
+Release: 16.20080301%{?dist}
 License: MIT
 Group: System Environment/Base
 URL: http://invisible-island.net/ncurses/ncurses.html
@@ -9,6 +9,7 @@
 
 Patch1: ncurses-5.6-20071201-patch.sh.bz2
 Patch2: ncurses-5.6-20071215-20080112.patch.bz2
+Patch3: ncurses-5.6-20080119-20080301.patch.bz2
 
 Patch8: ncurses-5.5-20061209-config.patch
 Patch9: ncurses-5.6-20070612-libs.patch
@@ -69,6 +70,7 @@
 Group: Development/Libraries
 Requires: %{name}-libs = %{version}-%{release}
 Obsoletes: libtermcap-devel < 2.0.8-48
+Provides: libtermcap-devel = 2.0.8-48
 
 %description devel
 The header files and libraries for developing applications that use
@@ -92,6 +94,7 @@
 # tack isn't in ncurses tree since 20070203
 rm -rf tack
 %patch2 -p1
+%patch3 -p1
 
 %patch8 -p1 -b .config
 %patch9 -p1 -b .libs
@@ -99,6 +102,7 @@
 %patch11 -p1 -b .urxvt
 
 # this will be in documentation, drop executable bits
+cp -p install-sh test
 chmod 644 test/*
 
 %build
@@ -107,7 +111,6 @@
     --with-shared --without-ada --with-ospeed=unsigned \\\
     --enable-hard-tabs --enable-xmc-glitch --enable-colorfgbg \\\
     --with-terminfo-dirs=%{_sysconfdir}/terminfo:%{_datadir}/terminfo:%{rootdatadir}/terminfo \\\
-    --includedir=%{_includedir}/ncursesw \\\
     --enable-overwrite \\\
     --with-termlib=tinfo \\\
     --with-chtype=long
@@ -134,10 +137,10 @@
 chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.*
 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}
-mv $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so.* $RPM_BUILD_ROOT/%{_lib}
-for l in $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so; do
+mv $RPM_BUILD_ROOT%{_libdir}/lib{ncurses{,w},tinfo}.so.* $RPM_BUILD_ROOT/%{_lib}
+for l in $RPM_BUILD_ROOT%{_libdir}/lib{ncurses{,w},tinfo}.so; do
     ln -sf $(echo %{_libdir} | \
         sed 's,\(^/\|\)[^/][^/]*,..,g')/%{_lib}/$(readlink $l) $l
 done
@@ -187,17 +190,18 @@
     echo $t
 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
-mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses
-for l in $RPM_BUILD_ROOT%{_includedir}/ncursesw/*.h; do
-    ln -s ../ncursesw/$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncurses
+mkdir $RPM_BUILD_ROOT%{_includedir}/ncurses{,w}
+for l in $RPM_BUILD_ROOT%{_includedir}/*.h; do
+    ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncurses
+    ln -s ../$(basename $l) $RPM_BUILD_ROOT%{_includedir}/ncursesw
 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(-lncursesw)" > $RPM_BUILD_ROOT%{_libdir}/libcursesw.so
+
+echo "INPUT(-ltinfo)" > $RPM_BUILD_ROOT%{_libdir}/libtermcap.so
 
 rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
 
@@ -240,14 +244,7 @@
 %dir %{_includedir}/ncursesw
 %{_includedir}/ncurses/*.h
 %{_includedir}/ncursesw/*.h
-%{_includedir}/curses.h
-%{_includedir}/ncurses.h
-%{_includedir}/eti.h
-%{_includedir}/form.h
-%{_includedir}/menu.h
-%{_includedir}/panel.h
-%{_includedir}/term.h
-%{_includedir}/unctrl.h
+%{_includedir}/*.h
 %{_mandir}/man3/*
 
 %files static
@@ -258,6 +255,13 @@
 rm -rf ${RPM_BUILD_ROOT}
 
 %changelog
+* Fri Mar 07 2008 Miroslav Lichvar <mlichvar at 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 at fedoraproject.org> - 5.6-15.20080112
 - Autorebuild for GCC 4.3
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ncurses/devel/sources,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- sources	14 Jan 2008 18:53:50 -0000	1.28
+++ sources	7 Mar 2008 13:27:42 -0000	1.29
@@ -1,3 +1,4 @@
 b6593abe1089d6aab1551c105c9300e3  ncurses-5.6.tar.gz
 5c4c833a31064c7099209f7a141fed10  ncurses-5.6-20071201-patch.sh.bz2
 d32ba589cd7bfdc4ac82fd8078c06e2b  ncurses-5.6-20071215-20080112.patch.bz2
+0fe7ec33499e83e9a64f71ef3f555008  ncurses-5.6-20080119-20080301.patch.bz2




More information about the fedora-extras-commits mailing list