Merge pull request #201827 from SuperSamus/duckstation

duckstation: unstable-2022-07-08 -> 2022-11-18

authored by Anderson Torres and committed by GitHub 3325a804 7837e812

+10 -11
+9 -10
pkgs/applications/emulators/duckstation/default.nix
··· 7 7 , makeDesktopItem 8 8 , curl 9 9 , extra-cmake-modules 10 - , libevdev 11 10 , libpulseaudio 12 11 , libXrandr 13 12 , mesa # for libgbm 14 13 , ninja 15 14 , pkg-config 16 15 , qtbase 16 + , qtsvg 17 17 , qttools 18 18 , vulkan-loader 19 - #, wayland # Wayland doesn't work correctly this version 19 + , wayland 20 20 , wrapQtAppsHook 21 21 }: 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "duckstation"; 25 - version = "unstable-2022-07-08"; 26 - 25 + version = "unstable-2022-11-18"; 27 26 src = fetchFromGitHub { 28 27 owner = "stenzek"; 29 28 repo = pname; 30 - rev = "82965f741e81e4d2f7e1b2abdc011e1f266bfe7f"; 31 - sha256 = "sha256-D8Ps/EQRcHLsps/KEUs56koeioOdE/GPA0QJSrbSdYs="; 29 + rev = "8d7aea5e19859ed483699cc4a5dbd47165c7be8b"; 30 + sha256 = "sha256-92Wn1ZEEZszmVK/KrJqjDuQf/lyD8/VScfTI/St5dY4="; 32 31 }; 33 32 34 33 nativeBuildInputs = [ ··· 44 43 buildInputs = [ 45 44 SDL2 46 45 curl 47 - libevdev 48 46 libpulseaudio 49 47 libXrandr 50 48 mesa 51 49 qtbase 50 + qtsvg 52 51 vulkan-loader 53 - #wayland 52 + wayland 54 53 ]; 55 54 56 55 cmakeFlags = [ 57 56 "-DUSE_DRMKMS=ON" 58 - #"-DUSE_WAYLAND=ON" 57 + "-DUSE_WAYLAND=ON" 59 58 ]; 60 59 61 60 desktopItems = [ ··· 80 79 cp -r bin $out/share/duckstation 81 80 ln -s $out/share/duckstation/duckstation-qt $out/bin/ 82 81 83 - install -Dm644 ../extras/icons/icon-256px.png $out/share/pixmaps/duckstation.png 82 + install -Dm644 bin/resources/images/duck.png $out/share/pixmaps/duckstation.png 84 83 85 84 runHook postInstall 86 85 '';
+1 -1
pkgs/top-level/all-packages.nix
··· 1553 1553 1554 1554 dosbox-staging = callPackage ../applications/emulators/dosbox-staging { }; 1555 1555 1556 - duckstation = libsForQt5.callPackage ../applications/emulators/duckstation {}; 1556 + duckstation = qt6Packages.callPackage ../applications/emulators/duckstation {}; 1557 1557 1558 1558 dynamips = callPackage ../applications/emulators/dynamips { }; 1559 1559