Author: peroyvind
Date: Fri Feb 2 20:42:44 2007
New Revision: 115990
Added:
packages/cooker/kiki/current/SOURCES/kiki-1.0.2-define-path.patch
Modified:
packages/cooker/kiki/current/SPECS/kiki.spec
Log:
rather define data path in source than rely on wrapper (P4)
Added: packages/cooker/kiki/current/SOURCES/kiki-1.0.2-define-path.patch
==============================================================================
--- (empty file)
+++ packages/cooker/kiki/current/SOURCES/kiki-1.0.2-define-path.patch Fri Feb
2 20:42:44 2007
@@ -0,0 +1,24 @@
+--- kiki/src/main/KikiController.cpp~ 2005-11-10 22:26:35.000000000 +0100
++++ kiki/src/main/KikiController.cpp 2007-02-02 15:00:58.000000000 +0100
+@@ -54,6 +54,8 @@ KikiController::KikiController () : KEve
+ kiki_home = "./";
+ quit_key = "META_q";
+ gamma = 1;
++#elif defined(KIKI_HOME)
++ kiki_home = KIKI_HOME;
+ #else
+ char * kiki_home_env = getenv("KIKI_HOME");
+ if (kiki_home_env)
+--- kiki/linux/Makefile~ 2007-02-02 19:09:38.000000000 +0100
++++ kiki/linux/Makefile 2007-02-02 19:10:37.000000000 +0100
+@@ -46,7 +46,9 @@ KIKI_INCLUDES = -I ../SWIG $(KODILIBINC)
+ -I $(KIKISRC)/base -I $(KIKISRC)/bots -I $(KIKISRC)/gui -I
$(KIKISRC)/items \
+ -I $(KIKISRC)/main -I $(KIKISRC)/sound -I $(KIKISRC)/world \
+
+-INCLUDES = $(KIKI_INCLUDES) $(X11_INCLUDES) $(PYTHON_INCLUDES)
++KIKI_DATADIR = -DKIKI_HOME='"$(KIKI_HOME)/"'
++
++INCLUDES = $(KIKI_INCLUDES) $(KIKI_DATADIR) $(X11_INCLUDES) $(PYTHON_INCLUDES)
+
+ CXXFLAGS = $(INCLUDES) $(SDLCFLAGS) $(OPTFLAGS)
+
Modified: packages/cooker/kiki/current/SPECS/kiki.spec
==============================================================================
--- packages/cooker/kiki/current/SPECS/kiki.spec (original)
+++ packages/cooker/kiki/current/SPECS/kiki.spec Fri Feb 2 20:42:44 2007
@@ -18,6 +18,7 @@
Patch1: kiki-1.0.2-python-dynling-fix.patch
Patch2: kiki-1.0.2-gcc4-fix.patch
Patch3: kiki-1.0.2-python2.5-fix.patch
+Patch4: kiki-1.0.2-define-path.patch
License: Public Domain
Group: Games/Puzzles
Summary: %{Summary}
@@ -37,23 +38,18 @@
%patch1 -p1 -b .dynlink
%patch2 -p1 -b .gcc4
%patch3 -p1 -b .python2.5
+%patch4 -p1 -b .path
bzcat %{SOURCE2} > story.txt
rm -rf `find -type d -name CVS`
%build
cd kodilib/linux; %make OPTFLAGS="%{optflags}" PYTHONHOME=%{py_platlibdir}; cd
-
-cd linux; %make OPTFLAGS="%{optflags}" PYTHON_VERSION=%{python_version}
PYTHONHOME=%{py_platlibdir} GLLIBS="-lglut -lGLU -lGL"; cd -
+cd linux; %make OPTFLAGS="%{optflags}" KIKI_HOME="%{_gamesdatadir}/%{name}"
PYTHON_VERSION=%{python_version} PYTHONHOME=%{py_platlibdir} GLLIBS="-lglut
-lGLU -lGL"; cd -
%install
rm -rf %{buildroot}
-install -m755 linux/%{name} -D %{buildroot}%{_gamesbindir}/%{name}.bin
-
-cat <<EOF > %{buildroot}%{_gamesbindir}/%{name}
-#!/bin/sh
-export KIKI_HOME="%{_gamesdatadir}/%{name}"
-%{_gamesbindir}/%{name}.bin $@
-EOF
+install -m755 linux/%{name} -D %{buildroot}%{_gamesbindir}/%{name}
install -d %{buildroot}%{_gamesdatadir}/%{name}
cp -r sound py %{buildroot}%{_gamesdatadir}/%{name}