manaplus.spec.in 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. Name: manaplus
  2. Version: @PACKAGE_VERSION@
  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
  37. %{__make}
  38. %install
  39. rm -rf %{buildroot}
  40. %makeinstall
  41. mkdir -p %{buildroot}%{_bindir}/
  42. cp -p %{_builddir}/%{name}-%{version}/manaplustest %{buildroot}%{_bindir}/
  43. %find_lang %{name}
  44. %clean
  45. rm -rf %{buildroot}
  46. %files -f %{name}.lang
  47. %attr(-, root, root) %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README
  48. %attr(0755, root, root) %{_bindir}/%{name}
  49. %attr(0755, root, root) %{_bindir}/manaplustest
  50. %attr(-, root, root) %{_datadir}/%{name}
  51. %attr(-, root, root) %{_datadir}/pixmaps/%{name}.png
  52. %attr(-, root, root) %{_datadir}/applications/%{name}.desktop
  53. %attr(-, root, root) %{_datadir}/applications/%{name}test.desktop
  54. %attr(-, root, root) %{_mandir}/man6/%{name}*
  55. %changelog
  56. * Sat Jul 02 2011 Andrei Karas <akaras@inbox.ru> 1.1.6.26
  57. - Add missing dependency SDL_image and compilation tools
  58. * Fri May 27 2011 Maarten Vanraes <maarten.vanraes@gmail.com> 1.1.5.15
  59. - Generalise spec file to work for multiple rpm-based distros
  60. * Sun Apr 17 2011 alien <alien> 1.1.4.17-1.mga1
  61. + Revision: 87336
  62. - upgrade to 1.1.4.17
  63. * Fri Apr 08 2011 alien <alien> 1.1.4.3-1.mga1
  64. + Revision: 82020
  65. - Update to new version 1.1.4.3
  66. - manaplus is now primarily for Evol Online, updating Summary and Description and add Provides
  67. - suggests mumble
  68. * Sat Feb 26 2011 alien <alien> 1.1.2.20-1.mga1
  69. + Revision: 61040
  70. - Fix BuildRequires
  71. - Fix configure part
  72. - Remove unneeded mv files
  73. - Remove BuildRoot
  74. - use tmw spec file as basis
  75. - imported package manaplus
  76. * Sun Jan 31 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-3mdv2010.1
  77. + Revision: 498772
  78. - add version and release for Provides
  79. * Tue Jan 05 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-2mdv2010.1
  80. + Revision: 486410
  81. - use _gamesbindir and _gamesdatadir
  82. - Suggests: tmwmusic
  83. * Tue Jan 05 2010 Jérôme Brenier <incubusss@mandriva.org> 0.0.29.1-1mdv2010.1
  84. + Revision: 486388
  85. - add some provides on themanaworld and manaworld
  86. - import tmw