/[packages]/cauldron/manaplus/current/SPECS/manaplus.spec
ViewVC logotype

Annotation of /cauldron/manaplus/current/SPECS/manaplus.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 96497 - (hide annotations) (download)
Sun May 8 16:38:42 2011 UTC (13 years, 5 months ago) by alien
File size: 2044 byte(s)
- Fix chat tab size when hiding chat input (upstream patch)
- Improve algorithm for cleaning sdltext cache (fixes memleak; upstream patch)

1 alien 60834 Name: manaplus
2 alien 94054 Version: 1.1.5.1
3 alien 96497 Release: %mkrel 3
4 alien 82020 Summary: A client for Evol Online and The Mana World: 2D MMORPG
5 alien 60834 Group: Games/Other
6     License: GPLv2+
7 alien 82020 Url: http://manaplus.evolonline.org/
8     Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.bz2
9 alien 95209 # upstream patches from git://gitorious.org/manaplus/manaplus.git branch "mageiabranch" format-patched against v1.1.5.1
10     Patch0001: 0001-Fix-monsters-selection-if-monster-added-to-priority-.patch
11 alien 96497 Patch0002: 0002-Fix-chat-tab-size-issue-if-enabled-hiding-chat-input.patch
12     Patch0003: 0003-Improved-algorithm-for-cleaning-sdltext-cache.patch
13 alien 60834
14     BuildRequires: SDL-devel
15     BuildRequires: SDL_mixer-devel
16     Buildrequires: SDL_net-devel
17     BuildRequires: SDL_ttf-devel
18 alien 61040 BuildRequires: SDL_gfx-devel
19 alien 60834 BuildRequires: physfs-devel
20     BuildRequires: curl-devel
21     BuildRequires: guichan-devel
22     BuildRequires: libxml2-devel
23     BuildRequires: libpng-devel
24 alien 61040 BuildRequires: gettext-devel
25 alien 60834
26 alien 82020 Provides: evolonline-client = %{version}-%{release}
27 alien 60834 Provides: manaworld-client = %{version}-%{release}
28    
29 alien 82020 Suggests: mumble
30    
31 alien 60834 %description
32 alien 82020 ManaPlus is extended client for Evol Online, The Mana World and similar
33     servers based on eAthena fork.
34     As a 2D style game, Evol Online aims to create a friendly environment where
35     people can escape reality and interact with others while enjoying themselves
36     through a fantasy style game.
37     The Mana World (TMW) is a serious effort to create an innovative free and
38     open source MMORPG. TMW uses 2D graphics and aims to create a large and
39     diverse interactive world.
40 alien 60834
41     %prep
42 alien 61040 %setup -q -n manaplus
43 alien 95209 %apply_patches
44 alien 60834
45     %build
46 alien 61040 autoreconf -i
47     %configure2_5x --bindir=%{_gamesbindir} \
48 alien 60834 --datadir=%{_gamesdatadir} \
49     --disable-rpath
50     %make
51    
52     %install
53     rm -rf %{buildroot}
54     %makeinstall_std
55    
56     %find_lang %{name}
57    
58     %clean
59     rm -rf %{buildroot}
60    
61     %files -f %{name}.lang
62     %defattr(-,root,root,-)
63     %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README
64     %{_gamesbindir}/%{name}
65     %{_gamesdatadir}/%{name}
66     %{_datadir}/pixmaps/%{name}.png
67     %{_datadir}/applications/%{name}.desktop
68     %{_mandir}/man6/%{name}*
69    
70    

  ViewVC Help
Powered by ViewVC 1.1.30