Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37819042
en ru br
ALT Linux repos
S:20190106-alt1

Group :: Games/Arcade
RPM: openjazz

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define optflags_lto %nil

Name: openjazz
Version: 20190106
Release: alt1

Summary: Open source realization of Jazz JackRabbit old-school platformer
License: GPLv2
Group: Games/Arcade

Url: https://github.com/AlisterT/openjazz

Packager: Artyom Bystrov <arbars at altlinux.org>

Source: %name-%version.tar

BuildRequires: gcc-c++
BuildRequires: libSDL-devel ImageMagick-tools

%description
Open source realization of Jazz JackRabbit old-school platformer

Warning! Make sure to place game data files to $HOMEDIR/.openjazz

%prep
%setup -n %name-%version

%build
%make_build

%install
mkdir -p %buildroot%_bindir
install -m 0755 ./OpenJazz %buildroot%_bindir/

# install menu entry

mkdir -p %buildroot%_desktopdir
cat > %buildroot%_desktopdir/%name.desktop << EOF
[Desktop Entry]
Name=OpenJazz
Comment=Open source realization of Jazz JackRabbit old-school platformer
Exec=OpenJazz $HOME/.openjazz
Icon=%name
Terminal=false
Type=Application
Categories=Game;ArcadeGame;
EOF

# install menu icons

for N in 16 32 48 64 128;
do
convert ./doc/OpenJazz.png -scale ${N}x${N} $N.png;
install -D -m 0644 $N.png %buildroot%_iconsdir/hicolor/${N}x${N}/apps/%name.png
done

%files

%_bindir/OpenJazz
%_desktopdir/%name.desktop
%_iconsdir/hicolor/*/apps/%name.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin