diff --git a/.SRCINFO b/.SRCINFO index 0b5e926c6ea..737bf74de51 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = openmsx-catapult pkgdesc = Front-end for openMSX: the MSX emulator that aims for perfection. pkgver = 18.0 - pkgrel = 3 + pkgrel = 4 url = http://openmsx.org arch = i686 arch = x86_64 @@ -17,6 +17,8 @@ pkgbase = openmsx-catapult provides = openmsx-catapult conflicts = openmsx-catapult-git source = https://github.com/openMSX/wxcatapult/archive/RELEASE_18_0.tar.gz + source = wx3-fix.diff md5sums = 72c626bb16d46b5e6e77bbb0b0fe8be5 + md5sums = 66a3eb8a659fe49ec1da94dc171124f6 pkgname = openmsx-catapult diff --git a/PKGBUILD b/PKGBUILD index f294319e591..92db60fee0b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,7 +3,7 @@ pkgname=openmsx-catapult pkgver=18.0 -pkgrel=3 +pkgrel=4 pkgdesc="Front-end for openMSX: the MSX emulator that aims for perfection." arch=('i686' 'x86_64') url="http://openmsx.org" @@ -12,7 +12,10 @@ depends=('libxml2' 'wxwidgets-gtk2' 'zlib' 'libjpeg' 'libpng' 'libtiff' "openmsx makedepends=('python') provides=("openmsx-catapult") conflicts=("openmsx-catapult-git") -source=("https://github.com/openMSX/wxcatapult/archive/RELEASE_${pkgver//./_}.tar.gz") +source=("https://github.com/openMSX/wxcatapult/archive/RELEASE_${pkgver//./_}.tar.gz" + "wx3-fix.diff") +md5sums=('72c626bb16d46b5e6e77bbb0b0fe8be5' + '66a3eb8a659fe49ec1da94dc171124f6') build() { cd "wxcatapult-RELEASE_${pkgver//./_}" @@ -30,6 +33,9 @@ build() { echo 'INSTALL_SHARE_DIR:=/usr/share/openmsx-catapult' >> build/custom.mk echo 'INSTALL_BINARY_DIR:=/usr/bin' >> build/custom.mk + # Fixes WX Issues. Thanks @pjag + patch --forward --strip=1 --input="${srcdir}/wx3-fix.diff" + # Compiling make } @@ -47,4 +53,3 @@ package() { "${pkgdir}/usr/share/applications/openMSX-Catapult.desktop" } -md5sums=('72c626bb16d46b5e6e77bbb0b0fe8be5') diff --git a/wx3-fix.diff b/wx3-fix.diff new file mode 100644 index 00000000000..1685d219a44 --- /dev/null +++ b/wx3-fix.diff @@ -0,0 +1,473 @@ +diff --git a/dialogs/about.wxg b/dialogs/about.wxg +index 90a7688..a99a8d5 100644 +--- a/dialogs/about.wxg ++++ b/dialogs/about.wxg +@@ -30,7 +30,6 @@ + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -55,7 +54,6 @@ + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -80,7 +78,6 @@ + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL + 0 + + +diff --git a/dialogs/audiocontrols.wxg b/dialogs/audiocontrols.wxg +index 92386fd..929cf13 100644 +--- a/dialogs/audiocontrols.wxg ++++ b/dialogs/audiocontrols.wxg +@@ -14,7 +14,7 @@ + wxVERTICAL + + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -22,7 +22,7 @@ + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_VERTICAL + 0 + + +@@ -58,7 +58,7 @@ + + wxVERTICAL + +- wxLEFT|wxRIGHT|wxALIGN_CENTER_VERTICAL ++ wxLEFT|wxRIGHT + 5 + + +@@ -68,7 +68,7 @@ + + + +- wxLEFT|wxRIGHT|wxALIGN_CENTER_VERTICAL ++ wxLEFT|wxRIGHT + 5 + + +@@ -78,7 +78,7 @@ + + + +- wxLEFT|wxRIGHT|wxALIGN_CENTER_VERTICAL ++ wxLEFT|wxRIGHT + 5 + + +@@ -151,7 +151,6 @@ + + wxVERTICAL + +- wxALIGN_CENTER_VERTICAL + 0 + + +@@ -161,7 +160,6 @@ + + + +- wxALIGN_CENTER_VERTICAL + 0 + + +@@ -171,7 +169,6 @@ + + + +- wxALIGN_CENTER_VERTICAL + 0 + + +diff --git a/dialogs/catapult.wxg b/dialogs/catapult.wxg +index a2fe2cd..f8885b0 100644 +--- a/dialogs/catapult.wxg ++++ b/dialogs/catapult.wxg +@@ -8,7 +8,7 @@ + + wxVERTICAL + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -49,7 +49,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -58,7 +58,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +@@ -75,7 +75,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -84,7 +84,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +@@ -102,7 +102,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -111,7 +111,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +@@ -128,7 +128,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -137,7 +137,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +@@ -154,7 +154,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -163,7 +163,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +@@ -180,7 +180,7 @@ + + wxVERTICAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + +@@ -189,7 +189,7 @@ + + + +- wxTOP|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxALIGN_CENTER_HORIZONTAL + 2 + + +diff --git a/dialogs/checkconfigs.wxg b/dialogs/checkconfigs.wxg +index c3c2672..ed0251b 100644 +--- a/dialogs/checkconfigs.wxg ++++ b/dialogs/checkconfigs.wxg +@@ -191,7 +191,7 @@ + + + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_HORIZONTAL + 10 + + +diff --git a/dialogs/config.wxg b/dialogs/config.wxg +index 94e3a27..f388b17 100644 +--- a/dialogs/config.wxg ++++ b/dialogs/config.wxg +@@ -87,7 +87,7 @@ + + + +- wxEXPAND|wxALIGN_RIGHT ++ wxEXPAND + 0 + + +diff --git a/dialogs/fullscreen.wxg b/dialogs/fullscreen.wxg +index ad57ab9..f2d55f0 100644 +--- a/dialogs/fullscreen.wxg ++++ b/dialogs/fullscreen.wxg +@@ -9,13 +9,13 @@ + + wxVERTICAL + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_HORIZONTAL + 10 + + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_VERTICAL + 0 + + +@@ -34,7 +34,7 @@ + + + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_HORIZONTAL + 10 + + +diff --git a/dialogs/ipsselect.wxg b/dialogs/ipsselect.wxg +index c15692f..9c4f387 100644 +--- a/dialogs/ipsselect.wxg ++++ b/dialogs/ipsselect.wxg +@@ -69,7 +69,7 @@ + + + +- wxRIGHT|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxRIGHT|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL + 5 + + +diff --git a/dialogs/misccontrols.wxg b/dialogs/misccontrols.wxg +index d08a3f8..b6f3132 100644 +--- a/dialogs/misccontrols.wxg ++++ b/dialogs/misccontrols.wxg +@@ -309,7 +309,7 @@ + + + +- wxALL|wxEXPAND|wxALIGN_RIGHT|wxALIGN_CENTER_HORIZONTAL ++ wxALL|wxEXPAND + 5 + + +diff --git a/dialogs/romtype.wxg b/dialogs/romtype.wxg +index 4ce4e18..9e65ed9 100644 +--- a/dialogs/romtype.wxg ++++ b/dialogs/romtype.wxg +@@ -28,7 +28,7 @@ + + + +- wxRIGHT|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxRIGHT|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL + 5 + + +diff --git a/dialogs/screenshot.wxg b/dialogs/screenshot.wxg +index b9e8c61..bbae564 100644 +--- a/dialogs/screenshot.wxg ++++ b/dialogs/screenshot.wxg +@@ -9,13 +9,13 @@ + + wxVERTICAL + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_HORIZONTAL + 10 + + + wxHORIZONTAL + +- wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_VERTICAL + 0 + + +@@ -34,7 +34,7 @@ + + + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_HORIZONTAL + 10 + + +diff --git a/dialogs/session.wxg b/dialogs/session.wxg +index f3e9c48..d30074e 100644 +--- a/dialogs/session.wxg ++++ b/dialogs/session.wxg +@@ -371,7 +371,7 @@ + + + +- wxLEFT|wxRIGHT|wxALIGN_CENTER_HORIZONTAL ++ wxLEFT|wxRIGHT + 3 + + +diff --git a/dialogs/videocontrols.wxg b/dialogs/videocontrols.wxg +index 4b9a57a..31650cd 100644 +--- a/dialogs/videocontrols.wxg ++++ b/dialogs/videocontrols.wxg +@@ -20,7 +20,7 @@ + + wxHORIZONTAL + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -41,7 +41,6 @@ + + + +- wxALIGN_CENTER_VERTICAL + 0 + + +@@ -71,7 +70,7 @@ + + + +- wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxBOTTOM + 5 + + +@@ -84,7 +83,7 @@ + + + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -105,13 +104,13 @@ + + + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 5 + + + wxHORIZONTAL + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -173,7 +172,7 @@ + + + +- wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL + 5 + + +@@ -186,7 +185,7 @@ + + + +- wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxEXPAND + 0 + + +@@ -233,7 +232,7 @@ + + + +- wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL + 5 + + +@@ -246,19 +245,18 @@ + + + +- wxALIGN_CENTER_HORIZONTAL + 0 + + + wxVERTICAL + +- wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALIGN_CENTER_HORIZONTAL + 0 + + + wxHORIZONTAL + +- wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxALL|wxALIGN_CENTER_VERTICAL + 5 + + +@@ -297,7 +295,7 @@ + + + +- wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL ++ wxTOP|wxBOTTOM|wxALIGN_CENTER_VERTICAL + 5 + + + +