]>
Commit | Line | Data |
---|---|---|
0102ffcb | 1 | Summary: PD Curses for DJGPP |
91fffd1f | 2 | Summary(pl.UTF-8): PD Curses dla DJGPP |
0102ffcb MM |
3 | Name: crossdjgpp-pdcurses |
4 | Version: 24 | |
c1efe4f1 | 5 | Release: 4 |
0102ffcb MM |
6 | Epoch: 1 |
7 | License: GPL | |
8 | Group: Development/Libraries | |
f9f185a2 | 9 | Source0: ftp://ftp.delorie.com/pub/djgpp/current/v2tk/pdcur%{version}s.zip |
335d144c | 10 | # Source0-md5: 3b64ba93ec3fce02dcb185f6fb5cbe5f |
0102ffcb | 11 | BuildRequires: crossdjgpp-gcc |
f7bcdc7a | 12 | BuildRequires: unzip |
0102ffcb MM |
13 | Requires: crossdjgpp-gcc |
14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
15 | ||
16 | %define target i386-pc-msdosdjgpp | |
f9f185a2 | 17 | %define no_install_post_strip 1 |
18 | ||
0102ffcb MM |
19 | |
20 | %description | |
21 | PD Curses for DJGPP. | |
22 | ||
4102cdff | 23 | %description -l pl.UTF-8 |
a85fe0f7 JB |
24 | PD Curses dla DJGPP. |
25 | ||
0102ffcb MM |
26 | %prep |
27 | %setup -c -T -q -n contrib/pdcur%{version} | |
28 | cd ../.. | |
29 | unzip -a %{SOURCE0} > /dev/null | |
30 | ||
31 | %build | |
32 | mkdir obj | |
a85fe0f7 | 33 | cp -f dos/gccdos.* obj/ |
0102ffcb | 34 | cd obj |
a85fe0f7 JB |
35 | ln -sf gccdos.mak Makefile |
36 | %{__make} CC=%{target}-gcc DJDIR=$PWD/../../.. libpdcurses.a libpanel.a | |
0102ffcb MM |
37 | |
38 | %install | |
39 | rm -rf $RPM_BUILD_ROOT | |
a85fe0f7 | 40 | install -d $RPM_BUILD_ROOT%{_prefix}/%{target}/{lib,include} |
0102ffcb | 41 | |
a85fe0f7 JB |
42 | install curses.h curspriv.h panel.h $RPM_BUILD_ROOT%{_prefix}/%{target}/include |
43 | install obj/libpdcurses.a obj/libpanel.a $RPM_BUILD_ROOT%{_prefix}/%{target}/lib | |
0102ffcb | 44 | # convinience link |
a85fe0f7 | 45 | ln -sf libpdcurses.a $RPM_BUILD_ROOT%{_prefix}/%{target}/lib/libcurses.a |
0102ffcb | 46 | |
a85fe0f7 | 47 | mv -f maintain.er MAINTAINER |
0102ffcb MM |
48 | |
49 | # .man suffix is misleading... | |
50 | for f in intro latin-1 overview x11 ; do | |
51 | gzip < doc/$f.man > $f.txt.gz | |
52 | done | |
53 | ||
54 | %clean | |
55 | rm -rf $RPM_BUILD_ROOT | |
56 | ||
57 | %files | |
58 | %defattr(644,root,root,755) | |
e1eb25b2 | 59 | %doc README MAINTAINER TODO readme.* |
a85fe0f7 JB |
60 | %{_prefix}/%{target}/lib/* |
61 | %{_prefix}/%{target}/include/* |