lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

node-webkit: added nwjs 0.12.3

authored by bobvanderlinden.tngl.sh and committed by

Bjørn Forsman b5da2e02 9beb3f71

+63
+59
pkgs/development/tools/node-webkit/nw12.nix
··· 1 + { stdenv, fetchurl, buildEnv, makeWrapper 2 + , xlibs, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig 3 + , gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev, libcap 4 + , libnotify}: 5 + let 6 + bits = if stdenv.system == "x86_64-linux" then "x64" 7 + else "ia32"; 8 + 9 + nwEnv = buildEnv { 10 + name = "nwjs-env"; 11 + paths = [ 12 + xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf 13 + freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage 14 + xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc 15 + xlibs.libXtst xlibs.libXi xlibs.libXcursor xlibs.libXrandr libcap 16 + libnotify 17 + ]; 18 + }; 19 + 20 + in stdenv.mkDerivation rec { 21 + name = "nwjs-${version}"; 22 + version = "0.12.3"; 23 + 24 + src = fetchurl { 25 + url = "http://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz"; 26 + sha256 = if bits == "x64" then 27 + "1i5ipn5x188cx54pbbmjj1bz89vvcfx5z1c7pqy2xzglkyb2xsyg" else 28 + "117gx6yjbcya64yg2vybcfyp591sid209pg8a33k9afbsmgz684c"; 29 + }; 30 + 31 + phases = [ "unpackPhase" "installPhase" ]; 32 + 33 + installPhase = '' 34 + mkdir -p $out/share/nwjs 35 + cp -R * $out/share/nwjs 36 + 37 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/nwjs/nw 38 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/nwjs/nwjc 39 + 40 + ln -s ${udev}/lib/libudev.so $out/share/nwjs/libudev.so.0 41 + 42 + patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nw 43 + patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nwjc 44 + 45 + mkdir -p $out/bin 46 + ln -s $out/share/nwjs/nw $out/bin 47 + ln -s $out/share/nwjs/nwjc $out/bin 48 + ''; 49 + 50 + buildInputs = [ makeWrapper ]; 51 + 52 + meta = with stdenv.lib; { 53 + description = "An app runtime based on Chromium and node.js"; 54 + homepage = http://nwjs.io/; 55 + platforms = ["i686-linux" "x86_64-linux"]; 56 + maintainers = [ maintainers.offline ]; 57 + license = licenses.bsd3; 58 + }; 59 + }
+4
pkgs/top-level/all-packages.nix
··· 5731 5731 5732 5732 node_webkit = node_webkit_0_9; 5733 5733 5734 + nwjs_0_12 = callPackage ../development/tools/node-webkit/nw12.nix { 5735 + gconf = pkgs.gnome.GConf; 5736 + }; 5737 + 5734 5738 node_webkit_0_11 = callPackage ../development/tools/node-webkit/nw11.nix { 5735 5739 gconf = pkgs.gnome.GConf; 5736 5740 };