@ -0,0 +1,3 @@ |
|||
case $pkg in |
|||
qcake*) pkg=qcake ;; |
|||
esac |
@ -0,0 +1,6 @@ |
|||
pkgfork qcake qcake-cat |
|||
pkgfork qcake qcake-soundcat |
|||
pkgfork qcake qcake-3dcat |
|||
pkgfork qcake qcake-splcat |
|||
pkgfork qcake qcake-shadercat |
|||
pkgfork qcake qcake-demos |
@ -0,0 +1,9 @@ |
|||
hook_add premake 5 "qmake" |
|||
hook_add postmake 5 qcake_pm |
|||
|
|||
qcake_pm () |
|||
{ |
|||
mv bin/qcake{,player} $bindir/ |
|||
mkdir -p $datadir/qcake |
|||
mv bin/* $datadir/qcake |
|||
} |
@ -0,0 +1,99 @@ |
|||
[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- |
|||
[COPY] |
|||
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|||
[COPY] Please add additional copyright information _after_ the line containing |
|||
[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by |
|||
[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! |
|||
[COPY] |
|||
[COPY] ROCK Linux: rock-src/package/public/qcake/qcake.desc |
|||
[COPY] ROCK Linux is Copyright (C) 1998 - 2006 Clifford Wolf |
|||
[COPY] |
|||
[COPY] This program is free software; you can redistribute it and/or modify |
|||
[COPY] it under the terms of the GNU General Public License as published by |
|||
[COPY] the Free Software Foundation; either version 2 of the License, or |
|||
[COPY] (at your option) any later version. A copy of the GNU General Public |
|||
[COPY] License can be found at Documentation/COPYING. |
|||
[COPY] |
|||
[COPY] Many people helped and are helping developing ROCK Linux. Please |
|||
[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM |
|||
[COPY] file for details. |
|||
[COPY] |
|||
[COPY] --- ROCK-COPYRIGHT-NOTE-END --- |
|||
|
|||
[T] QCake (GPL) is a programming environment as well as a scene editor for |
|||
[T] 3D games based on PLIB (TM). QCake will support almost all PLIB functions. |
|||
[T] |
|||
[T] Currently implemented features: |
|||
[T] * Platforms: Linux on i386 and PPC, Mac OS-X 10.3.x |
|||
[T] * Hierarchical object tree |
|||
[T] * Non-blocking scene display with PLIB |
|||
[T] * Lens flare, fire and fog |
|||
[T] * Particle and wave systems |
|||
[T] * Cameras |
|||
[T] * Project file using XML-OPML format |
|||
[T] * Player controlled by keyboard, mouse and joystick |
|||
[T] * Physics with ODE |
|||
[T] * Collision detection with OPCODE |
|||
[T] * Barrier Object |
|||
[T] * Body Object |
|||
[T] * Player camera: TV, 2D, Ego modes |
|||
[T] * Dynamic sky |
|||
[T] * SPL script language |
|||
[T] * 3D sound with OpenAL |
|||
[T] * Sound- and object catalogue |
|||
[T] * GUI with PLIB user interface |
|||
[T] * md2 bone-animation |
|||
[T] * Pathfinding with AStar |
|||
[T] * pixel and vertex shader with GLSL |
|||
[T] * QCake-Player to release your project |
|||
|
|||
[U] http://www.qcake.org |
|||
|
|||
[A] Harald Krippel <harald at the-develop.net> |
|||
[A] Roland Schwartz |
|||
[A] Harald Leibrecht |
|||
[A] David Kuderer |
|||
[A] Clifford Wolf |
|||
[M] The ROCK Linux Project |
|||
|
|||
[C] extra/development extra/game |
|||
|
|||
[L] GPL |
|||
[S] Stable |
|||
[P] X -----5---9 800.000 |
|||
|
|||
#if xpkg == qcake |
|||
[I] The Gamemaker |
|||
[V] 0.5.8.3 |
|||
[D] 1380258668 qcake-0.5.8.3.tgz http://www.qcake.org/kcake_distri/ |
|||
#endif |
|||
|
|||
#if xpkg == qcake-soundcat |
|||
[I] Sound Catalogue for QCake - The Gamemaker |
|||
[V] 20040510 |
|||
[D] 1990169688 soundcat-20040510.tgz http://qcake.the-k.net/download/ |
|||
#endif |
|||
|
|||
#if xpkg == qcake-3dcat |
|||
[I] 3D Catalogue for QCake - The Gamemaker |
|||
[V] 20050831 |
|||
[D] 1920630494 cat3d-20050831.tgz http://www.qcake.org/kcake_distri/ |
|||
#endif |
|||
|
|||
#if xpkg == qcake-shadercat |
|||
[I] Shader Catalogue for QCake - The Gamemaker |
|||
[V] 20060524 |
|||
[D] 1017246189 shadercat-20060524.tgz http://www.qcake.org/kcake_distri/ |
|||
#endif |
|||
|
|||
#if xpkg == qcake-splcat |
|||
[I] SPL Script Catalogue for QCake - The Gamemaker |
|||
[V] 20060524 |
|||
[D] 2006742738 splcat-20060524.tgz http://www.qcake.org/kcake_distri/ |
|||
#endif |
|||
|
|||
#if xpkg == qcake-demos |
|||
[I] Demos for QCake - The Gamemaker |
|||
[V] 20060817 |
|||
[D] 2285494171 demos-20060817.tgz http://qcake.the-k.net/download/ |
|||
#endif |
@ -0,0 +1,56 @@ |
|||
diff -dur /usr/src/qcake-0.5.8.3/qcakeplayer/qcakeplayer.pro qcake-0.5.8.3/qcakeplayer/qcakeplayer.pro
|
|||
--- /usr/src/qcake-0.5.8.3/qcakeplayer/qcakeplayer.pro 2006-10-13 13:14:32.000000000 +0200
|
|||
+++ qcake-0.5.8.3/qcakeplayer/qcakeplayer.pro 2006-12-07 21:34:00.000000000 +0100
|
|||
@@ -83,9 +83,11 @@
|
|||
# -lssl \ |
|||
-ldl \ |
|||
-lpcre \ |
|||
- /usr/local/lib/libode.a \
|
|||
+ /usr/lib/libode.a \
|
|||
-lplibnet \ |
|||
-lopenal \ |
|||
-# -lalut \
|
|||
+ -lalut \
|
|||
-lGL \ |
|||
- -lGLU
|
|||
+ -lGLU \
|
|||
+ -lreadline \
|
|||
+ -lncurses
|
|||
diff -dur /usr/src/qcake-0.5.8.3/src/audioenv.cpp qcake-0.5.8.3/src/audioenv.cpp
|
|||
--- /usr/src/qcake-0.5.8.3/src/audioenv.cpp 2006-09-12 10:57:09.000000000 +0200
|
|||
+++ qcake-0.5.8.3/src/audioenv.cpp 2006-12-07 20:59:53.000000000 +0100
|
|||
@@ -261,7 +261,7 @@
|
|||
|
|||
#ifdef LINUX |
|||
// debian sarge |
|||
- alutLoadVorbisp = (vorbisLoader *) alGetProcAddress((ALubyte *) VORBIS_FUNC);
|
|||
+ alutLoadVorbisp = (vorbisLoader *) alGetProcAddress( VORBIS_FUNC);
|
|||
// debian etch |
|||
// alutLoadVorbisp = (vorbisLoader *) alGetProcAddress( VORBIS_FUNC); |
|||
#endif |
|||
diff -dur /usr/src/qcake-0.5.8.3/src/src.pro qcake-0.5.8.3/src/src.pro
|
|||
--- /usr/src/qcake-0.5.8.3/src/src.pro 2006-10-13 13:14:17.000000000 +0200
|
|||
+++ qcake-0.5.8.3/src/src.pro 2006-12-07 21:34:58.000000000 +0100
|
|||
@@ -157,12 +157,12 @@
|
|||
# -lssl \ |
|||
-ldl \ |
|||
-lpcre \ |
|||
- /usr/local/lib/libode.a \
|
|||
+ /usr/lib/libode.a \
|
|||
# -lplibsl \ |
|||
-lplibnet \ |
|||
# -lplibsm \ |
|||
-lopenal \ |
|||
-# -lalut \
|
|||
+ -lalut \
|
|||
-lGL \ |
|||
# test |
|||
# -lICE \ |
|||
@@ -172,4 +172,6 @@
|
|||
# -lX11 \ |
|||
# -lm \ |
|||
# /test |
|||
- -lGLU
|
|||
+ -lGLU \
|
|||
+ -lreadline \
|
|||
+ -lncurses
|