From 18e19d4b5a7892bfd4e67a00d0a1c023eb921c65 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Fri, 10 Sep 2021 21:17:54 +0200 Subject: [PATCH 1/4] python3Packages.dungeon-eos: init at 0.0.4 --- .../python-modules/dungeon-eos/default.nix | 23 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/python-modules/dungeon-eos/default.nix diff --git a/pkgs/development/python-modules/dungeon-eos/default.nix b/pkgs/development/python-modules/dungeon-eos/default.nix new file mode 100644 index 000000000000..0b1e5ebc53f5 --- /dev/null +++ b/pkgs/development/python-modules/dungeon-eos/default.nix @@ -0,0 +1,23 @@ +{ lib, buildPythonPackage, fetchFromGitHub }: + +buildPythonPackage rec { + pname = "dungeon-eos"; + version = "0.0.4"; + + src = fetchFromGitHub { + owner = "SkyTemple"; + repo = pname; + rev = version; + sha256 = "0hxygjk9i4qlwsxnxr52cxhqy3i62pc373z1x5sh2pas5ag59bvl"; + }; + + doCheck = false; # there are no tests + pythonImportsCheck = [ "dungeon_eos" ]; + + meta = with lib; { + homepage = "https://github.com/SkyTemple/dungeon-eos"; + description = "A package that simulates PMD EoS dungeon generation"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ marius851000 xfix ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 22d654a489fe..84905d96b543 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2247,6 +2247,8 @@ in { dulwich = callPackage ../development/python-modules/dulwich { }; + dungeon-eos = callPackage ../development/python-modules/dungeon-eos { }; + dwdwfsapi = callPackage ../development/python-modules/dwdwfsapi { }; dyn = callPackage ../development/python-modules/dyn { }; From 09d99a9f49519b4a61a921006a4b7b1d875dd610 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Fri, 10 Sep 2021 21:19:09 +0200 Subject: [PATCH 2/4] python3Packages.skytemple-files: 1.2.4 -> 1.3.0 --- .../skytemple-files/default.nix | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/skytemple-files/default.nix b/pkgs/development/python-modules/skytemple-files/default.nix index 90fae07c475d..d1ea00b7f3e5 100644 --- a/pkgs/development/python-modules/skytemple-files/default.nix +++ b/pkgs/development/python-modules/skytemple-files/default.nix @@ -1,26 +1,19 @@ -{ lib, buildPythonPackage, fetchFromGitHub, appdirs, explorerscript, ndspy, pillow, setuptools, skytemple-rust, tilequant, armips, fetchpatch }: +{ lib, buildPythonPackage, fetchFromGitHub, appdirs, dungeon-eos, explorerscript +, ndspy, pillow, setuptools, skytemple-rust, tilequant, armips +}: buildPythonPackage rec { pname = "skytemple-files"; - version = "1.2.4"; + version = "1.3.0"; src = fetchFromGitHub { owner = "SkyTemple"; repo = pname; rev = version; - sha256 = "1i3045bqg9h7kcx83nlrm1pmikfpi817n0gb8da29m3mqzk7lwws"; + sha256 = "1gpmgdas7x1zmszs9hlxjb6nk683901cy1kc0gyhz0rzdn5jg3lb"; fetchSubmodules = true; }; - patches = [ - # fix patching https://github.com/SkyTemple/skytemple-files/pull/128 - # merged, remove for next update - (fetchpatch { - url = "http://github.com/SkyTemple/skytemple-files/commit/71dd71e6abb7435405e30225e8a37592b990d692.patch"; - sha256 = "sha256-CSBaT+LVP9J0C1FlUCduTJroq9z2EAJG6lruvlHlQLI="; - }) - ]; - postPatch = '' substituteInPlace skytemple_files/patch/arm_patcher.py \ --replace "exec_name = os.getenv('SKYTEMPLE_ARMIPS_EXEC', f'{prefix}armips')" "exec_name = \"${armips}/bin/armips\"" @@ -28,7 +21,7 @@ buildPythonPackage rec { buildInputs = [ armips ]; - propagatedBuildInputs = [ appdirs explorerscript ndspy pillow setuptools skytemple-rust tilequant ]; + propagatedBuildInputs = [ appdirs dungeon-eos explorerscript ndspy pillow setuptools skytemple-rust tilequant ]; doCheck = false; # requires Pokémon Mystery Dungeon ROM pythonImportsCheck = [ "skytemple_files" ]; From 97456cb46ad0cffec86e1b59c75984929df5dc68 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Fri, 10 Sep 2021 21:25:43 +0200 Subject: [PATCH 3/4] python3Packages.skytemple-ssb-debugger: 1.2.5 -> 1.3.0 --- .../python-modules/skytemple-ssb-debugger/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix b/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix index 745e2775985d..bb91bad3ff1d 100644 --- a/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix +++ b/pkgs/development/python-modules/skytemple-ssb-debugger/default.nix @@ -5,13 +5,13 @@ buildPythonPackage rec { pname = "skytemple-ssb-debugger"; - version = "1.2.5"; + version = "1.3.0"; src = fetchFromGitHub { owner = "SkyTemple"; repo = pname; rev = version; - sha256 = "0jkx75z8j03jfr9kzd40ip0fy24sfc7f2x430mf48xin272mc87q"; + sha256 = "12v0071125m8xjcp2hxm9qvs0qw4hdhkx8r3gbl0plm22vl3fk0d"; }; buildInputs = [ gobject-introspection gtk3 gtksourceview3 ]; From b435e06df0e199ac54ddd15c91946fd621603215 Mon Sep 17 00:00:00 2001 From: Konrad Borowski Date: Fri, 10 Sep 2021 21:29:48 +0200 Subject: [PATCH 4/4] skytemple: 1.2.5 -> 1.3.0 --- pkgs/applications/misc/skytemple/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/skytemple/default.nix b/pkgs/applications/misc/skytemple/default.nix index d341c9821996..a242a520fc45 100644 --- a/pkgs/applications/misc/skytemple/default.nix +++ b/pkgs/applications/misc/skytemple/default.nix @@ -2,13 +2,13 @@ python3Packages.buildPythonApplication rec { pname = "skytemple"; - version = "1.2.5"; + version = "1.3.0"; src = fetchFromGitHub { owner = "SkyTemple"; repo = pname; rev = version; - sha256 = "0780517gjc97wb2g67pwdv3fz3sqxm2ica1hdbrhqm4rfbnb28xr"; + sha256 = "03qmjp257rk4p1zkz89cv26awdgngvakqyg6jc3g6xrhmsvr4r2p"; }; buildInputs = [