Package Details: manaplus 2.1.3.17-1

Git Clone URL: https://aur.archlinux.org/manaplus.git (read-only, click to copy)
Package Base: manaplus
Description: Free OpenSource 2D MMORPG client for Evol Online, The mana world and similar servers
Upstream URL: https://manaplus.org/
Licenses: GPL
Replaces: tmw
Submitter: Dragonlord
Maintainer: OdinVex (SpacingBat3)
Last Packager: Dragonlord
Votes: 0
Popularity: 0.000000
First Submitted: 2024-09-08 17:17 (UTC)
Last Updated: 2024-09-08 17:17 (UTC)

Latest Comments

OdinVex commented on 2025-01-19 19:16 (UTC) (edited on 2025-01-19 19:16 (UTC) by OdinVex)

In reply to @SpacingBat3:

I don't think it worked even before it was moved from community to AUR. ... libxml ... manaverse ...

I successfully compiled and ran it back in October of last year, I didn't have any issue with libxml at the time. I was also entirely unaware of manaverse.

SpacingBat3 commented on 2025-01-19 19:12 (UTC)

In reply to @OdinVex:

While SDL1 should indeed be phased out and sunset I don't tinker with upstream packaging unless it's absolutely critical.

While I agree with the concept of leaving code unmodified unless it is broken when compiling on modern systems, I think Arch's already applying its own build configurations while packaging most software. And I see some intentions in ManaVerse (the only currently alive ManaPlus fork I see to receive some interest in code commits and discussions in their source project) to switch to SDL2 by default. So I think moving to SDL2 will be a matter of time, especially when considering scenario SDL1.2 might be removed some day from the repo. Right now, there's very little of packages based on SDL1.2 in Arch, and those that do usually either moved to SDL2 in their source repo, or might have very little maintenance done by their developer, I think that means moving to SDL2 talk will become an actual issue sooner or later.

I do recall it built a short time ago, around October of last year (...)

I don't think it worked even before it was moved from community to AUR. The issue with libxml header updates I think you're referring to is way older than this. It's at least as old as manaplus-sdl2 package is in AUR, but I'm sure I saw it mentioned in ManaVerse way before I started maintaining any manaplus and manaverse packages in AUR. I suppose that's not of much importance right now tho, just keep it as a side note.


Also, if you disagree moving to SDL2 for now, it's not like I won't accept it. I guess I still won't be moving to split for manaplus then, since I think I would have to request a removal of my package first. I suppose I'll just help you with patching it in my free time.

OdinVex commented on 2025-01-17 23:22 (UTC) (edited on 2025-01-17 23:24 (UTC) by OdinVex)

@SpacingBat3, While SDL1 should indeed be phased out and sunset I don't tinker with upstream packaging unless it's absolutely critical. I do recall it built a short time ago, around October of last year but at of the moment there's one issue outstanding and that's a code issue upstream at utils/dumplibs.cpp:143:49 (only now brought to my attention). I'm usually averse to any tinkering upstream but it might be best.

Edit: Feel free to co-maintain if you're alright with that, added. Thank you for the effort and information as well, by the way.

SpacingBat3 commented on 2025-01-17 23:16 (UTC)

@OdinVex if you want to, I might adopt this package and make it a split package in a way manaverse-git is right now. And maybe given SDL2 is something people move to right now, plus SDL1 is believed to be only advantageous when running ManaPlus with software acceleration, maybe I could make it then that both manaverse-git and manaplus are building with SDL2 by the default but have manaverse-sdl-git and manaplus-sdl for SDL1.

At this stage I think manaplus doesn't built anymore with the current compiler and libraries on Arch anyway.

OdinVex commented on 2024-10-22 21:34 (UTC)

I have little experience with ManaPlus beyond launching it a few times but I'll maintain what I can.