mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
dreamchess: improvements (#1921)
* add icon. * builds on x86_64 but broken graphics.
This commit is contained in:
committed by
Jerome Duval
parent
041c7311e9
commit
0002039519
69
games-board/dreamchess/additional-files/dreamchess.rdef.in
Normal file
69
games-board/dreamchess/additional-files/dreamchess.rdef.in
Normal file
@@ -0,0 +1,69 @@
|
||||
resource app_flags B_MULTIPLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "DreamChess",
|
||||
long_info = "Chess game"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource large_icon array {
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFFFF0709D0D0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFFD0B0AA838383AAAAFFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFF07D0B0AAAAAAAAB0FFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFFFFF07D0AAAA89AAAAB0FFFFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFFF08D0D0D0D0D0D0D0D008FFFFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFD6B0B0D008D0AAAAAAAAAAAAAAB0AA89AAAAAAAAAA89AA0AFFFFFFFF"
|
||||
$"FFFFFFFF05D0B0D008D0AAAAAA83838383AAAA83838AAAAAAA83AAB0FFFFFFFF"
|
||||
$"FFFFFFFF05D7D0D00808AAAAAA83D9D9D989AA8A8AAAAAAAAAAAAA09FFFFFFFF"
|
||||
$"FFFFFFFF050607080808AAAAAAAA838383AAAAAAAAAAAAAAAAAAB0FFFFFFFFFF"
|
||||
$"FFFFFFFFFF05D70708D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFF0506D7D1D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAB0FFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF05D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAA8484AAAAAAAAAAFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF05D707D0D0AAAAAAAAAAAA838383AAAAAAAAAAFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF05D707D1D0AAAAAAAAAA8383838384AAAAAAAAFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD707D1D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD707D1D0AAAAAAAA838383D98383AAAAAAAAFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD707D0D0AAAAAA83838383D98384AAAAAAB0FFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFF0708D0D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFD707D0D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFF06D708D0D0AAAAAAAAAAAAAAAAAAAAAAB0FFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFF060708D0D0AAAAAA89898989AAAAAAAAB0FFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFF0708D0AAAA8983D9D9D9D98384AAAAB0FFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFF0708D0AAAAAAAA838383D983838AAAAAAA0AFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFF08D0AAAAAAAAAAAA8A89838383848AAAAAAAAAB0FFFFFFFFFFFF"
|
||||
$"FFFFFFFF0808D0D0AAAAAAAA89838383D9D9D9D98383848AAAAAAAB0FFFFFFFF"
|
||||
$"FFFFFF06D60707090A0AB0B0AAAA89898383838389AAAAAAAAAAB00BFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFF06070808D0D0D0D0080807D7FFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFFD60708D0D0D0D0D0D0080706FFFFFFFFFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFFFFFFFFF0607D108D0D0B0B0D0D0D0D6FFFFFFFFFFFFFFFFFFFF"
|
||||
};
|
||||
|
||||
resource mini_icon array {
|
||||
$"FFFFFFFFFFFFB08383AAFFFFFFFFFFFF"
|
||||
$"FFFFFFFFFFFFD0AAAAB0FFFFFFFFFFFF"
|
||||
$"FFFFB0D0D0AAAAAAB089AAAA890AFFFF"
|
||||
$"FFFFD7D008AA83D9898AAAAAAA09FFFF"
|
||||
$"FFFF0507D0AAAAAAAAAAAAAAAAFFFFFF"
|
||||
$"FFFFFFD7D0AAAAAAAAAAAAAAB0FFFFFF"
|
||||
$"FFFFFFD7D0AAAAAAAA84AAAAFFFFFFFF"
|
||||
$"FFFFFFD7D1AAAAAA8383AAAAFFFFFFFF"
|
||||
$"FFFFFFD7D1AAAA838383AAAAFFFFFFFF"
|
||||
$"FFFFFF07D0AAAA838383AAAAFFFFFFFF"
|
||||
$"FFFFFF0607D0AAAAAAAAAAAAFFFFFFFF"
|
||||
$"FFFFFF0608D0AA8989AAAAB0FFFFFFFF"
|
||||
$"FFFFFF07D0AAAA83D983AAAAFFFFFFFF"
|
||||
$"FFFF08D0AAAA8383D9D9838AAAB0FFFF"
|
||||
$"FFFFFFFFFF0708D0D008D7FFFFFFFFFF"
|
||||
$"FFFFFFFFFF0708D0B0D0D6FFFFFFFFFF"
|
||||
};
|
||||
@@ -22,27 +22,35 @@ LICENSE="GNU GPL v3"
|
||||
REVISION="2"
|
||||
SOURCE_URI="https://github.com/dreamchess/dreamchess/releases/download/$portVersion/dreamchess-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="7615699995a635c3dff6c952aa0d32723c415c8bb42448b4269d3daa199d8059"
|
||||
ADDITIONAL_FILES="dreamchess.rdef.in"
|
||||
|
||||
ARCHITECTURES="x86_gcc2"
|
||||
ARCHITECTURES="x86_gcc2 ?x86_64"
|
||||
|
||||
PROVIDES="
|
||||
dreamchess = $portVersion
|
||||
dreamchess
|
||||
cmd:dreamchess
|
||||
cmd:dreamer
|
||||
"
|
||||
REQUIRES="
|
||||
haiku
|
||||
lib:libsdl
|
||||
lib:libsdl_image
|
||||
lib:mxml
|
||||
lib:libgl
|
||||
lib:libglu
|
||||
lib:libmxml
|
||||
lib:libsdl_1.2
|
||||
lib:libsdl_image_1.2
|
||||
lib:libsdl_mixer_1.2
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
devel:libsdl
|
||||
devel:libsdl_image
|
||||
devel:mxml
|
||||
devel:libgl
|
||||
devel:libglu
|
||||
devel:libmxml
|
||||
devel:libsdl_1.2
|
||||
devel:libsdl_image_1.2
|
||||
devel:libsdl_mixer_1.2
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:awk
|
||||
cmd:find
|
||||
@@ -52,7 +60,6 @@ BUILD_PREREQUIRES="
|
||||
|
||||
BUILD()
|
||||
{
|
||||
#libtoolize --force --copy --install
|
||||
runConfigure ./configure --prefix=/boot/apps/dreamchess
|
||||
make $jobArgs
|
||||
}
|
||||
@@ -60,4 +67,20 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.DreamChess"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
sed \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
$portDir/additional-files/dreamchess.rdef.in > dreamchess.rdef
|
||||
|
||||
addResourcesToBinaries dreamchess.rdef $binDir/dreamchess
|
||||
addAppDeskbarSymlink $binDir/dreamchess "DreamChess"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user