easyroam-connect-desktop: init at 1.3.5 (#348785)

Changed files
+90
maintainers
pkgs
by-name
ea
easyroam-connect-desktop
+12
maintainers/maintainer-list.nix
···
githubId = 34819524;
name = "Marcel";
};
marcovergueira = {
email = "vergueira.marco@gmail.com";
github = "marcovergueira";
···
githubId = 23130178;
name = "夜坂雅";
keys = [ { fingerprint = "3237 D49E 8F81 5A45 2133 64EA 4FF3 5790 F405 53A9"; } ];
};
shahrukh330 = {
email = "shahrukh330@gmail.com";
···
githubId = 34819524;
name = "Marcel";
};
+
MarchCraft = {
+
email = "felix@dienilles.de";
+
github = "MarchCraft";
+
githubId = 30194994;
+
name = "Felix Nilles";
+
};
marcovergueira = {
email = "vergueira.marco@gmail.com";
github = "marcovergueira";
···
githubId = 23130178;
name = "夜坂雅";
keys = [ { fingerprint = "3237 D49E 8F81 5A45 2133 64EA 4FF3 5790 F405 53A9"; } ];
+
};
+
shadows_withal = {
+
email = "shadows@with.al";
+
github = "shadows-withal";
+
githubId = 6445316;
+
name = "liv";
};
shahrukh330 = {
email = "shahrukh330@gmail.com";
+78
pkgs/by-name/ea/easyroam-connect-desktop/package.nix
···
···
+
{
+
stdenv,
+
lib,
+
fetchurl,
+
autoPatchelfHook,
+
glib,
+
gtk3,
+
pango,
+
cairo,
+
harfbuzz,
+
networkmanager,
+
libsecret,
+
libsoup_3,
+
webkitgtk_4_1,
+
glib-networking,
+
wrapGAppsHook3,
+
}:
+
stdenv.mkDerivation rec {
+
pname = "easyroam-connect-desktop";
+
version = "1.3.5";
+
+
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=";
+
};
+
+
dontConfigure = true;
+
dontBuild = true;
+
+
nativeBuildInputs = [
+
autoPatchelfHook
+
wrapGAppsHook3
+
];
+
+
buildInputs = [
+
glib
+
gtk3
+
pango
+
cairo
+
harfbuzz
+
libsecret
+
networkmanager
+
webkitgtk_4_1
+
libsoup_3
+
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
+
ln -s $out/share/easyroam_connect_desktop/easyroam_connect_desktop $out/bin/easyroam_connect_desktop
+
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
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; [
+
shadows_withal
+
MarchCraft
+
];
+
platforms = [ "x86_64-linux" ];
+
};
+
}