Update default.nix

This commit is contained in:
AG 2025-10-30 15:27:03 +01:00
parent eac26713c7
commit f1faa10d33
1 changed files with 55 additions and 45 deletions

View File

@ -1,4 +1,6 @@
{ pkgs ? import <nixpkgs> { } }:
{
pkgs ? import <nixpkgs> { },
}:
pkgs.stdenv.mkDerivation rec {
pname = "apache-hop";
@ -66,16 +68,18 @@ EOF
mv $out/bin/$script $out/bin/.$script-wrapped
makeWrapper $out/bin/.$script-wrapped $out/bin/$script \
--set JAVA_HOME "${pkgs.jdk17}" \
--prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath [
--prefix LD_LIBRARY_PATH : "${
pkgs.lib.makeLibraryPath [
pkgs.gtk3
pkgs.glib
pkgs.webkitgtk_4_1
pkgs.libsoup_2_4
pkgs.libsoup_3
pkgs.cairo
pkgs.gdk-pixbuf
pkgs.atk
pkgs.pango
]}"
]
}"
done
chmod +x $out/opt/apache-hop/*.sh
@ -95,8 +99,14 @@ EOF
comment = "Data Integration Platform";
exec = "hop-gui";
icon = "hop";
categories = [ "Development" "Database" ];
mimeTypes = [ "application/x-hop-workflow" "application/x-hop-pipeline" ];
categories = [
"Development"
"Database"
];
mimeTypes = [
"application/x-hop-workflow"
"application/x-hop-pipeline"
];
})
];