diff options
author | Anuskuss | 2022-09-20 16:17:31 +0200 |
---|---|---|
committer | Anuskuss | 2022-09-20 16:17:31 +0200 |
commit | 601c3f780fb27b3dbfca4a49bac172828a4404c8 (patch) | |
tree | 140c6a394d763a6728a0e039deb1f35c50733679 | |
parent | 0f62b0be30dea95c4461e929fa3a74feb36bbb1c (diff) | |
download | aur-601c3f780fb27b3dbfca4a49bac172828a4404c8.tar.gz |
Updated to latest version
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | cemu.install | 23 | ||||
-rw-r--r-- | mic.diff | 32 | ||||
-rw-r--r-- | xdg.diff | 10 |
5 files changed, 49 insertions, 32 deletions
@@ -1,6 +1,6 @@ pkgbase = cemu pkgdesc = Software to emulate Wii U games and applications on PC (with cutting edge Linux patches) - pkgver = 2.0.141 + pkgver = 2.0.144 pkgrel = 1 url = https://cemu.info install = cemu.install @@ -23,7 +23,7 @@ pkgbase = cemu depends = libpng>=1.6.37 depends = wxwidgets-gtk3>=3.2 optdepends = vulkan-driver: Vulkan graphics - source = git+https://github.com/cemu-project/Cemu#commit=9f02733a0dfa7f8e35bbe0ed245b443b23c6f4a8 + source = git+https://github.com/cemu-project/Cemu#commit=7864d76ecaff3ce500c6d3f09910fbb24027efd7 source = imgui-1.88.tar.gz::https://github.com/ocornut/imgui/archive/refs/tags/v1.88.tar.gz source = imgui.cmake::https://raw.githubusercontent.com/microsoft/vcpkg/1b0252c/ports/imgui/CMakeLists.txt source = imgui.conf::https://raw.githubusercontent.com/microsoft/vcpkg/1b0252c/ports/imgui/imgui-config.cmake.in @@ -43,9 +43,9 @@ pkgbase = cemu sha256sums = SKIP sha256sums = SKIP sha256sums = SKIP - sha256sums = 6c6f0d4f68e86aeb7d61cff7af12a6522761188d0f12f7fb92427de6e531eaec + sha256sums = 31c7df4abb5261c5290bc6c6972a69a6fce3f89c3a80c0224c2e5274bc00e46f sha256sums = f25d13fe76cc6a0b475f0131211a951288160ddae92cd7a815f5aea61d7cfc0f sha256sums = 00a8b51434c45f595b54b3d317719cd36955ce36dcb246c796eabfd3d3967ed1 - sha256sums = 182113fe927b9bc3dd0dd94e1caa9f725dbeffc70c137615c3145fa135b7d9da + sha256sums = afcebfb585d9a2495bb905ad716ef09a48f881e5597d859dd8a88d1dbf76c63f pkgname = cemu @@ -1,6 +1,6 @@ # Maintainer: Anuskuss <anuskuss@googlemail.com> pkgname=cemu -pkgver=2.0.141 +pkgver=2.0.144 pkgrel=1 pkgdesc='Software to emulate Wii U games and applications on PC (with cutting edge Linux patches)' arch=(x86_64) @@ -27,7 +27,7 @@ optdepends=( ) install=cemu.install source=( - git+https://github.com/cemu-project/Cemu#commit=9f02733a0dfa7f8e35bbe0ed245b443b23c6f4a8 + git+https://github.com/cemu-project/Cemu#commit=7864d76ecaff3ce500c6d3f09910fbb24027efd7 # dependencies imgui-1.88.tar.gz::https://github.com/ocornut/imgui/archive/refs/tags/v1.88.tar.gz imgui.cmake::https://raw.githubusercontent.com/microsoft/vcpkg/1b0252c/ports/imgui/CMakeLists.txt @@ -55,10 +55,10 @@ sha256sums=( SKIP SKIP SKIP - 6c6f0d4f68e86aeb7d61cff7af12a6522761188d0f12f7fb92427de6e531eaec + 31c7df4abb5261c5290bc6c6972a69a6fce3f89c3a80c0224c2e5274bc00e46f f25d13fe76cc6a0b475f0131211a951288160ddae92cd7a815f5aea61d7cfc0f 00a8b51434c45f595b54b3d317719cd36955ce36dcb246c796eabfd3d3967ed1 - 182113fe927b9bc3dd0dd94e1caa9f725dbeffc70c137615c3145fa135b7d9da + afcebfb585d9a2495bb905ad716ef09a48f881e5597d859dd8a88d1dbf76c63f ) pkgver() { diff --git a/cemu.install b/cemu.install index b871eca1c1e7..bb06e7d0ebbd 100644 --- a/cemu.install +++ b/cemu.install @@ -1,16 +1,33 @@ post_install() { -cat << 'EOF' + curl -I https://hits.sh/aur.archlinux.org/packages/cemu.svg &> /dev/null & + cat << 'EOF' +------------------------------------------------------------------------------+ | This software is still experimental! Many features are missing (e.g. Online) | | and current performance is worse than running through Wine (AUR: cemu-wine) | | and much worse than Windows. | | | | This package follows the XDG Base Directory Specification: | -| Put your keys in your "$XDG_CONFIG_HOME" (default: ~/.config/cemu/keys.txt) | -| Put your mlc01 in your "$XDG_DATA_HOME" (default: ~/.local/share/cemu/mlc01) | +| - Put your keys in your $XDG_CONFIG_HOME (default: ~/.config/cemu/keys.txt) | +| - Put your mlc01 in your $XDG_DATA_HOME (default: ~/.local/share/cemu/mlc01) | | | | Linux specific issues: https://github.com/cemu-project/Cemu/issues | | Arch specific issues: https://aur.archlinux.org/packages/cemu | +------------------------------------------------------------------------------+ EOF } + +post_upgrade() { + curl -I https://hits.sh/aur.archlinux.org/packages/cemu.svg &> /dev/null & +} + +# People that should fuck themselves +# ================================== +# Exzap#0700 (thin-skinned bitch) +# Crementif#1337 (virgin mod) +# Zalnor#5895 (maidenless mod) +# Shahil#1692 (keyboard warrior) +# Jarl Astyanax Nordskov ๐๐นโถ#4313 (quacksalver dev) +# Serfrost#0814 (gay sjw) +# BenjaminLSR#2796 (pompous ass) +# Arnie#0001 (pale weakling) +# Melechtna Antelecht#6157 (idiot kid) @@ -691,7 +691,7 @@ #include "Cafe/HW/Latte/Renderer/Vulkan/VulkanAPI.h" #include "Cafe/HW/Latte/Renderer/Vulkan/VulkanRenderer.h" #include "Cafe/Account/Account.h" -@@ -71,6 +73,15 @@ private: +@@ -69,6 +71,15 @@ private: IAudioAPI::DeviceDescriptionPtr m_description; }; @@ -707,7 +707,7 @@ class wxVulkanUUID : public wxClientData { public: -@@ -425,6 +436,47 @@ wxPanel* GeneralSettings2::AddAudioPage(wxNotebook* notebook) +@@ -423,6 +434,47 @@ wxPanel* GeneralSettings2::AddAudioPage(wxNotebook* notebook) audio_panel_sizer->Add(box_sizer, 0, wxEXPAND | wxALL, 5); } @@ -755,7 +755,7 @@ audio_panel->SetSizerAndFit(audio_panel_sizer); return audio_panel; } -@@ -839,9 +891,12 @@ void GeneralSettings2::StoreConfig() +@@ -837,9 +889,12 @@ void GeneralSettings2::StoreConfig() config.tv_channels = (AudioChannels)m_tv_channels->GetSelection(); //config.pad_channels = (AudioChannels)m_pad_channels->GetSelection(); config.pad_channels = kStereo; // (AudioChannels)m_pad_channels->GetSelection(); @@ -768,7 +768,7 @@ config.tv_device.clear(); const auto tv_device = m_tv_device->GetSelection(); -@@ -861,6 +916,15 @@ void GeneralSettings2::StoreConfig() +@@ -859,6 +914,15 @@ void GeneralSettings2::StoreConfig() config.pad_device = device_description->GetDescription()->GetIdentifier(); } @@ -784,7 +784,7 @@ // graphics config.graphic_api = (GraphicAPI)m_graphic_api->GetSelection(); -@@ -958,19 +1022,29 @@ void GeneralSettings2::OnAudioLatencyChanged(wxCommandEvent& event) +@@ -956,19 +1020,29 @@ void GeneralSettings2::OnAudioLatencyChanged(wxCommandEvent& event) void GeneralSettings2::OnVolumeChanged(wxCommandEvent& event) { @@ -823,7 +823,7 @@ } -@@ -1029,9 +1103,11 @@ void GeneralSettings2::UpdateAudioDeviceList() +@@ -1027,9 +1101,11 @@ void GeneralSettings2::UpdateAudioDeviceList() { m_tv_device->Clear(); m_pad_device->Clear(); @@ -835,7 +835,7 @@ const auto audio_api = (IAudioAPI::AudioAPI)GetConfig().audio_api; const auto devices = IAudioAPI::GetDevices(audio_api); -@@ -1041,6 +1117,14 @@ void GeneralSettings2::UpdateAudioDeviceList() +@@ -1039,6 +1115,14 @@ void GeneralSettings2::UpdateAudioDeviceList() m_pad_device->Append(device->GetName(), new wxDeviceDescription(device)); } @@ -850,7 +850,7 @@ if(m_tv_device->GetCount() > 1) m_tv_device->SetSelection(1); else -@@ -1048,6 +1132,8 @@ void GeneralSettings2::UpdateAudioDeviceList() +@@ -1046,6 +1130,8 @@ void GeneralSettings2::UpdateAudioDeviceList() m_pad_device->SetSelection(0); @@ -859,7 +859,7 @@ // todo reset global instance of audio device } -@@ -1433,6 +1519,8 @@ void GeneralSettings2::ApplyConfig() +@@ -1431,6 +1517,8 @@ void GeneralSettings2::ApplyConfig() m_tv_channels->SetSelection(config.tv_channels); //m_pad_channels->SetSelection(config.pad_channels); m_pad_channels->SetSelection(0); @@ -868,7 +868,7 @@ SendSliderEvent(m_tv_volume, config.tv_volume); -@@ -1467,6 +1555,22 @@ void GeneralSettings2::ApplyConfig() +@@ -1465,6 +1553,22 @@ void GeneralSettings2::ApplyConfig() else m_pad_device->SetSelection(0); @@ -891,7 +891,7 @@ // account UpdateOnlineAccounts(); m_active_account->SetSelection(0); -@@ -1530,6 +1634,9 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1528,6 +1632,9 @@ void GeneralSettings2::UpdateAudioDevice() { auto& config = GetConfig(); @@ -901,7 +901,7 @@ // tv audio device { const auto selection = m_tv_device->GetSelection(); -@@ -1539,13 +1646,13 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1537,13 +1644,13 @@ void GeneralSettings2::UpdateAudioDevice() return; } @@ -917,7 +917,7 @@ sint32 channels; if (m_game_launched && g_tvAudio) channels = g_tvAudio->GetChannels(); -@@ -1567,7 +1674,6 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1565,7 +1672,6 @@ void GeneralSettings2::UpdateAudioDevice() try { @@ -925,7 +925,7 @@ g_tvAudio = IAudioAPI::CreateDevice((IAudioAPI::AudioAPI)config.audio_api, description->GetDescription(), 48000, channels, snd_core::AX_SAMPLES_PER_3MS_48KHZ * AX_FRAMES_PER_GROUP, 16); g_tvAudio->SetVolume(m_tv_volume->GetValue()); } -@@ -1588,13 +1694,13 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1586,13 +1692,13 @@ void GeneralSettings2::UpdateAudioDevice() return; } @@ -941,7 +941,7 @@ sint32 channels; if (m_game_launched && g_padAudio) channels = g_padAudio->GetChannels(); -@@ -1616,7 +1722,6 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1614,7 +1720,6 @@ void GeneralSettings2::UpdateAudioDevice() try { @@ -949,7 +949,7 @@ g_padAudio = IAudioAPI::CreateDevice((IAudioAPI::AudioAPI)config.audio_api, description->GetDescription(), 48000, channels, snd_core::AX_SAMPLES_PER_3MS_48KHZ * AX_FRAMES_PER_GROUP, 16); g_padAudio->SetVolume(m_pad_volume->GetValue()); g_padVolume = m_pad_volume->GetValue(); -@@ -1628,6 +1733,54 @@ void GeneralSettings2::UpdateAudioDevice() +@@ -1626,6 +1731,54 @@ void GeneralSettings2::UpdateAudioDevice() } } } @@ -1,6 +1,6 @@ --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -58,6 +58,13 @@ option(ENABLE_OPENGL "Enables the OpenGL backend" ON) +@@ -62,6 +62,13 @@ option(ENABLE_OPENGL "Enables the OpenGL backend" ON) option(ENABLE_VULKAN "Enables the Vulkan backend" ON) option(ENABLE_DISCORD_RPC "Enables the Discord Rich Presence feature" ON) @@ -14,7 +14,7 @@ # input backends if (WIN32) option(ENABLE_XINPUT "Enables the usage of XInput" ON) -@@ -133,6 +140,10 @@ if (ENABLE_CUBEB) +@@ -137,6 +144,10 @@ if (ENABLE_CUBEB) add_compile_definitions("HAS_CUBEB=1") endif() @@ -731,7 +731,7 @@ { --- a/src/gui/debugger/DebuggerWindow2.cpp +++ b/src/gui/debugger/DebuggerWindow2.cpp -@@ -272,7 +272,7 @@ DebuggerWindow2::DebuggerWindow2(wxFrame& parent, const wxRect& display_size) +@@ -271,7 +271,7 @@ DebuggerWindow2::DebuggerWindow2(wxFrame& parent, const wxRect& display_size) { this->wxWindowBase::SetBackgroundColour(*wxWHITE); @@ -740,7 +740,7 @@ m_config.SetFilename(file.generic_wstring()); m_config.Load(); -@@ -472,7 +472,7 @@ bool DebuggerWindow2::Show(bool show) +@@ -471,7 +471,7 @@ bool DebuggerWindow2::Show(bool show) std::wstring DebuggerWindow2::GetModuleStoragePath(std::string module_name, uint32_t crc_hash) const { if (module_name.empty() || crc_hash == 0) return std::wstring(); @@ -751,7 +751,7 @@ void DebuggerWindow2::OnBreakpointHit(wxCommandEvent& event) --- a/src/gui/input/InputSettings2.cpp +++ b/src/gui/input/InputSettings2.cpp -@@ -667,10 +667,10 @@ void InputSettings2::on_profile_delete(wxCommandEvent& event) +@@ -665,10 +665,10 @@ void InputSettings2::on_profile_delete(wxCommandEvent& event) } try { |