lol

Merge branch 'master' into staging

+4502 -1735
+3
lib/maintainers.nix
··· 95 95 codyopel = "Cody Opel <codyopel@gmail.com>"; 96 96 colemickens = "Cole Mickens <cole.mickens@gmail.com>"; 97 97 copumpkin = "Dan Peebles <pumpkingod@gmail.com>"; 98 + corngood = "David McFarland <corngood@gmail.com>"; 98 99 coroa = "Jonas Hörsch <jonas@chaoflow.net>"; 99 100 couchemar = "Andrey Pavlov <couchemar@yandex.ru>"; 100 101 cransom = "Casey Ransom <cransom@hubns.net>"; ··· 107 108 danbst = "Danylo Hlynskyi <abcz2.uprola@gmail.com>"; 108 109 davidak = "David Kleuker <post@davidak.de>"; 109 110 davidrusu = "David Rusu <davidrusu.me@gmail.com>"; 111 + davorb = "Davor Babic <davor@davor.se>"; 110 112 dbohdan = "Danyil Bohdan <danyil.bohdan@gmail.com>"; 111 113 dbrock = "Daniel Brockman <daniel@brockman.se>"; 112 114 deepfire = "Kosyrev Serge <_deepfire@feelingofgreen.ru>"; ··· 117 119 dezgeg = "Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>"; 118 120 dfoxfranke = "Daniel Fox Franke <dfoxfranke@gmail.com>"; 119 121 dgonyeo = "Derek Gonyeo <derek@gonyeo.com>"; 122 + dipinhora = "Dipin Hora <dipinhora+github@gmail.com>"; 120 123 dmalikov = "Dmitry Malikov <malikov.d.y@gmail.com>"; 121 124 dochang = "Desmond O. Chang <dochang@gmail.com>"; 122 125 doublec = "Chris Double <chris.double@double.co.nz>";
+22 -1
lib/trivial.nix
··· 53 53 # argument, but it's nice this way if several uses of `extends` are cascaded. 54 54 extends = f: rattrs: self: let super = rattrs self; in super // f self super; 55 55 56 + # Create an overridable, recursive attribute set. For example: 57 + # 58 + # nix-repl> obj = makeExtensible (self: { }) 59 + # 60 + # nix-repl> obj 61 + # { __unfix__ = «lambda»; extend = «lambda»; } 62 + # 63 + # nix-repl> obj = obj.extend (self: super: { foo = "foo"; }) 64 + # 65 + # nix-repl> obj 66 + # { __unfix__ = «lambda»; extend = «lambda»; foo = "foo"; } 67 + # 68 + # nix-repl> obj = obj.extend (self: super: { foo = super.foo + " + "; bar = "bar"; foobar = self.foo + self.bar; }) 69 + # 70 + # nix-repl> obj 71 + # { __unfix__ = «lambda»; bar = "bar"; extend = «lambda»; foo = "foo + "; foobar = "foo + bar"; } 72 + makeExtensible = rattrs: 73 + fix' rattrs // { 74 + extend = f: makeExtensible (extends f rattrs); 75 + }; 76 + 56 77 # Flip the order of the arguments of a binary function. 57 78 flip = f: a: b: f b a; 58 79 ··· 114 135 warn = msg: builtins.trace "WARNING: ${msg}"; 115 136 info = msg: builtins.trace "INFO: ${msg}"; 116 137 117 - fetchMD5warn = name: context : data : warn 138 + fetchMD5warn = name: context : data : info 118 139 "Deprecated use of MD5 hash in ${name} to fetch ${context}" data; 119 140 }
+56
nixos/modules/hardware/video/amdgpu-pro.nix
··· 1 + # This module provides the proprietary AMDGPU-PRO drivers. 2 + 3 + { config, lib, pkgs, pkgs_i686, ... }: 4 + 5 + with lib; 6 + 7 + let 8 + 9 + drivers = config.services.xserver.videoDrivers; 10 + 11 + enabled = elem "amdgpu-pro" drivers; 12 + 13 + package = config.boot.kernelPackages.amdgpu-pro; 14 + package32 = pkgs_i686.linuxPackages.amdgpu-pro.override { libsOnly = true; kernel = null; }; 15 + 16 + opengl = config.hardware.opengl; 17 + 18 + in 19 + 20 + { 21 + 22 + config = mkIf enabled { 23 + 24 + services.xserver.drivers = singleton 25 + { name = "amdgpu"; modules = [ package ]; libPath = [ package ]; }; 26 + 27 + hardware.opengl.package = package; 28 + hardware.opengl.package32 = package32; 29 + 30 + boot.extraModulePackages = [ package ]; 31 + 32 + boot.blacklistedKernelModules = [ "radeon" ]; 33 + 34 + hardware.firmware = [ package ]; 35 + 36 + system.activationScripts.setup-amdgpu-pro = '' 37 + mkdir -p /run/lib 38 + ln -sfn ${package}/lib ${package.libCompatDir} 39 + '' + optionalString opengl.driSupport32Bit '' 40 + ln -sfn ${package32}/lib ${package32.libCompatDir} 41 + ''; 42 + 43 + environment.etc = { 44 + "amd/amdrc".source = package + "/etc/amd/amdrc"; 45 + "amd/amdapfxx.blb".source = package + "/etc/amd/amdapfxx.blb"; 46 + "gbm/gbm.conf".source = package + "/etc/gbm/gbm.conf"; 47 + "OpenCL/vendors/amdocl64.icd".source = package + "/etc/OpenCL/vendors/amdocl64.icd"; 48 + "vulkan/icd.d/amd_icd64.json".source = package + "/etc/vulkan/icd.d/amd_icd64.json"; 49 + } // optionalAttrs opengl.driSupport32Bit { 50 + "OpenCL/vendors/amdocl32.icd".source = package32 + "/etc/OpenCL/vendors/amdocl32.icd"; 51 + "vulkan/icd.d/amd_icd32.json".source = package32 + "/etc/vulkan/icd.d/amd_icd32.json"; 52 + }; 53 + 54 + }; 55 + 56 + }
+7
nixos/modules/module-list.nix
··· 38 38 ./hardware/opengl.nix 39 39 ./hardware/pcmcia.nix 40 40 ./hardware/video/amdgpu.nix 41 + ./hardware/video/amdgpu-pro.nix 41 42 ./hardware/video/ati.nix 42 43 ./hardware/video/bumblebee.nix 43 44 ./hardware/video/displaylink.nix ··· 84 85 ./programs/ssmtp.nix 85 86 ./programs/tmux.nix 86 87 ./programs/venus.nix 88 + ./programs/vim.nix 87 89 ./programs/wvdial.nix 88 90 ./programs/xfs_quota.nix 89 91 ./programs/xonsh.nix ··· 234 236 ./services/misc/dictd.nix 235 237 ./services/misc/dysnomia.nix 236 238 ./services/misc/disnix.nix 239 + ./services/misc/docker-registry.nix 237 240 ./services/misc/emby.nix 241 + ./services/misc/errbot.nix 238 242 ./services/misc/etcd.nix 239 243 ./services/misc/felix.nix 240 244 ./services/misc/folding-at-home.nix ··· 480 484 ./services/ttys/agetty.nix 481 485 ./services/ttys/gpm.nix 482 486 ./services/ttys/kmscon.nix 487 + ./services/web-apps/atlassian/confluence.nix 488 + ./services/web-apps/atlassian/crowd.nix 489 + ./services/web-apps/atlassian/jira.nix 483 490 ./services/web-apps/mattermost.nix 484 491 ./services/web-apps/nixbot.nix 485 492 ./services/web-apps/pump.io.nix
+24
nixos/modules/programs/vim.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.programs.vim; 7 + in { 8 + options.programs.vim = { 9 + defaultEditor = mkOption { 10 + type = types.bool; 11 + default = false; 12 + example = true; 13 + description = '' 14 + When enabled, installs vim and configures vim to be the default editor 15 + using the EDITOR environment variable. 16 + ''; 17 + }; 18 + }; 19 + 20 + config = mkIf cfg.defaultEditor { 21 + environment.systemPackages = [ pkgs.vim ]; 22 + environment.variables = { EDITOR = mkOverride 900 "vim"; }; 23 + }; 24 + }
-2
nixos/modules/rename.nix
··· 156 156 "See the 16.09 release notes for more information.") 157 157 (mkRemovedOptionModule [ "services" "phpfpm" "phpIni" ] "") 158 158 (mkRemovedOptionModule [ "services" "dovecot2" "package" ] "") 159 - (mkRemovedOptionModule [ "services" "dockerRegistry" ] 160 - "docker-registry has been deprecated upstream since a long time.") 161 159 ]; 162 160 }
+66
nixos/modules/services/misc/docker-registry.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.dockerRegistry; 7 + 8 + in { 9 + options.services.dockerRegistry = { 10 + enable = mkEnableOption "Docker Registry"; 11 + 12 + listenAddress = mkOption { 13 + description = "Docker registry host or ip to bind to."; 14 + default = "127.0.0.1"; 15 + type = types.str; 16 + }; 17 + 18 + port = mkOption { 19 + description = "Docker registry port to bind to."; 20 + default = 5000; 21 + type = types.int; 22 + }; 23 + 24 + storagePath = mkOption { 25 + type = types.path; 26 + default = "/var/lib/docker-registry"; 27 + description = "Docker registry storage path."; 28 + }; 29 + 30 + extraConfig = mkOption { 31 + description = '' 32 + Docker extra registry configuration via environment variables. 33 + ''; 34 + default = {}; 35 + type = types.attrsOf types.str; 36 + }; 37 + }; 38 + 39 + config = mkIf cfg.enable { 40 + systemd.services.docker-registry = { 41 + description = "Docker Container Registry"; 42 + wantedBy = [ "multi-user.target" ]; 43 + after = [ "network.target" ]; 44 + 45 + environment = { 46 + REGISTRY_HTTP_ADDR = "${cfg.listenAddress}:${toString cfg.port}"; 47 + REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY = cfg.storagePath; 48 + } // cfg.extraConfig; 49 + 50 + script = '' 51 + ${pkgs.docker-distribution}/bin/registry serve \ 52 + ${pkgs.docker-distribution.out}/share/go/src/github.com/docker/distribution/cmd/registry/config-example.yml 53 + ''; 54 + 55 + serviceConfig = { 56 + User = "docker-registry"; 57 + WorkingDirectory = cfg.storagePath; 58 + }; 59 + }; 60 + 61 + users.extraUsers.docker-registry = { 62 + createHome = true; 63 + home = cfg.storagePath; 64 + }; 65 + }; 66 + }
+101
nixos/modules/services/misc/errbot.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.errbot; 7 + pluginEnv = plugins: pkgs.buildEnv { 8 + name = "errbot-plugins"; 9 + paths = plugins; 10 + }; 11 + mkConfigFile = instanceCfg: dataDir: pkgs.writeText "errbot-config.py" '' 12 + import logging 13 + BACKEND = '${instanceCfg.backend}' 14 + BOT_DATA_DIR = '${dataDir}' 15 + BOT_EXTRA_PLUGIN_DIR = '${pluginEnv instanceCfg.plugins}' 16 + 17 + BOT_LOG_LEVEL = logging.${instanceCfg.logLevel} 18 + BOT_LOG_FILE = False 19 + 20 + BOT_ADMINS = (${concatMapStringsSep "," (name: "'${name}'") instanceCfg.admins}) 21 + 22 + BOT_IDENTITY = ${builtins.toJSON instanceCfg.identity} 23 + 24 + ${instanceCfg.extraConfig} 25 + ''; 26 + in { 27 + options = { 28 + services.errbot.instances = mkOption { 29 + default = {}; 30 + description = "Errbot instance configs"; 31 + type = types.attrsOf (types.submodule { 32 + options = { 33 + dataDir = mkOption { 34 + type = types.nullOr types.path; 35 + default = null; 36 + description = "Data directory for errbot instance."; 37 + }; 38 + 39 + plugins = mkOption { 40 + type = types.listOf types.package; 41 + default = []; 42 + description = "List of errbot plugin derivations."; 43 + }; 44 + 45 + logLevel = mkOption { 46 + type = types.str; 47 + default = "INFO"; 48 + description = "Errbot log level"; 49 + }; 50 + 51 + admins = mkOption { 52 + type = types.listOf types.str; 53 + default = []; 54 + description = "List of identifiers of errbot admins."; 55 + }; 56 + 57 + backend = mkOption { 58 + type = types.str; 59 + default = "XMPP"; 60 + description = "Errbot backend name."; 61 + }; 62 + 63 + identity = mkOption { 64 + type = types.attrs; 65 + description = "Errbot identity configuration"; 66 + }; 67 + 68 + extraConfig = mkOption { 69 + type = types.lines; 70 + default = ""; 71 + description = "String to be appended to the config verbatim"; 72 + }; 73 + }; 74 + }); 75 + }; 76 + }; 77 + 78 + config = mkIf (cfg.instances != {}) { 79 + users.extraUsers.errbot.group = "errbot"; 80 + users.extraGroups.errbot = {}; 81 + 82 + systemd.services = mapAttrs' (name: instanceCfg: nameValuePair "errbot-${name}" ( 83 + let 84 + dataDir = if !isNull instanceCfg.dataDir then instanceCfg.dataDir else 85 + "/var/lib/errbot/${name}"; 86 + in { 87 + after = [ "network.target" ]; 88 + wantedBy = [ "multi-user.target" ]; 89 + preStart = '' 90 + mkdir -p ${dataDir} 91 + chown -R errbot:errbot ${dataDir} 92 + ''; 93 + serviceConfig = { 94 + User = "errbot"; 95 + Restart = "on-failure"; 96 + ExecStart = "${pkgs.errbot}/bin/errbot -c ${mkConfigFile instanceCfg dataDir}"; 97 + PermissionsStartOnly = true; 98 + }; 99 + })) cfg.instances; 100 + }; 101 + }
+1 -1
nixos/modules/services/misc/taskserver/default.nix
··· 154 154 155 155 certtool = "${pkgs.gnutls.bin}/bin/certtool"; 156 156 157 - nixos-taskserver = pkgs.buildPythonPackage { 157 + nixos-taskserver = pkgs.pythonPackages.buildPythonPackage { 158 158 name = "nixos-taskserver"; 159 159 namePrefix = ""; 160 160
+141
nixos/modules/services/web-apps/atlassian/confluence.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + cfg = config.services.confluence; 8 + 9 + pkg = pkgs.atlassian-confluence; 10 + 11 + in 12 + 13 + { 14 + options = { 15 + services.confluence = { 16 + enable = mkEnableOption "Atlassian Confluence service"; 17 + 18 + user = mkOption { 19 + type = types.str; 20 + default = "confluence"; 21 + description = "User which runs confluence."; 22 + }; 23 + 24 + group = mkOption { 25 + type = types.str; 26 + default = "confluence"; 27 + description = "Group which runs confluence."; 28 + }; 29 + 30 + home = mkOption { 31 + type = types.str; 32 + default = "/var/lib/confluence"; 33 + description = "Home directory of the confluence instance."; 34 + }; 35 + 36 + listenAddress = mkOption { 37 + type = types.str; 38 + default = "127.0.0.1"; 39 + description = "Address to listen on."; 40 + }; 41 + 42 + listenPort = mkOption { 43 + type = types.int; 44 + default = 8090; 45 + description = "Port to listen on."; 46 + }; 47 + 48 + catalinaOptions = mkOption { 49 + type = types.listOf types.str; 50 + default = []; 51 + example = [ "-Xms1024m" "-Xmx2048m" "-Dconfluence.disable.peopledirectory.all=true" ]; 52 + description = "Java options to pass to catalina/tomcat."; 53 + }; 54 + 55 + proxy = { 56 + enable = mkEnableOption "proxy support"; 57 + 58 + name = mkOption { 59 + type = types.str; 60 + example = "confluence.example.com"; 61 + description = "Virtual hostname at the proxy"; 62 + }; 63 + 64 + port = mkOption { 65 + type = types.int; 66 + default = 443; 67 + example = 80; 68 + description = "Port used at the proxy"; 69 + }; 70 + 71 + scheme = mkOption { 72 + type = types.str; 73 + default = "https"; 74 + example = "http"; 75 + description = "Protocol used at the proxy."; 76 + }; 77 + }; 78 + 79 + jrePackage = let 80 + jreSwitch = unfree: free: if config.nixpkgs.config.allowUnfree or false then unfree else free; 81 + in mkOption { 82 + type = types.package; 83 + default = jreSwitch pkgs.oraclejre8 pkgs.openjdk8.jre; 84 + defaultText = jreSwitch "pkgs.oraclejre8" "pkgs.openjdk8.jre"; 85 + example = literalExample "pkgs.openjdk8.jre"; 86 + description = "Java Runtime to use for Confluence. Note that Atlassian recommends the Oracle JRE."; 87 + }; 88 + }; 89 + }; 90 + 91 + config = mkIf cfg.enable { 92 + users.extraUsers."${cfg.user}" = { 93 + isSystemUser = true; 94 + group = cfg.group; 95 + }; 96 + 97 + users.extraGroups."${cfg.group}" = {}; 98 + 99 + systemd.services.confluence = { 100 + description = "Atlassian Confluence"; 101 + 102 + wantedBy = [ "multi-user.target" ]; 103 + requires = [ "postgresql.service" ]; 104 + after = [ "postgresql.service" ]; 105 + 106 + path = [ cfg.jrePackage ]; 107 + 108 + environment = { 109 + CONF_USER = cfg.user; 110 + JAVA_HOME = "${cfg.jrePackage}"; 111 + CATALINA_OPTS = concatStringsSep " " cfg.catalinaOptions; 112 + }; 113 + 114 + preStart = '' 115 + mkdir -p ${cfg.home}/{logs,work,temp,deploy} 116 + 117 + mkdir -p /run/confluence 118 + ln -sf ${cfg.home}/{logs,work,temp,server.xml} /run/confluence 119 + ln -sf ${cfg.home} /run/confluence/home 120 + 121 + chown -R ${cfg.user} ${cfg.home} 122 + 123 + sed -e 's,port="8090",port="${toString cfg.listenPort}" address="${cfg.listenAddress}",' \ 124 + '' + (lib.optionalString cfg.proxy.enable '' 125 + -e 's,protocol="org.apache.coyote.http11.Http11NioProtocol",protocol="org.apache.coyote.http11.Http11NioProtocol" proxyName="${cfg.proxy.name}" proxyPort="${toString cfg.proxy.port}" scheme="${cfg.proxy.scheme}",' \ 126 + '') + '' 127 + ${pkg}/conf/server.xml.dist > ${cfg.home}/server.xml 128 + ''; 129 + 130 + script = "${pkg}/bin/start-confluence.sh -fg"; 131 + stopScript = "${pkg}/bin/stop-confluence.sh"; 132 + 133 + serviceConfig = { 134 + User = cfg.user; 135 + Group = cfg.group; 136 + PrivateTmp = true; 137 + PermissionsStartOnly = true; 138 + }; 139 + }; 140 + }; 141 + }
+147
nixos/modules/services/web-apps/atlassian/crowd.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + cfg = config.services.crowd; 8 + 9 + pkg = pkgs.atlassian-crowd; 10 + 11 + in 12 + 13 + { 14 + options = { 15 + services.crowd = { 16 + enable = mkEnableOption "Atlassian Crowd service"; 17 + 18 + user = mkOption { 19 + type = types.str; 20 + default = "crowd"; 21 + description = "User which runs Crowd."; 22 + }; 23 + 24 + group = mkOption { 25 + type = types.str; 26 + default = "crowd"; 27 + description = "Group which runs Crowd."; 28 + }; 29 + 30 + home = mkOption { 31 + type = types.str; 32 + default = "/var/lib/crowd"; 33 + description = "Home directory of the Crowd instance."; 34 + }; 35 + 36 + listenAddress = mkOption { 37 + type = types.str; 38 + default = "127.0.0.1"; 39 + description = "Address to listen on."; 40 + }; 41 + 42 + listenPort = mkOption { 43 + type = types.int; 44 + default = 8092; 45 + description = "Port to listen on."; 46 + }; 47 + 48 + catalinaOptions = mkOption { 49 + type = types.listOf types.str; 50 + default = []; 51 + example = [ "-Xms1024m" "-Xmx2048m" ]; 52 + description = "Java options to pass to catalina/tomcat."; 53 + }; 54 + 55 + proxy = { 56 + enable = mkEnableOption "reverse proxy support"; 57 + 58 + name = mkOption { 59 + type = types.str; 60 + example = "crowd.example.com"; 61 + description = "Virtual hostname at the proxy"; 62 + }; 63 + 64 + port = mkOption { 65 + type = types.int; 66 + default = 443; 67 + example = 80; 68 + description = "Port used at the proxy"; 69 + }; 70 + 71 + scheme = mkOption { 72 + type = types.str; 73 + default = "https"; 74 + example = "http"; 75 + description = "Protocol used at the proxy."; 76 + }; 77 + 78 + secure = mkOption { 79 + type = types.bool; 80 + default = true; 81 + example = false; 82 + description = "Whether the connections to the proxy should be considered secure."; 83 + }; 84 + }; 85 + 86 + jrePackage = let 87 + jreSwitch = unfree: free: if config.nixpkgs.config.allowUnfree or false then unfree else free; 88 + in mkOption { 89 + type = types.package; 90 + default = jreSwitch pkgs.oraclejre8 pkgs.openjdk8.jre; 91 + defaultText = jreSwitch "pkgs.oraclejre8" "pkgs.openjdk8.jre"; 92 + example = literalExample "pkgs.openjdk8.jre"; 93 + description = "Java Runtime to use for Crowd. Note that Atlassian recommends the Oracle JRE."; 94 + }; 95 + }; 96 + }; 97 + 98 + config = mkIf cfg.enable { 99 + users.extraUsers."${cfg.user}" = { 100 + isSystemUser = true; 101 + group = cfg.group; 102 + }; 103 + 104 + users.extraGroups."${cfg.group}" = {}; 105 + 106 + systemd.services.atlassian-crowd = { 107 + description = "Atlassian Crowd"; 108 + 109 + wantedBy = [ "multi-user.target" ]; 110 + requires = [ "postgresql.service" ]; 111 + after = [ "postgresql.service" ]; 112 + 113 + path = [ cfg.jrePackage ]; 114 + 115 + environment = { 116 + JAVA_HOME = "${cfg.jrePackage}"; 117 + CATALINA_OPTS = concatStringsSep " " cfg.catalinaOptions; 118 + CATALINA_TMPDIR = "/tmp"; 119 + }; 120 + 121 + preStart = '' 122 + mkdir -p ${cfg.home}/{logs,work} 123 + 124 + mkdir -p /run/atlassian-crowd 125 + ln -sf ${cfg.home}/{work,server.xml} /run/atlassian-crowd 126 + 127 + chown -R ${cfg.user} ${cfg.home} 128 + 129 + sed -e 's,port="8095",port="${toString cfg.listenPort}" address="${cfg.listenAddress}",' \ 130 + '' + (lib.optionalString cfg.proxy.enable '' 131 + -e 's,compression="on",compression="off" protocol="HTTP/1.1" proxyName="${cfg.proxy.name}" proxyPort="${toString cfg.proxy.port}" scheme="${cfg.proxy.scheme}" secure="${toString cfg.proxy.secure}",' \ 132 + '') + '' 133 + ${pkg}/apache-tomcat/conf/server.xml.dist > ${cfg.home}/server.xml 134 + ''; 135 + 136 + script = "${pkg}/start_crowd.sh"; 137 + #stopScript = "${pkg}/bin/stop_crowd.sh"; 138 + 139 + serviceConfig = { 140 + User = cfg.user; 141 + Group = cfg.group; 142 + PrivateTmp = true; 143 + PermissionsStartOnly = true; 144 + }; 145 + }; 146 + }; 147 + }
+149
nixos/modules/services/web-apps/atlassian/jira.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + cfg = config.services.jira; 8 + 9 + pkg = pkgs.atlassian-jira; 10 + 11 + in 12 + 13 + { 14 + options = { 15 + services.jira = { 16 + enable = mkEnableOption "Atlassian JIRA service"; 17 + 18 + user = mkOption { 19 + type = types.str; 20 + default = "jira"; 21 + description = "User which runs JIRA."; 22 + }; 23 + 24 + group = mkOption { 25 + type = types.str; 26 + default = "jira"; 27 + description = "Group which runs JIRA."; 28 + }; 29 + 30 + home = mkOption { 31 + type = types.str; 32 + default = "/var/lib/jira"; 33 + description = "Home directory of the JIRA instance."; 34 + }; 35 + 36 + listenAddress = mkOption { 37 + type = types.str; 38 + default = "127.0.0.1"; 39 + description = "Address to listen on."; 40 + }; 41 + 42 + listenPort = mkOption { 43 + type = types.int; 44 + default = 8091; 45 + description = "Port to listen on."; 46 + }; 47 + 48 + catalinaOptions = mkOption { 49 + type = types.listOf types.str; 50 + default = []; 51 + example = [ "-Xms1024m" "-Xmx2048m" ]; 52 + description = "Java options to pass to catalina/tomcat."; 53 + }; 54 + 55 + proxy = { 56 + enable = mkEnableOption "reverse proxy support"; 57 + 58 + name = mkOption { 59 + type = types.str; 60 + example = "jira.example.com"; 61 + description = "Virtual hostname at the proxy"; 62 + }; 63 + 64 + port = mkOption { 65 + type = types.int; 66 + default = 443; 67 + example = 80; 68 + description = "Port used at the proxy"; 69 + }; 70 + 71 + scheme = mkOption { 72 + type = types.str; 73 + default = "https"; 74 + example = "http"; 75 + description = "Protocol used at the proxy."; 76 + }; 77 + 78 + secure = mkOption { 79 + type = types.bool; 80 + default = true; 81 + example = false; 82 + description = "Whether the connections to the proxy should be considered secure."; 83 + }; 84 + }; 85 + 86 + jrePackage = let 87 + jreSwitch = unfree: free: if config.nixpkgs.config.allowUnfree or false then unfree else free; 88 + in mkOption { 89 + type = types.package; 90 + default = jreSwitch pkgs.oraclejre8 pkgs.openjdk8.jre; 91 + defaultText = jreSwitch "pkgs.oraclejre8" "pkgs.openjdk8.jre"; 92 + example = literalExample "pkgs.openjdk8.jre"; 93 + description = "Java Runtime to use for JIRA. Note that Atlassian recommends the Oracle JRE."; 94 + }; 95 + }; 96 + }; 97 + 98 + config = mkIf cfg.enable { 99 + users.extraUsers."${cfg.user}" = { 100 + isSystemUser = true; 101 + group = cfg.group; 102 + }; 103 + 104 + users.extraGroups."${cfg.group}" = {}; 105 + 106 + systemd.services.atlassian-jira = { 107 + description = "Atlassian JIRA"; 108 + 109 + wantedBy = [ "multi-user.target" ]; 110 + requires = [ "postgresql.service" ]; 111 + after = [ "postgresql.service" ]; 112 + 113 + path = [ cfg.jrePackage ]; 114 + 115 + environment = { 116 + JIRA_USER = cfg.user; 117 + JIRA_HOME = cfg.home; 118 + JAVA_HOME = "${cfg.jrePackage}"; 119 + CATALINA_OPTS = concatStringsSep " " cfg.catalinaOptions; 120 + }; 121 + 122 + preStart = '' 123 + mkdir -p ${cfg.home}/{logs,work,temp,deploy} 124 + 125 + mkdir -p /run/atlassian-jira 126 + ln -sf ${cfg.home}/{logs,work,temp,server.xml} /run/atlassian-jira 127 + ln -sf ${cfg.home} /run/atlassian-jira/home 128 + 129 + chown -R ${cfg.user} ${cfg.home} 130 + 131 + sed -e 's,port="8080",port="${toString cfg.listenPort}" address="${cfg.listenAddress}",' \ 132 + '' + (lib.optionalString cfg.proxy.enable '' 133 + -e 's,protocol="HTTP/1.1",protocol="HTTP/1.1" proxyName="${cfg.proxy.name}" proxyPort="${toString cfg.proxy.port}" scheme="${cfg.proxy.scheme}" secure="${toString cfg.proxy.secure}",' \ 134 + '') + '' 135 + ${pkg}/conf/server.xml.dist > ${cfg.home}/server.xml 136 + ''; 137 + 138 + script = "${pkg}/bin/start-jira.sh -fg"; 139 + stopScript = "${pkg}/bin/stop-jira.sh"; 140 + 141 + serviceConfig = { 142 + User = cfg.user; 143 + Group = cfg.group; 144 + PrivateTmp = true; 145 + PermissionsStartOnly = true; 146 + }; 147 + }; 148 + }; 149 + }
+15 -1
nixos/modules/system/boot/kernel.nix
··· 4 4 5 5 let 6 6 7 - kernel = config.boot.kernelPackages.kernel; 7 + inherit (config.boot) kernelPatches; 8 + 9 + inherit (config.boot.kernelPackages) kernel; 8 10 9 11 kernelModulesConf = pkgs.writeText "nixos.conf" 10 12 '' ··· 21 23 22 24 boot.kernelPackages = mkOption { 23 25 default = pkgs.linuxPackages; 26 + apply = kernelPackages: kernelPackages.extend (self: super: { 27 + kernel = super.kernel.override { 28 + kernelPatches = super.kernel.kernelPatches ++ kernelPatches; 29 + }; 30 + }); 24 31 # We don't want to evaluate all of linuxPackages for the manual 25 32 # - some of it might not even evaluate correctly. 26 33 defaultText = "pkgs.linuxPackages"; ··· 37 44 then it also needs to contain an attribute 38 45 <varname>nvidia_x11</varname>. 39 46 ''; 47 + }; 48 + 49 + boot.kernelPatches = mkOption { 50 + type = types.listOf types.attrs; 51 + default = []; 52 + example = literalExample "[ pkgs.kernelPatches.ubuntu_fan_4_4 ]"; 53 + description = "A list of additional patches to apply to the kernel."; 40 54 }; 41 55 42 56 boot.kernelParams = mkOption {
+2 -2
nixos/modules/tasks/network-interfaces-scripted.nix
··· 50 50 if (config.boot.isContainer == false) 51 51 then 52 52 # Trust udev when not in the container 53 - [ (subsystemDevice dev) ] 53 + optional (dev != null) (subsystemDevice dev) 54 54 else 55 55 # When in the container, check whether the interface is built from other definitions 56 56 if (hasAttr dev cfg.bridges) || ··· 333 333 334 334 createSitDevice = n: v: nameValuePair "${n}-netdev" 335 335 (let 336 - deps = optional (v.dev != null) (deviceDependency v.dev); 336 + deps = deviceDependency v.dev; 337 337 in 338 338 { description = "6-to-4 Tunnel Interface ${n}"; 339 339 wantedBy = [ "network-setup.service" (subsystemDevice n) ];
+45
nixos/tests/docker-registry.nix
··· 1 + # This test runs docker-registry and check if it works 2 + 3 + import ./make-test.nix ({ pkgs, ...} : { 4 + name = "docker-registry"; 5 + meta = with pkgs.stdenv.lib.maintainers; { 6 + maintainers = [ globin ]; 7 + }; 8 + 9 + nodes = { 10 + registry = { config, pkgs, ... }: { 11 + services.dockerRegistry.enable = true; 12 + services.dockerRegistry.port = 8080; 13 + services.dockerRegistry.listenAddress = "0.0.0.0"; 14 + networking.firewall.allowedTCPPorts = [ 8080 ]; 15 + }; 16 + 17 + client1 = { config, pkgs, ...}: { 18 + virtualisation.docker.enable = true; 19 + virtualisation.docker.socketActivation = false; 20 + virtualisation.docker.extraOptions = "--insecure-registry registry:8080"; 21 + }; 22 + 23 + client2 = { config, pkgs, ...}: { 24 + virtualisation.docker.enable = true; 25 + virtualisation.docker.socketActivation = false; 26 + virtualisation.docker.extraOptions = "--insecure-registry registry:8080"; 27 + }; 28 + }; 29 + 30 + testScript = '' 31 + $client1->start(); 32 + $client1->waitForUnit("docker.service"); 33 + $client1->succeed("tar cv --files-from /dev/null | docker import - scratch"); 34 + $client1->succeed("docker tag scratch registry:8080/scratch"); 35 + 36 + $registry->start(); 37 + $registry->waitForUnit("docker-registry.service"); 38 + $client1->succeed("docker push registry:8080/scratch"); 39 + 40 + $client2->start(); 41 + $client2->waitForUnit("docker.service"); 42 + $client2->succeed("docker pull registry:8080/scratch"); 43 + $client2->succeed("docker images | grep scratch"); 44 + ''; 45 + })
+3 -3
pkgs/applications/audio/audacious/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "audacious-${version}"; 11 - version = "3.7.2"; 11 + version = "3.8"; 12 12 13 13 src = fetchurl { 14 14 url = "http://distfiles.audacious-media-player.org/audacious-${version}-gtk3.tar.bz2"; 15 - sha256 = "1pvyxi8niy70nv13kc16g2vaywwahmg2650fa7v4rlbmykifk75z"; 15 + sha256 = "0rpdzf9pb52lcswxypwh4nq3qkjzliw42v39nm5rlwwxdq6bm99q"; 16 16 }; 17 17 18 18 pluginsSrc = fetchurl { 19 19 url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}-gtk3.tar.bz2"; 20 - sha256 = "0gxka0lp9a35k2xgq8bx69wyv83dvrqnpwcsqliy3h3yz6v1fv2v"; 20 + sha256 = "0j9svdqdjvj5spx1vfp0m63xh8xwk8naqsikdxfxbb68xk33rxb9"; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -2
pkgs/applications/audio/opusfile/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, openssl, libogg, libopus }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "opusfile-0.6"; 4 + name = "opusfile-0.8"; 5 5 src = fetchurl { 6 6 url = "http://downloads.xiph.org/releases/opus/${name}.tar.gz"; 7 - sha256 = "19iys2kld75k0210b807i4illrdmj3cmmnrgxlc9y4vf6mxp2a14"; 7 + sha256 = "192mp2jgn5s9815h31ybzsfipmbppmdhwx1dymrk26xarz9iw8rc"; 8 8 }; 9 9 10 10 nativeBuildInputs = [ pkgconfig ]; 11 11 buildInputs = [ openssl libogg ]; 12 12 propagatedBuildInputs = [ libopus ]; 13 13 patches = [ ./include-multistream.patch ]; 14 + configureFlags = [ "--disable-examples" ]; 14 15 15 16 meta = { 16 17 description = "High-level API for decoding and seeking in .opus files";
+20 -1
pkgs/applications/graphics/gimp/plugins/default.nix
··· 5 5 6 6 { pkgs, gimp }: 7 7 let 8 - inherit (pkgs) stdenv fetchurl pkgconfig glib; 8 + inherit (pkgs) stdenv fetchurl pkgconfig glib fetchFromGitHub; 9 9 inherit (gimp) targetPluginDir targetScriptDir; 10 10 11 11 pluginDerivation = a: stdenv.mkDerivation ({ ··· 114 114 installPlugins resynth 115 115 installScripts smart-{enlarge,remove}.scm 116 116 "; 117 + }; 118 + 119 + resynthesizer2 = pluginDerivation { 120 + /* menu: 121 + Filters/Map/Resynthesize 122 + Filters/Enhance/Smart enlarge 123 + Filters/Enhance/Smart sharpen 124 + Filters/Enhance/Smart remove selection 125 + */ 126 + name = "resynthesizer-2.0.1"; 127 + buildInputs = [ gimp pkgs.fftw pkgs.autoreconfHook ] 128 + ++ gimp.nativeBuildInputs; 129 + makeFlags = "GIMP_LIBDIR=$out/lib/gimp/2.0/"; 130 + src = fetchFromGitHub { 131 + owner = "bootchk"; 132 + repo = "resynthesizer"; 133 + rev = "2.0.1"; 134 + sha256 = "1d214s0jsqxz83l9dd8vhnz3siw9fyw7xdhhir25ra7jiwxc99hd"; 135 + }; 117 136 }; 118 137 119 138 texturize = pluginDerivation {
+4 -2
pkgs/applications/graphics/gthumb/default.nix
··· 6 6 stdenv.mkDerivation rec { 7 7 name = "${pname}-${version}"; 8 8 pname = "gthumb"; 9 - version = "${major}.3"; 9 + version = "${major}.4"; 10 10 major = "3.4"; 11 11 12 12 src = fetchurl { 13 13 url = "mirror://gnome/sources/${pname}/${major}/${name}.tar.xz"; 14 - sha256 = "0pc2xl6kwhi5l3d0dj6nzdcj2vpihs7y1s3l1hwir8zy7cpx23y1"; 14 + sha256 = "154bdc8c1940209f1e3d9c60184efef45b0d24f5f7f7f59b819e9c08e19c2981"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; ··· 20 20 [ itstool libxml2 intltool glib gtk gsettings_desktop_schemas dconf 21 21 exiv2 libjpeg libtiff gstreamer libraw libsoup libsecret libchamplain 22 22 librsvg libwebp json_glib webkit lcms2 bison flex ]; 23 + 24 + enableParallelBuilding = true; 23 25 24 26 meta = with stdenv.lib; { 25 27 homepage = https://wiki.gnome.org/Apps/gthumb;
+8 -18
pkgs/applications/graphics/simple-scan/default.nix
··· 1 1 { stdenv, fetchurl, cairo, colord, glib, gtk3, gusb, intltool, itstool 2 - , libusb1, libxml2, pkgconfig, sane-backends, vala_0_23, wrapGAppsHook 2 + , libusb1, libxml2, pkgconfig, sane-backends, vala_0_32, wrapGAppsHook 3 3 , gnome3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "simple-scan-${version}"; 7 - version = "3.21.1"; 7 + version = "${major_version}.0.1"; 8 + major_version = "3.22"; 8 9 9 10 src = fetchurl { 10 - sha256 = "00w206isni8m8qd9m8x0644s1gqg11pvgnw6zav33b0bs2h2kk79"; 11 - url = "https://launchpad.net/simple-scan/3.21/${version}/+download/${name}.tar.xz"; 11 + url = "https://launchpad.net/simple-scan/${major_version}/${version}/+download/${name}.tar.xz"; 12 + sha256 = "0l1b3llkdlqq0bcjx1cadba67l2zb4zfykdaprpjbjbr6gkbc1f5"; 12 13 }; 13 14 14 - buildInputs = [ cairo colord glib gusb gtk3 libusb1 libxml2 sane-backends 15 - vala_0_23 ]; 15 + buildInputs = [ cairo colord glib gnome3.defaultIconTheme gusb gtk3 libusb1 libxml2 sane-backends vala_0_32 ]; 16 16 nativeBuildInputs = [ intltool itstool pkgconfig wrapGAppsHook ]; 17 17 18 18 configureFlags = [ "--disable-packagekit" ]; ··· 27 27 ''; 28 28 29 29 postInstall = '' 30 - ( 31 - cd ${gnome3.defaultIconTheme}/share/icons/Adwaita 32 - 33 - for f in `find . | grep 'scanner\.'` 34 - do 35 - local outFile="`echo "$out/share/icons/hicolor/$f" | sed \ 36 - -e 's#/devices/#/apps/#g' \ 37 - -e 's#scanner\.#simple-scan\.#g'`" 38 - mkdir -p "`realpath -m "$outFile/.."`" 39 - cp "$f" "$outFile" 40 - done 41 - ) 30 + mkdir -p $out/share/icons 31 + mv $out/share/simple-scan/icons/* $out/share/icons/ 42 32 ''; 43 33 44 34 enableParallelBuilding = true;
+10 -4
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "hugo-${version}"; 5 - version = "v0.16"; 6 - rev = "8b54843a0db694facbaf368af4e777d0ae5fb992"; 5 + version = "0.17"; 7 6 8 7 goPackagePath = "github.com/spf13/hugo"; 9 8 10 9 src = fetchFromGitHub { 11 - inherit rev; 12 10 owner = "spf13"; 13 11 repo = "hugo"; 14 - sha256 = "135mrdi8i56z9m2sihjrdfab6lrczbfgavwvfrngvi1zxnx7scmv"; 12 + rev = "v${version}"; 13 + sha256 = "1h5d7m019r4zhk7xlcdbn4z3w6x7jq2lcdgq7w377688rk58wbgp"; 15 14 }; 16 15 17 16 goDeps = ./deps.nix; 17 + 18 + meta = { 19 + description = "A fast and modern static website engine."; 20 + homepage = https://gohugo.io; 21 + maintainers = with stdenv.lib.maintainers; [ schneefux ]; 22 + license = stdenv.lib.licenses.asl20; 23 + }; 18 24 }
+31 -4
pkgs/applications/misc/hugo/deps.nix
··· 130 130 fetch = { 131 131 type = "git"; 132 132 url = "https://github.com/spf13/viper"; 133 - rev = "c1ccc378a054ea8d4e38d8c67f6938d4760b53dd"; 134 - sha256 = "0lpdzalqhqp9pwsg63inkxwjji7m0pp42ryw1499bqbjp97hriq0"; 133 + rev = "ec4eb2fa8549869ae7a2accd4fcc83d1c0555c15"; 134 + sha256 = "018niqyrg09andj3g08jalflq2ypz9bp7qb1mbk50kfly29lkih7"; 135 135 }; 136 136 } 137 137 { ··· 139 139 fetch = { 140 140 type = "git"; 141 141 url = "https://github.com/spf13/pflag"; 142 - rev = "367864438f1b1a3c7db4da06a2f55b144e6784e0"; 143 - sha256 = "03c6654hv4v1fj79i5sri3p9q2afqgicka4nicb6fr4kcfkkgbfp"; 142 + rev = "b83537d79690b75cac5e021b036ae16792bf0f20"; 143 + sha256 = "19blhq00rnynv11nnvixisx4h1429rp5bik13k661ixw0421qqyx"; 144 144 }; 145 145 } 146 146 { ··· 312 312 url = "https://github.com/PuerkitoBio/urlesc"; 313 313 rev = "5fa9ff0392746aeae1c4b37fcc42c65afa7a9587"; 314 314 sha256 = "0dppkmfs0hb5vcqli191x9yss5vvlx29qxjcywhdfirc89rn0sni"; 315 + }; 316 + } 317 + { 318 + goPackagePath = "github.com/nicksnyder/go-i18n"; 319 + fetch = { 320 + type = "git"; 321 + url = "https://github.com/nicksnyder/go-i18n"; 322 + rev = "e6c90c3ceece7f43060f843b495c3c9c031f5575"; 323 + sha256 = "1i1hqvq05lk12wnrhayca66pvfbyjnj7dm0lr0hn5qhb2i8k84kd"; 324 + }; 325 + } 326 + { 327 + goPackagePath = "github.com/pelletier/go-toml"; 328 + fetch = { 329 + type = "git"; 330 + url = "https://github.com/pelletier/go-toml"; 331 + rev = "45932ad32dfdd20826f5671da37a5f3ce9f26a8d"; 332 + sha256 = "1rs25xqlpz2j9gqii144qnkvhsgzhwgy9ild7yvxhnbs2mybgix7"; 333 + }; 334 + } 335 + { 336 + goPackagePath = "github.com/pelletier/go-buffruneio"; 337 + fetch = { 338 + type = "git"; 339 + url = "https://github.com/pelletier/go-buffruneio"; 340 + rev = "df1e16fde7fc330a0ca68167c23bf7ed6ac31d6d"; 341 + sha256 = "0jwn2g4jfdb3wvpqisd8h055099pwx6c5i3bb4zxk5l9vybg1c5f"; 315 342 }; 316 343 } 317 344 ]
+2 -2
pkgs/applications/networking/cluster/terraform/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "terraform-${version}"; 5 - version = "0.7.4"; 5 + version = "0.7.5"; 6 6 rev = "v${version}"; 7 7 8 8 goPackagePath = "github.com/hashicorp/terraform"; ··· 11 11 inherit rev; 12 12 owner = "hashicorp"; 13 13 repo = "terraform"; 14 - sha256 = "1mj9kk9awhfv717xf9d8nc35xva8wqhbgls7cbgycg550cc2hf85"; 14 + sha256 = "1s338zhynn8wmhsqhq58njgxv6mwic7d8yxb7zcj2x4b78i7hqa0"; 15 15 }; 16 16 17 17 postInstall = ''
+18 -3
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 1 - { stdenv, fetchurl 1 + { stdenv, fetchurl, makeDesktopItem 2 2 , xorg, gtk2, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig 3 3 , gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify }: 4 4 5 - stdenv.mkDerivation rec { 5 + let 6 6 bits = if stdenv.system == "x86_64-linux" then "x64" 7 7 else "ia32"; 8 + 8 9 version = "4.0.4"; 10 + 11 + desktopItem = makeDesktopItem rec { 12 + name = "Franz"; 13 + exec = name; 14 + icon = "franz"; 15 + desktopName = name; 16 + genericName = "Franz messenger"; 17 + categories = "Network;"; 18 + }; 19 + in stdenv.mkDerivation rec { 9 20 name = "franz-${version}"; 10 21 src = fetchurl { 11 - url = "https://github.com/meetfranz/franz-app/releases/download/4.0.4/Franz-linux-${bits}-${version}.tgz"; 22 + url = "https://github.com/meetfranz/franz-app/releases/download/${version}/Franz-linux-${bits}-${version}.tgz"; 12 23 sha256 = if bits == "x64" then 13 24 "0ssym0jfrig474g6j67g1jfybjkxnyhbqqjvrs8z6ihwlyd3rrk5" else 14 25 "16l9jma2hiwzl9l41yhrwribcgmxca271rq0cfbbm9701mmmciyy"; ··· 36 47 mkdir -p $out/bin $out/share/franz 37 48 cp -r * $out/share/franz 38 49 ln -s $out/share/franz/Franz $out/bin 50 + 51 + mkdir -p $out/share/applications $out/share/pixmaps 52 + ln -s ${desktopItem}/share/applications/* $out/share/applications 53 + ln -s $out/share/franz/resources/app.asar.unpacked/assets/franz.png $out/share/pixmaps 39 54 ''; 40 55 41 56 meta = with stdenv.lib; {
+36
pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-facebook/default.nix
··· 1 + { stdenv, fetchFromGitHub, pidgin, glib, json_glib, mercurial, autoreconfHook } : 2 + 3 + stdenv.mkDerivation rec { 4 + name = "purple-facebook-${version}"; 5 + version = "2016-04-09"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "dequis"; 9 + repo = "purple-facebook"; 10 + rev = "66ee77378d82"; 11 + sha256 = "0kr9idl79h70lacd3cvpmzvfd6il3b5xm2fj1sj96l7bjhiw9s3y"; 12 + }; 13 + 14 + preAutoreconf = "./autogen.sh"; 15 + 16 + makeFlags = [ 17 + "PLUGIN_DIR_PURPLE=/lib/pidgin/" 18 + "DATA_ROOT_DIR_PURPLE=/share" 19 + "DESTDIR=$(out)" 20 + ]; 21 + 22 + postInstall = '' 23 + mkdir -p $out/lib/purple-2 24 + cp pidgin/libpurple/protocols/facebook/.libs/*.so $out/lib/purple-2/ 25 + ''; 26 + 27 + buildInputs = [ pidgin glib json_glib mercurial autoreconfHook]; 28 + 29 + meta = with stdenv.lib; { 30 + inherit (src.meta) homepage; 31 + description = "Facebook protocol plugin for libpurple"; 32 + license = licenses.gpl2; 33 + platforms = platforms.linux; 34 + maintainers = with maintainers; [ davorb ]; 35 + }; 36 + }
+21 -2
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 1 - { stdenv, fetchurl 1 + { stdenv, fetchurl, makeDesktopItem 2 2 , xorg, gtk2, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig 3 3 , gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify }: 4 4 5 - stdenv.mkDerivation rec { 5 + let 6 6 bits = if stdenv.system == "x86_64-linux" then "x64" 7 7 else "ia32"; 8 + 8 9 version = "0.4.4"; 10 + 11 + myIcon = fetchurl { 12 + url = "https://raw.githubusercontent.com/saenzramiro/rambox/9e4444e6297dd35743b79fe23f8d451a104028d5/resources/Icon.png"; 13 + sha256 = "0r00l4r5mlbgn689i3rp6ks11fgs4h2flvrlggvm2qdd974d1x0b"; 14 + }; 15 + 16 + desktopItem = makeDesktopItem rec { 17 + name = "Rambox"; 18 + exec = name; 19 + icon = myIcon; 20 + desktopName = name; 21 + genericName = "Rambox messenger"; 22 + categories = "Network;"; 23 + }; 24 + in stdenv.mkDerivation rec { 9 25 name = "rambox-${version}"; 10 26 src = fetchurl { 11 27 url = "https://github.com/saenzramiro/rambox/releases/download/${version}/Rambox-${version}-${bits}.tar.gz"; ··· 32 48 mkdir -p $out/bin $out/share/rambox 33 49 cp -r * $out/share/rambox 34 50 ln -s $out/share/rambox/Rambox $out/bin 51 + 52 + mkdir -p $out/share/applications 53 + ln -s ${desktopItem}/share/applications/* $out/share/applications 35 54 ''; 36 55 37 56 meta = with stdenv.lib; {
+2 -2
pkgs/applications/networking/mumble/default.nix
··· 108 108 }; 109 109 110 110 stableSource = rec { 111 - version = "1.2.16"; 111 + version = "1.2.17"; 112 112 qtVersion = 4; 113 113 114 114 src = fetchurl { 115 115 url = "https://github.com/mumble-voip/mumble/releases/download/${version}/mumble-${version}.tar.gz"; 116 - sha256 = "1ikswfm7zhwqcwcc1fwk0i9jjgqng49s0yilw50s34bgg1h3im7b"; 116 + sha256 = "176br3b0pv5sz3zvgzsz9rxr3n79irlm902h7n1wh4f6vbph2dhw"; 117 117 }; 118 118 }; 119 119
+2 -2
pkgs/applications/version-management/git-and-tools/gitflow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gitflow"; 5 - version = "1.9.1"; 5 + version = "1.10.0"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "petervanderdoes"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "0ad2421r3iq4xrdy46f4rrqbm8r3xphqcsdj3gqy8fnlrmxw5dfw"; 12 + sha256 = "1l67yizbcmgkhz8qn1zam2p04y8ha9b2gb2d89rff9y528b2m5z6"; 13 13 }; 14 14 15 15 preBuild = ''
+23
pkgs/applications/virtualization/docker-distribution/default.nix
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "distribution-${version}"; 5 + version = "2.5.1"; 6 + rev = "v${version}"; 7 + 8 + goPackagePath = "github.com/docker/distribution"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "docker"; 12 + repo = "distribution"; 13 + inherit rev; 14 + sha256 = "08nxcsl9bc3k9gav2mkqccm5byrlfcgy6qaqaywiyza0b0cn4kdc"; 15 + }; 16 + 17 + meta = with stdenv.lib; { 18 + description = "The Docker toolset to pack, ship, store, and deliver content"; 19 + license = licenses.asl20; 20 + maintainers = [ maintainers.globin ]; 21 + platforms = platforms.unix; 22 + }; 23 + }
+3 -3
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 1 1 { stdenv, fetchFromGitHub, numix-icon-theme }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2016-06-10"; 4 + version = "2016-09-27"; 5 5 6 6 package-name = "numix-icon-theme-circle"; 7 7 ··· 10 10 src = fetchFromGitHub { 11 11 owner = "numixproject"; 12 12 repo = package-name; 13 - rev = "577b8a2a8dd6429f7d3df37b15d9fd7fcbb58d56"; 14 - sha256 = "1zx26ng6z45j1yff2m0cng4nffk8swdq1pya1l2dm7841mx5ram4"; 13 + rev = "481bc1100f01e25e92deb7facf61436b27f9ca8a"; 14 + sha256 = "0fkr7w6z6sz5yblgshr3qr2bszia6dsjszv3gmcbi2xqvjjd8wij"; 15 15 }; 16 16 17 17 buildInputs = [ numix-icon-theme ];
+3 -3
pkgs/data/icons/numix-icon-theme/default.nix
··· 1 1 { stdenv, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2016-06-10"; 4 + version = "2016-10-05"; 5 5 6 6 package-name = "numix-icon-theme"; 7 7 ··· 10 10 src = fetchFromGitHub { 11 11 owner = "numixproject"; 12 12 repo = package-name; 13 - rev = "8196e9eaa5a60b5c02a9e37a4ca768b07966b41f"; 14 - sha256 = "0cyv0r66vil54y6w317msddq2fjs9zhrdx17m3bx85xpqz67zq5i"; 13 + rev = "e03eb71454c176a98733eafa268ff79995f8159d"; 14 + sha256 = "1f8prwq9zvzfk0ncwzbrwkpjggc8nadny81dqv1cr0014jc85bxi"; 15 15 }; 16 16 17 17 dontBuild = true;
+1 -1
pkgs/desktops/kde-5/plasma/fetch.sh
··· 1 - WGET_ARGS=( http://download.kde.org/stable/plasma/5.8.0/ -A '*.tar.xz' ) 1 + WGET_ARGS=( http://download.kde.org/stable/plasma/5.8.1/ -A '*.tar.xz' )
+160 -160
pkgs/desktops/kde-5/plasma/srcs.nix
··· 3 3 4 4 { 5 5 bluedevil = { 6 - version = "5.8.0"; 6 + version = "5.8.1"; 7 7 src = fetchurl { 8 - url = "${mirror}/stable/plasma/5.8.0/bluedevil-5.8.0.tar.xz"; 9 - sha256 = "1rpabb4ccjrzql3r3w88jx847cqqg31nppzvaacdvz9g4c648652"; 10 - name = "bluedevil-5.8.0.tar.xz"; 8 + url = "${mirror}/stable/plasma/5.8.1/bluedevil-5.8.1.tar.xz"; 9 + sha256 = "0j2mrx2qchcl1s13j3bhqrbgx7myq901clb20x4v9bfdcv1j9cp1"; 10 + name = "bluedevil-5.8.1.tar.xz"; 11 11 }; 12 12 }; 13 13 breeze = { 14 - version = "5.8.0"; 14 + version = "5.8.1"; 15 15 src = fetchurl { 16 - url = "${mirror}/stable/plasma/5.8.0/breeze-5.8.0.tar.xz"; 17 - sha256 = "0g45vq6pczy0dmim0h8nzi3amhyps03a8y5ajyv4i77drk5ccc0n"; 18 - name = "breeze-5.8.0.tar.xz"; 16 + url = "${mirror}/stable/plasma/5.8.1/breeze-5.8.1.tar.xz"; 17 + sha256 = "1s9z8j4jzs951yv1742lq5yh4pz82rkc1d80d7q2yh6964ck733p"; 18 + name = "breeze-5.8.1.tar.xz"; 19 19 }; 20 20 }; 21 21 breeze-grub = { 22 - version = "5.8.0"; 22 + version = "5.8.1"; 23 23 src = fetchurl { 24 - url = "${mirror}/stable/plasma/5.8.0/breeze-grub-5.8.0.tar.xz"; 25 - sha256 = "1zja3m6hnmmax8p1lh0ygapp3inbydxr98rabcrb8yzkasz95xsf"; 26 - name = "breeze-grub-5.8.0.tar.xz"; 24 + url = "${mirror}/stable/plasma/5.8.1/breeze-grub-5.8.1.tar.xz"; 25 + sha256 = "1d3skcj2yg82f5nqghpz9nbz1yb0b5kps3lf28hsq2k2vpqrp4mc"; 26 + name = "breeze-grub-5.8.1.tar.xz"; 27 27 }; 28 28 }; 29 29 breeze-gtk = { 30 - version = "5.8.0"; 30 + version = "5.8.1"; 31 31 src = fetchurl { 32 - url = "${mirror}/stable/plasma/5.8.0/breeze-gtk-5.8.0.tar.xz"; 33 - sha256 = "1lzhaw8rml5cpd965zdj9n1xw9w965rl0yq1xwbsyad7qln864n3"; 34 - name = "breeze-gtk-5.8.0.tar.xz"; 32 + url = "${mirror}/stable/plasma/5.8.1/breeze-gtk-5.8.1.tar.xz"; 33 + sha256 = "0nmf6h9kvq5l73yqri3xvldyw669a3rgbjmjizzq1qisri3y0qsz"; 34 + name = "breeze-gtk-5.8.1.tar.xz"; 35 35 }; 36 36 }; 37 37 breeze-plymouth = { 38 - version = "5.8.0"; 38 + version = "5.8.1"; 39 39 src = fetchurl { 40 - url = "${mirror}/stable/plasma/5.8.0/breeze-plymouth-5.8.0.tar.xz"; 41 - sha256 = "0p0dg97f94n59918jg4hr8z0hfsv46s1iz0gcgwy6v3s7jhl0cy8"; 42 - name = "breeze-plymouth-5.8.0.tar.xz"; 40 + url = "${mirror}/stable/plasma/5.8.1/breeze-plymouth-5.8.1.tar.xz"; 41 + sha256 = "149af4ja38h9sln7sfi05zxwnd8whhmp849zyxgbvdrjc3xxsvcz"; 42 + name = "breeze-plymouth-5.8.1.tar.xz"; 43 43 }; 44 44 }; 45 45 discover = { 46 - version = "5.8.0"; 46 + version = "5.8.1"; 47 47 src = fetchurl { 48 - url = "${mirror}/stable/plasma/5.8.0/discover-5.8.0.tar.xz"; 49 - sha256 = "0wxa5w9rys5w4mr81cr7z0n721lp1hyl9ab006drszbdsqb512kb"; 50 - name = "discover-5.8.0.tar.xz"; 48 + url = "${mirror}/stable/plasma/5.8.1/discover-5.8.1.tar.xz"; 49 + sha256 = "01njqp15qlqvkppn83m2y0yf64v53378f7l2zkzcyxx00pvq2ivk"; 50 + name = "discover-5.8.1.tar.xz"; 51 51 }; 52 52 }; 53 53 kactivitymanagerd = { 54 - version = "5.8.0"; 54 + version = "5.8.1"; 55 55 src = fetchurl { 56 - url = "${mirror}/stable/plasma/5.8.0/kactivitymanagerd-5.8.0.tar.xz"; 57 - sha256 = "1hjfyw5r6fzl8q07rlnzca59lh9229w30hb7v3m3nz9fi0jksxwy"; 58 - name = "kactivitymanagerd-5.8.0.tar.xz"; 56 + url = "${mirror}/stable/plasma/5.8.1/kactivitymanagerd-5.8.1.tar.xz"; 57 + sha256 = "0pdr4m9qm62v7qansax1jl8va9j4iarmw0iw4cm60m7g6z1aaf4m"; 58 + name = "kactivitymanagerd-5.8.1.tar.xz"; 59 59 }; 60 60 }; 61 61 kde-cli-tools = { 62 - version = "5.8.0"; 62 + version = "5.8.1"; 63 63 src = fetchurl { 64 - url = "${mirror}/stable/plasma/5.8.0/kde-cli-tools-5.8.0.tar.xz"; 65 - sha256 = "19i8wycgsk7yqv7scmwnnd0cridnvg6v8p5jj5x98bc9z1g2jqc5"; 66 - name = "kde-cli-tools-5.8.0.tar.xz"; 64 + url = "${mirror}/stable/plasma/5.8.1/kde-cli-tools-5.8.1.tar.xz"; 65 + sha256 = "1bvirh2cbp8cmqrm9h1kdpjdrzbbl9nxsgwh3fw7374k3lsiry01"; 66 + name = "kde-cli-tools-5.8.1.tar.xz"; 67 67 }; 68 68 }; 69 69 kdecoration = { 70 - version = "5.8.0"; 70 + version = "5.8.1"; 71 71 src = fetchurl { 72 - url = "${mirror}/stable/plasma/5.8.0/kdecoration-5.8.0.tar.xz"; 73 - sha256 = "0gab3lpg5p156628wy04svbyj81jwpq133bbycrc97k281m2nppr"; 74 - name = "kdecoration-5.8.0.tar.xz"; 72 + url = "${mirror}/stable/plasma/5.8.1/kdecoration-5.8.1.tar.xz"; 73 + sha256 = "09d59f10jsvhsh8dwnz9vd4ngiy22si5wcpj0idml4xvkq1sn1gj"; 74 + name = "kdecoration-5.8.1.tar.xz"; 75 75 }; 76 76 }; 77 77 kde-gtk-config = { 78 - version = "5.8.0"; 78 + version = "5.8.1"; 79 79 src = fetchurl { 80 - url = "${mirror}/stable/plasma/5.8.0/kde-gtk-config-5.8.0.tar.xz"; 81 - sha256 = "1b3ncnil4yhwnms53gl7nds3ggjhq6zi0j5hdik829wmplxrh8ac"; 82 - name = "kde-gtk-config-5.8.0.tar.xz"; 80 + url = "${mirror}/stable/plasma/5.8.1/kde-gtk-config-5.8.1.tar.xz"; 81 + sha256 = "1yz9abniqjsp8xc4dndcsbvjigff10787fflwczz4f48is611s3f"; 82 + name = "kde-gtk-config-5.8.1.tar.xz"; 83 83 }; 84 84 }; 85 85 kdeplasma-addons = { 86 - version = "5.8.0"; 86 + version = "5.8.1"; 87 87 src = fetchurl { 88 - url = "${mirror}/stable/plasma/5.8.0/kdeplasma-addons-5.8.0.tar.xz"; 89 - sha256 = "0sf7f3by07g3w7jf13z7yspqjf14dj7z5p0g8lvks3xsikf74vkc"; 90 - name = "kdeplasma-addons-5.8.0.tar.xz"; 88 + url = "${mirror}/stable/plasma/5.8.1/kdeplasma-addons-5.8.1.tar.xz"; 89 + sha256 = "1148kxdkrdyspy5y3wbs4l7asig4imjjlmssn5g0p8h3q8ag8lbx"; 90 + name = "kdeplasma-addons-5.8.1.tar.xz"; 91 91 }; 92 92 }; 93 93 kgamma5 = { 94 - version = "5.8.0"; 94 + version = "5.8.1"; 95 95 src = fetchurl { 96 - url = "${mirror}/stable/plasma/5.8.0/kgamma5-5.8.0.tar.xz"; 97 - sha256 = "146jd594byzi2gxvr1iy85p34y8yw04qi5ja9bcpcfzz7m7jwa41"; 98 - name = "kgamma5-5.8.0.tar.xz"; 96 + url = "${mirror}/stable/plasma/5.8.1/kgamma5-5.8.1.tar.xz"; 97 + sha256 = "1v390jlfd56v2pins903yx3z4i32dkjf4cg48ah66shxqp2lr55g"; 98 + name = "kgamma5-5.8.1.tar.xz"; 99 99 }; 100 100 }; 101 101 khotkeys = { 102 - version = "5.8.0"; 102 + version = "5.8.1"; 103 103 src = fetchurl { 104 - url = "${mirror}/stable/plasma/5.8.0/khotkeys-5.8.0.tar.xz"; 105 - sha256 = "06sc7s8dim4c55l5m8algxpw3g75lx3mdx9p46pxv5gppg3zlgg1"; 106 - name = "khotkeys-5.8.0.tar.xz"; 104 + url = "${mirror}/stable/plasma/5.8.1/khotkeys-5.8.1.tar.xz"; 105 + sha256 = "1g3qd9v2mxi8a9556x8hrj30d0wcv0bqr414zxl631c8sm0rwami"; 106 + name = "khotkeys-5.8.1.tar.xz"; 107 107 }; 108 108 }; 109 109 kinfocenter = { 110 - version = "5.8.0"; 110 + version = "5.8.1"; 111 111 src = fetchurl { 112 - url = "${mirror}/stable/plasma/5.8.0/kinfocenter-5.8.0.tar.xz"; 113 - sha256 = "02jrs9c7k8fsz0mvmsj5ammvwm4rxj8835zi0sh427h8l8vs5n6z"; 114 - name = "kinfocenter-5.8.0.tar.xz"; 112 + url = "${mirror}/stable/plasma/5.8.1/kinfocenter-5.8.1.tar.xz"; 113 + sha256 = "0iarh97wpq0l5llasb2ikd2f53v41rilj4f6qj1flmxligs4pwdd"; 114 + name = "kinfocenter-5.8.1.tar.xz"; 115 115 }; 116 116 }; 117 117 kmenuedit = { 118 - version = "5.8.0"; 118 + version = "5.8.1"; 119 119 src = fetchurl { 120 - url = "${mirror}/stable/plasma/5.8.0/kmenuedit-5.8.0.tar.xz"; 121 - sha256 = "0ih4qmijnfvs5dp9m8pbr93d3mxvw9bhninfv7m3h0ngkxqwxwfn"; 122 - name = "kmenuedit-5.8.0.tar.xz"; 120 + url = "${mirror}/stable/plasma/5.8.1/kmenuedit-5.8.1.tar.xz"; 121 + sha256 = "128cqnxw6rkb378p05s33i7yyz6yydnfdbf462ngiq628n6aqvrp"; 122 + name = "kmenuedit-5.8.1.tar.xz"; 123 123 }; 124 124 }; 125 125 kscreen = { 126 - version = "5.8.0"; 126 + version = "5.8.1"; 127 127 src = fetchurl { 128 - url = "${mirror}/stable/plasma/5.8.0/kscreen-5.8.0.tar.xz"; 129 - sha256 = "19p1rfqir59hd8ww8x78m6kgky7n82w0s0gw15404p6wk25nvyzx"; 130 - name = "kscreen-5.8.0.tar.xz"; 128 + url = "${mirror}/stable/plasma/5.8.1/kscreen-5.8.1.tar.xz"; 129 + sha256 = "0m9ddmp4vi38vkzik8bi5mir1mw66il2dfrf77h7amwfsnkicvfi"; 130 + name = "kscreen-5.8.1.tar.xz"; 131 131 }; 132 132 }; 133 133 kscreenlocker = { 134 - version = "5.8.0"; 134 + version = "5.8.1"; 135 135 src = fetchurl { 136 - url = "${mirror}/stable/plasma/5.8.0/kscreenlocker-5.8.0.tar.xz"; 137 - sha256 = "1hr0cqi2zhrq3crs4j9zh10nr7xmnw1bp9nvm1v1psrrg5wilxzw"; 138 - name = "kscreenlocker-5.8.0.tar.xz"; 136 + url = "${mirror}/stable/plasma/5.8.1/kscreenlocker-5.8.1.tar.xz"; 137 + sha256 = "08ibp746w1xp6p5ccyl0p16giwcfrvq3nakwhwvhlwh0lirgvlrh"; 138 + name = "kscreenlocker-5.8.1.tar.xz"; 139 139 }; 140 140 }; 141 141 ksshaskpass = { 142 - version = "5.8.0"; 142 + version = "5.8.1"; 143 143 src = fetchurl { 144 - url = "${mirror}/stable/plasma/5.8.0/ksshaskpass-5.8.0.tar.xz"; 145 - sha256 = "1lklixan8c80yj02rgazr70x20zfh8lrjmimwismdrmvxpadn7sb"; 146 - name = "ksshaskpass-5.8.0.tar.xz"; 144 + url = "${mirror}/stable/plasma/5.8.1/ksshaskpass-5.8.1.tar.xz"; 145 + sha256 = "0yma28axv91zl0zjanrnwjjws9l187l6m4cjshy4ai77prcyzlqn"; 146 + name = "ksshaskpass-5.8.1.tar.xz"; 147 147 }; 148 148 }; 149 149 ksysguard = { 150 - version = "5.8.0"; 150 + version = "5.8.1"; 151 151 src = fetchurl { 152 - url = "${mirror}/stable/plasma/5.8.0/ksysguard-5.8.0.tar.xz"; 153 - sha256 = "1cq6gxwpihfip7wxjlja7ha0pknsn8x8rkpcq3lb28pap88g54fz"; 154 - name = "ksysguard-5.8.0.tar.xz"; 152 + url = "${mirror}/stable/plasma/5.8.1/ksysguard-5.8.1.tar.xz"; 153 + sha256 = "1msrxhlln561y78gi6rdqzkv9sc0pk3w0znca9fjlsnacl7dbcn9"; 154 + name = "ksysguard-5.8.1.tar.xz"; 155 155 }; 156 156 }; 157 157 kwallet-pam = { 158 - version = "5.8.0"; 158 + version = "5.8.1"; 159 159 src = fetchurl { 160 - url = "${mirror}/stable/plasma/5.8.0/kwallet-pam-5.8.0.tar.xz"; 161 - sha256 = "10rqfqavawnp6hdqfpv3zwnaw1g8f5zakfirm3aym5w2lllrdydh"; 162 - name = "kwallet-pam-5.8.0.tar.xz"; 160 + url = "${mirror}/stable/plasma/5.8.1/kwallet-pam-5.8.1.tar.xz"; 161 + sha256 = "1nl0lb71s2sqhdplyfn5xl01q8zrqj544vlmjd2vc1a18p6qlkcy"; 162 + name = "kwallet-pam-5.8.1.tar.xz"; 163 163 }; 164 164 }; 165 165 kwayland-integration = { 166 - version = "5.8.0"; 166 + version = "5.8.1"; 167 167 src = fetchurl { 168 - url = "${mirror}/stable/plasma/5.8.0/kwayland-integration-5.8.0.tar.xz"; 169 - sha256 = "0pypjbvg2v4f4gsr9pq3w6y5mnlrcd3sjh1wwnad6shcrwkpy8vq"; 170 - name = "kwayland-integration-5.8.0.tar.xz"; 168 + url = "${mirror}/stable/plasma/5.8.1/kwayland-integration-5.8.1.tar.xz"; 169 + sha256 = "1qwdlv7k6r7rzzihvmfhp4bsnz0nlfbi70fxxkdxdr49k1wqhxih"; 170 + name = "kwayland-integration-5.8.1.tar.xz"; 171 171 }; 172 172 }; 173 173 kwin = { 174 - version = "5.8.0"; 174 + version = "5.8.1"; 175 175 src = fetchurl { 176 - url = "${mirror}/stable/plasma/5.8.0/kwin-5.8.0.tar.xz"; 177 - sha256 = "17lr1ffwmyndqglhk9c3hi2r4kyr86696p15ir33rplzjnki15qc"; 178 - name = "kwin-5.8.0.tar.xz"; 176 + url = "${mirror}/stable/plasma/5.8.1/kwin-5.8.1.tar.xz"; 177 + sha256 = "0b1p6vz87ffy30ja5nz9n1q0i1nhjllcr0rfqnwa1b6wkiv7dabl"; 178 + name = "kwin-5.8.1.tar.xz"; 179 179 }; 180 180 }; 181 181 kwrited = { 182 - version = "5.8.0"; 182 + version = "5.8.1"; 183 183 src = fetchurl { 184 - url = "${mirror}/stable/plasma/5.8.0/kwrited-5.8.0.tar.xz"; 185 - sha256 = "10iffb1agqrsy214zpf2ax6ak5ahb6c5p8ik0ar52iwmgxrxkicf"; 186 - name = "kwrited-5.8.0.tar.xz"; 184 + url = "${mirror}/stable/plasma/5.8.1/kwrited-5.8.1.tar.xz"; 185 + sha256 = "0sk7lwrwl7h174x7bips9a4nzb4wrfqyby0whp8qjpxq891cxbgy"; 186 + name = "kwrited-5.8.1.tar.xz"; 187 187 }; 188 188 }; 189 189 libkscreen = { 190 - version = "5.8.0"; 190 + version = "5.8.1"; 191 191 src = fetchurl { 192 - url = "${mirror}/stable/plasma/5.8.0/libkscreen-5.8.0.tar.xz"; 193 - sha256 = "0bzqdcfibw1zw7nmgsqg9sn9pgcsp5yx53dd4phin741iqafwqm9"; 194 - name = "libkscreen-5.8.0.tar.xz"; 192 + url = "${mirror}/stable/plasma/5.8.1/libkscreen-5.8.1.tar.xz"; 193 + sha256 = "1pgpn49vgjx9ydqvnvvrs87sjc7zkfcyddw00270m6pk76zcxvc4"; 194 + name = "libkscreen-5.8.1.tar.xz"; 195 195 }; 196 196 }; 197 197 libksysguard = { 198 - version = "5.8.0"; 198 + version = "5.8.1"; 199 199 src = fetchurl { 200 - url = "${mirror}/stable/plasma/5.8.0/libksysguard-5.8.0.tar.xz"; 201 - sha256 = "0h6m2dj8dml98rgq1va8xpyndwq7bj0q0z97644cpiw0sv00cg66"; 202 - name = "libksysguard-5.8.0.tar.xz"; 200 + url = "${mirror}/stable/plasma/5.8.1/libksysguard-5.8.1.tar.xz"; 201 + sha256 = "1l9gwirs6b3iingq6fcv3yfhkqifjwwg0vwpz9041rj4rry4h73p"; 202 + name = "libksysguard-5.8.1.tar.xz"; 203 203 }; 204 204 }; 205 205 milou = { 206 - version = "5.8.0"; 206 + version = "5.8.1"; 207 207 src = fetchurl { 208 - url = "${mirror}/stable/plasma/5.8.0/milou-5.8.0.tar.xz"; 209 - sha256 = "0ahjc28zmdnp4h86929m2719fwbldcj772axbkbz6riljdbhaw4v"; 210 - name = "milou-5.8.0.tar.xz"; 208 + url = "${mirror}/stable/plasma/5.8.1/milou-5.8.1.tar.xz"; 209 + sha256 = "0znxcmm0h3ghzy22bpcca3jkxypq9zhlwbka4a7skw7ckl55xszm"; 210 + name = "milou-5.8.1.tar.xz"; 211 211 }; 212 212 }; 213 213 oxygen = { 214 - version = "5.8.0"; 214 + version = "5.8.1"; 215 215 src = fetchurl { 216 - url = "${mirror}/stable/plasma/5.8.0/oxygen-5.8.0.tar.xz"; 217 - sha256 = "1snvc7j8bz1f12yx21s2i6lcspwv7apwrrjm90pxyk4mk7lhgmm0"; 218 - name = "oxygen-5.8.0.tar.xz"; 216 + url = "${mirror}/stable/plasma/5.8.1/oxygen-5.8.1.tar.xz"; 217 + sha256 = "0fbj96614f59xkl7ia3k810in793jkmqmzb5csmng19qw1qjg5wk"; 218 + name = "oxygen-5.8.1.tar.xz"; 219 219 }; 220 220 }; 221 221 plasma-desktop = { 222 - version = "5.8.0"; 222 + version = "5.8.1"; 223 223 src = fetchurl { 224 - url = "${mirror}/stable/plasma/5.8.0/plasma-desktop-5.8.0.tar.xz"; 225 - sha256 = "1isbgbm12prffkb0bhx1mkr45dng3il0x5mhhm54cnkgn4g6nclb"; 226 - name = "plasma-desktop-5.8.0.tar.xz"; 224 + url = "${mirror}/stable/plasma/5.8.1/plasma-desktop-5.8.1.tar.xz"; 225 + sha256 = "1da96cy3pkryhff6f5cnyvvicz8brjjjh17k0rg5vbrd53zgsz4r"; 226 + name = "plasma-desktop-5.8.1.tar.xz"; 227 227 }; 228 228 }; 229 229 plasma-integration = { 230 - version = "5.8.0"; 230 + version = "5.8.1"; 231 231 src = fetchurl { 232 - url = "${mirror}/stable/plasma/5.8.0/plasma-integration-5.8.0.tar.xz"; 233 - sha256 = "1k776ybz8wd37c283fgnnrvpl573bgwicvgjbfns1127bzybqgy7"; 234 - name = "plasma-integration-5.8.0.tar.xz"; 232 + url = "${mirror}/stable/plasma/5.8.1/plasma-integration-5.8.1.tar.xz"; 233 + sha256 = "1xfc7nn5gcfccmby7ivwh7clrk1z4k8m1qag14r1rxfv8gnswm67"; 234 + name = "plasma-integration-5.8.1.tar.xz"; 235 235 }; 236 236 }; 237 237 plasma-nm = { 238 - version = "5.8.0"; 238 + version = "5.8.1"; 239 239 src = fetchurl { 240 - url = "${mirror}/stable/plasma/5.8.0/plasma-nm-5.8.0.tar.xz"; 241 - sha256 = "1hvzq96xw6f6j637fhaml4n8xv7gp3cif86h9gmxnbqczdfx617r"; 242 - name = "plasma-nm-5.8.0.tar.xz"; 240 + url = "${mirror}/stable/plasma/5.8.1/plasma-nm-5.8.1.tar.xz"; 241 + sha256 = "0v34nvc004zini3i3ya9xw6cvyyh3r7i7z2kijjaqi70vnhx1dp6"; 242 + name = "plasma-nm-5.8.1.tar.xz"; 243 243 }; 244 244 }; 245 245 plasma-pa = { 246 - version = "5.8.0"; 246 + version = "5.8.1"; 247 247 src = fetchurl { 248 - url = "${mirror}/stable/plasma/5.8.0/plasma-pa-5.8.0.tar.xz"; 249 - sha256 = "0jgsadzdrlyrq8hagqi5m1mr7hmsmjz33vg508a3b7390mwfw8ah"; 250 - name = "plasma-pa-5.8.0.tar.xz"; 248 + url = "${mirror}/stable/plasma/5.8.1/plasma-pa-5.8.1.tar.xz"; 249 + sha256 = "1dhqljwn1ihr4wj4785ggja6gvjm5cwfyc5gvmkvb2ls226k2ihb"; 250 + name = "plasma-pa-5.8.1.tar.xz"; 251 251 }; 252 252 }; 253 253 plasma-sdk = { 254 - version = "5.8.0"; 254 + version = "5.8.1"; 255 255 src = fetchurl { 256 - url = "${mirror}/stable/plasma/5.8.0/plasma-sdk-5.8.0.tar.xz"; 257 - sha256 = "1ncp858cq5nad5n16r1wfk2fg2m30mlaw3hs343rbw81139386m5"; 258 - name = "plasma-sdk-5.8.0.tar.xz"; 256 + url = "${mirror}/stable/plasma/5.8.1/plasma-sdk-5.8.1.tar.xz"; 257 + sha256 = "0gav6b7bnxl9myf440lygiaymj8jmj6b5mf2nr4vnibymiiq6asm"; 258 + name = "plasma-sdk-5.8.1.tar.xz"; 259 259 }; 260 260 }; 261 261 plasma-tests = { 262 - version = "5.8.0"; 262 + version = "5.8.1"; 263 263 src = fetchurl { 264 - url = "${mirror}/stable/plasma/5.8.0/plasma-tests-5.8.0.tar.xz"; 265 - sha256 = "1xacmw8mv3yymz8xj1r37sphrds8y2hsjixali28i7n0njqbx400"; 266 - name = "plasma-tests-5.8.0.tar.xz"; 264 + url = "${mirror}/stable/plasma/5.8.1/plasma-tests-5.8.1.tar.xz"; 265 + sha256 = "1g5cx7vbghw2av7c943whgmsasgw612ccb9nl5kdfb0g0icpxalk"; 266 + name = "plasma-tests-5.8.1.tar.xz"; 267 267 }; 268 268 }; 269 269 plasma-workspace = { 270 - version = "5.8.0"; 270 + version = "5.8.1"; 271 271 src = fetchurl { 272 - url = "${mirror}/stable/plasma/5.8.0/plasma-workspace-5.8.0.tar.xz"; 273 - sha256 = "06dklafkszn0rfm980mixr5kh4p40ybk63my3ayn6y7fd4n1anrn"; 274 - name = "plasma-workspace-5.8.0.tar.xz"; 272 + url = "${mirror}/stable/plasma/5.8.1/plasma-workspace-5.8.1.tar.xz"; 273 + sha256 = "0p7d9a612qqhfm296gg2qda4cqnqy51znbapddyra5dq9ywkhnn0"; 274 + name = "plasma-workspace-5.8.1.tar.xz"; 275 275 }; 276 276 }; 277 277 plasma-workspace-wallpapers = { 278 - version = "5.8.0"; 278 + version = "5.8.1"; 279 279 src = fetchurl { 280 - url = "${mirror}/stable/plasma/5.8.0/plasma-workspace-wallpapers-5.8.0.tar.xz"; 281 - sha256 = "1nf7ggwpakn14ash0ymmi05ld2wns6bk189845f89cy763ssx52g"; 282 - name = "plasma-workspace-wallpapers-5.8.0.tar.xz"; 280 + url = "${mirror}/stable/plasma/5.8.1/plasma-workspace-wallpapers-5.8.1.tar.xz"; 281 + sha256 = "17xz75pfpgyzynjy7n1bdm2cnbqyrqhi0d7b4ghpvygg0m1iba9s"; 282 + name = "plasma-workspace-wallpapers-5.8.1.tar.xz"; 283 283 }; 284 284 }; 285 285 polkit-kde-agent = { 286 - version = "1-5.8.0"; 286 + version = "1-5.8.1"; 287 287 src = fetchurl { 288 - url = "${mirror}/stable/plasma/5.8.0/polkit-kde-agent-1-5.8.0.tar.xz"; 289 - sha256 = "0x5sdgbq9jj2z4wdgx6v47d9004srqfvnl0bvmzml53mzyrh07kx"; 290 - name = "polkit-kde-agent-1-5.8.0.tar.xz"; 288 + url = "${mirror}/stable/plasma/5.8.1/polkit-kde-agent-1-5.8.1.tar.xz"; 289 + sha256 = "1q5wfr308ayqarvq0fr049aqfwz36hyx8wl7pirllralnz2wmvgv"; 290 + name = "polkit-kde-agent-1-5.8.1.tar.xz"; 291 291 }; 292 292 }; 293 293 powerdevil = { 294 - version = "5.8.0"; 294 + version = "5.8.1"; 295 295 src = fetchurl { 296 - url = "${mirror}/stable/plasma/5.8.0/powerdevil-5.8.0.tar.xz"; 297 - sha256 = "03l1c1x6a0xhvh4xswv2lwpk7kjl86i5mc3afsx8zp8h59wfg1w1"; 298 - name = "powerdevil-5.8.0.tar.xz"; 296 + url = "${mirror}/stable/plasma/5.8.1/powerdevil-5.8.1.tar.xz"; 297 + sha256 = "0qkmdnck3im0wd1v9a24p8pxwxi38x7kx1a4z8zddsd8pd8d8sjv"; 298 + name = "powerdevil-5.8.1.tar.xz"; 299 299 }; 300 300 }; 301 301 sddm-kcm = { 302 - version = "5.8.0"; 302 + version = "5.8.1"; 303 303 src = fetchurl { 304 - url = "${mirror}/stable/plasma/5.8.0/sddm-kcm-5.8.0.tar.xz"; 305 - sha256 = "0in5s7h860vn12w8i55bzxw5hv6bnhp3zapbbf1jpgvwixhx8bkf"; 306 - name = "sddm-kcm-5.8.0.tar.xz"; 304 + url = "${mirror}/stable/plasma/5.8.1/sddm-kcm-5.8.1.tar.xz"; 305 + sha256 = "0kflarcq3q1gbd1blxpspq918cyxxwyigwv8jsmr29yfx947ik17"; 306 + name = "sddm-kcm-5.8.1.tar.xz"; 307 307 }; 308 308 }; 309 309 systemsettings = { 310 - version = "5.8.0"; 310 + version = "5.8.1"; 311 311 src = fetchurl { 312 - url = "${mirror}/stable/plasma/5.8.0/systemsettings-5.8.0.tar.xz"; 313 - sha256 = "0kf671hpj42ps27clsc90fj2ndiv3q45y76fc09wv4say351kz1c"; 314 - name = "systemsettings-5.8.0.tar.xz"; 312 + url = "${mirror}/stable/plasma/5.8.1/systemsettings-5.8.1.tar.xz"; 313 + sha256 = "04f0z4gq7zyyljb84na184q1wn6mkr9mg06mfv9zkbamsfaiazd8"; 314 + name = "systemsettings-5.8.1.tar.xz"; 315 315 }; 316 316 }; 317 317 user-manager = { 318 - version = "5.8.0"; 318 + version = "5.8.1"; 319 319 src = fetchurl { 320 - url = "${mirror}/stable/plasma/5.8.0/user-manager-5.8.0.tar.xz"; 321 - sha256 = "0zyg8i9igya3j80pz6lj3wav894z0f1j34aysixm5lc7pakghkg6"; 322 - name = "user-manager-5.8.0.tar.xz"; 320 + url = "${mirror}/stable/plasma/5.8.1/user-manager-5.8.1.tar.xz"; 321 + sha256 = "1bccibypnv58gkmh895w1b9lnmhwda1kypxbd34b9hcldq1dgag7"; 322 + name = "user-manager-5.8.1.tar.xz"; 323 323 }; 324 324 }; 325 325 }
-1
pkgs/development/compilers/ghcjs/default.nix
··· 176 176 license = stdenv.lib.licenses.bsd3; 177 177 platforms = ghc.meta.platforms; 178 178 maintainers = with stdenv.lib.maintainers; [ jwiegley cstrahan ]; 179 - broken = true; # See http://hydra.nixos.org/build/41499439, for example. 180 179 })
+12
pkgs/development/compilers/llvm/3.7/llvm.nix
··· 35 35 36 36 propagatedBuildInputs = [ ncurses zlib ]; 37 37 38 + # The goal here is to disable LLVM bindings (currently go and ocaml) regardless 39 + # of whether the impure CMake search sheananigans find the compilers in global 40 + # paths. This mostly exists because sandbox builds don't work very well on Darwin 41 + # and sometimes you get weird behavior if CMake finds go in your system path. 42 + # This would be far prettier if there were a CMake option to just disable bindings 43 + # but from what I can tell, there isn't such a thing. The file in question only 44 + # contains `if(WIN32)` conditions to check whether to disable bindings, so making 45 + # those always succeed has the net effect of disabling all bindings. 46 + prePatch = '' 47 + substituteInPlace cmake/config-ix.cmake --replace "if(WIN32)" "if(1)" 48 + ''; 49 + 38 50 # hacky fix: created binaries need to be run before installation 39 51 preBuild = '' 40 52 mkdir -p $out/
+1 -1
pkgs/development/compilers/llvm/3.8/clang/default.nix
··· 6 6 name = "clang-${version}"; 7 7 8 8 unpackPhase = '' 9 - unpackFile ${fetch "cfe" "1ybcac8hlr9vl3wg8s4v6cp0c0qgqnwprsv85lihbkq3vqv94504"} 9 + unpackFile ${fetch "cfe" "1prc72xmkgx8wrzmrr337776676nhsp1qd3mw2bvb22bzdnq7lsc"} 10 10 mv cfe-${version}.src clang 11 11 sourceRoot=$PWD/clang 12 12 unpackFile ${clang-tools-extra_src}
+3 -3
pkgs/development/compilers/llvm/3.8/default.nix
··· 2 2 let 3 3 callPackage = newScope (self // { inherit stdenv isl version fetch; }); 4 4 5 - version = "3.8.0"; 5 + version = "3.8.1"; 6 6 7 7 fetch = fetch_v version; 8 8 fetch_v = ver: name: sha256: fetchurl { ··· 10 10 inherit sha256; 11 11 }; 12 12 13 - compiler-rt_src = fetch "compiler-rt" "1c2nkp9563873ffz22qmhc0wakgj428pch8rmhym8agjamz3ily8"; 14 - clang-tools-extra_src = fetch "clang-tools-extra" "1i0yrgj8qrzjjswraz0i55lg92ljpqhvjr619d268vka208aigdg"; 13 + compiler-rt_src = fetch "compiler-rt" "0p0y85c7izndbpg2l816z7z7558axq11d5pwkm4h11sdw7d13w0d"; 14 + clang-tools-extra_src = fetch "clang-tools-extra" "15n39r4ssphpaq4a0wzyjm7ilwxb0bch6nrapy8c5s8d49h5qjk6"; 15 15 16 16 self = { 17 17 llvm = callPackage ./llvm.nix {
+1 -1
pkgs/development/compilers/llvm/3.8/libc++/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 name = "libc++-${version}"; 5 5 6 - src = fetch "libcxx" "0yr3fh8vj38289b9cwk37zsy7x98dcd3kjy7xxy8mg20p48lb01n"; 6 + src = fetch "libcxx" "1k7f9qk5bgwa02ksh6yr9hccwcbhmcdzl1fpbdw6s2c89iwg7mvp"; 7 7 8 8 postUnpack = '' 9 9 unpackFile ${libcxxabi.src}
+1 -1
pkgs/development/compilers/llvm/3.8/libc++abi.nix
··· 3 3 stdenv.mkDerivation { 4 4 name = "libc++abi-${version}"; 5 5 6 - src = fetch "libcxxabi" "0175rv2ynkklbg96kpw13iwhnzyrlw3r12f4h09p9v7nmxqhivn5"; 6 + src = fetch "libcxxabi" "1qfs2iis1i0ppv11jndc98cvd7s25pj46pq2sfyldmzswdxmzdg1"; 7 7 8 8 buildInputs = [ cmake ] ++ stdenv.lib.optional (!stdenv.isDarwin && !stdenv.isFreeBSD) libunwind; 9 9
+3 -6
pkgs/development/compilers/llvm/3.8/lldb.nix
··· 15 15 stdenv.mkDerivation { 16 16 name = "lldb-${version}"; 17 17 18 - src = fetch "lldb" "0dasg12gf5crrd9pbi5rd1y8vwlgqp8nxgw9g4z47w3x2i28zxp3"; 18 + src = fetch "lldb" "18z8vhfgh4m57hl66i83cp4d4mv3i86z2hjhbp5rvqs7d88li49l"; 19 19 20 20 postUnpack = '' 21 21 # Hack around broken standalone builf as of 3.8 ··· 25 25 cp "$(ls -d llvm-*.src)/lib/Support/regex_impl.h" "$srcDir/tools/lib/Support/" 26 26 ''; 27 27 28 - buildInputs = [ cmake python which swig ncurses zlib libedit ]; 28 + buildInputs = [ cmake python which swig ncurses zlib libedit llvm ]; 29 29 30 - preConfigure = '' 31 - export CXXFLAGS="-pthread" 32 - export LDFLAGS="-ldl" 33 - ''; 30 + hardeningDisable = [ "format" ]; 34 31 35 32 cmakeFlags = [ 36 33 "-DLLDB_PATH_TO_LLVM_BUILD=${llvm}"
+1 -1
pkgs/development/compilers/llvm/3.8/llvm.nix
··· 18 18 }: 19 19 20 20 let 21 - src = fetch "llvm" "0ikfq0gxac8xpvxj23l4hk8f12ydx48fljgrz1gl9xp0ks704nsm"; 21 + src = fetch "llvm" "1ybmnid4pw2hxn12ax5qa5kl1ldfns0njg8533y3mzslvd5cx0kf"; 22 22 in stdenv.mkDerivation rec { 23 23 name = "llvm-${version}"; 24 24
+26
pkgs/development/compilers/ponyc/pony-stable.nix
··· 1 + {stdenv, fetchFromGitHub, ponyc }: 2 + 3 + stdenv.mkDerivation { 4 + name = "pony-stable-2016-10-10"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "jemc"; 8 + repo = "pony-stable"; 9 + rev = "fdefa26fed93f4ff81c323f29abd47813c515703"; 10 + sha256 = "16inavy697icgryyvn9gcylgh639xxs7lnbrqdzcryvh0ck15qxk"; 11 + }; 12 + 13 + buildInputs = [ ponyc ]; 14 + 15 + installPhase = '' 16 + make prefix=$out install 17 + ''; 18 + 19 + meta = { 20 + description = "A simple dependency manager for the Pony language."; 21 + homepage = http://www.ponylang.org; 22 + license = stdenv.lib.licenses.bsd2; 23 + maintainers = [ stdenv.lib.maintainers.dipinhora ]; 24 + platforms = stdenv.lib.platforms.unix; 25 + }; 26 + }
-30
pkgs/development/compilers/vala/0.23.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 - , glib, libiconv, libintlOrEmpty 3 - }: 4 - 5 - let 6 - major = "0.23"; 7 - minor = "2"; 8 - sha256 = "0g22ss9qbm3fqhx4fxhsyfmdc5g1hgdw4dz9d37f4489kl0qf8pl"; 9 - in 10 - stdenv.mkDerivation rec { 11 - name = "vala-${major}.${minor}"; 12 - 13 - meta = { 14 - description = "Compiler for GObject type system"; 15 - homepage = "http://live.gnome.org/Vala"; 16 - license = stdenv.lib.licenses.lgpl21Plus; 17 - platforms = stdenv.lib.platforms.unix; 18 - maintainers = with stdenv.lib.maintainers; [ antono ]; 19 - }; 20 - 21 - src = fetchurl { 22 - url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz"; 23 - inherit sha256; 24 - }; 25 - 26 - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 27 - 28 - buildInputs = [ glib libiconv ] 29 - ++ libintlOrEmpty; 30 - }
-30
pkgs/development/compilers/vala/0.26.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 - , glib, libiconv, libintlOrEmpty 3 - }: 4 - 5 - let 6 - major = "0.26"; 7 - minor = "2"; 8 - sha256 = "37f13f430c56a93b6dac85239084681fd8f31c407d386809c43bc2f2836e03c4"; 9 - in 10 - stdenv.mkDerivation rec { 11 - name = "vala-${major}.${minor}"; 12 - 13 - meta = { 14 - description = "Compiler for GObject type system"; 15 - homepage = "http://live.gnome.org/Vala"; 16 - license = stdenv.lib.licenses.lgpl21Plus; 17 - platforms = stdenv.lib.platforms.unix; 18 - maintainers = with stdenv.lib.maintainers; [ antono lethalman ]; 19 - }; 20 - 21 - src = fetchurl { 22 - url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz"; 23 - inherit sha256; 24 - }; 25 - 26 - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 27 - 28 - buildInputs = [ glib libiconv ] 29 - ++ libintlOrEmpty; 30 - }
-30
pkgs/development/compilers/vala/0.28.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 - , glib, libiconv, libintlOrEmpty 3 - }: 4 - 5 - let 6 - major = "0.28"; 7 - minor = "0"; 8 - sha256 = "0zwpzhkhfk3piya14m7p2hl2vaabahprphppfm46ci91z39kp7hd"; 9 - in 10 - stdenv.mkDerivation rec { 11 - name = "vala-${major}.${minor}"; 12 - 13 - meta = { 14 - description = "Compiler for GObject type system"; 15 - homepage = "http://live.gnome.org/Vala"; 16 - license = stdenv.lib.licenses.lgpl21Plus; 17 - platforms = stdenv.lib.platforms.unix; 18 - maintainers = with stdenv.lib.maintainers; [ antono lethalman ]; 19 - }; 20 - 21 - src = fetchurl { 22 - url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz"; 23 - inherit sha256; 24 - }; 25 - 26 - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 27 - 28 - buildInputs = [ glib libiconv ] 29 - ++ libintlOrEmpty; 30 - }
-31
pkgs/development/compilers/vala/0.32.nix
··· 1 - { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 - , glib, libiconv, libintlOrEmpty 3 - }: 4 - 5 - let 6 - major = "0.32"; 7 - minor = "1"; 8 - sha256 = "1ab1l44abf9fj1wznzq5956431ia136rl5049cggnk5393jlf3fx"; 9 - in 10 - stdenv.mkDerivation rec { 11 - name = "vala-${major}.${minor}"; 12 - 13 - meta = { 14 - description = "Compiler for GObject type system"; 15 - homepage = "http://live.gnome.org/Vala"; 16 - license = stdenv.lib.licenses.lgpl21Plus; 17 - platforms = stdenv.lib.platforms.unix; 18 - maintainers = with stdenv.lib.maintainers; [ antono lethalman ]; 19 - }; 20 - 21 - src = fetchurl { 22 - url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz"; 23 - inherit sha256; 24 - }; 25 - 26 - nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 27 - 28 - buildInputs = [ glib libiconv ] 29 - ++ libintlOrEmpty; 30 - 31 - }
+61
pkgs/development/compilers/vala/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig, flex, bison, libxslt 2 + , glib, libiconv, libintlOrEmpty 3 + }: 4 + 5 + let 6 + generic = { major, minor, sha256 }: 7 + stdenv.mkDerivation rec { 8 + name = "vala-${major}.${minor}"; 9 + 10 + src = fetchurl { 11 + url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz"; 12 + inherit sha256; 13 + }; 14 + 15 + nativeBuildInputs = [ pkgconfig flex bison libxslt ]; 16 + 17 + buildInputs = [ glib libiconv ] ++ libintlOrEmpty; 18 + 19 + meta = with stdenv.lib; { 20 + description = "Compiler for GObject type system"; 21 + homepage = "http://live.gnome.org/Vala"; 22 + license = licenses.lgpl21Plus; 23 + platforms = platforms.unix; 24 + maintainers = with maintainers; [ antono lethalman peterhoeg ]; 25 + }; 26 + }; 27 + 28 + in rec { 29 + 30 + vala_0_23 = generic { 31 + major = "0.23"; 32 + minor = "2"; 33 + sha256 = "0g22ss9qbm3fqhx4fxhsyfmdc5g1hgdw4dz9d37f4489kl0qf8pl"; 34 + }; 35 + 36 + vala_0_26 = generic { 37 + major = "0.26"; 38 + minor = "2"; 39 + sha256 = "1i03ds1z5hivqh4nhf3x80fg7n0zd22908w5minkpaan1i1kzw9p"; 40 + }; 41 + 42 + vala_0_28 = generic { 43 + major = "0.28"; 44 + minor = "0"; 45 + sha256 = "0zwpzhkhfk3piya14m7p2hl2vaabahprphppfm46ci91z39kp7hd"; 46 + }; 47 + 48 + vala_0_32 = generic { 49 + major = "0.32"; 50 + minor = "1"; 51 + sha256 = "1ab1l44abf9fj1wznzq5956431ia136rl5049cggnk5393jlf3fx"; 52 + }; 53 + 54 + vala_0_34 = generic { 55 + major = "0.34"; 56 + minor = "1"; 57 + sha256 = "16cjybjw100qps6jg0jdyjh8hndz8a876zmxpybnf30a8vygrk7m"; 58 + }; 59 + 60 + vala = vala_0_34; 61 + }
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 43 43 src = pkgs.fetchFromGitHub { 44 44 owner = "joeyh"; 45 45 repo = "git-annex"; 46 - sha256 = "11xgnryvwh3a1dcd5bczrh6wwf23xa74p31cqvnhf2s6q8cb0aai"; 46 + sha256 = "1j29ydbw86j3qd4qb4l348pcnjd24irgdra9ss2afi6w2pn60yjn"; 47 47 rev = drv.version; 48 48 }; 49 49 doCheck = false; # version 6.20160907 has a test suite failure; reported upstream
+1
pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
··· 168 168 169 169 # haddock-api >= 2.17 is GHC 8.0 only 170 170 haddock-api = self.haddock-api_2_16_1; 171 + haddock-library = self.haddock-library_1_2_1; 171 172 172 173 # lens-family-th >= 0.5.0.0 is GHC 8.0 only 173 174 lens-family-th = self.lens-family-th_0_4_1_0;
+44 -41
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 32 32 - xhtml-3000.2.1 33 33 34 34 default-package-overrides: 35 - # LTS Haskell 7.2 35 + # LTS Haskell 7.3 36 36 - abstract-deque ==0.3 37 37 - abstract-par ==0.3.3 38 38 - AC-Vector ==2.3.2 ··· 138 138 - ansi-wl-pprint ==0.6.7.3 139 139 - ansigraph ==0.2.0.0 140 140 - api-field-json-th ==0.1.0.1 141 - - app-settings ==0.2.0.7 141 + - app-settings ==0.2.0.8 142 142 - appar ==0.1.4 143 143 - apply-refact ==0.3.0.0 144 144 - arbtt ==0.9.0.10 ··· 164 164 - auto ==0.4.3.0 165 165 - auto-update ==0.1.4 166 166 - autoexporter ==0.2.2 167 - - aws ==0.14.0 167 + - aws ==0.14.1 168 168 - b9 ==0.5.21 169 169 - bake ==0.4 170 170 - bank-holidays-england ==0.1.0.5 ··· 195 195 - binary-tagged ==0.1.4.0 196 196 - binary-typed ==1.0 197 197 - bindings-DSL ==1.0.23 198 - - bindings-GLFW ==3.1.2.1 198 + - bindings-GLFW ==3.1.2.2 199 199 - bindings-libzip ==1.0.1 200 200 - bioace ==0.0.1 201 201 - bioalign ==0.0.5 ··· 248 248 - bytestring-conversion ==0.3.1 249 249 - bytestring-handle ==0.1.0.4 250 250 - bytestring-lexing ==0.5.0.2 251 - - bytestring-progress ==1.0.6 251 + - bytestring-progress ==1.0.7 252 252 - bytestring-tree-builder ==0.2.7.1 253 253 - bytestring-trie ==0.2.4.1 254 254 - bzlib ==0.5.0.5 ··· 261 261 - cabal-install ==1.24.0.0 262 262 - cabal-rpm ==0.10.0 263 263 - cabal-sort ==0.0.5.3 264 - - cabal-src ==0.3.0.1 264 + - cabal-src ==0.3.0.2 265 265 - cache ==0.1.0.0 266 266 - cacophony ==0.8.0 267 267 - cairo ==0.13.3.0 268 + - call-stack ==0.1.0 268 269 - camfort ==0.900 269 270 - carray ==0.1.6.5 270 271 - cartel ==0.18.0.2 ··· 311 312 - classy-prelude-conduit ==1.0.0 312 313 - classy-prelude-yesod ==1.0.0 313 314 - clay ==0.11 314 - - clckwrks ==0.23.19.1 315 + - clckwrks ==0.23.19.2 315 316 - clckwrks-cli ==0.2.16 316 317 - clckwrks-plugin-media ==0.6.16 317 - - clckwrks-plugin-page ==0.4.3.4 318 + - clckwrks-plugin-page ==0.4.3.5 318 319 - clckwrks-theme-bootstrap ==0.4.2 319 320 - cli ==0.1.2 320 321 - clientsession ==0.9.1.2 ··· 344 345 - concurrent-output ==1.7.7 345 346 - concurrent-supply ==0.1.8 346 347 - conduit ==1.2.8 347 - - conduit-combinators ==1.0.8 348 + - conduit-combinators ==1.0.8.1 348 349 - conduit-extra ==1.1.13.3 349 350 - conduit-iconv ==0.1.1.1 350 351 - conduit-parse ==0.1.2.0 ··· 451 452 - directory-tree ==0.12.1 452 453 - discount ==0.1.1 453 454 - disk-free-space ==0.1.0.1 454 - - distributed-closure ==0.3.2.0 455 + - distributed-closure ==0.3.3.0 455 456 - distributed-static ==0.3.5.0 456 457 - distribution-nixpkgs ==1.0.0.1 457 458 - distributive ==0.5.0.2 ··· 545 546 - fay-text ==0.3.2.2 546 547 - fay-uri ==0.2.0.0 547 548 - fb ==1.0.13 548 - - fclabels ==2.0.3 549 + - fclabels ==2.0.3.1 549 550 - feature-flags ==0.1.0.1 550 551 - feed ==0.3.11.1 551 552 - FenwickTree ==0.1.2.1 ··· 571 572 - fmlist ==0.9 572 573 - fn ==0.3.0.1 573 574 - focus ==0.1.5 574 - - fold-debounce ==0.2.0.2 575 - - fold-debounce-conduit ==0.1.0.2 575 + - fold-debounce ==0.2.0.3 576 + - fold-debounce-conduit ==0.1.0.4 576 577 - foldl ==1.2.1 577 578 - FontyFruity ==0.5.3.2 578 579 - force-layout ==0.4.0.5 ··· 643 644 - gitson ==0.5.2 644 645 - gl ==0.7.8.1 645 646 - glabrous ==0.1.2.0 646 - - GLFW-b ==1.4.8.0 647 + - GLFW-b ==1.4.8.1 647 648 - glib ==0.13.4.0 648 - - Glob ==0.7.11 649 + - Glob ==0.7.12 649 650 - gloss ==1.10.2.3 650 651 - gloss-rendering ==1.10.3.3 651 652 - GLURaw ==2.0.0.2 ··· 779 780 - HandsomeSoup ==0.4.2 780 781 - handwriting ==0.1.0.3 781 782 - hapistrano ==0.2.1.2 782 - - happstack-authenticate ==2.3.4.4 783 + - happstack-authenticate ==2.3.4.5 783 784 - happstack-clientsession ==7.3.1 784 - - happstack-hsp ==7.3.7 785 + - happstack-hsp ==7.3.7.1 785 786 - happstack-jmacro ==7.0.11 786 787 - happstack-server ==7.4.6.2 787 788 - happstack-server-tls ==7.1.6.2 ··· 808 809 - HaskellNet-SSL ==0.3.3.0 809 810 - haskintex ==0.6.0.1 810 811 - haskoin-core ==0.4.0 811 - - hasql ==0.19.15.1 812 + - hasql ==0.19.15.2 812 813 - hastache ==0.6.1 813 814 - hasty-hamiltonian ==1.1.3 814 815 - HaTeX ==3.17.0.2 ··· 824 825 - heap ==1.0.3 825 826 - heaps ==0.3.3 826 827 - hebrew-time ==0.1.1 827 - - hedis ==0.9.3 828 + - hedis ==0.9.4 828 829 - here ==1.2.8 829 830 - heredoc ==0.2.0.0 830 831 - hex ==0.1.2 ··· 843 844 - histogram-fill ==0.8.4.1 844 845 - hit ==0.6.3 845 846 - hjsmin ==0.2.0.2 846 - - hjsonpointer ==1.0.0.0 847 + - hjsonpointer ==1.0.0.1 847 848 - hjsonschema ==1.1.0.1 848 849 - hledger ==0.27.1 849 850 - hledger-interest ==1.4.4 ··· 891 892 - hsemail ==1.7.7 892 893 - HSet ==0.0.0 893 894 - hset ==2.2.0 894 - - hsexif ==0.6.0.8 895 + - hsexif ==0.6.0.9 895 896 - hsignal ==0.2.7.4 896 897 - hslogger ==1.2.10 897 898 - hslua ==0.4.1 898 899 - hsndfile ==0.8.0 899 900 - hsndfile-vector ==0.5.2 900 - - HsOpenSSL ==0.11.1.1 901 + - HsOpenSSL ==0.11.2.4 901 902 - HsOpenSSL-x509-system ==0.1.0.3 902 903 - hsp ==0.10.0 903 904 - hspec ==2.2.3 ··· 1026 1027 - jose ==0.4.0.3 1027 1028 - jose-jwt ==0.7.3 1028 1029 - js-flot ==0.8.3 1029 - - js-jquery ==3.1.0 1030 + - js-jquery ==3.1.1 1030 1031 - json ==0.9.1 1031 1032 - json-autotype ==1.0.14 1032 1033 - json-rpc-generic ==0.2.1.2 ··· 1048 1049 - kraken ==0.0.3 1049 1050 - lackey ==0.4.1 1050 1051 - language-c ==0.5.0 1051 - - language-c-quote ==0.11.6.3 1052 + - language-c-quote ==0.11.7 1052 1053 - language-dockerfile ==0.3.4.0 1053 1054 - language-ecmascript ==0.17.1.0 1054 1055 - language-fortran ==0.5.1 ··· 1155 1156 - monad-extras ==0.5.11 1156 1157 - monad-http ==0.1.0.0 1157 1158 - monad-journal ==0.7.2 1158 - - monad-logger ==0.3.19 1159 + - monad-logger ==0.3.20 1159 1160 - monad-logger-json ==0.1.0.0 1160 1161 - monad-logger-prefix ==0.1.6 1161 1162 - monad-logger-syslog ==0.1.2.0 ··· 1183 1184 - mono-traversable-instances ==0.1.0.0 1184 1185 - monoid-extras ==0.4.2 1185 1186 - monoid-subclasses ==0.4.2.1 1186 - - monoidal-containers ==0.3.0.0 1187 + - monoidal-containers ==0.3.0.1 1187 1188 - morte ==1.6.2 1188 1189 - mountpoints ==1.0.2 1189 1190 - mtl ==2.2.1 ··· 1256 1257 - opaleye-trans ==0.3.3 1257 1258 - open-browser ==0.2.1.0 1258 1259 - OpenGL ==3.0.1.0 1259 - - OpenGLRaw ==3.2.2.0 1260 + - OpenGLRaw ==3.2.3.0 1260 1261 - openpgp-asciiarmor ==0.1 1261 1262 - opensource ==0.1.0.0 1262 1263 - openssl-streams ==1.2.1.0 ··· 1354 1355 - polyparse ==1.12 1355 1356 - posix-realtime ==0.0.0.4 1356 1357 - post-mess-age ==0.2.1.0 1357 - - postgresql-binary ==0.9.1 1358 + - postgresql-binary ==0.9.1.1 1358 1359 - postgresql-libpq ==0.9.2.0 1359 1360 - postgresql-query ==3.0.1 1360 1361 - postgresql-schema ==0.1.10 ··· 1446 1447 - reform-blaze ==0.2.4.1 1447 1448 - reform-hamlet ==0.0.5.1 1448 1449 - reform-happstack ==0.2.5.1 1449 - - reform-hsp ==0.2.7 1450 + - reform-hsp ==0.2.7.1 1450 1451 - RefSerialize ==0.3.1.4 1451 1452 - regex-applicative ==0.3.3 1452 1453 - regex-applicative-text ==0.1.0.1 ··· 1479 1480 - rest-stringmap ==0.2.0.6 1480 1481 - rest-types ==1.14.1.1 1481 1482 - rest-wai ==0.2.0.1 1482 - - result ==0.2.5.1 1483 + - result ==0.2.6.0 1483 1484 - rethinkdb ==2.2.0.7 1484 1485 - rethinkdb-client-driver ==0.0.23 1485 1486 - retry ==0.7.4.1 ··· 1532 1533 - servant-js ==0.8.1 1533 1534 - servant-JuicyPixels ==0.3.0.2 1534 1535 - servant-lucid ==0.7.1 1535 - - servant-mock ==0.8.1 1536 + - servant-mock ==0.8.1.1 1536 1537 - servant-purescript ==0.3.1.5 1537 1538 - servant-server ==0.8.1 1538 1539 - servant-subscriber ==0.5.0.2 ··· 1554 1555 - shakespeare ==2.0.11.1 1555 1556 - shell-conduit ==4.5.2 1556 1557 - ShellCheck ==0.4.4 1557 - - shelly ==1.6.8 1558 + - shelly ==1.6.8.1 1558 1559 - shortcut-links ==0.4.2.0 1559 1560 - should-not-typecheck ==2.1.0 1560 1561 - show-type ==0.1.1 ··· 1629 1630 - stm-delay ==0.1.1.1 1630 1631 - stm-stats ==0.2.0.0 1631 1632 - STMonadTrans ==0.3.3 1632 - - stopwatch ==0.1.0.2 1633 + - stopwatch ==0.1.0.3 1633 1634 - storable-complex ==0.2.2 1634 1635 - storable-endian ==0.2.5 1635 1636 - storable-record ==0.0.3.1 ··· 1661 1662 - svg-tree ==0.5.1.2 1662 1663 - SVGFonts ==1.5.0.1 1663 1664 - swagger ==0.2.2 1664 - - swagger2 ==2.1.2.1 1665 + - swagger2 ==2.1.3 1665 1666 - syb ==0.6 1666 1667 - syb-with-class ==0.6.1.7 1667 1668 - symbol ==0.2.4 ··· 1704 1705 - terminal-progress-bar ==0.0.1.4 1705 1706 - terminal-size ==0.3.2.1 1706 1707 - terminfo ==0.4.0.2 1707 - - test-fixture ==0.4.0.0 1708 + - test-fixture ==0.4.1.0 1708 1709 - test-framework ==0.8.1.1 1709 1710 - test-framework-hunit ==0.3.0.2 1710 1711 - test-framework-quickcheck2 ==0.3.0.3 ··· 1903 1904 - weigh ==0.0.3 1904 1905 - werewolf ==1.5.1.1 1905 1906 - werewolf-slack ==1.0.2.0 1906 - - wikicfp-scraper ==0.1.0.3 1907 + - wikicfp-scraper ==0.1.0.4 1907 1908 - Win32 ==2.3.1.1 1908 1909 - Win32-extras ==0.2.0.1 1909 1910 - Win32-notify ==0.3.0.1 ··· 1926 1927 - wuss ==1.1.1 1927 1928 - X11 ==1.6.1.2 1928 1929 - x509 ==1.6.4 1929 - - x509-store ==1.6.1 1930 - - x509-system ==1.6.3 1931 - - x509-validation ==1.6.4 1930 + - x509-store ==1.6.2 1931 + - x509-system ==1.6.4 1932 + - x509-validation ==1.6.5 1932 1933 - Xauth ==0.1 1933 1934 - xdcc ==1.1.3 1934 1935 - xdg-basedir ==0.2.2 ··· 1962 1963 - yesod-auth-basic ==0.1.0.2 1963 1964 - yesod-auth-hashdb ==1.5.1.3 1964 1965 - yesod-auth-oauth2 ==0.2.2 1965 - - yesod-bin ==1.4.18.5 1966 + - yesod-bin ==1.4.18.7 1966 1967 - yesod-core ==1.4.25 1967 1968 - yesod-eventsource ==1.4.0.1 1968 1969 - yesod-fay ==0.8.0 ··· 1971 1972 - yesod-form-richtext ==0.1.0.0 1972 1973 - yesod-gitrepo ==0.2.1.0 1973 1974 - yesod-gitrev ==0.1.0.0 1974 - - yesod-job-queue ==0.3.0.0 1975 + - yesod-job-queue ==0.3.0.1 1975 1976 - yesod-newsfeed ==1.6 1976 1977 - yesod-persistent ==1.4.0.6 1977 1978 - yesod-sitemap ==1.4.0.1 ··· 2010 2011 - haddock < 2.17 # required on GHC 7.10.x 2011 2012 - haddock-api == 2.15.* # required on GHC 7.8.x 2012 2013 - haddock-api == 2.16.* # required on GHC 7.10.x 2014 + - haddock-library == 1.2.* # required for haddock-api-2.16.x 2013 2015 - hoogle < 5 # required by current implementation of ghcWithHoogle 2014 2016 - mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x 2015 2017 - mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms ··· 2110 2112 cufft: [ i686-linux, x86_64-linux, x86_64-darwin ] 2111 2113 gloss-raster-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ] 2112 2114 libnvvm: [ i686-linux, x86_64-linux, x86_64-darwin ] 2115 + nvvm: [ i686-linux, x86_64-linux, x86_64-darwin ] 2113 2116 Obsidian: [ i686-linux, x86_64-linux, x86_64-darwin ] 2114 2117 patch-image: [ i686-linux, x86_64-linux, x86_64-darwin ] 2115 2118 yices-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+1526 -831
pkgs/development/haskell-modules/hackage-packages.nix
··· 2421 2421 ({ mkDerivation, base, lens, linear, template-haskell }: 2422 2422 mkDerivation { 2423 2423 pname = "Cartesian"; 2424 - version = "0.5.0.0"; 2425 - sha256 = "4d0438724a9a9ed57d8c40ffd466ab74a3c35858698d5fd424322b7735bbd137"; 2424 + version = "0.6.0.0"; 2425 + sha256 = "74f6d388bf6cc91f1bde2677fe53b9e429d1cad3f84e9514854828bb40524dbc"; 2426 2426 libraryHaskellDepends = [ base lens linear template-haskell ]; 2427 2427 description = "Coordinate systems"; 2428 2428 license = stdenv.lib.licenses.mit; ··· 3616 3616 hydraPlatforms = stdenv.lib.platforms.none; 3617 3617 }) {}; 3618 3618 3619 + "DataIndex" = callPackage 3620 + ({ mkDerivation, base, tasty, tasty-hspec }: 3621 + mkDerivation { 3622 + pname = "DataIndex"; 3623 + version = "0.1.1"; 3624 + sha256 = "60dda6e5fafec65578339f9e3ac21dda26b44c4fbc1fad83bd866b81f21bedf3"; 3625 + isLibrary = true; 3626 + isExecutable = true; 3627 + libraryHaskellDepends = [ base ]; 3628 + executableHaskellDepends = [ base ]; 3629 + testHaskellDepends = [ base tasty tasty-hspec ]; 3630 + homepage = "https://github.com/yuhangwang/DataIndex#readme"; 3631 + description = "A package for adding index column to data files"; 3632 + license = stdenv.lib.licenses.mit; 3633 + }) {}; 3634 + 3619 3635 "DataTreeView" = callPackage 3620 3636 ({ mkDerivation, base, bytestring, containers, deepseq, glib, gtk 3621 3637 , lifted-base, ListLike, MissingH, monad-control, mtl, syb ··· 5048 5064 hydraPlatforms = stdenv.lib.platforms.none; 5049 5065 }) {}; 5050 5066 5067 + "Files" = callPackage 5068 + ({ mkDerivation, base, hspec }: 5069 + mkDerivation { 5070 + pname = "Files"; 5071 + version = "0.1.1.0"; 5072 + sha256 = "76171c4e0b341ee54297279be1345181e4532ece6455580d03f81900fd33949e"; 5073 + isLibrary = true; 5074 + isExecutable = true; 5075 + libraryHaskellDepends = [ base ]; 5076 + executableHaskellDepends = [ base ]; 5077 + testHaskellDepends = [ base hspec ]; 5078 + homepage = "https://github.com/yuhangwang/Files#readme"; 5079 + description = "File content extraction/rearrangement"; 5080 + license = stdenv.lib.licenses.mit; 5081 + }) {}; 5082 + 5051 5083 "Finance-Quote-Yahoo" = callPackage 5052 5084 ({ mkDerivation, base, bytestring, http-conduit, network 5053 5085 , old-locale, time ··· 5490 5522 }: 5491 5523 mkDerivation { 5492 5524 pname = "GLFW-b"; 5493 - version = "1.4.8.0"; 5494 - sha256 = "4e88c518d527e28606c9f150c74ace2e350bbb5630d51e4f365a13b2c14ef4ef"; 5495 - revision = "1"; 5496 - editedCabalFile = "f686b01337a2a511c3c6819d07dda3cb604ee44647a4b3dbde3bff24470a2836"; 5497 - libraryHaskellDepends = [ base bindings-GLFW ]; 5498 - testHaskellDepends = [ 5499 - base bindings-GLFW HUnit test-framework test-framework-hunit 5500 - ]; 5501 - description = "Bindings to GLFW OpenGL library"; 5502 - license = stdenv.lib.licenses.bsd3; 5503 - }) {}; 5504 - 5505 - "GLFW-b_1_4_8_1" = callPackage 5506 - ({ mkDerivation, base, bindings-GLFW, HUnit, test-framework 5507 - , test-framework-hunit 5508 - }: 5509 - mkDerivation { 5510 - pname = "GLFW-b"; 5511 5525 version = "1.4.8.1"; 5512 5526 sha256 = "438a49ec5cf6cbda95966fcc42750b9245f54fe7daf69a6493e7703c3f178ae9"; 5513 5527 libraryHaskellDepends = [ base bindings-GLFW ]; ··· 5516 5530 ]; 5517 5531 description = "Bindings to GLFW OpenGL library"; 5518 5532 license = stdenv.lib.licenses.bsd3; 5519 - hydraPlatforms = stdenv.lib.platforms.none; 5520 5533 }) {}; 5521 5534 5522 5535 "GLFW-b-demo" = callPackage ··· 6063 6076 }: 6064 6077 mkDerivation { 6065 6078 pname = "Glob"; 6066 - version = "0.7.11"; 6067 - sha256 = "0a23f90be0e6a7129efef83716ce1ccd8f48f3c17063aff663232f8eaa18c377"; 6079 + version = "0.7.12"; 6080 + sha256 = "c7ca5459b2d98ae9f5db56351a512680c4375cfdf907073848aaf15d6b92c175"; 6068 6081 libraryHaskellDepends = [ 6069 6082 base containers directory dlist filepath transformers 6070 6083 transformers-compat ··· 6331 6344 }) {}; 6332 6345 6333 6346 "GroteTrap" = callPackage 6334 - ({ mkDerivation, base, mtl, parsec, QuickCheck, syb }: 6347 + ({ mkDerivation, base, mtl, parsec, QuickCheck, syb, test-framework 6348 + , test-framework-quickcheck2 6349 + }: 6335 6350 mkDerivation { 6336 6351 pname = "GroteTrap"; 6337 - version = "0.5.1"; 6338 - sha256 = "f38863a54d907ec32193f0a2be684fe184b7b0d34cd58d6d5bed2aa5ee30318c"; 6339 - libraryHaskellDepends = [ base mtl parsec QuickCheck syb ]; 6352 + version = "0.5.2"; 6353 + sha256 = "9c5197b6db4257c9def0f6f10c777dbe47ac73b3fd1864042b2ea9aa645ae270"; 6354 + libraryHaskellDepends = [ base mtl parsec syb ]; 6355 + testHaskellDepends = [ 6356 + base mtl parsec QuickCheck test-framework 6357 + test-framework-quickcheck2 6358 + ]; 6340 6359 homepage = "http://www.haskell.org/haskellwiki/GroteTrap"; 6341 6360 description = "Parser and selection library for expression languages"; 6342 6361 license = stdenv.lib.licenses.bsd3; ··· 8031 8050 license = stdenv.lib.licenses.bsd3; 8032 8051 }) {}; 8033 8052 8053 + "HUnit_1_4_0_0" = callPackage 8054 + ({ mkDerivation, base, call-stack, deepseq, filepath }: 8055 + mkDerivation { 8056 + pname = "HUnit"; 8057 + version = "1.4.0.0"; 8058 + sha256 = "dce3bd1ac11ed34e0181f39aba16cb6ff0f5005f663bbe37e6ab0162dcf3ec95"; 8059 + libraryHaskellDepends = [ base call-stack deepseq ]; 8060 + testHaskellDepends = [ base call-stack deepseq filepath ]; 8061 + homepage = "https://github.com/hspec/HUnit#readme"; 8062 + description = "A unit testing framework for Haskell"; 8063 + license = stdenv.lib.licenses.bsd3; 8064 + hydraPlatforms = stdenv.lib.platforms.none; 8065 + }) {}; 8066 + 8034 8067 "HUnit-Diff" = callPackage 8035 8068 ({ mkDerivation, ansi-terminal, base, Diff, groom, HUnit }: 8036 8069 mkDerivation { ··· 9187 9220 9188 9221 "HsOpenSSL" = callPackage 9189 9222 ({ mkDerivation, base, bytestring, HUnit, integer-gmp, network 9190 - , old-locale, openssl, test-framework, test-framework-hunit, time 9191 - }: 9192 - mkDerivation { 9193 - pname = "HsOpenSSL"; 9194 - version = "0.11.1.1"; 9195 - sha256 = "4a61e074e968a9863e0f3440b3be8ac131457b3d34eb983ca8102122d8ebc4c1"; 9196 - revision = "1"; 9197 - editedCabalFile = "be351c277db7ddbc2ece8fb2d10b8f1f686b91000a552dd9d8155b79f8db9a5f"; 9198 - libraryHaskellDepends = [ 9199 - base bytestring integer-gmp network old-locale time 9200 - ]; 9201 - librarySystemDepends = [ openssl ]; 9202 - testHaskellDepends = [ 9203 - base bytestring HUnit test-framework test-framework-hunit 9204 - ]; 9205 - homepage = "https://github.com/phonohawk/HsOpenSSL"; 9206 - description = "Partial OpenSSL binding for Haskell"; 9207 - license = stdenv.lib.licenses.publicDomain; 9208 - hydraPlatforms = stdenv.lib.platforms.none; 9209 - }) {inherit (pkgs) openssl;}; 9210 - 9211 - "HsOpenSSL_0_11_2_2" = callPackage 9212 - ({ mkDerivation, base, bytestring, HUnit, integer-gmp, network 9213 9223 , openssl, test-framework, test-framework-hunit, time 9214 9224 }: 9215 9225 mkDerivation { 9216 9226 pname = "HsOpenSSL"; 9217 - version = "0.11.2.2"; 9218 - sha256 = "d7b19140117600ad8a423008ad951d5458430530339edda415bec948506c006a"; 9227 + version = "0.11.2.4"; 9228 + sha256 = "9c38800459534966f12bf25380844c4d26fead17af4d0a8773a95e2c9e3bc1b8"; 9219 9229 libraryHaskellDepends = [ 9220 9230 base bytestring integer-gmp network time 9221 9231 ]; ··· 9827 9837 }: 9828 9838 mkDerivation { 9829 9839 pname = "JsonGrammar"; 9830 - version = "1.0.4"; 9831 - sha256 = "cb411635c4f9e30e0e59ed4a0b3294b5df78ccd70dc646a0eb896a56451e72bd"; 9840 + version = "1.0.5"; 9841 + sha256 = "25a476a80407037b8d951a1994186f8a6ec4883414fd4ad04b64425c59f2e18a"; 9832 9842 libraryHaskellDepends = [ 9833 9843 aeson attoparsec base bytestring containers language-typescript mtl 9834 9844 stack-prism text unordered-containers vector ··· 12612 12622 }: 12613 12623 mkDerivation { 12614 12624 pname = "OpenGLRaw"; 12615 - version = "3.2.2.0"; 12616 - sha256 = "65df144730044166fd8ea2f81470d71e6c5026a7c31df6be45aac9e6ddf93771"; 12625 + version = "3.2.3.0"; 12626 + sha256 = "e64cb1b8ea0f87857e44396fb948751bdcace2a1c924875c8aa91b20e4d90ba3"; 12617 12627 libraryHaskellDepends = [ 12618 12628 base bytestring containers fixed half text transformers 12619 12629 ]; ··· 19716 19726 license = stdenv.lib.licenses.bsd3; 19717 19727 }) {}; 19718 19728 19719 - "aeson_1_0_1_0" = callPackage 19729 + "aeson_1_0_2_0" = callPackage 19720 19730 ({ mkDerivation, attoparsec, base, base-compat, base-orphans 19721 19731 , bytestring, containers, deepseq, dlist, generic-deriving 19722 19732 , ghc-prim, hashable, hashable-time, HUnit, QuickCheck ··· 19726 19736 }: 19727 19737 mkDerivation { 19728 19738 pname = "aeson"; 19729 - version = "1.0.1.0"; 19730 - sha256 = "6053851a44bb858691cfd991bf7ba2a0e151ae574fdd3ce3aeea33e1b2855c5f"; 19731 - revision = "2"; 19732 - editedCabalFile = "1eaf2760bd461425b2cd8b9c749dc371bde7dbe2d913fce57fab1ef5cf3dba1b"; 19739 + version = "1.0.2.0"; 19740 + sha256 = "c265f138a906caebeb8d539b9acf6006a7d2edcc2912e6346f0fb158b2135b6f"; 19733 19741 libraryHaskellDepends = [ 19734 19742 attoparsec base base-compat bytestring containers deepseq dlist 19735 19743 ghc-prim hashable scientific tagged template-haskell text time ··· 20820 20828 license = stdenv.lib.licenses.bsd3; 20821 20829 }) {}; 20822 20830 20831 + "alex_3_2_0" = callPackage 20832 + ({ mkDerivation, array, base, containers, directory, happy, process 20833 + , QuickCheck 20834 + }: 20835 + mkDerivation { 20836 + pname = "alex"; 20837 + version = "3.2.0"; 20838 + sha256 = "8034ef1e7f66145295a5b0e70de5b6caa409e36888fe4123d0e022aac97a4d92"; 20839 + isLibrary = false; 20840 + isExecutable = true; 20841 + executableHaskellDepends = [ 20842 + array base containers directory QuickCheck 20843 + ]; 20844 + executableToolDepends = [ happy ]; 20845 + testHaskellDepends = [ base process ]; 20846 + homepage = "http://www.haskell.org/alex/"; 20847 + description = "Alex is a tool for generating lexical analysers in Haskell"; 20848 + license = stdenv.lib.licenses.bsd3; 20849 + hydraPlatforms = stdenv.lib.platforms.none; 20850 + }) {}; 20851 + 20823 20852 "alex-meta" = callPackage 20824 20853 ({ mkDerivation, alex, array, base, containers, happy 20825 20854 , haskell-src-meta, QuickCheck, template-haskell ··· 23953 23982 }: 23954 23983 mkDerivation { 23955 23984 pname = "app-settings"; 23956 - version = "0.2.0.7"; 23957 - sha256 = "bd6a675de64863a61459670cb8469c629273d3d43b515b6f7e34cc146a07f9f8"; 23985 + version = "0.2.0.8"; 23986 + sha256 = "b31c0da1a2bde88f1e366dda17703c62ddc7ed97740221bc90f4aaaa483fea68"; 23958 23987 libraryHaskellDepends = [ 23959 23988 base containers directory mtl parsec text 23960 23989 ]; ··· 26613 26642 }: 26614 26643 mkDerivation { 26615 26644 pname = "aws"; 26616 - version = "0.14.0"; 26617 - sha256 = "b5b959f9b0ae8c07baf91e067b4005dc554d76c1ab15d019f13a4dc88a8a813e"; 26645 + version = "0.14.1"; 26646 + sha256 = "6a2079853ddc781b46fe3ddce31e88c0b6b2441f458141bca3cd1c7216cbe579"; 26618 26647 libraryHaskellDepends = [ 26619 26648 aeson attoparsec base base16-bytestring base64-bytestring 26620 26649 blaze-builder byteable bytestring case-insensitive cereal conduit ··· 29435 29464 }: 29436 29465 mkDerivation { 29437 29466 pname = "bindings-GLFW"; 29438 - version = "3.1.2.1"; 29439 - sha256 = "083cea7d2262aecd8a80f74d80c82c2aaa84cf80e960d456e8e34fc38398decb"; 29440 - revision = "1"; 29441 - editedCabalFile = "d215ed7ea8c1d6879f877e446ce3e3ab78d7721ab9e6fbb4d8e91cf004b4cda3"; 29442 - libraryHaskellDepends = [ base bindings-DSL template-haskell ]; 29443 - librarySystemDepends = [ 29444 - libX11 libXcursor libXext libXfixes libXi libXinerama libXrandr 29445 - libXxf86vm mesa 29446 - ]; 29447 - testHaskellDepends = [ 29448 - base HUnit test-framework test-framework-hunit 29449 - ]; 29450 - description = "Low-level bindings to GLFW OpenGL library"; 29451 - license = stdenv.lib.licenses.bsd3; 29452 - }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor; 29453 - inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes; 29454 - inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; 29455 - inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXxf86vm; 29456 - inherit (pkgs) mesa;}; 29457 - 29458 - "bindings-GLFW_3_1_2_2" = callPackage 29459 - ({ mkDerivation, base, bindings-DSL, HUnit, libX11, libXcursor 29460 - , libXext, libXfixes, libXi, libXinerama, libXrandr, libXxf86vm 29461 - , mesa, template-haskell, test-framework, test-framework-hunit 29462 - }: 29463 - mkDerivation { 29464 - pname = "bindings-GLFW"; 29465 29467 version = "3.1.2.2"; 29466 29468 sha256 = "537385a35b0ca0f6980f9a785434dcca5e0f8b75475dafa2e9c9d719dd503fc9"; 29467 29469 libraryHaskellDepends = [ base bindings-DSL template-haskell ]; ··· 29474 29476 ]; 29475 29477 description = "Low-level bindings to GLFW OpenGL library"; 29476 29478 license = stdenv.lib.licenses.bsd3; 29477 - hydraPlatforms = stdenv.lib.platforms.none; 29478 29479 }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor; 29479 29480 inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes; 29480 29481 inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; ··· 30345 30346 30346 30347 "bioinformatics-toolkit" = callPackage 30347 30348 ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring 30348 - , bytestring-lexing, clustering, colour, conduit 30349 + , bytestring-lexing, case-insensitive, clustering, colour, conduit 30349 30350 , conduit-combinators, containers, data-default-class 30350 - , double-conversion, hexpat, http-conduit, IntervalMap, matrices 30351 - , mtl, optparse-applicative, palette, parallel, primitive, random 30352 - , samtools, shelly, split, statistics, tasty, tasty-golden 30353 - , tasty-hunit, text, transformers, unordered-containers, vector 30354 - , vector-algorithms, word8 30351 + , double-conversion, hexpat, http-conduit, IntervalMap 30352 + , math-functions, matrices, mtl, optparse-applicative, palette 30353 + , parallel, primitive, random, samtools, shelly, split, statistics 30354 + , tasty, tasty-golden, tasty-hunit, text, transformers 30355 + , unordered-containers, vector, vector-algorithms, word8 30355 30356 }: 30356 30357 mkDerivation { 30357 30358 pname = "bioinformatics-toolkit"; 30358 - version = "0.2.2"; 30359 - sha256 = "df424767fad8d8df0cf70581fc2b478fcbba30bbde71545d9bdce44ec8c2989e"; 30359 + version = "0.2.3"; 30360 + sha256 = "e83249daa14c7d71319fc167288f791ba3045d43a5fbe9f43ef64eaa918ff2f9"; 30360 30361 isLibrary = true; 30361 30362 isExecutable = true; 30362 30363 libraryHaskellDepends = [ 30363 30364 aeson aeson-pretty base binary bytestring bytestring-lexing 30364 - clustering colour conduit-combinators containers data-default-class 30365 - double-conversion hexpat http-conduit IntervalMap matrices mtl 30366 - palette parallel primitive samtools split statistics text 30367 - transformers unordered-containers vector vector-algorithms word8 30365 + case-insensitive clustering colour conduit-combinators containers 30366 + data-default-class double-conversion hexpat http-conduit 30367 + IntervalMap math-functions matrices mtl palette parallel primitive 30368 + samtools split statistics text transformers unordered-containers 30369 + vector vector-algorithms word8 30368 30370 ]; 30369 30371 executableHaskellDepends = [ 30370 - base bytestring clustering data-default-class optparse-applicative 30371 - shelly split text 30372 + base bytestring clustering data-default-class double-conversion 30373 + optparse-applicative shelly split text 30372 30374 ]; 30373 30375 testHaskellDepends = [ 30374 30376 base bytestring conduit conduit-combinators data-default-class ··· 30611 30613 hydraPlatforms = stdenv.lib.platforms.none; 30612 30614 }) {}; 30613 30615 30616 + "bitcoin-payment-channel_0_4_0_1" = callPackage 30617 + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring 30618 + , bytestring, cereal, errors, haskoin-core, hexstring, QuickCheck 30619 + , scientific, string-conversions, text, time 30620 + }: 30621 + mkDerivation { 30622 + pname = "bitcoin-payment-channel"; 30623 + version = "0.4.0.1"; 30624 + sha256 = "98f5f1bd94d6c828404f5fdda6976cffb226bcbfd8321d73e7eb0367c6442f62"; 30625 + isLibrary = true; 30626 + isExecutable = true; 30627 + libraryHaskellDepends = [ 30628 + aeson base base16-bytestring base64-bytestring bytestring cereal 30629 + errors haskoin-core hexstring scientific string-conversions text 30630 + time 30631 + ]; 30632 + executableHaskellDepends = [ 30633 + aeson base base16-bytestring base64-bytestring bytestring cereal 30634 + haskoin-core hexstring QuickCheck string-conversions text time 30635 + ]; 30636 + homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel"; 30637 + description = "Library for working with Bitcoin payment channels"; 30638 + license = stdenv.lib.licenses.publicDomain; 30639 + hydraPlatforms = stdenv.lib.platforms.none; 30640 + }) {}; 30641 + 30614 30642 "bitcoin-rpc" = callPackage 30615 30643 ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal 30616 30644 , containers, ghc-prim, HTTP, HUnit, mtl, network, QuickCheck ··· 32012 32040 }: 32013 32041 mkDerivation { 32014 32042 pname = "bookkeeper"; 32015 - version = "0.2.2.0"; 32016 - sha256 = "713c92318b14a7592a83ccc7fc575ee709c73ccd9c93e9e418bca8c2a1a5b219"; 32043 + version = "0.2.3"; 32044 + sha256 = "7aa2a2a42ed03eee2eccc96ed63cfa3b090f55dd432936dc801cd331b684f5b6"; 32017 32045 isLibrary = true; 32018 32046 isExecutable = true; 32019 32047 libraryHaskellDepends = [ ··· 32239 32267 ({ mkDerivation, base, gtk, transformers, X11 }: 32240 32268 mkDerivation { 32241 32269 pname = "boring-window-switcher"; 32242 - version = "0.1.0.0"; 32243 - sha256 = "8f09a9dca17f7b9275adb05a1e45e0a2571f25c5654566ccaf18dc792322737c"; 32270 + version = "0.1.0.1"; 32271 + sha256 = "4d966b56d3a6badb666c8947df23557db9544e469514d0a5b68934c644f5645b"; 32244 32272 isLibrary = true; 32245 32273 isExecutable = true; 32246 32274 libraryHaskellDepends = [ base gtk transformers X11 ]; ··· 32555 32583 }: 32556 32584 mkDerivation { 32557 32585 pname = "brick"; 32558 - version = "0.10"; 32559 - sha256 = "f5529a49c24a9f4a0714579eb6b86b7b324515f7bb925fb1e75ab533442aad53"; 32586 + version = "0.11"; 32587 + sha256 = "783192383bf8c2887a5b99aca4c8ec48a6ba91f3ee11591a7d8d98734eead2a5"; 32560 32588 libraryHaskellDepends = [ 32561 32589 base containers contravariant data-default deepseq microlens 32562 32590 microlens-mtl microlens-th template-haskell text text-zipper ··· 33433 33461 ({ mkDerivation, base, bytestring, terminal-progress-bar, time }: 33434 33462 mkDerivation { 33435 33463 pname = "bytestring-progress"; 33436 - version = "1.0.6"; 33437 - sha256 = "0dd48b6ea4c5bb6398af04b877259e6ec3b0994aa7760a01e552e7db0121dede"; 33438 - libraryHaskellDepends = [ 33439 - base bytestring terminal-progress-bar time 33440 - ]; 33441 - homepage = "http://github.com/acw/bytestring-progress"; 33442 - description = "A library for tracking the consumption of a lazy ByteString"; 33443 - license = stdenv.lib.licenses.bsd3; 33444 - hydraPlatforms = stdenv.lib.platforms.none; 33445 - }) {}; 33446 - 33447 - "bytestring-progress_1_0_7" = callPackage 33448 - ({ mkDerivation, base, bytestring, terminal-progress-bar, time }: 33449 - mkDerivation { 33450 - pname = "bytestring-progress"; 33451 33464 version = "1.0.7"; 33452 33465 sha256 = "97b0950b6dff0154aa463f1e2921dc560478e1156e482bd5bde8a62bd3f83730"; 33453 33466 libraryHaskellDepends = [ ··· 33913 33926 }: 33914 33927 mkDerivation { 33915 33928 pname = "cabal-debian"; 33916 - version = "4.32.5"; 33917 - sha256 = "7e78c2ed2fbb2ea57bef4eb4a8b8b1a1b8b741097132759eb28353124711d24e"; 33929 + version = "4.33"; 33930 + sha256 = "ae69fd45365f670b3d36274884b1a7d1b1ec0429f7775ee79d5d813d82e93193"; 33918 33931 isLibrary = true; 33919 33932 isExecutable = true; 33920 33933 libraryHaskellDepends = [ ··· 33926 33939 ]; 33927 33940 executableHaskellDepends = [ 33928 33941 base Cabal debian lens mtl pretty Unixutils 33929 - ]; 33930 - testHaskellDepends = [ 33931 - base Cabal containers debian Diff directory filepath hsemail HUnit 33932 - lens pretty process text 33933 33942 ]; 33934 33943 homepage = "https://github.com/ddssff/cabal-debian"; 33935 33944 description = "Create a Debianization for a Cabal package"; ··· 34428 34437 }: 34429 34438 mkDerivation { 34430 34439 pname = "cabal-src"; 34431 - version = "0.3.0.1"; 34432 - sha256 = "80effd26be00526fa876b6ab9c64e1b7f3e576f9064175d15ff689a7a0fa8a4c"; 34440 + version = "0.3.0.2"; 34441 + sha256 = "49616c6e93f0e6df7204f97c7903b52c62b76b29368c697fd65af79be66bede6"; 34433 34442 isLibrary = false; 34434 34443 isExecutable = true; 34435 34444 executableHaskellDepends = [ ··· 35055 35064 }: 35056 35065 mkDerivation { 35057 35066 pname = "calculator"; 35058 - version = "0.4.1.1"; 35059 - sha256 = "9601f78d63c42c7382990d33ca475a947f8d8317d6dbf47819345693fdb4442d"; 35067 + version = "0.4.1.2"; 35068 + sha256 = "a96befbbc0d91c7f141a99f44f5eda56651383481b16bea0356758b8f1dfd21d"; 35060 35069 isLibrary = false; 35061 35070 isExecutable = true; 35062 35071 executableHaskellDepends = [ ··· 37451 37460 hydraPlatforms = stdenv.lib.platforms.none; 37452 37461 }) {}; 37453 37462 37463 + "chitauri" = callPackage 37464 + ({ mkDerivation, base, digits, either-unwrap, generic-trie 37465 + , haskeline, parsec 37466 + }: 37467 + mkDerivation { 37468 + pname = "chitauri"; 37469 + version = "0.1.0.1"; 37470 + sha256 = "ebb349aa92c3c2e9d326f42b6d47769aaa57b9ea21b77ade24326be86f8d2445"; 37471 + isLibrary = false; 37472 + isExecutable = true; 37473 + executableHaskellDepends = [ 37474 + base digits either-unwrap generic-trie haskeline parsec 37475 + ]; 37476 + testHaskellDepends = [ base ]; 37477 + homepage = "https://github.com/marcusbuffett/chitauri"; 37478 + description = "Helper for the Major System"; 37479 + license = stdenv.lib.licenses.bsd3; 37480 + }) {}; 37481 + 37454 37482 "chorale" = callPackage 37455 37483 ({ mkDerivation, base, containers, HUnit, ieee754, QuickCheck, safe 37456 37484 , test-framework, test-framework-hunit, test-framework-quickcheck2 ··· 38485 38513 }: 38486 38514 mkDerivation { 38487 38515 pname = "clckwrks"; 38488 - version = "0.23.19.1"; 38489 - sha256 = "37798295b8a227277b4531c9899722fda57b65bf7f191844656a7652b5026e83"; 38516 + version = "0.23.19.2"; 38517 + sha256 = "1453a56daccb669931ef6c1a1e6311abc6fef28341c9c75de0fcc34e03e4fb84"; 38490 38518 libraryHaskellDepends = [ 38491 38519 acid-state aeson aeson-qq attoparsec base blaze-html bytestring 38492 38520 cereal containers directory filepath happstack-authenticate ··· 38631 38659 }: 38632 38660 mkDerivation { 38633 38661 pname = "clckwrks-plugin-page"; 38634 - version = "0.4.3.4"; 38635 - sha256 = "8c2667447c59c57d02a911ea858d9b9ea73dfc87a9aba3a11389c67a423b60e7"; 38662 + version = "0.4.3.5"; 38663 + sha256 = "fb52a13751c322fde387786e93fdd41e4bb5a6019136fd8daa9d622d15e5d498"; 38636 38664 libraryHaskellDepends = [ 38637 38665 acid-state aeson attoparsec base clckwrks containers directory 38638 38666 filepath happstack-hsp happstack-server hsp hsx2hs ixset mtl ··· 38671 38699 }: 38672 38700 mkDerivation { 38673 38701 pname = "clckwrks-theme-clckwrks"; 38674 - version = "0.5.2"; 38675 - sha256 = "53182128e49924132191d6d607e7088f92367a10ab31d38b5e4a1d8a2471ed1c"; 38702 + version = "0.5.2.1"; 38703 + sha256 = "67ea142d0d66357957589bfa29148398799b1771452dd706b9f73a75ced6f392"; 38676 38704 libraryHaskellDepends = [ 38677 38705 base clckwrks containers happstack-authenticate hsp hsx2hs mtl text 38678 38706 web-plugins ··· 39288 39316 }: 39289 39317 mkDerivation { 39290 39318 pname = "cmark-sections"; 39291 - version = "0.1.0.0"; 39292 - sha256 = "17ce46b79d6261357d390bac6a62da8de76d2e264e4fef6dc5d65dddc6689f06"; 39319 + version = "0.1.0.1"; 39320 + sha256 = "4df6ea052023b545da67a38311b69c751e1372515799b6ff88163b12f38ddf00"; 39293 39321 libraryHaskellDepends = [ 39294 39322 base base-prelude cmark containers microlens split text 39295 39323 ]; ··· 41390 41418 }: 41391 41419 mkDerivation { 41392 41420 pname = "conduit-combinators"; 41393 - version = "1.0.8"; 41394 - sha256 = "c486be3d35d85ca697beffce0ef68ae28c1c4fb94e3884f4cfb6df5ecb5ad04b"; 41395 - libraryHaskellDepends = [ 41396 - base base16-bytestring base64-bytestring bytestring chunked-data 41397 - conduit conduit-extra filepath monad-control mono-traversable 41398 - mwc-random primitive resourcet text transformers transformers-base 41399 - unix unix-compat vector void 41400 - ]; 41401 - testHaskellDepends = [ 41402 - base base16-bytestring base64-bytestring bytestring chunked-data 41403 - conduit containers directory filepath hspec mono-traversable mtl 41404 - mwc-random QuickCheck safe silently text transformers vector 41405 - ]; 41406 - homepage = "https://github.com/snoyberg/mono-traversable"; 41407 - description = "Commonly used conduit functions, for both chunked and unchunked data"; 41408 - license = stdenv.lib.licenses.mit; 41409 - }) {}; 41410 - 41411 - "conduit-combinators_1_0_8_1" = callPackage 41412 - ({ mkDerivation, base, base16-bytestring, base64-bytestring 41413 - , bytestring, chunked-data, conduit, conduit-extra, containers 41414 - , directory, filepath, hspec, monad-control, mono-traversable, mtl 41415 - , mwc-random, primitive, QuickCheck, resourcet, safe, silently 41416 - , text, transformers, transformers-base, unix, unix-compat, vector 41417 - , void 41418 - }: 41419 - mkDerivation { 41420 - pname = "conduit-combinators"; 41421 41421 version = "1.0.8.1"; 41422 41422 sha256 = "cf347790f173dce64ebf7ef1b364686fee2d890bfa38caa9145494a5909a7637"; 41423 41423 libraryHaskellDepends = [ ··· 41434 41434 homepage = "https://github.com/snoyberg/mono-traversable"; 41435 41435 description = "Commonly used conduit functions, for both chunked and unchunked data"; 41436 41436 license = stdenv.lib.licenses.mit; 41437 - hydraPlatforms = stdenv.lib.platforms.none; 41438 41437 }) {}; 41439 41438 41440 41439 "conduit-connection" = callPackage ··· 42004 42003 ({ mkDerivation, base, tagged, void }: 42005 42004 mkDerivation { 42006 42005 pname = "constrained-categories"; 42007 - version = "0.3.0.0"; 42008 - sha256 = "71bd103c5c3fa5faaf3c727fd42e9202ed6798c0cd7fb143ab9baa2e7dae5bc2"; 42006 + version = "0.3.0.1"; 42007 + sha256 = "a21cb119f0eda4631e89e3b1d8210bc623ea12e721f5c415d8ada410081aea7d"; 42009 42008 libraryHaskellDepends = [ base tagged void ]; 42010 42009 homepage = "https://github.com/leftaroundabout/constrained-categories"; 42011 42010 description = "Constrained clones of the category-theory type classes, using ConstraintKinds"; ··· 43376 43375 }) {}; 43377 43376 43378 43377 "cplex-hs" = callPackage 43379 - ({ mkDerivation, base, containers, cplex, mtl, primitive 43380 - , transformers, vector 43378 + ({ mkDerivation, base, containers, cplex, hashable, mtl, primitive 43379 + , transformers, unordered-containers, vector 43381 43380 }: 43382 43381 mkDerivation { 43383 43382 pname = "cplex-hs"; 43384 - version = "0.3.0.0"; 43385 - sha256 = "56afdd13c508767615baa4a529fab0eebc73cd679ac040ef1592023489c42355"; 43383 + version = "0.4.0.4"; 43384 + sha256 = "2c9e5f8719d53ffb0121a2c88e5bb43a627a54de3ce3028713c0f8426ba175eb"; 43386 43385 libraryHaskellDepends = [ 43387 - base containers mtl primitive transformers vector 43386 + base containers hashable mtl primitive transformers 43387 + unordered-containers vector 43388 43388 ]; 43389 43389 librarySystemDepends = [ cplex ]; 43390 43390 homepage = "https://github.com/stefan-j/cplex-haskell"; ··· 44875 44875 }: 44876 44876 mkDerivation { 44877 44877 pname = "cryptonite-openssl"; 44878 - version = "0.1"; 44879 - sha256 = "0a06b7903b069d17203f4d485033bcc7334c4cbdb478b43cbd321083de133964"; 44878 + version = "0.2"; 44879 + sha256 = "bbf6787c33edb287359fc48802512ab2d5c95b02bd6c1a759d7f9bc157703fcb"; 44880 44880 libraryHaskellDepends = [ base bytestring memory ]; 44881 44881 librarySystemDepends = [ openssl ]; 44882 44882 testHaskellDepends = [ ··· 45372 45372 }) {}; 45373 45373 45374 45374 "cuda" = callPackage 45375 - ({ mkDerivation, base, bytestring, c2hs, pretty, template-haskell 45375 + ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath 45376 + , pretty, template-haskell 45376 45377 }: 45377 45378 mkDerivation { 45378 45379 pname = "cuda"; 45379 - version = "0.7.0.0"; 45380 - sha256 = "b51b6da7f1aad9c1c2abacb6c45cc5efbd7fc7ddb4c1245de12bf7b0b0777ba6"; 45380 + version = "0.7.5.0"; 45381 + sha256 = "125ce9d7d8e782272ed0a00b0a15ee2273477c4a9f1aa34e86220f2ab4573e6b"; 45381 45382 revision = "1"; 45382 - editedCabalFile = "1ff19bb4645ce9ba77b84189c8b6e44fb635d1c8b3a5c7560c8633ee2005f37e"; 45383 + editedCabalFile = "9abe02e16497b7969918e53356b456f650ca1d11927fc9f37980c2da9141dee1"; 45383 45384 isLibrary = true; 45384 45385 isExecutable = true; 45386 + setupHaskellDepends = [ base Cabal directory filepath ]; 45385 45387 libraryHaskellDepends = [ base bytestring template-haskell ]; 45386 45388 libraryToolDepends = [ c2hs ]; 45387 45389 executableHaskellDepends = [ base pretty ]; ··· 45540 45542 description = "Compile the functional logic language Curry to several intermediate formats"; 45541 45543 license = "unknown"; 45542 45544 hydraPlatforms = stdenv.lib.platforms.none; 45545 + }) {}; 45546 + 45547 + "curryrs" = callPackage 45548 + ({ mkDerivation, base, mtl, tasty, tasty-hunit }: 45549 + mkDerivation { 45550 + pname = "curryrs"; 45551 + version = "0.1.0.0"; 45552 + sha256 = "428b80a547271ac00a78a78c457ff827085514e80ff89286d83bb3d4cf3aae42"; 45553 + libraryHaskellDepends = [ base mtl ]; 45554 + testHaskellDepends = [ base tasty tasty-hunit ]; 45555 + homepage = "https://github.com/mgattozzi/curryrs#readme"; 45556 + description = "Easy to use FFI Bridge for using Rust in Haskell"; 45557 + license = "unknown"; 45543 45558 }) {}; 45544 45559 45545 45560 "cursedcsv" = callPackage ··· 48625 48640 }: 48626 48641 mkDerivation { 48627 48642 pname = "debian"; 48628 - version = "3.89"; 48629 - sha256 = "ec0da528635c8438f26f29a60f12c3ff606ec696ab641cf40b56b1d5ec92401c"; 48643 + version = "3.91.1"; 48644 + sha256 = "0624b718aec8e1d28fdf4d471c1236a66099555ac22858dbe49a7ee00f9b25e6"; 48630 48645 isLibrary = true; 48631 48646 isExecutable = true; 48632 48647 libraryHaskellDepends = [ ··· 51005 51020 }) {}; 51006 51021 51007 51022 "digit" = callPackage 51008 - ({ mkDerivation, base, directory, doctest, filepath, lens, parsec 51009 - , parsers, QuickCheck, semigroups, template-haskell 51023 + ({ mkDerivation, base, directory, doctest, filepath, lens, papa 51024 + , parsec, parsers, QuickCheck, semigroups, template-haskell 51010 51025 }: 51011 51026 mkDerivation { 51012 51027 pname = "digit"; 51013 - version = "0.2.8"; 51014 - sha256 = "d0dd0056edc862542d8ae07cf5e8ffd48b62e3f9d08ca035dfc737885d6684dd"; 51028 + version = "0.2.9"; 51029 + sha256 = "2fa2ac71a50a23c289f1fd4962836984d7766f9dcce5fb33eeb26b22ff8715f9"; 51015 51030 libraryHaskellDepends = [ 51016 - base lens parsec parsers semigroups template-haskell 51031 + base lens papa parsers semigroups template-haskell 51017 51032 ]; 51018 51033 testHaskellDepends = [ 51019 - base directory doctest filepath QuickCheck template-haskell 51034 + base directory doctest filepath parsec QuickCheck template-haskell 51020 51035 ]; 51021 51036 homepage = "https://github.com/NICTA/digit"; 51022 51037 description = "A data-type representing digits 0-9 and other combinations"; ··· 51595 51610 }: 51596 51611 mkDerivation { 51597 51612 pname = "distributed-closure"; 51598 - version = "0.3.2.0"; 51599 - sha256 = "7ca5b418d086c00e4646683010453b665b5b4f3921a9ca478c7afd91e331ea7d"; 51600 - libraryHaskellDepends = [ 51601 - base binary bytestring constraints syb template-haskell 51602 - ]; 51603 - testHaskellDepends = [ base binary hspec QuickCheck ]; 51604 - homepage = "https://github.com/tweag/distributed-closure"; 51605 - description = "Serializable closures for distributed programming"; 51606 - license = stdenv.lib.licenses.bsd3; 51607 - }) {}; 51608 - 51609 - "distributed-closure_0_3_3_0" = callPackage 51610 - ({ mkDerivation, base, binary, bytestring, constraints, hspec 51611 - , QuickCheck, syb, template-haskell 51612 - }: 51613 - mkDerivation { 51614 - pname = "distributed-closure"; 51615 51613 version = "0.3.3.0"; 51616 51614 sha256 = "bc675fd3b93c7e51a923969220821ea1676c639ff9fd4e742bd864e90f2e368f"; 51617 51615 libraryHaskellDepends = [ ··· 51621 51619 homepage = "https://github.com/tweag/distributed-closure"; 51622 51620 description = "Serializable closures for distributed programming"; 51623 51621 license = stdenv.lib.licenses.bsd3; 51624 - hydraPlatforms = stdenv.lib.platforms.none; 51625 51622 }) {}; 51626 51623 51627 51624 "distributed-process" = callPackage ··· 51948 51945 pname = "distributed-process-simplelocalnet"; 51949 51946 version = "0.2.3.2"; 51950 51947 sha256 = "c3351cf8a782dda756689b3747ede1e3879dcb913a07065eb4ec0052a963825f"; 51948 + revision = "1"; 51949 + editedCabalFile = "6cc30bffb992a3af6027e6563720ab3b6a994037066125ffde7024081b58c8e7"; 51951 51950 libraryHaskellDepends = [ 51952 51951 base binary bytestring containers data-accessor distributed-process 51953 51952 network network-multicast network-transport network-transport-tcp ··· 53973 53972 ({ mkDerivation, base, containers, template-haskell, unix }: 53974 53973 mkDerivation { 53975 53974 pname = "dynamic-linker-template"; 53976 - version = "0.1.0.4"; 53977 - sha256 = "f865165fccac573099181bb1fd5f834c261894a2a7c2f8bd9bfa1645ee446d10"; 53975 + version = "0.1.1.0"; 53976 + sha256 = "1f9b2cb753c8cf649c08ca46a81d8e7dbf46d8be0a9962ced9c679530a3ef3a9"; 53978 53977 libraryHaskellDepends = [ base containers template-haskell unix ]; 53979 53978 homepage = "http://github.com/hsyl20/dynamic-linker-template"; 53980 53979 description = "Automatically derive dynamic linking methods from a data type"; ··· 56392 56391 }: 56393 56392 mkDerivation { 56394 56393 pname = "epub-metadata"; 56395 - version = "4.3"; 56396 - sha256 = "d33be727a9e75fbbba889cd7fe6f502005d809c60720a2544b13bbadbdab853f"; 56394 + version = "4.4"; 56395 + sha256 = "ca4f9ff02676a1abcbe5433deb655747a11f28e8f4dfcb4b94d7a073ab50bb62"; 56396 + isLibrary = true; 56397 + isExecutable = true; 56397 56398 libraryHaskellDepends = [ 56398 56399 base bytestring containers directory filepath hxt mtl regex-compat 56399 56400 zip-archive 56400 56401 ]; 56402 + executableHaskellDepends = [ base mtl ]; 56401 56403 testHaskellDepends = [ 56402 56404 base bytestring directory filepath HUnit hxt mtl regex-compat 56403 56405 zip-archive ··· 56848 56850 hydraPlatforms = stdenv.lib.platforms.none; 56849 56851 }) {}; 56850 56852 56853 + "escape-artist" = callPackage 56854 + ({ mkDerivation, base, bytestring, hspec, QuickCheck, silently 56855 + , text 56856 + }: 56857 + mkDerivation { 56858 + pname = "escape-artist"; 56859 + version = "1.0.0"; 56860 + sha256 = "50bd3a9b1e8773abff8d2a863c014978a74f3d4cd17a0c14cd8f4fdfb5740c7e"; 56861 + libraryHaskellDepends = [ base bytestring text ]; 56862 + testHaskellDepends = [ 56863 + base bytestring hspec QuickCheck silently text 56864 + ]; 56865 + homepage = "https://github.com/EarthCitizen/escape-artist#readme"; 56866 + description = "ANSI Escape Sequence Text Decoration Made Easy"; 56867 + license = stdenv.lib.licenses.bsd3; 56868 + }) {}; 56869 + 56851 56870 "esotericbot" = callPackage 56852 56871 ({ mkDerivation, attoparsec, base, bytestring, containers 56853 56872 , directory, fgl, mtl, network, stm, stream-fusion, tuple, unix ··· 57241 57260 hydraPlatforms = stdenv.lib.platforms.none; 57242 57261 }) {}; 57243 57262 57263 + "event-transformer" = callPackage 57264 + ({ mkDerivation, base, transformers }: 57265 + mkDerivation { 57266 + pname = "event-transformer"; 57267 + version = "0.1.0.0"; 57268 + sha256 = "98eabb7332a88d39fcf8c208bb9890c692e49601674112c117d6eb8d4085436e"; 57269 + isLibrary = true; 57270 + isExecutable = true; 57271 + libraryHaskellDepends = [ base transformers ]; 57272 + executableHaskellDepends = [ base ]; 57273 + testHaskellDepends = [ base ]; 57274 + homepage = "https://github.com/schell/event-transformer#readme"; 57275 + description = "Initial project template from stack"; 57276 + license = stdenv.lib.licenses.bsd3; 57277 + }) {}; 57278 + 57244 57279 "eventloop" = callPackage 57245 57280 ({ mkDerivation, aeson, base, bytestring, concurrent-utilities 57246 57281 , deepseq, network, stm, suspend, text, timers, websockets ··· 57306 57341 hydraPlatforms = stdenv.lib.platforms.none; 57307 57342 }) {}; 57308 57343 57309 - "eventstore_0_13_1_6" = callPackage 57310 - ({ mkDerivation, aeson, array, async, base, cereal, classy-prelude 57344 + "eventstore_0_13_1_7" = callPackage 57345 + ({ mkDerivation, aeson, array, base, cereal, classy-prelude 57311 57346 , connection, containers, dns, dotnet-timespan, http-client 57312 57347 , protobuf, random, semigroups, stm, tasty, tasty-hunit, text, time 57313 57348 , unordered-containers, uuid 57314 57349 }: 57315 57350 mkDerivation { 57316 57351 pname = "eventstore"; 57317 - version = "0.13.1.6"; 57318 - sha256 = "5d5b966a6852d94764712b137e6f8a4c90fd15cc700b1f8e0d5b184301664ad1"; 57352 + version = "0.13.1.7"; 57353 + sha256 = "a0c6ea5e91f56dc8027bb34825c1382c31cd26ac291c5a7c988bec0681c5e8d8"; 57319 57354 libraryHaskellDepends = [ 57320 57355 aeson array base cereal classy-prelude connection containers dns 57321 57356 dotnet-timespan http-client protobuf random semigroups stm time 57322 57357 unordered-containers uuid 57323 57358 ]; 57324 57359 testHaskellDepends = [ 57325 - aeson async base connection dotnet-timespan stm tasty tasty-hunit 57326 - text time 57360 + aeson base classy-prelude connection dotnet-timespan stm tasty 57361 + tasty-hunit text time uuid 57327 57362 ]; 57328 57363 homepage = "http://github.com/YoEight/eventstore"; 57329 57364 description = "EventStore TCP Client"; ··· 58296 58331 }) {}; 58297 58332 58298 58333 "factory" = callPackage 58299 - ({ mkDerivation, array, base, Cabal, containers, deepseq, parallel 58300 - , primes, QuickCheck, random, toolshed 58334 + ({ mkDerivation, array, base, Cabal, containers, data-default 58335 + , deepseq, parallel, primes, QuickCheck, random, toolshed 58301 58336 }: 58302 58337 mkDerivation { 58303 58338 pname = "factory"; 58304 - version = "0.2.1.2"; 58305 - sha256 = "0d8d4c53c948e1e577a2813c6c512bb25615dfad790839414705b53ed5b402bd"; 58339 + version = "0.2.2.1"; 58340 + sha256 = "609110e81f03977ae089b8b5237339543d0023c8f02f5c16415ed79b4f9ca597"; 58306 58341 isLibrary = true; 58307 58342 isExecutable = true; 58308 58343 libraryHaskellDepends = [ 58309 - array base containers deepseq parallel primes random toolshed 58344 + array base containers data-default deepseq parallel primes random 58345 + toolshed 58310 58346 ]; 58311 58347 executableHaskellDepends = [ 58312 - array base Cabal containers deepseq random toolshed 58348 + array base Cabal containers data-default deepseq random toolshed 58313 58349 ]; 58314 58350 testHaskellDepends = [ 58315 - array base containers deepseq primes QuickCheck random toolshed 58351 + array base containers data-default deepseq primes QuickCheck random 58352 + toolshed 58316 58353 ]; 58317 58354 homepage = "http://functionalley.eu/Factory/factory.html"; 58318 58355 description = "Rational arithmetic in an irrational world"; ··· 58352 58389 }) {}; 58353 58390 58354 58391 "fadno-braids" = callPackage 58355 - ({ mkDerivation, base, containers, diagrams, diagrams-lib 58356 - , diagrams-rasterific, lens, transformers-compat 58392 + ({ mkDerivation, base, containers, data-default, diagrams 58393 + , diagrams-lib, diagrams-rasterific, lens, random 58394 + , transformers-compat 58357 58395 }: 58358 58396 mkDerivation { 58359 58397 pname = "fadno-braids"; 58360 - version = "0.0.2"; 58361 - sha256 = "1d874bef4fa5c693e3b5aac15f239a2d4862b7c342ea96fe24c476d1511644a9"; 58398 + version = "0.0.5"; 58399 + sha256 = "97f99926a2481fc9a0964b35b377ee206623d087b36a842fcbf66541890d39d8"; 58362 58400 libraryHaskellDepends = [ 58363 - base containers diagrams diagrams-lib diagrams-rasterific lens 58364 - transformers-compat 58401 + base containers data-default diagrams diagrams-lib 58402 + diagrams-rasterific lens random transformers-compat 58365 58403 ]; 58366 58404 homepage = "http://github.com/slpopejoy/"; 58367 58405 description = "Braid representations in Haskell"; ··· 58369 58407 hydraPlatforms = stdenv.lib.platforms.none; 58370 58408 }) {}; 58371 58409 58410 + "fadno-xml" = callPackage 58411 + ({ mkDerivation, base, containers, Decimal, lens, mtl, parsec, xml 58412 + }: 58413 + mkDerivation { 58414 + pname = "fadno-xml"; 58415 + version = "1.0.3"; 58416 + sha256 = "714e0e438827c4fee58fdced7cd018490f37705e830da428f77d58fa8268cccf"; 58417 + libraryHaskellDepends = [ 58418 + base containers Decimal lens mtl parsec xml 58419 + ]; 58420 + homepage = "http://github.com/slpopejoy/fadno-xml"; 58421 + description = "XML/XSD combinators/schemas/codegen"; 58422 + license = stdenv.lib.licenses.bsd2; 58423 + }) {}; 58424 + 58372 58425 "fail" = callPackage 58373 58426 ({ mkDerivation }: 58374 58427 mkDerivation { ··· 59079 59132 }: 59080 59133 mkDerivation { 59081 59134 pname = "fclabels"; 59082 - version = "2.0.3"; 59083 - sha256 = "b43e4dcc9000be435145b13b97e0997ec1fb8291ec0af8f18cf2a2b696d9ce43"; 59135 + version = "2.0.3.1"; 59136 + sha256 = "b993e35fd89945669c8b3cd95fa9dee618eb6a5256f8909ccbdc8ec713f75c8b"; 59084 59137 libraryHaskellDepends = [ base mtl template-haskell transformers ]; 59085 59138 testHaskellDepends = [ 59086 59139 base HUnit mtl template-haskell transformers ··· 59192 59245 pname = "feed"; 59193 59246 version = "0.3.11.1"; 59194 59247 sha256 = "ed04d0fc120a4b1b47c7675d395afbb419506431bc6f8e0f2c382c73a4afc983"; 59195 - revision = "2"; 59196 - editedCabalFile = "a59224b7f2b31906c2decebe084684888ce6319e04645791378e385741e36e28"; 59248 + revision = "3"; 59249 + editedCabalFile = "0baffc9bcab66296a904d211d4254f625811dc28eda4f1be0692cc2b219a6bdd"; 59197 59250 libraryHaskellDepends = [ 59198 59251 base old-locale old-time time time-locale-compat utf8-string xml 59199 59252 ]; ··· 60271 60324 }) {}; 60272 60325 60273 60326 "fishfood" = callPackage 60274 - ({ mkDerivation, base, Cabal, containers, directory, factory, mtl 60275 - , QuickCheck, toolshed 60327 + ({ mkDerivation, base, Cabal, containers, data-default, directory 60328 + , factory, mtl, QuickCheck, toolshed 60276 60329 }: 60277 60330 mkDerivation { 60278 60331 pname = "fishfood"; 60279 - version = "0.0.1.5"; 60280 - sha256 = "58fa4da2e7437ba36be2027a9bcd73cc9aceb180599b59b65a771ac3d9155271"; 60332 + version = "0.0.1.6"; 60333 + sha256 = "45cca62a88480b05249d206b4090f310531da036477600843675565f32b3de05"; 60281 60334 isLibrary = true; 60282 60335 isExecutable = true; 60283 60336 libraryHaskellDepends = [ 60284 - base Cabal containers directory factory mtl toolshed 60337 + base Cabal containers data-default directory factory mtl toolshed 60285 60338 ]; 60286 - executableHaskellDepends = [ base Cabal mtl toolshed ]; 60339 + executableHaskellDepends = [ 60340 + base Cabal data-default mtl toolshed 60341 + ]; 60287 60342 testHaskellDepends = [ 60288 60343 base Cabal containers mtl QuickCheck toolshed 60289 60344 ]; ··· 60331 60386 ({ mkDerivation, base, cmdargs, leancheck, template-haskell }: 60332 60387 mkDerivation { 60333 60388 pname = "fitspec"; 60334 - version = "0.3.1"; 60335 - sha256 = "f22aa02f95b2b7d67a7c9b32303a75be139302a99c74524de1538a26f31411fb"; 60389 + version = "0.4.0"; 60390 + sha256 = "73dae591138ff5390be2b7f373a4f3bed89d4d39d26ac665f5f8cf5326aad5da"; 60336 60391 libraryHaskellDepends = [ 60337 60392 base cmdargs leancheck template-haskell 60338 60393 ]; ··· 61172 61227 61173 61228 "fltkhs" = callPackage 61174 61229 ({ mkDerivation, base, bytestring, c2hs, directory, filepath, mtl 61175 - , parsec 61230 + , parsec, text 61176 61231 }: 61177 61232 mkDerivation { 61178 61233 pname = "fltkhs"; 61179 - version = "0.4.1.0"; 61180 - sha256 = "2a721e193ae591e28e96ea55a25dd70f24f388cf6481b4c1c9aede12260d7bb4"; 61234 + version = "0.5.0.0"; 61235 + sha256 = "95590b3e27edd3b79a33dd872a5c7a3d6f4a436db63eea7fe282066e1319f506"; 61181 61236 isLibrary = true; 61182 61237 isExecutable = true; 61183 - libraryHaskellDepends = [ base bytestring ]; 61238 + libraryHaskellDepends = [ base bytestring text ]; 61184 61239 libraryToolDepends = [ c2hs ]; 61185 61240 executableHaskellDepends = [ base directory filepath mtl parsec ]; 61186 61241 homepage = "http://github.com/deech/fltkhs"; ··· 61394 61449 }: 61395 61450 mkDerivation { 61396 61451 pname = "fold-debounce"; 61397 - version = "0.2.0.2"; 61398 - sha256 = "971be718a834d0a18fb3b36b20faf2efbaadb8dd3a600c879909aca1e36778d2"; 61452 + version = "0.2.0.3"; 61453 + sha256 = "ca5eaa3ea7eea742c961df63249920021824a949c879053ff34bdeef4fb7a7af"; 61399 61454 libraryHaskellDepends = [ 61400 61455 base data-default-class stm stm-delay time 61401 61456 ]; ··· 61411 61466 }: 61412 61467 mkDerivation { 61413 61468 pname = "fold-debounce-conduit"; 61414 - version = "0.1.0.2"; 61415 - sha256 = "33853bcf36dd89e8a51fdaeb6d78fffd6b3a5fb853f7b0f4f7add8e65ff07b50"; 61469 + version = "0.1.0.4"; 61470 + sha256 = "fb1e937a3e1a78982df53d62ad55c1cd2b79f5ac9c18c56df436435829efa7cc"; 61416 61471 libraryHaskellDepends = [ 61417 61472 base conduit fold-debounce resourcet stm transformers 61418 61473 transformers-base ··· 62375 62430 }: 62376 62431 mkDerivation { 62377 62432 pname = "freddy"; 62378 - version = "0.1.0.0"; 62379 - sha256 = "5513ee3231f1b5cb407d13dd8ea153f2737b25f0270eb12b304ffee56cda275a"; 62433 + version = "0.1.2.0"; 62434 + sha256 = "c2644b80d5d4592b4703cd404828ff8a5e4a1e62638eb9d305d4127f8934b951"; 62380 62435 libraryHaskellDepends = [ 62381 62436 amqp base broadcast-chan bytestring data-default random text uuid 62382 62437 ]; ··· 62445 62500 ({ mkDerivation, array, base, boundingboxes, colors, containers 62446 62501 , control-bool, directory, filepath, free, freetype2, GLFW-b 62447 62502 , hashable, JuicyPixels, JuicyPixels-util, lens, linear, mtl 62448 - , OpenGL, OpenGLRaw, random, reflection, template-haskell 62503 + , OpenGL, OpenGLRaw, random, reflection, StateVar, template-haskell 62449 62504 , transformers, vector, void 62450 62505 }: 62451 62506 mkDerivation { 62452 62507 pname = "free-game"; 62453 - version = "1.1.81"; 62454 - sha256 = "d7ef4867a906db76e2342a2c27012d8d1b6f6d86fd409b974c8cad0cce4c14fd"; 62508 + version = "1.1.90"; 62509 + sha256 = "645706706f3afe39d55d8f7405e1186a71952bc96023d3272ddf4bd992bcebc5"; 62455 62510 libraryHaskellDepends = [ 62456 62511 array base boundingboxes colors containers control-bool directory 62457 62512 filepath free freetype2 GLFW-b hashable JuicyPixels 62458 62513 JuicyPixels-util lens linear mtl OpenGL OpenGLRaw random reflection 62459 - template-haskell transformers vector void 62514 + StateVar template-haskell transformers vector void 62460 62515 ]; 62461 62516 homepage = "https://github.com/fumieval/free-game"; 62462 62517 description = "Create games for free"; ··· 64611 64666 pname = "generics-sop-lens"; 64612 64667 version = "0.1.2.0"; 64613 64668 sha256 = "bafd04f0238e19d73da60ae018c1c82cb3e4be49990c61a6049dec2dafff40f6"; 64669 + revision = "1"; 64670 + editedCabalFile = "6ea2756e5e916c6a7d24f7d261bb0bf27925b8d8dd30332df4a053160596afcc"; 64614 64671 libraryHaskellDepends = [ base generics-sop lens ]; 64615 64672 homepage = "https://github.com/phadej/generics-sop-lens#readme"; 64616 64673 description = "Lenses for types in generics-sop"; ··· 66091 66148 ({ mkDerivation, base, ghcjs-dom-jsaddle, text, transformers }: 66092 66149 mkDerivation { 66093 66150 pname = "ghcjs-dom"; 66094 - version = "0.4.0.0"; 66095 - sha256 = "a21735e316465e7d11e38443edcd5b07b4bef6aabdfac84dca6ca5f67f01d02e"; 66151 + version = "0.4.1.0"; 66152 + sha256 = "aa3c9e44ae5ff47b224c8624ea8131cfb02d54f8d7d98935e649a8011f3593c8"; 66096 66153 libraryHaskellDepends = [ 66097 66154 base ghcjs-dom-jsaddle text transformers 66098 66155 ]; ··· 66121 66178 ({ mkDerivation, jsaddle-dom }: 66122 66179 mkDerivation { 66123 66180 pname = "ghcjs-dom-jsaddle"; 66124 - version = "0.4.0.0"; 66125 - sha256 = "b5e5737fa1c41b72c2c2fc99df2deb715d6088f5d9ac149f95b930b42cc7dff7"; 66181 + version = "0.4.1.0"; 66182 + sha256 = "e9906ab7606eb22dbb7e48147e1602f0bb62787f3baacda79550d3e9225c14d8"; 66126 66183 libraryHaskellDepends = [ jsaddle-dom ]; 66127 66184 doHaddock = false; 66128 66185 description = "DOM library that supports both GHCJS and GHC using jsaddle"; ··· 66134 66191 ({ mkDerivation }: 66135 66192 mkDerivation { 66136 66193 pname = "ghcjs-dom-jsffi"; 66137 - version = "0.4.0.0"; 66138 - sha256 = "d405a444dd65233e1006c2b4a41e81320a1f05300c72602abee3bd4ef0f7347f"; 66194 + version = "0.4.1.0"; 66195 + sha256 = "5cf3d984c17817d0104d7792003d14fd21978571a7b3c977edbd266c8a68c1fe"; 66139 66196 isLibrary = false; 66140 66197 isExecutable = false; 66141 66198 description = "DOM library using JSFFI and GHCJS"; ··· 67397 67454 }: 67398 67455 mkDerivation { 67399 67456 pname = "git-annex"; 67400 - version = "6.20160923"; 67401 - sha256 = "964235a358814e081cf4a5d8dab798faacb1dabe5fc714ac6687b135e30fd93d"; 67457 + version = "6.20161012"; 67458 + sha256 = "38dab20236f36780278d49a345fb8850305e994d6c83ff010b4d9fd04cd85cdc"; 67402 67459 configureFlags = [ 67403 67460 "-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns" 67404 67461 "-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-fs3" ··· 68429 68486 68430 68487 "glirc" = callPackage 68431 68488 ({ mkDerivation, async, attoparsec, base, bytestring, Cabal 68432 - , config-value, connection, containers, data-default-class 68433 - , directory, filepath, gitrev, hashable, HUnit, irc-core 68489 + , config-value, containers, data-default-class, directory, filepath 68490 + , gitrev, hashable, hookup, HsOpenSSL, HUnit, irc-core 68434 68491 , kan-extensions, lens, memory, network, process, regex-tdfa, socks 68435 - , split, stm, text, time, tls, transformers, unix 68436 - , unordered-containers, vector, vty, x509, x509-store, x509-system 68492 + , split, stm, text, time, transformers, unix, unordered-containers 68493 + , vector, vty 68437 68494 }: 68438 68495 mkDerivation { 68439 68496 pname = "glirc"; 68440 - version = "2.19"; 68441 - sha256 = "29d6fdddb6044de9815dfa20ecea1265d0b707af5aded6cb69a64457653a93c6"; 68497 + version = "2.20.1"; 68498 + sha256 = "1ddfb3fea3ccb962abacdd5556116ba0799a836201a757fb185abc641800f08d"; 68442 68499 isLibrary = true; 68443 68500 isExecutable = true; 68444 68501 setupHaskellDepends = [ base Cabal filepath ]; 68445 68502 libraryHaskellDepends = [ 68446 - async attoparsec base bytestring config-value connection containers 68447 - data-default-class directory filepath gitrev hashable irc-core 68448 - kan-extensions lens memory network process regex-tdfa socks split 68449 - stm text time tls transformers unix unordered-containers vector vty 68450 - x509 x509-store x509-system 68503 + async attoparsec base bytestring config-value containers 68504 + data-default-class directory filepath gitrev hashable hookup 68505 + HsOpenSSL irc-core kan-extensions lens memory network process 68506 + regex-tdfa socks split stm text time transformers unix 68507 + unordered-containers vector vty 68451 68508 ]; 68452 68509 executableHaskellDepends = [ 68453 68510 base data-default-class lens text vty ··· 74212 74269 hydraPlatforms = stdenv.lib.platforms.none; 74213 74270 }) {}; 74214 74271 74272 + "haddock-library_1_2_1" = callPackage 74273 + ({ mkDerivation, base, base-compat, bytestring, deepseq, hspec 74274 + , QuickCheck, transformers 74275 + }: 74276 + mkDerivation { 74277 + pname = "haddock-library"; 74278 + version = "1.2.1"; 74279 + sha256 = "0fb1a09d2b6f5339bc008a8ebf6519f22d27f65cfcc682488a7b67e8ee151056"; 74280 + libraryHaskellDepends = [ base bytestring deepseq transformers ]; 74281 + testHaskellDepends = [ 74282 + base base-compat bytestring deepseq hspec QuickCheck transformers 74283 + ]; 74284 + homepage = "http://www.haskell.org/haddock/"; 74285 + description = "Library exposing some functionality of Haddock"; 74286 + license = stdenv.lib.licenses.bsd3; 74287 + hydraPlatforms = stdenv.lib.platforms.none; 74288 + }) {}; 74289 + 74215 74290 "haddock-library" = callPackage 74216 74291 ({ mkDerivation, base, base-compat, bytestring, deepseq, hspec 74217 74292 , QuickCheck, transformers ··· 75564 75639 }: 75565 75640 mkDerivation { 75566 75641 pname = "happstack-authenticate"; 75567 - version = "2.3.4.4"; 75568 - sha256 = "7c48c45dd4e67101fa098b9cdd5b2e11853da0253cfefe2e9f1a773e13094a59"; 75642 + version = "2.3.4.5"; 75643 + sha256 = "65553a742d47f7209e0f42234c2e6f790a98f68386eea108a42b9c3a46fc4cd2"; 75569 75644 libraryHaskellDepends = [ 75570 75645 acid-state aeson authenticate base base64-bytestring boomerang 75571 75646 bytestring containers data-default email-validate filepath ··· 75810 75885 }: 75811 75886 mkDerivation { 75812 75887 pname = "happstack-hsp"; 75813 - version = "7.3.7"; 75814 - sha256 = "fe82bc53c2738a9f502f6c42500e690d04dbf3dd9811ba4140b3d8cdf6adb1f7"; 75888 + version = "7.3.7.1"; 75889 + sha256 = "bbc884e4a5ca78faf08e17799c1d037622e377915ece889674004e0e54109617"; 75815 75890 libraryHaskellDepends = [ 75816 75891 base bytestring happstack-server harp hsp hsx2hs mtl syb text 75817 75892 utf8-string ··· 77332 77407 license = stdenv.lib.licenses.lgpl21; 77333 77408 }) {inherit (pkgs) glib;}; 77334 77409 77410 + "haskell-gi-base_0_19" = callPackage 77411 + ({ mkDerivation, base, bytestring, containers, glib, text }: 77412 + mkDerivation { 77413 + pname = "haskell-gi-base"; 77414 + version = "0.19"; 77415 + sha256 = "ff3241d123a03e486ea0b6cb10b36262bfcd90411ac19859aa5c08f60dfe2af9"; 77416 + libraryHaskellDepends = [ base bytestring containers text ]; 77417 + libraryPkgconfigDepends = [ glib ]; 77418 + homepage = "https://github.com/haskell-gi/haskell-gi-base"; 77419 + description = "Foundation for libraries generated by haskell-gi"; 77420 + license = stdenv.lib.licenses.lgpl21; 77421 + hydraPlatforms = stdenv.lib.platforms.none; 77422 + }) {inherit (pkgs) glib;}; 77423 + 77335 77424 "haskell-google-trends" = callPackage 77336 77425 ({ mkDerivation, base, bytestring, haskell-fake-user-agent, lens 77337 77426 , regex-base, regex-posix, tagsoup, text, wreq ··· 77610 77699 license = stdenv.lib.licenses.mit; 77611 77700 }) {}; 77612 77701 77702 + "haskell-packages_0_5" = callPackage 77703 + ({ mkDerivation, aeson, base, bytestring, Cabal, containers 77704 + , deepseq, directory, filepath, haskell-src-exts, hse-cpp, mtl 77705 + , optparse-applicative, tagged, transformers, transformers-compat 77706 + }: 77707 + mkDerivation { 77708 + pname = "haskell-packages"; 77709 + version = "0.5"; 77710 + sha256 = "c61f282e6425ba506e5bd288462e63ec14c13d28b1d1d6e9e989198acbffd02c"; 77711 + libraryHaskellDepends = [ 77712 + aeson base bytestring Cabal containers deepseq directory filepath 77713 + haskell-src-exts hse-cpp mtl optparse-applicative tagged 77714 + transformers transformers-compat 77715 + ]; 77716 + homepage = "http://documentup.com/haskell-suite/haskell-packages"; 77717 + description = "Haskell suite library for package management and integration with Cabal"; 77718 + license = stdenv.lib.licenses.mit; 77719 + hydraPlatforms = stdenv.lib.platforms.none; 77720 + }) {}; 77721 + 77613 77722 "haskell-pdf-presenter" = callPackage 77614 77723 ({ mkDerivation, base, bytestring, cairo, containers, directory 77615 77724 , filepath, glib, gtk, old-locale, poppler, template-haskell, time ··· 77973 78082 }: 77974 78083 mkDerivation { 77975 78084 pname = "haskell-tools-ast"; 77976 - version = "0.1.3.0"; 77977 - sha256 = "af93c177b3abd37fd5a5891417745d3ff2d0068877a720fd7b8a6b8ec1503919"; 78085 + version = "0.2.0.0"; 78086 + sha256 = "146c5b9501b6ee3d48085531afdca768f25448771ab1f35565dd336b22e3421b"; 77978 78087 libraryHaskellDepends = [ 77979 78088 base ghc mtl references template-haskell uniplate 77980 78089 ]; ··· 77991 78100 }: 77992 78101 mkDerivation { 77993 78102 pname = "haskell-tools-ast-fromghc"; 77994 - version = "0.1.3.0"; 77995 - sha256 = "4e58dabaf0ebaa645cdee231db480f7e83d7399808f91fdacd5b1bc6ca60e6c9"; 78103 + version = "0.2.0.0"; 78104 + sha256 = "f603ff60149bea2a85c2fa0c6d83acb3545c365ab26dadb2eafe5012d889ede6"; 77996 78105 libraryHaskellDepends = [ 77997 78106 base bytestring containers ghc haskell-tools-ast mtl references 77998 78107 safe split template-haskell uniplate ··· 78009 78118 }: 78010 78119 mkDerivation { 78011 78120 pname = "haskell-tools-ast-gen"; 78012 - version = "0.1.3.0"; 78013 - sha256 = "e46579666308e844f9df962ec8dadcf0051fec170283eafa3dc087331d3862e5"; 78121 + version = "0.2.0.0"; 78122 + sha256 = "734e462a7af5cfe15560c77bde51e7111bf771621f5fb02c01bb8e26dba93170"; 78014 78123 libraryHaskellDepends = [ 78015 78124 base containers ghc haskell-tools-ast haskell-tools-ast-trf mtl 78016 78125 references ··· 78022 78131 }) {}; 78023 78132 78024 78133 "haskell-tools-ast-trf" = callPackage 78025 - ({ mkDerivation, base, containers, ghc, haskell-tools-ast, MissingH 78026 - , mtl, references, uniplate 78134 + ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 78135 + , references, uniplate 78027 78136 }: 78028 78137 mkDerivation { 78029 78138 pname = "haskell-tools-ast-trf"; 78030 - version = "0.1.3.0"; 78031 - sha256 = "7b9de75660f093456d6f58cc6e4831db4aa5caa66deb3b4d084bed1dffa2b843"; 78139 + version = "0.2.0.0"; 78140 + sha256 = "4dfc8d6a80c392c82063b720723634780af9a53535928274c863ab4c66353677"; 78032 78141 libraryHaskellDepends = [ 78033 - base containers ghc haskell-tools-ast MissingH mtl references 78034 - uniplate 78142 + base containers ghc haskell-tools-ast mtl references uniplate 78035 78143 ]; 78036 78144 homepage = "https://github.com/nboldi/haskell-tools"; 78037 78145 description = "Conversions on Haskell-Tools AST to prepare for refactorings"; ··· 78039 78147 hydraPlatforms = stdenv.lib.platforms.none; 78040 78148 }) {}; 78041 78149 78150 + "haskell-tools-cli" = callPackage 78151 + ({ mkDerivation, base, containers, directory, ghc, ghc-paths 78152 + , haskell-tools-ast, haskell-tools-prettyprint 78153 + , haskell-tools-refactor, mtl, references, split 78154 + }: 78155 + mkDerivation { 78156 + pname = "haskell-tools-cli"; 78157 + version = "0.2.0.0"; 78158 + sha256 = "fb59c74aae296cf598e7dd19634aa57037966e4a3cace373ed6abd449229f44d"; 78159 + isLibrary = false; 78160 + isExecutable = true; 78161 + executableHaskellDepends = [ 78162 + base containers directory ghc ghc-paths haskell-tools-ast 78163 + haskell-tools-prettyprint haskell-tools-refactor mtl references 78164 + split 78165 + ]; 78166 + homepage = "https://github.com/haskell-tools/haskell-tools"; 78167 + description = "Command-line frontend for Haskell-tools Refact"; 78168 + license = stdenv.lib.licenses.bsd3; 78169 + }) {}; 78170 + 78171 + "haskell-tools-demo" = callPackage 78172 + ({ mkDerivation, aeson, base, bytestring, containers, directory 78173 + , filepath, ghc, ghc-paths, haskell-tools-ast 78174 + , haskell-tools-ast-fromghc, haskell-tools-ast-trf 78175 + , haskell-tools-prettyprint, haskell-tools-refactor, http-types 78176 + , mtl, references, transformers, wai, wai-websockets, warp 78177 + , websockets 78178 + }: 78179 + mkDerivation { 78180 + pname = "haskell-tools-demo"; 78181 + version = "0.2.0.0"; 78182 + sha256 = "2c70c5dc92fd4ce296a6035a7a4d2471cbc372a4dcf5735590082cbd9e926dd4"; 78183 + isLibrary = false; 78184 + isExecutable = true; 78185 + executableHaskellDepends = [ 78186 + aeson base bytestring containers directory filepath ghc ghc-paths 78187 + haskell-tools-ast haskell-tools-ast-fromghc haskell-tools-ast-trf 78188 + haskell-tools-prettyprint haskell-tools-refactor http-types mtl 78189 + references transformers wai wai-websockets warp websockets 78190 + ]; 78191 + homepage = "https://github.com/haskell-tools/haskell-tools"; 78192 + description = "A web-based demo for Haskell-tools Refactor"; 78193 + license = stdenv.lib.licenses.bsd3; 78194 + }) {}; 78195 + 78042 78196 "haskell-tools-prettyprint" = callPackage 78043 78197 ({ mkDerivation, base, containers, ghc, haskell-tools-ast 78044 78198 , haskell-tools-ast-trf, mtl, references, split 78045 78199 }: 78046 78200 mkDerivation { 78047 78201 pname = "haskell-tools-prettyprint"; 78048 - version = "0.1.3.0"; 78049 - sha256 = "0163779686402c6592dc969d4caeb680b4e6a2957149281e1240ff16695041ac"; 78202 + version = "0.2.0.0"; 78203 + sha256 = "ae846bb46ae3c42de8393eb1341b66d654f3a672f3ec7fc0bac3c24d0dbdd76e"; 78050 78204 libraryHaskellDepends = [ 78051 78205 base containers ghc haskell-tools-ast haskell-tools-ast-trf mtl 78052 78206 references split ··· 78058 78212 }) {}; 78059 78213 78060 78214 "haskell-tools-refactor" = callPackage 78061 - ({ mkDerivation, base, containers, directory, either, filepath, ghc 78062 - , ghc-paths, haskell-tools-ast, haskell-tools-ast-fromghc 78063 - , haskell-tools-ast-gen, haskell-tools-ast-trf 78064 - , haskell-tools-prettyprint, mtl, references, split 78065 - , template-haskell, time, transformers, uniplate 78215 + ({ mkDerivation, base, Cabal, containers, directory, either 78216 + , filepath, ghc, ghc-paths, haskell-tools-ast 78217 + , haskell-tools-ast-fromghc, haskell-tools-ast-gen 78218 + , haskell-tools-ast-trf, haskell-tools-prettyprint, HUnit, mtl 78219 + , polyparse, references, split, template-haskell, time 78220 + , transformers, uniplate 78066 78221 }: 78067 78222 mkDerivation { 78068 78223 pname = "haskell-tools-refactor"; 78069 - version = "0.1.3.0"; 78070 - sha256 = "a8a527a9a9b036f7dd7b761817c5844ac6750e3959bc46377ca5f26808e326a4"; 78224 + version = "0.2.0.0"; 78225 + sha256 = "1572b88c516512d5d5cb2c94f25ef90cc17dac8db121f374551f4eabc9979723"; 78071 78226 libraryHaskellDepends = [ 78072 - base containers directory either filepath ghc ghc-paths 78227 + base Cabal containers directory filepath ghc ghc-paths 78073 78228 haskell-tools-ast haskell-tools-ast-fromghc haskell-tools-ast-gen 78074 78229 haskell-tools-ast-trf haskell-tools-prettyprint mtl references 78075 - split template-haskell time transformers uniplate 78230 + split template-haskell transformers uniplate 78231 + ]; 78232 + testHaskellDepends = [ 78233 + base Cabal containers directory either filepath ghc ghc-paths 78234 + haskell-tools-ast haskell-tools-ast-fromghc haskell-tools-ast-gen 78235 + haskell-tools-ast-trf haskell-tools-prettyprint HUnit mtl polyparse 78236 + references split template-haskell time transformers uniplate 78076 78237 ]; 78077 78238 homepage = "https://github.com/haskell-tools/haskell-tools"; 78078 78239 description = "Refactoring Tool for Haskell"; ··· 79289 79450 }: 79290 79451 mkDerivation { 79291 79452 pname = "hasql"; 79292 - version = "0.19.15.1"; 79293 - sha256 = "5285147d09d044dea3fa1e9579e436ce8347f41a8b3d3c8da5d2e5d1f7c21421"; 79294 - libraryHaskellDepends = [ 79295 - aeson attoparsec base base-prelude bytestring 79296 - bytestring-tree-builder contravariant contravariant-extras 79297 - data-default-class dlist either hashable hashtables loch-th mtl 79298 - placeholders postgresql-binary postgresql-libpq profunctors 79299 - scientific semigroups text time transformers uuid vector 79300 - ]; 79301 - testHaskellDepends = [ 79302 - data-default-class QuickCheck quickcheck-instances rebase tasty 79303 - tasty-hunit tasty-quickcheck tasty-smallcheck 79304 - ]; 79305 - homepage = "https://github.com/nikita-volkov/hasql"; 79306 - description = "An efficient PostgreSQL driver and a flexible mapping API"; 79307 - license = stdenv.lib.licenses.mit; 79308 - }) {}; 79309 - 79310 - "hasql_0_19_15_2" = callPackage 79311 - ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring 79312 - , bytestring-tree-builder, contravariant, contravariant-extras 79313 - , data-default-class, dlist, either, hashable, hashtables, loch-th 79314 - , mtl, placeholders, postgresql-binary, postgresql-libpq 79315 - , profunctors, QuickCheck, quickcheck-instances, rebase, scientific 79316 - , semigroups, tasty, tasty-hunit, tasty-quickcheck 79317 - , tasty-smallcheck, text, time, transformers, uuid, vector 79318 - }: 79319 - mkDerivation { 79320 - pname = "hasql"; 79321 79453 version = "0.19.15.2"; 79322 79454 sha256 = "b025bd613d23444f18f1196ca51fb2bdbb4b10bf779c1db85685eeb755c8bb34"; 79323 79455 libraryHaskellDepends = [ ··· 79334 79466 homepage = "https://github.com/nikita-volkov/hasql"; 79335 79467 description = "An efficient PostgreSQL driver and a flexible mapping API"; 79336 79468 license = stdenv.lib.licenses.mit; 79337 - hydraPlatforms = stdenv.lib.platforms.none; 79338 79469 }) {}; 79339 79470 79340 79471 "hasql-backend" = callPackage ··· 80989 81120 }: 80990 81121 mkDerivation { 80991 81122 pname = "hedis"; 80992 - version = "0.9.3"; 80993 - sha256 = "2d3748fe7c88b3b7341e6fdd3632c4594b01e7c5fe7c395ea5fc74235e1f92d0"; 81123 + version = "0.9.4"; 81124 + sha256 = "15935228da585669041395cac32c8e570ea4efa122b0ae9f71fa1a0c129f70d1"; 80994 81125 libraryHaskellDepends = [ 80995 81126 async base bytestring bytestring-lexing deepseq mtl network 80996 81127 resource-pool scanner stm text time unordered-containers vector ··· 83876 84007 }) {}; 83877 84008 83878 84009 "hjsonpointer" = callPackage 83879 - ({ mkDerivation, aeson, base, hspec, http-types, HUnit, QuickCheck 83880 - , text, unordered-containers, vector 84010 + ({ mkDerivation, aeson, base, hspec, http-types, QuickCheck, text 84011 + , unordered-containers, vector 83881 84012 }: 83882 84013 mkDerivation { 83883 84014 pname = "hjsonpointer"; 83884 - version = "1.0.0.0"; 83885 - sha256 = "0ba6ab283e9d465de61c1d171e7c78c78c5e06b061c125a63e2eee0201a01739"; 84015 + version = "1.0.0.1"; 84016 + sha256 = "e438e501f48cadbe7352cf0fc93b5fb744c99acba465f7280afdb0d3c504713f"; 83886 84017 libraryHaskellDepends = [ 83887 84018 aeson base QuickCheck text unordered-containers vector 83888 84019 ]; 83889 84020 testHaskellDepends = [ 83890 - aeson base hspec http-types HUnit QuickCheck text 83891 - unordered-containers vector 84021 + aeson base hspec http-types QuickCheck text unordered-containers 84022 + vector 83892 84023 ]; 83893 84024 homepage = "https://github.com/seagreen/hjsonpointer"; 83894 84025 description = "JSON Pointer library"; ··· 83922 84053 license = stdenv.lib.licenses.mit; 83923 84054 }) {}; 83924 84055 83925 - "hjsonschema_1_2_0_0" = callPackage 84056 + "hjsonschema_1_2_0_1" = callPackage 83926 84057 ({ mkDerivation, aeson, async, base, bytestring, containers 83927 - , directory, file-embed, filepath, hjsonpointer, http-client 83928 - , http-types, HUnit, pcre-heavy, profunctors, QuickCheck 83929 - , scientific, semigroups, tasty, tasty-hunit, tasty-quickcheck 83930 - , text, unordered-containers, vector, wai-app-static, warp 84058 + , directory, file-embed, filepath, hjsonpointer, hspec, http-client 84059 + , http-types, pcre-heavy, profunctors, QuickCheck, scientific 84060 + , semigroups, text, unordered-containers, vector, wai-app-static 84061 + , warp 83931 84062 }: 83932 84063 mkDerivation { 83933 84064 pname = "hjsonschema"; 83934 - version = "1.2.0.0"; 83935 - sha256 = "b1cf328125087627be0afb969c4024e5fb4bee8a4990078f2371dc8f31c7ada1"; 84065 + version = "1.2.0.1"; 84066 + sha256 = "85df5af566ed80b814b5b1757dee2acbde8f0c979747b34d28094552dcf5a960"; 83936 84067 libraryHaskellDepends = [ 83937 84068 aeson base bytestring containers file-embed filepath hjsonpointer 83938 84069 http-client http-types pcre-heavy profunctors QuickCheck scientific 83939 84070 semigroups text unordered-containers vector 83940 84071 ]; 83941 84072 testHaskellDepends = [ 83942 - aeson async base bytestring directory filepath hjsonpointer HUnit 83943 - profunctors QuickCheck semigroups tasty tasty-hunit 83944 - tasty-quickcheck text unordered-containers vector wai-app-static 83945 - warp 84073 + aeson async base bytestring directory filepath hjsonpointer hspec 84074 + profunctors QuickCheck semigroups text unordered-containers vector 84075 + wai-app-static warp 83946 84076 ]; 83947 84077 homepage = "https://github.com/seagreen/hjsonschema"; 83948 84078 description = "JSON Schema library"; ··· 85915 86045 hydraPlatforms = stdenv.lib.platforms.none; 85916 86046 }) {}; 85917 86047 86048 + "hookup" = callPackage 86049 + ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system 86050 + , network, openssl, socks, template-haskell 86051 + }: 86052 + mkDerivation { 86053 + pname = "hookup"; 86054 + version = "0.1.0.0"; 86055 + sha256 = "0b321b470cb66f8b0d1611cbe26ec6d0c8904f984456bd2fbe292fb2efd8a580"; 86056 + libraryHaskellDepends = [ 86057 + base bytestring HsOpenSSL HsOpenSSL-x509-system network socks 86058 + template-haskell 86059 + ]; 86060 + librarySystemDepends = [ openssl ]; 86061 + homepage = "https://github.com/glguy/irc-core"; 86062 + description = "Abstraction over creating network connections with SOCKS5 and TLS"; 86063 + license = stdenv.lib.licenses.isc; 86064 + }) {inherit (pkgs) openssl;}; 86065 + 85918 86066 "hoopl_3_10_2_1" = callPackage 85919 86067 ({ mkDerivation, base, containers, filepath, mtl, parsec 85920 86068 , test-framework, test-framework-hunit ··· 88727 88875 license = stdenv.lib.licenses.mit; 88728 88876 }) {}; 88729 88877 88878 + "hse-cpp_0_2" = callPackage 88879 + ({ mkDerivation, base, cpphs, haskell-src-exts }: 88880 + mkDerivation { 88881 + pname = "hse-cpp"; 88882 + version = "0.2"; 88883 + sha256 = "eeb0168c00bf5dd2975faf3f5915035c73b40063b1f315ce3fd58f66a6ae4b4c"; 88884 + libraryHaskellDepends = [ base cpphs haskell-src-exts ]; 88885 + description = "Preprocess+parse haskell code"; 88886 + license = stdenv.lib.licenses.mit; 88887 + hydraPlatforms = stdenv.lib.platforms.none; 88888 + }) {}; 88889 + 88730 88890 "hsebaysdk" = callPackage 88731 88891 ({ mkDerivation, aeson, base, bytestring, http-client, http-types 88732 88892 , text, time, transformers, unordered-containers ··· 88825 88985 }: 88826 88986 mkDerivation { 88827 88987 pname = "hsexif"; 88828 - version = "0.6.0.8"; 88829 - sha256 = "ad7644484993252ae6eec48e7d9b583ac0f311737068a35ea43781adc61c7590"; 88988 + version = "0.6.0.9"; 88989 + sha256 = "411c9ff2fc0a0c4bbb28691085887a0f7ebffd2d2c589df763b1104135adc404"; 88830 88990 libraryHaskellDepends = [ 88831 88991 base binary bytestring containers iconv text time 88832 88992 ]; ··· 89035 89195 ({ mkDerivation, base, directory, filepath }: 89036 89196 mkDerivation { 89037 89197 pname = "hsinstall"; 89038 - version = "1.0"; 89039 - sha256 = "198fd23264669c03fcca24a1fbbd898ae30e40ab188375d22f9b26c4ff96e378"; 89198 + version = "1.4"; 89199 + sha256 = "d0be47492395a079e447bcebd54f63522b6f957c51bee9f78b5d4cddaa548869"; 89040 89200 isLibrary = true; 89041 89201 isExecutable = true; 89042 89202 libraryHaskellDepends = [ base directory filepath ]; ··· 89505 89665 pname = "hspec"; 89506 89666 version = "2.2.3"; 89507 89667 sha256 = "511e994ee86d85c610bf20a3eb8309e79816e984dc46f4d0f95bd7dc676f6210"; 89668 + revision = "1"; 89669 + editedCabalFile = "8e446bc3a3332ce9d5dc255a32682b735c8352b187e71f228f529e2fa79e6473"; 89508 89670 libraryHaskellDepends = [ 89509 89671 base hspec-core hspec-discover hspec-expectations HUnit QuickCheck 89510 89672 transformers ··· 89517 89679 license = stdenv.lib.licenses.mit; 89518 89680 }) {}; 89519 89681 89520 - "hspec_2_2_4" = callPackage 89521 - ({ mkDerivation, base, directory, hspec-core, hspec-discover 89522 - , hspec-expectations, hspec-meta, HUnit, QuickCheck, stringbuilder 89523 - , transformers 89682 + "hspec_2_3_1" = callPackage 89683 + ({ mkDerivation, base, call-stack, directory, hspec-core 89684 + , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck 89685 + , stringbuilder, transformers 89524 89686 }: 89525 89687 mkDerivation { 89526 89688 pname = "hspec"; 89527 - version = "2.2.4"; 89528 - sha256 = "724b0af9c871711f10a414d335a2ed0caabb94efb8576f94b43386b7f103c9b1"; 89689 + version = "2.3.1"; 89690 + sha256 = "62b501f1150c40d65836bef9cafcd427390db9dc48c9a3aa7d4633ea6cc7b22c"; 89529 89691 libraryHaskellDepends = [ 89530 - base hspec-core hspec-discover hspec-expectations HUnit QuickCheck 89531 - transformers 89692 + base call-stack hspec-core hspec-discover hspec-expectations HUnit 89693 + QuickCheck transformers 89532 89694 ]; 89533 89695 testHaskellDepends = [ 89534 - base directory hspec-core hspec-discover hspec-expectations 89535 - hspec-meta HUnit QuickCheck stringbuilder transformers 89696 + base call-stack directory hspec-core hspec-discover 89697 + hspec-expectations hspec-meta HUnit QuickCheck stringbuilder 89698 + transformers 89536 89699 ]; 89537 89700 homepage = "http://hspec.github.io/"; 89538 89701 description = "A Testing Framework for Haskell"; ··· 89594 89757 pname = "hspec-core"; 89595 89758 version = "2.2.3"; 89596 89759 sha256 = "01fa6959921ae0ed3de5e3f612451fe788800f9670c7f425a241f5f0dec99652"; 89760 + revision = "1"; 89761 + editedCabalFile = "9ff10012fa0457540d12846b875dd747a73a65aa8ba08876c473f42b7ac27c07"; 89597 89762 libraryHaskellDepends = [ 89598 89763 ansi-terminal async base deepseq hspec-expectations HUnit 89599 89764 QuickCheck quickcheck-io random setenv tf-random time transformers ··· 89608 89773 license = stdenv.lib.licenses.mit; 89609 89774 }) {}; 89610 89775 89611 - "hspec-core_2_2_4" = callPackage 89612 - ({ mkDerivation, ansi-terminal, async, base, deepseq 89776 + "hspec-core_2_3_1" = callPackage 89777 + ({ mkDerivation, ansi-terminal, async, base, call-stack, deepseq 89613 89778 , hspec-expectations, hspec-meta, HUnit, process, QuickCheck 89614 89779 , quickcheck-io, random, setenv, silently, tf-random, time 89615 89780 , transformers 89616 89781 }: 89617 89782 mkDerivation { 89618 89783 pname = "hspec-core"; 89619 - version = "2.2.4"; 89620 - sha256 = "328ac2525b9eb0fe4807d5ae10fe2d846220f9a8b5ac6b5d316e1bea9e2d0475"; 89784 + version = "2.3.1"; 89785 + sha256 = "3136a34ae0ff45aec4449b1aab90a9dbb61ae57d7adfa4ef567eb39728fd9008"; 89621 89786 libraryHaskellDepends = [ 89622 - ansi-terminal async base deepseq hspec-expectations HUnit 89623 - QuickCheck quickcheck-io random setenv tf-random time transformers 89787 + ansi-terminal async base call-stack deepseq hspec-expectations 89788 + HUnit QuickCheck quickcheck-io random setenv tf-random time 89789 + transformers 89624 89790 ]; 89625 89791 testHaskellDepends = [ 89626 - ansi-terminal async base deepseq hspec-expectations hspec-meta 89627 - HUnit process QuickCheck quickcheck-io random setenv silently 89628 - tf-random time transformers 89792 + ansi-terminal async base call-stack deepseq hspec-expectations 89793 + hspec-meta HUnit process QuickCheck quickcheck-io random setenv 89794 + silently tf-random time transformers 89629 89795 ]; 89630 89796 homepage = "http://hspec.github.io/"; 89631 89797 description = "A Testing Framework for Haskell"; ··· 89649 89815 license = stdenv.lib.licenses.mit; 89650 89816 }) {}; 89651 89817 89652 - "hspec-discover_2_2_4" = callPackage 89818 + "hspec-discover_2_3_1" = callPackage 89653 89819 ({ mkDerivation, base, directory, filepath, hspec-meta }: 89654 89820 mkDerivation { 89655 89821 pname = "hspec-discover"; 89656 - version = "2.2.4"; 89657 - sha256 = "bb8ddb3c53d4c0cc3829c60d9b848aa19d843b19f22ef26355a12fb0d1e2e7af"; 89822 + version = "2.3.1"; 89823 + sha256 = "3c8fa99104ca21a6aa247d4b9db9211b2cf800d48f61e6396c184aaff8d92d97"; 89658 89824 isLibrary = true; 89659 89825 isExecutable = true; 89660 89826 libraryHaskellDepends = [ base directory filepath ]; ··· 89676 89842 homepage = "https://github.com/sol/hspec-expectations#readme"; 89677 89843 description = "Catchy combinators for HUnit"; 89678 89844 license = stdenv.lib.licenses.mit; 89845 + }) {}; 89846 + 89847 + "hspec-expectations_0_8_0" = callPackage 89848 + ({ mkDerivation, base, call-stack, HUnit, nanospec }: 89849 + mkDerivation { 89850 + pname = "hspec-expectations"; 89851 + version = "0.8.0"; 89852 + sha256 = "e861250530897df93716a198b147f2cf90e02c34149bef3c41584ba0c90d4baa"; 89853 + libraryHaskellDepends = [ base call-stack HUnit ]; 89854 + testHaskellDepends = [ base call-stack HUnit nanospec ]; 89855 + homepage = "https://github.com/hspec/hspec-expectations#readme"; 89856 + description = "Catchy combinators for HUnit"; 89857 + license = stdenv.lib.licenses.mit; 89858 + hydraPlatforms = stdenv.lib.platforms.none; 89679 89859 }) {}; 89680 89860 89681 89861 "hspec-expectations-lens" = callPackage ··· 89829 90009 pname = "hspec-megaparsec"; 89830 90010 version = "0.2.1"; 89831 90011 sha256 = "6474bc9a4d77cf68c4415bfa2d76da77ece418d6570429ca6c8b68eb7463de6b"; 90012 + revision = "1"; 90013 + editedCabalFile = "8d7144767ad65f8686ebcf3f6181e870a832dbc7613b53b13069ddf677ba86c9"; 89832 90014 libraryHaskellDepends = [ 89833 90015 base containers hspec-expectations megaparsec 89834 90016 ]; ··· 89848 90030 pname = "hspec-megaparsec"; 89849 90031 version = "0.3.0"; 89850 90032 sha256 = "00baf799a21404108f2861ad42649a014c283dafcbc454875e1f50eb9af3d2ed"; 90033 + revision = "1"; 90034 + editedCabalFile = "2f5da90f1a6d9efbbcbec8e8570bcbf30749d620b911e6b1fe6f466653203768"; 89851 90035 libraryHaskellDepends = [ 89852 90036 base containers hspec-expectations megaparsec 89853 90037 ]; ··· 89881 90065 license = stdenv.lib.licenses.mit; 89882 90066 }) {}; 89883 90067 90068 + "hspec-meta_2_3_1" = callPackage 90069 + ({ mkDerivation, ansi-terminal, async, base, call-stack, deepseq 90070 + , directory, filepath, hspec-expectations, HUnit, QuickCheck 90071 + , quickcheck-io, random, setenv, time, transformers 90072 + }: 90073 + mkDerivation { 90074 + pname = "hspec-meta"; 90075 + version = "2.3.1"; 90076 + sha256 = "ec482dc49765d88de40064e02307f8d9dea3ba1caec38047869a7974f1487f95"; 90077 + revision = "1"; 90078 + editedCabalFile = "36a143859e8b1e1c8f07c5dc29b822a1676cd8e5d1b1ac85282bf8ddfc4394a4"; 90079 + isLibrary = true; 90080 + isExecutable = true; 90081 + libraryHaskellDepends = [ 90082 + ansi-terminal async base call-stack deepseq hspec-expectations 90083 + HUnit QuickCheck quickcheck-io random setenv time transformers 90084 + ]; 90085 + executableHaskellDepends = [ 90086 + ansi-terminal async base call-stack deepseq directory filepath 90087 + hspec-expectations HUnit QuickCheck quickcheck-io random setenv 90088 + time transformers 90089 + ]; 90090 + homepage = "http://hspec.github.io/"; 90091 + description = "A version of Hspec which is used to test Hspec itself"; 90092 + license = stdenv.lib.licenses.mit; 90093 + hydraPlatforms = stdenv.lib.platforms.none; 90094 + }) {}; 90095 + 89884 90096 "hspec-monad-control" = callPackage 89885 90097 ({ mkDerivation, base, hspec-core, monad-control, transformers 89886 90098 , transformers-base ··· 90118 90330 license = stdenv.lib.licenses.mit; 90119 90331 }) {}; 90120 90332 90333 + "hspec-wai_0_8_0" = callPackage 90334 + ({ mkDerivation, base, base-compat, bytestring, case-insensitive 90335 + , hspec, hspec-core, hspec-expectations, http-types, QuickCheck 90336 + , text, transformers, wai, wai-extra 90337 + }: 90338 + mkDerivation { 90339 + pname = "hspec-wai"; 90340 + version = "0.8.0"; 90341 + sha256 = "8b7ee2cf41bd29cc674da762a46b928557a4c42df564e2a9427b1526273a1141"; 90342 + libraryHaskellDepends = [ 90343 + base base-compat bytestring case-insensitive hspec-core 90344 + hspec-expectations http-types QuickCheck text transformers wai 90345 + wai-extra 90346 + ]; 90347 + testHaskellDepends = [ 90348 + base base-compat bytestring case-insensitive hspec hspec-core 90349 + hspec-expectations http-types QuickCheck text transformers wai 90350 + wai-extra 90351 + ]; 90352 + homepage = "https://github.com/hspec/hspec-wai#readme"; 90353 + description = "Experimental Hspec support for testing WAI applications"; 90354 + license = stdenv.lib.licenses.mit; 90355 + hydraPlatforms = stdenv.lib.platforms.none; 90356 + }) {}; 90357 + 90121 90358 "hspec-wai-json" = callPackage 90122 90359 ({ mkDerivation, aeson, aeson-qq, base, bytestring 90123 90360 , case-insensitive, hspec, hspec-wai, template-haskell ··· 90134 90371 homepage = "https://github.com/hspec/hspec-wai#readme"; 90135 90372 description = "Testing JSON APIs with hspec-wai"; 90136 90373 license = stdenv.lib.licenses.mit; 90374 + }) {}; 90375 + 90376 + "hspec-wai-json_0_8_0" = callPackage 90377 + ({ mkDerivation, aeson, aeson-qq, base, bytestring 90378 + , case-insensitive, hspec, hspec-wai, template-haskell 90379 + }: 90380 + mkDerivation { 90381 + pname = "hspec-wai-json"; 90382 + version = "0.8.0"; 90383 + sha256 = "4679308198b7b247094696da5524e50e1dbc92da49bdd44627c105ccdf6b86e8"; 90384 + libraryHaskellDepends = [ 90385 + aeson aeson-qq base bytestring case-insensitive hspec-wai 90386 + template-haskell 90387 + ]; 90388 + testHaskellDepends = [ base hspec hspec-wai ]; 90389 + homepage = "https://github.com/hspec/hspec-wai#readme"; 90390 + description = "Testing JSON APIs with hspec-wai"; 90391 + license = stdenv.lib.licenses.mit; 90392 + hydraPlatforms = stdenv.lib.platforms.none; 90137 90393 }) {}; 90138 90394 90139 90395 "hspec-webdriver" = callPackage ··· 90660 90916 hydraPlatforms = stdenv.lib.platforms.none; 90661 90917 }) {}; 90662 90918 90919 + "hstox" = callPackage 90920 + ({ mkDerivation, async, base, base16-bytestring, binary 90921 + , binary-bits, bytestring, containers, data-msgpack, hspec 90922 + , integer-gmp, iproute, network, network-msgpack-rpc, process 90923 + , QuickCheck, saltine, tagged, text, transformers 90924 + }: 90925 + mkDerivation { 90926 + pname = "hstox"; 90927 + version = "0.0.1"; 90928 + sha256 = "6d62ca0a9f393f731f168457a1fd24ab6ea3a9fee721676323cc592c519a2e0a"; 90929 + isLibrary = true; 90930 + isExecutable = true; 90931 + libraryHaskellDepends = [ 90932 + base base16-bytestring binary binary-bits bytestring containers 90933 + data-msgpack hspec integer-gmp iproute network network-msgpack-rpc 90934 + QuickCheck saltine tagged text transformers 90935 + ]; 90936 + executableHaskellDepends = [ base process ]; 90937 + testHaskellDepends = [ async base ]; 90938 + homepage = "http://hstox.github.io"; 90939 + description = "A Tox protocol implementation in Haskell"; 90940 + license = stdenv.lib.licenses.agpl3; 90941 + }) {}; 90942 + 90663 90943 "hstradeking" = callPackage 90664 90944 ({ mkDerivation, aeson, attoparsec, base, bytestring 90665 90945 , case-insensitive, conduit, configurator, containers, hoauth ··· 90841 91121 homepage = "https://github.com/seereason/hsx2hs"; 90842 91122 description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; 90843 91123 license = stdenv.lib.licenses.bsd3; 91124 + }) {}; 91125 + 91126 + "hsx2hs_0_14_0" = callPackage 91127 + ({ mkDerivation, base, bytestring, haskell-src-exts 91128 + , haskell-src-meta, mtl, template-haskell, utf8-string 91129 + }: 91130 + mkDerivation { 91131 + pname = "hsx2hs"; 91132 + version = "0.14.0"; 91133 + sha256 = "987e6ce1eb612680dd3668a5f3347a6be9f6a78c54dbf5e3aabc0f8b4f991170"; 91134 + isLibrary = true; 91135 + isExecutable = true; 91136 + libraryHaskellDepends = [ 91137 + base bytestring haskell-src-exts haskell-src-meta mtl 91138 + template-haskell utf8-string 91139 + ]; 91140 + homepage = "https://github.com/seereason/hsx2hs"; 91141 + description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; 91142 + license = stdenv.lib.licenses.bsd3; 91143 + hydraPlatforms = stdenv.lib.platforms.none; 90844 91144 }) {}; 90845 91145 90846 91146 "hsyscall" = callPackage ··· 93038 93338 license = stdenv.lib.licenses.bsd3; 93039 93339 }) {}; 93040 93340 93041 - "hw-prim_0_3_0_3" = callPackage 93042 - ({ mkDerivation, base, bytestring, deepseq, hspec, QuickCheck 93043 - , random, vector 93341 + "hw-prim_0_3_0_4" = callPackage 93342 + ({ mkDerivation, base, bytestring, hspec, QuickCheck, random 93343 + , vector 93044 93344 }: 93045 93345 mkDerivation { 93046 93346 pname = "hw-prim"; 93047 - version = "0.3.0.3"; 93048 - sha256 = "7abc9b3a3125dce061c89f9948302ed13c6c0eab3b64236157ae81d33ed09372"; 93347 + version = "0.3.0.4"; 93348 + sha256 = "7ca79714de0458c5506fc5b73a5c7a6702beed53a8cb484cd0287ae49d7ffb40"; 93049 93349 isLibrary = true; 93050 93350 isExecutable = true; 93051 - libraryHaskellDepends = [ base bytestring deepseq random vector ]; 93351 + libraryHaskellDepends = [ base bytestring vector ]; 93052 93352 executableHaskellDepends = [ base ]; 93053 93353 testHaskellDepends = [ 93054 93354 base bytestring hspec QuickCheck random vector ··· 93936 94236 }: 93937 94237 mkDerivation { 93938 94238 pname = "hylolib"; 93939 - version = "1.5.1"; 93940 - sha256 = "890f96a9217842911d4a3ba5a9600810be72947e25f24b9e29ca8e3b7b306882"; 94239 + version = "1.5.2"; 94240 + sha256 = "6aa2533ab21c08b9d55036d67c6a10f6836f42dbeabe18673bfda28f764d7082"; 93941 94241 libraryHaskellDepends = [ 93942 94242 array base containers mtl pretty random uniplate 93943 94243 ]; ··· 96314 96614 pname = "insert-ordered-containers"; 96315 96615 version = "0.1.0.1"; 96316 96616 sha256 = "4905e5d128c19887a79b281150acb16cb3b043ab2c5a7788b0151ba7d46b900a"; 96317 - revision = "2"; 96318 - editedCabalFile = "45eb329a4ace69cd003e0eafa048cbdb3b34f17e0f835ff0f1e1bc6ac90b33dd"; 96617 + revision = "3"; 96618 + editedCabalFile = "c81fa69aa035ad468b45c812c16b80bc70020b05bf2d4a8298c90b4f772c98b1"; 96319 96619 libraryHaskellDepends = [ 96320 96620 aeson base base-compat hashable lens semigroupoids semigroups text 96321 96621 transformers unordered-containers ··· 96339 96639 pname = "insert-ordered-containers"; 96340 96640 version = "0.2.0.0"; 96341 96641 sha256 = "0353fcf5c58e9ed3fe33ddc3f57bfb2faccaa4d61fbf832f7fc2bfbe2c30d02e"; 96342 - revision = "1"; 96343 - editedCabalFile = "2775fc971c86a62caa0590f0f8c5ea74c3c4b59c96f9c45b0bcbc1760bc438e7"; 96642 + revision = "3"; 96643 + editedCabalFile = "66f19e15a4787bbad6c85303e5ae7ba0912d2db8b18b500e5e6e437156e53d2a"; 96344 96644 libraryHaskellDepends = [ 96345 96645 aeson base base-compat hashable lens semigroupoids semigroups text 96346 96646 transformers unordered-containers ··· 97345 97645 homepage = "https://github.com/shlevy/ip-quoter"; 97346 97646 description = "Quasiquoter for IP addresses"; 97347 97647 license = stdenv.lib.licenses.mit; 97648 + }) {}; 97649 + 97650 + "ip2location" = callPackage 97651 + ({ mkDerivation, base, binary, bytestring, iproute }: 97652 + mkDerivation { 97653 + pname = "ip2location"; 97654 + version = "8.0.4"; 97655 + sha256 = "047e160706a8ab86a0800f9535a18af28e8257efa16e8ccac577d934bf293e3b"; 97656 + libraryHaskellDepends = [ base binary bytestring iproute ]; 97657 + homepage = "http://www.ip2location.com"; 97658 + description = "IP2Location Haskell package for IP geolocation"; 97659 + license = stdenv.lib.licenses.lgpl3; 97348 97660 }) {}; 97349 97661 97350 97662 "ip6addr" = callPackage ··· 99273 99585 ({ mkDerivation, base, HTTP }: 99274 99586 mkDerivation { 99275 99587 pname = "js-jquery"; 99276 - version = "3.1.0"; 99277 - sha256 = "a8db825d7740f18db4c3bad92db18e840913e1444f2d43e409dc5df691a7d3a2"; 99278 - libraryHaskellDepends = [ base ]; 99279 - testHaskellDepends = [ base HTTP ]; 99280 - doCheck = false; 99281 - homepage = "https://github.com/ndmitchell/js-jquery#readme"; 99282 - description = "Obtain minified jQuery code"; 99283 - license = stdenv.lib.licenses.mit; 99284 - }) {}; 99285 - 99286 - "js-jquery_3_1_1" = callPackage 99287 - ({ mkDerivation, base, HTTP }: 99288 - mkDerivation { 99289 - pname = "js-jquery"; 99290 99588 version = "3.1.1"; 99291 99589 sha256 = "d72f67d72bd71d675bcdc75dd280c4a27d90784eb51c661a3da567e0186f2a04"; 99292 99590 libraryHaskellDepends = [ base ]; ··· 99295 99593 homepage = "https://github.com/ndmitchell/js-jquery#readme"; 99296 99594 description = "Obtain minified jQuery code"; 99297 99595 license = stdenv.lib.licenses.mit; 99298 - hydraPlatforms = stdenv.lib.platforms.none; 99299 99596 }) {}; 99300 99597 99301 99598 "jsaddle" = callPackage 99302 99599 ({ mkDerivation, aeson, base, bytestring, containers, doctest 99303 99600 , filepath, http-types, lens, primitive, process, QuickCheck, stm 99304 - , template-haskell, text, transformers, vector, wai, wai-app-static 99305 - , wai-websockets, warp, websockets 99601 + , template-haskell, text, time, transformers, vector, wai 99602 + , wai-app-static, wai-websockets, warp, websockets 99306 99603 }: 99307 99604 mkDerivation { 99308 99605 pname = "jsaddle"; 99309 - version = "0.5.0.1"; 99310 - sha256 = "0e69a4c59be060a7026dc322741f5c3d3245d17a795ce02ebb08fecf97692862"; 99606 + version = "0.5.1.0"; 99607 + sha256 = "b97d31c176d1862103cabd8fe948c059f04de5c4ca4e4404001625827a5a506c"; 99311 99608 libraryHaskellDepends = [ 99312 99609 aeson base bytestring containers filepath http-types lens primitive 99313 - process stm template-haskell text transformers wai wai-app-static 99314 - wai-websockets warp websockets 99610 + process stm template-haskell text time transformers wai 99611 + wai-app-static wai-websockets warp websockets 99315 99612 ]; 99316 99613 testHaskellDepends = [ 99317 99614 base bytestring doctest filepath http-types process QuickCheck text ··· 99328 99625 }: 99329 99626 mkDerivation { 99330 99627 pname = "jsaddle-dom"; 99331 - version = "0.4.0.0"; 99332 - sha256 = "c4e9624ebebd0815a8715753ba1a179ba469f61915d8b45b468e5deb55ab5b77"; 99628 + version = "0.4.1.0"; 99629 + sha256 = "c9038d2d124dfd330112470caee81a69b3918de186135f0c24525f4f81ec1b74"; 99333 99630 libraryHaskellDepends = [ 99334 99631 base base-compat jsaddle lens text transformers 99335 99632 ]; ··· 100082 100379 }: 100083 100380 mkDerivation { 100084 100381 pname = "jsonschema-gen"; 100085 - version = "0.3.0.1"; 100086 - sha256 = "4dec2d9f267920de58bc446e4c54ff56f42ff8002493aea5b5f64a188f320ca2"; 100382 + version = "0.4.0.0"; 100383 + sha256 = "c456517514189da2cc725819515e6f54f7f02bc5c9aecbe43759e9e38e42174f"; 100087 100384 libraryHaskellDepends = [ 100088 100385 aeson base bytestring containers scientific tagged text time 100089 100386 unordered-containers vector ··· 101294 101591 }: 101295 101592 mkDerivation { 101296 101593 pname = "keysafe"; 101297 - version = "0.20160927"; 101298 - sha256 = "dd50b8971f0f54a9cc67096db78d3c2a7c63ac59ba9c91ef2edf063dff100623"; 101594 + version = "0.20161006"; 101595 + sha256 = "ae5d4445467d7f381a2c8ecd2142d64c31f1697418c5892b2f0e50f1857e034e"; 101299 101596 isLibrary = false; 101300 101597 isExecutable = true; 101301 101598 executableHaskellDepends = [ 101302 - aeson async base binary bloomfilter bytestring containers 101599 + aeson argon2 async base binary bloomfilter bytestring containers 101303 101600 crypto-random deepseq directory disk-free-space exceptions 101304 101601 fast-logger filepath http-client lifted-base MonadRandom network 101305 101602 optparse-applicative process raaz random random-shuffle readline ··· 101307 101604 socks split stm text time token-bucket transformers 101308 101605 unbounded-delays unix unix-compat utf8-string wai warp zxcvbn-c 101309 101606 ]; 101310 - executableSystemDepends = [ argon2 ]; 101311 101607 homepage = "https://joeyh.name/code/keysafe/"; 101312 101608 description = "back up a secret key securely to the cloud"; 101313 101609 license = stdenv.lib.licenses.agpl3; 101314 101610 hydraPlatforms = stdenv.lib.platforms.none; 101315 - }) {argon2 = null;}; 101611 + }) {}; 101316 101612 101317 101613 "keystore" = callPackage 101318 101614 ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, api-tools ··· 101574 101870 101575 101871 "knead" = callPackage 101576 101872 ({ mkDerivation, base, llvm-extra, llvm-tf, storable-record 101577 - , storable-tuple, utility-ht 101873 + , storable-tuple, transformers, utility-ht 101578 101874 }: 101579 101875 mkDerivation { 101580 101876 pname = "knead"; 101581 - version = "0.2"; 101582 - sha256 = "3a4b110042f0a6080ef36597fca2498daad8800bb054856aaa480885d6670803"; 101877 + version = "0.2.0.1"; 101878 + sha256 = "767515c8db0abff908d927354a027cb4f2cac929cb768302ba3900c050ad945c"; 101583 101879 libraryHaskellDepends = [ 101584 - base llvm-extra llvm-tf storable-record storable-tuple utility-ht 101880 + base llvm-extra llvm-tf storable-record storable-tuple transformers 101881 + utility-ht 101585 101882 ]; 101586 101883 homepage = "http://hub.darcs.net/thielema/knead/"; 101587 101884 description = "Repa array processing using LLVM JIT"; ··· 101593 101890 ({ mkDerivation, base, knead, llvm-extra, llvm-tf, utility-ht }: 101594 101891 mkDerivation { 101595 101892 pname = "knead-arithmetic"; 101596 - version = "0.0"; 101597 - sha256 = "64ffb6727d9848a04f7287a4ee7954f9150af18b8bd1ac4b475ae15c540e7f3e"; 101893 + version = "0.0.0.1"; 101894 + sha256 = "7ed408c73d015d564af551611e9a28784afa6bd4d012a7a03b0fb44b0886b928"; 101598 101895 libraryHaskellDepends = [ 101599 101896 base knead llvm-extra llvm-tf utility-ht 101600 101897 ]; ··· 102867 103164 }: 102868 103165 mkDerivation { 102869 103166 pname = "language-c-quote"; 102870 - version = "0.11.6.3"; 102871 - sha256 = "1dea4102addfaa4744b7dc110f2e842a11511dc4da72814222be4a954a721a2b"; 102872 - libraryHaskellDepends = [ 102873 - array base bytestring containers exception-mtl 102874 - exception-transformers filepath haskell-src-meta mainland-pretty 102875 - mtl srcloc syb symbol template-haskell 102876 - ]; 102877 - libraryToolDepends = [ alex happy ]; 102878 - testHaskellDepends = [ 102879 - base bytestring HUnit mainland-pretty srcloc symbol test-framework 102880 - test-framework-hunit 102881 - ]; 102882 - homepage = "http://www.drexel.edu/~mainland/"; 102883 - description = "C/CUDA/OpenCL/Objective-C quasiquoting library"; 102884 - license = stdenv.lib.licenses.bsd3; 102885 - }) {}; 102886 - 102887 - "language-c-quote_0_11_7" = callPackage 102888 - ({ mkDerivation, alex, array, base, bytestring, containers 102889 - , exception-mtl, exception-transformers, filepath, happy 102890 - , haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb 102891 - , symbol, template-haskell, test-framework, test-framework-hunit 102892 - }: 102893 - mkDerivation { 102894 - pname = "language-c-quote"; 102895 103167 version = "0.11.7"; 102896 103168 sha256 = "d35d3b22cc12ed6e7b1036401d394f0a55c9b278e807144f64d0eca41121a230"; 102897 103169 libraryHaskellDepends = [ ··· 102907 103179 homepage = "http://www.drexel.edu/~mainland/"; 102908 103180 description = "C/CUDA/OpenCL/Objective-C quasiquoting library"; 102909 103181 license = stdenv.lib.licenses.bsd3; 102910 - hydraPlatforms = stdenv.lib.platforms.none; 102911 103182 }) {}; 102912 103183 102913 103184 "language-cil" = callPackage ··· 103019 103290 pname = "language-ecmascript"; 103020 103291 version = "0.17.1.0"; 103021 103292 sha256 = "df1e3f0d3096d522f278c644d3efbedabee29e2babfdf9d497287550f017883e"; 103022 - revision = "1"; 103023 - editedCabalFile = "cc53ef169189e8475dadb6888489edd74490ce82880e44b131fe15e7b5f0236e"; 103293 + revision = "2"; 103294 + editedCabalFile = "c65730a251b7051a95c3ce313b16502830d2685fb7f88eabde1f323b388acd72"; 103024 103295 libraryHaskellDepends = [ 103025 103296 base containers data-default-class Diff mtl parsec QuickCheck 103026 103297 template-haskell testing-feat uniplate wl-pprint ··· 103730 104001 }: 103731 104002 mkDerivation { 103732 104003 pname = "large-hashable"; 103733 - version = "0.1.0.1"; 103734 - sha256 = "c9ef2847d8f91fd72b45922c3f8ca58bd07fc2aa3b8248f02e34f44c801a7072"; 104004 + version = "0.1.0.3"; 104005 + sha256 = "ece9da94f91dfb97f3507035f280fe89a9bed50cf1071aae1afbd5d288682d89"; 103735 104006 libraryHaskellDepends = [ 103736 104007 aeson base base16-bytestring bytes bytestring containers scientific 103737 104008 strict template-haskell text time transformers unordered-containers ··· 104246 104517 ({ mkDerivation, base, template-haskell }: 104247 104518 mkDerivation { 104248 104519 pname = "leancheck"; 104249 - version = "0.5.0"; 104250 - sha256 = "191b704dd7bb74e6ee23aecad3a9f267867908f5594b809755273950d6d516b8"; 104520 + version = "0.6.0"; 104521 + sha256 = "15651a9e1bb9b20e805a012be57082c5e2c1f59dde51c25f9fb88299150853ed"; 104251 104522 libraryHaskellDepends = [ base template-haskell ]; 104252 104523 testHaskellDepends = [ base template-haskell ]; 104253 104524 homepage = "https://github.com/rudymatela/leancheck#readme"; ··· 104541 104812 license = stdenv.lib.licenses.bsd3; 104542 104813 }) {}; 104543 104814 104815 + "lens_4_15_1" = callPackage 104816 + ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring 104817 + , comonad, containers, contravariant, deepseq, directory 104818 + , distributive, doctest, exceptions, filepath, free 104819 + , generic-deriving, ghc-prim, hashable, hlint, HUnit 104820 + , kan-extensions, mtl, nats, parallel, profunctors, QuickCheck 104821 + , reflection, semigroupoids, semigroups, simple-reflect, tagged 104822 + , template-haskell, test-framework, test-framework-hunit 104823 + , test-framework-quickcheck2, test-framework-th, text, transformers 104824 + , transformers-compat, unordered-containers, vector, void 104825 + }: 104826 + mkDerivation { 104827 + pname = "lens"; 104828 + version = "4.15.1"; 104829 + sha256 = "5cfaa64cb1b9787193c2247a1ed1c248104ba5fadb91cec6432e648e41b1bea6"; 104830 + libraryHaskellDepends = [ 104831 + array base base-orphans bifunctors bytestring comonad containers 104832 + contravariant distributive exceptions filepath free ghc-prim 104833 + hashable kan-extensions mtl parallel profunctors reflection 104834 + semigroupoids semigroups tagged template-haskell text transformers 104835 + transformers-compat unordered-containers vector void 104836 + ]; 104837 + testHaskellDepends = [ 104838 + base bytestring containers deepseq directory doctest filepath 104839 + generic-deriving hlint HUnit mtl nats parallel QuickCheck 104840 + semigroups simple-reflect test-framework test-framework-hunit 104841 + test-framework-quickcheck2 test-framework-th text transformers 104842 + unordered-containers vector 104843 + ]; 104844 + homepage = "http://github.com/ekmett/lens/"; 104845 + description = "Lenses, Folds and Traversals"; 104846 + license = stdenv.lib.licenses.bsd3; 104847 + hydraPlatforms = stdenv.lib.platforms.none; 104848 + }) {}; 104849 + 104544 104850 "lens-action" = callPackage 104545 104851 ({ mkDerivation, base, comonad, contravariant, directory, doctest 104546 104852 , filepath, lens, mtl, profunctors, semigroupoids, semigroups ··· 105525 105831 }) {}; 105526 105832 105527 105833 "libroman" = callPackage 105528 - ({ mkDerivation, base, hspec, markdown-unlit, QuickCheck, split }: 105834 + ({ mkDerivation, base, hspec, QuickCheck, split }: 105529 105835 mkDerivation { 105530 105836 pname = "libroman"; 105531 - version = "3.1.0"; 105532 - sha256 = "8b083c38b589a229bd86f010038a103285f6073ce4955a6ec58087cbf86d3add"; 105533 - libraryHaskellDepends = [ base markdown-unlit split ]; 105837 + version = "3.1.1"; 105838 + sha256 = "f1c3f44561c9478072578dca2729ee6b31cb29589024bb8a6f4483243639cf87"; 105839 + libraryHaskellDepends = [ base split ]; 105534 105840 testHaskellDepends = [ base hspec QuickCheck ]; 105535 105841 homepage = "https://ahakki.xyz"; 105536 105842 description = "Use Roman Numerals as a Numeric Datatype (sort of)"; ··· 105648 105954 ({ mkDerivation, base, c2hs, libvirt, syb, unix }: 105649 105955 mkDerivation { 105650 105956 pname = "libvirt-hs"; 105651 - version = "0.2.0"; 105652 - sha256 = "52549a02bb9c736eb55e89c5353da74397a981ce990f1cb32eea1f98c8bd26a8"; 105957 + version = "0.2.1"; 105958 + sha256 = "bdcdc7cc53ad2dfaa08513c163e72044d9bbd125afe0551fa0aa78ddfd5b740a"; 105653 105959 libraryHaskellDepends = [ base syb unix ]; 105654 105960 libraryPkgconfigDepends = [ libvirt ]; 105655 105961 libraryToolDepends = [ c2hs ]; ··· 107525 107831 ({ mkDerivation, base, containers, monadLib, pretty }: 107526 107832 mkDerivation { 107527 107833 pname = "llvm-pretty"; 107528 - version = "0.4.0.1"; 107529 - sha256 = "637506a2356076fefbf7515baa4c19ef2828fc404ab3c0ae0f9b1b2d5f04a42b"; 107834 + version = "0.5"; 107835 + sha256 = "d38228d980ad1fc0b833cf5daa0e78ce981c102a6ad7cad16bed2761f98cbb19"; 107530 107836 libraryHaskellDepends = [ base containers monadLib pretty ]; 107531 107837 description = "A pretty printing library inspired by the llvm binding"; 107532 107838 license = stdenv.lib.licenses.bsd3; ··· 107539 107845 }: 107540 107846 mkDerivation { 107541 107847 pname = "llvm-pretty-bc-parser"; 107542 - version = "0.2.1.0"; 107543 - sha256 = "2d852be9dc0aa29d7a3c898486a201748c2f1a0276393a1f156e624eee108a8a"; 107848 + version = "0.3.0.0"; 107849 + sha256 = "7873abf8b3acbc679642f2f1c2d639db91c084a2a97546037f049735536dfb81"; 107544 107850 isLibrary = true; 107545 107851 isExecutable = true; 107546 107852 libraryHaskellDepends = [ ··· 107614 107920 description = "Lightning MDB bindings"; 107615 107921 license = stdenv.lib.licenses.bsd2; 107616 107922 }) {inherit (pkgs) lmdb;}; 107923 + 107924 + "lmdb-high-level" = callPackage 107925 + ({ mkDerivation, base, bytestring, containers, directory, ghc-prim 107926 + , HUnit, lmdb, pipes, primitive, QuickCheck, random, test-framework 107927 + , test-framework-hunit, test-framework-quickcheck2, text 107928 + , transformers, vector 107929 + }: 107930 + mkDerivation { 107931 + pname = "lmdb-high-level"; 107932 + version = "0.1"; 107933 + sha256 = "cf066a0db4893cd056642d58c7c288c74dcd87dacfaac93a6d342a2b0084a10d"; 107934 + libraryHaskellDepends = [ 107935 + base bytestring ghc-prim lmdb pipes primitive text transformers 107936 + vector 107937 + ]; 107938 + testHaskellDepends = [ 107939 + base bytestring containers directory HUnit pipes QuickCheck random 107940 + test-framework test-framework-hunit test-framework-quickcheck2 text 107941 + ]; 107942 + homepage = "https://github.com/andrewthad/lmdb-high-level"; 107943 + description = "Higher level API for working with LMDB"; 107944 + license = stdenv.lib.licenses.bsd3; 107945 + }) {}; 107617 107946 107618 107947 "lmonad" = callPackage 107619 107948 ({ mkDerivation, base, containers, exceptions, HUnit, monad-control ··· 108018 108347 }: 108019 108348 mkDerivation { 108020 108349 pname = "logging-effect"; 108021 - version = "1.0.1"; 108022 - sha256 = "8a27b42451dbcda3faba5db20c275061f8133441b09b0138ac36037ff0108af1"; 108350 + version = "1.1.0"; 108351 + sha256 = "51275afa770efb4bef3bea13fb294eeb9f7b7ca8186879d49dfa4b2cdcfbdb48"; 108023 108352 libraryHaskellDepends = [ 108024 108353 async base exceptions free monad-control mtl stm stm-delay text 108025 108354 time transformers transformers-base wl-pprint-text ··· 108632 108961 pname = "lrucaching"; 108633 108962 version = "0.3.0"; 108634 108963 sha256 = "7e699143604a50f597ba4b7877fecd04e6c23bcb303fac4831056966bd521a7f"; 108964 + revision = "1"; 108965 + editedCabalFile = "fc9c55f797b467e6ff5dc701de45e7480a8e60cb5e3aea0ceb458807c7a15aff"; 108635 108966 libraryHaskellDepends = [ 108636 108967 base base-compat deepseq hashable psqueues vector 108637 108968 ]; ··· 110416 110747 license = stdenv.lib.licenses.bsd3; 110417 110748 }) {}; 110418 110749 110750 + "markdown_0_1_15" = callPackage 110751 + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup 110752 + , conduit, conduit-extra, containers, data-default, directory 110753 + , filepath, hspec, text, transformers, xml-conduit, xml-types 110754 + , xss-sanitize 110755 + }: 110756 + mkDerivation { 110757 + pname = "markdown"; 110758 + version = "0.1.15"; 110759 + sha256 = "5bf44c4a0df5a9c43dc7fcac86cbbd586c703e1a5f8ba6a77ea8f8207152e628"; 110760 + libraryHaskellDepends = [ 110761 + attoparsec base blaze-html blaze-markup conduit conduit-extra 110762 + containers data-default text transformers xml-conduit xml-types 110763 + xss-sanitize 110764 + ]; 110765 + testHaskellDepends = [ 110766 + base blaze-html conduit conduit-extra containers directory filepath 110767 + hspec text transformers 110768 + ]; 110769 + homepage = "https://github.com/snoyberg/markdown"; 110770 + description = "Convert Markdown to HTML, with XSS protection"; 110771 + license = stdenv.lib.licenses.bsd3; 110772 + hydraPlatforms = stdenv.lib.platforms.none; 110773 + }) {}; 110774 + 110419 110775 "markdown-kate" = callPackage 110420 110776 ({ mkDerivation, attoparsec, attoparsec-conduit, base, blaze-html 110421 110777 , conduit, containers, data-default, highlighting-kate, hspec ··· 111450 111806 license = stdenv.lib.licenses.bsd2; 111451 111807 }) {}; 111452 111808 111453 - "megaparsec_5_1_1" = callPackage 111809 + "megaparsec_5_1_2" = callPackage 111454 111810 ({ mkDerivation, base, bytestring, containers, deepseq, exceptions 111455 111811 , hspec, hspec-expectations, mtl, QuickCheck, scientific, text 111456 111812 , transformers 111457 111813 }: 111458 111814 mkDerivation { 111459 111815 pname = "megaparsec"; 111460 - version = "5.1.1"; 111461 - sha256 = "8c6d5aa6e90e56bed036d0a00e43e964bd204c0ea8da962594e8b1b9556b7aa2"; 111816 + version = "5.1.2"; 111817 + sha256 = "ecb943979f8078a0f6e3bf8db2232d91cb1224768aa8ea0b8fc577af24b36ccd"; 111818 + revision = "1"; 111819 + editedCabalFile = "5286fd0b0f2edd01ca06e4cc1f814eedf81365c8b7b36cf3023128f75fadbc54"; 111462 111820 libraryHaskellDepends = [ 111463 111821 base bytestring containers deepseq exceptions mtl QuickCheck 111464 111822 scientific text transformers ··· 113318 113676 ({ mkDerivation, base, bytestring, cereal, network, transformers }: 113319 113677 mkDerivation { 113320 113678 pname = "modbus-tcp"; 113321 - version = "0.2"; 113322 - sha256 = "85bc2678704b0e573a4c4bc1672f76cdca1c9febd50dc9a40ffa6aa097361aeb"; 113679 + version = "0.2.1"; 113680 + sha256 = "b235be55c9efcb4796ba7bfd11e6592ecb0dbbbf814aff4ebe33314b0caf51b8"; 113323 113681 libraryHaskellDepends = [ 113324 113682 base bytestring cereal network transformers 113325 113683 ]; ··· 113605 113963 }: 113606 113964 mkDerivation { 113607 113965 pname = "mollie-api-haskell"; 113608 - version = "0.1.0.1"; 113609 - sha256 = "a23421f8c7a8c3ed21f8742a8ec5072c7381e4d3e65c3c4ebf30e5fa7e2f5a20"; 113966 + version = "0.1.0.2"; 113967 + sha256 = "2d4813f1e3eb4c4996f52012075f084d69bac4b3f52bc05bad8107718860e255"; 113610 113968 libraryHaskellDepends = [ 113611 113969 aeson base bytestring HsOpenSSL http-client http-client-openssl 113612 113970 http-types mtl text time ··· 113958 114316 }: 113959 114317 mkDerivation { 113960 114318 pname = "monad-logger"; 113961 - version = "0.3.19"; 113962 - sha256 = "a7b74d8df0db08e3ab231cba649febac0599b4b6b6bbe03828914669d1b085f0"; 113963 - libraryHaskellDepends = [ 113964 - base blaze-builder bytestring conduit conduit-extra exceptions 113965 - fast-logger lifted-base monad-control monad-loops mtl resourcet stm 113966 - stm-chans template-haskell text transformers transformers-base 113967 - transformers-compat 113968 - ]; 113969 - homepage = "https://github.com/kazu-yamamoto/logger"; 113970 - description = "A class of monads which can log messages"; 113971 - license = stdenv.lib.licenses.mit; 113972 - }) {}; 113973 - 113974 - "monad-logger_0_3_20" = callPackage 113975 - ({ mkDerivation, base, blaze-builder, bytestring, conduit 113976 - , conduit-extra, exceptions, fast-logger, lifted-base 113977 - , monad-control, monad-loops, mtl, resourcet, stm, stm-chans 113978 - , template-haskell, text, transformers, transformers-base 113979 - , transformers-compat 113980 - }: 113981 - mkDerivation { 113982 - pname = "monad-logger"; 113983 114319 version = "0.3.20"; 113984 114320 sha256 = "58be0b1e04d1cce4a40e9502448de8ae2c72eff98a6c173539653bacbb3c9fe9"; 113985 114321 libraryHaskellDepends = [ ··· 113991 114327 homepage = "https://github.com/kazu-yamamoto/logger"; 113992 114328 description = "A class of monads which can log messages"; 113993 114329 license = stdenv.lib.licenses.mit; 113994 - hydraPlatforms = stdenv.lib.platforms.none; 113995 114330 }) {}; 113996 114331 113997 114332 "monad-logger-json" = callPackage ··· 114903 115238 "monky" = callPackage 114904 115239 ({ mkDerivation, base, bytestring, cereal, composition, containers 114905 115240 , directory, env-locale, formatting, mtl, netlink, network 114906 - , optparse-applicative, process, statvfs, stm, template-haskell 114907 - , text, time, transformers, unix 115241 + , optparse-applicative, process, pulseaudio, statvfs, stm 115242 + , template-haskell, text, time, transformers, unix 114908 115243 }: 114909 115244 mkDerivation { 114910 115245 pname = "monky"; 114911 - version = "2.0.1.0"; 114912 - sha256 = "8cd4fd086f4c3719af8c57d668ac0c7eb89a946a306b87485c267225546ec288"; 115246 + version = "2.1.0.0"; 115247 + sha256 = "044ea050aa7be67209652fb1a8cca97ad017a2effcdd41432c959a1b840439d0"; 114913 115248 isLibrary = true; 114914 115249 isExecutable = true; 114915 115250 libraryHaskellDepends = [ 114916 115251 base bytestring cereal composition containers directory env-locale 114917 - formatting mtl netlink network statvfs stm template-haskell text 114918 - time transformers unix 115252 + formatting mtl netlink network pulseaudio statvfs stm 115253 + template-haskell text time transformers unix 114919 115254 ]; 114920 115255 executableHaskellDepends = [ 114921 115256 base containers directory mtl optparse-applicative process unix ··· 115094 115429 }: 115095 115430 mkDerivation { 115096 115431 pname = "monoidal-containers"; 115097 - version = "0.3.0.0"; 115098 - sha256 = "b9e2a70f92831aac6ac2216d79c319893514fce182439c40e5e33daf65499c55"; 115432 + version = "0.3.0.1"; 115433 + sha256 = "fa2a46695ae71aa24338960f06cd8fc440f295e1854ef9f2c5ffdc3e8b5da49c"; 115099 115434 libraryHaskellDepends = [ 115100 115435 base containers deepseq hashable lens newtype unordered-containers 115101 115436 ]; ··· 118547 118882 }: 118548 118883 mkDerivation { 118549 118884 pname = "netwire-input-javascript"; 118550 - version = "0.0.1"; 118551 - sha256 = "1a42871c804d946290aa3139febe82394a35ae04fd3cc3fa958152e5647085a3"; 118885 + version = "0.0.2"; 118886 + sha256 = "fa967e5c07dc504e38fd85facaa996b32021b4e51d33bdc3a423b4424eb672bf"; 118552 118887 libraryHaskellDepends = [ 118553 118888 base containers ghcjs-base netwire netwire-input transformers 118554 118889 ]; ··· 119680 120015 }) {}; 119681 120016 119682 120017 "ngx-export" = callPackage 119683 - ({ mkDerivation, base, bytestring, template-haskell }: 120018 + ({ mkDerivation, async, base, bytestring, template-haskell, unix }: 119684 120019 mkDerivation { 119685 120020 pname = "ngx-export"; 119686 - version = "0.1.1.0"; 119687 - sha256 = "bd5730abe51fa7ffab62f8d9bf52a3a0394945358f163606b23a9f8691cb3192"; 119688 - libraryHaskellDepends = [ base bytestring template-haskell ]; 120021 + version = "0.2.0.0"; 120022 + sha256 = "fce59fdf3b552509a291d50c485a5847a28cfd6f6199158c2621a13f07ddd26c"; 120023 + libraryHaskellDepends = [ 120024 + async base bytestring template-haskell unix 120025 + ]; 119689 120026 homepage = "http://github.com/lyokha/nginx-haskell-module"; 119690 120027 description = "Helper module for Nginx haskell module"; 119691 120028 license = stdenv.lib.licenses.bsd3; ··· 120917 121254 homepage = "https://github.com/neovimhaskell/nvim-hs"; 120918 121255 description = "Haskell plugin backend for neovim"; 120919 121256 license = stdenv.lib.licenses.asl20; 121257 + hydraPlatforms = stdenv.lib.platforms.none; 121258 + }) {}; 121259 + 121260 + "nvvm" = callPackage 121261 + ({ mkDerivation, base, bytestring, c2hs, Cabal, cuda, directory 121262 + , filepath, template-haskell 121263 + }: 121264 + mkDerivation { 121265 + pname = "nvvm"; 121266 + version = "0.7.5.0"; 121267 + sha256 = "ccd9efb4f1f97318e98d3ad363810d2fd4780992c37fc92d7e526b3af8f59c85"; 121268 + setupHaskellDepends = [ base Cabal directory filepath ]; 121269 + libraryHaskellDepends = [ base bytestring cuda template-haskell ]; 121270 + libraryToolDepends = [ c2hs ]; 121271 + homepage = "https://github.com/tmcdonell/nvvm"; 121272 + description = "FFI bindings to NVVM"; 121273 + license = stdenv.lib.licenses.bsd3; 120920 121274 hydraPlatforms = stdenv.lib.platforms.none; 120921 121275 }) {}; 120922 121276 ··· 124606 124960 hydraPlatforms = stdenv.lib.platforms.none; 124607 124961 }) {}; 124608 124962 124963 + "parsec-free" = callPackage 124964 + ({ mkDerivation, base, bytestring, containers, free, lens, mtl 124965 + , parsec, text, transformers 124966 + }: 124967 + mkDerivation { 124968 + pname = "parsec-free"; 124969 + version = "3.1.11.6"; 124970 + sha256 = "10e0af2e1c16447494649442bd5fea121e51d0637d4a92b4e215ad076f076c09"; 124971 + libraryHaskellDepends = [ 124972 + base bytestring containers free lens mtl parsec text transformers 124973 + ]; 124974 + homepage = "https://github.com/jwiegley/parsec-free"; 124975 + description = "Parsec API encoded as a deeply-embedded DSL, for debugging and analysis"; 124976 + license = stdenv.lib.licenses.mit; 124977 + }) {}; 124978 + 124609 124979 "select" = callPackage 124610 124980 ({ mkDerivation, base, parsec }: 124611 124981 mkDerivation { ··· 124953 125323 ({ mkDerivation, base, template-haskell }: 124954 125324 mkDerivation { 124955 125325 "select" = callPackage 124956 - version = "0.2"; 124957 - "select" = callPackage 125326 + version = "0.2.2"; 125327 + sha256 = "f6ee216db7be14d497c428562c83423a5d2579c86b70b822996bde28c196569c"; 124958 125328 libraryHaskellDepends = [ base template-haskell ]; 124959 125329 homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse"; 124960 125330 description = "Partial isomorphisms"; ··· 126077 126447 }: 126078 126448 mkDerivation { 126079 126449 pname = "period"; 126080 - version = "0.1.0.3"; 126081 - sha256 = "d5f9c9e798341990e186f98330244f22a875e87a600098666f81438b69f15ab3"; 126450 + version = "0.1.0.4"; 126451 + sha256 = "f1f0d37ee4e6e31fc448e6f552105d20c3a9359f8af8780d52eeb980d313715c"; 126082 126452 isLibrary = true; 126083 126453 isExecutable = true; 126084 126454 libraryHaskellDepends = [ ··· 127043 127413 ({ mkDerivation, base, bytestring, text }: 127044 127414 mkDerivation { 127045 127415 pname = "phaser"; 127046 - version = "0.1.0.0"; 127047 - sha256 = "6cb8dfd56d6d464f63962f5799485aef05c97da0868d21ffe0ce95e323b8a323"; 127416 + version = "0.1.1.0"; 127417 + sha256 = "54ecb42b832a83dba458c0974c07ce956e274d579b72aa7ba3e85fee039b063e"; 127048 127418 libraryHaskellDepends = [ base bytestring text ]; 127049 127419 homepage = "https://github.com/quickdudley/phaser"; 127050 127420 description = "Incremental multiple pass parser library"; ··· 127117 127487 }: 127118 127488 mkDerivation { 127119 127489 pname = "phoityne-vscode"; 127120 - version = "0.0.9.0"; 127121 - sha256 = "6161c3b669536f6701aa1e5a03745ab5d2aaf06ce45e463282a027a177f7cde7"; 127490 + version = "0.0.10.0"; 127491 + sha256 = "6c002069fa4416c1767affe099102a031e495e74f7ff904ed3d14eef74335916"; 127122 127492 isLibrary = false; 127123 127493 isExecutable = true; 127124 127494 executableHaskellDepends = [ ··· 127127 127497 HStringTemplate MissingH mtl parsec process resourcet safe split 127128 127498 text transformers 127129 127499 ]; 127130 - homepage = "https://sites.google.com/site/phoityne/vscode"; 127500 + homepage = "https://github.com/phoityne/phoityne-vscode"; 127131 127501 description = "ghci debug viewer on Visual Studio Code"; 127132 127502 license = stdenv.lib.licenses.bsd3; 127133 127503 }) {}; ··· 127369 127739 hydraPlatforms = stdenv.lib.platforms.none; 127370 127740 }) {}; 127371 127741 127742 + "picedit" = callPackage 127743 + ({ mkDerivation, base, cli, hmatrix, JuicyPixels, vector }: 127744 + mkDerivation { 127745 + pname = "picedit"; 127746 + version = "0.1.1.0"; 127747 + sha256 = "4219089f3375925f413111d05ce9087b1f4aca01f43d64ddd3fc2931c52d7740"; 127748 + isLibrary = true; 127749 + isExecutable = true; 127750 + libraryHaskellDepends = [ base hmatrix JuicyPixels vector ]; 127751 + executableHaskellDepends = [ base cli ]; 127752 + homepage = "https://github.com/mdibaiee/picedit#readme"; 127753 + description = "simple image manipulation functions"; 127754 + license = stdenv.lib.licenses.gpl3; 127755 + }) {}; 127756 + 127372 127757 "picologic" = callPackage 127373 127758 ({ mkDerivation, base, containers, mtl, parsec, picosat, pretty 127374 127759 , QuickCheck ··· 128513 128898 }: 128514 128899 mkDerivation { 128515 128900 pname = "pipes-zlib"; 128516 - version = "0.4.4"; 128517 - sha256 = "39de93960e739e386990044737de0734a1f4d9c925ca7f085a74dbfb127ebd64"; 128901 + version = "0.4.4.1"; 128902 + sha256 = "8fac1e12a651bfbbddf0395401d712bcceda156f5aad1a263b650200c682bde9"; 128518 128903 libraryHaskellDepends = [ 128519 128904 base bytestring pipes streaming-commons transformers 128520 128905 ]; ··· 128894 129279 }: 128895 129280 mkDerivation { 128896 129281 pname = "plot-gtk-ui"; 128897 - version = "0.3.0.1"; 128898 - sha256 = "41c788c5093333bcc9b320bd21dc3e43f8677d9f5d94a66b106fc303649a5b79"; 129282 + version = "0.3.0.2"; 129283 + sha256 = "e7e89440798058ef082dc268795a482b9462d21ff08336bb8517b6830c0518da"; 128899 129284 libraryHaskellDepends = [ 128900 129285 base cairo colour fixed-vector gtk hmatrix plot text vector 128901 129286 ]; ··· 129646 130031 hydraPlatforms = stdenv.lib.platforms.none; 129647 130032 }) {}; 129648 130033 130034 + "pomohoro" = callPackage 130035 + ({ mkDerivation, base, configurator, dbus, directory, fdo-notify 130036 + , hdaemonize, hspec, network, optparse-applicative, protolude, text 130037 + , time 130038 + }: 130039 + mkDerivation { 130040 + pname = "pomohoro"; 130041 + version = "0.1.2.4"; 130042 + sha256 = "b63883fb9e820b7580a57bee84e3353a844964785e1da82406cb5643451e4a19"; 130043 + isLibrary = true; 130044 + isExecutable = true; 130045 + libraryHaskellDepends = [ 130046 + base configurator dbus directory fdo-notify network protolude text 130047 + time 130048 + ]; 130049 + executableHaskellDepends = [ 130050 + base hdaemonize optparse-applicative protolude text time 130051 + ]; 130052 + testHaskellDepends = [ base hspec protolude ]; 130053 + homepage = "https://github.com/kqr/pomohoro#readme"; 130054 + description = "Initial project template from stack"; 130055 + license = stdenv.lib.licenses.isc; 130056 + }) {}; 130057 + 129649 130058 "ponder" = callPackage 129650 130059 ({ mkDerivation, base, mtl }: 129651 130060 mkDerivation { ··· 130142 130551 }: 130143 130552 mkDerivation { 130144 130553 pname = "postgresql-binary"; 130145 - version = "0.9.1"; 130146 - sha256 = "3b3bc4ecdc145e18e88775fbc0989f5bc5c94e58b6603cccfc024c10a423a109"; 130147 - libraryHaskellDepends = [ 130148 - aeson base base-prelude binary-parser bytestring foldl loch-th 130149 - placeholders scientific text time transformers uuid vector 130150 - ]; 130151 - testHaskellDepends = [ 130152 - aeson base bytestring conversion conversion-bytestring 130153 - conversion-text either json-ast loch-th placeholders 130154 - postgresql-libpq QuickCheck quickcheck-instances rebase scientific 130155 - tasty tasty-hunit tasty-quickcheck tasty-smallcheck text time 130156 - transformers uuid vector 130157 - ]; 130158 - homepage = "https://github.com/nikita-volkov/postgresql-binary"; 130159 - description = "Encoders and decoders for the PostgreSQL's binary format"; 130160 - license = stdenv.lib.licenses.mit; 130161 - }) {}; 130162 - 130163 - "postgresql-binary_0_9_1_1" = callPackage 130164 - ({ mkDerivation, aeson, base, base-prelude, binary-parser 130165 - , bytestring, conversion, conversion-bytestring, conversion-text 130166 - , either, foldl, json-ast, loch-th, placeholders, postgresql-libpq 130167 - , QuickCheck, quickcheck-instances, rebase, scientific, tasty 130168 - , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text, time 130169 - , transformers, uuid, vector 130170 - }: 130171 - mkDerivation { 130172 - pname = "postgresql-binary"; 130173 130554 version = "0.9.1.1"; 130174 130555 sha256 = "e9aeb3abc2e191ecde5f6112221fe0957364c72779dbcbe8eba6bc5c830ddac2"; 130175 130556 libraryHaskellDepends = [ ··· 130186 130567 homepage = "https://github.com/nikita-volkov/postgresql-binary"; 130187 130568 description = "Encoders and decoders for the PostgreSQL's binary format"; 130188 130569 license = stdenv.lib.licenses.mit; 130189 - hydraPlatforms = stdenv.lib.platforms.none; 130190 130570 }) {}; 130191 130571 130192 130572 "postgresql-config" = callPackage ··· 132523 132903 }: 132524 132904 mkDerivation { 132525 132905 pname = "proto-lens"; 132526 - version = "0.1.0.3"; 132527 - sha256 = "86657eec7852538ca287fbddf2e33fb14be1153b87d28567cb92c8a31b1ac8ab"; 132906 + version = "0.1.0.4"; 132907 + sha256 = "2d4d1fc8fea2aae5bec2da31f64cac3a9ed11608628fde9f549b46476d51000e"; 132528 132908 libraryHaskellDepends = [ 132529 132909 attoparsec base bytestring containers data-default-class 132530 132910 lens-family parsec pretty text transformers void ··· 132559 132939 }: 132560 132940 mkDerivation { 132561 132941 pname = "proto-lens-combinators"; 132562 - version = "0.1.0.2"; 132563 - sha256 = "6ca43460e627f46944cf9b66e831f1e6997ef24fe5a7568a0e665987f1ecc077"; 132942 + version = "0.1.0.4"; 132943 + sha256 = "3d153caff241c45097d2acac97176d2dc54af626b4895678f51069ce7ceb66fb"; 132564 132944 libraryHaskellDepends = [ 132565 132945 base data-default-class lens-family proto-lens proto-lens-protoc 132566 132946 transformers ··· 132597 132977 }: 132598 132978 mkDerivation { 132599 132979 pname = "proto-lens-protoc"; 132600 - version = "0.1.0.3"; 132601 - sha256 = "d1d84c93a62e00338e32224d3a1fbc448a8df4084aa42e1eb12a5f113cbd1a40"; 132980 + version = "0.1.0.4"; 132981 + sha256 = "bb5f04069ae2fd5d7a429523434be7c1c5e2a279a49394bf27d4a212b35d3e62"; 132602 132982 isLibrary = true; 132603 132983 isExecutable = true; 132604 132984 libraryHaskellDepends = [ ··· 132768 133148 homepage = "https://github.com/sdiehl/protolude"; 132769 133149 description = "A sensible set of defaults for writing custom Preludes"; 132770 133150 license = stdenv.lib.licenses.mit; 133151 + }) {}; 133152 + 133153 + "protolude_0_1_8" = callPackage 133154 + ({ mkDerivation, async, base, bytestring, containers, deepseq 133155 + , ghc-prim, mtl, safe, stm, text, transformers 133156 + }: 133157 + mkDerivation { 133158 + pname = "protolude"; 133159 + version = "0.1.8"; 133160 + sha256 = "014d3a551d4e0929df615ff2df7e0215d67e34af8f03928e98bbaffec98860bc"; 133161 + libraryHaskellDepends = [ 133162 + async base bytestring containers deepseq ghc-prim mtl safe stm text 133163 + transformers 133164 + ]; 133165 + homepage = "https://github.com/sdiehl/protolude"; 133166 + description = "A sensible set of defaults for writing custom Preludes"; 133167 + license = stdenv.lib.licenses.mit; 133168 + hydraPlatforms = stdenv.lib.platforms.none; 132771 133169 }) {}; 132772 133170 132773 133171 "proton-haskell" = callPackage ··· 136253 136651 ({ mkDerivation, alsa-core, alsa-seq, base, containers 136254 136652 , data-accessor, data-accessor-transformers, event-list 136255 136653 , extensible-exceptions, midi, midi-alsa, non-negative, random 136256 - , reactive-banana, transformers, utility-ht 136654 + , reactive-banana, reactive-midyim, transformers, utility-ht 136257 136655 }: 136258 136656 mkDerivation { 136259 136657 pname = "reactive-balsa"; 136260 - version = "0.1.1"; 136261 - sha256 = "7664870dd5ba4c3345e79dc06dcec64b512a13fa0c8fa2f4258b77bf652e6692"; 136658 + version = "0.2.0.1"; 136659 + sha256 = "42ea83a158dee24bbe3a031d4222e195cf0b1844cba5b63c82173b261bfc5a71"; 136262 136660 libraryHaskellDepends = [ 136263 136661 alsa-core alsa-seq base containers data-accessor 136264 136662 data-accessor-transformers event-list extensible-exceptions midi 136265 - midi-alsa non-negative random reactive-banana transformers 136266 - utility-ht 136663 + midi-alsa non-negative random reactive-banana reactive-midyim 136664 + transformers utility-ht 136267 136665 ]; 136268 136666 homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; 136269 136667 description = "Programmatically edit MIDI events via ALSA and reactive-banana"; ··· 136410 136808 license = stdenv.lib.licenses.mit; 136411 136809 }) {}; 136412 136810 136811 + "reactive-jack" = callPackage 136812 + ({ mkDerivation, base, containers, data-accessor, event-list 136813 + , explicit-exception, extensible-exceptions, jack, midi 136814 + , non-negative, random, reactive-banana, reactive-midyim 136815 + , transformers, utility-ht 136816 + }: 136817 + mkDerivation { 136818 + pname = "reactive-jack"; 136819 + version = "0.2.0.1"; 136820 + sha256 = "8facc607ec889c7a871cd61975d7e4e0760b0064583ad1a0da938fe4fcd702cd"; 136821 + libraryHaskellDepends = [ 136822 + base containers data-accessor event-list explicit-exception 136823 + extensible-exceptions jack midi non-negative random reactive-banana 136824 + reactive-midyim transformers utility-ht 136825 + ]; 136826 + homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; 136827 + description = "Process MIDI events via reactive-banana and JACK"; 136828 + license = stdenv.lib.licenses.bsd3; 136829 + }) {}; 136830 + 136831 + "reactive-midyim" = callPackage 136832 + ({ mkDerivation, base, containers, data-accessor 136833 + , data-accessor-transformers, event-list, midi, non-negative 136834 + , random, reactive-banana, transformers, utility-ht 136835 + }: 136836 + mkDerivation { 136837 + pname = "reactive-midyim"; 136838 + version = "0.2.1"; 136839 + sha256 = "3d8180f416b2efd948d067d9c5c1cdcb2c8b6933093435e55e02a7e63425669c"; 136840 + libraryHaskellDepends = [ 136841 + base containers data-accessor data-accessor-transformers event-list 136842 + midi non-negative random reactive-banana transformers utility-ht 136843 + ]; 136844 + homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa"; 136845 + description = "Process MIDI events via reactive-banana"; 136846 + license = stdenv.lib.licenses.bsd3; 136847 + }) {}; 136848 + 136413 136849 "reactive-thread" = callPackage 136414 136850 ({ mkDerivation, base, monad-parallel, SDL, stm, transformers }: 136415 136851 mkDerivation { ··· 137532 137968 ({ mkDerivation, base, hsp, hsx2hs, reform, text }: 137533 137969 mkDerivation { 137534 137970 pname = "reform-hsp"; 137535 - version = "0.2.7"; 137536 - sha256 = "20ce1d81a4b2db93da55223037e0c2ee7841d5844fab9c67e4158bd9a70ee574"; 137971 + version = "0.2.7.1"; 137972 + sha256 = "48edd2a1322bacfb2d8574222c194cfa4ffdce135f4dff851d9d5e6fe3008d20"; 137537 137973 libraryHaskellDepends = [ base hsp hsx2hs reform text ]; 137538 137974 homepage = "http://www.happstack.com/"; 137539 137975 description = "Add support for using HSP with Reform"; ··· 137916 138352 }) {}; 137917 138353 137918 138354 "regexchar" = callPackage 137919 - ({ mkDerivation, array, base, Cabal, containers, parallel, parsec 137920 - , QuickCheck, regex-base, regex-posix, regexdot, toolshed 138355 + ({ mkDerivation, array, base, Cabal, containers, data-default 138356 + , parallel, parsec, QuickCheck, regex-base, regex-posix, regexdot 138357 + , toolshed 137921 138358 }: 137922 138359 mkDerivation { 137923 138360 pname = "regexchar"; 137924 - version = "0.9.0.13"; 137925 - sha256 = "6ad4cfa40156d9a26b8a3c023feb757ad3be217a9f64c1ab40a984118959b79b"; 138361 + version = "0.9.0.14"; 138362 + sha256 = "7de1d64126bc9205b569c8cda5b06b0bbebc1bed6a47c4bf8a84c24fc8255242"; 137926 138363 isLibrary = true; 137927 138364 isExecutable = true; 137928 138365 libraryHaskellDepends = [ 137929 - array base containers parsec regex-base regexdot toolshed 138366 + array base containers data-default parsec regex-base regexdot 138367 + toolshed 137930 138368 ]; 137931 138369 executableHaskellDepends = [ 137932 - base Cabal parallel regex-base regex-posix regexdot toolshed 138370 + base Cabal data-default parallel regex-base regex-posix regexdot 138371 + toolshed 137933 138372 ]; 137934 138373 testHaskellDepends = [ base QuickCheck regexdot toolshed ]; 137935 138374 homepage = "http://functionalley.eu/RegExChar/regExChar.html"; ··· 137939 138378 }) {}; 137940 138379 137941 138380 "regexdot" = callPackage 137942 - ({ mkDerivation, base, deepseq, parallel, parsec, toolshed }: 138381 + ({ mkDerivation, base, data-default, deepseq, parallel, parsec 138382 + , toolshed 138383 + }: 137943 138384 mkDerivation { 137944 138385 pname = "regexdot"; 137945 - version = "0.11.1.2"; 137946 - sha256 = "c8f0ce31ae36d1f181a9c5a863967397b6431ec2436442869670468b039ebf9c"; 137947 - libraryHaskellDepends = [ base deepseq parallel parsec toolshed ]; 138386 + version = "0.12.0.1"; 138387 + sha256 = "b96d630861eb7028b560a43e4b5e89f8ae9e65cd6c193a7762d5d3b95ea66064"; 138388 + libraryHaskellDepends = [ 138389 + base data-default deepseq parallel parsec toolshed 138390 + ]; 137948 138391 homepage = "http://functionalley.eu/RegExDot/regExDot.html"; 137949 138392 description = "A polymorphic, POSIX, extended regex-engine"; 137950 138393 license = "GPL"; ··· 139446 139889 pname = "rest-core"; 139447 139890 version = "0.39"; 139448 139891 sha256 = "d760d0547fc1a99cd949dde08b7945fb93af24f4e55d45ecf410c352d5005404"; 139449 - revision = "1"; 139450 - editedCabalFile = "49f387b0ae7279cc04bbb7975b729df487a3670e1dab896239359f5073f5f158"; 139892 + revision = "2"; 139893 + editedCabalFile = "62fec3ffbc0dfaf26d82ad0689dfe74384f2e565ec0c2bff897cd4c71be74583"; 139451 139894 libraryHaskellDepends = [ 139452 139895 aeson aeson-utils base base-compat bytestring case-insensitive 139453 139896 errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat ··· 139527 139970 pname = "rest-gen"; 139528 139971 version = "0.20.0.0"; 139529 139972 sha256 = "81a9486136f91773371858f9d3e248b80458e7d55aab11f17cc158c3ce68d542"; 139973 + revision = "1"; 139974 + editedCabalFile = "32caced8ad0a5273fc9c13ae65f75a37b790ad430d3923febf567616f5eb8e95"; 139530 139975 libraryHaskellDepends = [ 139531 139976 aeson base base-compat blaze-html Cabal code-builder directory 139532 139977 fclabels filepath hashable haskell-src-exts HStringTemplate hxt ··· 139691 140136 ({ mkDerivation, base, bifunctors, keys, mtl, transformers }: 139692 140137 mkDerivation { 139693 140138 pname = "result"; 139694 - version = "0.2.5.1"; 139695 - sha256 = "090a6c4e797ff408df1fcbd55877f1e94749beb3b65dc4260e75ef9c3a576b18"; 139696 - libraryHaskellDepends = [ base bifunctors keys mtl transformers ]; 139697 - testHaskellDepends = [ base ]; 139698 - homepage = "https://github.com/srijs/haskell-result"; 139699 - description = "Encode success or at least one error"; 139700 - license = stdenv.lib.licenses.mit; 139701 - }) {}; 139702 - 139703 - "result_0_2_6_0" = callPackage 139704 - ({ mkDerivation, base, bifunctors, keys, mtl, transformers }: 139705 - mkDerivation { 139706 - pname = "result"; 139707 140139 version = "0.2.6.0"; 139708 140140 sha256 = "f526d97cdab851f24e215e346f6d54d3a504a6ac5d9264f580c4f72d606178c5"; 139709 140141 libraryHaskellDepends = [ base bifunctors keys mtl transformers ]; ··· 139711 140143 homepage = "https://github.com/srijs/haskell-result"; 139712 140144 description = "Encode success or at least one error"; 139713 140145 license = stdenv.lib.licenses.mit; 139714 - hydraPlatforms = stdenv.lib.platforms.none; 139715 140146 }) {}; 139716 140147 139717 140148 "resumable-exceptions" = callPackage ··· 144449 144880 }: 144450 144881 mkDerivation { 144451 144882 pname = "separated"; 144452 - version = "0.1.1"; 144453 - sha256 = "45387b37801c72a4ac0d8e77aac542df74e9f8181c15e65e16e14887ea52c567"; 144883 + version = "0.1.2"; 144884 + sha256 = "955cd8d5a41804dd32918ffdd3175d16c9274a120f7beaa7eef871b8af590443"; 144454 144885 libraryHaskellDepends = [ 144455 144886 base bifunctors lens papa semigroupoids semigroups 144456 144887 ]; ··· 144814 145245 license = stdenv.lib.licenses.bsd3; 144815 145246 }) {}; 144816 145247 144817 - "servant_0_9" = callPackage 145248 + "servant_0_9_0_1" = callPackage 144818 145249 ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring 144819 145250 , case-insensitive, directory, doctest, filemanip, filepath, hspec 144820 145251 , http-api-data, http-media, http-types, mmorph, mtl, network-uri ··· 144823 145254 }: 144824 145255 mkDerivation { 144825 145256 pname = "servant"; 144826 - version = "0.9"; 144827 - sha256 = "ad744b7b1f832831c01aab4afcc445df02046a68114a4bb40a50f2d34008011d"; 145257 + version = "0.9.0.1"; 145258 + sha256 = "997fa97c5e84f6a16ff7ec3390510ae8d83bca4d7680f3427060f6bad7daa34e"; 144828 145259 libraryHaskellDepends = [ 144829 145260 aeson attoparsec base base-compat bytestring case-insensitive 144830 145261 http-api-data http-media http-types mmorph mtl network-uri ··· 144891 145322 hydraPlatforms = stdenv.lib.platforms.none; 144892 145323 }) {}; 144893 145324 145325 + "servant-auth" = callPackage 145326 + ({ mkDerivation, base, doctest, Glob, hspec, QuickCheck, yaml }: 145327 + mkDerivation { 145328 + pname = "servant-auth"; 145329 + version = "0.2.0.0"; 145330 + sha256 = "5743a4ac6da19e77c13d0ce02e95eff196932f789ae1bf73a711a1b2f0ed545c"; 145331 + libraryHaskellDepends = [ base ]; 145332 + testHaskellDepends = [ base doctest Glob hspec QuickCheck yaml ]; 145333 + homepage = "http://github.com/plow-technologies/servant-auth#readme"; 145334 + description = "Authentication combinators for servant"; 145335 + license = stdenv.lib.licenses.bsd3; 145336 + }) {}; 145337 + 145338 + "servant-auth-client" = callPackage 145339 + ({ mkDerivation, aeson, base, bytestring, doctest, Glob, hspec 145340 + , http-client, http-types, jose, QuickCheck, servant, servant-auth 145341 + , servant-auth-server, servant-client, servant-server, text, time 145342 + , transformers, wai, warp, yaml 145343 + }: 145344 + mkDerivation { 145345 + pname = "servant-auth-client"; 145346 + version = "0.2.0.0"; 145347 + sha256 = "276fe75aefe7686729883186125a7931ed07a8a593fb59aeea1a71b8461a46f2"; 145348 + libraryHaskellDepends = [ 145349 + base bytestring servant servant-auth servant-client text 145350 + ]; 145351 + testHaskellDepends = [ 145352 + aeson base bytestring doctest Glob hspec http-client http-types 145353 + jose QuickCheck servant servant-auth servant-auth-server 145354 + servant-client servant-server text time transformers wai warp yaml 145355 + ]; 145356 + homepage = "http://github.com/plow-technologies/servant-auth#readme"; 145357 + description = "servant-client/servant-auth compatibility"; 145358 + license = stdenv.lib.licenses.bsd3; 145359 + }) {}; 145360 + 144894 145361 "servant-auth-cookie" = callPackage 144895 145362 ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html 144896 145363 , blaze-markup, bytestring, cereal, cookie, cryptonite ··· 144949 145416 hydraPlatforms = stdenv.lib.platforms.none; 144950 145417 }) {}; 144951 145418 145419 + "servant-auth-docs" = callPackage 145420 + ({ mkDerivation, base, doctest, Glob, hspec, lens, QuickCheck 145421 + , servant, servant-auth, servant-docs, text, yaml 145422 + }: 145423 + mkDerivation { 145424 + pname = "servant-auth-docs"; 145425 + version = "0.2.0.0"; 145426 + sha256 = "8a4c47b9804b1d9d60304247d66315ae3d789597d979570e4783a161bc84ced9"; 145427 + libraryHaskellDepends = [ 145428 + base lens servant servant-auth servant-docs text 145429 + ]; 145430 + testHaskellDepends = [ 145431 + base doctest Glob hspec lens QuickCheck servant servant-auth 145432 + servant-docs text yaml 145433 + ]; 145434 + homepage = "http://github.com/plow-technologies/servant-auth#readme"; 145435 + description = "servant-docs/servant-auth compatibility"; 145436 + license = stdenv.lib.licenses.bsd3; 145437 + }) {}; 145438 + 144952 145439 "servant-auth-hmac" = callPackage 144953 145440 ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 144954 145441 , blaze-html, blaze-markup, bytestring, case-insensitive, cereal ··· 144985 145472 hydraPlatforms = stdenv.lib.platforms.none; 144986 145473 }) {}; 144987 145474 145475 + "servant-auth-server" = callPackage 145476 + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder 145477 + , bytestring, case-insensitive, cookie, crypto-api 145478 + , data-default-class, entropy, hspec, http-api-data, http-client 145479 + , http-types, jose, lens, lens-aeson, markdown-unlit, monad-time 145480 + , mtl, QuickCheck, servant-auth, servant-server, text, time 145481 + , transformers, unordered-containers, wai, warp, wreq 145482 + }: 145483 + mkDerivation { 145484 + pname = "servant-auth-server"; 145485 + version = "0.2.0.0"; 145486 + sha256 = "e021d5fc4983eddd145fcb95e7f317534b7742fdf164b43d6735cbfe1412aa61"; 145487 + isLibrary = true; 145488 + isExecutable = true; 145489 + libraryHaskellDepends = [ 145490 + aeson base base64-bytestring blaze-builder bytestring 145491 + case-insensitive cookie crypto-api data-default-class entropy 145492 + http-api-data jose lens monad-time mtl servant-auth servant-server 145493 + text time unordered-containers wai 145494 + ]; 145495 + executableHaskellDepends = [ 145496 + aeson base base64-bytestring blaze-builder bytestring 145497 + case-insensitive cookie crypto-api data-default-class entropy 145498 + http-api-data jose lens markdown-unlit monad-time mtl servant-auth 145499 + servant-server text time transformers unordered-containers wai warp 145500 + ]; 145501 + testHaskellDepends = [ 145502 + aeson base base64-bytestring blaze-builder bytestring 145503 + case-insensitive cookie crypto-api data-default-class entropy hspec 145504 + http-api-data http-client http-types jose lens lens-aeson 145505 + monad-time mtl QuickCheck servant-auth servant-server text time 145506 + unordered-containers wai warp wreq 145507 + ]; 145508 + homepage = "http://github.com/plow-technologies/servant-auth#readme"; 145509 + description = "servant-server/servant-auth compatibility"; 145510 + license = stdenv.lib.licenses.bsd3; 145511 + }) {}; 145512 + 144988 145513 "servant-auth-token" = callPackage 144989 145514 ({ mkDerivation, aeson-injector, base, bytestring, containers, mtl 144990 145515 , persistent, persistent-postgresql, persistent-template ··· 145080 145605 license = stdenv.lib.licenses.bsd3; 145081 145606 }) {}; 145082 145607 145083 - "servant-client_0_9" = callPackage 145608 + "servant-client_0_9_0_1" = callPackage 145084 145609 ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 145085 145610 , bytestring, deepseq, exceptions, hspec, http-api-data 145086 145611 , http-client, http-client-tls, http-media, http-types, HUnit, mtl ··· 145090 145615 }: 145091 145616 mkDerivation { 145092 145617 pname = "servant-client"; 145093 - version = "0.9"; 145094 - sha256 = "4a87218a164fef1b887b4978f03dda7fb24fcf9570a691893777bd3f3ba11b43"; 145618 + version = "0.9.0.1"; 145619 + sha256 = "3d962e54309bf67bea62178873d5840874bc78f58149b9c6c6d9cb6e5a8563e8"; 145095 145620 libraryHaskellDepends = [ 145096 145621 aeson attoparsec base base64-bytestring bytestring exceptions 145097 145622 http-api-data http-client http-client-tls http-media http-types mtl ··· 145160 145685 hydraPlatforms = stdenv.lib.platforms.none; 145161 145686 }) {}; 145162 145687 145163 - "servant-docs_0_9" = callPackage 145688 + "servant-docs_0_9_0_1" = callPackage 145164 145689 ({ mkDerivation, aeson, aeson-pretty, base, bytestring 145165 145690 , case-insensitive, control-monad-omega, hashable, hspec 145166 145691 , http-media, http-types, lens, servant, string-conversions, text ··· 145168 145693 }: 145169 145694 mkDerivation { 145170 145695 pname = "servant-docs"; 145171 - version = "0.9"; 145172 - sha256 = "4ecb64260c6028b344dab69ea47a8cc25cb76e65734220bb543bb422b9d926a8"; 145696 + version = "0.9.0.1"; 145697 + sha256 = "a93955e71706421dcd82a6f7aafb0d599cd736c09b065bd4cad26159c6aac54e"; 145173 145698 isLibrary = true; 145174 145699 isExecutable = true; 145175 145700 libraryHaskellDepends = [ ··· 145269 145794 license = stdenv.lib.licenses.bsd3; 145270 145795 }) {}; 145271 145796 145272 - "servant-foreign_0_9" = callPackage 145797 + "servant-foreign_0_9_0_1" = callPackage 145273 145798 ({ mkDerivation, base, hspec, http-types, lens, servant, text }: 145274 145799 mkDerivation { 145275 145800 pname = "servant-foreign"; 145276 - version = "0.9"; 145277 - sha256 = "80a576f018ee7ad0520a6c91bf814b978920d217c50da7e90139008384eec1c8"; 145801 + version = "0.9.0.1"; 145802 + sha256 = "133429124fa786185b2511150cf8b50779b1c23d41cd3d624877f1d40757c8a5"; 145278 145803 libraryHaskellDepends = [ base http-types lens servant text ]; 145279 145804 testHaskellDepends = [ base hspec ]; 145280 145805 description = "Helpers for generating clients for servant APIs in any programming language"; ··· 145403 145928 pname = "servant-js"; 145404 145929 version = "0.9"; 145405 145930 sha256 = "7a4b5055029c327f6bb90b8283a655ab0f3cc2da426ee94ec1b5d8d4eade6c34"; 145931 + revision = "1"; 145932 + editedCabalFile = "5d19fb0f6529051622c12e8e55fa32123f36a5d1b45a229a822e2ea7c409df1b"; 145406 145933 libraryHaskellDepends = [ 145407 145934 base base-compat charset lens servant servant-foreign text 145408 145935 ]; ··· 145437 145964 }: 145438 145965 mkDerivation { 145439 145966 pname = "servant-matrix-param"; 145440 - version = "0.2"; 145441 - sha256 = "22e8bc5a2109066c26ec2bca18bd349509cfe8cd35ff7507bd6f2536f9544bd0"; 145967 + version = "0.3"; 145968 + sha256 = "8b74bc16a7948862e509dc5692989de8e471be4b8933f4e2152a9d4b575c2997"; 145442 145969 libraryHaskellDepends = [ base servant ]; 145443 145970 testHaskellDepends = [ 145444 145971 aeson base bytestring containers doctest hspec http-types servant ··· 145456 145983 }: 145457 145984 mkDerivation { 145458 145985 pname = "servant-mock"; 145459 - version = "0.8.1"; 145460 - sha256 = "eb4a6a488ca70c2448b61c6ca373eaf97f4399c75d4e51ccefff502a0f6ba4fb"; 145986 + version = "0.8.1.1"; 145987 + sha256 = "d7371a5899460bc6e86b003afbbf92f4609bd94299f0bbc89d14cd9212d7197d"; 145461 145988 revision = "1"; 145462 - editedCabalFile = "e32244bba9aa6868c877a4853e420ecbe6effa2e245ecc0ffd4935efd270d751"; 145989 + editedCabalFile = "2041a7472f709520506daed1a5bec13dd527851becddd34ae7c7dbf59725db4d"; 145463 145990 isLibrary = true; 145464 145991 isExecutable = true; 145465 145992 libraryHaskellDepends = [ ··· 145580 146107 145581 146108 "servant-quickcheck" = callPackage 145582 146109 ({ mkDerivation, aeson, base, base-compat, bytestring 145583 - , case-insensitive, data-default-class, hspec, hspec-core 146110 + , case-insensitive, clock, data-default-class, hspec, hspec-core 145584 146111 , http-client, http-media, http-types, mtl, pretty, process 145585 146112 , QuickCheck, quickcheck-io, servant, servant-client 145586 - , servant-server, split, string-conversions, temporary, text 146113 + , servant-server, split, string-conversions, temporary, text, time 145587 146114 , transformers, warp 145588 146115 }: 145589 146116 mkDerivation { 145590 146117 pname = "servant-quickcheck"; 145591 - version = "0.0.2.0"; 145592 - sha256 = "27ea056c0193268a987e7a07700afe754d5bf2027a71244988c2b125b308a055"; 146118 + version = "0.0.2.1"; 146119 + sha256 = "4ac4467627724f118c1d735724b961a5b69d79f83b67d94b6cb60acef950e84d"; 145593 146120 libraryHaskellDepends = [ 145594 - aeson base base-compat bytestring case-insensitive 146121 + aeson base base-compat bytestring case-insensitive clock 145595 146122 data-default-class hspec http-client http-media http-types mtl 145596 146123 pretty process QuickCheck servant servant-client servant-server 145597 - split string-conversions temporary text warp 146124 + split string-conversions temporary text time warp 145598 146125 ]; 145599 146126 testHaskellDepends = [ 145600 146127 base base-compat hspec hspec-core http-client QuickCheck ··· 145695 146222 license = stdenv.lib.licenses.bsd3; 145696 146223 }) {}; 145697 146224 145698 - "servant-server_0_9" = callPackage 146225 + "servant-server_0_9_0_1" = callPackage 145699 146226 ({ mkDerivation, aeson, attoparsec, base, base-compat 145700 146227 , base64-bytestring, bytestring, containers, directory, doctest 145701 146228 , exceptions, filemanip, filepath, hspec, hspec-wai, http-api-data ··· 145706 146233 }: 145707 146234 mkDerivation { 145708 146235 pname = "servant-server"; 145709 - version = "0.9"; 145710 - sha256 = "f8345134d641fd48612c6f9fca432ee7210e85ad3087e1b641d6967f5beeefac"; 146236 + version = "0.9.0.1"; 146237 + sha256 = "c353df6cdfe2d97648ea3e912dfa61a62d567b9b7431a037bab2b08ccdfade70"; 145711 146238 isLibrary = true; 145712 146239 isExecutable = true; 145713 146240 libraryHaskellDepends = [ ··· 145831 146358 pname = "servant-swagger"; 145832 146359 version = "1.1.2"; 145833 146360 sha256 = "1aa55cdf092189fed02e5d5bddf052eafafd23df54e0671ec32adc5ac4c8c47e"; 145834 - revision = "1"; 145835 - editedCabalFile = "d15b7ec23a1f97339f7ee7eda84370e9300a5f838a14e7b23ada1544635a14f5"; 146361 + revision = "2"; 146362 + editedCabalFile = "1b4ce7e527556edbd2f07fe420fe82a482d7d2b6ce264606c2e34f0e0270c081"; 145836 146363 libraryHaskellDepends = [ 145837 146364 aeson base bytestring hspec http-media insert-ordered-containers 145838 146365 lens QuickCheck servant swagger2 text unordered-containers ··· 145858 146385 pname = "servant-swagger-ui"; 145859 146386 version = "0.2.0.2.1.5"; 145860 146387 sha256 = "57fa0b9d8a46482051f3e2bcab7c513adec07450b3fb6bb00281758f99922d57"; 145861 - revision = "1"; 145862 - editedCabalFile = "e1867331a9a65e6a0cd1da55f2f4f2855b90d9a5a4eafc470afc8a8429338ffe"; 146388 + revision = "2"; 146389 + editedCabalFile = "cd0f97ba669671dd13af499483c4e0262e7fd032a50e97396dc56bec8256c869"; 145863 146390 libraryHaskellDepends = [ 145864 146391 base blaze-markup bytestring directory file-embed filepath 145865 146392 http-media servant servant-blaze servant-server servant-swagger ··· 147200 147727 }: 147201 147728 mkDerivation { 147202 147729 pname = "shelly"; 147203 - version = "1.6.8"; 147204 - sha256 = "d3d628d0ea5f147086975bd2d26d7eb2321405cadd98ff1c7f8e6bb88abce12d"; 147205 - libraryHaskellDepends = [ 147206 - async base bytestring containers directory enclosed-exceptions 147207 - exceptions lifted-async lifted-base monad-control mtl process 147208 - system-fileio system-filepath text time transformers 147209 - transformers-base unix-compat 147210 - ]; 147211 - testHaskellDepends = [ 147212 - async base bytestring containers directory enclosed-exceptions 147213 - exceptions hspec HUnit lifted-async lifted-base monad-control mtl 147214 - process system-fileio system-filepath text time transformers 147215 - transformers-base unix-compat 147216 - ]; 147217 - homepage = "https://github.com/yesodweb/Shelly.hs"; 147218 - description = "shell-like (systems) programming in Haskell"; 147219 - license = stdenv.lib.licenses.bsd3; 147220 - }) {}; 147221 - 147222 - "shelly_1_6_8_1" = callPackage 147223 - ({ mkDerivation, async, base, bytestring, containers, directory 147224 - , enclosed-exceptions, exceptions, hspec, HUnit, lifted-async 147225 - , lifted-base, monad-control, mtl, process, system-fileio 147226 - , system-filepath, text, time, transformers, transformers-base 147227 - , unix-compat 147228 - }: 147229 - mkDerivation { 147230 - pname = "shelly"; 147231 147730 version = "1.6.8.1"; 147232 147731 sha256 = "e5a32f7552779667d1f0164d271e99c9ddcabdf1a7a1503cd6fc8ba0bb4445cd"; 147233 147732 libraryHaskellDepends = [ ··· 147245 147744 homepage = "https://github.com/yesodweb/Shelly.hs"; 147246 147745 description = "shell-like (systems) programming in Haskell"; 147247 147746 license = stdenv.lib.licenses.bsd3; 147248 - hydraPlatforms = stdenv.lib.platforms.none; 147249 147747 }) {}; 147250 147748 147251 147749 "shelly-extra" = callPackage ··· 147262 147760 ]; 147263 147761 homepage = "https://github.com/yesodweb/Shelly.hs"; 147264 147762 description = "shelly features that require extra dependencies"; 147763 + license = stdenv.lib.licenses.bsd3; 147764 + }) {}; 147765 + 147766 + "shentong" = callPackage 147767 + ({ mkDerivation, base, bytestring, hashmap, mtl, parallel, text 147768 + , time, uniplate, unordered-containers, vector 147769 + }: 147770 + mkDerivation { 147771 + pname = "shentong"; 147772 + version = "0.3.1"; 147773 + sha256 = "b751f79e565899e36b71c6b31a51adb46fd61899b3cdadbb05631d03514bb523"; 147774 + isLibrary = false; 147775 + isExecutable = true; 147776 + executableHaskellDepends = [ 147777 + base bytestring hashmap mtl parallel text time uniplate 147778 + unordered-containers vector 147779 + ]; 147780 + description = "A Haskell implementation of the Shen programming language"; 147265 147781 license = stdenv.lib.licenses.bsd3; 147266 147782 }) {}; 147267 147783 ··· 147486 148002 license = stdenv.lib.licenses.bsd3; 147487 148003 }) {}; 147488 148004 148005 + "sibe" = callPackage 148006 + ({ mkDerivation, base, Chart, Chart-cairo, containers 148007 + , data-default-class, deepseq, directory, hmatrix, JuicyPixels 148008 + , lens, random, random-shuffle, regex-base, regex-pcre, split 148009 + , stemmer, text, vector 148010 + }: 148011 + mkDerivation { 148012 + pname = "sibe"; 148013 + version = "0.1.0.0"; 148014 + sha256 = "456846a9c4bcd467e9f95899677d216d21bf94e0d51b70e22b173272526a8db8"; 148015 + isLibrary = true; 148016 + isExecutable = true; 148017 + libraryHaskellDepends = [ 148018 + base Chart Chart-cairo containers data-default-class deepseq 148019 + hmatrix lens random random-shuffle regex-base regex-pcre split 148020 + stemmer text vector 148021 + ]; 148022 + executableHaskellDepends = [ 148023 + base Chart Chart-cairo containers data-default-class directory 148024 + hmatrix JuicyPixels random random-shuffle split vector 148025 + ]; 148026 + testHaskellDepends = [ base hmatrix ]; 148027 + homepage = "https://github.com/mdibaiee/sibe"; 148028 + description = "Initial project template from stack"; 148029 + license = stdenv.lib.licenses.gpl3; 148030 + }) {}; 148031 + 147489 148032 "sieve" = callPackage 147490 148033 ({ mkDerivation, base }: 147491 148034 mkDerivation { ··· 148277 148820 }: 148278 148821 mkDerivation { 148279 148822 pname = "simple-tar"; 148280 - version = "0.5"; 148281 - sha256 = "06b1ce56dc971aad0f52c5e7d27fb4d64aca83e018c6fc2e227a65dc5bc1a247"; 148823 + version = "0.5.1"; 148824 + sha256 = "d53ea4544827bfb99f8f79ddfca3888b642f8cb67d43616b7cbdcb0ca1da0e5f"; 148282 148825 libraryHaskellDepends = [ 148283 148826 base bytestring cereal containers filepath time 148284 148827 ]; ··· 150673 151216 150674 151217 "snaplet-sqlite-simple" = callPackage 150675 151218 ({ mkDerivation, aeson, base, bytestring, clientsession 150676 - , configurator, containers, direct-sqlite, directory, errors, HUnit 150677 - , lens, MonadCatchIO-transformers, mtl, SafeSemaphore, snap 151219 + , configurator, containers, direct-sqlite, directory, errors 151220 + , exceptions, HUnit, lens, lifted-base, monad-control, mtl, snap 150678 151221 , snap-core, sqlite-simple, stm, test-framework 150679 - , test-framework-hunit, text, time, transformers 151222 + , test-framework-hunit, text, time, transformers, transformers-base 150680 151223 , unordered-containers 150681 151224 }: 150682 151225 mkDerivation { 150683 151226 pname = "snaplet-sqlite-simple"; 150684 - version = "0.4.8.3"; 150685 - sha256 = "a3dbe2a2a3f8301454dba81fe0d46081844b76eaef49b3fa609cb0a1d39e8059"; 151227 + version = "1.0.0.0"; 151228 + sha256 = "d787e7cadbabb380ac4a889d9d21ca1e94ead91ef0864788471d1a62f7189f38"; 150686 151229 libraryHaskellDepends = [ 150687 151230 aeson base bytestring clientsession configurator direct-sqlite lens 150688 - MonadCatchIO-transformers mtl snap sqlite-simple text transformers 150689 - unordered-containers 151231 + lifted-base monad-control mtl snap sqlite-simple text transformers 151232 + transformers-base unordered-containers 150690 151233 ]; 150691 151234 testHaskellDepends = [ 150692 151235 aeson base bytestring clientsession configurator containers 150693 - directory errors HUnit lens MonadCatchIO-transformers mtl 150694 - SafeSemaphore snap snap-core sqlite-simple stm test-framework 150695 - test-framework-hunit text time transformers unordered-containers 151236 + directory errors exceptions HUnit lens mtl snap snap-core 151237 + sqlite-simple stm test-framework test-framework-hunit text time 151238 + transformers unordered-containers 150696 151239 ]; 150697 151240 homepage = "https://github.com/nurpax/snaplet-sqlite-simple"; 150698 151241 description = "sqlite-simple snaplet for the Snap Framework"; ··· 152657 153200 license = stdenv.lib.licenses.bsd3; 152658 153201 }) {}; 152659 153202 153203 + "sqlite-simple-errors" = callPackage 153204 + ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }: 153205 + mkDerivation { 153206 + pname = "sqlite-simple-errors"; 153207 + version = "0.3.0.0"; 153208 + sha256 = "0d8cb4b9b51aeadc6daf112ae75b2b38a13f2da2fba574c2b4d2fafa18600c9d"; 153209 + libraryHaskellDepends = [ base parsec sqlite-simple text ]; 153210 + testHaskellDepends = [ base mtl sqlite-simple text ]; 153211 + homepage = "https://github.com/caneroj1/sqlite-simple-errors"; 153212 + description = "Wrapper around errors from sqlite-simple"; 153213 + license = stdenv.lib.licenses.bsd3; 153214 + }) {}; 153215 + 152660 153216 "sqlite-simple-typed" = callPackage 152661 153217 ({ mkDerivation, base, haskell-src-meta, sqlite, sqlite-simple 152662 153218 , template-haskell, typedquery, utf8-string ··· 152688 153244 }) {}; 152689 153245 152690 153246 "squeeze" = callPackage 152691 - ({ mkDerivation, base, Cabal, directory, factory, filepath, mtl 152692 - , QuickCheck, random, toolshed 153247 + ({ mkDerivation, base, Cabal, data-default, directory, factory 153248 + , filepath, mtl, QuickCheck, random, toolshed 152693 153249 }: 152694 153250 mkDerivation { 152695 153251 pname = "squeeze"; 152696 - version = "1.0.4.8"; 152697 - sha256 = "9d67bb75f209427f4866ad9835b67e8057e2275349a1ef8f820ebbdbafcaf190"; 153252 + version = "1.0.4.12"; 153253 + sha256 = "9bf9f143c022d366144e1b4dd6f00b5c627aef88ffecbab7f5c453311f87049c"; 152698 153254 isLibrary = true; 152699 153255 isExecutable = true; 152700 153256 libraryHaskellDepends = [ 152701 - base Cabal directory factory filepath mtl toolshed 153257 + base Cabal data-default directory factory filepath mtl toolshed 152702 153258 ]; 152703 153259 executableHaskellDepends = [ 152704 - base Cabal factory filepath mtl random toolshed 153260 + base Cabal data-default factory filepath mtl random toolshed 152705 153261 ]; 152706 153262 testHaskellDepends = [ base factory QuickCheck toolshed ]; 152707 153263 homepage = "http://functionalley.eu/Squeeze/squeeze.html"; ··· 153146 153702 }: 153147 153703 mkDerivation { 153148 153704 pname = "stack-prism"; 153149 - version = "0.1.5"; 153150 - sha256 = "ead22ecccaa5110b9ceba98077a5101e97ac21675f9d74ff01df4a01cd41540f"; 153705 + version = "0.1.6"; 153706 + sha256 = "493ac24313cdcaf64e86cd5e8081fcb2ffda5048278057ca9d803c7939949ddb"; 153151 153707 libraryHaskellDepends = [ 153152 153708 base profunctors tagged template-haskell transformers 153153 153709 ]; ··· 153972 154528 license = stdenv.lib.licenses.publicDomain; 153973 154529 }) {}; 153974 154530 154531 + "stb-image-redux" = callPackage 154532 + ({ mkDerivation, base, hspec, QuickCheck, vector }: 154533 + mkDerivation { 154534 + pname = "stb-image-redux"; 154535 + version = "0.1.0.3"; 154536 + sha256 = "7a3519a1832f39b3d621207cddd679e7e8bb4f1057f33bfd170de2d3e07313b7"; 154537 + libraryHaskellDepends = [ base vector ]; 154538 + testHaskellDepends = [ base hspec QuickCheck vector ]; 154539 + homepage = "https://github.com/sasinestro/stb-image-redux#readme"; 154540 + description = "Image loading and writing microlibrary"; 154541 + license = stdenv.lib.licenses.bsd3; 154542 + }) {}; 154543 + 153975 154544 "stb-truetype" = callPackage 153976 154545 ({ mkDerivation, array, base, bytestring, containers }: 153977 154546 mkDerivation { ··· 154504 155073 ({ mkDerivation, base, clock, hspec, transformers }: 154505 155074 mkDerivation { 154506 155075 pname = "stopwatch"; 154507 - version = "0.1.0.2"; 154508 - sha256 = "f9f0897702a3b5cb3cd7ef8960caa4733fef3273dab0c91f6f6da3d956e0489b"; 155076 + version = "0.1.0.3"; 155077 + sha256 = "0ddeaefab7989bd5fc5c5e45c769806630da7be0e699f36e4ada6e6d91c5026e"; 154509 155078 libraryHaskellDepends = [ base clock transformers ]; 154510 155079 testHaskellDepends = [ base clock hspec ]; 154511 155080 homepage = "https://github.com/debug-ito/stopwatch"; ··· 156256 156825 license = stdenv.lib.licenses.bsd3; 156257 156826 }) {}; 156258 156827 156828 + "svg-builder_0_1_0_2" = callPackage 156829 + ({ mkDerivation, base, blaze-builder, bytestring, hashable, text 156830 + , unordered-containers 156831 + }: 156832 + mkDerivation { 156833 + pname = "svg-builder"; 156834 + version = "0.1.0.2"; 156835 + sha256 = "81490cf0c843d6d7795ba32ac6cb05acf4a92431fe7702aa634ec52d60bfee54"; 156836 + libraryHaskellDepends = [ 156837 + base blaze-builder bytestring hashable text unordered-containers 156838 + ]; 156839 + homepage = "http://github.com/jeffreyrosenbluth/svg-builder.git"; 156840 + description = "DSL for building SVG"; 156841 + license = stdenv.lib.licenses.bsd3; 156842 + hydraPlatforms = stdenv.lib.platforms.none; 156843 + }) {}; 156844 + 156259 156845 "svg-tree" = callPackage 156260 156846 ({ mkDerivation, attoparsec, base, bytestring, containers 156261 156847 , JuicyPixels, lens, linear, mtl, scientific, text, transformers ··· 156421 157007 }) {}; 156422 157008 156423 157009 "swagger2" = callPackage 156424 - ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring 156425 - , containers, doctest, generics-sop, Glob, hashable, hspec 156426 - , http-media, HUnit, insert-ordered-containers, lens, mtl, network 156427 - , QuickCheck, scientific, template-haskell, text, time 156428 - , transformers, unordered-containers, vector 156429 - }: 156430 - mkDerivation { 156431 - pname = "swagger2"; 156432 - version = "2.1.2.1"; 156433 - sha256 = "112b053db3cbeeeea9c7b43cb0f07a6ea9f73715ac5883b2eee9c2855c444930"; 156434 - libraryHaskellDepends = [ 156435 - aeson base base-compat containers generics-sop hashable http-media 156436 - insert-ordered-containers lens mtl network scientific 156437 - template-haskell text time transformers unordered-containers vector 156438 - ]; 156439 - testHaskellDepends = [ 156440 - aeson aeson-qq base base-compat bytestring containers doctest Glob 156441 - hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck 156442 - text time unordered-containers vector 156443 - ]; 156444 - homepage = "https://github.com/GetShopTV/swagger2"; 156445 - description = "Swagger 2.0 data model"; 156446 - license = stdenv.lib.licenses.bsd3; 156447 - hydraPlatforms = stdenv.lib.platforms.none; 156448 - }) {}; 156449 - 156450 - "swagger2_2_1_3" = callPackage 156451 157010 ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring 156452 157011 , containers, doctest, generics-sop, Glob, hashable, hspec 156453 157012 , http-media, HUnit, insert-ordered-containers, lens, mtl, network ··· 156889 157448 }: 156890 157449 mkDerivation { 156891 157450 pname = "syntactic"; 156892 - version = "3.6.1"; 156893 - sha256 = "392cd247b191958cdc4470e79799f923297d73d74ffeb93162a36e4c46b10305"; 157451 + version = "3.6.2"; 157452 + sha256 = "f110ce1a2d5029756c6388666a4d817c4c739665c1c2cea718858302b2f07a73"; 156894 157453 libraryHaskellDepends = [ 156895 157454 base constraints containers data-hash deepseq mtl syb 156896 157455 template-haskell tree-view ··· 159033 159592 ({ mkDerivation, base, containers, HUnit }: 159034 159593 mkDerivation { 159035 159594 pname = "tce-conf"; 159036 - version = "1.1"; 159037 - sha256 = "d0dedf6185791d9808e57bf2f0a28f4164b1f285bde2f45c2b039da572ca7cb0"; 159595 + version = "1.3"; 159596 + sha256 = "b051843bb941ed137242edfcfb28b1c15083951272fe292e82c140c9e1ad26a2"; 159597 + isLibrary = true; 159598 + isExecutable = true; 159038 159599 libraryHaskellDepends = [ base containers ]; 159600 + executableHaskellDepends = [ base containers ]; 159039 159601 testHaskellDepends = [ base containers HUnit ]; 159040 159602 homepage = "http://hub.darcs.net/dino/tce-conf"; 159041 159603 description = "Very simple config file reading"; ··· 159827 160389 }: 159828 160390 mkDerivation { 159829 160391 pname = "test-fixture"; 159830 - version = "0.4.0.0"; 159831 - sha256 = "0601604365bec95ab5407051410f7a857ae19dc6c25fad8bc004756aca02dff0"; 160392 + version = "0.4.1.0"; 160393 + sha256 = "bddd2b518151218d9848b46f233c70719711a45fd7357ecc3a5eb1d551d437a4"; 159832 160394 libraryHaskellDepends = [ base data-default mtl template-haskell ]; 159833 160395 testHaskellDepends = [ 159834 160396 base hspec hspec-discover mtl transformers ··· 159897 160459 pname = "test-framework-hunit"; 159898 160460 version = "0.3.0.2"; 159899 160461 sha256 = "95cb8ee02a850b164bfdabdf4dbc839d621361f3ac770ad21ea43a8bde360bf8"; 160462 + revision = "1"; 160463 + editedCabalFile = "50dfa482f626505b45ab433d0110f275e314f872a198b5fc24d1a640af755880"; 159900 160464 libraryHaskellDepends = [ 159901 160465 base extensible-exceptions HUnit test-framework 159902 160466 ]; ··· 160699 161263 license = stdenv.lib.licenses.bsd3; 160700 161264 }) {}; 160701 161265 161266 + "text-metrics_0_2_0" = callPackage 161267 + ({ mkDerivation, base, hspec, QuickCheck, text }: 161268 + mkDerivation { 161269 + pname = "text-metrics"; 161270 + version = "0.2.0"; 161271 + sha256 = "082304ce14ac6182cbb93f51207d90b91d104e5d1fc1b17bbe1c9280ebffe43a"; 161272 + libraryHaskellDepends = [ base text ]; 161273 + testHaskellDepends = [ base hspec QuickCheck text ]; 161274 + homepage = "https://github.com/mrkkrp/text-metrics"; 161275 + description = "Calculate various string metrics efficiently"; 161276 + license = stdenv.lib.licenses.bsd3; 161277 + hydraPlatforms = stdenv.lib.platforms.none; 161278 + }) {}; 161279 + 160702 161280 "text-normal" = callPackage 160703 161281 ({ mkDerivation, base, deepseq, hspec, QuickCheck 160704 161282 , quickcheck-instances, text, text-icu ··· 161012 161590 license = stdenv.lib.licenses.bsd3; 161013 161591 }) {}; 161014 161592 161593 + "textlocal" = callPackage 161594 + ({ mkDerivation, aeson, base, bytestring, http-client 161595 + , http-client-tls, http-conduit, text, unix-time 161596 + }: 161597 + mkDerivation { 161598 + pname = "textlocal"; 161599 + version = "0.1.0.3"; 161600 + sha256 = "56237c4982513680358a13d5bba261e55ce4ec2346e402b8ba438f7a11d06e1c"; 161601 + libraryHaskellDepends = [ 161602 + aeson base bytestring http-client http-client-tls http-conduit text 161603 + unix-time 161604 + ]; 161605 + homepage = "https://github.com/just-chow/textlocal"; 161606 + description = "Haskell wrapper for textlocal SMS gateway"; 161607 + license = stdenv.lib.licenses.bsd3; 161608 + }) {}; 161609 + 161015 161610 "textmatetags" = callPackage 161016 161611 ({ mkDerivation, base, haskell98, process }: 161017 161612 mkDerivation { ··· 163490 164085 }) {}; 163491 164086 163492 164087 "toolshed" = callPackage 163493 - ({ mkDerivation, array, base, containers, deepseq, directory 163494 - , filepath, QuickCheck, random 164088 + ({ mkDerivation, array, base, containers, data-default, deepseq 164089 + , directory, filepath, HUnit, QuickCheck, random 163495 164090 }: 163496 164091 mkDerivation { 163497 164092 pname = "toolshed"; 163498 - version = "0.16.0.0"; 163499 - sha256 = "bf19c993d987d9024aced25f3aeab1732ffe935c76daf276e147668f1c8fa244"; 164093 + version = "0.17.0.2"; 164094 + sha256 = "23d5c90cc0677239deec4b21c4aa8cd3d2477ba310abd39bed646cda10799e81"; 163500 164095 libraryHaskellDepends = [ 163501 - array base containers deepseq directory filepath QuickCheck random 164096 + array base containers data-default deepseq directory filepath 164097 + QuickCheck random 163502 164098 ]; 163503 - testHaskellDepends = [ base containers QuickCheck random ]; 164099 + testHaskellDepends = [ base containers HUnit QuickCheck random ]; 163504 164100 homepage = "http://functionalley.eu"; 163505 164101 description = "Ill-defined library"; 163506 164102 license = "GPL"; ··· 164311 164907 license = stdenv.lib.licenses.bsd3; 164312 164908 }) {}; 164313 164909 164910 + "tree-view_0_5" = callPackage 164911 + ({ mkDerivation, base, containers, mtl }: 164912 + mkDerivation { 164913 + pname = "tree-view"; 164914 + version = "0.5"; 164915 + sha256 = "2d0046df6a78bfc57c7d11736d3baf6e1e427e8eb944f408b80a9195b062dcab"; 164916 + libraryHaskellDepends = [ base containers mtl ]; 164917 + description = "Render trees as foldable HTML and Unicode art"; 164918 + license = stdenv.lib.licenses.bsd3; 164919 + hydraPlatforms = stdenv.lib.platforms.none; 164920 + }) {}; 164921 + 164314 164922 "treemap" = callPackage 164315 164923 ({ mkDerivation, base, containers, deepseq, semigroups, strict 164316 164924 , tasty, tasty-hunit, text, transformers ··· 164877 165485 hydraPlatforms = stdenv.lib.platforms.none; 164878 165486 }) {}; 164879 165487 165488 + "tuntap-simple" = callPackage 165489 + ({ mkDerivation, base, ioctl }: 165490 + mkDerivation { 165491 + pname = "tuntap-simple"; 165492 + version = "0.1.0.0"; 165493 + sha256 = "cecb67220c3818d989c8939df10f89e9cf4987e4a7e67b7b6202ccf997c3af8c"; 165494 + revision = "2"; 165495 + editedCabalFile = "28866402f6b3961fe4808afe7d02e3cd3b5d73d99ec02aec67f2bd205dd94a96"; 165496 + libraryHaskellDepends = [ base ioctl ]; 165497 + homepage = "https://github.com/riaqn/tuntap-simple#readme"; 165498 + description = "A simple tun/tap library"; 165499 + license = stdenv.lib.licenses.bsd3; 165500 + }) {}; 165501 + 164880 165502 "tup-functor" = callPackage 164881 165503 ({ mkDerivation, base, cpphs, haskell-src-exts, parsec2 }: 164882 165504 mkDerivation { ··· 165576 166198 homepage = "https://github.com/stackbuilders/twitter-feed"; 165577 166199 description = "Client for fetching Twitter timeline via Oauth"; 165578 166200 license = stdenv.lib.licenses.mit; 166201 + }) {}; 166202 + 166203 + "twitter-feed_0_2_0_10" = callPackage 166204 + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring 166205 + , containers, http-conduit, HUnit, test-framework 166206 + , test-framework-hunit 166207 + }: 166208 + mkDerivation { 166209 + pname = "twitter-feed"; 166210 + version = "0.2.0.10"; 166211 + sha256 = "8dc2ea040a332086588b8e314bd3ba389446e1e7d8746d1fca188e01c9005de0"; 166212 + libraryHaskellDepends = [ 166213 + aeson authenticate-oauth base bytestring http-conduit 166214 + ]; 166215 + testHaskellDepends = [ 166216 + base containers HUnit test-framework test-framework-hunit 166217 + ]; 166218 + homepage = "https://github.com/stackbuilders/twitter-feed"; 166219 + description = "Client for fetching Twitter timeline via Oauth"; 166220 + license = stdenv.lib.licenses.mit; 166221 + hydraPlatforms = stdenv.lib.platforms.none; 165579 166222 }) {}; 165580 166223 165581 166224 "twitter-types" = callPackage ··· 170889 171532 license = stdenv.lib.licenses.bsd3; 170890 171533 }) {}; 170891 171534 171535 + "vty_5_11_1" = callPackage 171536 + ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers 171537 + , data-default, deepseq, directory, filepath, hashable, HUnit 171538 + , microlens, microlens-mtl, microlens-th, mtl, parallel, parsec 171539 + , QuickCheck, quickcheck-assertions, random, smallcheck, stm 171540 + , string-qq, terminfo, test-framework, test-framework-hunit 171541 + , test-framework-smallcheck, text, transformers, unix, utf8-string 171542 + , vector 171543 + }: 171544 + mkDerivation { 171545 + pname = "vty"; 171546 + version = "5.11.1"; 171547 + sha256 = "4d6fa0bd9ad3f53c87cca1d02dab246326a9d79737b4861674ba4ff68646d23a"; 171548 + isLibrary = true; 171549 + isExecutable = true; 171550 + libraryHaskellDepends = [ 171551 + base blaze-builder bytestring containers data-default deepseq 171552 + directory filepath hashable microlens microlens-mtl microlens-th 171553 + mtl parallel parsec stm terminfo text transformers unix utf8-string 171554 + vector 171555 + ]; 171556 + executableHaskellDepends = [ 171557 + base containers data-default microlens microlens-mtl mtl 171558 + ]; 171559 + testHaskellDepends = [ 171560 + base blaze-builder bytestring Cabal containers data-default deepseq 171561 + HUnit microlens microlens-mtl mtl QuickCheck quickcheck-assertions 171562 + random smallcheck stm string-qq terminfo test-framework 171563 + test-framework-hunit test-framework-smallcheck text unix 171564 + utf8-string vector 171565 + ]; 171566 + homepage = "https://github.com/coreyoconnor/vty"; 171567 + description = "A simple terminal UI library"; 171568 + license = stdenv.lib.licenses.bsd3; 171569 + hydraPlatforms = stdenv.lib.platforms.none; 171570 + }) {}; 171571 + 170892 171572 "vty-examples" = callPackage 170893 171573 ({ mkDerivation, array, base, bytestring, Cabal, containers 170894 171574 , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck ··· 170914 171594 ({ mkDerivation, base, vty }: 170915 171595 mkDerivation { 170916 171596 pname = "vty-menu"; 170917 - version = "0.0.3"; 170918 - sha256 = "71618d00d34595c96b6cd42704f72ce37d3e17d4651656037938a0c1079966aa"; 171597 + version = "0.0.4"; 171598 + sha256 = "853a7acf66a6eb0fba1c35b5da1053fed7046b8cf0091556a5c35f9dd29a9c48"; 170919 171599 isLibrary = true; 170920 171600 isExecutable = true; 170921 171601 libraryHaskellDepends = [ base vty ]; ··· 171983 172663 license = stdenv.lib.licenses.bsd3; 171984 172664 }) {}; 171985 172665 172666 + "wai-middleware-static_0_8_1" = callPackage 172667 + ({ mkDerivation, base, bytestring, containers, cryptonite 172668 + , directory, expiring-cache-map, filepath, hpc-coveralls 172669 + , http-types, memory, mime-types, mtl, old-locale, semigroups, text 172670 + , time, wai 172671 + }: 172672 + mkDerivation { 172673 + pname = "wai-middleware-static"; 172674 + version = "0.8.1"; 172675 + sha256 = "e0b5f13f410f81897759acf43198a08101d2af4c9d506164367c7d1a96d55375"; 172676 + libraryHaskellDepends = [ 172677 + base bytestring containers cryptonite directory expiring-cache-map 172678 + filepath http-types memory mime-types mtl old-locale semigroups 172679 + text time wai 172680 + ]; 172681 + testHaskellDepends = [ base hpc-coveralls ]; 172682 + homepage = "https://github.com/scotty-web/wai-middleware-static"; 172683 + description = "WAI middleware that serves requests to static files"; 172684 + license = stdenv.lib.licenses.bsd3; 172685 + hydraPlatforms = stdenv.lib.platforms.none; 172686 + }) {}; 172687 + 171986 172688 "wai-middleware-static-caching" = callPackage 171987 172689 ({ mkDerivation, base, base16-bytestring, bytestring, containers 171988 172690 , cryptohash, directory, expiring-cache-map, filepath, http-types ··· 173792 174494 }: 173793 174495 mkDerivation { 173794 174496 pname = "wikicfp-scraper"; 173795 - version = "0.1.0.3"; 173796 - sha256 = "cec3675a09151052751110ed3637eae40a7e18cdcd17127d353e6e10582e3a1e"; 174497 + version = "0.1.0.4"; 174498 + sha256 = "57c916f27a4e4a7f2b6aad3d60d91aff9ea4a1981ad145bc4f1e2062e76e970f"; 173797 174499 libraryHaskellDepends = [ 173798 174500 attoparsec base bytestring scalpel text time 173799 174501 ]; ··· 173830 174532 }: 173831 174533 mkDerivation { 173832 174534 pname = "wild-bind"; 173833 - version = "0.1.0.1"; 173834 - sha256 = "98d421c93d2a9e3834a29059fe0bda4accd20fbe45aad60ac71dd753eced76e4"; 174535 + version = "0.1.0.2"; 174536 + sha256 = "472a0bec3129e8b0ea60170e0535e602030e1d68c39bfd405c71b246c5211522"; 173835 174537 libraryHaskellDepends = [ base containers text transformers ]; 173836 174538 testHaskellDepends = [ 173837 174539 base hspec microlens QuickCheck stm transformers ··· 173880 174582 }: 173881 174583 mkDerivation { 173882 174584 pname = "wild-bind-x11"; 173883 - version = "0.1.0.1"; 173884 - sha256 = "1ff56f1610132fa3671577c88d5cd5117a99b7ee6b8d589317fba4ad054820ba"; 174585 + version = "0.1.0.2"; 174586 + sha256 = "dd31ca0fff07e5976076ed092ffb261ca438240fa33b25ba5ec3de66dcfd6d2d"; 173885 174587 libraryHaskellDepends = [ 173886 174588 base containers fold-debounce stm text transformers wild-bind X11 173887 174589 ]; ··· 174618 175320 }: 174619 175321 mkDerivation { 174620 175322 pname = "wrecker"; 174621 - version = "0.1.3.0"; 174622 - sha256 = "d0d0c6c8bb7ec1c998a073094ad3c93894c5b2486ba8f01c7be0c47ebc8ca95a"; 175323 + version = "0.1.3.3"; 175324 + sha256 = "be69fcac9665d15256247f674649a3f3b302e4c87184dd82500265722270e4ad"; 174623 175325 isLibrary = true; 174624 175326 isExecutable = true; 174625 175327 libraryHaskellDepends = [ ··· 174635 175337 executableHaskellDepends = [ 174636 175338 aeson aeson-qq base bytestring connection http-client immortal lens 174637 175339 markdown-unlit network next-ref optparse-applicative scotty text 174638 - wai warp wreq 175340 + transformers wai warp wreq 174639 175341 ]; 174640 175342 testHaskellDepends = [ 174641 175343 aeson aeson-qq base bytestring connection hspec hspec-discover 174642 175344 http-client immortal markdown-unlit network next-ref scotty text 174643 - unordered-containers wai warp wreq 175345 + transformers unordered-containers wai warp wreq 174644 175346 ]; 174645 175347 homepage = "https://github.com/skedgeme/wrecker#readme"; 174646 175348 description = "An HTTP Performance Benchmarker"; ··· 175195 175897 175196 175898 "x509-store" = callPackage 175197 175899 ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 175198 - , containers, cryptonite, mtl, pem, x509 175199 - }: 175200 - mkDerivation { 175201 - pname = "x509-store"; 175202 - version = "1.6.1"; 175203 - sha256 = "83d69d2f5ce39fceaeca8e4dcc6d9ebe8a8e94f55d9c23b06cc7a58844e94b05"; 175204 - libraryHaskellDepends = [ 175205 - asn1-encoding asn1-types base bytestring containers cryptonite mtl 175206 - pem x509 175207 - ]; 175208 - homepage = "http://github.com/vincenthz/hs-certificate"; 175209 - description = "X.509 collection accessing and storing methods"; 175210 - license = stdenv.lib.licenses.bsd3; 175211 - }) {}; 175212 - 175213 - "x509-store_1_6_2" = callPackage 175214 - ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 175215 175900 , containers, cryptonite, directory, filepath, mtl, pem, x509 175216 175901 }: 175217 175902 mkDerivation { ··· 175225 175910 homepage = "http://github.com/vincenthz/hs-certificate"; 175226 175911 description = "X.509 collection accessing and storing methods"; 175227 175912 license = stdenv.lib.licenses.bsd3; 175228 - hydraPlatforms = stdenv.lib.platforms.none; 175229 175913 }) {}; 175230 175914 175231 175915 "x509-system" = callPackage ··· 175234 175918 }: 175235 175919 mkDerivation { 175236 175920 pname = "x509-system"; 175237 - version = "1.6.3"; 175238 - sha256 = "24237c3df1bf692fcf7bade432970ee2eb06db7437fa0e95986ef7535a68f6e0"; 175239 - libraryHaskellDepends = [ 175240 - base bytestring containers directory filepath mtl pem process x509 175241 - x509-store 175242 - ]; 175243 - homepage = "http://github.com/vincenthz/hs-certificate"; 175244 - description = "Handle per-operating-system X.509 accessors and storage"; 175245 - license = stdenv.lib.licenses.bsd3; 175246 - }) {}; 175247 - 175248 - "x509-system_1_6_4" = callPackage 175249 - ({ mkDerivation, base, bytestring, containers, directory, filepath 175250 - , mtl, pem, process, x509, x509-store 175251 - }: 175252 - mkDerivation { 175253 - pname = "x509-system"; 175254 175921 version = "1.6.4"; 175255 175922 sha256 = "d98ef028855ad73a872ed86026f205aba383378bf1e63462c5d3e4733b60ff4c"; 175256 175923 libraryHaskellDepends = [ ··· 175260 175927 homepage = "http://github.com/vincenthz/hs-certificate"; 175261 175928 description = "Handle per-operating-system X.509 accessors and storage"; 175262 175929 license = stdenv.lib.licenses.bsd3; 175263 - hydraPlatforms = stdenv.lib.platforms.none; 175264 175930 }) {}; 175265 175931 175266 175932 "x509-util" = callPackage ··· 175290 175956 }: 175291 175957 mkDerivation { 175292 175958 pname = "x509-validation"; 175293 - version = "1.6.4"; 175294 - sha256 = "ad14ca56c70964fee09a5ff06f738ea7bdff599be27baed24a35115efc5967a4"; 175295 - libraryHaskellDepends = [ 175296 - asn1-encoding asn1-types base byteable bytestring containers 175297 - cryptonite data-default-class hourglass memory mtl pem x509 175298 - x509-store 175299 - ]; 175300 - homepage = "http://github.com/vincenthz/hs-certificate"; 175301 - description = "X.509 Certificate and CRL validation"; 175302 - license = stdenv.lib.licenses.bsd3; 175303 - }) {}; 175304 - 175305 - "x509-validation_1_6_5" = callPackage 175306 - ({ mkDerivation, asn1-encoding, asn1-types, base, byteable 175307 - , bytestring, containers, cryptonite, data-default-class, hourglass 175308 - , memory, mtl, pem, x509, x509-store 175309 - }: 175310 - mkDerivation { 175311 - pname = "x509-validation"; 175312 175959 version = "1.6.5"; 175313 175960 sha256 = "d1f73197677b6d19795fc80e4a1fa93e810d567ee4e3edc74e841b3eb20e1ca4"; 175314 175961 libraryHaskellDepends = [ ··· 175319 175966 homepage = "http://github.com/vincenthz/hs-certificate"; 175320 175967 description = "X.509 Certificate and CRL validation"; 175321 175968 license = stdenv.lib.licenses.bsd3; 175322 - hydraPlatforms = stdenv.lib.platforms.none; 175323 175969 }) {}; 175324 175970 175325 175971 "x86-64bit" = callPackage ··· 176481 177127 pname = "xmlhtml"; 176482 177128 version = "0.2.3.5"; 176483 177129 sha256 = "e333a1c7afd5068b60b143457fea7325a34408cc65b3ac55f5b342eb0274b06d"; 177130 + revision = "1"; 177131 + editedCabalFile = "6a4d1fc061c4dd01628d762d947e63619a25714aa0dd36b6fe674a7ec62b9045"; 176484 177132 libraryHaskellDepends = [ 176485 177133 base blaze-builder blaze-html blaze-markup bytestring containers 176486 177134 parsec text unordered-containers ··· 177178 177826 license = stdenv.lib.licenses.bsd3; 177179 177827 }) {}; 177180 177828 177829 + "yahoo-finance-api_0_2_0_0" = callPackage 177830 + ({ mkDerivation, aeson, base, doctest, either, Glob, hspec 177831 + , http-api-data, http-client, http-client-tls, mtl, safe, servant 177832 + , servant-client, text, time, transformers, vector 177833 + }: 177834 + mkDerivation { 177835 + pname = "yahoo-finance-api"; 177836 + version = "0.2.0.0"; 177837 + sha256 = "a2d01a542ca627abe791d95d7e38234f731a356aa9f6e2d0f81c7df050bff3c7"; 177838 + libraryHaskellDepends = [ 177839 + aeson base either http-api-data http-client mtl servant 177840 + servant-client text time transformers vector 177841 + ]; 177842 + testHaskellDepends = [ 177843 + base doctest either Glob hspec http-client http-client-tls mtl safe 177844 + servant servant-client 177845 + ]; 177846 + homepage = "https://github.com/cdepillabout/yahoo-finance-api"; 177847 + description = "Read quotes from Yahoo Finance API"; 177848 + license = stdenv.lib.licenses.bsd3; 177849 + hydraPlatforms = stdenv.lib.platforms.none; 177850 + }) {}; 177851 + 177181 177852 "yahoo-finance-conduit" = callPackage 177182 177853 ({ mkDerivation, attoparsec, base, cassava, conduit, lens, mtl 177183 177854 , text, vector, wreq ··· 178144 178815 }: 178145 178816 mkDerivation { 178146 178817 pname = "yesod-bin"; 178147 - version = "1.4.18.5"; 178148 - sha256 = "80dff2cb2a45def4e0479d7a9c01cd468e5f324696770e2f27be509073193cd8"; 178818 + version = "1.4.18.7"; 178819 + sha256 = "ff75fc8bc7b37d6960436dab4a97697bc172d5092f5125b23791c8efdd01ed96"; 178149 178820 isLibrary = false; 178150 178821 isExecutable = true; 178151 178822 executableHaskellDepends = [ ··· 178616 179287 }) {}; 178617 179288 178618 179289 "yesod-job-queue" = callPackage 178619 - ({ mkDerivation, aeson, api-field-json-th, base, bytestring 178620 - , classy-prelude-yesod, cron, file-embed, hedis, lens, monad-logger 178621 - , stm, text, time, uuid, yesod 179290 + ({ mkDerivation, aeson, api-field-json-th, base, bytestring, cron 179291 + , file-embed, hedis, lens, monad-control, monad-logger, stm, text 179292 + , time, transformers, uuid, yesod, yesod-core, yesod-persistent 178622 179293 }: 178623 179294 mkDerivation { 178624 179295 pname = "yesod-job-queue"; 178625 - version = "0.3.0.0"; 178626 - sha256 = "34da4826fd12624cf0d93f72e16a7722cc7510dcf37381bed89cc8bfabe42912"; 179296 + version = "0.3.0.1"; 179297 + sha256 = "a58805e218e5b0e6c623a5447f06484004d72a357f4b2e30d476da56618b734f"; 178627 179298 libraryHaskellDepends = [ 178628 - aeson api-field-json-th base bytestring classy-prelude-yesod cron 178629 - file-embed hedis lens monad-logger stm text time uuid yesod 179299 + aeson api-field-json-th base bytestring cron file-embed hedis lens 179300 + monad-control monad-logger stm text time transformers uuid yesod 179301 + yesod-core yesod-persistent 178630 179302 ]; 178631 179303 testHaskellDepends = [ base ]; 178632 179304 homepage = "https://github.com/nakaji-dayo/yesod-job-queue#readme"; ··· 179539 180211 license = stdenv.lib.licenses.gpl2; 179540 180212 }) {}; 179541 180213 179542 - "yi_0_13_0_2" = callPackage 179543 - ({ mkDerivation, base, mtl, yi-core, yi-frontend-vty 179544 - , yi-keymap-emacs, yi-misc-modes, yi-mode-haskell 179545 - , yi-mode-javascript 180214 + "yi_0_13_1" = callPackage 180215 + ({ mkDerivation, base, microlens-platform, mtl 180216 + , optparse-applicative, yi-core, yi-frontend-pango, yi-frontend-vty 180217 + , yi-keymap-emacs, yi-keymap-vim, yi-misc-modes, yi-mode-haskell 180218 + , yi-mode-javascript, yi-rope 179546 180219 }: 179547 180220 mkDerivation { 179548 180221 pname = "yi"; 179549 - version = "0.13.0.2"; 179550 - sha256 = "d352d9db13684dc2625c7197678198f8646af8697987e453e7662f33a6ffe279"; 180222 + version = "0.13.1"; 180223 + sha256 = "78e1140fd9d4ca2f880bb621c18325845dfbc54a9a213cf1fb7715c6741c4c08"; 179551 180224 configureFlags = [ "-fpango" "-fvty" ]; 179552 180225 isLibrary = false; 179553 180226 isExecutable = true; 179554 180227 executableHaskellDepends = [ 179555 - base mtl yi-core yi-frontend-vty yi-keymap-emacs yi-misc-modes 179556 - yi-mode-haskell yi-mode-javascript 180228 + base microlens-platform mtl optparse-applicative yi-core 180229 + yi-frontend-pango yi-frontend-vty yi-keymap-emacs yi-keymap-vim 180230 + yi-misc-modes yi-mode-haskell yi-mode-javascript yi-rope 179557 180231 ]; 179558 180232 homepage = "https://github.com/yi-editor/yi#readme"; 179559 180233 description = "Yi editor"; ··· 179593 180267 }: 179594 180268 mkDerivation { 179595 180269 pname = "yi-core"; 179596 - version = "0.13.0.2"; 179597 - sha256 = "c23a5a0bafeed12e9374d6c065c19eff8938a6798fbb83f51509cd1c2e1b89d4"; 180270 + version = "0.13.1"; 180271 + sha256 = "df42e9b6bd3d2546ef972e088734a9d2394617cef4d63512c8a24cdb8396062e"; 179598 180272 libraryHaskellDepends = [ 179599 180273 array attoparsec base binary bytestring containers data-default 179600 180274 directory dlist dynamic-state dyre exceptions filepath hashable ··· 179636 180310 }: 179637 180311 mkDerivation { 179638 180312 pname = "yi-frontend-pango"; 179639 - version = "0.13.0.2"; 179640 - sha256 = "db59fae93027466fde5eafc93c3809e78c82bdd176ca2c03c8799210fd681933"; 180313 + version = "0.13.1"; 180314 + sha256 = "897fae1674b6564ce54ad016a2e35e1cd771cc16f464933a6dc9fcc63ff3b279"; 179641 180315 libraryHaskellDepends = [ 179642 180316 base containers filepath glib gtk microlens-platform mtl 179643 180317 oo-prototypes pango pointedlist text transformers-base yi-core ··· 179655 180329 }: 179656 180330 mkDerivation { 179657 180331 pname = "yi-frontend-vty"; 179658 - version = "0.13.0.2"; 179659 - sha256 = "8cb5c1d11d26ce5bf4578719311f10a9b293388ef44b74c0e630a526f26f49b7"; 180332 + version = "0.13.1"; 180333 + sha256 = "38dc95447ea4baf8780ad21f6bdd8f1bfe6883e23baf2993d8c026782d51d06e"; 179660 180334 libraryHaskellDepends = [ 179661 180335 base containers data-default dlist microlens-platform pointedlist 179662 180336 stm text vty yi-core yi-language ··· 179702 180376 }: 179703 180377 mkDerivation { 179704 180378 pname = "yi-ireader"; 179705 - version = "0.13.0.2"; 179706 - sha256 = "3a957d1bae944213ab0ceb773cab65151df10114817eb0dec83e94b35a51a7af"; 180379 + version = "0.13.1"; 180380 + sha256 = "222212c92f7271f62dd297a4298ec51b326c08bcbe515e97ede3a9fd4cc23131"; 179707 180381 libraryHaskellDepends = [ 179708 180382 base binary bytestring containers data-default microlens-platform 179709 180383 text yi-core yi-language yi-rope ··· 179719 180393 }: 179720 180394 mkDerivation { 179721 180395 pname = "yi-keymap-cua"; 179722 - version = "0.13.0.2"; 179723 - sha256 = "04c0c801acdf5bb19ffa215ca56ab422b64b8baf4fad211a57162b6d49390df5"; 180396 + version = "0.13.1"; 180397 + sha256 = "2f35799c34970675b0f381db7d5ba77b32ad05f76ee21d30fe8233599f02c38a"; 179724 180398 libraryHaskellDepends = [ 179725 180399 base microlens-platform text yi-core yi-keymap-emacs yi-rope 179726 180400 ]; ··· 179737 180411 }: 179738 180412 mkDerivation { 179739 180413 pname = "yi-keymap-emacs"; 179740 - version = "0.13.0.2"; 179741 - sha256 = "b8c30daffe5bc16bfda46930409b51cb7fb6309d2639df7bea1a55e91bd30c72"; 180414 + version = "0.13.1"; 180415 + sha256 = "dcb51f973325e9c7dfc6db781886ecd4b7f4761a8d1a88b1443ab457b4bf3f3d"; 179742 180416 libraryHaskellDepends = [ 179743 180417 base containers filepath Hclip microlens-platform mtl oo-prototypes 179744 180418 semigroups text transformers-base yi-core yi-language yi-misc-modes ··· 179759 180433 }: 179760 180434 mkDerivation { 179761 180435 pname = "yi-keymap-vim"; 179762 - version = "0.13.0.2"; 179763 - sha256 = "41273f20b52ea612b829f3c85d63f521eab1c87e204d684f0e351e2ce3faf621"; 180436 + version = "0.13.1"; 180437 + sha256 = "16913f6be574a6a4705dc3736fdfe7a3b3f4e3f4e1127d846fe510495410d85b"; 179764 180438 libraryHaskellDepends = [ 179765 180439 attoparsec base binary containers data-default directory filepath 179766 180440 Hclip microlens-platform mtl oo-prototypes pointedlist safe ··· 179805 180479 license = stdenv.lib.licenses.gpl2; 179806 180480 }) {}; 179807 180481 179808 - "yi-language_0_13_0_2" = callPackage 180482 + "yi-language_0_13_1" = callPackage 179809 180483 ({ mkDerivation, alex, array, base, binary, containers 179810 180484 , data-default, hashable, microlens-platform, oo-prototypes 179811 180485 , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec ··· 179814 180488 }: 179815 180489 mkDerivation { 179816 180490 pname = "yi-language"; 179817 - version = "0.13.0.2"; 179818 - sha256 = "30ea9d0e2233d110ffba7bc10ecdfa8b2cf0aaf13a400e57c2c0aca742b900fb"; 180491 + version = "0.13.1"; 180492 + sha256 = "22ab333ec6bbeba4da562996a4783f20437b2383639e5f1fa144d98369a6c747"; 179819 180493 libraryHaskellDepends = [ 179820 180494 array base binary containers data-default hashable 179821 180495 microlens-platform oo-prototypes pointedlist regex-base regex-tdfa ··· 179841 180515 }: 179842 180516 mkDerivation { 179843 180517 pname = "yi-misc-modes"; 179844 - version = "0.13.0.2"; 179845 - sha256 = "681e77764274f0c68a491749171a9b7b0b3a696f05ddf1540bb986c5892b77cd"; 180518 + version = "0.13.1"; 180519 + sha256 = "12ebcb20d106dcab4da2588f0d8ef357cecea52a35ff1b6e1eb197287c58d06e"; 179846 180520 libraryHaskellDepends = [ 179847 180521 array base binary data-default filepath microlens-platform 179848 180522 semigroups text yi-core yi-language yi-rope ··· 179862 180536 }: 179863 180537 mkDerivation { 179864 180538 pname = "yi-mode-haskell"; 179865 - version = "0.13.0.2"; 179866 - sha256 = "29882f295c6b29306e50a80138756d2af87b2c9eb8e61534c66d067b455966fd"; 180539 + version = "0.13.1"; 180540 + sha256 = "55e78a4323eec19aab49d473fa9b5a874cb56e8bbb137756b8048696b75bab9e"; 179867 180541 libraryHaskellDepends = [ 179868 180542 array base binary data-default microlens-platform text yi-core 179869 180543 yi-language yi-rope ··· 179886 180560 }: 179887 180561 mkDerivation { 179888 180562 pname = "yi-mode-javascript"; 179889 - version = "0.13.0.2"; 179890 - sha256 = "e5ac7b9cec20f02289143868d4d877f5c9d2a7c303450562cb8e9f4a7c4c69c0"; 180563 + version = "0.13.1"; 180564 + sha256 = "fdbad8e3fc6de90aaade5cda3881d161284fcc97b6e88c493d0005eb3923b990"; 179891 180565 libraryHaskellDepends = [ 179892 180566 array base binary data-default dlist filepath microlens-platform 179893 180567 mtl text yi-core yi-language yi-rope ··· 179928 180602 ]; 179929 180603 description = "A rope data structure used by Yi"; 179930 180604 license = stdenv.lib.licenses.gpl2; 180605 + }) {}; 180606 + 180607 + "yi-rope_0_8" = callPackage 180608 + ({ mkDerivation, base, binary, bytestring, charsetdetect-ae 180609 + , data-default, deepseq, fingertree, hspec, QuickCheck 180610 + , quickcheck-instances, text, text-icu 180611 + }: 180612 + mkDerivation { 180613 + pname = "yi-rope"; 180614 + version = "0.8"; 180615 + sha256 = "eacf45e10fe3ee541db2d44e2c5092a530087a84a608eff0f0348bf60f32144e"; 180616 + libraryHaskellDepends = [ 180617 + base binary bytestring charsetdetect-ae data-default deepseq 180618 + fingertree text text-icu 180619 + ]; 180620 + testHaskellDepends = [ 180621 + base hspec QuickCheck quickcheck-instances text 180622 + ]; 180623 + description = "A rope data structure used by Yi"; 180624 + license = stdenv.lib.licenses.gpl2; 180625 + hydraPlatforms = stdenv.lib.platforms.none; 179931 180626 }) {}; 179932 180627 179933 180628 "yi-snippet" = callPackage
+2 -2
pkgs/development/interpreters/python/cpython/3.6/default.nix
··· 25 25 let 26 26 majorVersion = "3.6"; 27 27 minorVersion = "0"; 28 - minorVersionSuffix = "b1"; 28 + minorVersionSuffix = "b2"; 29 29 pythonVersion = majorVersion; 30 30 version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; 31 31 libPrefix = "python${majorVersion}"; ··· 56 56 57 57 src = fetchurl { 58 58 url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz"; 59 - sha256 = "0hjdlwkjanjagz4qggbfgal8ggmas26mx2jlgjx1z2mzi950jfx8"; 59 + sha256 = "1sk990n2xm5vhn3ys2cp427dx0z14cx3sz1za5f2fcwrp524bz9s"; 60 60 }; 61 61 62 62 NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s";
+8 -1
pkgs/development/libraries/kde-frameworks/kcoreaddons.nix
··· 1 - { kdeFramework, lib, ecm, shared_mime_info }: 1 + { kdeFramework, lib, fetchurl, ecm, shared_mime_info }: 2 2 3 3 kdeFramework { 4 4 name = "kcoreaddons"; 5 5 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 6 + patches = [ 7 + (fetchurl { 8 + url = "https://packaging.neon.kde.org/frameworks/kcoreaddons.git/plain/debian/patches/0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch?id=ab7258dd8a87668ba63c585a69f41f291254aa43"; 9 + sha256 = "0svdqbikmslc0n2gdwwlbdyi61m5qgy0lxxv9iglbs3ja09xqs0p"; 10 + name = "kcoreaddons-CVE-2016-7966.patch"; 11 + }) 12 + ]; 6 13 nativeBuildInputs = [ ecm ]; 7 14 propagatedBuildInputs = [ shared_mime_info ]; 8 15 }
+13 -6
pkgs/development/libraries/libcue/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchFromGitHub, cmake, bison, flex }: 2 2 stdenv.mkDerivation rec { 3 - name = "libcue-1.4.0"; 4 - src = fetchurl { 5 - url = "mirror://sourceforge/libcue/${name}.tar.bz2"; 6 - sha256 = "17kjd7rjz1bvfn44n3n2bjb7a1ywd0yc0g4sqp5ihf9b5bn7cwlb"; 3 + name = "libcue-${version}"; 4 + version = "2.1.0"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "lipnitsk"; 8 + repo = "libcue"; 9 + rev = "v${version}"; 10 + sha256 = "14a84d6sq3yp8s8i05lxvifjpkgpjwfpchrqf3bbpbwa8gvrc0rj"; 7 11 }; 12 + 13 + nativeBuildInputs = [ cmake bison flex ]; 14 + 8 15 meta = { 9 - description = "A library to parse a cue sheet"; 16 + description = "CUE Sheet Parser Library"; 10 17 longDescription = '' 11 18 libcue is intended to parse a so called cue sheet from a char string or 12 19 a file pointer. For handling of the parsed data a convenient API is
+2 -2
pkgs/development/libraries/libdwarf/default.nix
··· 1 1 { stdenv, fetchurl, libelf }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libdwarf-20160613"; 4 + name = "libdwarf-20161001"; 5 5 6 6 src = fetchurl { 7 7 url = "http://www.prevanders.net/${name}.tar.gz"; 8 - sha256 = "1nfdfn5xf3n485pvpb853awyxxnvrg207i0wmrr7bhk8fcxdxbn0"; 8 + sha512 = "2c522ae0b6e2afffd09e2e79562987fd819b197c9bce4900b6a4fd176b5ff229e88c6b755cfbae7831e7160ddeb3bfe2afbf39d756d7e75ec31ace0668554048"; 9 9 }; 10 10 11 11 configureFlags = " --enable-shared --disable-nonshared";
+39
pkgs/development/libraries/libhttpseverywhere/default.nix
··· 1 + {stdenv, fetchFromGitHub, gnome3, glib, json_glib, libxml2, libarchive, libsoup, gobjectIntrospection, meson, ninja, pkgconfig, valadoc}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "libhttpseverywhere-${version}"; 5 + version = "0.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "grindhold"; 9 + repo = "libhttpseverywhere"; 10 + rev = "${version}"; 11 + sha256 = "1b8bcg4jp2h3nwk1g7jgswsipqzkjq2gb017v07wb7nvl6kdi0rc"; 12 + }; 13 + 14 + nativeBuildInputs = [ gnome3.vala valadoc gobjectIntrospection meson ninja pkgconfig ]; 15 + buildInputs = [ glib gnome3.libgee libxml2 json_glib libsoup libarchive ]; 16 + 17 + patches = [ ./meson.patch ]; 18 + 19 + configurePhase = '' 20 + mkdir build 21 + cd build 22 + meson.py --prefix "$out" .. 23 + ''; 24 + 25 + buildPhase = '' 26 + ninja 27 + ninja devhelp 28 + ''; 29 + 30 + installPhase = "ninja install"; 31 + 32 + meta = { 33 + description = "library to use HTTPSEverywhere in desktop applications"; 34 + homepage = https://github.com/grindhold/libhttpseverywhere; 35 + license = stdenv.lib.licenses.lgpl3; 36 + platforms = stdenv.lib.platforms.linux; 37 + maintainers = with stdenv.lib.maintainers; [ sternenseemann ]; 38 + }; 39 + }
+13
pkgs/development/libraries/libhttpseverywhere/meson.patch
··· 1 + diff --git a/meson.build b/meson.build 2 + index c20c2f9..f40bb2b 100644 3 + --- a/meson.build 4 + +++ b/meson.build 5 + @@ -19,7 +19,7 @@ 6 + # If not, see http://www.gnu.org/licenses/. 7 + #********************************************************************* 8 + 9 + -project ('httpseverywhere', ['vala','c']) 10 + +project ('httpseverywhere', 'vala','c') 11 + 12 + pkgconfig = import('pkgconfig') 13 +
+2 -2
pkgs/development/libraries/libmikmod/default.nix
··· 4 4 inherit (stdenv.lib) optional optionals optionalString; 5 5 6 6 in stdenv.mkDerivation rec { 7 - name = "libmikmod-3.3.7"; 7 + name = "libmikmod-3.3.10"; 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/mikmod/${name}.tar.gz"; 10 - sha256 = "18nrkf5l50hfg0y50yxr7bvik9f002lhn8c00nbcp6dgm5011x2c"; 10 + sha256 = "0j7g4jpa2zgzw7x6s3rldypa7zlwjvn97rwx0sylx1iihhlzbcq0"; 11 11 }; 12 12 13 13 buildInputs = [ texinfo ]
+5 -2
pkgs/development/libraries/libmpcdec/default.nix
··· 1 - {stdenv, fetchurl}: 1 + { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "libmpcdec-1.2.6"; 5 + 5 6 src = fetchurl { 6 7 url = http://files.musepack.net/source/libmpcdec-1.2.6.tar.bz2; 7 - md5 = "7f7a060e83b4278acf4b77d7a7b9d2c0"; 8 + sha256 = "1a0jdyga1zfi4wgkg3905y6inghy3s4xfs5m4x7pal08m0llkmab"; 8 9 }; 9 10 10 11 meta = { 12 + description = "Musepack SV7 decoder library"; 11 13 platforms = stdenv.lib.platforms.unix; 14 + license = stdenv.lib.licenses.bsd3; 12 15 }; 13 16 }
+3 -5
pkgs/development/libraries/libsamplerate/default.nix
··· 4 4 inherit (stdenv.lib) optionals optionalString; 5 5 6 6 in stdenv.mkDerivation rec { 7 - name = "libsamplerate-0.1.8"; 7 + name = "libsamplerate-0.1.9"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.mega-nerd.com/SRC/${name}.tar.gz"; 11 - sha256 = "01hw5xjbjavh412y63brcslj5hi9wdgkjd3h9csx5rnm8vglpdck"; 11 + sha256 = "1ha46i0nbibq0pl0pjwcqiyny4hj8lp1bnl4dpxm64zjw9lb2zha"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ]; 15 15 buildInputs = [ libsndfile ] 16 16 ++ optionals stdenv.isDarwin [ ApplicationServices CoreServices ]; 17 17 18 - # maybe interesting configure flags: 19 - #--disable-fftw disable usage of FFTW 20 - #--disable-cpu-clip disable tricky cpu specific clipper 18 + configureFlags = [ "--disable-fftw" ]; 21 19 22 20 outputs = [ "bin" "dev" "out" ]; 23 21
+2 -2
pkgs/development/libraries/libsolv/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, zlib, expat, rpm, db }: 2 2 3 3 stdenv.mkDerivation rec { 4 - rev = "0.6.20"; 4 + rev = "0.6.23"; 5 5 name = "libsolv-${rev}"; 6 6 7 7 src = fetchFromGitHub { 8 8 inherit rev; 9 9 owner = "openSUSE"; 10 10 repo = "libsolv"; 11 - sha256 = "1gammarbnjbbkw2vlgcj9ynp1kgi5nns6xcl6ab8b5i4zgq91v2p"; 11 + sha256 = "08ba7yx0br421lk6zf5mp0yl6nznkmc2vbka20qwm2lx5f0a25xg"; 12 12 }; 13 13 14 14 cmakeFlags = "-DENABLE_RPMMD=true -DENABLE_RPMDB=true -DENABLE_PUBKEY=true -DENABLE_RPMDB_BYRPMHEADER=true";
+1 -1
pkgs/development/libraries/libunistring/default.nix
··· 10 10 11 11 patches = stdenv.lib.optional stdenv.isDarwin [ ./clang.patch ]; 12 12 13 - buildInputs = [ libiconv ]; 13 + propagatedBuildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv; 14 14 15 15 configureFlags = [ 16 16 "--with-libiconv-prefix=${libiconv}"
+3 -2
pkgs/development/libraries/openssl/default.nix
··· 1 1 { stdenv, fetchurl, perl 2 - , withCryptodev ? false, cryptodevHeaders }: 2 + , withCryptodev ? false, cryptodevHeaders 3 + , enableSSL2 ? false }: 3 4 4 5 with stdenv.lib; 5 6 ··· 44 45 ] ++ stdenv.lib.optionals withCryptodev [ 45 46 "-DHAVE_CRYPTODEV" 46 47 "-DUSE_CRYPTODEV_DIGESTS" 47 - ]; 48 + ] ++ stdenv.lib.optional enableSSL2 "enable-ssl2"; 48 49 49 50 makeFlags = [ "MANDIR=$(man)/share/man" ]; 50 51
+2 -2
pkgs/development/libraries/vaapi-intel/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "libva-intel-driver-1.7.0"; 6 + name = "libva-intel-driver-1.7.2"; 7 7 8 8 src = fetchurl { 9 9 url = "http://www.freedesktop.org/software/vaapi/releases/libva-intel-driver/${name}.tar.bz2"; 10 - sha256 = "032w8d0whymi5ac8fk7c5d8nnxxsjgwymw644g7gp959i73xc6cx"; 10 + sha256 = "1g371q9p31i57fkidjp2akvrbaadpyx3bwmg5kn72sc2mbv7p7h9"; 11 11 }; 12 12 13 13 patchPhase = ''
+2 -2
pkgs/development/libraries/zeroc-ice/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "zeroc-ice-${version}"; 5 - version = "3.6.1"; 5 + version = "3.6.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "zeroc-ice"; 9 9 repo = "ice"; 10 10 rev = "v${version}"; 11 - sha256 = "044511zbhwiach1867r3xjz8i4931wn7c1l3nz4kcpgks16kqhhz"; 11 + sha256 = "05xympbns32aalgcfcpxwfd7bvg343f16xpg6jv5s335ski3cjy2"; 12 12 }; 13 13 14 14 buildInputs = [ mcpp bzip2 expat openssl db5 ];
+18 -1
pkgs/development/mobile/androidenv/androidsdk.nix
··· 1 1 { stdenv, stdenv_32bit, fetchurl, unzip, makeWrapper 2 - , platformTools, buildTools, support, supportRepository, platforms, sysimages, addons 2 + , platformTools, buildTools, support, supportRepository, platforms, sysimages, addons, sources 3 3 , libX11, libXext, libXrender, libxcb, libXau, libXdmcp, libXtst, mesa, alsaLib 4 4 , freetype, fontconfig, glib, gtk2, atk, file, jdk, coreutils, libpulseaudio, dbus 5 5 , zlib, glxinfo, xkeyboardconfig 6 + , includeSources 6 7 }: 7 8 { platformVersions, abiVersions, useGoogleAPIs, useExtraSupportLibs ? false, useGooglePlayServices ? false }: 8 9 ··· 164 165 else ""} 165 166 166 167 cd ../.. 168 + 169 + # Symlink required sources 170 + mkdir -p sources 171 + cd sources 172 + 173 + ${if includeSources then 174 + stdenv.lib.concatMapStrings (platformVersion: 175 + if (builtins.hasAttr ("source_"+platformVersion) sources) then 176 + let 177 + source = builtins.getAttr ("source_"+platformVersion) sources; 178 + in 179 + "ln -s ${source}/* android-${platformVersion}\n" 180 + else "") platformVersions 181 + else ""} 182 + 183 + cd .. 167 184 168 185 # Symlink required platforms 169 186
+6 -2
pkgs/development/mobile/androidenv/default.nix
··· 1 - {pkgs, pkgs_i686}: 1 + {pkgs, pkgs_i686, includeSources ? true}: 2 2 3 3 rec { 4 4 platformTools = import ./platform-tools.nix { ··· 39 39 inherit (pkgs) stdenv fetchurl unzip; 40 40 }; 41 41 42 + sources = import ./sources.nix { 43 + inherit (pkgs) stdenv fetchurl unzip; 44 + }; 45 + 42 46 androidsdk = import ./androidsdk.nix { 43 47 inherit (pkgs) stdenv fetchurl unzip makeWrapper; 44 48 inherit (pkgs) zlib glxinfo freetype fontconfig glib gtk2 atk mesa file alsaLib jdk coreutils libpulseaudio dbus; 45 49 inherit (pkgs.xorg) libX11 libXext libXrender libxcb libXau libXdmcp libXtst xkeyboardconfig; 46 50 47 - inherit platformTools buildTools support supportRepository platforms sysimages addons; 51 + inherit platformTools buildTools support supportRepository platforms sysimages addons sources includeSources; 48 52 49 53 stdenv_32bit = pkgs_i686.stdenv; 50 54 };
+1
pkgs/development/mobile/androidenv/fetch.sh
··· 12 12 ./generate-addons.sh 13 13 ./generate-platforms.sh 14 14 ./generate-sysimages.sh 15 + ./generate-sources.sh
+3
pkgs/development/mobile/androidenv/generate-sources.sh
··· 1 + #!/bin/sh -e 2 + 3 + xsltproc generate-sources.xsl repository-11.xml > sources.nix
+52
pkgs/development/mobile/androidenv/generate-sources.xsl
··· 1 + <?xml version="1.0"?> 2 + 3 + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 + xmlns:sdk="http://schemas.android.com/sdk/android/repository/11"> 5 + 6 + <xsl:output omit-xml-declaration="yes" indent="no" /> 7 + 8 + <xsl:template name="repository-url"> 9 + <xsl:variable name="raw-url" select="sdk:archives/sdk:archive/sdk:url"/> 10 + <xsl:choose> 11 + <xsl:when test="starts-with($raw-url, 'http')"> 12 + <xsl:value-of select="$raw-url"/> 13 + </xsl:when> 14 + <xsl:otherwise> 15 + <xsl:text>https://dl.google.com/android/repository/</xsl:text> 16 + <xsl:value-of select="$raw-url"/> 17 + </xsl:otherwise> 18 + </xsl:choose> 19 + </xsl:template> 20 + 21 + <xsl:template match="/sdk:sdk-repository"> 22 + # This file is generated from generate-sources.sh. DO NOT EDIT. 23 + # Execute generate-sources.sh or fetch.sh to update the file. 24 + {stdenv, fetchurl, unzip}: 25 + 26 + let 27 + buildSource = args: 28 + stdenv.mkDerivation (args // { 29 + buildInputs = [ unzip ]; 30 + buildCommand = '' 31 + mkdir -p $out 32 + cd $out 33 + unzip $src 34 + ''; 35 + }); 36 + in 37 + { 38 + <xsl:for-each select="sdk:source"><xsl:sort select="sdk:api-level" data-type="number"/> 39 + source_<xsl:value-of select="sdk:api-level" /> = buildSource { 40 + name = "android-source-<xsl:value-of select="sdk:api-level" />"; 41 + src = fetchurl { 42 + url = <xsl:call-template name="repository-url"/>; 43 + sha1 = "<xsl:value-of select="sdk:archives/sdk:archive/sdk:checksum[@type='sha1']" />"; 44 + }; 45 + meta = { 46 + description = "Source code for Android API <xsl:value-of select="sdk:api-level" />"; 47 + }; 48 + }; 49 + </xsl:for-each> 50 + } 51 + </xsl:template> 52 + </xsl:stylesheet>
+140
pkgs/development/mobile/androidenv/sources.nix
··· 1 + 2 + # This file is generated from generate-sources.sh. DO NOT EDIT. 3 + # Execute generate-sources.sh or fetch.sh to update the file. 4 + {stdenv, fetchurl, unzip}: 5 + 6 + let 7 + buildSource = args: 8 + stdenv.mkDerivation (args // { 9 + buildInputs = [ unzip ]; 10 + buildCommand = '' 11 + mkdir -p $out 12 + cd $out 13 + unzip $src 14 + ''; 15 + }); 16 + in 17 + { 18 + 19 + source_14 = buildSource { 20 + name = "android-source-14"; 21 + src = fetchurl { 22 + url = https://dl.google.com/android/repository/sources-14_r01.zip; 23 + sha1 = "eaf4ed7dcac46e68516a1b4aa5b0d9e5a39a7555"; 24 + }; 25 + meta = { 26 + description = "Source code for Android API 14"; 27 + }; 28 + }; 29 + 30 + source_15 = buildSource { 31 + name = "android-source-15"; 32 + src = fetchurl { 33 + url = https://dl.google.com/android/repository/sources-15_r02.zip; 34 + sha1 = "e5992a5747c9590783fbbdd700337bf0c9f6b1fa"; 35 + }; 36 + meta = { 37 + description = "Source code for Android API 15"; 38 + }; 39 + }; 40 + 41 + source_16 = buildSource { 42 + name = "android-source-16"; 43 + src = fetchurl { 44 + url = https://dl.google.com/android/repository/sources-16_r02.zip; 45 + sha1 = "0f83c14ed333c45d962279ab5d6bc98a0269ef84"; 46 + }; 47 + meta = { 48 + description = "Source code for Android API 16"; 49 + }; 50 + }; 51 + 52 + source_17 = buildSource { 53 + name = "android-source-17"; 54 + src = fetchurl { 55 + url = https://dl.google.com/android/repository/sources-17_r01.zip; 56 + sha1 = "6f1f18cd2d2b1852d7f6892df9cee3823349d43a"; 57 + }; 58 + meta = { 59 + description = "Source code for Android API 17"; 60 + }; 61 + }; 62 + 63 + source_18 = buildSource { 64 + name = "android-source-18"; 65 + src = fetchurl { 66 + url = https://dl.google.com/android/repository/sources-18_r01.zip; 67 + sha1 = "8b49fdf7433f4881a2bfb559b5dd05d8ec65fb78"; 68 + }; 69 + meta = { 70 + description = "Source code for Android API 18"; 71 + }; 72 + }; 73 + 74 + source_19 = buildSource { 75 + name = "android-source-19"; 76 + src = fetchurl { 77 + url = https://dl.google.com/android/repository/sources-19_r02.zip; 78 + sha1 = "433a1d043ef77561571250e94cb7a0ef24a202e7"; 79 + }; 80 + meta = { 81 + description = "Source code for Android API 19"; 82 + }; 83 + }; 84 + 85 + source_20 = buildSource { 86 + name = "android-source-20"; 87 + src = fetchurl { 88 + url = https://dl.google.com/android/repository/sources-20_r01.zip; 89 + sha1 = "8da3e40f2625f9f7ef38b7e403f49f67226c0d76"; 90 + }; 91 + meta = { 92 + description = "Source code for Android API 20"; 93 + }; 94 + }; 95 + 96 + source_21 = buildSource { 97 + name = "android-source-21"; 98 + src = fetchurl { 99 + url = https://dl.google.com/android/repository/sources-21_r01.zip; 100 + sha1 = "137a5044915d32bea297a8c1552684802bbc2e25"; 101 + }; 102 + meta = { 103 + description = "Source code for Android API 21"; 104 + }; 105 + }; 106 + 107 + source_22 = buildSource { 108 + name = "android-source-22"; 109 + src = fetchurl { 110 + url = https://dl.google.com/android/repository/sources-22_r01.zip; 111 + sha1 = "98320e13976d11597a4a730a8d203ac9a03ed5a6"; 112 + }; 113 + meta = { 114 + description = "Source code for Android API 22"; 115 + }; 116 + }; 117 + 118 + source_23 = buildSource { 119 + name = "android-source-23"; 120 + src = fetchurl { 121 + url = https://dl.google.com/android/repository/sources-23_r01.zip; 122 + sha1 = "b0f15da2762b42f543c5e364c2b15b198cc99cc2"; 123 + }; 124 + meta = { 125 + description = "Source code for Android API 23"; 126 + }; 127 + }; 128 + 129 + source_24 = buildSource { 130 + name = "android-source-24"; 131 + src = fetchurl { 132 + url = https://dl.google.com/android/repository/sources-24_r01.zip; 133 + sha1 = "6b96115830a83d654479f32ce4b724ca9011148b"; 134 + }; 135 + meta = { 136 + description = "Source code for Android API 24"; 137 + }; 138 + }; 139 + 140 + }
+2 -2
pkgs/development/tools/misc/intel-gpu-tools/default.nix
··· 2 2 , libX11, libXext, libXv, libXrandr, glib, bison, libunwind, python3 }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = "intel-gpu-tools-1.14"; 5 + name = "intel-gpu-tools-1.16"; 6 6 7 7 src = fetchurl { 8 8 url = "http://xorg.freedesktop.org/archive/individual/app/${name}.tar.bz2"; 9 - sha256 = "030g1akybk19y3jcxd8pp573ymrd4w7mmzxbspp064lwdv9y35im"; 9 + sha256 = "1q9sfb15081zm1rq4z67sfj13ryvbdha4fa6pdzdsfd9261nvgn6"; 10 10 }; 11 11 12 12 buildInputs = [ pkgconfig libdrm libpciaccess cairo dri2proto udev libX11
+43
pkgs/development/tools/xcbuild/default.nix
··· 1 + { stdenv, cmake, fetchFromGitHub, zlib, libxml2, libpng, CoreServices, CoreGraphics, ImageIO }: 2 + 3 + let 4 + googletest = fetchFromGitHub { 5 + owner = "google"; 6 + repo = "googletest"; 7 + rev = "43359642a1c16ad3f4fc575c7edd0cb935810815"; 8 + sha256 = "0y4xaah62fjr3isaryc3vfz3mn9xflr00vchdimj8785milxga4q"; 9 + }; 10 + 11 + linenoise = fetchFromGitHub { 12 + owner = "antirez"; 13 + repo = "linenoise"; 14 + rev = "c894b9e59f02203dbe4e2be657572cf88c4230c3"; 15 + sha256 = "0wasql7ph5g473zxhc2z47z3pjp42q0dsn4gpijwzbxawid71b4w"; 16 + }; 17 + in stdenv.mkDerivation rec { 18 + name = "xcbuild-${stdenv.lib.substring 0 8 version}"; 19 + version = "49f8a5923f1381f87ac03ad4c1b138d1d2b74369"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "facebook"; 23 + repo = "xcbuild"; 24 + rev = version; 25 + sha256 = "0l107xkh7dab2xc58dqyrrhpd1gp12cpzh0wrx0i9jbh0idbwnk0"; 26 + }; 27 + 28 + prePatch = '' 29 + rmdir ThirdParty/* 30 + cp -r --no-preserve=all ${googletest} ThirdParty/googletest 31 + cp -r --no-preserve=all ${linenoise} ThirdParty/linenoise 32 + ''; 33 + 34 + enableParallelBuilding = true; 35 + 36 + # TODO: instruct cmake not to put it in /usr, rather than cleaning up 37 + postInstall = '' 38 + mv $out/usr/* $out 39 + rmdir $out/usr 40 + ''; 41 + 42 + buildInputs = [ cmake zlib libxml2 libpng CoreServices CoreGraphics ImageIO ]; 43 + }
+2 -2
pkgs/misc/screensavers/xscreensaver/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "5.35"; 8 + version = "5.36"; 9 9 name = "xscreensaver-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "http://www.jwz.org/xscreensaver/${name}.tar.gz"; 13 - sha256 = "08kbb0ry7ih436ab4i5g6lnhaaz13zkcdmbdibrn4j5gm5qq8v0y"; 13 + sha256 = "0v60mdhvv42jla5hljp77igng11kxpah5fs9j7ci65kz0hw552vb"; 14 14 }; 15 15 16 16 buildInputs =
+34 -3
pkgs/os-specific/darwin/apple-source-releases/Libsystem/default.nix
··· 56 56 # The startup object files 57 57 cp ${Csu}/lib/* $out/lib 58 58 59 - # OMG impurity 60 - ln -s /usr/lib/libSystem.B.dylib $out/lib/libSystem.B.dylib 61 - ln -s /usr/lib/libSystem.dylib $out/lib/libSystem.dylib 59 + # Narrowly speaking, these would work if we re-exported libsystem_c and libsystem_kernel, 60 + # but we also need to run the original central libsystem constructor (which initializes 61 + # a ton of crap for its consitutent libraries) so we link against the central library here. 62 + mkdir -p $out/lib/system 63 + ld -macosx_version_min 10.7 -arch x86_64 -dylib \ 64 + -o $out/lib/system/libsystem_c.dylib \ 65 + /usr/lib/libSystem.dylib \ 66 + -reexported_symbols_list ${./system_c_symbols} 67 + 68 + ld -macosx_version_min 10.7 -arch x86_64 -dylib \ 69 + -o $out/lib/system/libsystem_kernel.dylib \ 70 + /usr/lib/libSystem.dylib \ 71 + -reexported_symbols_list ${./system_kernel_symbols} 72 + 73 + libs=$(otool -arch x86_64 -L /usr/lib/libSystem.dylib | tail -n +3 | awk '{ print $1 }') 74 + 75 + 76 + for i in $libs; do 77 + if [ "$i" != "/usr/lib/system/libsystem_kernel.dylib" ] && [ "$i" != "/usr/lib/system/libsystem_c.dylib" ]; then 78 + args="$args -reexport_library $i" 79 + fi 80 + done 81 + 82 + ld -macosx_version_min 10.7 \ 83 + -arch x86_64 \ 84 + -dylib \ 85 + -o $out/lib/libSystem.B.dylib \ 86 + -compatibility_version 1.0 \ 87 + -current_version 1226.10.1 \ 88 + -reexport_library $out/lib/system/libsystem_c.dylib \ 89 + -reexport_library $out/lib/system/libsystem_kernel.dylib \ 90 + $args 91 + 92 + ln -s libSystem.B.dylib $out/lib/libSystem.dylib 62 93 63 94 # Set up links to pretend we work like a conventional unix (Apple's design, not mine!) 64 95 for name in c dbm dl info m mx poll proc pthread rpcsvc util gcc_s.10.4 gcc_s.10.5; do
+28 -260
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
··· 1 - _NSGetNextSearchPathEnumeration 2 - _NSStartSearchPathEnumeration 3 - _OSAtomicAdd32 4 - _OSAtomicAdd32Barrier 5 - _OSAtomicAnd32 6 - _OSAtomicDequeue 7 - _OSAtomicEnqueue 8 - _OSSpinLockLock 9 - _OSSpinLockUnlock 10 - __Block_copy 11 - __Block_release 12 1 __CurrentRuneLocale 13 2 __DefaultRuneLocale 14 3 __Exit ··· 62 51 ___bt_split 63 52 ___bt_sync 64 53 ___buf_free 65 - ___bzero 66 54 ___cVersionNumber 67 55 ___cVersionString 68 56 ___call_hash 69 - ___chmod_extended 70 57 ___cleanup 71 58 ___cmp_D2A 72 59 ___collate_equiv_match 73 60 ___collate_load_error 74 61 ___collate_lookup 75 - ___commpage_gettimeofday 76 62 ___copybits_D2A 77 63 ___cxa_atexit 78 64 ___cxa_finalize 65 + ___cxa_finalize_ranges 79 66 ___cxa_thread_atexit 80 67 ___d2b_D2A 81 68 ___dbpanic ··· 85 72 ___delpair 86 73 ___diff_D2A 87 74 ___dtoa 88 - ___error 89 - ___exit 90 75 ___expand_table 91 - ___fchmod_extended 92 - ___fcntl 93 - ___fcntl_nocancel 94 76 ___fflush 95 77 ___fgetwc 96 78 ___find_bigpair 97 79 ___find_last_page 98 80 ___fix_locale_grouping_str 99 - ___fork 100 - ___fpclassifyd 101 - ___fpclassifyl 102 81 ___fread 103 82 ___free_ovflpage 104 83 ___freedtoa 105 - ___fstat64_extended 106 - ___fstat_extended 107 84 ___gdtoa 108 85 ___gdtoa_locks 109 86 ___get_buf 110 87 ___get_page 111 - ___getdirentries64 112 88 ___gethex_D2A 113 - ___getlogin 114 89 ___getonlyClocaleconv 115 - ___gettimeofday 116 90 ___hash_open 117 91 ___hdtoa 118 92 ___hexdig_D2A ··· 126 100 ___isctype 127 101 ___istype 128 102 ___istype_l 129 - ___kill 130 103 ___ldtoa 131 104 ___libc_init 132 105 ___lo0bits_D2A 133 106 ___log2 134 107 ___lshift_D2A 135 - ___lstat64_extended 136 - ___lstat_extended 137 108 ___maskrune 138 109 ___maskrune_l 139 110 ___match_D2A ··· 143 114 ___memcpy_chk 144 115 ___memmove_chk 145 116 ___memset_chk 146 - ___mkdir_extended 147 - ___mkfifo_extended 148 117 ___mult_D2A 149 118 ___multadd_D2A 150 119 ___nrv_alloc_D2A 151 - ___open 152 - ___open_extended 153 - ___open_nocancel 154 120 ___opendir2 155 121 ___opendir2$INODE64 156 122 ___ovfl_delete 157 123 ___ovfl_get 158 124 ___ovfl_put 159 125 ___pow5mult_D2A 160 - ___pthread_sigmask 161 - ___pthread_workqueue_setkill 162 126 ___put_page 163 127 ___quorem_D2A 164 128 ___ratio_D2A ··· 179 143 ___rec_vmap 180 144 ___rec_vpipe 181 145 ___reclaim_buf 182 - ___recvfrom 183 - ___recvfrom_nocancel 184 146 ___rshift_D2A 185 147 ___rv_alloc_D2A 186 148 ___s2b_D2A 187 149 ___sF 188 150 ___sclose 189 151 ___sdidinit 190 - ___semwait_signal 191 - ___semwait_signal_nocancel 192 - ___sendto 193 - ___sendto_nocancel 194 152 ___set_ones_D2A 195 - ___setlogin 196 153 ___setonlyClocaleconv 197 - ___settimeofday 198 154 ___sflags 199 155 ___sflush 200 156 ___sfp 201 157 ___sfvwrite 202 158 ___sglue 203 - ___sigaction 204 - ___sigaltstack 205 159 ___sinit 206 160 ___slbexpand 207 161 ___smakebuf ··· 214 168 ___sseek 215 169 ___stack_chk_fail 216 170 ___stack_chk_guard 217 - ___stat64_extended 218 - ___stat_extended 219 171 ___stderrp 220 172 ___stdinp 221 173 ___stdoutp ··· 237 189 ___swhatbuf 238 190 ___swrite 239 191 ___swsetup 240 - ___sysctl 241 192 ___tens_D2A 242 193 ___tinytens_D2A 243 194 ___tolower ··· 246 197 ___toupper_l 247 198 ___trailz_D2A 248 199 ___ulp_D2A 249 - ___umask_extended 250 200 ___ungetc 251 201 ___ungetwc 252 - ___unix_conforming 253 202 ___vsnprintf_chk 254 203 ___vsprintf_chk 255 - ___wait4 256 - ___wait4_nocancel 257 204 ___wcwidth 258 205 ___wcwidth_l 259 206 __allocenvstate 207 + __atexit_receipt 260 208 __c_locale 261 209 __cleanup 262 210 __closeutx 263 211 __copyenv 264 212 __cthread_init_routine 265 213 __deallocenvstate 266 - __dyld_register_func_for_add_image 267 214 __endutxent 268 - __exit 269 215 __flockfile_debug_stub 270 216 __fseeko 271 217 __ftello 272 218 __fwalk 273 - __get_cpu_capabilities 274 219 __getenvp 275 220 __getutxent 276 221 __getutxid ··· 279 224 __init_clock_port 280 225 __int_to_time 281 226 __libc_fork_child 227 + __libc_initializer 282 228 __long_to_time 283 229 __mkpath_np 284 230 __mktemp 285 231 __openutx 286 - __os_alloc_once 287 - __os_alloc_once_table 288 232 __os_assert_log 289 233 __os_assert_log_ctx 290 234 __os_assumes_log 291 235 __os_assumes_log_ctx 292 236 __os_avoid_tail_call 293 - __osx_assert_log 294 - __osx_assert_log_ctx 295 - __osx_assumes_log 296 - __osx_assumes_log_ctx 297 - __osx_avoid_tail_call 298 - __platform_bzero 299 - __platform_memccpy 300 - __platform_memchr 301 - __platform_memcmp 302 - __platform_memmove 303 - __platform_memset 304 - __platform_memset_pattern16 305 - __platform_memset_pattern4 306 - __platform_memset_pattern8 307 - __platform_strchr 308 - __platform_strcmp 309 - __platform_strncmp 237 + __os_crash 238 + __os_crash_callback 239 + __os_debug_log 240 + __os_debug_log_error_str 310 241 __putenvp 311 242 __pututxline 312 243 __rand48_add ··· 322 253 __sigaction_nobind 323 254 __sigintr 324 255 __signal_nobind 325 - __sigtramp 326 256 __sigvec_nobind 327 - __simple_asl_log 328 - __simple_asl_log_prog 329 - __simple_asl_msg_new 330 - __simple_asl_msg_set 331 - __simple_asl_send 332 - __simple_dprintf 333 - __simple_salloc 334 - __simple_sappend 335 - __simple_sfree 336 - __simple_sprintf 337 - __simple_string 338 - __simple_vsprintf 339 257 __sread 340 258 __sseek 341 259 __swrite ··· 345 263 __time_to_long 346 264 __time_to_time32 347 265 __time_to_time64 348 - __tlv_atexit 349 - __tlv_exit 350 266 __unsetenvp 351 267 __utmpxname 352 268 _a64l 353 269 _abort 270 + _abort_report_np 354 271 _abs 355 - _access 356 272 _acl_add_flag_np 357 273 _acl_add_perm 358 274 _acl_calc_mask ··· 416 332 _ascii2addr 417 333 _asctime 418 334 _asctime_r 419 - _asl_get 420 - _asl_new 421 - _asl_open 422 - _asl_send 423 - _asl_set 424 - _asl_set_query 425 335 _asprintf 426 336 _asprintf_l 427 337 _asxprintf ··· 442 352 _basename 443 353 _bcmp 444 354 _bcopy 445 - _bootstrap_parent 446 - _bootstrap_port 447 355 _brk 448 356 _bsd_signal 449 357 _bsearch ··· 451 359 _btowc 452 360 _btowc_l 453 361 _bzero 454 - _calloc 455 362 _catclose 456 363 _catgets 457 364 _catopen ··· 471 378 _cgetset 472 379 _cgetstr 473 380 _cgetustr 474 - _chdir 475 - _chflags 476 - _chmod 477 381 _chmodx_np 478 382 _clearerr 479 383 _clearerr_unlocked 480 384 _clock 481 - _clock_get_time 482 385 _clock_port 483 386 _clock_sem 484 - _close$NOCANCEL 485 387 _closedir 486 388 _compat_mode 487 389 _confstr ··· 514 416 _digittoint_l 515 417 _dirfd 516 418 _dirname 517 - _dispatch_get_global_queue 518 419 _div 519 - _dladdr 520 - _dlsym 521 420 _dprintf 522 421 _dprintf_l 523 422 _drand48 524 - _dup2 525 423 _duplocale 526 424 _dxprintf 527 425 _dxprintf_exec 528 - _dyld_get_program_sdk_version 529 - _dyld_get_sdk_version 530 426 _ecvt 531 427 _encrypt 532 428 _endttyent ··· 545 441 _execlp 546 442 _execv 547 443 _execvP 548 - _execve 549 444 _execvp 550 445 _exit 551 446 _f_prealloc 552 - _fchdir 553 447 _fchmodx_np 554 448 _fclose 555 - _fcntl$NOCANCEL 556 449 _fcvt 557 450 _fdopen 558 451 _fdopen$DARWIN_EXTSN 559 - _fegetenv 452 + _fdopendir 453 + _fdopendir$INODE64 560 454 _feof 561 455 _feof_unlocked 562 456 _ferror 563 457 _ferror_unlocked 564 - _fesetenv 565 458 _fflagstostr 566 459 _fflush 567 - _ffsctl 568 460 _fgetc 569 461 _fgetln 570 462 _fgetpos ··· 586 478 _filesec_set_property 587 479 _filesec_unset_property 588 480 _flockfile 589 - _flsl 590 481 _fmtcheck 591 482 _fmtmsg 592 483 _fnmatch ··· 606 497 _fputws 607 498 _fputws_l 608 499 _fread 609 - _free 610 500 _free_printf_comp 611 501 _free_printf_domain 612 - _freeifaddrs 613 502 _freelocale 614 503 _freopen 615 504 _fscanf 616 505 _fscanf_l 617 - _fsctl 618 506 _fseek 619 507 _fseeko 620 508 _fsetpos 621 - _fstat 622 - _fstat$INODE64 623 - _fstatfs 624 - _fstatfs$INODE64 625 509 _fstatvfs 626 510 _fstatx64_np 627 511 _fstatx_np 628 512 _fstatx_np$INODE64 629 - _fsync$NOCANCEL 630 513 _fsync_volume_np 631 514 _ftell 632 515 _ftello 633 516 _ftime 634 517 _ftok 635 - _ftruncate 636 518 _ftrylockfile 637 519 _fts_children 638 520 _fts_children$INODE64 ··· 660 542 _fxprintf 661 543 _fxprintf_exec 662 544 _gcvt 663 - _getattrlist 664 545 _getbsize 665 546 _getc 666 547 _getc_unlocked ··· 670 551 _getdate 671 552 _getdate_err 672 553 _getdelim 673 - _getdirentries 674 554 _getdiskbyname 675 - _getdtablesize 676 555 _getenv 677 - _geteuid 678 - _getfsstat 679 - _getfsstat$INODE64 680 - _getfsstat64 681 - _getgrgid 682 - _getgrnam 683 - _getgroupcount 684 - _getgrouplist 685 556 _getgroups$DARWIN_EXTSN 686 557 _gethostid 687 558 _gethostname 688 - _getifaddrs 689 559 _getipv4sourcefilter 690 560 _getlastlogx 691 561 _getlastlogxbyname ··· 703 573 _getpagesize 704 574 _getpass 705 575 _getpeereid 706 - _getpgrp 707 - _getpid 708 - _getpriority 709 576 _getprogname 710 - _getpwnam 711 - _getpwuid 712 - _getpwuid_r 713 - _getrlimit 714 - _getrusage 715 577 _gets 716 - _getsectiondata 717 - _getsockopt 718 578 _getsourcefilter 719 579 _getsubopt 720 580 _gettimeofday 721 581 _getttyent 722 582 _getttynam 723 - _getuid 724 583 _getusershell 725 584 _getutmp 726 585 _getutmpx ··· 753 612 _hdestroy 754 613 _heapsort 755 614 _heapsort_b 756 - _host_get_clock_service 757 615 _hsearch 758 - _if_nametoindex 759 616 _imaxabs 760 617 _imaxdiv 761 618 _index ··· 777 634 _inet_pton 778 635 _initstate 779 636 _insque 780 - _ioctl 781 637 _isalnum 782 638 _isalnum_l 783 639 _isalpha ··· 808 664 _ispunct_l 809 665 _isrune 810 666 _isrune_l 811 - _issetugid 812 667 _isspace 813 668 _isspace_l 814 669 _isspecial ··· 857 712 _isxdigit 858 713 _isxdigit_l 859 714 _jrand48 860 - _kill 715 + _kOSThermalNotificationPressureLevelName 861 716 _killpg 862 717 _l64a 863 718 _labs ··· 882 737 _logwtmp 883 738 _lrand48 884 739 _lsearch 885 - _lseek 886 - _lstat 887 - _lstat$INODE64 888 740 _lstatx64_np 889 741 _lstatx_np 890 742 _lstatx_np$INODE64 891 743 _lutimes 892 - _mach_absolute_time 893 - _mach_error_string 894 - _mach_host_self 895 - _mach_port_deallocate 896 - _mach_task_self_ 897 - _mach_timebase_info 898 - _malloc 899 744 _mblen 900 745 _mblen_l 901 746 _mbmb 902 - _mbr_gid_to_uuid 903 - _mbr_uid_to_uuid 904 - _mbr_uuid_to_id 905 747 _mbrlen 906 748 _mbrlen_l 907 749 _mbrrune ··· 931 773 _memset_s 932 774 _mergesort 933 775 _mergesort_b 934 - _mkdir 935 776 _mkdirx_np 936 777 _mkdtemp 937 778 _mkfifox_np ··· 940 781 _mkstemps 941 782 _mktemp 942 783 _mktime 943 - _mmap 944 784 _monaddition 945 785 _moncontrol 946 786 _moncount ··· 957 797 _mpool_put 958 798 _mpool_sync 959 799 _mrand48 960 - _munmap 961 - _nan 962 - _nanf 963 - _nanl 964 800 _nanosleep 965 801 _nanosleep$NOCANCEL 966 802 _new_printf_comp ··· 973 809 _nice 974 810 _nl_langinfo 975 811 _nl_langinfo_l 976 - _notify_cancel 977 - _notify_check 978 - _notify_monitor_file 979 - _notify_post 980 - _notify_register_check 981 812 _nrand48 982 813 _off32 983 814 _off64 984 815 _offtime 985 - _open$NOCANCEL 986 816 _opendev 987 817 _opendir 988 818 _opendir$INODE64 ··· 993 823 _optind 994 824 _optopt 995 825 _optreset 996 - _pathconf 997 826 _pause 998 827 _pause$NOCANCEL 999 828 _pclose 1000 829 _perror 1001 - _pipe 1002 830 _popen 1003 831 _popen$DARWIN_EXTSN 1004 832 _posix2time 1005 833 _posix_openpt 1006 - _posix_spawn 1007 - _posix_spawn_file_actions_addclose 1008 - _posix_spawn_file_actions_adddup2 1009 - _posix_spawn_file_actions_destroy 1010 - _posix_spawn_file_actions_init 1011 - _posix_spawnattr_destroy 1012 - _posix_spawnattr_init 1013 - _posix_spawnattr_setflags 1014 - _posix_spawnattr_setsigdefault 1015 - _posix_spawnattr_setsigmask 1016 834 _posix_spawnp 1017 - _pread$NOCANCEL 1018 835 _printf 1019 836 _printf_l 1020 - _proc_name 1021 - _pselect 1022 - _pselect$1050 1023 - _pselect$DARWIN_EXTSN 1024 - _pselect$DARWIN_EXTSN$NOCANCEL 1025 - _pselect$NOCANCEL 1026 837 _psignal 1027 838 _psort 1028 839 _psort_b 1029 840 _psort_r 1030 - _pthread_get_stackaddr_np 1031 - _pthread_get_stacksize_np 1032 - _pthread_getspecific 1033 - _pthread_key_create 1034 - _pthread_key_init_np 1035 - _pthread_kill 1036 - _pthread_mutex_destroy 1037 - _pthread_mutex_init 1038 - _pthread_mutex_lock 1039 - _pthread_mutex_trylock 1040 - _pthread_mutex_unlock 1041 - _pthread_once 1042 - _pthread_rwlock_destroy 1043 - _pthread_rwlock_rdlock 1044 - _pthread_rwlock_unlock 1045 - _pthread_rwlock_wrlock 1046 - _pthread_self 1047 - _pthread_setspecific 1048 - _pthread_sigmask 1049 - _pthread_testcancel 1050 841 _ptsname 1051 842 _putc 1052 843 _putc_unlocked ··· 1060 851 _putwc_l 1061 852 _putwchar 1062 853 _putwchar_l 1063 - _pwrite$NOCANCEL 1064 854 _qsort 1065 855 _qsort_b 1066 856 _qsort_r ··· 1078 868 _rb_tree_insert_node 1079 869 _rb_tree_iterate 1080 870 _rb_tree_remove_node 1081 - _read$NOCANCEL 1082 871 _readdir 1083 872 _readdir$INODE64 1084 873 _readdir_r 1085 874 _readdir_r$INODE64 1086 - _readlink 1087 875 _readpassphrase 1088 - _realloc 1089 876 _reallocf 1090 877 _realpath 1091 878 _realpath$DARWIN_EXTSN ··· 1113 900 _rewinddir 1114 901 _rewinddir$INODE64 1115 902 _rindex 1116 - _rmdir 1117 903 _sbrk 1118 904 _scandir 1119 905 _scandir$INODE64 ··· 1124 910 _seed48 1125 911 _seekdir 1126 912 _seekdir$INODE64 1127 - _select 1128 - _select$1050 1129 - _select$DARWIN_EXTSN 1130 - _select$DARWIN_EXTSN$NOCANCEL 1131 - _select$NOCANCEL 1132 - _semaphore_create 1133 913 _send 1134 914 _send$NOCANCEL 1135 - _setattrlist 1136 915 _setbuf 1137 916 _setbuffer 1138 917 _setenv ··· 1140 919 _sethostname 1141 920 _setinvalidrune 1142 921 _setipv4sourcefilter 1143 - _setitimer 1144 922 _setkey 1145 923 _setlinebuf 1146 924 _setlocale 1147 925 _setlogin 1148 926 _setmode 1149 - _setpgid 1150 927 _setpgrp 1151 - _setpriority 1152 928 _setprogname 1153 - _setregid 1154 - _setreuid 1155 929 _setrgid 1156 - _setrlimit 1157 930 _setruid 1158 931 _setrunelocale 1159 - _setsid 1160 - _setsockopt 1161 932 _setsourcefilter 1162 933 _setstate 1163 934 _settimeofday ··· 1180 951 _signal 1181 952 _sigpause 1182 953 _sigpause$NOCANCEL 1183 - _sigprocmask 1184 954 _sigrelse 1185 955 _sigset 1186 956 _sigsetmask 1187 - _sigsuspend 1188 - _sigsuspend$NOCANCEL 1189 957 _sigvec 1190 958 _skip 1191 959 _sl_add ··· 1197 965 _snprintf 1198 966 _snprintf_l 1199 967 _sockatmark 1200 - _socket 1201 - _socketpair 1202 - _spin_lock 1203 - _spin_unlock 1204 968 _sprintf 1205 969 _sprintf_l 1206 970 _sradixsort ··· 1211 975 _srandomdev 1212 976 _sscanf 1213 977 _sscanf_l 1214 - _stat 1215 - _stat$INODE64 1216 - _statfs$INODE64 1217 978 _statvfs 1218 979 _statx64_np 1219 980 _statx_np ··· 1306 1067 _sysctl 1307 1068 _sysctlbyname 1308 1069 _sysctlnametomib 1309 - _syslog 1310 1070 _system 1311 1071 _system$NOCANCEL 1312 - _task_set_special_port 1313 1072 _tcdrain 1314 1073 _tcdrain$NOCANCEL 1315 1074 _tcflow ··· 1346 1105 _towlower_l 1347 1106 _towupper 1348 1107 _towupper_l 1108 + _tre_ast_new_catenation 1109 + _tre_ast_new_iter 1110 + _tre_ast_new_literal 1111 + _tre_ast_new_node 1112 + _tre_ast_new_union 1113 + _tre_compile 1114 + _tre_fill_pmatch 1115 + _tre_free 1116 + _tre_mem_alloc_impl 1117 + _tre_mem_destroy 1118 + _tre_mem_new_impl 1119 + _tre_parse 1120 + _tre_stack_destroy 1121 + _tre_stack_new 1122 + _tre_stack_num_objects 1123 + _tre_tnfa_run_backtrack 1124 + _tre_tnfa_run_parallel 1349 1125 _tsearch 1350 1126 _ttyname 1351 1127 _ttyname_r ··· 1356 1132 _tzsetwall 1357 1133 _ualarm 1358 1134 _ulimit 1359 - _umask 1360 1135 _umaskx_np 1361 1136 _uname 1362 1137 _ungetc 1363 1138 _ungetwc 1364 1139 _ungetwc_l 1365 - _unlink 1366 1140 _unlockpt 1367 1141 _unsetenv 1368 1142 _unvis ··· 1370 1144 _usleep 1371 1145 _usleep$NOCANCEL 1372 1146 _utime 1373 - _utimes 1374 1147 _utmpxname 1375 1148 _uuid_clear 1376 1149 _uuid_compare ··· 1407 1180 _vfxprintf 1408 1181 _vfxprintf_exec 1409 1182 _vis 1410 - _vm_allocate 1411 1183 _vprintf 1412 1184 _vprintf_l 1413 1185 _vscanf ··· 1436 1208 _wait 1437 1209 _wait$NOCANCEL 1438 1210 _wait3 1439 - _wait4 1440 1211 _waitpid 1441 1212 _waitpid$NOCANCEL 1442 1213 _warn ··· 1519 1290 _wordfree 1520 1291 _wprintf 1521 1292 _wprintf_l 1522 - _write$NOCANCEL 1523 - _writev$NOCANCEL 1524 1293 _wscanf 1525 1294 _wscanf_l 1526 1295 _wtmpxname 1527 1296 _xprintf 1528 1297 _xprintf_exec 1529 - dyld_stub_binder 1530 1298 mcount
+129 -8
pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
··· 9 9 ___aio_suspend_nocancel 10 10 ___bind 11 11 ___bsdthread_create 12 + ___bsdthread_ctl 12 13 ___bsdthread_register 13 14 ___bsdthread_terminate 14 15 ___carbon_delete 15 16 ___chmod 16 17 ___chmod_extended 17 - ___chud 18 18 ___close_nocancel 19 + ___coalition 20 + ___coalition_info 19 21 ___commpage_gettimeofday 20 22 ___connect 21 23 ___connect_nocancel 22 24 ___copyfile 25 + ___csrctl 23 26 ___delete 24 27 ___disable_threadsignal 25 28 ___error ··· 29 32 ___fcntl 30 33 ___fcntl_nocancel 31 34 ___fork 32 - ___fsgetpath 33 35 ___fstat64_extended 34 36 ___fstat_extended 35 37 ___fsync_nocancel ··· 37 39 ___getattrlist 38 40 ___getdirentries64 39 41 ___gethostuuid 40 - ___getlcid 41 42 ___getlogin 42 43 ___getpeername 43 44 ___getpid ··· 47 48 ___gettid 48 49 ___gettimeofday 49 50 ___getwgroups 51 + ___guarded_open_dprotected_np 50 52 ___guarded_open_np 51 53 ___identitysvc 52 54 ___inc_remove_counter ··· 54 56 ___ioctl 55 57 ___iopolicysys 56 58 ___kdebug_trace 59 + ___kdebug_trace64 60 + ___kdebug_trace_string 57 61 ___kernelVersionNumber 58 62 ___kernelVersionString 59 63 ___kill 60 64 ___lchown 61 65 ___libkernel_init 66 + ___libkernel_voucher_init 62 67 ___listen 63 68 ___lseek 64 69 ___lstat64_extended ··· 66 71 ___mac_execve 67 72 ___mac_get_fd 68 73 ___mac_get_file 69 - ___mac_get_lcid 70 - ___mac_get_lctx 71 74 ___mac_get_link 72 75 ___mac_get_mount 73 76 ___mac_get_pid ··· 76 79 ___mac_mount 77 80 ___mac_set_fd 78 81 ___mac_set_file 79 - ___mac_set_lctx 80 82 ___mac_set_link 81 83 ___mac_set_proc 82 84 ___mac_syscall 85 + ___microstackshot 83 86 ___mkdir_extended 84 87 ___mkfifo_extended 85 88 ___mmap ··· 96 99 ___open_dprotected_np 97 100 ___open_extended 98 101 ___open_nocancel 102 + ___openat 103 + ___openat_nocancel 99 104 ___pipe 100 105 ___poll_nocancel 101 106 ___posix_spawn 102 107 ___pread_nocancel 103 108 ___proc_info 104 109 ___process_policy 110 + ___pselect 111 + ___pselect_nocancel 105 112 ___psynch_cvbroad 106 113 ___psynch_cvclrprepost 107 114 ___psynch_cvsignal ··· 131 138 ___recvmsg 132 139 ___recvmsg_nocancel 133 140 ___rename 141 + ___renameat 134 142 ___rmdir 135 143 ___sandbox_me 136 144 ___sandbox_mm ··· 149 157 ___sendto 150 158 ___sendto_nocancel 151 159 ___setattrlist 152 - ___setlcid 153 160 ___setlogin 161 + ___setpriority 154 162 ___setregid 155 163 ___setreuid 156 164 ___setrlimit ··· 159 167 ___settid_with_pid 160 168 ___settimeofday 161 169 ___setwgroups 170 + ___sfi_ctl 171 + ___sfi_pidctl 162 172 ___shared_region_check_np 163 173 ___shared_region_map_and_slide_np 164 174 ___shm_open ··· 171 181 ___sigsuspend_nocancel 172 182 ___sigwait 173 183 ___socketpair 174 - ___stack_snapshot 184 + ___stack_snapshot_with_config 175 185 ___stat64_extended 176 186 ___stat_extended 177 187 ___syscall 178 188 ___syscall_logger 179 189 ___sysctl 190 + ___sysctlbyname 180 191 ___telemetry 181 192 ___thread_selfid 193 + ___thread_selfusage 182 194 ___umask_extended 183 195 ___unlink 196 + ___unlinkat 184 197 ___vfork 185 198 ___wait4 186 199 ___wait4_nocancel 187 200 ___waitid_nocancel 201 + ___work_interval_ctl 188 202 ___workq_kernreturn 189 203 ___workq_open 190 204 ___write_nocancel ··· 238 252 __kernelrpc_mach_port_set_context 239 253 __kernelrpc_mach_port_set_mscount 240 254 __kernelrpc_mach_port_set_seqno 255 + __kernelrpc_mach_port_space_basic_info 241 256 __kernelrpc_mach_port_space_info 242 257 __kernelrpc_mach_port_type 243 258 __kernelrpc_mach_port_unguard ··· 253 268 __kernelrpc_mach_vm_read 254 269 __kernelrpc_mach_vm_remap 255 270 __kernelrpc_task_set_port_space 271 + __kernelrpc_thread_policy 272 + __kernelrpc_thread_policy_set 273 + __kernelrpc_thread_set_policy 256 274 __kernelrpc_vm_map 257 275 __kernelrpc_vm_read 258 276 __kernelrpc_vm_remap ··· 304 322 _clock_sleep_trap 305 323 _close 306 324 _close$NOCANCEL 325 + _coalition_create 326 + _coalition_info_resource_usage 327 + _coalition_reap 328 + _coalition_terminate 307 329 _connect 308 330 _connect$NOCANCEL 309 331 _connectx 310 332 _csops 311 333 _csops_audittoken 334 + _csr_check 335 + _csr_get_active_config 336 + _denap_boost_assertion_token 312 337 _disconnectx 313 338 _dup 314 339 _dup2 ··· 321 346 _exception_raise_state_identity 322 347 _exchangedata 323 348 _execve 349 + _faccessat 324 350 _fchdir 325 351 _fchflags 326 352 _fchmod 353 + _fchmodat 327 354 _fchown 355 + _fchownat 328 356 _fcntl 329 357 _fcntl$NOCANCEL 330 358 _fdatasync ··· 344 372 _fstat 345 373 _fstat$INODE64 346 374 _fstat64 375 + _fstatat 376 + _fstatat$INODE64 377 + _fstatat64 347 378 _fstatfs 348 379 _fstatfs$INODE64 349 380 _fstatfs64 ··· 353 384 _futimes 354 385 _get_dp_control_port 355 386 _getattrlist 387 + _getattrlistat 388 + _getattrlistbulk 356 389 _getaudit 357 390 _getaudit_addr 358 391 _getauid ··· 385 418 _getuid 386 419 _getwgroups_np 387 420 _getxattr 421 + _grab_pgo_data 388 422 _guarded_close_np 389 423 _guarded_kqueue_np 424 + _guarded_open_dprotected_np 390 425 _guarded_open_np 426 + _guarded_pwrite_np 427 + _guarded_write_np 428 + _guarded_writev_np 429 + _host_create_mach_voucher 391 430 _host_default_memory_manager 392 431 _host_get_UNDServer 432 + _host_get_atm_diagnostic_flag 393 433 _host_get_boot_info 394 434 _host_get_clock_control 395 435 _host_get_clock_service ··· 406 446 _host_processor_sets 407 447 _host_processors 408 448 _host_reboot 449 + _host_register_mach_voucher_attr_manager 450 + _host_register_well_known_mach_voucher_attr_manager 409 451 _host_request_notification 410 452 _host_security_create_task_token 411 453 _host_security_set_task_token 412 454 _host_self 413 455 _host_self_trap 414 456 _host_set_UNDServer 457 + _host_set_atm_diagnostic_flag 415 458 _host_set_exception_ports 416 459 _host_set_special_port 417 460 _host_statistics ··· 426 469 _ioctl 427 470 _issetugid 428 471 _kas_info 472 + _kdebug_trace 473 + _kdebug_trace_string 429 474 _kevent 430 475 _kevent64 476 + _kevent_qos 431 477 _kext_request 432 478 _kill 433 479 _kmod_control ··· 438 484 _lchown 439 485 _ledger 440 486 _link 487 + _linkat 441 488 _lio_listio 442 489 _listen 443 490 _listxattr ··· 454 501 _lstat$INODE64 455 502 _lstat64 456 503 _mach_absolute_time 504 + _mach_approximate_time 457 505 _mach_error 458 506 _mach_error_full_diag 459 507 _mach_error_string ··· 462 510 _mach_init 463 511 _mach_make_memory_entry 464 512 _mach_make_memory_entry_64 513 + _mach_memory_info 465 514 _mach_memory_object_memory_entry 466 515 _mach_memory_object_memory_entry_64 467 516 _mach_msg ··· 510 559 _mach_port_set_context 511 560 _mach_port_set_mscount 512 561 _mach_port_set_seqno 562 + _mach_port_space_basic_info 513 563 _mach_port_space_info 514 564 _mach_port_type 515 565 _mach_port_unguard ··· 540 590 _mach_vm_remap 541 591 _mach_vm_wire 542 592 _mach_vm_write 593 + _mach_voucher_attr_command 594 + _mach_voucher_deallocate 595 + _mach_voucher_debug_info 596 + _mach_voucher_extract_all_attr_recipes 597 + _mach_voucher_extract_attr_content 598 + _mach_voucher_extract_attr_recipe 543 599 _mach_wait_until 544 600 _mach_zone_force_gc 545 601 _mach_zone_info ··· 565 621 _mk_timer_create 566 622 _mk_timer_destroy 567 623 _mkdir 624 + _mkdirat 568 625 _mkfifo 569 626 _mknod 570 627 _mlock ··· 573 630 _modwatch 574 631 _mount 575 632 _mprotect 633 + _mremap_encrypted 576 634 _msg_receive 577 635 _msg_rpc 578 636 _msg_send ··· 588 646 _munlock 589 647 _munlockall 590 648 _munmap 649 + _necp_match_policy 650 + _netagent_trigger 591 651 _netname_check_in 592 652 _netname_check_out 593 653 _netname_look_up ··· 599 659 _open 600 660 _open$NOCANCEL 601 661 _open_dprotected_np 662 + _openat 663 + _openat$NOCANCEL 664 + _openbyid_np 602 665 _panic 603 666 _panic_init 604 667 _pathconf 605 668 _peeloff 606 669 _pid_for_task 670 + _pid_hibernate 607 671 _pid_resume 672 + _pid_shutdown_sockets 608 673 _pid_suspend 609 674 _pipe 610 675 _poll ··· 621 686 _posix_spawn_file_actions_destroy 622 687 _posix_spawn_file_actions_init 623 688 _posix_spawnattr_destroy 689 + _posix_spawnattr_get_darwin_role_np 690 + _posix_spawnattr_get_qos_clamp_np 624 691 _posix_spawnattr_getbinpref_np 625 692 _posix_spawnattr_getcpumonitor 626 693 _posix_spawnattr_getflags ··· 631 698 _posix_spawnattr_getsigdefault 632 699 _posix_spawnattr_getsigmask 633 700 _posix_spawnattr_init 701 + _posix_spawnattr_set_darwin_role_np 634 702 _posix_spawnattr_set_importancewatch_port_np 703 + _posix_spawnattr_set_qos_clamp_np 635 704 _posix_spawnattr_setauditsessionport_np 636 705 _posix_spawnattr_setbinpref_np 706 + _posix_spawnattr_setcoalition_np 637 707 _posix_spawnattr_setcpumonitor 638 708 _posix_spawnattr_setcpumonitor_default 639 709 _posix_spawnattr_setexceptionports_np ··· 648 718 _pread 649 719 _pread$NOCANCEL 650 720 _proc_clear_delayidlesleep 721 + _proc_clear_dirty 651 722 _proc_clear_vmpressure 723 + _proc_denap_assertion_begin_with_msg 724 + _proc_denap_assertion_complete 652 725 _proc_disable_apptype 653 726 _proc_disable_cpumon 654 727 _proc_disable_wakemon ··· 661 734 _proc_importance_assertion_complete 662 735 _proc_kmsgbuf 663 736 _proc_libversion 737 + _proc_list_uptrs 664 738 _proc_listallpids 665 739 _proc_listchildpids 740 + _proc_listcoalitions 666 741 _proc_listpgrppids 667 742 _proc_listpids 668 743 _proc_listpidspath ··· 671 746 _proc_pidfdinfo 672 747 _proc_pidfileportinfo 673 748 _proc_pidinfo 749 + _proc_pidoriginatorinfo 674 750 _proc_pidpath 675 751 _proc_regionfilename 676 752 _proc_rlimit_control 677 753 _proc_set_cpumon_defaults 678 754 _proc_set_cpumon_params 755 + _proc_set_cpumon_params_fatal 679 756 _proc_set_delayidlesleep 680 757 _proc_set_dirty 681 758 _proc_set_owner_vmpressure 682 759 _proc_set_wakemon_defaults 683 760 _proc_set_wakemon_params 684 761 _proc_setpcontrol 762 + _proc_setthread_cpupercent 685 763 _proc_suppress 686 764 _proc_terminate 765 + _proc_trace_log 687 766 _proc_track_dirty 688 767 _proc_uuid_policy 689 768 _processor_assign ··· 704 783 _processor_set_tasks 705 784 _processor_set_threads 706 785 _processor_start 786 + _pselect 787 + _pselect$1050 788 + _pselect$DARWIN_EXTSN 789 + _pselect$DARWIN_EXTSN$NOCANCEL 790 + _pselect$NOCANCEL 707 791 _pthread_getugid_np 708 792 _pthread_setugid_np 709 793 _ptrace ··· 714 798 _read 715 799 _read$NOCANCEL 716 800 _readlink 801 + _readlinkat 717 802 _readv 718 803 _readv$NOCANCEL 719 804 _reboot ··· 721 806 _recvfrom$NOCANCEL 722 807 _recvmsg 723 808 _recvmsg$NOCANCEL 809 + _recvmsg_x 724 810 _removexattr 725 811 _rename 812 + _rename_ext 813 + _renameat 726 814 _revoke 727 815 _rmdir 728 816 _searchfs ··· 764 852 _sendfile 765 853 _sendmsg 766 854 _sendmsg$NOCANCEL 855 + _sendmsg_x 767 856 _sendto 768 857 _sendto$NOCANCEL 769 858 _set_dp_control_port ··· 790 879 _setuid 791 880 _setwgroups_np 792 881 _setxattr 882 + _sfi_get_class_offtime 883 + _sfi_process_get_flags 884 + _sfi_process_set_flags 885 + _sfi_set_class_offtime 793 886 _shm_open 794 887 _shm_unlink 795 888 _shmat ··· 805 898 _socket 806 899 _socket_delegate 807 900 _socketpair 901 + _stackshot_capture_with_config 902 + _stackshot_config_create 903 + _stackshot_config_dealloc 904 + _stackshot_config_dealloc_buffer 905 + _stackshot_config_get_stackshot_buffer 906 + _stackshot_config_get_stackshot_size 907 + _stackshot_config_set_flags 908 + _stackshot_config_set_pid 909 + _stackshot_config_set_size_hint 808 910 _stat 809 911 _stat$INODE64 810 912 _stat64 ··· 815 917 _swtch 816 918 _swtch_pri 817 919 _symlink 920 + _symlinkat 818 921 _sync 819 922 _syscall 820 923 _syscall_thread_switch 924 + _system_get_sfi_window 821 925 _system_override 926 + _system_set_sfi_window 822 927 _task_assign 823 928 _task_assign_default 824 929 _task_create ··· 826 931 _task_get_assignment 827 932 _task_get_emulation_vector 828 933 _task_get_exception_ports 934 + _task_get_mach_voucher 829 935 _task_get_special_port 830 936 _task_get_state 831 937 _task_info ··· 843 949 _task_set_emulation_vector 844 950 _task_set_exception_ports 845 951 _task_set_info 952 + _task_set_mach_voucher 846 953 _task_set_phys_footprint_limit 847 954 _task_set_policy 848 955 _task_set_port_space ··· 852 959 _task_suspend 853 960 _task_suspend2 854 961 _task_swap_exception_ports 962 + _task_swap_mach_voucher 855 963 _task_terminate 856 964 _task_threads 857 965 _task_zone_info ··· 864 972 _thread_depress_abort 865 973 _thread_get_assignment 866 974 _thread_get_exception_ports 975 + _thread_get_mach_voucher 976 + _thread_get_register_pointer_values 867 977 _thread_get_special_port 868 978 _thread_get_state 869 979 _thread_info ··· 874 984 _thread_sample 875 985 _thread_self_trap 876 986 _thread_set_exception_ports 987 + _thread_set_mach_voucher 877 988 _thread_set_policy 878 989 _thread_set_special_port 879 990 _thread_set_state 880 991 _thread_suspend 881 992 _thread_swap_exception_ports 993 + _thread_swap_mach_voucher 882 994 _thread_switch 883 995 _thread_terminate 884 996 _thread_wire ··· 886 998 _umask 887 999 _undelete 888 1000 _unlink 1001 + _unlinkat 889 1002 _unmount 890 1003 _utimes 891 1004 _vfork ··· 917 1030 _vm_remap 918 1031 _vm_wire 919 1032 _vm_write 1033 + _voucher_mach_msg_adopt 1034 + _voucher_mach_msg_clear 1035 + _voucher_mach_msg_revert 1036 + _voucher_mach_msg_set 920 1037 _vprintf_stderr_func 921 1038 _wait4 922 1039 _waitevent 923 1040 _waitid 924 1041 _waitid$NOCANCEL 925 1042 _watchevent 1043 + _work_interval_create 1044 + _work_interval_destroy 1045 + _work_interval_notify 1046 + _work_interval_notify_simple 926 1047 _write 927 1048 _write$NOCANCEL 928 1049 _writev
+155
pkgs/os-specific/linux/amdgpu-pro/default.nix
··· 1 + { stdenv, fetchurl, elfutils, mesa_noglu 2 + , xorg, patchelf, openssl, libdrm, libudev 3 + , libxcb, libxshmfence, epoxy, perl, zlib 4 + , libsOnly ? false, kernel ? null 5 + }: 6 + 7 + assert (!libsOnly) -> kernel != null; 8 + 9 + with stdenv.lib; 10 + 11 + let 12 + 13 + kernelDir = if libsOnly then null else kernel.dev; 14 + 15 + inherit (mesa_noglu) driverLink; 16 + 17 + bitness = if stdenv.is64bit then "64" else "32"; 18 + 19 + libArch = 20 + if stdenv.system == "i686-linux" then 21 + "i386-linux-gnu" 22 + else if stdenv.system == "x86_64-linux" then 23 + "x86_64-linux-gnu" 24 + else throw "amdgpu-pro is Linux only. Sorry. The build was stopped."; 25 + 26 + libReplaceDir = "/usr/lib/${libArch}"; 27 + 28 + in stdenv.mkDerivation rec { 29 + 30 + version = "16.30"; 31 + pname = "amdgpu-pro"; 32 + build = "16.30.3-315407"; 33 + 34 + libCompatDir = "/run/lib/${libArch}"; 35 + 36 + name = pname + "-" + version + (optionalString (!libsOnly) "-${kernelDir.version}"); 37 + 38 + src = fetchurl { 39 + url = 40 + "https://www2.ati.com/drivers/linux/amdgpu-pro_${build}.tar.xz"; 41 + sha256 = "97d6fb64617cf2cefe780e5fb83b29d8ee4e3e7886b71fe3d92b0113847b2354"; 42 + curlOpts = "--referer http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Beta-Driver-for-Vulkan-Release-Notes.aspx"; 43 + }; 44 + 45 + hardeningDisable = [ "pic" "format" ]; 46 + 47 + inherit libsOnly; 48 + 49 + postUnpack = '' 50 + cd $sourceRoot 51 + mkdir root 52 + cd root 53 + for deb in ../*.deb; do echo $deb; ar p $deb data.tar.xz | tar -xJ; done 54 + sourceRoot=. 55 + ''; 56 + 57 + modulePatches = [ 58 + ./patches/0001-add-OS-detection-for-arch.patch 59 + ./patches/0002-update-kcl_ttm_bo_reserve-for-linux-4.7.patch 60 + ./patches/0003-add-kcl_drm_gem_object_lookup.patch 61 + ./patches/0004-paging-changes-for-linux-4.6.patch 62 + ./patches/0005-LRU-stuff-isn-t-available-until-4.7.x.patch 63 + ./patches/0006-Change-name-of-vblank_disable_allowed-to-vblank_disa.patch 64 + ./patches/0007-Remove-connector-parameter-from-__drm_atomic_helper_.patch 65 + ./patches/0008-fix-apparent-typo-in-bandwidth_calcs-causing-array-e.patch 66 + ./patches/0009-disable-dal-by-default.patch 67 + ./patches/0010-remove-dependency-on-System.map.patch 68 + ]; 69 + 70 + patchPhase = optionalString (!libsOnly) '' 71 + pushd usr/src/amdgpu-pro-${build} 72 + for patch in $modulePatches; do echo $patch; patch -p1 < $patch; done 73 + popd 74 + ''; 75 + 76 + preBuild = optionalString (!libsOnly) '' 77 + makeFlags="$makeFlags M=$(pwd)/usr/src/amdgpu-pro-${build}" 78 + ''; 79 + 80 + postBuild = optionalString (!libsOnly) '' 81 + xz usr/src/amdgpu-pro-${build}/amd/amdgpu/amdgpu.ko 82 + ''; 83 + 84 + makeFlags = optionalString (!libsOnly) 85 + "-C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build modules"; 86 + 87 + depLibPath = makeLibraryPath [ 88 + stdenv.cc.cc.lib xorg.libXext xorg.libX11 xorg.libXdamage xorg.libXfixes zlib 89 + xorg.libXxf86vm libxcb libxshmfence epoxy openssl libdrm elfutils libudev 90 + ]; 91 + 92 + installPhase = '' 93 + mkdir -p $out 94 + cp -r usr/bin $out/bin 95 + cp -r etc $out/etc 96 + cp -r usr/include $out/include 97 + cp -r usr/lib/${libArch} $out/lib 98 + mv $out/lib/amdgpu-pro/* $out/lib/ 99 + rmdir $out/lib/amdgpu-pro 100 + cp -r usr/share $out/share 101 + '' + optionalString (!libsOnly) '' 102 + if [ -d $out/lib/xorg ]; then 103 + rm $out/lib/xorg 104 + mv $out/lib/1.18 $out/lib/xorg 105 + rm -r $out/lib/1.* 106 + fi 107 + cp -r lib/firmware $out/lib/firmware 108 + mkdir -p $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz 109 + cp usr/src/amdgpu-pro-${build}/amd/amdgpu/amdgpu.ko.xz $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz 110 + '' + '' 111 + interpreter="$(cat $NIX_CC/nix-support/dynamic-linker)" 112 + libPath="$out/lib:$out/lib/gbm:$depLibPath" 113 + echo patching with $interpreter $libPath 114 + for prog in "$out"/bin/*; do 115 + echo patching program $prog 116 + patchelf --interpreter "$interpreter" --set-rpath "$libPath" "$prog" 117 + done 118 + for lib in `find "$out/lib/" -name '*.so*'`; do 119 + echo patching library $lib 120 + patchelf --set-rpath "$libPath" "$lib" 121 + done 122 + ''; 123 + 124 + postFixup = assert (stringLength libReplaceDir == stringLength libCompatDir); '' 125 + libPath="$out/lib:$out/lib/gbm:$depLibPath" 126 + for lib in libgbm.so.1.0.0 ${optionalString (!libsOnly) "xorg/modules/drivers/amdgpu_drv.so"} amdvlk${bitness}.so vdpau/libvdpau_amdgpu.so; do 127 + if [ -e "$out/lib/$lib" ]; then 128 + patchelf --set-rpath "$libPath" "$out/lib/$lib" 129 + fi 130 + done 131 + for lib in libEGL.so.1 libGL.so.1.2 ${optionalString (!libsOnly) "xorg/modules/extensions/libglx.so"} dri/amdgpu_dri.so; do 132 + if [ -e "$out/lib/$lib" ]; then 133 + perl -pi -e 's:${libReplaceDir}:${libCompatDir}:g' "$out/lib/$lib" 134 + fi 135 + done 136 + substituteInPlace "$out/etc/vulkan/icd.d/amd_icd${bitness}.json" --replace "/usr/lib/${libArch}" "$out/lib" 137 + ''; 138 + 139 + buildInputs = [ 140 + patchelf 141 + perl 142 + ]; 143 + 144 + enableParallelBuilding = true; 145 + 146 + meta = with stdenv.lib; { 147 + description = "AMDGPU-PRO drivers"; 148 + homepage = http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Beta-Driver-for-Vulkan-Release-Notes.aspx ; 149 + license = licenses.unfree; 150 + platforms = platforms.linux; 151 + maintainers = with maintainers; [ corngood ]; 152 + # Copied from the nvidia default.nix to prevent a store collision. 153 + priority = 4; 154 + }; 155 + }
+26
pkgs/os-specific/linux/amdgpu-pro/patches/0001-add-OS-detection-for-arch.patch
··· 1 + From e78ede724fff53fc0220999f6381242142ce8c33 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Sun, 21 Aug 2016 16:30:25 -0300 4 + Subject: [PATCH 1/8] add OS detection for arch 5 + 6 + --- 7 + amd/backport/Makefile | 3 +++ 8 + 1 file changed, 3 insertions(+) 9 + 10 + diff --git a/amd/backport/Makefile b/amd/backport/Makefile 11 + index 0c285ef..6447a15 100644 12 + --- a/amd/backport/Makefile 13 + +++ b/amd/backport/Makefile 14 + @@ -17,6 +17,9 @@ else ifeq ("ubuntu",$(OS_NAME)) 15 + ccflags-y += -DOS_NAME_UBUNTU 16 + else ifeq ("steamos",$(OS_NAME)) 17 + ccflags-y += -DOS_NAME_STEAMOS 18 + +else ifeq ("arch",$(OS_NAME)) 19 + +ccflags-y += -DOS_NAME_ARCH 20 + +OS_VERSION = "0.0" 21 + else 22 + ccflags-y += -DOS_NAME_UNKNOWN 23 + endif 24 + -- 25 + 2.9.3 26 +
+25
pkgs/os-specific/linux/amdgpu-pro/patches/0002-update-kcl_ttm_bo_reserve-for-linux-4.7.patch
··· 1 + From d84bd62a10308efb6a414e8f6582a7b1e9860638 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Sun, 21 Aug 2016 16:31:12 -0300 4 + Subject: [PATCH 2/8] update kcl_ttm_bo_reserve for linux-4.7 5 + 6 + --- 7 + amd/backport/include/kcl/kcl_ttm.h | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/amd/backport/include/kcl/kcl_ttm.h b/amd/backport/include/kcl/kcl_ttm.h 11 + index 3575004..0d1560d 100644 12 + --- a/amd/backport/include/kcl/kcl_ttm.h 13 + +++ b/amd/backport/include/kcl/kcl_ttm.h 14 + @@ -84,7 +84,7 @@ static inline int kcl_ttm_bo_reserve(struct ttm_buffer_object *bo, 15 + bool interruptible, bool no_wait, 16 + struct ww_acquire_ctx *ticket) 17 + { 18 + -#if defined(BUILD_AS_DKMS) 19 + +#if defined(BUILD_AS_DKMS) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 7, 0) 20 + return ttm_bo_reserve(bo, interruptible, no_wait, false, ticket); 21 + #else 22 + return ttm_bo_reserve(bo, interruptible, no_wait, ticket); 23 + -- 24 + 2.9.3 25 +
+204
pkgs/os-specific/linux/amdgpu-pro/patches/0003-add-kcl_drm_gem_object_lookup.patch
··· 1 + From 2637dfe990e4c277bc724f6ba48e6661506805ec Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Sun, 21 Aug 2016 16:37:34 -0300 4 + Subject: [PATCH 3/8] add kcl_drm_gem_object_lookup 5 + 6 + --- 7 + amd/amdgpu/amdgpu_atpx_handler.c | 4 ++++ 8 + amd/amdgpu/amdgpu_bo_list.c | 2 +- 9 + amd/amdgpu/amdgpu_cs.c | 2 +- 10 + amd/amdgpu/amdgpu_display.c | 2 +- 11 + amd/amdgpu/amdgpu_gem.c | 10 +++++----- 12 + amd/amdgpu/dce_v10_0.c | 2 +- 13 + amd/amdgpu/dce_v11_0.c | 2 +- 14 + amd/amdgpu/dce_v8_0.c | 2 +- 15 + amd/backport/include/kcl/kcl_drm.h | 11 +++++++++++ 16 + amd/dal/amdgpu_dm/amdgpu_dm_types.c | 2 +- 17 + 10 files changed, 27 insertions(+), 12 deletions(-) 18 + 19 + diff --git a/amd/amdgpu/amdgpu_atpx_handler.c b/amd/amdgpu/amdgpu_atpx_handler.c 20 + index cc9b998..7e47478 100644 21 + --- a/amd/amdgpu/amdgpu_atpx_handler.c 22 + +++ b/amd/amdgpu/amdgpu_atpx_handler.c 23 + @@ -565,7 +565,11 @@ void amdgpu_register_atpx_handler(void) 24 + if (!r) 25 + return; 26 + 27 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0) 28 + + vga_switcheroo_register_handler(&amdgpu_atpx_handler, 0); 29 + +#else 30 + vga_switcheroo_register_handler(&amdgpu_atpx_handler); 31 + +#endif 32 + } 33 + 34 + /** 35 + diff --git a/amd/amdgpu/amdgpu_bo_list.c b/amd/amdgpu/amdgpu_bo_list.c 36 + index 35d0856..1d163ec 100644 37 + --- a/amd/amdgpu/amdgpu_bo_list.c 38 + +++ b/amd/amdgpu/amdgpu_bo_list.c 39 + @@ -106,7 +106,7 @@ static int amdgpu_bo_list_set(struct amdgpu_device *adev, 40 + struct amdgpu_bo *bo; 41 + struct mm_struct *usermm; 42 + 43 + - gobj = drm_gem_object_lookup(adev->ddev, filp, info[i].bo_handle); 44 + + gobj = kcl_drm_gem_object_lookup(adev->ddev, filp, info[i].bo_handle); 45 + if (!gobj) { 46 + r = -ENOENT; 47 + goto error_free; 48 + diff --git a/amd/amdgpu/amdgpu_cs.c b/amd/amdgpu/amdgpu_cs.c 49 + index d16ed26..b0390b5 100644 50 + --- a/amd/amdgpu/amdgpu_cs.c 51 + +++ b/amd/amdgpu/amdgpu_cs.c 52 + @@ -92,7 +92,7 @@ static int amdgpu_cs_user_fence_chunk(struct amdgpu_cs_parser *p, 53 + { 54 + struct drm_gem_object *gobj; 55 + 56 + - gobj = drm_gem_object_lookup(p->adev->ddev, p->filp, 57 + + gobj = kcl_drm_gem_object_lookup(p->adev->ddev, p->filp, 58 + data->handle); 59 + if (gobj == NULL) 60 + return -EINVAL; 61 + diff --git a/amd/amdgpu/amdgpu_display.c b/amd/amdgpu/amdgpu_display.c 62 + index 46326b3..9b5441f 100644 63 + --- a/amd/amdgpu/amdgpu_display.c 64 + +++ b/amd/amdgpu/amdgpu_display.c 65 + @@ -594,7 +594,7 @@ amdgpu_user_framebuffer_create(struct drm_device *dev, 66 + struct amdgpu_framebuffer *amdgpu_fb; 67 + int ret; 68 + 69 + - obj = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); 70 + + obj = kcl_drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); 71 + if (obj == NULL) { 72 + dev_err(&dev->pdev->dev, "No GEM object associated to handle 0x%08X, " 73 + "can't create framebuffer\n", mode_cmd->handles[0]); 74 + diff --git a/amd/amdgpu/amdgpu_gem.c b/amd/amdgpu/amdgpu_gem.c 75 + index 0069aec..d10c282 100644 76 + --- a/amd/amdgpu/amdgpu_gem.c 77 + +++ b/amd/amdgpu/amdgpu_gem.c 78 + @@ -397,7 +397,7 @@ int amdgpu_mode_dumb_mmap(struct drm_file *filp, 79 + struct drm_gem_object *gobj; 80 + struct amdgpu_bo *robj; 81 + 82 + - gobj = drm_gem_object_lookup(dev, filp, handle); 83 + + gobj = kcl_drm_gem_object_lookup(dev, filp, handle); 84 + if (gobj == NULL) { 85 + return -ENOENT; 86 + } 87 + @@ -461,7 +461,7 @@ int amdgpu_gem_wait_idle_ioctl(struct drm_device *dev, void *data, 88 + int r = 0; 89 + long ret; 90 + 91 + - gobj = drm_gem_object_lookup(dev, filp, handle); 92 + + gobj = kcl_drm_gem_object_lookup(dev, filp, handle); 93 + if (gobj == NULL) { 94 + return -ENOENT; 95 + } 96 + @@ -495,7 +495,7 @@ int amdgpu_gem_metadata_ioctl(struct drm_device *dev, void *data, 97 + int r = -1; 98 + 99 + DRM_DEBUG("%d \n", args->handle); 100 + - gobj = drm_gem_object_lookup(dev, filp, args->handle); 101 + + gobj = kcl_drm_gem_object_lookup(dev, filp, args->handle); 102 + if (gobj == NULL) 103 + return -ENOENT; 104 + robj = gem_to_amdgpu_bo(gobj); 105 + @@ -643,7 +643,7 @@ int amdgpu_gem_va_ioctl(struct drm_device *dev, void *data, 106 + return -EINVAL; 107 + } 108 + 109 + - gobj = drm_gem_object_lookup(dev, filp, args->handle); 110 + + gobj = kcl_drm_gem_object_lookup(dev, filp, args->handle); 111 + if (gobj == NULL) 112 + return -ENOENT; 113 + rbo = gem_to_amdgpu_bo(gobj); 114 + @@ -705,7 +705,7 @@ int amdgpu_gem_op_ioctl(struct drm_device *dev, void *data, 115 + struct amdgpu_bo *robj; 116 + int r; 117 + 118 + - gobj = drm_gem_object_lookup(dev, filp, args->handle); 119 + + gobj = kcl_drm_gem_object_lookup(dev, filp, args->handle); 120 + if (gobj == NULL) { 121 + return -ENOENT; 122 + } 123 + diff --git a/amd/amdgpu/dce_v10_0.c b/amd/amdgpu/dce_v10_0.c 124 + index 7554dd7..6d38754 100644 125 + --- a/amd/amdgpu/dce_v10_0.c 126 + +++ b/amd/amdgpu/dce_v10_0.c 127 + @@ -2594,7 +2594,7 @@ static int dce_v10_0_crtc_cursor_set2(struct drm_crtc *crtc, 128 + return -EINVAL; 129 + } 130 + 131 + - obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); 132 + + obj = kcl_drm_gem_object_lookup(crtc->dev, file_priv, handle); 133 + if (!obj) { 134 + DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); 135 + return -ENOENT; 136 + diff --git a/amd/amdgpu/dce_v11_0.c b/amd/amdgpu/dce_v11_0.c 137 + index d9c9b88..93dbc1a 100644 138 + --- a/amd/amdgpu/dce_v11_0.c 139 + +++ b/amd/amdgpu/dce_v11_0.c 140 + @@ -2604,7 +2604,7 @@ static int dce_v11_0_crtc_cursor_set2(struct drm_crtc *crtc, 141 + return -EINVAL; 142 + } 143 + 144 + - obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); 145 + + obj = kcl_drm_gem_object_lookup(crtc->dev, file_priv, handle); 146 + if (!obj) { 147 + DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); 148 + return -ENOENT; 149 + diff --git a/amd/amdgpu/dce_v8_0.c b/amd/amdgpu/dce_v8_0.c 150 + index 7a027ce..c56a298 100644 151 + --- a/amd/amdgpu/dce_v8_0.c 152 + +++ b/amd/amdgpu/dce_v8_0.c 153 + @@ -2501,7 +2501,7 @@ static int dce_v8_0_crtc_cursor_set2(struct drm_crtc *crtc, 154 + return -EINVAL; 155 + } 156 + 157 + - obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); 158 + + obj = kcl_drm_gem_object_lookup(crtc->dev, file_priv, handle); 159 + if (!obj) { 160 + DRM_ERROR("Cannot find cursor object %x for crtc %d\n", handle, amdgpu_crtc->crtc_id); 161 + return -ENOENT; 162 + diff --git a/amd/backport/include/kcl/kcl_drm.h b/amd/backport/include/kcl/kcl_drm.h 163 + index a65ee25..5a8a7b3 100644 164 + --- a/amd/backport/include/kcl/kcl_drm.h 165 + +++ b/amd/backport/include/kcl/kcl_drm.h 166 + @@ -3,6 +3,7 @@ 167 + 168 + #include <linux/version.h> 169 + #include <drm/drmP.h> 170 + +#include <drm/drm_gem.h> 171 + 172 + #if defined(BUILD_AS_DKMS) 173 + extern int drm_pcie_get_max_link_width(struct drm_device *dev, u32 *mlw); 174 + @@ -123,4 +124,14 @@ static inline int kcl_drm_universal_plane_init(struct drm_device *dev, struct dr 175 + #endif 176 + } 177 + 178 + +static inline struct drm_gem_object *kcl_drm_gem_object_lookup(struct drm_device *dev, 179 + + struct drm_file *filp, 180 + + u32 handle) { 181 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 182 + + return drm_gem_object_lookup(filp, handle); 183 + +#else 184 + + return drm_gem_object_lookup(dev, filp, handle); 185 + +#endif 186 + +} 187 + + 188 + #endif /* AMDGPU_BACKPORT_KCL_DRM_H */ 189 + diff --git a/amd/dal/amdgpu_dm/amdgpu_dm_types.c b/amd/dal/amdgpu_dm/amdgpu_dm_types.c 190 + index 3f357a5..2e2d2e6 100644 191 + --- a/amd/dal/amdgpu_dm/amdgpu_dm_types.c 192 + +++ b/amd/dal/amdgpu_dm/amdgpu_dm_types.c 193 + @@ -152,7 +152,7 @@ static int dm_crtc_pin_cursor_bo_new( 194 + 195 + amdgpu_crtc = to_amdgpu_crtc(crtc); 196 + 197 + - obj = drm_gem_object_lookup(crtc->dev, file_priv, handle); 198 + + obj = kcl_drm_gem_object_lookup(crtc->dev, file_priv, handle); 199 + 200 + if (!obj) { 201 + DRM_ERROR( 202 + -- 203 + 2.9.3 204 +
+42
pkgs/os-specific/linux/amdgpu-pro/patches/0004-paging-changes-for-linux-4.6.patch
··· 1 + From 2bd83488ccea22bb9e399986c171cccc3b6beb93 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Sun, 21 Aug 2016 16:40:32 -0300 4 + Subject: [PATCH 4/8] paging changes for linux-4.6 5 + 6 + --- 7 + amd/amdgpu/amdgpu_ttm.c | 10 +++++++++- 8 + 1 file changed, 9 insertions(+), 1 deletion(-) 9 + 10 + diff --git a/amd/amdgpu/amdgpu_ttm.c b/amd/amdgpu/amdgpu_ttm.c 11 + index 7bdebde..8b676c2 100644 12 + --- a/amd/amdgpu/amdgpu_ttm.c 13 + +++ b/amd/amdgpu/amdgpu_ttm.c 14 + @@ -548,8 +548,12 @@ int amdgpu_ttm_tt_get_user_pages(struct ttm_tt *ttm, struct page **pages) 15 + list_add(&guptask.list, &gtt->guptasks); 16 + spin_unlock(&gtt->guptasklock); 17 + 18 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0) 19 + + r = get_user_pages(userptr, num_pages, write, 0, p, NULL); 20 + +#else 21 + r = get_user_pages(current, current->mm, userptr, num_pages, 22 + - write, 0, p, NULL); 23 + + write, 0, p, NULL); 24 + +#endif 25 + 26 + spin_lock(&gtt->guptasklock); 27 + list_del(&guptask.list); 28 + @@ -625,7 +629,11 @@ static void amdgpu_ttm_tt_unpin_userptr(struct ttm_tt *ttm) 29 + set_page_dirty(page); 30 + 31 + mark_page_accessed(page); 32 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0) 33 + + put_page(page); 34 + +#else 35 + page_cache_release(page); 36 + +#endif 37 + } 38 + 39 + sg_free_table(ttm->sg); 40 + -- 41 + 2.9.3 42 +
+48
pkgs/os-specific/linux/amdgpu-pro/patches/0005-LRU-stuff-isn-t-available-until-4.7.x.patch
··· 1 + From c41c15fa04e363c41272e7b5d767710170691347 Mon Sep 17 00:00:00 2001 2 + From: "Luke A. Guest" <laguest@archeia.com> 3 + Date: Mon, 4 Jul 2016 19:19:45 +0100 4 + Subject: [PATCH 5/8] LRU stuff isn't available until >= 4.7.x 5 + 6 + --- 7 + amd/amdgpu/amdgpu_ttm.c | 4 ++-- 8 + amd/backport/kcl_ttm.c | 2 +- 9 + 2 files changed, 3 insertions(+), 3 deletions(-) 10 + 11 + diff --git a/amd/amdgpu/amdgpu_ttm.c b/amd/amdgpu/amdgpu_ttm.c 12 + index 8b676c2..752d065 100644 13 + --- a/amd/amdgpu/amdgpu_ttm.c 14 + +++ b/amd/amdgpu/amdgpu_ttm.c 15 + @@ -907,7 +907,7 @@ uint32_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm, 16 + return flags; 17 + } 18 + 19 + -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0) 20 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 21 + 22 + static void amdgpu_ttm_lru_removal(struct ttm_buffer_object *tbo) 23 + { 24 + @@ -969,7 +969,7 @@ static struct ttm_bo_driver amdgpu_bo_driver = { 25 + .fault_reserve_notify = &amdgpu_bo_fault_reserve_notify, 26 + .io_mem_reserve = &amdgpu_ttm_io_mem_reserve, 27 + .io_mem_free = &amdgpu_ttm_io_mem_free, 28 + -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0) 29 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 30 + .lru_removal = &amdgpu_ttm_lru_removal, 31 + .lru_tail = &amdgpu_ttm_lru_tail, 32 + .swap_lru_tail = &amdgpu_ttm_swap_lru_tail, 33 + diff --git a/amd/backport/kcl_ttm.c b/amd/backport/kcl_ttm.c 34 + index 24f7a83..1a2cb7b 100644 35 + --- a/amd/backport/kcl_ttm.c 36 + +++ b/amd/backport/kcl_ttm.c 37 + @@ -7,7 +7,7 @@ static int _kcl_ttm_bo_del_from_lru(struct ttm_buffer_object *bo) 38 + { 39 + int put_count = 0; 40 + 41 + -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 5, 0) 42 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 43 + struct ttm_bo_device *bdev = bo->bdev; 44 + 45 + if (bdev->driver->lru_removal) 46 + -- 47 + 2.9.3 48 +
+29
pkgs/os-specific/linux/amdgpu-pro/patches/0006-Change-name-of-vblank_disable_allowed-to-vblank_disa.patch
··· 1 + From 5b90b8d8ab44637c707623b25ee98aa4ebded308 Mon Sep 17 00:00:00 2001 2 + From: "Luke A. Guest" <laguest@archeia.com> 3 + Date: Mon, 4 Jul 2016 19:30:08 +0100 4 + Subject: [PATCH 6/8] Change name of vblank_disable_allowed to 5 + vblank_disable_immediate under 4.7.x. 6 + 7 + --- 8 + amd/amdgpu/amdgpu_irq.c | 4 ++++ 9 + 1 file changed, 4 insertions(+) 10 + 11 + diff --git a/amd/amdgpu/amdgpu_irq.c b/amd/amdgpu/amdgpu_irq.c 12 + index d13865a..5cfa69f 100644 13 + --- a/amd/amdgpu/amdgpu_irq.c 14 + +++ b/amd/amdgpu/amdgpu_irq.c 15 + @@ -240,7 +240,11 @@ int amdgpu_irq_init(struct amdgpu_device *adev) 16 + INIT_WORK(&adev->hotplug_work, 17 + amdgpu_hotplug_work_func); 18 + } 19 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 20 + + adev->ddev->vblank_disable_immediate = true; 21 + +#else 22 + adev->ddev->vblank_disable_allowed = true; 23 + +#endif 24 + 25 + INIT_WORK(&adev->reset_work, amdgpu_irq_reset_work_func); 26 + 27 + -- 28 + 2.9.3 29 +
+29
pkgs/os-specific/linux/amdgpu-pro/patches/0007-Remove-connector-parameter-from-__drm_atomic_helper_.patch
··· 1 + From 27ef2ce0d4d8eeb3bca32ddeae503f0a334832aa Mon Sep 17 00:00:00 2001 2 + From: "Luke A. Guest" <laguest@archeia.com> 3 + Date: Mon, 4 Jul 2016 19:41:08 +0100 4 + Subject: [PATCH 7/8] Remove connector parameter from 5 + __drm_atomic_helper_connector_destroy_state for 4.7.x kernels. 6 + 7 + --- 8 + amd/dal/amdgpu_dm/amdgpu_dm_types.c | 4 ++++ 9 + 1 file changed, 4 insertions(+) 10 + 11 + diff --git a/amd/dal/amdgpu_dm/amdgpu_dm_types.c b/amd/dal/amdgpu_dm/amdgpu_dm_types.c 12 + index 2e2d2e6..cd34607 100644 13 + --- a/amd/dal/amdgpu_dm/amdgpu_dm_types.c 14 + +++ b/amd/dal/amdgpu_dm/amdgpu_dm_types.c 15 + @@ -1205,7 +1205,11 @@ void amdgpu_dm_connector_atomic_destroy_state( 16 + struct dm_connector_state *dm_state = 17 + to_dm_connector_state(state); 18 + 19 + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0) 20 + + __drm_atomic_helper_connector_destroy_state(state); 21 + +#else 22 + __drm_atomic_helper_connector_destroy_state(connector, state); 23 + +#endif 24 + 25 + kfree(dm_state); 26 + } 27 + -- 28 + 2.9.3 29 +
+25
pkgs/os-specific/linux/amdgpu-pro/patches/0008-fix-apparent-typo-in-bandwidth_calcs-causing-array-e.patch
··· 1 + From c9f2501131da0d9173e21f7e8ff5741a7fcfedb6 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Sun, 21 Aug 2016 16:58:45 -0300 4 + Subject: [PATCH 8/8] fix apparent typo in bandwidth_calcs causing array error 5 + 6 + --- 7 + amd/dal/dc/calcs/bandwidth_calcs.c | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/amd/dal/dc/calcs/bandwidth_calcs.c b/amd/dal/dc/calcs/bandwidth_calcs.c 11 + index 8a19139..c4ededd 100644 12 + --- a/amd/dal/dc/calcs/bandwidth_calcs.c 13 + +++ b/amd/dal/dc/calcs/bandwidth_calcs.c 14 + @@ -3181,7 +3181,7 @@ static void calculate_bandwidth( 15 + bw_int_to_fixed( 16 + 2), 17 + vbios->mcifwrmc_urgent_latency), 18 + - results->dmif_burst_time[i][j]), 19 + + results->dmif_burst_time[results->y_clk_level][results->sclk_level]), 20 + results->mcifwr_burst_time[results->y_clk_level][results->sclk_level])), 21 + results->dispclk), 22 + bw_int_to_fixed( 23 + -- 24 + 2.9.3 25 +
+25
pkgs/os-specific/linux/amdgpu-pro/patches/0009-disable-dal-by-default.patch
··· 1 + From 49d45957ddaafe13a9cc7bacd1b9665fe9c517ac Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Thu, 25 Aug 2016 22:17:06 -0300 4 + Subject: [PATCH] disable dal by default 5 + 6 + --- 7 + amd/amdgpu/amdgpu_drv.c | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/amd/amdgpu/amdgpu_drv.c b/amd/amdgpu/amdgpu_drv.c 11 + index 793528b..9a4dfcc 100644 12 + --- a/amd/amdgpu/amdgpu_drv.c 13 + +++ b/amd/amdgpu/amdgpu_drv.c 14 + @@ -79,7 +79,7 @@ int amdgpu_vm_block_size = -1; 15 + int amdgpu_vm_fault_stop = 0; 16 + int amdgpu_vm_debug = 0; 17 + int amdgpu_exp_hw_support = 0; 18 + -int amdgpu_dal = -1; 19 + +int amdgpu_dal = 0; 20 + int amdgpu_sched_jobs = 32; 21 + int amdgpu_sched_hw_submission = 2; 22 + int amdgpu_powerplay = -1; 23 + -- 24 + 2.9.3 25 +
+112
pkgs/os-specific/linux/amdgpu-pro/patches/0010-remove-dependency-on-System.map.patch
··· 1 + From fbc0d704f47526ca38f518b60237962cc6b08305 Mon Sep 17 00:00:00 2001 2 + From: David McFarland <corngood@gmail.com> 3 + Date: Thu, 25 Aug 2016 23:08:02 -0300 4 + Subject: [PATCH] remove dependency on System.map 5 + 6 + --- 7 + amd/backport/Makefile | 3 +-- 8 + amd/backport/kcl_fence.c | 10 ++++++++-- 9 + amd/backport/symbols | 3 --- 10 + dkms.conf | 1 - 11 + pre-build.sh | 32 -------------------------------- 12 + 5 files changed, 9 insertions(+), 40 deletions(-) 13 + delete mode 100644 amd/backport/symbols 14 + delete mode 100755 pre-build.sh 15 + 16 + diff --git a/amd/backport/Makefile b/amd/backport/Makefile 17 + index 6447a15..4682e0f 100644 18 + --- a/amd/backport/Makefile 19 + +++ b/amd/backport/Makefile 20 + @@ -53,10 +53,9 @@ ccflags-y += -DOS_NAME_RHEL_7 21 + endif 22 + endif 23 + 24 + -BACKPORT_OBJS = symbols.o 25 + endif 26 + 27 + -BACKPORT_OBJS += kcl_drm.o kcl_ttm.o kcl_amdgpu.o kcl_fence.o kcl_mn.o 28 + +BACKPORT_OBJS = kcl_drm.o kcl_ttm.o kcl_amdgpu.o kcl_fence.o kcl_mn.o 29 + 30 + amdgpu-y += $(addprefix ../backport/,$(BACKPORT_OBJS)) 31 + 32 + diff --git a/amd/backport/kcl_fence.c b/amd/backport/kcl_fence.c 33 + index 2141eef..ceef1fe 100644 34 + --- a/amd/backport/kcl_fence.c 35 + +++ b/amd/backport/kcl_fence.c 36 + @@ -22,8 +22,14 @@ struct default_wait_cb { 37 + struct task_struct *task; 38 + }; 39 + 40 + -extern void 41 + -(*fence_default_wait_cb)(struct fence *fence, struct fence_cb *cb); 42 + +static void 43 + +fence_default_wait_cb(struct fence *fence, struct fence_cb *cb) 44 + +{ 45 + + struct default_wait_cb *wait = 46 + + container_of(cb, struct default_wait_cb, base); 47 + + 48 + + wake_up_process(wait->task); 49 + +} 50 + 51 + signed long 52 + _kcl_fence_wait_any_timeout(struct fence **fences, uint32_t count, 53 + diff --git a/amd/backport/symbols b/amd/backport/symbols 54 + deleted file mode 100644 55 + index 2d3f2ee..0000000 56 + --- a/amd/backport/symbols 57 + +++ /dev/null 58 + @@ -1,3 +0,0 @@ 59 + -SYMS="" 60 + - 61 + -SYMS+="fence_default_wait_cb" 62 + diff --git a/dkms.conf b/dkms.conf 63 + index 9ca148e..36be480 100644 64 + --- a/dkms.conf 65 + +++ b/dkms.conf 66 + @@ -4,4 +4,3 @@ BUILT_MODULE_NAME[0]="amdgpu" 67 + BUILT_MODULE_LOCATION[0]="amd/amdgpu" 68 + DEST_MODULE_LOCATION[0]="/extra" 69 + AUTOINSTALL="yes" 70 + -PRE_BUILD="pre-build.sh $kernelver" 71 + \ No newline at end of file 72 + diff --git a/pre-build.sh b/pre-build.sh 73 + deleted file mode 100755 74 + index 88ec680..0000000 75 + --- a/pre-build.sh 76 + +++ /dev/null 77 + @@ -1,32 +0,0 @@ 78 + -#!/bin/bash 79 + - 80 + -KERNELVER=$1 81 + -KERNELVER_BASE=${KERNELVER%%-*} 82 + - 83 + -version_lt () { 84 + - newest=$((echo "$1"; echo "$2") | sort -V | tail -n1) 85 + - [ "$1" != "$newest" ] 86 + -} 87 + - 88 + -version_ge () { 89 + - newest=$((echo "$1"; echo "$2") | sort -V | tail -n1) 90 + - [ "$1" = "$newest" ] 91 + -} 92 + - 93 + -version_gt () { 94 + - oldest=$((echo "$1"; echo "$2") | sort -V | head -n1) 95 + - [ "$1" != "$oldest" ] 96 + -} 97 + - 98 + -version_le () { 99 + - oldest=$((echo "$1"; echo "$2") | sort -V | head -n1) 100 + - [ "$1" = "$oldest" ] 101 + -} 102 + - 103 + -source amd/backport/symbols 104 + - 105 + -echo '// auto generated by DKMS pre-build.sh' > amd/backport/symbols.c 106 + -for sym in $SYMS; do 107 + - addr=$(grep $sym /boot/System.map-$KERNELVER | awk -F' ' '{print $1}') 108 + - echo "void *$sym = (void *)0x$addr;" >> amd/backport/symbols.c 109 + -done 110 + -- 111 + 2.9.3 112 +
-40
pkgs/os-specific/linux/nvidia-x11/365.35-kernel-4.7.patch
··· 1 - diff -Naur NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-drm/nvidia-drm-fb.c NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-drm/nvidia-drm-fb.c 2 - --- NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-drm/nvidia-drm-fb.c 2016-07-31 19:07:06.595038290 -0400 3 - +++ NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-drm/nvidia-drm-fb.c 2016-07-31 19:09:18.532197060 -0400 4 - @@ -114,7 +114,7 @@ 5 - * We don't support any planar format, pick up first buffer only. 6 - */ 7 - 8 - - gem = drm_gem_object_lookup(dev, file, cmd->handles[0]); 9 - + gem = drm_gem_object_lookup(file, cmd->handles[0]); 10 - 11 - if (gem == NULL) 12 - { 13 - diff -Naur NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-drm/nvidia-drm-gem.c NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-drm/nvidia-drm-gem.c 14 - --- NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-drm/nvidia-drm-gem.c 2016-07-31 19:07:06.595038290 -0400 15 - +++ NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-drm/nvidia-drm-gem.c 2016-07-31 19:08:56.187492736 -0400 16 - @@ -408,7 +408,7 @@ 17 - 18 - mutex_lock(&dev->struct_mutex); 19 - 20 - - gem = drm_gem_object_lookup(dev, file, handle); 21 - + gem = drm_gem_object_lookup(file, handle); 22 - 23 - if (gem == NULL) 24 - { 25 - diff -Naur NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-uvm/uvm_linux.h NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-uvm/uvm_linux.h 26 - --- NVIDIA-Linux-x86_64-367.35-no-compat32-upstream/kernel/nvidia-uvm/uvm_linux.h 2016-07-31 19:07:06.600038448 -0400 27 - +++ NVIDIA-Linux-x86_64-367.35-no-compat32/kernel/nvidia-uvm/uvm_linux.h 2016-07-31 19:08:06.506926763 -0400 28 - @@ -554,12 +554,6 @@ 29 - INIT_RADIX_TREE(tree, GFP_NOWAIT); 30 - } 31 - 32 - -static bool radix_tree_empty(struct radix_tree_root *tree) 33 - -{ 34 - - void *dummy; 35 - - return radix_tree_gang_lookup(tree, &dummy, 0, 1) == 0; 36 - -} 37 - - 38 - 39 - #if !defined(NV_USLEEP_RANGE_PRESENT) 40 - static void __sched usleep_range(unsigned long min, unsigned long max)
+9 -7
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 12 12 13 13 let 14 14 15 - versionNumber = "367.35"; 15 + versionNumber = "367.57"; 16 16 17 17 # Policy: use the highest stable version as the default (on our master). 18 18 inherit (stdenv.lib) makeLibraryPath; 19 + 20 + nameSuffix = optionalString (!libsOnly) "-${kernel.version}"; 19 21 20 22 in 21 23 22 24 stdenv.mkDerivation { 23 - name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernel.version}"}"; 25 + name = "nvidia-x11-${versionNumber}${nameSuffix}"; 24 26 25 27 builder = ./builder.sh; 26 28 27 29 src = 28 30 if stdenv.system == "i686-linux" then 29 31 fetchurl { 30 - url = "http://download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; 31 - sha256 = "05g36bxcfk21ab8b0ay3zy21k5nd71468p9y1nbflx7ghpx25jrq"; 32 + url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; 33 + sha256 = "1fw87nvbf8dmy7clwmm7jwp842c78mkz9bcb060wbihsywkfkm23"; 32 34 } 33 35 else if stdenv.system == "x86_64-linux" then 34 36 fetchurl { 35 - url = "http://download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; 36 - sha256 = "0m4k8f0212l63h22wk6hgi8fbfsgxqih5mizsw4ixqqmjd75av4a"; 37 + url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}.run"; 38 + sha256 = "0lc87bgr29l9idhy2a4bsplkwx9r0dz9kjhcc5xq2xqkkyr5sqd1"; 37 39 } 38 40 else throw "nvidia-x11 does not support platform ${stdenv.system}"; 39 41 ··· 55 57 [ gtk2 atk pango glib gdk_pixbuf cairo ] ); 56 58 programPath = makeLibraryPath [ xorg.libXv ]; 57 59 58 - patches = if (!libsOnly) && (versionAtLeast kernel.dev.version "4.7") then [ ./365.35-kernel-4.7.patch ] else []; 60 + 59 61 60 62 buildInputs = [ perl nukeReferences ]; 61 63
+35
pkgs/servers/atlassian/confluence.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "atlassian-confluence-${version}"; 5 + version = "5.10.4"; 6 + 7 + src = fetchurl { 8 + url = "https://www.atlassian.com/software/confluence/downloads/binary/${name}.tar.gz"; 9 + sha256 = "07v31lr2jyh90ynjv6f61jh8wkry6lx02nm3yra02920k4y0w22a"; 10 + }; 11 + 12 + phases = [ "unpackPhase" "buildPhase" "installPhase" ]; 13 + 14 + buildPhase = '' 15 + echo "confluence.home=/run/confluence/home" > confluence/WEB-INF/classes/confluence-init.properties 16 + mv conf/server.xml conf/server.xml.dist 17 + ln -sf /run/confluence/home/deploy conf/Standalone 18 + ln -sf /run/confluence/server.xml conf/server.xml 19 + rm -r logs; ln -sf /run/confluence/logs/ . 20 + rm -r work; ln -sf /run/confluence/work/ . 21 + rm -r temp; ln -sf /run/confluence/temp/ . 22 + ''; 23 + 24 + installPhase = '' 25 + cp -rva . $out 26 + patchShebangs $out/bin 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Team collaboration software written in Java and mainly used in corporate environments"; 31 + homepage = https://www.atlassian.com/software/confluence; 32 + license = licenses.unfree; 33 + maintainers = with maintainers; [ fpletz globin ]; 34 + }; 35 + }
+36
pkgs/servers/atlassian/crowd.nix
··· 1 + { stdenv, fetchurl, home ? "/var/lib/crowd" }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "atlassian-crowd-${version}"; 5 + version = "2.10.1"; 6 + 7 + src = fetchurl { 8 + url = "https://www.atlassian.com/software/crowd/downloads/binary/${name}.tar.gz"; 9 + sha256 = "1pl4wyqvzqb97ql23530amslrrsysi0fmmnzpihhgqhvhwf57sc6"; 10 + }; 11 + 12 + phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; 13 + 14 + buildPhase = '' 15 + mv apache-tomcat/conf/server.xml apache-tomcat/conf/server.xml.dist 16 + ln -s /run/atlassian-crowd/server.xml apache-tomcat/conf/server.xml 17 + 18 + rm -rf apache-tomcat/work 19 + ln -s /run/atlassian-crowd/work apache-tomcat/work 20 + 21 + substituteInPlace apache-tomcat/bin/startup.sh --replace start run 22 + 23 + echo "crowd.home=${home}" > crowd-webapp/WEB-INF/classes/crowd-init.properties 24 + ''; 25 + 26 + installPhase = '' 27 + cp -rva . $out 28 + ''; 29 + 30 + meta = with stdenv.lib; { 31 + description = "Single sign-on and identity management tool"; 32 + homepage = https://www.atlassian.com/software/crowd; 33 + license = licenses.unfree; 34 + maintainers = with maintainers; [ fpletz globin ]; 35 + }; 36 + }
+32
pkgs/servers/atlassian/jira.nix
··· 1 + { stdenv, fetchurl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "atlassian-jira-${version}"; 5 + version = "7.2.2"; 6 + 7 + src = fetchurl { 8 + url = "https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; 9 + sha256 = "0qrxiyljcz3lv3jp29mhrfkj77r7ahfm68hvwwjl4z7424mwg9zn"; 10 + }; 11 + 12 + phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; 13 + 14 + buildPhase = '' 15 + mv conf/server.xml conf/server.xml.dist 16 + ln -sf /run/atlassian-jira/server.xml conf/server.xml 17 + rm -r logs; ln -sf /run/atlassian-jira/logs/ . 18 + rm -r work; ln -sf /run/atlassian-jira/work/ . 19 + rm -r temp; ln -sf /run/atlassian-jira/temp/ . 20 + ''; 21 + 22 + installPhase = '' 23 + cp -rva . $out 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Proprietary issue tracking product, also providing project management functions"; 28 + homepage = https://www.atlassian.com/software/jira; 29 + license = licenses.unfree; 30 + maintainers = with maintainers; [ fpletz globin ]; 31 + }; 32 + }
+2 -2
pkgs/servers/sql/mariadb/default.nix
··· 15 15 }; 16 16 17 17 common = rec { # attributes common to both builds 18 - version = "10.1.17"; 18 + version = "10.1.18"; 19 19 20 20 src = fetchurl { 21 21 url = "https://downloads.mariadb.org/interstitial/mariadb-${version}/source/mariadb-${version}.tar.gz"; 22 - sha256 = "1ddalhxxcn95qp5b50z213niylcd0s6bqphid0c7c624wg2mm92c"; 22 + sha256 = "0wrvhyck95czhz553834i9im7ljvn8k2byakcinlji7zx43njcyp"; 23 23 }; 24 24 25 25 prePatch = ''
+6 -6
pkgs/stdenv/darwin/default.nix
··· 6 6 # Allow passing in bootstrap files directly so we can test the stdenv bootstrap process when changing the bootstrap tools 7 7 , bootstrapFiles ? let 8 8 fetch = { file, sha256, executable ? true }: import <nix/fetchurl.nix> { 9 - url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/62540508837664e9b366e36d1265502db4329a6e/${file}"; 9 + url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/33f59c9d11b8d5014dfd18cc11a425f6393c884a/${file}"; 10 10 inherit sha256 system executable; 11 11 }; in { 12 - sh = fetch { file = "sh"; sha256 = "1qpg16qbqqkmcr5an4d73p6q55izhlzmdd3nvid8gp7f3f9spbz7"; }; 13 - bzip2 = fetch { file = "bzip2"; sha256 = "1g67sh51fa2ws9wch5gznvrmmh27mks3dbnp6gvac43qxdnv6mpz"; }; 14 - mkdir = fetch { file = "mkdir"; sha256 = "1lkp6y33lsrj9yif1cfrw5g021pffynrdscrz3ds19hslg55w4dw"; }; 15 - cpio = fetch { file = "cpio"; sha256 = "115pgrl0pcq2h4yfqrmfvffl0dcabw4mgkc91aphd913wrzfmlz9"; }; 16 - tarball = fetch { file = "bootstrap-tools.cpio.bz2"; sha256 = "1ak16xrj41l15ads5l2kfgbyrb1lczzhmi8nln5h0np8r3w9frw9"; executable = false; }; 12 + sh = fetch { file = "sh"; sha256 = "1rx4kg6358xdj05z0m139a0zn4f4zfmq4n4vimlmnwyfiyn4x7wk"; }; 13 + bzip2 = fetch { file = "bzip2"; sha256 = "104qnhzk79vkbp2yi0kci6lszgfppvrwk3rgxhry842ly1xz2r7l"; }; 14 + mkdir = fetch { file = "mkdir"; sha256 = "0d91c19xjzmqisncvldv79d7ddzai9l7vcmajhwlwwv74g6da5yl"; }; 15 + cpio = fetch { file = "cpio"; sha256 = "0lw057bmcqls96j0gv1n3mgl66q31mba7i413cbkkaf0rfzz3dxj"; }; 16 + tarball = fetch { file = "bootstrap-tools.cpio.bz2"; sha256 = "13ihbj002pis3fgy1d9c4fi7flca21z9brjsjkklm82h5b4nlwxl"; executable = false; }; 17 17 } 18 18 }: 19 19
+37 -2
pkgs/stdenv/darwin/unpack-bootstrap-tools.sh
··· 17 17 fi 18 18 done 19 19 20 + install_name_tool \ 21 + -id $out/lib/system/libsystem_c.dylib \ 22 + $out/lib/system/libsystem_c.dylib 23 + 24 + install_name_tool \ 25 + -id $out/lib/system/libsystem_kernel.dylib \ 26 + $out/lib/system/libsystem_kernel.dylib 27 + 28 + # TODO: this logic basically duplicates similar logic in the Libsystem expression. Deduplicate them! 29 + libs=$(otool -arch x86_64 -L /usr/lib/libSystem.dylib | tail -n +3 | awk '{ print $1 }') 30 + 31 + for i in $libs; do 32 + if [ "$i" != "/usr/lib/system/libsystem_kernel.dylib" ] && [ "$i" != "/usr/lib/system/libsystem_c.dylib" ]; then 33 + args="$args -reexport_library $i" 34 + fi 35 + done 36 + 37 + ld -macosx_version_min 10.7 \ 38 + -arch x86_64 \ 39 + -dylib \ 40 + -o $out/lib/libSystem.B.dylib \ 41 + -compatibility_version 1.0 \ 42 + -current_version 1226.10.1 \ 43 + -reexport_library $out/lib/system/libsystem_c.dylib \ 44 + -reexport_library $out/lib/system/libsystem_kernel.dylib \ 45 + $args 46 + 47 + ln -s libSystem.B.dylib $out/lib/libSystem.dylib 48 + 49 + for name in c dbm dl info m mx poll proc pthread rpcsvc util gcc_s.10.4 gcc_s.10.5; do 50 + ln -s libSystem.dylib $out/lib/lib$name.dylib 51 + done 52 + 53 + ln -s libresolv.9.dylib $out/lib/libresolv.dylib 54 + 20 55 for i in $out/lib/*.dylib $out/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation; do 21 - if ! test -L $i; then 22 - echo patching $i 56 + if test ! -L "$i" -a "$i" != "$out/lib/libSystem*.dylib"; then 57 + echo "Patching $i" 23 58 24 59 id=$(otool -D "$i" | tail -n 1) 25 60 install_name_tool -id "$(dirname $i)/$(basename $id)" $i
+27
pkgs/tools/misc/mysqltuner/default.nix
··· 1 + { stdenv, fetchFromGitHub, perl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "mysqltuner-${version}"; 5 + version = "1.6.18"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "major"; 9 + repo = "MySQLTuner-perl"; 10 + rev = version; 11 + sha256 = "14dblrjqciyx6k7yczfzbaflc7hdxnj0kyy6q0lqfz8imszdkpi2"; 12 + }; 13 + 14 + buildInputs = [ perl ]; 15 + 16 + installPhase = '' 17 + mkdir -p $out/bin 18 + install -m0755 mysqltuner.pl $out/bin/mysqltuner 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + description = "Make recommendations for increased performance and stability of MariaDB/MySQL"; 23 + homepage = http://mysqltuner.com; 24 + license = licenses.gpl3; 25 + maintainers = with maintainers; [ peterhoeg ]; 26 + }; 27 + }
+10 -7
pkgs/tools/misc/ostree/default.nix
··· 7 7 libglnx-src = fetchFromGitHub { 8 8 owner = "GNOME"; 9 9 repo = "libglnx"; 10 - rev = "769522753c25537e520adc322fa62e5390272add"; 11 - sha256 = "0gfc8dl63xpmf73dwb1plj7cymq7z6w6wq5m06yx8jymwhq7x1l8"; 10 + rev = "36396b49ad6636c9959f3dfac5e04d41584b1a92"; 11 + sha256 = "146flrpzybm2s12wg05rnglnfd2f2jx3xzvns2pq28kvg09bgcfn"; 12 12 }; 13 13 14 14 bsdiff-src = fetchFromGitHub { ··· 17 17 rev = "1edf9f656850c0c64dae260960fabd8249ea9c60"; 18 18 sha256 = "1h71d2h2d3anp4msvpaff445rnzdxii3id2yglqk7af9i43kdsn1"; 19 19 }; 20 - in stdenv.mkDerivation rec { 21 - rev = "v2016.5"; 22 - name = "ostree-${rev}"; 20 + 21 + version = "2016.11"; 22 + in stdenv.mkDerivation { 23 + name = "ostree-${version}"; 23 24 24 25 src = fetchFromGitHub { 25 - inherit rev; 26 + rev = "v${version}"; 26 27 owner = "ostreedev"; 27 28 repo = "ostree"; 28 - sha256 = "1dfyhzgv94ldjv2l4jxf4xhks2z5ljljqa3k579qskds755n6kvg"; 29 + sha256 = "19xmg01mxdykx74r9ra11hc15qd1fjqbxdn23jrn2pcvz8dw9zgc"; 29 30 }; 30 31 31 32 nativeBuildInputs = [ ··· 43 44 44 45 preConfigure = '' 45 46 env NOCONFIGURE=1 ./autogen.sh 47 + 48 + configureFlags+="--with-systemdsystemunitdir=$out/lib/systemd/system" 46 49 ''; 47 50 48 51 meta = with stdenv.lib; {
+37 -12
pkgs/tools/misc/rpm-ostree/default.nix
··· 1 1 { stdenv, fetchFromGitHub, ostree, rpm, which, autoconf, automake, libtool, pkgconfig, 2 - libcap, glib, libgsystem, json_glib, libarchive, libhif, librepo, gtk_doc, elfutils, 3 - libxslt, docbook_xsl, docbook_xml_dtd_42, acl }: 2 + libcap, glib, libgsystem, json_glib, libarchive, libsolv, librepo, gtk_doc, elfutils, 3 + gperf, cmake, pcre, check, python, libxslt, docbook_xsl, docbook_xml_dtd_42, acl }: 4 4 5 5 let 6 6 libglnx-src = fetchFromGitHub { 7 7 owner = "GNOME"; 8 8 repo = "libglnx"; 9 - rev = "85c9dd5c073a8c0d74c4baa2e4a94f5535984e62"; 10 - sha256 = "08m8wxlkymwq5hsc26k7ndwiqiw1ggaaxyi2qfhqznasgbp4g623"; 9 + rev = "4ae5e3beaaa674abfabf7404ab6fafcc4ec547db"; 10 + sha256 = "1npb9zbyb4bl0nxqf0pcqankcwzs3k1x8i2wkdwhgak4qcvxvfqn"; 11 + }; 12 + 13 + libdnf-src = fetchFromGitHub { 14 + owner = "rpm-software-management"; 15 + repo = "libhif"; 16 + rev = "b69552b3b3a42fd41698a925d5f5f623667bac63"; 17 + sha256 = "0h6k09rb4imzbmsn7mspwl0js2awqdpb4ysdqq550vw2nr0dzszr"; 11 18 }; 12 - in stdenv.mkDerivation rec { 13 - rev = "v2016.1"; 14 - name = "rpm-ostree"; 19 + 20 + version = "2016.10"; 21 + in stdenv.mkDerivation { 22 + name = "rpm-ostree-${version}"; 15 23 16 24 src = fetchFromGitHub { 17 - inherit rev; 25 + rev = "v${version}"; 18 26 owner = "projectatomic"; 19 27 repo = "rpm-ostree"; 20 - sha256 = "19jvnmy9zinx0j5nvy3h5abfv9d988kvyza09gljx16gll8qkbbf"; 28 + sha256 = "0a0wwklzk1kvk3bbxxfvxgk4ck5dn7a7v32shqidb674fr2d5pvb"; 21 29 }; 22 30 23 31 buildInputs = [ 24 - which autoconf automake pkgconfig libtool libcap ostree rpm glib libgsystem 25 - json_glib libarchive libhif librepo gtk_doc libxslt docbook_xsl docbook_xml_dtd_42 32 + which autoconf automake pkgconfig libtool libcap ostree rpm glib libgsystem gperf 33 + json_glib libarchive libsolv librepo gtk_doc libxslt docbook_xsl docbook_xml_dtd_42 34 + cmake pcre check python 26 35 # FIXME: get rid of this once libarchive properly propagates this 27 36 acl 28 37 ]; 29 38 39 + dontUseCmakeConfigure = true; 40 + 30 41 prePatch = '' 31 - rmdir libglnx 42 + rmdir libglnx libdnf 32 43 cp --no-preserve=mode -r ${libglnx-src} libglnx 44 + cp --no-preserve=mode -r ${libdnf-src} libdnf 45 + 46 + # According to #cmake on freenode, libdnf should bundle the FindLibSolv.cmake module 47 + cp ${libsolv}/share/cmake/Modules/FindLibSolv.cmake libdnf/cmake/modules/ 48 + 49 + # See https://github.com/projectatomic/rpm-ostree/issues/480 50 + substituteInPlace src/libpriv/rpmostree-unpacker.c --replace 'include <selinux/selinux.h>' "" 51 + 52 + # libdnf normally wants sphinx to build its hawkey manpages, but we don't care about those manpages since we don't use hawkey 53 + substituteInPlace configure.ac --replace 'cmake \' 'cmake -DWITH_MAN=off \' 54 + 55 + # Let's not hardcode the rpm-gpg path... 56 + substituteInPlace libdnf/libdnf/dnf-keyring.c \ 57 + --replace '"/etc/pki/rpm-gpg"' 'getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") ? getenv("LIBDNF_RPM_GPG_PATH_OVERRIDE") : "/etc/pki/rpm-gpg"' 33 58 ''; 34 59 35 60 preConfigure = ''
+3 -6
pkgs/tools/misc/tmuxp/default.nix
··· 2 2 3 3 pythonPackages.buildPythonApplication rec { 4 4 name = "tmuxp-${version}"; 5 - version = "1.2.0"; 5 + version = "1.2.2"; 6 6 7 7 namePrefix = ""; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://pypi/t/tmuxp/${name}.tar.gz"; 11 - sha256 = "05z5ssv9glsqmcy9fdq06bawy1274dnzqsqd3a4z4jd0w6j09smn"; 11 + sha256 = "1g37pdxs0wmnskqm7qsqm0ygwpc1dxk1d7lrzpgs717zxaak8vln"; 12 12 }; 13 13 14 14 patchPhase = '' 15 - # Dependencies required for testing shouldn't pinned to 16 - # a specific version. 17 - substituteInPlace requirements/test.txt \ 18 - --replace "==" ">=" 15 + sed -i 's/==.*$//' requirements/test.txt 19 16 ''; 20 17 21 18 buildInputs = with pythonPackages; [
+2 -2
pkgs/tools/misc/youtube-dl/default.nix
··· 14 14 buildPythonApplication rec { 15 15 16 16 name = "youtube-dl-${version}"; 17 - version = "2016.09.27"; 17 + version = "2016.10.07"; 18 18 19 19 src = fetchurl { 20 20 url = "https://yt-dl.org/downloads/${version}/${name}.tar.gz"; 21 - sha256 = "dfae0d25cb515d17e7145b7ab0edf0c85f77ef4975aefe46719fdef0a5d4a879"; 21 + sha256 = "56be6107275cbdc867e89caf9d20f351d184fdc4fb06d915945fef708086dbce"; 22 22 }; 23 23 24 24 buildInputs = [ makeWrapper zip ] ++ optional generateManPage pandoc;
+12 -4
pkgs/tools/networking/linkchecker/default.nix
··· 1 - { stdenv, lib, fetchurl, python2Packages }: 1 + { stdenv, lib, fetchurl, python2Packages, gettext }: 2 2 3 3 python2Packages.buildPythonApplication rec { 4 4 name = "LinkChecker-${version}"; 5 5 version = "9.3"; 6 6 7 - # LinkChecker 9.3 only works with requests 2.9.x 8 - propagatedBuildInputs = with python2Packages ; [ requests2 ]; 7 + buildInputs = with python2Packages ; [ pytest ]; 8 + propagatedBuildInputs = with python2Packages ; [ requests2 ] ++ [ gettext ]; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://pypi/L/LinkChecker/${name}.tar.gz"; 12 12 sha256 = "0v8pavf0bx33xnz1kwflv0r7lxxwj7vg3syxhy2wzza0wh6sc2pf"; 13 13 }; 14 14 15 - # upstream refuses to support ignoring robots.txt 15 + # 1. upstream refuses to support ignoring robots.txt 16 + # 2. work around requests2 version detection - can be dropped >v9.3 16 17 patches = [ 17 18 ./add-no-robots-flag.patch 19 + ./no-version-check.patch 18 20 ]; 19 21 20 22 postInstall = '' 21 23 rm $out/bin/linkchecker-gui 24 + ''; 25 + 26 + checkPhase = '' 27 + # the mime test fails for me... 28 + rm tests/test_mimeutil.py 29 + make test PYTESTOPTS="--tb=short" TESTS="tests/test_*.py tests/logger/test_*.py" 22 30 ''; 23 31 24 32 meta = {
+14
pkgs/tools/networking/linkchecker/no-version-check.patch
··· 1 + diff --git a/linkcheck/__init__.py b/linkcheck/__init__.py 2 + --- a/linkcheck/__init__.py 2014-07-16 13:34:58.000000000 +0800 3 + +++ b/linkcheck/__init__.py 2016-10-11 10:42:08.914085950 +0800 4 + @@ -26,8 +26,8 @@ 5 + sys.version_info < (2, 7, 2, 'final', 0)): 6 + raise SystemExit("This program requires Python 2.7.2 or later.") 7 + import requests 8 + -if requests.__version__ <= '2.2.0': 9 + - raise SystemExit("This program requires Python requests 2.2.0 or later.") 10 + +#if requests.__version__ <= '2.2.0': 11 + +# raise SystemExit("This program requires Python requests 2.2.0 or later.") 12 + 13 + import os 14 + # add the custom linkcheck_dns directory to sys.path
+37
pkgs/tools/networking/openssh/RH-1380296-NEWKEYS-null-pointer-deref.patch
··· 1 + diff --git a/kex.c b/kex.c 2 + index 50c7a0f..823668b 100644 3 + --- a/kex.c 4 + +++ b/kex.c 5 + @@ -419,6 +419,8 @@ kex_input_newkeys(int type, u_int32_t seq, void *ctxt) 6 + ssh_dispatch_set(ssh, SSH2_MSG_NEWKEYS, &kex_protocol_error); 7 + if ((r = sshpkt_get_end(ssh)) != 0) 8 + return r; 9 + + if ((r = ssh_set_newkeys(ssh, MODE_IN)) != 0) 10 + + return r; 11 + kex->done = 1; 12 + sshbuf_reset(kex->peer); 13 + /* sshbuf_reset(kex->my); */ 14 + diff --git a/packet.c b/packet.c 15 + index d6dad2d..f96566b 100644 16 + --- a/packet.c 17 + +++ b/packet.c 18 + @@ -38,7 +38,7 @@ 19 + */ 20 + 21 + #include "includes.h" 22 + - 23 + + 24 + #include <sys/param.h> /* MIN roundup */ 25 + #include <sys/types.h> 26 + #include "openbsd-compat/sys-queue.h" 27 + @@ -1907,9 +1907,7 @@ ssh_packet_read_poll2(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p) 28 + return r; 29 + return SSH_ERR_PROTOCOL_ERROR; 30 + } 31 + - if (*typep == SSH2_MSG_NEWKEYS) 32 + - r = ssh_set_newkeys(ssh, MODE_IN); 33 + - else if (*typep == SSH2_MSG_USERAUTH_SUCCESS && !state->server_side) 34 + + if (*typep == SSH2_MSG_USERAUTH_SUCCESS && !state->server_side) 35 + r = ssh_packet_enable_delayed_compress(ssh); 36 + else 37 + r = 0;
+1
pkgs/tools/networking/openssh/default.nix
··· 44 44 45 45 patches = 46 46 [ 47 + ./RH-1380296-NEWKEYS-null-pointer-deref.patch 47 48 ./locale_archive.patch 48 49 ./fix-host-key-algorithms-plus.patch 49 50
-36
pkgs/tools/package-management/libhif/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, autoconf, automake, libtool, expat, python, sphinx, gobjectIntrospection, librepo, check, rpm, libsolv, pcre, curl, gtk_doc, zlib, xz, elfutils }: 2 - 3 - stdenv.mkDerivation rec { 4 - rev = "87e4cb247f5982fd48636691a955cc566d3110a3"; 5 - name = "libhif-${stdenv.lib.strings.substring 0 7 rev}"; 6 - 7 - src = fetchFromGitHub { 8 - inherit rev; 9 - owner = "rpm-software-management"; 10 - repo = "libhif"; 11 - sha256 = "1g8hrqjawzwcx1gjcnv9sxg5i8l13dab3rr3i641k5vi76vv8miq"; 12 - }; 13 - 14 - postPatch = '' 15 - for file in python/hawkey/CMakeLists.txt python/hawkey/tests/module/CMakeLists.txt; do 16 - substituteInPlace $file --replace ' ''${PYTHON_INSTALL_DIR}' " $out/${python.sitePackages}" 17 - done 18 - 19 - # Until https://github.com/rpm-software-management/libhif/issues/43 is implemented, let's not force users to have this path 20 - substituteInPlace libhif/hif-keyring.c \ 21 - --replace '"/etc/pki/rpm-gpg"' 'getenv("LIBHIF_RPM_GPG_PATH_OVERRIDE") ? getenv("LIBHIF_RPM_GPG_PATH_OVERRIDE") : "/etc/pki/rpm-gpg"' 22 - ''; 23 - 24 - buildInputs = [ cmake pkgconfig pcre expat python sphinx gobjectIntrospection gtk_doc librepo check rpm curl ]; 25 - 26 - # ibhif/hif-packagedelta.h includes solv/pool.h 27 - propagatedBuildInputs = [ libsolv ]; 28 - 29 - meta = with stdenv.lib; { 30 - description = "A library that provides a high level package-manager. It uses librepo and hawkey under the hood."; 31 - license = licenses.lgpl2Plus; 32 - platforms = platforms.linux; 33 - maintainers = with maintainers; [ copumpkin ]; 34 - }; 35 - } 36 -
+51 -34
pkgs/top-level/all-packages.nix
··· 2767 2767 2768 2768 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { }; 2769 2769 2770 + mysqltuner = callPackage ../tools/misc/mysqltuner { }; 2771 + 2770 2772 nabi = callPackage ../tools/inputmethods/nabi { }; 2771 2773 2772 2774 namazu = callPackage ../tools/text/namazu { }; ··· 3703 3705 sshpass = callPackage ../tools/networking/sshpass { }; 3704 3706 3705 3707 sslscan = callPackage ../tools/security/sslscan { 3706 - openssl = openssl_1_0_1; 3708 + openssl = openssl_1_0_1.override { enableSSL2 = true; }; 3707 3709 }; 3708 3710 3709 3711 sslmate = callPackage ../development/tools/sslmate { }; ··· 5103 5105 5104 5106 ponyc = callPackage ../development/compilers/ponyc { }; 5105 5107 5108 + pony-stable = callPackage ../development/compilers/ponyc/pony-stable.nix { }; 5109 + 5106 5110 rgbds = callPackage ../development/compilers/rgbds { }; 5107 5111 5108 5112 rtags = callPackage ../development/tools/rtags/default.nix {}; ··· 5200 5204 5201 5205 urweb = callPackage ../development/compilers/urweb { }; 5202 5206 5203 - vala_0_23 = callPackage ../development/compilers/vala/0.23.nix { }; 5204 - 5205 - vala_0_26 = callPackage ../development/compilers/vala/0.26.nix { }; 5206 - 5207 - vala_0_28 = callPackage ../development/compilers/vala/0.28.nix { }; 5208 - 5209 - vala_0_32 = callPackage ../development/compilers/vala/0.32.nix { }; 5207 + inherit (callPackage ../development/compilers/vala { }) 5208 + vala_0_23 5209 + vala_0_26 5210 + vala_0_28 5211 + vala_0_32 5212 + vala_0_34 5213 + vala; 5210 5214 5211 5215 valadoc = callPackage ../development/tools/valadoc { }; 5212 5216 ··· 6420 6424 visualvm = callPackage ../development/tools/java/visualvm { }; 6421 6425 6422 6426 xc3sprog = callPackage ../development/tools/misc/xc3sprog { }; 6427 + 6428 + xcbuild = callPackage ../development/tools/xcbuild { inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO; }; 6423 6429 6424 6430 xmlindent = callPackage ../development/web/xmlindent {}; 6425 6431 ··· 7765 7771 7766 7772 libharu = callPackage ../development/libraries/libharu { }; 7767 7773 7768 - libhif = callPackage ../tools/package-management/libhif { sphinx = python27Packages.sphinx; }; 7774 + libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { }; 7769 7775 7770 7776 libHX = callPackage ../development/libraries/libHX { }; 7771 7777 ··· 9815 9821 9816 9822 archiveopteryx = callPackage ../servers/mail/archiveopteryx/default.nix { }; 9817 9823 9824 + atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { }; 9825 + atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { }; 9826 + atlassian-jira = callPackage ../servers/atlassian/jira.nix { }; 9827 + 9818 9828 cadvisor = callPackage ../servers/monitoring/cadvisor { }; 9819 9829 9820 9830 cassandra_1_2 = callPackage ../servers/nosql/cassandra/1.2.nix { }; ··· 10869 10879 for a specific kernel. This function can then be called for 10870 10880 whatever kernel you're using. */ 10871 10881 10872 - linuxPackagesFor = kernel: self: let callPackage = newScope self; in rec { 10882 + linuxPackagesFor = kernel: lib.makeExtensible (self: with self; { 10883 + callPackage = newScope self; 10884 + 10873 10885 inherit kernel; 10874 10886 10875 10887 accelio = callPackage ../development/libraries/accelio { }; 10876 10888 10877 10889 acpi_call = callPackage ../os-specific/linux/acpi-call {}; 10890 + 10891 + amdgpu-pro = callPackage ../os-specific/linux/amdgpu-pro { }; 10878 10892 10879 10893 batman_adv = callPackage ../os-specific/linux/batman-adv {}; 10880 10894 ··· 10985 10999 configFile = "kernel"; 10986 11000 inherit kernel spl; 10987 11001 }; 10988 - }; 11002 + }); 10989 11003 10990 11004 # The current default kernel / kernel modules. 10991 11005 linuxPackages = linuxPackages_4_4; ··· 10996 11010 linux_latest = linuxPackages_latest.kernel; 10997 11011 10998 11012 # Build the kernel modules for the some of the kernels. 10999 - linuxPackages_mptcp = linuxPackagesFor pkgs.linux_mptcp linuxPackages_mptcp; 11000 - linuxPackages_rpi = linuxPackagesFor pkgs.linux_rpi linuxPackages_rpi; 11001 - linuxPackages_3_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_10 linuxPackages_3_10); 11002 - linuxPackages_3_10_tuxonice = linuxPackagesFor pkgs.linux_3_10_tuxonice linuxPackages_3_10_tuxonice; 11003 - linuxPackages_3_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_12 linuxPackages_3_12); 11004 - linuxPackages_3_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_18 linuxPackages_3_18); 11005 - linuxPackages_4_1 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_1 linuxPackages_4_1); 11006 - linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4 linuxPackages_4_4); 11007 - linuxPackages_4_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_7 linuxPackages_4_7); 11008 - linuxPackages_4_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_8 linuxPackages_4_8); 11013 + linuxPackages_mptcp = linuxPackagesFor pkgs.linux_mptcp; 11014 + linuxPackages_rpi = linuxPackagesFor pkgs.linux_rpi; 11015 + linuxPackages_3_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_10); 11016 + linuxPackages_3_10_tuxonice = linuxPackagesFor pkgs.linux_3_10_tuxonice; 11017 + linuxPackages_3_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_12); 11018 + linuxPackages_3_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_18); 11019 + linuxPackages_4_1 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_1); 11020 + linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); 11021 + linuxPackages_4_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_7); 11022 + linuxPackages_4_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_8); 11009 11023 # Don't forget to update linuxPackages_latest! 11010 11024 11011 11025 # Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds. 11012 - linuxPackages_testing = linuxPackagesFor pkgs.linux_testing linuxPackages_testing; 11026 + linuxPackages_testing = linuxPackagesFor pkgs.linux_testing; 11013 11027 11014 - linuxPackages_custom = {version, src, configfile}: 11015 - let linuxPackages_self = (linuxPackagesFor (pkgs.linuxManualConfig {inherit version src configfile; 11016 - allowImportFromDerivation=true;}) 11017 - linuxPackages_self); 11018 - in recurseIntoAttrs linuxPackages_self; 11028 + linuxPackages_custom = { version, src, configfile }: 11029 + recurseIntoAttrs (linuxPackagesFor (pkgs.linuxManualConfig { 11030 + inherit version src configfile; 11031 + allowImportFromDerivation = true; 11032 + })); 11019 11033 11020 11034 # Build a kernel for Xen dom0 11021 - linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; }) linuxPackages_latest); 11035 + linuxPackages_latest_xen_dom0 = recurseIntoAttrs (linuxPackagesFor (pkgs.linux_latest.override { features.xen_dom0=true; })); 11022 11036 11023 11037 # Grsecurity packages 11024 11038 ··· 11038 11052 }; 11039 11053 11040 11054 linuxPackages_grsec_nixos = 11041 - let self = linuxPackagesFor linux_grsec_nixos self; 11042 - in recurseIntoAttrs self; 11055 + recurseIntoAttrs (linuxPackagesFor linux_grsec_nixos); 11043 11056 11044 11057 # An unsupported grsec xen guest kernel 11045 11058 linux_grsec_server_xen = linux_grsec_nixos.override { ··· 11053 11066 }; 11054 11067 11055 11068 # ChromiumOS kernels 11056 - linuxPackages_chromiumos_3_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_3_14 linuxPackages_chromiumos_3_14); 11057 - linuxPackages_chromiumos_3_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_3_18 linuxPackages_chromiumos_3_18); 11058 - linuxPackages_chromiumos_latest = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_latest linuxPackages_chromiumos_latest); 11069 + linuxPackages_chromiumos_3_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_3_14); 11070 + linuxPackages_chromiumos_3_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_3_18); 11071 + linuxPackages_chromiumos_latest = recurseIntoAttrs (linuxPackagesFor pkgs.linux_chromiumos_latest); 11059 11072 11060 11073 # A function to build a manually-configured kernel 11061 11074 linuxManualConfig = pkgs.buildLinux; 11062 - buildLinux = callPackage ../os-specific/linux/kernel/manual-config.nix {}; 11075 + buildLinux = makeOverridable (callPackage ../os-specific/linux/kernel/manual-config.nix {}); 11063 11076 11064 11077 keyutils = callPackage ../os-specific/linux/keyutils { }; 11065 11078 ··· 12367 12380 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; 12368 12381 12369 12382 docker-machine = callPackage ../applications/networking/cluster/docker-machine { }; 12383 + 12384 + docker-distribution = callPackage ../applications/virtualization/docker-distribution { }; 12370 12385 12371 12386 doodle = callPackage ../applications/search/doodle { }; 12372 12387 ··· 14023 14038 toxprpl = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tox-prpl { }; 14024 14039 14025 14040 pidgin-opensteamworks = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks { }; 14041 + 14042 + purple-facebook = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-facebook { }; 14026 14043 14027 14044 pithos = callPackage ../applications/audio/pithos { 14028 14045 pythonPackages = python3Packages;
+4 -1
pkgs/top-level/make-tarball.nix
··· 63 63 fi 64 64 65 65 # Check that all-packages.nix evaluates on a number of platforms without any warnings. 66 + # Filter out MD5 warnings for now 66 67 for platform in i686-linux x86_64-linux x86_64-darwin; do 67 68 header "checking Nixpkgs on $platform" 68 69 69 70 NIXPKGS_ALLOW_BROKEN=1 nix-env -f . \ 70 71 --show-trace --argstr system "$platform" \ 71 - -qa --drv-path --system-filter \* --system 2>&1 >/dev/null | tee eval-warnings.log 72 + -qa --drv-path --system-filter \* --system 2>&1 >/dev/null | 73 + (grep -v '^trace: INFO: Deprecated use of MD5 hash in fetch' || true) | 74 + tee eval-warnings.log 72 75 73 76 if [ -s eval-warnings.log ]; then 74 77 echo "Nixpkgs on $platform evaluated with warnings, aborting"
+24 -6
pkgs/top-level/python-packages.nix
··· 2888 2888 2889 2889 boto = buildPythonPackage rec { 2890 2890 name = "boto-${version}"; 2891 - version = "2.41.0"; 2891 + version = "2.42.0"; 2892 2892 2893 2893 src = pkgs.fetchurl { 2894 2894 url = "https://github.com/boto/boto/archive/${version}.tar.gz"; 2895 - sha256 = "1n33bfbkpijyy6awjq7a8lrw4hw2lmwv5l7j0am6d34gpa8my75l"; 2895 + sha256 = "04ywn8xszk57s87jnkv4j1hswc6ra7z811y9lawfvhvnfshrpx5d"; 2896 2896 }; 2897 2897 2898 2898 checkPhase = '' ··· 5315 5315 5316 5316 libtmux = buildPythonPackage rec { 5317 5317 name = "libtmux-${version}"; 5318 - version = "0.5.0"; 5318 + version = "0.6.0"; 5319 5319 5320 5320 src = pkgs.fetchurl { 5321 5321 url = "mirror://pypi/l/libtmux/${name}.tar.gz"; 5322 - sha256 = "0fwydaahgflz9w753v1cmkfzrlfq1vb8zp4i20m2d3lvkm4crv93"; 5322 + sha256 = "117savw47c2givq9vxr5m02nyxmsk34l2ihxyy5axlaiqyxyf20s"; 5323 5323 }; 5324 5324 5325 5325 buildInputs = with self; [ pytest ]; 5326 5326 patchPhase = '' 5327 - sed -i 's/==2.9.1//' requirements/test.txt 5327 + sed -i 's/==.*$//' requirements/test.txt 5328 5328 ''; 5329 5329 5330 5330 meta = with stdenv.lib; { ··· 28828 28828 28829 28829 propagatedBuildInputs = with self; [ msgpack ] 28830 28830 ++ optional (!isPyPy) greenlet 28831 - ++ optional (!isPy34) trollius; 28831 + ++ optional (pythonOlder "3.4") trollius; 28832 28832 28833 28833 meta = { 28834 28834 description = "Python client for Neovim"; ··· 30673 30673 }; 30674 30674 }; 30675 30675 30676 + packet-python = buildPythonPackage rec { 30677 + name = "${pname}-${version}"; 30678 + pname = "packet-python"; 30679 + version = "1.31"; 30680 + src = pkgs.fetchurl { 30681 + url = "https://pypi.python.org/packages/c3/1b/ea71ec9d6eeab92b783d23dd62e71e9296f9699bc7d457450859803929f0/${name}.tar.gz"; 30682 + sha256 = "1z1zmrajfw01jr3mafimq7dvsb1rs978zln9xfd6fbqkp3vm9hc0"; 30683 + }; 30684 + propagatedBuildInputs = with self; [ requests ]; 30685 + 30686 + meta = { 30687 + description = "A Python client for the Packet API."; 30688 + homepage = "https://github.com/packethost/packet-python"; 30689 + license = licenses.lgpl3; 30690 + maintainers = with maintainers; [ dipinhora ]; 30691 + platforms = platforms.all; 30692 + }; 30693 + }; 30676 30694 }
+38 -36
pkgs/top-level/release.nix
··· 21 21 22 22 let 23 23 24 + unstable = pkgs.releaseTools.aggregate 25 + { name = "nixpkgs-${jobs.tarball.version}"; 26 + meta.description = "Release-critical builds for the Nixpkgs unstable channel"; 27 + constituents = 28 + [ jobs.tarball 29 + jobs.metrics 30 + jobs.manual 31 + jobs.lib-tests 32 + jobs.stdenv.x86_64-linux 33 + jobs.stdenv.i686-linux 34 + jobs.stdenv.x86_64-darwin 35 + jobs.linux.x86_64-linux 36 + jobs.linux.i686-linux 37 + jobs.python.x86_64-linux 38 + jobs.python.i686-linux 39 + jobs.python.x86_64-darwin 40 + jobs.python3.x86_64-linux 41 + jobs.python3.i686-linux 42 + jobs.python3.x86_64-darwin 43 + # Many developers use nix-repl 44 + jobs.nix-repl.x86_64-linux 45 + jobs.nix-repl.i686-linux 46 + jobs.nix-repl.x86_64-darwin 47 + # Needed by travis-ci to test PRs 48 + jobs.nox.i686-linux 49 + jobs.nox.x86_64-linux 50 + jobs.nox.x86_64-darwin 51 + # Ensure that X11/GTK+ are in order. 52 + jobs.thunderbird.x86_64-linux 53 + jobs.thunderbird.i686-linux 54 + # Ensure that basic stuff works on darwin 55 + jobs.git.x86_64-darwin 56 + jobs.mysql.x86_64-darwin 57 + jobs.vim.x86_64-darwin 58 + ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools; 59 + }; 60 + 24 61 lib = pkgs.lib; 25 62 26 63 jobs = ··· 33 70 34 71 # for consistency with NixOS tested job 35 72 tested = unstable; 73 + inherit unstable; 36 74 37 - unstable = pkgs.releaseTools.aggregate 38 - { name = "nixpkgs-${jobs.tarball.version}"; 39 - meta.description = "Release-critical builds for the Nixpkgs unstable channel"; 40 - constituents = 41 - [ jobs.tarball 42 - jobs.metrics 43 - jobs.manual 44 - jobs.lib-tests 45 - jobs.stdenv.x86_64-linux 46 - jobs.stdenv.i686-linux 47 - jobs.stdenv.x86_64-darwin 48 - jobs.linux.x86_64-linux 49 - jobs.linux.i686-linux 50 - jobs.python.x86_64-linux 51 - jobs.python.i686-linux 52 - jobs.python.x86_64-darwin 53 - jobs.python3.x86_64-linux 54 - jobs.python3.i686-linux 55 - jobs.python3.x86_64-darwin 56 - # Many developers use nix-repl 57 - jobs.nix-repl.x86_64-linux 58 - jobs.nix-repl.i686-linux 59 - jobs.nix-repl.x86_64-darwin 60 - # Needed by travis-ci to test PRs 61 - jobs.nox.i686-linux 62 - jobs.nox.x86_64-linux 63 - jobs.nox.x86_64-darwin 64 - # Ensure that X11/GTK+ are in order. 65 - jobs.thunderbird.x86_64-linux 66 - jobs.thunderbird.i686-linux 67 - # Ensure that basic stuff works on darwin 68 - jobs.git.x86_64-darwin 69 - jobs.mysql.x86_64-darwin 70 - jobs.vim.x86_64-darwin 71 - ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools; 72 - }; 73 75 74 76 stdenvBootstrapTools.i686-linux = 75 77 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "i686-linux"; }) dist test; };