/[packages]/cauldron/wine/pristine/SPECS/wine.spec
ViewVC logotype

Diff of /cauldron/wine/pristine/SPECS/wine.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 277554 by anssi, Wed Aug 1 16:42:15 2012 UTC revision 277605 by dams, Wed Aug 1 17:39:31 2012 UTC
# Line 69  BuildRequires: docbook-utils docbook-dtd Line 69  BuildRequires: docbook-utils docbook-dtd
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
# Line 218  MONO_VERSION=$(sed -rn 's,^#define\s+MON Line 219  MONO_VERSION=$(sed -rn 's,^#define\s+MON
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 \
# Line 255  cat > %{buildroot}%{_sysconfdir}/xdg/men Line 250  cat > %{buildroot}%{_sysconfdir}/xdg/men
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>
# Line 266  cat > %{buildroot}%{_sysconfdir}/xdg/men Line 261  cat > %{buildroot}%{_sysconfdir}/xdg/men
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}
# Line 282  for i in       winecfg:Configurator \ Line 277  for i in       winecfg:Configurator \
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`
# Line 306  desktop-file-install   --vendor="" \ Line 301  desktop-file-install   --vendor="" \
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
# Line 407  EOF Line 410  EOF
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

Legend:
Removed from v.277554  
changed lines
  Added in v.277605

  ViewVC Help
Powered by ViewVC 1.1.30