|
Lines 106-116
Link Here
|
| 106 |
Requires: lib%name++-devel = 0:%version-%release, lib%name-devel-static = 0:%version-%release |
106 |
Requires: lib%name++-devel = 0:%version-%release, lib%name-devel-static = 0:%version-%release |
| 107 |
|
107 |
|
| 108 |
# UTF-8 extentions |
108 |
# UTF-8 extentions |
|
|
109 |
%if_with utf8 |
| 109 |
%package -n lib%{name}w |
110 |
%package -n lib%{name}w |
| 110 |
Summary: A CRT screen handling and optimization libraries with wide character support |
111 |
Summary: A CRT screen handling and optimization libraries with wide character support |
| 111 |
Group: System/Libraries |
112 |
Group: System/Libraries |
| 112 |
PreReq: libtinfo = 0:%version-%release |
113 |
PreReq: libtinfo = 0:%version-%release |
| 113 |
|
114 |
|
|
|
115 |
%package -n lib%{name}w-devel |
| 116 |
Summary: Development files for applications which use %name (widechar version) |
| 117 |
Group: Development/C |
| 118 |
Requires: lib%{name}w = 0:%version-%release, lib%name-devel = 0:%version-%release |
| 119 |
%endif |
| 120 |
|
| 114 |
%description |
121 |
%description |
| 115 |
The curses library routines are a terminal-independent method of updating |
122 |
The curses library routines are a terminal-independent method of updating |
| 116 |
character screens with reasonable optimization. The %name (new curses) |
123 |
character screens with reasonable optimization. The %name (new curses) |
|
Lines 230-235
Link Here
|
| 230 |
applications that use c++ interface to ncurses routines. |
237 |
applications that use c++ interface to ncurses routines. |
| 231 |
|
238 |
|
| 232 |
#UTF8 extentions |
239 |
#UTF8 extentions |
|
|
240 |
%if_with utf8 |
| 233 |
%description -n lib%{name}w |
241 |
%description -n lib%{name}w |
| 234 |
The curses library routines are a terminal-independent method of updating |
242 |
The curses library routines are a terminal-independent method of updating |
| 235 |
character screens with reasonable optimization. The %name (new curses) |
243 |
character screens with reasonable optimization. The %name (new curses) |
|
Lines 237-242
Link Here
|
| 237 |
classic curses library. |
245 |
classic curses library. |
| 238 |
This package contains a %name library with wide character support. |
246 |
This package contains a %name library with wide character support. |
| 239 |
|
247 |
|
|
|
248 |
%description -n lib%{name}w-devel |
| 249 |
The curses library routines are a terminal-independent method of updating |
| 250 |
character screens with reasonable optimization. The %name (new curses) |
| 251 |
library is a freely distributable replacement for the discontinued 4.4BSD |
| 252 |
classic curses library. |
| 253 |
|
| 254 |
This package contains include files for developing applications that use |
| 255 |
the %name CRT screen handling and optimization package (widechar version). |
| 256 |
%endif |
| 257 |
|
| 240 |
%prep |
258 |
%prep |
| 241 |
%setup -q -a100 |
259 |
%setup -q -a100 |
| 242 |
|
260 |
|
|
Lines 396-401
Link Here
|
| 396 |
DESTDIR=$RPM_BUILD_ROOT \ |
414 |
DESTDIR=$RPM_BUILD_ROOT \ |
| 397 |
includedir=%_includedir/%name |
415 |
includedir=%_includedir/%name |
| 398 |
|
416 |
|
|
|
417 |
%__ln_s %name $RPM_BUILD_ROOT%_includedir/%{name}w |
| 399 |
%if_with cxx |
418 |
%if_with cxx |
| 400 |
# Install c++ shared library. |
419 |
# Install c++ shared library. |
| 401 |
%__install -p -m644 lib/libncursesw++.so.%version $RPM_BUILD_ROOT%_libdir/ |
420 |
%__install -p -m644 lib/libncursesw++.so.%version $RPM_BUILD_ROOT%_libdir/ |
|
Lines 551-556
Link Here
|
| 551 |
|
570 |
|
| 552 |
%files -n lib%name-devel |
571 |
%files -n lib%name-devel |
| 553 |
%_libdir/lib*.so |
572 |
%_libdir/lib*.so |
|
|
573 |
%if_with utf8 |
| 574 |
%exclude %_libdir/lib*[musl]w.so |
| 575 |
%endif # with_utf8 |
| 554 |
%exclude %_libdir/libtinfo*.so |
576 |
%exclude %_libdir/libtinfo*.so |
| 555 |
%if_with cxx |
577 |
%if_with cxx |
| 556 |
%exclude %_libdir/libncurses++*.so |
578 |
%exclude %_libdir/libncurses++*.so |
|
Lines 565-570
Link Here
|
| 565 |
%exclude %_includedir/%name/cursslk.h |
587 |
%exclude %_includedir/%name/cursslk.h |
| 566 |
%exclude %_includedir/%name/etip.h |
588 |
%exclude %_includedir/%name/etip.h |
| 567 |
%endif # with_cxx |
589 |
%endif # with_cxx |
|
|
590 |
%if_with utf8 |
| 591 |
%exclude %_includedir/%{name}w |
| 592 |
%endif # with_utf8 |
| 568 |
%_man3dir/* |
593 |
%_man3dir/* |
| 569 |
%dir %_docdir/%name-%version |
594 |
%dir %_docdir/%name-%version |
| 570 |
%_docdir/%name-%version/[a-z]* |
595 |
%_docdir/%name-%version/[a-z]* |
|
Lines 597-602
Link Here
|
| 597 |
%if_with utf8 |
622 |
%if_with utf8 |
| 598 |
%files -n lib%{name}w |
623 |
%files -n lib%{name}w |
| 599 |
%_libdir/lib*[musl]w.so.* |
624 |
%_libdir/lib*[musl]w.so.* |
|
|
625 |
|
| 626 |
%files -n lib%{name}w-devel |
| 627 |
%_libdir/lib*[musl]w.so |
| 628 |
%_includedir/%{name}w |
| 600 |
%endif # with_utf8 |
629 |
%endif # with_utf8 |
| 601 |
|
630 |
|
| 602 |
%changelog |
631 |
%changelog |