]>
Commit | Line | Data |
---|---|---|
68dfe0b0 | 1 | Summary: Public Domain Curses |
610fd460 | 2 | Summary(pl.UTF-8): Ogólnie dostępna biblioteka Curses |
68dfe0b0 | 3 | Name: PDCurses |
4 | Version: 2.6 | |
9a357d9c | 5 | Release: 4 |
68dfe0b0 | 6 | Vendor: Mark Hessling |
f2a88a9a | 7 | Group: Libraries |
68dfe0b0 | 8 | License: Public Domain and LGPL |
f2a88a9a | 9 | Source0: http://dl.sourceforge.net/pdcurses/%{name}-%{version}.tar.gz |
68dfe0b0 | 10 | # Source0-md5: a376c91c7fdfa0215f4c22024ca325f1 |
11 | Patch0: %{name}-DESTDIR.patch | |
527a7cae | 12 | Patch1: %{name}-Makefile.patch |
d7dda406 | 13 | Patch2: %{name}-ggdb.patch |
ce5e0b95 | 14 | URL: http://pdcurses.sourceforge.net/ |
68dfe0b0 | 15 | BuildRequires: XFree86-devel |
16 | BuildRequires: autoconf | |
fe1850a8 | 17 | BuildRequires: automake |
5f15d60f | 18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
68dfe0b0 | 19 | |
20 | %description | |
21 | PDCurses is an implementation of the curses library for X11. It | |
22 | provides the ability for existing text-mode curses programs to be | |
23 | re-built as native X11 applications with very little modification. | |
24 | PDCurses for X11 is also known as XCurses. For more information on | |
3d3d7181 | 25 | PDCurses, visit <http://pdcurses.sourceforge.net/>. |
ce5e0b95 | 26 | |
610fd460 JR |
27 | %description -l pl.UTF-8 |
28 | PDCurses jest implementacją biblioteki curses dla X11. Umożliwia ona | |
29 | przebudowanie istniejących programów tekstowych korzystających z | |
808a6d77 | 30 | curses jako natywne aplikacje X11 po jedynie niewielkich |
610fd460 JR |
31 | modyfikacjach. PDCurses dla X11 jest znana także jako XCurses. Więcej |
32 | informacji na temat PDCurses można znaleźć na stronie | |
3d3d7181 | 33 | <http://pdcurses.sourceforge.net/>. |
68dfe0b0 | 34 | |
f2a88a9a JB |
35 | %package devel |
36 | Summary: Header files for PDCurses library | |
610fd460 | 37 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki PDCurses |
f2a88a9a | 38 | Group: Development/Libraries |
fe1850a8 | 39 | Requires: %{name} = %{version}-%{release} |
f2a88a9a JB |
40 | |
41 | %description devel | |
42 | Header files for PDCurses library. | |
43 | ||
610fd460 JR |
44 | %description devel -l pl.UTF-8 |
45 | Pliki nagłówkowe biblioteki PDCurses. | |
f2a88a9a JB |
46 | |
47 | %package static | |
48 | Summary: Static version of PDCurses library | |
610fd460 | 49 | Summary(pl.UTF-8): Statyczna wersja biblioteki PDCurses |
f2a88a9a | 50 | Group: Development/Libraries |
fe1850a8 | 51 | Requires: %{name}-devel = %{version}-%{release} |
f2a88a9a JB |
52 | |
53 | %description static | |
54 | Static version of PDCurses library. | |
55 | ||
610fd460 | 56 | %description static -l pl.UTF-8 |
f2a88a9a JB |
57 | Statyczna wersja biblioteki PDCurses. |
58 | ||
68dfe0b0 | 59 | %prep |
60 | %setup -q | |
61 | %patch0 | |
527a7cae | 62 | %patch1 -p1 |
d7dda406 | 63 | %patch2 -p1 |
68dfe0b0 | 64 | |
65 | %build | |
ed2713e5 | 66 | cp -f /usr/share/automake/config.sub . |
68dfe0b0 | 67 | %{__autoconf} |
68 | %configure | |
f2a88a9a | 69 | %{__make} \ |
0d500dfe | 70 | LD_RXLIB2="-Wl,-soname=libXCurses.so -L/usr/X11R6/%{_lib} -lXaw -lXmu -lXt -lX11" |
68dfe0b0 | 71 | |
72 | %install | |
73 | rm -rf $RPM_BUILD_ROOT | |
808a6d77 JB |
74 | |
75 | %{__make} install \ | |
76 | DESTDIR=$RPM_BUILD_ROOT | |
68dfe0b0 | 77 | |
78 | %clean | |
79 | rm -rf $RPM_BUILD_ROOT | |
80 | ||
f2a88a9a JB |
81 | %post -p /sbin/ldconfig |
82 | %postun -p /sbin/ldconfig | |
83 | ||
68dfe0b0 | 84 | %files |
85 | %defattr(644,root,root,755) | |
f2a88a9a JB |
86 | %doc README TODO |
87 | %attr(755,root,root) %{_libdir}/libXCurses.so | |
88 | ||
89 | %files devel | |
90 | %defattr(644,root,root,755) | |
91 | %doc doc/* | |
92 | %attr(755,root,root) %{_bindir}/xcurses-config | |
93 | # this one is static-only | |
94 | %{_libdir}/libXpanel.a | |
95 | %{_includedir}/%{name} | |
96 | ||
97 | %files static | |
98 | %defattr(644,root,root,755) | |
99 | %{_libdir}/libXCurses.a |