]> git.pld-linux.org Git - packages/crossdjgpp-platform.git/blame - crossdjgpp-platform.spec
- inital, based on crossmingw32-platform
[packages/crossdjgpp-platform.git] / crossdjgpp-platform.spec
CommitLineData
779bc74d
MM
1Summary: DJGPP GNU Binary Utility Development Utilities - libraries
2Name: crossdjgpp-platform
3Version: 203
4Release: 1
5Epoch: 1
6License: GPL
7Group: Development/Libraries
8Group(de): Entwicklung/Libraries
9Group(fr): Development/Librairies
10Group(pl): Programowanie/Biblioteki
11URL: http://www.delorie.com/djgpp
12Source0: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2/djcrx%{version}.zip
13BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14BuildRequires: unzip
15PreReq: fix-info-dir
16
17%define target i386-pc-msdosdjgpp
18%define arch %{_prefix}/%{target}
19
20%description
21DJGPP is a port of GNU GCC to the DOS environment. (It stands for
22DJ's Gnu Programming Platform, if it has to stand for something, but
23it's best left ambiguous.)
24
25This package contains DOS API includes and libraries.
26
27%prep
28%setup -q -c -T -n djcrx-%{version}
29unzip -a %{SOURCE0} > /dev/null
30
31%build
32%{__cc} %{rpmcflags} -o stubify src/stub/stubify.c
33%{__cc} %{rpmcflags} -o stubedit src/stub/stubedit.c
34
35%install
36rm -rf $RPM_BUILD_ROOT
37
38install -d $RPM_BUILD_ROOT{%{_infodir},%{arch}/{include,lib,bin},%{_bindir}}
39cp -fa include/* $RPM_BUILD_ROOT%{arch}/include
40cp -fa lib/* $RPM_BUILD_ROOT%{arch}/lib
41# required by linker... strange
42ln -sf ../lib/djgpp.djl $RPM_BUILD_ROOT%{arch}/bin
43
44( cat <<EOF
45This is foobarbaz.
46
47INFO-DIR-SECTION Libraries:
48START-INFO-DIR-ENTRY
49* DJGPP Libc: (djgpp-libc) Libc for cross-djgpp
50END-INFO-DIR-ENTRY
51EOF
52 cat info/libc.info ) | \
53 sed -e 's/libc\.info/djgpp-libc.info/g' \
54 > $RPM_BUILD_ROOT%{_infodir}/djgpp-libc.info
55
56install stubify stubedit $RPM_BUILD_ROOT/%{_bindir}
57
58%post
59[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
60
61%postun
62[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
63
64%files
65%defattr(644,root,root,755)
66%{arch}
67%{_infodir}/*
68%attr(755,root,root) %{_bindir}/*
69
70%clean
71rm -rf $RPM_BUILD_ROOT
This page took 0.074931 seconds and 4 git commands to generate.