]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - compat-ncurses/compat-ncurses.nm
compat-ncurses: Update to 5.9
[ipfire-3.x.git] / compat-ncurses / compat-ncurses.nm
index 677060fdffb2af0bb5c1dc1ba382db7c5bb7a396..6e36d848a52f11b569a544a60fb4f8042ef10872 100644 (file)
@@ -5,9 +5,8 @@
 
 name       = compat-ncurses
 version    = 5.9
-revision   = 20150117
-release    = 12.%{revision}
-thisapp    = ncurses-%{version}-%{revision}
+release    = 13
+thisapp    = ncurses-%{version}
 
 groups     = System/Base
 url        = http://invisible-island.net/ncurses/ncurses.html
@@ -21,14 +20,16 @@ description
        discontinued 4.4 BSD classic curses library.
 end
 
-source_dl  = ftp://invisible-island.net/ncurses/current/
-sources    = %{thisapp}.tgz
+source_dl  = https://ftp.gnu.org/gnu/ncurses/
 
 build
        requires
                gcc-c++
        end
 
+       export CPPFLAGS += -P
+       CXXFLAGS += -std=c++98
+
        configure_options += \
                --with-shared \
                --without-debug \
@@ -100,6 +101,22 @@ packages
                end
        end
 
+       package compat-ncurses-devel
+               template DEVEL
+
+               requires
+                       compat-ncurses = %{thisver}
+               end
+
+               provides
+                       ncurses-devel = %{thisver}
+               end
+
+               obsoletes
+                       ncurses-devel <= %{thisver}
+               end
+       end
+
        package %{name}-debuginfo
                template DEBUGINFO
        end