name = ncurses
version = 5.9
-release = 8
+revision = 20150117
+release = 11.%{revision}
+thisapp = %{name}-%{version}-%{revision}
groups = System/Base
url = http://invisible-island.net/ncurses/ncurses.html
discontinued 4.4 BSD classic curses library.
end
-source_dl =
+source_dl = ftp://invisible-island.net/ncurses/current/
+sources = %{thisapp}.tgz
build
requires
mkdir -pv %{BUILDROOT}/etc/terminfo
+ mkdir %{BUILDROOT}%{includedir}/ncurses{,w}
+ for l in %{BUILDROOT}%{includedir}/*.h; do
+ ln -s ../$(basename $l) %{BUILDROOT}%{includedir}/ncurses
+ ln -s ../$(basename $l) %{BUILDROOT}%{includedir}/ncursesw
+ done
+
# don't require -ltinfo when linking with --no-add-needed
for l in %{BUILDROOT}%{libdir}/libncurses{,w}.so; do
soname=$(basename $(readlink $l))
files
/usr/share/terminfo/*/Eterm*
+ /usr/share/terminfo/*/ansi
/usr/share/terminfo/*/aterm
/usr/share/terminfo/*/bterm
/usr/share/terminfo/*/cons25
/usr/share/terminfo/*/cygwin
+ /usr/share/terminfo/*/dumb
/usr/share/terminfo/*/eterm*
/usr/share/terminfo/*/gnome
/usr/share/terminfo/*/gnome-256color
/usr/share/terminfo/*/jfbterm
/usr/share/terminfo/*/konsole
/usr/share/terminfo/*/konsole-256color
+ /usr/share/terminfo/*/linux
/usr/share/terminfo/*/mach*
/usr/share/terminfo/*/mlterm
/usr/share/terminfo/*/mrxvt
/usr/share/terminfo/*/sun
/usr/share/terminfo/*/teraterm
/usr/share/terminfo/*/teraterm2.3
+ /usr/share/terminfo/*/vt100
+ /usr/share/terminfo/*/vt100-nav
+ /usr/share/terminfo/*/vt102
+ /usr/share/terminfo/*/vt220
+ /usr/share/terminfo/*/vt52
/usr/share/terminfo/*/vte
/usr/share/terminfo/*/vte-256color
/usr/share/terminfo/*/vwmterm