diff options
author | Symphorien Gibol <symphorien+git@xlumurb.eu> | 2020-01-28 12:00:00 +0000 |
---|---|---|
committer | Symphorien Gibol <symphorien+git@xlumurb.eu> | 2020-02-04 20:54:12 +0100 |
commit | 683fa30931130857e83406060ab55ea33b81f13a (patch) | |
tree | 49ef3ad5d14233e5ece6b9892513e974842f8959 /pkgs/tools | |
parent | 2a04e690bc3acb4061fe4285171e3647e4306048 (diff) | |
download | nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar.gz nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar.bz2 nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar.lz nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar.xz nixlib-683fa30931130857e83406060ab55ea33b81f13a.tar.zst nixlib-683fa30931130857e83406060ab55ea33b81f13a.zip |
network-manager-iodine: 1.2.0 -> 2019-11-05
the released version is old and cannot reconnect after the first connection is closed. This is fixed in master.
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/network-manager/iodine/default.nix | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/tools/networking/network-manager/iodine/default.nix b/pkgs/tools/networking/network-manager/iodine/default.nix index 29c0d550fe2f..9042605caf17 100644 --- a/pkgs/tools/networking/network-manager/iodine/default.nix +++ b/pkgs/tools/networking/network-manager/iodine/default.nix @@ -1,15 +1,18 @@ -{ stdenv, fetchurl, substituteAll, iodine, intltool, pkgconfig, networkmanager, libsecret, gtk3 +{ stdenv, fetchFromGitLab, substituteAll, autoreconfHook, iodine, intltool, pkgconfig, networkmanager, libsecret, gtk3 , withGnome ? true, gnome3, fetchpatch, networkmanagerapplet }: let pname = "NetworkManager-iodine"; - version = "1.2.0"; + version = "unstable-2019-11-05"; in stdenv.mkDerivation { name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; - src = fetchurl { - url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0njdigakidji6mfmbsp8lfi8wl88z1dk8cljbva2w0xazyddbwyh"; + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "GNOME"; + repo = "network-manager-iodine"; + rev = "2ef0abf089b00a0546f214dde0d45e63f2990b79"; + sha256 = "1ps26fr9b1yyafj7lrzf2kmaxb0ipl0mhagch5kzrjdsc5xkajz7"; }; patches = [ @@ -27,11 +30,12 @@ in stdenv.mkDerivation { buildInputs = [ iodine networkmanager ] ++ stdenv.lib.optionals withGnome [ gtk3 libsecret networkmanagerapplet ]; - nativeBuildInputs = [ intltool pkgconfig ]; + nativeBuildInputs = [ intltool autoreconfHook pkgconfig ]; # glib-2.62 deprecations NIX_CFLAGS_COMPILE = "-DGLIB_DISABLE_DEPRECATION_WARNINGS"; + preConfigure = "intltoolize"; configureFlags = [ "--without-libnm-glib" "--with-gnome=${if withGnome then "yes" else "no"}" |