network-manager: 1.0.12 -> 1.2.2
This commit is contained in:
parent
925fb7ebfc
commit
233541a371
@ -6,11 +6,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "network-manager-${version}";
|
name = "network-manager-${version}";
|
||||||
version = "1.0.12";
|
pname = "NetworkManager";
|
||||||
|
major = "1.2";
|
||||||
|
version = "${major}.2";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/NetworkManager/1.0/NetworkManager-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${major}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "17jan0g5jzp8mrpklyacwdgnnw016m1c5pc4az5im6qhc260yirs";
|
sha256 = "41d8082e027f58bb5fa4181f93742606ab99c659794a18e2823eff22df0eecd9";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -61,15 +63,11 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ intltool pkgconfig ];
|
nativeBuildInputs = [ intltool pkgconfig ];
|
||||||
|
|
||||||
patches = [ ./nm-platform.patch ];
|
preInstall = ''
|
||||||
|
installFlagsArray=( "sysconfdir=$out/etc" "localstatedir=$out/var" "runstatedir=$out/var/run" )
|
||||||
preInstall =
|
|
||||||
''
|
|
||||||
installFlagsArray=( "sysconfdir=$out/etc" "localstatedir=$out/var" )
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postInstall =
|
postInstall = ''
|
||||||
''
|
|
||||||
mkdir -p $out/lib/NetworkManager
|
mkdir -p $out/lib/NetworkManager
|
||||||
|
|
||||||
# FIXME: Workaround until NixOS' dbus+systemd supports at_console policy
|
# FIXME: Workaround until NixOS' dbus+systemd supports at_console policy
|
||||||
@ -88,7 +86,7 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = http://projects.gnome.org/NetworkManager/;
|
homepage = http://projects.gnome.org/NetworkManager/;
|
||||||
description = "Network configuration and management tool";
|
description = "Network configuration and management tool";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ phreedom urkud rickynils domenkozar ];
|
maintainers = with maintainers; [ phreedom urkud rickynils domenkozar obadz ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
diff --git a/src/platform/nm-platform.c b/src/platform/nm-platform.c
|
|
||||||
index 8803377..14e5726 100644
|
|
||||||
--- a/src/platform/nm-platform.c
|
|
||||||
+++ b/src/platform/nm-platform.c
|
|
||||||
@@ -39,6 +39,12 @@
|
|
||||||
#include "nm-enum-types.h"
|
|
||||||
#include "nm-core-internal.h"
|
|
||||||
|
|
||||||
+#if HAVE_LIBNL_INET6_ADDR_GEN_MODE && HAVE_KERNEL_INET6_ADDR_GEN_MODE
|
|
||||||
+#include <linux/if_link.h>
|
|
||||||
+#else
|
|
||||||
+#define IN6_ADDR_GEN_MODE_NONE 1
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
#define ADDRESS_LIFETIME_PADDING 5
|
|
||||||
|
|
||||||
G_STATIC_ASSERT (sizeof ( ((NMPlatformLink *) NULL)->addr.data ) == NM_UTILS_HWADDR_LEN_MAX);
|
|
Loading…
x
Reference in New Issue
Block a user