|
Mystro256 |
fca0a61 |
%undefine _hardened_build
|
|
Mystro256 |
6cca5d8 |
#I think one of the bundled libraries needs to be static.
|
|
Mystro256 |
6cca5d8 |
#Static libraries are fine as all of the libraries included are bundled.
|
|
Mystro256 |
6cca5d8 |
%undefine _cmake_shared_libs
|
|
Mystro256 |
366df67 |
%define _gcc_lto_cflags -fno-lto
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
6cca5d8 |
#Dolphin now uses gitsnapshots for it's versions.
|
|
Mystro256 |
6cca5d8 |
#See upstream release notes for this snapshot:
|
|
Mystro256 |
6cca5d8 |
#https://dolphin-emu.org/download/dev/$commit
|
|
Mystro256 |
67d34b1 |
%global commit 31524288e3b2450eaefff8202c6d26c4ba3f7333
|
|
Mystro256 |
67d34b1 |
%global snapnumber 12716
|
|
Mystro256 |
3495fec |
|
|
Mystro256 |
fca0a61 |
Name: dolphin-emu
|
|
Mystro256 |
6cca5d8 |
Version: 5.0.%{snapnumber}
|
|
Mystro256 |
366df67 |
Release: 3%{?dist}
|
|
Mystro256 |
fca0a61 |
Summary: GameCube / Wii / Triforce Emulator
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
Url: https://dolphin-emu.org/
|
|
Mystro256 |
fca0a61 |
##The project is licensed under GPLv2+ with some notable exceptions
|
|
Mystro256 |
fca0a61 |
#Source/Core/Common/GL/GLExtensions/* is MIT
|
|
Mystro256 |
fca0a61 |
#Source/Core/Core/HW/Sram.h is zlib
|
|
Mystro256 |
fca0a61 |
#Source/Core/Common/GekkoDisassembler.* is BSD (2 clause)
|
|
Mystro256 |
fca0a61 |
##The following is BSD (3 clause):
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/Common/SDCardUtil.cpp
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/Common/BitField.h
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/Core/IPC_HLE/l2cap.h
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/Core/IPC_HLE/hci.h
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/VideoBackends/Software/Clipper.cpp
|
|
Mystro256 |
fca0a61 |
#dolphin-5.0/Source/Core/AudioCommon/aldlist.cpp
|
|
Mystro256 |
fca0a61 |
##Any code in Externals has a license break down in Externals/licenses.md
|
|
Mystro256 |
fca0a61 |
License: GPLv2+ and BSD and MIT and zlib
|
|
Mystro256 |
6cca5d8 |
Source0: https://github.com/%{name}/dolphin/archive/%{commit}/%{name}-%{version}.tar.gz
|
|
Mystro256 |
00973e3 |
Source1: %{name}.appdata.xml
|
|
Mystro256 |
41d015d |
#Can't be upstreamed as-is, needs rework:
|
|
Mystro256 |
3a97ac9 |
Patch1: 0001-Use-system-headers-for-Vulkan.patch
|
|
Mystro256 |
24291d2 |
#Update soundtouch:
|
|
Mystro256 |
24291d2 |
#https://github.com/dolphin-emu/dolphin/pull/8725
|
|
Mystro256 |
fe5abf9 |
Patch2: 0002-soundtounch-update-to-2.1.2.patch
|
|
Mystro256 |
fe5abf9 |
Patch3: 0003-soundtouch-Use-shorts-instead-of-floats-for-samples.patch
|
|
Mystro256 |
fe5abf9 |
Patch4: 0004-soundtounch-disable-exceptions.patch
|
|
Mystro256 |
9c4f756 |
#This needs to be fixed, I've reverted the patch that breaks minizip
|
|
Mystro256 |
fe5abf9 |
Patch5: 0005-Revert-Externals-Update-minizip-search-path.patch
|
|
|
3299d83 |
Patch6: %{name}-gcc11.patch
|
|
Mystro256 |
6cca5d8 |
|
|
Mystro256 |
6cca5d8 |
##Bundled code ahoy
|
|
Mystro256 |
9bfbe65 |
#The following isn't in Fedora yet:
|
|
Mystro256 |
6cca5d8 |
Provides: bundled(FreeSurround)
|
|
Mystro256 |
6cca5d8 |
Provides: bundled(imgui) = 1.70
|
|
Mystro256 |
9bfbe65 |
Provides: bundled(cpp-argparse)
|
|
Mystro256 |
67d34b1 |
#Is this technically bundled code? Adding this just in case:
|
|
Mystro256 |
67d34b1 |
#https://github.com/AdmiralCurtiss/rangeset
|
|
Mystro256 |
67d34b1 |
Provides: bundled(rangeset)
|
|
Mystro256 |
9bfbe65 |
#soundtouch cannot be unbundled easily, as it requires compile time changes:
|
|
Mystro256 |
24291d2 |
Provides: bundled(soundtouch) = 2.1.2
|
|
Mystro256 |
564e0cb |
#dolphin uses tests not included in upstream gtest (possibly unbundle later):
|
|
Mystro256 |
564e0cb |
Provides: bundled(gtest) = 1.9.0
|
|
Mystro256 |
fca0a61 |
|
|
Igor Gnatenko |
a833beb |
BuildRequires: gcc
|
|
Igor Gnatenko |
a833beb |
BuildRequires: gcc-c++
|
|
Mystro256 |
fca0a61 |
BuildRequires: alsa-lib-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: bluez-libs-devel
|
|
Mystro256 |
aefad9c |
%ifarch x86_64
|
|
Mystro256 |
fca0a61 |
BuildRequires: bochs-devel
|
|
Mystro256 |
aefad9c |
%endif
|
|
Mystro256 |
fca0a61 |
BuildRequires: cmake
|
|
Mystro256 |
9fff30d |
BuildRequires: cubeb-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: enet-devel
|
|
Mystro256 |
0a02b7f |
BuildRequires: fmt-devel >= 6.0.0
|
|
Mystro256 |
7c5b312 |
BuildRequires: glslang-devel
|
|
Mystro256 |
6cca5d8 |
BuildRequires: hidapi-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libao-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libcurl-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libevdev-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libpng-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libusb-devel
|
|
Mystro256 |
6cca5d8 |
BuildRequires: libXi-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: libXrandr-devel
|
|
Mystro256 |
fe5abf9 |
BuildRequires: libzstd-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: lzo-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: mbedtls-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: mesa-libGL-devel
|
|
Mystro256 |
6cca5d8 |
BuildRequires: minizip-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: miniupnpc-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: openal-soft-devel
|
|
Mystro256 |
8098f25 |
BuildRequires: picojson-devel
|
|
Mystro256 |
6cca5d8 |
BuildRequires: pugixml-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: pulseaudio-libs-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: portaudio-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: SDL2-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: SFML-devel
|
|
Mystro256 |
7c5b312 |
BuildRequires: spirv-headers-devel
|
|
Mystro256 |
7c5b312 |
BuildRequires: spirv-tools
|
|
Mystro256 |
7c5b312 |
BuildRequires: spirv-tools-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: systemd-devel
|
|
Mystro256 |
321c945 |
BuildRequires: qt5-qtbase-devel
|
|
Mystro256 |
df09799 |
BuildRequires: qt5-qtbase-private-devel
|
|
Mystro256 |
6cca5d8 |
BuildRequires: vulkan-headers
|
|
Mystro256 |
972bcb0 |
BuildRequires: xxhash-devel
|
|
Mystro256 |
fca0a61 |
BuildRequires: zlib-devel
|
|
Mystro256 |
9c4f756 |
BuildRequires: xz-devel
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
BuildRequires: gettext
|
|
Mystro256 |
fca0a61 |
BuildRequires: desktop-file-utils
|
|
Mystro256 |
00973e3 |
BuildRequires: libappstream-glib
|
|
Mystro256 |
7954e1f |
BuildRequires: hicolor-icon-theme
|
|
Mystro256 |
54fe2cb |
BuildRequires: /usr/bin/env
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
#Only the following architectures are supported:
|
|
Mystro256 |
6cca5d8 |
ExclusiveArch: x86_64 aarch64
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
Requires: hicolor-icon-theme
|
|
Mystro256 |
fca0a61 |
Requires: %{name}-data = %{version}-%{release}
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
#Most of below is taken bundled spec file in source#
|
|
Mystro256 |
fca0a61 |
%description
|
|
Mystro256 |
fca0a61 |
Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the
|
|
Mystro256 |
fca0a61 |
Gamecube) emulator, which supports full HD video with several enhancements such
|
|
Mystro256 |
fca0a61 |
as compatibility with all PC controllers, turbo speed, networked multiplayer,
|
|
Mystro256 |
fca0a61 |
and more.
|
|
Mystro256 |
fca0a61 |
Most games run perfectly or with minor bugs.
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%package nogui
|
|
Mystro256 |
fca0a61 |
Summary: Dolphin Emulator without a graphical user interface
|
|
Mystro256 |
fca0a61 |
Requires: %{name}-data = %{version}-%{release}
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%description nogui
|
|
Mystro256 |
fca0a61 |
Dolphin Emulator without a graphical user interface.
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%package data
|
|
Mystro256 |
fca0a61 |
Summary: Dolphin Emulator data files
|
|
Mystro256 |
fca0a61 |
BuildArch: noarch
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%description data
|
|
Mystro256 |
fca0a61 |
This package provides the data files for dolphin-emu.
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
####################################################
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%prep
|
|
Mystro256 |
6cca5d8 |
%autosetup -p1 -n dolphin-%{commit}
|
|
Mystro256 |
cb7d5ef |
|
|
Mystro256 |
fca0a61 |
#Allow building with cmake macro
|
|
Mystro256 |
fca0a61 |
sed -i '/CMAKE_C.*_FLAGS/d' CMakeLists.txt
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
54fe2cb |
#Font license, drop the install directory into thie file
|
|
Mystro256 |
54fe2cb |
echo "%{_datadir}/%{name}/Sys/GC:" > font-licenses.txt
|
|
Mystro256 |
54fe2cb |
cat Data/Sys/GC/font-licenses.txt >> font-licenses.txt
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
0d56467 |
#Fix for newer vulkan/glslang
|
|
Mystro256 |
0d56467 |
%if 0%{?fedora} > 32
|
|
Mystro256 |
0d56467 |
sed -i "s/VK_PRESENT_MODE_RANGE_SIZE_KHR/(VkPresentModeKHR)("`
|
|
Mystro256 |
95a20be |
`"VK_PRESENT_MODE_FIFO_RELAXED_KHR - VK_PRESENT_MODE_IMMEDIATE_KHR + 1)/" \
|
|
Mystro256 |
95a20be |
Source/Core/VideoBackends/Vulkan/SwapChain.h
|
|
Mystro256 |
0d56467 |
sed -i "/maxMeshViewCountNV/ a /* .maxDualSourceDrawBuffersEXT = */ 1," \
|
|
Mystro256 |
95a20be |
Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
|
|
Mystro256 |
0d56467 |
sed -i -e "/OSDependent/ a MachineIndependent" \
|
|
Mystro256 |
95a20be |
-e "/OSDependent/ a GenericCodeGen" -e "/HLSL/d" \
|
|
Mystro256 |
95a20be |
Source/Core/VideoBackends/Vulkan/CMakeLists.txt
|
|
Mystro256 |
0d56467 |
%endif
|
|
Mystro256 |
0d56467 |
|
|
Mystro256 |
972bcb0 |
###Remove Bundled:
|
|
Mystro256 |
fca0a61 |
cd Externals
|
|
Mystro256 |
6cca5d8 |
#Keep what we need...
|
|
Mystro256 |
67d34b1 |
rm -rf `ls | grep -v 'Bochs' | grep -v 'FreeSurround' | grep -v 'imgui' | grep -v 'cpp-optparse' | grep -v 'soundtouch' | grep -v 'picojson' | grep -v 'gtest' | grep -v 'rangeset'`
|
|
Mystro256 |
aefad9c |
#Remove Bundled Bochs source and replace with links (for x86 only):
|
|
Mystro256 |
aefad9c |
%ifarch x86_64
|
|
Mystro256 |
8098f25 |
pushd Bochs_disasm
|
|
Mystro256 |
fca0a61 |
rm -rf `ls | grep -v 'stdafx' | grep -v 'CMakeLists.txt'`
|
|
Mystro256 |
1beb7a6 |
ln -s %{_includedir}/bochs/* ./
|
|
Mystro256 |
fca0a61 |
ln -s %{_includedir}/bochs/disasm/* ./
|
|
Mystro256 |
8098f25 |
popd
|
|
Mystro256 |
564e0cb |
#FIXME: This test fails because we unbundle bochs
|
|
Mystro256 |
564e0cb |
sed -i "/x64EmitterTest/d" ../Source/UnitTests/Common/CMakeLists.txt
|
|
Mystro256 |
aefad9c |
%else
|
|
Mystro256 |
aefad9c |
rm -rf Bochs_disasm
|
|
Mystro256 |
aefad9c |
%endif
|
|
Mystro256 |
8098f25 |
#Replace bundled picojson with a modified system copy (remove use of throw)
|
|
Mystro256 |
8098f25 |
pushd picojson
|
|
Mystro256 |
8098f25 |
rm picojson.h
|
|
Mystro256 |
cf12a58 |
#In master, picojson has build option "PICOJSON_NOEXCEPT", but for now:
|
|
Mystro256 |
8098f25 |
sed "s/throw std::.*;/std::abort();/g" /usr/include/picojson.h > picojson.h
|
|
Mystro256 |
8098f25 |
popd
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%build
|
|
Mystro256 |
972bcb0 |
#Script to find xxhash is not implemented, just tell cmake it was found
|
|
Mystro256 |
6cca5d8 |
#Note some items are disabled to avoid bundling
|
|
Mystro256 |
67d34b1 |
#Set APPROVED_VENDORED_DEPENDENCIES to nothing to safe guard against bundling
|
|
Mystro256 |
fca0a61 |
%cmake . \
|
|
Mystro256 |
95a20be |
-DAPPROVED_VENDORED_DEPENDENCIES=";" \
|
|
Mystro256 |
6cca5d8 |
-DXXHASH_FOUND=ON \
|
|
Mystro256 |
6cca5d8 |
-DUSE_SHARED_ENET=ON \
|
|
Mystro256 |
6cca5d8 |
-DENABLE_ANALYTICS=OFF \
|
|
Mystro256 |
6cca5d8 |
-DENCODE_FRAMEDUMPS=OFF \
|
|
Mystro256 |
6cca5d8 |
-DUSE_DISCORD_PRESENCE=OFF \
|
|
Mystro256 |
6cca5d8 |
-DDOLPHIN_WC_DESCRIBE=5.0-%{snapnumber} \
|
|
Mystro256 |
6cca5d8 |
-DDOLPHIN_WC_REVISION=%{commit} \
|
|
Mystro256 |
9fff30d |
-DDOLPHIN_WC_BRANCH="beta"
|
|
Mystro256 |
a1818db |
%cmake_build
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%install
|
|
Mystro256 |
a1818db |
%cmake_install
|
|
Mystro256 |
6cca5d8 |
|
|
Mystro256 |
6cca5d8 |
#Install udev rules
|
|
Mystro256 |
6cca5d8 |
mkdir -p %{buildroot}%{_udevrulesdir}
|
|
Mystro256 |
6cca5d8 |
install -m 0644 Data/51-usb-device.rules %{buildroot}%{_udevrulesdir}/51-dolphin-usb-device.rules
|
|
Mystro256 |
6cca5d8 |
|
|
Mystro256 |
4cdc6d6 |
#Create shell wrapper; dolphin doesn't work on wayland yet, but the QT GUI
|
|
Mystro256 |
4cdc6d6 |
#tries to use it. For now, force xwayland. Also fixes bodhi test warning
|
|
Mystro256 |
4cdc6d6 |
mv %{buildroot}/%{_bindir}/%{name} %{buildroot}/%{_bindir}/%{name}-x11
|
|
Mystro256 |
dbc788a |
echo -e '#!/usr/bin/bash\nQT_QPA_PLATFORM=xcb %{name}-x11 "$@"' \
|
|
Mystro256 |
dbc788a |
> %{buildroot}/%{_bindir}/%{name}
|
|
Mystro256 |
4cdc6d6 |
#Remove workaround in desktop:
|
|
Mystro256 |
4cdc6d6 |
sed -i "s/^Exec=.*/Exec=dolphin-emu/g" \
|
|
Mystro256 |
dbc788a |
%{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
Mystro256 |
dbc788a |
#Symlink manpage
|
|
Mystro256 |
dbc788a |
ln -s %{name}.6 %{buildroot}/%{_mandir}/man6/%{name}-x11.6
|
|
Mystro256 |
4cdc6d6 |
|
|
Mystro256 |
4a8f7da |
#Install appdata.xml
|
|
Mystro256 |
00973e3 |
install -p -D -m 0644 %{SOURCE1} \
|
|
Mystro256 |
00973e3 |
%{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
|
|
Mystro256 |
4a8f7da |
%find_lang %{name}
|
|
Mystro256 |
4a8f7da |
|
|
Mystro256 |
4a8f7da |
%check
|
|
Mystro256 |
0d56467 |
%cmake_build --target unittests
|
|
Mystro256 |
4a8f7da |
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
Mystro256 |
00973e3 |
appstream-util validate-relax --nonet \
|
|
Mystro256 |
00973e3 |
%{buildroot}/%{_datadir}/appdata/*.appdata.xml
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%files -f %{name}.lang
|
|
Mystro256 |
fca0a61 |
%doc Readme.md
|
|
Mystro256 |
fca0a61 |
%license license.txt
|
|
Mystro256 |
dea1402 |
%attr(755, root, root) %{_bindir}/%{name}
|
|
Mystro256 |
4cdc6d6 |
%{_bindir}/%{name}-x11
|
|
Mystro256 |
fca0a61 |
%{_mandir}/man6/%{name}.*
|
|
Mystro256 |
dbc788a |
%{_mandir}/man6/%{name}-x11.*
|
|
Mystro256 |
fca0a61 |
%{_datadir}/applications/%{name}.desktop
|
|
Mystro256 |
fca0a61 |
%{_datadir}/icons/hicolor/*/apps/%{name}.*
|
|
Mystro256 |
fca0a61 |
%{_datadir}/%{name}/sys/Resources/
|
|
Mystro256 |
fca0a61 |
%{_datadir}/%{name}/sys/Themes/
|
|
Mystro256 |
00973e3 |
%{_datadir}/appdata/*.appdata.xml
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%files nogui
|
|
Mystro256 |
fca0a61 |
%doc Readme.md
|
|
Mystro256 |
fca0a61 |
%license license.txt
|
|
Mystro256 |
fca0a61 |
%{_bindir}/%{name}-nogui
|
|
Mystro256 |
fca0a61 |
%{_mandir}/man6/%{name}-nogui.*
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%files data
|
|
Mystro256 |
fca0a61 |
%doc Readme.md docs/gc-font-tool.cpp
|
|
Mystro256 |
fca0a61 |
%license license.txt font-licenses.txt
|
|
Mystro256 |
fca0a61 |
#For the gui package:
|
|
Mystro256 |
fca0a61 |
%exclude %{_datadir}/%{name}/sys/Resources/
|
|
Mystro256 |
fca0a61 |
%exclude %{_datadir}/%{name}/sys/Themes/
|
|
Mystro256 |
fca0a61 |
#Already packaged:
|
|
Mystro256 |
fca0a61 |
%exclude %{_datadir}/%{name}/sys/GC/font-licenses.txt
|
|
Mystro256 |
fca0a61 |
%{_datadir}/%{name}
|
|
Mystro256 |
6cca5d8 |
%{_udevrulesdir}/51-dolphin-usb-device.rules
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
%changelog
|
|
Mystro256 |
366df67 |
* Tue Nov 17 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.12716-3
|
|
Mystro256 |
366df67 |
- Disable LTO explicitly, this causes segfaults (RHBZ#1897376)
|
|
Mystro256 |
366df67 |
|
|
|
3299d83 |
* Wed Nov 11 2020 Jeff Law <law@redhat.com> - 5.0.12716-2
|
|
|
3299d83 |
- Fix missing #includes for gcc-11
|
|
|
3299d83 |
|
|
Mystro256 |
67d34b1 |
* Mon Oct 05 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.12716-1
|
|
Mystro256 |
67d34b1 |
- Update to latest beta version
|
|
Mystro256 |
67d34b1 |
|
|
|
468843e |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.12247-3
|
|
|
468843e |
- Second attempt - Rebuilt for
|
|
|
468843e |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
468843e |
|
|
|
6053511 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.12247-2
|
|
|
6053511 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
6053511 |
|
|
Mystro256 |
fe5abf9 |
* Thu Jul 09 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.12247-1
|
|
Mystro256 |
fe5abf9 |
- Update to latest beta version
|
|
Mystro256 |
fe5abf9 |
|
|
Mystro256 |
9c4f756 |
* Tue May 05 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11991-1
|
|
Mystro256 |
9c4f756 |
- Update to latest beta version
|
|
Mystro256 |
9c4f756 |
|
|
Mystro256 |
9fff30d |
* Wed Apr 29 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11824-1
|
|
Mystro256 |
9fff30d |
- Unbundle cubeb
|
|
Mystro256 |
9fff30d |
- Update to latest beta version
|
|
Mystro256 |
9fff30d |
|
|
Mystro256 |
dbc788a |
* Mon Apr 13 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11819-5
|
|
Mystro256 |
dbc788a |
- Forgot shebang in wrapper
|
|
Mystro256 |
dbc788a |
- Symlink manpage for dolphin-emu-x11
|
|
Mystro256 |
dbc788a |
|
|
Mystro256 |
dea1402 |
* Mon Apr 13 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11819-4
|
|
Mystro256 |
dea1402 |
- Fix permissions of wrapper script
|
|
Mystro256 |
dea1402 |
|
|
Mystro256 |
4cdc6d6 |
* Mon Apr 13 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11819-3
|
|
Mystro256 |
4cdc6d6 |
- Add wrapper script for xwayland, fixes RH#1823234
|
|
Mystro256 |
4cdc6d6 |
|
|
Mystro256 |
24291d2 |
* Sun Apr 05 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11819-2
|
|
Mystro256 |
24291d2 |
- Update bundled soundtouch to 2.1.2
|
|
Mystro256 |
24291d2 |
|
|
Mystro256 |
54fe2cb |
* Fri Mar 27 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11819-1
|
|
Mystro256 |
54fe2cb |
- Update to 5.0-11819
|
|
Mystro256 |
54fe2cb |
|
|
Mystro256 |
41d015d |
* Wed Mar 25 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11817-1
|
|
Mystro256 |
41d015d |
- Update to 5.0-11817
|
|
Mystro256 |
41d015d |
|
|
Mystro256 |
3a97ac9 |
* Wed Mar 18 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11782-1
|
|
Mystro256 |
3a97ac9 |
- Update to 5.0-11782
|
|
Mystro256 |
3a97ac9 |
|
|
Mystro256 |
7c5b312 |
* Wed Mar 18 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11713-3
|
|
Mystro256 |
7c5b312 |
- Unbundle glslang
|
|
Mystro256 |
7c5b312 |
|
|
Mystro256 |
8098f25 |
* Thu Mar 12 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11713-2
|
|
Mystro256 |
8098f25 |
- Unbundle picojson
|
|
Mystro256 |
8098f25 |
|
|
Mystro256 |
0a02b7f |
* Wed Mar 11 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.11713-1
|
|
Mystro256 |
0a02b7f |
- Update to 5.0-11713
|
|
Mystro256 |
0a02b7f |
|
|
Mystro256 |
6cca5d8 |
* Wed Mar 11 2020 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0.10474-1
|
|
Mystro256 |
6cca5d8 |
- Update to 5.0-10474
|
|
Mystro256 |
6cca5d8 |
|
|
|
88d45b7 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-29
|
|
|
88d45b7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
88d45b7 |
|
|
|
d3c1612 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-28
|
|
|
d3c1612 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
d3c1612 |
|
|
|
b2f650b |
* Sun Feb 10 2019 Kalev Lember <klember@redhat.com> - 5.0-27
|
|
|
b2f650b |
- Rebuilt for miniupnpc soname bump
|
|
|
b2f650b |
|
|
|
4e591e4 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-26
|
|
|
4e591e4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
4e591e4 |
|
|
|
dd75fd1 |
* Thu Sep 27 2018 Morten Stevens <mstevens@fedoraproject.org> - 5.0-25
|
|
|
dd75fd1 |
- Rebuilt for mbed TLS 2.13.0
|
|
|
dd75fd1 |
|
|
Mystro256 |
a1b91fd |
* Mon Aug 20 2018 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-24
|
|
Mystro256 |
a1b91fd |
- Fix for soundtouch 2.0.0-5 onwards
|
|
Mystro256 |
a1b91fd |
|
|
|
3b2b33b |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-23
|
|
|
3b2b33b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
3b2b33b |
|
|
|
20c8bd6 |
* Mon May 21 2018 Robert Scheck <robert@fedoraproject.org> - 5.0-22
|
|
|
20c8bd6 |
- Rebuilt for mbed TLS 2.9.0 (libmbedcrypto.so.2)
|
|
|
20c8bd6 |
|
|
Mystro256 |
972bcb0 |
* Wed Mar 07 2018 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-21
|
|
Mystro256 |
972bcb0 |
- Unbundle xxhash
|
|
Mystro256 |
972bcb0 |
|
|
|
bda1f24 |
* Mon Feb 19 2018 Robert Scheck <robert@fedoraproject.org> - 5.0-20
|
|
|
bda1f24 |
- Rebuilt for mbed TLS 2.7.0
|
|
|
bda1f24 |
|
|
|
879845f |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-19
|
|
|
879845f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
879845f |
|
|
|
a0ae694 |
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.0-18
|
|
|
a0ae694 |
- Remove obsolete scriptlets
|
|
|
a0ae694 |
|
|
Mystro256 |
462d51f |
* Sun Oct 15 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-17
|
|
Mystro256 |
462d51f |
- Rebuild with gtk2, since it's been merged into wxGTK3
|
|
Mystro256 |
462d51f |
- Cleanup unnecessary walyand script due to gtk2, closer to upstream now
|
|
Mystro256 |
462d51f |
|
|
|
a474759 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-16
|
|
|
a474759 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
a474759 |
|
|
|
2dfd166 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-15
|
|
|
2dfd166 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2dfd166 |
|
|
Mystro256 |
1beb7a6 |
* Mon May 8 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-14
|
|
Mystro256 |
1beb7a6 |
- Rework and rebuild for bochs 2.6.9
|
|
Mystro256 |
1beb7a6 |
|
|
Mystro256 |
d84f76f |
* Sun May 7 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-13
|
|
Mystro256 |
d84f76f |
- Fix launcher script issues
|
|
Mystro256 |
d84f76f |
|
|
Mystro256 |
61bfce8 |
* Wed Feb 15 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-12
|
|
Mystro256 |
61bfce8 |
- Rebuilt SFML 2.4
|
|
Mystro256 |
61bfce8 |
|
|
|
8ece82c |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.0-11
|
|
|
8ece82c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
8ece82c |
|
|
Mystro256 |
4a8f7da |
* Wed Jan 4 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-10
|
|
Mystro256 |
4a8f7da |
- Add launch scripts for seemless xwayland support
|
|
Mystro256 |
4a8f7da |
- Revert workaround in desktop file
|
|
Mystro256 |
4a8f7da |
- Use check macro
|
|
Mystro256 |
4a8f7da |
- Enable LTO
|
|
Mystro256 |
4a8f7da |
|
|
Mystro256 |
5514ef9 |
* Tue Jan 3 2017 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-9
|
|
Mystro256 |
5514ef9 |
- Workaround for wayland (force x11 for GUI)
|
|
Mystro256 |
5514ef9 |
|
|
Mystro256 |
ae96012 |
* Thu Dec 22 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-8
|
|
Mystro256 |
ae96012 |
- Appdata fixes
|
|
Mystro256 |
ae96012 |
|
|
Mystro256 |
d3bb7ab |
* Fri Dec 9 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-7
|
|
Mystro256 |
d3bb7ab |
- Add appdata
|
|
Mystro256 |
d3bb7ab |
|
|
Mystro256 |
fca0a61 |
* Tue Dec 6 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-6
|
|
Mystro256 |
fca0a61 |
- License fixes with added breakdown
|
|
Mystro256 |
fca0a61 |
- Split out common data into data subpackage
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Dec 5 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-5
|
|
Mystro256 |
fca0a61 |
- Revert patch for curl 7.50
|
|
Mystro256 |
fca0a61 |
- Spec cleanup and fixes
|
|
Mystro256 |
fca0a61 |
- Add a patch for f26+
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Jul 25 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-4
|
|
Mystro256 |
fca0a61 |
- Patch for curl 7.50
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Jul 25 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-3
|
|
Mystro256 |
fca0a61 |
- Added systemd-devel as build require
|
|
Mystro256 |
fca0a61 |
- Rebuild for miniupnpc-2.0
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Jul 7 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-2
|
|
Mystro256 |
fca0a61 |
- Added patch for building with mbedtls 2.3+
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Fri Jun 24 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-1
|
|
Mystro256 |
fca0a61 |
- Update to 5.0
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Mar 24 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-0.2rc
|
|
Mystro256 |
fca0a61 |
- Update manpages to upstream
|
|
Mystro256 |
fca0a61 |
- Disable hardened build (breaks dolphin)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Mar 3 2016 Jeremy Newton <alexjnewt at hotmail dot com> - 5.0-0.1rc
|
|
Mystro256 |
fca0a61 |
- Update to 5.0rc
|
|
Mystro256 |
fca0a61 |
- Updated manpage
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Nov 12 2015 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-10
|
|
Mystro256 |
fca0a61 |
- Patch for mbedtls updated for 2.0+ (f23+)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Nov 12 2015 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-9
|
|
Mystro256 |
fca0a61 |
- Patch for X11 for f22+
|
|
Mystro256 |
fca0a61 |
- Patch for mbedtls (used to be polarssl, fixes check)
|
|
Mystro256 |
fca0a61 |
- Changed the source download link (migrated to github)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Jul 20 2015 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-8
|
|
Mystro256 |
fca0a61 |
- Disabling polarssl check, as its not working on buildsys
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sun Jun 14 2015 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-7
|
|
Mystro256 |
fca0a61 |
- Patching for the rename of polarssl
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Tue Dec 9 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-6
|
|
Mystro256 |
fca0a61 |
- Patching for GCC 4.9
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sat Dec 6 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-5
|
|
Mystro256 |
fca0a61 |
- Line got deleted by accident, build fails
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Oct 27 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-4
|
|
Mystro256 |
fca0a61 |
- Change in wxGTK3-devel file
|
|
Mystro256 |
fca0a61 |
- Remove unnecessary CG requirement
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Oct 2 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-3
|
|
Mystro256 |
fca0a61 |
- Use polarssl 1.3 (fedora 21+) to avoid bundling
|
|
Mystro256 |
fca0a61 |
- patch to use entropy functionality in SSL instead of havege
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Oct 2 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-2
|
|
Mystro256 |
fca0a61 |
- Bundle polarssl (temporary fix, only for F19/20)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Mar 3 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 4.0-1
|
|
Mystro256 |
fca0a61 |
- Update to dolphin 4.0.2
|
|
Mystro256 |
fca0a61 |
- Removed any unnecessary patches
|
|
Mystro256 |
fca0a61 |
- Added new and updated some old patches
|
|
Mystro256 |
fca0a61 |
- Removed exclusive arch, now builds on arm
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Wed Jan 1 2014 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-6
|
|
Mystro256 |
fca0a61 |
- Build for SDL2 (Adds vibration support)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Nov 18 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-5
|
|
Mystro256 |
fca0a61 |
- Added patch for SFML, thanks to Hans de Goede
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sat Jul 27 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-4
|
|
Mystro256 |
fca0a61 |
- Updated for SFML compat
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Fri Jul 26 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-3
|
|
Mystro256 |
fca0a61 |
- GCC 4.8 Fix (Fedora 19 and onwards)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Tue Feb 19 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-2
|
|
Mystro256 |
fca0a61 |
- Fixed date typos in SPEC
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Tue Feb 19 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.5-1
|
|
Mystro256 |
fca0a61 |
- Updated to latest stable: removed GCC patch, updated CLRun patch
|
|
Mystro256 |
fca0a61 |
- Added patch to build on wxwidgets 2.8 (temporary workaround)
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sat Feb 16 2013 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-12
|
|
Mystro256 |
fca0a61 |
- Removed patch for libav and disabled ffmpeg, caused rendering issues
|
|
Mystro256 |
fca0a61 |
- Minor consistency fixes to SPEC file
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Fri Dec 14 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-11
|
|
Mystro256 |
fca0a61 |
- Added patch for recent libav api change in fc18, credit to Xiao-Long Chen
|
|
Mystro256 |
fca0a61 |
- Renamed patch 1 for consistency
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Mon Jun 25 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-10
|
|
Mystro256 |
fca0a61 |
- Changed CLRun buildrequire package name
|
|
Mystro256 |
fca0a61 |
- Renamed GCC 4.7 patch to suit fedora standards
|
|
Mystro256 |
fca0a61 |
- Added missing hicolor-icon-theme require
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sat Jun 02 2012 Xiao-Long Chen <chenxiaolong@cxl.epac.to> - 3.0-9
|
|
Mystro256 |
fca0a61 |
- Add patch to fix build with gcc 4.7.0 in fc17
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Apr 5 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-8
|
|
Mystro256 |
fca0a61 |
- Removed bundled CLRun
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Tue Mar 13 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-7
|
|
Mystro256 |
fca0a61 |
- Removed bundled bochs
|
|
Mystro256 |
fca0a61 |
- Fixed get-source-from-git.sh: missing checkout 3.0
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Fri Feb 24 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-6
|
|
Mystro256 |
fca0a61 |
- Removed purposeless zerolength file
|
|
Mystro256 |
fca0a61 |
Lots of clean up and additions, thanks to Xiao-Long Chen:
|
|
Mystro256 |
fca0a61 |
- Added man page
|
|
Mystro256 |
fca0a61 |
- Added script to grab source
|
|
Mystro256 |
fca0a61 |
- Added copyright file
|
|
Mystro256 |
fca0a61 |
- Added ExclusiveArch
|
|
Mystro256 |
fca0a61 |
- Added Some missing dependencies
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Feb 23 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-5
|
|
Mystro256 |
fca0a61 |
- Fixed Licensing
|
|
Mystro256 |
fca0a61 |
- Split sources and fixed source grab commands
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Fri Jan 27 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-4
|
|
Mystro256 |
fca0a61 |
- Tweaked to now be able to encode frame dumps
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sun Jan 22 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-3
|
|
Mystro256 |
fca0a61 |
- Building now uses cmake macro
|
|
Mystro256 |
fca0a61 |
- Turned off building shared libs
|
|
Mystro256 |
fca0a61 |
- Removed unnecessary lines
|
|
Mystro256 |
fca0a61 |
- Fixed debuginfo-without-sources issue
|
|
Mystro256 |
fca0a61 |
- Reorganization of the SPEC for readability
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Thu Jan 12 2012 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-2
|
|
Mystro256 |
fca0a61 |
- Fixed up spec to Fedora Guidelines
|
|
Mystro256 |
fca0a61 |
- Fixed various trivial mistakes
|
|
Mystro256 |
fca0a61 |
- Added SOIL and SFML to dependancies
|
|
Mystro256 |
fca0a61 |
- Removed bundled SOIL and SFML from source spin
|
|
Mystro256 |
fca0a61 |
|
|
Mystro256 |
fca0a61 |
* Sun Dec 18 2011 Jeremy Newton <alexjnewt at hotmail dot com> - 3.0-1
|
|
Mystro256 |
fca0a61 |
- Initial package SPEC created
|