summary refs log tree commit diff
path: root/pkgs/applications/misc/skytemple
diff options
context:
space:
mode:
authorKonrad Borowski <konrad@borowski.pw>2021-05-30 22:05:43 +0200
committerKonrad Borowski <konrad@borowski.pw>2021-05-30 22:09:08 +0200
commit34d772c8688129ec3f43eb8dba0658175c8432cd (patch)
treefa59a0e75151a10552b72546fb99a9ffb44b950c /pkgs/applications/misc/skytemple
parentb8ba235a52d9f2494fa820e9c8f25d2e2830d916 (diff)
downloadnixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar.gz
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar.bz2
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar.lz
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar.xz
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.tar.zst
nixpkgs-34d772c8688129ec3f43eb8dba0658175c8432cd.zip
skytemple: init at 1.2.3
Diffstat (limited to 'pkgs/applications/misc/skytemple')
-rw-r--r--pkgs/applications/misc/skytemple/default.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/misc/skytemple/default.nix b/pkgs/applications/misc/skytemple/default.nix
new file mode 100644
index 00000000000..a67d79f9bf9
--- /dev/null
+++ b/pkgs/applications/misc/skytemple/default.nix
@@ -0,0 +1,38 @@
+{ lib, fetchFromGitHub, gobject-introspection, gtk3, gtksourceview3, wrapGAppsHook, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+  pname = "skytemple";
+  version = "1.2.3";
+
+  src = fetchFromGitHub {
+    owner = "SkyTemple";
+    repo = pname;
+    rev = version;
+    sha256 = "0l2c4qngv58j6zkp0va6m96zksx8gqn3mjc3isqybfnhjr6nd3v9";
+  };
+
+  buildInputs = [ gobject-introspection gtk3 gtksourceview3 ];
+  nativeBuildInputs = [ gobject-introspection wrapGAppsHook ];
+  propagatedBuildInputs = with python3Packages; [
+    natsort
+    packaging
+    pycairo
+    pygal
+    pypresence
+    setuptools
+    skytemple-dtef
+    skytemple-eventserver
+    skytemple-files
+    skytemple-icons
+    skytemple-ssb-debugger
+  ];
+
+  doCheck = false; # there are no tests
+
+  meta = with lib; {
+    homepage = "https://github.com/SkyTemple/skytemple";
+    description = "ROM hacking tool for Pokémon Mystery Dungeon Explorers of Sky";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ xfix ];
+  };
+}