Sisyphus repository
Last update: 2018-07-16 18:07:21 +0400 | SRPMs: 18621 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
p8: 1.8.3-alt2.git.120.g91d6de9
p7: 0.4.0.Beta3-alt1
t7: 0.4.0.Beta3-alt1
Platform6: 0.4.0.Beta3-alt0.M60P.1
t6: 0.4.0.Beta3-alt0.M60P.1

Group :: Games/Arcade
Source RPM: CGenius

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

Name: CGenius
Release: alt1

Summary: the clone of Commander Keen
License: GPL
Group: Games/Arcade

# git://

# GIT commit 91d6de9

#Source: %name-%version.tar


Source: Commander-Genius-1996beta.tar.gz

# Automatically added by buildreq on Fri Sep 15 2017

# optimized out: cmake-modules libSDL2-devel libX11-devel libogg-devel libstdc++-devel pkg-config python-base python-modules xorg-xproto-devel

BuildRequires: boost-devel-headers cmake gcc-c++ libGL-devel libSDL2_image-devel libcurl-devel libvorbis-devel zlib-devel

Commander Genius is an open-source clone of Commander Keen (1-6, Dreams) which
allows you to play these episodes and some of the mods made for them. All of
the original data files are required to do so, however, we convienently provde
a store where you can get some of the games including Episode 1, 4 and Dreams
for your enjoyment. There are also mods that can be downloaded direclty.

- About -
So far Commander Keen 1-6 are fully supported. There are some smaller missing
features like PaddleWar, but the whole gameplay is there.

Keen Dreams is starting to work but still might have most of the issues.
So far you can play it to the end. Also the menu lacks of a lot of features.
Please configure input and sounds using the other games.

There is an alternative called Reflection Keen which supports Keen Dreams on
which the code is based.

Commander Genius runs on Linux/X11, Windows, Android, with plans to release
on other platforms in the future. If you think you would like to port it,
please send us a message and we will do our best to help you.

- Features -
The main goal of Commander Genius is to copy the original gameplay feeling as
much as possible,Level No. 15 and extend it further so you get a native
implementation with even more features like:

- Mod Support with nice extras
- OpenGL Acceleration
- SDL 2.0 Support
- New graphical effects
- Multiplayer Support (Up to four players)
- High Quality Packs which make the game look better,
  provide better sounds and even music you might that never existed in the
  original games
- Ingame Menu for vorticons Keen as well as a new HUD
- Named save slots
- Unrestricted Joystick Support
- and much more

%package hqp
Group: Games/Arcade
Summary: High Quality Pack for CGenius, the clone of Commander Keen
BuildArch: noarch
Requires: %name

%description hqp
The High Quality Pack provides extra resources for Commander Genius like music
and extra sound effects and svga graphics. When installed, you can hear music
in the first three episodes of the game. High quality SVGA tilesets have been
added to Episode 1, 2, 3 and 4 so far. More is about to come!

%setup -n Commander-Genius-1996beta
rm -rf Build dlls

%cmake \
        -DGAMES_SHAREDIR=/usr/share/games \

%make_build -C BUILD

%makeinstall_std -C BUILD
install -m644 -D src/CGLogo.png %buildroot%_iconsdir/hicolor/512x512/apps/CGLogo.png
cp -a hqp/{games,global} %buildroot%_gamesdatadir/commandergenius/

%doc BUILD/README* hqp/Readme* COPYRIGHT changelog.txt
%exclude %_gamesdatadir/commandergenius/games
%exclude %_gamesdatadir/commandergenius/global/music
%exclude %_gamesdatadir/commandergenius/global/snd

%files hqp

* Fri Sep 15 2017 Ildar Mulyukov <ildar at>
- new version
- add hqp subpackage

* Thu Feb 11 2016 Ildar Mulyukov <ildar at> 1.8.3-alt2.git.120.g91d6de9
- new git snapshot

* Sat Oct 17 2015 Ildar Mulyukov <ildar at> 1.8.3-alt1.git.10.g9e44e53
- new version

* Fri Aug 02 2013 Ildar Mulyukov <ildar at> 1.4.4-alt1.git.19.gf044876
- new version
- known problems with OpenGL mode, upstream issue #142

* Fri Sep 07 2012 Ildar Mulyukov <ildar at> 0.4.0.Beta3-alt1
- initial build for ALT Linux Sisyphus

© 2009–2018 Igor Zubkov