Package Details: commander-genius-git 3.0.0-1

Git Clone URL: https://aur.archlinux.org/commander-genius-git.git (read-only, click to copy)
Package Base: commander-genius-git
Description: A modern implementation of the classic Commander Keen game series
Upstream URL: https://clonekeenplus.sourceforge.io/
Keywords: commander keen
Licenses: GPL
Conflicts: commander-genius
Provides: commander-genius
Submitter: gerstrong
Maintainer: gerstrong (billypilgrim, FabioLolix)
Last Packager: gerstrong
Votes: 2
Popularity: 0.000000
First Submitted: 2017-12-16 13:44 (UTC)
Last Updated: 2021-09-25 15:52 (UTC)

Latest Comments

1 2 3 4 Next › Last »

tacgnol commented on 2025-07-08 18:51 (UTC) (edited on 2025-07-08 18:53 (UTC) by tacgnol)

I have an error while trying to build the package :

[ 34%] Building CXX object GsKit/graphics/CMakeFiles/GsKit_graphics.dir/GsPalette.cpp.o In file included from /home/tacgnol/commander-genius-git/src/Commander-Genius/GsKit/graphics/GsTrueTypeFont.cpp:5: /usr/include/SDL2/SDL_ttf.h:165:16: error: using typedef-name ‘TTF_Font’ after ‘struct’ 165 | typedef struct TTF_Font TTF_Font; | ^~ In file included from /home/tacgnol/commander-genius-git/src/Commander-Genius/GsKit/graphics/GsTrueTypeFont.cpp:2: /home/tacgnol/commander-genius-git/src/Commander-Genius/GsKit/graphics/GsTrueTypeFont.h:9:26: note: ‘TTF_Font’ has a previous declaration here 9 | typedef struct _TTF_Font TTF_Font; | ^~ /usr/include/SDL2/SDL_ttf.h:165:25: error: conflicting declaration ‘typedef int TTF_Font’ 165 | typedef struct TTF_Font TTF_Font; | ^~ /home/tacgnol/commander-genius-git/src/Commander-Genius/GsKit/graphics/GsTrueTypeFont.h:9:26: note: previous declaration as ‘typedef struct _TTF_Font TTF_Font’ 9 | typedef struct _TTF_Font TTF_Font; | ^~ [ 35%] Building CXX object GsKit/graphics/CMakeFiles/GsKit_graphics.dir/GsTilemap.cpp.o make[2]: *** [GsKit/graphics/CMakeFiles/GsKit_graphics.dir/build.make:135: GsKit/graphics/CMakeFiles/GsKit_graphics.dir/GsTrueTypeFont.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 35%] Building CXX object GsKit/graphics/CMakeFiles/GsKit_graphics.dir/GsDynColor.cpp.o make[1]: *** [CMakeFiles/Makefile2:937: GsKit/graphics/CMakeFiles/GsKit_graphics.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 make: Leaving directory '/home/tacgnol/commander-genius-git/src/Commander-Genius-build' ==> ERROR: A failure occurred in build(). Aborting...

I did a git clone of the package, and tried to install with makepkg -sic

edit : the output is all messed up, see this pastebin for a cleaner output ...

https://pastebin.com/WigmcGJa

gerstrong commented on 2021-08-22 13:27 (UTC)

@FabioLolix okay, you also got added.

FabioLolix commented on 2021-08-22 11:46 (UTC)

You can add me as co-maintainer so i can patch it, however I'm not really interested in using this program

gerstrong commented on 2021-08-22 11:27 (UTC)

@billypilgrim you are now co-maintainer. Thanks for your help, highly appreciated.

@FabioLolix do you want to co-maintain this as well?

Btw. There also exists Flatpak support. For some it might be an option if AUR is not the right thing: https://www.flathub.org/apps/details/io.sourceforge.clonekeenplus

FabioLolix commented on 2021-08-22 09:08 (UTC)

I have revisioned the pkgbuild, it can be found here:

billypilgrim commented on 2021-08-22 08:59 (UTC)

@gerstrong - It still just installs the binary into /usr/games for me :-(. Plus now for some reason yay always reports the package as out of date, even after updating it.

Would you like to add me as a comaintainer to help sort this out? If you're not a regular Arch user then getting PKGBUILDs right can be a bit fiddly...

gerstrong commented on 2021-08-21 20:08 (UTC)

Okay, I removed mv "$pkgdir/usr/games/CGeniusExe" "$pkgdir/usr/bin/CGeniusExe" again as makepkg -s, the install process already installs the binary into $pkgdir/usr/bin.

Not sure why it is correct now. Maybe you have a clue...

prg commented on 2021-08-21 19:00 (UTC)

most recent revision is failing:

mv: cannot move '/home/user/.cache/yay/commander-genius-git/pkg/commander-genius-git/usr/games/CGeniusExe' to '/home/user/.cache/yay/commander-genius-git/pkg/commander-genius-git/usr/bin/CGeniusExe': No such file or directory ==> ERROR: A failure occurred in package(). Aborting... error making: commander-genius-git

billypilgrim commented on 2021-08-21 07:04 (UTC)

Thanks! You might also want to symlink the logo into /usr/share/icons/cg.svg as at the moment the desktop env can't find the icon file so you just get a blank.

gerstrong commented on 2021-08-21 05:34 (UTC)

@billypilgrim thank you. Just fixed that issue. The situation now should be better.:-)