]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - compat-ncurses/compat-ncurses.nm
Drop all compat-* packages
[ipfire-3.x.git] / compat-ncurses / compat-ncurses.nm
diff --git a/compat-ncurses/compat-ncurses.nm b/compat-ncurses/compat-ncurses.nm
deleted file mode 100644 (file)
index 6e36d84..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
-###############################################################################
-
-name       = compat-ncurses
-version    = 5.9
-release    = 13
-thisapp    = ncurses-%{version}
-
-groups     = System/Base
-url        = http://invisible-island.net/ncurses/ncurses.html
-license    = MIT
-summary    = Ncurses support utilities.
-
-description
-       The curses library routines are a terminal-independent method of
-       updating character screens with reasonable optimization. The ncurses
-       (new curses) library is a freely distributable replacement for the
-       discontinued 4.4 BSD classic curses library.
-end
-
-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 \
-               --without-ada \
-               --with-ospeed=unsigned \
-               --with-chtype=long \
-               --enable-hard-tabs \
-               --enable-xmc-glitch \
-               --enable-colorfgbg \
-               --with-terminfo-dirs=%{sysconfdir}/terminfo:%{datadir}/terminfo \
-               --enable-overwrite \
-               --enable-pc-files \
-               --with-termlib=tinfo
-
-       export PKG_CONFIG_LIBDIR=%{libdir}/pkgconfig
-
-       build
-               mkdir -pv narrowc widec
-
-               # Build narrowc version.
-               cd narrowc
-               ln -svf ../configure .
-               ./configure %{configure_options} --with-ticlib
-               make %{PARALLELISMFLAGS} libs
-               make %{PARALLELISMFLAGS} -C progs
-
-               # Build widec version.
-               cd ../widec
-               ln -svf ../configure .
-               ./configure %{configure_options} --enable-widec --without-progs
-               make %{PARALLELISMFLAGS} libs
-               cd ..
-       end
-
-       install
-               make -C narrowc DESTDIR=%{BUILDROOT} install.libs
-               rm -rvf %{BUILDROOT}%{libdir}/libtinfo.*
-               make -C widec DESTDIR=%{BUILDROOT} install.libs
-
-               chmod -v 755 %{BUILDROOT}%{libdir}/lib*.so.*.*
-
-               # don't require -ltinfo when linking with --no-add-needed
-               for l in %{BUILDROOT}%{libdir}/libncurses{,w}.so; do
-                       soname=$(basename $(readlink $l))
-                       rm -f $l
-                       echo "INPUT($soname -ltinfo)" > $l
-               done
-
-               rm -f %{BUILDROOT}%{libdir}/libcurses{,w}.so
-               echo "INPUT(-lncurses)" > %{BUILDROOT}%{libdir}/libcurses.so
-               echo "INPUT(-lncursesw)" > %{BUILDROOT}%{libdir}/libcursesw.so
-               echo "INPUT(-ltinfo)" > %{BUILDROOT}%{libdir}/libtermcap.so
-
-               rm -vf %{BUILDROOT}%{libdir}/terminfo
-               rm -vf %{BUILDROOT}%{libdir}/pkgconfig/{*_g,ncurses++*}.pc
-       end
-end
-
-packages
-       package %{name}
-               template LIBS
-
-               provides
-                       ncurses-libs = %{thisver}
-               end
-
-               obsoletes
-                       ncurses-libs <= %{thisver}
-               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
-end