unity3d: 5.3.5 -> 5.5.3

Also add udev to dependencies and don't strip unneeded ones.
Fixes #22513.

Changed files
+9 -10
pkgs
development
tools
unity3d
+9 -10
pkgs/development/tools/unity3d/default.nix
···
{ stdenv, lib, fetchurl, makeWrapper, fakeroot, file, getopt
-
, gtk2, gdk_pixbuf, glib, mesa_glu, postgresql, nss, nspr
+
, gtk2, gdk_pixbuf, glib, mesa_glu, postgresql, nss, nspr, udev
, alsaLib, GConf, cups, libcap, fontconfig, freetype, pango
, cairo, dbus, expat, zlib, libpng12, nodejs, gnutar, gcc, gcc_32bit
, libX11, libXcursor, libXdamage, libXfixes, libXrender, libXi
···
libPath64 = lib.makeLibraryPath [
gcc.cc gtk2 gdk_pixbuf glib mesa_glu postgresql nss nspr
alsaLib GConf cups libcap fontconfig freetype pango
-
cairo dbus expat zlib libpng12
+
cairo dbus expat zlib libpng12 udev
libX11 libXcursor libXdamage libXfixes libXrender libXi
libXcomposite libXext libXrandr libXtst libSM libICE libxcb
];
···
gnome-sharp gtk-sharp-2_0
];
-
ver = "5.3.5";
+
ver = "5.5.3";
build = "f1";
-
date = "20160525";
-
pkgVer = "${ver}${build}";
-
fullVer = "${pkgVer}+${date}";
in stdenv.mkDerivation rec {
name = "unity-editor-${version}";
-
version = pkgVer;
+
version = "${ver}x${build}";
src = fetchurl {
-
url = "http://download.unity3d.com/download_unity/linux/unity-editor-installer-${fullVer}.sh";
-
sha256 = "0lmc65175fdvbyn3565pjlg6cc4l5i58fj7bxzi5cqykkbzv5wdm";
+
url = "http://beta.unity3d.com/download/a2454d41e248/unity-editor-installer-${version}Linux.sh";
+
sha256 = "1hvas4n1hm0qp0265gk1nh03kypd9690fnxvzg70f5ni9q97pvm0";
};
nosuidLib = ./unity-nosuid.c;
···
outputs = [ "out" "monodevelop" ];
+
sourceRoot = "unity-editor-${version}Linux";
+
unpackPhase = ''
echo -e 'q\ny' | fakeroot sh $src
-
sourceRoot="unity-editor-${pkgVer}"
'';
buildPhase = ''
···
'';
dontStrip = true;
+
dontPatchELF = true;
meta = with stdenv.lib; {
homepage = https://unity3d.com/;