|
@@ -1,16 +1,21 @@
|
|
-%global revision 20191015
|
|
|
|
|
|
+%global revision 20210213
|
|
|
|
+%define includedirw %{_includedir}/ncursesw
|
|
|
|
+
|
|
|
|
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
|
|
|
Summary: A screen handling and optimization package.
|
|
Summary: A screen handling and optimization package.
|
|
Summary(ja): スクリーンの操作と最適化を行うパッケージ
|
|
Summary(ja): スクリーンの操作と最適化を行うパッケージ
|
|
Name: ncurses
|
|
Name: ncurses
|
|
-Version: 6.1
|
|
|
|
-%define includedirw %{_includedir}/ncursesw
|
|
|
|
-%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
|
-Release: 3%{?_dist_release}
|
|
|
|
|
|
+Version: 6.2
|
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
+Group: system
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+Packager: daisuke
|
|
|
|
+
|
|
License: distributable
|
|
License: distributable
|
|
-Group: System Environment/Libraries
|
|
|
|
URL: https://invisible-island.net/ncurses/ncurses.html
|
|
URL: https://invisible-island.net/ncurses/ncurses.html
|
|
-Source0: https://invisible-mirror.net/archives/ncurses/current/ncurses-6.1-%{revision}.tgz
|
|
|
|
|
|
+Source0: https://invisible-mirror.net/archives/ncurses/current/ncurses-%{version}-%{revision}.tgz
|
|
Patch8: ncurses-config.patch
|
|
Patch8: ncurses-config.patch
|
|
Patch9: ncurses-libs.patch
|
|
Patch9: ncurses-libs.patch
|
|
Patch11: ncurses-urxvt.patch
|
|
Patch11: ncurses-urxvt.patch
|
|
@@ -21,10 +26,6 @@ Requires(post): /sbin/ldconfig
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: pkgconfig
|
|
BuildRequires: pkgconfig
|
|
|
|
|
|
-Vendor: Project Vine
|
|
|
|
-Distribution: Vine Linux
|
|
|
|
-Packager: daisuke
|
|
|
|
-
|
|
|
|
%description
|
|
%description
|
|
The curses library routines are a terminal-independent method of
|
|
The curses library routines are a terminal-independent method of
|
|
updating character screens with reasonable optimization. The ncurses
|
|
updating character screens with reasonable optimization. The ncurses
|
|
@@ -35,7 +36,7 @@ discontinued 4.4 BSD classic curses library.
|
|
%package devel
|
|
%package devel
|
|
Summary: The development files for applications which use ncurses.
|
|
Summary: The development files for applications which use ncurses.
|
|
Summary(ja): ncurses を用いるアプリケーション開発用のファイル
|
|
Summary(ja): ncurses を用いるアプリケーション開発用のファイル
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Obsoletes: libtermcap-devel <= 2.0.8-46vl1
|
|
Obsoletes: libtermcap-devel <= 2.0.8-46vl1
|
|
Provides: libtermcap-devel = 2.0.8-47
|
|
Provides: libtermcap-devel = 2.0.8-47
|
|
@@ -58,7 +59,7 @@ Use the following compiler flags to build against the ncurses library:
|
|
|
|
|
|
%package c++-devel
|
|
%package c++-devel
|
|
Summary: C++ bindings to ncurses
|
|
Summary: C++ bindings to ncurses
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
|
|
|
|
@@ -69,7 +70,7 @@ C++ bindings to ncurses
|
|
%package -n compat32-%{name}
|
|
%package -n compat32-%{name}
|
|
Summary: A screen handling and optimization package.
|
|
Summary: A screen handling and optimization package.
|
|
Summary(ja): スクリーンの操作と最適化を行うパッケージ
|
|
Summary(ja): スクリーンの操作と最適化を行うパッケージ
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: system
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description -n compat32-%{name}
|
|
%description -n compat32-%{name}
|
|
@@ -82,7 +83,7 @@ discontinued 4.4 BSD classic curses library.
|
|
%package -n compat32-%{name}-devel
|
|
%package -n compat32-%{name}-devel
|
|
Summary: The development files for applications which use ncurses.
|
|
Summary: The development files for applications which use ncurses.
|
|
Summary(ja): ncurses を用いるアプリケーション開発用のファイル
|
|
Summary(ja): ncurses を用いるアプリケーション開発用のファイル
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
Obsoletes: compat32-libtermcap-devel <= 2.0.8-46vl1
|
|
Obsoletes: compat32-libtermcap-devel <= 2.0.8-46vl1
|
|
@@ -106,7 +107,7 @@ Use the following compiler flags to build against the ncurses library:
|
|
|
|
|
|
%package -n compat32-%{name}-c++-devel
|
|
%package -n compat32-%{name}-c++-devel
|
|
Summary: C++ bindings to ncurses
|
|
Summary: C++ bindings to ncurses
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires: compat32-%{name} = %{version}-%{release}
|
|
Requires: compat32-%{name}-devel = %{version}-%{release}
|
|
Requires: compat32-%{name}-devel = %{version}-%{release}
|
|
Requires: %{name}-c++-devel = %{version}-%{release}
|
|
Requires: %{name}-c++-devel = %{version}-%{release}
|
|
@@ -115,6 +116,9 @@ Requires: %{name}-c++-devel = %{version}-%{release}
|
|
C++ bindings to ncurses
|
|
C++ bindings to ncurses
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q -n %{name}-%{version}-%{revision}
|
|
%setup -q -n %{name}-%{version}-%{revision}
|
|
|
|
|
|
@@ -128,6 +132,7 @@ for f in ANNOUNCE; do
|
|
touch -r ${f}{,_} && mv -f ${f}{_,}
|
|
touch -r ${f}{,_} && mv -f ${f}{_,}
|
|
done
|
|
done
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
%define rootdatadir /lib
|
|
%define rootdatadir /lib
|
|
common_options=" \
|
|
common_options=" \
|
|
@@ -267,16 +272,15 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
|
|
|
|
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
%post -p /sbin/ldconfig
|
|
-
|
|
|
|
%postun -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
%post -n compat32-%{name} -p /sbin/ldconfig
|
|
%post -n compat32-%{name} -p /sbin/ldconfig
|
|
-
|
|
|
|
%postun -n compat32-%{name} -p /sbin/ldconfig
|
|
%postun -n compat32-%{name} -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
%files -f terms.all
|
|
%files -f terms.all
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
|
|
+%license COPYING
|
|
%doc ANNOUNCE AUTHORS README TO-DO
|
|
%doc ANNOUNCE AUTHORS README TO-DO
|
|
%{_bindir}/[cirt]*
|
|
%{_bindir}/[cirt]*
|
|
%{_mandir}/man1/*
|
|
%{_mandir}/man1/*
|
|
@@ -324,7 +328,6 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
|
/%{_lib}/lib*.so.*
|
|
/%{_lib}/lib*.so.*
|
|
%{_libdir}/lib*.so.*
|
|
%{_libdir}/lib*.so.*
|
|
|
|
|
|
-
|
|
|
|
%files -n compat32-%{name}-devel
|
|
%files -n compat32-%{name}-devel
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/lib*.so
|
|
%{_libdir}/lib*.so
|
|
@@ -332,7 +335,6 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/terminfo
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%exclude %{_libdir}/pkgconfig/ncurses++*.pc
|
|
%exclude %{_libdir}/pkgconfig/ncurses++*.pc
|
|
|
|
|
|
-
|
|
|
|
%files -n compat32-%{name}-c++-devel
|
|
%files -n compat32-%{name}-c++-devel
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libncurses++.a
|
|
%{_libdir}/libncurses++.a
|
|
@@ -346,6 +348,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Mon Feb 15 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2-1
|
|
|
|
+- updated to 6.2 + 20210213.
|
|
|
|
+- updated Patch9 and 12.
|
|
|
|
+
|
|
* Sun Oct 27 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-3
|
|
* Sun Oct 27 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.1-3
|
|
- dropped Patch8.
|
|
- dropped Patch8.
|
|
|
|
|