diff options
Diffstat (limited to 'cygwin-ncurses.spec')
-rw-r--r-- | cygwin-ncurses.spec | 87 |
1 files changed, 72 insertions, 15 deletions
diff --git a/cygwin-ncurses.spec b/cygwin-ncurses.spec index 8458cd7..e9cda7b 100644 --- a/cygwin-ncurses.spec +++ b/cygwin-ncurses.spec @@ -1,10 +1,10 @@ %{?cygwin_package_header} -%global patch 20140524 +%global patch 20160305 Name: cygwin-ncurses -Version: 5.9 -Release: 2.%{patch} +Version: 6.0 +Release: 1.%{patch}%{?dist} Summary: Ncurses library for Cygwin toolchain Group: Development/Libraries @@ -12,8 +12,35 @@ License: MIT URL: http://invisible-island.net/ncurses/ BuildArch: noarch -Source0: ftp://invisible-island.net/ncurses/current/ncurses-%{version}-%{patch}.tgz -Patch100: ncurses-5.9-abi-version.patch +Source0: ftp://invisible-island.net/ncurses/ncurses-%{version}.tar.gz +Patch0: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150810.patch.gz +Patch1: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150815.patch.gz +Patch2: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150822.patch.gz +Patch3: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150905.patch.gz +Patch4: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150912.patch.gz +Patch5: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150919.patch.gz +Patch6: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20150926.patch.gz +Patch7: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151010.patch.gz +Patch8: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151017.patch.gz +Patch9: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151024.patch.gz +Patch10: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151101.patch.gz +Patch11: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151107.patch.gz +Patch12: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151121.patch.gz +Patch13: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151128.patch.gz +Patch14: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151205.patch.gz +Patch15: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151212.patch.gz +Patch16: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151219.patch.gz +Patch17: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20151226.patch.gz +Patch18: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160102.patch.gz +Patch19: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160116.patch.gz +Patch20: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160123.patch.gz +Patch21: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160130.patch.gz +Patch22: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160206.patch.gz +Patch23: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160213.patch.gz +Patch24: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160220.patch.gz +Patch25: ftp://invisible-island.net/ncurses/%{version}/ncurses-%{version}-20160305.patch.gz +Patch100: ncurses-config.patch +Patch101: ncurses-5.9-abi-version.patch BuildRequires: cygwin32-filesystem BuildRequires: cygwin32-binutils @@ -53,8 +80,35 @@ Ncurses library for Cygwin x86_64 toolchain %prep -%setup -q -n ncurses-%{version}-%{patch} -%patch100 -p2 +%setup -q -n ncurses-%{version} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 +%patch14 -p1 +%patch15 -p1 +%patch16 -p1 +%patch17 -p1 +%patch18 -p1 +%patch19 -p1 +%patch20 -p1 +%patch21 -p1 +%patch22 -p1 +%patch23 -p1 +%patch24 -p1 +%patch25 -p1 +%patch100 -p1 +%patch101 -p2 %build @@ -68,7 +122,7 @@ CYGWIN64_CONFIGURE_ARGS="--with-libtool=%{_bindir}/%{cygwin64_target}-libtool \ --without-debug --disable-relink --disable-rpath \ --with-ticlib --without-termlib --enable-widec --enable-ext-colors \ --enable-ext-mouse --enable-sp-funcs --enable-reentrant \ - --with-abi-version=10 --with-wrap-prefix=ncwrap_ \ + --with-abi-version=10 --enable-lp64 --with-wrap-prefix=ncwrap_ \ --enable-sigwinch --enable-colorfgbg --enable-tcap-names \ --disable-termcap --disable-mixed-case --enable-symlinks \ --with-pkg-config --enable-pc-files --enable-overwrite \ @@ -86,9 +140,9 @@ sed -i -e 's%^\(LIBRARIES[ \t]*=\).*$%\1 ../lib/libncursesw.la ../lib/libticw.la for d in %{cygwin32_bindir} %{cygwin64_bindir} do pushd $RPM_BUILD_ROOT$d - mv ncursesw10-config ncursesw5-config - ln -s ncursesw5-config ncurses5-config - sed -i -e 's|echo "10"|echo "6"|' ncursesw5-config + mv ncursesw10-config ncursesw6-config + ln -s ncursesw6-config ncurses6-config + sed -i -e 's|echo "10"|echo "6"|' ncursesw6-config popd done @@ -129,8 +183,8 @@ find $RPM_BUILD_ROOT -name '*.la' -delete %{cygwin32_bindir}/cygncurses++w-10.dll %{cygwin32_bindir}/cygpanelw-10.dll %{cygwin32_bindir}/cygticw-10.dll -%{cygwin32_bindir}/ncurses5-config -%{cygwin32_bindir}/ncursesw5-config +%{cygwin32_bindir}/ncurses6-config +%{cygwin32_bindir}/ncursesw6-config %{cygwin32_includedir}/*.h %{cygwin32_includedir}/ncurses/ %{cygwin32_includedir}/ncursesw/ @@ -167,8 +221,8 @@ find $RPM_BUILD_ROOT -name '*.la' -delete %{cygwin64_bindir}/cygncurses++w-10.dll %{cygwin64_bindir}/cygpanelw-10.dll %{cygwin64_bindir}/cygticw-10.dll -%{cygwin64_bindir}/ncurses5-config -%{cygwin64_bindir}/ncursesw5-config +%{cygwin64_bindir}/ncurses6-config +%{cygwin64_bindir}/ncursesw6-config %{cygwin64_includedir}/*.h %{cygwin64_includedir}/ncurses/ %{cygwin64_includedir}/ncursesw/ @@ -199,6 +253,9 @@ find $RPM_BUILD_ROOT -name '*.la' -delete %changelog +* Wed Mar 30 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 6.0-1 +- new version + * Mon Jul 01 2013 Yaakov Selkowitz <cygwin-ports-general@lists.sourceforge.net> - 5.9-2.20140524 - Update to latest patch release - Build for both Cygwin targets |