X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=package%2Fncurses.spec;h=f61c4de126ea183ad3b04750aefa4d05fdded4ef;hp=caf90ca6b698960a734374527d4f51344fd4f3f9;hb=fe6abf09238512f5a902bc1aeab2263d1e997396;hpb=bfe753d2dbaed1587556f1dc89bb14066d075c8c diff --git a/package/ncurses.spec b/package/ncurses.spec index caf90ca6..f61c4de1 100644 --- a/package/ncurses.spec +++ b/package/ncurses.spec @@ -1,16 +1,22 @@ Summary: shared libraries for terminal handling Name: ncurses6 -Release: 5.9 -Version: 20130316 +Version: 5.9 +Release: 20150328 License: X11 Group: Development/Libraries -Source: ncurses-%{release}-%{version}.tgz +Source: ncurses-%{version}-%{release}.tgz # URL: http://invisible-island.net/ncurses/ %define CC_NORMAL -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion %define CC_STRICT %{CC_NORMAL} -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic -%define _prefix /usr/local/ncurses6 +# save value before redefining +%global sys_libdir %{_libdir} + +# redefine... +%global _prefix /usr/local/ncurses6 + +%global MY_PKG %{sys_libdir}/pkgconfig %define MYDATA /usr/local/ncurses/share/terminfo %description @@ -22,7 +28,7 @@ This package is used for testing ABI 6. %prep %define debug_package %{nil} -%setup -q -n ncurses-%{release}-%{version} +%setup -q -n ncurses-%{version}-%{release} %build CFLAGS="%{CC_NORMAL}" \ @@ -45,17 +51,23 @@ RPATH_LIST=../lib:%{_prefix}/lib \ --enable-ext-mouse \ --enable-hard-tabs \ --enable-interop \ + --enable-pc-files \ --enable-rpath \ --enable-sp-funcs \ --enable-warnings \ --enable-widec \ --verbose \ + --with-chtype=uint32_t \ + --with-mmask_t=uint32_t \ --with-develop \ --with-shared \ --with-termlib \ --with-ticlib \ --with-trace \ --with-cxx-shared \ + --with-pc-suffix=6 \ + --with-pkg-config-libdir=%{MY_PKG} \ + --with-versioned-syms \ --with-xterm-kbs=DEL \ --without-ada \ --without-debug \ @@ -78,14 +90,14 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/* %{_includedir}/* %{_libdir}/* -#%{_datadir}/* +%{MY_PKG}/*.pc %changelog * Sat Mar 09 2013 Thomas E. Dickey - add --with-cxx-shared option to demonstrate c++ binding as shared library -* Sat Oct 26 2012 Thomas E. Dickey +* Sat Oct 27 2012 Thomas E. Dickey - add ncurses program as "ncurses6" to provide demonstration. * Fri Jun 08 2012 Thomas E. Dickey