diff --git a/media-libs/allegro/allegro-4.4.1.1.recipe b/media-libs/allegro/allegro-4.4.1.1.recipe index 925c2c10a..24868e816 100644 --- a/media-libs/allegro/allegro-4.4.1.1.recipe +++ b/media-libs/allegro/allegro-4.4.1.1.recipe @@ -1,27 +1,64 @@ +SUMMARY="Allegro game programming library" DESCRIPTION="Allegro game programming library" HOMEPAGE="http://alleg.sourceforge.net/" SRC_URI="http://sourceforge.net/projects/alleg/files/allegro/4.4.1.1/allegro-4.4.1.1.tar.gz/download" CHECKSUM_MD5="0f1cfff8f2cf88e5c91a667d9fd386ec" +LICENSE="Allegro" +COPYRIGHT="1998-2010 Shawn Hargreaves et al." + REVISION="1" -STATUS_HAIKU="stable" -DEPEND="dev-util/cmake >= 2.6.0 - media-libs/libvorbis >= 1.2.3 - media-libs/libogg >= 1.1.4" + +ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64" +SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64" + +PROVIDES=" + allegro$secondaryArchSuffix = $portVersion + lib:allegro$secondaryArchSuffix = $portVersion + " + +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + lib:libpng + lib:libz + lib:libogg + lib:libvorbis + " + +BUILD_REQUIRES=" + devel:libpng$secondaryArchSuffix + devel:libz + devel:libogg + devel:libvorbis + " + +BUILD_PREREQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:cmake + cmd:make + cmd:pkg_config + " + +PATCHES="allegro-4.4.1.1.patch" BUILD() { - cd allegro-4.4.1.1 - mkdir -p `finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info - mkdir -p `finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man - cmake . -DINFODIR:=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/info \ - -DMANDIR:=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man - make + cmake . + make $jobArgs } INSTALL() { - cd allegro-4.4.1.1 make install } -LICENSE="Allegro" -COPYRIGHT="1998-2010 Shawn Hargreaves et al." + +PROVIDES_devel=" + allegro${secondaryArchSuffix}_devel = $portVersion compat >= 4.4 + devel:allegro$secondaryArchSuffix = $portVersion compat >= 4.4 + " + +REQUIRES_devel=" + allegro$secondaryArchSuffix == $portVersion base + " +