Unverified Commit f4340b12 authored by leo60228's avatar leo60228
Browse files

pokefinder: init at 4.0.1

parent fb9b5024
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
diff --git a/Source/Core/Util/EncounterSlot.cpp b/Source/Core/Util/EncounterSlot.cpp
index adddbdab..71c98e83 100644
--- a/Source/Core/Util/EncounterSlot.cpp
+++ b/Source/Core/Util/EncounterSlot.cpp
@@ -20,6 +20,7 @@
 #include "EncounterSlot.hpp"
 #include <Core/Enum/Encounter.hpp>
 #include <array>
+#include <cstddef>
 
 namespace
 {
+46 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, cmake
, qtbase
, qttools
, wrapQtAppsHook
, gitUpdater
}:

stdenv.mkDerivation rec {
  pname = "pokefinder";
  version = "4.0.1";

  src = fetchFromGitHub {
    owner = "Admiral-Fish";
    repo = "PokeFinder";
    rev = "v${version}";
    sha256 = "j7xgjNF8NWLFVPNItWcFM5WL8yPxgHxVX00x7lt45WI=";
    fetchSubmodules = true;
  };

  patches = [ ./cstddef.patch ];

  postPatch = ''
    patchShebangs Source/Core/Resources/
  '';

  installPhase = ''
    install -D Source/Forms/PokeFinder $out/bin/PokeFinder
  '';

  nativeBuildInputs = [ cmake wrapQtAppsHook ];

  buildInputs = [ qtbase qttools ];

  passthru.updateScript = gitUpdater { };

  meta = with lib; {
    homepage = "https://github.com/Admiral-Fish/PokeFinder";
    description = "Cross platform Pokémon RNG tool";
    license = licenses.gpl3Only;
    platforms = platforms.all;
    maintainers = with maintainers; [ leo60228 ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -31419,6 +31419,8 @@ with pkgs;
  poke = callPackage ../applications/editors/poke { };
  pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
  pokemonsay = callPackage ../tools/misc/pokemonsay { };
  polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };