/[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 2164945 - (hide annotations) (download)
Sun Mar 16 10:46:34 2025 UTC (8 weeks, 2 days ago) by wally
File size: 2641 byte(s)
- rebuild for libxml2 2.13.6
1 alien 60834 Name: manaplus
2 mrambo3501 1916210 Version: 2.1.3.17
3 wally 2164945 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 danf 1946274 Url: https://manaplus.org/
8 alien 301025 Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz
9 alien 218197 Source1: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz.sig
10 mrambo3501 1916210 Patch01: manaplus-1.9.3.23-stdheaders-build-fix.patch
11 daviddavid 2107871 Patch02: 02-gcc-13.diff
12     Patch04: 04-Fix-pointer-type-in-dumplibs.cpp.diff
13     Patch05: 05-Add-missing-include-for-libxml.diff
14 alien 60834
15 ovitters 1145070 BuildRequires: pkgconfig(sdl)
16     BuildRequires: pkgconfig(SDL_mixer)
17     BuildRequires: pkgconfig(SDL_image)
18     BuildRequires: pkgconfig(SDL_net)
19     BuildRequires: pkgconfig(SDL_ttf)
20     BuildRequires: pkgconfig(SDL_gfx)
21     BuildRequires: pkgconfig(physfs)
22     BuildRequires: pkgconfig(libcurl)
23     BuildRequires: pkgconfig(libxml-2.0)
24     BuildRequires: pkgconfig(libpng)
25 daviddavid 1360407 BuildRequires: pkgconfig(gl)
26 alien 61040 BuildRequires: gettext-devel
27 alien 60834
28     Provides: manaworld-client = %{version}-%{release}
29    
30 tv 676030 Recommends: evol-client = %{version}-%{release}
31     Recommends: mumble
32     Recommends: xsel
33 alien 82020
34 alien 60834 %description
35 alien 82020 ManaPlus is extended client for Evol Online, The Mana World and similar
36     servers based on eAthena fork.
37 akien 606370 As a 2D style game, Evol Online aims to create a friendly environment where
38     people can escape reality and interact with others while enjoying themselves
39 alien 82020 through a fantasy style game.
40 akien 606370 The Mana World (TMW) is a serious effort to create an innovative free and
41     open source MMORPG. TMW uses 2D graphics and aims to create a large and
42 alien 82020 diverse interactive world.
43 alien 60834
44 alien 218197 %package -n evol-client
45     Summary: Evol Online branding and theme in manaplus
46     BuildArch: noarch
47    
48     Provides: evolonline-client = %{version}-%{release}
49     Requires: manaplus = %{version}-%{release}
50    
51     %description -n evol-client
52     This package is part of manaplus and gives branding information inside
53     ManaPlus for Evol Online server.
54    
55 alien 60834 %prep
56 daviddavid 2107871 %autosetup -p1
57 alien 60834
58     %build
59 wally 1479829 %configure --bindir=%{_gamesbindir} \
60 alien 60834 --datadir=%{_gamesdatadir} \
61     --disable-rpath
62 akien 922421 %make_build
63 alien 60834
64     %install
65 akien 922421 %make_install
66 ovitters 1579171 %make_build DESTDIR=%{buildroot} -C data/evol branding
67 alien 60834
68     %find_lang %{name}
69    
70     %files -f %{name}.lang
71     %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README
72     %{_gamesbindir}/%{name}
73 akien 606373 %{_gamesbindir}/dyecmd
74 alien 218197 %exclude %{_gamesdatadir}/%{name}/data/evol
75 alien 60834 %{_gamesdatadir}/%{name}
76 mrambo3501 1916210 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
77 alien 60834 %{_datadir}/applications/%{name}.desktop
78 alien 263228 %{_datadir}/applications/%{name}test.desktop
79 mrambo3501 1916210 %{_datadir}/metainfo/%{name}.metainfo.xml
80 alien 60834 %{_mandir}/man6/%{name}*
81    
82 alien 218197 %files -n evol-client
83     %{_datadir}/applications/evol.desktop
84     %{_datadir}/icons/evol-client.png
85     %{_gamesdatadir}/%{name}/data/evol

  ViewVC Help
Powered by ViewVC 1.1.30