1 Summary: Program that lets you launch Win applications
2 Summary(es): Ejecuta programas Windows en Linux
3 Summary(pl): Program pozwalaj±cy uruchamiaæ aplikacje Windows
4 Summary(pt_BR): Executa programas Windows no Linux
9 Group: Applications/Emulators
10 Group(de): Applikationen/Emulators
11 Group(pl): Aplikacje/Emulatory
12 Source0: ftp://metalab.unc.edu/pub/Linux/ALPHA/wine/development/Wine-%{version}.tar.gz
15 Source3: wine.systemreg
17 Patch0: %{name}-fontcache.patch
18 URL: http://www.winehq.com/
19 Exclusivearch: %{ix86}
20 BuildRequires: XFree86-devel
23 BuildRequires: ncurses-devel
24 BuildRequires: OpenGL-devel
25 BuildRequires: freetype-devel >= 2.0.5
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _noautoreqdep libGL.so.1 libGLU.so.1
31 %define _prefix /usr/X11R6
32 %define _mandir %{_prefix}/man
33 %define _winedir %{_datadir}/%{name}
34 %define no_install_post_strip 1
37 Wine is a program which allows running Microsoft Windows programs
38 (including DOS, Windows 3.x and Win32 executables) on Unix. It
39 consists of a program loader which loads and executes a Microsoft
40 Windows binary, and a library that implements Windows API calls using
41 their Unix or X11 equivalents. The library may also be used for
42 porting Win32 code into native Unix executables.
45 Ejecuta programas Windows en Linux.
48 Wine jest programem dziêki któremu mo¿na uruchamiaæ programy napisane
49 dla Microsoft Windows pod systemami unixowymi. Sk³ada siê on z
50 loadera, który pozwala wczytywaæ i uruchamiaæ programy w formacie
51 Microsoft Windows oraz z biblioteki, która implementuje API Windows
52 przy u¿yciu odpowiedników Unixowych oraz z X11. Biblioteka mo¿e byæ
53 tak¿e wykorzystana do przenoszenia aplikacji Win32 do Unixa.
56 O Wine é um programa que permite rodar programas MS-Windows no X11.
57 Ele consiste de um carregador de programa, que carrega e executa um
58 binário MS-Windows, e de uma biblioteca de emulação que traduz as
59 chamadas da API para as equivalentes Unix/X11.
62 Summary: Wine - header files
63 Summary(es): Biblioteca de desarrollo de wine
64 Summary(pl): Wine - pliki nag³owkowe
65 Summary(pt_BR): Biblioteca de desenvolvimento do wine
66 Group: Development/Libraries
67 Group(de): Entwicklung/Libraries
68 Group(es): Desarrollo/Bibliotecas
69 Group(fr): Development/Librairies
70 Group(pl): Programowanie/Biblioteki
71 Group(pt_BR): Desenvolvimento/Bibliotecas
72 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
73 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
74 Requires: %{name} = %{version}
79 %description devel -l es
80 Biblioteca de desarrollo de wine.
82 %description devel -l pl
83 Wine - pliki nag³ówkowe.
85 %description devel -l pt_BR
86 Arquivos de inclusão e bibliotecas para desenvolver aplicações com o
104 rm -rf $RPM_BUILD_ROOT
105 install -d $RPM_BUILD_ROOT%{_mandir}/man1
108 prefix=$RPM_BUILD_ROOT%{_prefix} \
109 exec-prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
110 bindir=$RPM_BUILD_ROOT%{_bindir} \
111 sbindir=$RPM_BUILD_ROOT%{_sbindir} \
112 sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir} \
113 datadir=$RPM_BUILD_ROOT%{_datadir} \
114 includedir=$RPM_BUILD_ROOT%{_includedir}/wine \
115 libdir=$RPM_BUILD_ROOT%{_libdir} \
116 libexecdir=$RPM_BUILD_ROOT%{_libexecdir} \
117 localstatedir=$RPM_BUILD_ROOT%{_localstatedir} \
118 sharedstatedir=$RPM_BUILD_ROOT%{_sharedstatedir} \
119 mandir=$RPM_BUILD_ROOT%{_mandir} \
120 infodir=$RPM_BUILD_ROOT%{_infodir}
122 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d \
123 $RPM_BUILD_ROOT%{_winedir}/windows/{system,Desktop,Favorites,Fonts} \
124 "$RPM_BUILD_ROOT%{_winedir}/windows/Start Menu/Programs/Startup" \
125 $RPM_BUILD_ROOT%{_winedir}/windows/{SendTo,ShellNew,system32,NetHood} \
126 $RPM_BUILD_ROOT%{_winedir}/windows/{Profiles/Administrator,Recent} \
127 $RPM_BUILD_ROOT%{_winedir}/{"Program Files/Common Files","My Documents"}
129 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/wine
130 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
131 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
132 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
134 touch $RPM_BUILD_ROOT%{_winedir}/{autoexec.bat,config.sys,windows/win.ini}
135 touch $RPM_BUILD_ROOT%{_winedir}/windows/system/{shell.dll,shell32.dll}
136 touch $RPM_BUILD_ROOT%{_winedir}/windows/system/{winsock.dll,wsock32.dll}
138 cat >$RPM_BUILD_ROOT%{_winedir}/windows/system.ini <<EOF
142 waveaudio=mciwave.drv
144 videodisc=mcipionr.drv
149 gzip -9nf README WARRANTY LICENSE DEVELOPERS-HINTS ChangeLog BUGS AUTHORS ANNOUNCE
151 echo "Strip executable binaries and shared object files."
152 filelist=`find $RPM_BUILD_ROOT -type f ! -regex ".*ld-[0-9.]*so.*"`
153 elfexelist=`echo $filelist | xargs -r file | \
154 awk '/ELF.*executable/ {print $1}' | cut -d: -f1`
155 elfsharedlist=`echo $filelist | xargs -r file | \
156 awk '/LF.*shared object/ {print $1}' | cut -d: -f1`; \
157 if [ -n "$elfexelist" ]; then \
158 strip -R .note -R .comment $elfexelist
160 if [ -n "$elfsharedlist" ]; then
161 strip --strip-unneeded -R .note -R .comment $elfsharedlist
164 /sbin/chpax -p $RPM_BUILD_ROOT%{_bindir}/wine
167 rm -rf $RPM_BUILD_ROOT
169 %post -p /sbin/ldconfig
170 %postun -p /sbin/ldconfig
173 %defattr(644,root,root,755)
174 %doc {README,WARRANTY,LICENSE,DEVELOPERS-HINTS,ChangeLog,BUGS,AUTHORS,ANNOUNCE}.gz
176 %attr(755,root,root) %{_bindir}/*
177 %attr(755,root,root) %{_libdir}/*.so*
179 %config(noreplace) %{_sysconfdir}/wine.reg
180 %config(missingok) %{_sysconfdir}/wine.systemreg
181 %config(missingok) %{_sysconfdir}/wine.userreg
182 %attr(754,root,root) %{_sysconfdir}/rc.d/init.d/wine
186 %defattr(644,root,root,755)