]> git.pld-linux.org Git - packages/crossdjgpp-platform.git/blame - crossdjgpp-platform.spec
- converted to UTF-8
[packages/crossdjgpp-platform.git] / crossdjgpp-platform.spec
CommitLineData
779bc74d 1Summary: DJGPP GNU Binary Utility Development Utilities - libraries
3b80f11a 2Summary(pl.UTF-8): Narzędzia programistyczne GNU DJGPP - biblioteki
779bc74d
MM
3Name: crossdjgpp-platform
4Version: 203
1d0aa2fd 5Release: 2
779bc74d
MM
6Epoch: 1
7License: GPL
8Group: Development/Libraries
50e356c5 9URL: http://www.delorie.com/djgpp/
2ce8e800 10Source0: http://www.delorie.com/pub/djgpp/current/v2/djcrx%{version}.zip
440d0bb7 11# Source0-md5: dbaceb26365a14e702f2e1c9def16afc
779bc74d 12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ae9414f2 13BuildRequires: unzip
779bc74d
MM
14PreReq: fix-info-dir
15
16%define target i386-pc-msdosdjgpp
17%define arch %{_prefix}/%{target}
125f1b5f 18%define no_install_post_strip 1
779bc74d
MM
19
20%description
ae9414f2
JB
21DJGPP is a port of GNU GCC to the DOS environment. (It stands for DJ's
22Gnu Programming Platform, if it has to stand for something, but it's
23best left ambiguous.)
779bc74d
MM
24
25This package contains DOS API includes and libraries.
26
3b80f11a
JR
27%description -l pl.UTF-8
28DJGPP to port GNU GCC dla środowiska DOS (skrót oznacza DJ's Gnu
29Programming Platform, jeśli już koniecznie ma coś oznaczać).
ae9414f2 30
3b80f11a 31Ten pakiet zawiera pliki nagłówkowe i biblioteki DOS API.
ae9414f2 32
779bc74d
MM
33%prep
34%setup -q -c -T -n djcrx-%{version}
35unzip -a %{SOURCE0} > /dev/null
36
37%build
38%{__cc} %{rpmcflags} -o stubify src/stub/stubify.c
39%{__cc} %{rpmcflags} -o stubedit src/stub/stubedit.c
40
41%install
42rm -rf $RPM_BUILD_ROOT
43
44install -d $RPM_BUILD_ROOT{%{_infodir},%{arch}/{include,lib,bin},%{_bindir}}
45cp -fa include/* $RPM_BUILD_ROOT%{arch}/include
46cp -fa lib/* $RPM_BUILD_ROOT%{arch}/lib
47# required by linker... strange
48ln -sf ../lib/djgpp.djl $RPM_BUILD_ROOT%{arch}/bin
49
50( cat <<EOF
51This is foobarbaz.
52
53INFO-DIR-SECTION Libraries:
54START-INFO-DIR-ENTRY
55* DJGPP Libc: (djgpp-libc) Libc for cross-djgpp
56END-INFO-DIR-ENTRY
57EOF
58 cat info/libc.info ) | \
59 sed -e 's/libc\.info/djgpp-libc.info/g' \
60 > $RPM_BUILD_ROOT%{_infodir}/djgpp-libc.info
61
ae9414f2
JB
62install stubify stubedit $RPM_BUILD_ROOT%{_bindir}
63
64%clean
65rm -rf $RPM_BUILD_ROOT
779bc74d
MM
66
67%post
68[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
69
70%postun
71[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
72
73%files
74%defattr(644,root,root,755)
75%{arch}
76%{_infodir}/*
77%attr(755,root,root) %{_bindir}/*
This page took 0.033112 seconds and 4 git commands to generate.