69 |
BuildRequires: pulseaudio-devel |
BuildRequires: pulseaudio-devel |
70 |
BuildRequires: libmpg123-devel |
BuildRequires: libmpg123-devel |
71 |
BuildRequires: openal-devel |
BuildRequires: openal-devel |
72 |
|
BuildRequires: icoutils |
73 |
BuildRequires: libalsa-devel |
BuildRequires: libalsa-devel |
74 |
BuildRequires: gstreamer0.10-devel libgstreamer0.10-plugins-base-devel |
BuildRequires: gstreamer0.10-devel libgstreamer0.10-plugins-base-devel |
75 |
BuildRequires: isdn4k-utils-devel |
BuildRequires: isdn4k-utils-devel |
219 |
export CFLAGS="%{optflags} -fno-omit-frame-pointer" |
export CFLAGS="%{optflags} -fno-omit-frame-pointer" |
220 |
%endif |
%endif |
221 |
|
|
|
# (Anssi 04/2008) |
|
|
# If icotool is present, it is used to rebuild icon files. It is in contrib |
|
|
# so we do not do that; this is here to ensure that installed icoutils does |
|
|
# not change build behaviour. |
|
|
export ICOTOOL=false |
|
|
|
|
222 |
autoreconf |
autoreconf |
223 |
%configure2_5x --with-x \ |
%configure2_5x --with-x \ |
224 |
--with-pulse \ |
--with-pulse \ |
250 |
<Name>Emulators</Name> |
<Name>Emulators</Name> |
251 |
<Menu> |
<Menu> |
252 |
<Name>Wine</Name> |
<Name>Wine</Name> |
253 |
<Directory>%{_real_vendor}-%{name}.directory</Directory> |
<Directory>%{name}.directory</Directory> |
254 |
<Include> |
<Include> |
255 |
<Category>X-MandrivaLinux-MoreApplications-Emulators-Wine</Category> |
<Category>X-MandrivaLinux-MoreApplications-Emulators-Wine</Category> |
256 |
</Include> |
</Include> |
261 |
EOF |
EOF |
262 |
|
|
263 |
mkdir -p %{buildroot}%{_datadir}/desktop-directories |
mkdir -p %{buildroot}%{_datadir}/desktop-directories |
264 |
cat > %{buildroot}%{_datadir}/desktop-directories/%{_real_vendor}-%{name}.directory <<EOF |
cat > %{buildroot}%{_datadir}/desktop-directories/%{name}.directory <<EOF |
265 |
[Desktop Entry] |
[Desktop Entry] |
266 |
Name=Wine |
Name=Wine |
267 |
Icon=%{name} |
Icon=%{name} |
277 |
wineboot:Reboot \ |
wineboot:Reboot \ |
278 |
"wineconsole cmd":Command\ Line \ |
"wineconsole cmd":Command\ Line \ |
279 |
"wine uninstaller:Wine Software Uninstaller"; |
"wine uninstaller:Wine Software Uninstaller"; |
280 |
do cat > %{buildroot}%{_datadir}/applications/%{_real_vendor}-%{name}-`echo $i|cut -d: -f1`.desktop << EOF |
do cat > %{buildroot}%{_datadir}/applications/%{name}-`echo $i|cut -d: -f1`.desktop << EOF |
281 |
[Desktop Entry] |
[Desktop Entry] |
282 |
Name=`echo $i|cut -d: -f2` |
Name=`echo $i|cut -d: -f2` |
283 |
Comment=`echo $i|cut -d: -f2` |
Comment=`echo $i|cut -d: -f2` |
301 |
sed -i 's,Exec=wine ,Exec=wine64 ,' %{buildroot}%{_datadir}/applications/%{name}.desktop |
sed -i 's,Exec=wine ,Exec=wine64 ,' %{buildroot}%{_datadir}/applications/%{name}.desktop |
302 |
%endif |
%endif |
303 |
|
|
304 |
install -d %{buildroot}{%{_liconsdir},%{_iconsdir},%{_miconsdir}} |
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps |
305 |
|
install -p -m 644 dlls/user32/resources/oic_winlogo.svg \ |
306 |
# winecfg icon |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/wine.svg |
307 |
convert dlls/user32/resources/oic_winlogo.ico[8] %{buildroot}%{_miconsdir}/%{name}.png |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/wine.svg |
308 |
convert dlls/user32/resources/oic_winlogo.ico[7] %{buildroot}%{_iconsdir}/%{name}.png |
|
309 |
convert dlls/user32/resources/oic_winlogo.ico[6] %{buildroot}%{_liconsdir}/%{name}.png |
install -p -m 644 programs/notepad/notepad.svg \ |
310 |
|
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/notepad.svg |
311 |
# notepad icon |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/notepad.svg |
312 |
convert programs/notepad/notepad.ico[2] %{buildroot}%{_miconsdir}/notepad.png |
|
313 |
convert programs/notepad/notepad.ico[7] %{buildroot}%{_iconsdir}/notepad.png |
install -p -m 644 programs/regedit/regedit.svg \ |
314 |
convert programs/notepad/notepad.ico[8] %{buildroot}%{_liconsdir}/notepad.png |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/regedit.svg |
315 |
# winefile icon |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/regedit.svg |
316 |
convert programs/winefile/winefile.ico[2] %{buildroot}%{_miconsdir}/winefile.png |
|
317 |
convert programs/winefile/winefile.ico[8] %{buildroot}%{_iconsdir}/winefile.png |
install -p -m 644 programs/msiexec/msiexec.svg \ |
318 |
convert programs/winefile/winefile.ico[7] %{buildroot}%{_liconsdir}/winefile.png |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/msiexec.svg |
319 |
# regedit icon |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/msiexec.svg |
320 |
convert programs/regedit/regedit.ico[2] %{buildroot}%{_miconsdir}/regedit.png |
|
321 |
convert programs/regedit/regedit.ico[8] %{buildroot}%{_iconsdir}/regedit.png |
install -p -m 644 programs/winecfg/winecfg.svg \ |
322 |
convert programs/regedit/regedit.ico[7] %{buildroot}%{_liconsdir}/regedit.png |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winecfg.svg |
323 |
# winemine icon |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winecfg.svg |
324 |
convert programs/winemine/winemine.ico[2] %{buildroot}%{_miconsdir}/winemine.png |
|
325 |
convert programs/winemine/winemine.ico[8] %{buildroot}%{_iconsdir}/winemine.png |
install -p -m 644 programs/winefile/winefile.svg \ |
326 |
convert programs/winemine/winemine.ico[7] %{buildroot}%{_liconsdir}/winemine.png |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winefile.svg |
327 |
|
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winefile.svg |
328 |
# wine uninstaller icon: |
|
329 |
convert programs/msiexec/msiexec.ico[2] %{buildroot}%{_miconsdir}/msiexec.png |
install -p -m 644 programs/winemine/winemine.svg \ |
330 |
convert programs/msiexec/msiexec.ico[8] %{buildroot}%{_iconsdir}/msiexec.png |
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winemine.svg |
331 |
convert programs/msiexec/msiexec.ico[7] %{buildroot}%{_liconsdir}/msiexec.png |
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winemine.svg |
332 |
|
|
333 |
|
install -p -m 644 programs/winhlp32/winhelp.svg \ |
334 |
|
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winhelp.svg |
335 |
|
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/winhelp.svg |
336 |
|
|
337 |
|
install -p -m 644 programs/wordpad/wordpad.svg \ |
338 |
|
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/wordpad.svg |
339 |
|
sed -i -e '3s/368/64/' %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/wordpad.svg |
340 |
|
|
341 |
# change the icons in the respective .desktop files, in order: |
# change the icons in the respective .desktop files, in order: |
342 |
sed -i 's,Icon=%{name},Icon=notepad,' %{buildroot}%{_datadir}/applications/%{_real_vendor}-wine-notepad.desktop |
sed -i 's,Icon=%{name},Icon=notepad,' %{buildroot}%{_datadir}/applications/wine-notepad.desktop |
343 |
sed -i 's,Icon=%{name},Icon=winefile,' %{buildroot}%{_datadir}/applications/%{_real_vendor}-wine-winefile.desktop |
sed -i 's,Icon=%{name},Icon=winefile,' %{buildroot}%{_datadir}/applications/wine-winefile.desktop |
344 |
sed -i 's,Icon=%{name},Icon=regedit,' %{buildroot}%{_datadir}/applications/%{_real_vendor}-wine-regedit.desktop |
sed -i 's,Icon=%{name},Icon=regedit,' %{buildroot}%{_datadir}/applications/wine-regedit.desktop |
345 |
sed -i 's,Icon=%{name},Icon=winemine,' %{buildroot}%{_datadir}/applications/%{_real_vendor}-wine-winemine.desktop |
sed -i 's,Icon=%{name},Icon=winemine,' %{buildroot}%{_datadir}/applications/wine-winemine.desktop |
346 |
sed -i 's,Icon=%{name},Icon=msiexec,' "%{buildroot}%{_datadir}/applications/%{_real_vendor}-wine-wine uninstaller.desktop" |
sed -i 's,Icon=%{name},Icon=msiexec,' "%{buildroot}%{_datadir}/applications/wine-wine uninstaller.desktop" |
347 |
|
|
348 |
%ifarch x86_64 |
%ifarch x86_64 |
349 |
chrpath -d %{buildroot}%{_bindir}/{wine64,wineserver,wmc,wrc} %{buildroot}%{_libdir}/%{name}/*.so |
chrpath -d %{buildroot}%{_bindir}/{wine64,wineserver,wmc,wrc} %{buildroot}%{_libdir}/%{name}/*.so |
410 |
%{_datadir}/%{name}/l_intl.nls |
%{_datadir}/%{name}/l_intl.nls |
411 |
%{_datadir}/applications/*.desktop |
%{_datadir}/applications/*.desktop |
412 |
%{_sysconfdir}/xdg/menus/applications-merged/%{_real_vendor}-%{name}.menu |
%{_sysconfdir}/xdg/menus/applications-merged/%{_real_vendor}-%{name}.menu |
413 |
%{_datadir}/desktop-directories/%{_real_vendor}-%{name}.directory |
%{_datadir}/desktop-directories/%{name}.directory |
414 |
%dir %{_datadir}/wine/fonts |
%dir %{_datadir}/wine/fonts |
415 |
%{_datadir}/wine/fonts/* |
%{_datadir}/wine/fonts/* |
416 |
%{_miconsdir}/*.png |
%{_datadir}/icons/hicolor/scalable/apps/*svg |
|
%{_iconsdir}/*.png |
|
|
%{_liconsdir}/*.png |
|
417 |
|
|
418 |
%ifarch %{ix86} |
%ifarch %{ix86} |
419 |
%files -n wine32 |
%files -n wine32 |