manaplus.spec 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. Name: manaplus
  2. Version: 1.1.6.26
  3. Release: 1
  4. Summary: A client for Evol Online and The Mana World: 2D MMORPG
  5. Group: Games/Other
  6. License: GPLv2+
  7. Url: http://manaplus.evolonline.org/
  8. Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.bz2
  9. BuildRoot: %{_topdir}/%{name}-%{version}-root
  10. BuildRequires: gcc-c++
  11. BuildRequires: make
  12. BuildRequires: SDL-devel
  13. BuildRequires: SDL_image-devel
  14. BuildRequires: SDL_mixer-devel
  15. Buildrequires: SDL_net-devel
  16. BuildRequires: SDL_ttf-devel
  17. BuildRequires: SDL_gfx-devel
  18. BuildRequires: libcurl-devel
  19. BuildRequires: libxml2-devel
  20. BuildRequires: libpng-devel
  21. BuildRequires: gettext-devel
  22. Provides: evolonline-client = %{version}-%{release}
  23. Provides: manaworld-client = %{version}-%{release}
  24. %description
  25. ManaPlus is extended client for Evol Online, The Mana World and similar
  26. servers based on eAthena fork.
  27. As a 2D style game, Evol Online aims to create a friendly environment where
  28. people can escape reality and interact with others while enjoying themselves
  29. through a fantasy style game.
  30. The Mana World (TMW) is a serious effort to create an innovative free and
  31. open source MMORPG. TMW uses 2D graphics and aims to create a large and
  32. diverse interactive world.
  33. %prep
  34. %setup -q
  35. %build
  36. %configure --host=
  37. %{__make}
  38. %install
  39. rm -rf %{buildroot}
  40. %makeinstall
  41. %find_lang %{name}
  42. %clean
  43. rm -rf %{buildroot}
  44. %files -f %{name}.lang
  45. %attr(-, root, root) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README
  46. %attr(0755, root, root) %{_bindir}/%{name}
  47. %attr(-, root, root) %{_datadir}/%{name}
  48. %attr(-, root, root) %{_datadir}/pixmaps/%{name}.png
  49. %attr(-, root, root) %{_datadir}/applications/%{name}.desktop
  50. %attr(-, root, root) %{_mandir}/man6/%{name}*
  51. %changelog
  52. * Sat Jul 02 2011 Andrei Karas <akaras@inbox.ru> 1.1.6.26
  53. - Add missing dependency SDL_image and compilation tools
  54. * Fri May 27 2011 Maarten Vanraes <maarten.vanraes@gmail.com> 1.1.5.15
  55. - Generalise spec file to work for multiple rpm-based distros
  56. * Sun Apr 17 2011 alien <alien> 1.1.4.17-1.mga1
  57. + Revision: 87336
  58. - upgrade to 1.1.4.17
  59. * Fri Apr 08 2011 alien <alien> 1.1.4.3-1.mga1
  60. + Revision: 82020
  61. - Update to new version 1.1.4.3
  62. - manaplus is now primarily for Evol Online, updating Summary and Description and add Provides
  63. - suggests mumble
  64. * Sat Feb 26 2011 alien <alien> 1.1.2.20-1.mga1
  65. + Revision: 61040
  66. - Fix BuildRequires
  67. - Fix configure part
  68. - Remove unneeded mv files
  69. - Remove BuildRoot
  70. - use tmw spec file as basis
  71. - imported package manaplus
  72. * Sun Jan 31 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-3mdv2010.1
  73. + Revision: 498772
  74. - add version and release for Provides
  75. * Tue Jan 05 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-2mdv2010.1
  76. + Revision: 486410
  77. - use _gamesbindir and _gamesdatadir
  78. - Suggests: tmwmusic
  79. * Tue Jan 05 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-1mdv2010.1
  80. + Revision: 486388
  81. - add some provides on themanaworld and manaworld
  82. - import tmw