SHA256
1
0
forked from pool/ncurses
Dr. Werner Fink 2017-02-03 08:04:49 +00:00 committed by Git OBS Bridge
parent 444364111b
commit c96d311dc8

View File

@ -212,6 +212,7 @@ Authors:
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
License: MIT License: MIT
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: ncurses6-devel
Provides: ncurses:%{_incdir}/ncurses.h Provides: ncurses:%{_incdir}/ncurses.h
Requires: %{_bindir}/tack Requires: %{_bindir}/tack
Requires: libncurses6 = %{version}-%{release} Requires: libncurses6 = %{version}-%{release}
@ -228,6 +229,30 @@ to develop applications that require these.
Authors:
--------
Thomas E. Dickey <dickey@invisible-island.net>
Juergen Pfeifer <Juergen.Pfeifer@t-online.de>
Eric S. Raymond <esr@thyrsus.com>
Zeyd M. Ben-Halim <zmbenhal@netcom.com>
Pavel Curtis
%package -n ncurses5-devel
Summary: Include Files and Libraries mandatory for Development
License: MIT
Group: Development/Libraries/C and C++
Provides: ncurses:%{_incdir}/ncurses5/ncurses.h
Requires: %{_bindir}/tack
Requires: libncurses5 = %{version}-%{release}
Requires: ncurses = %{version}-%{release}
Requires: ncurses-devel = %{version}-%{release}
%description -n ncurses5-devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
Authors: Authors:
-------- --------
Thomas E. Dickey <dickey@invisible-island.net> Thomas E. Dickey <dickey@invisible-island.net>
@ -361,8 +386,14 @@ sed -ri '/^iTerm/{s@iterm\|@@}' misc/terminfo.src
cflags -Wl,--as-needed LDFLAGS cflags -Wl,--as-needed LDFLAGS
CXXFLAGS=$CFLAGS CXXFLAGS=$CFLAGS
test -n "$TERM" || TERM=linux test -n "$TERM" || TERM=linux
GZIP="-9" mkdir gzip
export CC CFLAGS CXX CXXFLAGS GZIP TERM LDFLAGS cat > gzip/gzip <<-'EOF'
#!/bin/sh
exec /usr/bin/gzip -9 ${1+"$@"}
EOF
chmod 0755 gzip/gzip
PATH=$PWD/gzip:$PATH
export CC CFLAGS CXX CXXFLAGS TERM LDFLAGS
# #
# Detect 64bit architecures and be sure that we use an # Detect 64bit architecures and be sure that we use an
# unsigned long for chtype to be backward compatible with # unsigned long for chtype to be backward compatible with
@ -688,8 +719,7 @@ sed -ri '/^iTerm/{s@iterm\|@@}' misc/terminfo.src
done done
%install %install
GZIP="-9" PATH=$PWD/gzip:$PATH
export GZIP
(cd %{root}/; tar -cpSf - *)|tar -xpsSf - -C %{buildroot}/ (cd %{root}/; tar -cpSf - *)|tar -xpsSf - -C %{buildroot}/
rm -rf %{root} rm -rf %{root}
mkdir %{buildroot}/%{_lib} mkdir %{buildroot}/%{_lib}
@ -912,24 +942,18 @@ sed -ri '/^iTerm/{s@iterm\|@@}' misc/terminfo.src
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_defaultdocdir}/ncurses/ %dir %{_defaultdocdir}/ncurses/
%doc %{_defaultdocdir}/ncurses/* %doc %{_defaultdocdir}/ncurses/*
%{_bindir}/ncurses*-config %{_bindir}/ncurses*6-config
%{_bindir}/captoinfo %{_bindir}/captoinfo
%{_bindir}/infotocap %{_bindir}/infotocap
%{_bindir}/tic %{_bindir}/tic
%dir %{_incdir}/ncurses/ %dir %{_incdir}/ncurses/
%dir %{_incdir}/ncursesw/ %dir %{_incdir}/ncursesw/
%dir %{_incdir}/ncurses5/
%dir %{_incdir}/ncurses5/ncurses/
%dir %{_incdir}/ncurses5/ncursesw/
%{_incdir}/*.h %{_incdir}/*.h
%{_incdir}/ncurses*/*.h %{_incdir}/ncurses/*.h
%{_incdir}/ncurses*/*/*.h %{_incdir}/ncursesw/*.h
%{_libdir}/lib*.a %{_libdir}/lib*.a
%{_libdir}/lib*.so %{_libdir}/lib*.so
%dir %{_libdir}/ncurses5/ %{_libdir}/pkgconfig/*[clmosuw\+].pc
%{_libdir}/ncurses5/lib*.a
%{_libdir}/ncurses5/lib*.so
%{_libdir}/pkgconfig/*.pc
%doc %{_mandir}/man1/*-config.1.gz %doc %{_mandir}/man1/*-config.1.gz
%doc %{_mandir}/man1/captoinfo.1.gz %doc %{_mandir}/man1/captoinfo.1.gz
%doc %{_mandir}/man1/infocmp.1.gz %doc %{_mandir}/man1/infocmp.1.gz
@ -938,6 +962,20 @@ sed -ri '/^iTerm/{s@iterm\|@@}' misc/terminfo.src
%doc %{_mandir}/man3/*.gz %doc %{_mandir}/man3/*.gz
%doc %{_mandir}/man7/*.gz %doc %{_mandir}/man7/*.gz
%files -n ncurses5-devel
%defattr(-,root,root)
%{_bindir}/ncurses*5-config
%dir %{_incdir}/ncurses5/
%dir %{_incdir}/ncurses5/ncurses/
%dir %{_incdir}/ncurses5/ncursesw/
%{_incdir}/ncurses5/*.h
%{_incdir}/ncurses5/ncurses/*.h
%{_incdir}/ncurses5/ncursesw/*.h
%dir %{_libdir}/ncurses5/
%{_libdir}/ncurses5/lib*.a
%{_libdir}/ncurses5/lib*.so
%{_libdir}/pkgconfig/*5.pc
%files -n tack %files -n tack
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/tack %{_bindir}/tack