Merge branch 'master' into staging

Mass rebuilds incoming. The mass-rebuild situation got really messy
this weekend.

+2601 -1932
+3 -2
doc/cross-compilation.xml
··· 37 37 </para> 38 38 <para> 39 39 In Nixpkgs, these three platforms are defined as attribute sets under the names <literal>buildPlatform</literal>, <literal>hostPlatform</literal>, and <literal>targetPlatform</literal>. 40 - All three are always defined at the top level, so one can get at them just like a dependency in a function that is imported with <literal>callPackage</literal>: 41 - <programlisting>{ stdenv, buildPlatform, hostPlatform, fooDep, barDep, .. }: ...</programlisting> 40 + All three are always defined as attributes in the standard environment, and at the top level. That means one can get at them just like a dependency in a function that is imported with <literal>callPackage</literal>: 41 + <programlisting>{ stdenv, buildPlatform, hostPlatform, fooDep, barDep, .. }: ...buildPlatform...</programlisting>, or just off <varname>stdenv</varname>: 42 + <programlisting>{ stdenv, fooDep, barDep, .. }: ...stdenv.buildPlatform...</programlisting>. 42 43 </para> 43 44 <variablelist> 44 45 <varlistentry>
+8
lib/lists.nix
··· 477 477 */ 478 478 subtractLists = e: filter (x: !(elem x e)); 479 479 480 + /* Test if two lists have no common element. 481 + It should be slightly more efficient than (intersectLists a b == []) 482 + */ 483 + mutuallyExclusive = a: b: 484 + (builtins.length a) == 0 || 485 + (!(builtins.elem (builtins.head a) b) && 486 + mutuallyExclusive (builtins.tail a) b); 487 + 480 488 }
+6
lib/maintainers.nix
··· 43 43 andrewrk = "Andrew Kelley <superjoe30@gmail.com>"; 44 44 andsild = "Anders Sildnes <andsild@gmail.com>"; 45 45 aneeshusa = "Aneesh Agrawal <aneeshusa@gmail.com>"; 46 + ankhers = "Justin Wood <justin.k.wood@gmail.com>"; 46 47 antono = "Antono Vasiljev <self@antono.info>"; 47 48 apeschar = "Albert Peschar <albert@peschar.net>"; 48 49 apeyroux = "Alexandre Peyroux <alex@px.io>"; ··· 62 63 bachp = "Pascal Bach <pascal.bach@nextrem.ch>"; 63 64 badi = "Badi' Abdul-Wahid <abdulwahidc@gmail.com>"; 64 65 balajisivaraman = "Balaji Sivaraman<sivaraman.balaji@gmail.com>"; 66 + barrucadu = "Michael Walker <mike@barrucadu.co.uk>"; 65 67 basvandijk = "Bas van Dijk <v.dijk.bas@gmail.com>"; 66 68 Baughn = "Svein Ove Aas <sveina@gmail.com>"; 67 69 bcarrell = "Brandon Carrell <brandoncarrell@gmail.com>"; ··· 155 157 drewkett = "Andrew Burkett <burkett.andrew@gmail.com>"; 156 158 dsferruzza = "David Sferruzza <david.sferruzza@gmail.com>"; 157 159 dtzWill = "Will Dietz <nix@wdtz.org>"; 160 + dywedir = "Vladyslav M. <dywedir@protonmail.ch>"; 158 161 e-user = "Alexander Kahl <nixos@sodosopa.io>"; 159 162 ebzzry = "Rommel Martinez <ebzzry@gmail.com>"; 160 163 edanaher = "Evan Danaher <nixos@edanaher.net>"; ··· 224 227 havvy = "Ryan Scheel <ryan.havvy@gmail.com>"; 225 228 hbunke = "Hendrik Bunke <bunke.hendrik@gmail.com>"; 226 229 hce = "Hans-Christian Esperer <hc@hcesperer.org>"; 230 + hectorj = "Hector Jusforgues <hector.jusforgues+nixos@gmail.com>"; 227 231 heel = "Sergii Paryzhskyi <parizhskiy@gmail.com>"; 228 232 henrytill = "Henry Till <henrytill@gmail.com>"; 229 233 hinton = "Tom Hinton <t@larkery.com>"; ··· 315 319 luispedro = "Luis Pedro Coelho <luis@luispedro.org>"; 316 320 lukego = "Luke Gorrie <luke@snabb.co>"; 317 321 lw = "Sergey Sofeychuk <lw@fmap.me>"; 322 + lyt = "Tim Liou <wheatdoge@gmail.com>"; 318 323 m3tti = "Mathaeus Sander <mathaeus.peter.sander@gmail.com>"; 319 324 ma27 = "Maximilian Bosch <maximilian@mbosch.me>"; 320 325 madjar = "Georges Dubus <georges.dubus@compiletoi.net>"; ··· 564 569 tv = "Tomislav Viljetić <tv@shackspace.de>"; 565 570 tvestelind = "Tomas Vestelind <tomas.vestelind@fripost.org>"; 566 571 tvorog = "Marsel Zaripov <marszaripov@gmail.com>"; 572 + tweber = "Thorsten Weber <tw+nixpkgs@360vier.de>"; 567 573 twey = "James ‘Twey’ Kay <twey@twey.co.uk>"; 568 574 uralbash = "Svintsov Dmitry <root@uralbash.ru>"; 569 575 utdemir = "Utku Demir <me@utdemir.com>";
+1 -1
nixos/modules/installer/tools/nixos-rebuild.sh
··· 250 250 # If --repair is given, don't try to use the Nix daemon, because the 251 251 # flag can only be used directly. 252 252 if [ -z "$repair" ] && systemctl show nix-daemon.socket nix-daemon.service | grep -q ActiveState=active; then 253 - export NIX_REMOTE=${NIX_REMOTE:-daemon} 253 + export NIX_REMOTE=${NIX_REMOTE-daemon} 254 254 fi 255 255 256 256
+4
nixos/modules/programs/zsh/oh-my-zsh.nix
··· 42 42 }; 43 43 44 44 config = mkIf cfg.enable { 45 + 46 + # Prevent zsh from overwriting oh-my-zsh's prompt 47 + programs.zsh.promptInit = mkDefault ""; 48 + 45 49 environment.systemPackages = with pkgs; [ oh-my-zsh ]; 46 50 47 51 programs.zsh.interactiveShellInit = with pkgs; with builtins; ''
+32 -39
nixos/modules/programs/zsh/zsh.nix
··· 97 97 98 98 config = mkIf cfg.enable { 99 99 100 - programs.zsh = { 101 - 102 - shellInit = '' 103 - . ${config.system.build.setEnvironment} 104 - 105 - ${cfge.shellInit} 106 - ''; 107 - 108 - loginShellInit = cfge.loginShellInit; 109 - 110 - interactiveShellInit = '' 111 - # history defaults 112 - SAVEHIST=2000 113 - HISTSIZE=2000 114 - HISTFILE=$HOME/.zsh_history 115 - 116 - setopt HIST_IGNORE_DUPS SHARE_HISTORY HIST_FCNTL_LOCK 117 - 118 - # Tell zsh how to find installed completions 119 - for p in ''${(z)NIX_PROFILES}; do 120 - fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions $p/share/zsh/vendor-completions) 121 - done 122 - 123 - ${if cfg.enableCompletion then "autoload -U compinit && compinit" else ""} 124 - 125 - ${optionalString (cfg.enableAutosuggestions) 126 - "source ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions/zsh-autosuggestions.zsh" 127 - } 128 - 129 - ${zshAliases} 130 - ${cfg.promptInit} 131 - 132 - ${cfge.interactiveShellInit} 133 - 134 - HELPDIR="${pkgs.zsh}/share/zsh/$ZSH_VERSION/help" 135 - ''; 136 - 137 - }; 138 - 139 100 environment.etc."zshenv".text = 140 101 '' 141 102 # /etc/zshenv: DO NOT EDIT -- this file has been generated automatically. ··· 145 106 # But don't clobber the environment of interactive non-login children! 146 107 if [ -n "$__ETC_ZSHENV_SOURCED" ]; then return; fi 147 108 export __ETC_ZSHENV_SOURCED=1 109 + 110 + . ${config.system.build.setEnvironment} 111 + 112 + ${cfge.shellInit} 148 113 149 114 ${cfg.shellInit} 150 115 ··· 162 127 # Only execute this file once per shell. 163 128 if [ -n "$__ETC_ZPROFILE_SOURCED" ]; then return; fi 164 129 __ETC_ZPROFILE_SOURCED=1 130 + 131 + ${cfge.loginShellInit} 165 132 166 133 ${cfg.loginShellInit} 167 134 ··· 182 149 183 150 . /etc/zinputrc 184 151 152 + # history defaults 153 + SAVEHIST=2000 154 + HISTSIZE=2000 155 + HISTFILE=$HOME/.zsh_history 156 + 157 + setopt HIST_IGNORE_DUPS SHARE_HISTORY HIST_FCNTL_LOCK 158 + 159 + HELPDIR="${pkgs.zsh}/share/zsh/$ZSH_VERSION/help" 160 + 161 + ${optionalString cfg.enableCompletion "autoload -U compinit && compinit"} 162 + 163 + ${optionalString (cfg.enableAutosuggestions) 164 + "source ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions/zsh-autosuggestions.zsh" 165 + } 166 + 167 + ${zshAliases} 168 + 169 + ${cfge.interactiveShellInit} 170 + 185 171 ${cfg.interactiveShellInit} 172 + 173 + ${cfg.promptInit} 174 + 175 + # Tell zsh how to find installed completions 176 + for p in ''${(z)NIX_PROFILES}; do 177 + fpath+=($p/share/zsh/site-functions $p/share/zsh/$ZSH_VERSION/functions $p/share/zsh/vendor-completions) 178 + done 186 179 187 180 # Read system-wide modifications. 188 181 if test -f /etc/zshrc.local; then
+34 -1
nixos/modules/services/audio/mpd.nix
··· 44 44 ''; 45 45 }; 46 46 47 + startWhenNeeded = mkOption { 48 + type = types.bool; 49 + default = false; 50 + description = '' 51 + If set, <command>mpd</command> is socket-activated; that 52 + is, instead of having it permanently running as a daemon, 53 + systemd will start it on the first incoming connection. 54 + ''; 55 + }; 56 + 47 57 musicDirectory = mkOption { 48 58 type = types.path; 49 59 default = "${cfg.dataDir}/music"; ··· 123 133 124 134 config = mkIf cfg.enable { 125 135 136 + systemd.sockets.mpd = mkIf cfg.startWhenNeeded { 137 + description = "Music Player Daemon Socket"; 138 + wantedBy = [ "sockets.target" ]; 139 + listenStreams = [ 140 + "${optionalString (cfg.network.listenAddress != "any") "${cfg.network.listenAddress}:"}${toString cfg.network.port}" 141 + ]; 142 + socketConfig = { 143 + Backlog = 5; 144 + KeepAlive = true; 145 + PassCredentials = true; 146 + }; 147 + }; 148 + 126 149 systemd.services.mpd = { 127 150 after = [ "network.target" "sound.target" ]; 128 151 description = "Music Player Daemon"; 129 - wantedBy = [ "multi-user.target" ]; 152 + wantedBy = optional (!cfg.startWhenNeeded) "multi-user.target"; 130 153 131 154 preStart = '' 132 155 mkdir -p "${cfg.dataDir}" && chown -R ${cfg.user}:${cfg.group} "${cfg.dataDir}" ··· 136 159 User = "${cfg.user}"; 137 160 PermissionsStartOnly = true; 138 161 ExecStart = "${pkgs.mpd}/bin/mpd --no-daemon ${mpdConf}"; 162 + Type = "notify"; 163 + LimitRTPRIO = 50; 164 + LimitRTTIME = "infinity"; 165 + ProtectSystem = true; 166 + NoNewPrivileges = true; 167 + ProtectKernelTunables = true; 168 + ProtectControlGroups = true; 169 + ProtectKernelModules = true; 170 + RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX AF_NETLINK"; 171 + RestrictNamespaces = true; 139 172 }; 140 173 }; 141 174
+1 -5
nixos/modules/services/continuous-integration/buildbot/master.nix
··· 225 225 User = cfg.user; 226 226 Group = cfg.group; 227 227 WorkingDirectory = cfg.home; 228 - Environment = "PYTHONPATH=${cfg.package}/lib/python2.7/site-packages:${pkgs.buildbot-plugins.www}/lib/python2.7/site-packages:${pkgs.buildbot-plugins.waterfall-view}/lib/python2.7/site-packages:${pkgs.buildbot-plugins.console-view}/lib/python2.7/site-packages:${pkgs.python27Packages.future}/lib/python2.7/site-packages:${pkgs.python27Packages.dateutil}/lib/python2.7/site-packages:${pkgs.python27Packages.six}/lib/python2.7/site-packages:${pkgs.python27Packages.sqlalchemy}/lib/python2.7/site-packages:${pkgs.python27Packages.jinja2}/lib/python2.7/site-packages:${pkgs.python27Packages.markupsafe}/lib/python2.7/site-packages:${pkgs.python27Packages.sqlalchemy_migrate}/lib/python2.7/site-packages:${pkgs.python27Packages.tempita}/lib/python2.7/site-packages:${pkgs.python27Packages.decorator}/lib/python2.7/site-packages:${pkgs.python27Packages.sqlparse}/lib/python2.7/site-packages:${pkgs.python27Packages.txaio}/lib/python2.7/site-packages:${pkgs.python27Packages.autobahn}/lib/python2.7/site-packages:${pkgs.python27Packages.pyjwt}/lib/python2.7/site-packages:${pkgs.python27Packages.distro}/lib/python2.7/site-packages:${pkgs.python27Packages.pbr}/lib/python2.7/site-packages:${pkgs.python27Packages.urllib3}/lib/python2.7/site-packages"; 229 - 230 - # NOTE: call twistd directly with stdout logging for systemd 231 - #ExecStart = "${cfg.package}/bin/buildbot start --nodaemon ${cfg.buildbotDir}"; 232 - ExecStart = "${pkgs.python27Packages.twisted}/bin/twistd -n -l - -y ${cfg.buildbotDir}/buildbot.tac"; 228 + ExecStart = "${cfg.package}/bin/buildbot start --nodaemon ${cfg.buildbotDir}"; 233 229 }; 234 230 235 231 };
+6 -1
nixos/modules/services/networking/networkmanager.nix
··· 9 9 # /var/lib/misc is for dnsmasq.leases. 10 10 stateDirs = "/var/lib/NetworkManager /var/lib/dhclient /var/lib/misc"; 11 11 12 + dns = 13 + if cfg.useDnsmasq then "dnsmasq" 14 + else if config.services.resolved.enable then "systemd-resolved" 15 + else "default"; 16 + 12 17 configFile = writeText "NetworkManager.conf" '' 13 18 [main] 14 19 plugins=keyfile 15 20 dhcp=${cfg.dhcp} 16 - dns=${if cfg.useDnsmasq then "dnsmasq" else "default"} 21 + dns=${dns} 17 22 18 23 [keyfile] 19 24 ${optionalString (cfg.unmanaged != [])
+42
nixos/modules/services/web-servers/minio.nix
··· 29 29 description = "The config directory, for the access keys and other settings."; 30 30 }; 31 31 32 + accessKey = mkOption { 33 + default = ""; 34 + type = types.str; 35 + description = '' 36 + Access key of 5 to 20 characters in length that clients use to access the server. 37 + This overrides the access key that is generated by minio on first startup and stored inside the 38 + <literal>configDir</literal> directory. 39 + ''; 40 + }; 41 + 42 + secretKey = mkOption { 43 + default = ""; 44 + type = types.str; 45 + description = '' 46 + Specify the Secret key of 8 to 40 characters in length that clients use to access the server. 47 + This overrides the secret key that is generated by minio on first startup and stored inside the 48 + <literal>configDir</literal> directory. 49 + ''; 50 + }; 51 + 52 + region = mkOption { 53 + default = "us-east-1"; 54 + type = types.str; 55 + description = '' 56 + The physical location of the server. By default it is set to us-east-1, which is same as AWS S3's and Minio's default region. 57 + ''; 58 + }; 59 + 60 + browser = mkOption { 61 + default = true; 62 + type = types.bool; 63 + description = "Enable or disable access to web UI."; 64 + }; 65 + 32 66 package = mkOption { 33 67 default = pkgs.minio; 34 68 defaultText = "pkgs.minio"; ··· 56 90 User = "minio"; 57 91 Group = "minio"; 58 92 LimitNOFILE = 65536; 93 + }; 94 + environment = { 95 + MINIO_REGION = "${cfg.region}"; 96 + MINIO_BROWSER = "${if cfg.browser then "on" else "off"}"; 97 + } // optionalAttrs (cfg.accessKey != "") { 98 + MINIO_ACCESS_KEY = "${cfg.accessKey}"; 99 + } // optionalAttrs (cfg.secretKey != "") { 100 + MINIO_SECRET_KEY = "${cfg.secretKey}"; 59 101 }; 60 102 }; 61 103
+20
nixos/tests/ammonite.nix
··· 1 + import ./make-test.nix ({ pkgs, ...} : { 2 + name = "ammonite"; 3 + meta = with pkgs.stdenv.lib.maintainers; { 4 + maintainers = [ nequissimus ]; 5 + }; 6 + 7 + nodes = { 8 + amm = 9 + { config, pkgs, ... }: 10 + { 11 + environment.systemPackages = [ pkgs.ammonite ]; 12 + }; 13 + }; 14 + 15 + testScript = '' 16 + startAll; 17 + 18 + $amm->succeed("amm -c 'val foo = 21; println(foo * 2)' | grep 42") 19 + ''; 20 + })
+15 -2
nixos/tests/minio.nix
··· 4 4 maintainers = [ bachp ]; 5 5 }; 6 6 7 - machine = { config, pkgs, ... }: { 8 - services.minio.enable = true; 7 + nodes = { 8 + machine = { config, pkgs, ... }: { 9 + services.minio = { 10 + enable = true; 11 + accessKey = "BKIKJAA5BMMU2RHO6IBB"; 12 + secretKey = "V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12"; 13 + }; 14 + environment.systemPackages = [ pkgs.minio-client ]; 15 + }; 9 16 }; 10 17 11 18 testScript = ··· 14 21 $machine->waitForUnit("minio.service"); 15 22 $machine->waitForOpenPort(9000); 16 23 $machine->succeed("curl --fail http://localhost:9000/minio/index.html"); 24 + 25 + # Create a test bucket on the server 26 + $machine->succeed("mc config host add minio http://localhost:9000 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12 S3v4"); 27 + $machine->succeed("mc mb minio/test-bucket"); 28 + $machine->succeed("mc ls minio") =~ /test-bucket/ or die; 17 29 $machine->shutdown; 30 + 18 31 ''; 19 32 })
+6 -17
pkgs/applications/altcoins/go-ethereum.nix
··· 1 - { stdenv, lib, go, fetchgit }: 1 + { stdenv, lib, clang, buildGoPackage, fetchgit }: 2 2 3 - stdenv.mkDerivation rec { 3 + buildGoPackage rec { 4 4 name = "go-ethereum-${version}"; 5 - version = "1.4.7"; 5 + version = "1.6.6"; 6 6 rev = "refs/tags/v${version}"; 7 7 goPackagePath = "github.com/ethereum/go-ethereum"; 8 8 9 - buildInputs = [ go ]; 9 + buildInputs = [ clang ]; 10 + preBuild = "export CC=clang"; 10 11 11 12 src = fetchgit { 12 13 inherit rev; 13 14 url = "https://${goPackagePath}"; 14 - sha256 = "19q518kxkvrr44cvsph4wv3lr6ivqsckz1f22r62932s3sq6gyd8"; 15 + sha256 = "066s7fp9pbyq670xwnib4p7zaxs941r9kpvj2hm6bkr28yrpvp1a"; 15 16 }; 16 - 17 - buildPhase = '' 18 - export GOROOT=$(mktemp -d --suffix=-goroot) 19 - ln -sv ${go}/share/go/* $GOROOT 20 - ln -svf ${go}/bin $GOROOT 21 - make all 22 - ''; 23 - 24 - installPhase = '' 25 - mkdir -p $out/bin 26 - cp -v build/bin/* $out/bin 27 - ''; 28 17 29 18 meta = { 30 19 homepage = "https://ethereum.github.io/go-ethereum/";
+4 -4
pkgs/applications/altcoins/seth.nix
··· 1 1 { stdenv, makeWrapper, lib, fetchFromGitHub 2 - , bc, coreutils, curl, ethabi, git, gnused, jshon, solc, which }: 2 + , bc, coreutils, curl, ethabi, git, gnused, jshon, perl, solc, which }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "seth-${version}"; 6 - version = "0.5.1"; 6 + version = "0.5.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "dapphub"; 10 10 repo = "seth"; 11 11 rev = "v${version}"; 12 - sha256 = "1qph1gldj24r8l6aswb1w133lrm8zsxmmxl4krjik0a73bm4ghdm"; 12 + sha256 = "1zl70xy7njjwy4k4g84v7lpf9a2nnnbxh4mkpw7jzqfs2mr636z6"; 13 13 }; 14 14 15 15 nativeBuildInputs = [makeWrapper]; 16 16 buildPhase = "true"; 17 17 makeFlags = ["prefix=$(out)"]; 18 18 postInstall = let path = lib.makeBinPath [ 19 - bc coreutils curl ethabi git gnused jshon solc which 19 + bc coreutils curl ethabi git gnused jshon perl solc which 20 20 ]; in '' 21 21 wrapProgram "$out/bin/seth" --prefix PATH : "${path}" 22 22 '';
+12 -12
pkgs/applications/editors/emacs-modes/elpa-generated.nix
··· 95 95 ahungry-theme = callPackage ({ elpaBuild, emacs, fetchurl, lib }: 96 96 elpaBuild { 97 97 pname = "ahungry-theme"; 98 - version = "1.3.0"; 98 + version = "1.4.0"; 99 99 src = fetchurl { 100 - url = "https://elpa.gnu.org/packages/ahungry-theme-1.3.0.tar"; 101 - sha256 = "1p2zaq0s4bbl5cx6wyab24wamw7m0mysb0v47dqjmnvfc25z84rq"; 100 + url = "https://elpa.gnu.org/packages/ahungry-theme-1.4.0.tar"; 101 + sha256 = "1n8k12mfn01f20j0pyd7ycj77x0y3a008xc94frklaaqjc0v26s4"; 102 102 }; 103 103 packageRequires = [ emacs ]; 104 104 meta = { ··· 821 821 gited = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }: 822 822 elpaBuild { 823 823 pname = "gited"; 824 - version = "0.2.5"; 824 + version = "0.3.1"; 825 825 src = fetchurl { 826 - url = "https://elpa.gnu.org/packages/gited-0.2.5.tar"; 827 - sha256 = "186cyay7nk2khnhilrwzjipb3syxl0s4n96b48j9plaba48azz11"; 826 + url = "https://elpa.gnu.org/packages/gited-0.3.1.tar"; 827 + sha256 = "14ng63hxd6l76r8m54gzqq9j66cqz48ad1zaamn100h4b2rzf2q8"; 828 828 }; 829 829 packageRequires = [ cl-lib emacs ]; 830 830 meta = { ··· 1445 1445 }) {}; 1446 1446 org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { 1447 1447 pname = "org"; 1448 - version = "20170622"; 1448 + version = "20170703"; 1449 1449 src = fetchurl { 1450 - url = "https://elpa.gnu.org/packages/org-20170622.tar"; 1451 - sha256 = "0922lcbr2r7bkswljqzbm5y3ny1n67qfrmf7h7z9hsw2wy0505dp"; 1450 + url = "https://elpa.gnu.org/packages/org-20170703.tar"; 1451 + sha256 = "04rg2fldbsxizq84xl6613s8xnwyp8iwmxm167v69bc85xaf7s9s"; 1452 1452 }; 1453 1453 packageRequires = []; 1454 1454 meta = { ··· 1651 1651 }) {}; 1652 1652 rnc-mode = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { 1653 1653 pname = "rnc-mode"; 1654 - version = "0.1"; 1654 + version = "0.2"; 1655 1655 src = fetchurl { 1656 - url = "https://elpa.gnu.org/packages/rnc-mode-0.1.el"; 1657 - sha256 = "18hm9g05ld8i1apr28dmd9ccq6dc0w6rdqhi0k7ka95jxxdr9m6d"; 1656 + url = "https://elpa.gnu.org/packages/rnc-mode-0.2.el"; 1657 + sha256 = "0xhvcfqjkb010wc7r218xcjidv1c8597vayyv09vk97z4qxqkrbd"; 1658 1658 }; 1659 1659 packageRequires = []; 1660 1660 meta = {
+471 -470
pkgs/applications/editors/emacs-modes/melpa-generated.nix
··· 801 801 src = fetchFromGitHub { 802 802 owner = "Andersbakken"; 803 803 repo = "rtags"; 804 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 805 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 804 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 805 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 806 806 }; 807 807 recipeFile = fetchurl { 808 808 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ac-rtags"; ··· 1174 1174 add-hooks = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 1175 1175 melpaBuild { 1176 1176 pname = "add-hooks"; 1177 - version = "20170518.209"; 1177 + version = "20170705.2205"; 1178 1178 src = fetchFromGitHub { 1179 1179 owner = "nickmccurdy"; 1180 1180 repo = "add-hooks"; 1181 - rev = "f7a94ef1762ad8eb58d24c0857751863ea93cd5b"; 1182 - sha256 = "1j524wvl9l9hzahq8by9bnh745kg2z7l808ad9b0y0wx5kf17xlz"; 1181 + rev = "edd4cb032a509b576d88f4cc0521ebfe66a9e6c7"; 1182 + sha256 = "1qg1ifkds84xv07ibz4sqp34ks60w4c7dvrq9dch4gvg040hal82"; 1183 1183 }; 1184 1184 recipeFile = fetchurl { 1185 1185 url = "https://raw.githubusercontent.com/milkypostman/melpa/901f846aef46d512dc0a1770bab7f07c0ae330cd/recipes/add-hooks"; ··· 1403 1403 ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 1404 1404 melpaBuild { 1405 1405 pname = "ahungry-theme"; 1406 - version = "20160721.2122"; 1406 + version = "20170702.2226"; 1407 1407 src = fetchFromGitHub { 1408 1408 owner = "ahungry"; 1409 1409 repo = "color-theme-ahungry"; 1410 - rev = "3ce72cf77cf5958d91b65bc4867cbacff968da74"; 1411 - sha256 = "0wiwxh6k2s48gpklhd9abbsr0ll73jzggwgq1lvm7gha203ji5v4"; 1410 + rev = "e3d7e22cb10582a443b0e245be68aca936cd6abf"; 1411 + sha256 = "0fsip64bxs55kkqmpfcg4nr391b6wsd8hiq4fxvwww7n52lwsn5s"; 1412 1412 }; 1413 1413 recipeFile = fetchurl { 1414 1414 url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme"; ··· 1487 1487 alda-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 1488 1488 melpaBuild { 1489 1489 pname = "alda-mode"; 1490 - version = "20170611.1031"; 1490 + version = "20170629.2153"; 1491 1491 src = fetchFromGitHub { 1492 1492 owner = "jgkamat"; 1493 1493 repo = "alda-mode"; 1494 - rev = "e32d3908e40287648b3e88014aa9c2c977a9b715"; 1495 - sha256 = "0993zm6dn2k85pkyvwf63ccqc90z1s8b3qaqpxm9qprinimxff6h"; 1494 + rev = "24f2495ab209f8f00b7883285637e207b6f07201"; 1495 + sha256 = "1rg3gvlqq4jjpmj5k0pd1796c4qii3l595kdg0jvkf6vgf1544rm"; 1496 1496 }; 1497 1497 recipeFile = fetchurl { 1498 1498 url = "https://raw.githubusercontent.com/milkypostman/melpa/2612c494a2b6bd43ffbbaef88ce9ee6327779158/recipes/alda-mode"; ··· 1508 1508 alect-themes = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 1509 1509 melpaBuild { 1510 1510 pname = "alect-themes"; 1511 - version = "20170202.6"; 1511 + version = "20170701.751"; 1512 1512 src = fetchFromGitHub { 1513 1513 owner = "alezost"; 1514 1514 repo = "alect-themes"; 1515 - rev = "1812abbe0079d1075525d9fb2da6fcfec7db3766"; 1516 - sha256 = "0sl2njnhm37cya06y39ls8p3zwpjwyv1pd7w3yfk5frz24vaxlcq"; 1515 + rev = "d1d19c76393ffe80fb11c6837e8582c3cb087d40"; 1516 + sha256 = "1gyjswlgbx5p1pq74qncrcjypkrfqd3dxm39bnbaszc6rhb58k8k"; 1517 1517 }; 1518 1518 recipeFile = fetchurl { 1519 1519 url = "https://raw.githubusercontent.com/milkypostman/melpa/84c25a290ae4bcc4674434c83c66ae128e4c4282/recipes/alect-themes"; ··· 1592 1592 all-the-icons = callPackage ({ emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild, memoize }: 1593 1593 melpaBuild { 1594 1594 pname = "all-the-icons"; 1595 - version = "20170627.538"; 1595 + version = "20170703.112"; 1596 1596 src = fetchFromGitHub { 1597 1597 owner = "domtronn"; 1598 1598 repo = "all-the-icons.el"; 1599 - rev = "c491f5fa2267e7f8df180d7d125d9faeccbdea46"; 1600 - sha256 = "080xdw3jz687dfpg2ad7j35axagbnlz7bbrxxj018gh9b5hy3i1k"; 1599 + rev = "f155ce7e6984d8fe11831cd8a9f89828f5c5be43"; 1600 + sha256 = "1860ia7ld566f2z2pskvyi0cnfl20frszi4w5281px6y2c8g4zxw"; 1601 1601 }; 1602 1602 recipeFile = fetchurl { 1603 1603 url = "https://raw.githubusercontent.com/milkypostman/melpa/604c01aa15927bd122260529ff0f4bb6a8168b7e/recipes/all-the-icons"; ··· 4023 4023 avy = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 4024 4024 melpaBuild { 4025 4025 pname = "avy"; 4026 - version = "20170411.608"; 4026 + version = "20170702.237"; 4027 4027 src = fetchFromGitHub { 4028 4028 owner = "abo-abo"; 4029 4029 repo = "avy"; 4030 - rev = "f2bedeeb5804a4863bb53aca6f77195f7d530c38"; 4031 - sha256 = "1p2l6zqls2c8v1ahn9rkfj6vvcsx1ymd0rd590scj8kqhjjyq3n7"; 4030 + rev = "228ed97d07d51e369eb6ad27bf408c5b3218a23b"; 4031 + sha256 = "0qrqlinjp57sd9a2k77cxqll1d97zi1f328nv3ghs8r9jrds7sj7"; 4032 4032 }; 4033 4033 recipeFile = fetchurl { 4034 4034 url = "https://raw.githubusercontent.com/milkypostman/melpa/77fac7a702d4086fb860514e377037acedc60412/recipes/avy"; ··· 5094 5094 src = fetchFromGitHub { 5095 5095 owner = "riscy"; 5096 5096 repo = "bifocal-mode"; 5097 - rev = "e33923fd9970a6d46c9366264818abcb9856d6e4"; 5098 - sha256 = "07vkqgz45di0ccjs21psywx74ji9k0bbgix15k0nnav66fzv1i47"; 5097 + rev = "05d1076069d0a19292a38e835c32137e43ee9708"; 5098 + sha256 = "1fvr8vvpdd2xawv1j58wpxakbia31rzy513dakd78mlfkih2ixvg"; 5099 5099 }; 5100 5100 recipeFile = fetchurl { 5101 5101 url = "https://raw.githubusercontent.com/milkypostman/melpa/79e71995bd8452bad2e717884f148ec74c9735fc/recipes/bifocal"; ··· 5157 5157 src = fetchFromGitHub { 5158 5158 owner = "jwiegley"; 5159 5159 repo = "use-package"; 5160 - rev = "5bd87be2c99196c5342de7ffd56dd9e703a7e400"; 5161 - sha256 = "10q6zwhp6501sl92p4ag9bp0awagbkn7757iy0ysprxnpc2ajznf"; 5160 + rev = "fd462e8aeaf858fec0bc63a41bd10ff8d445490c"; 5161 + sha256 = "0qk57jap3vs5rvj8hgajzk74v8mj73l975g8zgylcx2kniy3dvwm"; 5162 5162 }; 5163 5163 recipeFile = fetchurl { 5164 5164 url = "https://raw.githubusercontent.com/milkypostman/melpa/d39d33af6b6c9af9fe49bda319ea05c711a1b16e/recipes/bind-key"; ··· 5470 5470 src = fetchFromGitHub { 5471 5471 owner = "CodeFalling"; 5472 5472 repo = "blog-admin"; 5473 - rev = "a7d3fa9317e9aa0b492e61b0706c4d9ca2f7a4b5"; 5474 - sha256 = "0ry1n53y1jz0gmijhypp84kaxkxn8g1pma74dwqmsy7f5ayhwi3h"; 5473 + rev = "98e397c4014f7c81c42722028778726cbf9baf8c"; 5474 + sha256 = "0fj0yri8hayqb6fwgj5i6bw7yx4jsdq7jh9aqd5zdpmyfc6lshzr"; 5475 5475 }; 5476 5476 recipeFile = fetchurl { 5477 5477 url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/blog-admin"; ··· 5633 5633 }) {}; 5634 5634 bookmark-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { 5635 5635 pname = "bookmark-plus"; 5636 - version = "20170626.844"; 5636 + version = "20170703.1431"; 5637 5637 src = fetchurl { 5638 5638 url = "https://www.emacswiki.org/emacs/download/bookmark+.el"; 5639 5639 sha256 = "0iqvlwqilwpqlymj8iynw2miifl28h1g7z10q08rly2430fnmi37"; ··· 6445 6445 buttercup = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 6446 6446 melpaBuild { 6447 6447 pname = "buttercup"; 6448 - version = "20170520.147"; 6448 + version = "20170701.429"; 6449 6449 src = fetchFromGitHub { 6450 6450 owner = "jorgenschaefer"; 6451 6451 repo = "emacs-buttercup"; 6452 - rev = "d8dc80da12cc1e71fcf54b0f4deb8d229bc97beb"; 6453 - sha256 = "0zsf2qk41i1ay6h85d1ppj5qnzdrb9n09bzj9s9hk7ysag1rlqj1"; 6452 + rev = "b6deeffe032527696e32623b69bdf07b538a315e"; 6453 + sha256 = "0ldc26wpgx01i1sfy9kc52dh3lmy53dr3pxxrn841rb37yc4h1rh"; 6454 6454 }; 6455 6455 recipeFile = fetchurl { 6456 6456 url = "https://raw.githubusercontent.com/milkypostman/melpa/d4b187cb5b3cc5b546bfa6b94b6792e6363242d1/recipes/buttercup"; ··· 6718 6718 calfw = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 6719 6719 melpaBuild { 6720 6720 pname = "calfw"; 6721 - version = "20170410.1920"; 6721 + version = "20170703.1704"; 6722 6722 src = fetchFromGitHub { 6723 6723 owner = "kiwanami"; 6724 6724 repo = "emacs-calfw"; 6725 - rev = "c538d3746449b4f0e16b16aad3073d4f7379d805"; 6726 - sha256 = "0r42cagvmvvib76kd15nd9ix55ys6i549vxnls4z16s864695zpa"; 6725 + rev = "bcfc0c546c3c58e1f635a9a29efdf56c9421a3ce"; 6726 + sha256 = "0n7kn0g7mxylp28w5llrz22w12qjvypa1g82660qr2d9ga9mb0v9"; 6727 6727 }; 6728 6728 recipeFile = fetchurl { 6729 6729 url = "https://raw.githubusercontent.com/milkypostman/melpa/1d1aaab9844413a5fff992509935b399b5154c3d/recipes/calfw"; ··· 7014 7014 src = fetchFromGitHub { 7015 7015 owner = "skk-dev"; 7016 7016 repo = "ddskk"; 7017 - rev = "b2baa9297cce22e628c213549e0a2fe98f2ad643"; 7018 - sha256 = "1fja4c4d8bqnp6ip423n3p2xisq9m9bhnsv0bl6fm5svm8qmcb1f"; 7017 + rev = "a7aebe7a4c6744853bb2ce4acb0e4c9fd2ac3890"; 7018 + sha256 = "09mpib3xhqf1aazgq9amq8khj4jmvmal26f9l5s40s019ipzdx9k"; 7019 7019 }; 7020 7020 recipeFile = fetchurl { 7021 7021 url = "https://raw.githubusercontent.com/milkypostman/melpa/7375cab750a67ede1a021b6a4371b678a7b991b0/recipes/ccc"; ··· 7056 7056 src = fetchFromGitHub { 7057 7057 owner = "skk-dev"; 7058 7058 repo = "ddskk"; 7059 - rev = "b2baa9297cce22e628c213549e0a2fe98f2ad643"; 7060 - sha256 = "1fja4c4d8bqnp6ip423n3p2xisq9m9bhnsv0bl6fm5svm8qmcb1f"; 7059 + rev = "a7aebe7a4c6744853bb2ce4acb0e4c9fd2ac3890"; 7060 + sha256 = "09mpib3xhqf1aazgq9amq8khj4jmvmal26f9l5s40s019ipzdx9k"; 7061 7061 }; 7062 7062 recipeFile = fetchurl { 7063 7063 url = "https://raw.githubusercontent.com/milkypostman/melpa/b48fe069ecd95ea0f9768ecad969e0838344e45d/recipes/cdb"; ··· 7305 7305 version = "20170201.347"; 7306 7306 src = fetchsvn { 7307 7307 url = "https://beta.visl.sdu.dk/svn/visl/tools/vislcg3/trunk/emacs"; 7308 - rev = "12262"; 7308 + rev = "12267"; 7309 7309 sha256 = "0lv9lsh1dnsmida4hhj04ysq48v4m12nj9yq621xn3i6s2qz7s1k"; 7310 7310 }; 7311 7311 recipeFile = fetchurl { ··· 7929 7929 cider = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info, queue, seq, spinner }: 7930 7930 melpaBuild { 7931 7931 pname = "cider"; 7932 - version = "20170620.207"; 7932 + version = "20170705.951"; 7933 7933 src = fetchFromGitHub { 7934 7934 owner = "clojure-emacs"; 7935 7935 repo = "cider"; 7936 - rev = "55a579f56a05d945e6ce5764002d2cadafa581eb"; 7937 - sha256 = "1lni2a9gy44xna62w6kfv678j8zk1dawwaqrbyn3mdy1s7d3mcj9"; 7936 + rev = "4a7b5ffc245be2b4285bed07f66ca88c5b4420a8"; 7937 + sha256 = "1k5zdw3cag9918kv51ph0jlg0wa0m4fbzl7yf3cvsfb78xf4apmd"; 7938 7938 }; 7939 7939 recipeFile = fetchurl { 7940 7940 url = "https://raw.githubusercontent.com/milkypostman/melpa/55a937aed818dbe41530037da315f705205f189b/recipes/cider"; ··· 8205 8205 version = "20170120.137"; 8206 8206 src = fetchsvn { 8207 8207 url = "http://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format"; 8208 - rev = "306591"; 8208 + rev = "307254"; 8209 8209 sha256 = "0qyhvjb3pf0qp7ag2wav4wxrxfgk1zga0dy4kzw8lm32ajzjjavk"; 8210 8210 }; 8211 8211 recipeFile = fetchurl { ··· 8675 8675 clomacs = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: 8676 8676 melpaBuild { 8677 8677 pname = "clomacs"; 8678 - version = "20170128.850"; 8678 + version = "20170705.719"; 8679 8679 src = fetchFromGitHub { 8680 8680 owner = "clojure-emacs"; 8681 8681 repo = "clomacs"; 8682 - rev = "0c7793b52166730a563c3318cdcb9f2b423bc675"; 8683 - sha256 = "1sj4awcz6xdk1lq7yz69d8v0d97alipc3avzmnby6lpm2pw1n45a"; 8682 + rev = "7af6fa717f08fda930641a27f3a07743c2042514"; 8683 + sha256 = "1diavwmjgaz0jxjbkzhlca9klqd7kmpih98clp8wiavhms80ykds"; 8684 8684 }; 8685 8685 recipeFile = fetchurl { 8686 8686 url = "https://raw.githubusercontent.com/milkypostman/melpa/345f9797e87e3f5f957c167a5e3d33d1e31b50a3/recipes/clomacs"; ··· 8847 8847 src = fetchFromGitHub { 8848 8848 owner = "Kitware"; 8849 8849 repo = "CMake"; 8850 - rev = "e40e8f5c4216ac1e176342887d1af95965528344"; 8851 - sha256 = "0l45qjyq8x64l96mikrpnbnw1919a8l8lrs40lzca35b429sbyqq"; 8850 + rev = "8bc93cdd797e6396040bd00eee877734af0d3759"; 8851 + sha256 = "1b92ba67dkihyixd1p2pkaqcgr39gf64vka1sbbx2fcwczyv3q32"; 8852 8852 }; 8853 8853 recipeFile = fetchurl { 8854 8854 url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode"; ··· 10053 10053 src = fetchFromGitHub { 10054 10054 owner = "nsf"; 10055 10055 repo = "gocode"; 10056 - rev = "beae6bdcc6fc300059038961b7a3e977e0fb7c61"; 10057 - sha256 = "0fhs17v2x24nhs0kd2yjzr56jni2767yrjxims6phsaxs9m5aih2"; 10056 + rev = "f1eef9a6ba005abb145d7b58fdd225e83a3c6a05"; 10057 + sha256 = "1hkr46ikrprx203i2yr6xds1bzxggblh7bg026m2cda6dxgpnsgw"; 10058 10058 }; 10059 10059 recipeFile = fetchurl { 10060 10060 url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/company-go"; ··· 10395 10395 src = fetchFromGitHub { 10396 10396 owner = "Andersbakken"; 10397 10397 repo = "rtags"; 10398 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 10399 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 10398 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 10399 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 10400 10400 }; 10401 10401 recipeFile = fetchurl { 10402 10402 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/company-rtags"; ··· 10915 10915 counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }: 10916 10916 melpaBuild { 10917 10917 pname = "counsel"; 10918 - version = "20170628.1034"; 10918 + version = "20170705.417"; 10919 10919 src = fetchFromGitHub { 10920 10920 owner = "abo-abo"; 10921 10921 repo = "swiper"; 10922 - rev = "d020a7ba446d518f8fea5cab34410328fe1d3a74"; 10923 - sha256 = "1vk9r896nwci2fd2wkrw8c3msax3wpjdqvp1ivq0d4p3k49hz5g5"; 10922 + rev = "d4ff6c5a29e33878e58d26b76ba5a2325f452896"; 10923 + sha256 = "1xhkq015l8lxhcckpkx619wgi5xlr2s5gwa1d683ys4am15zr8xw"; 10924 10924 }; 10925 10925 recipeFile = fetchurl { 10926 10926 url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel"; ··· 11066 11066 src = fetchFromGitHub { 11067 11067 owner = "AdamNiederer"; 11068 11068 repo = "cov"; 11069 - rev = "158d6bacb0986a27aa90a5b6dce81ae820b62cef"; 11070 - sha256 = "1n510afmaprwlv6hck2kc9myvj9wsrspqyjzj5vql1y9c6w1xhsc"; 11069 + rev = "519239cc37d3ad0204fecac99f42e1694ce57d3d"; 11070 + sha256 = "1kb2rmxx91q4cwm1npzyiykwg5jxhhz7waykh5vqxr5y81hr5nza"; 11071 11071 }; 11072 11072 recipeFile = fetchurl { 11073 11073 url = "https://raw.githubusercontent.com/milkypostman/melpa/d0f35ce436ac157955d6f92de96e14bef9ad69e3/recipes/cov"; ··· 11981 11981 src = fetchFromGitHub { 11982 11982 owner = "cython"; 11983 11983 repo = "cython"; 11984 - rev = "20256403e4d81b7eea1165bf78b8faf8502e8204"; 11985 - sha256 = "1njxnzss34w6wary9icj7vsazhmc9bz3ix1qf3bjacbi1n5q3k2c"; 11984 + rev = "749d07b9c1eee8751c690967dc48bdd11c0cfc06"; 11985 + sha256 = "0h51h7c19ncb3a6q4mgkq06fdc4q64s71z4a9rwwxk7kqs842hwg"; 11986 11986 }; 11987 11987 recipeFile = fetchurl { 11988 11988 url = "https://raw.githubusercontent.com/milkypostman/melpa/be9bfabe3f79153cb859efc7c3051db244a63879/recipes/cython-mode"; ··· 12124 12124 danneskjold-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 12125 12125 melpaBuild { 12126 12126 pname = "danneskjold-theme"; 12127 - version = "20170628.811"; 12127 + version = "20170702.1007"; 12128 12128 src = fetchFromGitHub { 12129 12129 owner = "rails-to-cosmos"; 12130 12130 repo = "danneskjold-theme"; 12131 - rev = "7491ab2dfe5d0200f32cb3100671ea4db419dffe"; 12132 - sha256 = "1bnhybals3b6bfngsqyksdp8n3kdar9ihffc5ppc77rvvjcl7p3w"; 12131 + rev = "f4de0fa84bec756ea31419f8db0b900fd1603c83"; 12132 + sha256 = "1wzwiahab6r8y772mg6268sh7l3b1fw4hxl10d38qv2khy641vlv"; 12133 12133 }; 12134 12134 recipeFile = fetchurl { 12135 12135 url = "https://raw.githubusercontent.com/milkypostman/melpa/557244a3b60c7cd3ca964ff843aa1e9d5a1e32ec/recipes/danneskjold-theme"; ··· 12334 12334 darktooth-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }: 12335 12335 melpaBuild { 12336 12336 pname = "darktooth-theme"; 12337 - version = "20170528.2201"; 12337 + version = "20170629.1848"; 12338 12338 src = fetchFromGitHub { 12339 12339 owner = "emacsfodder"; 12340 12340 repo = "emacs-theme-darktooth"; 12341 - rev = "e5e2433fccb225b347c84c3bba5e3ed9769c2922"; 12342 - sha256 = "0l3clqy9zrd8xbaacx7ck8kw1x6rl1b9vd5ss57wnqpsdz25nggi"; 12341 + rev = "475fd1b583958d40b1cba6cfaf4ccfd7d5ca8f18"; 12342 + sha256 = "1w2jsg5nyms6iz02digwj96dry926hs0d2c9pi7y252zifhldkdp"; 12343 12343 }; 12344 12344 recipeFile = fetchurl { 12345 12345 url = "https://raw.githubusercontent.com/milkypostman/melpa/b7f62ac1566ced7332e83253f79078dc30cb7889/recipes/darktooth-theme"; ··· 12628 12628 ddskk = callPackage ({ ccc, cdb, fetchFromGitHub, fetchurl, lib, melpaBuild }: 12629 12629 melpaBuild { 12630 12630 pname = "ddskk"; 12631 - version = "20170610.1729"; 12631 + version = "20170705.533"; 12632 12632 src = fetchFromGitHub { 12633 12633 owner = "skk-dev"; 12634 12634 repo = "ddskk"; 12635 - rev = "b2baa9297cce22e628c213549e0a2fe98f2ad643"; 12636 - sha256 = "1fja4c4d8bqnp6ip423n3p2xisq9m9bhnsv0bl6fm5svm8qmcb1f"; 12635 + rev = "a7aebe7a4c6744853bb2ce4acb0e4c9fd2ac3890"; 12636 + sha256 = "09mpib3xhqf1aazgq9amq8khj4jmvmal26f9l5s40s019ipzdx9k"; 12637 12637 }; 12638 12638 recipeFile = fetchurl { 12639 12639 url = "https://raw.githubusercontent.com/milkypostman/melpa/6eccccb79881eaa04af3ed6395cd2ab981d9c894/recipes/ddskk"; ··· 12731 12731 decide = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 12732 12732 melpaBuild { 12733 12733 pname = "decide"; 12734 - version = "20160314.1248"; 12734 + version = "20170702.1617"; 12735 12735 src = fetchFromGitHub { 12736 12736 owner = "lifelike"; 12737 12737 repo = "decide-mode"; 12738 - rev = "f243afc7cff11d9696552695e2dfc0ca91e1c5b6"; 12739 - sha256 = "05n57djagbkm8im4168d5d2fr2ibfnckya7qzrca1f9rmm0ah15j"; 12738 + rev = "90133687118c236142b8110571c463304b3192f9"; 12739 + sha256 = "04yakjnh9c165ssmcwkkm03lnlhgfx5bnk0v3cm73kmwdmfd2q7s"; 12740 12740 }; 12741 12741 recipeFile = fetchurl { 12742 12742 url = "https://raw.githubusercontent.com/milkypostman/melpa/6adcd300e2ac2c718989cf855fd7b3eef654df00/recipes/decide"; ··· 12960 12960 demo-it = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 12961 12961 melpaBuild { 12962 12962 pname = "demo-it"; 12963 - version = "20170126.739"; 12963 + version = "20170628.1503"; 12964 12964 src = fetchFromGitHub { 12965 12965 owner = "howardabrams"; 12966 12966 repo = "demo-it"; 12967 - rev = "f61f336c8c291208d9feef2ce495e8c659052f77"; 12968 - sha256 = "1wb7n4k2qwl3m7y22zag6rdzi1gqb8a5lj7crpkkn5ryycbxbbpi"; 12967 + rev = "1e8b42ff6479fa541eeec5699b4727af136d40da"; 12968 + sha256 = "1x9crsc8n5pqyp60h46gz6wz98qaj3bygk11vd39qpfh2hxdxxi6"; 12969 12969 }; 12970 12970 recipeFile = fetchurl { 12971 12971 url = "https://raw.githubusercontent.com/milkypostman/melpa/1dec5877db00c29d81d76be0ee2504399bad9cc4/recipes/demo-it"; ··· 13731 13731 }) {}; 13732 13732 dired-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { 13733 13733 pname = "dired-plus"; 13734 - version = "20170623.1621"; 13734 + version = "20170630.752"; 13735 13735 src = fetchurl { 13736 13736 url = "https://www.emacswiki.org/emacs/download/dired+.el"; 13737 - sha256 = "14lkdkk6z2zx0rvz8vnhz9a7i87irm1a5wc3q39wmf8q5vh32pkc"; 13737 + sha256 = "1jl14z15ilkwl45xv34akabnx4430siqkjv14sqi33g3qmnln90y"; 13738 13738 name = "dired+.el"; 13739 13739 }; 13740 13740 recipeFile = fetchurl { ··· 14843 14843 doom-themes = callPackage ({ all-the-icons, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 14844 14844 melpaBuild { 14845 14845 pname = "doom-themes"; 14846 - version = "20170615.437"; 14846 + version = "20170630.922"; 14847 14847 src = fetchFromGitHub { 14848 14848 owner = "hlissner"; 14849 14849 repo = "emacs-doom-themes"; 14850 - rev = "55d2f8eb0b6ed6a1964741c61d898c97ed934b7a"; 14851 - sha256 = "0wbhjfiidl1fbxhdrpk9f7wc3kvb4nshwzfxd1vrgpx48kaiahgb"; 14850 + rev = "dc9c0b938ea0bc7a30a79fb74f2e66f1fb2128be"; 14851 + sha256 = "04wwv3pps4kwld590x5gwif69izcbapp0y4w3i4nsc88ld08sp96"; 14852 14852 }; 14853 14853 recipeFile = fetchurl { 14854 14854 url = "https://raw.githubusercontent.com/milkypostman/melpa/c5084bc2c3fe378af6ff39d65e40649c6359b7b5/recipes/doom-themes"; ··· 15278 15278 version = "20130120.1257"; 15279 15279 src = fetchsvn { 15280 15280 url = "https://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/emacs/"; 15281 - rev = "1800204"; 15281 + rev = "1801041"; 15282 15282 sha256 = "016dxpzm1zba8rag7czynlk58hys4xab4mz1nkry5bfihknpzcrq"; 15283 15283 }; 15284 15284 recipeFile = fetchurl { ··· 15903 15903 ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }: 15904 15904 melpaBuild { 15905 15905 pname = "ebib"; 15906 - version = "20170605.1440"; 15906 + version = "20170705.2343"; 15907 15907 src = fetchFromGitHub { 15908 15908 owner = "joostkremers"; 15909 15909 repo = "ebib"; 15910 - rev = "4624e67ca26cb348063a97a8f59a3fbcbf8a5736"; 15911 - sha256 = "0ds11hphxp8jxsc50lvnr9n4macvzd82y7siqh8wvswk62l8vb4x"; 15910 + rev = "a6356007a58dc72636ab94c89536c621f089bb0c"; 15911 + sha256 = "00qcq1bs8wyxj9cf2jy691ddddz0v5czwn92x40nc43a7qi0a9h1"; 15912 15912 }; 15913 15913 recipeFile = fetchurl { 15914 15914 url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib"; ··· 16346 16346 src = fetchFromGitHub { 16347 16347 owner = "stsquad"; 16348 16348 repo = "emacs_chrome"; 16349 - rev = "0a50fbb524fe256560f481701c000309c627b9ca"; 16350 - sha256 = "0ssmhwg4wfh5cxgqv8bl55449204h4zi863m7jhvas4c9zq005kd"; 16349 + rev = "f7cf37c3f605812d429fd90699d6d33f6ac9db8d"; 16350 + sha256 = "1i4fvw7703pr505mzspkc7sphh3mbg4pvbpfcr847lrg66pdw419"; 16351 16351 }; 16352 16352 recipeFile = fetchurl { 16353 16353 url = "https://raw.githubusercontent.com/milkypostman/melpa/d98d69008b5ca8b92fa7a6045b9d1af86f269386/recipes/edit-server"; ··· 16763 16763 el-get = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 16764 16764 melpaBuild { 16765 16765 pname = "el-get"; 16766 - version = "20170112.2204"; 16766 + version = "20170701.1607"; 16767 16767 src = fetchFromGitHub { 16768 16768 owner = "dimitri"; 16769 16769 repo = "el-get"; 16770 - rev = "f7bb3855b2393f667f597d30775749faa5038cfc"; 16771 - sha256 = "0i89fmn8k3p3qciqq2vhbl86mn9s9l0hinn6kgs637v0fanyahsd"; 16770 + rev = "3925f0189d99c6cddbe19831c2020f97adcc4933"; 16771 + sha256 = "1lzmhfhwfnkpcbkvkl5vzfjv3h7wb85y9j98wrb3vlydbc9735dw"; 16772 16772 }; 16773 16773 recipeFile = fetchurl { 16774 16774 url = "https://raw.githubusercontent.com/milkypostman/melpa/1c61197a2b616d6d3c6b652248cb166196846b44/recipes/el-get"; ··· 16847 16847 el-patch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 16848 16848 melpaBuild { 16849 16849 pname = "el-patch"; 16850 - version = "20170513.2050"; 16850 + version = "20170705.1739"; 16851 16851 src = fetchFromGitHub { 16852 16852 owner = "raxod502"; 16853 16853 repo = "el-patch"; 16854 - rev = "22682dd020ac93b621bf45e57c738e551e2cb14b"; 16855 - sha256 = "1hv9i78fchvmygmb7pfx1ybkq270aibdhjsidzskipfzw40p0dz2"; 16854 + rev = "ad6a64e9f24f6b58f0a08e11f76b5152da46c74c"; 16855 + sha256 = "0n0zrjij9mcbv08x1m5hjbz6hcwy0c0j2d03swywnhl4c00pwfkp"; 16856 16856 }; 16857 16857 recipeFile = fetchurl { 16858 16858 url = "https://raw.githubusercontent.com/milkypostman/melpa/2f4f57e0edbae35597aa4a7744d22d2f971d5de5/recipes/el-patch"; ··· 17013 17013 el2markdown = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 17014 17014 melpaBuild { 17015 17015 pname = "el2markdown"; 17016 - version = "20160822.1135"; 17016 + version = "20170630.1158"; 17017 17017 src = fetchFromGitHub { 17018 17018 owner = "Lindydancer"; 17019 17019 repo = "el2markdown"; 17020 - rev = "712364b9f64d2f6501a069e1bfed207de0237881"; 17021 - sha256 = "12l50k56h1aiwmvvxrka3y1i82sv5xc7vn99z3y3kl31yl3g6382"; 17020 + rev = "368d99313683cd943c99feaffca356be60bdb636"; 17021 + sha256 = "1h0cr8qcvj9r3acb6bf5nyglvi5gdglwflkfl5jbzp0nm1p9iqcg"; 17022 17022 }; 17023 17023 recipeFile = fetchurl { 17024 17024 url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/el2markdown"; ··· 17221 17221 elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 17222 17222 melpaBuild { 17223 17223 pname = "elfeed"; 17224 - version = "20170531.206"; 17224 + version = "20170703.1849"; 17225 17225 src = fetchFromGitHub { 17226 17226 owner = "skeeto"; 17227 17227 repo = "elfeed"; 17228 - rev = "f3eaa7421af79db3d4203b4b3afdf84c4796cd55"; 17229 - sha256 = "1sji0k8kal1h5nsdin54qbnxc2ahd6qghn4nwwq5f13gacy4wzpg"; 17228 + rev = "d02bdb074046ba07774e3ce74a7a22739f01c3a6"; 17229 + sha256 = "1ssf692hi3l5bq8fdsj1nm25ng3x0vqi87fpw34dzmvgbg2jk6ff"; 17230 17230 }; 17231 17231 recipeFile = fetchurl { 17232 17232 url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed"; ··· 17295 17295 src = fetchFromGitHub { 17296 17296 owner = "skeeto"; 17297 17297 repo = "elfeed"; 17298 - rev = "f3eaa7421af79db3d4203b4b3afdf84c4796cd55"; 17299 - sha256 = "1sji0k8kal1h5nsdin54qbnxc2ahd6qghn4nwwq5f13gacy4wzpg"; 17298 + rev = "d02bdb074046ba07774e3ce74a7a22739f01c3a6"; 17299 + sha256 = "1ssf692hi3l5bq8fdsj1nm25ng3x0vqi87fpw34dzmvgbg2jk6ff"; 17300 17300 }; 17301 17301 recipeFile = fetchurl { 17302 17302 url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web"; ··· 17753 17753 elpy = callPackage ({ company, fetchFromGitHub, fetchurl, find-file-in-project, highlight-indentation, lib, melpaBuild, pyvenv, s, yasnippet }: 17754 17754 melpaBuild { 17755 17755 pname = "elpy"; 17756 - version = "20170613.1339"; 17756 + version = "20170701.1412"; 17757 17757 src = fetchFromGitHub { 17758 17758 owner = "jorgenschaefer"; 17759 17759 repo = "elpy"; 17760 - rev = "4970cbb55767e5f31913b21fb1ae733b6479ccd0"; 17761 - sha256 = "0v0gw8ba073k6n48vrksp1bkrsh0fyg7wmc0mpjf13qcbcwn3ydd"; 17760 + rev = "6b654b5fdc4e8f09cd842a0dde83ded284223c2f"; 17761 + sha256 = "02z965inkp3bxg9nyqscjs14dfzx7s18s3kx7ry50j2yi0iki6rg"; 17762 17762 }; 17763 17763 recipeFile = fetchurl { 17764 17764 url = "https://raw.githubusercontent.com/milkypostman/melpa/1d8fcd8745bb15402c9f3b6f4573ea151415237a/recipes/elpy"; ··· 18841 18841 ensime = callPackage ({ company, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, s, sbt-mode, scala-mode, yasnippet }: 18842 18842 melpaBuild { 18843 18843 pname = "ensime"; 18844 - version = "20170625.617"; 18844 + version = "20170703.505"; 18845 18845 src = fetchFromGitHub { 18846 18846 owner = "ensime"; 18847 18847 repo = "ensime-emacs"; 18848 - rev = "e70a39d6e079dc1f818ad49d39c328fd3d9df1d9"; 18849 - sha256 = "08qm2vbdimbmwhz4zdhc2kypkk8c0vhw8ihl5z8l9yfq4nw2wrc7"; 18848 + rev = "4a253e1c24bfb993ca115dac7c9c03189fa0f7cc"; 18849 + sha256 = "1vkihm7m5zpcyyr418661gfpdwixqzyrbp2vlhf6vd7i26ik3i8c"; 18850 18850 }; 18851 18851 recipeFile = fetchurl { 18852 18852 url = "https://raw.githubusercontent.com/milkypostman/melpa/502faab70af713f50dd8952be4f7a5131075e78e/recipes/ensime"; ··· 18954 18954 epkg = callPackage ({ closql, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 18955 18955 melpaBuild { 18956 18956 pname = "epkg"; 18957 - version = "20170301.856"; 18957 + version = "20170702.59"; 18958 18958 src = fetchFromGitHub { 18959 18959 owner = "emacscollective"; 18960 18960 repo = "epkg"; 18961 - rev = "deb9affaadce11c356df53b6b62ab376ef652d16"; 18962 - sha256 = "1515gv9bhjwbmkbz6sivq5zhpalvfb0ias4qia9anz9npqfx24y0"; 18961 + rev = "d9c43561d8d50066c1774e3cf3df12e168c9fc92"; 18962 + sha256 = "145zn11l9i0lmjr83zvn8snviqqn6kw24dm5ihlllgxycclsvcrm"; 18963 18963 }; 18964 18964 recipeFile = fetchurl { 18965 18965 url = "https://raw.githubusercontent.com/milkypostman/melpa/2df16abf56e53d4a1cc267a78797419520ff8a1c/recipes/epkg"; ··· 19482 19482 src = fetchFromGitHub { 19483 19483 owner = "erlang"; 19484 19484 repo = "otp"; 19485 - rev = "e629ff20dce103b4c38ee3a654c9b4a83867d41a"; 19486 - sha256 = "1x34b7f4xkpa6w5gllvz7cmlnvvyy474gscbxvypszdf4ynxpcv1"; 19485 + rev = "9e9ad191ce49eb410c7a95a8410122eed8049755"; 19486 + sha256 = "06iyy74hpnc9aqrgbwndx1shvdq05z8hys9siv4ng13725cfpj0k"; 19487 19487 }; 19488 19488 recipeFile = fetchurl { 19489 19489 url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang"; ··· 19645 19645 es-mode = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, request, s, spark }: 19646 19646 melpaBuild { 19647 19647 pname = "es-mode"; 19648 - version = "20170608.1234"; 19648 + version = "20170705.1947"; 19649 19649 src = fetchFromGitHub { 19650 19650 owner = "dakrone"; 19651 19651 repo = "es-mode"; 19652 - rev = "3752438d17c45553956cf775022b2358ff3d8731"; 19653 - sha256 = "0a2afjg0ygd88qp5pc39ghwck837f6sk57c8zbcsyxwrabxnchhd"; 19652 + rev = "61a8bf7d6cc6881e5555922eb36eecc6733a2b87"; 19653 + sha256 = "0anc7bdar2q5c41ilah3p04p4z3mxkqlv91nkky72i58sgrw6za6"; 19654 19654 }; 19655 19655 recipeFile = fetchurl { 19656 19656 url = "https://raw.githubusercontent.com/milkypostman/melpa/85445b59329bfd81a3fd913d7d6fe7784c31744c/recipes/es-mode"; ··· 19750 19750 esh-help = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: 19751 19751 melpaBuild { 19752 19752 pname = "esh-help"; 19753 - version = "20140107.222"; 19753 + version = "20170702.1912"; 19754 19754 src = fetchFromGitHub { 19755 19755 owner = "tom-tan"; 19756 19756 repo = "esh-help"; 19757 - rev = "3dc15f2f6086d4e4da977468fda67229a859c927"; 19758 - sha256 = "1yfvdx763xxhxf2r6kjjjyafaxrj1lpgrz1sgbhzkyj6nspmm9ms"; 19757 + rev = "03bf6fc7ef9ac46304e37524fdaf7ebfee317695"; 19758 + sha256 = "049nvd63jns3fawimwx9l7cbqw2gw84f8f9swpwd0a8z449mlj2m"; 19759 19759 }; 19760 19760 recipeFile = fetchurl { 19761 19761 url = "https://raw.githubusercontent.com/milkypostman/melpa/ab94c66d1ed7cfdbc437ee239984ba70408fd28a/recipes/esh-help"; ··· 20439 20439 evil = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, goto-chg, lib, melpaBuild, undo-tree }: 20440 20440 melpaBuild { 20441 20441 pname = "evil"; 20442 - version = "20170624.1221"; 20442 + version = "20170704.1409"; 20443 20443 src = fetchFromGitHub { 20444 20444 owner = "emacs-evil"; 20445 20445 repo = "evil"; 20446 - rev = "cecbcfbdda16653e3b5ddc7de2eab25537ec154b"; 20447 - sha256 = "0s6g822m19dq557ax42vwvgd017qff8hdajdjb03bfp2gd2zwb66"; 20446 + rev = "a375ac8aea43980dfa60525c7585be64896e42d1"; 20447 + sha256 = "1b3j29d4ppbgfg15vfyxz7rpjppqma9am3hk57qxq08n5y3skaxf"; 20448 20448 }; 20449 20449 recipeFile = fetchurl { 20450 20450 url = "https://raw.githubusercontent.com/milkypostman/melpa/514964d788f250e1e7893142bc094c63131bc6a5/recipes/evil"; ··· 21342 21342 evil-snipe = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: 21343 21343 melpaBuild { 21344 21344 pname = "evil-snipe"; 21345 - version = "20170623.1221"; 21345 + version = "20170702.302"; 21346 21346 src = fetchFromGitHub { 21347 21347 owner = "hlissner"; 21348 21348 repo = "evil-snipe"; 21349 - rev = "dc62ac317fd29f018e9785c1b3b7dd7ad57b3938"; 21350 - sha256 = "18j33smlajj7ynigfgm64z3kfys5idbxin2gd93civ2564n85r33"; 21349 + rev = "c50372d152b123fbf7bc26b49504505a22e82635"; 21350 + sha256 = "1xvpjs91wr351gl0xb3fbbm4yhv2rcgbqcn8srw022a2snhrdw27"; 21351 21351 }; 21352 21352 recipeFile = fetchurl { 21353 21353 url = "https://raw.githubusercontent.com/milkypostman/melpa/6748f3febbe2f098761e967b4dc67791186d0aa7/recipes/evil-snipe"; ··· 21884 21884 license = lib.licenses.free; 21885 21885 }; 21886 21886 }) {}; 21887 - exwm-x = callPackage ({ cl-lib ? null, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper, switch-window }: 21887 + exwm-x = callPackage ({ bind-key, cl-lib ? null, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper, switch-window }: 21888 21888 melpaBuild { 21889 21889 pname = "exwm-x"; 21890 - version = "20170628.732"; 21890 + version = "20170706.408"; 21891 21891 src = fetchFromGitHub { 21892 21892 owner = "tumashu"; 21893 21893 repo = "exwm-x"; 21894 - rev = "3b9367779653635cf5e0ab1554b9709b109859ed"; 21895 - sha256 = "0802az9ywfjmainj1is335ni1dm8hfrj3rabhmhwjsa9h0crh5f5"; 21894 + rev = "c73155257a3248d30a9f602de8247ac3e32ba400"; 21895 + sha256 = "1bcmrmyx12g11laz9f994vhmqyv1g0qvmp0sbh07nl1q42xy86m6"; 21896 21896 }; 21897 21897 recipeFile = fetchurl { 21898 21898 url = "https://raw.githubusercontent.com/milkypostman/melpa/a0e6e23bcffdcd1e17c70599c563609050e5de40/recipes/exwm-x"; 21899 21899 sha256 = "1d9q57vz63sk3h1g5gvp9xnmqkpa73wppmiy2bv8mxk11whl6xa3"; 21900 21900 name = "exwm-x"; 21901 21901 }; 21902 - packageRequires = [ cl-lib exwm swiper switch-window ]; 21902 + packageRequires = [ bind-key cl-lib exwm swiper switch-window ]; 21903 21903 meta = { 21904 21904 homepage = "https://melpa.org/#/exwm-x"; 21905 21905 license = lib.licenses.free; ··· 23553 23553 flycheck-clang-analyzer = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: 23554 23554 melpaBuild { 23555 23555 pname = "flycheck-clang-analyzer"; 23556 - version = "20170623.446"; 23556 + version = "20170704.2333"; 23557 23557 src = fetchFromGitHub { 23558 23558 owner = "alexmurray"; 23559 23559 repo = "flycheck-clang-analyzer"; 23560 - rev = "4c7d24a6a20ef528ee4ac28e5f783af6732b639a"; 23561 - sha256 = "0ncp9jwxf1lqxzpxz6ivn4qhg6bn318ykmfrw4jp1iz73qxx0kh8"; 23560 + rev = "a33752224cb1da13b35d0d60b2017fe73d167781"; 23561 + sha256 = "1f6nb92fg1lgf4xz8x1i61njwnqrab94p88kliaa7g9r4hfhgv8j"; 23562 23562 }; 23563 23563 recipeFile = fetchurl { 23564 23564 url = "https://raw.githubusercontent.com/milkypostman/melpa/8de7b717a1b0caf30f8f29d3e764b4756b93aeff/recipes/flycheck-clang-analyzer"; ··· 23658 23658 flycheck-coverity = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: 23659 23659 melpaBuild { 23660 23660 pname = "flycheck-coverity"; 23661 - version = "20170520.825"; 23661 + version = "20170703.1759"; 23662 23662 src = fetchFromGitHub { 23663 23663 owner = "alexmurray"; 23664 23664 repo = "flycheck-coverity"; 23665 - rev = "fb8ef7b07ca17681b72272331d43578f30405bec"; 23666 - sha256 = "0068wzh2fyrbjn5gvfyf1kpfppfw49mnwkd0n046nhjgaz9y1lc7"; 23665 + rev = "cb211e3dd50413a5042eb20175be518214591c9d"; 23666 + sha256 = "17c5lppa5axw6wga3k8zqmn5f2syadlqbavrqgsi8k8nlcckxy1x"; 23667 23667 }; 23668 23668 recipeFile = fetchurl { 23669 23669 url = "https://raw.githubusercontent.com/milkypostman/melpa/55e8df91adbcf8b059096e02aba2781424250381/recipes/flycheck-coverity"; ··· 24523 24523 src = fetchFromGitHub { 24524 24524 owner = "Andersbakken"; 24525 24525 repo = "rtags"; 24526 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 24527 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 24526 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 24527 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 24528 24528 }; 24529 24529 recipeFile = fetchurl { 24530 24530 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/flycheck-rtags"; ··· 26355 26355 fuel = callPackage ({ cl-lib ? null, emacs, fetchgit, fetchurl, lib, melpaBuild }: 26356 26356 melpaBuild { 26357 26357 pname = "fuel"; 26358 - version = "20170627.1447"; 26358 + version = "20170705.1534"; 26359 26359 src = fetchgit { 26360 26360 url = "git://factorcode.org/git/factor.git"; 26361 - rev = "7a9817aeb69f503cb8433510db59a2f110cd7f43"; 26362 - sha256 = "0y755v2bv9lq9sban6in49d6kz7cgz3hyg4mpns53ibiqc0jf0sy"; 26361 + rev = "1eff2b3dbcbe6d8518a5ec42207b5578dbe93530"; 26362 + sha256 = "1nr5s98xss68scmbzrfmdn1ri4hfny6317j6bhksxqnd6dr6za8q"; 26363 26363 }; 26364 26364 recipeFile = fetchurl { 26365 26365 url = "https://raw.githubusercontent.com/milkypostman/melpa/0c3633c23baa472560a489fc663a0302f082bcef/recipes/fuel"; ··· 26480 26480 futhark-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 26481 26481 melpaBuild { 26482 26482 pname = "futhark-mode"; 26483 - version = "20170623.756"; 26483 + version = "20170705.1240"; 26484 26484 src = fetchFromGitHub { 26485 26485 owner = "HIPERFIT"; 26486 26486 repo = "futhark"; 26487 - rev = "9e2a79856fd07fdad91113c9eb10566193b74586"; 26488 - sha256 = "0a395l9kvx1flyzfp2npsz4izww4kqkj3sby3fv5knrhd4dz5jdi"; 26487 + rev = "8e3b72bcf26b992546d794b10b96d05ed01f0a73"; 26488 + sha256 = "1y2y701ks3fd6khls4i30b906akxqj3l1c15nbblp6xl07bznxw9"; 26489 26489 }; 26490 26490 recipeFile = fetchurl { 26491 26491 url = "https://raw.githubusercontent.com/milkypostman/melpa/0607f01aad7e77d53595ad8db95d32acfd29b148/recipes/futhark-mode"; ··· 26810 26810 geiser = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 26811 26811 melpaBuild { 26812 26812 pname = "geiser"; 26813 - version = "20170411.1021"; 26813 + version = "20170704.1044"; 26814 26814 src = fetchFromGitHub { 26815 26815 owner = "jaor"; 26816 26816 repo = "geiser"; 26817 - rev = "41059d6295dbaa207b2203fb6b78003de4888714"; 26818 - sha256 = "19ri8q3wbpw3vsw2iq1ym60gk0j4f9bniipiddrjqqirhcns8zzq"; 26817 + rev = "49a9e902e404d030e4b4ad22f75548a1b855a8fd"; 26818 + sha256 = "0xf0y4qp2cf3zzx8azh8jz4qpqdgp67y445sk8v9g55ns118hv77"; 26819 26819 }; 26820 26820 recipeFile = fetchurl { 26821 26821 url = "https://raw.githubusercontent.com/milkypostman/melpa/b0fe32d24cedd5307b4cccfb08a7095d81d639a0/recipes/geiser"; ··· 27125 27125 ghub = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 27126 27126 melpaBuild { 27127 27127 pname = "ghub"; 27128 - version = "20170614.840"; 27128 + version = "20170702.512"; 27129 27129 src = fetchFromGitHub { 27130 27130 owner = "tarsius"; 27131 27131 repo = "ghub"; 27132 - rev = "efdc28e3d27dd0847ceece593ecd1e9ed3287c9f"; 27133 - sha256 = "0vh6y36b219vg2iwxbcdkdsnpnmb4kkvr9pz2kgiayyqrmz3ck37"; 27132 + rev = "16c3300bb5d82b141aefa94c47ad9f97a58b0011"; 27133 + sha256 = "1w1cqz32rx4i4hcjkz2znlchp5h4xg74znm9819k4anlf635lshd"; 27134 27134 }; 27135 27135 recipeFile = fetchurl { 27136 27136 url = "https://raw.githubusercontent.com/milkypostman/melpa/9375cbae3ffe5bf4ba5606358860050f3005d9b7/recipes/ghub"; ··· 27339 27339 src = fetchFromGitHub { 27340 27340 owner = "magit"; 27341 27341 repo = "magit"; 27342 - rev = "524ee09dc4312c52bd8c23c13b18bee23f15bb53"; 27343 - sha256 = "12294qy1v7h0lcgmc8x53nzw0iadjifwn0lqzqmbpjny4yns9h2n"; 27342 + rev = "b8d558678821e35450c19e415656e366ebe44c38"; 27343 + sha256 = "1f4c21zi0xjzvpmfjdmnaj2bsafb591qh5swsld1fd40k8scps79"; 27344 27344 }; 27345 27345 recipeFile = fetchurl { 27346 27346 url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit"; ··· 27755 27755 github-modern-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 27756 27756 melpaBuild { 27757 27757 pname = "github-modern-theme"; 27758 - version = "20170624.2230"; 27758 + version = "20170628.2332"; 27759 27759 src = fetchFromGitHub { 27760 27760 owner = "philiparvidsson"; 27761 27761 repo = "GitHub-Modern-Theme-For-Emacs"; 27762 - rev = "4bdcaf765d87995be99e15775fe313fe98c3ee57"; 27763 - sha256 = "1lkbx06dgwc19h9bxxwvqqwwdpy0dm8djazvzbsxw0x200cx2j2m"; 27762 + rev = "1890ab87ca8a046b3fc7b54220647d9ef43a6780"; 27763 + sha256 = "00jw2qf4x943sib0j6grcmm3lfr0ac23wa3vnzjzc509v4l7jzwp"; 27764 27764 }; 27765 27765 recipeFile = fetchurl { 27766 27766 url = "https://raw.githubusercontent.com/milkypostman/melpa/d5506d93bd8cf59cd281091b377c1bb9a4243666/recipes/github-modern-theme"; ··· 27839 27839 github-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 27840 27840 melpaBuild { 27841 27841 pname = "github-theme"; 27842 - version = "20170624.2223"; 27842 + version = "20170630.1501"; 27843 27843 src = fetchFromGitHub { 27844 27844 owner = "philiparvidsson"; 27845 27845 repo = "emacs-github-theme"; 27846 - rev = "99dd601d7f80893d42531510204f8115ed27f32b"; 27847 - sha256 = "03gnwg482m8mhhfdi7jlinyjwwv4l3jf8s84spkl4jl4d97brk04"; 27846 + rev = "29f00a51d949a248a5f6355a97131e216747c797"; 27847 + sha256 = "16ldfz1k0hxc1b785gzrf70hg0q88ijjxp39hb62iax1k1aw9vlw"; 27848 27848 }; 27849 27849 recipeFile = fetchurl { 27850 27850 url = "https://raw.githubusercontent.com/milkypostman/melpa/f4ace4a150faa312ef531182f328a3e039045bd7/recipes/github-theme"; ··· 28324 28324 src = fetchFromGitHub { 28325 28325 owner = "nsf"; 28326 28326 repo = "gocode"; 28327 - rev = "beae6bdcc6fc300059038961b7a3e977e0fb7c61"; 28328 - sha256 = "0fhs17v2x24nhs0kd2yjzr56jni2767yrjxims6phsaxs9m5aih2"; 28327 + rev = "f1eef9a6ba005abb145d7b58fdd225e83a3c6a05"; 28328 + sha256 = "1hkr46ikrprx203i2yr6xds1bzxggblh7bg026m2cda6dxgpnsgw"; 28329 28329 }; 28330 28330 recipeFile = fetchurl { 28331 28331 url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/go-autocomplete"; ··· 28870 28870 src = fetchFromGitHub { 28871 28871 owner = "google"; 28872 28872 repo = "styleguide"; 28873 - rev = "85799e8cd3040b960e4dcc544cc9bb7c9cd716c3"; 28874 - sha256 = "16khvjfiv4x1rghac2d970875w6jyg2fl7pbj801q0ia5cm7cxz8"; 28873 + rev = "d75bd35c8fd1c32aab86ea47e7ef4d3c776faa0a"; 28874 + sha256 = "0s1q9qw6azzbzr7k4c58m6d83cbz3srn63mi73jlh5fmad1w8g4p"; 28875 28875 }; 28876 28876 recipeFile = fetchurl { 28877 28877 url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/google-c-style"; ··· 29137 29137 govc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s }: 29138 29138 melpaBuild { 29139 29139 pname = "govc"; 29140 - version = "20170316.1124"; 29140 + version = "20170629.1129"; 29141 29141 src = fetchFromGitHub { 29142 29142 owner = "vmware"; 29143 29143 repo = "govmomi"; 29144 - rev = "af03c6dfde43f6f6d39a1363267d591cf76aab66"; 29145 - sha256 = "1adgg08bsi8p03a6rpc1a23dxvrikc37zcljrdyc4j2z8ci839x4"; 29144 + rev = "eecdf6b7aaed40a71eff13c44456d63127e494bc"; 29145 + sha256 = "1y7dxd40w5zkp59m0n1ybf128zhpi2wkjbw5v5w0ps7nx782dnzp"; 29146 29146 }; 29147 29147 recipeFile = fetchurl { 29148 29148 url = "https://raw.githubusercontent.com/milkypostman/melpa/92d6391318021c63b06fe39b0ca38f667bb45ae9/recipes/govc"; ··· 29267 29267 src = fetchFromGitHub { 29268 29268 owner = "Groovy-Emacs-Modes"; 29269 29269 repo = "groovy-emacs-modes"; 29270 - rev = "525f899f69623828d75f0e744250316f27ed02a6"; 29271 - sha256 = "01711l9g64d6sxhappn8cpxl315cprc3a5dnbkgm0vsaas6kl4xa"; 29270 + rev = "2f63009220e9b13516696396a8bf1a5be4757e33"; 29271 + sha256 = "0vkfvpggdwp6xnz0c7kgfkrlv53v2h4hxdx75nsfnycm6wm9m3v7"; 29272 29272 }; 29273 29273 recipeFile = fetchurl { 29274 29274 url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/grails-mode"; ··· 29502 29502 license = lib.licenses.free; 29503 29503 }; 29504 29504 }) {}; 29505 - gregorio-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 29506 - melpaBuild { 29507 - pname = "gregorio-mode"; 29508 - version = "20151026.720"; 29509 - src = fetchFromGitHub { 29510 - owner = "cajetanus"; 29511 - repo = "gregorio-mode.el"; 29512 - rev = "5b618a8d05cc073bd8e6f1e4e56eceb4de60eab3"; 29513 - sha256 = "1670pxgmqflzw5d02mzsmqjf3gp0c4wf25z0crmaamyfmwdz9pag"; 29514 - }; 29515 - recipeFile = fetchurl { 29516 - url = "https://raw.githubusercontent.com/milkypostman/melpa/81317d4ad793d8a58770844ec9a526a2c695f94a/recipes/gregorio-mode"; 29517 - sha256 = "0f226l67bqqc6m8wb97m7lkxvwrfbw74b1riasirca1anzjl8jfx"; 29518 - name = "gregorio-mode"; 29519 - }; 29520 - packageRequires = []; 29521 - meta = { 29522 - homepage = "https://melpa.org/#/gregorio-mode"; 29523 - license = lib.licenses.free; 29524 - }; 29525 - }) {}; 29526 29505 grep-a-lot = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 29527 29506 melpaBuild { 29528 29507 pname = "grep-a-lot"; ··· 29648 29627 groovy-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, s }: 29649 29628 melpaBuild { 29650 29629 pname = "groovy-mode"; 29651 - version = "20170628.1209"; 29630 + version = "20170705.815"; 29652 29631 src = fetchFromGitHub { 29653 29632 owner = "Groovy-Emacs-Modes"; 29654 29633 repo = "groovy-emacs-modes"; 29655 - rev = "525f899f69623828d75f0e744250316f27ed02a6"; 29656 - sha256 = "01711l9g64d6sxhappn8cpxl315cprc3a5dnbkgm0vsaas6kl4xa"; 29634 + rev = "2f63009220e9b13516696396a8bf1a5be4757e33"; 29635 + sha256 = "0vkfvpggdwp6xnz0c7kgfkrlv53v2h4hxdx75nsfnycm6wm9m3v7"; 29657 29636 }; 29658 29637 recipeFile = fetchurl { 29659 29638 url = "https://raw.githubusercontent.com/milkypostman/melpa/3fe318b4e51a280a55c01fa30455e4a180df8bd6/recipes/groovy-mode"; ··· 29711 29690 gruvbox-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }: 29712 29691 melpaBuild { 29713 29692 pname = "gruvbox-theme"; 29714 - version = "20170627.215"; 29693 + version = "20170705.1636"; 29715 29694 src = fetchFromGitHub { 29716 29695 owner = "Greduan"; 29717 29696 repo = "emacs-theme-gruvbox"; 29718 - rev = "1e41219fce47a8b5201de98f954e7040b4eea980"; 29719 - sha256 = "0yaw60pny5q63ljn4pwx316rix7385rycvyiakcn7zfd00nwnvdh"; 29697 + rev = "fff195715b537ac6f13b89034c232a8f33bca45e"; 29698 + sha256 = "0l5iwxj0ahn3r2sha4045lwlqi4s8070p1rbiw5fmad3v66i3m3j"; 29720 29699 }; 29721 29700 recipeFile = fetchurl { 29722 29701 url = "https://raw.githubusercontent.com/milkypostman/melpa/2bd48c87919f64ced9f3add4860751bb34cb5ecb/recipes/gruvbox-theme"; ··· 29858 29837 guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }: 29859 29838 melpaBuild { 29860 29839 pname = "guix"; 29861 - version = "20170628.747"; 29840 + version = "20170702.724"; 29862 29841 src = fetchFromGitHub { 29863 29842 owner = "alezost"; 29864 29843 repo = "guix.el"; 29865 - rev = "f4b0d8d83bad30b99a919639b387189350c6fc62"; 29866 - sha256 = "0cif4d4n0l5apfksg67zsavh6wrv2pcpq2r0m8zjfg48hv6qmsad"; 29844 + rev = "8d07a89736b72021b1a4739a0811f716a61b0b8f"; 29845 + sha256 = "0mjcjzsbqnc83ca3wg1wxsz63a864gmhflvx47p97gdg1snnz5fi"; 29867 29846 }; 29868 29847 recipeFile = fetchurl { 29869 29848 url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix"; ··· 30362 30341 haskell-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 30363 30342 melpaBuild { 30364 30343 pname = "haskell-mode"; 30365 - version = "20170601.2103"; 30344 + version = "20170704.1445"; 30366 30345 src = fetchFromGitHub { 30367 30346 owner = "haskell"; 30368 30347 repo = "haskell-mode"; 30369 - rev = "7eb94b5a5d9478a0da869bd26ba51d08e574d843"; 30370 - sha256 = "1bj077gpg2xzzjcriv9zixjqalppv0ya5s3bpxn2w93jkzxa9xd5"; 30348 + rev = "00ca4d935e80707e18c17e40630ea9e36b39592c"; 30349 + sha256 = "049q8igjx4y9jancqv0bibd2jhz02llm1v6xfl9379v5p6nkfm3b"; 30371 30350 }; 30372 30351 recipeFile = fetchurl { 30373 30352 url = "https://raw.githubusercontent.com/milkypostman/melpa/7f18b4dcbad4192b0153a316cff6533272898f1a/recipes/haskell-mode"; ··· 30631 30610 helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }: 30632 30611 melpaBuild { 30633 30612 pname = "helm"; 30634 - version = "20170627.155"; 30613 + version = "20170705.2232"; 30635 30614 src = fetchFromGitHub { 30636 30615 owner = "emacs-helm"; 30637 30616 repo = "helm"; 30638 - rev = "9d840649dd08f0c417add55c3b434d34f4b381a1"; 30639 - sha256 = "0az1a95drpcmzkqn0jw9kc9kjbz7wbgphzrwcag4rg8ljkn7q80r"; 30617 + rev = "f0bbfb828320c95992d6fc593be849f522cde0cc"; 30618 + sha256 = "0i5x4y2z3k40zm0brjjvzb4qkxncpx13xxx0f3pjl34h446b0m46"; 30640 30619 }; 30641 30620 recipeFile = fetchurl { 30642 30621 url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm"; ··· 31240 31219 helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 31241 31220 melpaBuild { 31242 31221 pname = "helm-core"; 31243 - version = "20170622.1355"; 31222 + version = "20170701.629"; 31244 31223 src = fetchFromGitHub { 31245 31224 owner = "emacs-helm"; 31246 31225 repo = "helm"; 31247 - rev = "9d840649dd08f0c417add55c3b434d34f4b381a1"; 31248 - sha256 = "0az1a95drpcmzkqn0jw9kc9kjbz7wbgphzrwcag4rg8ljkn7q80r"; 31226 + rev = "f0bbfb828320c95992d6fc593be849f522cde0cc"; 31227 + sha256 = "0i5x4y2z3k40zm0brjjvzb4qkxncpx13xxx0f3pjl34h446b0m46"; 31249 31228 }; 31250 31229 recipeFile = fetchurl { 31251 31230 url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core"; ··· 33049 33028 src = fetchFromGitHub { 33050 33029 owner = "Andersbakken"; 33051 33030 repo = "rtags"; 33052 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 33053 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 33031 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 33032 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 33054 33033 }; 33055 33034 recipeFile = fetchurl { 33056 33035 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/helm-rtags"; ··· 33343 33322 src = fetchFromGitHub { 33344 33323 owner = "masasam"; 33345 33324 repo = "emacs-helm-tramp"; 33346 - rev = "89a7564edc6b23ffba52b02353528b9b6285c729"; 33347 - sha256 = "1fqyhx6cnigh40bgzm745cx47zc6mm8rwrz2ym0vpb5bnng6j4m1"; 33325 + rev = "a4c267aef5a3344bd4d76b6b6cf13e120cbe002e"; 33326 + sha256 = "13r4s6k0yxp3z68756sni27l7lmlfhdz3hx021w7lhn4np69i299"; 33348 33327 }; 33349 33328 recipeFile = fetchurl { 33350 33329 url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/helm-tramp"; ··· 33610 33589 src = fetchFromGitHub { 33611 33590 owner = "Wilfred"; 33612 33591 repo = "helpful"; 33613 - rev = "792e340352b3ddc579e34d8d6ffb4219bac5cbeb"; 33614 - sha256 = "1af9xkzmn84374kr0czlivzxxfay35l2pw8rp7nkr0w0kjhmmxmr"; 33592 + rev = "da7d479c89090155996bf568bd89fa8a8859eac7"; 33593 + sha256 = "1vpfb6n1k7j8wmzsn3j2a8g2hf6lxc8jp77xgzi3kd0wwdyjmqg2"; 33615 33594 }; 33616 33595 recipeFile = fetchurl { 33617 33596 url = "https://raw.githubusercontent.com/milkypostman/melpa/889d34b654de13bd413d46071a5ff191cbf3d157/recipes/helpful"; ··· 33690 33669 hexo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 33691 33670 melpaBuild { 33692 33671 pname = "hexo"; 33693 - version = "20170627.22"; 33672 + version = "20170702.1915"; 33694 33673 src = fetchFromGitHub { 33695 33674 owner = "kuanyui"; 33696 33675 repo = "hexo.el"; 33697 - rev = "235264a99435552ebd57c0a7784ec0c500b7966a"; 33698 - sha256 = "0j3z1zabzc2mmlvzzp21pmfv03p5lf0cjf0xadiy5df2z2xnrmfa"; 33676 + rev = "201c795ded01d96690ceadc1dd068744aceaeda8"; 33677 + sha256 = "0rj5lcmlghxm4d1vx8jxdhw53famzjxzp1bx38zgrqlhwakyghab"; 33699 33678 }; 33700 33679 recipeFile = fetchurl { 33701 33680 url = "https://raw.githubusercontent.com/milkypostman/melpa/21de1b7db0fa4af4fc0014207d41893a0713d738/recipes/hexo"; ··· 33913 33892 hierarchy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 33914 33893 melpaBuild { 33915 33894 pname = "hierarchy"; 33916 - version = "20170617.1126"; 33895 + version = "20170706.552"; 33917 33896 src = fetchFromGitHub { 33918 33897 owner = "DamienCassou"; 33919 33898 repo = "hierarchy"; 33920 - rev = "e71c2970dc4eb90e5473f7a038e7ccba4dac6c36"; 33921 - sha256 = "10mlbz3xlbvka5bw5cxymbha5vkkbb9sfziwxgfx5bwrhjp6n90z"; 33899 + rev = "3f5d0d932fb6d2152f4c269df10bcc435a5ac764"; 33900 + sha256 = "1qj2sf3x2bq54n0xqllis3abikjgbp18qn1i4vff5cs6n2an69cb"; 33922 33901 }; 33923 33902 recipeFile = fetchurl { 33924 33903 url = "https://raw.githubusercontent.com/milkypostman/melpa/7aea238a2d14e9f58c0474251984b6c617b6854d/recipes/hierarchy"; ··· 33933 33912 }) {}; 33934 33913 highlight = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { 33935 33914 pname = "highlight"; 33936 - version = "20170223.743"; 33915 + version = "20170702.732"; 33937 33916 src = fetchurl { 33938 - url = "https://www.emacswiki.org/emacs/download/highlight.el?revision=145"; 33939 - sha256 = "05dsa2sfciajwagm1gzl3v2r199nl1yjnb6l0v8ria3f9d72yj5j"; 33917 + url = "https://www.emacswiki.org/emacs/download/highlight.el?revision=149"; 33918 + sha256 = "0kh72fmqsha25rz0g3ff983badh20clsig7blrhvl8c4bv3sqs56"; 33940 33919 name = "highlight.el"; 33941 33920 }; 33942 33921 recipeFile = fetchurl { ··· 34470 34449 historian = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 34471 34450 melpaBuild { 34472 34451 pname = "historian"; 34473 - version = "20170416.2154"; 34452 + version = "20170630.1054"; 34474 34453 src = fetchFromGitHub { 34475 34454 owner = "PythonNut"; 34476 34455 repo = "historian.el"; 34477 - rev = "d5e4283d2fc06445d2cd14d9d2e86ca41b9f718d"; 34478 - sha256 = "0am0xjvk77bvppgx90knxicq3nw1ia68gplyqw9lqw62qj4028ip"; 34456 + rev = "99e282bdd8994cb4e23185d9004b2cb42a214927"; 34457 + sha256 = "1vscfy63nzzv68vpiqdpg5y9mip8hcxwbpsr5zbvcm9dz7r0vvkb"; 34479 34458 }; 34480 34459 recipeFile = fetchurl { 34481 34460 url = "https://raw.githubusercontent.com/milkypostman/melpa/f16dacf64c52767c0c8aef653ac5d1a7a3bd0883/recipes/historian"; ··· 34737 34716 hledger-mode = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, popup }: 34738 34717 melpaBuild { 34739 34718 pname = "hledger-mode"; 34740 - version = "20170623.1400"; 34719 + version = "20170705.1355"; 34741 34720 src = fetchFromGitHub { 34742 34721 owner = "narendraj9"; 34743 34722 repo = "hledger-mode"; 34744 - rev = "24fef866f5aaee475da845145a516b3c368fde81"; 34745 - sha256 = "0h3pn079i2vj9japba7wbsfap5s5qjglvvbmncmgjd26sl4q4hr0"; 34723 + rev = "67d52175fbc5a194367e421a33ff4359a0ee016d"; 34724 + sha256 = "11l13j9j3bh7p1hprlpvjc8ir8643d7px4a89rpwa2m70z9v0skp"; 34746 34725 }; 34747 34726 recipeFile = fetchurl { 34748 34727 url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/hledger-mode"; ··· 35572 35551 }) {}; 35573 35552 icicles = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { 35574 35553 pname = "icicles"; 35575 - version = "20170625.1911"; 35554 + version = "20170704.1507"; 35576 35555 src = fetchurl { 35577 35556 url = "https://www.emacswiki.org/emacs/download/icicles.el?revision=1087"; 35578 35557 sha256 = "00zsdahszs919zvklxgpm5kqhm2139cdr4acchgp9ppnyljs94jp"; ··· 35779 35758 ido-completing-read-plus = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 35780 35759 melpaBuild { 35781 35760 pname = "ido-completing-read-plus"; 35782 - version = "20170601.559"; 35761 + version = "20170705.1656"; 35783 35762 src = fetchFromGitHub { 35784 35763 owner = "DarwinAwardWinner"; 35785 35764 repo = "ido-ubiquitous"; 35786 - rev = "595ca2ecb33a300640dc6a7b420a6f51c51a9d40"; 35787 - sha256 = "0wqag8kk4wg036sw2j5jiymadij066nz9blxm805lgzsndqg5gfm"; 35765 + rev = "e8c2716cb38067d23f35666be83323267e692618"; 35766 + sha256 = "02xyrfw219nfww0rf3qyn43sxk7c9hi9agq7l23dzq7rq25r6qjd"; 35788 35767 }; 35789 35768 recipeFile = fetchurl { 35790 35769 url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-completing-read+"; ··· 36094 36073 ido-ubiquitous = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, ido-completing-read-plus, lib, melpaBuild }: 36095 36074 melpaBuild { 36096 36075 pname = "ido-ubiquitous"; 36097 - version = "20170530.1839"; 36076 + version = "20170705.1656"; 36098 36077 src = fetchFromGitHub { 36099 36078 owner = "DarwinAwardWinner"; 36100 36079 repo = "ido-ubiquitous"; 36101 - rev = "595ca2ecb33a300640dc6a7b420a6f51c51a9d40"; 36102 - sha256 = "0wqag8kk4wg036sw2j5jiymadij066nz9blxm805lgzsndqg5gfm"; 36080 + rev = "e8c2716cb38067d23f35666be83323267e692618"; 36081 + sha256 = "02xyrfw219nfww0rf3qyn43sxk7c9hi9agq7l23dzq7rq25r6qjd"; 36103 36082 }; 36104 36083 recipeFile = fetchurl { 36105 36084 url = "https://raw.githubusercontent.com/milkypostman/melpa/4a227a6d44f1981e8a3f73b253d2c33eb18ef72f/recipes/ido-ubiquitous"; ··· 36178 36157 idris-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, prop-menu }: 36179 36158 melpaBuild { 36180 36159 pname = "idris-mode"; 36181 - version = "20170628.1231"; 36160 + version = "20170703.2038"; 36182 36161 src = fetchFromGitHub { 36183 36162 owner = "idris-hackers"; 36184 36163 repo = "idris-mode"; 36185 - rev = "e4347cfb75e4efdb43b52b01bd759c84aba84804"; 36186 - sha256 = "0m26xwp0gysawf7dzx2k70hlxky0qbfpxqfs7clb17dv1i7ixa6y"; 36164 + rev = "7de2809515cfb413a7be5fab71d6814d2699e1e3"; 36165 + sha256 = "0v6as33dpqmggmprpimv5rrm7vpfakka5hszz5f5p2k5v212yvk8"; 36187 36166 }; 36188 36167 recipeFile = fetchurl { 36189 36168 url = "https://raw.githubusercontent.com/milkypostman/melpa/17a86efca3bdebef7c92ba6ece2de214d283c627/recipes/idris-mode"; ··· 36675 36654 importmagic = callPackage ({ emacs, epc, f, fetchFromGitHub, fetchurl, lib, melpaBuild }: 36676 36655 melpaBuild { 36677 36656 pname = "importmagic"; 36678 - version = "20170601.1828"; 36657 + version = "20170702.1844"; 36679 36658 src = fetchFromGitHub { 36680 36659 owner = "anachronic"; 36681 36660 repo = "importmagic.el"; 36682 - rev = "41f90782b7d5c58f53ad0187b816faeea408e4cf"; 36683 - sha256 = "1w73734n8qwhvina1y9m60b5jj5yy1csizbldyph4vcgi3x0ff6l"; 36661 + rev = "ab9e5c260a2044578597a467eff59e5598a7ef1c"; 36662 + sha256 = "1ifv6zfrknivjsgk0p8wh0n2bqqs1zfy8551216dfvigqs20wvq4"; 36684 36663 }; 36685 36664 recipeFile = fetchurl { 36686 36665 url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/importmagic"; ··· 36801 36780 inf-clojure = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 36802 36781 melpaBuild { 36803 36782 pname = "inf-clojure"; 36804 - version = "20170620.808"; 36783 + version = "20170705.305"; 36805 36784 src = fetchFromGitHub { 36806 36785 owner = "clojure-emacs"; 36807 36786 repo = "inf-clojure"; 36808 - rev = "74e84231ec9565c4420019b913e3f16521dea542"; 36809 - sha256 = "1lmvdmcy47swgj1nqhq91w50fh9iz0zwn06ygns1z06s9gcqc6sm"; 36787 + rev = "9fa8f37a7be33337ab0e865b1718bbb81eea295a"; 36788 + sha256 = "1h6637sa83jckswp81682yis5srhaj02r6ycxzcc1ngfap3mkks7"; 36810 36789 }; 36811 36790 recipeFile = fetchurl { 36812 36791 url = "https://raw.githubusercontent.com/milkypostman/melpa/5d6112e06d1efcb7cb5652b0bec8d282d7f67bd9/recipes/inf-clojure"; ··· 37302 37281 interleave = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 37303 37282 melpaBuild { 37304 37283 pname = "interleave"; 37305 - version = "20170211.807"; 37284 + version = "20170630.22"; 37306 37285 src = fetchFromGitHub { 37307 37286 owner = "rudolfochrist"; 37308 37287 repo = "interleave"; 37309 - rev = "822ae2d29aaf92bcf96324442126b551e4477d6a"; 37310 - sha256 = "0nq2f6pgq4vszy3hx84qdml4i9lbqlrh9knqgwgrl819vr15srqg"; 37288 + rev = "2c0458038bf0440f271f6e000039027be411eba7"; 37289 + sha256 = "0rpw1ms80hr01s76av8cvid4gvkd3sapx0c3g3a05za0bq1jqacw"; 37311 37290 }; 37312 37291 recipeFile = fetchurl { 37313 37292 url = "https://raw.githubusercontent.com/milkypostman/melpa/6c43d4aaaf4fca17f2bc0ee90a21c51071886ae2/recipes/interleave"; ··· 37884 37863 ivy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 37885 37864 melpaBuild { 37886 37865 pname = "ivy"; 37887 - version = "20170623.1108"; 37866 + version = "20170703.2350"; 37888 37867 src = fetchFromGitHub { 37889 37868 owner = "abo-abo"; 37890 37869 repo = "swiper"; 37891 - rev = "d020a7ba446d518f8fea5cab34410328fe1d3a74"; 37892 - sha256 = "1vk9r896nwci2fd2wkrw8c3msax3wpjdqvp1ivq0d4p3k49hz5g5"; 37870 + rev = "d4ff6c5a29e33878e58d26b76ba5a2325f452896"; 37871 + sha256 = "1xhkq015l8lxhcckpkx619wgi5xlr2s5gwa1d683ys4am15zr8xw"; 37893 37872 }; 37894 37873 recipeFile = fetchurl { 37895 37874 url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy"; ··· 37947 37926 ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }: 37948 37927 melpaBuild { 37949 37928 pname = "ivy-erlang-complete"; 37950 - version = "20170605.2046"; 37929 + version = "20170704.1238"; 37951 37930 src = fetchFromGitHub { 37952 37931 owner = "s-kostyaev"; 37953 37932 repo = "ivy-erlang-complete"; 37954 - rev = "117369f882f81fb9cc88459a4072a2789138c136"; 37955 - sha256 = "0cy02idvhw459a3rlw2aj8hfmxmy7hx9x5d6g3x9nkv1lxkckn9f"; 37933 + rev = "b0407466a1e6dc23150663757f6b48e14cc5290a"; 37934 + sha256 = "0wapfnz7l32qc93xbx64bd42v4b4dav3288ij3pc7r03r4by02m4"; 37956 37935 }; 37957 37936 recipeFile = fetchurl { 37958 37937 url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete"; ··· 37993 37972 src = fetchFromGitHub { 37994 37973 owner = "PythonNut"; 37995 37974 repo = "historian.el"; 37996 - rev = "d5e4283d2fc06445d2cd14d9d2e86ca41b9f718d"; 37997 - sha256 = "0am0xjvk77bvppgx90knxicq3nw1ia68gplyqw9lqw62qj4028ip"; 37975 + rev = "99e282bdd8994cb4e23185d9004b2cb42a214927"; 37976 + sha256 = "1vscfy63nzzv68vpiqdpg5y9mip8hcxwbpsr5zbvcm9dz7r0vvkb"; 37998 37977 }; 37999 37978 recipeFile = fetchurl { 38000 37979 url = "https://raw.githubusercontent.com/milkypostman/melpa/fb79cbc9af6cd443b9de97817d24bcc9050d5940/recipes/ivy-historian"; ··· 38010 37989 ivy-hydra = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, ivy, lib, melpaBuild }: 38011 37990 melpaBuild { 38012 37991 pname = "ivy-hydra"; 38013 - version = "20170609.938"; 37992 + version = "20170703.2350"; 38014 37993 src = fetchFromGitHub { 38015 37994 owner = "abo-abo"; 38016 37995 repo = "swiper"; 38017 - rev = "d020a7ba446d518f8fea5cab34410328fe1d3a74"; 38018 - sha256 = "1vk9r896nwci2fd2wkrw8c3msax3wpjdqvp1ivq0d4p3k49hz5g5"; 37996 + rev = "d4ff6c5a29e33878e58d26b76ba5a2325f452896"; 37997 + sha256 = "1xhkq015l8lxhcckpkx619wgi5xlr2s5gwa1d683ys4am15zr8xw"; 38019 37998 }; 38020 37999 recipeFile = fetchurl { 38021 38000 url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy-hydra"; ··· 38098 38077 src = fetchFromGitHub { 38099 38078 owner = "Andersbakken"; 38100 38079 repo = "rtags"; 38101 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 38102 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 38080 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 38081 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 38103 38082 }; 38104 38083 recipeFile = fetchurl { 38105 38084 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/ivy-rtags"; ··· 38764 38743 jemdoc-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 38765 38744 melpaBuild { 38766 38745 pname = "jemdoc-mode"; 38767 - version = "20170611.1536"; 38746 + version = "20170704.1327"; 38768 38747 src = fetchFromGitHub { 38769 38748 owner = "drdv"; 38770 38749 repo = "jemdoc-mode"; 38771 - rev = "0b09b0368acf3b90c9b58274ff8c2a1e77d1d5e1"; 38772 - sha256 = "094smy6n30lwgldg958z387dc0nzjvghlai5xpxc5q2i1gjjqh78"; 38750 + rev = "529b4d4681e1198b9892f340fdd6c3f1592a047a"; 38751 + sha256 = "1f8nn8mv18q3x3k32i6kjis9f3g1ybdjcfaw8hywqwy6k8dr734m"; 38773 38752 }; 38774 38753 recipeFile = fetchurl { 38775 38754 url = "https://raw.githubusercontent.com/milkypostman/melpa/49a8c0f885df0b91d758b4d7c92bd67368da8a56/recipes/jemdoc-mode"; ··· 39203 39182 js2-refactor = callPackage ({ dash, fetchFromGitHub, fetchurl, js2-mode, lib, melpaBuild, multiple-cursors, s, yasnippet }: 39204 39183 melpaBuild { 39205 39184 pname = "js2-refactor"; 39206 - version = "20170525.544"; 39185 + version = "20170703.314"; 39207 39186 src = fetchFromGitHub { 39208 39187 owner = "magnars"; 39209 39188 repo = "js2-refactor.el"; 39210 - rev = "6ee315825b6f0424f15a8520733dc145c85ccd83"; 39211 - sha256 = "14ykvbj5f9w5pk8l73k8niwr62slfx956px35zn51563sjs55gnd"; 39189 + rev = "01a8d98958b8c546a6a9eb3b339a1dee864684fa"; 39190 + sha256 = "09pap1r9aiif8rmmzpw01154iravsmqw8msbdrxgbqlpndcaqnmi"; 39212 39191 }; 39213 39192 recipeFile = fetchurl { 39214 39193 url = "https://raw.githubusercontent.com/milkypostman/melpa/8935264dfea9bacc89fef312215624d1ad9fc437/recipes/js2-refactor"; ··· 40274 40253 src = fetchFromGitHub { 40275 40254 owner = "kivy"; 40276 40255 repo = "kivy"; 40277 - rev = "aaca07b200702a6b40e0016556f8d3683fce6bb0"; 40278 - sha256 = "1rg3n0bp8f2bz6rcf01656hvv7mn3a7wr3hc1c7j0830a1d7nn2w"; 40256 + rev = "ae8f3a2dfccdf4495c137163e5e68b9130fee34e"; 40257 + sha256 = "04nik71cd3cnx41rz0nhwkk41nx7r0x63ldf4rihz6q1h43zxpzv"; 40279 40258 }; 40280 40259 recipeFile = fetchurl { 40281 40260 url = "https://raw.githubusercontent.com/milkypostman/melpa/688e2a114073958c413e56e1d117d48db9d16fb8/recipes/kivy-mode"; ··· 41044 41023 ledger-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 41045 41024 melpaBuild { 41046 41025 pname = "ledger-mode"; 41047 - version = "20170616.2223"; 41026 + version = "20170702.200"; 41048 41027 src = fetchFromGitHub { 41049 41028 owner = "ledger"; 41050 41029 repo = "ledger-mode"; 41051 - rev = "0e577560f0c01f9e4bbd5280edf113020e65c3f3"; 41052 - sha256 = "01ndc6llqfdz8x64k5c1bjvvx47nd2dag4fn48xfsb8vrpnp78i2"; 41030 + rev = "9dca096255f7ca92ff887d70b6c4c67ce3374ff1"; 41031 + sha256 = "0k63sad7w1gym3l5p0hfnwjhj8a0ic59z6g1zf3j10752439bsx3"; 41053 41032 }; 41054 41033 recipeFile = fetchurl { 41055 41034 url = "https://raw.githubusercontent.com/milkypostman/melpa/1549048b6f57fbe9d1f7fcda74b78a7294327b7b/recipes/ledger-mode"; ··· 41989 41968 license = lib.licenses.free; 41990 41969 }; 41991 41970 }) {}; 41971 + livereload = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, websocket }: 41972 + melpaBuild { 41973 + pname = "livereload"; 41974 + version = "20170628.2350"; 41975 + src = fetchFromGitHub { 41976 + owner = "joaotavora"; 41977 + repo = "emacs-livereload"; 41978 + rev = "1e501d7e46dbd476c2c7cc9d20b5ac9d41fb1955"; 41979 + sha256 = "1z1v2panxrqpam5ysnilx83y6b4dwxmxqhmbgjwfyd1bdmr4iya4"; 41980 + }; 41981 + recipeFile = fetchurl { 41982 + url = "https://raw.githubusercontent.com/milkypostman/melpa/330731804c442226fa2faaa3da408e9253a1c051/recipes/livereload"; 41983 + sha256 = "1z0dbg82l6znz1b03v19a8fnq6b1smikpvaplpxlgny82xrs9als"; 41984 + name = "livereload"; 41985 + }; 41986 + packageRequires = [ emacs websocket ]; 41987 + meta = { 41988 + homepage = "https://melpa.org/#/livereload"; 41989 + license = lib.licenses.free; 41990 + }; 41991 + }) {}; 41992 41992 livescript-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 41993 41993 melpaBuild { 41994 41994 pname = "livescript-mode"; ··· 42037 42037 version = "20150910.644"; 42038 42038 src = fetchgit { 42039 42039 url = "http://llvm.org/git/llvm"; 42040 - rev = "a143b4a4f33d548f126e7d212e91b7742fe1af18"; 42041 - sha256 = "1nl9sq71dsny6hm4bd9bh1nzxx4iqd7a91x2lyyjlfnnf1f4602a"; 42040 + rev = "45bbe61cd4d8950d8f91e2c9efd6d36c7e4245e2"; 42041 + sha256 = "0dzpdjg7yrbvkmx0nfn3wgs0bi5j38k6js75axxfpgk1jp4l8x8a"; 42042 42042 }; 42043 42043 recipeFile = fetchurl { 42044 42044 url = "https://raw.githubusercontent.com/milkypostman/melpa/05b7a689463c1dd4d3d00b992b9863d10e93112d/recipes/llvm-mode"; ··· 42284 42284 logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 42285 42285 melpaBuild { 42286 42286 pname = "logview"; 42287 - version = "20170518.428"; 42287 + version = "20170705.1217"; 42288 42288 src = fetchFromGitHub { 42289 42289 owner = "doublep"; 42290 42290 repo = "logview"; 42291 - rev = "c85f0527664538ac9d59bbac9bea40c207c8b9d5"; 42292 - sha256 = "1gnia7vkhdh116b7hyxnrnkjnqliqsy5zskn43wjhfw6swf0ipxn"; 42291 + rev = "134b41557ab539219d9e3a1b3c8939df93676726"; 42292 + sha256 = "1jfdm64r6rj7pl6270v084fvaga5csa4snvbfjdlhs5bshn1d0v2"; 42293 42293 }; 42294 42294 recipeFile = fetchurl { 42295 42295 url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview"; ··· 42494 42494 lsp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: 42495 42495 melpaBuild { 42496 42496 pname = "lsp-mode"; 42497 - version = "20170601.1101"; 42497 + version = "20170629.33"; 42498 42498 src = fetchFromGitHub { 42499 42499 owner = "emacs-lsp"; 42500 42500 repo = "lsp-mode"; 42501 - rev = "6fe3246e00995ca7ebe3b3c36ea58a69de521193"; 42502 - sha256 = "1ib4ld45wfwq5c48w56k8ca5qggjmxgpn2q0vvi556awk47anhqr"; 42501 + rev = "3e93b3fd754931cfd122855659afbd070d844bac"; 42502 + sha256 = "0g45zrch41041axpi5j6jbng1dbjqhpysr38cv2f1kqdmw9ybg9a"; 42503 42503 }; 42504 42504 recipeFile = fetchurl { 42505 42505 url = "https://raw.githubusercontent.com/milkypostman/melpa/1a7b69312e688211089a23b75910c05efb507e35/recipes/lsp-mode"; ··· 42849 42849 magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit-popup, melpaBuild, with-editor }: 42850 42850 melpaBuild { 42851 42851 pname = "magit"; 42852 - version = "20170625.1144"; 42852 + version = "20170705.2113"; 42853 42853 src = fetchFromGitHub { 42854 42854 owner = "magit"; 42855 42855 repo = "magit"; 42856 - rev = "524ee09dc4312c52bd8c23c13b18bee23f15bb53"; 42857 - sha256 = "12294qy1v7h0lcgmc8x53nzw0iadjifwn0lqzqmbpjny4yns9h2n"; 42856 + rev = "b8d558678821e35450c19e415656e366ebe44c38"; 42857 + sha256 = "1f4c21zi0xjzvpmfjdmnaj2bsafb591qh5swsld1fd40k8scps79"; 42858 42858 }; 42859 42859 recipeFile = fetchurl { 42860 42860 url = "https://raw.githubusercontent.com/milkypostman/melpa/68bb049b7c4424345f5c1aea82e950a5e47e9e47/recipes/magit"; ··· 42877 42877 magit-annex = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }: 42878 42878 melpaBuild { 42879 42879 pname = "magit-annex"; 42880 - version = "20170621.1328"; 42880 + version = "20170702.832"; 42881 42881 src = fetchFromGitHub { 42882 42882 owner = "magit"; 42883 42883 repo = "magit-annex"; 42884 - rev = "15eca25c59bef89da75f9a741d194698d0e708eb"; 42885 - sha256 = "184873b01b9dvwjjx6xsfz4v8rwhwsz9knjw7yjggmql20lxdpqq"; 42884 + rev = "85b860cb53d6f0088255013ef849af9a882110f9"; 42885 + sha256 = "1jj467kdvklb1sl0dyyb00jnl4xgz56mql1wnr4nmiqbxaqzqa46"; 42886 42886 }; 42887 42887 recipeFile = fetchurl { 42888 42888 url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-annex"; ··· 43045 43045 magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 43046 43046 melpaBuild { 43047 43047 pname = "magit-popup"; 43048 - version = "20170625.1144"; 43048 + version = "20170701.1313"; 43049 43049 src = fetchFromGitHub { 43050 43050 owner = "magit"; 43051 43051 repo = "magit"; 43052 - rev = "524ee09dc4312c52bd8c23c13b18bee23f15bb53"; 43053 - sha256 = "12294qy1v7h0lcgmc8x53nzw0iadjifwn0lqzqmbpjny4yns9h2n"; 43052 + rev = "b8d558678821e35450c19e415656e366ebe44c38"; 43053 + sha256 = "1f4c21zi0xjzvpmfjdmnaj2bsafb591qh5swsld1fd40k8scps79"; 43054 43054 }; 43055 43055 recipeFile = fetchurl { 43056 43056 url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-popup"; ··· 43066 43066 magit-rockstar = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }: 43067 43067 melpaBuild { 43068 43068 pname = "magit-rockstar"; 43069 - version = "20161013.544"; 43069 + version = "20170703.704"; 43070 43070 src = fetchFromGitHub { 43071 43071 owner = "tarsius"; 43072 43072 repo = "magit-rockstar"; 43073 - rev = "bccce1ac8e012f52e29470c1c7d815f9bb1a192b"; 43074 - sha256 = "0z411x2w6ldy3b8qbavfvfgvkbjd1rl0m1plr44ynp55awrhj0k2"; 43073 + rev = "a65042e3445008b55190f1258ae54bd78e12174b"; 43074 + sha256 = "1wbbg9jr9kl69sbq9b9dgwvnplmdzjyanwfcncamw3lfcjfnw1bn"; 43075 43075 }; 43076 43076 recipeFile = fetchurl { 43077 43077 url = "https://raw.githubusercontent.com/milkypostman/melpa/7a20b539cbd38ffa546c1b56b9fac78c0b9457f6/recipes/magit-rockstar"; ··· 43532 43532 src = fetchFromGitHub { 43533 43533 owner = "mandoku"; 43534 43534 repo = "mandoku"; 43535 - rev = "c832bd706293f394c9b2ed9b2da96cde7f4347f3"; 43536 - sha256 = "0n4iv1f7qp6n5hs28p30v9gg6qm8p25q1y301g0ljmsr2f55qjcf"; 43535 + rev = "4463a734a9377d6c17a0cdba0f1e7ced0db7bbdc"; 43536 + sha256 = "1h99cgpw28gg9lqh53pzpp7qh350dbcran90387jrh5plyicsq3m"; 43537 43537 }; 43538 43538 recipeFile = fetchurl { 43539 43539 url = "https://raw.githubusercontent.com/milkypostman/melpa/1aac4ae2c908de2c44624fb22a3f5ccf0b7a4912/recipes/mandoku"; ··· 43704 43704 markdown-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 43705 43705 melpaBuild { 43706 43706 pname = "markdown-mode"; 43707 - version = "20170627.900"; 43707 + version = "20170702.738"; 43708 43708 src = fetchFromGitHub { 43709 43709 owner = "jrblevin"; 43710 43710 repo = "markdown-mode"; 43711 - rev = "ae5eeecf1228d12b48f0d6bb22149ab2aaa9aba8"; 43712 - sha256 = "110z98kpfb7bw8r7xn1cr2hjbmm91gcvv6il2pzxmha24qwswxgy"; 43711 + rev = "2c8d0e537ea7a2e823b7768b603f7194beebe565"; 43712 + sha256 = "1w8vm5inmrzxp790ynpdbh6wavc9jq0f0jafc5a277hsxhbl9i7z"; 43713 43713 }; 43714 43714 recipeFile = fetchurl { 43715 43715 url = "https://raw.githubusercontent.com/milkypostman/melpa/74610ec93d4478e835f8b3b446279efc0c71d644/recipes/markdown-mode"; ··· 44275 44275 meghanada = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, yasnippet }: 44276 44276 melpaBuild { 44277 44277 pname = "meghanada"; 44278 - version = "20170625.1942"; 44278 + version = "20170628.2045"; 44279 44279 src = fetchFromGitHub { 44280 44280 owner = "mopemope"; 44281 44281 repo = "meghanada-emacs"; 44282 - rev = "77bc1c735b41acb6d43692dc3dcb60f323656cb5"; 44283 - sha256 = "0b33bbmj7c62zn882max569wyybb9b04plb47sg55amv3nv8c8fr"; 44282 + rev = "b507fc0e6fa4b6f1b05c46ecf563ad0af69e263a"; 44283 + sha256 = "0kiib5wchqhxm8rsxp3mfp3zdbgg57gbn8y70j5msa2sxdz26mm7"; 44284 44284 }; 44285 44285 recipeFile = fetchurl { 44286 44286 url = "https://raw.githubusercontent.com/milkypostman/melpa/4c75c69b2f00be9a93144f632738272c1e375785/recipes/meghanada"; ··· 45624 45624 monokai-alt-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 45625 45625 melpaBuild { 45626 45626 pname = "monokai-alt-theme"; 45627 - version = "20170529.1607"; 45627 + version = "20170630.1348"; 45628 45628 src = fetchFromGitHub { 45629 45629 owner = "dawidof"; 45630 45630 repo = "emacs-monokai-theme"; 45631 - rev = "09370802ddf6010a9a83b6c38cfc055e31433a73"; 45632 - sha256 = "1dn8z2lj8kvgs0vxiiqm0wz73sgqykkbi32d6f7qa6i4ishyw341"; 45631 + rev = "f342b6afc31f929be0626eca2d696ee9fab78011"; 45632 + sha256 = "1lgsqrwf21b0rh4x8nmj08a46ld7dkq4jhwxi1fi7a9xhmi2yd4i"; 45633 45633 }; 45634 45634 recipeFile = fetchurl { 45635 45635 url = "https://raw.githubusercontent.com/milkypostman/melpa/6ff05515c2f3bd80cb8d7de9afc8fd983e62ad91/recipes/monokai-alt-theme"; ··· 45645 45645 monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 45646 45646 melpaBuild { 45647 45647 pname = "monokai-theme"; 45648 - version = "20170314.1612"; 45648 + version = "20170705.1152"; 45649 45649 src = fetchFromGitHub { 45650 45650 owner = "oneKelvinSmith"; 45651 45651 repo = "monokai-emacs"; 45652 - rev = "46fe076b5943ccc6fdc9cdacc7e8ad02b64bcd36"; 45653 - sha256 = "03aw9ab54a5fljhwygg62hr2n9kk82xfwcdq17ln5z0951gqi99r"; 45652 + rev = "71bcced6da1033822ea52e4ac9f312f9d6b5e062"; 45653 + sha256 = "1kwngvpih9q7wkdv6ayisi2c22xi9jh9jffd4qzc652p26yhmzq6"; 45654 45654 }; 45655 45655 recipeFile = fetchurl { 45656 45656 url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme"; ··· 47332 47332 neon-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 47333 47333 melpaBuild { 47334 47334 pname = "neon-mode"; 47335 - version = "20170628.611"; 47335 + version = "20170630.245"; 47336 47336 src = fetchFromGitHub { 47337 47337 owner = "Fuco1"; 47338 47338 repo = "neon-mode"; 47339 - rev = "0666c4ca4ccf0c3b712115617a035413ca40df22"; 47340 - sha256 = "14kcp5yy306gj9clqlzrabdhq71q3p5wsbwc4gcy1r1kmia1mp4c"; 47339 + rev = "044040df9e83a015ddfe58940b503b6197fc29ce"; 47340 + sha256 = "0cxfn1v3jww8ih4yn77jw4lp8kjlc19m2vffwm8jli0dg8fzrfqa"; 47341 47341 }; 47342 47342 recipeFile = fetchurl { 47343 47343 url = "https://raw.githubusercontent.com/milkypostman/melpa/c6b2a4898bf21413c4d9e6714af129bbb0a23e1a/recipes/neon-mode"; ··· 47584 47584 nikola = callPackage ({ async, emacs, fetchgit, fetchurl, lib, melpaBuild }: 47585 47585 melpaBuild { 47586 47586 pname = "nikola"; 47587 - version = "20170301.1148"; 47587 + version = "20170703.1321"; 47588 47588 src = fetchgit { 47589 47589 url = "https://git.daemons.cf/drymer/nikola.el/"; 47590 - rev = "6752cc70b08889ff5184ac111616863f1881d357"; 47591 - sha256 = "0cwn05q0fj6xddfc5qimryvqi5l68sqyxvw638vzmrpnzl6dfc9h"; 47590 + rev = "964715ac30943c9d6976999cad208dc60d09def0"; 47591 + sha256 = "0b0bpw9r2xi1avzq76pl58bbk1shb57d3bmzd9d53d07gj5c9399"; 47592 47592 }; 47593 47593 recipeFile = fetchurl { 47594 47594 url = "https://raw.githubusercontent.com/milkypostman/melpa/89354d06dddc3be4b952e3f0b86d11824064dd97/recipes/nikola"; ··· 47692 47692 src = fetchFromGitHub { 47693 47693 owner = "NixOS"; 47694 47694 repo = "nix"; 47695 - rev = "c7346a275c4cdcb59b3961241ddc52b79452d716"; 47696 - sha256 = "17vyi7215pwffa1hfsgkmgc1xkxkqqmrmg06rsxdy747mi4vpvr0"; 47695 + rev = "a3dc1e65abe29f9d0528d3b5ea45812f4dcd63ed"; 47696 + sha256 = "0bliq5wnzp3n0pdf6c2271ngxxgphqimjm6qv8kxl83f1mpfpknc"; 47697 47697 }; 47698 47698 recipeFile = fetchurl { 47699 47699 url = "https://raw.githubusercontent.com/milkypostman/melpa/f2b542189cfde5b9b1ebee4625684949b6704ded/recipes/nix-mode"; ··· 47835 47835 no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 47836 47836 melpaBuild { 47837 47837 pname = "no-littering"; 47838 - version = "20170621.1348"; 47838 + version = "20170702.457"; 47839 47839 src = fetchFromGitHub { 47840 47840 owner = "tarsius"; 47841 47841 repo = "no-littering"; 47842 - rev = "1f10dbf40266c8e675e2e10f708f87ec61413ab5"; 47843 - sha256 = "03dndvbvb3f9ia1sk03zhbi43mq2irxbcxdaazvvyfk021bffbzs"; 47842 + rev = "8b689a1e16d4825d0221f4a41756b63bbc361c82"; 47843 + sha256 = "02cb5m1r5k1f6il79yv8fa5yiyz2m37awlbjjxmkv1av06kl0abn"; 47844 47844 }; 47845 47845 recipeFile = fetchurl { 47846 47846 url = "https://raw.githubusercontent.com/milkypostman/melpa/cf5d2152c91b7c5c38181b551db3287981657ce3/recipes/no-littering"; ··· 48021 48021 }) {}; 48022 48022 notmuch = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { 48023 48023 pname = "notmuch"; 48024 - version = "20170625.557"; 48024 + version = "20170704.432"; 48025 48025 src = fetchgit { 48026 48026 url = "git://git.notmuchmail.org/git/notmuch"; 48027 - rev = "c9deb329331afbd16f42ef122aba92375ce6dad8"; 48028 - sha256 = "1zzbg0i76m6pqmy5mh5bdrfmfa9hzw5z0r6vyxgy344ry6fq9bl7"; 48027 + rev = "6a79229737198110c9ae1a3c3e9b86d09b78bd94"; 48028 + sha256 = "017cp7z9l97xszlz4v97943zn1k03hmwxx9hphjrl7015hr38zwc"; 48029 48029 }; 48030 48030 recipeFile = fetchurl { 48031 48031 url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch"; ··· 48435 48435 license = lib.licenses.free; 48436 48436 }; 48437 48437 }) {}; 48438 - ob-async = callPackage ({ async, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: 48438 + ob-async = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: 48439 48439 melpaBuild { 48440 48440 pname = "ob-async"; 48441 - version = "20170624.1810"; 48441 + version = "20170705.2131"; 48442 48442 src = fetchFromGitHub { 48443 48443 owner = "astahlman"; 48444 48444 repo = "ob-async"; 48445 - rev = "fc0020e515fe156fdda7fbf47f12c4b00029d44b"; 48446 - sha256 = "1b2gpzml8hjcadb4sdhhwdj14h9hj1aawq9iic5sqffc8nsakfqc"; 48445 + rev = "079dbcbfa229407ae2f53689a4d045f827adabd5"; 48446 + sha256 = "0jinxwv72yypns22iv2v4ll1wkg2ca5vbx1v36pgxgmjvawfilvr"; 48447 48447 }; 48448 48448 recipeFile = fetchurl { 48449 48449 url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/ob-async"; 48450 48450 sha256 = "0k7kv71nnibp53lav774c61w9pzhq8qvch9rvpyyrwbyd67ninl8"; 48451 48451 name = "ob-async"; 48452 48452 }; 48453 - packageRequires = [ async org ]; 48453 + packageRequires = [ async emacs org ]; 48454 48454 meta = { 48455 48455 homepage = "https://melpa.org/#/ob-async"; 48456 48456 license = lib.licenses.free; ··· 49589 49589 license = lib.licenses.free; 49590 49590 }; 49591 49591 }) {}; 49592 - omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }: 49592 + omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }: 49593 49593 melpaBuild { 49594 49594 pname = "omnisharp"; 49595 - version = "20170620.719"; 49595 + version = "20170705.1133"; 49596 49596 src = fetchFromGitHub { 49597 49597 owner = "OmniSharp"; 49598 49598 repo = "omnisharp-emacs"; 49599 - rev = "7070f2a64de65e0446536fb974c940399a4097a3"; 49600 - sha256 = "1hf93rm0vi37rmcgbf1w1a3gqvzszhs979fa8yhk905wl8zhz08a"; 49599 + rev = "d16b03158778fad4e3329e4f260f1604ddfa3c35"; 49600 + sha256 = "0ikf2dpbaflzvpnf9lvs4cya6l4pbbnc700j24zv3mxawjxk1nr5"; 49601 49601 }; 49602 49602 recipeFile = fetchurl { 49603 49603 url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp"; ··· 49610 49610 csharp-mode 49611 49611 dash 49612 49612 emacs 49613 + f 49613 49614 flycheck 49614 49615 popup 49615 49616 s ··· 49955 49956 org-alert = callPackage ({ alert, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: 49956 49957 melpaBuild { 49957 49958 pname = "org-alert"; 49958 - version = "20160701.1900"; 49959 + version = "20170701.1855"; 49959 49960 src = fetchFromGitHub { 49960 49961 owner = "groksteve"; 49961 49962 repo = "org-alert"; 49962 - rev = "685c18aa5ce994360c7f9e8bbf49590c412187ac"; 49963 - sha256 = "0gkv2sfl9nb64qqh5xhgq68r9kfmsny3vpcmnzk2mqjcb9nh657s"; 49963 + rev = "169acc082643b6b793aab17ab7e0de3694e74698"; 49964 + sha256 = "0khk1jyy4vxsfalf27f53d1g9w41qq6i6c9xm670pj6xrf38hxj9"; 49964 49965 }; 49965 49966 recipeFile = fetchurl { 49966 49967 url = "https://raw.githubusercontent.com/milkypostman/melpa/2976b7f9271bc46679a5774ff5f388b81a9f0cf8/recipes/org-alert"; ··· 50102 50103 org-brain = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: 50103 50104 melpaBuild { 50104 50105 pname = "org-brain"; 50105 - version = "20170625.1444"; 50106 + version = "20170706.447"; 50106 50107 src = fetchFromGitHub { 50107 50108 owner = "Kungsgeten"; 50108 50109 repo = "org-brain"; 50109 - rev = "318d5a375b9d58e22ec8a80332ac8424916b9d7a"; 50110 - sha256 = "15gqw87qlxbbvbcyxqp3h5vi1f0pashd131181mqjq5w3x8jk534"; 50110 + rev = "497c18f517074629394c4c30de03d985e0c5ca8c"; 50111 + sha256 = "1p1920f99ma3m2h0if3h9inlb8xgbb54mav0jn3jy8nfa9w7pch8"; 50111 50112 }; 50112 50113 recipeFile = fetchurl { 50113 50114 url = "https://raw.githubusercontent.com/milkypostman/melpa/47480fbae06e4110d50bc89db7df05fa80afc7d3/recipes/org-brain"; ··· 50773 50774 org-journal = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 50774 50775 melpaBuild { 50775 50776 pname = "org-journal"; 50776 - version = "20170221.612"; 50777 + version = "20170705.217"; 50777 50778 src = fetchFromGitHub { 50778 50779 owner = "bastibe"; 50779 50780 repo = "org-journal"; 50780 - rev = "c020fa3f58cdeff51701322334daa6253a144db6"; 50781 - sha256 = "0pcymhjaybaxpghixa2gnshzqy03hafmzjdas8q087dn7b19cr8h"; 50781 + rev = "d9b5512994c54ebcbc0dcccbf1c779fbb8a89d3d"; 50782 + sha256 = "0s1b6lgr841iifznbwqn8r0chbfd0vph5v8n6cc0grak8n6nqgxr"; 50782 50783 }; 50783 50784 recipeFile = fetchurl { 50784 50785 url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/org-journal"; ··· 50860 50861 version = "20140107.519"; 50861 50862 src = fetchgit { 50862 50863 url = "git://orgmode.org/org-mode.git"; 50863 - rev = "379a22c9c6f785a4b250a5225ebe8dc958bc8f6f"; 50864 - sha256 = "1i6in0f56kxp8mn8wfz5rfx2vxf4br47vaswxwb3nyvcqnhx41wz"; 50864 + rev = "6a64c34863d35fbd53702d56547bec7aa5324b9a"; 50865 + sha256 = "00dk29jhr79jlamdlvqrw2mpjm1zx6m9r4kmfscqmv8w7qqp2mya"; 50865 50866 }; 50866 50867 recipeFile = fetchurl { 50867 50868 url = "https://raw.githubusercontent.com/milkypostman/melpa/ee69e5e7b1617a29919d5fcece92414212fdf963/recipes/org-mac-iCal"; ··· 50880 50881 version = "20170105.1723"; 50881 50882 src = fetchgit { 50882 50883 url = "git://orgmode.org/org-mode.git"; 50883 - rev = "379a22c9c6f785a4b250a5225ebe8dc958bc8f6f"; 50884 - sha256 = "1i6in0f56kxp8mn8wfz5rfx2vxf4br47vaswxwb3nyvcqnhx41wz"; 50884 + rev = "6a64c34863d35fbd53702d56547bec7aa5324b9a"; 50885 + sha256 = "00dk29jhr79jlamdlvqrw2mpjm1zx6m9r4kmfscqmv8w7qqp2mya"; 50885 50886 }; 50886 50887 recipeFile = fetchurl { 50887 50888 url = "https://raw.githubusercontent.com/milkypostman/melpa/b86c666ee9b0620390a250dddd42b17cbec2409f/recipes/org-mac-link"; ··· 51074 51075 org-parser = callPackage ({ dash, emacs, fetchhg, fetchurl, lib, melpaBuild }: 51075 51076 melpaBuild { 51076 51077 pname = "org-parser"; 51077 - version = "20170528.1324"; 51078 + version = "20170703.1738"; 51078 51079 src = fetchhg { 51079 51080 url = "https://bitbucket.com/zck/org-parser.el"; 51080 - rev = "c4870192ea24"; 51081 - sha256 = "04s39zfa1gwn6zclgdhz3b9fbgyqlbysh6hsn7iqkwfzkpmc2n9c"; 51081 + rev = "e8c81e633595"; 51082 + sha256 = "1zwwn0xwpq8iscl0cznq3cxcr7kpwrxl6w9v2nrxjs3lffzyzl7a"; 51082 51083 }; 51083 51084 recipeFile = fetchurl { 51084 51085 url = "https://raw.githubusercontent.com/milkypostman/melpa/28d55005cbce276cda21021a8d9368568cb4bcc6/recipes/org-parser"; ··· 51091 51092 license = lib.licenses.free; 51092 51093 }; 51093 51094 }) {}; 51094 - org-password-manager = callPackage ({ fetchgit, fetchurl, lib, melpaBuild, org, s }: 51095 + org-password-manager = callPackage ({ dash, fetchgit, fetchurl, lib, melpaBuild, org, s }: 51095 51096 melpaBuild { 51096 51097 pname = "org-password-manager"; 51097 - version = "20170124.549"; 51098 + version = "20170701.919"; 51098 51099 src = fetchgit { 51099 51100 url = "https://git.leafac.com/org-password-manager"; 51100 - rev = "a982506652a2f5f4afeb338238e724d361cbc74d"; 51101 - sha256 = "0x9f0vlgawbvga56yj95pdcx1j9r51ax76xsbbyrir0iyawgh258"; 51101 + rev = "b2814d26287f2b6295a39098da9f5e2fbc5f2de2"; 51102 + sha256 = "1pzlmy5vry9q898r4chgn6qp6s1ajlkv946lhn6z7qpdspvy9kyy"; 51102 51103 }; 51103 51104 recipeFile = fetchurl { 51104 51105 url = "https://raw.githubusercontent.com/milkypostman/melpa/02ef86ffe6923921cc1246e51ad8db87faa00ecb/recipes/org-password-manager"; 51105 51106 sha256 = "0n07k2nng3zkrcif85f1r2g2l4vha78lmrdnj590axn7l5q5fidm"; 51106 51107 name = "org-password-manager"; 51107 51108 }; 51108 - packageRequires = [ org s ]; 51109 + packageRequires = [ dash org s ]; 51109 51110 meta = { 51110 51111 homepage = "https://melpa.org/#/org-password-manager"; 51111 51112 license = lib.licenses.free; ··· 51288 51289 org-recent-headings = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: 51289 51290 melpaBuild { 51290 51291 pname = "org-recent-headings"; 51291 - version = "20170604.1353"; 51292 + version = "20170703.1625"; 51292 51293 src = fetchFromGitHub { 51293 51294 owner = "alphapapa"; 51294 51295 repo = "org-recent-headings"; 51295 - rev = "9b373ddafe33283ed9a41bddc65f05d6e9bfcda6"; 51296 - sha256 = "0k92z02dyzax35wx7q5s9zasmkba9vzb2y7jf55jn8d7qjdw4lnn"; 51296 + rev = "b3d6e3514b57aba7be4de676d1aa92c19e08cd42"; 51297 + sha256 = "0367kkyxnkbgk3w0qvbl9xqxn5mbwpsj7qxf4s0c4jhdw2sk3k20"; 51297 51298 }; 51298 51299 recipeFile = fetchurl { 51299 51300 url = "https://raw.githubusercontent.com/milkypostman/melpa/668b79c179cbdb77c4049e7c620433255f63d808/recipes/org-recent-headings"; ··· 52542 52543 src = fetchFromGitHub { 52543 52544 owner = "jkitchin"; 52544 52545 repo = "scimax"; 52545 - rev = "82375dba2d7c5fcc1ddce4579a3b44aaa1afa84e"; 52546 - sha256 = "007s3x4111zlinicxarsibkhcykdy71219417rwvdhdj29ick2jg"; 52546 + rev = "957fc496311e8c685a5299aeaeb0f1882caaa3af"; 52547 + sha256 = "0pzpy02rffgydgbdq6khk4y2hxwx744nvi84i95h98hb1ld1ydk2"; 52547 52548 }; 52548 52549 recipeFile = fetchurl { 52549 52550 url = "https://raw.githubusercontent.com/milkypostman/melpa/222ccf4480395bda8c582ad5faf8c7902a69370e/recipes/ox-clip"; ··· 52580 52581 ox-gfm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 52581 52582 melpaBuild { 52582 52583 pname = "ox-gfm"; 52583 - version = "20170304.1504"; 52584 + version = "20170628.1402"; 52584 52585 src = fetchFromGitHub { 52585 52586 owner = "larstvei"; 52586 52587 repo = "ox-gfm"; 52587 - rev = "47c466b660ec184af70589df1c3a26d90241cd1c"; 52588 - sha256 = "0jwk7nrdc09mrmwc6myyhlnqq4fap15s8spbzl78zsw3kf89n4vs"; 52588 + rev = "99f93011b069e02b37c9660b8fcb45dab086a07f"; 52589 + sha256 = "0drdypmgxk3238hmkqw9s3cw9wv94cyfqar5ar0bv0k69s92pxj8"; 52589 52590 }; 52590 52591 recipeFile = fetchurl { 52591 52592 url = "https://raw.githubusercontent.com/milkypostman/melpa/10e90430f29ce213fe57c507f06371ea0b29b66b/recipes/ox-gfm"; ··· 52766 52767 license = lib.licenses.free; 52767 52768 }; 52768 52769 }) {}; 52769 - ox-pandoc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, org }: 52770 + ox-pandoc = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, ht, lib, melpaBuild, org }: 52770 52771 melpaBuild { 52771 52772 pname = "ox-pandoc"; 52772 - version = "20161125.35"; 52773 + version = "20170706.431"; 52773 52774 src = fetchFromGitHub { 52774 52775 owner = "kawabata"; 52775 52776 repo = "ox-pandoc"; 52776 - rev = "d9cf410096fb27be8eb13b2207697f8530f62abf"; 52777 - sha256 = "0c8nfvh9vn850i3minfqvri2py48ycgz3sf5p1l0a3k98s4x4jl3"; 52777 + rev = "1dd4370f52b6db999f3b5edbb146c26034024ef4"; 52778 + sha256 = "0cm1a83jblrp76z5a9hmicsq2b3i5xwpyy1d08ahk0hffq0mbimq"; 52778 52779 }; 52779 52780 recipeFile = fetchurl { 52780 52781 url = "https://raw.githubusercontent.com/milkypostman/melpa/92f89a923d877c9dea9349a5c594209cb716bf18/recipes/ox-pandoc"; 52781 52782 sha256 = "0wy6yvwd4vyq6xalkrshnfjjxlh1p24y52z49894nz5fl63b74xc"; 52782 52783 name = "ox-pandoc"; 52783 52784 }; 52784 - packageRequires = [ dash emacs ht org ]; 52785 + packageRequires = [ cl-lib dash emacs ht org ]; 52785 52786 meta = { 52786 52787 homepage = "https://melpa.org/#/ox-pandoc"; 52787 52788 license = lib.licenses.free; ··· 53084 53085 package-lint = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 53085 53086 melpaBuild { 53086 53087 pname = "package-lint"; 53087 - version = "20170624.1712"; 53088 + version = "20170702.227"; 53088 53089 src = fetchFromGitHub { 53089 53090 owner = "purcell"; 53090 53091 repo = "package-lint"; 53091 - rev = "08affd2ae70f245f2697cdbf5c7a5f72fb325ce0"; 53092 - sha256 = "1rfi1qgwn7ngg3s6hpkqgaz2iygq0iv6y6vjzvbbmk1i9s8f51qz"; 53092 + rev = "416d1cba6664b0783722129d24f4a748bd71e057"; 53093 + sha256 = "1718raqkpzscrnih519dp7a7jnaymjgcaqppfgskbsw59r46p7sj"; 53093 53094 }; 53094 53095 recipeFile = fetchurl { 53095 53096 url = "https://raw.githubusercontent.com/milkypostman/melpa/9744d8521b4ac5aeb1f28229c0897af7260c6f78/recipes/package-lint"; ··· 55664 55665 src = fetchFromGitHub { 55665 55666 owner = "brocode"; 55666 55667 repo = "play-routes-mode"; 55667 - rev = "ec861ab171fc5513df082d26b96a2e9d545ad64c"; 55668 - sha256 = "1yn3270d0djsi7jwxw0arrylsyxkwbwawyw2ifpn6iwzcz55cnxh"; 55668 + rev = "22d7b87e0eaf0330f2b2283872f8dc08a3258771"; 55669 + sha256 = "0j61adh2lsh2zgz1v9i2jzh56ngnrpvsblipvc472k5dxa5qdxin"; 55669 55670 }; 55670 55671 recipeFile = fetchurl { 55671 55672 url = "https://raw.githubusercontent.com/milkypostman/melpa/740cef8687232eb0e2186e8df956c2d4f39575cf/recipes/play-routes-mode"; ··· 56635 56636 prettier-js = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 56636 56637 melpaBuild { 56637 56638 pname = "prettier-js"; 56638 - version = "20170613.2323"; 56639 + version = "20170703.519"; 56639 56640 src = fetchFromGitHub { 56640 56641 owner = "prettier"; 56641 56642 repo = "prettier-emacs"; 56642 - rev = "4bfc8b3f8e459235dca24796f18a3587d59f4aef"; 56643 - sha256 = "1nzb0gf6hac35nnz6scqkfcwgp8ahwzv8qql9g1gkd5vhiag21ac"; 56643 + rev = "22a333402aa9bbe00e2943f6aa6e25c402345241"; 56644 + sha256 = "0dsm4iz8d2qj72a7jpznjy4skiznsh5lpai95p612dlanafgfpyn"; 56644 56645 }; 56645 56646 recipeFile = fetchurl { 56646 56647 url = "https://raw.githubusercontent.com/milkypostman/melpa/968ac7bb98b385f8542dc150486982c0ded73187/recipes/prettier-js"; ··· 57177 57178 projectile-rails = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }: 57178 57179 melpaBuild { 57179 57180 pname = "projectile-rails"; 57180 - version = "20170626.653"; 57181 + version = "20170704.2358"; 57181 57182 src = fetchFromGitHub { 57182 57183 owner = "asok"; 57183 57184 repo = "projectile-rails"; 57184 - rev = "28df7d105cbfde2d9fbf322325a15edd85ced77a"; 57185 - sha256 = "0v2x7psx7zgwpmxvqx7yq38vhsikrlnzlr798y8p1aqx6k4y9xfd"; 57185 + rev = "c917c6e188de27331815f39511ed45a408de22d0"; 57186 + sha256 = "11f52g8r5zb34nigm68gm8hwgkw184psknd7zqya0l1ipwkhhrif"; 57186 57187 }; 57187 57188 recipeFile = fetchurl { 57188 57189 url = "https://raw.githubusercontent.com/milkypostman/melpa/b16532bb8d08f7385bca4b83ab4e030d7b453524/recipes/projectile-rails"; ··· 57475 57476 src = fetchFromGitHub { 57476 57477 owner = "google"; 57477 57478 repo = "protobuf"; 57478 - rev = "12acbc2678073c3439b427be0b713b97e2074bfb"; 57479 - sha256 = "1rb2055zrv956z0sl1q2g88xnn82yns9vacjrg9ab2466amdcmjw"; 57479 + rev = "6bd51a59df41b99058ec8c2b03a177a218267ce5"; 57480 + sha256 = "1bgi9954xb70wjymxyzihjfqy29ps28x9h1brnd2krza15rwgrwf"; 57480 57481 }; 57481 57482 recipeFile = fetchurl { 57482 57483 url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/protobuf-mode"; ··· 59495 59496 realgud = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, load-relative, loc-changes, melpaBuild, test-simple }: 59496 59497 melpaBuild { 59497 59498 pname = "realgud"; 59498 - version = "20170603.1430"; 59499 + version = "20170630.1507"; 59499 59500 src = fetchFromGitHub { 59500 59501 owner = "rocky"; 59501 59502 repo = "emacs-dbgr"; 59502 - rev = "3d0fcb80eb017ee2277440d688bf366af3bcdf6f"; 59503 - sha256 = "1i71z36hk46w50c9p4b078rqlh4bvwb3dcylhfcwnp4b8j02f31p"; 59503 + rev = "b3719faa0207688db5db543e5420648c11928d4f"; 59504 + sha256 = "0hn9qcc6c5lgna57yjlwkfl5yahwwgvjnhgp1r0idzamfc631g5g"; 59504 59505 }; 59505 59506 recipeFile = fetchurl { 59506 59507 url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud"; ··· 59837 59838 src = fetchFromGitHub { 59838 59839 owner = "RedPRL"; 59839 59840 repo = "sml-redprl"; 59840 - rev = "e136fe3e11d6cb46166c49999d57f6f50bac9d3d"; 59841 - sha256 = "1adwv5p8rk1b146vg76lpnfrkj19mdzn5l5ghsls197n2j9q00x4"; 59841 + rev = "7758d2a42a1a98199a9ed6af95bf70fe70f0c168"; 59842 + sha256 = "0q08yfrv6mfkhh5rm0wq6c8p6sb60rib5z42k98y9d92gsn96lzz"; 59842 59843 }; 59843 59844 recipeFile = fetchurl { 59844 59845 url = "https://raw.githubusercontent.com/milkypostman/melpa/06e7371d703ffdc5b6ea555f2ed289e57e71e377/recipes/redprl"; ··· 60417 60418 resize-window = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 60418 60419 melpaBuild { 60419 60420 pname = "resize-window"; 60420 - version = "20170624.1658"; 60421 + version = "20170704.2212"; 60421 60422 src = fetchFromGitHub { 60422 60423 owner = "dpsutton"; 60423 60424 repo = "resize-window"; 60424 - rev = "274a96e9754b606d85c9dd62cfed628ff4f736df"; 60425 - sha256 = "0ax18sflqh9wg938gaz9m5r1i45761qym7r1lyqqxp24jzp4wa6j"; 60425 + rev = "dcbbd30f4f4435070a66a22c5a169b752ca9f904"; 60426 + sha256 = "0x2kkf7bdj9s3993kdz74igi80rqma0w3hi7aggf0zwllqdcnzvk"; 60426 60427 }; 60427 60428 recipeFile = fetchurl { 60428 60429 url = "https://raw.githubusercontent.com/milkypostman/melpa/601a8d8f9046db6c4d50af983a11fa2501304028/recipes/resize-window"; ··· 60459 60460 restclient = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 60460 60461 melpaBuild { 60461 60462 pname = "restclient"; 60462 - version = "20170627.153"; 60463 + version = "20170703.33"; 60463 60464 src = fetchFromGitHub { 60464 60465 owner = "pashky"; 60465 60466 repo = "restclient.el"; 60466 - rev = "8292fe68c73561413cebff88008509180768718d"; 60467 - sha256 = "16c2g8s64lxav5r5v8cqv5ihlskvz22kld5d1vzf3vzr2c9c4dwx"; 60467 + rev = "d8bb3fbfea7e59587bf746c45c655fdf94af3247"; 60468 + sha256 = "0zlxrvghccpzfc38pjk6sicmqlnc2h755f902y13110l7gr7ahhs"; 60468 60469 }; 60469 60470 recipeFile = fetchurl { 60470 60471 url = "https://raw.githubusercontent.com/milkypostman/melpa/59303304fe1f724596245556dd90f6afffba425d/recipes/restclient"; ··· 60484 60485 src = fetchFromGitHub { 60485 60486 owner = "pashky"; 60486 60487 repo = "restclient.el"; 60487 - rev = "8292fe68c73561413cebff88008509180768718d"; 60488 - sha256 = "16c2g8s64lxav5r5v8cqv5ihlskvz22kld5d1vzf3vzr2c9c4dwx"; 60488 + rev = "d8bb3fbfea7e59587bf746c45c655fdf94af3247"; 60489 + sha256 = "0zlxrvghccpzfc38pjk6sicmqlnc2h755f902y13110l7gr7ahhs"; 60489 60490 }; 60490 60491 recipeFile = fetchurl { 60491 60492 url = "https://raw.githubusercontent.com/milkypostman/melpa/59303304fe1f724596245556dd90f6afffba425d/recipes/restclient-helm"; ··· 61085 61086 rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 61086 61087 melpaBuild { 61087 61088 pname = "rtags"; 61088 - version = "20170527.450"; 61089 + version = "20170705.144"; 61089 61090 src = fetchFromGitHub { 61090 61091 owner = "Andersbakken"; 61091 61092 repo = "rtags"; 61092 - rev = "1c2ffdf7c5d6ed27985b150c4de1fa8b90544f17"; 61093 - sha256 = "1yviyhq8ff46mn8hdkm0yx8dw5mmvmpcccmvm8vc7ncbhmwdr805"; 61093 + rev = "2f975aece29d011a7a1efdea931d1bc2c1ae4769"; 61094 + sha256 = "1jpzf4k2xnyfc6hvgsggi6rv9m2xl5bfdqbza6hbdpiyk8dj7630"; 61094 61095 }; 61095 61096 recipeFile = fetchurl { 61096 61097 url = "https://raw.githubusercontent.com/milkypostman/melpa/3dea16daf0d72188c8b4043534f0833fe9b04e07/recipes/rtags"; ··· 61151 61152 version = "20161115.2259"; 61152 61153 src = fetchsvn { 61153 61154 url = "https://svn.ruby-lang.org/repos/ruby/trunk/misc/"; 61154 - rev = "59201"; 61155 + rev = "59273"; 61155 61156 sha256 = "18fkx4a8jarznczv3h36663dqprwh6pyf76s3f210cqqy8c5y5yi"; 61156 61157 }; 61157 61158 recipeFile = fetchurl { ··· 61232 61233 version = "20150424.752"; 61233 61234 src = fetchsvn { 61234 61235 url = "https://svn.ruby-lang.org/repos/ruby/trunk/misc/"; 61235 - rev = "59201"; 61236 + rev = "59273"; 61236 61237 sha256 = "18fkx4a8jarznczv3h36663dqprwh6pyf76s3f210cqqy8c5y5yi"; 61237 61238 }; 61238 61239 recipeFile = fetchurl { ··· 61669 61670 salt-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, mmm-jinja2, mmm-mode, yaml-mode }: 61670 61671 melpaBuild { 61671 61672 pname = "salt-mode"; 61672 - version = "20170626.444"; 61673 + version = "20170702.246"; 61673 61674 src = fetchFromGitHub { 61674 61675 owner = "glynnforrest"; 61675 61676 repo = "salt-mode"; 61676 - rev = "3a570369c9ed4e04a9bffa7e79ced0c8bd7f99b1"; 61677 - sha256 = "1d4fk1387xjch3a8xrij8knvrs18c7iq7m9jclzy2v6bp9ml2lnb"; 61677 + rev = "ea4980b9c9e8e7570086a2558fe7f66c62a528ad"; 61678 + sha256 = "0ygi9kzkfqzizygaqwqpymn8s7kr8ci38v61qmy4n58n9c19fdwx"; 61678 61679 }; 61679 61680 recipeFile = fetchurl { 61680 61681 url = "https://raw.githubusercontent.com/milkypostman/melpa/9dcf1a93a06fc42581521c88cfd988b03bedc000/recipes/salt-mode"; ··· 61858 61859 sbt-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 61859 61860 melpaBuild { 61860 61861 pname = "sbt-mode"; 61861 - version = "20170530.355"; 61862 + version = "20170629.2356"; 61862 61863 src = fetchFromGitHub { 61863 61864 owner = "ensime"; 61864 61865 repo = "emacs-sbt-mode"; 61865 - rev = "736da7f466aad2b64c846ece258082c6aac647ae"; 61866 + rev = "03834eb7fa0922efaa31d2157d9effa2b7e04810"; 61866 61867 sha256 = "0idj4p3d36yp0irp1yfbihq8mf17jc7facz5qy6kx7zj0wdx4fjw"; 61867 61868 }; 61868 61869 recipeFile = fetchurl { ··· 62442 62443 }) {}; 62443 62444 second-sel = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { 62444 62445 pname = "second-sel"; 62445 - version = "20170307.946"; 62446 + version = "20170702.729"; 62446 62447 src = fetchurl { 62447 - url = "https://www.emacswiki.org/emacs/download/second-sel.el?revision=28"; 62448 - sha256 = "1sgwza2ka3iqsajnppq2vd150h1wbkzzi04rk7bzpqj32dyh7gbx"; 62448 + url = "https://www.emacswiki.org/emacs/download/second-sel.el?revision=29"; 62449 + sha256 = "1yq06a04j44r019cjv2jb3kfpfqhnxdf3b4hhz4d3fz7v1hsicwg"; 62449 62450 name = "second-sel.el"; 62450 62451 }; 62451 62452 recipeFile = fetchurl { ··· 63527 63528 shx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 63528 63529 melpaBuild { 63529 63530 pname = "shx"; 63530 - version = "20170624.1454"; 63531 + version = "20170703.926"; 63531 63532 src = fetchFromGitHub { 63532 63533 owner = "riscy"; 63533 63534 repo = "shx-for-emacs"; 63534 - rev = "23d6d213a90e031dec8dbbaaeac5ddbe2cf050de"; 63535 - sha256 = "0y96l6m7lnw2wsi5zbla88xgxmw3zksblnk36bgr153bik14waxf"; 63535 + rev = "3adbfe7c03d509538a6e43bafda27ea290298a14"; 63536 + sha256 = "17r5gaxqn91iylg3llg13kqrxy12cvi34rvi26wyzlysdfrfxl9k"; 63536 63537 }; 63537 63538 recipeFile = fetchurl { 63538 63539 url = "https://raw.githubusercontent.com/milkypostman/melpa/7a2ff78ae3c4289ebf9e06cdfd8f8082c395a16f/recipes/shx"; ··· 64051 64052 slack = callPackage ({ alert, circe, emojify, fetchFromGitHub, fetchurl, lib, melpaBuild, oauth2, request, websocket }: 64052 64053 melpaBuild { 64053 64054 pname = "slack"; 64054 - version = "20170612.900"; 64055 + version = "20170701.436"; 64055 64056 src = fetchFromGitHub { 64056 64057 owner = "yuya373"; 64057 64058 repo = "emacs-slack"; 64058 - rev = "94f1a311de0c79c8245784543b05359714550d72"; 64059 - sha256 = "1ypsl1vin5h90sr4cc127f8gm23h4pkag6zwfwx53h2yrsj7vvrh"; 64059 + rev = "35b0ae538b2023c91b035b3f9c133b28f0afbaf8"; 64060 + sha256 = "12ks2d91bvsxkwwjjgs9ymcwf3w90x7r0krvb6nsgh970s35yv78"; 64060 64061 }; 64061 64062 recipeFile = fetchurl { 64062 64063 url = "https://raw.githubusercontent.com/milkypostman/melpa/f0258cc41de809b67811a5dde3d475c429df0695/recipes/slack"; ··· 64114 64115 slime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, macrostep, melpaBuild }: 64115 64116 melpaBuild { 64116 64117 pname = "slime"; 64117 - version = "20170622.1604"; 64118 + version = "20170705.643"; 64118 64119 src = fetchFromGitHub { 64119 64120 owner = "slime"; 64120 64121 repo = "slime"; 64121 - rev = "74c1a83711a0c2b96e9387f3fa03f387a6713193"; 64122 - sha256 = "05rs4da1dgwvcwvbq70angwqh3zjhsxnjvp5rpfvk5lzw9p8ng9r"; 64122 + rev = "d0fd5c50135c20f172a0d7c69250c2d80d2f51e6"; 64123 + sha256 = "0k5s75gmgvnpz07nab55k2fi8whgjqkjr08ym0s57dghhv1qrr5v"; 64123 64124 }; 64124 64125 recipeFile = fetchurl { 64125 64126 url = "https://raw.githubusercontent.com/milkypostman/melpa/14c60acbfde13d5e9256cea83d4d0d33e037d4b9/recipes/slime"; ··· 64303 64304 slstats = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 64304 64305 melpaBuild { 64305 64306 pname = "slstats"; 64306 - version = "20170612.725"; 64307 + version = "20170629.235"; 64307 64308 src = fetchFromGitHub { 64308 64309 owner = "davep"; 64309 64310 repo = "slstats.el"; 64310 - rev = "7488623cbe406eaafccc36d293e8c42bbd308085"; 64311 - sha256 = "1q3zm9qfivbd1k9kjilwvzhlcbzv6dwnd78bfzzkrppbjcpkxz3n"; 64311 + rev = "3c22a8e5cf022d4eca840fefe7960d7ae6dcf167"; 64312 + sha256 = "0ay7319ijqqcan1ijycrz4006r1a50wpnss37rrbiq23nkzjmks4"; 64312 64313 }; 64313 64314 recipeFile = fetchurl { 64314 64315 url = "https://raw.githubusercontent.com/milkypostman/melpa/fe7c8c241cc6920bbedb6711db63ea28ed633327/recipes/slstats"; ··· 64825 64826 smartparens = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: 64826 64827 melpaBuild { 64827 64828 pname = "smartparens"; 64828 - version = "20170624.504"; 64829 + version = "20170705.1319"; 64829 64830 src = fetchFromGitHub { 64830 64831 owner = "Fuco1"; 64831 64832 repo = "smartparens"; 64832 - rev = "0f32a87ae7a70c4a39debe4aa4585029f35ea30a"; 64833 - sha256 = "0gdskz49lqm20prhanqcldfz6sbiqpdfpn6xl5p3yqskdz4b4pdp"; 64833 + rev = "34ca8a68b201879e88c3814a2dfe3a1b9609bac3"; 64834 + sha256 = "0ybij6m0h27q3q1pv1cny5bpg35q0m0yx071db40qd8pdvxn0b90"; 64834 64835 }; 64835 64836 recipeFile = fetchurl { 64836 64837 url = "https://raw.githubusercontent.com/milkypostman/melpa/bd98f85461ef7134502d4f2aa8ce1bc764f3bda3/recipes/smartparens"; ··· 65185 65186 src = fetchFromGitHub { 65186 65187 owner = "kyleam"; 65187 65188 repo = "snakemake-mode"; 65188 - rev = "22b3efd741e26f59e18c9fd28691d8b84c9130ab"; 65189 - sha256 = "0hjp5ci7miggw0gs2y8q867gi7p3dq2yyfkckkh52isrp0yvz0wf"; 65189 + rev = "8a4da1125dd284e55139084d62fb29af5bcbcc20"; 65190 + sha256 = "1c85ycaqyrncp7pbax6mdnz1v91hpi1pc9jspd6irwhhs8b9jxfk"; 65190 65191 }; 65191 65192 recipeFile = fetchurl { 65192 65193 url = "https://raw.githubusercontent.com/milkypostman/melpa/c3a5b51fee1c9e6ce7e21555faa355d118d34b8d/recipes/snakemake-mode"; ··· 65734 65735 spaceline = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline, s }: 65735 65736 melpaBuild { 65736 65737 pname = "spaceline"; 65737 - version = "20170621.45"; 65738 + version = "20170630.2327"; 65738 65739 src = fetchFromGitHub { 65739 65740 owner = "TheBB"; 65740 65741 repo = "spaceline"; 65741 - rev = "b1c41ddd290153fcc1df8f1d0fb54062e9943894"; 65742 - sha256 = "1ga6h2jbnkjkf5f1hqg5jy5fw0cwlgzpn2f1mcrj04302i2vliv4"; 65742 + rev = "e6ccec6c80ee2bbddbad5a88cb9d2cd2db8a1a33"; 65743 + sha256 = "0ga99imh00h0bnc4m2q335y0x8zp6xs1n47rqqhxp6iwmw2fz20z"; 65743 65744 }; 65744 65745 recipeFile = fetchurl { 65745 65746 url = "https://raw.githubusercontent.com/milkypostman/melpa/46e4c876aeeb0bb0d0e81dcbb8363a5db9c3ff61/recipes/spaceline"; ··· 65755 65756 spaceline-all-the-icons = callPackage ({ all-the-icons, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, memoize, spaceline }: 65756 65757 melpaBuild { 65757 65758 pname = "spaceline-all-the-icons"; 65758 - version = "20170605.838"; 65759 + version = "20170703.237"; 65759 65760 src = fetchFromGitHub { 65760 65761 owner = "domtronn"; 65761 65762 repo = "spaceline-all-the-icons.el"; 65762 - rev = "bc611779a7a3c10b7367bc8c985923d26ee91443"; 65763 - sha256 = "1slnzb26fkmj01hakzbaarlmf2ng4d1zkimgb93axx0svxh03qc7"; 65763 + rev = "655ad80f6d63aa6bb2fcc8f73e5a2c65f807b02d"; 65764 + sha256 = "0b4l3afajkcgahzara666fhkxm6wbgim65r4yy73psadhwpfhp3l"; 65764 65765 }; 65765 65766 recipeFile = fetchurl { 65766 65767 url = "https://raw.githubusercontent.com/milkypostman/melpa/d039e057c1d441592da8f54e6d524b395b030375/recipes/spaceline-all-the-icons"; ··· 65776 65777 spacemacs-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 65777 65778 melpaBuild { 65778 65779 pname = "spacemacs-theme"; 65779 - version = "20170621.718"; 65780 + version = "20170705.1052"; 65780 65781 src = fetchFromGitHub { 65781 65782 owner = "nashamri"; 65782 65783 repo = "spacemacs-theme"; 65783 - rev = "be01cae704dc73e6a4b53766e655fb0dfba1bbc1"; 65784 - sha256 = "0c8mx9ivalgvazhn51lbmskayhdhwnmvq5jp5wi7925p05i0kb3z"; 65784 + rev = "6f41a3321296c35c1b77660cf3956f07b3b68086"; 65785 + sha256 = "0n8gchqrm8nm687wpqm599622yhvylkf1vslw0akgq3r4vsyfini"; 65785 65786 }; 65786 65787 recipeFile = fetchurl { 65787 65788 url = "https://raw.githubusercontent.com/milkypostman/melpa/6c8ac39214856c1598beca0bd609e011b562346f/recipes/spacemacs-theme"; ··· 67336 67337 suggest = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, loop, melpaBuild, s }: 67337 67338 melpaBuild { 67338 67339 pname = "suggest"; 67339 - version = "20170525.1254"; 67340 + version = "20170703.1433"; 67340 67341 src = fetchFromGitHub { 67341 67342 owner = "Wilfred"; 67342 67343 repo = "suggest.el"; 67343 - rev = "13611ca0e4dfb8e6e4a314142368bfa7f0de5b9b"; 67344 - sha256 = "0svlf2kgdbhwaygydvwvhinafiwv3qrgyn5wkfpcnz1km30g92hf"; 67344 + rev = "59e140248a667127771aa7aa49ee0511c55e8817"; 67345 + sha256 = "0j0lrphg97lvyxlchgws7l0n0c76hxh6sbm0c98dvsnki6jgfj72"; 67345 67346 }; 67346 67347 recipeFile = fetchurl { 67347 67348 url = "https://raw.githubusercontent.com/milkypostman/melpa/b9fd27e812549587dc2ec26bb58974177ff263ff/recipes/suggest"; ··· 67714 67715 src = fetchFromGitHub { 67715 67716 owner = "abo-abo"; 67716 67717 repo = "swiper"; 67717 - rev = "d020a7ba446d518f8fea5cab34410328fe1d3a74"; 67718 - sha256 = "1vk9r896nwci2fd2wkrw8c3msax3wpjdqvp1ivq0d4p3k49hz5g5"; 67718 + rev = "d4ff6c5a29e33878e58d26b76ba5a2325f452896"; 67719 + sha256 = "1xhkq015l8lxhcckpkx619wgi5xlr2s5gwa1d683ys4am15zr8xw"; 67719 67720 }; 67720 67721 recipeFile = fetchurl { 67721 67722 url = "https://raw.githubusercontent.com/milkypostman/melpa/e64cad81615ef3ec34fab1f438b0c55134833c97/recipes/swiper"; ··· 67773 67774 switch-window = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 67774 67775 melpaBuild { 67775 67776 pname = "switch-window"; 67776 - version = "20170522.2042"; 67777 + version = "20170701.246"; 67777 67778 src = fetchFromGitHub { 67778 67779 owner = "dimitri"; 67779 67780 repo = "switch-window"; 67780 - rev = "8d37f5660666516ab6c9e6ec1da748ea1669ed4b"; 67781 - sha256 = "19bszzslzz8rprch0z3h6xa6pjhrwik7j53i4kj33w306d58gi3f"; 67781 + rev = "f4e3fde4d4717b75716f287577e84b7ee4f33d8d"; 67782 + sha256 = "15ks1x62rn0q8lgy4x749mizvanzl9lkzgrsasrdx0v4ydmj3n7c"; 67782 67783 }; 67783 67784 recipeFile = fetchurl { 67784 67785 url = "https://raw.githubusercontent.com/milkypostman/melpa/7d2204e3b53ade1e400e143ac219f3c7ab63a1e9/recipes/switch-window"; ··· 68487 68488 src = fetchFromGitHub { 68488 68489 owner = "phillord"; 68489 68490 repo = "tawny-owl"; 68490 - rev = "c823729104873d0d1eeff4256eb15ee4c1dbfa36"; 68491 - sha256 = "1zkjyj3jm2q23yfjvrvikrm6c6lvcysnnhivfvvrh0qr7qlqvwfz"; 68491 + rev = "477a87418980cfba695b2507a268d632f4e7a220"; 68492 + sha256 = "1xgi33wi69v3lx62q8lk04njcjz8ny2lnjn7ll332bcgx7sbh292"; 68492 68493 }; 68493 68494 recipeFile = fetchurl { 68494 68495 url = "https://raw.githubusercontent.com/milkypostman/melpa/ea9a114ff739f7d6f5d4c3167f5635ddf79bf60c/recipes/tawny-mode"; ··· 69446 69447 src = fetchFromGitHub { 69447 69448 owner = "apache"; 69448 69449 repo = "thrift"; 69449 - rev = "4aaa92ece8503a6da9bc6701604f69acf2b99d07"; 69450 - sha256 = "1my582c0ln1byxid5acdd6dk7lvi7lwd6gka10s4bp4w3xrd55x8"; 69450 + rev = "49e5103920e75a149d02c7d487496c8c79154a6c"; 69451 + sha256 = "1ywqyz27k1h87rz3vwyzchsajl52smp0ypwdmwggj2yn1mrcc9p6"; 69451 69452 }; 69452 69453 recipeFile = fetchurl { 69453 69454 url = "https://raw.githubusercontent.com/milkypostman/melpa/857ab7e3a5c290265d88ebacb9685b3faee586e5/recipes/thrift"; ··· 69805 69806 tldr = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 69806 69807 melpaBuild { 69807 69808 pname = "tldr"; 69808 - version = "20170621.2059"; 69809 + version = "20170702.1859"; 69809 69810 src = fetchFromGitHub { 69810 69811 owner = "kuanyui"; 69811 69812 repo = "tldr.el"; 69812 - rev = "2d80571cbffc5c02aad771da4b00502d86242926"; 69813 - sha256 = "14gc1ihiyk7j4vf33r2kq3sbj37gw9s17p3gykj2sfviq295s006"; 69813 + rev = "ebdeb08950823765bf58dc2aba3559a5ad1103f1"; 69814 + sha256 = "1aigfmp4ra9qfwyk151y0cxmgd3n42rcjawklfm6ch2g49vx559q"; 69814 69815 }; 69815 69816 recipeFile = fetchurl { 69816 69817 url = "https://raw.githubusercontent.com/milkypostman/melpa/45af2c5d1a36fcbf739812594c5cc878bf319a26/recipes/tldr"; ··· 70478 70479 treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, pfuture, s }: 70479 70480 melpaBuild { 70480 70481 pname = "treemacs"; 70481 - version = "20170625.1509"; 70482 + version = "20170705.1153"; 70482 70483 src = fetchFromGitHub { 70483 70484 owner = "Alexander-Miller"; 70484 70485 repo = "treemacs"; 70485 - rev = "53f0e0c562ba28b9738d05cd730728e983d2917f"; 70486 - sha256 = "13v8pydbyzl4h53xad93sfqa3aa4p8k4b8k53cqjv7mgd87pdvcw"; 70486 + rev = "bbff57809095f4fb8578ca9ee28a3bac81f203b0"; 70487 + sha256 = "12hqgxj9jfxq5wbnxpb941g4m47dyhah6kvs91x637jc8mlsdvbq"; 70487 70488 }; 70488 70489 recipeFile = fetchurl { 70489 70490 url = "https://raw.githubusercontent.com/milkypostman/melpa/a52c2770097fe8968bff7c31ac411b3d9b60972e/recipes/treemacs"; ··· 70503 70504 src = fetchFromGitHub { 70504 70505 owner = "Alexander-Miller"; 70505 70506 repo = "treemacs"; 70506 - rev = "53f0e0c562ba28b9738d05cd730728e983d2917f"; 70507 - sha256 = "13v8pydbyzl4h53xad93sfqa3aa4p8k4b8k53cqjv7mgd87pdvcw"; 70507 + rev = "bbff57809095f4fb8578ca9ee28a3bac81f203b0"; 70508 + sha256 = "12hqgxj9jfxq5wbnxpb941g4m47dyhah6kvs91x637jc8mlsdvbq"; 70508 70509 }; 70509 70510 recipeFile = fetchurl { 70510 70511 url = "https://raw.githubusercontent.com/milkypostman/melpa/a52c2770097fe8968bff7c31ac411b3d9b60972e/recipes/treemacs-evil"; ··· 71310 71311 undo-tree = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: 71311 71312 melpaBuild { 71312 71313 pname = "undo-tree"; 71313 - version = "20161012.701"; 71314 + version = "20170706.246"; 71314 71315 src = fetchgit { 71315 71316 url = "http://www.dr-qubit.org/git/undo-tree.git"; 71316 - rev = "4cba00bb049cfaa2ee6821a9e347209a88a740b5"; 71317 - sha256 = "0qawh5cr0ahdg1rks96g9fbva2nfkz8mbl82jnps6axqdf57gm38"; 71317 + rev = "e9a9102f515acd7523158f20e83f300600374989"; 71318 + sha256 = "07y1pn0dzwh1avkd3dm96lcjisvnr7p02wbhxf1m3dgaxf059mcn"; 71318 71319 }; 71319 71320 recipeFile = fetchurl { 71320 71321 url = "https://raw.githubusercontent.com/milkypostman/melpa/4327b4dd464ebb00c2acdd496274dedf912cdf92/recipes/undo-tree"; ··· 71780 71781 use-package = callPackage ({ bind-key, diminish, fetchFromGitHub, fetchurl, lib, melpaBuild }: 71781 71782 melpaBuild { 71782 71783 pname = "use-package"; 71783 - version = "20170616.1454"; 71784 + version = "20170702.1322"; 71784 71785 src = fetchFromGitHub { 71785 71786 owner = "jwiegley"; 71786 71787 repo = "use-package"; 71787 - rev = "5bd87be2c99196c5342de7ffd56dd9e703a7e400"; 71788 - sha256 = "10q6zwhp6501sl92p4ag9bp0awagbkn7757iy0ysprxnpc2ajznf"; 71788 + rev = "fd462e8aeaf858fec0bc63a41bd10ff8d445490c"; 71789 + sha256 = "0qk57jap3vs5rvj8hgajzk74v8mj73l975g8zgylcx2kniy3dvwm"; 71789 71790 }; 71790 71791 recipeFile = fetchurl { 71791 71792 url = "https://raw.githubusercontent.com/milkypostman/melpa/3f9b52790e2a0bd579c24004873df5384e2ba549/recipes/use-package"; ··· 72347 72348 vhdl-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, ggtags, helm, lib, melpaBuild, outshine }: 72348 72349 melpaBuild { 72349 72350 pname = "vhdl-tools"; 72350 - version = "20170508.735"; 72351 + version = "20170701.1603"; 72351 72352 src = fetchFromGitHub { 72352 72353 owner = "csantosb"; 72353 72354 repo = "vhdl-tools"; 72354 - rev = "282274b319f2c3598ac6bbdd27a8b7ca40b0bb0e"; 72355 - sha256 = "0va5aqij3gan3j37jjhx8a8bv0zdpid5x18jfynzizlyk68fc196"; 72355 + rev = "c08343904835cbae12f48e0758b0a6a014d76a74"; 72356 + sha256 = "1skh9p5s9nbl6jvljj9bfn19fdzjx8lvx1q6rzldld07xwaif4qb"; 72356 72357 }; 72357 72358 recipeFile = fetchurl { 72358 72359 url = "https://raw.githubusercontent.com/milkypostman/melpa/69fe2f8fb98ac1af1d3185f62ae1c89e646cfebf/recipes/vhdl-tools"; ··· 73055 73056 wanderlust = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, semi }: 73056 73057 melpaBuild { 73057 73058 pname = "wanderlust"; 73058 - version = "20170325.357"; 73059 + version = "20170627.2306"; 73059 73060 src = fetchFromGitHub { 73060 73061 owner = "wanderlust"; 73061 73062 repo = "wanderlust"; 73062 - rev = "0a324086eb9cf2d357d3c8a431e80cd45fce016a"; 73063 - sha256 = "0hcyy44xxg6f7c10db6xf8944wiaijxln3kgrl49kc0m3icilxyy"; 73063 + rev = "770d54fafb1a0a140b449e6132db22e70b4d6aa9"; 73064 + sha256 = "1f6h5n42fwwby880wikh8fdlk2zqimkl7wdb8wvr5kq1nqfqpz3f"; 73064 73065 }; 73065 73066 recipeFile = fetchurl { 73066 73067 url = "https://raw.githubusercontent.com/milkypostman/melpa/426172b72026d1adeb1bf3fcc6b0407875047333/recipes/wanderlust"; ··· 73855 73856 src = fetchFromGitHub { 73856 73857 owner = "foretagsplatsen"; 73857 73858 repo = "emacs-js"; 73858 - rev = "74daf284e32bf84d29377d1d7a638b640ebf8f76"; 73859 - sha256 = "0rx05is17g255gymyp6lvsskg5i6c4s28q89kbspdyfwx3rr42qa"; 73859 + rev = "2b3ba6dcc3e99cea75d4bf2b4e6cf0898d9a2615"; 73860 + sha256 = "0yga1vf54lf35my64ixw5ssq6jr6ph914afqv5r2gri007bi2zvw"; 73860 73861 }; 73861 73862 recipeFile = fetchurl { 73862 73863 url = "https://raw.githubusercontent.com/milkypostman/melpa/78d7a15152f45a193384741fa00d0649c4bba91e/recipes/widgetjs"; ··· 74266 74267 with-editor = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 74267 74268 melpaBuild { 74268 74269 pname = "with-editor"; 74269 - version = "20170517.1242"; 74270 + version = "20170706.349"; 74270 74271 src = fetchFromGitHub { 74271 74272 owner = "magit"; 74272 74273 repo = "with-editor"; 74273 - rev = "3385ffdc6faed5a283e26a7ebf89825c700dd395"; 74274 - sha256 = "1kznr0zv1y6lwsllpksqjzq2f4bc5a99lg19fmifn7w0dhv6fn0m"; 74274 + rev = "e300dab6c4be06ae42bc2f1919ed37e8624c3605"; 74275 + sha256 = "07lz63yzjxj1y2524b7cd829srl3dvng7g67kf1377njgyrrgq0f"; 74275 74276 }; 74276 74277 recipeFile = fetchurl { 74277 74278 url = "https://raw.githubusercontent.com/milkypostman/melpa/8c52c840dc35f3fd17ec660e113ddbb53aa99076/recipes/with-editor"; ··· 74854 74855 xah-fly-keys = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 74855 74856 melpaBuild { 74856 74857 pname = "xah-fly-keys"; 74857 - version = "20170627.1123"; 74858 + version = "20170706.348"; 74858 74859 src = fetchFromGitHub { 74859 74860 owner = "xahlee"; 74860 74861 repo = "xah-fly-keys"; 74861 - rev = "dba445db28d3c1d0e2d0a9924ab96061850bb00c"; 74862 - sha256 = "03wcifmmianrh0qp7p2pvhbpnzh0yjh5ys7x7qv3ywr62bnv4akh"; 74862 + rev = "ea43010b362f6b5dd214f2f81daf4c12f6433f40"; 74863 + sha256 = "0cwk3m1179ldb1qk6jx0g156vsqv14h3bqgfyb4yc5bg980ikm61"; 74863 74864 }; 74864 74865 recipeFile = fetchurl { 74865 74866 url = "https://raw.githubusercontent.com/milkypostman/melpa/fc1683be70d1388efa3ce00adc40510e595aef2b/recipes/xah-fly-keys"; ··· 74938 74939 xah-reformat-code = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 74939 74940 melpaBuild { 74940 74941 pname = "xah-reformat-code"; 74941 - version = "20170111.812"; 74942 + version = "20170706.339"; 74942 74943 src = fetchFromGitHub { 74943 74944 owner = "xahlee"; 74944 74945 repo = "xah-reformat-code"; 74945 - rev = "7e5bbd09be8035a482a76417d900cb5d3a70e1cd"; 74946 - sha256 = "04xwf9jxk4805bl7xj05kjfgl7m71zp94qdvw4g37s6q8v25j73d"; 74946 + rev = "655cc8820118737db7b758ab72ad107d7fff091a"; 74947 + sha256 = "12zrgp76nq18anp7vc7pj0w9a688i7xylplqh55jv9q24xgmpyhs"; 74947 74948 }; 74948 74949 recipeFile = fetchurl { 74949 74950 url = "https://raw.githubusercontent.com/milkypostman/melpa/45e731ccee5ccbf97169e32a16300b5fb78e1155/recipes/xah-reformat-code"; ··· 75509 75510 src = fetchFromGitHub { 75510 75511 owner = "drdv"; 75511 75512 repo = "yahtzee"; 75512 - rev = "ebb1349c55dadd9aa1a87a80f3392023a1fbad43"; 75513 - sha256 = "0zijnhjjdppwmy69bdh1wvqfmkvijqpazvk71b3b3ns6w8cln582"; 75513 + rev = "40fc1d12a4f69cacf8b6b07d3372dee2969cb2e5"; 75514 + sha256 = "0ahkrgl1isd9bppclk8i72fkm9c0hmhf9i5zc1n9k96c4x9h831i"; 75514 75515 }; 75515 75516 recipeFile = fetchurl { 75516 75517 url = "https://raw.githubusercontent.com/milkypostman/melpa/200169fdabce0ae3a2ecb6f4f3255c15ec3ed094/recipes/yahtzee"; ··· 76535 76536 zpresent = callPackage ({ dash, emacs, fetchhg, fetchurl, lib, melpaBuild, org-parser }: 76536 76537 melpaBuild { 76537 76538 pname = "zpresent"; 76538 - version = "20170620.2134"; 76539 + version = "20170703.2041"; 76539 76540 src = fetchhg { 76540 76541 url = "https://bitbucket.com/zck/zpresent.el"; 76541 - rev = "d5aa3fb7d4cd"; 76542 - sha256 = "0154cij71gczwpc0rxpa669dx6ds6b383y9f3fi1hh6i6w5dw1dm"; 76542 + rev = "d8f7969db645"; 76543 + sha256 = "03xyal7r0gc6r4vx23sx44vcm4fk68dkxyd1x0jw47im4xfmfvzv"; 76543 76544 }; 76544 76545 recipeFile = fetchurl { 76545 76546 url = "https://raw.githubusercontent.com/milkypostman/melpa/3aae38ad54490fa650c832fb7d22e2c73b0fb060/recipes/zpresent";
+85 -63
pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix
··· 884 884 add-hooks = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 885 885 melpaBuild { 886 886 pname = "add-hooks"; 887 - version = "3.0.0"; 887 + version = "3.1.0"; 888 888 src = fetchFromGitHub { 889 889 owner = "nickmccurdy"; 890 890 repo = "add-hooks"; 891 - rev = "9b1bdb91c59ea9c2cc0aba48262c49069273d856"; 892 - sha256 = "1jzgyfcr6m64q79qibnbqa41sbpivslwk2hygbk9yp46l5vgj1hc"; 891 + rev = "edd4cb032a509b576d88f4cc0521ebfe66a9e6c7"; 892 + sha256 = "1qg1ifkds84xv07ibz4sqp34ks60w4c7dvrq9dch4gvg040hal82"; 893 893 }; 894 894 recipeFile = fetchurl { 895 895 url = "https://raw.githubusercontent.com/milkypostman/melpa/901f846aef46d512dc0a1770bab7f07c0ae330cd/recipes/add-hooks"; ··· 1052 1052 ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 1053 1053 melpaBuild { 1054 1054 pname = "ahungry-theme"; 1055 - version = "1.3.0"; 1055 + version = "1.4.0"; 1056 1056 src = fetchFromGitHub { 1057 1057 owner = "ahungry"; 1058 1058 repo = "color-theme-ahungry"; 1059 - rev = "3ce72cf77cf5958d91b65bc4867cbacff968da74"; 1060 - sha256 = "0wiwxh6k2s48gpklhd9abbsr0ll73jzggwgq1lvm7gha203ji5v4"; 1059 + rev = "e3d7e22cb10582a443b0e245be68aca936cd6abf"; 1060 + sha256 = "0fsip64bxs55kkqmpfcg4nr391b6wsd8hiq4fxvwww7n52lwsn5s"; 1061 1061 }; 1062 1062 recipeFile = fetchurl { 1063 1063 url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme"; ··· 6141 6141 homepage = "https://melpa.org/#/darcula-theme"; 6142 6142 license = lib.licenses.free; 6143 6143 }; 6144 + }) {}; 6144 6145 darktooth-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }: 6145 6146 melpaBuild { 6146 6147 pname = "darktooth-theme"; 6147 - version = "0.3.5"; 6148 + version = "0.3.7"; 6148 6149 src = fetchFromGitHub { 6149 6150 owner = "emacsfodder"; 6150 6151 repo = "emacs-theme-darktooth"; 6151 - rev = "dde50661210d8610cd03526a6c9a922bb0e494a6"; 6152 - sha256 = "1mab28rm175ylg17ziha2kndcqb9a23f8wrpydypa8k7iirhadp6"; 6152 + rev = "fb66992286c009e594eb7bb9ee2f1cdc3bebb555"; 6153 + sha256 = "0n7qgnyl4rdvgwjb7gz6m1c22mxwg8bp08r7lz27z0b1bcyw94sc"; 6153 6154 }; 6154 6155 recipeFile = fetchurl { 6155 6156 url = "https://raw.githubusercontent.com/milkypostman/melpa/b7f62ac1566ced7332e83253f79078dc30cb7889/recipes/darktooth-theme"; ··· 6161 6162 homepage = "https://melpa.org/#/darktooth-theme"; 6162 6163 license = lib.licenses.free; 6163 6164 }; 6164 - }) {}; 6165 6165 }) {}; 6166 6166 dart-mode = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: 6167 6167 melpaBuild { ··· 6334 6334 decide = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 6335 6335 melpaBuild { 6336 6336 pname = "decide"; 6337 - version = "0.5"; 6337 + version = "0.7"; 6338 6338 src = fetchFromGitHub { 6339 6339 owner = "lifelike"; 6340 6340 repo = "decide-mode"; 6341 - rev = "ce0cd15e8e42d458d86cbf4c1effd03cefec33bd"; 6342 - sha256 = "0wm24ndiyhrayg1gz456s0s1ddlpcvg4vp555g4zzl3zcpsy94bg"; 6341 + rev = "90133687118c236142b8110571c463304b3192f9"; 6342 + sha256 = "04yakjnh9c165ssmcwkkm03lnlhgfx5bnk0v3cm73kmwdmfd2q7s"; 6343 6343 }; 6344 6344 recipeFile = fetchurl { 6345 6345 url = "https://raw.githubusercontent.com/milkypostman/melpa/6adcd300e2ac2c718989cf855fd7b3eef654df00/recipes/decide"; ··· 8310 8310 el-patch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 8311 8311 melpaBuild { 8312 8312 pname = "el-patch"; 8313 - version = "1.1.1"; 8313 + version = "1.1.2"; 8314 8314 src = fetchFromGitHub { 8315 8315 owner = "raxod502"; 8316 8316 repo = "el-patch"; 8317 - rev = "0cbcbc0ddf2f65ce02a4b0b027990d7131828a9b"; 8318 - sha256 = "1nzzjb5q58f5p0jpa3rg9mmnkmnlbs19ws993sn5fcb1161hhg7r"; 8317 + rev = "ad6a64e9f24f6b58f0a08e11f76b5152da46c74c"; 8318 + sha256 = "0n0zrjij9mcbv08x1m5hjbz6hcwy0c0j2d03swywnhl4c00pwfkp"; 8319 8319 }; 8320 8320 recipeFile = fetchurl { 8321 8321 url = "https://raw.githubusercontent.com/milkypostman/melpa/2f4f57e0edbae35597aa4a7744d22d2f971d5de5/recipes/el-patch"; ··· 9634 9634 erlang = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 9635 9635 melpaBuild { 9636 9636 pname = "erlang"; 9637 - version = "20.0"; 9637 + version = "20.0.1"; 9638 9638 src = fetchFromGitHub { 9639 9639 owner = "erlang"; 9640 9640 repo = "otp"; 9641 - rev = "040bdce67f88d833bfb59adae130a4ffb4c180f0"; 9642 - sha256 = "12dbay254ivnakwknjn5h55wndb0a0wqx55p156h8hwjhykj2kn0"; 9641 + rev = "a01de6873844ba510084090abec734c4166d71fa"; 9642 + sha256 = "0bni9rchblp3n7lh07wq3rpf5xykh79jm6bl6f2dk2j24wwrhjqs"; 9643 9643 }; 9644 9644 recipeFile = fetchurl { 9645 9645 url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang"; ··· 11015 11015 license = lib.licenses.free; 11016 11016 }; 11017 11017 }) {}; 11018 - exwm-x = callPackage ({ cl-lib ? null, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper, switch-window }: 11018 + exwm-x = callPackage ({ bind-key, cl-lib ? null, exwm, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper, switch-window }: 11019 11019 melpaBuild { 11020 11020 pname = "exwm-x"; 11021 - version = "1.5"; 11021 + version = "1.6.4"; 11022 11022 src = fetchFromGitHub { 11023 11023 owner = "tumashu"; 11024 11024 repo = "exwm-x"; 11025 - rev = "1ab5ce73fd9aca5267416b998084e1a8e96122a7"; 11026 - sha256 = "1ncnsqlnqikm1fv9ahv6jrmdp02czhcbmln346llwzwrpw31ly78"; 11025 + rev = "6e6c4c3ce5f65c71ba08565edbec2dfb0cf64e0c"; 11026 + sha256 = "1r6d6sb9ylfqidcbrr7f75m68s1cpm220pnb4hl0qv5n6hr8h5gi"; 11027 11027 }; 11028 11028 recipeFile = fetchurl { 11029 11029 url = "https://raw.githubusercontent.com/milkypostman/melpa/a0e6e23bcffdcd1e17c70599c563609050e5de40/recipes/exwm-x"; 11030 11030 sha256 = "1d9q57vz63sk3h1g5gvp9xnmqkpa73wppmiy2bv8mxk11whl6xa3"; 11031 11031 name = "exwm-x"; 11032 11032 }; 11033 - packageRequires = [ cl-lib exwm swiper switch-window ]; 11033 + packageRequires = [ bind-key cl-lib exwm swiper switch-window ]; 11034 11034 meta = { 11035 11035 homepage = "https://melpa.org/#/exwm-x"; 11036 11036 license = lib.licenses.free; ··· 15408 15408 guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }: 15409 15409 melpaBuild { 15410 15410 pname = "guix"; 15411 - version = "0.3.1"; 15411 + version = "0.3.2"; 15412 15412 src = fetchFromGitHub { 15413 15413 owner = "alezost"; 15414 15414 repo = "guix.el"; 15415 - rev = "35c1506bec0cb43629d30cae8be6cd7f793fff8b"; 15416 - sha256 = "1dlh4ppnbliv2ipfysdrnpix5kg6nwjc0468whi3w758nwpkamzc"; 15415 + rev = "6d4ccb3f7376d6326b58b25f3c94ab546418a030"; 15416 + sha256 = "13n8k5ak3y1x6i27x47sji49kdbqhnc3ywqkn4xwmxcnrs28kr25"; 15417 15417 }; 15418 15418 recipeFile = fetchurl { 15419 15419 url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix"; ··· 21270 21270 logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 21271 21271 melpaBuild { 21272 21272 pname = "logview"; 21273 - version = "0.8"; 21273 + version = "0.8.1"; 21274 21274 src = fetchFromGitHub { 21275 21275 owner = "doublep"; 21276 21276 repo = "logview"; 21277 - rev = "b5cafd1145f22e7beff8ef8ed742bf10af1e6e1c"; 21278 - sha256 = "08is4fg94a6am7c2j0d5qd1nkrnik5vpzg3pqkimyxgy5czj764b"; 21277 + rev = "134b41557ab539219d9e3a1b3c8939df93676726"; 21278 + sha256 = "1jfdm64r6rj7pl6270v084fvaga5csa4snvbfjdlhs5bshn1d0v2"; 21279 21279 }; 21280 21280 recipeFile = fetchurl { 21281 21281 url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview"; ··· 22250 22250 meghanada = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, yasnippet }: 22251 22251 melpaBuild { 22252 22252 pname = "meghanada"; 22253 - version = "0.8.1"; 22253 + version = "0.8.2"; 22254 22254 src = fetchFromGitHub { 22255 22255 owner = "mopemope"; 22256 22256 repo = "meghanada-emacs"; 22257 - rev = "77bc1c735b41acb6d43692dc3dcb60f323656cb5"; 22258 - sha256 = "0b33bbmj7c62zn882max569wyybb9b04plb47sg55amv3nv8c8fr"; 22257 + rev = "b507fc0e6fa4b6f1b05c46ecf563ad0af69e263a"; 22258 + sha256 = "0kiib5wchqhxm8rsxp3mfp3zdbgg57gbn8y70j5msa2sxdz26mm7"; 22259 22259 }; 22260 22260 recipeFile = fetchurl { 22261 22261 url = "https://raw.githubusercontent.com/milkypostman/melpa/4c75c69b2f00be9a93144f632738272c1e375785/recipes/meghanada"; ··· 23614 23614 neon-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 23615 23615 melpaBuild { 23616 23616 pname = "neon-mode"; 23617 - version = "1.2.1"; 23617 + version = "1.2.2"; 23618 23618 src = fetchFromGitHub { 23619 23619 owner = "Fuco1"; 23620 23620 repo = "neon-mode"; 23621 - rev = "d0f8f003840081b57d4f372d9ff41c057422b1a1"; 23622 - sha256 = "135b7h5vx0w7p6k2f5d8lcqxd5w199089wcar3kk0frb9vrk3xss"; 23621 + rev = "044040df9e83a015ddfe58940b503b6197fc29ce"; 23622 + sha256 = "0cxfn1v3jww8ih4yn77jw4lp8kjlc19m2vffwm8jli0dg8fzrfqa"; 23623 23623 }; 23624 23624 recipeFile = fetchurl { 23625 23625 url = "https://raw.githubusercontent.com/milkypostman/melpa/c6b2a4898bf21413c4d9e6714af129bbb0a23e1a/recipes/neon-mode"; ··· 23782 23782 no-littering = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 23783 23783 melpaBuild { 23784 23784 pname = "no-littering"; 23785 - version = "0.5.7"; 23785 + version = "0.5.9"; 23786 23786 src = fetchFromGitHub { 23787 23787 owner = "tarsius"; 23788 23788 repo = "no-littering"; 23789 - rev = "e041942cb0f4f02d00cf30afb956208496562ba4"; 23790 - sha256 = "00d6fz5kg2k6py5mj2h9rzbqa4gkiv02h9ba55psfgbnmak6ip0v"; 23789 + rev = "8b689a1e16d4825d0221f4a41756b63bbc361c82"; 23790 + sha256 = "02cb5m1r5k1f6il79yv8fa5yiyz2m37awlbjjxmkv1av06kl0abn"; 23791 23791 }; 23792 23792 recipeFile = fetchurl { 23793 23793 url = "https://raw.githubusercontent.com/milkypostman/melpa/cf5d2152c91b7c5c38181b551db3287981657ce3/recipes/no-littering"; ··· 24510 24510 license = lib.licenses.free; 24511 24511 }; 24512 24512 }) {}; 24513 - omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }: 24513 + omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }: 24514 24514 melpaBuild { 24515 24515 pname = "omnisharp"; 24516 24516 version = "4.0"; 24517 24517 src = fetchFromGitHub { 24518 24518 owner = "OmniSharp"; 24519 24519 repo = "omnisharp-emacs"; 24520 - rev = "7070f2a64de65e0446536fb974c940399a4097a3"; 24521 - sha256 = "1hf93rm0vi37rmcgbf1w1a3gqvzszhs979fa8yhk905wl8zhz08a"; 24520 + rev = "d16b03158778fad4e3329e4f260f1604ddfa3c35"; 24521 + sha256 = "0ikf2dpbaflzvpnf9lvs4cya6l4pbbnc700j24zv3mxawjxk1nr5"; 24522 24522 }; 24523 24523 recipeFile = fetchurl { 24524 24524 url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp"; ··· 24531 24531 csharp-mode 24532 24532 dash 24533 24533 emacs 24534 + f 24534 24535 flycheck 24535 24536 popup 24536 24537 s ··· 25027 25028 org-journal = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: 25028 25029 melpaBuild { 25029 25030 pname = "org-journal"; 25030 - version = "1.12.0"; 25031 + version = "1.12.1"; 25031 25032 src = fetchFromGitHub { 25032 25033 owner = "bastibe"; 25033 25034 repo = "org-journal"; 25034 - rev = "24313870fa682a53e7f3f916b0e853a731868886"; 25035 - sha256 = "0nc3jl7sgqc8swi89rdk1yapmqxp8vaxm7390iqxy7a1sng4jydh"; 25035 + rev = "d9b5512994c54ebcbc0dcccbf1c779fbb8a89d3d"; 25036 + sha256 = "0s1b6lgr841iifznbwqn8r0chbfd0vph5v8n6cc0grak8n6nqgxr"; 25036 25037 }; 25037 25038 recipeFile = fetchurl { 25038 25039 url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/org-journal"; ··· 29502 29503 resize-window = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 29503 29504 melpaBuild { 29504 29505 pname = "resize-window"; 29505 - version = "0.6"; 29506 + version = "0.7"; 29506 29507 src = fetchFromGitHub { 29507 29508 owner = "dpsutton"; 29508 29509 repo = "resize-window"; 29509 - rev = "274a96e9754b606d85c9dd62cfed628ff4f736df"; 29510 - sha256 = "0ax18sflqh9wg938gaz9m5r1i45761qym7r1lyqqxp24jzp4wa6j"; 29510 + rev = "dcbbd30f4f4435070a66a22c5a169b752ca9f904"; 29511 + sha256 = "0x2kkf7bdj9s3993kdz74igi80rqma0w3hi7aggf0zwllqdcnzvk"; 29511 29512 }; 29512 29513 recipeFile = fetchurl { 29513 29514 url = "https://raw.githubusercontent.com/milkypostman/melpa/601a8d8f9046db6c4d50af983a11fa2501304028/recipes/resize-window"; ··· 30991 30992 shx = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 30992 30993 melpaBuild { 30993 30994 pname = "shx"; 30994 - version = "0.0.6"; 30995 + version = "0.0.7"; 30995 30996 src = fetchFromGitHub { 30996 30997 owner = "riscy"; 30997 30998 repo = "shx-for-emacs"; 30998 - rev = "23d6d213a90e031dec8dbbaaeac5ddbe2cf050de"; 30999 - sha256 = "0y96l6m7lnw2wsi5zbla88xgxmw3zksblnk36bgr153bik14waxf"; 30999 + rev = "3adbfe7c03d509538a6e43bafda27ea290298a14"; 31000 + sha256 = "17r5gaxqn91iylg3llg13kqrxy12cvi34rvi26wyzlysdfrfxl9k"; 31000 31001 }; 31001 31002 recipeFile = fetchurl { 31002 31003 url = "https://raw.githubusercontent.com/milkypostman/melpa/7a2ff78ae3c4289ebf9e06cdfd8f8082c395a16f/recipes/shx"; ··· 31030 31031 license = lib.licenses.free; 31031 31032 }; 31032 31033 }) {}; 31034 + silkworm-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 31035 + melpaBuild { 31036 + pname = "silkworm-theme"; 31037 + version = "0.1"; 31038 + src = fetchFromGitHub { 31039 + owner = "mswift42"; 31040 + repo = "silkworm-theme"; 31041 + rev = "7951b53e5caf9daf6a5a15a57ae3a668cb78bd7b"; 31042 + sha256 = "1q21886qsam8y3s60zlfh48w0jl67q14qg9pzda7j2jcbj1q6r91"; 31043 + }; 31044 + recipeFile = fetchurl { 31045 + url = "https://raw.githubusercontent.com/milkypostman/melpa/9451d247693c3e991f79315868c73808c0a664d4/recipes/silkworm-theme"; 31046 + sha256 = "1zbrjqmhf80qs3i910sixirrv42rxkqdrg2z03gnz1g885gpcn13"; 31047 + name = "silkworm-theme"; 31048 + }; 31049 + packageRequires = [ emacs ]; 31050 + meta = { 31051 + homepage = "https://melpa.org/#/silkworm-theme"; 31052 + license = lib.licenses.free; 31053 + }; 31054 + }) {}; 31033 31055 simple-bookmarks = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 31034 31056 melpaBuild { 31035 31057 pname = "simple-bookmarks"; ··· 31369 31391 slstats = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: 31370 31392 melpaBuild { 31371 31393 pname = "slstats"; 31372 - version = "1.8"; 31394 + version = "1.9"; 31373 31395 src = fetchFromGitHub { 31374 31396 owner = "davep"; 31375 31397 repo = "slstats.el"; 31376 - rev = "7488623cbe406eaafccc36d293e8c42bbd308085"; 31377 - sha256 = "1q3zm9qfivbd1k9kjilwvzhlcbzv6dwnd78bfzzkrppbjcpkxz3n"; 31398 + rev = "3c22a8e5cf022d4eca840fefe7960d7ae6dcf167"; 31399 + sha256 = "0ay7319ijqqcan1ijycrz4006r1a50wpnss37rrbiq23nkzjmks4"; 31378 31400 }; 31379 31401 recipeFile = fetchurl { 31380 31402 url = "https://raw.githubusercontent.com/milkypostman/melpa/fe7c8c241cc6920bbedb6711db63ea28ed633327/recipes/slstats"; ··· 32626 32648 suggest = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, loop, melpaBuild, s }: 32627 32649 melpaBuild { 32628 32650 pname = "suggest"; 32629 - version = "0.2"; 32651 + version = "0.3"; 32630 32652 src = fetchFromGitHub { 32631 32653 owner = "Wilfred"; 32632 32654 repo = "suggest.el"; 32633 - rev = "588ec8b9476c8d7f5f16018a7aaf90ee828fb4f5"; 32634 - sha256 = "1ckvsckqlbdcw6nbsrh9xizbpkr7r88ks39av8dhn5n412c5jm4g"; 32655 + rev = "26e8b0615def4f0531682b8a849f55d330616ac1"; 32656 + sha256 = "0ql9ab6wnpww033jnfa3iwvz73h4szbwyfjvfavjlllzwk0f38np"; 32635 32657 }; 32636 32658 recipeFile = fetchurl { 32637 32659 url = "https://raw.githubusercontent.com/milkypostman/melpa/b9fd27e812549587dc2ec26bb58974177ff263ff/recipes/suggest"; ··· 32878 32900 switch-window = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: 32879 32901 melpaBuild { 32880 32902 pname = "switch-window"; 32881 - version = "1.5.0"; 32903 + version = "1.5.1"; 32882 32904 src = fetchFromGitHub { 32883 32905 owner = "dimitri"; 32884 32906 repo = "switch-window"; 32885 - rev = "8d37f5660666516ab6c9e6ec1da748ea1669ed4b"; 32886 - sha256 = "19bszzslzz8rprch0z3h6xa6pjhrwik7j53i4kj33w306d58gi3f"; 32907 + rev = "f4e3fde4d4717b75716f287577e84b7ee4f33d8d"; 32908 + sha256 = "15ks1x62rn0q8lgy4x749mizvanzl9lkzgrsasrdx0v4ydmj3n7c"; 32887 32909 }; 32888 32910 recipeFile = fetchurl { 32889 32911 url = "https://raw.githubusercontent.com/milkypostman/melpa/7d2204e3b53ade1e400e143ac219f3c7ab63a1e9/recipes/switch-window"; ··· 34772 34794 vhdl-tools = callPackage ({ emacs, fetchFromGitHub, fetchurl, ggtags, helm, lib, melpaBuild, outshine }: 34773 34795 melpaBuild { 34774 34796 pname = "vhdl-tools"; 34775 - version = "5.5"; 34797 + version = "5.6"; 34776 34798 src = fetchFromGitHub { 34777 34799 owner = "csantosb"; 34778 34800 repo = "vhdl-tools"; 34779 - rev = "af4ff24ae4489e0a3bfbbddf6bc934f66b0af527"; 34780 - sha256 = "1z88wy7m6rj028dqxzyyyf67gw4jqd72dgsvlr8inwimds2iplbv"; 34801 + rev = "c08343904835cbae12f48e0758b0a6a014d76a74"; 34802 + sha256 = "1skh9p5s9nbl6jvljj9bfn19fdzjx8lvx1q6rzldld07xwaif4qb"; 34781 34803 }; 34782 34804 recipeFile = fetchurl { 34783 34805 url = "https://raw.githubusercontent.com/milkypostman/melpa/69fe2f8fb98ac1af1d3185f62ae1c89e646cfebf/recipes/vhdl-tools";
+6 -6
pkgs/applications/editors/emacs-modes/org-generated.nix
··· 1 1 { callPackage }: { 2 2 org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { 3 3 pname = "org"; 4 - version = "20170622"; 4 + version = "20170703"; 5 5 src = fetchurl { 6 - url = "http://orgmode.org/elpa/org-20170622.tar"; 7 - sha256 = "0z4ypv6q4nx4icir69xchzn58xzndnxlkg0v4pb62gqghdxng6vy"; 6 + url = "http://orgmode.org/elpa/org-20170703.tar"; 7 + sha256 = "0l590ygknlbz3r0w9zzljwqn8vasz5w82wsivi9bi60lf0d0hx58"; 8 8 }; 9 9 packageRequires = []; 10 10 meta = { ··· 14 14 }) {}; 15 15 org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { 16 16 pname = "org-plus-contrib"; 17 - version = "20170622"; 17 + version = "20170703"; 18 18 src = fetchurl { 19 - url = "http://orgmode.org/elpa/org-plus-contrib-20170622.tar"; 20 - sha256 = "0ix4gmr6y9nrna9sc9cy30533mxlnvlfnf25492ky6dkssbxb10s"; 19 + url = "http://orgmode.org/elpa/org-plus-contrib-20170703.tar"; 20 + sha256 = "0l7hsz6rbq1zw6wdlm3ryxb60md44rvx0waii98hww89zpdi0gmw"; 21 21 }; 22 22 packageRequires = []; 23 23 meta = {
+1 -1
pkgs/applications/editors/leo-editor/default.nix
··· 50 50 mkdir -p $out/share/leo-editor 51 51 mv * $out/share/leo-editor 52 52 53 - makeWrapper ${python3Packages.python}/bin/python3.5m $out/bin/leo \ 53 + makeWrapper ${python3Packages.python.interpreter} $out/bin/leo \ 54 54 --set PYTHONPATH "$PYTHONPATH:$out/share/leo-editor" \ 55 55 --add-flags "-O $out/share/leo-editor/launchLeo.py" 56 56 '';
+2 -2
pkgs/applications/graphics/feh/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "feh-${version}"; 9 - version = "2.18.2"; 9 + version = "2.19"; 10 10 11 11 src = fetchurl { 12 12 url = "http://feh.finalrewind.org/${name}.tar.bz2"; 13 - sha256 = "09f5rfzls4h5jcrp7ylwbiljp5qzc2nbw9p2csv0pnlaixj69gil"; 13 + sha256 = "1sfhr6628xpj9p6bqihdq35y139x2gmrpydjlrwsl1rs77c2bgnf"; 14 14 }; 15 15 16 16 outputs = [ "out" "man" "doc" ];
+2 -2
pkgs/applications/graphics/pqiv/default.nix
··· 2 2 3 3 stdenv.mkDerivation (rec { 4 4 name = "pqiv-${version}"; 5 - version = "2.8.3"; 5 + version = "2.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "phillipberndt"; 9 9 repo = "pqiv"; 10 10 rev = version; 11 - sha256 = "0fhmqa1q1y5y0ivrgx9xv864zqvd5dk4fiqi4bgi1ybdfx7vv2fy"; 11 + sha256 = "1xncf6aq52zpxpmz3ikmlkinz7y3nmbpgfxjb7q40sqs00n0mfsd"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+27 -6
pkgs/applications/misc/buku/default.nix
··· 1 - { stdenv, pythonPackages, fetchFromGitHub, 2 - }: 1 + { stdenv, pythonPackages, fetchFromGitHub }: 3 2 4 3 with pythonPackages; buildPythonApplication rec { 5 - version = "3.0"; 4 + version = "3.0"; # When updating to 3.1, make sure to remove the marked line in preCheck 6 5 name = "buku-${version}"; 7 6 8 7 src = fetchFromGitHub { ··· 12 11 sha256 = "1a33x3197vi5s8rq5fvhy021jdlsc8ww8zc4kysss6r9mvdlk7ax"; 13 12 }; 14 13 14 + nativeBuildInputs = [ 15 + pytestcov 16 + pytest-catchlog 17 + hypothesis 18 + pytest 19 + ]; 20 + 15 21 propagatedBuildInputs = [ 16 22 cryptography 17 23 beautifulsoup4 ··· 19 25 urllib3 20 26 ]; 21 27 22 - phases = [ "unpackPhase" "installPhase" "fixupPhase" ]; 28 + preCheck = '' 29 + # Fixes two tests for wrong encoding 30 + export PYTHONIOENCODING=utf-8 31 + 32 + ### Remove this for 3.1 ### 33 + # See https://github.com/jarun/Buku/pull/167 (merged) 34 + substituteInPlace setup.py \ 35 + --replace "hypothesis==3.7.0" "hypothesis>=3.7.0" 36 + 37 + # Disables a test which requires internet 38 + substituteInPlace tests/test_bukuDb.py \ 39 + --replace "@pytest.mark.slowtest" "@unittest.skip('skipping')" 40 + ''; 23 41 24 42 installPhase = '' 25 43 make install PREFIX=$out 26 - ''; 27 44 28 - doCheck = false; 45 + mkdir -p $out/share/zsh/site-functions $out/share/bash-completion/completions $out/share/fish/vendor_completions.d 46 + cp auto-completion/zsh/* $out/share/zsh/site-functions 47 + cp auto-completion/bash/* $out/share/bash-completion/completions 48 + cp auto-completion/fish/* $out/share/fish/vendor_completions.d 49 + ''; 29 50 30 51 meta = with stdenv.lib; { 31 52 description = "Private cmdline bookmark manager";
+4 -4
pkgs/applications/misc/calibre/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "3.1.1"; 8 + version = "3.3.0"; 9 9 name = "calibre-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz"; 13 - sha256 = "1lh1gz0915r49igfhy1icz79qx36s3d8m32qlih0g3zn7jahp86g"; 13 + sha256 = "1zq3aihnyxdczdz8b0w02xfw4b0l9i23f6ljpmsmm69jyh4j3m0c"; 14 14 }; 15 15 16 16 patches = [ ··· 36 36 37 37 # Remove unneeded files and libs 38 38 rm -rf resources/calibre-portable.* \ 39 - src/{chardet,cherrypy,html5lib,odf,routes} 39 + src/{chardet,cherrypy,odf,routes} 40 40 ''; 41 41 42 42 dontUseQmakeConfigure = true; ··· 53 53 python pyqt5 sip 54 54 regex msgpack 55 55 # the following are distributed with calibre, but we use upstream instead 56 - chardet cherrypy html5lib_0_9999999 odfpy routes 56 + chardet cherrypy odfpy routes 57 57 ]); 58 58 59 59 installPhase = ''
+2 -2
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "hugo-${version}"; 5 - version = "0.24.1"; 5 + version = "0.25"; 6 6 7 7 goPackagePath = "github.com/gohugoio/hugo"; 8 8 ··· 10 10 owner = "gohugoio"; 11 11 repo = "hugo"; 12 12 rev = "v${version}"; 13 - sha256 = "0zphxi11rny6wh1ysz7508fdrsbxj3n138q2bkkqaz0rrdab710a"; 13 + sha256 = "01p063nsyhavf13cva3sdqdcc7s42gi7iry4v857f1c2i402f0zk"; 14 14 }; 15 15 16 16 goDeps = ./deps.nix;
+9
pkgs/applications/misc/hugo/deps.nix
··· 360 360 }; 361 361 } 362 362 { 363 + goPackagePath = "golang.org/x/image"; 364 + fetch = { 365 + type = "git"; 366 + url = "https://go.googlesource.com/image"; 367 + rev = "426cfd8eeb6e08ab1932954e09e3c2cb2bc6e36d"; 368 + sha256 = "0zbqvkn7amq9bnq38pxjqyn1xggphrisaw98x7diw3i0a5phk93r"; 369 + }; 370 + } 371 + { 363 372 goPackagePath = "golang.org/x/net"; 364 373 fetch = { 365 374 type = "git";
+2 -2
pkgs/applications/misc/krusader/default.nix
··· 1 1 { 2 2 mkDerivation, fetchurl, lib, 3 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 - kconfig, kinit, kparts 4 + karchive, kconfig, kcrash, kguiaddons, kinit, kparts, kwindowsystem 5 5 }: 6 6 7 7 let ··· 23 23 }; 24 24 25 25 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 26 - propagatedBuildInputs = [ kconfig kinit kparts ]; 26 + propagatedBuildInputs = [ karchive kconfig kcrash kguiaddons kinit kparts kwindowsystem ]; 27 27 }
+2 -2
pkgs/applications/misc/qsyncthingtray/default.nix
··· 5 5 , preferQWebView ? false }: 6 6 7 7 mkDerivation rec { 8 - version = "0.5.7"; 8 + version = "0.5.8"; 9 9 name = "qsyncthingtray-${version}"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sieren"; 13 13 repo = "QSyncthingTray"; 14 14 rev = "${version}"; 15 - sha256 = "0crrdpdmlc4ahkvp5znzc4zhfwsdih655q1kfjf0g231mmynxhvq"; 15 + sha256 = "1n9g4j7qznvg9zl6x163pi9f7wsc3x6q76i33psnm7x2v1i22x5w"; 16 16 }; 17 17 18 18 buildInputs = [ qtbase qtwebengine ] ++ lib.optional preferQWebView qtwebkit;
+2 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 8 8 , google_talk_plugin, fribid, gnome3/*.gnome_shell*/ 9 9 , esteidfirefoxplugin 10 10 , vlc_npapi 11 + , libudev 11 12 }: 12 13 13 14 ## configurability of the wrapper itself ··· 46 47 ); 47 48 libs = (if ffmpegSupport then [ ffmpeg ] else with gst_all; [ gstreamer gst-plugins-base ]) 48 49 ++ lib.optionals (cfg.enableQuakeLive or false) 49 - (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ]) 50 + (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib libudev ]) 50 51 ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash 51 52 ++ lib.optional (config.pulseaudio or false) libpulseaudio; 52 53 gst-plugins = with gst_all; [ gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ];
+4 -4
pkgs/applications/networking/browsers/qutebrowser/default.nix
··· 1 1 { stdenv, lib, fetchurl, unzip, buildPythonApplication, makeWrapper, wrapGAppsHook 2 - , qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, cssutils, glib_networking 2 + , qtbase, pyqt5, jinja2, pygments, pyyaml, pypeg2, pyopengl, cssutils, glib_networking 3 3 , asciidoc, docbook_xml_dtd_45, docbook_xsl, libxml2, libxslt 4 4 , gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav 5 5 , qtwebkit-plugins ··· 26 26 27 27 in buildPythonApplication rec { 28 28 name = "qutebrowser-${version}"; 29 - version = "0.10.1"; 29 + version = "0.11.0"; 30 30 namePrefix = ""; 31 31 32 32 src = fetchurl { 33 33 url = "https://github.com/The-Compiler/qutebrowser/releases/download/v${version}/${name}.tar.gz"; 34 - sha256 = "57f4915f0f2b1509f3aa1cb9c47117fdaad35b4c895e9223c4eb0a6e8af51917"; 34 + sha256 = "13ihx66jm1dd6vx8px7pm0kbzf2sf9x43hhivc1rp17kahnxxdyv"; 35 35 }; 36 36 37 37 # Needs tox ··· 48 48 ]; 49 49 50 50 propagatedBuildInputs = [ 51 - pyyaml pyqt5 jinja2 pygments pypeg2 cssutils 51 + pyyaml pyqt5 jinja2 pygments pypeg2 cssutils pyopengl 52 52 ]; 53 53 54 54 postPatch = ''
+3 -4
pkgs/applications/networking/cluster/helm/default.nix
··· 4 4 then "linux-amd64" 5 5 else "darwin-amd64"; 6 6 checksum = if stdenv.isLinux 7 - then "0vjkcilxzwvkgcczcbq58nl2j17ddqiysxm5yl13agnmxzvxw6r2" 8 - else "1ga9gxzji48vhbaa0pkxd03h89zgjsbikbki9xla1qbvyvqjnw5g"; 9 - 7 + then "12dp2ggcjaqls4vrms21mvbphj8a8w156wmlqm19dppf6zsnxqxd" 8 + else "1s3rhxfz663d255xc5ph6ndhb4x82baich8scyrgi84d7dxjx7mj"; 10 9 pname = "helm"; 11 - version = "2.4.1"; 10 + version = "2.5.0"; 12 11 in 13 12 stdenv.mkDerivation { 14 13 name = "${pname}-${version}";
+2 -2
pkgs/applications/networking/cluster/kops/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "kops-${version}"; 5 - version = "1.6.0"; 5 + version = "1.6.2"; 6 6 7 7 goPackagePath = "k8s.io/kops"; 8 8 ··· 10 10 rev = version; 11 11 owner = "kubernetes"; 12 12 repo = "kops"; 13 - sha256 = "1z890kjgsdnghg71v4sp7lljvw14dhzr23m2qjmk6wndyssscykr"; 13 + sha256 = "0bxknjhzj9xiws6sjw9knwqma3fjh496vnm90skl766bk4pafq9l"; 14 14 }; 15 15 16 16 buildInputs = [go-bindata];
+2 -2
pkgs/applications/networking/corebird/default.nix
··· 3 3 , glib_networking }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "1.5"; 6 + version = "1.5.1"; 7 7 name = "corebird-${version}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "baedert"; 11 11 repo = "corebird"; 12 12 rev = version; 13 - sha256 = "0nll3ns1riylxg33w6myz5x8h6ai39k5fw2bkf96g5rgmi6zsjma"; 13 + sha256 = "1qajb4xms3vsfm5sg91z9ka0nrzgfi0fjgjxqm7snhkfgxlkph7w"; 14 14 }; 15 15 16 16 preConfigure = ''
+12 -6
pkgs/applications/networking/p2p/mldonkey/default.nix
··· 1 - {stdenv, fetchurl, ocaml, zlib, bzip2, ncurses, file, gd, libpng, libjpeg }: 1 + { stdenv, fetchurl, ocamlPackages, zlib, bzip2, ncurses, file, gd, libpng, libjpeg }: 2 2 3 3 stdenv.mkDerivation (rec { 4 - name = "mldonkey-3.1.5"; 4 + name = "mldonkey-3.1.6"; 5 5 6 6 src = fetchurl { 7 - url = "mirror://sourceforge/mldonkey/${name}.tar.bz2"; 8 - sha256 = "1jqik6b09p27ckssppfiqpph7alxbgpnf9w1s0lalmi3qyyd9ybl"; 7 + url = https://github.com/ygrek/mldonkey/releases/download/release-3-1-6/mldonkey-3.1.6.tar.bz2; 8 + sha256 = "0g84islkj72ymp0zzppcj9n4r21h0vlghnq87hv2wg580mybadhv"; 9 9 }; 10 10 11 - buildInputs = [ ocaml zlib ncurses bzip2 file gd libpng libjpeg ]; 11 + preConfigure = stdenv.lib.optionalString (ocamlPackages.camlp4 != null) '' 12 + substituteInPlace Makefile --replace '+camlp4' \ 13 + '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' 14 + ''; 15 + 16 + buildInputs = [ zlib ncurses bzip2 file gd libpng libjpeg ] ++ 17 + (with ocamlPackages; [ ocaml camlp4 ]); 12 18 configureFlags = [ "--disable-gui" ]; 13 19 14 20 meta = { ··· 17 23 license = stdenv.lib.licenses.gpl2; 18 24 platforms = stdenv.lib.platforms.unix; 19 25 }; 20 - } // (if !ocaml.nativeCompilers then 26 + } // (if !ocamlPackages.ocaml.nativeCompilers then 21 27 { 22 28 # Byte code compilation (the ocaml opt compiler is not supported in some platforms) 23 29 buildPhase = "make mlnet.byte";
+11 -11
pkgs/applications/science/logic/acgtk/default.nix
··· 1 - { stdenv, fetchurl, ocaml, findlib, dypgen, bolt, ansiterminal, camlp4, 1 + { stdenv, fetchurl, ocamlPackages, 2 2 buildBytecode ? true, 3 3 buildNative ? true, 4 4 installExamples ? true, 5 5 installEmacsMode ? true }: 6 6 7 - let inherit (stdenv.lib) getVersion versionAtLeast 7 + let inherit (stdenv.lib) versionAtLeast 8 8 optionals optionalString; in 9 9 10 - assert versionAtLeast (getVersion ocaml) "3.07"; 11 - assert versionAtLeast (getVersion dypgen) "20080925"; 12 - assert versionAtLeast (getVersion bolt) "1.4"; 10 + let inherit (ocamlPackages) ocaml camlp4; in 13 11 14 12 assert buildBytecode || buildNative; 15 13 16 14 stdenv.mkDerivation { 17 15 18 - name = "acgtk-1.1"; 16 + name = "acgtk-1.3.1"; 19 17 20 18 src = fetchurl { 21 - url = "http://www.loria.fr/equipes/calligramme/acg/software/acg-1.1-20140905.tar.gz"; 22 - sha256 = "1k1ldqg34bwmgdpmi9gry9czlsk85ycjxnkd25fhlf3mmgg4n9p6"; 19 + url = http://calligramme.loria.fr/acg/software/acg-1.3.1-20170303.tar.gz; 20 + sha256 = "1hhrf6bx2x2wbv5ldn4fnxhpr9lyrj3zh1vcnx8wf8f06ih4rzfq"; 23 21 }; 24 22 25 - buildInputs = [ ocaml findlib dypgen bolt ansiterminal camlp4 ]; 23 + buildInputs = with ocamlPackages; [ 24 + ocaml findlib camlp4 ansiterminal biniou bolt ocaml_cairo2 dypgen easy-format ocf yojson 25 + ]; 26 26 27 27 patches = [ ./install-emacs-to-site-lisp.patch 28 28 ./use-nix-ocaml-byteflags.patch ]; 29 29 30 30 postPatch = stdenv.lib.optionalString (camlp4 != null) '' 31 31 substituteInPlace src/Makefile.master.in \ 32 - --replace "+camlp4" "${camlp4}/lib/ocaml/${getVersion ocaml}/site-lib/camlp4/" 32 + --replace "+camlp4" "${camlp4}/lib/ocaml/${ocaml.version}/site-lib/camlp4/" 33 33 ''; 34 34 35 35 # The bytecode executable is dependent on the dynamic library provided by 36 36 # ANSITerminal. We can use the -dllpath flag of ocamlc (analogous to 37 37 # -rpath) to make sure that ocamlrun is able to link the library at 38 38 # runtime and that Nix detects a runtime dependency. 39 - NIX_OCAML_BYTEFLAGS = "-dllpath ${ansiterminal}/lib/ocaml/${getVersion ocaml}/site-lib/ANSITerminal"; 39 + NIX_OCAML_BYTEFLAGS = "-dllpath ${ocamlPackages.ansiterminal}/lib/ocaml/${ocaml.version}/site-lib/ANSITerminal"; 40 40 41 41 buildFlags = optionalString buildBytecode "byte" 42 42 + " "
-13
pkgs/applications/science/logic/hol_light/Makefile.patch
··· 1 - Index: Makefile 2 - =================================================================== 3 - --- a/Makefile (révision 199) 4 - +++ b/Makefile (copie de travail) 5 - @@ -59,7 +59,7 @@ 6 - then cp pa_j_3.1x_6.02.1.ml pa_j.ml; \ 7 - else if test ${CAMLP5_VERSION} = "6.02.2" -o ${CAMLP5_VERSION} = "6.02.3" -o ${CAMLP5_VERSION} = "6.03" -o ${CAMLP5_VERSION} = "6.04" -o ${CAMLP5_VERSION} = "6.05" -o ${CAMLP5_VERSION} = "6.06" ; \ 8 - then cp pa_j_3.1x_6.02.2.ml pa_j.ml; \ 9 - - else if test ${CAMLP5_VERSION} = "6.06" -o ${CAMLP5_VERSION} = "6.07" -o ${CAMLP5_VERSION} = "6.08" -o ${CAMLP5_VERSION} = "6.09" -o ${CAMLP5_VERSION} = "6.10" -o ${CAMLP5_VERSION} = "6.11" -o ${CAMLP5_VERSION} = "6.12" -o ${CAMLP5_VERSION} = "6.13" -o ${CAMLP5_VERSION} = "6.14" -o ${CAMLP5_VERSION} = "6.15" -o ${CAMLP5_VERSION} = "6.16" ; \ 10 - + else if test ${CAMLP5_VERSION} = "6.06" -o ${CAMLP5_VERSION} = "6.07" -o ${CAMLP5_VERSION} = "6.08" -o ${CAMLP5_VERSION} = "6.09" -o ${CAMLP5_VERSION} = "6.10" -o ${CAMLP5_VERSION} = "6.11" -o ${CAMLP5_VERSION} = "6.12" -o ${CAMLP5_VERSION} = "6.13" -o ${CAMLP5_VERSION} = "6.14" -o ${CAMLP5_VERSION} = "6.15" -o ${CAMLP5_VERSION} = "6.16" -o ${CAMLP5_VERSION} = "6.17" ; \ 11 - then cp pa_j_3.1x_6.11.ml pa_j.ml; \ 12 - else cp pa_j_3.1x_${CAMLP5_BINARY_VERSION}.xx.ml pa_j.ml; \ 13 - fi \
+11 -5
pkgs/applications/science/logic/hol_light/default.nix
··· 1 - { stdenv, fetchFromGitHub, writeScript, ocaml, camlp5 }: 1 + { stdenv, fetchFromGitHub, fetchpatch, writeScript, ocaml, camlp5 }: 2 2 3 3 let 4 4 start_script = '' ··· 9 9 in 10 10 11 11 stdenv.mkDerivation { 12 - name = "hol_light-2016-07-23"; 12 + name = "hol_light-2017-07-06"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jrh13"; 16 16 repo = "hol-light"; 17 - rev = "67cff936dda719f0e0ee57ab9d07c779ff664660"; 18 - sha256 = "0r85ifdvsvk2cdv7s4a0kf9ha6jdznqmz7swvp577f8r182klr28"; 17 + rev = "0ad8cbdb4de08a38dac600f352555e8454499faa"; 18 + sha256 = "0px9hl1b0mkyqv84j0si1zdq4066ffdrhzp27p2iah9l8ynbvpaq"; 19 19 }; 20 20 21 21 buildInputs = [ ocaml camlp5 ]; 22 22 23 - patches = [ ./Makefile.patch ]; 23 + patches = [ (fetchpatch { 24 + url = https://github.com/girving/hol-light/commit/f80524bad61fd6f6facaa42153b2e29d1eab4658.patch; 25 + sha256 = "1563wp597vakhmsgg8940dpirzzfvvxqp75x3dnx20rvmi2n2xw0"; 26 + }) 27 + ]; 28 + 29 + postPatch = "cp pa_j_3.1x_{6,7}.xx.ml"; 24 30 25 31 installPhase = '' 26 32 mkdir -p "$out/lib/hol_light" "$out/bin"
+22
pkgs/applications/science/logic/poly/default.nix
··· 1 + {stdenv, fetchurl, gmp, cmake, python}: 2 + 3 + let version = "0.1.3"; 4 + in 5 + 6 + stdenv.mkDerivation { 7 + name = "libpoly-${version}"; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/SRI-CSL/libpoly/archive/v${version}.tar.gz"; 11 + sha256 = "0nd90585imnznyp04vg6a5ixxkd3bavhv1437397aj2k3dfc0y2k"; 12 + }; 13 + 14 + buildInputs = [ cmake gmp python ]; 15 + 16 + meta = with stdenv.lib; { 17 + homepage = https://github.com/SRI-CSL/libpoly; 18 + description = "C library for manipulating polynomials"; 19 + license = licenses.lgpl3; 20 + platforms = platforms.all; 21 + }; 22 + }
+11 -5
pkgs/applications/science/logic/yices/default.nix
··· 1 - { stdenv, fetchurl, gmp-static, gperf, autoreconfHook }: 1 + { stdenv, fetchurl, gmp-static, gperf, autoreconfHook, libpoly }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "yices-${version}"; 5 5 version = "2.5.1"; 6 6 7 7 src = fetchurl { 8 - url = "http://yices.csl.sri.com/cgi-bin/yices2-newnewdownload.cgi?file=yices-${version}-src.tar.gz&accept=I+Agree"; 9 - name = "yices-${version}-src.tar.gz"; 8 + url = "http://yices.csl.sri.com/cgi-bin/yices2-newnewdownload.cgi?file=${name}-src.tar.gz&accept=I+Agree"; 9 + name = "${name}-src.tar.gz"; 10 10 sha256 = "1wfq6hcm54h0mqmbs1ip63i0ywlwnciav86sbzk3gafxyzg1nd0c"; 11 11 }; 12 12 ··· 14 14 15 15 configureFlags = [ "--with-static-gmp=${gmp-static.out}/lib/libgmp.a" 16 16 "--with-static-gmp-include-dir=${gmp-static.dev}/include" 17 + "--enable-mcsat" 17 18 ]; 18 - buildInputs = [ gmp-static gperf autoreconfHook ]; 19 + buildInputs = [ gmp-static gperf autoreconfHook libpoly ]; 19 20 20 21 enableParallelBuilding = true; 21 22 doCheck = true; 22 23 23 - installPhase = ''make install LDCONFIG=true''; 24 + # Includes a fix for the embedded soname being libyices.so.2.5, but 25 + # only installing the libyices.so.2.5.1 file. 26 + installPhase = '' 27 + make install LDCONFIG=true 28 + (cd $out/lib && ln -s -f libyices.so.2.5.1 libyices.so.2.5) 29 + ''; 24 30 25 31 meta = with stdenv.lib; { 26 32 description = "A high-performance theorem prover and SMT solver";
+3 -3
pkgs/applications/version-management/fossil/default.nix
··· 2 2 , tcllib, withJson ? true}: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "fossil-1.36"; 5 + name = "fossil-2.2"; 6 6 7 7 src = fetchurl { 8 8 urls = 9 9 [ 10 - https://fossil-scm.org/index.html/uv/download/fossil-src-1.36.tar.gz 10 + https://www.fossil-scm.org/index.html/uv/fossil-src-2.2.tar.gz 11 11 ]; 12 12 name = "${name}.tar.gz"; 13 - sha256 = "04px1mnq5dlc6gaihxj5nj6k7ac43wfryzifaairjh74qmgc6xi6"; 13 + sha256 = "0wfgacfg29dkl0c3l1rp5ji0kraa64gcbg5lh8p4m7mqdqcq53wv"; 14 14 }; 15 15 16 16 buildInputs = [ zlib openssl readline sqlite which ed ]
+2 -2
pkgs/applications/video/smplayer/default.nix
··· 1 1 { stdenv, fetchurl, qmake, qtscript }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "smplayer-17.6.0"; 4 + name = "smplayer-17.7.0"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/smplayer/${name}.tar.bz2"; 8 - sha256 = "0kgrkn50sgr79jfj66p59wka17prnxibf7fbfpg5m0n95kdkr7rg"; 8 + sha256 = "1g35h8xqs2bdwjdibzgs1ab2z2lmwgj8h53a7vqydv3j3crxx9wk"; 9 9 }; 10 10 11 11 buildInputs = [ qtscript ];
+52 -65
pkgs/applications/window-managers/i3/default.nix
··· 1 1 { fetchurl, stdenv, which, pkgconfig, makeWrapper, libxcb, xcbutilkeysyms 2 2 , xcbutil, xcbutilwm, xcbutilxrm, libstartup_notification, libX11, pcre, libev 3 3 , yajl, xcb-util-cursor, coreutils, perl, pango, perlPackages, libxkbcommon 4 - , xorgserver, xvfb_run, symlinkJoin, configFile ? null }: 4 + , xorgserver, xvfb_run }: 5 5 6 - let 6 + stdenv.mkDerivation rec { 7 + name = "i3-${version}"; 7 8 version = "4.13"; 8 9 9 - i3 = stdenv.mkDerivation rec { 10 - name = "i3-${version}"; 10 + src = fetchurl { 11 + url = "http://i3wm.org/downloads/${name}.tar.bz2"; 12 + sha256 = "12ngz32swh9n85xy0cz1lq16aqi9ys5hq19v589q9a97wn1k3hcl"; 13 + }; 11 14 12 - src = fetchurl { 13 - url = "http://i3wm.org/downloads/${name}.tar.bz2"; 14 - sha256 = "12ngz32swh9n85xy0cz1lq16aqi9ys5hq19v589q9a97wn1k3hcl"; 15 - }; 15 + nativeBuildInputs = [ which pkgconfig makeWrapper ]; 16 16 17 - nativeBuildInputs = [ which pkgconfig makeWrapper ]; 17 + buildInputs = [ 18 + libxcb xcbutilkeysyms xcbutil xcbutilwm xcbutilxrm libxkbcommon 19 + libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango 20 + perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun 21 + perlPackages.ExtUtilsPkgConfig perlPackages.TestMore perlPackages.InlineC 22 + xorgserver xvfb_run 23 + ]; 18 24 19 - buildInputs = [ 20 - libxcb xcbutilkeysyms xcbutil xcbutilwm xcbutilxrm libxkbcommon 21 - libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango 22 - perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun 23 - perlPackages.ExtUtilsPkgConfig perlPackages.TestMore perlPackages.InlineC 24 - xorgserver xvfb_run 25 - ]; 25 + configureFlags = [ "--disable-builddir" ]; 26 26 27 - configureFlags = [ "--disable-builddir" ]; 27 + enableParallelBuilding = true; 28 28 29 - enableParallelBuilding = true; 29 + postPatch = '' 30 + patchShebangs . 31 + ''; 30 32 31 - postPatch = '' 32 - patchShebangs . 33 - ''; 33 + # Tests have been failing (at least for some people in some cases) 34 + # and have been disabled until someone wants to fix them. Some 35 + # initial digging uncovers that the tests call out to `git`, which 36 + # they shouldn't, and then even once that's fixed have some 37 + # perl-related errors later on. For more, see 38 + # https://github.com/NixOS/nixpkgs/issues/7957 39 + doCheck = false; # stdenv.system == "x86_64-linux"; 34 40 35 - # Tests have been failing (at least for some people in some cases) 36 - # and have been disabled until someone wants to fix them. Some 37 - # initial digging uncovers that the tests call out to `git`, which 38 - # they shouldn't, and then even once that's fixed have some 39 - # perl-related errors later on. For more, see 40 - # https://github.com/NixOS/nixpkgs/issues/7957 41 - doCheck = false; # stdenv.system == "x86_64-linux"; 41 + checkPhase = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") 42 + '' 43 + (cd testcases && xvfb-run ./complete-run.pl -p 1 --keep-xserver-output) 44 + ! grep -q '^not ok' testcases/latest/complete-run.log 45 + ''; 42 46 43 - checkPhase = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") 44 - '' 45 - (cd testcases && xvfb-run ./complete-run.pl -p 1 --keep-xserver-output) 46 - ! grep -q '^not ok' testcases/latest/complete-run.log 47 - ''; 47 + postInstall = '' 48 + wrapProgram "$out/bin/i3-save-tree" --prefix PERL5LIB ":" "$PERL5LIB" 49 + for program in $out/bin/i3-sensible-*; do 50 + sed -i 's/which/command -v/' $program 51 + done 52 + ''; 48 53 49 - postInstall = '' 50 - wrapProgram "$out/bin/i3-save-tree" --prefix PERL5LIB ":" "$PERL5LIB" 51 - for program in $out/bin/i3-sensible-*; do 52 - sed -i 's/which/command -v/' $program 53 - done 54 - ''; 54 + separateDebugInfo = true; 55 55 56 - separateDebugInfo = true; 57 - 58 - meta = with stdenv.lib; { 59 - description = "A tiling window manager"; 60 - homepage = "http://i3wm.org"; 61 - maintainers = with maintainers; [ garbas modulistic fpletz ]; 62 - license = licenses.bsd3; 63 - platforms = platforms.all; 64 - 65 - longDescription = '' 66 - A tiling window manager primarily targeted at advanced users and 67 - developers. Based on a tree as data structure, supports tiling, 68 - stacking, and tabbing layouts, handled dynamically, as well as 69 - floating windows. Configured via plain text file. Multi-monitor. 70 - UTF-8 clean. 71 - ''; 72 - }; 56 + meta = with stdenv.lib; { 57 + description = "A tiling window manager"; 58 + homepage = "http://i3wm.org"; 59 + maintainers = with maintainers; [ garbas modulistic fpletz ]; 60 + license = licenses.bsd3; 61 + platforms = platforms.all; 73 62 63 + longDescription = '' 64 + A tiling window manager primarily targeted at advanced users and 65 + developers. Based on a tree as data structure, supports tiling, 66 + stacking, and tabbing layouts, handled dynamically, as well as 67 + floating windows. Configured via plain text file. Multi-monitor. 68 + UTF-8 clean. 69 + ''; 74 70 }; 75 - in if configFile == null then i3 else symlinkJoin { 76 - name = "i3-with-config-${version}"; 77 - paths = [ i3 ]; 78 71 79 - buildInputs = [ makeWrapper ]; 80 - 81 - postBuild = '' 82 - wrapProgram $out/bin/i3 \ 83 - --add-flags "-c ${configFile}" 84 - ''; 85 72 }
+3 -1
pkgs/build-support/cc-wrapper/default.nix
··· 22 22 assert !(nativeLibc && noLibc); 23 23 assert (noLibc || nativeLibc) == (libc == null); 24 24 25 - assert targetPlatform != hostPlatform -> runCommand != null; 25 + assert stdenv.targetPlatform != stdenv.hostPlatform -> runCommand != null; 26 26 27 27 # For ghdl (the vhdl language provider to gcc) we need zlib in the wrapper. 28 28 assert cc.langVhdl or false -> zlib != null; 29 29 30 30 let 31 + inherit (stdenv) hostPlatform targetPlatform; 32 + 31 33 # Prefix for binaries. Customarily ends with a dash separator. 32 34 # 33 35 # TODO(@Ericson2314) Make unconditional, or optional but always true by
+2 -2
pkgs/data/fonts/iosevka/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "iosevka-${version}"; 5 - version = "1.13.0"; 5 + version = "1.13.1"; 6 6 7 7 buildInputs = [ unzip ]; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/iosevka-pack-${version}.zip"; 11 - sha256 = "03jc8a10177wk35gyp0n317azakyy5qzc6vbh331552asawckswr"; 11 + sha256 = "05nnzbhv0sidbzzamz10nlh3j974m95p3dmd66165y4wxyhs989i"; 12 12 }; 13 13 14 14 sourceRoot = ".";
+3 -3
pkgs/data/fonts/terminus-font-ttf/default.nix
··· 9 9 sha256 = "c3cb690c2935123035a0b1f3bfdd9511c282dab489cd423e161a47c592edf188"; 10 10 }; 11 11 12 - buildInputs = [unzip]; 12 + nativeBuildInputs = [ unzip ]; 13 13 14 14 installPhase = '' 15 15 for i in *.ttf; do ··· 17 17 install -Dm 644 "$i" "$out/share/fonts/truetype/$destname" 18 18 done 19 19 20 - install -Dm 644 COPYING "$out/share/doc/COPYING" 20 + install -Dm 644 COPYING "$out/share/doc/terminus-font-ttf/COPYING" 21 21 ''; 22 22 23 23 meta = with stdenv.lib; { ··· 29 29 homepage = http://files.ax86.net/terminus-ttf; 30 30 license = licenses.ofl; 31 31 maintainers = with maintainers; [ okasu ]; 32 - platforms = platforms.linux; 32 + platforms = platforms.unix; 33 33 }; 34 34 }
+30
pkgs/data/fonts/ttf-envy-code-r/default.nix
··· 1 + { stdenv, fetchurl, unzip }: 2 + let 3 + pname = "ttf-envy-code-r"; 4 + version = "PR7"; 5 + in 6 + stdenv.mkDerivation rec { 7 + name = "${pname}-0.${version}"; 8 + 9 + src = fetchurl { 10 + url = "http://download.damieng.com/fonts/original/EnvyCodeR-${version}.zip"; 11 + sha256 = "9f7e9703aaf21110b4e1a54d954d57d4092727546348598a5a8e8101e4597aff"; 12 + }; 13 + 14 + buildInputs = [unzip]; 15 + 16 + installPhase = '' 17 + for f in *.ttf; do 18 + install -Dm 644 "$f" "$out/share/fonts/truetype/$f" 19 + done 20 + install -Dm 644 Read\ Me.txt "$out/share/doc/${pname}/readme.txt" 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + homepage = http://damieng.com/blog/tag/envy-code-r; 25 + description = "Free scalable coding font by DamienG"; 26 + license = licenses.unfree; 27 + platforms = platforms.unix; 28 + maintainers = [ maintainers.lyt ]; 29 + }; 30 + }
+3 -3
pkgs/data/fonts/unifont/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "unifont-${version}"; 5 - version = "10.0.01"; 5 + version = "10.0.02"; 6 6 7 7 ttf = fetchurl { 8 8 url = "mirror://gnu/unifont/${name}/${name}.ttf"; 9 - sha256 = "0yfz5y4vidb7h6csv6k8h0mx808psdn4vx4842bnyz0fkyhr9h3y"; 9 + sha256 = "1g7iaw2vx7yq8d3z625p6ainkn35wpfsimbl75lyj3d8206fhx0z"; 10 10 }; 11 11 12 12 pcf = fetchurl { 13 13 url = "mirror://gnu/unifont/${name}/${name}.pcf.gz"; 14 - sha256 = "0shlr5804knh14qnv270yzsyfndw6na5ajbx4kvx20gfyxzcsi76"; 14 + sha256 = "1l2cnkshpsg3mw5ps1ghzqm2a1nr7jfdn2bxqyvw7d0l5xyxvg3d"; 15 15 }; 16 16 17 17 buildInputs = [ mkfontscale mkfontdir ];
+18 -4
pkgs/development/beam-modules/default.nix
··· 16 16 in 17 17 import ./hex-packages.nix { 18 18 inherit pkgs stdenv callPackage; 19 - } // { 19 + } // rec { 20 20 inherit callPackage erlang; 21 21 beamPackages = self; 22 22 ··· 37 37 buildMix = callPackage ./build-mix.nix {}; 38 38 39 39 # BEAM-based languages. 40 - elixir = if versionAtLeast (lib.getVersion erlang) "18" 41 - then callPackage ../interpreters/elixir { debugInfo = true; } 42 - else throw "Elixir requires at least Erlang/OTP R18."; 40 + elixir = elixir_1_4; 41 + 42 + elixir_1_5_rc = lib.callElixir ../interpreters/elixir/1.5.nix { 43 + inherit rebar erlang; 44 + debugInfo = true; 45 + }; 46 + 47 + elixir_1_4 = lib.callElixir ../interpreters/elixir/1.4.nix { 48 + inherit rebar erlang; 49 + debugInfo = true; 50 + }; 51 + 52 + elixir_1_3 = lib.callElixir ../interpreters/elixir/1.3.nix { 53 + inherit rebar erlang; 54 + debugInfo = true; 55 + }; 56 + 43 57 lfe = callPackage ../interpreters/lfe { }; 44 58 45 59 # Non hex packages
+22 -9
pkgs/development/beam-modules/lib.nix
··· 12 12 13 13 callPackage = callPackageWith pkgs; 14 14 15 - /* Erlang/OTP-specific version retrieval, returns 19 for OTP R19 */ 16 - getVersion = x: 17 - let 18 - parse = drv: (builtins.parseDrvName drv).version; 19 - in builtins.replaceStrings ["B" "-"] ["." "."] ( 20 - if builtins.isString x 21 - then parse x 22 - else x.version or (parse x.name)); 23 - 24 15 /* Uses generic-builder to evaluate provided drv containing OTP-version 25 16 specific data. 26 17 ··· 38 29 callErlang = drv: args: 39 30 let 40 31 builder = callPackage ../../development/interpreters/erlang/generic-builder.nix args; 32 + in 33 + callPackage drv { 34 + mkDerivation = pkgs.makeOverridable builder; 35 + }; 36 + 37 + /* Uses generic-builder to evaluate provided drv containing Elixir version 38 + specific data. 39 + 40 + drv: package containing version-specific args; 41 + builder: generic builder for all Erlang versions; 42 + args: arguments merged into version-specific args, used mostly to customize 43 + dependencies; 44 + 45 + Arguments passed to the generic-builder are overridable. 46 + 47 + Please note that "mkDerivation" defined here is the one called from 1.4.nix 48 + and similar files. 49 + */ 50 + callElixir = drv: args: 51 + let 52 + inherit (stdenv.lib) versionAtLeast; 53 + builder = callPackage ../interpreters/elixir/generic-builder.nix args; 41 54 in 42 55 callPackage drv { 43 56 mkDerivation = pkgs.makeOverridable builder;
+41
pkgs/development/compilers/gambit/bootstrap.nix
··· 1 + { stdenv, fetchurl, autoconf, ... }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "gambit-bootstrap-${version}"; 5 + version = "4.8.8"; 6 + tarball_version = "v4_8_8"; 7 + 8 + src = fetchurl { 9 + url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-${tarball_version}-devel.tgz"; 10 + sha256 = "075k2z04d6svxqf9paj3xvp0mm0xzy0vbma1y61s0lkywdim8xjz"; 11 + }; 12 + 13 + buildInputs = [ autoconf ]; 14 + 15 + configurePhase = '' 16 + ./configure --prefix=$out --enable-single-host 17 + ''; 18 + 19 + buildPhase = '' 20 + # Copy the (configured) sources now, not later, so we don't have to filter out 21 + # all the intermediate build products. 22 + mkdir -p $out ; cp -rp . $out/ 23 + 24 + # build the gsc-boot* compiler 25 + make bootstrap 26 + ''; 27 + 28 + installPhase = '' 29 + cp -fa ./ $out/ 30 + ''; 31 + 32 + forceShare = [ "info" ]; 33 + 34 + meta = { 35 + description = "Optimizing Scheme to C compiler, bootstrap step"; 36 + homepage = "http://gambitscheme.org"; 37 + license = stdenv.lib.licenses.lgpl2; 38 + platforms = stdenv.lib.platforms.linux; 39 + maintainers = with stdenv.lib.maintainers; [ thoughtpolice raskin fare ]; 40 + }; 41 + }
+60 -16
pkgs/development/compilers/gambit/default.nix
··· 1 - { stdenv, fetchurl, openssl }: 1 + { stdenv, fetchurl, fetchgit, git, openssl, autoconf, pkgs }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gambit-${version}"; 5 - version = "4.8.6"; 6 - devver = "4_8_6"; 5 + version = "4.8.8-f3ffeb6"; 6 + bootstrap = import ./bootstrap.nix ( pkgs ); 7 7 8 - src = fetchurl { 9 - url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v${devver}-devel.tgz"; 10 - sha256 = "0j3ka76cfb007rlcc3nv5p1s6vh31cwp87hwwabawf16vs1jb7bl"; 8 + # devver = "4_8_8"; 9 + # src = fetchurl { 10 + # url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v${version}-devel.tgz"; 11 + # sha256 = "0j3ka76cfb007rlcc3nv5p1s6vh31cwp87hwwabawf16vs1jb7bl"; 12 + # }; 13 + src = fetchgit { 14 + url = "https://github.com/feeley/gambit.git"; 15 + rev = "f3ffeb695aeea80c18c1b9ef276b57898c780dca"; 16 + sha256 = "1lqixsrgk9z2gj6z1nkys0pfd3m5zjxrp3gvqn2wpr9h7hjb8x06"; 11 17 }; 12 18 13 - configureFlags = [ 14 - "--enable-single-host" 15 - "--enable-shared" 16 - "--enable-absolute-shared-libs" 17 - "--enable-c-opt=-O6" "--enable-gcc-opts" "--enable-inline-jumps" 18 - "--enable-thread-system=posix" "--enable-dynamic-tls" 19 - "--enable-openssl" 20 - ]; 19 + buildInputs = [ openssl git autoconf bootstrap ]; 21 20 22 - buildInputs = [ openssl ]; 21 + configurePhase = '' 22 + options=( 23 + --prefix=$out 24 + --enable-single-host 25 + --enable-c-opt=-O2 26 + --enable-gcc-opts 27 + --enable-shared 28 + --enable-absolute-shared-libs # Yes, NixOS will want an absolute path, and fix it. 29 + --enable-poll 30 + --enable-openssl 31 + 32 + #--enable-multiple-versions # Nope, NixOS already does version multiplexing 33 + #--enable-guide 34 + #--enable-track-scheme 35 + #--enable-high-res-timing 36 + #--enable-max-processors=4 37 + #--enable-multiple-vms 38 + #--enable-dynamic-tls 39 + #--enable-multiple-vms 40 + #--enable-multiple-threaded-vms ## when SMP branch is merged in 41 + #--enable-thread-system=posix ## default when --enable-multiple-vms is on. 42 + #--enable-profile 43 + #--enable-coverage 44 + #--enable-inline-jumps 45 + #--enable-char-size=1" ; default is 4 46 + ) 47 + ./configure ''${options[@]} 48 + ''; 49 + 50 + buildPhase = '' 51 + # Make bootstrap compiler, from release bootstrap 52 + mkdir -p boot/wip-compiler && 53 + cp -rp ${bootstrap}/. boot/wip-compiler/. && 54 + chmod -R u+w boot && 55 + cd boot/wip-compiler && \ 56 + cp ../../gsc/makefile.in ../../gsc/*.scm gsc && \ 57 + (cd gsc && make bootclean ) && 58 + make bootstrap && 59 + cd ../.. && 60 + cp boot/wip-compiler/gsc/gsc gsc-boot && 61 + 62 + # Now use the bootstrap compiler to build the real thing! 63 + make -j2 from-scratch 64 + ''; 65 + 66 + doCheck = true; 23 67 24 68 meta = { 25 69 description = "Optimizing Scheme to C compiler"; 26 70 homepage = "http://gambitscheme.org"; 27 71 license = stdenv.lib.licenses.lgpl2; 28 72 platforms = stdenv.lib.platforms.linux; 29 - maintainers = with stdenv.lib.maintainers; [ thoughtpolice raskin ]; 73 + maintainers = with stdenv.lib.maintainers; [ thoughtpolice raskin fare ]; 30 74 }; 31 75 }
+19 -6
pkgs/development/compilers/gerbil/default.nix
··· 1 - { stdenv, fetchurl, fetchgit, gambit, openssl, zlib, coreutils, rsync, bash }: 1 + { stdenv, fetchurl, fetchgit, gambit, 2 + coreutils, rsync, bash, 3 + openssl, zlib, sqlite, libxml2, libyaml, libmysql, lmdb, leveldb }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 name = "gerbil-${version}"; 5 7 6 - version = "0.11"; 7 - src = fetchurl { 8 - url = "https://github.com/vyzo/gerbil/archive/v${version}.tar.gz"; 9 - sha256 = "0mqg6cqdcf5qr7vk79x5zkls7z2wm8i3lhwn0b7i0g1m6yyyyff7"; 8 + version = "0.12-DEV"; 9 + src = fetchgit { 10 + url = "https://github.com/vyzo/gerbil.git"; 11 + rev = "3657b6e940ea248e0b312f276590e38ff68997e7"; 12 + sha256 = "11ys7082ghkm4yikz4qxmv3jpxcr42jfi0jhjw1mpzbqdg6004w2"; 10 13 }; 11 14 12 - buildInputs = [ gambit openssl zlib coreutils rsync bash ]; 15 + buildInputs = [ 16 + gambit openssl 17 + coreutils rsync bash 18 + zlib openssl zlib sqlite libxml2 libyaml libmysql lmdb leveldb 19 + ]; 13 20 14 21 postPatch = '' 15 22 patchShebangs . ··· 21 28 22 29 buildPhase = '' 23 30 runHook preBuild 31 + 32 + # Enable all optional libraries 33 + substituteInPlace "src/std/build-features.ss" --replace '#f' '#t' 34 + 35 + # Build, replacing make by build.sh 24 36 ( cd src && sh build.sh ) 37 + 25 38 runHook postBuild 26 39 ''; 27 40
+3 -3
pkgs/development/compilers/ghc/8.2.1.nix
··· 9 9 10 10 let 11 11 inherit (bootPkgs) ghc; 12 - version = "8.2.1-rc2"; 13 - preReleaseName = "ghc-8.2.0.20170507"; 12 + version = "8.2.1-rc3"; 13 + preReleaseName = "ghc-8.2.0.20170704"; 14 14 commonBuildInputs = [ alex autoconf automake ghc happy hscolour perl python3 sphinx ]; 15 15 commonPreConfigure = '' 16 16 sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure ··· 27 27 28 28 src = fetchurl { 29 29 url = "https://downloads.haskell.org/~ghc/${version}/${preReleaseName}-src.tar.xz"; 30 - sha256 = "1hy3l6nzkyhzwy9mii4zs51jv048zwvdqk1q3188jznz35392zrn"; 30 + sha256 = "0ccfybbjrmd8yzqbfdqvb6clz2kd005wi8sx3mfjmbkmxv0l4jry"; 31 31 }; 32 32 33 33 postPatch = "patchShebangs .";
+1
pkgs/development/compilers/go/1.6.nix
··· 113 113 patches = [ 114 114 ./remove-tools-1.5.patch 115 115 ./creds-test.patch 116 + ./fix-systime-1.6.patch 116 117 117 118 # This test checks for the wrong thing with recent tzdata. It's been fixed in master but the patch 118 119 # actually works on old versions too.
+45
pkgs/development/compilers/go/fix-systime-1.6.patch
··· 1 + diff --git a/src/runtime/sys_darwin_amd64.s b/src/runtime/sys_darwin_amd64.s 2 + index e09b906ba5..fa8ff2f65c 100644 3 + --- a/src/runtime/sys_darwin_amd64.s 4 + +++ b/src/runtime/sys_darwin_amd64.s 5 + @@ -157,6 +157,7 @@ systime: 6 + // Fall back to system call (usually first call in this thread). 7 + MOVQ SP, DI 8 + MOVQ $0, SI 9 + + MOVQ $0, DX // required as of Sierra; Issue 16570 10 + MOVL $(0x2000000+116), AX 11 + SYSCALL 12 + CMPQ AX, $0 13 + diff --git a/src/syscall/syscall_darwin_amd64.go b/src/syscall/syscall_darwin_amd64.go 14 + index 70b53b87f4..79083117b6 100644 15 + --- a/src/syscall/syscall_darwin_amd64.go 16 + +++ b/src/syscall/syscall_darwin_amd64.go 17 + @@ -26,14 +26,21 @@ func NsecToTimeval(nsec int64) (tv Timeval) { 18 + } 19 + 20 + //sysnb gettimeofday(tp *Timeval) (sec int64, usec int32, err error) 21 + -func Gettimeofday(tv *Timeval) (err error) { 22 + - // The tv passed to gettimeofday must be non-nil 23 + - // but is otherwise unused. The answers come back 24 + - // in the two registers. 25 + +func Gettimeofday(tv *Timeval) error { 26 + + // The tv passed to gettimeofday must be non-nil. 27 + + // Before macOS Sierra (10.12), tv was otherwise unused and 28 + + // the answers came back in the two registers. 29 + + // As of Sierra, gettimeofday return zeros and populates 30 + + // tv itself. 31 + sec, usec, err := gettimeofday(tv) 32 + - tv.Sec = sec 33 + - tv.Usec = usec 34 + - return err 35 + + if err != nil { 36 + + return err 37 + + } 38 + + if sec != 0 || usec != 0 { 39 + + tv.Sec = sec 40 + + tv.Usec = usec 41 + + } 42 + + return nil 43 + } 44 + 45 + func SetKevent(k *Kevent_t, fd, mode, flags int) {
+2 -2
pkgs/development/compilers/mono/5.0.nix
··· 2 2 3 3 callPackage ./generic-cmake.nix (rec { 4 4 inherit Foundation libobjc; 5 - version = "5.0.0.48"; 6 - sha256 = "13n20wmijkhd7vm41lzz1n774rna67d94prl33bz1lly0idsciq0"; 5 + version = "5.0.1.1"; 6 + sha256 = "064pgsmanpybpbhpam9jv9n8aicx6mlyb7a91yzh3kcksmqsxmj8"; 7 7 })
+1 -2
pkgs/development/compilers/mono/generic-cmake.nix
··· 37 37 ]; 38 38 39 39 configurePhase = '' 40 - substituteInPlace ./autogen.sh --replace "/usr/bin/env sh" "${stdenv.shell}" 40 + patchShebangs ./ 41 41 ./autogen.sh --prefix $out 42 42 ''; 43 43 ··· 56 56 # LLVM path to point into the Mono LLVM build, since it's private anyway. 57 57 preBuild = '' 58 58 makeFlagsArray=(INSTALL=`type -tp install`) 59 - patchShebangs ./ 60 59 substituteInPlace mcs/class/corlib/System/Environment.cs --replace /usr/share "$out/share" 61 60 '' + stdenv.lib.optionalString withLLVM '' 62 61 substituteInPlace mono/mini/aot-compiler.c --replace "llvm_path = g_strdup (\"\")" "llvm_path = g_strdup (\"${llvm}/bin/\")"
+2 -2
pkgs/development/compilers/ocaml/4.04.nix
··· 1 1 import ./generic.nix { 2 2 major_version = "4"; 3 3 minor_version = "04"; 4 - patch_version = "1"; 5 - sha256 = "11f2kcldpad9h5ihi1crad5lvv2501iccb2g4c8m197fnjac8b12"; 4 + patch_version = "2"; 5 + sha256 = "0bhgjzi78l10824qga85nlh18jg9lb6aiamf9dah1cs6jhzfsn6i"; 6 6 7 7 # If the executable is stipped it does not work 8 8 dontStrip = true;
+14 -12
pkgs/development/compilers/solc/default.nix
··· 1 1 { stdenv, fetchzip, fetchgit, boost, cmake }: 2 2 3 - let jsoncpp = fetchzip { 4 - url = https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz; 5 - sha256 = "0jz93zv17ir7lbxb3dv8ph2n916rajs8i96immwx9vb45pqid3n0"; 6 - }; in 7 - 8 - let commit = "68ef5810593e7c8092ed41d5f474dd43141624eb"; in 3 + let 4 + version = "0.4.12"; 5 + rev = "194ff033ae44944ac59aa7bd3da89ba94ec5893c"; 6 + sha256 = "0gkg3nay0625qmhxxxax1d1c4dl554ri3pkwd12qfg6g1w6j04w7"; 7 + jsoncppURL = https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz; 8 + jsoncpp = fetchzip { 9 + url = jsoncppURL; 10 + sha256 = "0jz93zv17ir7lbxb3dv8ph2n916rajs8i96immwx9vb45pqid3n0"; 11 + }; 12 + in 9 13 10 - stdenv.mkDerivation rec { 11 - version = "0.4.11"; 14 + stdenv.mkDerivation { 12 15 name = "solc-${version}"; 13 16 14 17 # Cannot use `fetchFromGitHub' because of submodules 15 18 src = fetchgit { 16 19 url = "https://github.com/ethereum/solidity"; 17 - rev = commit; 18 - sha256 = "13zycybf23yvf3hkf9zgw9gbc1y4ifzxaf7sll69bsn24fcyq961"; 20 + inherit rev sha256; 19 21 }; 20 22 21 23 patchPhase = '' 22 - echo >commit_hash.txt ${commit} 24 + echo >commit_hash.txt '${rev}' 23 25 echo >prerelease.txt 24 26 substituteInPlace deps/jsoncpp.cmake \ 25 - --replace https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz ${jsoncpp} 27 + --replace '${jsoncppURL}' ${jsoncpp} 26 28 substituteInPlace cmake/EthCompilerSettings.cmake \ 27 29 --replace 'add_compile_options(-Werror)' "" 28 30 '';
+184 -84
pkgs/development/haskell-modules/hackage-packages.nix
··· 5462 5462 license = stdenv.lib.licenses.bsd3; 5463 5463 }) {}; 5464 5464 5465 + "FontyFruity_0_5_3_3" = callPackage 5466 + ({ mkDerivation, base, binary, bytestring, containers, deepseq 5467 + , directory, filepath, text, vector, xml 5468 + }: 5469 + mkDerivation { 5470 + pname = "FontyFruity"; 5471 + version = "0.5.3.3"; 5472 + sha256 = "0p02w0v93y11f7rzsc1im2rvld6h0pgrhmd827ypzamibry6xl5h"; 5473 + libraryHaskellDepends = [ 5474 + base binary bytestring containers deepseq directory filepath text 5475 + vector xml 5476 + ]; 5477 + description = "A true type file format loader"; 5478 + license = stdenv.lib.licenses.bsd3; 5479 + hydraPlatforms = stdenv.lib.platforms.none; 5480 + }) {}; 5481 + 5465 5482 "ForSyDe" = callPackage 5466 5483 ({ mkDerivation, array, base, containers, directory, filepath, mtl 5467 5484 , old-time, parameterized-data, pretty, process, random ··· 37571 37588 }: 37572 37589 mkDerivation { 37573 37590 pname = "cabal-debian"; 37574 - version = "4.35.6"; 37575 - sha256 = "1pp4wyii4gb585nvy8zzylpaxbmhxw6r0v28qdsm825kqldhvy4f"; 37591 + version = "4.35.9"; 37592 + sha256 = "1d7xd9v8gc0ahyx557470dw01s3zs6vz594a4hy95bgx5d45s357"; 37576 37593 isLibrary = true; 37577 37594 isExecutable = true; 37578 37595 libraryHaskellDepends = [ ··· 42405 42422 }) {}; 42406 42423 42407 42424 "clash-multisignal" = callPackage 42408 - ({ mkDerivation, base, clash-prelude, QuickCheck }: 42425 + ({ mkDerivation, base, clash-prelude, deepseq 42426 + , ghc-typelits-knownnat, QuickCheck 42427 + }: 42409 42428 mkDerivation { 42410 42429 pname = "clash-multisignal"; 42411 - version = "0.1.0.0"; 42412 - sha256 = "0hb9pxggdw8sg5g4227sghf366b2psl7l83c9mcy5dcxlng3znl4"; 42413 - libraryHaskellDepends = [ base clash-prelude QuickCheck ]; 42430 + version = "0.2.0.0"; 42431 + sha256 = "0jqlz3h226ql641z4kzwf921f5sb0zf9zh2c9gli4bbw7csn93nd"; 42432 + libraryHaskellDepends = [ 42433 + base clash-prelude deepseq ghc-typelits-knownnat QuickCheck 42434 + ]; 42414 42435 homepage = "https://github.com/ra1u/clash-multisignal"; 42415 42436 license = stdenv.lib.licenses.bsd3; 42416 42437 hydraPlatforms = stdenv.lib.platforms.none; ··· 51835 51856 }: 51836 51857 mkDerivation { 51837 51858 pname = "data-basic"; 51838 - version = "0.2.0.1"; 51839 - sha256 = "16j5jvry7hfgnyz4bsi1a2kja7q7a0sfafswa942pqby6dzcgxz1"; 51859 + version = "0.2.0.3"; 51860 + sha256 = "0xmc9cj22nw90c4l9ava7da14d2y3pvip81admgjx8cqgz93255k"; 51840 51861 libraryHaskellDepends = [ 51841 51862 aeson base binary bytestring cases containers hssqlppp lens 51842 51863 lens-aeson mtl overload postgresql-simple simple-effects ··· 52225 52246 ({ mkDerivation, base, containers, ghc-prim, hspec, lens, tagged }: 52226 52247 mkDerivation { 52227 52248 pname = "data-diverse"; 52228 - version = "0.4.0.0"; 52229 - sha256 = "0jqyn4jwdvzijqwrb5j0052h95vxdwgixfb5a7cgwa574yipks09"; 52249 + version = "0.5.0.0"; 52250 + sha256 = "0cr67dpfbzayw2hhg8zf4yqwgbkjn5dislh7r96fjz1mkif6m0zz"; 52230 52251 libraryHaskellDepends = [ base containers ghc-prim lens tagged ]; 52231 52252 testHaskellDepends = [ base hspec lens tagged ]; 52232 52253 homepage = "https://github.com/louispan/data-diverse#readme"; ··· 58514 58535 license = stdenv.lib.licenses.bsd3; 58515 58536 }) {}; 58516 58537 58538 + "dlist_0_8_0_3" = callPackage 58539 + ({ mkDerivation, base, Cabal, deepseq, QuickCheck 58540 + , quickcheck-instances 58541 + }: 58542 + mkDerivation { 58543 + pname = "dlist"; 58544 + version = "0.8.0.3"; 58545 + sha256 = "0brgai4vs7xz29p06kd6gzg5bpa8iy3k7yzgcc44izspd74q4rw7"; 58546 + libraryHaskellDepends = [ base deepseq ]; 58547 + testHaskellDepends = [ 58548 + base Cabal QuickCheck quickcheck-instances 58549 + ]; 58550 + homepage = "https://github.com/spl/dlist"; 58551 + description = "Difference lists"; 58552 + license = stdenv.lib.licenses.bsd3; 58553 + hydraPlatforms = stdenv.lib.platforms.none; 58554 + }) {}; 58555 + 58517 58556 "dlist-instances" = callPackage 58518 58557 ({ mkDerivation, base, dlist, semigroups }: 58519 58558 mkDerivation { ··· 64534 64573 }: 64535 64574 mkDerivation { 64536 64575 pname = "eventloop"; 64537 - version = "0.8.2.4"; 64538 - sha256 = "01zzvd751bxy1mbfimqxn5ck172cc54lp7ch7p0yxln9ss2ngzj2"; 64576 + version = "0.8.2.5"; 64577 + sha256 = "0vl9kc0grhp72rlx922khvf5833qshyx4danismf8n5r3i9f7qr0"; 64539 64578 libraryHaskellDepends = [ 64540 64579 aeson base bytestring concurrent-utilities deepseq network stm 64541 64580 suspend text timers websockets ··· 66128 66167 }: 66129 66168 mkDerivation { 66130 66169 pname = "fast-tagsoup"; 66131 - version = "1.0.13"; 66132 - sha256 = "11h9d9a3wk87vw1xwc309cxhind1xbwhbvrqx6648dxf3nj5h1i5"; 66170 + version = "1.0.14"; 66171 + sha256 = "08vxz22iilai542h4g5c8xdawib9b0r7jlfmiga8ys7aq7nvgcsj"; 66133 66172 libraryHaskellDepends = [ 66134 66173 base bytestring containers tagsoup text text-icu 66135 66174 ]; 66136 66175 homepage = "https://github.com/vshabanov/fast-tagsoup"; 66137 - description = "Fast parser for tagsoup package"; 66176 + description = "Fast parsing and extracting information from (possibly malformed) HTML/XML documents"; 66138 66177 license = stdenv.lib.licenses.bsd3; 66139 66178 }) {}; 66140 66179 ··· 69017 69056 }: 69018 69057 mkDerivation { 69019 69058 pname = "fltkhs"; 69020 - version = "0.5.3.3"; 69021 - sha256 = "0rl6zwamkwdjnlmn2rr0mh16idci5xqgr70qsvqarj34h1ax2idb"; 69059 + version = "0.5.3.4"; 69060 + sha256 = "066czbpbjk893q3npghmz94w9pqd0k89p8xxrmgd4g8gqqr1fii6"; 69022 69061 isLibrary = true; 69023 69062 isExecutable = true; 69024 69063 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 92963 93002 pname = "heap"; 92964 93003 version = "1.0.3"; 92965 93004 sha256 = "00plmd5b8dlgb8324h1dbd168apfcx3hkv65rhi463a8lff7xmcv"; 93005 + revision = "1"; 93006 + editedCabalFile = "0j1f0xl3y2vqiyh3m9w5vssxyi62s6qic3zmpkm429vawyh4yad5"; 92966 93007 libraryHaskellDepends = [ base ]; 92967 93008 testHaskellDepends = [ base QuickCheck ]; 92968 93009 description = "Heaps in Haskell"; ··· 97567 97608 }: 97568 97609 mkDerivation { 97569 97610 pname = "hnormalise"; 97570 - version = "0.4.1.1"; 97571 - sha256 = "0q25mds552c87f2xs7s82b749drg3r41qswy0k8jmyz5dsc9wcir"; 97611 + version = "0.4.2.0"; 97612 + sha256 = "1h38qr8d8dbn81bghh3imb7jink6b06wadbpyg4axfr39s21xvkg"; 97572 97613 isLibrary = true; 97573 97614 isExecutable = true; 97574 97615 libraryHaskellDepends = [ ··· 119093 119134 }: 119094 119135 mkDerivation { 119095 119136 pname = "ldap-client"; 119096 - version = "0.1.0"; 119097 - sha256 = "18c33jfgwa7vdickxshyhmrqdpndy7ayjd3z0zqkjqa7awd0zcf4"; 119137 + version = "0.2.0"; 119138 + sha256 = "0vs6n3q9svwhcp6853ipxmw1anmy8qfy3xajjsf7h4pjnqzy7g88"; 119098 119139 libraryHaskellDepends = [ 119099 119140 asn1-encoding asn1-types async base bytestring connection 119100 119141 containers network semigroups stm text ··· 125511 125552 }) {}; 125512 125553 125513 125554 , regex-pcre, text 125514 - , regex-pcre, text 125515 - , regex-pcre, text 125516 - , regex-pcre, text 125517 - , regex-pcre, text 125555 + ({ mkDerivation, ansi-wl-pprint, base, composition 125556 + , composition-extra, containers, criterion, directory, file-embed 125557 + , hspec, hspec-megaparsec, megaparsec, microlens, MonadRandom, mtl 125558 + , optparse-applicative, random-shuffle, template-haskell, text 125518 125559 }: 125519 125560 mkDerivation { 125520 125561 , regex-pcre, text 125521 - version = "2.3.1.1"; 125522 - , regex-pcre, text 125562 + version = "2.3.2.0"; 125563 + sha256 = "0cg38m9ji0l8kv3sqqhwbvn57all0h9652acjdhhcg3n98hxpam6"; 125523 125564 isLibrary = true; 125524 125565 isExecutable = true; 125525 125566 libraryHaskellDepends = [ 125526 - , regex-pcre, text 125527 - , regex-pcre, text 125528 - , regex-pcre, text 125567 + ansi-wl-pprint base composition composition-extra containers 125568 + directory file-embed megaparsec microlens MonadRandom mtl 125569 + optparse-applicative random-shuffle template-haskell text 125529 125570 ]; 125530 125571 executableHaskellDepends = [ base ]; 125531 125572 testHaskellDepends = [ ··· 127792 127833 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 127793 127834 }) {}; 127794 127835 127795 - "mediabus_0_4_0_0" = callPackage 127836 + "mediabus_0_4_0_1" = callPackage 127796 127837 ({ mkDerivation, array, async, base, binary, bytestring, cereal 127797 127838 , conduit, conduit-combinators, conduit-extra, containers 127798 127839 , data-default, deepseq, hspec, lens, lifted-async, monad-control ··· 127803 127844 }: 127804 127845 mkDerivation { 127805 127846 pname = "mediabus"; 127806 - version = "0.4.0.0"; 127807 - sha256 = "00aps3hlml830ws4czpabzndwh2dvmyih1hy6k841zj7kzpvmg73"; 127847 + version = "0.4.0.1"; 127848 + sha256 = "0f0ip2l87a7divqp580iziskx3fkvv6f6vny42vz7v4p77i05p20"; 127808 127849 libraryHaskellDepends = [ 127809 127850 array async base bytestring cereal conduit conduit-combinators 127810 127851 conduit-extra containers data-default deepseq lens lifted-async ··· 127818 127859 monad-control mtl QuickCheck singletons spool stm tagged 127819 127860 template-haskell text time transformers type-spec vector 127820 127861 ]; 127821 - homepage = "https://github.com/lindenbaum/mediabus"; 127862 + homepage = "https://github.com/sheyll/mediabus"; 127822 127863 description = "Multimedia streaming on top of Conduit"; 127823 127864 license = stdenv.lib.licenses.bsd3; 127824 127865 hydraPlatforms = stdenv.lib.platforms.none; ··· 127892 127933 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 127893 127934 }) {}; 127894 127935 127895 - "mediabus-rtp_0_4_0_0" = callPackage 127936 + "mediabus-rtp_0_4_0_1" = callPackage 127896 127937 ({ mkDerivation, array, async, base, binary, bytestring, cereal 127897 127938 , conduit, conduit-combinators, conduit-extra, containers 127898 127939 , data-default, deepseq, hspec, lens, lifted-async, mediabus ··· 127903 127944 }: 127904 127945 mkDerivation { 127905 127946 pname = "mediabus-rtp"; 127906 - version = "0.4.0.0"; 127907 - sha256 = "0b8nhyb072nqcikq40la226da30vg343cjmp4qjpsr714i2sd3rk"; 127947 + version = "0.4.0.1"; 127948 + sha256 = "1yfy8aak1z9bbwy676qyfxa7hmk1n94f3dn1x070hvpbvgpgmijb"; 127908 127949 isLibrary = true; 127909 127950 isExecutable = true; 127910 127951 libraryHaskellDepends = [ ··· 127925 127966 monad-control monad-logger mtl QuickCheck singletons spool stm 127926 127967 tagged template-haskell text time transformers type-spec vector 127927 127968 ]; 127928 - homepage = "https://github.com/lindenbaum/mediabus-rtp"; 127969 + homepage = "https://github.com/sheyll/mediabus-rtp"; 127929 127970 description = "Receive and Send RTP Packets"; 127930 127971 license = stdenv.lib.licenses.bsd3; 127931 127972 hydraPlatforms = stdenv.lib.platforms.none; ··· 129958 129999 }: 129959 130000 mkDerivation { 129960 130001 pname = "miso"; 129961 - version = "0.1.1.0"; 129962 - sha256 = "16ww5nbjdkjlwsr3dapv3px12dvi9dxbmz9z62n3hfpz5c4v5864"; 130002 + version = "0.1.2.0"; 130003 + sha256 = "1f9gs5lmcg86gs35fsdjq7bdhxyawdfna5lp84chsxl5fqa44wjs"; 129963 130004 isLibrary = true; 129964 130005 isExecutable = true; 129965 130006 libraryHaskellDepends = [ ··· 137490 137531 }: 137491 137532 mkDerivation { 137492 137533 pname = "ngx-export"; 137493 - version = "0.4.0.0"; 137494 - sha256 = "1cp77flxddnxiln2x1iy9f0ijrim9ai7xry87h23y8xn1zgwvyh4"; 137534 + version = "0.4.1.0"; 137535 + sha256 = "0vlcvvgl6sncgw03ks20b115jlznlv4f1n9fnzwzignws09hyf6y"; 137495 137536 libraryHaskellDepends = [ 137496 137537 async base binary bytestring template-haskell unix 137497 137538 ]; ··· 139951 139992 license = "GPL"; 139952 139993 }) {}; 139953 139994 139995 + "onpartitions" = callPackage 139996 + ({ mkDerivation, base }: 139997 + mkDerivation { 139998 + pname = "onpartitions"; 139999 + version = "0.1.0.0"; 140000 + sha256 = "0iy4hpibiz6v93kz8jv5phb96sh6ygcdakf9vqss5d5622s5pgf1"; 140001 + libraryHaskellDepends = [ base ]; 140002 + homepage = "https://github.com/paolino/onpartitions"; 140003 + description = "partition lenses"; 140004 + license = stdenv.lib.licenses.bsd3; 140005 + }) {}; 140006 + 139954 140007 "onu-course" = callPackage 139955 140008 ({ mkDerivation, base, smallcheck }: 139956 140009 mkDerivation { ··· 144667 144720 }: 144668 144721 mkDerivation { 144669 144722 pname = "pcgen"; 144670 - version = "1.0.0"; 144671 - sha256 = "1nh05bf7xd0l9jrjzvvmng64q5wc6j7iz856g8z3d20mcv2q1lza"; 144723 + version = "2.0.1"; 144724 + sha256 = "15116krysjvp3if7rdqcfjgqappfybjzwmgrkd5v5x8w62izhnla"; 144672 144725 libraryHaskellDepends = [ base random ]; 144673 144726 testHaskellDepends = [ base hspec QuickCheck random ]; 144674 144727 benchmarkHaskellDepends = [ base criterion deepseq random ]; ··· 146154 146207 }: 146155 146208 mkDerivation { 146156 146209 pname = "pg-store"; 146157 - version = "0.4.2"; 146158 - sha256 = "1i1ma0m7qmn2v2qswv5kj1rbbfscqirkcvyr5nf07czbghwpx1v6"; 146210 + version = "0.4.3"; 146211 + sha256 = "1qqy79yqhwjw094p8i4qanmjwlvym7lndnqiw10mgp0xn63rznid"; 146159 146212 libraryHaskellDepends = [ 146160 146213 aeson attoparsec base blaze-builder bytestring hashable 146161 146214 haskell-src-meta mtl postgresql-libpq scientific tagged ··· 152683 152736 }: 152684 152737 mkDerivation { 152685 152738 pname = "propellor"; 152686 - version = "4.0.6"; 152687 - sha256 = "0w8n7l4ws3awccqf6g12bk09l10s4scmdvr5vkxhhpm5cmawd0fq"; 152739 + version = "4.3.0"; 152740 + sha256 = "1walyz9x0rxa9n77kr0w7gpm2vnydxq70ii782ygzy0izymhnx39"; 152688 152741 isLibrary = true; 152689 152742 isExecutable = true; 152690 152743 libraryHaskellDepends = [ ··· 153017 153070 license = stdenv.lib.licenses.bsd3; 153018 153071 }) {}; 153019 153072 153073 + "protocol-buffers_2_4_2" = callPackage 153074 + ({ mkDerivation, array, base, binary, bytestring, containers 153075 + , directory, filepath, mtl, parsec, syb, utf8-string 153076 + }: 153077 + mkDerivation { 153078 + pname = "protocol-buffers"; 153079 + version = "2.4.2"; 153080 + sha256 = "13z1sh8z5b3nlscqnzw137k3979d4war3yzhxclljqq2z88rm1bv"; 153081 + libraryHaskellDepends = [ 153082 + array base binary bytestring containers directory filepath mtl 153083 + parsec syb utf8-string 153084 + ]; 153085 + homepage = "https://github.com/k-bx/protocol-buffers"; 153086 + description = "Parse Google Protocol Buffer specifications"; 153087 + license = stdenv.lib.licenses.bsd3; 153088 + hydraPlatforms = stdenv.lib.platforms.none; 153089 + }) {}; 153090 + 153020 153091 "protocol-buffers-descriptor" = callPackage 153021 153092 ({ mkDerivation, base, bytestring, containers, protocol-buffers }: 153022 153093 mkDerivation { ··· 163902 163973 license = stdenv.lib.licenses.mit; 163903 163974 }) {}; 163904 163975 163976 + "safe-exceptions_0_1_6_0" = callPackage 163977 + ({ mkDerivation, base, deepseq, exceptions, hspec, transformers 163978 + , void 163979 + }: 163980 + mkDerivation { 163981 + pname = "safe-exceptions"; 163982 + version = "0.1.6.0"; 163983 + sha256 = "074dy2f9fbhnh59clpz8c1ljplm1wwqjj7r3i4nv0rcl0khprm3i"; 163984 + libraryHaskellDepends = [ base deepseq exceptions transformers ]; 163985 + testHaskellDepends = [ base hspec void ]; 163986 + homepage = "https://github.com/fpco/safe-exceptions#readme"; 163987 + description = "Safe, consistent, and easy exception handling"; 163988 + license = stdenv.lib.licenses.mit; 163989 + hydraPlatforms = stdenv.lib.platforms.none; 163990 + }) {}; 163991 + 163905 163992 "safe-exceptions-checked" = callPackage 163906 163993 ({ mkDerivation, base, deepseq, hspec, safe-exceptions 163907 163994 , transformers ··· 163910 163997 pname = "safe-exceptions-checked"; 163911 163998 version = "0.1.0"; 163912 163999 sha256 = "0gyaq2pf87dqn0l6n3mi0qamf99y3zj5xxh513c0iqwdh8mma1yq"; 163913 - revision = "1"; 163914 - editedCabalFile = "1nnnljp0l70zafgfl09kskf965p993plmk52pv2wqhjj94xdnwzb"; 164000 + revision = "2"; 164001 + editedCabalFile = "18fwk5yr8zm4y215vbsl149jkn9pxyv3m8mgq3979pvs1c4kqivz"; 163915 164002 libraryHaskellDepends = [ 163916 164003 base deepseq safe-exceptions transformers 163917 164004 ]; ··· 171779 171866 hydraPlatforms = stdenv.lib.platforms.none; 171780 171867 }) {}; 171781 171868 171869 + "simple-logging" = callPackage 171870 + ({ mkDerivation, aeson, base, bytestring, exceptions, iso8601-time 171871 + , lens, mtl, simple-effects, string-conv, text, time, vector 171872 + }: 171873 + mkDerivation { 171874 + pname = "simple-logging"; 171875 + version = "0.2.0.1"; 171876 + sha256 = "1x0vclb2an4mbwxqk44z0rpw1ai0pq2kc9ak0chyzijbk1vivwmx"; 171877 + libraryHaskellDepends = [ 171878 + aeson base bytestring exceptions iso8601-time lens mtl 171879 + simple-effects string-conv text time vector 171880 + ]; 171881 + testHaskellDepends = [ base simple-effects ]; 171882 + homepage = "https://gitlab.com/haskell-hr/logging"; 171883 + description = "Logging effect to plug into the simple-effects framework"; 171884 + license = stdenv.lib.licenses.mit; 171885 + }) {}; 171886 + 171782 171887 "simple-money" = callPackage 171783 171888 ({ mkDerivation, base, containers }: 171784 171889 mkDerivation { ··· 172447 172552 ({ mkDerivation, base }: 172448 172553 mkDerivation { 172449 172554 pname = "singnal"; 172450 - version = "0.1.0.0"; 172451 - sha256 = "099akvb0j6a7hh4g5pm8i8hy8pmsc6i33jg957zsbnbh72s0ck3d"; 172555 + version = "0.1.1.0"; 172556 + sha256 = "16f0grf63wgkaab64mmqhxwwk50pzzy354i3v23lzw7s5x0bk8sj"; 172452 172557 libraryHaskellDepends = [ base ]; 172558 + homepage = "https://github.com/zaoqi/Signal.hs"; 172559 + description = "Singnal"; 172453 172560 license = stdenv.lib.licenses.agpl3; 172454 172561 }) {}; 172455 172562 ··· 179953 180060 }) {}; 179954 180061 179955 180062 "streaming-concurrency" = callPackage 179956 - ({ mkDerivation, base, bytestring, exceptions, hspec, lifted-async 180063 + ({ mkDerivation, base, exceptions, hspec, lifted-async 179957 180064 , monad-control, QuickCheck, quickcheck-instances, stm, streaming 179958 - , streaming-bytestring, streaming-with, transformers-base 180065 + , streaming-with, transformers-base 179959 180066 }: 179960 180067 mkDerivation { 179961 180068 pname = "streaming-concurrency"; 179962 - version = "0.1.0.0"; 179963 - sha256 = "1g2p928mvkwwdy0xbm8c6ph2cdqswj1gpi0zq6ln1bl4f3xd98rz"; 180069 + version = "0.3.0.0"; 180070 + sha256 = "1dnlnm57rlk900n148xnfihx917rc9lggx6fdzhf7cjbi1n2ibn2"; 179964 180071 libraryHaskellDepends = [ 179965 - base bytestring exceptions lifted-async monad-control stm streaming 179966 - streaming-bytestring streaming-with transformers-base 180072 + base exceptions lifted-async monad-control stm streaming 180073 + streaming-with transformers-base 179967 180074 ]; 179968 180075 testHaskellDepends = [ 179969 - base bytestring hspec QuickCheck quickcheck-instances streaming 179970 - streaming-bytestring 180076 + base hspec QuickCheck quickcheck-instances streaming 179971 180077 ]; 179972 180078 description = "Concurrency support for the streaming ecosystem"; 179973 180079 license = stdenv.lib.licenses.mit; ··· 185136 185242 }) {}; 185137 185243 185138 185244 "teardown" = callPackage 185139 - ({ mkDerivation, ansi-wl-pprint, base, criterion, doctest, Glob 185140 - , protolude, QuickCheck, tasty, tasty-hspec, tasty-hunit 185245 + ({ mkDerivation, ansi-wl-pprint, base, criterion, deepseq, doctest 185246 + , Glob, protolude, QuickCheck, tasty, tasty-hspec, tasty-hunit 185141 185247 , tasty-rerun, tasty-smallcheck, text, time 185142 185248 }: 185143 185249 mkDerivation { 185144 185250 pname = "teardown"; 185145 - version = "0.1.0.0"; 185146 - sha256 = "0sg113khwlb56x0rgb47lm0hf0cfsr9wc31w98nav9zcw5gndm33"; 185251 + version = "0.1.0.1"; 185252 + sha256 = "0jxhr73dq4gvbzrwhbqsrwg1v8qa2mj1nfygb44kj60diwa4cwj2"; 185147 185253 libraryHaskellDepends = [ 185148 - ansi-wl-pprint base protolude text time 185254 + ansi-wl-pprint base deepseq protolude text time 185149 185255 ]; 185150 185256 testHaskellDepends = [ 185151 185257 base doctest Glob protolude QuickCheck tasty tasty-hspec ··· 188788 188894 }) {}; 188789 188895 188790 188896 "throwable-exceptions" = callPackage 188791 - ({ mkDerivation, base, doctest, either, safe-exceptions, tasty 188792 - , tasty-discover, tasty-hunit, template-haskell, text 188897 + ({ mkDerivation, base, doctest, either, safe-exceptions, silently 188898 + , tasty, tasty-discover, tasty-hunit, template-haskell, text 188793 188899 }: 188794 188900 mkDerivation { 188795 188901 pname = "throwable-exceptions"; 188796 - version = "0.1.0.7"; 188797 - sha256 = "1afxzk9xvxlvi13ysda9gcv6zzr7njcvi5p15lbn9bg68nrwqazj"; 188798 - isLibrary = true; 188799 - isExecutable = true; 188902 + version = "0.1.0.8"; 188903 + sha256 = "0d8dxrd922rxnn417yn2ij71v6vb9c5i37qvcmdixfh773p9sm8r"; 188800 188904 libraryHaskellDepends = [ base safe-exceptions template-haskell ]; 188801 - executableHaskellDepends = [ base safe-exceptions ]; 188802 188905 testHaskellDepends = [ 188803 - base doctest either safe-exceptions tasty tasty-discover 188906 + base doctest either safe-exceptions silently tasty tasty-discover 188804 188907 tasty-hunit text 188805 188908 ]; 188806 188909 homepage = "https://github.com/aiya000/hs-throwable-exceptions#README.md"; ··· 192797 192900 "tweet-hs" = callPackage 192798 192901 ({ mkDerivation, aeson, ansi-wl-pprint, authenticate-oauth, base 192799 192902 , bytestring, composition, containers, criterion, data-default 192800 - , directory, extra, hspec, hspec-megaparsec, http-client 192801 - , http-client-tls, http-types, lens, megaparsec 192802 - , optparse-applicative, split, text 192903 + , directory, extra, hspec, http-client, http-client-tls, http-types 192904 + , lens, megaparsec, optparse-applicative, split, text 192803 192905 }: 192804 192906 mkDerivation { 192805 192907 pname = "tweet-hs"; 192806 - version = "0.6.0.1"; 192807 - sha256 = "1rd1isvbia2cvxbfxx6sxk8vz3vjckpwa7ci0sgpbmb6qcm0ddyr"; 192908 + version = "0.6.1.2"; 192909 + sha256 = "17nvm7xnb5gvmq977bz812gd6s3dfvvkxd2zwcdayczdmnz06gyz"; 192808 192910 isLibrary = true; 192809 192911 isExecutable = true; 192810 192912 libraryHaskellDepends = [ ··· 192813 192915 http-types lens megaparsec optparse-applicative split text 192814 192916 ]; 192815 192917 executableHaskellDepends = [ base ]; 192816 - testHaskellDepends = [ 192817 - base bytestring hspec hspec-megaparsec megaparsec 192818 - ]; 192819 - benchmarkHaskellDepends = [ base bytestring criterion megaparsec ]; 192918 + testHaskellDepends = [ base bytestring hspec ]; 192919 + benchmarkHaskellDepends = [ base bytestring criterion ]; 192820 192920 homepage = "https://github.com/vmchale/command-line-tweeter#readme"; 192821 192921 description = "Command-line tool for twitter"; 192822 192922 license = stdenv.lib.licenses.bsd3; ··· 195799 195899 }: 195800 195900 mkDerivation { 195801 195901 pname = "universum"; 195802 - version = "0.4.3"; 195803 - sha256 = "17rrikfid54z8h95qns5q7bdxadnnggv1pl2d9ilz9pz9hi7a9g6"; 195902 + version = "0.5"; 195903 + sha256 = "0i444yzxn4g8khjj8m2n4507qwvdvsypsb4qkylkz23214c6qax4"; 195804 195904 libraryHaskellDepends = [ 195805 195905 base bytestring containers deepseq exceptions ghc-prim hashable 195806 195906 microlens microlens-mtl mtl safe stm text text-format transformers
+7
pkgs/development/interpreters/elixir/1.3.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation rec { 4 + version = "1.3.4"; 5 + sha256 = "01qqv1ghvfadcwcr5p88w8j217cgaf094pmpqllij3l0q1yg104l"; 6 + minimumOTPVersion = "18"; 7 + }
+7
pkgs/development/interpreters/elixir/1.4.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation rec { 4 + version = "1.4.5"; 5 + sha256 = "18ivcxmh5bak13k3rjy7jjzin57rgb2nffhwnqb2wl7bpi8mrarw"; 6 + minimumOTPVersion = "18"; 7 + }
+7
pkgs/development/interpreters/elixir/1.5.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation rec { 4 + version = "1.5.0-rc.0"; 5 + sha256 = "1p0sawz86w9na56c42ivdacqxzldjb9s9cvl2isj3sy4nwsa0l0j"; 6 + minimumOTPVersion = "18"; 7 + }
-71
pkgs/development/interpreters/elixir/default.nix
··· 1 - { stdenv, fetchFromGitHub, erlang, rebar, makeWrapper, coreutils, curl, bash, 2 - debugInfo ? false }: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "elixir-${version}"; 6 - version = "1.4.4"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "elixir-lang"; 10 - repo = "elixir"; 11 - rev = "v${version}"; 12 - sha256 = "0m51cirkv1dahw4z2jlmz58cwmpy0dya88myx4wykq0v5bh1xbq8"; 13 - }; 14 - 15 - buildInputs = [ erlang rebar makeWrapper ]; 16 - 17 - # Elixir expects that UTF-8 locale to be set (see https://github.com/elixir-lang/elixir/issues/3548). 18 - # In other cases there is warnings during compilation. 19 - LANG = "en_US.UTF-8"; 20 - LC_TYPE = "en_US.UTF-8"; 21 - 22 - setupHook = ./setup-hook.sh; 23 - 24 - inherit debugInfo; 25 - 26 - buildFlags = if debugInfo 27 - then "ERL_COMPILER_OPTIONS=debug_info" 28 - else ""; 29 - 30 - preBuild = '' 31 - # The build process uses ./rebar. Link it to the nixpkgs rebar 32 - rm -v rebar 33 - ln -s ${rebar}/bin/rebar rebar 34 - 35 - substituteInPlace Makefile \ 36 - --replace "/usr/local" $out 37 - ''; 38 - 39 - postFixup = '' 40 - # Elixir binaries are shell scripts which run erl. Add some stuff 41 - # to PATH so the scripts can run without problems. 42 - 43 - for f in $out/bin/*; do 44 - b=$(basename $f) 45 - if [ $b == "mix" ]; then continue; fi 46 - wrapProgram $f \ 47 - --prefix PATH ":" "${stdenv.lib.makeBinPath [ erlang coreutils curl bash ]}" \ 48 - --set CURL_CA_BUNDLE /etc/ssl/certs/ca-certificates.crt 49 - done 50 - 51 - substituteInPlace $out/bin/mix \ 52 - --replace "/usr/bin/env elixir" "${coreutils}/bin/env elixir" 53 - ''; 54 - 55 - meta = with stdenv.lib; { 56 - homepage = "http://elixir-lang.org/"; 57 - description = "A functional, meta-programming aware language built on top of the Erlang VM"; 58 - 59 - longDescription = '' 60 - Elixir is a functional, meta-programming aware language built on 61 - top of the Erlang VM. It is a dynamic language with flexible 62 - syntax and macro support that leverages Erlang's abilities to 63 - build concurrent, distributed and fault-tolerant applications 64 - with hot code upgrades. 65 - ''; 66 - 67 - license = licenses.epl10; 68 - platforms = platforms.unix; 69 - maintainers = with maintainers; [ the-kenny havvy couchemar ]; 70 - }; 71 - }
+77
pkgs/development/interpreters/elixir/generic-builder.nix
··· 1 + { pkgs, stdenv, fetchFromGitHub, erlang, rebar, makeWrapper, 2 + coreutils, curl, bash, debugInfo ? false }: 3 + 4 + { baseName ? "elixir" 5 + , version 6 + , minimumOTPVersion 7 + , sha256 ? null 8 + , rev ? "v${version}" 9 + , src ? fetchFromGitHub { inherit rev sha256; owner = "elixir-lang"; repo = "elixir"; } 10 + }: 11 + 12 + let 13 + inherit (stdenv.lib) getVersion versionAtLeast; 14 + 15 + in 16 + assert versionAtLeast (getVersion erlang) minimumOTPVersion; 17 + 18 + stdenv.mkDerivation ({ 19 + name = "${baseName}-${version}"; 20 + 21 + inherit src version; 22 + 23 + buildInputs = [ erlang rebar makeWrapper ]; 24 + 25 + LANG = "en_US.UTF-8"; 26 + LC_TYPE = "en_US.UTF-8"; 27 + 28 + setupHook = ./setup-hook.sh; 29 + 30 + inherit debugInfo; 31 + 32 + buildFlags = if debugInfo 33 + then "ERL_COMPILER_OPTIONS=debug_info" 34 + else ""; 35 + 36 + preBuild = '' 37 + # The build process uses ./rebar. Link it to the nixpkgs rebar 38 + rm -v rebar 39 + ln -s ${rebar}/bin/rebar rebar 40 + 41 + substituteInPlace Makefile \ 42 + --replace "/usr/local" $out 43 + ''; 44 + 45 + postFixup = '' 46 + # Elixir binaries are shell scripts which run erl. Add some stuff 47 + # to PATH so the scripts can run without problems. 48 + 49 + for f in $out/bin/*; do 50 + b=$(basename $f) 51 + if [ "$b" = mix ]; then continue; fi 52 + wrapProgram $f \ 53 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ erlang coreutils curl bash ]}" \ 54 + --set CURL_CA_BUNDLE /etc/ssl/certs/ca-certificates.crt 55 + done 56 + 57 + substituteInPlace $out/bin/mix \ 58 + --replace "/usr/bin/env elixir" "${coreutils}/bin/env elixir" 59 + ''; 60 + 61 + meta = with stdenv.lib; { 62 + homepage = "http://elixir-lang.org/"; 63 + description = "A functional, meta-programming aware language built on top of the Erlang VM"; 64 + 65 + longDescription = '' 66 + Elixir is a functional, meta-programming aware language built on 67 + top of the Erlang VM. It is a dynamic language with flexible 68 + syntax and macro support that leverages Erlang's abilities to 69 + build concurrent, distributed and fault-tolerant applications 70 + with hot code upgrades. 71 + ''; 72 + 73 + license = licenses.epl10; 74 + platforms = platforms.unix; 75 + maintainers = with maintainers; [ the-kenny havvy couchemar ankhers ]; 76 + }; 77 + })
+63 -31
pkgs/development/interpreters/luajit/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchurl, hostPlatform }: 2 + rec { 2 3 3 - stdenv.mkDerivation rec { 4 - name = "luajit-${version}"; 5 - version = "2.1.0-beta3"; 6 - luaversion = "5.1"; 4 + luajit = 5 + # Compatibility problems with lightuserdata pointers; see: 6 + # https://github.com/LuaJIT/LuaJIT/blob/v2.1/doc/status.html#L101 7 + if hostPlatform.is64bit && (/*hostPlatform.isArm ||*/ hostPlatform.isSunOS) 8 + # FIXME: fix the aarch64 build 9 + then luajit_2_0 10 + else luajit_2_1; 7 11 8 - src = fetchurl { 9 - url = "http://luajit.org/download/LuaJIT-${version}.tar.gz"; 12 + luajit_2_0 = generic { 13 + version = "2.0.5"; 14 + isStable = true; 15 + sha256 = "0yg9q4q6v028bgh85317ykc9whgxgysp76qzaqgq55y6jy11yjw7"; 16 + }; 17 + 18 + luajit_2_1 = generic { 19 + version = "2.1.0-beta3"; 20 + isStable = false; 10 21 sha256 = "1hyrhpkwjqsv54hnnx4cl8vk44h9d6c9w0fz1jfjz00w255y7lhs"; 11 22 }; 12 23 13 - enableParallelBuilding = true; 14 24 15 - patchPhase = '' 16 - substituteInPlace Makefile \ 17 - --replace /usr/local $out 25 + generic = 26 + { version, sha256 ? null, isStable 27 + , name ? "luajit-${version}" 28 + , src ? 29 + (fetchurl { 30 + url = "http://luajit.org/download/LuaJIT-${version}.tar.gz"; 31 + inherit sha256; 32 + }) 33 + }: 18 34 19 - substituteInPlace src/Makefile --replace gcc cc 20 - '' + stdenv.lib.optionalString (stdenv.cc.libc != null) 21 - '' 22 - substituteInPlace Makefile \ 23 - --replace ldconfig ${stdenv.cc.libc.bin or stdenv.cc.libc}/bin/ldconfig 24 - ''; 35 + stdenv.mkDerivation rec { 36 + inherit name version src; 25 37 26 - configurePhase = false; 27 - buildFlags = [ "amalg" ]; # Build highly optimized version 28 - installPhase = '' 29 - make install INSTALL_INC=$out/include PREFIX=$out 30 - ln -s $out/bin/luajit* $out/bin/lua 31 - ln -s $out/bin/luajit* $out/bin/luajit 32 - ''; 38 + luaversion = "5.1"; 39 + 40 + patchPhase = '' 41 + substituteInPlace Makefile \ 42 + --replace /usr/local "$out" 43 + 44 + substituteInPlace src/Makefile --replace gcc cc 45 + '' + stdenv.lib.optionalString (stdenv.cc.libc != null) 46 + '' 47 + substituteInPlace Makefile \ 48 + --replace ldconfig ${stdenv.cc.libc.bin or stdenv.cc.libc}/bin/ldconfig 49 + ''; 50 + 51 + configurePhase = false; 52 + 53 + buildFlags = [ "amalg" ]; # Build highly optimized version 54 + enableParallelBuilding = true; 55 + 56 + installPhase = '' 57 + make install INSTALL_INC="$out"/include PREFIX="$out" 58 + ln -s "$out"/bin/luajit-* "$out"/bin/lua 59 + '' 60 + + stdenv.lib.optionalString (!isStable) 61 + '' 62 + ln -s "$out"/bin/luajit-* "$out"/bin/luajit 63 + ''; 33 64 34 - meta = with stdenv.lib; { 35 - description = "High-performance JIT compiler for Lua 5.1"; 36 - homepage = http://luajit.org; 37 - license = licenses.mit; 38 - platforms = platforms.linux ++ platforms.darwin; 39 - maintainers = with maintainers ; [ thoughtpolice smironov ]; 40 - }; 65 + meta = with stdenv.lib; { 66 + description = "High-performance JIT compiler for Lua 5.1"; 67 + homepage = http://luajit.org; 68 + license = licenses.mit; 69 + platforms = platforms.linux ++ platforms.darwin; 70 + maintainers = with maintainers ; [ thoughtpolice smironov vcunat ]; 71 + }; 72 + }; 41 73 }
+8 -2
pkgs/development/ocaml-modules/bolt/default.nix
··· 1 - { stdenv, fetchurl, ocaml, findlib, ocamlbuild, which, camlp4 }: 1 + { stdenv, fetchurl, fetchpatch, ocaml, findlib, ocamlbuild, which, camlp4 }: 2 2 3 3 let inherit (stdenv.lib) getVersion versionAtLeast; in 4 4 ··· 16 16 17 17 buildInputs = [ ocaml findlib ocamlbuild which camlp4 ]; 18 18 19 - patchPhase = '' 19 + patches = [ (fetchpatch { 20 + url = https://raw.githubusercontent.com/ocaml/opam-repository/master/packages/bolt/bolt.1.4/files/opam.patch; 21 + sha256 = "08cl39r98w312sw23cskd5wian6zg20isn9ki41hnbcgkazhi7pb"; 22 + }) 23 + ]; 24 + 25 + postPatch = '' 20 26 patch myocamlbuild.ml <<EOF 21 27 70,74c70 22 28 < let camlp4of =
+4
pkgs/development/ocaml-modules/qtest/default.nix
··· 1 1 { stdenv, fetchzip, ocaml, findlib, ocamlbuild, ounit }: 2 2 3 + if !stdenv.lib.versionAtLeast ocaml.version "4" 4 + then throw "qtest is not available for OCaml ${ocaml.version}" 5 + else 6 + 3 7 let version = "2.2"; in 4 8 5 9 stdenv.mkDerivation {
+1 -1
pkgs/development/ocaml-modules/sedlex/default.nix
··· 3 3 assert stdenv.lib.versionAtLeast ocaml.version "4.02"; 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "ocaml${ocaml.version}-${version}"; 6 + name = "ocaml${ocaml.version}-sedlex-${version}"; 7 7 version = "1.99.3"; 8 8 9 9 src = fetchzip {
+4 -4
pkgs/development/ocaml-modules/sequence/default.nix
··· 1 1 { stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, ounit }: 2 2 3 - let version = "0.8"; in 3 + let version = "0.10"; in 4 4 5 5 stdenv.mkDerivation { 6 - name = "ocaml-sequence-${version}"; 6 + name = "ocaml${ocaml.version}-sequence-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "c-cube"; 10 10 repo = "sequence"; 11 - rev = "${version}"; 12 - sha256 = "1y9nkz6g4plnbk1pcdbvs7f719r48zxrp3gsaxyq1vg98i9h8qr3"; 11 + rev = version; 12 + sha256 = "0pl8pv758wn8bm555i8f0fvfn2pw88w1bmzjrzrv01092d85wx1g"; 13 13 }; 14 14 15 15 buildInputs = [ ocaml findlib ocamlbuild qtest ounit ];
pkgs/development/python-modules/virtualenv-change-prefix.patch pkgs/development/python-modules/virtualenv/virtualenv-change-prefix.patch
+31
pkgs/development/python-modules/virtualenv/default.nix
··· 1 + { buildPythonPackage 2 + , fetchPypi 3 + , lib 4 + , recursivePthLoader 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "virtualenv"; 9 + version = "15.0.3"; 10 + name = "${pname}-${version}"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "6d9c760d3fc5fa0894b0f99b9de82a4647e1164f0b700a7f99055034bf548b1d"; 15 + }; 16 + 17 + # Doubt this is needed - FRidh 2017-07-07 18 + pythonPath = [ recursivePthLoader ]; 19 + 20 + patches = [ ./virtualenv-change-prefix.patch ]; 21 + 22 + # Tarball doesn't contain tests 23 + doCheck = false; 24 + 25 + meta = { 26 + description = "A tool to create isolated Python environments"; 27 + homepage = http://www.virtualenv.org; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ goibhniu ]; 30 + }; 31 + }
+13 -18
pkgs/development/ruby-modules/bundix/default.nix
··· 1 - { buildRubyGem, fetchFromGitHub, lib, bundler, ruby, nix, nix-prefetch-git }: 1 + { buildRubyGem, fetchFromGitHub, makeWrapper, lib, bundler, ruby, nix, 2 + nix-prefetch-git }: 2 3 3 4 buildRubyGem rec { 4 5 inherit ruby; 5 6 6 7 name = "${gemName}-${version}"; 7 8 gemName = "bundix"; 8 - version = "2.2.1"; 9 + version = "2.3.1"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "manveru"; 12 13 repo = "bundix"; 13 14 rev = version; 14 - sha256 = "1gh90yxm4k27jdjdl3r31fcg4sk7k54jlbw1zfm1p9q3i7k8x4i7"; 15 + sha256 = "0ap23abv6chiv7v97ic6b1qf5by6b26as5yrpxg5q7p2giyiv33v"; 15 16 }; 16 17 17 - buildInputs = [bundler]; 18 + buildInputs = [ ruby bundler ]; 19 + nativeBuildInputs = [ makeWrapper ]; 18 20 19 - postInstall = '' 20 - substituteInPlace $GEM_HOME/gems/${gemName}-${version}/lib/bundix.rb \ 21 - --replace \ 22 - "'nix-instantiate'" \ 23 - "'${nix.out}/bin/nix-instantiate'" \ 24 - --replace \ 25 - "'nix-hash'" \ 26 - "'${nix.out}/bin/nix-hash'" \ 27 - --replace \ 28 - "'nix-prefetch-url'" \ 29 - "'${nix.out}/bin/nix-prefetch-url'" \ 30 - --replace \ 31 - "'nix-prefetch-git'" \ 32 - "'${nix-prefetch-git}/bin/nix-prefetch-git'" 21 + preFixup = '' 22 + wrapProgram $out/bin/bundix \ 23 + --prefix PATH : "${nix.out}/bin" \ 24 + --prefix PATH : "${nix-prefetch-git.out}/bin" \ 25 + --prefix PATH : "${bundler.out}/bin" \ 26 + --set GEM_HOME "${bundler}/${bundler.ruby.gemPath}" \ 27 + --set GEM_PATH "${bundler}/${bundler.ruby.gemPath}" 33 28 ''; 34 29 35 30 meta = {
+2 -2
pkgs/development/tools/ammonite/default.nix
··· 5 5 with stdenv.lib; 6 6 stdenv.mkDerivation rec { 7 7 name = "ammonite-${version}"; 8 - version = "0.9.9"; 8 + version = "1.0.0"; 9 9 scalaVersion = "2.12"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; 13 - sha256 = "0qiqy681y1w21gjxw30kn44vxh9615j3825v06aq690p56w3rc63"; 13 + sha256 = "0d74b3aasgg4ap5ishzzm4jbf1k4dxv7gzd88d69miyapsaa4p0c"; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ jre ] ;
+3 -3
pkgs/development/tools/build-managers/buildbot/default.nix
··· 13 13 package = pythonPackages.buildPythonApplication (rec { 14 14 name = "${pname}-${version}"; 15 15 pname = "buildbot"; 16 - version = "0.9.7"; 16 + version = "0.9.9.post2"; 17 17 18 18 src = pythonPackages.fetchPypi { 19 19 inherit pname version; 20 - sha256 = "0cwy39ap2v9kni3zm92633cnqf7qsnb4zlargx060pbfagkg1jwg"; 20 + sha256 = "0g932pvkxqq3ijwkwwa29jd9sp5895gv40c3k7m2acc5dp8ygb9w"; 21 21 }; 22 22 23 23 buildInputs = with pythonPackages; [ ··· 83 83 84 84 meta = with stdenv.lib; { 85 85 homepage = http://buildbot.net/; 86 - description = "Continuous integration system that automates the build/test cycle"; 86 + description = "Buildbot is an open-source continuous integration framework for automating software build, test, and release processes"; 87 87 maintainers = with maintainers; [ nand0p ryansydnor ]; 88 88 license = licenses.gpl2; 89 89 };
+29 -8
pkgs/development/tools/build-managers/buildbot/plugins.nix
··· 4 4 buildbot-pkg = pythonPackages.buildPythonPackage rec { 5 5 name = "${pname}-${version}"; 6 6 pname = "buildbot-pkg"; 7 - version = "0.9.7"; 7 + version = "0.9.9.post2"; 8 8 9 9 src = pythonPackages.fetchPypi { 10 10 inherit pname version; 11 - sha256 = "0p351r10y42gwgxb2qg7xlsbhmnzdmqp6h4922l0yfii3pzmrdzv"; 11 + sha256 = "1h24fzyr4kfm1nb2627hgg9nl5mwv1gihc3f2wb5000gxmjdasg8"; 12 12 }; 13 13 14 14 propagatedBuildInputs = with pythonPackages; [ setuptools ]; ··· 25 25 www = pythonPackages.buildPythonPackage rec { 26 26 name = "${pname}-${version}"; 27 27 pname = "buildbot_www"; 28 - version = "0.9.7"; 28 + version = "0.9.9.post2"; 29 29 30 30 # NOTE: wheel is used due to buildbot circular dependency 31 31 format = "wheel"; 32 32 33 33 src = pythonPackages.fetchPypi { 34 34 inherit pname version format; 35 - sha256 = "1wf2spnilm0dkyw95vf57lca453sbly4r6ak3lxa8bpwhxb6lkdn"; 35 + sha256 = "1yzk3sy9i8g8wz9vvghhxnafs5dzsd3sybmm8lg043129rh116b9"; 36 36 }; 37 37 38 38 meta = with stdenv.lib; { ··· 46 46 console-view = pythonPackages.buildPythonPackage rec { 47 47 name = "${pname}-${version}"; 48 48 pname = "buildbot-console-view"; 49 - version = "0.9.7"; 49 + version = "0.9.9.post2"; 50 50 51 51 src = pythonPackages.fetchPypi { 52 52 inherit pname version; 53 - sha256 = "1iv77886rbbn0wlzl5qiqc08rgbymxirqh3vmimqwsabbh7fhzkm"; 53 + sha256 = "0mmlxzlzl0r97jf0g98m7k1b13mzzy80445i0biazkj0vzkpwxza"; 54 54 }; 55 55 56 56 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 66 66 waterfall-view = pythonPackages.buildPythonPackage rec { 67 67 name = "${pname}-${version}"; 68 68 pname = "buildbot-waterfall-view"; 69 - version = "0.9.7"; 69 + version = "0.9.9.post2"; 70 70 71 71 src = pythonPackages.fetchPypi { 72 72 inherit pname version; 73 - sha256 = "1q42l25cryx0yp6lbbl0mxnxkb9h24wawhzhi1wkc3kj8zs5sifn"; 73 + sha256 = "0pq45gddwjd61nxmr48cl8s533i4gy3wg9wzbj3g1yb30yrz8qf4"; 74 74 }; 75 75 76 76 propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; ··· 82 82 license = licenses.gpl2; 83 83 }; 84 84 }; 85 + 86 + grid-view = pythonPackages.buildPythonPackage rec { 87 + name = "${pname}-${version}"; 88 + pname = "buildbot-grid-view"; 89 + version = "0.9.9.post2"; 90 + 91 + src = pythonPackages.fetchPypi { 92 + inherit pname version; 93 + sha256 = "16y7br1yniby8yp932ildn14cxvbw5ywx36d703c4d98dmnlrpaw"; 94 + }; 95 + 96 + propagatedBuildInputs = with pythonPackages; [ buildbot-pkg ]; 97 + 98 + meta = with stdenv.lib; { 99 + homepage = http://buildbot.net/; 100 + description = "Buildbot Grid View Plugin"; 101 + maintainers = with maintainers; [ nand0p ]; 102 + license = licenses.gpl2; 103 + }; 104 + }; 105 + 85 106 }
+2 -2
pkgs/development/tools/build-managers/buildbot/worker.nix
··· 3 3 pythonPackages.buildPythonApplication (rec { 4 4 name = "${pname}-${version}"; 5 5 pname = "buildbot-worker"; 6 - version = "0.9.7"; 6 + version = "0.9.9.post2"; 7 7 8 8 src = pythonPackages.fetchPypi { 9 9 inherit pname version; 10 - sha256 = "0s62i808l13a8dprmrb2dikh7d1xvvdnw3pfhl6im0i9fc64w6x4"; 10 + sha256 = "1wb2fw0djamhn1sb7rwnf12i4ijdq9y4k33ri7dcwxxcavxsvqa0"; 11 11 }; 12 12 13 13 buildInputs = with pythonPackages; [ setuptoolsTrial mock ];
+2 -2
pkgs/development/tools/build-managers/gradle/default.nix
··· 52 52 }; 53 53 54 54 gradle_latest = gradleGen rec { 55 - name = "gradle-4.0"; 55 + name = "gradle-4.0.1"; 56 56 nativeVersion = "0.14"; 57 57 58 58 src = fetchurl { 59 59 url = "http://services.gradle.org/distributions/${name}-bin.zip"; 60 - sha256 = "1zlxnyb7iva0bb0862vbigfjrmxgbisa2zam7j896ams57g2vgan"; 60 + sha256 = "1m2gnh1vs3f5acdqcxmc8d0pi65bzm3v1nliz29rhdfi01if85yp"; 61 61 }; 62 62 }; 63 63
+4 -4
pkgs/development/tools/continuous-integration/gitlab-runner/v1.nix
··· 1 1 { lib, buildGoPackage, fetchFromGitLab, fetchurl, go-bindata }: 2 2 3 3 let 4 - version = "1.11.4"; 4 + version = "1.11.5"; 5 5 # Gitlab runner embeds some docker images these are prebuilt for arm and x86_64 6 6 docker_x86_64 = fetchurl { 7 7 url = "https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-x86_64.tar.xz"; 8 - sha256 = "1ijkzn8jkzx1dzxhkf17987ligyf758xzas6ysix5b781jnkdm8z"; 8 + sha256 = "0qy3xrq574c1lhkqw1zrkcn32w0ky3f4fppzdjhb5zwqvnaz7kx0"; 9 9 }; 10 10 11 11 docker_arm = fetchurl { 12 12 url = "https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-arm.tar.xz"; 13 - sha256 = "0sq2nndnkzqv2yjljg08xwa3ppddn6vqcivhfh43zwwmansvb9ha"; 13 + sha256 = "12clc28yc157s2kaa8239p0g086vq062jfjh2m1bxqmaypw9pyla"; 14 14 }; 15 15 in 16 16 buildGoPackage rec { ··· 29 29 owner = "gitlab-org"; 30 30 repo = "gitlab-ci-multi-runner"; 31 31 rev = "v${version}"; 32 - sha256 = "1pm88546cijmrrcvvrajp2g6rsrzxhy83cwwwky8jjkl5w4hhmz4"; 32 + sha256 = "1xgx8jbgcc3ga7dkjxa2i8nj4afsdavzpfrgpdzma03jkcq1g2sv"; 33 33 }; 34 34 35 35 patches = [ ./fix-shell-path.patch ];
+27
pkgs/development/tools/git-ftp/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, pandoc, man }: 2 + stdenv.mkDerivation rec { 3 + name = "git-ftp-${version}"; 4 + version = "1.4.0"; 5 + src = fetchFromGitHub { 6 + owner = "git-ftp"; 7 + repo = "git-ftp"; 8 + rev = version; 9 + sha256 = "0n8q1azamf10qql8f8c4ppbd3iisy460gwxx09v5d9hji5md27s3"; 10 + }; 11 + 12 + dontBuild = true; 13 + 14 + installPhase = '' 15 + make install-all prefix=$out 16 + ''; 17 + 18 + buildInputs = [pandoc man]; 19 + 20 + meta = with stdenv.lib; { 21 + description = "Git powered FTP client written as shell script."; 22 + homepage = https://git-ftp.github.io/; 23 + license = licenses.gpl3; 24 + maintainers = with maintainers; [ tweber ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
+2 -2
pkgs/development/tools/godot/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "godot-${version}"; 7 - version = "2.1.1-stable"; 7 + version = "2.1.3-stable"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "godotengine"; 11 11 repo = "godot"; 12 12 rev = version; 13 - sha256 = "071qkm1l6yn2s9ha67y15w2phvy5m5wl3wqvrslhfmnsir3q3k01"; 13 + sha256 = "04qbab0icpv3ascr4dqgj18sqvw04a1jypcngb0ji8npa8q9wxb2"; 14 14 }; 15 15 16 16 buildInputs = [
+2 -2
pkgs/development/tools/godot/pkg_config_additions.patch
··· 1 1 +++ build/platform/x11/detect.py 2 - @@ -132,6 +132,10 @@ 2 + @@ -139,6 +139,10 @@ 3 3 env.ParseConfig('pkg-config xinerama --cflags --libs') 4 4 env.ParseConfig('pkg-config xcursor --cflags --libs') 5 5 env.ParseConfig('pkg-config xrandr --cflags --libs') ··· 9 9 + env.ParseConfig('pkg-config zlib --cflags --libs') 10 10 11 11 if (env['builtin_openssl'] == 'no'): 12 - env.ParseConfig('pkg-config openssl --cflags --libs') 12 + # Currently not compatible with OpenSSL 1.1.0+
+3 -3
pkgs/development/tools/ocaml/camlp5/default.nix
··· 6 6 7 7 stdenv.mkDerivation { 8 8 9 - name = "camlp5${if transitional then "_transitional" else ""}-6.17"; 9 + name = "camlp5${if transitional then "_transitional" else ""}-7.01"; 10 10 11 11 src = fetchzip { 12 - url = https://github.com/camlp5/camlp5/archive/rel617.tar.gz; 13 - sha256 = "0finmr6y0lyd7mnl61kmvwd32cmmf64m245vdh1iy0139rxf814c"; 12 + url = https://github.com/camlp5/camlp5/archive/rel701.tar.gz; 13 + sha256 = "1gxhj7y30f1hbcqnqgg80wz0ymbslsfh09kl2kiackp49fywl606"; 14 14 }; 15 15 16 16 buildInputs = [ ocaml ];
+1
pkgs/development/tools/ocaml/obuild/default.nix
··· 13 13 buildInputs = [ ocaml ]; 14 14 15 15 buildPhase = '' 16 + patchShebangs ./bootstrap 16 17 ./bootstrap 17 18 ''; 18 19
+8 -8
pkgs/development/tools/parsing/re2c/default.nix
··· 4 4 name = "re2c-${version}"; 5 5 version = "0.16"; 6 6 7 - sourceRoot = "${name}-src/re2c"; 7 + sourceRoot = "${src.name}/re2c"; 8 8 9 9 src = fetchFromGitHub { 10 - owner = "skvadrik"; 11 - repo = "re2c"; 12 - rev = version; 10 + owner = "skvadrik"; 11 + repo = "re2c"; 12 + rev = version; 13 13 sha256 = "0cijgmbyx34nwl2jmsswggkgvzy364871rkbxz8biq9x8xrhhjw5"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ autoreconfHook ]; 17 17 18 - meta = { 18 + meta = with stdenv.lib; { 19 19 description = "Tool for writing very fast and very flexible scanners"; 20 20 homepage = "http://re2c.org"; 21 - license = stdenv.lib.licenses.publicDomain; 22 - platforms = stdenv.lib.platforms.all; 23 - maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; 21 + license = licenses.publicDomain; 22 + platforms = platforms.all; 23 + maintainers = with maintainers; [ thoughtpolice ]; 24 24 }; 25 25 }
+3 -3
pkgs/development/tools/rust/bindgen/default.nix
··· 4 4 5 5 rustPlatform.buildRustPackage rec { 6 6 name = "rust-bindgen-${version}"; 7 - version = "0.25.5"; 7 + version = "0.26.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "servo"; 11 11 repo = "rust-bindgen"; 12 12 rev = "v${version}"; 13 - sha256 = "0hv90h279frbxjay5g5vphds6wj3fiid9f2vmg1nr8887y4nif0k"; 13 + sha256 = "1w1vbfhmcrcl0vacxkivmavjp51cvpyq5lk75n9zs80q5x38ypna"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; ··· 24 24 wrapProgram $out/bin/bindgen --set LIBCLANG_PATH "${llvmPackages.clang-unwrapped}/lib" 25 25 ''; 26 26 27 - depsSha256 = "0ylm1wzf9aqcyfmmgpb18bdp5c5d73pnnjw13cv373511mkj1y0m"; 27 + depsSha256 = "0s1x4ygjwc14fbl2amz5g6n7lq07zy8b00mvwfw6vi6k4bq1g59i"; 28 28 29 29 doCheck = false; # A test fails because it can't find standard headers in NixOS 30 30
+11 -17
pkgs/misc/emulators/dolphin-emu/master.nix
··· 1 1 { stdenv, gcc, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib 2 - , gettext, git, libpthreadstubs, libXrandr, libXext, readline 3 - , openal, libXdmcp, portaudio, fetchgit, libusb, libevdev 2 + , pcre, gettext, libpthreadstubs, libXrandr, libXext, libSM, readline 3 + , openal, libXdmcp, portaudio, fetchFromGitHub, libusb, libevdev 4 4 , libpulseaudio ? null }: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "dolphin-emu-20150802"; 8 - src = fetchgit { 9 - url = git://github.com/dolphin-emu/dolphin.git; 10 - rev = "5097a22844b850b429872f4de390bd958b11a616"; 11 - sha256 = "09jx61cxvfimnq1snkv6w3m9qidrgp0j0w81c7pbkpmcwysz8xya"; 12 - fetchSubmodules = false; 7 + name = "dolphin-emu-20170705"; 8 + src = fetchFromGitHub { 9 + owner = "dolphin-emu"; 10 + repo = "dolphin"; 11 + rev = "29cc009706f133aac39ebaa7003d37555b926109"; 12 + sha256 = "0axd2z14lyqlaxrjssc0dkqnjdk3ccxh2fqrhya0jc2rsm8ighlz"; 13 13 }; 14 - 15 - postPatch = '' 16 - for f in Source/Core/VideoBackends/{Software,OGL}/RasterFont.{h,cpp}; do 17 - substituteInPlace "$f" --replace " CHAR_WIDTH " " CHARWIDTH " 18 - done 19 - ''; 20 14 21 15 cmakeFlags = '' 22 16 -DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include ··· 27 21 28 22 enableParallelBuilding = true; 29 23 30 - buildInputs = [ gcc pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib 31 - gettext libpthreadstubs libXrandr libXext readline openal 32 - libevdev git libXdmcp portaudio libusb libpulseaudio ]; 24 + buildInputs = [ gcc pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib pcre 25 + gettext libpthreadstubs libXrandr libXext libSM readline openal 26 + libevdev libXdmcp portaudio libusb libpulseaudio ]; 33 27 34 28 meta = { 35 29 homepage = http://dolphin-emu.org/;
+1
pkgs/misc/emulators/wine/base.nix
··· 22 22 23 23 buildInputs = toBuildInputs pkgArches (with supportFlags; (pkgs: 24 24 [ pkgs.freetype ] 25 + ++ lib.optional stdenv.isLinux pkgs.libcap 25 26 ++ lib.optional pngSupport pkgs.libpng 26 27 ++ lib.optional jpegSupport pkgs.libjpeg 27 28 ++ lib.optional cupsSupport pkgs.cups
+2 -2
pkgs/os-specific/linux/busybox/default.nix
··· 27 27 in 28 28 29 29 stdenv.mkDerivation rec { 30 - name = "busybox-1.26.2"; 30 + name = "busybox-1.27.0"; 31 31 32 32 src = fetchurl { 33 33 url = "http://busybox.net/downloads/${name}.tar.bz2"; 34 - sha256 = "05mg6rh5smkzfwqfcazkpwy6h6555llsazikqnvwkaf17y8l8gns"; 34 + sha256 = "1kcr0jvik0c31ls4f3li359xv7w0b60hv64fknj28bwlkdgbvpx5"; 35 35 }; 36 36 37 37 hardeningDisable = [ "format" ] ++ lib.optional enableStatic [ "fortify" ];
+26 -12
pkgs/os-specific/linux/kernel/common-config.nix
··· 39 39 SCHEDSTATS n 40 40 DETECT_HUNG_TASK y 41 41 42 - ${optionalString (versionOlder version "4.10") '' 42 + ${optionalString (versionOlder version "4.4") '' 43 43 CPU_NOTIFIER_ERROR_INJECT? n 44 44 ''} 45 45 ··· 92 92 # module, so that the initrd gets a good I/O scheduler. 93 93 IOSCHED_CFQ y 94 94 BLK_CGROUP y # required by CFQ 95 + IOSCHED_DEADLINE y 96 + ${optionalString (versionAtLeast version "4.11") '' 97 + MQ_IOSCHED_DEADLINE y 98 + ''} 99 + ${optionalString (versionAtLeast version "4.12") '' 100 + MQ_IOSCHED_KYBER y 101 + IOSCHED_BFQ m 102 + ''} 95 103 96 104 # Enable NUMA. 97 105 NUMA? y ··· 593 601 FW_LOADER_USER_HELPER_FALLBACK? n 594 602 595 603 # Disable various self-test modules that have no use in a production system 596 - ${optionalString (versionOlder version "4.9") '' 604 + ${optionalString (versionOlder version "4.4") '' 597 605 ARM_KPROBES_TEST? n 598 606 ''} 599 607 ··· 602 610 BACKTRACE_SELF_TEST? n 603 611 CRC32_SELFTEST? n 604 612 CRYPTO_TEST? n 605 - DRM_DEBUG_MM_SELFTEST? n 606 - EFI_TEST? n 607 613 GLOB_SELFTEST? n 608 614 INTERVAL_TREE_TEST? n 609 615 LNET_SELFTEST? n ··· 612 618 NOTIFIER_ERROR_INJECTION? n 613 619 PERCPU_TEST? n 614 620 RBTREE_TEST? n 615 - RCU_PERF_TEST? n 616 621 RCU_TORTURE_TEST? n 617 - TEST_ASYNC_DRIVER_PROBE? n 618 - TEST_BITMAP? n 619 622 TEST_BPF? n 620 623 TEST_FIRMWARE? n 621 - TEST_HASH? n 622 624 TEST_HEXDUMP? n 623 625 TEST_KSTRTOX? n 624 626 TEST_LIST_SORT? n 625 627 TEST_LKM? n 626 - TEST_PARMAN? n 627 628 TEST_PRINTF? n 628 629 TEST_RHASHTABLE? n 629 - TEST_SORT? n 630 630 TEST_STATIC_KEYS? n 631 631 TEST_STRING_HELPERS? n 632 632 TEST_UDELAY? n 633 633 TEST_USER_COPY? n 634 - TEST_UUID? n 635 - WW_MUTEX_SELFTEST? n 636 634 XZ_DEC_TEST? n 635 + 636 + ${optionalString (versionOlder version "4.4") '' 637 + EFI_TEST? n 638 + RCU_PERF_TEST? n 639 + TEST_ASYNC_DRIVER_PROBE? n 640 + TEST_BITMAP? n 641 + TEST_HASH? n 642 + TEST_UUID? n 643 + ''} 644 + 645 + ${optionalString (versionAtLeast version "4.11") '' 646 + DRM_DEBUG_MM_SELFTEST? n 647 + TEST_PARMAN? n 648 + TEST_SORT? n 649 + WW_MUTEX_SELFTEST? n 650 + ''} 637 651 638 652 # ChromiumOS support 639 653 ${optionalString (features.chromiumos or false) ''
+5 -5
pkgs/os-specific/linux/kernel/linux-hardened-copperhead.nix
··· 1 1 { stdenv, hostPlatform, fetchFromGitHub, perl, buildLinux, ... } @ args: 2 2 3 3 let 4 - version = "4.11.8"; 5 - revision = "a"; 6 - sha256 = "02wy5gpgl2hz06dlqcgg9i3ydnxkyw0m1350vc5xyh6ld5r7jnn5"; 4 + version = "4.12"; 5 + revision = "b"; 6 + sha256 = "117n42sw2g40p68plr7b77mq18vibqjv0i4130f1bj6gk0sqn5i6"; 7 7 in 8 8 9 9 import ./generic.nix (args // { 10 10 version = "${version}-${revision}"; 11 - extraMeta.branch = "4.11"; 12 - modDirVersion = version; 11 + extraMeta.branch = "4.12"; 12 + modDirVersion = "${version}.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 inherit sha256;
+3
pkgs/os-specific/linux/nfs-utils/default.nix
··· 39 39 sed -i "s,^PATH=.*,PATH=$out/bin:${statdPath}," utils/statd/start-statd 40 40 41 41 configureFlags="--with-start-statd=$out/bin/start-statd $configureFlags" 42 + 43 + substituteInPlace systemd/nfs-utils.service \ 44 + --replace "/bin/true" "${coreutils}/bin/true" 42 45 43 46 substituteInPlace utils/mount/Makefile.in \ 44 47 --replace "chmod 4511" "chmod 0511"
+3 -5
pkgs/servers/caddy/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "caddy-${version}"; 5 - version = "0.10.3"; 5 + version = "0.10.4"; 6 6 7 7 goPackagePath = "github.com/mholt/caddy"; 8 8 ··· 12 12 owner = "mholt"; 13 13 repo = "caddy"; 14 14 rev = "v${version}"; 15 - sha256 = "0srz1cji1z6ag591vfwjd0aypi32hr7hh9ypps8p5szf075rkr8p"; 15 + sha256 = "0zch19a38487dflx84dlkwz67by9g4v2v8d7wrslqhs14a0sifhk"; 16 16 }; 17 17 18 18 buildFlagsArray = '' ··· 20 20 -X github.com/mholt/caddy/caddy/caddymain.gitTag=v${version} 21 21 ''; 22 22 23 - goDeps = ./deps.nix; 24 - 25 23 meta = with stdenv.lib; { 26 24 homepage = https://caddyserver.com; 27 25 description = "Fast, cross-platform HTTP/2 web server with automatic HTTPS"; 28 26 license = licenses.asl20; 29 - maintainers = with maintainers; [ rushmorem fpletz ]; 27 + maintainers = with maintainers; [ rushmorem fpletz zimbatm ]; 30 28 }; 31 29 }
-201
pkgs/servers/caddy/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.0 2 - [ 3 - { 4 - goPackagePath = "github.com/codahale/aesnicheck"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/codahale/aesnicheck"; 8 - rev = "349fcc471aaccc29cd074e1275f1a494323826cd"; 9 - sha256 = "1zab6jjs5hiqpq484pbpx490zlj42v7hf4wwkqmicyaq7wclfnka"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/dustin/go-humanize"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/dustin/go-humanize"; 17 - rev = "259d2a102b871d17f30e3cd9881a642961a1e486"; 18 - sha256 = "1jiada1pfhw2wwkx7cjsa6ixa8c37w51b3x09vlr4m0l945pval9"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/flynn/go-shlex"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/flynn/go-shlex"; 26 - rev = "3f9db97f856818214da2e1057f8ad84803971cff"; 27 - sha256 = "1j743lysygkpa2s2gii2xr32j7bxgc15zv4113b0q9jhn676ysia"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/gorilla/websocket"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/gorilla/websocket"; 35 - rev = "a91eba7f97777409bc2c443f5534d41dd20c5720"; 36 - sha256 = "13cg6wwkk2ddqbm0nh9fpx4mq7f6qym12ch4lvs53n028ycdgw87"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/hashicorp/go-syslog"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/hashicorp/go-syslog"; 44 - rev = "b609c7d9de4658cded34a7336b90886c56f9dbdb"; 45 - sha256 = "1k0dqkizj4vwgdsb7x7fzmcgz9079sczhpn9whd0r3xcnqs7pkkb"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/hashicorp/golang-lru"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/hashicorp/golang-lru"; 53 - rev = "0a025b7e63adc15a622f29b0b2c4c3848243bbf6"; 54 - sha256 = "1iq7lbpsz7ks052mpznmkf8s4k43p51z4dik2n9ivrxk666q2wxi"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/jimstudt/http-authentication"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/jimstudt/http-authentication"; 62 - rev = "3eca13d6893afd7ecabe15f4445f5d2872a1b012"; 63 - sha256 = "1drw3bhrxpjzwryqz9nq5s0yyjqyd42iym3bh1zjs5qsh401cq08"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/lucas-clemente/aes12"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/lucas-clemente/aes12"; 71 - rev = "25700e67be5c860bcc999137275b9ef8b65932bd"; 72 - sha256 = "08zbfy5n6ki6fjaihk7y686dwksdglds9c8f1klkldvjbg8mw4vp"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/lucas-clemente/fnv128a"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/lucas-clemente/fnv128a"; 80 - rev = "393af48d391698c6ae4219566bfbdfef67269997"; 81 - sha256 = "1cvq0p0k86p668yz9rb3z98fz3f9phvbvqp6ilbasiy4y2x5w184"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/lucas-clemente/quic-go"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/lucas-clemente/quic-go"; 89 - rev = "bb280f29be75d6d78c64a32692b668e2a99c57bb"; 90 - sha256 = "1a6xqh7z8amb1372kb63kmn764w6c0ypcl7c4c7kyy2sqx8lyjyc"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/lucas-clemente/quic-go-certificates"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/lucas-clemente/quic-go-certificates"; 98 - rev = "d2f86524cced5186554df90d92529757d22c1cb6"; 99 - sha256 = "033099nv0y9pbv0v292x6g0mvwr2w02jf4vvpwx6sjpwbla4xjxd"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/miekg/dns"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/miekg/dns"; 107 - rev = "e78414ef75607394ad7d917824f07f381df2eafa"; 108 - sha256 = "1g5rgbjy7nr0l6074plh2aqiwiy9nck9bhhks9c5ki3r00fjj3ay"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/naoina/go-stringutil"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/naoina/go-stringutil"; 116 - rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b"; 117 - sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/naoina/toml"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/naoina/toml"; 125 - rev = "e6f5723bf2a66af014955e0888881314cf294129"; 126 - sha256 = "0kh7xnckw689kksh23ginyl3g8h2yqyvjh54nmnfvjaj886lvbsf"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/russross/blackfriday"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/russross/blackfriday"; 134 - rev = "067529f716f4c3f5e37c8c95ddd59df1007290ae"; 135 - sha256 = "1l61ib6r6mg587p58li5zhafjkkmrzacachcjg1cvw0k4zza9137"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/xenolf/lego"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/xenolf/lego"; 143 - rev = "aaa8e70aec58a858b6bef0706b367dd5e8d58128"; 144 - sha256 = "0899mdgb01bpz83zyxzln8ygyll78gmcslw5i36q9m60pqj59z60"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "golang.org/x/crypto"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://go.googlesource.com/crypto"; 152 - rev = "e7ba82683099cae71475961448ab8f903ea77c26"; 153 - sha256 = "0w6zvzchgzk197siq3qbsh6pdpnx7g9xc08k5axv5yc6w8qhgx11"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "golang.org/x/net"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://go.googlesource.com/net"; 161 - rev = "1a68b1313cf4ad7778376e82641197b60c02f65c"; 162 - sha256 = "1nfva16dasc9h5y1njcfnr2g09damk754g3yliij3ar06k06p1xf"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "golang.org/x/text"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://go.googlesource.com/text"; 170 - rev = "210eee5cf7323015d097341bcf7166130d001cd8"; 171 - sha256 = "0sm9548ky5vi2sr5zjzwwna5f4pfs0nmlaw0pjnamxwfjzy4jnfb"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "gopkg.in/natefinch/lumberjack.v2"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://gopkg.in/natefinch/lumberjack.v2"; 179 - rev = "a96e63847dc3c67d17befa69c303767e2f84e54f"; 180 - sha256 = "1l3vlv72b7rfkpy1164kwd3qzrqmmjnb67akzxqp2mlvc66k6p3d"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "gopkg.in/square/go-jose.v1"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://gopkg.in/square/go-jose.v1"; 188 - rev = "aa2e30fdd1fe9dd3394119af66451ae790d50e0d"; 189 - sha256 = "0drajyadd6c4m5qv0jxcv748qczg8sgxz28nva1jn39f234m02is"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "gopkg.in/yaml.v2"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://gopkg.in/yaml.v2"; 197 - rev = "cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b"; 198 - sha256 = "1hj2ag9knxflpjibck0n90jrhsrqz7qvad4qnif7jddyapi9bqzl"; 199 - }; 200 - } 201 - ]
+2 -2
pkgs/servers/http/apache-httpd/2.4.nix
··· 16 16 assert http2Support -> nghttp2 != null; 17 17 18 18 stdenv.mkDerivation rec { 19 - version = "2.4.25"; 19 + version = "2.4.26"; 20 20 name = "apache-httpd-${version}"; 21 21 22 22 src = fetchurl { 23 23 url = "mirror://apache/httpd/httpd-${version}.tar.bz2"; 24 - sha256 = "1cl0bkqg6srb1sypga0cn8dcmdyxldavij73zmmkxvlz3kgw4zpq"; 24 + sha1 = "b10b0f569a0e5adfef61d8c7f0813d42046e399a"; 25 25 }; 26 26 27 27 # FIXME: -dev depends on -doc
+23
pkgs/servers/monitoring/prometheus/consul-exporter.nix
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "consul_exporter-${version}"; 5 + version = "0.3.0"; 6 + 7 + goPackagePath = "github.com/prometheus/consul_exporter"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "prometheus"; 11 + repo = "consul_exporter"; 12 + rev = "v${version}"; 13 + sha256 = "1zffbxyfmqpbdqkx5rb5vjgd9j4p4zcrh6jvn1zhbdzrcs7khnd9"; 14 + }; 15 + 16 + meta = with stdenv.lib; { 17 + description = "Prometheus exporter for Consul metrics"; 18 + homepage = https://github.com/prometheus/consul_exporter; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ hectorj ]; 21 + platforms = platforms.unix; 22 + }; 23 + }
+1 -1
pkgs/servers/openpts/default.nix
··· 45 45 46 46 meta = { 47 47 description = "TCG Platform Trust Service (PTS)"; 48 - homepage = "ttp://sourceforge.jp/projects/openpts"; 48 + homepage = "http://sourceforge.jp/projects/openpts"; 49 49 license = stdenv.lib.licenses.cpl10; 50 50 platforms = stdenv.lib.platforms.linux; 51 51 maintainers = with stdenv.lib.maintainers; [ tstrobel ];
+3 -5
pkgs/shells/elvish/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "elvish-${version}"; 5 - version = "0.5"; 5 + version = "0.9"; 6 6 7 7 goPackagePath = "github.com/elves/elvish"; 8 8 ··· 10 10 repo = "elvish"; 11 11 owner = "elves"; 12 12 rev = version; 13 - sha256 = "1dk5f8a2wpgd5cw45ippvx46fxk0yap64skfpzpiqz8bkbnrwbz6"; 13 + sha256 = "0alsv04iihrk1nffp6fmyzxid26dqhg1k45957c2ymyzyq9cglxj"; 14 14 }; 15 15 16 - goDeps = ./deps.nix; 17 - 18 16 meta = with stdenv.lib; { 19 - description = "A Novel unix shell in go language"; 17 + description = "A friendly and expressive Unix shell"; 20 18 homepage = https://github.com/elves/elvish; 21 19 license = licenses.bsd2; 22 20 maintainers = with maintainers; [ vrthra ];
-20
pkgs/shells/elvish/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "github.com/elves/getopt"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/elves/getopt"; 7 - rev = "f91a7bf920995832d55a1182f26657bc975b9c24"; 8 - sha256 = "0wz5dz0iq1b1c2w30mmcgll9xidsrnlvs2906jw9szy0h67310za"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "github.com/mattn/go-sqlite3"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/mattn/go-sqlite3"; 16 - rev = "b4142c444a8941d0d92b0b7103a24df9cd815e42"; 17 - sha256 = "0xq2y4am8dz9w9aaq24s1npg1sn8pf2gn4nki73ylz2fpjwq9vla"; 18 - }; 19 - } 20 - ]
+4 -2
pkgs/shells/fish-foreign-env/default.nix
··· 11 11 sha256 = "0lwp6hy3kfk7xfx4xvbk1ir8zkzm7gfjbm4bf6xg1y6iw9jq9dnl"; 12 12 }; 13 13 14 - buildCommand = '' 14 + installPhase = '' 15 15 mkdir -p $out/share/fish-foreign-env/functions/ 16 - cp $src/functions/* $out/share/fish-foreign-env/functions/ 16 + cp functions/* $out/share/fish-foreign-env/functions/ 17 17 sed -e "s|sed|${gnused}/bin/sed|" \ 18 18 -e "s|bash|${bash}/bin/bash|" \ 19 19 -e "s|\| tr|\| ${coreutils}/bin/tr|" \ 20 20 -i $out/share/fish-foreign-env/functions/* 21 21 ''; 22 + 23 + patches = [ ./hide-path-warnings.patch ]; 22 24 23 25 meta = with stdenv.lib; { 24 26 description = "A foreign environment interface for Fish shell";
+16
pkgs/shells/fish-foreign-env/hide-path-warnings.patch
··· 1 + diff --git a/functions/fenv.apply.fish b/functions/fenv.apply.fish 2 + index 34a25e3..6837e7f 100644 3 + --- a/functions/fenv.apply.fish 4 + +++ b/functions/fenv.apply.fish 5 + @@ -30,8 +30,9 @@ function fenv.apply 6 + 7 + if test "$key" = 'PATH' 8 + set value (echo $value | tr ':' '\n') 9 + + set -g -x $key $value ^/dev/null 10 + + else 11 + + set -g -x $key $value 12 + end 13 + - 14 + - set -g -x $key $value 15 + end 16 + end
+25
pkgs/shells/ion/default.nix
··· 1 + { stdenv, fetchFromGitHub, rustPlatform }: 2 + 3 + with rustPlatform; 4 + 5 + buildRustPackage rec { 6 + name = "ion-${version}"; 7 + version = "1.0.3"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "redox-os"; 11 + repo = "ion"; 12 + rev = version; 13 + sha256 = "0c2haw9qiwysyp1xj6qla8d6zpsdlygagzh86sk04c2b4ssyaca3"; 14 + }; 15 + 16 + depsSha256 = "0w2jgbrcx57js8ihzs5acp6b1niw1c7khdxrv14y3z9mmm9j55hs"; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Modern system shell with simple (and powerful) syntax"; 20 + homepage = https://github.com/redox-os/ion; 21 + license = licenses.mit; 22 + maintainers = with maintainers; [ dywedir ]; 23 + platforms = platforms.all; 24 + }; 25 + }
+3 -5
pkgs/stdenv/adapters.nix
··· 61 61 , buildPlatform, hostPlatform, targetPlatform 62 62 } @ overrideArgs: let 63 63 stdenv = overrideArgs.stdenv.override { 64 - # TODO(@Ericson2314): Cannot do this for now because then Nix thinks the 65 - # resulting derivation should be built on the host platform. 66 - #hostPlatform = buildPlatform; 67 - #targetPlatform = hostPlatform; 68 - inherit cc; 64 + inherit 65 + buildPlatform hostPlatform targetPlatform 66 + cc; 69 67 70 68 allowedRequisites = null; 71 69
+4 -7
pkgs/stdenv/cross/default.nix
··· 14 14 15 15 # Build Packages 16 16 (vanillaPackages: { 17 - buildPlatform = localSystem; 18 - hostPlatform = localSystem; 19 - targetPlatform = crossSystem; 20 17 inherit config overlays; 21 18 selfBuild = false; 19 + stdenv = 20 + assert vanillaPackages.hostPlatform == localSystem; 21 + assert vanillaPackages.targetPlatform == localSystem; 22 + vanillaPackages.stdenv.override { targetPlatform = crossSystem; }; 22 23 # It's OK to change the built-time dependencies 23 24 allowCustomOverrides = true; 24 - inherit (vanillaPackages) stdenv; 25 25 }) 26 26 27 27 # Run Packages 28 28 (buildPackages: { 29 - buildPlatform = localSystem; 30 - hostPlatform = crossSystem; 31 - targetPlatform = crossSystem; 32 29 inherit config overlays; 33 30 selfBuild = false; 34 31 stdenv = buildPackages.makeStdenvCross {
+4 -4
pkgs/stdenv/custom/default.nix
··· 15 15 16 16 # Additional stage, built using custom stdenv 17 17 (vanillaPackages: { 18 - buildPlatform = localSystem; 19 - hostPlatform = localSystem; 20 - targetPlatform = localSystem; 21 18 inherit config overlays; 22 - stdenv = config.replaceStdenv { pkgs = vanillaPackages; }; 19 + stdenv = 20 + assert vanillaPackages.hostPlatform == localSystem; 21 + assert vanillaPackages.targetPlatform == localSystem; 22 + config.replaceStdenv { pkgs = vanillaPackages; }; 23 23 }) 24 24 25 25 ]
+8 -12
pkgs/stdenv/darwin/default.nix
··· 68 68 69 69 name = "stdenv-darwin-boot-${toString step}"; 70 70 71 + buildPlatform = localSystem; 72 + hostPlatform = localSystem; 73 + targetPlatform = localSystem; 74 + 71 75 cc = if isNull last then "/dev/null" else import ../../build-support/cc-wrapper { 72 76 inherit shell; 73 77 inherit (last) stdenv; ··· 96 100 ''; 97 101 initialPath = [ bootstrapTools ]; 98 102 99 - hostPlatform = localSystem; 100 - targetPlatform = localSystem; 101 - 102 103 fetchurlBoot = import ../../build-support/fetchurl { 103 104 stdenv = stage0.stdenv; 104 105 curl = bootstrapTools; ··· 113 114 }; 114 115 115 116 in { 116 - buildPlatform = localSystem; 117 - hostPlatform = localSystem; 118 - targetPlatform = localSystem; 119 117 inherit config overlays; 120 118 stdenv = thisStdenv; 121 119 }; ··· 285 283 286 284 name = "stdenv-darwin"; 287 285 286 + buildPlatform = localSystem; 287 + hostPlatform = localSystem; 288 + targetPlatform = localSystem; 289 + 288 290 preHook = commonPreHook + '' 289 291 export PATH_LOCALE=${pkgs.darwin.locale}/share/locale 290 292 ''; 291 293 292 294 stdenvSandboxProfile = binShClosure + libSystemProfile; 293 295 extraSandboxProfile = binShClosure + libSystemProfile; 294 - 295 - hostPlatform = localSystem; 296 - targetPlatform = localSystem; 297 296 298 297 initialPath = import ../common-path.nix { inherit pkgs; }; 299 298 shell = "${pkgs.bash}/bin/bash"; ··· 348 347 stage3 349 348 stage4 350 349 (prevStage: { 351 - buildPlatform = localSystem; 352 - hostPlatform = localSystem; 353 - targetPlatform = localSystem; 354 350 inherit config overlays; 355 351 stdenv = stdenvDarwin prevStage; 356 352 })
+9 -5
pkgs/stdenv/freebsd/default.nix
··· 35 35 36 36 stdenv = import ../generic { 37 37 name = "stdenv-freebsd-boot-1"; 38 + buildPlatform = localSystem; 39 + hostPlatform = localSystem; 40 + targetPlatform = localSystem; 38 41 inherit config; 39 42 initialPath = [ "/" "/usr" ]; 40 43 hostPlatform = localSystem; ··· 52 55 53 56 stdenv = import ../generic { 54 57 name = "stdenv-freebsd-boot-0"; 58 + buildPlatform = localSystem; 59 + hostPlatform = localSystem; 60 + targetPlatform = localSystem; 55 61 inherit config; 56 62 initialPath = [ prevStage.bootstrapTools ]; 57 63 inherit (prevStage.stdenv) ··· 62 68 }) 63 69 64 70 (prevStage: { 65 - buildPlatform = localSystem; 66 - hostPlatform = localSystem; 67 - targetPlatform = localSystem; 68 71 inherit config overlays; 69 72 stdenv = import ../generic { 70 73 name = "stdenv-freebsd-boot-3"; 74 + buildPlatform = localSystem; 75 + hostPlatform = localSystem; 76 + targetPlatform = localSystem; 71 77 inherit config; 72 78 73 79 inherit (prevStage.stdenv) ··· 77 83 nativeTools = true; 78 84 nativePrefix = "/usr"; 79 85 nativeLibc = true; 80 - hostPlatform = localSystem; 81 - targetPlatform = localSystem; 82 86 inherit (prevStage) stdenv; 83 87 cc = { 84 88 name = "clang-9.9.9";
+197
pkgs/stdenv/generic/check-meta.nix
··· 1 + # Extend a derivation with checks for brokenness, license, etc. Throw a 2 + # descriptive error when the check fails; return `derivationArg` otherwise. 3 + # Note: no dependencies are checked in this step. 4 + 5 + { lib, config, system, meta, derivationArg, mkDerivationArg }: 6 + 7 + let 8 + attrs = mkDerivationArg; # TODO: probably get rid of passing this one 9 + 10 + # See discussion at https://github.com/NixOS/nixpkgs/pull/25304#issuecomment-298385426 11 + # for why this defaults to false, but I (@copumpkin) want to default it to true soon. 12 + shouldCheckMeta = config.checkMeta or false; 13 + 14 + allowUnfree = config.allowUnfree or false || builtins.getEnv "NIXPKGS_ALLOW_UNFREE" == "1"; 15 + 16 + whitelist = config.whitelistedLicenses or []; 17 + blacklist = config.blacklistedLicenses or []; 18 + 19 + onlyLicenses = list: 20 + lib.lists.all (license: 21 + let l = lib.licenses.${license.shortName or "BROKEN"} or false; in 22 + if license == l then true else 23 + throw ''‘${showLicense license}’ is not an attribute of lib.licenses'' 24 + ) list; 25 + 26 + areLicenseListsValid = 27 + if lib.mutuallyExclusive whitelist blacklist then 28 + assert onlyLicenses whitelist; assert onlyLicenses blacklist; true 29 + else 30 + throw "whitelistedLicenses and blacklistedLicenses are not mutually exclusive."; 31 + 32 + hasLicense = attrs: 33 + attrs ? meta.license; 34 + 35 + hasWhitelistedLicense = assert areLicenseListsValid; attrs: 36 + hasLicense attrs && builtins.elem attrs.meta.license whitelist; 37 + 38 + hasBlacklistedLicense = assert areLicenseListsValid; attrs: 39 + hasLicense attrs && builtins.elem attrs.meta.license blacklist; 40 + 41 + allowBroken = config.allowBroken or false || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1"; 42 + 43 + isUnfree = licenses: lib.lists.any (l: 44 + !l.free or true || l == "unfree" || l == "unfree-redistributable") licenses; 45 + 46 + # Alow granular checks to allow only some unfree packages 47 + # Example: 48 + # {pkgs, ...}: 49 + # { 50 + # allowUnfree = false; 51 + # allowUnfreePredicate = (x: pkgs.lib.hasPrefix "flashplayer-" x.name); 52 + # } 53 + allowUnfreePredicate = config.allowUnfreePredicate or (x: false); 54 + 55 + # Check whether unfree packages are allowed and if not, whether the 56 + # package has an unfree license and is not explicitely allowed by the 57 + # `allowUNfreePredicate` function. 58 + hasDeniedUnfreeLicense = attrs: 59 + !allowUnfree && 60 + hasLicense attrs && 61 + isUnfree (lib.lists.toList attrs.meta.license) && 62 + !allowUnfreePredicate attrs; 63 + 64 + allowInsecureDefaultPredicate = x: builtins.elem x.name (config.permittedInsecurePackages or []); 65 + allowInsecurePredicate = x: (config.allowUnfreePredicate or allowInsecureDefaultPredicate) x; 66 + 67 + hasAllowedInsecure = attrs: 68 + (attrs.meta.knownVulnerabilities or []) == [] || 69 + allowInsecurePredicate attrs || 70 + builtins.getEnv "NIXPKGS_ALLOW_INSECURE" == "1"; 71 + 72 + showLicense = license: license.shortName or "unknown"; 73 + 74 + pos_str = meta.position or "«unknown-file»"; 75 + 76 + remediation = { 77 + unfree = remediate_whitelist "Unfree"; 78 + broken = remediate_whitelist "Broken"; 79 + blacklisted = x: ""; 80 + insecure = remediate_insecure; 81 + unknown-meta = x: ""; 82 + }; 83 + remediate_whitelist = allow_attr: attrs: 84 + '' 85 + a) For `nixos-rebuild` you can set 86 + { nixpkgs.config.allow${allow_attr} = true; } 87 + in configuration.nix to override this. 88 + 89 + b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add 90 + { allow${allow_attr} = true; } 91 + to ~/.config/nixpkgs/config.nix. 92 + ''; 93 + 94 + remediate_insecure = attrs: 95 + '' 96 + 97 + Known issues: 98 + 99 + '' + (lib.fold (issue: default: "${default} - ${issue}\n") "" attrs.meta.knownVulnerabilities) + '' 100 + 101 + You can install it anyway by whitelisting this package, using the 102 + following methods: 103 + 104 + a) for `nixos-rebuild` you can add ‘${attrs.name or "«name-missing»"}’ to 105 + `nixpkgs.config.permittedInsecurePackages` in the configuration.nix, 106 + like so: 107 + 108 + { 109 + nixpkgs.config.permittedInsecurePackages = [ 110 + "${attrs.name or "«name-missing»"}" 111 + ]; 112 + } 113 + 114 + b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add 115 + ‘${attrs.name or "«name-missing»"}’ to `permittedInsecurePackages` in 116 + ~/.config/nixpkgs/config.nix, like so: 117 + 118 + { 119 + permittedInsecurePackages = [ 120 + "${attrs.name or "«name-missing»"}" 121 + ]; 122 + } 123 + 124 + ''; 125 + 126 + throwEvalHelp = { reason , errormsg ? "" }: 127 + throw ('' 128 + Package ‘${attrs.name or "«name-missing»"}’ in ${pos_str} ${errormsg}, refusing to evaluate. 129 + 130 + '' + ((builtins.getAttr reason remediation) attrs)); 131 + 132 + metaTypes = with lib.types; rec { 133 + # These keys are documented 134 + description = str; 135 + longDescription = str; 136 + branch = str; 137 + homepage = str; 138 + downloadPage = str; 139 + license = either (listOf lib.types.attrs) (either lib.types.attrs str); 140 + maintainers = listOf str; 141 + priority = int; 142 + platforms = listOf str; 143 + hydraPlatforms = listOf str; 144 + broken = bool; 145 + 146 + # Weirder stuff that doesn't appear in the documentation? 147 + version = str; 148 + tag = str; 149 + updateWalker = bool; 150 + executables = listOf str; 151 + outputsToInstall = listOf str; 152 + position = str; 153 + repositories = attrsOf str; 154 + isBuildPythonPackage = platforms; 155 + schedulingPriority = str; 156 + downloadURLRegexp = str; 157 + isFcitxEngine = bool; 158 + isIbusEngine = bool; 159 + }; 160 + 161 + checkMetaAttr = k: v: 162 + if metaTypes?${k} then 163 + if metaTypes.${k}.check v then null else "key '${k}' has a value ${v} of an invalid type ${builtins.typeOf v}; expected ${metaTypes.${k}.description}" 164 + else "key '${k}' is unrecognized; expected one of: \n\t [${lib.concatMapStringsSep ", " (x: "'${x}'") (lib.attrNames metaTypes)}]"; 165 + checkMeta = meta: if shouldCheckMeta then lib.remove null (lib.mapAttrsToList checkMetaAttr meta) else []; 166 + 167 + # Check if a derivation is valid, that is whether it passes checks for 168 + # e.g brokenness or license. 169 + # 170 + # Return { valid: Bool } and additionally 171 + # { reason: String; errormsg: String } if it is not valid, where 172 + # reason is one of "unfree", "blacklisted" or "broken". 173 + checkValidity = attrs: 174 + if hasDeniedUnfreeLicense attrs && !(hasWhitelistedLicense attrs) then 175 + { valid = false; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; } 176 + else if hasBlacklistedLicense attrs then 177 + { valid = false; reason = "blacklisted"; errormsg = "has a blacklisted license (‘${showLicense attrs.meta.license}’)"; } 178 + else if !allowBroken && attrs.meta.broken or false then 179 + { valid = false; reason = "broken"; errormsg = "is marked as broken"; } 180 + else if !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem system attrs.meta.platforms then 181 + { valid = false; reason = "broken"; errormsg = "is not supported on ‘${system}’"; } 182 + else if !(hasAllowedInsecure attrs) then 183 + { valid = false; reason = "insecure"; errormsg = "is marked as insecure"; } 184 + else let res = checkMeta (attrs.meta or {}); in if res != [] then 185 + { valid = false; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; } 186 + else { valid = true; }; 187 + 188 + # Throw an error if trying to evaluate an non-valid derivation 189 + validityCondition = 190 + let v = checkValidity attrs; 191 + in if !v.valid 192 + then throwEvalHelp (removeAttrs v ["valid"]) 193 + else true; 194 + 195 + in 196 + assert validityCondition; 197 + derivationArg
+38 -345
pkgs/stdenv/generic/default.nix
··· 15 15 , stdenvSandboxProfile ? "" 16 16 , extraSandboxProfile ? "" 17 17 18 - , # The platforms here do *not* correspond to the stage the stdenv is 19 - # used in, but rather the previous one, in which it was built. We 20 - # use the latter two platforms, like a cross compiler, because the 21 - # stand environment is a build tool if you squint at it, and because 22 - # neither of these are used when building stdenv so we know the 23 - # build platform is irrelevant. 24 - hostPlatform, targetPlatform 25 - }: 26 - 27 - let 28 - inherit (targetPlatform) system; 29 - 30 - # See discussion at https://github.com/NixOS/nixpkgs/pull/25304#issuecomment-298385426 31 - # for why this defaults to false, but I (@copumpkin) want to default it to true soon. 32 - shouldCheckMeta = config.checkMeta or false; 33 - 34 - allowUnfree = config.allowUnfree or false || builtins.getEnv "NIXPKGS_ALLOW_UNFREE" == "1"; 35 - 36 - whitelist = config.whitelistedLicenses or []; 37 - blacklist = config.blacklistedLicenses or []; 38 - 39 - ifDarwin = attrs: if system == "x86_64-darwin" then attrs else {}; 40 - 41 - onlyLicenses = list: 42 - lib.lists.all (license: 43 - let l = lib.licenses.${license.shortName or "BROKEN"} or false; in 44 - if license == l then true else 45 - throw ''‘${showLicense license}’ is not an attribute of lib.licenses'' 46 - ) list; 47 - 48 - mutuallyExclusive = a: b: 49 - (builtins.length a) == 0 || 50 - (!(builtins.elem (builtins.head a) b) && 51 - mutuallyExclusive (builtins.tail a) b); 52 - 53 - areLicenseListsValid = 54 - if mutuallyExclusive whitelist blacklist then 55 - assert onlyLicenses whitelist; assert onlyLicenses blacklist; true 56 - else 57 - throw "whitelistedLicenses and blacklistedLicenses are not mutually exclusive."; 58 - 59 - hasLicense = attrs: 60 - attrs ? meta.license; 61 - 62 - hasWhitelistedLicense = assert areLicenseListsValid; attrs: 63 - hasLicense attrs && builtins.elem attrs.meta.license whitelist; 64 - 65 - hasBlacklistedLicense = assert areLicenseListsValid; attrs: 66 - hasLicense attrs && builtins.elem attrs.meta.license blacklist; 67 - 68 - allowBroken = config.allowBroken or false || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1"; 69 - 70 - isUnfree = licenses: lib.lists.any (l: 71 - !l.free or true || l == "unfree" || l == "unfree-redistributable") licenses; 72 - 73 - # Alow granular checks to allow only some unfree packages 74 - # Example: 75 - # {pkgs, ...}: 76 - # { 77 - # allowUnfree = false; 78 - # allowUnfreePredicate = (x: pkgs.lib.hasPrefix "flashplayer-" x.name); 79 - # } 80 - allowUnfreePredicate = config.allowUnfreePredicate or (x: false); 81 - 82 - # Check whether unfree packages are allowed and if not, whether the 83 - # package has an unfree license and is not explicitely allowed by the 84 - # `allowUNfreePredicate` function. 85 - hasDeniedUnfreeLicense = attrs: 86 - !allowUnfree && 87 - hasLicense attrs && 88 - isUnfree (lib.lists.toList attrs.meta.license) && 89 - !allowUnfreePredicate attrs; 18 + ## Platform parameters 19 + ## 20 + ## The "build" "host" "target" terminology below comes from GNU Autotools. See 21 + ## its documentation for more information on what those words mean. Note that 22 + ## each should always be defined, even when not cross compiling. 23 + ## 24 + ## For purposes of bootstrapping, think of each stage as a "sliding window" 25 + ## over a list of platforms. Specifically, the host platform of the previous 26 + ## stage becomes the build platform of the current one, and likewise the 27 + ## target platform of the previous stage becomes the host platform of the 28 + ## current one. 29 + ## 90 30 91 - allowInsecureDefaultPredicate = x: builtins.elem x.name (config.permittedInsecurePackages or []); 92 - allowInsecurePredicate = x: (config.allowUnfreePredicate or allowInsecureDefaultPredicate) x; 31 + , # The platform on which packages are built. Consists of `system`, a 32 + # string (e.g.,`i686-linux') identifying the most import attributes of the 33 + # build platform, and `platform` a set of other details. 34 + buildPlatform 93 35 94 - hasAllowedInsecure = attrs: 95 - (attrs.meta.knownVulnerabilities or []) == [] || 96 - allowInsecurePredicate attrs || 97 - builtins.getEnv "NIXPKGS_ALLOW_INSECURE" == "1"; 36 + , # The platform on which packages run. 37 + hostPlatform 98 38 99 - showLicense = license: license.shortName or "unknown"; 39 + , # The platform which build tools (especially compilers) build for in this stage, 40 + targetPlatform 41 + }: 100 42 43 + let 101 44 defaultNativeBuildInputs = extraBuildInputs ++ 102 45 [ ../../build-support/setup-hooks/move-docs.sh 103 46 ../../build-support/setup-hooks/compress-man-pages.sh ··· 106 49 ] 107 50 # FIXME this on Darwin; see 108 51 # https://github.com/NixOS/nixpkgs/commit/94d164dd7#commitcomment-22030369 109 - ++ lib.optional result.isLinux ../../build-support/setup-hooks/audit-tmpdir.sh 52 + ++ lib.optional hostPlatform.isLinux ../../build-support/setup-hooks/audit-tmpdir.sh 110 53 ++ [ 111 54 ../../build-support/setup-hooks/multiple-outputs.sh 112 55 ../../build-support/setup-hooks/move-sbin.sh ··· 115 58 cc 116 59 ]; 117 60 118 - # `mkDerivation` wraps the builtin `derivation` function to 119 - # produce derivations that use this stdenv and its shell. 120 - # 121 - # See also: 122 - # 123 - # * https://nixos.org/nixpkgs/manual/#sec-using-stdenv 124 - # Details on how to use this mkDerivation function 125 - # 126 - # * https://nixos.org/nix/manual/#ssec-derivation 127 - # Explanation about derivations in general 128 - mkDerivation = 129 - { nativeBuildInputs ? [] 130 - , buildInputs ? [] 131 - 132 - , propagatedNativeBuildInputs ? [] 133 - , propagatedBuildInputs ? [] 134 - 135 - , crossConfig ? null 136 - , meta ? {} 137 - , passthru ? {} 138 - , pos ? null # position used in error messages and for meta.position 139 - , separateDebugInfo ? false 140 - , outputs ? [ "out" ] 141 - , __impureHostDeps ? [] 142 - , __propagatedImpureHostDeps ? [] 143 - , sandboxProfile ? "" 144 - , propagatedSandboxProfile ? "" 145 - , ... } @ attrs: 146 - let 147 - dependencies = [ 148 - (map (drv: drv.nativeDrv or drv) nativeBuildInputs) 149 - (map (drv: drv.crossDrv or drv) buildInputs) 150 - ]; 151 - propagatedDependencies = [ 152 - (map (drv: drv.nativeDrv or drv) propagatedNativeBuildInputs) 153 - (map (drv: drv.crossDrv or drv) propagatedBuildInputs) 154 - ]; 155 - in let 156 - pos' = 157 - if pos != null then 158 - pos 159 - else if attrs.meta.description or null != null then 160 - builtins.unsafeGetAttrPos "description" attrs.meta 161 - else 162 - builtins.unsafeGetAttrPos "name" attrs; 163 - pos'' = if pos' != null then "‘" + pos'.file + ":" + toString pos'.line + "’" else "«unknown-file»"; 164 - 165 - 166 - remediation = { 167 - unfree = remediate_whitelist "Unfree"; 168 - broken = remediate_whitelist "Broken"; 169 - blacklisted = x: ""; 170 - insecure = remediate_insecure; 171 - unknown-meta = x: ""; 172 - }; 173 - remediate_whitelist = allow_attr: attrs: 174 - '' 175 - a) For `nixos-rebuild` you can set 176 - { nixpkgs.config.allow${allow_attr} = true; } 177 - in configuration.nix to override this. 178 - 179 - b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add 180 - { allow${allow_attr} = true; } 181 - to ~/.config/nixpkgs/config.nix. 182 - ''; 183 - 184 - remediate_insecure = attrs: 185 - '' 186 - 187 - Known issues: 188 - 189 - '' + (lib.fold (issue: default: "${default} - ${issue}\n") "" attrs.meta.knownVulnerabilities) + '' 190 - 191 - You can install it anyway by whitelisting this package, using the 192 - following methods: 193 - 194 - a) for `nixos-rebuild` you can add ‘${attrs.name or "«name-missing»"}’ to 195 - `nixpkgs.config.permittedInsecurePackages` in the configuration.nix, 196 - like so: 197 - 198 - { 199 - nixpkgs.config.permittedInsecurePackages = [ 200 - "${attrs.name or "«name-missing»"}" 201 - ]; 202 - } 203 - 204 - b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add 205 - ‘${attrs.name or "«name-missing»"}’ to `permittedInsecurePackages` in 206 - ~/.config/nixpkgs/config.nix, like so: 207 - 208 - { 209 - permittedInsecurePackages = [ 210 - "${attrs.name or "«name-missing»"}" 211 - ]; 212 - } 213 - 214 - ''; 215 - 216 - 217 - throwEvalHelp = { reason , errormsg ? "" }: 218 - throw ('' 219 - Package ‘${attrs.name or "«name-missing»"}’ in ${pos''} ${errormsg}, refusing to evaluate. 220 - 221 - '' + ((builtins.getAttr reason remediation) attrs)); 222 - 223 - metaTypes = with lib.types; rec { 224 - # These keys are documented 225 - description = str; 226 - longDescription = str; 227 - branch = str; 228 - homepage = str; 229 - downloadPage = str; 230 - license = either (listOf lib.types.attrs) (either lib.types.attrs str); 231 - maintainers = listOf str; 232 - priority = int; 233 - platforms = listOf str; 234 - hydraPlatforms = listOf str; 235 - broken = bool; 236 - 237 - # Weirder stuff that doesn't appear in the documentation? 238 - version = str; 239 - tag = str; 240 - updateWalker = bool; 241 - executables = listOf str; 242 - outputsToInstall = listOf str; 243 - position = str; 244 - repositories = attrsOf str; 245 - isBuildPythonPackage = platforms; 246 - schedulingPriority = str; 247 - downloadURLRegexp = str; 248 - isFcitxEngine = bool; 249 - isIbusEngine = bool; 250 - }; 251 - 252 - checkMetaAttr = k: v: 253 - if metaTypes?${k} then 254 - if metaTypes.${k}.check v then null else "key '${k}' has a value ${v} of an invalid type ${builtins.typeOf v}; expected ${metaTypes.${k}.description}" 255 - else "key '${k}' is unrecognized; expected one of: \n\t [${lib.concatMapStringsSep ", " (x: "'${x}'") (lib.attrNames metaTypes)}]"; 256 - checkMeta = meta: if shouldCheckMeta then lib.remove null (lib.mapAttrsToList checkMetaAttr meta) else []; 257 - 258 - # Check if a derivation is valid, that is whether it passes checks for 259 - # e.g brokenness or license. 260 - # 261 - # Return { valid: Bool } and additionally 262 - # { reason: String; errormsg: String } if it is not valid, where 263 - # reason is one of "unfree", "blacklisted" or "broken". 264 - checkValidity = attrs: 265 - if hasDeniedUnfreeLicense attrs && !(hasWhitelistedLicense attrs) then 266 - { valid = false; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; } 267 - else if hasBlacklistedLicense attrs then 268 - { valid = false; reason = "blacklisted"; errormsg = "has a blacklisted license (‘${showLicense attrs.meta.license}’)"; } 269 - else if !allowBroken && attrs.meta.broken or false then 270 - { valid = false; reason = "broken"; errormsg = "is marked as broken"; } 271 - else if !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem result.system attrs.meta.platforms then 272 - { valid = false; reason = "broken"; errormsg = "is not supported on ‘${result.system}’"; } 273 - else if !(hasAllowedInsecure attrs) then 274 - { valid = false; reason = "insecure"; errormsg = "is marked as insecure"; } 275 - else let res = checkMeta (attrs.meta or {}); in if res != [] then 276 - { valid = false; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; } 277 - else { valid = true; }; 278 - 279 - outputs' = 280 - outputs ++ 281 - (if separateDebugInfo then assert targetPlatform.isLinux; [ "debug" ] else []); 282 - 283 - dependencies' = let 284 - justMap = map lib.chooseDevOutputs dependencies; 285 - nativeBuildInputs = lib.elemAt justMap 0 286 - ++ lib.optional targetPlatform.isWindows ../../build-support/setup-hooks/win-dll-link.sh; 287 - buildInputs = lib.elemAt justMap 1 288 - # TODO(@Ericson2314): Should instead also be appended to `nativeBuildInputs`. 289 - ++ lib.optional separateDebugInfo ../../build-support/setup-hooks/separate-debug-info.sh; 290 - in [ nativeBuildInputs buildInputs ]; 291 - 292 - propagatedDependencies' = map lib.chooseDevOutputs propagatedDependencies; 293 - in 294 - 295 - # Throw an error if trying to evaluate an non-valid derivation 296 - assert let v = checkValidity attrs; 297 - in if !v.valid 298 - then throwEvalHelp (removeAttrs v ["valid"]) 299 - else true; 300 - 301 - lib.addPassthru (derivation ( 302 - (removeAttrs attrs 303 - ["meta" "passthru" "crossAttrs" "pos" 304 - "__impureHostDeps" "__propagatedImpureHostDeps" 305 - "sandboxProfile" "propagatedSandboxProfile"]) 306 - // (let 307 - # TODO(@Ericson2314): Reversing of dep lists is just temporary to avoid Darwin mass rebuild. 308 - computedSandboxProfile = 309 - lib.concatMap (input: input.__propagatedSandboxProfile or []) (extraBuildInputs ++ lib.concatLists (lib.reverseList dependencies')); 310 - computedPropagatedSandboxProfile = 311 - lib.concatMap (input: input.__propagatedSandboxProfile or []) (lib.concatLists (lib.reverseList propagatedDependencies')); 312 - computedImpureHostDeps = 313 - lib.unique (lib.concatMap (input: input.__propagatedImpureHostDeps or []) (extraBuildInputs ++ lib.concatLists (lib.reverseList dependencies'))); 314 - computedPropagatedImpureHostDeps = 315 - lib.unique (lib.concatMap (input: input.__propagatedImpureHostDeps or []) (lib.concatLists (lib.reverseList propagatedDependencies'))); 316 - in 317 - { 318 - builder = attrs.realBuilder or shell; 319 - args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)]; 320 - stdenv = result; 321 - system = result.system; 322 - userHook = config.stdenv.userHook or null; 323 - __ignoreNulls = true; 324 - 325 - nativeBuildInputs = lib.elemAt dependencies' 0; 326 - buildInputs = lib.elemAt dependencies' 1; 327 - 328 - propagatedNativeBuildInputs = lib.elemAt propagatedDependencies' 0; 329 - propagatedBuildInputs = lib.elemAt propagatedDependencies' 1; 330 - } // ifDarwin { 331 - # TODO: remove lib.unique once nix has a list canonicalization primitive 332 - __sandboxProfile = 333 - let profiles = [ extraSandboxProfile ] ++ computedSandboxProfile ++ computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile sandboxProfile ]; 334 - final = lib.concatStringsSep "\n" (lib.filter (x: x != "") (lib.unique profiles)); 335 - in final; 336 - __propagatedSandboxProfile = lib.unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]); 337 - __impureHostDeps = computedImpureHostDeps ++ computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps ++ __impureHostDeps ++ __extraImpureHostDeps ++ [ 338 - "/dev/zero" 339 - "/dev/random" 340 - "/dev/urandom" 341 - "/bin/sh" 342 - ]; 343 - __propagatedImpureHostDeps = computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps; 344 - } // (if outputs' != [ "out" ] then { 345 - outputs = outputs'; 346 - } else { })))) ( 347 - { 348 - overrideAttrs = f: mkDerivation (attrs // (f attrs)); 349 - # The meta attribute is passed in the resulting attribute set, 350 - # but it's not part of the actual derivation, i.e., it's not 351 - # passed to the builder and is not a dependency. But since we 352 - # include it in the result, it *is* available to nix-env for queries. 353 - meta = { } 354 - # If the packager hasn't specified `outputsToInstall`, choose a default, 355 - # which is the name of `p.bin or p.out or p`; 356 - # if he has specified it, it will be overridden below in `// meta`. 357 - # Note: This default probably shouldn't be globally configurable. 358 - # Services and users should specify outputs explicitly, 359 - # unless they are comfortable with this default. 360 - // { outputsToInstall = 361 - let 362 - outs = outputs'; # the value passed to derivation primitive 363 - hasOutput = out: builtins.elem out outs; 364 - in [( lib.findFirst hasOutput null (["bin" "out"] ++ outs) )]; 365 - } 366 - // meta 367 - # Fill `meta.position` to identify the source location of the package. 368 - // lib.optionalAttrs (pos' != null) 369 - { position = pos'.file + ":" + toString pos'.line; } 370 - ; 371 - inherit passthru; 372 - } // 373 - # Pass through extra attributes that are not inputs, but 374 - # should be made available to Nix expressions using the 375 - # derivation (e.g., in assertions). 376 - passthru); 377 - 378 61 # The stdenv that we are producing. 379 - result = 62 + stdenv = 380 63 derivation ( 381 64 (if isNull allowedRequisites then {} else { allowedRequisites = allowedRequisites ++ defaultNativeBuildInputs; }) // 382 65 { 383 - inherit system name; 66 + inherit name; 67 + 68 + # Nix itself uses the `system` field of a derivation to decide where to 69 + # build it. This is a bit confusing for cross compilation. 70 + inherit (buildPlatform) system; 384 71 385 72 builder = shell; 386 73 ··· 390 77 391 78 inherit preHook initialPath shell defaultNativeBuildInputs; 392 79 } 393 - // ifDarwin { 80 + // lib.optionalAttrs buildPlatform.isDarwin { 394 81 __sandboxProfile = stdenvSandboxProfile; 395 82 __impureHostDeps = __stdenvImpureHostDeps; 396 83 }) ··· 402 89 platforms = lib.platforms.all; 403 90 }; 404 91 92 + inherit buildPlatform hostPlatform targetPlatform; 93 + 94 + inherit extraBuildInputs __extraImpureHostDeps extraSandboxProfile; 95 + 405 96 # Utility flags to test the type of platform. 406 97 inherit (hostPlatform) 407 98 isDarwin isLinux isSunOS isHurd isCygwin isFreeBSD isOpenBSD ··· 412 103 # Whether we should run paxctl to pax-mark binaries. 413 104 needsPax = isLinux; 414 105 415 - inherit mkDerivation; 106 + inherit (import ./make-derivation.nix { 107 + inherit lib config stdenv; 108 + }) mkDerivation; 416 109 417 110 # For convenience, bring in the library functions in lib/ so 418 111 # packages don't have to do that themselves. ··· 431 124 # like curl = if stdenv ? curl then stdenv.curl else ...). 432 125 // extraAttrs; 433 126 434 - in result) 127 + in stdenv)
+150
pkgs/stdenv/generic/make-derivation.nix
··· 1 + { lib, config, stdenv }: 2 + 3 + rec { 4 + # `mkDerivation` wraps the builtin `derivation` function to 5 + # produce derivations that use this stdenv and its shell. 6 + # 7 + # See also: 8 + # 9 + # * https://nixos.org/nixpkgs/manual/#sec-using-stdenv 10 + # Details on how to use this mkDerivation function 11 + # 12 + # * https://nixos.org/nix/manual/#ssec-derivation 13 + # Explanation about derivations in general 14 + mkDerivation = 15 + { nativeBuildInputs ? [] 16 + , buildInputs ? [] 17 + 18 + , propagatedNativeBuildInputs ? [] 19 + , propagatedBuildInputs ? [] 20 + 21 + , crossConfig ? null 22 + , meta ? {} 23 + , passthru ? {} 24 + , pos ? # position used in error messages and for meta.position 25 + (if attrs.meta.description or null != null 26 + then builtins.unsafeGetAttrPos "description" attrs.meta 27 + else builtins.unsafeGetAttrPos "name" attrs) 28 + , separateDebugInfo ? false 29 + , outputs ? [ "out" ] 30 + , __impureHostDeps ? [] 31 + , __propagatedImpureHostDeps ? [] 32 + , sandboxProfile ? "" 33 + , propagatedSandboxProfile ? "" 34 + , ... } @ attrs: 35 + let 36 + dependencies = [ 37 + (map (drv: drv.nativeDrv or drv) nativeBuildInputs) 38 + (map (drv: drv.crossDrv or drv) buildInputs) 39 + ]; 40 + propagatedDependencies = [ 41 + (map (drv: drv.nativeDrv or drv) propagatedNativeBuildInputs) 42 + (map (drv: drv.crossDrv or drv) propagatedBuildInputs) 43 + ]; 44 + in let 45 + 46 + outputs' = 47 + outputs ++ 48 + (if separateDebugInfo then assert stdenv.hostPlatform.isLinux; [ "debug" ] else []); 49 + 50 + dependencies' = let 51 + justMap = map lib.chooseDevOutputs dependencies; 52 + nativeBuildInputs = lib.elemAt justMap 0 53 + ++ lib.optional stdenv.hostPlatform.isWindows ../../build-support/setup-hooks/win-dll-link.sh; 54 + buildInputs = lib.elemAt justMap 1 55 + # TODO(@Ericson2314): Should instead also be appended to `nativeBuildInputs`. 56 + ++ lib.optional separateDebugInfo ../../build-support/setup-hooks/separate-debug-info.sh; 57 + in [ nativeBuildInputs buildInputs ]; 58 + 59 + propagatedDependencies' = map lib.chooseDevOutputs propagatedDependencies; 60 + 61 + derivationArg = 62 + (removeAttrs attrs 63 + ["meta" "passthru" "crossAttrs" "pos" 64 + "__impureHostDeps" "__propagatedImpureHostDeps" 65 + "sandboxProfile" "propagatedSandboxProfile"]) 66 + // (let 67 + # TODO(@Ericson2314): Reversing of dep lists is just temporary to avoid Darwin mass rebuild. 68 + computedSandboxProfile = 69 + lib.concatMap (input: input.__propagatedSandboxProfile or []) (stdenv.extraBuildInputs ++ lib.concatLists (lib.reverseList dependencies')); 70 + computedPropagatedSandboxProfile = 71 + lib.concatMap (input: input.__propagatedSandboxProfile or []) (lib.concatLists (lib.reverseList propagatedDependencies')); 72 + computedImpureHostDeps = 73 + lib.unique (lib.concatMap (input: input.__propagatedImpureHostDeps or []) (stdenv.extraBuildInputs ++ lib.concatLists (lib.reverseList dependencies'))); 74 + computedPropagatedImpureHostDeps = 75 + lib.unique (lib.concatMap (input: input.__propagatedImpureHostDeps or []) (lib.concatLists (lib.reverseList propagatedDependencies'))); 76 + in 77 + { 78 + builder = attrs.realBuilder or stdenv.shell; 79 + args = attrs.args or ["-e" (attrs.builder or ./default-builder.sh)]; 80 + inherit stdenv; 81 + inherit (stdenv) system; 82 + userHook = config.stdenv.userHook or null; 83 + __ignoreNulls = true; 84 + 85 + nativeBuildInputs = lib.elemAt dependencies' 0; 86 + buildInputs = lib.elemAt dependencies' 1; 87 + 88 + propagatedNativeBuildInputs = lib.elemAt propagatedDependencies' 0; 89 + propagatedBuildInputs = lib.elemAt propagatedDependencies' 1; 90 + } // lib.optionalAttrs (stdenv.buildPlatform.isDarwin) { 91 + # TODO: remove lib.unique once nix has a list canonicalization primitive 92 + __sandboxProfile = 93 + let profiles = [ stdenv.extraSandboxProfile ] ++ computedSandboxProfile ++ computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile sandboxProfile ]; 94 + final = lib.concatStringsSep "\n" (lib.filter (x: x != "") (lib.unique profiles)); 95 + in final; 96 + __propagatedSandboxProfile = lib.unique (computedPropagatedSandboxProfile ++ [ propagatedSandboxProfile ]); 97 + __impureHostDeps = computedImpureHostDeps ++ computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps ++ __impureHostDeps ++ stdenv.__extraImpureHostDeps ++ [ 98 + "/dev/zero" 99 + "/dev/random" 100 + "/dev/urandom" 101 + "/bin/sh" 102 + ]; 103 + __propagatedImpureHostDeps = computedPropagatedImpureHostDeps ++ __propagatedImpureHostDeps; 104 + } // (if outputs' != [ "out" ] then { 105 + outputs = outputs'; 106 + } else { })); 107 + 108 + # The meta attribute is passed in the resulting attribute set, 109 + # but it's not part of the actual derivation, i.e., it's not 110 + # passed to the builder and is not a dependency. But since we 111 + # include it in the result, it *is* available to nix-env for queries. 112 + meta = { } 113 + # If the packager hasn't specified `outputsToInstall`, choose a default, 114 + # which is the name of `p.bin or p.out or p`; 115 + # if he has specified it, it will be overridden below in `// meta`. 116 + # Note: This default probably shouldn't be globally configurable. 117 + # Services and users should specify outputs explicitly, 118 + # unless they are comfortable with this default. 119 + // { outputsToInstall = 120 + let 121 + outs = outputs'; # the value passed to derivation primitive 122 + hasOutput = out: builtins.elem out outs; 123 + in [( lib.findFirst hasOutput null (["bin" "out"] ++ outs) )]; 124 + } 125 + // attrs.meta or {} 126 + # Fill `meta.position` to identify the source location of the package. 127 + // lib.optionalAttrs (pos != null) 128 + { position = pos.file + ":" + toString pos.line; } 129 + ; 130 + 131 + in 132 + 133 + lib.addPassthru 134 + (derivation (import ./check-meta.nix 135 + { 136 + inherit lib config meta derivationArg; 137 + mkDerivationArg = attrs; 138 + # Nix itself uses the `system` field of a derivation to decide where 139 + # to build it. This is a bit confusing for cross compilation. 140 + inherit (stdenv) system; 141 + })) 142 + ( { 143 + overrideAttrs = f: mkDerivation (attrs // (f attrs)); 144 + inherit meta passthru; 145 + } // 146 + # Pass through extra attributes that are not inputs, but 147 + # should be made available to Nix expressions using the 148 + # derivation (e.g., in assertions). 149 + passthru); 150 + }
+7 -13
pkgs/stdenv/linux/default.nix
··· 52 52 let 53 53 54 54 thisStdenv = import ../generic { 55 + name = "stdenv-linux-boot"; 56 + buildPlatform = localSystem; 57 + hostPlatform = localSystem; 58 + targetPlatform = localSystem; 55 59 inherit config extraBuildInputs; 56 - name = "stdenv-linux-boot"; 57 60 preHook = 58 61 '' 59 62 # Don't patch #!/interpreter because it leads to retained ··· 63 66 ''; 64 67 shell = "${bootstrapTools}/bin/bash"; 65 68 initialPath = [bootstrapTools]; 66 - 67 - hostPlatform = localSystem; 68 - targetPlatform = localSystem; 69 69 70 70 fetchurlBoot = import ../../build-support/fetchurl/boot.nix { 71 71 inherit system; ··· 102 102 }; 103 103 104 104 in { 105 - buildPlatform = localSystem; 106 - hostPlatform = localSystem; 107 - targetPlatform = localSystem; 108 105 inherit config overlays; 109 106 stdenv = thisStdenv; 110 107 }; ··· 269 266 # dependency (`nix-store -qR') on bootstrapTools or the first 270 267 # binutils built. 271 268 (prevStage: { 272 - buildPlatform = localSystem; 273 - hostPlatform = localSystem; 274 - targetPlatform = localSystem; 275 269 inherit config overlays; 276 270 stdenv = import ../generic rec { 271 + buildPlatform = localSystem; 272 + hostPlatform = localSystem; 273 + targetPlatform = localSystem; 277 274 inherit config; 278 275 279 276 preHook = '' ··· 285 282 286 283 initialPath = 287 284 ((import ../common-path.nix) {pkgs = prevStage;}); 288 - 289 - hostPlatform = localSystem; 290 - targetPlatform = localSystem; 291 285 292 286 extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++ 293 287 # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
+1 -8
pkgs/stdenv/native/default.nix
··· 81 81 { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }) }: 82 82 83 83 import ../generic { 84 + buildPlatform = localSystem; 84 85 hostPlatform = localSystem; 85 86 targetPlatform = localSystem; 86 87 ··· 125 126 "i686-solaris" = "/usr/gnu"; 126 127 "x86_64-solaris" = "/opt/local/gcc47"; 127 128 }.${system} or "/usr"; 128 - hostPlatform = localSystem; 129 - targetPlatform = localSystem; 130 129 inherit stdenv; 131 130 }; 132 131 ··· 140 139 141 140 # First build a stdenv based only on tools outside the store. 142 141 (prevStage: { 143 - buildPlatform = localSystem; 144 - hostPlatform = localSystem; 145 - targetPlatform = localSystem; 146 142 inherit config overlays; 147 143 stdenv = makeStdenv { 148 144 inherit (prevStage) cc fetchurl; ··· 152 148 # Using that, build a stdenv that adds the ‘xz’ command (which most systems 153 149 # don't have, so we mustn't rely on the native environment providing it). 154 150 (prevStage: { 155 - buildPlatform = localSystem; 156 - hostPlatform = localSystem; 157 - targetPlatform = localSystem; 158 151 inherit config overlays; 159 152 stdenv = makeStdenv { 160 153 inherit (prevStage.stdenv) cc fetchurl;
+4 -3
pkgs/stdenv/nix/default.nix
··· 10 10 (prevStage: let 11 11 inherit (prevStage) stdenv; 12 12 in { 13 - inherit (prevStage) buildPlatform hostPlatform targetPlatform; 14 13 inherit config overlays; 15 14 16 15 stdenv = import ../generic rec { 16 + buildPlatform = localSystem; 17 + hostPlatform = localSystem; 18 + targetPlatform = localSystem; 19 + 17 20 inherit config; 18 21 19 22 preHook = '' ··· 30 33 nativeTools = false; 31 34 nativePrefix = stdenv.lib.optionalString hostPlatform.isSunOS "/usr"; 32 35 nativeLibc = true; 33 - hostPlatform = localSystem; 34 - targetPlatform = localSystem; 35 36 inherit stdenv; 36 37 inherit (prevStage) binutils coreutils gnugrep; 37 38 cc = prevStage.gcc.cc;
+2
pkgs/tools/archivers/unzip/default.nix
··· 13 13 14 14 hardeningDisable = [ "format" ]; 15 15 16 + patchFlags = "-p1 -F3"; 17 + 16 18 patches = [ 17 19 ./CVE-2014-8139.diff 18 20 ./CVE-2014-8140.diff
+33
pkgs/tools/audio/ezstream/default.nix
··· 1 + { stdenv, fetchurl, libiconv, libshout, taglib, libxml2, pkgconfig }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ezstream-${version}"; 5 + version = "0.6.0"; 6 + 7 + src = fetchurl { 8 + url = "https://ftp.osuosl.org/pub/xiph/releases/ezstream/${name}.tar.gz"; 9 + sha256 = "f86eb8163b470c3acbc182b42406f08313f85187bd9017afb8b79b02f03635c9"; 10 + }; 11 + 12 + buildInputs = [ libiconv libshout taglib libxml2 ]; 13 + nativeBuildInputs = [ pkgconfig ]; 14 + 15 + doCheck = true; 16 + 17 + meta = with stdenv.lib; { 18 + description = "A command line source client for Icecast media streaming servers"; 19 + longDescription = '' 20 + Ezstream is a command line source client for Icecast media 21 + streaming servers. It began as the successor of the old "shout" 22 + utility, and has since gained a lot of useful features. 23 + 24 + In its basic mode of operation, it streams media files or data 25 + from standard input without reencoding and thus requires only 26 + very little CPU resources. 27 + ''; 28 + homepage = http://icecast.org/ezstream/; 29 + license = licenses.gpl2; 30 + maintainers = [ maintainers.barrucadu ]; 31 + platforms = platforms.all; 32 + }; 33 + }
+4
pkgs/tools/filesystems/btrfs-progs/default.nix
··· 21 21 # This should be fine on all platforms so apply universally 22 22 patchPhase = "sed -i s/-O1/-O2/ configure"; 23 23 24 + postInstall = '' 25 + install -v -m 444 -D btrfs-completion $out/etc/bash_completion.d/btrfs 26 + ''; 27 + 24 28 meta = with stdenv.lib; { 25 29 description = "Utilities for the btrfs filesystem"; 26 30 homepage = https://btrfs.wiki.kernel.org/;
+2 -2
pkgs/tools/filesystems/mergerfs/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mergerfs-${version}"; 5 - version = "2.22.1"; 5 + version = "2.23.0"; 6 6 7 7 # not using fetchFromGitHub because of changelog being built with git log 8 8 src = fetchgit { 9 9 url = "https://github.com/trapexit/mergerfs"; 10 10 rev = "refs/tags/${version}"; 11 - sha256 = "12dm64l74wyagbwxsz57p8j3dwl9hgi0j3b6i0pn9m5ar7qrnv00"; 11 + sha256 = "0k4nn0f4c355q7hnni7iia8qi9m0khvyd04hx1hmlrnf0zsi9mfw"; 12 12 deepClone = true; 13 13 leaveDotGit = true; 14 14 };
+3 -3
pkgs/tools/misc/exa/default.nix
··· 21 21 ''; 22 22 in buildRustPackage rec { 23 23 name = "exa-${version}"; 24 - version = "0.6.0"; 24 + version = "0.7.0"; 25 25 26 - depsSha256 = "0c1vyl1c67xq18ss0xs5cjdfn892jpwj6ml51dfppzfyns3namm4"; 26 + depsSha256 = "0j320hhf2vqaha137pjj4pyiw6d3p5h3nhy3pl9vna1g5mnl1sn7"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "ogham"; 30 30 repo = "exa"; 31 31 rev = "v${version}"; 32 - sha256 = "0065gj4pbbppbnwp23s6bb7zlz428nrir00d0kz7axydxk6swhyv"; 32 + sha256 = "0i9psgna2wwv9qyw9cif4qznqiyi16vl763hpm2yr195aj700339"; 33 33 }; 34 34 35 35 nativeBuildInputs = [ cmake pkgconfig perl ];
+2 -2
pkgs/tools/misc/kronometer/default.nix
··· 1 1 { 2 2 mkDerivation, fetchurl, lib, 3 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 - kconfig, kinit 4 + kconfig, kcrash, kinit 5 5 }: 6 6 7 7 let ··· 21 21 maintainers = with maintainers; [ peterhoeg ]; 22 22 }; 23 23 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 24 - propagatedBuildInputs = [ kconfig kinit ]; 24 + propagatedBuildInputs = [ kconfig kcrash kinit ]; 25 25 }
+2 -2
pkgs/tools/misc/partition-manager/default.nix
··· 1 1 { mkDerivation, fetchurl, lib 2 2 , extra-cmake-modules, kdoctools, wrapGAppsHook 3 - , kconfig, kinit, kpmcore 4 - , kcrash, eject, libatasmart }: 3 + , kconfig, kcrash, kinit, kpmcore 4 + , eject, libatasmart }: 5 5 6 6 let 7 7 pname = "partitionmanager";
+2 -2
pkgs/tools/misc/peruse/default.nix
··· 1 1 { 2 2 mkDerivation, fetchFromGitHub, fetchurl, lib, 3 3 extra-cmake-modules, kdoctools, wrapGAppsHook, 4 - baloo, kconfig, kfilemetadata, kinit, kirigami, knewstuff, plasma-framework 4 + baloo, karchive, kconfig, kcrash, kfilemetadata, kinit, kirigami, knewstuff, plasma-framework 5 5 }: 6 6 7 7 let ··· 23 23 24 24 nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; 25 25 26 - propagatedBuildInputs = [ baloo kconfig kfilemetadata kinit kirigami knewstuff plasma-framework ]; 26 + propagatedBuildInputs = [ baloo karchive kconfig kcrash kfilemetadata kinit kirigami knewstuff plasma-framework ]; 27 27 28 28 pathsToLink = [ "/etc/xdg/peruse.knsrc"]; 29 29
+4 -9
pkgs/tools/package-management/gx/default.nix
··· 1 1 # This file was generated by go2nix. 2 - { stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: 2 + { stdenv, buildGoPackage, fetchgit }: 3 3 4 4 buildGoPackage rec { 5 5 name = "gx-${version}"; 6 - version = "20160601-${stdenv.lib.strings.substring 0 7 rev}"; 7 - rev = "f84ddf792ceb329e20c857731154798e1ce87314"; 6 + version = "0.12.0"; 7 + rev = "refs/tags/v${version}"; 8 8 9 9 goPackagePath = "github.com/whyrusleeping/gx"; 10 10 11 11 src = fetchgit { 12 12 inherit rev; 13 13 url = "https://github.com/whyrusleeping/gx"; 14 - sha256 = "10a6p9ba526jr6m66x3vsa3xsjlnzv7yma8vyp8d0bf0hs44bpih"; 14 + sha256 = "0pvf0j14xnzy01fxilja8xbki0i0g7h7y20jzw74ds5a7ywsdx8r"; 15 15 }; 16 - 17 - prePatch = '' 18 - substituteInPlace tests/lib/random-dep.go \ 19 - --replace "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-random" "github.com/jbenet/go-random" 20 - ''; 21 16 22 17 goDeps = ./deps.nix; 23 18
+224 -62
pkgs/tools/package-management/gx/deps.nix
··· 1 1 [ 2 2 { 3 - goPackagePath = "github.com/anacrolix/missinggo"; 3 + goPackagePath = "github.com/agl/ed25519"; 4 4 fetch = { 5 5 type = "git"; 6 - url = "https://github.com/anacrolix/missinggo"; 7 - rev = "e40875155efce3d98562ca9e265e152c364ada3e"; 8 - sha256 = "1p1qgnb430dz84d2395i6417jqnlvrx9zwg9rq1ri8d5v7dif4fg"; 6 + url = "https://github.com/agl/ed25519"; 7 + rev = "5312a61534124124185d41f09206b9fef1d88403"; 8 + sha256 = "1v8mhkf1m3ga5262s75vabskxvsw5rpqvi5nwhxwiv7gfk6h823i"; 9 9 }; 10 10 } 11 11 { 12 - goPackagePath = "github.com/anacrolix/sync"; 12 + goPackagePath = "github.com/blang/semver"; 13 13 fetch = { 14 14 type = "git"; 15 - url = "https://github.com/anacrolix/sync"; 16 - rev = "812602587b72df6a2a4f6e30536adc75394a374b"; 17 - sha256 = "0pc38wanzws3vzqj0l5pakg3gn2hacqrb4n7pd0sqz083rss5k0l"; 15 + url = "https://github.com/blang/semver"; 16 + rev = "4a1e882c79dcf4ec00d2e29fac74b9c8938d5052"; 17 + sha256 = "07rk2jzmppw1v06qvsn11l1mwkyg6y9y06jfik316zq8glfh8b3m"; 18 18 }; 19 19 } 20 20 { 21 - goPackagePath = "github.com/anacrolix/utp"; 21 + goPackagePath = "github.com/btcsuite/btcd"; 22 22 fetch = { 23 23 type = "git"; 24 - url = "https://github.com/anacrolix/utp"; 25 - rev = "d7ad5aff2b8a5fa415d1c1ed00b71cfd8b4c69e0"; 26 - sha256 = "07piwfny3b4prxf2shc512ai0qmrmrj839lbza9clhgcmj1a75d7"; 24 + url = "https://github.com/btcsuite/btcd"; 25 + rev = "9822ffad6802d3b902442b727a238230194d961f"; 26 + sha256 = "0mk3qxpn29gsbkvk6rj6jzsw3fn2z51afq890wpk4qz029kvip2h"; 27 27 }; 28 28 } 29 29 { 30 - goPackagePath = "github.com/blang/semver"; 30 + goPackagePath = "github.com/codegangsta/cli"; 31 31 fetch = { 32 32 type = "git"; 33 - url = "https://github.com/blang/semver"; 34 - rev = "aea32c919a18e5ef4537bbd283ff29594b1b0165"; 35 - sha256 = "1s80qlij6j6wrh0fhm0l11hbf3qjra67nca5bl7izyfjj4621fcd"; 33 + url = "https://github.com/codegangsta/cli"; 34 + rev = "4b90d79a682b4bf685762c7452db20f2a676ecb2"; 35 + sha256 = "0ls3lfmbfwirm9j95b6yrw41wgh72lfkp1cvs873zw04si4yvaqr"; 36 36 }; 37 37 } 38 38 { 39 - goPackagePath = "github.com/bradfitz/iter"; 39 + goPackagePath = "github.com/coreos/go-semver"; 40 40 fetch = { 41 41 type = "git"; 42 - url = "https://github.com/bradfitz/iter"; 43 - rev = "454541ec3da2a73fc34fd049b19ee5777bf19345"; 44 - sha256 = "0v07zlq2h2rjz5mdvh0rgizyzcj68qa235gci6hvlrai7igyi57i"; 42 + url = "https://github.com/coreos/go-semver"; 43 + rev = "1817cd4bea52af76542157eeabd74b057d1a199e"; 44 + sha256 = "0hfxcg87ag0zdfarbymfx2qmhcdzm8br39sxvhfc7n37rqdcsh9n"; 45 45 }; 46 46 } 47 47 { 48 - goPackagePath = "github.com/codegangsta/cli"; 48 + goPackagePath = "github.com/gogo/protobuf"; 49 49 fetch = { 50 50 type = "git"; 51 - url = "https://github.com/codegangsta/cli"; 52 - rev = "e5bef42c62aa7d25aba4880dc02b7624f01e9e19"; 53 - sha256 = "1g0z2klbaivd0w1fwf1k1dkyk8jbq28qd7fvczjv0yj6hg4vz1wq"; 51 + url = "https://github.com/gogo/protobuf"; 52 + rev = "dda3e8acadcc9affc16faf33fbb229db78399245"; 53 + sha256 = "1f1lm6bgwnrd985n1aagqw0bxfx37z71fwfcijiz9k258vj4wlga"; 54 54 }; 55 55 } 56 56 { ··· 58 58 fetch = { 59 59 type = "git"; 60 60 url = "https://github.com/ipfs/go-ipfs-api"; 61 - rev = "7c354892da3abdaafb6ac576c100b259b1a73dac"; 62 - sha256 = "0n8k9ydn2l362vq0bpbjkciw08div3hpc22qygp6zsrlammizcvc"; 61 + rev = "2da86eb64d56571c123c02ae82140c7b4b95f72a"; 62 + sha256 = "1ljlzjig0qv2mjzyk2piid12b4043584qskx6ikbz5i16cnbvqsq"; 63 + }; 64 + } 65 + { 66 + goPackagePath = "github.com/ipfs/go-ipfs-util"; 67 + fetch = { 68 + type = "git"; 69 + url = "https://github.com/ipfs/go-ipfs-util"; 70 + rev = "f25fcc891281327394bb48000ef0970d11baff2b"; 71 + sha256 = "1a79ggx0ma9ny39kjm0gzicrn541gyis4fn7kmkkfjjfaj8v5l3y"; 72 + }; 73 + } 74 + { 75 + goPackagePath = "github.com/ipfs/go-log"; 76 + fetch = { 77 + type = "git"; 78 + url = "https://github.com/ipfs/go-log"; 79 + rev = "48d644b006ba26f1793bffc46396e981801078e3"; 80 + sha256 = "0q2bk2s2v626ikm2pjalq4qg4n53yyf1bb81jbljb23iijxrqsbr"; 63 81 }; 64 82 } 65 83 { ··· 72 90 }; 73 91 } 74 92 { 75 - goPackagePath = "github.com/jbenet/go-multiaddr"; 93 + goPackagePath = "github.com/jbenet/go-os-rename"; 94 + fetch = { 95 + type = "git"; 96 + url = "https://github.com/jbenet/go-os-rename"; 97 + rev = "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"; 98 + sha256 = "0fmsmmh9h3l7swf5d56spy9jyrnrvw0vnxgh11mpvxmw5hv3lclr"; 99 + }; 100 + } 101 + { 102 + goPackagePath = "github.com/jbenet/goprocess"; 76 103 fetch = { 77 104 type = "git"; 78 - url = "https://github.com/jbenet/go-multiaddr"; 79 - rev = "f3dff105e44513821be8fbe91c89ef15eff1b4d4"; 80 - sha256 = "0rz17cvhslspp2z8jbxah22kndqiq9zl8nlf14ng8hfxdfm1x4n7"; 105 + url = "https://github.com/jbenet/goprocess"; 106 + rev = "b497e2f366b8624394fb2e89c10ab607bebdde0b"; 107 + sha256 = "1lnvkzki7vnqn5c4m6bigk0k85haicmg27w903kwg30rdvblm82s"; 81 108 }; 82 109 } 83 110 { 84 - goPackagePath = "github.com/jbenet/go-multiaddr-net"; 111 + goPackagePath = "github.com/kr/fs"; 85 112 fetch = { 86 113 type = "git"; 87 - url = "https://github.com/jbenet/go-multiaddr-net"; 88 - rev = "d4cfd691db9f50e430528f682ca603237b0eaae0"; 89 - sha256 = "031xb8j5nysw052cm36rjn19c5wkjf8dh8x21vrbyb7220h5zp90"; 114 + url = "https://github.com/kr/fs"; 115 + rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; 116 + sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; 90 117 }; 91 118 } 92 119 { 93 - goPackagePath = "github.com/jbenet/go-multihash"; 120 + goPackagePath = "github.com/libp2p/go-floodsub"; 94 121 fetch = { 95 122 type = "git"; 96 - url = "https://github.com/jbenet/go-multihash"; 97 - rev = "e8d2374934f16a971d1e94a864514a21ac74bf7f"; 98 - sha256 = "1hlzgmjszn8mfvn848jbnpsvccm9g3m42saavgbh48qdryraqscp"; 123 + url = "https://github.com/libp2p/go-floodsub"; 124 + rev = "a922092abea58f07c32eabe303ec817569578740"; 125 + sha256 = "0wbi67jyfvrzfsb9lkrhjgg9k66yk5sww7nvihhc9rdnblygigs3"; 99 126 }; 100 127 } 101 128 { 102 - goPackagePath = "github.com/jbenet/go-os-rename"; 129 + goPackagePath = "github.com/libp2p/go-libp2p-crypto"; 103 130 fetch = { 104 131 type = "git"; 105 - url = "https://github.com/jbenet/go-os-rename"; 106 - rev = "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"; 107 - sha256 = "0fmsmmh9h3l7swf5d56spy9jyrnrvw0vnxgh11mpvxmw5hv3lclr"; 132 + url = "https://github.com/libp2p/go-libp2p-crypto"; 133 + rev = "e89e1de117dd65c6129d99d1d853f48bc847cf17"; 134 + sha256 = "1lb0qzspx99sqbdxbf9dczwcmmirl4h26q9x3v6ris253zmqcbyw"; 108 135 }; 109 136 } 110 137 { 111 - goPackagePath = "github.com/jbenet/go-random"; 138 + goPackagePath = "github.com/libp2p/go-libp2p-host"; 112 139 fetch = { 113 140 type = "git"; 114 - url = "https://github.com/jbenet/go-random"; 115 - rev = "384f606e91f542a98e779e652eed88051618f0f7"; 116 - sha256 = "0gcshzl9n3apzc0jaxqrjsc038yfrzfyhpdqgbpcnajin83l2msa"; 141 + url = "https://github.com/libp2p/go-libp2p-host"; 142 + rev = "c1fc482de113ce7e4cdc9453a1c1c0fe4164d985"; 143 + sha256 = "1hiz5j64s248vml7i4gwjvz59g7l08zjfklhrbmk0cjxwhx9ypy0"; 117 144 }; 118 145 } 119 146 { 120 - goPackagePath = "github.com/jbenet/go-random-files"; 147 + goPackagePath = "github.com/libp2p/go-libp2p-interface-conn"; 121 148 fetch = { 122 149 type = "git"; 123 - url = "https://github.com/jbenet/go-random-files"; 124 - rev = "737479700b40b4b50e914e963ce8d9d44603e3c8"; 125 - sha256 = "1klpdc4qkrfy31r7qh00fcz42blswzabmcnry9byd5adhszxj9bw"; 150 + url = "https://github.com/libp2p/go-libp2p-interface-conn"; 151 + rev = "95afdbf0c900237f3b9104f1f7cfd3d56175a241"; 152 + sha256 = "0dv0jc08hfzb8gsi14c2ivancq7pxs8d482l4rw89mg04m2pgnaa"; 126 153 }; 127 154 } 128 155 { 129 - goPackagePath = "github.com/kr/fs"; 156 + goPackagePath = "github.com/libp2p/go-libp2p-net"; 130 157 fetch = { 131 158 type = "git"; 132 - url = "https://github.com/kr/fs"; 133 - rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; 134 - sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; 159 + url = "https://github.com/libp2p/go-libp2p-net"; 160 + rev = "2680a9894c7aabada540f728a53d7c1a16a1a44a"; 161 + sha256 = "1k44dz2dk7ahlfls6vk747jy8kbxmjhqyni8zw2wiz6sfm5hyw10"; 162 + }; 163 + } 164 + { 165 + goPackagePath = "github.com/libp2p/go-libp2p-peer"; 166 + fetch = { 167 + type = "git"; 168 + url = "https://github.com/libp2p/go-libp2p-peer"; 169 + rev = "166a39e33e7a2a47a4bf999264f254ecaa4fe232"; 170 + sha256 = "0kgv1n2c8rfz92vk014sqm1bla7a99w18ydyphjjhc96fmlbrzgl"; 171 + }; 172 + } 173 + { 174 + goPackagePath = "github.com/libp2p/go-libp2p-peerstore"; 175 + fetch = { 176 + type = "git"; 177 + url = "https://github.com/libp2p/go-libp2p-peerstore"; 178 + rev = "744a149e48eb42e032540507c8545d12cc3b7f6f"; 179 + sha256 = "1bcmqkdlvvxdz9dbqrcfmvhx0wnnk94fb2yl9ys1nx7mnqgl64y8"; 180 + }; 181 + } 182 + { 183 + goPackagePath = "github.com/libp2p/go-libp2p-protocol"; 184 + fetch = { 185 + type = "git"; 186 + url = "https://github.com/libp2p/go-libp2p-protocol"; 187 + rev = "40488c03777c16bfcd65da2f675b192863cbc2dc"; 188 + sha256 = "1mvhi8pdfyn3lb1j1y4iz2mggnf0dz7ccbmrbij739v6cpjfwwbb"; 189 + }; 190 + } 191 + { 192 + goPackagePath = "github.com/libp2p/go-libp2p-transport"; 193 + fetch = { 194 + type = "git"; 195 + url = "https://github.com/libp2p/go-libp2p-transport"; 196 + rev = "5d3cb5861b59c26052a5fe184e45c381ec17e22d"; 197 + sha256 = "1v63gavw98f6hs151mqk0bbdl46a9ci9m2pcx807wxdsmfphynar"; 198 + }; 199 + } 200 + { 201 + goPackagePath = "github.com/libp2p/go-maddr-filter"; 202 + fetch = { 203 + type = "git"; 204 + url = "https://github.com/libp2p/go-maddr-filter"; 205 + rev = "90aacb5ee155f0d6f3fa8b34d775de842606c0b1"; 206 + sha256 = "0ijs599hppj78dg2v7rcglqs82pysygq84yabpis5b99fjp9bay0"; 135 207 }; 136 208 } 137 209 { ··· 139 211 fetch = { 140 212 type = "git"; 141 213 url = "https://github.com/mitchellh/go-homedir"; 142 - rev = "1111e456ffea841564ac0fa5f69c26ef44dafec9"; 143 - sha256 = "1ycb1cffgs46jnj4cbpjd46mcl584kxdmldlvfysg0wza9pp4x23"; 214 + rev = "b8bc1bf767474819792c23f32d8286a45736f1c6"; 215 + sha256 = "13ry4lylalkh4g2vny9cxwvryslzyzwp9r92z0b10idhdq3wad1q"; 216 + }; 217 + } 218 + { 219 + goPackagePath = "github.com/multiformats/go-multiaddr"; 220 + fetch = { 221 + type = "git"; 222 + url = "https://github.com/multiformats/go-multiaddr"; 223 + rev = "33741da7b3f5773a599d4a03c333704fc560ef34"; 224 + sha256 = "0idhv960k68jvh0frhh28dw46p527m2g67rjwjh6r5va5sd8qjcd"; 225 + }; 226 + } 227 + { 228 + goPackagePath = "github.com/multiformats/go-multiaddr-net"; 229 + fetch = { 230 + type = "git"; 231 + url = "https://github.com/multiformats/go-multiaddr-net"; 232 + rev = "a7b93d11855f04f56908e1385991eb6a400fcc43"; 233 + sha256 = "1q0d8asxxhxhm774xn29n1x6zni6pmm78lvm3652ipyj026y243k"; 234 + }; 235 + } 236 + { 237 + goPackagePath = "github.com/multiformats/go-multihash"; 238 + fetch = { 239 + type = "git"; 240 + url = "https://github.com/multiformats/go-multihash"; 241 + rev = "a52a6a4768da72eba89ea7f59f70e9d42ddd3072"; 242 + sha256 = "0r6fmzvg4vjwc5wzfqn7jjxndcw8n0galdx6f524yd9bcfdlph5b"; 243 + }; 244 + } 245 + { 246 + goPackagePath = "github.com/multiformats/go-multistream"; 247 + fetch = { 248 + type = "git"; 249 + url = "https://github.com/multiformats/go-multistream"; 250 + rev = "b8f1996688ab586031517919b49b1967fca8d5d9"; 251 + sha256 = "0y2hl78lmnd0rbryfmscgxa6kmjdfz00pz60ymhg8k4cifqai0x2"; 144 252 }; 145 253 } 146 254 { ··· 148 256 fetch = { 149 257 type = "git"; 150 258 url = "https://github.com/sabhiram/go-git-ignore"; 151 - rev = "228fcfa2a06e870a3ef238d54c45ea847f492a37"; 152 - sha256 = "0xyj2zsxjjbyd3ppxvs294c8y2ip181dxhvycaxxx6qysbm2nlzj"; 259 + rev = "87c28ffedb6cb7ff29ae89e0440e9ddee0d95a9e"; 260 + sha256 = "1qysvwjvbzq1wms09dm0sban58xq22bbkwpd7qnk28r99g6267rl"; 261 + }; 262 + } 263 + { 264 + goPackagePath = "github.com/spaolacci/murmur3"; 265 + fetch = { 266 + type = "git"; 267 + url = "https://github.com/spaolacci/murmur3"; 268 + rev = "0d12bf811670bf6a1a63828dfbd003eded177fce"; 269 + sha256 = "0fv74n0cvgnxpfd04xyiry6ii1ag7mhwwk0kwplpvnbwi8y9yq1x"; 270 + }; 271 + } 272 + { 273 + goPackagePath = "github.com/whyrusleeping/go-logging"; 274 + fetch = { 275 + type = "git"; 276 + url = "https://github.com/whyrusleeping/go-logging"; 277 + rev = "0457bb6b88fc1973573aaf6b5145d8d3ae972390"; 278 + sha256 = "1bl180mhg03hdqhyr5sfjcg16ns2ppal625g9ag5m10l2pvlwnqn"; 153 279 }; 154 280 } 155 281 { ··· 166 292 fetch = { 167 293 type = "git"; 168 294 url = "https://github.com/whyrusleeping/json-filter"; 169 - rev = "e9937f5649231265a56d0a419f062530425401a1"; 170 - sha256 = "1b7czlx57acbi30b9m1w2lvlxnh65c4pmxaa0546pjjip83byb3s"; 295 + rev = "ff25329a9528f01c5175414f16cc0a6a162a5b8b"; 296 + sha256 = "0cai0drvx4c8j686l908vpcsz3mw3vxi3ziz94b0f3c5ylpj07j7"; 297 + }; 298 + } 299 + { 300 + goPackagePath = "github.com/whyrusleeping/mafmt"; 301 + fetch = { 302 + type = "git"; 303 + url = "https://github.com/whyrusleeping/mafmt"; 304 + rev = "15300f9d3a2d71db61951a8705d5ea8878764837"; 305 + sha256 = "0fiwrj8pla9y8q0m4ifyrh8gacmrz278h2zihdbqbk2b17b002yr"; 306 + }; 307 + } 308 + { 309 + goPackagePath = "github.com/whyrusleeping/progmeter"; 310 + fetch = { 311 + type = "git"; 312 + url = "https://github.com/whyrusleeping/progmeter"; 313 + rev = "974d8fe8cd87585865b1370184050e89d606e817"; 314 + sha256 = "05njc5minpaxzwb6yg5zjr52ar4ar7qkiml45zsrp2ny92dyx07j"; 171 315 }; 172 316 } 173 317 { ··· 189 333 }; 190 334 } 191 335 { 336 + goPackagePath = "github.com/whyrusleeping/timecache"; 337 + fetch = { 338 + type = "git"; 339 + url = "https://github.com/whyrusleeping/timecache"; 340 + rev = "cfcb2f1abfee846c430233aef0b630a946e0a5a6"; 341 + sha256 = "0nnra7ivq7cj34rj2ib8hgfdpik3smr1hy7x18svhfin8z1xsj2s"; 342 + }; 343 + } 344 + { 192 345 goPackagePath = "golang.org/x/crypto"; 193 346 fetch = { 194 347 type = "git"; 195 348 url = "https://go.googlesource.com/crypto"; 196 - rev = "f3241ce8505855877cc8a9717bd61a0f7c4ea83c"; 197 - sha256 = "0wxfnbhaq1m3i5jylww9llm2xl9hk33q6nxyz5i475rfrg0p3wsq"; 349 + rev = "a48ac81e47fd6f9ed1258f3b60ae9e75f93cb7ed"; 350 + sha256 = "0zpgwc362rghm3fv0s964dqmw6krixzxww2qxhnik9hvf7srapjd"; 351 + }; 352 + } 353 + { 354 + goPackagePath = "leb.io/hashland"; 355 + fetch = { 356 + type = "git"; 357 + url = "https://github.com/tildeleb/hashland"; 358 + rev = "e13accbe55f7fa03c73c74ace4cca4c425e47260"; 359 + sha256 = "1ygfp7kjnm964w2bv61bsyxpw5y6vy6k4pra1lhd5r3nhlxgs31g"; 198 360 }; 199 361 } 200 362 ]
+3 -3
pkgs/tools/package-management/gx/go/default.nix
··· 5 5 6 6 buildGoPackage rec { 7 7 name = "gx-go-${version}"; 8 - version = "20160611-${stdenv.lib.strings.substring 0 7 rev}"; 9 - rev = "639fc0be1a153c59d8946904cceecf0b66ab2944"; 8 + version = "1.5.0"; 9 + rev = "refs/tags/v${version}"; 10 10 11 11 goPackagePath = "github.com/whyrusleeping/gx-go"; 12 12 13 13 src = fetchgit { 14 14 inherit rev; 15 15 url = "https://github.com/whyrusleeping/gx-go"; 16 - sha256 = "0qxp7gqrx1rhcbqvp4jdb3gj1dlj200bdc4gq8pfklc8fcz1lc6l"; 16 + sha256 = "0bg4h5lzs293qmlsr9n257vjpr5w6bxb4ampb25gsn3fgy3rvsis"; 17 17 }; 18 18 19 19 goDeps = ../deps.nix;
+11 -6
pkgs/tools/security/sshuttle/default.nix
··· 1 - { stdenv, pythonPackages, fetchurl, makeWrapper, pandoc 1 + { stdenv, python3Packages, fetchurl, makeWrapper, pandoc 2 2 , coreutils, iptables, nettools, openssh, procps }: 3 3 4 - pythonPackages.buildPythonApplication rec { 4 + python3Packages.buildPythonApplication rec { 5 5 name = "sshuttle-${version}"; 6 - version = "0.78.0"; 6 + version = "0.78.3"; 7 7 8 8 src = fetchurl { 9 - sha256 = "18hrwi2gyri1n2rq0nghvv7hfhbhh5h67am89524vc1yyx40vn3b"; 9 + sha256 = "12xyq5h77b57cnkljdk8qyjxzys512b73019s20x6ck5brj1m8wa"; 10 10 url = "mirror://pypi/s/sshuttle/${name}.tar.gz"; 11 11 }; 12 12 13 13 patches = [ ./sudo.patch ]; 14 14 15 - propagatedBuildInputs = with pythonPackages; [ PyXAPI mock pytest ]; 16 - nativeBuildInputs = [ makeWrapper pandoc pythonPackages.setuptools_scm ]; 15 + nativeBuildInputs = [ makeWrapper pandoc python3Packages.setuptools_scm ]; 17 16 buildInputs = 18 17 [ coreutils openssh ] ++ 19 18 stdenv.lib.optionals stdenv.isLinux [ iptables nettools procps ]; 19 + 20 + checkInputs = with python3Packages; [ mock pytest pytestrunner ]; 21 + 22 + # Tests only run with Python 3. Server-side Python 2 still works if client 23 + # uses Python 3, so it should be fine. 24 + doCheck = true; 20 25 21 26 postInstall = let 22 27 mapPath = f: x: stdenv.lib.concatStringsSep ":" (map f x);
+28 -10
pkgs/top-level/all-packages.nix
··· 545 545 546 546 enpass = callPackage ../tools/security/enpass { }; 547 547 548 + ezstream = callPackage ../tools/audio/ezstream { }; 549 + 548 550 genymotion = callPackage ../development/mobile/genymotion { }; 549 551 550 552 grc = callPackage ../tools/misc/grc { }; ··· 2068 2070 git-crecord = callPackage ../applications/version-management/git-crecord { }; 2069 2071 2070 2072 git-lfs = callPackage ../applications/version-management/git-lfs { }; 2073 + 2074 + git-ftp = callPackage ../development/tools/git-ftp { }; 2071 2075 2072 2076 git-series = callPackage ../development/tools/git-series { }; 2073 2077 ··· 5030 5034 5031 5035 fish-foreign-env = callPackage ../shells/fish-foreign-env { }; 5032 5036 5037 + ion = callPackage ../shells/ion { }; 5038 + 5033 5039 mksh = callPackage ../shells/mksh { }; 5034 5040 5035 5041 oh = callPackage ../shells/oh { }; ··· 6038 6044 6039 6045 inherit (beam.interpreters) 6040 6046 erlang erlang_odbc erlang_javac erlang_odbc_javac 6041 - erlangR17 erlangR18 erlangR19 erlangR20 6042 - erlang_basho_R16B02 elixir lfe; 6047 + elixir elixir_1_5_rc elixir_1_4 elixir_1_3 6048 + lfe 6049 + erlangR16 erlangR16_odbc 6050 + erlang_basho_R16B02 erlang_basho_R16B02_odbc 6051 + erlangR17 erlangR17_odbc erlangR17_javac erlangR17_odbc_javac 6052 + erlangR18 erlangR18_odbc erlangR18_javac erlangR18_odbc_javac 6053 + erlangR19 erlangR19_odbc erlangR19_javac erlangR19_odbc_javac 6054 + erlangR20 erlangR20_odbc erlangR20_javac erlangR20_odbc_javac; 6043 6055 6044 6056 inherit (beam.packages.erlang) 6045 6057 rebar rebar3-open rebar3 ··· 6119 6131 6120 6132 luaPackages = lua52Packages; 6121 6133 6122 - luajit = callPackage ../development/interpreters/luajit {}; 6134 + inherit (callPackages ../development/interpreters/luajit {}) 6135 + luajit luajit_2_0 luajit_2_1; 6123 6136 6124 6137 luarocks = luaPackages.luarocks; 6125 6138 ··· 6568 6581 pythonPackages = python2Packages; 6569 6582 }; 6570 6583 buildbot-ui = buildbot.withPlugins (with self.buildbot-plugins; [ www ]); 6571 - buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view ]); 6584 + buildbot-full = buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view ]); 6572 6585 6573 6586 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { }; 6574 6587 ··· 11321 11334 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { }; 11322 11335 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; 11323 11336 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; 11337 + prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; 11324 11338 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { }; 11325 11339 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; 11326 11340 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; ··· 13100 13114 13101 13115 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { }; 13102 13116 13117 + ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {}; 13118 + 13103 13119 tzdata = callPackage ../data/misc/tzdata { }; 13104 13120 13105 13121 ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { }; ··· 14550 14566 14551 14567 i3 = callPackage ../applications/window-managers/i3 { 14552 14568 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor; 14553 - 14554 - configFile = config.i3.configFile or null; 14555 14569 }; 14556 14570 14557 14571 i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { }; ··· 15061 15075 15062 15076 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { }; 15063 15077 15064 - mldonkey = callPackage ../applications/networking/p2p/mldonkey { 15065 - ocaml = ocamlPackages_4_01_0.ocaml; 15066 - }; 15078 + mldonkey = callPackage ../applications/networking/p2p/mldonkey { }; 15067 15079 15068 15080 MMA = callPackage ../applications/audio/MMA { }; 15069 15081 ··· 15724 15736 }; 15725 15737 15726 15738 qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { 15727 - inherit (python3Packages) buildPythonApplication pyqt5 jinja2 pygments pyyaml pypeg2 cssutils; 15739 + inherit (python3Packages) buildPythonApplication pyqt5 jinja2 pygments pyyaml pypeg2 cssutils pyopengl; 15728 15740 inherit (gst_all_1) gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav; 15729 15741 }; 15730 15742 ··· 17927 17939 17928 17940 abella = callPackage ../applications/science/logic/abella {}; 17929 17941 17942 + acgtk = callPackage ../applications/science/logic/acgtk { 17943 + ocamlPackages = ocamlPackages_4_03; 17944 + }; 17945 + 17930 17946 alt-ergo = callPackage ../applications/science/logic/alt-ergo { 17931 17947 ocamlPackages = ocamlPackages_4_02; 17932 17948 }; ··· 18094 18110 otter = callPackage ../applications/science/logic/otter {}; 18095 18111 18096 18112 picosat = callPackage ../applications/science/logic/picosat {}; 18113 + 18114 + libpoly = callPackage ../applications/science/logic/poly/default.nix {}; 18097 18115 18098 18116 prooftree = (with ocamlPackages_4_01_0; 18099 18117 callPackage ../applications/science/logic/prooftree {
+2 -1
pkgs/top-level/beam-packages.nix
··· 56 56 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 57 57 # access for example elixir built with different version of Erlang, use 58 58 # `beam.packages.erlangR19.elixir`. 59 - elixir = packages.erlang.elixir; 59 + inherit (packages.erlang) elixir elixir_1_5_rc elixir_1_4 elixir_1_3; 60 + 60 61 lfe = packages.erlang.lfe; 61 62 }; 62 63
+6 -8
pkgs/top-level/lua-packages.nix
··· 311 311 312 312 lrexlib = buildLuaPackage rec { 313 313 name = "lrexlib-${version}"; 314 - version = "2.7.2"; 314 + version = "2.8.0"; 315 315 src = fetchzip { 316 - url = "https://github.com/rrthomas/lrexlib/archive/150c251be57c4e569da0f48bf6b01fbca97179fe.zip"; 317 - sha256 = "0acb3258681bjq61piz331r99bdff6cnkjaigq5phg3699iz5h75"; 316 + url = "https://github.com/rrthomas/lrexlib/archive/rel-2-8-0.zip"; 317 + sha256 = "1c62ny41b1ih6iddw5qn81gr6dqwfffzdp7q6m8x09zzcdz78zhr"; 318 318 }; 319 319 buildInputs = [ unzip luastdlib pcre luarocks oniguruma gnulib tre glibc ]; 320 320 321 321 buildPhase = let 322 - luaVariable = "LUA_PATH=${luastdlib}/share/lua/${lua.luaversion}/?.lua"; 322 + luaVariable = ''LUA_PATH="${luastdlib}/share/lua/${lua.luaversion}/?/init.lua;${luastdlib}/share/lua/${lua.luaversion}/?.lua"''; 323 323 324 - pcreVariable = "PCRE_DIR=${pcre.dev}"; 324 + pcreVariable = "PCRE_DIR=${pcre.out} PCRE_INCDIR=${pcre.dev}/include"; 325 325 onigVariable = "ONIG_DIR=${oniguruma}"; 326 326 gnuVariable = "GNU_INCDIR=${gnulib}/lib"; 327 327 treVariable = "TRE_DIR=${tre}"; 328 328 posixVariable = "POSIX_DIR=${glibc.dev}"; 329 329 in '' 330 - sed -e 's@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i;@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i ${pcreVariable} ${onigVariable} ${gnuVariable} ${treVariable} ${posixVariable};@' \ 331 - -i Makefile 330 + sed -e 's@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i;@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i ${pcreVariable} ${onigVariable} ${gnuVariable} ${treVariable} ${posixVariable};@' -i Makefile 332 331 ${luaVariable} make 333 332 ''; 334 333 ··· 341 340 homepage = "https://github.com/lua-stdlib/lua-stdlib/"; 342 341 platforms = stdenv.lib.platforms.linux; 343 342 license = stdenv.lib.licenses.mit; 344 - broken = true; 345 343 }; 346 344 }; 347 345
-2
pkgs/top-level/ocaml-packages.nix
··· 15 15 16 16 buildOcaml = callPackage ../build-support/ocaml { }; 17 17 18 - acgtk = callPackage ../applications/science/logic/acgtk { }; 19 - 20 18 alcotest = callPackage ../development/ocaml-modules/alcotest {}; 21 19 22 20 angstrom = callPackage ../development/ocaml-modules/angstrom { };
+4 -4
pkgs/top-level/perl-packages.nix
··· 10719 10719 }; 10720 10720 10721 10721 PDFAPI2 = buildPerlPackage rec { 10722 - name = "PDF-API2-2.030"; 10722 + name = "PDF-API2-2.033"; 10723 10723 src = fetchurl { 10724 10724 url = "mirror://cpan/authors/id/S/SS/SSIMMS/${name}.tar.gz"; 10725 - sha256 = "a802c25c1f00b093778223fc7aea94ebd87a9abdb915151746b8ee5d4a358769"; 10725 + sha256 = "9c0866ec1a3053f73afaca5f5cdbe6925903b4ce606f4bf4ac317731a69d27a0"; 10726 10726 }; 10727 + buildInputs = [ TestException TestMemoryCycle ]; 10727 10728 propagatedBuildInputs = [ FontTTF ]; 10728 10729 meta = { 10729 10730 description = "Facilitates the creation and modification of PDF files"; 10730 - license = stdenv.lib.licenses.lgpl21; 10731 - maintainers = [ maintainers.rycee ]; 10731 + license = stdenv.lib.licenses.lgpl21Plus; 10732 10732 }; 10733 10733 }; 10734 10734
+4 -27
pkgs/top-level/python-packages.nix
··· 13512 13512 mccabe = callPackage ../development/python-modules/mccabe { }; 13513 13513 13514 13514 mechanize = buildPythonPackage (rec { 13515 - name = "mechanize-0.2.5"; 13515 + name = "mechanize-0.3.5"; 13516 13516 disabled = isPy3k; 13517 13517 13518 13518 src = pkgs.fetchurl { 13519 13519 url = "mirror://pypi/m/mechanize/${name}.tar.gz"; 13520 - sha256 = "0rj7r166i1dyrq0ihm5rijfmvhs8a04im28lv05c0c3v206v4rrf"; 13520 + sha256 = "0rki9nl4y42q694parafcsdcdqvkdjckrbg6n0691302lfsrkyfl"; 13521 13521 }; 13522 13522 13523 - propagatedBuildInputs = with self; [ clientform ]; 13523 + propagatedBuildInputs = with self; [ clientform html5lib ]; 13524 13524 13525 13525 doCheck = false; 13526 13526 ··· 25169 25169 }; 25170 25170 }; 25171 25171 25172 - virtualenv = buildPythonPackage rec { 25173 - name = "virtualenv-15.0.3"; 25174 - 25175 - src = pkgs.fetchurl { 25176 - url = "mirror://pypi/v/virtualenv/${name}.tar.gz"; 25177 - sha256 = "6d9c760d3fc5fa0894b0f99b9de82a4647e1164f0b700a7f99055034bf548b1d"; 25178 - }; 25179 - 25180 - pythonPath = [ self.recursivePthLoader ]; 25181 - 25182 - patches = [ ../development/python-modules/virtualenv-change-prefix.patch ]; 25183 - 25184 - propagatedBuildInputs = with self; [ ]; 25185 - 25186 - # Tarball doesn't contain tests 25187 - doCheck = false; 25188 - 25189 - meta = { 25190 - description = "A tool to create isolated Python environments"; 25191 - homepage = http://www.virtualenv.org; 25192 - license = licenses.mit; 25193 - maintainers = with maintainers; [ goibhniu ]; 25194 - }; 25195 - }; 25172 + virtualenv = callPackage ../development/python-modules/virtualenv { }; 25196 25173 25197 25174 virtualenv-clone = buildPythonPackage rec { 25198 25175 name = "virtualenv-clone-0.2.5";
+8 -33
pkgs/top-level/stage.nix
··· 18 18 , # Use to reevaluate Nixpkgs; a dirty hack that should be removed 19 19 nixpkgsFun 20 20 21 - ## Platform parameters 22 - ## 23 - ## The "build" "host" "target" terminology below comes from GNU Autotools. See 24 - ## its documentation for more information on what those words mean. Note that 25 - ## each should always be defined, even when not cross compiling. 26 - ## 27 - ## For purposes of bootstrapping, think of each stage as a "sliding window" 28 - ## over a list of platforms. Specifically, the host platform of the previous 29 - ## stage becomes the build platform of the current one, and likewise the 30 - ## target platform of the previous stage becomes the host platform of the 31 - ## current one. 32 - ## 33 - 34 - , # The platform on which packages are built. Consists of `system`, a 35 - # string (e.g.,`i686-linux') identifying the most import attributes of the 36 - # build platform, and `platform` a set of other details. 37 - buildPlatform 38 - 39 - , # The platform on which packages run. 40 - hostPlatform 41 - 42 - , # The platform which build tools (especially compilers) build for in this stage, 43 - targetPlatform 44 - 45 21 ## Other parameters 46 22 ## 47 23 ··· 69 45 , # Non-GNU/Linux OSes are currently "impure" platforms, with their libc 70 46 # outside of the store. Thus, GCC, GFortran, & co. must always look for files 71 47 # in standard system directories (/usr/include, etc.) 72 - noSysDirs ? buildPlatform.system != "x86_64-freebsd" 73 - && buildPlatform.system != "i686-freebsd" 74 - && buildPlatform.system != "x86_64-solaris" 75 - && buildPlatform.system != "x86_64-kfreebsd-gnu" 48 + noSysDirs ? stdenv.buildPlatform.system != "x86_64-freebsd" 49 + && stdenv.buildPlatform.system != "i686-freebsd" 50 + && stdenv.buildPlatform.system != "x86_64-solaris" 51 + && stdenv.buildPlatform.system != "x86_64-kfreebsd-gnu" 76 52 77 53 , # The configuration attribute set 78 54 config ··· 98 74 // { recurseForDerivations = false; }; 99 75 __targetPackages = (if __targetPackages == null then self else __targetPackages) 100 76 // { recurseForDerivations = false; }; 101 - inherit stdenv 102 - buildPlatform hostPlatform targetPlatform; 77 + inherit stdenv; 103 78 }; 104 79 105 80 # The old identifiers for cross-compiling. These should eventually be removed, 106 81 # and the packages that rely on them refactored accordingly. 107 82 platformCompat = self: super: let 108 - # TODO(@Ericson2314) this causes infinite recursion 109 - #inherit (self) buildPlatform hostPlatform targetPlatform; 83 + inherit (super.stdenv) buildPlatform hostPlatform targetPlatform; 110 84 in { 111 85 stdenv = super.stdenv // { 112 - inherit (buildPlatform) platform; 86 + inherit (super.stdenv.buildPlatform) platform; 113 87 }; 88 + inherit buildPlatform hostPlatform targetPlatform; 114 89 inherit (buildPlatform) system platform; 115 90 }; 116 91