ALT repositories
Last updated at Fri, 24 Jul 2020 16:33:50 +0000 | SRPMs: 18242
en ru
SRPMs in branches
hide window
Group :: Games/Arcade
Source RPM: Transcend
Raw spec file

Name: Transcend
Version: 0.3
Release: alt4.1
Summary: Transcend can best be described as retro-style, abstract, 2D shooter
License: GPL
Group: Games/Arcade
Packager: Fr. Br. George <george at>
Source0: %{name}_%{version}_UnixSource.tar.gz
Source1: %name.png

# Automatically added by buildreq on Tue Apr 05 2011

# optimized out: libGL-devel libGLU-devel libX11-devel libXext-devel libstdc++-devel

BuildRequires: gcc-c++ libXi-devel libXmu-devel libfreeglut-devel

BuildRequires: desktop-file-utils

Transcend can best be described as retro-style, abstract, 2D shooter. The graphics are geometrical, and the pace is sometimes frenzied.

Two features set Transcend apart from other games. First, its dynamic graphical engine, which can smoothly morph from one complex shape to another, produces striking displays. Combining these dynamic shapes with subtle randomizations makes each play through a Transcend level visually different from the last. The second novel feature is Transcend's musical power-up system. As you play through a level, you are simultaneously assembling an abstract visual collage and arranging a unique piece of music. Transcend merges video games with pure art - it can be viewed either as a game or as a multimedia sculpture.

%setup -q -n %{name}_%{version}_UnixSource

mkdir -p Transcend/portaudio/lib
echo 1 | ./runToBuild

install -dm 755 %buildroot%_bindir
install -dm 755 %buildroot%_gamesbindir
install -m 755 %{name}App %buildroot%_gamesbindir/

install -dm 755 %buildroot%_datadir/%name
cp -r levels %buildroot%_datadir/%name

# startscript

cat > <<EOF
#! /bin/bash

if [ ! -e \$HOME/.%name ]; then
mkdir -p \$HOME/.%name
cd \$HOME/.%name
ln -s %_datadir/%name/levels .

cd \$HOME/.%name
install -m 755 \

# icon

install -dm 755 %buildroot%_datadir/pixmaps
install -m 644 %SOURCE1 \

install -dm 755 %buildroot/%_datadir/applications
cat > %name.desktop << EOF
[Desktop Entry]
Comment=Cultivation is a game about the interactions within a gardening community
desktop-file-install --dir=%buildroot%_datadir/applications %name.desktop --vendor=""

%doc %name/doc/*
%dir %_datadir/%name

* Wed Nov 28 2012 Eugeny A. Rostovtsev (REAL) <real at> 0.3-alt4.1
- Fixed build

* Tue Apr 05 2011 Fr. Br. George <george at> 0.3-alt4
- Forbidden requires eliminated

* Tue Dec 02 2008 Valery Inozemtsev <shrek at> 0.3-alt3.1
- NMU:
* updated build dependencies

* Sat Sep 27 2008 Fr. Br. George <george at> 0.3-alt3
- Build fix

* Sun Sep 23 2007 Fr. Br. George <george at> 0.3-alt2
- Desktop file fixed

* Sat Sep 22 2007 Fr. Br. George <george at> 0.3-alt1
- Initial build for ALT

* Sat Sep 22 2007 Fr. Br. George <george at> 8-alt1
- Initial build for ALT
The Geyser project is based on code from Prometheus2.0, which had been made available under the MIT License.