diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-03-07 06:10:26 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2018-03-15 02:23:44 +0100 |
commit | 6c4bb91fca42073aa78d948810e9fa519f44baa6 (patch) | |
tree | 94ba335267bfa7321ad6bd81a4adc2b1ca109c3f /pkgs/tools/networking/network-manager | |
parent | dcfbe14f0ed91fa64432f69f6217143a4582a19d (diff) | |
download | nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar.gz nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar.bz2 nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar.lz nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar.xz nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.tar.zst nixlib-6c4bb91fca42073aa78d948810e9fa519f44baa6.zip |
networkmanager-openconnect: add updateScript
Diffstat (limited to 'pkgs/tools/networking/network-manager')
-rw-r--r-- | pkgs/tools/networking/network-manager/openconnect.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/tools/networking/network-manager/openconnect.nix b/pkgs/tools/networking/network-manager/openconnect.nix index 5a215529d831..efaa146c72f3 100644 --- a/pkgs/tools/networking/network-manager/openconnect.nix +++ b/pkgs/tools/networking/network-manager/openconnect.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret , withGnome ? true, gnome3, procps, kmod }: -stdenv.mkDerivation rec { - name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; +let pname = "NetworkManager-openconnect"; - major = "1.2"; - version = "${major}.4"; + version = "1.2.4"; +in stdenv.mkDerivation rec { + name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${major}/${pname}-${version}.tar.xz"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; sha256 = "15j98wwspv6mcmy91w30as5qc1bzsnhlk060xhjy4qrvd37y0xx1"; }; @@ -30,6 +30,13 @@ stdenv.mkDerivation rec { --replace "/sbin/modprobe" "${kmod}/bin/modprobe" ''; + passthru = { + updateScript = gnome3.updateScript { + packageName = pname; + attrPath = "networkmanager-openconnect"; + }; + }; + meta = { description = "NetworkManager's OpenConnect plugin"; inherit (networkmanager.meta) maintainers platforms; |