From 622c03035d835ef6477c423a62ba13b1e9464131 Mon Sep 17 00:00:00 2001 From: Julien Dehos Date: Tue, 21 Jan 2025 10:48:13 +0100 Subject: [PATCH] gede: 2.16.2 -> 2.22.1 --- pkgs/development/tools/misc/gede/default.nix | 21 ++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/misc/gede/default.nix b/pkgs/development/tools/misc/gede/default.nix index 1feff837877a..dbe1c51b7b1c 100644 --- a/pkgs/development/tools/misc/gede/default.nix +++ b/pkgs/development/tools/misc/gede/default.nix @@ -1,31 +1,35 @@ { mkDerivation, lib, - fetchurl, + fetchFromGitHub, makeWrapper, python3, + qtbase, qmake, + qtserialport, ctags, gdb, }: mkDerivation rec { pname = "gede"; - version = "2.18.3"; + version = "v2.22.1"; - src = fetchurl { - url = "http://gede.dexar.se/uploads/source/${pname}-${version}.tar.xz"; - sha256 = "sha256-RUl60iPa4XSlUilpYKaYQbRmLqthKHAvYonnhufjPsE="; + src = fetchFromGitHub { + owner = "jhn98032"; + repo = "gede"; + rev = version; + hash = "sha256-6YSrqLDuV4G/uvtYy4vzbwqrMFftMvZdp3kr3R436rs="; }; nativeBuildInputs = [ - qmake + ctags makeWrapper python3 + qmake + qtserialport ]; - buildInputs = [ ctags ]; - strictDeps = true; dontUseQmakeConfigure = true; @@ -35,6 +39,7 @@ mkDerivation rec { installPhase = '' python build.py install --verbose --prefix="$out" wrapProgram $out/bin/gede \ + --prefix QT_PLUGIN_PATH : ${qtbase}/${qtbase.qtPluginPrefix} \ --prefix PATH : ${ lib.makeBinPath [ ctags