Name: manaplus Version: 1.2.3.4 Release: %mkrel 2 Summary: A client for Evol Online and The Mana World: 2D MMORPG Group: Games/Other License: GPLv2+ Url: http://manaplus.evolonline.org/ Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz Source1: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz.sig # patches from the mageia2 branch Patch0001: 0001-Fix-possible-crash-in-npc-menu.patch Patch0002: 0002-add-DESTDIR-to-evol-make-file.-by-Al13n.patch Patch0003: 0003-Add-missing-mkdirs-to-evol-make-file.patch Patch0004: 0004-Fix-big-minimap-scrolling-with-moving-camera.patch Patch0005: 0005-Fix-context-menu-in-outfits-window.patch Patch0006: 0006-Restore-volume-in-disconnect-in-afk-mode.patch Patch0007: 0007-Add-mageia2-to-client-version.patch Patch0008: 0008-Validate-reading-keys-from-config.patch Patch0009: 0009-Add-new-dye-mode-S.patch Patch0010: 0010-Fix-tiles-animation-in-opengl-mode-in-non-fringe-lay.patch Patch0011: 0011-Fix-copy-to-clipboard-with-links.patch Patch0012: 0012-Fix-chat-item-links.-Some-times-links-worked-incorre.patch Patch0013: 0013-Add-pause-animation-tag.patch Patch0014: 0014-Extend-sequence-animation-tag.-Allow-set-in-attribut.patch Patch0015: 0015-Fix-move-issue-with-mouse.patch Patch0016: 0016-Change-implimentation-for-removeing-old-links-from-b.patch Patch0017: 0017-Add-missing-checks-to-map.cpp.patch Patch0018: 0018-Fix-incorrect-load-order.patch BuildRequires: SDL-devel BuildRequires: SDL_mixer-devel BuildRequires: SDL_image-devel Buildrequires: SDL_net-devel BuildRequires: SDL_ttf-devel BuildRequires: SDL_gfx-devel BuildRequires: physfs-devel BuildRequires: curl-devel BuildRequires: libxml2-devel BuildRequires: libpng-devel BuildRequires: gettext-devel Provides: manaworld-client = %{version}-%{release} Suggests: evol-client = %{version}-%{release} Suggests: mumble Suggests: xsel %description ManaPlus is extended client for Evol Online, The Mana World and similar servers based on eAthena fork. As a 2D style game, Evol Online aims to create a friendly environment where people can escape reality and interact with others while enjoying themselves through a fantasy style game. The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse interactive world. %package -n evol-client Summary: Evol Online branding and theme in manaplus BuildArch: noarch Provides: evolonline-client = %{version}-%{release} Requires: manaplus = %{version}-%{release} %description -n evol-client This package is part of manaplus and gives branding information inside ManaPlus for Evol Online server. %prep %setup -q %apply_patches %build %configure2_5x --bindir=%{_gamesbindir} \ --datadir=%{_gamesdatadir} \ --disable-rpath %make %install rm -rf %{buildroot} %makeinstall_std %make DESTDIR=%{buildroot} -C data/evol evol-client mkdir -p %{buildroot}%{_gamesbindir}/ cp -p %{_builddir}/%{name}-%{version}/manaplustest %{buildroot}%{_gamesbindir}/ %find_lang %{name} %clean rm -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root,-) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README %{_gamesbindir}/%{name} %{_gamesbindir}/manaplustest %exclude %{_gamesdatadir}/%{name}/data/evol %{_gamesdatadir}/%{name} %{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/%{name}.desktop %{_datadir}/applications/manaplustest.desktop %{_mandir}/man6/%{name}* %files -n evol-client %{_datadir}/applications/evol.desktop %{_datadir}/icons/evol-client.png %{_gamesdatadir}/%{name}/data/evol