]> git.pld-linux.org Git - packages/crossmingw32-w32api.git/blob - crossmingw32-w32api.spec
- don't use binary ;-)
[packages/crossmingw32-w32api.git] / crossmingw32-w32api.spec
1 Summary:        Mingw32 Binary Utility Development Utilities - Win32 API libraries
2 Summary(pl):    Zestaw narzêdzi mingw32 - biblioteki API Win32
3 Name:           crossmingw32-w32api
4 Version:        2.3
5 %define apiver  %{version}
6 %define apisrc  w32api-%{apiver}
7 %define runver  3.0
8 %define runsrc  mingw-runtime-%{runver}
9 Release:        2
10 Epoch:          1
11 License:        Free
12 Group:          Development/Libraries
13 Source0:        http://dl.sourceforge.net/mingw/%{apisrc}-src.tar.gz
14 # Source0-md5:  11d211e3a810b0a192cff5c5e4b9d0a9
15 # only for headers
16 Source1:        http://dl.sourceforge.net/mingw/%{runsrc}-src.tar.gz
17 # Source1-md5:  3231a7d99d78665e0fb83c2f53f9f885
18 URL:            http://www.mingw.org/
19 BuildRequires:  crossmingw32-gcc
20 Requires:       crossmingw32-binutils >= 2.14.90.0.4.1-2
21 Obsoletes:      crossmingw32-platform
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %define         target          i386-mingw32
25 %define         target_platform i386-pc-mingw32
26 %define          _prefix /usr/%{target}
27
28 # strip fails on static COFF files
29 %define         no_install_post_strip 1
30
31 %description
32 crossmingw32 is a complete cross-compiling development system for
33 building stand-alone Microsoft Windows applications under Linux using
34 the Mingw32 build libraries. This includes a binutils, gcc with g++
35 and objc, and libstdc++, all cross targeted to i386-mingw32, along
36 with supporting Win32 libraries in 'coff' format from free sources.
37
38 This package contains Win32 API includes and libraries.
39
40 %description -l pl
41 crossmingw32 jest kompletnym systemem do kroskompilacji, pozwalaj±cym
42 budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c bibliotek mingw32.
43 System sk³ada siê z binutils, gcc z g++ i objc, libstdc++ - wszystkie
44 generuj±ce kod dla platformy i386-mingw32, oraz z bibliotek w formacie
45 COFF.
46
47 Ten pakiet zawiera pliki nag³ówkowe i biblioteki Win32 API.
48
49 %package dx
50 Summary:        DirectX from MinGW Win32 API
51 Summary(pl):    DirectX z API Win32 dla MinGW
52 Group:          Development/Libraries
53 Requires:       %{name} = %{epoch}:%{version}-%{release}
54
55 %description dx
56 DirectX from MinGW Win32 API.
57
58 %description dx -l pl
59 DirectX z API Win32 dla MinGW.
60
61 %prep
62 %setup -q -n w32api-%{version} -a1
63
64 %build
65 %{__autoconf}
66 ./configure \
67         --prefix=%{_prefix} \
68         --host=%{target} \
69         --build=%{_target_platform} \
70         CFLAGS="-I`pwd`/%{runsrc}/include %{rpmcflags}"
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76
77 %{__make} install \
78         inst_libdir=$RPM_BUILD_ROOT%{_libdir} \
79         inst_includedir=$RPM_BUILD_ROOT%{_includedir}
80
81 %{!?debug:%{target}-strip -g $RPM_BUILD_ROOT%{_libdir}/*.a}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
87 %defattr(644,root,root,755)
88 %dir %{_includedir}
89 %{_includedir}/*
90 %{_libdir}/lib[!d]*.a
91 %{_libdir}/libdlcapi.a
92 %{_libdir}/libdxapi.a
93
94 %files dx
95 %defattr(644,root,root,755)
96 %{_libdir}/libd[!lx]*.a
97 %{_libdir}/libdxguid.a
This page took 0.10046 seconds and 3 git commands to generate.