Package Details: holyspirit-svn 2420-5

Git Clone URL: https://aur.archlinux.org/holyspirit-svn.git (read-only)
Package Base: holyspirit-svn
Description: Action role-playing game (ARPG, like diablo)
Upstream URL: http://sourceforge.net/projects/lechemindeladam/
Licenses: GPL
Conflicts: holyspirit
Provides: holyspirit
Submitter: Svenstaro
Maintainer: None
Last Packager: JonnyJD
Votes: 8
Popularity: 0.000000
First Submitted: 2012-06-08 17:39
Last Updated: 2015-10-28 10:49

Dependencies (5)

Required by (0)

Sources (5)

  • config_crash.patch
  • convertCoords.patch
  • holyspirit.sh
  • holyspirit
  • qt-includes.patch

Latest Comments

JonnyJD commented on 2016-05-11 21:44

That is really a pity that nobody noticed the last 3 years,
because I don't have the link target myself anymore..

The patch can probably be re-created with the info I provided here:
https://sourceforge.net/p/lechemindeladam/bugs/3/

However, I am neither using holyspirit myself nor do I have the time to fix this again -> disowning.
This is also abandoned upstream..

miOw commented on 2016-05-11 20:49

"convertCoords.patch" is symlink instead of original file.

JonnyJD commented on 2015-10-28 10:50

oh boy, that is shady -> used the sourceforge page now

Thanks for the notice.

mzneverdies commented on 2015-10-27 12:44

Upstream URL points to a movie repository...

JonnyJD commented on 2013-04-30 13:34

@ajes:
I tried to port holyspirit to sfml 2.0. It compiles now, but I get a segfault when playing the game now:
Loading various images :
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.1"
after 2142 requests (2142 known processed) with 20 events remaining.
Failed to use the XRandR extension while trying to get the desktop video modes
Failed to get the window attributes

That is either a problem on my system, or the current sfml build or another problem in holyspirit that needs to be fixed.

If you want to try it with sfml-2.0rc1, you should try this version of the PKGBUILD (including patches):
https://github.com/JonnyJD/PKGBUILDs/tree/ca8f6755523b4a7d58dd3e38170412ee66e39090/holyspirit-svn
That one worked (with 2.0rc1).

JonnyJD commented on 2013-04-30 12:39

@ajes:
You are supposed to have "base-devel" installed when using the AUR.
See: https://wiki.archlinux.org/index.php/PKGBUILD#makedepends

For the other error message:
It looks like sfml 2.0 was finally released now. The package That means I have to remove one patch, but create another one. Stay tuned.
Downgrading to sfml 2.0rc1 would also work as a workaround.

ajes commented on 2013-04-30 11:51

[ 13%] Building CXX object CMakeFiles/Holyspirit.dir/Source/Contextes/c_jeu.cpp.o
/home/artur/blee/yaourt-tmp-artur/aur-holyspirit-svn/src/holyspirit/Source/Contextes/c_jeu.cpp: In function ‘int GestionBoutons(Jeu*, bool, bool, bool)’:
/home/artur/blee/yaourt-tmp-artur/aur-holyspirit-svn/src/holyspirit/Source/Contextes/c_jeu.cpp:588:39: error: ‘Back’ is not a member of ‘sf::Keyboard’
if(eventManager->getEvenement(sf::Keyboard::Back,EventKey))
^
/home/artur/blee/yaourt-tmp-artur/aur-holyspirit-svn/src/holyspirit/Source/Contextes/c_jeu.cpp:591:37: error: ‘Back’ is not a member of ‘sf::Keyboard’
eventManager->StopEvenement(sf::Keyboard::Back,EventKey);
^
make[2]: *** [CMakeFiles/Holyspirit.dir/Source/Contextes/c_jeu.cpp.o] Error 1
make[1]: *** [CMakeFiles/Holyspirit.dir/all] Error 2
make: *** [all] Error 2

ajes commented on 2013-04-30 11:49

Please add to build dependency: make, gcc and binutils

ajes commented on 2013-04-30 11:45

==> Starting build()...
patching file Source/main.cpp
patching file Source/configuration.cpp
patching file Source/configuration.cpp
patching file Source/Moteurs/eventManager.cpp
patching file Source/Contextes/c_mainMenu.cpp
patching file Source/Contextes/c_jeu.cpp
patching file Launcher/Launcher.h
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_C_COMPILER
CMake Error: Could not find cmake module file:/home/artur/blee/yaourt-tmp-artur/aur-holyspirit-svn/src/holyspirit/CMakeFiles/2.8.10.2/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER
CMake Error: Could not find cmake module file:/home/artur/blee/yaourt-tmp-artur/aur-holyspirit-svn/src/holyspirit/CMakeFiles/2.8.10.2/CMakeCXXCompiler.cmake
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

JonnyJD commented on 2013-04-10 22:45

Updated for pacman 4.1. Quite nice, since a rebuild is MUCH faster now (even after makepkg -c). The svn download took most of the time (850 MB). The package is also 450 MB. Both because there are lots of multimedia files.

JonnyJD commented on 2013-03-01 23:17

The PKGBUILD and all patches can also be found here:
https://github.com/JonnyJD/PKGBUILDs/tree/master/holyspirit-svn

JonnyJD commented on 2013-03-01 23:15

Well, I went ahead and patched so it would work with the binary sfml package from "community".
It also needed another patch for qt, not sure why it worked before, but it did.

I only did a quick test, but I can build, install and play fine with current revision (2419 from 2013-02-06).

Have fun.

JonnyJD commented on 2013-02-27 14:05

For reference, this is the bug I reported on sourceforge:
https://sourceforge.net/support/tracker.php?aid=3606206
I also reported on their website. (It doesn't say so, but you DO need an account on their page for that to work)

Maybe I just patch the code before getting an answer, but I don't want to change the dependencies back and forth between sfml and sfml-git.

There will be more errors when upstream expects a different SFML branch than we use.

JonnyJD commented on 2013-02-27 13:26

Thx for the report. SFML API changed a bit since the last 2.0rc and it looks like some of the changes are used by holypirit.
The problem is "some". Other changes seem unexpected so with using sfml-git I get:

/var/abs/local/_src/holyspirit-svn/src/holyspirit-build/Source/Moteurs/moteurGraphique.cpp: In member function 'sf::Vector2f MoteurGraphique::getPositionSouris()':
/var/abs/local/_src/holyspirit-svn/src/holyspirit-build/Source/Moteurs/moteurGraphique.cpp:1054:20: error: 'class sf::RenderWindow' has no member named 'convertCoords'

So I have to ask upstream what version of sgml they actually use. There is a version in the holyspirit source, but that one is also too old for the "BackSpace" thing.

If I don't get a good answer upstream, I am going to patch the code.

Nognir commented on 2013-02-27 10:32

I'm getting errors: http://tinytext.org/WcIr

JonnyJD commented on 2012-07-25 09:18

Thanks Svenstaro. I updated the pkgbuild

Upstream install changes don't work yet. I commented on the ticket in sourceforge. So I basically try to use the features, but work around problems in the PKGBUILD again. This will still stay in /opt for now.
Saving and Logging should work if you add yourself to the games group (and relogin). (all in /opt/share/games/holyspirit, save in Data/User/Saves)

Overall it should work now.

I also added a patch for the configuration crash on exit, see: https://sourceforge.net/tracker/?func=detail&aid=3548046&group_id=212674&atid=1022673

Svenstaro commented on 2012-07-25 02:21

Last time I orphaned the package nobody cared for it. I orphaned it again now. Let's see how it does. Upstream has done some work to address my issues. You guys should get to that.

JonnyJD commented on 2012-07-24 16:37

Please orphan if you don't want to fix it. I would like to make some fixes.

The one to make it build would be:
cmake -DSFML_STATIC_LIBRARIES=FALSE ../..
(../.. instead of ..)

There are also permission problems (you can't save unless you are root) and we obviously don't want to have all these source and object files in the package.

My french is bad though. I don't know if upstream looks into bug reports in english.
For now I only have packaging fixes.

JonnyJD commented on 2012-07-24 16:27

Please orphan if you don't want to fix it. I would like to make some fixes.

The one to make it build would be:
cmake -DSFML_STATIC_LIBRARIES=FALSE ../..
(../.. instead of ..)

There are also permission problems (you can't save unless you are root) and we obviously don't want to have all these source and object files in the package.

My french is bad though. I don't know if upstream looks into bug reports in english.
For now I only have packaging fixes.

Svenstaro commented on 2012-06-16 13:15

Why don't you guys just fix the package?

ChemBro commented on 2012-06-16 12:01

Can't build it right now:

==> Starting build...
CMake Error: The source directory "/home/christian/aur/holyspirit-svn/src/holyspirit-build/Source" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.

mzneverdies commented on 2012-06-11 14:12

==> Starting build...
/tmp/yaourt-tmp-testuser/aur-holyspirit-svn/./PKGBUILD: línea 39: cmake: no se encontró la orden


cmake dependency missing? compiles without errors after installing cmake.

Svenstaro commented on 2012-06-10 20:35

Feel free to take over but remember to report troubles to upstream. For instance, they don't even have an install target right now.

haagch commented on 2012-06-10 19:52

Another topic: The source code of an editor seems to be packacked to /opt/holyspirit/HolyEditor/. Also sources for a launcher at /opt/holyspirit/Launcher/. Either remove it or put binaries there I would say.
Also, do we need /opt/holyspirit/Source/?

Svenstaro commented on 2012-06-10 11:40

You should perhaps propose an Arch-wide policy change about that on the mailing list. This way we could finally reach a verdict on that.

aspidites commented on 2012-06-10 10:46

Whether or not you care about users with spaces in path names:
a) its a trivial change, so why not?
b) its done in plenty of other packages, so its rather standard

aspidites commented on 2012-06-10 10:46

Whether or not you care about users with spaces in path names:
a) its a trivial change, so why not?
b) its done in plenty of other packages, so its rather standard

Svenstaro commented on 2012-06-08 20:25

Also I don't care about users with spaces in their path. A lot of [core] doesn't build for paths with spaces. It's been talked about in the past and it's a non-issue.

Svenstaro commented on 2012-06-08 20:22

Oh shit, talk about untested last second changes.

haagch commented on 2012-06-08 20:17

First it copies all to there:
mkdir -p $pkgdir/opt/holyspirit

But then it tries
chown -R root:games $pkgdir/opt/games
and fails because there is no opt/games, only opt/holyspirit

Should be changed to
chown -R root:games $pkgdir/opt/holyspirit

It's also a good idea to escape variables like $pkgbuild to ${pkgbuild} since you never know whether the user tries to build it in a path with a space.

Other than that it seems to be good enaugh. :)