diff --git a/pkgs/by-name/ea/easyroam-connect-desktop/package.nix b/pkgs/by-name/ea/easyroam-connect-desktop/package.nix index 3befba9a5211..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,31 +47,25 @@ 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 ''; - meta = with lib; { + meta = { description = "Manage and install your easyroam WiFi profiles"; mainProgram = "easyroam_connect_desktop"; longDescription = '' Using this software you can easily connect your device to eduroamĀ® by simply logging in with your DFN-AAI account. ''; homepage = "https://easyroam.de"; - license = licenses.unfree; - maintainers = with maintainers; [ + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ shadows_withal MarchCraft ];