Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11049213
D3552.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
10 KB
Referenced Files
None
Subscribers
None
D3552.diff
View Options
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -5,10 +5,10 @@
libQt5OpenGL.so.5
libQt5Widgets.so.5
libSDL2-2.0.so.0
-libavcodec.so.57
-libavformat.so.57
-libavresample.so.3
-libavutil.so.55
+libavcodec.so.58
+libavformat.so.58
+libavresample.so.4
+libavutil.so.56
libc.so.6
libdl.so.2
libepoxy.so.0
@@ -17,6 +17,6 @@
libpng16.so.16
libpthread.so.0
libstdc++.so.6
-libswscale.so.4
+libswscale.so.5
libz.so.1
libzip.so.5
diff --git a/files/Qt5.11_fix.patch b/files/Qt5.11_fix.patch
new file mode 100644
--- /dev/null
+++ b/files/Qt5.11_fix.patch
@@ -0,0 +1,35 @@
+From a2b8c4ae807ae92103e14961fd34377b28cbe219 Mon Sep 17 00:00:00 2001
+From: Vicki Pfau <vi@endrift.com>
+Date: Fri, 25 May 2018 18:04:16 -0700
+Subject: [PATCH] Qt: Fix build with Qt 5.11
+
+---
+ src/platform/qt/LoadSaveState.cpp | 1 +
+ src/platform/qt/Window.h | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/src/platform/qt/LoadSaveState.cpp b/src/platform/qt/LoadSaveState.cpp
+index a381c3d22..41ddb842e 100644
+--- a/src/platform/qt/LoadSaveState.cpp
++++ b/src/platform/qt/LoadSaveState.cpp
+@@ -10,6 +10,7 @@
+ #include "GamepadButtonEvent.h"
+ #include "VFileDevice.h"
+
++#include <QAction>
+ #include <QDateTime>
+ #include <QKeyEvent>
+ #include <QPainter>
+diff --git a/src/platform/qt/Window.h b/src/platform/qt/Window.h
+index c009c7ffa..8ee63907d 100644
+--- a/src/platform/qt/Window.h
++++ b/src/platform/qt/Window.h
+@@ -6,6 +6,7 @@
+ #ifndef QGBA_WINDOW
+ #define QGBA_WINDOW
+
++#include <QAction>
+ #include <QDateTime>
+ #include <QList>
+ #include <QMainWindow>
+
diff --git a/files/fix-build-with-Qt-5.10.patch b/files/fix-build-with-Qt-5.10.patch
deleted file mode 100644
--- a/files/fix-build-with-Qt-5.10.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 8dc8d51c8f807d252b4374dc27318720e39bd745 Mon Sep 17 00:00:00 2001
-From: ilovezfs <ilovezfs@icloud.com>
-Date: Mon, 11 Dec 2017 00:39:32 -0800
-Subject: [PATCH] Qt: Fix build with Qt 5.10
-
-Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='"
----
- src/platform/qt/MemoryModel.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/platform/qt/MemoryModel.cpp b/src/platform/qt/MemoryModel.cpp
-index 92fb2aa98..e2ad0700a 100644
---- a/src/platform/qt/MemoryModel.cpp
-+++ b/src/platform/qt/MemoryModel.cpp
-@@ -99,7 +99,7 @@ void MemoryModel::setRegion(uint32_t base, uint32_t size, const QString& name, i
- m_top = 0;
- m_base = base;
- m_size = size;
-- m_regionName = name;
-+ m_regionName = QStaticText(name);
- m_regionName.prepare(QTransform(), m_font);
- m_currentBank = segment;
- verticalScrollBar()->setRange(0, (size >> 4) + 1 - viewport()->size().height() / m_cellHeight);
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,25 +1,25 @@
name : mgba
-version : 0.6.1
-release : 27
+version : 0.6.3
+release : 28
source :
- - https://github.com/mgba-emu/mgba/archive/0.6.1.zip : 1a8d429b323c032bc8d38e3c70c5371d0fa861933b9479cefc3f04ddc1a17fbb
+ - https://github.com/mgba-emu/mgba/archive/0.6.3.tar.gz : 35c8906c01206adae714fee9c2bc39698c514a4adb32c9c4a5a3fa58b2d10f9a
license : MPL-2.0
component : games.emulator
-summary : Game Boy Advance emulator written in C.
+summary : Game Boy Advance emulator written in C
description: mGBA is a new Game Boy Advance emulator written in C.
builddeps :
+ - pkgconfig(MagickWand)
+ - pkgconfig(Qt5Multimedia)
- pkgconfig(epoxy)
- - pkgconfig(gl)
- pkgconfig(libavcodec)
- pkgconfig(libpng)
- pkgconfig(libzip)
- - pkgconfig(MagickWand)
- - pkgconfig(Qt5Multimedia)
- pkgconfig(sdl2)
- bzip2-devel
- desktop-file-utils
setup : |
- %patch -p1 < $pkgfiles/fix-build-with-Qt-5.10.patch
+ %patch -p1 < $pkgfiles/Qt5.11_fix.patch
+
sed -i 's/wand\/MagickWand.h/ImageMagick-7\/MagickWand\/MagickWand.h/g' src/feature/imagemagick/imagemagick-gif-encoder.h
%cmake -DBUILD_QT=ON -DUSE_EPOXY=ON
build : |
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -7,20 +7,23 @@
</Packager>
<License>MPL-2.0</License>
<PartOf>games.emulator</PartOf>
- <Summary xml:lang="en">Game Boy Advance emulator written in C.</Summary>
+ <Summary xml:lang="en">Game Boy Advance emulator written in C</Summary>
<Description xml:lang="en">mGBA is a new Game Boy Advance emulator written in C.</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
</Source>
<Package>
<Name>mgba</Name>
- <Summary xml:lang="en">Game Boy Advance emulator written in C.</Summary>
+ <Summary xml:lang="en">Game Boy Advance emulator written in C</Summary>
<Description xml:lang="en">mGBA is a new Game Boy Advance emulator written in C.</Description>
<PartOf>games.emulator</PartOf>
<Files>
- <Path fileType="executable">/usr/bin</Path>
- <Path fileType="library">/usr/lib64/lib*.so.*</Path>
+ <Path fileType="executable">/usr/bin/mgba</Path>
+ <Path fileType="executable">/usr/bin/mgba-qt</Path>
+ <Path fileType="library">/usr/lib64/libmgba.so.0.6</Path>
+ <Path fileType="library">/usr/lib64/libmgba.so.0.6.1</Path>
<Path fileType="data">/usr/share/applications/mgba-qt.desktop</Path>
- <Path fileType="doc">/usr/share/doc</Path>
+ <Path fileType="doc">/usr/share/doc/mGBA/CHANGES</Path>
+ <Path fileType="doc">/usr/share/doc/mGBA/README.md</Path>
<Path fileType="data">/usr/share/icons/hicolor/128x128/apps/mgba.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/16x16/apps/mgba.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/24x24/apps/mgba.png</Path>
@@ -30,8 +33,39 @@
<Path fileType="data">/usr/share/icons/hicolor/512x512/apps/mgba.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/64x64/apps/mgba.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/96x96/apps/mgba.png</Path>
- <Path fileType="man">/usr/share/man</Path>
- <Path fileType="data">/usr/share/mgba</Path>
+ <Path fileType="man">/usr/share/man/man6/mgba-qt.6</Path>
+ <Path fileType="man">/usr/share/man/man6/mgba.6</Path>
+ <Path fileType="data">/usr/share/mgba/nointro.dat</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/agb001.shader/agb001.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/agb001.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/ags001.shader/ags001-light.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/ags001.shader/ags001.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/ags001.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/fish.shader/fish.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/fish.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/gba-color.shader/gba-color.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/gba-color.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/lcd.shader/lcd.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/lcd.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/motion_blur.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/motion_blur.shader/motion_blur.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/pixelate.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/scanlines.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/scanlines.shader/scanlines.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/soften.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/soften.shader/soften.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/vba_pixelate.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/vba_pixelate.shader/vba_pixelate.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/vignette.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/vignette.shader/vignette.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/wiiu.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/wiiu.shader/wiiu.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv2.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv2.shader/xbr.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv2.shader/xbr.vs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv3.shader/manifest.ini</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv3.shader/xbr.fs</Path>
+ <Path fileType="data">/usr/share/mgba/shaders/xbr-lv3.shader/xbr.vs</Path>
</Files>
</Package>
<Package>
@@ -40,19 +74,19 @@
<Description xml:lang="en">mGBA is a new Game Boy Advance emulator written in C.</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="27">mgba</Dependency>
+ <Dependency release="28">mgba</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="header">/usr/include/</Path>
+ <Path fileType="header">/usr/include/mgba/flags.h</Path>
</Files>
</Package>
<History>
- <Update release="27">
- <Date>2018-05-07</Date>
- <Version>0.6.1</Version>
+ <Update release="28">
+ <Date>2018-08-10</Date>
+ <Version>0.6.3</Version>
<Comment>Packaging update</Comment>
<Name>Pierre-Yves</Name>
<Email>pyu@riseup.net</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 11, 5:27 PM (2 h, 48 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5804616
Default Alt Text
D3552.diff (10 KB)
Attached To
Mode
D3552: Update mgba to 0.6.3
Attached
Detach File
Event Timeline
Log In to Comment