Skip to content

Commit

Permalink
melonDS: 0.9.5-unstable-2024-01-17 -> 0.9.5-unstable-2024-04-18
Browse files Browse the repository at this point in the history
  • Loading branch information
AndersonTorres committed Apr 26, 2024
1 parent c2955d3 commit d3a2542
Showing 1 changed file with 26 additions and 4 deletions.
30 changes: 26 additions & 4 deletions pkgs/by-name/me/melonDS/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
, cmake
, extra-cmake-modules
, fetchFromGitHub
, libGL
, libarchive
, libpcap
, libsForQt5
, libslirp
, libGL
, pkg-config
, stdenv
, unstableGitUpdater
, wayland
, zstd
}:
Expand All @@ -22,13 +23,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "melonDS";
version = "0.9.5-unstable-2024-01-17";
version = "0.9.5-unstable-2024-04-18";

src = fetchFromGitHub {
owner = "melonDS-emu";
repo = "melonDS";
rev = "7897bd387bfd37615a049eba28d02dc23cfa5194";
hash = "sha256-7BrUa8QJnudJkiCtuBdfar+FeeJSrdMGJdhXrPP6uww=";
rev = "ba8d547dfa81539f4e8474152d92e866ad89241b";
hash = "sha256-va4KegM2z0GSA43goUynRPNPvQnrV2b8oNOfLKPE+Zc=";
};

nativeBuildInputs = [
Expand All @@ -55,9 +56,30 @@ stdenv.mkDerivation (finalAttrs: {
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libpcap ]}"
];

passthru = {
updateScript = unstableGitUpdater { };
};

meta = {
homepage = "https://melonds.kuribo64.net/";
description = "Work in progress Nintendo DS emulator";
longDescription = ''
melonDS aims at providing fast and accurate Nintendo DS emulation. While
it is still a work in progress, it has a pretty solid set of features:
- Nearly complete core (CPU, video, audio, ...)
- JIT recompiler for fast emulation
- OpenGL renderer, 3D upscaling
- RTC, microphone, lid close/open
- Joystick support
- Savestates
- Various display position/sizing/rotation modes
- (WIP) Wifi: local multiplayer, online connectivity
- (WIP) DSi emulation
- DLDI
- (WIP) GBA slot add-ons
- and more are planned!
'';
license = with lib.licenses; [ gpl3Plus ];
mainProgram = "melonDS";
maintainers = with lib.maintainers; [
Expand Down

0 comments on commit d3a2542

Please sign in to comment.