diff options
author | Felix Schröter <dev@felschr.com> | 2024-07-29 19:42:43 +0200 |
---|---|---|
committer | Felix Schröter <dev@felschr.com> | 2024-08-11 18:46:33 +0200 |
commit | 9a8324dc235a9317906be381d44216516f2ff917 (patch) | |
tree | 9abed36e3e2d297a2cf3e3c8f36594cb892ba64e /pkgs/by-name/pi | |
parent | 9ed7aa0f4e0868b803344ffb0be06e2dbde26ef2 (diff) |
pixelorama: 0.11.4 -> 1.0.1
https://github.com/Orama-Interactive/Pixelorama/releases/tag/v1.0 https://github.com/Orama-Interactive/Pixelorama/releases/tag/v1.0.1
Diffstat (limited to 'pkgs/by-name/pi')
-rw-r--r-- | pkgs/by-name/pi/pixelorama/package.nix | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/pkgs/by-name/pi/pixelorama/package.nix b/pkgs/by-name/pi/pixelorama/package.nix index d7345b9865b5a..dfe9abf9632ff 100644 --- a/pkgs/by-name/pi/pixelorama/package.nix +++ b/pkgs/by-name/pi/pixelorama/package.nix @@ -4,18 +4,18 @@ alsa-lib, autoPatchelfHook, fetchFromGitHub, - godot3-headless, - godot3-export-templates, - libGLU, + godot_4, + godot_4-export-templates, + libGL, libpulseaudio, libX11, libXcursor, + libXext, libXi, - libXinerama, libXrandr, - libXrender, nix-update-script, udev, + vulkan-loader, }: let @@ -26,42 +26,48 @@ let "Mac OSX" else throw "unsupported platform"; + + godot_version_folder = lib.replaceStrings [ "-" ] [ "." ] godot_4.version; in stdenv.mkDerivation (finalAttrs: { pname = "pixelorama"; - version = "0.11.4"; + version = "1.0.1"; src = fetchFromGitHub { owner = "Orama-Interactive"; repo = "Pixelorama"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-VEQjZ9kDqXz1hoT4PrsBtzoi1TYWyN+YcPMyf9qJMRE="; + hash = "sha256-lfim5ZiykOhI1kgsu0ni2frUVHPRIPJdrGx6TuUQcSY="; }; + strictDeps = true; + nativeBuildInputs = [ autoPatchelfHook - godot3-headless + godot_4 ]; - buildInputs = [ - libGLU + runtimeDependencies = map lib.getLib [ + alsa-lib + libGL + libpulseaudio libX11 libXcursor + libXext libXi - libXinerama libXrandr - libXrender + udev + vulkan-loader ]; buildPhase = '' runHook preBuild export HOME=$(mktemp -d) - mkdir -p $HOME/.local/share/godot/ - ln -s "${godot3-export-templates}/share/godot/templates" "$HOME/.local/share/godot/templates" + mkdir -p $HOME/.local/share/godot/export_templates + ln -s "${godot_4-export-templates}" "$HOME/.local/share/godot/export_templates/${godot_version_folder}" mkdir -p build - godot3-headless -v --export "${preset}" ./build/pixelorama - godot3-headless -v --export-pack "${preset}" ./build/pixelorama.pck + godot4 --headless --export-release "${preset}" ./build/pixelorama runHook postBuild ''; @@ -79,12 +85,6 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - runtimeDependencies = map lib.getLib [ - alsa-lib - libpulseaudio - udev - ]; - passthru.updateScript = nix-update-script { }; meta = with lib; { |