mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
scummvm-tools, enable GUI, needs wxGTK (#6808)
This commit is contained in:
108
games-engines/scummvm-tools/additional-files/scummvm.rdef.in
Normal file
108
games-engines/scummvm-tools/additional-files/scummvm.rdef.in
Normal file
@@ -0,0 +1,108 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
short_info = "ScummVM Tools",
|
||||
long_info = "Tools for Script Creation Utility for Maniac Mansion Virtual Machine"
|
||||
};
|
||||
|
||||
resource app_signature "application/x-vnd.scummvm";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E636966030388CC0F050004005508022956C200C813C120C8F5C2DFC92FC524"
|
||||
$"C92FC3EFC92FC64FC873C835C8F0C75AC7F6C90EC688CA53C751C9C7C5C1CAE1"
|
||||
$"C3DFCB8AC4DBCB46C2E2CBCFC0E1CBEDC1E0CBEDBEE5CBEDBC02CAE23ACB9DBA"
|
||||
$"77CA25B867C78BB85CC7E5B875C717BA5EC4DFB9A5C5E6BAB7C460BB60C49CBA"
|
||||
$"DBC424BB60C49CBC4AC56BBBD5C50FBCBFC5C5BDC9C64ABD41C605BE50C68EBF"
|
||||
$"44C6E6BEA0C6B6BFD2C713C0EAC723C071C723C163C723C1EFC6C2C1B6C6F6C2"
|
||||
$"2EC688C240C5D3C240C64CC240C56AC177C491C1E9C4EFC106C434BFDCC37DC0"
|
||||
$"86C3E4BF33C317BDB4C228BE78C2A0BCEEC1B2BB90C07CBC38C11DBAE7BFDCB9"
|
||||
$"FDBE78BA6EBF48B98BBDA9B94BBBB4B94BBCC3B94BBAABB9D6B8E0B974B9A8BA"
|
||||
$"3AB81ABB6AB6EABAC1B773BC12B663BDB4B5B7BCD7B5FDBE91B573C076B550BF"
|
||||
$"7EB550C26CB550C4F7B62FC3ADB59AC6B5B6EDC8C1B8C1C7D0B7E6C91FB918C8"
|
||||
$"9DB9CBC8CFB980C821BA8CC73CBBEAC772BB77C711BC3CC67FBC21C6C0BC5CC6"
|
||||
$"7FBC214EBB41C5D9BB96C4D0BAEBC3D3BA6DC452BAABC353BA30C271B9EDC2E0"
|
||||
$"BA0BC203B9D044B9C5C1AAB9C5C0F3B9C5C072BA13C0A2B9E1C043BA45C035BA"
|
||||
$"C1C033BA73C039BB4CC0D2BBE4C04FBB66C143BC39C283BCF2C19DBC76C32DBD"
|
||||
$"4DC4AABE25C3E7BDB3C56FBE96C6E1BFC7C636BF27C78CC069022956C200C813"
|
||||
$"C120C8F5C2DFC92FC524C92FC3EFC92FC64FC873C835C8F0C75AC7F6C90EC688"
|
||||
$"CA53C751C9C7C5C1CAE1C3DFCB8AC4DBCB46C2E2CBCFC0E1CBEDC1E0CBEDBEE5"
|
||||
$"CBEDBC02CAE23ACB9DBA77CA25B867C78BB85CC7E5B875C717BA5EC4DFB9A5C5"
|
||||
$"E6BAB7C460BB60C49CBADBC424BB60C49CBC4AC56BBBD5C50FBCBFC5C5BDC9C6"
|
||||
$"4ABD41C605BE50C68EBF44C6E6BEA0C6B6BFD2C713C0EAC723C071C723C163C7"
|
||||
$"23C1EFC6C2C1B6C6F6C22EC688C240C5D3C240C64CC240C56AC177C491C1E9C4"
|
||||
$"EFC106C434BFDCC37DC086C3E4BF33C317BDB4C228BE78C2A0BCEEC1B2BB90C0"
|
||||
$"7CBC38C11DBAE7BFDCB9FDBE78BA6EBF48B98BBDA9B94BBBB4B94BBCC3B94BBA"
|
||||
$"ABB9D6B8E0B974B9A8BA3AB81ABB6AB6EABAC1B773BC12B663BDB4B5B7BCD7B5"
|
||||
$"FDBE91B573C076B550BF7EB550C26CB550C4F7B62FC3ADB59AC6B5B6EDC8C1B8"
|
||||
$"C1C7D0B7E6C91FB918C89DB9CBC8CFB980C821BA8CC73CBBEAC772BB77C711BC"
|
||||
$"3CC67FBC21C6C0BC5CC67FBC214EBB41C5D9BB96C4D0BAEBC3D3BA6DC452BAAB"
|
||||
$"C353BA30C271B9EDC2E0BA0BC203B9D044B9C5C1AAB9C5C0F3B9C5C072BA13C0"
|
||||
$"A2B9E1C043BA45C035BAC1C033BA73C039BB4CC0D2BBE4C04FBB66C143BC39C2"
|
||||
$"83BCF2C19DBC76C32DBD4DC4AABE25C3E7BDB3C56FBE96C6E1BFC7C636BF27C7"
|
||||
$"8CC069020FCA5AC0FCC9F7C085CBB6C29BCC06C715CC37C58DCBBCC95DC8FECC"
|
||||
$"D5CAB4CB8AC737CE2AC253CF24C509CEF5BE3DCF6BB8F3CC25BB10CE1DB7DDCB"
|
||||
$"22B6E3C79FB62AC9B0B743C690B985C459B8A1C541B9D5C406BA64C307BA76C3"
|
||||
$"6CBA3CC25BB8C7C0A4B935C159B77ABE9AB854B8EDB72FBB81B9B1B5DDC1D2B4"
|
||||
$"15BD20B3EAC3C3B426C7C1B5BAC621B4CBCA15B70FCBBBBA4DCBF9B89ACB96BB"
|
||||
$"58C9E5BD9DCACFBC80C953BE4EC919BF24C90FBEBCC91FBF7C020FCA5AC0FCC9"
|
||||
$"F7C085CBB6C29BCC06C715CC37C58DCBBCC95DC8FECCD5CAB4CB8AC737CE2AC2"
|
||||
$"53CF24C509CEF5BE3DCF6BB8F3CC25BB10CE1DB7DDCB22B6E3C79FB62AC9B0B7"
|
||||
$"43C690B985C459B8A1C541B9D5C406BA64C307BA76C36CBA3CC25BB8C7C0A4B9"
|
||||
$"35C159B77ABE9AB854B8EDB72FBB81B9B1B5DDC1D2B415BD20B3EAC3C3B426C7"
|
||||
$"C1B5BAC621B4CBCA15B70FCBBBBA4DCBF9B89ACB96BB58C9E5BD9DCACFBC80C9"
|
||||
$"53BE4EC919BF24C90FBEBCC91FBF7C020FC9DEC022C979BFA9CB38C1C0CB88C6"
|
||||
$"3ACBBAC4B3CB3EC883C880CBFACA35CAB1C6B9CD50C1D5CE4AC48BCE1ABDBFCE"
|
||||
$"8FB875CB4B33CD43B760CA48B667C6C6B5ADC8D4B6C6C5B6B906C37FB823C467"
|
||||
$"B958C32BB9E7C22BB9F9C290B9BEC181B849BFC8B8B9C07E2ABDBFB7D6B814B6"
|
||||
$"B1BAA6B934B501C155B33ABCA2B30FC345B34CC744B4DEC5A3B3F0C997B635CB"
|
||||
$"3DB971CB7CB7C0CB19BA7CC968BCC3CA52BBA5C8D5BD75C89BBE49C893BDE0C8"
|
||||
$"A1BEA0020FC9DEC022C979BFA9CB38C1C0CB88C63ACBBAC4B3CB3EC883C880CB"
|
||||
$"FACA35CAB1C6B9CD50C1D5CE4AC48BCE1ABDBFCE8FB875CB4B33CD43B760CA48"
|
||||
$"B667C6C6B5ADC8D4B6C6C5B6B906C37FB823C467B958C32BB9E7C22BB9F9C290"
|
||||
$"B9BEC181B849BFC8B8B9C07E2ABDBFB7D6B814B6B1BAA6B934B501C155B33ABC"
|
||||
$"A2B30FC345B34CC744B4DEC5A3B3F0C997B635CB3DB971CB7CB7C0CB19BA7CC9"
|
||||
$"68BCC3CA52BBA5C8D5BD75C89BBE49C893BDE0C8A1BEA0022956C200C813C120"
|
||||
$"C8F5C2DFC92FC524C92FC3EFC92FC64FC873C835C8F0C75AC7F6C90EC688CA53"
|
||||
$"C751C9C7C5C1CAE1C3DFCB8AC4DBCB46C2E2CBCFC0E1CBEDC1E0CBEDBEE5CBED"
|
||||
$"BC02CAE23ACB9DBA77CA25B867C78BB85CC7E5B875C717BA5EC4DFB9A5C5E6BA"
|
||||
$"B7C460BB60C49CBADBC424BB60C49CBC4AC56BBBD5C50FBCBFC5C5BDC9C64ABD"
|
||||
$"41C605BE50C68EBF44C6E6BEA0C6B6BFD2C713C0EAC723C071C723C163C723C1"
|
||||
$"EFC6C2C1B6C6F6C22EC688C240C5D3C240C64CC240C56AC177C491C1E9C4EFC1"
|
||||
$"06C434BFDCC37DC086C3E4BF33C317BDB4C228BE78C2A0BCEEC1B2BB90C07CBC"
|
||||
$"38C11DBAE7BFDCB9FDBE78BA6EBF48B98BBDA9B94BBBB4B94BBCC3B94BBAABB9"
|
||||
$"D6B8E0B974B9A8BA3AB81ABB6AB6EABAC1B773BC12B663BDB4B5B7BCD7B5FDBE"
|
||||
$"91B573C076B550BF7EB550C26CB550C4F7B62FC3ADB59AC6B5B6EDC8C1B8C1C7"
|
||||
$"D0B7E6C91FB918C89DB9CBC8CFB980C821BA8CC73CBBEAC772BB77C711BC3CC6"
|
||||
$"7FBC21C6C0BC5CC67FBC214EBB41C5D9BB96C4D0BAEBC3D3BA6DC452BAABC353"
|
||||
$"BA30C271B9EDC2E0BA0BC203B9D044B9C5C1AAB9C5C0F3B9C5C072BA13C0A2B9"
|
||||
$"E1C043BA45C035BAC1C033BA73C039BB4CC0D2BBE4C04FBB66C143BC39C283BC"
|
||||
$"F2C19DBC76C32DBD4DC4AABE25C3E7BDB3C56FBE96C6E1BFC7C636BF27C78CC0"
|
||||
$"69022956C200C813C120C8F5C2DFC92FC524C92FC3EFC92FC64FC873C835C8F0"
|
||||
$"C75AC7F6C90EC688CA53C751C9C7C5C1CAE1C3DFCB8AC4DBCB46C2E2CBCFC0E1"
|
||||
$"CBEDC1E0CBEDBEE5CBEDBC02CAE23ACB9DBA77CA25B867C78BB85CC7E5B875C7"
|
||||
$"17BA5EC4DFB9A5C5E6BAB7C460BB60C49CBADBC424BB60C49CBC4AC56BBBD5C5"
|
||||
$"0FBCBFC5C5BDC9C64ABD41C605BE50C68EBF44C6E6BEA0C6B6BFD2C713C0EAC7"
|
||||
$"23C071C723C163C723C1EFC6C2C1B6C6F6C22EC688C240C5D3C240C64CC240C5"
|
||||
$"6AC177C491C1E9C4EFC106C434BFDCC37DC086C3E4BF33C317BDB4C228BE78C2"
|
||||
$"A0BCEEC1B2BB90C07CBC38C11DBAE7BFDCB9FDBE78BA6EBF48B98BBDA9B94BBB"
|
||||
$"B4B94BBCC3B94BBAABB9D6B8E0B974B9A8BA3AB81ABB6AB6EABAC1B773BC12B6"
|
||||
$"63BDB4B5B7BCD7B5FDBE91B573C076B550BF7EB550C26CB550C4F7B62FC3ADB5"
|
||||
$"9AC6B5B6EDC8C1B8C1C7D0B7E6C91FB918C89DB9CBC8CFB980C821BA8CC73CBB"
|
||||
$"EAC772BB77C711BC3CC67FBC21C6C0BC5CC67FBC214EBB41C5D9BB96C4D0BAEB"
|
||||
$"C3D3BA6DC452BAABC353BA30C271B9EDC2E0BA0BC203B9D044B9C5C1AAB9C5C0"
|
||||
$"F3B9C5C072BA13C0A2B9E1C043BA45C035BAC1C033BA73C039BB4CC0D2BBE4C0"
|
||||
$"4FBB66C143BC39C283BCF2C19DBC76C32DBD4DC4AABE25C3E7BDB3C56FBE96C6"
|
||||
$"E1BFC7C636BF27C78CC069080A000100023FA2E50000000000003FB73F3EEAC9"
|
||||
$"3621550A010101123FA2E50000000000003FB73F3EEAC936215501178000040A"
|
||||
$"020102023FA2E50000000000003FB73F3EEAC93621550A010103123FA2E50000"
|
||||
$"000000003FB73F3EEAC936215501178000040A010104023FA2E5000000000000"
|
||||
$"3FB73F3EEAC93621550A010105123FA2E50000000000003FB73F3EEAC9362155"
|
||||
$"01178000040A000106023FA2E50000000000003FB73F3EEAC93621550A010107"
|
||||
$"123FA2E50000000000003FB73F3EEAC93621550117800004"
|
||||
};
|
||||
@@ -1,15 +1,16 @@
|
||||
SUMMARY="Tools for ScummVM"
|
||||
DESCRIPTION="This is a collection of various tools that may be useful to use \
|
||||
in conjunction with ScummVM. Please note that although a tool may support a \
|
||||
feature, certain ScummVM versions may not. ScummVM 0.6.x does not support \
|
||||
FLAC audio, for example."
|
||||
DESCRIPTION="This is a collection of various tools that may be useful to use in conjunction with \
|
||||
ScummVM.
|
||||
Please note that although a tool may support a feature, certain ScummVM versions may not.
|
||||
ScummVM 0.6.x does not support FLAC audio, for example."
|
||||
HOMEPAGE="https://www.scummvm.org/"
|
||||
COPYRIGHT="2001-2013 ScummVM Team"
|
||||
COPYRIGHT="2001-2021 ScummVM Team"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
SOURCE_URI="http://www.scummvm.org/frs/scummvm-tools/$portVersion/scummvm-tools-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="5cdc8173e1ee3fb74d62834e79995be0c5b1d999f72a0a125fab611222f927da"
|
||||
SOURCE_DIR="scummvm-tools-$portVersion"
|
||||
ADDITIONAL_FILES="scummvm.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -32,7 +33,7 @@ PROVIDES="
|
||||
cmd:extract_ngi = $portVersion
|
||||
cmd:gob_loadcalc = $portVersion
|
||||
cmd:msn_convert_mod = $portVersion
|
||||
# cmd:scummvm_tools = $portVersion # not working yet for Qt
|
||||
cmd:ScummVMTools = $portVersion
|
||||
cmd:scummvm_tools_cli = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
@@ -41,24 +42,17 @@ REQUIRES="
|
||||
lib:libflac$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
# lib:libjpeg$secondaryArchSuffix
|
||||
# lib:liblzma$secondaryArchSuffix
|
||||
lib:libmad$secondaryArchSuffix
|
||||
lib:libogg$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
# lib:libQt5$secondaryArchSuffix # not working yet for Qt
|
||||
# lib:libQt5Core$secondaryArchSuffix # not working yet for Qt
|
||||
# lib:libQt5Gui$secondaryArchSuffix # not working yet for Qt
|
||||
# lib:libQt5Widgets$secondaryArchSuffix # not working yet for Qt
|
||||
# lib:libtiff$secondaryArchSuffix
|
||||
lib:libvorbis$secondaryArchSuffix
|
||||
# lib:libwx_baseu_3.1$secondaryArchSuffix
|
||||
# lib:libwx_baseu_net_3.1$secondaryArchSuffix
|
||||
# lib:libwx_baseu_xml_3.1$secondaryArchSuffix
|
||||
# lib:libwx_qtu_core_3.1$secondaryArchSuffix
|
||||
# lib:libwx_qtu_html_3.1$secondaryArchSuffix
|
||||
# lib:libwx_qtu_qa_3.1$secondaryArchSuffix
|
||||
# lib:libwx_qtu_xrc_3.1$secondaryArchSuffix
|
||||
lib:libwx_baseu_3.1$secondaryArchSuffix
|
||||
lib:libwx_baseu_net_3.1$secondaryArchSuffix
|
||||
lib:libwx_baseu_xml_3.1$secondaryArchSuffix
|
||||
lib:libwx_gtk3u_core_3.1$secondaryArchSuffix
|
||||
lib:libwx_gtk3u_html_3.1$secondaryArchSuffix
|
||||
lib:libwx_gtk3u_qa_3.1$secondaryArchSuffix
|
||||
lib:libwx_gtk3u_xrc_3.1$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
@@ -68,14 +62,9 @@ BUILD_REQUIRES="
|
||||
devel:libflac$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
# devel:liblzma$secondaryArchSuffix
|
||||
devel:libmad$secondaryArchSuffix
|
||||
devel:libogg$secondaryArchSuffix
|
||||
devel:libpng$secondaryArchSuffix
|
||||
# devel:libQt5$secondaryArchSuffix # not working yet for Qt
|
||||
# devel:libQt5Core$secondaryArchSuffix # not working yet for Qt
|
||||
# devel:libQt5Gui$secondaryArchSuffix # not working yet for Qt
|
||||
# devel:libQt5Widgets$secondaryArchSuffix # not working yet for Qt
|
||||
devel:libvorbis$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
@@ -84,7 +73,7 @@ BUILD_PREREQUIRES="
|
||||
cmd:libtoolize$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
# cmd:wx_config$secondaryArchSuffix # not working yet for Qt
|
||||
cmd:wx_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
@@ -97,7 +86,19 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
# data files are not needed as long as we don't
|
||||
# have a graphical interface for the tools
|
||||
rm -r $dataDir/scummvm-tools
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
$portDir/additional-files/scummvm.rdef.in > scummvm.rdef
|
||||
|
||||
addResourcesToBinaries scummvm.rdef \
|
||||
$prefix/bin/scummvm-tools
|
||||
|
||||
mv $prefix/bin/scummvm-tools $prefix/bin/ScummVMTools
|
||||
addAppDeskbarSymlink $prefix/bin/ScummVMTools
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user