Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yuzu for openSUSE:Factory checked in at 2023-01-08 21:25:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yuzu (Old) and /work/SRC/openSUSE:Factory/.yuzu.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yuzu" Sun Jan 8 21:25:48 2023 rev:3 rq:1056877 version:01299 Changes: -------- --- /work/SRC/openSUSE:Factory/yuzu/yuzu.changes 2023-01-04 17:53:52.166629580 +0100 +++ /work/SRC/openSUSE:Factory/.yuzu.new.1563/yuzu.changes 2023-01-08 21:25:50.451354518 +0100 @@ -1,0 +2,79 @@ +Sun Jan 08 00:08:24 UTC 2023 - [email protected] + +- Update to version 01299: + * "Merge Tagged PR 9042" + * "Merge Tagged PR 9570" + * "Merge Tagged PR 9573" + * opengl: Sanitize antialiasing config + * video_core/vulkan: Fixed loading of Vulkan driver pipeline cache The header size of the Vulkan driver pipeline cache files was incorrectly in PipelineCache::LoadVulkanPipelineCache, for which the pipeline cache wasn't read correctly and got invalidated on each load. + * MacroHLE: eliminate 2 rushed macros. + * externals: update dynarmic, xbyak + * Run clang-format + * externals: Update sirit + * shader_recompiler: Fix shuffle partitioning for >64 invoc-per-subgroup GPUs + * Vulkan, OpenGL: Hook up geometry shader passthrough emulation + * shader_recompiler: Add support for lowering geometry passthrough + * Vulkan, OpenGL: Hook up storage buffer alignment code + * shader_recompiler: Align SSBO offsets to meet host requirements + * shader_recompiler: SPIRV: Only enable int64 feature when supported + * shader_recompiler: Add comparison operators to descriptor types + * Vulkan: Add a workaround for input_position on Adreno drivers + * video_core/vulkan: Vulkan driver pipelines now contain cache version So that old cache can get deleted when the cache version changes and does not grow infinitely + * video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache + * config: Set the Vulkan driver pipeline cache option to be global + * video_core/vulkan: Added check if Vulkan pipeline path has been set + * config: Better wording for VK pipeline cache option and enable by default + * yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.h The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded. + * video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelines As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. + * BufferBase: Don't ignore GPU pages. + * Fermi2D: sync cache flushes + * MemoryManager: use fastmem directly. + * net: Silently translate ETIMEDOUT network error + * video_core: Cache GPU internal writes. + * Vulkan: Fix drivers that don't support dynamic_state_2 up + * common: add setting for renderer clock workaround + * vulkan: implement 'turbo mode' clock booster + * renderer_vulkan: implement fallback path for null descriptors + * yuzu-ui: Add setting for disabling macro HLE + * Video_core: Address feedback + * Texture Cache: Implement async texture downloads. + * Vulkan: Update blacklisting to latest driver versions. + * ShaderCompiler: Inline driver specific constants. + * Vulkan: rework stencil tracking. + * TAS: Immediately switch stick to TAS on input + * cmake: move find-modules to root cmake dir + * service: nifm: Initialize request state + * service: nifm: Match documentation names + * cmake: allow options shadowing with normal variables + * cmake: improve find_package failure messages + * vulkan_common: blacklist radv from extended_dynamic_state2 on drivers before 22.3.1 + * video_core: fix build + * MacroHLE: Final cleanup and fixes. + * Rasterizer: Setup skeleton for Host Conditional rendering + * RasterizerMemory: Add filtering for flushing/invalidation operations. + * Vulkan: Allow stagging buffer deferrals. + * MacroHLE: Add OpenGL Support + * Vulkan: Add other additional pipeline specs + * Vulkan: Implement Dynamic State 3 + * Vulkan Implement Dynamic State 2 LogicOp and PatchVertices + * Vulkan: Implement Dynamic States 2 + * DMAPusher: Improve collection of non executing methods + * Revert Buffer cache changes and setup additional macros. + * MacroHLE: Reduce massive calculations on sizing estimation. + * MacroHLE: Add HLE replacement for base vertex and base instance. + * MacroHLE: Add Index Buffer size estimation. + * MacroHLE: Refactor MacroHLE system. + * MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect. + * MacroHLE: Add MultidrawIndirect HLE Macro. + * TAS: Record sanitized instead of raw stick inputs + * vfs: Replace cstr concat with char concat + * vulkan_common: unify VK_EXT_debug_utils and selection of validation layer + * host_memory: Use transparent huge pages where available + * host_memory: Allocate virtual_base with MAP_NORESERVE + * Update translations (2023-01-01) + * settings: comment language blocklist columns + * settings: added regon/language warning bounds check + * Revert "k_page_group: synchronize" + * settings: warn on invalid regon/language combinations + +------------------------------------------------------------------- Old: ---- yuzu-01290.tar.xz New: ---- yuzu-01299.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yuzu.spec ++++++ --- /var/tmp/diff_new_pack.RZ4adl/_old 2023-01-08 21:25:51.311359628 +0100 +++ /var/tmp/diff_new_pack.RZ4adl/_new 2023-01-08 21:25:51.319359675 +0100 @@ -1,21 +1,19 @@ # # spec file for package yuzu # -# Copyright © 2017â2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2023 SUSE LLC # Copyright © 2017â2020 Markus S. <[email protected]> # -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,58 +23,61 @@ DESTDIR=%{buildroot} %__builder install/strip -C %__builddir Name: yuzu -Version: 01290 +Version: 01299 Release: 0 Summary: Nintendo Switch emulator/debugger License: GPL-3.0-or-later Group: System/Emulators/Other -Url: https://yuzu-emu.org/ +URL: https://yuzu-emu.org/ Source0: %{name}-%{version}.tar.xz # wget https://api.yuzu-emu.org/gamedb/ -O compatibility_list.json # It is dynamically changed so we should not use source URL in spec, # otherwise it will fail source check when submitted to Factory... Source1: compatibility_list.json ExclusiveArch: x86_64 +BuildRequires: autoconf +BuildRequires: binutils +BuildRequires: binutils-gold BuildRequires: cmake >= 3.15 -BuildRequires: binutils binutils-gold BuildRequires: gcc >= 12 BuildRequires: gcc-c++ >= 12 -BuildRequires: pkgconfig(sdl2) >= 2.0.18 -BuildRequires: libboost_filesystem-devel-impl >= 1.75.0 -BuildRequires: libboost_context-devel-impl >= 1.75.0 -BuildRequires: nasm autoconf -BuildRequires: pkgconfig(vulkan) BuildRequires: glslang-devel +BuildRequires: libboost_context-devel-impl >= 1.75.0 +BuildRequires: libboost_filesystem-devel-impl >= 1.75.0 +BuildRequires: nasm BuildRequires: sndio-devel -BuildRequires: pkgconfig(libcurl) -BuildRequires: pkgconfig(nettle) -BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(nettle) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) +BuildRequires: pkgconfig(sdl2) >= 2.0.18 BuildRequires: pkgconfig(speexdsp) -BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(Qt5Core) >= 5.15 -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(Qt5OpenGL) +BuildRequires: pkgconfig(Qt5Widgets) # ffmpeg BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) +BuildRequires: libzip-tools BuildRequires: pkgconfig(catch2) >= 2.13.7 BuildRequires: pkgconfig(fmt) >= 8.0.1 -BuildRequires: pkgconfig(nlohmann_json) >= 3.8 -BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(liblz4) >= 1.8 +BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(libzip) BuildRequires: pkgconfig(libzstd) >= 1.5 -BuildRequires: pkgconfig(libzip) libzip-tools +BuildRequires: pkgconfig(nlohmann_json) >= 3.8 BuildRequires: libqt5-linguist-devel ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RZ4adl/_old 2023-01-08 21:25:51.347359841 +0100 +++ /var/tmp/diff_new_pack.RZ4adl/_new 2023-01-08 21:25:51.351359865 +0100 @@ -2,17 +2,17 @@ <service name="tar_scm" mode="localonly"> <param name="url">https://github.com/yuzu-emu/yuzu-mainline.git</param> <param name="scm">git</param> - <param name="version">01290</param> + <param name="version">01299</param> <param name="changesgenerate">enable</param> <param name="filename">yuzu</param> - <param name="revision">mainline-0-1290</param> + <param name="revision">mainline-0-1299</param> </service> <service name="recompress" mode="localonly"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="localonly"> - <param name="version">01290</param> + <param name="version">01299</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.RZ4adl/_old 2023-01-08 21:25:51.371359984 +0100 +++ /var/tmp/diff_new_pack.RZ4adl/_new 2023-01-08 21:25:51.375360008 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/yuzu-emu/yuzu-mainline.git</param> - <param name="changesrevision">7152df12ae3f7678110a16f7cbb9bc91da655012</param> + <param name="changesrevision">56a8bcceb14e6d06eca525f3ce13473aa6dc7a22</param> </service> </servicedata> (No newline at EOF) ++++++ yuzu-01290.tar.xz -> yuzu-01299.tar.xz ++++++ /work/SRC/openSUSE:Factory/yuzu/yuzu-01290.tar.xz /work/SRC/openSUSE:Factory/.yuzu.new.1563/yuzu-01299.tar.xz differ: char 15, line 1
