%define oname PlayOnLinux Summary: Play your Windows games on Linux Name: playonlinux Version: 3.7.3 Release: %mkrel 3 License: GPLv3 Group: Games/Other Url: http://www.playonlinux.com Source0: http://www.playonlinux.com/script_files/%{oname}/%{version}/%{oname}_%{version}.tar.bz2 Source1: playonlinux BuildRequires: desktop-file-utils Requires: wxPythonGTK Requires: imagemagick Requires: wget Requires: gettext Requires: unzip Requires: cabextract Requires: lzma Requires: xterm Requires: wine %if %mdkversion > 201000 Requires: glxinfo %else Requires: mesa-demos %endif # for ar Requires: binutils BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description PlayOnLinux is a piece of sofware which allow you to install and use easily numerous games and software designed to run with Microsoft(R)'s Windows(R). Indeed, currently, still few games are compatible with GNU/Linux, and it could be a factor preventing from migrating to this system. PlayOnLinux brings an accessible and efficient solution to this problem, cost-free and respectful of the free software. %prep %setup -q -n %{name} perl -pi -e "s|python2.5|python|" python/tools/get_wineversions.py %install rm -rf %{buildroot} mkdir %{buildroot} mkdir -p %{buildroot}%{_bindir}/ mkdir -p %{buildroot}%{_datadir}/%{name} mkdir -p %{buildroot}%{_datadir}/desktop-directories mkdir -p %{buildroot}%{_datadir}/applications mkdir -p %{buildroot}%{_datadir}/pixmaps cp -a * %{buildroot}%{_datadir}/%{name} install -p %{SOURCE1} %{buildroot}%{_bindir}/ cp etc/PlayOnLinux.desktop %{buildroot}%{_datadir}/applications/%{oname}.desktop cp %{buildroot}%{_datadir}/%{name}/etc/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png cp %{buildroot}%{_datadir}/%{name}/etc/PlayOnLinux.directory %{buildroot}%{_datadir}/desktop-directories/%{oname}.directory desktop-file-install \ --add-category="Game" \ --remove-category="%{oname}" \ --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/* %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc LICENCE CHANGELOG %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{oname}.desktop %{_datadir}/pixmaps/%{name}.png %{_datadir}/desktop-directories/%{oname}.directory %changelog * Mon Mar 01 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 3.7.3-3mdv2010.1 + Revision: 513266 - require mesa-demos on distributions older than 2010.1 - revert my last commit (use wine instead of wine64 on x86_64) * Thu Feb 25 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 3.7.3-2mdv2010.1 + Revision: 510839 - require wine64 on other arch than x86 * Tue Feb 16 2010 Frederik Himpe <fhimpe@mandriva.org> 3.7.3-1mdv2010.1 + Revision: 506860 - update to new version 3.7.3 * Wed Feb 03 2010 Thierry Vignaud <tv@mandriva.org> 3.7.2-2mdv2010.1 + Revision: 499986 - requires glxinfo instead of mesa-demos * Sun Jan 24 2010 Tomasz Pawel Gajc <tpg@mandriva.org> 3.7.2-1mdv2010.1 + Revision: 495607 - update to new version 3.7.2 - do not remove the LICENCE file (mdvbz #56517) * Wed Nov 11 2009 Frederik Himpe <fhimpe@mandriva.org> 3.7.1-1mdv2010.1 + Revision: 464816 - update to new version 3.7.1 * Sun Oct 11 2009 Zombie Ryushu <ryushu@mandriva.org> 3.7-1mdv2010.1 + Revision: 456673 - Upgrade to 3.7 * Thu Jul 09 2009 Frederik Himpe <fhimpe@mandriva.org> 3.6-1mdv2010.0 + Revision: 394017 - update to new version 3.6 * Sat May 09 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 3.5-1mdv2010.0 + Revision: 373869 - update to new version 3.5 * Sat Mar 07 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 3.4-1mdv2009.1 + Revision: 351817 - update to new version 3.4 * Fri Feb 13 2009 Guillaume Bedot <littletux@mandriva.org> 3.3.1-2mdv2009.1 + Revision: 340055 - Make pol installable again - Fix description * Mon Feb 02 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 3.3.1-1mdv2009.1 + Revision: 336455 - update to new version 3.3.1 * Mon Jan 26 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 3.3-1mdv2009.1 + Revision: 333868 - update to new version 3.3 * Mon Dec 29 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.2.2-2mdv2009.1 + Revision: 320803 - rebuild for new python * Mon Dec 15 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.2.2-1mdv2009.1 + Revision: 314396 - update to new version 3.2.2 * Sun Nov 30 2008 Emmanuel Andry <eandry@mandriva.org> 3.2.1-1mdv2009.1 + Revision: 308522 - New version (bugfix) * Sat Nov 29 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.2-1mdv2009.1 + Revision: 308015 - update to new version 3.2 * Tue Nov 11 2008 Emmanuel Andry <eandry@mandriva.org> 3.1.3-1mdv2009.1 + Revision: 302278 - update to new version 3.1.3 * Mon Oct 20 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.1.2-1mdv2009.1 + Revision: 295743 - update to new version 3.1.2 - fix executable script * Thu Jul 10 2008 Olivier Blin <oblin@mandriva.com> 3.0.8-3mdv2009.0 + Revision: 233490 - do not untar the main source two times - improve helper (use sh, do not fork, keep return code) - python-devel is not required to build - require wxPythonGTK - gnome-python-extras/pygtk2.0/python-dbus are not used anymore * Thu Jul 10 2008 Olivier Blin <oblin@mandriva.com> 3.0.8-2mdv2009.0 + Revision: 233481 - require mesa-demos (for glxinfo) - require cabextract and lzma - require binutils for ar * Thu Jul 03 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.8-1mdv2009.0 + Revision: 231165 - update to new version 3.0.8 * Wed Jun 25 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.7-1mdv2009.0 + Revision: 228894 - update to new version 3.0.7 * Mon Jun 16 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 3.0.4-1mdv2009.0 + Revision: 219635 - add source and spec file - Created package structure for playonlinux.