mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
committed by
GitHub
parent
59d47264c4
commit
f015a9663c
116
games-emulation/dosbox-x/additional-files/dosbox.rdef
Normal file
116
games-emulation/dosbox-x/additional-files/dosbox.rdef
Normal file
@@ -0,0 +1,116 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = 2022,
|
||||
middle = 12,
|
||||
minor = 26,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "DOSBox-X",
|
||||
long_info = "A DOS-emulator"
|
||||
};
|
||||
|
||||
resource app_signature "application/x-vnd.dosbox-x";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369662C0500020006023C43C6B9E5E23A85A73CEE414268F44A445962CE00"
|
||||
$"00FFA200000200040200FFCB00FFFFCB00020006023B2B47BB18653D0FA43D22"
|
||||
$"5148297046CA19200000CEFF0000CE030000FF020006023C71E23A0C77BA15E3"
|
||||
$"3C7D2149055549455700FF0000FFA2000005FF020006023A1DA6393F04BBB5BC"
|
||||
$"3C6B074AEA3648091102C1CCFCBDFFFFFF0200040200CD0505D8870303020006"
|
||||
$"023C0AE63B3927BC611E3D03FE4C25624A1A9600CECE00B4A2A20003A2A20003"
|
||||
$"64000002000602BD498B3E1159BF219ABE7D2F4C1B8F4A331349A2A200FFC8C8"
|
||||
$"0004016C03FFCB00030000CE030000CE03FF000003FF000003FF000003FF0000"
|
||||
$"03FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0000"
|
||||
$"03FF000003FF000003FF000003FF00FF030000CE0300008403CE00CE03FF00FF"
|
||||
$"039C009C03FF000003FF0000020010028EFF13FFC600020010021FFF10FFC600"
|
||||
$"0200100202C613FFFF00050025000000000A043E42C2D6C270C75EBE4EC2E3BC"
|
||||
$"A90A08325E395E41564E5E555ECCBFC692C9A94D3E510A06302C303E40454C3C"
|
||||
$"4C2A3C250A04302C303E404540320A04302C40324C2A3C250A04403240454C3C"
|
||||
$"4C2A0A0338423C4DBE2EC1180A0622422254325C3E513E402E3A0A0422422254"
|
||||
$"325C32490A04224232493E402E3A0A043249325C3E513E400A063E423E544E5C"
|
||||
$"5A505A3F4A390A04C6C5BE41C24A464E495A3F0A054151C08BC8834E5C4E49C2"
|
||||
$"7DC1FD0A053E423E54C08BC8834151C323C1F10A044E494E5C5A505A3E0A0430"
|
||||
$"303050505050300A0430303050505050300A0430303050505050300A04303030"
|
||||
$"50505050300A0430303050505050300A0430303050505050300A043030305050"
|
||||
$"5050300A0430303050505050300A0430303050505050300A0430303050505050"
|
||||
$"300A0430303050505050300A0430303050505050300A0430303050505050300A"
|
||||
$"0430303050505050300A0430303050505050300A0430303050505050300A0430"
|
||||
$"303050505050300A04BE2EC0FEBE2E45BEED45BEEDC0FE0A0430303050505050"
|
||||
$"30720A0D010302400000000000000000401000000000C0E0000A0001091815FF"
|
||||
$"01178400040A00010918001501178600040A01010A000A08010C000A0B010820"
|
||||
$"20210A05010B000A00010D1001178400040A02010F000A0A0110000A09011100"
|
||||
$"0A0E010E000A0C0102000A040106000A280106000A210105000A290105000A22"
|
||||
$"0107024000000000000000003F3DA10000004402F60A22010702400AAA000000"
|
||||
$"0000004012F6BEAAAAC0BDA10A2A010702400AAA0000000000004012F6BEAAAA"
|
||||
$"C0BDA10A20011402000000B802223802220000004901BB4644880A2001180200"
|
||||
$"0000B508883588880000004837BB470C880A20011502000000B8022238022200"
|
||||
$"000048C1BB4A30BB0A25011B02000000B8022238022200000049FDBB4A53000A"
|
||||
$"25011C02000000B784443802220000004A1EDD4A2CBB0A20011B02000000B604"
|
||||
$"443644440000004A05DD4624880A20011E02000000B784443802220000004A5E"
|
||||
$"DD46B4880A00010418001501178600040A23011202000000B802223802220000"
|
||||
$"004981BB49A0EE0A23011202000000B802223802220000004981BB4920660A23"
|
||||
$"011202000000B802223802220000004981BB489FDD0A24011202000000B80222"
|
||||
$"3802220000004981BB481F550A24011202000000B802223802220000004981BB"
|
||||
$"473D990A24011202000000B802223802220000004981BB463C880A2301120200"
|
||||
$"0000B802223802220000004981BB4A51000A23011202000000B8022238022200"
|
||||
$"00004981BB4A10BB0A23011302000000B80222380222000000493DBB4960EE0A"
|
||||
$"23011302000000B80222380222000000493DBB48E0660A24011302000000B802"
|
||||
$"22380222000000493DBB47BEAA0A24011302000000B80222380222000000493D"
|
||||
$"BB46BD990A23011302000000B80222380222000000493DBB4A31000A23011302"
|
||||
$"000000B80222380222000000493DBB49E1770A23011402000000B80222380222"
|
||||
$"0000004901BB49A4EE0A23011402000000B802223802220000004901BB492466"
|
||||
$"0A23011402000000B802223802220000004901BB48A3DD0A24011402000000B8"
|
||||
$"02223802220000004901BB4823550A24011402000000B8022238022200000049"
|
||||
$"01BB4745990A23011402000000B802223802220000004901BB4A12BB0A230115"
|
||||
$"02000000B8022238022200000048C1BB49E0EE0A23011502000000B802223802"
|
||||
$"2200000048C1BB4960660A23011502000000B8022238022200000048C1BB48DF"
|
||||
$"DD0A23011502000000B8022238022200000048C1BB485F550A24011502000000"
|
||||
$"B8022238022200000048C1BB47BD990A24011502000000B80222380222000000"
|
||||
$"48C1BB46BC880A23011602000000B802223802220000004881BB4A12770A2301"
|
||||
$"1602000000B802223802220000004881BB49A4660A23011602000000B8022238"
|
||||
$"02220000004881BB4923DD0A23011602000000B802223802220000004881BB48"
|
||||
$"A3550A23011602000000B802223802220000004881BB4822CC0A240116020000"
|
||||
$"00B802223802220000004881BB4744880A23011702000000B802223802220000"
|
||||
$"004841BB49E0EE0A23011702000000B802223802220000004841BB4960660A23"
|
||||
$"011702000000B802223802220000004841BB48DFDD0A23011702000000B80222"
|
||||
$"3802220000004841BB485F550A20011702000000B604443802220000004841BB"
|
||||
$"475D990A23011802000000B802223802220000004801BB49A0660A2301180200"
|
||||
$"0000B802223802220000004801BB491FDD0A23011802000000B8022238022200"
|
||||
$"00004801BB489F550A23011802000000B802223802220000004801BB481ECC0A"
|
||||
$"23011A02000000B8022235888800000049D3BB4960660A24011A02000000B802"
|
||||
$"2238022200000049C1BB485F550A24011A02000000B8022238022200000049C1"
|
||||
$"BB47BD990A24011A02000000B8022238022200000049C1BB46BC880A25011B02"
|
||||
$"000000B8022238022200000049FDBB49A4EE0A25011B02000000B80222380222"
|
||||
$"00000049FDBB4924660A25011B02000000B8022238022200000049FDBB48A3DD"
|
||||
$"0A24011B02000000B8022238022200000049FDBB4823550A24011B02000000B8"
|
||||
$"022238022200000049FDBB4745990A25011B02000000B8022238022200000049"
|
||||
$"FDBB4A12BB0A25011C02000000B802223802220000004A1EDD49E4EE0A25011C"
|
||||
$"02000000B802223802220000004A1EDD4964660A25011C02000000B802223802"
|
||||
$"220000004A1EDD48E3DD0A25011C02000000B802223802220000004A1EDD4863"
|
||||
$"550A24011C02000000B802223802220000004A1EDD47C5990A24011C02000000"
|
||||
$"B802223802220000004A1EDD46C4880A25011D02000000B80222380222000000"
|
||||
$"4A40DD4A10770A25011D02000000B802223802220000004A40DD49A0660A2501"
|
||||
$"1D02000000B802223802220000004A40DD491FDD0A25011D02000000B8022238"
|
||||
$"02220000004A40DD489F550A25011D02000000B802223802220000004A40DD48"
|
||||
$"1ECC0A24011D02000000B802223802220000004A40DD473C880A25011E020000"
|
||||
$"00B802223802220000004A5EDD49E0EE0A25011E02000000B802223802220000"
|
||||
$"004A5EDD4960660A25011E02000000B802223802220000004A5EDD48DFDD0A25"
|
||||
$"011E02000000B802223802220000004A5EDD485F550A25011E02000000B80222"
|
||||
$"3802220000004A5EDD47BD990A25011F02000000B802223802220000004A7EDD"
|
||||
$"49A4660A25011F02000000B802223802220000004A7EDD4923DD0A25011F0200"
|
||||
$"0000B802223802220000004A7EDD48A3550A25011F02000000B8022238022200"
|
||||
$"00004A7EDD4822CC0A24011F02000000B604443802220000004A7EDD46E4880A"
|
||||
$"0001041815FF01178200040A23012102000000B8022236044400000049CCAA48"
|
||||
$"E3550A25012102000000B8022236044400000049F2CC4A30770A250121020000"
|
||||
$"00B8022236044400000049F2CC49E0660A25012102000000B802223604440000"
|
||||
$"0049F2CC495FDD0A25012102000000B8022236044400000049F2CC48DF550A23"
|
||||
$"012102000000B8022236044400000049CCAA4A32770A23012102000000B80222"
|
||||
$"36044400000049CCAA49E4660A23012202380222000000000000364444483F11"
|
||||
$"4713330A250122023842220000000000003604444A7988469F330A2301220238"
|
||||
$"0222000000000000380222493FDD47BF330A2B0123023E22220000000000003D"
|
||||
$"3333477E2248C6660A000124023600000000000000003600004B880049B000"
|
||||
};
|
||||
78
games-emulation/dosbox-x/dosbox_x-2022.12.26.recipe
Normal file
78
games-emulation/dosbox-x/dosbox_x-2022.12.26.recipe
Normal file
@@ -0,0 +1,78 @@
|
||||
SUMMARY="A DOS emulator for running DOS applications and games"
|
||||
DESCRIPTION="DOSBox-X is an open-source DOS emulator for running \
|
||||
DOS applications and games. DOS-based Windows such as Windows 3.x \
|
||||
and Windows 9x are officially supported. Compared to DOSBox, DOSBox-X \
|
||||
is much more flexible and provides more features."
|
||||
HOMEPAGE="https://dosbox-x.com/"
|
||||
COPYRIGHT="2002-2023 The DOSBox-X Team"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
upstreamVersion="2022.12.26"
|
||||
SOURCE_URI="https://codeload.github.com/joncampbell123/dosbox-x/zip/dc350a51928bfede9722b59d40f9ef8d39bf93d0"
|
||||
SOURCE_DIR="dosbox-x-dc350a51928bfede9722b59d40f9ef8d39bf93d0"
|
||||
CHECKSUM_SHA256="7cc8ef45c028e91d2ba69fd1885f910db81f9b881776a139c8ba8f7007ecad83"
|
||||
ADDITIONAL_FILES="dosbox.rdef"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
|
||||
PROVIDES="
|
||||
dosbox_x$secondaryArchSuffix = $portVersion
|
||||
apps:dosbox_x = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
cmd:kdialog
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libglu$secondaryArchSuffix
|
||||
lib:libncurses$secondaryArchSuffix
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libGL$secondaryArchSuffix
|
||||
devel:libglu$secondaryArchSuffix
|
||||
devel:libncurses$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:find
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
chmod +x build
|
||||
chmod +x build-debug
|
||||
chmod +x autogen.sh
|
||||
chmod +x vs/sdl/build-dosbox.sh
|
||||
chmod +x vs/sdl/autogen.sh
|
||||
chmod +x vs/sdlnet/build-dosbox.sh
|
||||
chmod +x vs/sdlnet/autogen.sh
|
||||
|
||||
./build-debug --datarootdir=$dataDir --datadir=$dataDir --bindir=$binDir
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
mkdir $appsDir
|
||||
mv $binDir/dosbox-x $appsDir/DOSBox-X
|
||||
rm -rf $binDir
|
||||
strip $appsDir/DOSBox-X
|
||||
|
||||
mv /usr/share/dosbox-x $dataDir
|
||||
|
||||
addResourcesToBinaries $portDir/additional-files/dosbox.rdef $appsDir/DOSBox-X
|
||||
addAppDeskbarSymlink $appsDir/DOSBox-X
|
||||
}
|
||||
Reference in New Issue
Block a user