diff --git a/games-arcade/cyberdogs_sdl/cyberdogs_sdl-0.4.1.recipe b/games-arcade/cyberdogs_sdl/cyberdogs_sdl-0.4.1.recipe index 5ae44429b..5750efb07 100644 --- a/games-arcade/cyberdogs_sdl/cyberdogs_sdl-0.4.1.recipe +++ b/games-arcade/cyberdogs_sdl/cyberdogs_sdl-0.4.1.recipe @@ -1,6 +1,8 @@ SUMMARY="Cyberdogs SDL." -DESCRIPTION="DOS arcade game. \ -This also comes with an editor." +DESCRIPTION="DOS third-person shooting game. \ +In this game, you get guns to shoot zombies and cyborgs. \ +For a DOS game, the graphics are pretty good. \ +This also comes with a map editor." HOMEPAGE="https://github.com/lmartinking/cdogs-sdl" SRC_URI="https://codeload.github.com/lmartinking/cdogs-sdl/zip/master" SRC_URI_2="https://codeload.github.com/lmartinking/cdogs-sdl-data/zip/master" @@ -8,58 +10,66 @@ SRC_FILENAME="cdogs-sdl-master.zip" SRC_FILENAME_2="cdogs-sdl-data-master.zip" CHECKSUM_SHA256="9dca57eb6d73e6ff0bbb97867b2ef1797d1a6899722294951f4f74bcf2c2f1af" CHECKSUM_SHA256_2="8c71bf2d964f1bc098463abcd795bcd400570bad367fb952206be9e83bcdcb11" -SOURCE_DIR="cdogs-sdl-master" +SOURCE_DIR="cdogs-sdl-master/src" REVISION="1" LICENSE="GNU GPL v2" COPYRIGHT="2008-2010 Lucas Martin-King" - + ARCHITECTURES="x86 x86_gcc2" - + PROVIDES=" Cyberdogs_SDL= $portVersion app:Cyberdogs_SDL= $portVersion - " - +" + REQUIRES=" - haiku - lib:libsdl - lib:libsdl_mixer - " - + haiku + lib:libsdl + lib:libsdl_mixer +" + BUILD_REQUIRES=" - haiku_devel - devel:libsdl - devel:libsdl_mixer - " + haiku_devel + devel:libsdl + devel:libsdl_mixer +" BUILD_PREREQUIRES=" cmd:make cmd:gcc " - + PATCH() { - sed -i "s|PREFIX\t\t:= /usr/local|PREFIX\t\t:= \$appsDir|" $sourceDir/src/Makefile - sed -i 's|#SYSTEM\t\t:= linux| SYSTEM\t\t:= linux|' $sourceDir/src/Makefile - sed -i 's|I_AM_CONFIGURED := no|I_AM_CONFIGURED:= yes|' $sourceDir/src/Makefile + sed -i "s|PREFIX := /usr/local|PREFIX := $appsDir/cdogs_sdl|" $sourceDir/Makefile + sed -i "s|:= no|:= yes|" $sourceDir/Makefile + sed -i "s|BINDIR := "'$(PREFIX)'"/games/bin|BINDIR := $appsDir/cdogs_sdl|" $sourceDir/Makefile + sed -i "s|DATADIR := "'$(PREFIX)'"/share/games/cdogs-sdl|DATADIR := $appsDir/cdogs_sdl/data|" $sourceDir/Makefile + sed -i "s|DOCDIR := "'$(PREFIX)'"/share/doc/cdogs-sdl|DOCDIR := $appsDir/cdogs_sdl/docs|" $sourceDir/Makefile + sed -i "s|DATA := ../data|DATA := $appsDir/cdogs_sdl/data|" $sourceDir/Makefile } - + BUILD() -{ +{ + mkdir -p $appsDir/cdogs_sdl/doc/ + mkdir -p $appsDir/cdogs_sdl/data mkdir -p $sourceDir/data + mkdir -p $settingsDir/cdogs cd $sourceDir/data cp -r $sourceDir2/cdogs-sdl-data-master/* $sourceDir/data - cd $sourceDir/src - make cdogs-sdl - make cdogs-sdl-editor - chmod +x install.sh - make install + cd $sourceDir + cat Makefile + chmod 777 ./install.sh + mkdir -p data + make $jobArgs cdogs-sdl USE_PKGCONFIG=no + make $jobArgs cdogs-sdl-editor USE_PKGCONFIG=no } - + INSTALL() { - mkdir -p $appsDir/Cyberdogs_SDL - cp cdogs-sdl cdogs-sdl-editor $appsDir/Cyberdogs_SDL - cp -r data $appsDir/Cyberdogs_SDL - addAppDeskbarSymlink $appsDir/Cyberdogs_SDL/cdogs-sdl + mkdir -p $appsDir/cdogs_sdl + cp cdogs-sdl $appsDir/cdogs_sdl + cp cdogs-sdl-editor $appsDir/cdogs_sdl + cp -r data/* $appsDir/cdogs_sdl/data + addAppDeskbarSymlink $appsDir/cdogs_sdl/cdogs-sdl Cyberdogs-sdl }