mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
63 lines
1.3 KiB
Bash
63 lines
1.3 KiB
Bash
SUMMARY="A tetris clone"
|
|
DESCRIPTION="LTris is a tetris clone: differently shaped blocks are falling down the \
|
|
rectangular playing field and can be moved sideways or rotated by 90 degree \
|
|
units with the aim of building lines without gaps which then disappear \
|
|
(causing any block above the deleted line to fall down)."
|
|
HOMEPAGE="http://lgames.sourceforge.net/"
|
|
COPYRIGHT="2002-2011 Michael Speck"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="3"
|
|
SOURCE_URI="http://sourceforge.net/projects/lgames/files/ltris/ltris-1.0.19.tar.gz"
|
|
CHECKSUM_SHA256="8f6a9e7719d22004aee153db29ffd9ca41c7a6cd87fc791591994eecc2e625a1"
|
|
PATCHES="ltris-1.0.19.patchset"
|
|
|
|
ARCHITECTURES="all ?x86"
|
|
|
|
PROVIDES="
|
|
ltris = $portVersion
|
|
app:LTris = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
lib:libintl
|
|
lib:libSDL_1.2
|
|
lib:libSDL_mixer_1.2
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
devel:libintl
|
|
devel:libSDL
|
|
devel:libSDL_mixer
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoreconf
|
|
cmd:gcc
|
|
cmd:ld
|
|
cmd:libtoolize
|
|
cmd:make
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
autoreconf -vfi
|
|
LDFLAGS=-lintl runConfigure --omit-dirs binDir ./configure \
|
|
--bindir=$appsDir
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
mv $appsDir/ltris $appsDir/LTris
|
|
|
|
# Clean up some unnecessary things from the package
|
|
rm -rf $localStateDir
|
|
rm -rf $dataDir/{applications,icons}
|
|
|
|
addResourcesToBinaries LTris.rdef $appsDir/LTris
|
|
|
|
addAppDeskbarSymlink $appsDir/LTris LTris
|
|
}
|