diff --git a/pkgs/by-name/ea/easyroam-connect-desktop/package.nix b/pkgs/by-name/ea/easyroam-connect-desktop/package.nix index 5053779b9c09..8a7edb592fbb 100644 --- a/pkgs/by-name/ea/easyroam-connect-desktop/package.nix +++ b/pkgs/by-name/ea/easyroam-connect-desktop/package.nix @@ -14,14 +14,15 @@ webkitgtk_4_1, glib-networking, wrapGAppsHook3, + dpkg, }: stdenv.mkDerivation rec { pname = "easyroam-connect-desktop"; - version = "1.3.5"; + version = "1.4.3"; src = fetchurl { - url = "http://packages.easyroam.de/repos/easyroam-desktop/pool/main/e/easyroam-desktop/easyroam_connect_desktop-${version}+${version}-linux.deb"; - hash = "sha256-TRzEPPjsD1+eSuElvbTV4HJFfwfS+EH+r/OhdMP8KG0="; + url = "https://packages.easyroam.de/repos/easyroam-desktop/pool/main/e/easyroam-desktop/easyroam_connect_desktop-${version}+${version}-linux.deb"; + hash = "sha256-03PLAUQQWlaAO+0cYcCorc1Q6wAhvLQGXNu0mqh8Lvw="; }; dontConfigure = true; @@ -30,6 +31,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoPatchelfHook wrapGAppsHook3 + dpkg ]; buildInputs = [ @@ -45,17 +47,11 @@ stdenv.mkDerivation rec { glib-networking ]; - unpackPhase = '' - ar p $src data.tar.xz | tar xJ - ''; - installPhase = '' runHook preInstall - mkdir -p $out - cp -r usr/share $out/share - mkdir -p $out/bin + cp -r usr/share $out/share ln -s $out/share/easyroam_connect_desktop/easyroam_connect_desktop $out/bin/easyroam_connect_desktop runHook postInstall