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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2164945 - (show annotations) (download)
Sun Mar 16 10:46:34 2025 UTC (2 months ago) by wally
File size: 2641 byte(s)
- rebuild for libxml2 2.13.6
1 Name: manaplus
2 Version: 2.1.3.17
3 Release: %mkrel 3
4 Summary: A client for Evol Online and The Mana World: 2D MMORPG
5 Group: Games/Other
6 License: GPLv2+
7 Url: https://manaplus.org/
8 Source0: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz
9 Source1: http://download.evolonline.org/manaplus/download/%{version}/%{name}-%{version}.tar.xz.sig
10 Patch01: manaplus-1.9.3.23-stdheaders-build-fix.patch
11 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
15 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 BuildRequires: pkgconfig(gl)
26 BuildRequires: gettext-devel
27
28 Provides: manaworld-client = %{version}-%{release}
29
30 Recommends: evol-client = %{version}-%{release}
31 Recommends: mumble
32 Recommends: xsel
33
34 %description
35 ManaPlus is extended client for Evol Online, The Mana World and similar
36 servers based on eAthena fork.
37 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 through a fantasy style game.
40 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 diverse interactive world.
43
44 %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 %prep
56 %autosetup -p1
57
58 %build
59 %configure --bindir=%{_gamesbindir} \
60 --datadir=%{_gamesdatadir} \
61 --disable-rpath
62 %make_build
63
64 %install
65 %make_install
66 %make_build DESTDIR=%{buildroot} -C data/evol branding
67
68 %find_lang %{name}
69
70 %files -f %{name}.lang
71 %doc AUTHORS ChangeLog COPYING docs/*.txt NEWS README
72 %{_gamesbindir}/%{name}
73 %{_gamesbindir}/dyecmd
74 %exclude %{_gamesdatadir}/%{name}/data/evol
75 %{_gamesdatadir}/%{name}
76 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
77 %{_datadir}/applications/%{name}.desktop
78 %{_datadir}/applications/%{name}test.desktop
79 %{_datadir}/metainfo/%{name}.metainfo.xml
80 %{_mandir}/man6/%{name}*
81
82 %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