Merge pull request #8421 from travisbhartwell/update/atom

atom: 0.187.0 -> 1.0.0

+7 -4
+7 -4
pkgs/applications/editors/atom/default.nix
··· 1 { stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib 2 , dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf 3 - , cairo, cups, expat, libgpgerror, nspr, gconf, nss, xlibs, libcap 4 }: 5 6 let ··· 11 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 12 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 13 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr 14 - xlibs.libXcursor libcap 15 ]; 16 }; 17 in stdenv.mkDerivation rec { 18 name = "atom-${version}"; 19 - version = "0.187.0"; 20 21 src = fetchurl { 22 url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 23 - sha256 = "0s6173dg5m52zc8kqwlgjn113d84cskrv9v29fb0nrvwvkv2xzmw"; 24 name = "${name}.deb"; 25 }; 26 ··· 31 installPhase = '' 32 mkdir -p $out 33 ar p $src data.tar.gz | tar -C $out -xz ./usr 34 mv $out/usr/* $out/ 35 rm -r $out/usr/ 36 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 $out/share/atom/atom
··· 1 { stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib 2 , dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf 3 + , cairo, cups, expat, libgpgerror, nspr, gconf, nss, xlibs, libcap, systemd 4 }: 5 6 let ··· 11 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 12 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 13 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr 14 + xlibs.libXcursor libcap systemd 15 ]; 16 }; 17 in stdenv.mkDerivation rec { 18 name = "atom-${version}"; 19 + version = "1.0.0"; 20 21 src = fetchurl { 22 url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 23 + sha256 = "434be52726fed9804ddb8c07dba200d774d145d0a870d2a013b5f95eb882fa7e"; 24 name = "${name}.deb"; 25 }; 26 ··· 31 installPhase = '' 32 mkdir -p $out 33 ar p $src data.tar.gz | tar -C $out -xz ./usr 34 + substituteInPlace $out/usr/share/applications/atom.desktop \ 35 + --replace /usr/share/atom $out/bin 36 mv $out/usr/* $out/ 37 + rm -r $out/share/lintian 38 rm -r $out/usr/ 39 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 40 $out/share/atom/atom