Files
haikuports/dev-embedded/cpcsdk/cpctools-0.3.0.recipe
Adrien Destugues c6f6e1c0e6 fix libdsk provides
2017-07-30 10:01:34 +02:00

79 lines
1.6 KiB
Bash

SUMMARY="Tools for Amstrad/Schneider CPC software development"
DESCRIPTION="This is a collection of various tools for cross development for \
Amstrad CPC machines. The goal is to provide a fast and automated \"modify, \
build, run\" development cycle in line with the UNIX way of doing things.
Some graphical tools are also provided, with a focus on debugging, analyzing, \
reverse engineering and experimentations."
HOMEPAGE="https://github.com/cpcsdk/cpctools"
COPYRIGHT="2005 Thierry Jouin
2008-2015 Romain Giot, Adrien Destugues, Quentin Carlier, Mauricio Muñoz Lucero"
LICENSE="MIT
GNU GPL v2"
REVISION="6"
SOURCE_URI="https://github.com/cpcsdk/cpctools/archive/ac9ebe65c7eb49bc1175050d4a6d912bbf5856f5.tar.gz"
CHECKSUM_SHA256="a4bb951fb5866e2db4a87a4104187bb5265f3de089f3ed500b132d6cd0dd9942"
SOURCE_DIR="cpctools-ac9ebe65c7eb49bc1175050d4a6d912bbf5856f5"
ARCHITECTURES="x86_gcc2"
PROVIDES="
cpctools = $portVersion
cmd:aft2
cmd:cpcDSK
cmd:cpcfs
cmd:createSnapshot
cmd:damsConverter
cmd:dataDBGenerator
cmd:dataLinker
cmd:hideur
cmd:png2crtc
cmd:raw2crtc
lib:libcpc
"
REQUIRES="
haiku
lib:libdsk
lib:libpng16
lib:libz
"
BUILD_REQUIRES="
haiku_devel
devel:libdsk
devel:libpng16
devel:libz
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:gcc
cmd:make
"
BUILD()
{
mkdir -p cpctools.build
pushd cpctools.build
cmake ../cpctools $cmakeDirArgs
make $jobArgs
popd
pushd gfx2crtc
make $jobArgs
popd
pushd hideur_maikeur
make $jobArgs
popd
}
INSTALL()
{
pushd cpctools.build
make install
popd
cp gfx2crtc/{png2crtc,raw2crtc} hideur_maikeur/hideur $binDir
rm -rf $prefix/docs
}