Merge branch 'master' into staging

Let's drop i686-linux here as well.

+6985 -2136
+4 -4
doc/functions.xml
··· 358 <para> 359 <varname>pkgs.dockerTools</varname> is a set of functions for creating and 360 manipulating Docker images according to the 361 - <link xlink:href="https://github.com/docker/docker/blob/master/image/spec/v1.md#docker-image-specification-v100"> 362 - Docker Image Specification v1.0.0 363 </link>. Docker itself is not used to perform any of the operations done by these 364 functions. 365 </para> ··· 493 <varname>config</varname> is used to specify the configuration of the 494 containers that will be started off the built image in Docker. 495 The available options are listed in the 496 - <link xlink:href="https://github.com/docker/docker/blob/master/image/spec/v1.md#container-runconfig-field-descriptions"> 497 - Docker Image Specification v1.0.0 498 </link>. 499 </para> 500 </callout>
··· 358 <para> 359 <varname>pkgs.dockerTools</varname> is a set of functions for creating and 360 manipulating Docker images according to the 361 + <link xlink:href="https://github.com/moby/moby/blob/master/image/spec/v1.2.md#docker-image-specification-v120"> 362 + Docker Image Specification v1.2.0 363 </link>. Docker itself is not used to perform any of the operations done by these 364 functions. 365 </para> ··· 493 <varname>config</varname> is used to specify the configuration of the 494 containers that will be started off the built image in Docker. 495 The available options are listed in the 496 + <link xlink:href="https://github.com/moby/moby/blob/master/image/spec/v1.2.md#image-json-field-descriptions"> 497 + Docker Image Specification v1.2.0 498 </link>. 499 </para> 500 </callout>
+5
lib/maintainers.nix
··· 215 gilligan = "Tobias Pflug <tobias.pflug@gmail.com>"; 216 giogadi = "Luis G. Torres <lgtorres42@gmail.com>"; 217 gleber = "Gleb Peregud <gleber.p@gmail.com>"; 218 globin = "Robin Gloster <mail@glob.in>"; 219 gnidorah = "Alex Ivanov <yourbestfriend@opmbx.org>"; 220 goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>"; ··· 314 lihop = "Leroy Hopson <nixos@leroy.geek.nz>"; 315 linquize = "Linquize <linquize@yahoo.com.hk>"; 316 linus = "Linus Arver <linusarver@gmail.com>"; 317 lnl7 = "Daiderd Jordan <daiderd@gmail.com>"; 318 loskutov = "Ignat Loskutov <ignat.loskutov@gmail.com>"; 319 lovek323 = "Jason O'Conal <jason@oconal.id.au>"; ··· 377 MostAwesomeDude = "Corbin Simpson <cds@corbinsimpson.com>"; 378 mounium = "Katona László <muoniurn@gmail.com>"; 379 MP2E = "Cray Elliott <MP2E@archlinux.us>"; 380 mpscholten = "Marc Scholten <marc@mpscholten.de>"; 381 mpsyco = "Francis St-Amour <fr.st-amour@gmail.com>"; 382 msackman = "Matthew Sackman <matthew@wellquite.org>"; ··· 510 samuelrivas = "Samuel Rivas <samuelrivas@gmail.com>"; 511 sander = "Sander van der Burg <s.vanderburg@tudelft.nl>"; 512 sargon = "Daniel Ehlers <danielehlers@mindeye.net>"; 513 schmitthenner = "Fabian Schmitthenner <development@schmitthenner.eu>"; 514 schneefux = "schneefux <schneefux+nixos_pkg@schneefux.xyz>"; 515 schristo = "Scott Christopher <schristopher@konputa.com>"; ··· 631 zauberpony = "Elmar Athmer <elmar@athmer.org>"; 632 zef = "Zef Hemel <zef@zef.me>"; 633 zimbatm = "zimbatm <zimbatm@zimbatm.com>"; 634 zohl = "Al Zohali <zohl@fmap.me>"; 635 zoomulator = "Kim Simmons <zoomulator@gmail.com>"; 636 zraexy = "David Mell <zraexy@gmail.com>";
··· 215 gilligan = "Tobias Pflug <tobias.pflug@gmail.com>"; 216 giogadi = "Luis G. Torres <lgtorres42@gmail.com>"; 217 gleber = "Gleb Peregud <gleber.p@gmail.com>"; 218 + glenns = "Glenn Searby <glenn.searby@gmail.com>"; 219 globin = "Robin Gloster <mail@glob.in>"; 220 gnidorah = "Alex Ivanov <yourbestfriend@opmbx.org>"; 221 goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>"; ··· 315 lihop = "Leroy Hopson <nixos@leroy.geek.nz>"; 316 linquize = "Linquize <linquize@yahoo.com.hk>"; 317 linus = "Linus Arver <linusarver@gmail.com>"; 318 + lluchs = "Lukas Werling <lukas.werling@gmail.com>"; 319 lnl7 = "Daiderd Jordan <daiderd@gmail.com>"; 320 loskutov = "Ignat Loskutov <ignat.loskutov@gmail.com>"; 321 lovek323 = "Jason O'Conal <jason@oconal.id.au>"; ··· 379 MostAwesomeDude = "Corbin Simpson <cds@corbinsimpson.com>"; 380 mounium = "Katona László <muoniurn@gmail.com>"; 381 MP2E = "Cray Elliott <MP2E@archlinux.us>"; 382 + mpcsh = "Mark Cohen <m@mpc.sh>"; 383 mpscholten = "Marc Scholten <marc@mpscholten.de>"; 384 mpsyco = "Francis St-Amour <fr.st-amour@gmail.com>"; 385 msackman = "Matthew Sackman <matthew@wellquite.org>"; ··· 513 samuelrivas = "Samuel Rivas <samuelrivas@gmail.com>"; 514 sander = "Sander van der Burg <s.vanderburg@tudelft.nl>"; 515 sargon = "Daniel Ehlers <danielehlers@mindeye.net>"; 516 + sauyon = "Sauyon Lee <s@uyon.co>"; 517 schmitthenner = "Fabian Schmitthenner <development@schmitthenner.eu>"; 518 schneefux = "schneefux <schneefux+nixos_pkg@schneefux.xyz>"; 519 schristo = "Scott Christopher <schristopher@konputa.com>"; ··· 635 zauberpony = "Elmar Athmer <elmar@athmer.org>"; 636 zef = "Zef Hemel <zef@zef.me>"; 637 zimbatm = "zimbatm <zimbatm@zimbatm.com>"; 638 + Zimmi48 = "Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr>"; 639 zohl = "Al Zohali <zohl@fmap.me>"; 640 zoomulator = "Kim Simmons <zoomulator@gmail.com>"; 641 zraexy = "David Mell <zraexy@gmail.com>";
+46 -2
nixos/doc/manual/man-nixos-option.xml
··· 17 <refsynopsisdiv> 18 <cmdsynopsis> 19 <command>nixos-option</command> 20 - <arg choice='plain'><replaceable>option.name</replaceable></arg> 21 </cmdsynopsis> 22 </refsynopsisdiv> 23 - 24 25 <refsection><title>Description</title> 26 ··· 30 31 <para>When the option name is not an option, the command prints the list of 32 attributes contained in the attribute set.</para> 33 34 </refsection> 35
··· 17 <refsynopsisdiv> 18 <cmdsynopsis> 19 <command>nixos-option</command> 20 + <arg> 21 + <option>-I</option> 22 + <replaceable>path</replaceable> 23 + </arg> 24 + <arg><option>--verbose</option></arg> 25 + <arg><option>--xml</option></arg> 26 + <arg choice="plain"><replaceable>option.name</replaceable></arg> 27 </cmdsynopsis> 28 </refsynopsisdiv> 29 30 <refsection><title>Description</title> 31 ··· 35 36 <para>When the option name is not an option, the command prints the list of 37 attributes contained in the attribute set.</para> 38 + 39 + </refsection> 40 + 41 + <refsection><title>Options</title> 42 + 43 + <para>This command accepts the following options:</para> 44 + 45 + <variablelist> 46 + 47 + <varlistentry> 48 + <term><option>-I</option> <replaceable>path</replaceable></term> 49 + <listitem> 50 + <para> 51 + This option is passed to the underlying 52 + <command>nix-instantiate</command> invocation. 53 + </para> 54 + </listitem> 55 + </varlistentry> 56 + 57 + <varlistentry> 58 + <term><option>--verbose</option></term> 59 + <listitem> 60 + <para> 61 + This option enables verbose mode, which currently is just 62 + the Bash <command>set</command> <option>-x</option> debug mode. 63 + </para> 64 + </listitem> 65 + </varlistentry> 66 + 67 + <varlistentry> 68 + <term><option>--xml</option></term> 69 + <listitem> 70 + <para> 71 + This option causes the output to be rendered as XML. 72 + </para> 73 + </listitem> 74 + </varlistentry> 75 + 76 + </variablelist> 77 78 </refsection> 79
+24
nixos/doc/manual/release-notes/rl-1709.xml
··· 130 instead. Refer to the description of the options for more details. 131 </para> 132 </listitem> 133 </itemizedlist> 134 135 <para>Other notable improvements:</para>
··· 130 instead. Refer to the description of the options for more details. 131 </para> 132 </listitem> 133 + <listitem> 134 + <para> 135 + <literal>tlsdate</literal> package and module were removed. This is due to the project 136 + being dead and not building with openssl 1.1. 137 + </para> 138 + </listitem> 139 + <listitem> 140 + <para> 141 + <literal>wvdial</literal> package and module were removed. This is due to the project 142 + being dead and not building with openssl 1.1. 143 + </para> 144 + </listitem> 145 + <listitem> 146 + <para> 147 + <literal>cc-wrapper</literal>'s setup-hook now exports a number of 148 + environment variables corresponding to binutils binaries, 149 + (e.g. <envar>LD</envar>, <envar>STRIP</envar>, <envar>RANLIB</envar>, 150 + etc). This is done to prevent packages' build systems guessing, which is 151 + harder to predict, especially when cross-compiling. However, some packages 152 + have broken due to this—their build systems either not supporting, or 153 + claiming to support without adequate testing, taking such environment 154 + variables as parameters. 155 + </para> 156 + </listitem> 157 </itemizedlist> 158 159 <para>Other notable improvements:</para>
+2 -1
nixos/modules/config/nsswitch.nix
··· 28 passwdArray = [ "files" ] 29 ++ optional sssd "sss" 30 ++ optionals ldap [ "ldap" ] 31 - ++ optionals mymachines [ "mymachines" ]; 32 33 shadowArray = [ "files" ] 34 ++ optional sssd "sss"
··· 28 passwdArray = [ "files" ] 29 ++ optional sssd "sss" 30 ++ optionals ldap [ "ldap" ] 31 + ++ optionals mymachines [ "mymachines" ] 32 + ++ [ "systemd" ]; 33 34 shadowArray = [ "files" ] 35 ++ optional sssd "sss"
+1 -1
nixos/modules/config/pulseaudio.nix
··· 224 # Allow PulseAudio to get realtime priority using rtkit. 225 security.rtkit.enable = true; 226 227 - systemd.packages = [ cfg.package ]; 228 }) 229 230 (mkIf hasZeroconf {
··· 224 # Allow PulseAudio to get realtime priority using rtkit. 225 security.rtkit.enable = true; 226 227 + systemd.packages = [ overriddenPackage ]; 228 }) 229 230 (mkIf hasZeroconf {
-2
nixos/modules/module-list.nix
··· 105 ./programs/venus.nix 106 ./programs/vim.nix 107 ./programs/wireshark.nix 108 - ./programs/wvdial.nix 109 ./programs/xfs_quota.nix 110 ./programs/xonsh.nix 111 ./programs/zsh/oh-my-zsh.nix ··· 517 ./services/networking/teamspeak3.nix 518 ./services/networking/tinc.nix 519 ./services/networking/tftpd.nix 520 - ./services/networking/tlsdated.nix 521 ./services/networking/tox-bootstrapd.nix 522 ./services/networking/toxvpn.nix 523 ./services/networking/tvheadend.nix
··· 105 ./programs/venus.nix 106 ./programs/vim.nix 107 ./programs/wireshark.nix 108 ./programs/xfs_quota.nix 109 ./programs/xonsh.nix 110 ./programs/zsh/oh-my-zsh.nix ··· 516 ./services/networking/teamspeak3.nix 517 ./services/networking/tinc.nix 518 ./services/networking/tftpd.nix 519 ./services/networking/tox-bootstrapd.nix 520 ./services/networking/toxvpn.nix 521 ./services/networking/tvheadend.nix
+1 -1
nixos/modules/programs/gnupg.nix
··· 92 ''); 93 94 assertions = [ 95 - { assertion = cfg.agent.enableSSHSupport && !config.programs.ssh.startAgent; 96 message = "You can't use ssh-agent and GnuPG agent with SSH support enabled at the same time!"; 97 } 98 ];
··· 92 ''); 93 94 assertions = [ 95 + { assertion = cfg.agent.enableSSHSupport -> !config.programs.ssh.startAgent; 96 message = "You can't use ssh-agent and GnuPG agent with SSH support enabled at the same time!"; 97 } 98 ];
-71
nixos/modules/programs/wvdial.nix
··· 1 - # Global configuration for wvdial. 2 - 3 - { config, lib, pkgs, ... }: 4 - 5 - with lib; 6 - 7 - let 8 - 9 - configFile = '' 10 - [Dialer Defaults] 11 - PPPD PATH = ${pkgs.ppp}/sbin/pppd 12 - ${config.environment.wvdial.dialerDefaults} 13 - ''; 14 - 15 - cfg = config.environment.wvdial; 16 - 17 - in 18 - { 19 - ###### interface 20 - 21 - options = { 22 - 23 - environment.wvdial = { 24 - 25 - dialerDefaults = mkOption { 26 - default = ""; 27 - type = types.str; 28 - example = ''Init1 = AT+CGDCONT=1,"IP","internet.t-mobile"''; 29 - description = '' 30 - Contents of the "Dialer Defaults" section of 31 - <filename>/etc/wvdial.conf</filename>. 32 - ''; 33 - }; 34 - 35 - pppDefaults = mkOption { 36 - default = '' 37 - noipdefault 38 - usepeerdns 39 - defaultroute 40 - persist 41 - noauth 42 - ''; 43 - type = types.str; 44 - description = "Default ppp settings for wvdial."; 45 - }; 46 - 47 - }; 48 - 49 - }; 50 - 51 - ###### implementation 52 - 53 - config = mkIf (cfg.dialerDefaults != "") { 54 - 55 - environment = { 56 - 57 - etc = 58 - [ 59 - { source = pkgs.writeText "wvdial.conf" configFile; 60 - target = "wvdial.conf"; 61 - } 62 - { source = pkgs.writeText "wvdial" cfg.pppDefaults; 63 - target = "ppp/peers/wvdial"; 64 - } 65 - ]; 66 - 67 - }; 68 - 69 - }; 70 - 71 - }
···
+10
nixos/modules/services/networking/avahi-daemon.nix
··· 22 ${optionalString (interfaces!=null) "allow-interfaces=${concatStringsSep "," interfaces}"} 23 ${optionalString (domainName!=null) "domain-name=${domainName}"} 24 allow-point-to-point=${yesNo allowPointToPoint} 25 26 [wide-area] 27 enable-wide-area=${yesNo wideArea} ··· 163 Whether to enable the mDNS NSS (Name Service Switch) plug-in. 164 Enabling it allows applications to resolve names in the `.local' 165 domain by transparently querying the Avahi daemon. 166 ''; 167 }; 168
··· 22 ${optionalString (interfaces!=null) "allow-interfaces=${concatStringsSep "," interfaces}"} 23 ${optionalString (domainName!=null) "domain-name=${domainName}"} 24 allow-point-to-point=${yesNo allowPointToPoint} 25 + ${optionalString (cacheEntriesMax!=null) "cache-entries-max=${toString cacheEntriesMax}"} 26 27 [wide-area] 28 enable-wide-area=${yesNo wideArea} ··· 164 Whether to enable the mDNS NSS (Name Service Switch) plug-in. 165 Enabling it allows applications to resolve names in the `.local' 166 domain by transparently querying the Avahi daemon. 167 + ''; 168 + }; 169 + 170 + cacheEntriesMax = mkOption { 171 + default = null; 172 + type = types.nullOr types.int; 173 + description = '' 174 + Number of resource records to be cached per interface. Use 0 to 175 + disable caching. Avahi daemon defaults to 4096 if not set. 176 ''; 177 }; 178
+39 -29
nixos/modules/services/networking/nat.nix
··· 48 # NAT from external ports to internal ports. 49 ${concatMapStrings (fwd: '' 50 iptables -w -t nat -A nixos-nat-pre \ 51 - -i ${cfg.externalInterface} -p tcp \ 52 --dport ${builtins.toString fwd.sourcePort} \ 53 -j DNAT --to-destination ${fwd.destination} 54 '') cfg.forwardPorts} ··· 133 destination = mkOption { 134 type = types.str; 135 example = "10.0.0.1:80"; 136 - description = "Forward tcp connection to destination ip:port"; 137 }; 138 }; 139 }); 140 default = []; 141 - example = [ { sourcePort = 8080; destination = "10.0.0.1:80"; } ]; 142 description = 143 '' 144 List of forwarded ports from the external interface to ··· 151 152 ###### implementation 153 154 - config = mkIf config.networking.nat.enable { 155 156 - environment.systemPackages = [ pkgs.iptables ]; 157 158 - boot = { 159 - kernelModules = [ "nf_nat_ftp" ]; 160 - kernel.sysctl = { 161 - "net.ipv4.conf.all.forwarding" = mkOverride 99 true; 162 - "net.ipv4.conf.default.forwarding" = mkOverride 99 true; 163 }; 164 - }; 165 166 - networking.firewall = mkIf config.networking.firewall.enable { 167 - extraCommands = mkMerge [ (mkBefore flushNat) setupNat ]; 168 - extraStopCommands = flushNat; 169 - }; 170 171 - systemd.services = mkIf (!config.networking.firewall.enable) { nat = { 172 - description = "Network Address Translation"; 173 - wantedBy = [ "network.target" ]; 174 - after = [ "network-pre.target" "systemd-modules-load.service" ]; 175 - path = [ pkgs.iptables ]; 176 - unitConfig.ConditionCapability = "CAP_NET_ADMIN"; 177 178 - serviceConfig = { 179 - Type = "oneshot"; 180 - RemainAfterExit = true; 181 - }; 182 183 - script = flushNat + setupNat; 184 185 - postStop = flushNat; 186 - }; }; 187 - }; 188 }
··· 48 # NAT from external ports to internal ports. 49 ${concatMapStrings (fwd: '' 50 iptables -w -t nat -A nixos-nat-pre \ 51 + -i ${cfg.externalInterface} -p ${fwd.proto} \ 52 --dport ${builtins.toString fwd.sourcePort} \ 53 -j DNAT --to-destination ${fwd.destination} 54 '') cfg.forwardPorts} ··· 133 destination = mkOption { 134 type = types.str; 135 example = "10.0.0.1:80"; 136 + description = "Forward connection to destination ip:port"; 137 + }; 138 + 139 + proto = mkOption { 140 + type = types.str; 141 + default = "tcp"; 142 + example = "udp"; 143 + description = "Protocol of forwarded connection"; 144 }; 145 }; 146 }); 147 default = []; 148 + example = [ { sourcePort = 8080; destination = "10.0.0.1:80"; proto = "tcp"; } ]; 149 description = 150 '' 151 List of forwarded ports from the external interface to ··· 158 159 ###### implementation 160 161 + config = mkMerge [ 162 + { networking.firewall.extraCommands = mkBefore flushNat; } 163 + (mkIf config.networking.nat.enable { 164 165 + environment.systemPackages = [ pkgs.iptables ]; 166 167 + boot = { 168 + kernelModules = [ "nf_nat_ftp" ]; 169 + kernel.sysctl = { 170 + "net.ipv4.conf.all.forwarding" = mkOverride 99 true; 171 + "net.ipv4.conf.default.forwarding" = mkOverride 99 true; 172 + }; 173 }; 174 175 + networking.firewall = mkIf config.networking.firewall.enable { 176 + extraCommands = setupNat; 177 + extraStopCommands = flushNat; 178 + }; 179 180 + systemd.services = mkIf (!config.networking.firewall.enable) { nat = { 181 + description = "Network Address Translation"; 182 + wantedBy = [ "network.target" ]; 183 + after = [ "network-pre.target" "systemd-modules-load.service" ]; 184 + path = [ pkgs.iptables ]; 185 + unitConfig.ConditionCapability = "CAP_NET_ADMIN"; 186 187 + serviceConfig = { 188 + Type = "oneshot"; 189 + RemainAfterExit = true; 190 + }; 191 192 + script = flushNat + setupNat; 193 194 + postStop = flushNat; 195 + }; }; 196 + }) 197 + ]; 198 }
-111
nixos/modules/services/networking/tlsdated.nix
··· 1 - { config, lib, pkgs, ... }: 2 - 3 - with lib; 4 - 5 - let 6 - inherit (pkgs) coreutils tlsdate; 7 - 8 - cfg = config.services.tlsdated; 9 - in 10 - 11 - { 12 - 13 - ###### interface 14 - 15 - options = { 16 - 17 - services.tlsdated = { 18 - 19 - enable = mkOption { 20 - type = types.bool; 21 - default = false; 22 - description = '' 23 - Enable tlsdated daemon. 24 - ''; 25 - }; 26 - 27 - extraOptions = mkOption { 28 - type = types.string; 29 - default = ""; 30 - description = '' 31 - Additional command line arguments to pass to tlsdated. 32 - ''; 33 - }; 34 - 35 - sources = mkOption { 36 - type = types.listOf (types.submodule { 37 - options = { 38 - host = mkOption { 39 - type = types.string; 40 - description = '' 41 - Remote hostname. 42 - ''; 43 - }; 44 - port = mkOption { 45 - type = types.int; 46 - description = '' 47 - Remote port. 48 - ''; 49 - }; 50 - proxy = mkOption { 51 - type = types.nullOr types.string; 52 - default = null; 53 - description = '' 54 - The proxy argument expects HTTP, SOCKS4A or SOCKS5 formatted as followed: 55 - 56 - http://127.0.0.1:8118 57 - socks4a://127.0.0.1:9050 58 - socks5://127.0.0.1:9050 59 - 60 - The proxy support should not leak DNS requests and is suitable for use with Tor. 61 - ''; 62 - }; 63 - }; 64 - }); 65 - default = [ 66 - { 67 - host = "encrypted.google.com"; 68 - port = 443; 69 - proxy = null; 70 - } 71 - ]; 72 - description = '' 73 - You can list one or more sources to fetch time from. 74 - ''; 75 - }; 76 - 77 - }; 78 - 79 - }; 80 - 81 - ###### implementation 82 - 83 - config = mkIf cfg.enable { 84 - 85 - # Make tools such as tlsdate available in the system path 86 - environment.systemPackages = [ tlsdate ]; 87 - 88 - systemd.services.tlsdated = { 89 - description = "tlsdated daemon"; 90 - wantedBy = [ "multi-user.target" ]; 91 - serviceConfig = { 92 - # XXX because pkgs.tlsdate is compiled to run as nobody:nogroup, we 93 - # hard-code base-path to /tmp and use PrivateTmp. 94 - ExecStart = "${tlsdate}/bin/tlsdated -f ${pkgs.writeText "tlsdated.confg" '' 95 - base-path /tmp 96 - 97 - ${concatMapStrings (src: '' 98 - source 99 - host ${src.host} 100 - port ${toString src.port} 101 - proxy ${if src.proxy == null then "none" else src.proxy} 102 - end 103 - '') cfg.sources} 104 - ''} ${cfg.extraOptions}"; 105 - PrivateTmp = "yes"; 106 - }; 107 - }; 108 - 109 - }; 110 - 111 - }
···
+28 -3
nixos/modules/services/networking/unifi.nix
··· 3 let 4 cfg = config.services.unifi; 5 stateDir = "/var/lib/unifi"; 6 - cmd = "@${pkgs.jre}/bin/java java -jar ${stateDir}/lib/ace.jar"; 7 mountPoints = [ 8 { 9 what = "${pkgs.unifi}/dl"; ··· 58 ''; 59 }; 60 61 }; 62 63 config = mkIf cfg.enable { ··· 121 122 serviceConfig = { 123 Type = "simple"; 124 - ExecStart = "${cmd} start"; 125 - ExecStop = "${cmd} stop"; 126 User = "unifi"; 127 PermissionsStartOnly = true; 128 UMask = "0077";
··· 3 let 4 cfg = config.services.unifi; 5 stateDir = "/var/lib/unifi"; 6 + cmd = '' 7 + @${pkgs.jre}/bin/java java \ 8 + ${optionalString (cfg.initialJavaHeapSize != null) "-Xms${(toString cfg.initialJavaHeapSize)}m"} \ 9 + ${optionalString (cfg.maximumJavaHeapSize != null) "-Xmx${(toString cfg.maximumJavaHeapSize)}m"} \ 10 + -jar ${stateDir}/lib/ace.jar 11 + ''; 12 mountPoints = [ 13 { 14 what = "${pkgs.unifi}/dl"; ··· 63 ''; 64 }; 65 66 + services.unifi.initialJavaHeapSize = mkOption { 67 + type = types.nullOr types.int; 68 + default = null; 69 + example = 1024; 70 + description = '' 71 + Set the initial heap size for the JVM in MB. If this option isn't set, the 72 + JVM will decide this value at runtime. 73 + ''; 74 + }; 75 + 76 + services.unifi.maximumJavaHeapSize = mkOption { 77 + type = types.nullOr types.int; 78 + default = null; 79 + example = 4096; 80 + description = '' 81 + Set the maximimum heap size for the JVM in MB. If this option isn't set, the 82 + JVM will decide this value at runtime. 83 + ''; 84 + }; 85 + 86 }; 87 88 config = mkIf cfg.enable { ··· 146 147 serviceConfig = { 148 Type = "simple"; 149 + ExecStart = "${(removeSuffix "\n" cmd)} start"; 150 + ExecStop = "${(removeSuffix "\n" cmd)} stop"; 151 User = "unifi"; 152 PermissionsStartOnly = true; 153 UMask = "0077";
+52 -1
nixos/modules/services/web-apps/atlassian/confluence.nix
··· 6 7 cfg = config.services.confluence; 8 9 - pkg = pkgs.atlassian-confluence; 10 11 in 12 ··· 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;
··· 6 7 cfg = config.services.confluence; 8 9 + pkg = pkgs.atlassian-confluence.override (optionalAttrs cfg.sso.enable { 10 + enableSSO = cfg.sso.enable; 11 + crowdProperties = '' 12 + application.name ${cfg.sso.applicationName} 13 + application.password ${cfg.sso.applicationPassword} 14 + application.login.url ${cfg.sso.crowd}/console/ 15 + 16 + crowd.server.url ${cfg.sso.crowd}/services/ 17 + crowd.base.url ${cfg.sso.crowd}/ 18 + 19 + session.isauthenticated session.isauthenticated 20 + session.tokenkey session.tokenkey 21 + session.validationinterval ${toString cfg.sso.validationInterval} 22 + session.lastvalidation session.lastvalidation 23 + ''; 24 + }); 25 26 in 27 ··· 90 description = "Protocol used at the proxy."; 91 }; 92 }; 93 + 94 + sso = { 95 + enable = mkEnableOption "SSO with Atlassian Crowd"; 96 + 97 + crowd = mkOption { 98 + type = types.str; 99 + example = "http://localhost:8095/crowd"; 100 + description = "Crowd Base URL without trailing slash"; 101 + }; 102 + 103 + applicationName = mkOption { 104 + type = types.str; 105 + example = "jira"; 106 + description = "Exact name of this Confluence instance in Crowd"; 107 + }; 108 + 109 + applicationPassword = mkOption { 110 + type = types.str; 111 + description = "Application password of this Confluence instance in Crowd"; 112 + }; 113 + 114 + validationInterval = mkOption { 115 + type = types.int; 116 + default = 2; 117 + example = 0; 118 + description = '' 119 + Set to 0, if you want authentication checks to occur on each 120 + request. Otherwise set to the number of minutes between request 121 + to validate if the user is logged in or out of the Crowd SSO 122 + server. Setting this value to 1 or higher will increase the 123 + performance of Crowd's integration. 124 + ''; 125 + }; 126 + }; 127 + 128 + 129 130 jrePackage = let 131 jreSwitch = unfree: free: if config.nixpkgs.config.allowUnfree or false then unfree else free;
+50 -1
nixos/modules/services/web-apps/atlassian/jira.nix
··· 6 7 cfg = config.services.jira; 8 9 - pkg = pkgs.atlassian-jira; 10 11 in 12 ··· 79 type = types.bool; 80 default = true; 81 description = "Whether the connections to the proxy should be considered secure."; 82 }; 83 }; 84
··· 6 7 cfg = config.services.jira; 8 9 + pkg = pkgs.atlassian-jira.override { 10 + enableSSO = cfg.sso.enable; 11 + crowdProperties = '' 12 + application.name ${cfg.sso.applicationName} 13 + application.password ${cfg.sso.applicationPassword} 14 + application.login.url ${cfg.sso.crowd}/console/ 15 + 16 + crowd.server.url ${cfg.sso.crowd}/services/ 17 + crowd.base.url ${cfg.sso.crowd}/ 18 + 19 + session.isauthenticated session.isauthenticated 20 + session.tokenkey session.tokenkey 21 + session.validationinterval ${toString cfg.sso.validationInterval} 22 + session.lastvalidation session.lastvalidation 23 + ''; 24 + }; 25 26 in 27 ··· 94 type = types.bool; 95 default = true; 96 description = "Whether the connections to the proxy should be considered secure."; 97 + }; 98 + }; 99 + 100 + sso = { 101 + enable = mkEnableOption "SSO with Atlassian Crowd"; 102 + 103 + crowd = mkOption { 104 + type = types.str; 105 + example = "http://localhost:8095/crowd"; 106 + description = "Crowd Base URL without trailing slash"; 107 + }; 108 + 109 + applicationName = mkOption { 110 + type = types.str; 111 + example = "jira"; 112 + description = "Exact name of this JIRA instance in Crowd"; 113 + }; 114 + 115 + applicationPassword = mkOption { 116 + type = types.str; 117 + description = "Application password of this JIRA instance in Crowd"; 118 + }; 119 + 120 + validationInterval = mkOption { 121 + type = types.int; 122 + default = 2; 123 + example = 0; 124 + description = '' 125 + Set to 0, if you want authentication checks to occur on each 126 + request. Otherwise set to the number of minutes between request 127 + to validate if the user is logged in or out of the Crowd SSO 128 + server. Setting this value to 1 or higher will increase the 129 + performance of Crowd's integration. 130 + ''; 131 }; 132 }; 133
+32
nixos/modules/services/web-servers/nginx/default.nix
··· 36 http { 37 include ${cfg.package}/conf/mime.types; 38 include ${cfg.package}/conf/fastcgi.conf; 39 40 ${optionalString (cfg.recommendedOptimisation) '' 41 # optimisation ··· 116 http { 117 include ${cfg.package}/conf/mime.types; 118 include ${cfg.package}/conf/fastcgi.conf; 119 ${cfg.httpConfig} 120 }''} 121 ··· 381 default = null; 382 example = "/path/to/dhparams.pem"; 383 description = "Path to DH parameters file."; 384 }; 385 386 virtualHosts = mkOption {
··· 36 http { 37 include ${cfg.package}/conf/mime.types; 38 include ${cfg.package}/conf/fastcgi.conf; 39 + include ${cfg.package}/conf/uwsgi_params; 40 + 41 + ${optionalString (cfg.resolver.addresses != []) '' 42 + resolver ${toString cfg.resolver.addresses} ${optionalString (cfg.resolver.valid != "") "valid=${cfg.resolver.valid}"}; 43 + ''} 44 45 ${optionalString (cfg.recommendedOptimisation) '' 46 # optimisation ··· 121 http { 122 include ${cfg.package}/conf/mime.types; 123 include ${cfg.package}/conf/fastcgi.conf; 124 + include ${cfg.package}/conf/uwsgi_params; 125 ${cfg.httpConfig} 126 }''} 127 ··· 387 default = null; 388 example = "/path/to/dhparams.pem"; 389 description = "Path to DH parameters file."; 390 + }; 391 + 392 + resolver = mkOption { 393 + type = types.submodule { 394 + options = { 395 + addresses = mkOption { 396 + type = types.listOf types.str; 397 + default = []; 398 + example = literalExample ''[ "[::1]" "127.0.0.1:5353" ]''; 399 + description = "List of resolvers to use"; 400 + }; 401 + valid = mkOption { 402 + type = types.str; 403 + default = ""; 404 + example = "30s"; 405 + description = '' 406 + By default, nginx caches answers using the TTL value of a response. 407 + An optional valid parameter allows overriding it 408 + ''; 409 + }; 410 + }; 411 + }; 412 + description = '' 413 + Configures name servers used to resolve names of upstream servers into addresses 414 + ''; 415 + default = {}; 416 }; 417 418 virtualHosts = mkOption {
+1 -1
nixos/modules/services/x11/desktop-managers/gnome3.nix
··· 176 177 services.xserver.updateDbusEnvironment = true; 178 179 - environment.variables.GIO_EXTRA_MODULES = [ "${gnome3.dconf}/lib/gio/modules" 180 "${gnome3.glib_networking.out}/lib/gio/modules" 181 "${gnome3.gvfs}/lib/gio/modules" ]; 182 environment.systemPackages = gnome3.corePackages ++ cfg.sessionPath
··· 176 177 services.xserver.updateDbusEnvironment = true; 178 179 + environment.variables.GIO_EXTRA_MODULES = [ "${lib.getLib gnome3.dconf}/lib/gio/modules" 180 "${gnome3.glib_networking.out}/lib/gio/modules" 181 "${gnome3.gvfs}/lib/gio/modules" ]; 182 environment.systemPackages = gnome3.corePackages ++ cfg.sessionPath
+1
nixos/modules/system/activation/top-level.nix
··· 141 system.build = mkOption { 142 internal = true; 143 default = {}; 144 description = '' 145 Attribute set of derivations used to setup the system. 146 '';
··· 141 system.build = mkOption { 142 internal = true; 143 default = {}; 144 + type = types.attrs; 145 description = '' 146 Attribute set of derivations used to setup the system. 147 '';
+1 -1
nixos/modules/system/boot/systemd.nix
··· 593 services.logind.extraConfig = mkOption { 594 default = ""; 595 type = types.lines; 596 - example = "HandleLidSwitch=ignore"; 597 description = '' 598 Extra config options for systemd-logind. See man logind.conf for 599 available options.
··· 593 services.logind.extraConfig = mkOption { 594 default = ""; 595 type = types.lines; 596 + example = "IdleAction=lock"; 597 description = '' 598 Extra config options for systemd-logind. See man logind.conf for 599 available options.
+1
nixos/modules/virtualisation/xen-dom0.nix
··· 16 virtualisation.xen.enable = 17 mkOption { 18 default = false; 19 description = 20 '' 21 Setting this option enables the Xen hypervisor, a
··· 16 virtualisation.xen.enable = 17 mkOption { 18 default = false; 19 + type = types.bool; 20 description = 21 '' 22 Setting this option enables the Xen hypervisor, a
+16 -6
nixos/release-combined.nix
··· 4 5 { nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; } 6 , stableBranch ? false 7 - , supportedSystems ? [ "x86_64-linux" "i686-linux" ] 8 }: 9 10 let ··· 19 else pkgs.lib.mapAttrs (n: v: removeMaintainers v) set 20 else set; 21 22 in rec { 23 24 nixos = removeMaintainers (import ./release.nix { 25 - inherit stableBranch supportedSystems; 26 nixpkgs = nixpkgsSrc; 27 }); 28 ··· 38 maintainers = [ pkgs.lib.maintainers.eelco ]; 39 }; 40 constituents = 41 - let all = x: map (system: x.${system}) supportedSystems; in 42 - [ nixos.channel 43 (all nixos.dummy) 44 (all nixos.manual) 45 ··· 106 (all nixos.tests.xfce) 107 108 nixpkgs.tarball 109 - (all nixpkgs.emacs) 110 - (all nixpkgs.jdk) 111 ]; 112 }); 113
··· 4 5 { nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; } 6 , stableBranch ? false 7 + , supportedSystems ? [ "x86_64-linux" ] 8 + , limitedSupportedSystems ? [ "i686-linux" ] 9 }: 10 11 let ··· 20 else pkgs.lib.mapAttrs (n: v: removeMaintainers v) set 21 else set; 22 23 + allSupportedNixpkgs = builtins.removeAttrs (removeMaintainers (import ../pkgs/top-level/release.nix { 24 + supportedSystems = supportedSystems ++ limitedSupportedSystems; 25 + nixpkgs = nixpkgsSrc; 26 + })) [ "unstable" ]; 27 + 28 in rec { 29 30 nixos = removeMaintainers (import ./release.nix { 31 + inherit stableBranch; 32 + supportedSystems = supportedSystems ++ limitedSupportedSystems; 33 nixpkgs = nixpkgsSrc; 34 }); 35 ··· 45 maintainers = [ pkgs.lib.maintainers.eelco ]; 46 }; 47 constituents = 48 + let 49 + all = x: map (system: x.${system}) 50 + (supportedSystems ++ limitedSupportedSystems); 51 + in [ 52 + nixos.channel 53 (all nixos.dummy) 54 (all nixos.manual) 55 ··· 116 (all nixos.tests.xfce) 117 118 nixpkgs.tarball 119 + (all allSupportedNixpkgs.emacs) 120 + (all allSupportedNixpkgs.jdk) 121 ]; 122 }); 123
+1 -1
nixos/release.nix
··· 1 { nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; } 2 , stableBranch ? false 3 - , supportedSystems ? [ "x86_64-linux" "i686-linux" ] 4 }: 5 6 with import ../lib;
··· 1 { nixpkgs ? { outPath = ./..; revCount = 56789; shortRev = "gfedcba"; } 2 , stableBranch ? false 3 + , supportedSystems ? [ "x86_64-linux" ] 4 }: 5 6 with import ../lib;
+39 -20
nixos/tests/nat.nix
··· 6 import ./make-test.nix ({ pkgs, lib, withFirewall, withConntrackHelpers ? false, ... }: 7 let 8 unit = if withFirewall then "firewall" else "nat"; 9 in 10 { 11 name = "nat" + (if withFirewall then "WithFirewall" else "Standalone") ··· 30 ]; 31 32 router = 33 - { config, pkgs, ... }: 34 - lib.mkMerge [ 35 - { virtualisation.vlans = [ 2 1 ]; 36 - networking.firewall.enable = withFirewall; 37 - networking.firewall.allowPing = true; 38 - networking.nat.enable = true; 39 - networking.nat.internalIPs = [ "192.168.1.0/24" ]; 40 - networking.nat.externalInterface = "eth1"; 41 - } 42 - (lib.optionalAttrs withConntrackHelpers { 43 - networking.firewall.connectionTrackingModules = [ "ftp" ]; 44 - networking.firewall.autoLoadConntrackHelpers = true; 45 - }) 46 - ]; 47 48 server = 49 { config, pkgs, ... }: ··· 57 }; 58 59 testScript = 60 - { nodes, ... }: 61 - '' 62 - startAll; 63 64 # The router should have access to the server. 65 $server->waitForUnit("network.target"); ··· 87 $router->succeed("ping -c 1 client >&2"); 88 89 # If we turn off NAT, the client shouldn't be able to reach the server. 90 - $router->succeed("iptables -t nat -D PREROUTING -j nixos-nat-pre"); 91 - $router->succeed("iptables -t nat -D POSTROUTING -j nixos-nat-post"); 92 $client->fail("curl --fail --connect-timeout 5 http://server/ >&2"); 93 $client->fail("ping -c 1 server >&2"); 94 95 # And make sure that reloading the NAT job works. 96 - $router->succeed("systemctl restart ${unit}"); 97 $client->succeed("curl --fail http://server/ >&2"); 98 $client->succeed("ping -c 1 server >&2"); 99 '';
··· 6 import ./make-test.nix ({ pkgs, lib, withFirewall, withConntrackHelpers ? false, ... }: 7 let 8 unit = if withFirewall then "firewall" else "nat"; 9 + 10 + routerBase = 11 + lib.mkMerge [ 12 + { virtualisation.vlans = [ 2 1 ]; 13 + networking.firewall.enable = withFirewall; 14 + networking.firewall.allowPing = true; 15 + networking.nat.internalIPs = [ "192.168.1.0/24" ]; 16 + networking.nat.externalInterface = "eth1"; 17 + } 18 + (lib.optionalAttrs withConntrackHelpers { 19 + networking.firewall.connectionTrackingModules = [ "ftp" ]; 20 + networking.firewall.autoLoadConntrackHelpers = true; 21 + }) 22 + ]; 23 in 24 { 25 name = "nat" + (if withFirewall then "WithFirewall" else "Standalone") ··· 44 ]; 45 46 router = 47 + { config, pkgs, ... }: lib.mkMerge [ 48 + routerBase 49 + { networking.nat.enable = true; } 50 + ]; 51 + 52 + routerDummyNoNat = 53 + { config, pkgs, ... }: lib.mkMerge [ 54 + routerBase 55 + { networking.nat.enable = false; } 56 + ]; 57 58 server = 59 { config, pkgs, ... }: ··· 67 }; 68 69 testScript = 70 + { nodes, ... }: let 71 + routerDummyNoNatClosure = nodes.routerDummyNoNat.config.system.build.toplevel; 72 + routerClosure = nodes.router.config.system.build.toplevel; 73 + in '' 74 + $client->start; 75 + $router->start; 76 + $server->start; 77 78 # The router should have access to the server. 79 $server->waitForUnit("network.target"); ··· 101 $router->succeed("ping -c 1 client >&2"); 102 103 # If we turn off NAT, the client shouldn't be able to reach the server. 104 + $router->succeed("${routerDummyNoNatClosure}/bin/switch-to-configuration test 2>&1"); 105 $client->fail("curl --fail --connect-timeout 5 http://server/ >&2"); 106 $client->fail("ping -c 1 server >&2"); 107 108 # And make sure that reloading the NAT job works. 109 + $router->succeed("${routerClosure}/bin/switch-to-configuration test 2>&1"); 110 + # FIXME: this should not be necessary, but nat.service is not started because 111 + # network.target is not triggered 112 + # (https://github.com/NixOS/nixpkgs/issues/16230#issuecomment-226408359) 113 + ${lib.optionalString (!withFirewall) '' 114 + $router->succeed("systemctl start nat.service"); 115 + ''} 116 $client->succeed("curl --fail http://server/ >&2"); 117 $client->succeed("ping -c 1 server >&2"); 118 '';
+2 -3
pkgs/applications/audio/a2jmidid/default.nix
··· 8 version = "8"; 9 10 src = fetchurl { 11 - url = "http://download.gna.org/a2jmidid/${name}.tar.bz2"; 12 - sha256 = "0pzm0qk5ilqhwz74pydg1jwrds27vm47185dakdrxidb5bv3b5ia"; 13 }; 14 15 buildInputs = [ makeWrapper pkgconfig alsaLib dbus libjack2 python dbus-python ]; ··· 24 ''; 25 26 meta = with stdenv.lib; { 27 - homepage = http://home.gna.org/a2jmidid; 28 description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system"; 29 license = licenses.gpl2; 30 maintainers = [ maintainers.goibhniu ];
··· 8 version = "8"; 9 10 src = fetchurl { 11 + url = "http://repo.or.cz/a2jmidid.git/snapshot/7383d268c4bfe85df9f10df6351677659211d1ca.tar.gz"; 12 + sha256 = "06dgf5655znbvrd7fhrv8msv6zw8vk0hjqglcqkh90960mnnmwz7"; 13 }; 14 15 buildInputs = [ makeWrapper pkgconfig alsaLib dbus libjack2 python dbus-python ]; ··· 24 ''; 25 26 meta = with stdenv.lib; { 27 description = "Daemon for exposing legacy ALSA sequencer applications in JACK MIDI system"; 28 license = licenses.gpl2; 29 maintainers = [ maintainers.goibhniu ];
+2 -2
pkgs/applications/audio/audio-recorder/default.nix
··· 21 patches = [ ./icon-names.diff ]; 22 23 buildInputs = with gst_all_1; [ 24 - glib dbus gtk3 librsvg libdbusmenu-gtk3 libappindicator-gtk3 gnome3.dconf 25 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav 26 ] ++ optional pulseaudioSupport libpulseaudio; 27 ··· 36 preFixup = '' 37 gappsWrapperArgs+=('--prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"' 38 '--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"' 39 - '--prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules"') 40 ''; 41 42 meta = with stdenv.lib; {
··· 21 patches = [ ./icon-names.diff ]; 22 23 buildInputs = with gst_all_1; [ 24 + glib dbus gtk3 librsvg libdbusmenu-gtk3 libappindicator-gtk3 (stdenv.lib.getLib gnome3.dconf) 25 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav 26 ] ++ optional pulseaudioSupport libpulseaudio; 27 ··· 36 preFixup = '' 37 gappsWrapperArgs+=('--prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"' 38 '--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"' 39 + '--prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules"') 40 ''; 41 42 meta = with stdenv.lib; {
+5 -2
pkgs/applications/audio/bitwig-studio/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 name = "bitwig-studio-${version}"; 9 - version = "2.0"; 10 11 src = fetchurl { 12 url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb"; 13 - sha256 = "1m7wdr0f9xi9s7q8vd66hy7fj1k0j3y5ln2yqbjwr76r9g6gkzas"; 14 }; 15 16 nativeBuildInputs = [ dpkg makeWrapper ]; ··· 80 ln -s $out/libexec/bitwig-studio $out/bin/bitwig-studio 81 82 cp -r usr/share $out/share 83 ''; 84 85 meta = with stdenv.lib; {
··· 6 7 stdenv.mkDerivation rec { 8 name = "bitwig-studio-${version}"; 9 + version = "2.1.3"; 10 11 src = fetchurl { 12 url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb"; 13 + sha256 = "0blfw7dayl1wzys11mdixlkbr1p1d5rnwrvim1hblfpnw2zmlslb"; 14 }; 15 16 nativeBuildInputs = [ dpkg makeWrapper ]; ··· 80 ln -s $out/libexec/bitwig-studio $out/bin/bitwig-studio 81 82 cp -r usr/share $out/share 83 + substitute usr/share/applications/bitwig-studio.desktop \ 84 + $out/share/applications/bitwig-studio.desktop \ 85 + --replace /usr/bin/bitwig-studio $out/bin/bitwig-studio 86 ''; 87 88 meta = with stdenv.lib; {
-14
pkgs/applications/audio/clementine/clementine-1.2.1-include-paths.patch
··· 1 - diff -ur clementine-1.2.1-a/CMakeLists.txt clementine-1.2.1-b/CMakeLists.txt 2 - --- clementine-1.2.1-a/CMakeLists.txt 2013-11-25 15:16:24.000000000 -0600 3 - +++ clementine-1.2.1-b/CMakeLists.txt 2013-12-30 17:01:48.470011058 -0600 4 - @@ -158,6 +158,10 @@ 5 - include_directories(${TAGLIB_INCLUDE_DIRS}) 6 - include_directories(${QJSON_INCLUDE_DIRS}) 7 - include_directories(${GSTREAMER_INCLUDE_DIRS}) 8 - +include_directories(${GSTREAMER_APP_INCLUDE_DIRS}) 9 - +include_directories(${GSTREAMER_BASE_INCLUDE_DIRS}) 10 - +include_directories(${GSTREAMER_CDDA_INCLUDE_DIRS}) 11 - +include_directories(${GSTREAMER_TAG_INCLUDE_DIRS}) 12 - include_directories(${GLIB_INCLUDE_DIRS}) 13 - include_directories(${GLIBCONFIG_INCLUDE_DIRS}) 14 - include_directories(${LIBXML_INCLUDE_DIRS})
···
-36
pkgs/applications/audio/clementine/clementine-dbus-namespace.patch
··· 1 - From ec580cb815c16ec1ab43a469d5af7d51d8d03082 Mon Sep 17 00:00:00 2001 2 - From: Chocobozzz <florian.chocobo@gmail.com> 3 - Date: Wed, 16 Jul 2014 15:57:25 +0200 4 - Subject: [PATCH] No namespaces for DBus interfaces. Fixes #4401 5 - 6 - --- 7 - src/CMakeLists.txt | 9 ++++----- 8 - 1 file changed, 4 insertions(+), 5 deletions(-) 9 - 10 - diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 11 - index 650fa74..775b0a5 100644 12 - --- a/src/CMakeLists.txt 13 - +++ b/src/CMakeLists.txt 14 - @@ -892,11 +892,6 @@ optional_source(LINUX SOURCES widgets/osd_x11.cpp) 15 - if(HAVE_DBUS) 16 - file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/dbus) 17 - 18 - - # Hack to get it to generate interfaces without namespaces - required 19 - - # because otherwise org::freedesktop::UDisks and 20 - - # org::freedesktop::UDisks::Device conflict. 21 - - list(APPEND QT_DBUSXML2CPP_EXECUTABLE -N) 22 - - 23 - # MPRIS DBUS interfaces 24 - qt4_add_dbus_adaptor(SOURCES 25 - dbus/org.freedesktop.MediaPlayer.player.xml 26 - @@ -964,6 +959,10 @@ if(HAVE_DBUS) 27 - 28 - # DeviceKit DBUS interfaces 29 - if(HAVE_DEVICEKIT) 30 - + set_source_files_properties(dbus/org.freedesktop.UDisks.xml 31 - + PROPERTIES NO_NAMESPACE dbus/udisks) 32 - + set_source_files_properties(dbus/org.freedesktop.UDisks.Device.xml 33 - + PROPERTIES NO_NAMESPACE dbus/udisksdevice) 34 - qt4_add_dbus_interface(SOURCES 35 - dbus/org.freedesktop.UDisks.xml 36 - dbus/udisks)
···
+21
pkgs/applications/audio/clementine/clementine-spotify-blob-remove-from-build.patch
···
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 23070d9..83b6772 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -275,8 +275,6 @@ optional_component(LIBPULSE ON "Pulse audio integration" 6 + optional_component(VISUALISATIONS ON "Visualisations") 7 + 8 + if(NOT HAVE_SPOTIFY_BLOB AND NOT CRYPTOPP_FOUND) 9 + - message(FATAL_ERROR "Either crypto++ must be available or the non-GPL Spotify " 10 + - "code must be compiled in") 11 + elseif(CRYPTOPP_FOUND) 12 + set(HAVE_CRYPTOPP ON) 13 + set(HAVE_SPOTIFY_DOWNLOADER ON) 14 + @@ -434,7 +432,6 @@ if(HAVE_BREAKPAD) 15 + endif(HAVE_BREAKPAD) 16 + 17 + if(HAVE_SPOTIFY_BLOB) 18 + - add_subdirectory(ext/clementine-spotifyblob) 19 + endif(HAVE_SPOTIFY_BLOB) 20 + 21 + if(HAVE_MOODBAR)
+7 -19
pkgs/applications/audio/clementine/clementine-spotify-blob.patch
··· 1 - From d9ebe7ec09a48b1ea505ccc33686b72642f083f4 Mon Sep 17 00:00:00 2001 2 - From: Thomas Tuegel <ttuegel@gmail.com> 3 - Date: Mon, 4 May 2015 19:59:38 -0500 4 - Subject: [PATCH] Runtime selection of Spotify blob 5 - 6 - --- 7 - src/internet/spotifyservice.cpp | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/src/internet/spotifyservice.cpp b/src/internet/spotifyservice.cpp 11 - index 543744e..d987a36 100644 12 - --- a/src/internet/spotifyservice.cpp 13 - +++ b/src/internet/spotifyservice.cpp 14 - @@ -65,7 +65,7 @@ SpotifyService::SpotifyService(Application* app, InternetModel* parent) 15 system_blob_path_ = QCoreApplication::applicationDirPath() + 16 - "/../PlugIns/clementine-spotifyblob"; 17 #else 18 - system_blob_path_ = QCoreApplication::applicationDirPath() + 19 + system_blob_path_ = qgetenv("CLEMENTINE_SPOTIFYBLOB") + 20 - "/clementine-spotifyblob" CMAKE_EXECUTABLE_SUFFIX; 21 #endif 22 23 - -- 24 - 2.3.6 25 -
··· 1 + diff --git a/src/internet/spotify/spotifyservice.cpp b/src/internet/spotify/spotifyservice.cpp 2 + index 88c7383..6e0893c 100644 3 + --- a/src/internet/spotify/spotifyservice.cpp 4 + +++ b/src/internet/spotify/spotifyservice.cpp 5 + @@ -94,7 +94,7 @@ SpotifyService::SpotifyService(Application* app, InternetModel* parent) 6 system_blob_path_ = QCoreApplication::applicationDirPath() + 7 + "/../PlugIns/clementine-spotifyblob"; 8 #else 9 - system_blob_path_ = QCoreApplication::applicationDirPath() + 10 + system_blob_path_ = qgetenv("CLEMENTINE_SPOTIFYBLOB") + 11 + "/clementine-spotifyblob" CMAKE_EXECUTABLE_SUFFIX; 12 #endif 13
+23 -13
pkgs/applications/audio/clementine/default.nix
··· 1 - { stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst-plugins-base 2 - , liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist 3 - , usbmuxd, libmtp, gvfs, libcdio, libspotify, protobuf, qca2, pkgconfig 4 - , sparsehash, config, makeWrapper, runCommand, gst_plugins }: 5 6 let 7 withSpotify = config.clementine.spotify or false; ··· 10 withCD = config.clementine.cd or true; 11 withCloud = config.clementine.cloud or true; 12 13 - version = "1.2.3"; 14 15 exeName = "clementine"; 16 17 src = fetchurl { 18 - url = https://github.com/clementine-player/Clementine/archive/1.2.3.tar.gz; 19 - sha256 = "1gx1109i4pylz6x7gvp4rdzc6dvh0w6in6hfbygw01d08l26bxbx"; 20 }; 21 22 patches = [ 23 - ./clementine-1.2.1-include-paths.patch 24 - ./clementine-dbus-namespace.patch 25 ./clementine-spotify-blob.patch 26 ]; 27 28 buildInputs = [ 29 boost 30 cmake 31 fftw 32 gettext 33 glew 34 - gst-plugins-base 35 - gstreamer 36 gvfs 37 liblastfm 38 pkgconfig 39 protobuf 40 qca2 ··· 71 blob = stdenv.mkDerivation { 72 name = "clementine-blob-${version}"; 73 # Use the same patches and sources as Clementine 74 - inherit patches src; 75 buildInputs = buildInputs ++ [ libspotify ]; 76 # Only build and install the Spotify blob 77 preBuild = '' ··· 119 mkdir -p $out/bin 120 makeWrapper "$free/bin/${exeName}" "$out/bin/${exeName}" \ 121 ${optionalString withSpotify "--set CLEMENTINE_SPOTIFYBLOB \"$blob/libexec/clementine\""} \ 122 - --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH" 123 124 mkdir -p $out/share 125 for dir in applications icons kde4; do
··· 1 + { stdenv, fetchurl, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm 2 + , qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp 3 + , libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, protobuf 4 + , qca2, pkgconfig, sparsehash, config, makeWrapper, runCommand, gst_plugins }: 5 6 let 7 withSpotify = config.clementine.spotify or false; ··· 10 withCD = config.clementine.cd or true; 11 withCloud = config.clementine.cloud or true; 12 13 + version = "1.3.1"; 14 15 exeName = "clementine"; 16 17 src = fetchurl { 18 + url = https://github.com/clementine-player/Clementine/archive/1.3.1.tar.gz; 19 + sha256 = "0z7k73wyz54c3020lb6x2dgw0vz4ri7wcl3vs03qdj5pk8d971gq"; 20 }; 21 22 patches = [ 23 ./clementine-spotify-blob.patch 24 + # Required so as to avoid adding libspotify as a build dependency (as it is 25 + # unfree and thus would prevent us from having a free package). 26 + ./clementine-spotify-blob-remove-from-build.patch 27 ]; 28 29 buildInputs = [ 30 boost 31 cmake 32 + chromaprint 33 fftw 34 gettext 35 glew 36 + gst_all_1.gst-plugins-base 37 + gst_all_1.gstreamer 38 gvfs 39 + libechonest 40 liblastfm 41 + libpulseaudio 42 + pcre 43 pkgconfig 44 protobuf 45 qca2 ··· 76 blob = stdenv.mkDerivation { 77 name = "clementine-blob-${version}"; 78 # Use the same patches and sources as Clementine 79 + inherit src; 80 + 81 + patches = [ 82 + ./clementine-spotify-blob.patch 83 + ]; 84 + 85 buildInputs = buildInputs ++ [ libspotify ]; 86 # Only build and install the Spotify blob 87 preBuild = '' ··· 129 mkdir -p $out/bin 130 makeWrapper "$free/bin/${exeName}" "$out/bin/${exeName}" \ 131 ${optionalString withSpotify "--set CLEMENTINE_SPOTIFYBLOB \"$blob/libexec/clementine\""} \ 132 + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" 133 134 mkdir -p $out/share 135 for dir in applications icons kde4; do
+1 -1
pkgs/applications/audio/drumgizmo/default.nix
··· 20 21 meta = with stdenv.lib; { 22 description = "An LV2 sample based drum plugin"; 23 - homepage = http://www.drumgizmo.org; 24 license = licenses.lgpl3; 25 platforms = platforms.linux; 26 maintainers = [ maintainers.goibhniu maintainers.nico202 ];
··· 20 21 meta = with stdenv.lib; { 22 description = "An LV2 sample based drum plugin"; 23 + homepage = https://www.drumgizmo.org; 24 license = licenses.lgpl3; 25 platforms = platforms.linux; 26 maintainers = [ maintainers.goibhniu maintainers.nico202 ];
+2 -2
pkgs/applications/audio/easytag/default.nix
··· 16 preFixup = '' 17 wrapProgram $out/bin/easytag \ 18 --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:$out/share" \ 19 - --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules" 20 ''; 21 22 NIX_LDFLAGS = "-lid3tag -lz"; ··· 24 nativeBuildInputs = [ makeWrapper pkgconfig intltool ]; 25 buildInputs = [ 26 gtk3 glib libid3tag id3lib taglib libvorbis libogg flac 27 - itstool libxml2 gsettings_desktop_schemas gnome3.defaultIconTheme gnome3.dconf 28 ]; 29 30 meta = with stdenv.lib; {
··· 16 preFixup = '' 17 wrapProgram $out/bin/easytag \ 18 --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:$out/share" \ 19 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" 20 ''; 21 22 NIX_LDFLAGS = "-lid3tag -lz"; ··· 24 nativeBuildInputs = [ makeWrapper pkgconfig intltool ]; 25 buildInputs = [ 26 gtk3 glib libid3tag id3lib taglib libvorbis libogg flac 27 + itstool libxml2 gsettings_desktop_schemas gnome3.defaultIconTheme (stdenv.lib.getLib gnome3.dconf) 28 ]; 29 30 meta = with stdenv.lib; {
+1 -1
pkgs/applications/audio/mixxx/default.nix
··· 40 ''; 41 42 meta = with stdenv.lib; { 43 - homepage = http://mixxx.org; 44 description = "Digital DJ mixing software"; 45 license = licenses.gpl2Plus; 46 maintainers = [ maintainers.aszlig maintainers.goibhniu ];
··· 40 ''; 41 42 meta = with stdenv.lib; { 43 + homepage = https://mixxx.org; 44 description = "Digital DJ mixing software"; 45 license = licenses.gpl2Plus; 46 maintainers = [ maintainers.aszlig maintainers.goibhniu ];
+2 -2
pkgs/applications/audio/sound-juicer/default.nix
··· 17 18 buildInputs = [ pkgconfig gtk3 intltool itstool libxml2 brasero libcanberra_gtk3 19 gnome3.gsettings_desktop_schemas libmusicbrainz5 libdiscid isocodes 20 - makeWrapper gnome3.dconf 21 gst_all_1.gstreamer gst_all_1.gst-plugins-base 22 gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad 23 gst_all_1.gst-libav ··· 28 wrapProgram "$f" \ 29 --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \ 30 --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \ 31 - --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules" 32 done 33 ''; 34
··· 17 18 buildInputs = [ pkgconfig gtk3 intltool itstool libxml2 brasero libcanberra_gtk3 19 gnome3.gsettings_desktop_schemas libmusicbrainz5 libdiscid isocodes 20 + makeWrapper (stdenv.lib.getLib gnome3.dconf) 21 gst_all_1.gstreamer gst_all_1.gst-plugins-base 22 gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad 23 gst_all_1.gst-libav ··· 28 wrapProgram "$f" \ 29 --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \ 30 --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \ 31 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" 32 done 33 ''; 34
+2 -2
pkgs/applications/editors/jetbrains/default.nix
··· 268 269 idea-community = buildIdea rec { 270 name = "idea-community-${version}"; 271 - version = "2017.2"; 272 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 273 license = stdenv.lib.licenses.asl20; 274 src = fetchurl { 275 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 276 - sha256 = "0z5abj41f5l9ilznr34lm4fsivrl2yjdxb2kdcis5abij6zl0g3f"; 277 }; 278 wmClass = "jetbrains-idea-ce"; 279 update-channel = "IDEA_Release";
··· 268 269 idea-community = buildIdea rec { 270 name = "idea-community-${version}"; 271 + version = "2017.2.1"; 272 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 273 license = stdenv.lib.licenses.asl20; 274 src = fetchurl { 275 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 276 + sha256 = "1z8gp209jpjzvllnrpxzmbhgaxkklxw8nkm3g2drb7nal2hhs113"; 277 }; 278 wmClass = "jetbrains-idea-ce"; 279 update-channel = "IDEA_Release";
+1 -1
pkgs/applications/graphics/processing/default.nix
··· 31 32 meta = with stdenv.lib; { 33 description = "A language and IDE for electronic arts"; 34 - homepage = http://processing.org; 35 license = licenses.gpl2Plus; 36 maintainers = [ maintainers.goibhniu ]; 37 platforms = platforms.linux;
··· 31 32 meta = with stdenv.lib; { 33 description = "A language and IDE for electronic arts"; 34 + homepage = https://processing.org; 35 license = licenses.gpl2Plus; 36 maintainers = [ maintainers.goibhniu ]; 37 platforms = platforms.linux;
+4 -5
pkgs/applications/misc/bashSnippets/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, makeWrapper 2 - , curl, netcat, mpv, python, bind, iproute, bc, gitMinimal }: 3 let 4 - version = "1.12.0"; 5 deps = lib.makeBinPath [ 6 curl 7 - mpv 8 python 9 bind.dnsutils 10 iproute ··· 19 owner = "alexanderepstein"; 20 repo = "Bash-Snippets"; 21 rev = "v${version}"; 22 - sha256 = "0kx2a8z3jbmmardw9z8fpghbw5mrbz4knb3wdihq35iarcbrddrg"; 23 }; 24 25 buildInputs = [ makeWrapper ]; ··· 32 dontBuild = true; 33 34 installPhase = '' 35 - mkdir -p "$out"/bin "$out"/man/man1 36 ./install.sh all 37 for file in "$out"/bin/*; do 38 wrapProgram "$file" --prefix PATH : "${deps}"
··· 1 { stdenv, lib, fetchFromGitHub, makeWrapper 2 + , curl, netcat, python, bind, iproute, bc, gitMinimal }: 3 let 4 + version = "1.17.3"; 5 deps = lib.makeBinPath [ 6 curl 7 python 8 bind.dnsutils 9 iproute ··· 18 owner = "alexanderepstein"; 19 repo = "Bash-Snippets"; 20 rev = "v${version}"; 21 + sha256 = "1xdjk8bjh7l6h7gdqrra1dh4wdq89wmd0jsirsvqa3bmcsb2wz1r"; 22 }; 23 24 buildInputs = [ makeWrapper ]; ··· 31 dontBuild = true; 32 33 installPhase = '' 34 + mkdir -p "$out"/bin "$out"/share/man/man1 35 ./install.sh all 36 for file in "$out"/bin/*; do 37 wrapProgram "$file" --prefix PATH : "${deps}"
+1 -1
pkgs/applications/misc/blender/default.nix
··· 69 70 meta = with stdenv.lib; { 71 description = "3D Creation/Animation/Publishing System"; 72 - homepage = http://www.blender.org; 73 # They comment two licenses: GPLv2 and Blender License, but they 74 # say: "We've decided to cancel the BL offering for an indefinite period." 75 license = licenses.gpl2Plus;
··· 69 70 meta = with stdenv.lib; { 71 description = "3D Creation/Animation/Publishing System"; 72 + homepage = https://www.blender.org; 73 # They comment two licenses: GPLv2 and Blender License, but they 74 # say: "We've decided to cancel the BL offering for an indefinite period." 75 license = licenses.gpl2Plus;
+1 -1
pkgs/applications/misc/finalterm/default.nix
··· 42 postFixup = '' 43 wrapProgram "$out/bin/finalterm" \ 44 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ 45 - --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules" \ 46 --prefix XDG_DATA_DIRS : "${gnome3.defaultIconTheme}/share:${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" 47 ''; 48
··· 42 postFixup = '' 43 wrapProgram "$out/bin/finalterm" \ 44 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ 45 + --prefix GIO_EXTRA_MODULES : "${getLib gnome3.dconf}/lib/gio/modules" \ 46 --prefix XDG_DATA_DIRS : "${gnome3.defaultIconTheme}/share:${gnome3.gtk.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" 47 ''; 48
+9 -7
pkgs/applications/misc/hackrf/default.nix
··· 1 - { stdenv, fetchgit, cmake, pkgconfig, libusb }: 2 3 stdenv.mkDerivation rec { 4 name = "hackrf-${version}"; 5 - version = "2015.07.2"; 6 7 src = fetchgit { 8 url = "git://github.com/mossmann/hackrf"; 9 rev = "refs/tags/v${version}"; 10 - sha256 = "1mn11yz6hbkmvrbxj5vnp78m5dsny96821a9ffpvbdcwx3s2p23m"; 11 }; 12 13 buildInputs = [ 14 - cmake pkgconfig libusb 15 ]; 16 - 17 preConfigure = '' 18 - cd host 19 ''; 20 - 21 meta = with stdenv.lib; { 22 description = "An open source SDR platform"; 23 homepage = http://greatscottgadgets.com/hackrf/;
··· 1 + { stdenv, fetchgit, cmake, pkgconfig, libusb, fftwSinglePrec }: 2 3 stdenv.mkDerivation rec { 4 name = "hackrf-${version}"; 5 + version = "2017.02.1"; 6 7 src = fetchgit { 8 url = "git://github.com/mossmann/hackrf"; 9 rev = "refs/tags/v${version}"; 10 + sha256 = "16hd61icvzaciv7s9jpgm9c8q6m4mwvj97gxrb20sc65p5gjb7hv"; 11 }; 12 13 buildInputs = [ 14 + cmake pkgconfig libusb fftwSinglePrec 15 ]; 16 + 17 + cmakeFlags = [ "-DUDEV_RULES_GROUP=plugdev" "-DUDEV_RULES_PATH=lib/udev/rules.d" ]; 18 + 19 preConfigure = '' 20 + cd host 21 ''; 22 + 23 meta = with stdenv.lib; { 24 description = "An open source SDR platform"; 25 homepage = http://greatscottgadgets.com/hackrf/;
+1 -1
pkgs/applications/misc/mupdf/default.nix
··· 33 34 preConfigure = '' 35 # Don't remove mujs because upstream version is incompatible 36 - rm -rf thirdparty/{curl,freetype,glfw,harfbuzz,jbig2dec,jpeg,openjpeg,zlib} 37 ''; 38 39 postInstall = ''
··· 33 34 preConfigure = '' 35 # Don't remove mujs because upstream version is incompatible 36 + rm -rf thirdparty/{curl,freetype,glfw,harfbuzz,jbig2dec,libjpeg,openjpeg,zlib} 37 ''; 38 39 postInstall = ''
+29
pkgs/applications/misc/ola/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, autoreconfHook, bison, flex, pkgconfig 2 + , libuuid, cppunit, protobuf, zlib, avahi, libmicrohttpd 3 + , perl, python3, python3Packages 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + name = "ola-${version}"; 8 + version = "0.10.4"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "OpenLightingProject"; 12 + repo = "ola"; 13 + rev = version; 14 + sha256 = "1skb3dwpmsfdr8mp3rs80jmsr1bf78270d9bnd8h0pv8bkb8zvim"; 15 + }; 16 + 17 + nativeBuildInputs = [ autoreconfHook bison flex pkgconfig perl ]; 18 + buildInputs = [ libuuid cppunit protobuf zlib avahi libmicrohttpd python3 ]; 19 + propagatedBuildInputs = with python3Packages; [ protobuf3_2 numpy ]; 20 + 21 + configureFlags = [ "--enable-python-libs" ]; 22 + 23 + meta = with stdenv.lib; { 24 + description = "A framework for controlling entertainment lighting equipment."; 25 + maintainers = [ maintainers.globin ]; 26 + licenses = with licenses; [ lgpl21 gpl2Plus ]; 27 + platforms = platforms.all; 28 + }; 29 + }
+38
pkgs/applications/misc/qlcplus/default.nix
···
··· 1 + { stdenv, mkDerivation, fetchFromGitHub, qmake, pkgconfig, udev 2 + , qtmultimedia, qtscript, alsaLib, ola, libftdi1, libusb 3 + , libsndfile, libmad 4 + }: 5 + 6 + mkDerivation rec { 7 + name = "qlcplus-${version}"; 8 + version = "4.11.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "mcallegari"; 12 + repo = "qlcplus"; 13 + rev = "QLC+_${version}"; 14 + sha256 = "0a45ww341yjx9k54j5s8b5wj83rgbwxkdvgy0v5jbbdf9m78ifrg"; 15 + }; 16 + 17 + nativeBuildInputs = [ qmake pkgconfig ]; 18 + buildInputs = [ 19 + udev qtmultimedia qtscript alsaLib ola libftdi1 libusb libsndfile libmad 20 + ]; 21 + 22 + qmakeFlags = [ "INSTALLROOT=$(out)" ]; 23 + 24 + postPatch = '' 25 + patchShebangs . 26 + sed -i -e '/unix:!macx:INSTALLROOT += \/usr/d' \ 27 + -e "s@\$\$LIBSDIR/qt4/plugins@''${qtPluginPrefix}@" \ 28 + -e "s@/etc/udev/rules.d@''${out}/lib/udev@" \ 29 + variables.pri 30 + ''; 31 + 32 + meta = with stdenv.lib; { 33 + description = "A free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc."; 34 + maintainers = [ maintainers.globin ]; 35 + license = licenses.asl20; 36 + platforms = platforms.all; 37 + }; 38 + }
+3 -1
pkgs/applications/misc/synergy/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, xlibsWrapper, libX11, libXi, libXtst, libXrandr 2 , xinput, curl, openssl, unzip }: 3 4 with stdenv.lib; ··· 13 rev = "v${version}-stable"; 14 sha256 = "0ksgr9hkf09h54572p7k7b9zkfhcdb2g2d5x7ixxn028y8i3jyp3"; 15 }; 16 17 postPatch = '' 18 ${unzip}/bin/unzip -d ext/gmock-1.6.0 ext/gmock-1.6.0.zip
··· 1 + { stdenv, fetchFromGitHub, fetchpatch, cmake, xlibsWrapper, libX11, libXi, libXtst, libXrandr 2 , xinput, curl, openssl, unzip }: 3 4 with stdenv.lib; ··· 13 rev = "v${version}-stable"; 14 sha256 = "0ksgr9hkf09h54572p7k7b9zkfhcdb2g2d5x7ixxn028y8i3jyp3"; 15 }; 16 + 17 + patches = [ ./openssl-1.1.patch ]; 18 19 postPatch = '' 20 ${unzip}/bin/unzip -d ext/gmock-1.6.0 ext/gmock-1.6.0.zip
+18
pkgs/applications/misc/synergy/openssl-1.1.patch
···
··· 1 + --- a/src/lib/net/SecureSocket.cpp 2017-07-22 19:33:22.442645291 +0200 2 + +++ b/src/lib/net/SecureSocket.cpp 2017-07-22 19:36:25.632595581 +0200 3 + @@ -805,9 +805,14 @@ 4 + showCipherStackDesc(sStack); 5 + } 6 + 7 + +#if OPENSSL_VERSION_NUMBER < 0x10100000L 8 + // m_ssl->m_ssl->session->ciphers is not forward compatable, In future release 9 + - // of OpenSSL, it's not visible, need to use SSL_get_client_ciphers() instead 10 + + // of OpenSSL, it's not visible 11 + STACK_OF(SSL_CIPHER) * cStack = m_ssl->m_ssl->session->ciphers; 12 + +#else 13 + + // Use SSL_get_client_ciphers() for newer versions 14 + + STACK_OF(SSL_CIPHER) * cStack = SSL_get_client_ciphers(m_ssl->m_ssl); 15 + +#endif 16 + if (cStack == NULL) { 17 + LOG((CLOG_DEBUG1 "remote cipher list not available")); 18 + }
-39
pkgs/applications/misc/vanitygen/default.nix
··· 1 - { fetchgit, stdenv, openssl, pcre }: 2 - 3 - stdenv.mkDerivation rec { 4 - version = "0.21"; 5 - name = "vanitygen-${version}"; 6 - 7 - src = fetchgit { 8 - url = "https://github.com/samr7/vanitygen"; 9 - rev = "refs/tags/${version}"; 10 - sha256 = "1vzfv74hhiyrrpvjca8paydx1ashgbgn5plzrx4swyzxy1xkamah"; 11 - }; 12 - 13 - buildInputs = [ openssl pcre ]; 14 - 15 - installPhase = '' 16 - mkdir -p $out/bin 17 - cp vanitygen $out/bin 18 - cp keyconv $out/bin/vanitygen-keyconv 19 - ''; 20 - 21 - meta = { 22 - description = "Bitcoin vanity address generator"; 23 - longDescription= '' 24 - Vanitygen can search for exact prefixes or regular expression 25 - matches, so you can generate Bitcoin addresses that starts 26 - with the needed mnemonic. 27 - 28 - Vanitygen can generate regular bitcoin addresses, namecoin 29 - addresses, and testnet addresses. 30 - 31 - When searching for exact prefixes, vanitygen will ensure that 32 - the prefix is possible, will provide a difficulty estimate, 33 - and will run about 30% faster. 34 - ''; 35 - homepage = https://github.com/samr7/vanitygen; 36 - license = stdenv.lib.licenses.agpl3; 37 - platforms = stdenv.lib.platforms.all; 38 - }; 39 - }
···
+1 -1
pkgs/applications/networking/browsers/dwb/default.nix
··· 18 19 preFixup='' 20 wrapProgram "$out/bin/dwb" \ 21 - --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules:${dconf}/lib/gio/modules" \ 22 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share" 23 wrapProgram "$out/bin/dwbem" \ 24 --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules"
··· 18 19 preFixup='' 20 wrapProgram "$out/bin/dwb" \ 21 + --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules:${stdenv.lib.getLib dconf}/lib/gio/modules" \ 22 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share" 23 wrapProgram "$out/bin/dwbem" \ 24 --prefix GIO_EXTRA_MODULES : "${glib_networking.out}/lib/gio/modules"
+12 -5
pkgs/applications/networking/browsers/vivaldi/default.nix
··· 6 , gstreamer, gst-plugins-base, libxml2 7 , glib, gtk3, pango, gdk_pixbuf, cairo, atk, gnome3 8 , nss, nspr 9 - , patchelf 10 }: 11 12 stdenv.mkDerivation rec { 13 name = "${product}-${version}"; 14 product = "vivaldi"; 15 - version = "1.10.867.38-1"; 16 17 src = fetchurl { 18 url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb"; 19 - sha256 = "1h3iygzvw3rb5kmn0pam6gqy9baq6l630yllff1vnvychdg8d9vi"; 20 }; 21 22 unpackPhase = '' ··· 24 tar -xvf data.tar.xz 25 ''; 26 27 - nativeBuildInputs = [ patchelf ]; 28 29 buildInputs = [ 30 stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE libxcb ··· 32 atk alsaLib dbus_libs cups gtk3 gdk_pixbuf libexif ffmpeg systemd 33 freetype fontconfig libXrender libuuid expat glib nss nspr 34 gstreamer libxml2 gst-plugins-base pango cairo gnome3.gconf 35 - ]; 36 37 libPath = stdenv.lib.makeLibraryPath buildInputs 38 + stdenv.lib.optionalString (stdenv.is64bit) ··· 45 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 46 --set-rpath "${libPath}" \ 47 opt/vivaldi/vivaldi-bin 48 echo "Finished patching Vivaldi binaries" 49 ''; 50 ··· 67 "$out"/opt/vivaldi/product_logo_''${d}.png \ 68 "$out"/share/icons/hicolor/''${d}x''${d}/apps/vivaldi.png 69 done 70 ''; 71 72 meta = with stdenv.lib; {
··· 6 , gstreamer, gst-plugins-base, libxml2 7 , glib, gtk3, pango, gdk_pixbuf, cairo, atk, gnome3 8 , nss, nspr 9 + , patchelf, makeWrapper 10 + , proprietaryCodecs ? true, vivaldi-ffmpeg-codecs ? null 11 }: 12 13 stdenv.mkDerivation rec { 14 name = "${product}-${version}"; 15 product = "vivaldi"; 16 + version = "1.10.867.48-1"; 17 18 src = fetchurl { 19 url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb"; 20 + sha256 = "1han45swvv0y2i2kg7xhml1wj5zyrf2c2hc5b07kqsjkfg9iz1lc"; 21 }; 22 23 unpackPhase = '' ··· 25 tar -xvf data.tar.xz 26 ''; 27 28 + nativeBuildInputs = [ patchelf makeWrapper ]; 29 30 buildInputs = [ 31 stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE libxcb ··· 33 atk alsaLib dbus_libs cups gtk3 gdk_pixbuf libexif ffmpeg systemd 34 freetype fontconfig libXrender libuuid expat glib nss nspr 35 gstreamer libxml2 gst-plugins-base pango cairo gnome3.gconf 36 + ] ++ stdenv.lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs; 37 38 libPath = stdenv.lib.makeLibraryPath buildInputs 39 + stdenv.lib.optionalString (stdenv.is64bit) ··· 46 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 47 --set-rpath "${libPath}" \ 48 opt/vivaldi/vivaldi-bin 49 + '' + stdenv.lib.optionalString proprietaryCodecs '' 50 + sed -i '/^VIVALDI_FFMPEG_FOUND/ a \ 51 + checkffmpeg "${vivaldi-ffmpeg-codecs}/lib/libffmpeg.so"' opt/vivaldi/vivaldi 52 + '' + '' 53 echo "Finished patching Vivaldi binaries" 54 ''; 55 ··· 72 "$out"/opt/vivaldi/product_logo_''${d}.png \ 73 "$out"/share/icons/hicolor/''${d}x''${d}/apps/vivaldi.png 74 done 75 + wrapProgram "$out/bin/vivaldi" \ 76 + --suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/ 77 ''; 78 79 meta = with stdenv.lib; {
+51
pkgs/applications/networking/browsers/vivaldi/ffmpeg-codecs.nix
···
··· 1 + { stdenv, fetchurl, fetchpatch 2 + , dbus_glib, gtk2, gtk3, libexif, libpulseaudio, libXScrnSaver, ninja, nss 3 + , pciutils, pkgconfig, python2, xdg_utils 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + name = "${product}-${version}"; 8 + product = "vivaldi-ffmpeg-codecs"; 9 + version = "59.0.3071.104"; 10 + 11 + src = fetchurl { 12 + url = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz"; 13 + sha512 = "419cf5bafa80f190cd301c2933502351929c1ef1d5cfedc720ce6762674a0e6af3b4246a8f92e0c29743420338b056061d4e7f9f4a4066a5bdd4d2ee8db3ddbf"; 14 + }; 15 + 16 + buildInputs = [ ]; 17 + 18 + nativeBuildInputs = [ 19 + dbus_glib gtk2 gtk3 libexif libpulseaudio libXScrnSaver ninja nss pciutils pkgconfig 20 + python2 xdg_utils 21 + ]; 22 + 23 + configurePhase = '' 24 + runHook preConfigure 25 + 26 + local args="ffmpeg_branding=\"ChromeOS\" proprietary_codecs=true enable_hevc_demuxing=true use_gconf=false use_gio=false use_gnome_keyring=false use_kerberos=false use_cups=false use_sysroot=false use_gold=false linux_use_bundled_binutils=false fatal_linker_warnings=false treat_warnings_as_errors=false is_clang=false is_component_build=true is_debug=false symbol_level=0" 27 + python tools/gn/bootstrap/bootstrap.py -v -s --no-clean --gn-gen-args "$args" 28 + out/Release/gn gen out/Release -v --args="$args" 29 + 30 + runHook postConfigure 31 + ''; 32 + 33 + buildPhase = '' 34 + ninja -C out/Release -v libffmpeg.so 35 + ''; 36 + 37 + dontStrip = true; 38 + 39 + installPhase = '' 40 + mkdir -p "$out/lib" 41 + cp out/Release/libffmpeg.so "$out/lib/libffmpeg.so" 42 + ''; 43 + 44 + meta = with stdenv.lib; { 45 + description = "Additional support for proprietary codecs for Vivaldi"; 46 + homepage = "https://ffmpeg.org/"; 47 + license = licenses.lgpl21; 48 + maintainers = with maintainers; [ lluchs ]; 49 + platforms = [ "x86_64-linux" ]; 50 + }; 51 + }
+38
pkgs/applications/networking/browsers/vivaldi/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p libarchive curl common-updater-scripts 3 + 4 + set -eu -o pipefail 5 + 6 + cd "$(dirname "${BASH_SOURCE[0]}")" 7 + root=../../../../.. 8 + export NIXPKGS_ALLOW_UNFREE=1 9 + 10 + version() { 11 + (cd "$root" && nix-instantiate --eval --strict -A "$1.version" | tr -d '"') 12 + } 13 + 14 + vivaldi_version_old=$(version vivaldi) 15 + vivaldi_version=$(curl -sS https://vivaldi.com/download/ | sed -rne 's/.*vivaldi-stable_([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+-[0-9]+)_amd64\.deb.*/\1/p') 16 + 17 + if [[ "$vivaldi_version" = "$vivaldi_version_old" ]]; then 18 + echo "nothing to do, vivaldi $vivaldi_version is current" 19 + exit 20 + fi 21 + 22 + # Download vivaldi and save hash and file path. 23 + url="https://downloads.vivaldi.com/stable/vivaldi-stable_${vivaldi_version}_amd64.deb" 24 + mapfile -t prefetch < <(nix-prefetch-url --print-path "$url") 25 + hash=${prefetch[0]} 26 + path=${prefetch[1]} 27 + 28 + echo "vivaldi: $vivaldi_version_old -> $vivaldi_version" 29 + (cd "$root" && update-source-version vivaldi "$vivaldi_version" "$hash") 30 + 31 + # Check vivaldi-ffmpeg-codecs version. 32 + chromium_version_old=$(version vivaldi-ffmpeg-codecs) 33 + chromium_version=$(bsdtar xOf "$path" data.tar.xz | bsdtar xOf - ./opt/vivaldi/vivaldi-bin | strings | grep -A2 -i '^chrome\/' | grep '^[0-9]\+\.[0-9]\+\.[1-9][0-9]\+\.[0-9]\+') 34 + 35 + if [[ "$chromium_version" != "$chromium_version_old" ]]; then 36 + echo "vivaldi-ffmpeg-codecs: $chromium_version_old -> $chromium_version" 37 + (cd "$root" && update-source-version vivaldi-ffmpeg-codecs "$chromium_version") 38 + fi
+12
pkgs/applications/networking/cluster/terraform/default.nix
··· 54 # checks are failing again 55 doCheck = false; 56 }; 57 }
··· 54 # checks are failing again 55 doCheck = false; 56 }; 57 + 58 + terraform_0_10_0 = generic { 59 + version = "0.10.0"; 60 + sha256 = "1z6pmyfh4z5w8k2j46ancc0m9lsiq6d0m56nxj1kawb3n5q9dgds"; 61 + # remove debugging and the -dev postfix in the version 62 + preBuild = '' 63 + buildFlagsArray=( 64 + -ldflags 65 + "-X github.com/hashicorp/terraform/terraform.VersionPrerelease= -s -w" 66 + ) 67 + ''; 68 + }; 69 }
+3 -3
pkgs/applications/networking/dropbox/default.nix
··· 24 let 25 # NOTE: When updating, please also update in current stable, 26 # as older versions stop working 27 - version = "30.4.22"; 28 sha256 = 29 { 30 - "x86_64-linux" = "0qc99j6hpd1k5bmvcll3rjglksrjw0mw2nrwj3s3kh55j6fy8a0r"; 31 - "i686-linux" = "0zyl1q76cpwly4k7h4klnyrv50nyxi2wpz5sii1a00jbmr7snhab"; 32 }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); 33 34 arch =
··· 24 let 25 # NOTE: When updating, please also update in current stable, 26 # as older versions stop working 27 + version = "31.4.25"; 28 sha256 = 29 { 30 + "x86_64-linux" = "02qla89gf7zawfk0kxd3xzr7vb91khj3p83bvh456ap51h0z5wzv"; 31 + "i686-linux" = "0sfh24qyc91q6ssn8lrzfdsv4jjy0hvgizcq3y3fk46zaa7jjxr2"; 32 }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); 33 34 arch =
+34
pkgs/applications/networking/gns3/gui.nix
···
··· 1 + { stdenv, python34Packages, fetchFromGitHub }: 2 + 3 + # TODO: Python 3.6 was failing 4 + python34Packages.buildPythonPackage rec { 5 + name = "${pname}-${version}"; 6 + pname = "gns3-gui"; 7 + version = "2.0.3"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "GNS3"; 11 + repo = pname; 12 + rev = "v${version}"; 13 + sha256 = "10qp6430md8d0h2wamgfaq7pai59mqmcw6sw3i1gvb20m0avvsvb"; 14 + }; 15 + 16 + propagatedBuildInputs = with python34Packages; [ 17 + raven psutil jsonschema # tox for check 18 + # Runtime dependencies 19 + sip pyqt5 20 + ]; 21 + 22 + doCheck = false; # Failing 23 + 24 + meta = with stdenv.lib; { 25 + description = "Graphical Network Simulator"; 26 + #longDescription = '' 27 + # ... 28 + #''; 29 + homepage = "https://www.gns3.com/"; 30 + license = licenses.gpl3Plus; 31 + platforms = platforms.linux; 32 + maintainers = with maintainers; [ primeos ]; 33 + }; 34 + }
-31
pkgs/applications/networking/instant-messengers/gale/default.nix
··· 1 - { stdenv, fetchFromGitHub, adns, boehmgc, openssl, automake, m4, autoconf 2 - , libtool, pkgconfig }: 3 - 4 - stdenv.mkDerivation { 5 - name = "gale-1.1happy"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "grawity"; 9 - repo = "gale"; 10 - rev = "b34a67288e8bd6f0b51b60abb704858172a3665c"; 11 - sha256 = "19mcisxxqx70m059rqwv7wpmp94fgyckzjwywpmdqd7iwvppnsqf"; 12 - }; 13 - 14 - nativeBuildInputs = [ m4 libtool automake autoconf ]; 15 - buildInputs = [ boehmgc openssl adns pkgconfig ]; 16 - 17 - patches = [ ./gale-install.in.patch ]; 18 - 19 - preConfigure = '' 20 - substituteInPlace configure.ac --replace \$\{sysconfdir\} /etc 21 - ./bootstrap 22 - ''; 23 - configureArgs = [ "--sysconfdir=/etc" ]; 24 - 25 - meta = with stdenv.lib; { 26 - homepage = http://gale.org/; 27 - description = "Chat/messaging system (server and client)"; 28 - platforms = platforms.all; 29 - license = licenses.gpl2Plus; 30 - }; 31 - }
···
-339
pkgs/applications/networking/instant-messengers/gale/gale-install.in.patch
··· 1 - diff --git a/gale-install.in b/gale-install.in 2 - index 50e8ad8..eec0ed2 100644 3 - --- a/gale-install.in 4 - +++ b/gale-install.in 5 - @@ -29,22 +29,78 @@ testkey_stdin() { 6 - gkinfo -x 2>/dev/null | qgrep "^Public key: <$1>" 7 - } 8 - 9 - -if [ -n "$GALE_SYS_DIR" ]; then 10 - - SYS_DIR="$GALE_SYS_DIR" 11 - -elif [ -n "$sysconfdir" ]; then 12 - - SYS_DIR="$sysconfdir/gale" 13 - +INST_SYS_DIR="$sysconfdir/gale" 14 - + 15 - +if [ `id -u` -eq 0 ]; then 16 - + is_root=yes 17 - + SYS_DIR=/etc/gale 18 - +else 19 - + is_root=no 20 - + SYS_DIR="$HOME/.gale" 21 - +fi 22 - + 23 - +if [ -f /etc/NIXOS ]; then 24 - + is_nixos=yes 25 - +else 26 - + is_nixos=no 27 - +fi 28 - + 29 - +if [ -u /run/wrappers/bin/gksign ]; then 30 - + cat <<EOM 31 - + 32 - +Gale appears to have already been set up via the NixOS module system (check 33 - +/etc/nixos/configuration.nix). 34 - + 35 - +EOM 36 - + 37 - + exit 0 38 - +fi 39 - + 40 - +if [ $is_root = yes ]; then 41 - + cat <<EOM 42 - + 43 - +You are running gale-install as root, so I'm going to assume you want to set up 44 - +Gale for system-wide use. Unfortunately, Gale expects to be able to run the 45 - +"gksign" program via setuid, and we can't change gksign's permissions once it's 46 - +already been installed because the Nix store is immutable by design. 47 - + 48 - +EOM 49 - + 50 - + if [ $is_nixos = no ]; then 51 - + cat <<EOM 52 - + 53 - +This isn't a NixOS system. Gale can only be installed for a single user on 54 - +non-NixOS systems. If you want a system-wide installation, you'll have to 55 - +install Gale the old-fashioned way. Sorry. 56 - + 57 - +EOM 58 - + 59 - + exit 1 60 - + fi 61 - + cat <<EOM 62 - + 63 - +This script will generate a domain key for you, and after you get it signed, you 64 - +can finish the setup process by configuring Gale via the NixOS module system 65 - +(i.e. /etc/nixos/configuration.nix). 66 - + 67 - +EOM 68 - + 69 - else 70 - - echo "Error: cannot locate Gale system configuration directory." 71 - - exit 1 72 - + cat <<EOM 73 - + 74 - +Hi. You are running gale-install as a normal user, so I'm going to assume you 75 - +want to set up Gale for your own (i.e. non-system-wide) use. 76 - + 77 - +EOM 78 - + 79 - fi 80 - 81 - -CONF="$SYS_DIR/conf" 82 - umask 022 83 - -PATH="$bindir:$sbindir:$PATH:/usr/ucb" 84 - +PATH="$bindir:$sbindir:$PATH" 85 - export PATH 86 - 87 - -if [ -f "$CONF" ]; then 88 - - exec 3<"$CONF" 89 - +if [ -n "$SYS_DIR" ] && [ -f "$SYS_DIR/conf" ]; then 90 - + exec 3<"$SYS_DIR/conf" 91 - 92 - while read var value <&3 ; do 93 - case "$var" in 94 - @@ -58,52 +114,14 @@ if [ -f "$CONF" ]; then 95 - exec 3<&- 96 - fi 97 - 98 - -USER="`whoami`" 99 - -if [ -z "$USER" ]; then 100 - - echo "Error: cannot determine your username." 101 - - exit 1 102 - -fi 103 - - 104 - -# ----------------------------------------------------------------------------- 105 - -# check directory structure 106 - - 107 - -if [ ! -d "$SYS_DIR" ]; then 108 - - echo "Error: Invalid SYS_DIR: \"$SYS_DIR\"." 109 - - exit 1 110 - -fi 111 - - 112 - # ----------------------------------------------------------------------------- 113 - -# get settings for important variables: user, domain, server 114 - +# get settings for important variables: domain, server 115 - 116 - -[ -n "$CONF_GALE_USER" ] && GALE_USER="$CONF_GALE_USER" 117 - [ -n "$CONF_GALE_DOMAIN" ] && GALE_DOMAIN="$CONF_GALE_DOMAIN" 118 - [ -n "$CONF_GALE_SERVER" ] && GALE_SERVER="$CONF_GALE_SERVER" 119 - 120 - -if [ -z "$GALE_USER" ]; then 121 - -cat << EOM 122 - - 123 - -Hi. You need to denote a user to own the Gale domain secret key. You must 124 - -trust this user with Gale authentication for your domain; the "gksign" program 125 - -will run as this user. I recommend using a special "gale" user; if you don't 126 - -have administrative privileges here, you'll probably have to use your own 127 - -account. I do not recommend the use of "root". 128 - - 129 - -No harm done if you stop this script now to set up such a user. 130 - - 131 - -EOM 132 - - 133 - - printf "Enter the Gale username: " 134 - - read GALE_USER 135 - - if [ -z "$GALE_USER" ]; then 136 - - echo "Error: Invalid username or no home dir: \"$GALE_USER\"." 137 - - exit 1 138 - - fi 139 - -else 140 - - echo "Using \"$GALE_USER\" as the Gale owner." 141 - -fi 142 - - 143 - if [ -z "$GALE_DOMAIN" ] ; then 144 - -cat << EOM 145 - + cat << EOM 146 - 147 - You need to identify the name of your Gale domain for two purposes: 148 - 149 - @@ -140,97 +158,56 @@ else 150 - fi 151 - 152 - # ----------------------------------------------------------------------------- 153 - -# create configuration file 154 - - 155 - -if [ ! -f "$CONF" ]; then 156 - -cat > "$CONF" <<EOM 157 - -# $CONF -- created by Gale installer; edit to suit. 158 - -EOM 159 - +# create configuration file (if this is a single-user setup) 160 - + 161 - +if [ $is_root = no ]; then 162 - + CONF="$SYS_DIR/conf" 163 - + 164 - + if [ ! -d "$SYS_DIR" ]; then 165 - + run mkdir -m 0700 -p "$SYS_DIR" 166 - + run mkdir -m 0700 -p "$SYS_DIR/auth" 167 - + run mkdir -m 0755 -p "$SYS_DIR/auth/trusted" 168 - + run cp -f "$INST_SYS_DIR/auth/trusted/ROOT" "$SYS_DIR/auth/trusted" 169 - + run mkdir -m 0700 -p "$SYS_DIR/auth/private" 170 - + run mkdir -p "$SYS_DIR/auth/local" "$SYS_DIR/auth/cache" 171 - + fi 172 - 173 - -cat <<EOM 174 - + if [ ! -f "$CONF" ]; then 175 - + cat <<EOM 176 - 177 - *** Creating "$CONF". 178 - Examine and edit this file to your taste and local needs. 179 - If you want to recreate it from scratch, remove it and re-run this. 180 - -EOM 181 - -fi 182 - - 183 - -[ -n "$CONF_GALE_USER" ] || cat >> "$CONF" <<EOM 184 - 185 - -# The user who owns the domain secret key. (Used in installation and upgrade) 186 - -GALE_USER $GALE_USER 187 - EOM 188 - 189 - -[ -n "$CONF_GALE_DOMAIN" ] || cat >> "$CONF" << EOM 190 - + cat > "$CONF" <<EOF 191 - +# $CONF -- created by Gale installer; edit to suit. 192 - 193 - # The authentication domain to use. (Mandatory) 194 - GALE_DOMAIN $GALE_DOMAIN 195 - -EOM 196 - - 197 - -# ----------------------------------------------------------------------------- 198 - -# make gksign setuid 199 - +EOF 200 - 201 - -gksign="$sbindir/gksign" 202 - -readlink="`which readlink 2>/dev/null`" 203 - -[ -x "$readlink" ] && gksignlink="`"$readlink" "$gksign" 2>/dev/null`" 204 - -[ -f "$gksignlink" ] && gksign="$gksignlink" 205 - - 206 - -echo "" 207 - -if copy chown "$GALE_USER" "$gksign" ; then 208 - - : 209 - -else 210 - - echo "*** We need to chown $GALE_USER '$gksign'." 211 - - echo " Please run this script as a user that can do so," 212 - - echo " or do so yourself and re-run this script." 213 - - exit 1 214 - + fi 215 - fi 216 - -run chmod 4755 "$gksign" 217 - 218 - -# ----------------------------------------------------------------------------- 219 - -# create a domain, if necessary 220 - +if [ $is_root = no ]; then 221 - + GALE_SYS_DIR="$SYS_DIR" 222 - + export GALE_SYS_DIR 223 - 224 - -echo "" 225 - -if test -u "$gksign" || copy chmod u+s "$gksign" ; then 226 - - : 227 - + testkey "$GALE_DOMAIN" && exit 0 228 - + echo "*** You lack a signed key for your domain, \"$GALE_DOMAIN\"." 229 - + GALE="$SYS_DIR" 230 - else 231 - - echo "*** We need to chmod u+s '$gksign'." 232 - - echo " Please run this script as a user that can do so," 233 - - echo " or do so yourself and re-run this script." 234 - - exit 1 235 - -fi 236 - - 237 - -testkey "$GALE_DOMAIN" && exit 0 238 - -echo "*** You lack a signed key for your domain, \"$GALE_DOMAIN\"." 239 - - 240 - -if [ "x$GALE_USER" != "x$USER" ]; then 241 - -cat <<EOM 242 - -Become user "$GALE_USER" (you are now "$USER") and run this script again 243 - -to create a new domain; contact your domain administrator if you wish to 244 - -become part of an existing domain. 245 - -EOM 246 - - exit 1 247 - -fi 248 - - 249 - -if [ -z "$HOME" ]; then 250 - - cd 251 - - HOME="`pwd`" 252 - - echo "Warning: \$HOME not set, assuming \"$HOME\"." 253 - -fi 254 - - 255 - -GALE="$HOME/.gale" 256 - -mkdir -p "$GALE" 257 - -if [ ! -w "$GALE" ]; then 258 - - echo "Error: Cannot create \"$GALE\"." 259 - - exit 1 260 - + GALE="`pwd`" 261 - fi 262 - 263 - unsigned="$GALE/$GALE_DOMAIN.unsigned" 264 - signer="`echo "$GALE_DOMAIN" | sed 's%^[^.@:/]*[.@:/]%%'`" 265 - [ -z "$signer" ] && signer="ROOT" 266 - 267 - -if [ -f "$unsigned" ]; then 268 - - 269 - -cat << EOM 270 - +if [ $is_root = no ] && [ -f "$unsigned" ]; then 271 - + cat << EOM 272 - 273 - Okay, so we've already been here. Last time, I created the file 274 - "$unsigned" for you to have signed. 275 - @@ -275,16 +252,12 @@ EOM 276 - exit 1 277 - fi 278 - 279 - -cat << EOM 280 - - 281 - -The domain should be properly configured now. Assuming users can access a 282 - -version of "gksign" setuid to "$GALE_USER" (this user), they should be 283 - -able to start running clients and generating IDs for themselves. 284 - + cat << EOM 285 - 286 - -The installation process is complete! 287 - +The domain should be properly configured now. The installation process is 288 - +complete! 289 - 290 - EOM 291 - - 292 - exit 0 293 - fi 294 - 295 - @@ -300,7 +273,10 @@ printf "Enter the description: " 296 - read descr 297 - 298 - echo "We will generate the key now. Have patience." 299 - -gkgen -r "$GALE/auth/private/$GALE_DOMAIN.gpri" \ 300 - +if [ $is_root = no ]; then 301 - + install_gpri=auth/private/ 302 - +fi 303 - +gkgen -r "$GALE/${install_gpri}$GALE_DOMAIN.gpri" \ 304 - -u "$unsigned" "$GALE_DOMAIN" /"$descr" || exit 1 305 - 306 - cat << EOM 307 - @@ -311,8 +284,29 @@ the owner of the "$signer" domain through appropriate means. 308 - Take care to preseve the file's binary data; you may need to uuencode it. 309 - 310 - Assuming they trust you with your subdomain, they should pass the key through 311 - -"gksign" as a filter, returning the signed output to you. When you have this 312 - -signed key file available, re-run this script, and we will move on to the 313 - -next step. 314 - +"gksign" as a filter, returning the signed output to you. 315 - + 316 - +EOM 317 - + 318 - +if [ $is_nixos = yes ]; then 319 - + cat <<EOM 320 - + 321 - +When you have this signed key file available, you can finish the setup process 322 - +by placing the private key and signed public key in a directory (they will be 323 - +copied) and setting "services.gale.keyPath" in /etc/nixos/configuration.nix. 324 - 325 - EOM 326 - +else 327 - + cat <<EOM 328 - + 329 - +When you have this signed key file available, re-run this script, and we will 330 - +move on to the next step. 331 - + 332 - +*** IMPORTANT *** 333 - +You must set GALE_SYS_DIR="$GALE_SYS_DIR" in your environment before re-running 334 - +this script and before running any Gale programs once setup is finished! Make 335 - +sure to set it now, and consider setting it via your shell initialization files 336 - +so that you don't forget to do it next login. 337 - + 338 - +EOM 339 - +fi
···
+7 -2
pkgs/applications/networking/instant-messengers/telepathy/idle/default.nix
··· 1 - { stdenv, fetchurl, glib, pkgconfig, dbus_glib, telepathy_glib, libxslt }: 2 3 stdenv.mkDerivation rec { 4 pname = "telepathy-idle"; ··· 10 sha256 = "1argdzbif1vdmwp5vqbgkadq9ancjmgdm2ncp0qfckni715ss4rh"; 11 }; 12 13 - buildInputs = [ pkgconfig glib telepathy_glib dbus_glib libxslt telepathy_glib.python ]; 14 15 meta = { 16 description = "IRC connection manager for the Telepathy framework";
··· 1 + { stdenv, fetchurl, glib, gnome3, pkgconfig, dbus_glib, telepathy_glib, libxslt, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 pname = "telepathy-idle"; ··· 10 sha256 = "1argdzbif1vdmwp5vqbgkadq9ancjmgdm2ncp0qfckni715ss4rh"; 11 }; 12 13 + buildInputs = [ pkgconfig glib telepathy_glib dbus_glib libxslt telepathy_glib.python (stdenv.lib.getLib gnome3.dconf) makeWrapper ]; 14 + 15 + preFixup = '' 16 + wrapProgram "$out/libexec/telepathy-idle" \ 17 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" 18 + ''; 19 20 meta = { 21 description = "IRC connection manager for the Telepathy framework";
+9 -3
pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
··· 1 { stdenv, fetchurl, dbus_glib, libxml2, sqlite, telepathy_glib, pkgconfig 2 - , intltool, libxslt, gobjectIntrospection, dbus_libs }: 3 4 stdenv.mkDerivation rec { 5 project = "telepathy-logger"; ··· 12 13 NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0"; 14 15 - buildInputs = [ dbus_glib libxml2 sqlite telepathy_glib pkgconfig intltool 16 - gobjectIntrospection dbus_libs telepathy_glib.python ]; 17 18 nativeBuildInputs = [ libxslt ]; 19 20 configureFlags = "--enable-call"; 21 22 meta = { 23 description = "Logger service for Telepathy framework";
··· 1 { stdenv, fetchurl, dbus_glib, libxml2, sqlite, telepathy_glib, pkgconfig 2 + , gnome3, makeWrapper, intltool, libxslt, gobjectIntrospection, dbus_libs }: 3 4 stdenv.mkDerivation rec { 5 project = "telepathy-logger"; ··· 12 13 NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0"; 14 15 + buildInputs = [ dbus_glib libxml2 sqlite telepathy_glib pkgconfig intltool makeWrapper 16 + gobjectIntrospection dbus_libs telepathy_glib.python (stdenv.lib.getLib gnome3.dconf) ]; 17 18 nativeBuildInputs = [ libxslt ]; 19 20 configureFlags = "--enable-call"; 21 + 22 + preFixup = '' 23 + wrapProgram "$out/libexec/telepathy-logger" \ 24 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" \ 25 + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 26 + ''; 27 28 meta = { 29 description = "Logger service for Telepathy framework";
+2 -1
pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, telepathy_glib, libxslt, makeWrapper, upower }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-5.16.3"; ··· 18 19 preFixup = '' 20 wrapProgram "$out/libexec/mission-control-5" \ 21 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 22 ''; 23
··· 1 + { stdenv, fetchurl, pkgconfig, gnome3, telepathy_glib, libxslt, makeWrapper, upower }: 2 3 stdenv.mkDerivation rec { 4 name = "${pname}-5.16.3"; ··· 18 19 preFixup = '' 20 wrapProgram "$out/libexec/mission-control-5" \ 21 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" \ 22 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 23 ''; 24
+5 -6
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 4 5 let 6 7 - version = "2.0.91373.0502"; 8 srcs = { 9 x86_64-linux = fetchurl { 10 url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz"; 11 - sha256 = "0gcbfsvybkvnyklm82irgz19x3jl0hz9bwf2l9jga188057pfj7a"; 12 }; 13 }; 14 ··· 75 #paxmark m $packagePath/QtWebEngineProcess # is this what dtzWill talked about? 76 77 # RUNPATH set via patchelf is used only for half of libraries (why?), so wrap it 78 - wrapProgram $packagePath/zoom \ 79 --prefix LD_LIBRARY_PATH : "$packagePath:$libPath" \ 80 --prefix LD_PRELOAD : "${libv4l}/lib/v4l1compat.so" \ 81 --set QT_PLUGIN_PATH "$packagePath/platforms" \ 82 --set QT_XKB_CONFIG_ROOT "${xorg.xkeyboardconfig}/share/X11/xkb" \ 83 --set QTCOMPOSE "${xorg.libX11.out}/share/X11/locale" 84 - ln -s "$packagePath/zoom" "$out/bin/zoom-us" 85 86 cat > $packagePath/qt.conf <<EOF 87 [Paths] ··· 92 ''; 93 94 meta = { 95 - homepage = http://zoom.us; 96 description = "zoom.us video conferencing application"; 97 license = stdenv.lib.licenses.unfree; 98 - platforms = stdenv.lib.platforms.linux; 99 maintainers = with stdenv.lib.maintainers; [ danbst ]; 100 }; 101
··· 4 5 let 6 7 + version = "2.0.98253.0707"; 8 srcs = { 9 x86_64-linux = fetchurl { 10 url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz"; 11 + sha256 = "1znw7459pzfl2jzmj9akfwq3z10sndfb1swdr1p3rrjpiwqh3p7r"; 12 }; 13 }; 14 ··· 75 #paxmark m $packagePath/QtWebEngineProcess # is this what dtzWill talked about? 76 77 # RUNPATH set via patchelf is used only for half of libraries (why?), so wrap it 78 + makeWrapper $packagePath/zoom $out/bin/zoom-us \ 79 --prefix LD_LIBRARY_PATH : "$packagePath:$libPath" \ 80 --prefix LD_PRELOAD : "${libv4l}/lib/v4l1compat.so" \ 81 --set QT_PLUGIN_PATH "$packagePath/platforms" \ 82 --set QT_XKB_CONFIG_ROOT "${xorg.xkeyboardconfig}/share/X11/xkb" \ 83 --set QTCOMPOSE "${xorg.libX11.out}/share/X11/locale" 84 85 cat > $packagePath/qt.conf <<EOF 86 [Paths] ··· 91 ''; 92 93 meta = { 94 + homepage = https://zoom.us/; 95 description = "zoom.us video conferencing application"; 96 license = stdenv.lib.licenses.unfree; 97 + platforms = builtins.attrNames srcs; 98 maintainers = with stdenv.lib.maintainers; [ danbst ]; 99 }; 100
+16 -24
pkgs/applications/networking/irc/bip/default.nix
··· 1 - { stdenv, fetchurl, bison, flex, autoconf, automake, openssl }: 2 - 3 - let 4 - 5 - version = "0.8.9"; 6 - sha256 = "0q942g9lyd8pjvqimv547n6vik5759r9npw3ws3bdj4ixxqhz59w"; 7 - 8 - # fetches patches from a gentoo mirror 9 - fetchPatch = 10 - { file, sha256 }: 11 - fetchurl { 12 - url = "mirror://gentoo/../gentoo-portage/net-irc/bip/files/${file}"; 13 - inherit sha256; 14 - }; 15 16 - in stdenv.mkDerivation { 17 name = "bip-${version}"; 18 19 # fetch sources from debian, because the creator's website provides 20 # the files only via https but with an untrusted certificate. 21 src = fetchurl { 22 url = "mirror://debian/pool/main/b/bip/bip_${version}.orig.tar.gz"; 23 - inherit sha256; 24 }; 25 26 # includes an important security patch 27 - patches = map fetchPatch [ 28 - { file = "bip-freenode.patch"; 29 - sha256 = "a67e582f89cc6a32d5bb48c7e8ceb647b889808c2c8798ae3eb27d88869b892f"; 30 - } 31 ]; 32 33 NIX_CFLAGS_COMPILE = "-Wno-error=unused-result"; 34 35 - buildInputs = [ bison flex autoconf automake openssl ]; 36 - 37 meta = { 38 description = "An IRC proxy (bouncer)"; 39 homepage = http://bip.milkypond.org/; 40 license = stdenv.lib.licenses.gpl2; 41 - downloadPage= "https://projects.duckcorp.org/projects/bip/files"; 42 - inherit version; 43 platforms = stdenv.lib.platforms.linux; 44 }; 45 }
··· 1 + { stdenv, fetchurl, fetchpatch, bison, flex, autoconf, automake, openssl }: 2 3 + stdenv.mkDerivation rec { 4 name = "bip-${version}"; 5 + version = "0.8.9"; 6 7 # fetch sources from debian, because the creator's website provides 8 # the files only via https but with an untrusted certificate. 9 src = fetchurl { 10 url = "mirror://debian/pool/main/b/bip/bip_${version}.orig.tar.gz"; 11 + sha256 = "0q942g9lyd8pjvqimv547n6vik5759r9npw3ws3bdj4ixxqhz59w"; 12 }; 13 14 + buildInputs = [ bison flex autoconf automake openssl ]; 15 + 16 # includes an important security patch 17 + patches = [ 18 + (fetchpatch { 19 + url = "mirror://gentoo/../gentoo-portage/net-irc/bip/files/bip-freenode.patch"; 20 + sha256 = "05qy7a62p16f5knrsdv2lkhc07al18qq32ciq3k4r0lq1wbahj2y"; 21 + }) 22 + (fetchpatch { 23 + url = "https://projects.duckcorp.org/projects/bip/repository/revisions/39414f8ff9df63c8bc2e4eee34f09f829a5bf8f5/diff/src/connection.c?format=diff"; 24 + sha256 = "1hvg58vci6invh0z19wf04jjvnm8w6f6v4c4nk1j5hc3ymxdp1rb"; 25 + }) 26 ]; 27 28 NIX_CFLAGS_COMPILE = "-Wno-error=unused-result"; 29 30 meta = { 31 description = "An IRC proxy (bouncer)"; 32 homepage = http://bip.milkypond.org/; 33 license = stdenv.lib.licenses.gpl2; 34 + downloadPage = "https://projects.duckcorp.org/projects/bip/files"; 35 platforms = stdenv.lib.platforms.linux; 36 }; 37 }
+8 -1
pkgs/applications/networking/irc/epic5/default.nix
··· 1 - { stdenv, fetchurl, openssl, ncurses, libiconv, tcl, coreutils }: 2 3 stdenv.mkDerivation rec { 4 name = "epic5-${version}"; ··· 12 # Darwin needs libiconv, tcl; while Linux build don't 13 buildInputs = [ openssl ncurses ] 14 ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv tcl ]; 15 16 configureFlags = [ "--disable-debug" "--with-ipv6" ]; 17
··· 1 + { stdenv, fetchurl, openssl, ncurses, libiconv, tcl, coreutils, fetchpatch }: 2 3 stdenv.mkDerivation rec { 4 name = "epic5-${version}"; ··· 12 # Darwin needs libiconv, tcl; while Linux build don't 13 buildInputs = [ openssl ncurses ] 14 ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv tcl ]; 15 + 16 + patches = [ 17 + (fetchpatch { 18 + url = "https://sources.debian.net/data/main/e/epic5/2.0.1-1/debian/patches/openssl-1.1.patch"; 19 + sha256 = "03bpsyv1sr5icajs2qkdvv8nnn6rz6yvvj7pgiq8gz9sbp6siyfv"; 20 + }) 21 + ]; 22 23 configureFlags = [ "--disable-debug" "--with-ipv6" ]; 24
+32 -5
pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
··· 1 - { stdenv, fetchurl, cmake, pkgconfig, qt4, boost, bzip2, libX11, pcre-cpp, libidn, lua5, miniupnpc, aspell, gettext }: 2 3 stdenv.mkDerivation rec { 4 - name = "eiskaltdcpp-2.2.9"; 5 6 - src = fetchurl { 7 - url = "https://eiskaltdc.googlecode.com/files/${name}.tar.xz"; 8 - sha256 = "3d9170645450f9cb0a605278b8646fec2110b9637910d86fd27cf245cbe24eaf"; 9 }; 10 11 buildInputs = [ cmake pkgconfig qt4 boost bzip2 libX11 pcre-cpp libidn lua5 miniupnpc aspell gettext ]; 12 13 cmakeFlags = '' 14 -DUSE_ASPELL=ON
··· 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig, qt4, boost, bzip2, libX11 2 + , fetchpatch, pcre-cpp, libidn, lua5, miniupnpc, aspell, gettext }: 3 4 stdenv.mkDerivation rec { 5 + name = "eiskaltdcpp-${version}"; 6 + version = "2.2.10"; 7 8 + src = fetchFromGitHub { 9 + owner = "eiskaltdcpp"; 10 + repo = "eiskaltdcpp"; 11 + rev = "v${version}"; 12 + sha256 = "1mqz0g69njmlghcra3izarjxbxi1jrhiwn4ww94b8jv8xb9cv682"; 13 }; 14 15 buildInputs = [ cmake pkgconfig qt4 boost bzip2 libX11 pcre-cpp libidn lua5 miniupnpc aspell gettext ]; 16 + 17 + patches = [ 18 + (fetchpatch { 19 + url = "https://github.com/eiskaltdcpp/eiskaltdcpp/commit/3b7b56bd7060b426b1f1bfded392ae6853644e2e.patch"; 20 + sha256 = "1rqjdsvirn3ks9w9qn893fb73mz84xm04wl13fvsvj8p42i5cjas"; 21 + }) 22 + (fetchpatch { 23 + url = "https://github.com/eiskaltdcpp/eiskaltdcpp/commit/bb9eb364a943fe2a67b3ea52ec6a3f9e911f07dc.patch"; 24 + sha256 = "1hjhf9a9j4z8v24g5qh5mcg3n0540lbn85y7kvxsh3khc5v3cywx"; 25 + }) 26 + (fetchpatch { 27 + url = "https://github.com/eiskaltdcpp/eiskaltdcpp/commit/ef4426f1f9a8255e335b0862234e6cc28befef5e.patch"; 28 + sha256 = "13j018c499n4b5as2n39ws64yj0cf4fskxbqab309vmnjkirxv6x"; 29 + }) 30 + (fetchpatch { 31 + url = "https://github.com/eiskaltdcpp/eiskaltdcpp/commit/a9c136c8707280d0eeb66be6b289d9718287c55c.patch"; 32 + sha256 = "0w8v4mbrzk7pmzc475ff96mzzwlh8a0p62kk7p829m5yqdwj4sc9"; 33 + }) 34 + (fetchpatch { 35 + url = "https://github.com/eiskaltdcpp/eiskaltdcpp/commit/3b9c502ff5c98856d4f8fdb7ed3c6ef34448bfb7.patch"; 36 + sha256 = "0fjwaq0wd9a164k5ysdjy89hx0ixnxc6q7cvyn1ba28snm0pgxb8"; 37 + }) 38 + ]; 39 40 cmakeFlags = '' 41 -DUSE_ASPELL=ON
-29
pkgs/applications/networking/p2p/ldcpp/default.nix
··· 1 - { stdenv, fetchurl, scons, pkgconfig, gtk2, bzip2, libglade, openssl 2 - , libX11, boost, zlib, libnotify }: 3 - 4 - stdenv.mkDerivation rec { 5 - name = "ldcpp-1.1.0"; 6 - src = fetchurl { 7 - url = http://launchpad.net/linuxdcpp/1.1/1.1.0/+download/linuxdcpp-1.1.0.tar.bz2; 8 - sha256 = "12i92hirmwryl1qy0n3jfrpziwzb82f61xca9jcjwyilx502f0b6"; 9 - }; 10 - buildInputs = [ scons pkgconfig gtk2 bzip2 libglade openssl libX11 boost libnotify ]; 11 - 12 - installPhase = '' 13 - export NIX_LDFLAGS="$NIX_LDFLAGS -lX11"; 14 - 15 - touch gettext xgettext msgfmt msgcat 16 - chmod +x gettext xgettext msgfmt msgcat 17 - export PATH=$PATH:$PWD 18 - 19 - mkdir -p $out 20 - scons PREFIX=$out 21 - scons PREFIX=$out install 22 - ''; 23 - 24 - meta = { 25 - description = "Direct Connect client"; 26 - license = stdenv.lib.licenses.gpl2; 27 - platforms = stdenv.lib.platforms.linux; 28 - }; 29 - }
···
-62
pkgs/applications/networking/p2p/retroshare/0.6.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, qt4, qmake4Hook, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2 2 - , libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher, libmicrohttpd, opencv }: 3 - 4 - stdenv.mkDerivation { 5 - name = "retroshare-0.6-git-fabc3a3"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "RetroShare"; 9 - repo = "RetroShare"; 10 - rev = "fabc3a398536565efe77fb1b1ef37bd484dc7d4a"; 11 - sha256 = "189qndkfq9kgv3qi3wx8ivla4j8fxr4iv7c8y9rjrjaz8jwdkn5x"; 12 - }; 13 - 14 - NIX_CFLAGS_COMPILE = [ "-I${glib.dev}/include/glib-2.0" "-I${glib.dev}/lib/glib-2.0/include" "-I${libxml2.dev}/include/libxml2" "-I${sqlcipher}/include/sqlcipher" ]; 15 - 16 - patchPhase = '' 17 - # Fix build error 18 - sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' \ 19 - libretroshare/src/upnp/UPnPBase.cpp 20 - # Extensions get installed 21 - sed -i "s,/usr/lib/retroshare/extensions6/,$out/share/retroshare," \ 22 - libretroshare/src/rsserver/rsinit.cc 23 - # Where to find the bootstrap DHT bdboot.txt 24 - sed -i "s,/usr/share/RetroShare,$out/share/retroshare," \ 25 - libretroshare/src/rsserver/rsaccounts.cc 26 - ''; 27 - 28 - # sed -i "s,LIBS +=.*sqlcipher.*,LIBS += -lsqlcipher," \ 29 - # retroshare-gui/src/retroshare-gui.pro \ 30 - # retroshare-nogui/src/retroshare-nogui.pro 31 - 32 - buildInputs = [ speex qt4 libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig qmake4Hook 33 - protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher libmicrohttpd opencv ]; 34 - 35 - preConfigure = '' 36 - qmakeFlags="$qmakeFlags DESTDIR=$out" 37 - ''; 38 - 39 - # gui/settings/PluginsPage.h:25:28: fatal error: ui_PluginsPage.h: No such file or directory 40 - enableParallelBuilding = false; 41 - 42 - postInstall = '' 43 - mkdir -p $out/bin 44 - mv $out/retroshare-nogui $out/bin 45 - mv $out/RetroShare $out/bin 46 - 47 - # plugins 48 - mkdir -p $out/share/retroshare 49 - mv $out/lib* $out/share/retroshare 50 - 51 - # BT DHT bootstrap 52 - cp libbitdht/src/bitdht/bdboot.txt $out/share/retroshare 53 - ''; 54 - 55 - meta = with stdenv.lib; { 56 - description = ""; 57 - homepage = http://retroshare.sourceforge.net/; 58 - #license = licenses.bsd2; 59 - platforms = platforms.linux; 60 - maintainers = [ maintainers.domenkozar ]; 61 - }; 62 - }
···
+25 -21
pkgs/applications/networking/p2p/retroshare/default.nix
··· 1 - { stdenv, fetchurl, cmake, qt4, qmake4Hook, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2 2 - , libXScrnSaver, speex, curl, libxml2, libxslt }: 3 4 - stdenv.mkDerivation { 5 - name = "retroshare-0.5.5c"; 6 7 - src = fetchurl { 8 - url = mirror://sourceforge/project/retroshare/RetroShare/0.5.5c/retroshare_0.5.5-0.7068.tar.gz; 9 - sha256 = "0l2n4pr1hq66q6qa073hrdx3s3d7iw54z8ay1zy82zhk2rwhsavp"; 10 }; 11 12 - NIX_CFLAGS_COMPILE = [ "-I${glib.dev}/include/glib-2.0" "-I${glib.dev}/lib/glib-2.0/include" "-I${libxml2.dev}/include/libxml2" ]; 13 14 patchPhase = '' 15 sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' \ 16 libretroshare/src/upnp/UPnPBase.cpp 17 - # Extensions get installed 18 - sed -i "s,/usr/lib/retroshare/extensions/,$out/share/retroshare," \ 19 - libretroshare/src/rsserver/rsinit.cc 20 - # For bdboot.txt 21 - sed -i "s,/usr/share/RetroShare,$out/share/retroshare," \ 22 - libretroshare/src/rsserver/rsinit.cc 23 ''; 24 25 - buildInputs = [ speex qt4 qmake4Hook libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig 26 - protobuf bzip2 libXScrnSaver curl libxml2 libxslt ]; 27 - 28 - sourceRoot = "retroshare-0.5.5/src"; 29 30 preConfigure = '' 31 qmakeFlags="$qmakeFlags DESTDIR=$out" 32 ''; 33 34 postInstall = '' 35 mkdir -p $out/bin 36 - mv $out/retroshare-nogui $out/bin 37 - mv $out/RetroShare $out/bin 38 39 # plugins 40 mkdir -p $out/share/retroshare ··· 47 meta = with stdenv.lib; { 48 description = ""; 49 homepage = http://retroshare.sourceforge.net/; 50 - #license = licenses.bsd2; 51 platforms = platforms.linux; 52 maintainers = [ maintainers.domenkozar ]; 53 };
··· 1 + { stdenv, fetchFromGitHub, cmake, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2 2 + , libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher, libmicrohttpd, opencv, qmake, ffmpeg 3 + , qtmultimedia, qtx11extras, qttools }: 4 5 + stdenv.mkDerivation rec { 6 + name = "retroshare-${version}"; 7 + version = "0.6.2"; 8 9 + src = fetchFromGitHub { 10 + owner = "RetroShare"; 11 + repo = "RetroShare"; 12 + rev = "v${version}"; 13 + sha256 = "0hly2x87wdvqzzwf3wjzi7092bj8fk4xs6302rkm8gp9bkkmiiw8"; 14 }; 15 16 + # NIX_CFLAGS_COMPILE = [ "-I${glib.dev}/include/glib-2.0" "-I${glib.dev}/lib/glib-2.0/include" "-I${libxml2.dev}/include/libxml2" "-I${sqlcipher}/include/sqlcipher" ]; 17 18 patchPhase = '' 19 + # Fix build error 20 sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' \ 21 libretroshare/src/upnp/UPnPBase.cpp 22 ''; 23 24 + nativeBuildInputs = [ pkgconfig qmake ]; 25 + buildInputs = [ 26 + speex libupnp gpgme gnome3.libgnome_keyring glib libssh qtmultimedia qtx11extras qttools 27 + protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher libmicrohttpd opencv ffmpeg 28 + ]; 29 30 preConfigure = '' 31 qmakeFlags="$qmakeFlags DESTDIR=$out" 32 ''; 33 34 + # gui/settings/PluginsPage.h:25:28: fatal error: ui_PluginsPage.h: No such file or directory 35 + enableParallelBuilding = false; 36 + 37 postInstall = '' 38 mkdir -p $out/bin 39 + mv $out/RetroShare06-nogui $out/bin/RetroShare-nogui 40 + mv $out/RetroShare06 $out/bin/Retroshare 41 + ln -s $out/bin/RetroShare-nogui $out/bin/retroshare-nogui 42 43 # plugins 44 mkdir -p $out/share/retroshare ··· 51 meta = with stdenv.lib; { 52 description = ""; 53 homepage = http://retroshare.sourceforge.net/; 54 + license = licenses.gpl2Plus; 55 platforms = platforms.linux; 56 maintainers = [ maintainers.domenkozar ]; 57 };
+4 -4
pkgs/applications/networking/umurmur/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "umurmur-${version}"; 5 - version = "0.2.16a"; 6 7 src = fetchFromGitHub { 8 - owner = "fatbob313"; 9 repo = "umurmur"; 10 rev = version; 11 - sha256 = "1xv1knrivy2i0ggwrczw60y0ayww9df9k6sif7klgzq556xk47d1"; 12 }; 13 14 buildInputs = [ autoreconfHook openssl protobufc libconfig ]; ··· 21 meta = with stdenv.lib; { 22 description = "Minimalistic Murmur (Mumble server)"; 23 license = licenses.bsd3; 24 - homepage = http://code.google.com/p/umurmur/; 25 platforms = platforms.all; 26 }; 27 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "umurmur-${version}"; 5 + version = "0.2.17"; 6 7 src = fetchFromGitHub { 8 + owner = "umurmur"; 9 repo = "umurmur"; 10 rev = version; 11 + sha256 = "074px4ygmv4ydy2pqwxwnz17f0hfswqkz5kc9qfz0iby3h5i3fyl"; 12 }; 13 14 buildInputs = [ autoreconfHook openssl protobufc libconfig ]; ··· 21 meta = with stdenv.lib; { 22 description = "Minimalistic Murmur (Mumble server)"; 23 license = licenses.bsd3; 24 + homepage = https://github.com/umurmur/umurmur; 25 platforms = platforms.all; 26 }; 27 }
+1 -1
pkgs/applications/office/gnucash/2.6.nix
··· 71 --prefix PERL5LIB ":" "$PERL5LIB" \ 72 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 73 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${name}" \ 74 - --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \ 75 --prefix PATH ":" "$out/bin:${stdenv.lib.makeBinPath [ perl gconf ]}" 76 done 77
··· 71 --prefix PERL5LIB ":" "$PERL5LIB" \ 72 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 73 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${name}" \ 74 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \ 75 --prefix PATH ":" "$out/bin:${stdenv.lib.makeBinPath [ perl gconf ]}" 76 done 77
+4 -3
pkgs/applications/science/logic/coq/default.nix
··· 9 , ocamlPackages, ncurses 10 , buildIde ? true 11 , csdp ? null 12 - , version ? "8.6" 13 }: 14 15 let ··· 18 "8.5pl2" = "0wyywia0darak2zmc5v0ra9rn0b9whwdfiahralm8v5za499s8w3"; 19 "8.5pl3" = "0fyk2a4fpifibq8y8jhx1891k55qnsnlygglch64sva0bph94nrh"; 20 "8.6" = "1pw1xvy1657l1k69wrb911iqqflzhhp8wwsjvihbgc72r3skqg3f"; 21 }."${version}"; 22 coq-version = builtins.substring 0 3 version; 23 - camlp5 = ocamlPackages.camlp5_transitional; 24 ideFlags = if buildIde then "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else ""; 25 csdpPatch = if csdp != null then '' 26 substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" ··· 132 homepage = http://coq.inria.fr; 133 license = licenses.lgpl21; 134 branch = coq-version; 135 - maintainers = with maintainers; [ roconnor thoughtpolice vbgl ]; 136 platforms = platforms.unix; 137 }; 138 }; in self
··· 9 , ocamlPackages, ncurses 10 , buildIde ? true 11 , csdp ? null 12 + , version ? "8.6.1" 13 }: 14 15 let ··· 18 "8.5pl2" = "0wyywia0darak2zmc5v0ra9rn0b9whwdfiahralm8v5za499s8w3"; 19 "8.5pl3" = "0fyk2a4fpifibq8y8jhx1891k55qnsnlygglch64sva0bph94nrh"; 20 "8.6" = "1pw1xvy1657l1k69wrb911iqqflzhhp8wwsjvihbgc72r3skqg3f"; 21 + "8.6.1" = "17cg2c40y9lskkiqfhngavp8yw3shpqgkpihh30xx0rlhn9amy1j"; 22 }."${version}"; 23 coq-version = builtins.substring 0 3 version; 24 + camlp5 = ocamlPackages.camlp5_strict; 25 ideFlags = if buildIde then "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else ""; 26 csdpPatch = if csdp != null then '' 27 substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" ··· 133 homepage = http://coq.inria.fr; 134 license = licenses.lgpl21; 135 branch = coq-version; 136 + maintainers = with maintainers; [ roconnor thoughtpolice vbgl Zimmi48 ]; 137 platforms = platforms.unix; 138 }; 139 }; in self
+2 -2
pkgs/applications/science/math/maxima/default.nix
··· 4 5 let 6 name = "maxima"; 7 - version = "5.39.0"; 8 9 searchPath = 10 stdenv.lib.makeBinPath ··· 15 16 src = fetchurl { 17 url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz"; 18 - sha256 = "1cvignn5y6qzrby6qb885yc8zdcdqdr1d50vcvc3gapw2f0gk3zm"; 19 }; 20 21 buildInputs = stdenv.lib.filter (x: x != null)
··· 4 5 let 6 name = "maxima"; 7 + version = "5.40.0"; 8 9 searchPath = 10 stdenv.lib.makeBinPath ··· 15 16 src = fetchurl { 17 url = "mirror://sourceforge/${name}/${name}-${version}.tar.gz"; 18 + sha256 = "15pp35ayglv723bjbqc60gcdv2bm54s6pywsm4i4cwbjsf64dzkl"; 19 }; 20 21 buildInputs = stdenv.lib.filter (x: x != null)
+2 -2
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 12 }: 13 14 let 15 - version = "2.13.4"; 16 svn = subversionClient.override { perlBindings = true; }; 17 in 18 ··· 21 22 src = fetchurl { 23 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 24 - sha256 = "1nmg0n9l5ix876iqhcyhdnmiy7ihv0ybdijf1lssch6ja8m5j6ip"; 25 }; 26 27 hardeningDisable = [ "format" ];
··· 12 }: 13 14 let 15 + version = "2.14.0"; 16 svn = subversionClient.override { perlBindings = true; }; 17 in 18 ··· 21 22 src = fetchurl { 23 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 24 + sha256 = "0xarcp0m7jbncic0g3ahz8l2d6b27h0g9ndgrhy9abkx61m6wgpr"; 25 }; 26 27 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/version-management/git-lfs/default.nix
··· 2 3 buildGoPackage rec { 4 name = "git-lfs-${version}"; 5 - version = "2.0.2"; 6 - rev = "85e2aec4d949517b4a7a53e4f745689331952b6c"; 7 8 goPackagePath = "github.com/git-lfs/git-lfs"; 9 ··· 11 inherit rev; 12 owner = "git-lfs"; 13 repo = "git-lfs"; 14 - sha256 = "0cvs17rd4qgaqj9vz6pwx9y3ni8c99gzykc3as92x37962nmq5cy"; 15 }; 16 17 preBuild = ''
··· 2 3 buildGoPackage rec { 4 name = "git-lfs-${version}"; 5 + version = "2.2.1"; 6 + rev = "621d1f821f73efcedc829dda43fd9c1fcf07c6ab"; 7 8 goPackagePath = "github.com/git-lfs/git-lfs"; 9 ··· 11 inherit rev; 12 owner = "git-lfs"; 13 repo = "git-lfs"; 14 + sha256 = "00wc4gjs4yy2qld1m4yar37jkw9fdi2h8xp25hy2y80cnyiafn7s"; 15 }; 16 17 preBuild = ''
+2 -2
pkgs/applications/video/key-mon/default.nix
··· 6 namePrefix = ""; 7 8 src = fetchurl { 9 - url = "http://key-mon.googlecode.com/files/${name}.tar.gz"; 10 sha256 = "1liz0dxcqmchbnl1xhlxkqm3gh76wz9jxdxn9pa7dy77fnrjkl5q"; 11 }; 12 ··· 20 ''; 21 22 meta = with stdenv.lib; { 23 - homepage = http://code.google.com/p/key-mon; 24 description = "Utility to show live keyboard and mouse status for teaching and screencasts"; 25 license = licenses.asl20; 26 maintainers = [ maintainers.goibhniu ];
··· 6 namePrefix = ""; 7 8 src = fetchurl { 9 + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/key-mon/${name}.tar.gz"; 10 sha256 = "1liz0dxcqmchbnl1xhlxkqm3gh76wz9jxdxn9pa7dy77fnrjkl5q"; 11 }; 12 ··· 20 ''; 21 22 meta = with stdenv.lib; { 23 + homepage = https://code.google.com/archive/p/key-mon; 24 description = "Utility to show live keyboard and mouse status for teaching and screencasts"; 25 license = licenses.asl20; 26 maintainers = [ maintainers.goibhniu ];
+2 -2
pkgs/applications/video/mpv/default.nix
··· 73 let 74 # Purity: Waf is normally downloaded by bootstrap.py, but 75 # for purity reasons this behavior should be avoided. 76 - wafVersion = "1.8.12"; 77 waf = fetchurl { 78 urls = [ "http://waf.io/waf-${wafVersion}" 79 "http://www.freehackers.org/~tnagy/release/waf-${wafVersion}" ]; 80 - sha256 = "12y9c352zwliw0zk9jm2lhynsjcf5jy0k1qch1c1av8hnbm2pgq1"; 81 }; 82 in stdenv.mkDerivation rec { 83 name = "mpv-${version}";
··· 73 let 74 # Purity: Waf is normally downloaded by bootstrap.py, but 75 # for purity reasons this behavior should be avoided. 76 + wafVersion = "1.9.8"; 77 waf = fetchurl { 78 urls = [ "http://waf.io/waf-${wafVersion}" 79 "http://www.freehackers.org/~tnagy/release/waf-${wafVersion}" ]; 80 + sha256 = "1gsd3zza1wixv2vhvq3inp4vb71i41a1kbwqnwixhnvdmcmw8z8n"; 81 }; 82 in stdenv.mkDerivation rec { 83 name = "mpv-${version}";
+1 -1
pkgs/applications/video/shotcut/default.nix
··· 45 nixpkgs maintainer(s). If you wish to report any bugs upstream, 46 please use the official build from shotcut.org instead. 47 ''; 48 - homepage = http://shotcut.org; 49 license = licenses.gpl3; 50 maintainers = [ maintainers.goibhniu ]; 51 platforms = platforms.linux;
··· 45 nixpkgs maintainer(s). If you wish to report any bugs upstream, 46 please use the official build from shotcut.org instead. 47 ''; 48 + homepage = https://shotcut.org; 49 license = licenses.gpl3; 50 maintainers = [ maintainers.goibhniu ]; 51 platforms = platforms.linux;
+2 -2
pkgs/applications/virtualization/docker/default.nix
··· 173 version = "17.06.0-ce"; 174 rev = "02c1d876176546b5f069dae758d6a7d2ead6bd48"; # git commit 175 sha256 = "0wrg4ygcq4c7f2bwa7pgc7y33idg0hijavx40588jaglz4k8sqpm"; 176 - runcRev = "992a5be178a62e026f4069f443c6164912adbf09"; 177 - runcSha256 = "0ylkbn5rprw5cgxazvrwj7balikpfm8vlybwdbfpwnsqk3gc6p8k"; 178 containerdRev = "cfb82a876ecc11b5ca0977d1733adbe58599088a"; 179 containerdSha256 = "0rix0mv203fn3rcxmpqdpb54l1a0paqplg2xgldpd943qi1rm552"; 180 tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
··· 173 version = "17.06.0-ce"; 174 rev = "02c1d876176546b5f069dae758d6a7d2ead6bd48"; # git commit 175 sha256 = "0wrg4ygcq4c7f2bwa7pgc7y33idg0hijavx40588jaglz4k8sqpm"; 176 + runcRev = "2d41c047c83e09a6d61d464906feb2a2f3c52aa4"; 177 + runcSha256 = "0v5iv29ck6lkxvxh7a56gfrlgfs0bjvjhrq3p6qqv9qjzv825byq"; 178 containerdRev = "cfb82a876ecc11b5ca0977d1733adbe58599088a"; 179 containerdSha256 = "0rix0mv203fn3rcxmpqdpb54l1a0paqplg2xgldpd943qi1rm552"; 180 tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
+2 -2
pkgs/applications/virtualization/rkt/default.nix
··· 12 stage1Dir = "lib/rkt/stage1-images"; 13 14 in stdenv.mkDerivation rec { 15 - version = "1.28.0"; 16 name = "rkt-${version}"; 17 BUILDDIR="build-${name}"; 18 ··· 20 owner = "coreos"; 21 repo = "rkt"; 22 rev = "v${version}"; 23 - sha256 = "08bzi44rs4g8cxb44pxh7ln85zhkhmi40r8mb73kibnnzd008vg3"; 24 }; 25 26 stage1BaseImage = fetchurl {
··· 12 stage1Dir = "lib/rkt/stage1-images"; 13 14 in stdenv.mkDerivation rec { 15 + version = "1.28.1"; 16 name = "rkt-${version}"; 17 BUILDDIR="build-${name}"; 18 ··· 20 owner = "coreos"; 21 repo = "rkt"; 22 rev = "v${version}"; 23 + sha256 = "1xn2cz30gq0500gmp5aml03hmk066fq9i04jizb5sc0j41fmsgja"; 24 }; 25 26 stage1BaseImage = fetchurl {
+2 -2
pkgs/applications/window-managers/jwm/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 name = "jwm-${version}"; 8 - version = "1600"; 9 10 src = fetchFromGitHub { 11 owner = "joewing"; 12 repo = "jwm"; 13 rev = "s${version}"; 14 - sha256 = "0rfb67r6g873alvcbn9531415qlfmvfrdfm4xrsyhdgdwj7dv5kv"; 15 }; 16 17 nativeBuildInputs = [ pkgconfig automake autoconf libtool gettext which ];
··· 5 6 stdenv.mkDerivation rec { 7 name = "jwm-${version}"; 8 + version = "1621"; 9 10 src = fetchFromGitHub { 11 owner = "joewing"; 12 repo = "jwm"; 13 rev = "s${version}"; 14 + sha256 = "1cxi9yd3wwzhh06f6myk15cav7ayvzxdaxhvqb3570nwj21zlnsm"; 15 }; 16 17 nativeBuildInputs = [ pkgconfig automake autoconf libtool gettext which ];
+13 -2
pkgs/build-support/cc-wrapper/default.nix
··· 12 , isGNU ? false, isClang ? cc.isClang or false, gnugrep ? null 13 , buildPackages ? {}, hostPlatform, targetPlatform 14 , runCommand ? null 15 }: 16 17 with stdenv.lib; ··· 278 ln -s $ldPath/${prefix}as $out/bin/${prefix}as 279 fi 280 281 - wrap ${prefix}ld ${preWrap ./ld-wrapper.sh} ''${ld:-$ldPath/${prefix}ld} 282 283 if [ -e ${binutils_bin}/bin/${prefix}ld.gold ]; then 284 wrap ${prefix}ld.gold ${preWrap ./ld-wrapper.sh} ${binutils_bin}/bin/${prefix}ld.gold ··· 386 { description = 387 stdenv.lib.attrByPath ["meta" "description"] "System C compiler" cc_ 388 + " (wrapper script)"; 389 - }; 390 }
··· 12 , isGNU ? false, isClang ? cc.isClang or false, gnugrep ? null 13 , buildPackages ? {}, hostPlatform, targetPlatform 14 , runCommand ? null 15 + , useMacosReexportHack ? false 16 }: 17 18 with stdenv.lib; ··· 279 ln -s $ldPath/${prefix}as $out/bin/${prefix}as 280 fi 281 282 + '' + (if !useMacosReexportHack then '' 283 + wrap ${prefix}ld ${./ld-wrapper.sh} ''${ld:-$ldPath/${prefix}ld} 284 + '' else '' 285 + export binPrefix=${prefix} 286 + ldInner="${prefix}ld-reexport-delegate" 287 + wrap "$ldInner" ${./macos-sierra-reexport-hack.bash} ''${ld:-$ldPath/${prefix}ld} 288 + wrap "${prefix}ld" ${./ld-wrapper.sh} "$out/bin/$ldInner" 289 + unset ldInner 290 + '') + '' 291 292 if [ -e ${binutils_bin}/bin/${prefix}ld.gold ]; then 293 wrap ${prefix}ld.gold ${preWrap ./ld-wrapper.sh} ${binutils_bin}/bin/${prefix}ld.gold ··· 395 { description = 396 stdenv.lib.attrByPath ["meta" "description"] "System C compiler" cc_ 397 + " (wrapper script)"; 398 + } // optionalAttrs useMacosReexportHack { 399 + platforms = stdenv.lib.platforms.darwin; 400 + }; 401 }
+106
pkgs/build-support/cc-wrapper/macos-sierra-reexport-hack.bash
···
··· 1 + #! @shell@ 2 + 3 + set -eu -o pipefail 4 + 5 + path_backup="$PATH" 6 + if [ -n "@coreutils_bin@" ]; then 7 + PATH="@coreutils_bin@/bin" 8 + fi 9 + 10 + declare -r recurThreshold=300 11 + 12 + declare overflowCount=0 13 + for ((n=0; n < $#; ++n)); do 14 + case "${!n}" in 15 + -l*) let overflowCount+=1 ;; 16 + -reexport-l*) let overflowCount+=1 ;; 17 + *) ;; 18 + esac 19 + done 20 + 21 + declare -a allArgs=() 22 + 23 + if (( "$overflowCount" <= "$recurThreshold" )); then 24 + allArgs=("$@") 25 + else 26 + declare -a childrenLookup=() childrenLink=() 27 + 28 + while (( $# )); do 29 + case "$1" in 30 + -L/*) 31 + childrenLookup+=("$1") 32 + allArgs+=("$1") 33 + ;; 34 + -L) 35 + echo "cctools LD does not support '-L foo' or '-l foo'" >&2 36 + exit 1 37 + ;; 38 + -l) 39 + echo "cctools LD does not support '-L foo' or '-l foo'" >&2 40 + exit 1 41 + ;; 42 + -lazy_library | -lazy_framework | -lto_library) 43 + # We aren't linking any "azy_library", "to_library", etc. 44 + allArgs+=("$1") 45 + ;; 46 + -lazy-l | -weak-l) allArgs+=("$1") ;; 47 + # We can't so easily prevent header issues from these. 48 + -lSystem) allArgs+=("$1") ;; 49 + # Special case as indirection seems like a bad idea for something 50 + # so fundamental. Can be removed for simplicity. 51 + -l?* | -reexport-l?*) childrenLink+=("$1") ;; 52 + *) allArgs+=("$1") ;; 53 + esac 54 + 55 + shift 56 + done 57 + 58 + declare n=0 59 + while (( $n < "${#childrenLink[@]}" )); do 60 + if [[ "${childrenLink[n]}" = -l* ]]; then 61 + childrenLink[n]="-reexport${childrenLink[n]}" 62 + fi 63 + let ++n 64 + done 65 + unset n 66 + 67 + declare -r outputNameLibless=$(basename $( \ 68 + if [[ -z "${outputName:+isUndefined}" ]]; then 69 + echo unnamed 70 + elif [[ "${outputName:0:3}" = lib ]]; then 71 + echo "${outputName:3}" 72 + else 73 + echo "${outputName}" 74 + fi)) 75 + declare -ra children=("$outputNameLibless-reexport-delegate-0" \ 76 + "$outputNameLibless-reexport-delegate-1") 77 + 78 + mkdir -p "$out/lib" 79 + 80 + PATH="$PATH:@out@/bin" 81 + 82 + symbolBloatObject=$outputNameLibless-symbol-hack.o 83 + if [[ ! -e $symbolBloatObject ]]; then 84 + printf '.private_extern _______child_hack_foo\nchild_hack_foo:\n' \ 85 + | @binPrefix@as -- -o $symbolBloatObject 86 + fi 87 + 88 + # first half of libs 89 + @binPrefix@ld -macosx_version_min $MACOSX_DEPLOYMENT_TARGET -arch x86_64 -dylib \ 90 + -o "$out/lib/lib${children[0]}.dylib" \ 91 + -install_name "$out/lib/lib${children[0]}.dylib" \ 92 + "${childrenLookup[@]}" "$symbolBloatObject" \ 93 + "${childrenLink[@]:0:$((${#childrenLink[@]} / 2 ))}" 94 + 95 + # second half of libs 96 + @binPrefix@ld -macosx_version_min $MACOSX_DEPLOYMENT_TARGET -arch x86_64 -dylib \ 97 + -o "$out/lib/lib${children[1]}.dylib" \ 98 + -install_name "$out/lib/lib${children[1]}.dylib" \ 99 + "${childrenLookup[@]}" "$symbolBloatObject" \ 100 + "${childrenLink[@]:$((${#childrenLink[@]} / 2 ))}" 101 + 102 + allArgs+=("-L$out/lib" "-l${children[0]}" "-l${children[1]}") 103 + fi 104 + 105 + PATH="$path_backup" 106 + exec @prog@ "${allArgs[@]}"
+16 -9
pkgs/build-support/docker/default.nix
··· 497 # Use the temp folder we've been working on to create a new image. 498 mv temp image/$layerID 499 500 - # Create image configuration file (used by registry v2) by using 501 - # the configuration of the last layer 502 - SHA_ARRAY=$(find ./ -name layer.tar | xargs sha256sum | cut -d" " -f1 | xargs -I{} echo -n '"sha256:{}" ' | sed 's/" "/","/g' | awk '{ print "["$1"]" }') 503 - jq ". + {\"rootfs\": {\"diff_ids\": $SHA_ARRAY, \"type\": \"layers\"}}" image/$layerID/json > config.json 504 - CONFIG_SHA=$(sha256sum config.json | cut -d ' ' -f1) 505 - mv config.json image/$CONFIG_SHA.json 506 507 - # Create image manifest 508 - LAYER_PATHS=$(find image/ -name layer.tar -printf '"%P" ' | sed 's/" "/","/g') 509 - jq -n "[{\"Config\":\"$CONFIG_SHA.json\",\"RepoTags\":[\"$imageName:$imageTag\"],\"Layers\":[$LAYER_PATHS]}]" > image/manifest.json 510 511 # Store the json under the name image/repositories. 512 jshon -n object \
··· 497 # Use the temp folder we've been working on to create a new image. 498 mv temp image/$layerID 499 500 + # Create image json and image manifest 501 + imageJson=$(cat ${baseJson} | jq ". + {\"rootfs\": {\"diff_ids\": [], \"type\": \"layers\"}}") 502 + manifestJson=$(jq -n "[{\"RepoTags\":[\"$imageName:$imageTag\"]}]") 503 + currentID=$layerID 504 + while [[ -n "$currentID" ]]; do 505 + layerChecksum=$(sha256sum image/$currentID/layer.tar | cut -d ' ' -f1) 506 + imageJson=$(echo "$imageJson" | jq ".history |= [{\"created\": \"${created}\"}] + .") 507 + imageJson=$(echo "$imageJson" | jq ".rootfs.diff_ids |= [\"sha256:$layerChecksum\"] + .") 508 + manifestJson=$(echo "$manifestJson" | jq ".[0].Layers |= [\"$currentID/layer.tar\"] + .") 509 + 510 + currentID=$(cat image/$currentID/json | (jshon -e parent -u 2>/dev/null || true)) 511 + done 512 513 + imageJsonChecksum=$(echo "$imageJson" | sha256sum | cut -d ' ' -f1) 514 + echo "$imageJson" > "image/$imageJsonChecksum.json" 515 + manifestJson=$(echo "$manifestJson" | jq ".[0].Config = \"$imageJsonChecksum.json\"") 516 + echo "$manifestJson" > image/manifest.json 517 518 # Store the json under the name image/repositories. 519 jshon -n object \
+2 -1
pkgs/build-support/emacs/wrapper.nix
··· 80 linkPath "$1" "share/emacs/site-lisp" "share/emacs/site-lisp" 81 } 82 83 - for pkg in $requires; do 84 linkEmacsPackage $pkg 85 done 86
··· 80 linkPath "$1" "share/emacs/site-lisp" "share/emacs/site-lisp" 81 } 82 83 + # Iterate over the array of inputs (avoiding nix's own interpolation) 84 + for pkg in "''${requires[@]}"; do 85 linkEmacsPackage $pkg 86 done 87
+1 -1
pkgs/data/fonts/junicode/default.nix
··· 18 19 meta = { 20 homepage = http://junicode.sourceforge.net/; 21 - description = "A Unicode font"; 22 platforms = stdenv.lib.platforms.unix; 23 }; 24 }
··· 18 19 meta = { 20 homepage = http://junicode.sourceforge.net/; 21 + description = "A Unicode font for medievalists"; 22 platforms = stdenv.lib.platforms.unix; 23 }; 24 }
+19 -18
pkgs/data/fonts/lohit-fonts/default.nix
··· 1 { stdenv, fetchurl, lib }: 2 let 3 fonts = { 4 - assamese = { version = "2.91.3" ; sha256 = "0kbdvi8f7vbvsain9zmnj9h43a6bmdkhk5c2wzg15100w7wf6lpq"; }; 5 - bengali = { version = "2.91.3" ; sha256 = "1wdd2dkqaflf6nm5yc7llkfxin6g0zb2sbcd5g2xbrl0gwwcmkij"; }; 6 - devanagari = { version = "2.95.2" ; sha256 = "1ss0j0pcfrg1vsypnm0042y4bn7b84mi6lbfsvr6rs89lb5swvn2"; }; 7 - gujarati = { version = "2.92.2-and-4.2.2" ; sha256 = "1i27yjhn3x31a89x1hjs6rskdwp2kh0hibq1xiz3rgqil2m0jar6"; }; 8 - gurmukhi = { version = "2.91.0" ; sha256 = "0z8a30mnyhlfvqhnggfk0369hqg779ihqyhcmpxj0sf9dmb1i0mj"; }; # renamed from Punjabi 9 - kannada = { version = "2.5.3" ; sha256 = "1x9fb5z1bwmfi0y1fdnzizzjxhbxp272wxznx36063kjf25bb9pi"; }; 10 - malayalam = { version = "2.92.0" ; sha256 = "1syv1irxh5xl0z0d5kwankhlmi7s2dg4wpp58nq0mkd3rhm5q8qw"; }; 11 - marathi = { version = "2.94.0" ; sha256 = "0y9sca6gbfbafv52v0n2r1xfs8rg6zmqs4vp9sjfc1c6yqhzagl4"; }; 12 - nepali = { version = "2.94.0" ; sha256 = "0c56141rpxc30581i3gisg8kfaadxhqjhgshni6g7a7rn6l4dx17"; }; 13 - odia = { version = "2.91.0" ; sha256 = "15iz9kdf9k5m8wcn2iqlqjm758ac3hvnk93va6kac06frxnhw9lp"; }; # renamed from Oriya 14 - tamil-classical = { version = "2.5.3" ; sha256 = "0ci4gk8qhhysjza69nncgmqmal8s4n8829icamvlzbmjdd4s2pij"; }; 15 - tamil = { version = "2.91.1" ; sha256 = "1ir6kjl48apwk41xbpj0x458k108s7i61yzpkfhqcy1fkcr7cngj"; }; 16 - telugu = { version = "2.5.4" ; sha256 = "06gdba7690y20l7nsi8fnnimim5hlq7hik0mpk2fzw4w39hjybk9"; }; 17 }; 18 gplfonts = { 19 # GPL fonts removed from later releases 20 - kashmiri = { version = "2.4.3" ; sha256 = "0ax8xzv4pz17jnsjdklawncsm2qn7176wbxykswygpzdd5lr0gg9"; }; 21 - konkani = { version = "2.4.3" ; sha256 = "03zc27z26a60aaggrqx4d6l0jgggciq8p83v6vgg0k6l3apvcp45"; }; 22 - maithili = { version = "2.4.3" ; sha256 = "0aqwnhq1namvvb77f2vssahixqf4xay7ja4q8qc312wxkajdqh4a"; }; 23 - sindhi = { version = "2.4.3" ; sha256 = "00imfbn01yc2g5zdyydks9w3ndkawr66l9qk2idlvw3yz3sw2kf1"; }; 24 }; 25 - mkpkg = license: name: {version, sha256}: 26 stdenv.mkDerivation { 27 name = "lohit-${name}-${version}"; 28 ··· 44 45 meta = { 46 inherit license; 47 homepage = https://fedorahosted.org/lohit/; 48 maintainers = [ lib.maintainers.mathnerd314 lib.maintainers.ttuegel ]; 49 # Set a non-zero priority to allow easy overriding of the
··· 1 { stdenv, fetchurl, lib }: 2 let 3 fonts = { 4 + assamese = { label = "Assamese"; version = "2.91.3" ; sha256 = "0kbdvi8f7vbvsain9zmnj9h43a6bmdkhk5c2wzg15100w7wf6lpq"; }; 5 + bengali = { label = "Bengali"; version = "2.91.3" ; sha256 = "1wdd2dkqaflf6nm5yc7llkfxin6g0zb2sbcd5g2xbrl0gwwcmkij"; }; 6 + devanagari = { label = "Devanagari script"; version = "2.95.2" ; sha256 = "1ss0j0pcfrg1vsypnm0042y4bn7b84mi6lbfsvr6rs89lb5swvn2"; }; 7 + gujarati = { label = "Gujarati"; version = "2.92.2-and-4.2.2" ; sha256 = "1i27yjhn3x31a89x1hjs6rskdwp2kh0hibq1xiz3rgqil2m0jar6"; }; 8 + gurmukhi = { label = "Gurmukhi script"; version = "2.91.0" ; sha256 = "0z8a30mnyhlfvqhnggfk0369hqg779ihqyhcmpxj0sf9dmb1i0mj"; }; # renamed from Punjabi 9 + kannada = { label = "Kannada"; version = "2.5.3" ; sha256 = "1x9fb5z1bwmfi0y1fdnzizzjxhbxp272wxznx36063kjf25bb9pi"; }; 10 + malayalam = { label = "Malayalam"; version = "2.92.0" ; sha256 = "1syv1irxh5xl0z0d5kwankhlmi7s2dg4wpp58nq0mkd3rhm5q8qw"; }; 11 + marathi = { label = "Marathi"; version = "2.94.0" ; sha256 = "0y9sca6gbfbafv52v0n2r1xfs8rg6zmqs4vp9sjfc1c6yqhzagl4"; }; 12 + nepali = { label = "Nepali"; version = "2.94.0" ; sha256 = "0c56141rpxc30581i3gisg8kfaadxhqjhgshni6g7a7rn6l4dx17"; }; 13 + odia = { label = "Odia"; version = "2.91.0" ; sha256 = "15iz9kdf9k5m8wcn2iqlqjm758ac3hvnk93va6kac06frxnhw9lp"; }; # renamed from Oriya 14 + tamil-classical = { label = "Classical Tamil"; version = "2.5.3" ; sha256 = "0ci4gk8qhhysjza69nncgmqmal8s4n8829icamvlzbmjdd4s2pij"; }; 15 + tamil = { label = "Tamil"; version = "2.91.1" ; sha256 = "1ir6kjl48apwk41xbpj0x458k108s7i61yzpkfhqcy1fkcr7cngj"; }; 16 + telugu = { label = "Telugu"; version = "2.5.4" ; sha256 = "06gdba7690y20l7nsi8fnnimim5hlq7hik0mpk2fzw4w39hjybk9"; }; 17 }; 18 gplfonts = { 19 # GPL fonts removed from later releases 20 + kashmiri = { label = "Kashmiri"; version = "2.4.3" ; sha256 = "0ax8xzv4pz17jnsjdklawncsm2qn7176wbxykswygpzdd5lr0gg9"; }; 21 + konkani = { label = "Konkani"; version = "2.4.3" ; sha256 = "03zc27z26a60aaggrqx4d6l0jgggciq8p83v6vgg0k6l3apvcp45"; }; 22 + maithili = { label = "Maithili"; version = "2.4.3" ; sha256 = "0aqwnhq1namvvb77f2vssahixqf4xay7ja4q8qc312wxkajdqh4a"; }; 23 + sindhi = { label = "Sindhi"; version = "2.4.3" ; sha256 = "00imfbn01yc2g5zdyydks9w3ndkawr66l9qk2idlvw3yz3sw2kf1"; }; 24 }; 25 + mkpkg = license: name: {label, version, sha256}: 26 stdenv.mkDerivation { 27 name = "lohit-${name}-${version}"; 28 ··· 44 45 meta = { 46 inherit license; 47 + description = "Free and open source fonts for Indian languages (" + label + ")"; 48 homepage = https://fedorahosted.org/lohit/; 49 maintainers = [ lib.maintainers.mathnerd314 lib.maintainers.ttuegel ]; 50 # Set a non-zero priority to allow easy overriding of the
+26
pkgs/data/fonts/material-icons/default.nix
···
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "material-icons-${version}"; 5 + version = "3.0.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "google"; 9 + repo = "material-design-icons"; 10 + rev = "${version}"; 11 + sha256 = "17q5brcqyyc8gbjdgpv38p89s60cwxjlwy2ljnrvas5cj0s62np0"; 12 + }; 13 + 14 + buildCommand = '' 15 + mkdir -p $out/share/fonts/truetype 16 + cp $src/iconfont/*.ttf $out/share/fonts/truetype 17 + ''; 18 + 19 + meta = with stdenv.lib; { 20 + description = "System status icons by Google, featuring material design"; 21 + homepage = https://material.io/icons; 22 + license = licenses.asl20; 23 + platforms = platforms.all; 24 + maintainers = with maintainers; [ mpcsh ]; 25 + }; 26 + }
+2 -2
pkgs/desktops/gnome-3/3.22/apps/evolution/default.nix
··· 2 , pkgconfig, gtk3, glib, libnotify, gtkspell3 3 , wrapGAppsHook, itstool, shared_mime_info, libical, db, gcr, sqlite 4 , gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool 5 - , libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, dconf, openldap}: 6 7 let 8 majVer = gnome3.version; ··· 23 libcanberra_gtk3 bogofilter gnome3.libgdata sqlite 24 gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit 25 nss nspr libnotify procps highlight gnome3.libgweather 26 - gnome3.gsettings_desktop_schemas dconf 27 gnome3.libgnome_keyring gnome3.glib_networking openldap ]; 28 29 nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
··· 2 , pkgconfig, gtk3, glib, libnotify, gtkspell3 3 , wrapGAppsHook, itstool, shared_mime_info, libical, db, gcr, sqlite 4 , gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool 5 + , libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, openldap}: 6 7 let 8 majVer = gnome3.version; ··· 23 libcanberra_gtk3 bogofilter gnome3.libgdata sqlite 24 gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit 25 nss nspr libnotify procps highlight gnome3.libgweather 26 + gnome3.gsettings_desktop_schemas 27 gnome3.libgnome_keyring gnome3.glib_networking openldap ]; 28 29 nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
+6 -6
pkgs/desktops/gnome-3/3.22/apps/seahorse/default.nix
··· 1 { stdenv, intltool, fetchurl, vala_0_32 2 , pkgconfig, gtk3, glib 3 - , makeWrapper, itstool, gnupg, libsoup 4 , gnome3, librsvg, gdk_pixbuf, gpgme 5 , libsecret, avahi, p11_kit, openssh }: 6 ··· 14 NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; 15 16 buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gcr 17 - gnome3.gsettings_desktop_schemas makeWrapper gnupg 18 gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme 19 - libsecret avahi libsoup p11_kit vala_0_32 gnome3.gcr 20 openssh ]; 21 22 preFixup = '' 23 - wrapProgram "$out/bin/seahorse" \ 24 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 25 - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 26 ''; 27 28 meta = with stdenv.lib; {
··· 1 { stdenv, intltool, fetchurl, vala_0_32 2 , pkgconfig, gtk3, glib 3 + , wrapGAppsHook, itstool, gnupg, libsoup 4 , gnome3, librsvg, gdk_pixbuf, gpgme 5 , libsecret, avahi, p11_kit, openssh }: 6 ··· 14 NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; 15 16 buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gcr 17 + gnome3.gsettings_desktop_schemas wrapGAppsHook gnupg 18 gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme 19 + libsecret avahi libsoup p11_kit vala_0_32 20 openssh ]; 21 22 preFixup = '' 23 + gappsWrapperArgs+=( 24 + --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share" 25 + ) 26 ''; 27 28 meta = with stdenv.lib; {
+5 -3
pkgs/desktops/gnome-3/3.22/core/evolution-data-server/default.nix
··· 1 - { fetchurl, stdenv, pkgconfig, gnome3, python 2 , intltool, libsoup, libxml2, libsecret, icu, sqlite 3 , p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala_0_32 }: 4 ··· 6 inherit (import ./src.nix fetchurl) name src; 7 8 buildInputs = with gnome3; 9 - [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts 10 gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ] 11 ++ stdenv.lib.optional valaSupport vala_0_32; 12 ··· 20 21 preFixup = '' 22 for f in "$out/libexec/"*; do 23 - wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 24 done 25 ''; 26
··· 1 + { fetchurl, stdenv, pkgconfig, gnome3, python, dconf 2 , intltool, libsoup, libxml2, libsecret, icu, sqlite 3 , p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala_0_32 }: 4 ··· 6 inherit (import ./src.nix fetchurl) name src; 7 8 buildInputs = with gnome3; 9 + [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts (stdenv.lib.getLib dconf) 10 gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ] 11 ++ stdenv.lib.optional valaSupport vala_0_32; 12 ··· 20 21 preFixup = '' 22 for f in "$out/libexec/"*; do 23 + wrapProgram "$f" \ 24 + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ 25 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" 26 done 27 ''; 28
+5 -7
pkgs/desktops/gnome-3/3.22/core/gnome-contacts/default.nix
··· 1 { stdenv, intltool, fetchurl, evolution_data_server, db 2 , pkgconfig, gtk3, glib, libsecret 3 , libchamplain, clutter_gtk, geocode_glib 4 - , bash, makeWrapper, itstool, folks, libnotify, libxml2 5 , gnome3, librsvg, gdk_pixbuf, file, telepathy_glib, nspr, nss 6 , libsoup, vala_0_32, dbus_glib, automake115x, autoconf }: 7 ··· 18 ''; 19 20 buildInputs = [ pkgconfig gtk3 glib intltool itstool evolution_data_server 21 - gnome3.gsettings_desktop_schemas makeWrapper file libnotify 22 folks gnome3.gnome_desktop telepathy_glib libsecret dbus_glib 23 libxml2 libsoup gnome3.gnome_online_accounts nspr nss 24 gdk_pixbuf gnome3.defaultIconTheme librsvg ··· 26 vala_0_32 automake115x autoconf db ]; 27 28 preFixup = '' 29 - for f in "$out/bin/gnome-contacts" "$out/libexec/gnome-contacts-search-provider"; do 30 - wrapProgram $f \ 31 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 32 - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 33 - done 34 ''; 35 36 patches = [ ./gio_unix.patch ];
··· 1 { stdenv, intltool, fetchurl, evolution_data_server, db 2 , pkgconfig, gtk3, glib, libsecret 3 , libchamplain, clutter_gtk, geocode_glib 4 + , bash, wrapGAppsHook, itstool, folks, libnotify, libxml2 5 , gnome3, librsvg, gdk_pixbuf, file, telepathy_glib, nspr, nss 6 , libsoup, vala_0_32, dbus_glib, automake115x, autoconf }: 7 ··· 18 ''; 19 20 buildInputs = [ pkgconfig gtk3 glib intltool itstool evolution_data_server 21 + gnome3.gsettings_desktop_schemas wrapGAppsHook file libnotify 22 folks gnome3.gnome_desktop telepathy_glib libsecret dbus_glib 23 libxml2 libsoup gnome3.gnome_online_accounts nspr nss 24 gdk_pixbuf gnome3.defaultIconTheme librsvg ··· 26 vala_0_32 automake115x autoconf db ]; 27 28 preFixup = '' 29 + gappsWrapperArgs+=( 30 + --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share" 31 + ) 32 ''; 33 34 patches = [ ./gio_unix.patch ];
+3
pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix
··· 39 ''; 40 41 preFixup = with gnome3; '' 42 for i in $out/share/applications/*; do 43 substituteInPlace $i --replace "gnome-control-center" "$out/bin/gnome-control-center" 44 done
··· 39 ''; 40 41 preFixup = with gnome3; '' 42 + gappsWrapperArgs+=( 43 + --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:${sound-theme-freedesktop}/share" 44 + ) 45 for i in $out/share/applications/*; do 46 substituteInPlace $i --replace "gnome-control-center" "$out/bin/gnome-control-center" 47 done
+5 -5
pkgs/desktops/gnome-3/3.22/core/gnome-font-viewer/default.nix
··· 1 { stdenv, intltool, fetchurl 2 , pkgconfig, gtk3, glib 3 - , bash, makeWrapper, itstool 4 , gnome3, librsvg, gdk_pixbuf }: 5 6 stdenv.mkDerivation rec { ··· 14 15 buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gnome_desktop 16 gdk_pixbuf gnome3.defaultIconTheme librsvg 17 - gnome3.gsettings_desktop_schemas makeWrapper ]; 18 19 preFixup = '' 20 - wrapProgram "$out/bin/gnome-font-viewer" \ 21 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 22 - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 23 ''; 24 25 meta = with stdenv.lib; {
··· 1 { stdenv, intltool, fetchurl 2 , pkgconfig, gtk3, glib 3 + , bash, wrapGAppsHook, itstool 4 , gnome3, librsvg, gdk_pixbuf }: 5 6 stdenv.mkDerivation rec { ··· 14 15 buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gnome_desktop 16 gdk_pixbuf gnome3.defaultIconTheme librsvg 17 + gnome3.gsettings_desktop_schemas wrapGAppsHook ]; 18 19 preFixup = '' 20 + gappsWrapperArgs+=( 21 + --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share" 22 + ) 23 ''; 24 25 meta = with stdenv.lib; {
+5 -5
pkgs/desktops/gnome-3/3.22/core/gnome-screenshot/default.nix
··· 1 { stdenv, intltool, fetchurl, pkgconfig, libcanberra_gtk3 2 - , bash, gtk3, glib, makeWrapper 3 , itstool, gnome3, librsvg, gdk_pixbuf }: 4 5 stdenv.mkDerivation rec { ··· 13 propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; 14 15 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libcanberra_gtk3 16 - gnome3.gsettings_desktop_schemas makeWrapper ]; 17 18 preFixup = '' 19 - wrapProgram "$out/bin/gnome-screenshot" \ 20 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 21 - --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 22 ''; 23 24 meta = with stdenv.lib; {
··· 1 { stdenv, intltool, fetchurl, pkgconfig, libcanberra_gtk3 2 + , bash, gtk3, glib, wrapGAppsHook 3 , itstool, gnome3, librsvg, gdk_pixbuf }: 4 5 stdenv.mkDerivation rec { ··· 13 propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; 14 15 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libcanberra_gtk3 16 + gnome3.gsettings_desktop_schemas wrapGAppsHook ]; 17 18 preFixup = '' 19 + gappsWrapperArgs+=( 20 + --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share" 21 + ) 22 ''; 23 24 meta = with stdenv.lib; {
+3 -1
pkgs/desktops/gnome-3/3.22/core/gnome-shell/default.nix
··· 26 libgweather # not declared at build time, but typelib is needed at runtime 27 gnome3.gnome-clocks # schemas needed 28 at_spi2_core upower ibus gnome_desktop telepathy_logger gnome3.gnome_settings_daemon 29 - pythonEnv gobjectIntrospection ]; 30 31 installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ]; 32 ··· 39 wrapProgram "$out/bin/gnome-shell" \ 40 --prefix PATH : "${unzip}/bin" \ 41 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ 42 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 43 --prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \ 44 --suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 45 46 wrapProgram "$out/libexec/gnome-shell-calendar-server" \ 47 --prefix XDG_DATA_DIRS : "${evolution_data_server}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 48 49 echo "${unzip}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path
··· 26 libgweather # not declared at build time, but typelib is needed at runtime 27 gnome3.gnome-clocks # schemas needed 28 at_spi2_core upower ibus gnome_desktop telepathy_logger gnome3.gnome_settings_daemon 29 + pythonEnv gobjectIntrospection (stdenv.lib.getLib dconf) ]; 30 31 installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ]; 32 ··· 39 wrapProgram "$out/bin/gnome-shell" \ 40 --prefix PATH : "${unzip}/bin" \ 41 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ 42 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \ 43 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 44 --prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \ 45 --suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 46 47 wrapProgram "$out/libexec/gnome-shell-calendar-server" \ 48 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \ 49 --prefix XDG_DATA_DIRS : "${evolution_data_server}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 50 51 echo "${unzip}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path
+5 -5
pkgs/desktops/gnome-3/3.22/core/gnome-system-log/default.nix
··· 1 { stdenv, intltool, fetchurl, pkgconfig 2 - , bash, gtk3, glib, makeWrapper 3 , itstool, gnome3, librsvg, gdk_pixbuf, libxml2 }: 4 5 stdenv.mkDerivation rec { ··· 18 propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; 19 20 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool 21 - gnome3.gsettings_desktop_schemas makeWrapper libxml2 ]; 22 23 preFixup = '' 24 - wrapProgram "$out/bin/gnome-system-log" \ 25 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 26 - --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 27 ''; 28 29 meta = with stdenv.lib; {
··· 1 { stdenv, intltool, fetchurl, pkgconfig 2 + , bash, gtk3, glib, wrapGAppsHook 3 , itstool, gnome3, librsvg, gdk_pixbuf, libxml2 }: 4 5 stdenv.mkDerivation rec { ··· 18 propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; 19 20 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool 21 + gnome3.gsettings_desktop_schemas wrapGAppsHook libxml2 ]; 22 23 preFixup = '' 24 + gappsWrapperArgs+=( 25 + --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share" 26 + ) 27 ''; 28 29 meta = with stdenv.lib; {
+5 -5
pkgs/desktops/gnome-3/3.22/core/gnome-system-monitor/default.nix
··· 1 { stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2 2 - , bash, gtk3, glib, makeWrapper 3 , itstool, gnome3, librsvg, gdk_pixbuf, libgtop }: 4 5 stdenv.mkDerivation rec { ··· 10 propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; 11 12 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libxml2 13 - gtkmm3 libgtop makeWrapper 14 gdk_pixbuf gnome3.defaultIconTheme librsvg 15 gnome3.gsettings_desktop_schemas ]; 16 17 preFixup = '' 18 - wrapProgram "$out/bin/gnome-system-monitor" \ 19 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 20 - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 21 ''; 22 23 enableParallelBuilding = true;
··· 1 { stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2 2 + , bash, gtk3, glib, wrapGAppsHook 3 , itstool, gnome3, librsvg, gdk_pixbuf, libgtop }: 4 5 stdenv.mkDerivation rec { ··· 10 propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; 11 12 buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libxml2 13 + gtkmm3 libgtop wrapGAppsHook 14 gdk_pixbuf gnome3.defaultIconTheme librsvg 15 gnome3.gsettings_desktop_schemas ]; 16 17 preFixup = '' 18 + gappsWrapperArgs+=( 19 + --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share" 20 + ) 21 ''; 22 23 enableParallelBuilding = true;
+6 -8
pkgs/desktops/gnome-3/3.22/core/tracker/default.nix
··· 1 { stdenv, intltool, fetchurl, libxml2, upower 2 , pkgconfig, gtk3, glib 3 - , bash, makeWrapper, itstool, vala_0_32, sqlite, libxslt 4 , gnome3, librsvg, gdk_pixbuf, file, libnotify 5 , evolution_data_server, gst_all_1, poppler 6 , icu, taglib, libjpeg, libtiff, giflib, libcue ··· 19 20 buildInputs = [ vala_0_32 pkgconfig gtk3 glib intltool itstool libxml2 21 bzip2 gnome3.totem-pl-parser libxslt 22 - gnome3.gsettings_desktop_schemas makeWrapper file 23 - gdk_pixbuf gnome3.defaultIconTheme librsvg sqlite 24 upower libnotify evolution_data_server gnome3.libgee 25 gst_all_1.gstreamer gst_all_1.gst-plugins-base flac 26 poppler icu taglib libjpeg libtiff giflib libvorbis ··· 31 ''; 32 33 preFixup = '' 34 - for f in $out/bin/* $out/libexec/*; do 35 - wrapProgram $f \ 36 - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 37 - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 38 - done 39 ''; 40 41 meta = with stdenv.lib; {
··· 1 { stdenv, intltool, fetchurl, libxml2, upower 2 , pkgconfig, gtk3, glib 3 + , bash, wrapGAppsHook, itstool, vala_0_32, sqlite, libxslt 4 , gnome3, librsvg, gdk_pixbuf, file, libnotify 5 , evolution_data_server, gst_all_1, poppler 6 , icu, taglib, libjpeg, libtiff, giflib, libcue ··· 19 20 buildInputs = [ vala_0_32 pkgconfig gtk3 glib intltool itstool libxml2 21 bzip2 gnome3.totem-pl-parser libxslt 22 + gnome3.gsettings_desktop_schemas wrapGAppsHook 23 + file gdk_pixbuf gnome3.defaultIconTheme librsvg sqlite 24 upower libnotify evolution_data_server gnome3.libgee 25 gst_all_1.gstreamer gst_all_1.gst-plugins-base flac 26 poppler icu taglib libjpeg libtiff giflib libvorbis ··· 31 ''; 32 33 preFixup = '' 34 + gappsWrapperArgs+=( 35 + --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share" 36 + ) 37 ''; 38 39 meta = with stdenv.lib; {
+1 -1
pkgs/desktops/gnome-3/3.22/default.nix
··· 14 callPackage = pkgs.newScope self; 15 16 version = "3.22"; 17 - maintainers = with pkgs.lib.maintainers; [ lethalman jgeerds ]; 18 19 corePackages = with gnome3; [ 20 pkgs.desktop_file_utils pkgs.ibus
··· 14 callPackage = pkgs.newScope self; 15 16 version = "3.22"; 17 + maintainers = with pkgs.lib.maintainers; [ lethalman ]; 18 19 corePackages = with gnome3; [ 20 pkgs.desktop_file_utils pkgs.ibus
+1 -1
pkgs/desktops/xfce/applications/mousepad.nix
··· 24 preFixup = '' 25 wrapProgram "$out/bin/mousepad" \ 26 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:${gtksourceview}/share" \ 27 - --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" 28 ''; 29 30 meta = {
··· 24 preFixup = '' 25 wrapProgram "$out/bin/mousepad" \ 26 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:${gtksourceview}/share" \ 27 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" 28 ''; 29 30 meta = {
+3 -3
pkgs/development/haskell-modules/configuration-common.nix
··· 9 # 10 # See comment at the top of configuration-nix.nix for more information about this 11 # distinction. 12 - { pkgs }: 13 14 - with import ./lib.nix { inherit pkgs; }; 15 16 self: super: { 17 ··· 720 owner = "haskell-servant"; 721 repo = "servant"; 722 rev = "v${ver}"; 723 - sha256 = "09kjinnarf9q9l8irs46gcrai8bprq39n8pj43bmdv47hl38csa0"; 724 }}/doc"; 725 buildInputs = with pkgs.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; 726 makeFlags = "html";
··· 9 # 10 # See comment at the top of configuration-nix.nix for more information about this 11 # distinction. 12 + { pkgs, haskellLib }: 13 14 + with haskellLib; 15 16 self: super: { 17 ··· 720 owner = "haskell-servant"; 721 repo = "servant"; 722 rev = "v${ver}"; 723 + sha256 = "0bwd5dy3crn08dijn06dr3mdsww98kqxfp8v5mvrdws5glvcxdsg"; 724 }}/doc"; 725 buildInputs = with pkgs.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; 726 makeFlags = "html";
+2 -2
pkgs/development/haskell-modules/configuration-ghc-6.12.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.0.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.2.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.4.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghc-head.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-ghcjs.nix
··· 2 # 3 # Please insert new packages *alphabetically* 4 # in the OTHER PACKAGES section. 5 - { pkgs }: 6 7 let 8 removeLibraryHaskellDepends = pnames: depends: 9 builtins.filter (e: !(builtins.elem (e.pname or "") pnames)) depends; 10 in 11 12 - with import ./lib.nix { inherit pkgs; }; 13 14 self: super: 15
··· 2 # 3 # Please insert new packages *alphabetically* 4 # in the OTHER PACKAGES section. 5 + { pkgs, haskellLib }: 6 7 let 8 removeLibraryHaskellDepends = pnames: depends: 9 builtins.filter (e: !(builtins.elem (e.pname or "") pnames)) depends; 10 in 11 12 + with haskellLib; 13 14 self: super: 15
+2 -2
pkgs/development/haskell-modules/configuration-halvm-2.4.0.nix
··· 1 - { pkgs }: 2 3 - with import ./lib.nix { inherit pkgs; }; 4 5 self: super: { 6
··· 1 + { pkgs, haskellLib }: 2 3 + with haskellLib; 4 5 self: super: { 6
+2 -2
pkgs/development/haskell-modules/configuration-nix.nix
··· 25 # * enabling/disabling certain features in packages 26 # 27 # If you have an override of this kind, see configuration-common.nix instead. 28 - { pkgs }: 29 30 - with import ./lib.nix { inherit pkgs; }; 31 32 # All of the overrides in this set should look like: 33 #
··· 25 # * enabling/disabling certain features in packages 26 # 27 # If you have an override of this kind, see configuration-common.nix instead. 28 + { pkgs, haskellLib }: 29 30 + with haskellLib; 31 32 # All of the overrides in this set should look like: 33 #
+7 -7
pkgs/development/haskell-modules/default.nix
··· 1 - { pkgs, stdenv, ghc, all-cabal-hashes 2 , compilerConfig ? (self: super: {}) 3 , packageSetConfig ? (self: super: {}) 4 , overrides ? (self: super: {}) ··· 9 10 let 11 12 - inherit (stdenv.lib) extends makeExtensible; 13 - inherit (import ./lib.nix { inherit pkgs; }) overrideCabal makePackageSet; 14 15 - haskellPackages = makePackageSet { 16 package-set = initialPackages; 17 - inherit ghc extensible-self; 18 }; 19 20 - commonConfiguration = configurationCommon { inherit pkgs; }; 21 - nixConfiguration = configurationNix { inherit pkgs; }; 22 23 extensible-self = makeExtensible 24 (extends overrides
··· 1 + { pkgs, stdenv, lib, haskellLib, ghc, all-cabal-hashes 2 , compilerConfig ? (self: super: {}) 3 , packageSetConfig ? (self: super: {}) 4 , overrides ? (self: super: {}) ··· 9 10 let 11 12 + inherit (lib) extends makeExtensible; 13 + inherit (haskellLib) overrideCabal makePackageSet; 14 15 + haskellPackages = pkgs.callPackage makePackageSet { 16 package-set = initialPackages; 17 + inherit stdenv haskellLib ghc extensible-self; 18 }; 19 20 + commonConfiguration = configurationCommon { inherit pkgs haskellLib; }; 21 + nixConfiguration = configurationNix { inherit pkgs haskellLib; }; 22 23 extensible-self = makeExtensible 24 (extends overrides
+4435 -421
pkgs/development/haskell-modules/hackage-packages.nix
··· 3552 hydraPlatforms = stdenv.lib.platforms.none; 3553 }) {}; 3554 3555 "DOM" = callPackage 3556 ({ mkDerivation, base, mtl, WebBits }: 3557 mkDerivation { ··· 4580 license = stdenv.lib.licenses.bsd3; 4581 }) {}; 4582 4583 "Ebnf2ps" = callPackage 4584 ({ mkDerivation, array, base, containers, directory, happy 4585 , old-time, unix ··· 5705 license = stdenv.lib.licenses.bsd3; 5706 }) {}; 5707 5708 "Frank" = callPackage 5709 ({ mkDerivation, base, mtl, newtype, she, void }: 5710 mkDerivation { ··· 6118 }: 6119 mkDerivation { 6120 pname = "Gamgine"; 6121 - version = "0.5.1"; 6122 - sha256 = "07srdid5354y2za3hc76j2rjb84y77vjaz8gdhlp7qnbmfsnqipd"; 6123 enableSeparateDataOutput = true; 6124 libraryHaskellDepends = [ 6125 array base bytestring composition cpphs data-lens directory ··· 9176 license = stdenv.lib.licenses.bsd3; 9177 }) {}; 9178 9179 "HaskellTorrent" = callPackage 9180 ({ mkDerivation, base, bytestring, cereal, cml, containers 9181 , directory, hopenssl, hslogger, HTTP, HUnit, mtl, network, parsec ··· 10635 pname = "JuicyPixels-scale-dct"; 10636 version = "0.1.1.2"; 10637 sha256 = "15py0slh1jij8wrd68q0fqs9yarnabr470xm04i92904a809vgcs"; 10638 libraryHaskellDepends = [ 10639 base base-compat carray fft JuicyPixels 10640 ]; ··· 11220 }) {}; 11221 11222 "Lazy-Pbkdf2" = callPackage 11223 - ({ mkDerivation, base, base16-bytestring, binary, bytestring 11224 - , cryptonite, memory 11225 }: 11226 mkDerivation { 11227 pname = "Lazy-Pbkdf2"; 11228 - version = "2.1.2"; 11229 - sha256 = "18x1md6ljxksqfp2336bk8l7fhw2rgafa0kqg8x1lskml9xkjfca"; 11230 libraryHaskellDepends = [ base binary bytestring ]; 11231 testHaskellDepends = [ 11232 base base16-bytestring binary bytestring cryptonite memory 11233 ]; 11234 description = "Lazy PBKDF2 generator"; 11235 license = stdenv.lib.licenses.mit; ··· 15726 ({ mkDerivation, base, containers, ghc, ghc-paths }: 15727 mkDerivation { 15728 pname = "SSTG"; 15729 - version = "0.1.0.8"; 15730 - sha256 = "1qnjskpwf4zxzcf443qq31zm7rc6p4ch46p1mh19vm4hq2bnkcfl"; 15731 isLibrary = true; 15732 isExecutable = true; 15733 libraryHaskellDepends = [ base containers ghc ghc-paths ]; ··· 20706 }) {}; 20707 20708 "activehs" = callPackage 20709 - ({ mkDerivation, activehs-base, array, base, blaze-html, bytestring 20710 - , cmdargs, containers, data-pprint, deepseq, dia-base 20711 - , dia-functions, directory, filepath, haskell-src-exts 20712 - , highlighting-kate, hint, hoogle, mtl, old-locale, old-time 20713 - , pandoc, process, pureMD5, QuickCheck, simple-reflect, snap-core 20714 - , snap-server, split, syb, text, time, utf8-string, xhtml 20715 }: 20716 mkDerivation { 20717 pname = "activehs"; 20718 - version = "0.3.1"; 20719 - sha256 = "03za0c24a22fy28mcm173r0cca6fk60jikp0pp817mrq6gpv62hc"; 20720 isLibrary = false; 20721 isExecutable = true; 20722 enableSeparateDataOutput = true; 20723 executableHaskellDepends = [ 20724 - activehs-base array base blaze-html bytestring cmdargs containers 20725 - data-pprint deepseq dia-base dia-functions directory filepath 20726 - haskell-src-exts highlighting-kate hint hoogle mtl old-locale 20727 - old-time pandoc process pureMD5 QuickCheck simple-reflect snap-core 20728 - snap-server split syb text time utf8-string xhtml 20729 ]; 20730 description = "Haskell code presentation tool"; 20731 license = stdenv.lib.licenses.bsd3; ··· 20738 pname = "activehs-base"; 20739 version = "0.3.0.4"; 20740 sha256 = "0gmixyawdl0kk351k8n5g7k3cfxv1qlbish750kv5kip6xc1dmcj"; 20741 libraryHaskellDepends = [ base QuickCheck ]; 20742 description = "Basic definitions for activehs"; 20743 license = stdenv.lib.licenses.bsd3; ··· 20794 license = stdenv.lib.licenses.bsd3; 20795 }) {}; 20796 20797 "adaptive-containers" = callPackage 20798 ({ mkDerivation, base }: 20799 mkDerivation { ··· 21410 "aeson-flowtyped" = callPackage 21411 ({ mkDerivation, aeson, base, containers, free, recursion-schemes 21412 , reflection, scientific, tasty, tasty-hunit, text, time 21413 - , unordered-containers, vector, wl-pprint 21414 }: 21415 mkDerivation { 21416 pname = "aeson-flowtyped"; 21417 - version = "0.7.5"; 21418 - sha256 = "1hhg3fai44i506d7iphi8xl2lzqr14rbc1f96wc3gayyv96ia8az"; 21419 libraryHaskellDepends = [ 21420 aeson base containers free recursion-schemes reflection scientific 21421 - text time unordered-containers vector wl-pprint 21422 ]; 21423 testHaskellDepends = [ 21424 - aeson base recursion-schemes tasty tasty-hunit text 21425 unordered-containers vector 21426 ]; 21427 homepage = "https://github.com/mikeplus64/aeson-flowtyped#readme"; ··· 22398 license = stdenv.lib.licenses.bsd3; 22399 }) {}; 22400 22401 "alea" = callPackage 22402 ({ mkDerivation, base, optparse-applicative, random, text }: 22403 mkDerivation { ··· 22635 homepage = "https://github.com/snowleopard/alga"; 22636 description = "A library for algebraic graph construction and transformation"; 22637 license = stdenv.lib.licenses.mit; 22638 }) {}; 22639 22640 "algebraic-prelude" = callPackage ··· 26412 hydraPlatforms = stdenv.lib.platforms.none; 26413 }) {}; 26414 26415 "approximate-equality" = callPackage 26416 ({ mkDerivation, base, type-level-natural-number }: 26417 mkDerivation { ··· 28143 license = stdenv.lib.licenses.bsd3; 28144 }) {}; 28145 28146 "atomic-primops-foreign" = callPackage 28147 ({ mkDerivation, base, bits-atomic, HUnit, test-framework 28148 , test-framework-hunit, time ··· 28336 license = stdenv.lib.licenses.bsd3; 28337 }) {}; 28338 28339 "attoparsec-arff" = callPackage 28340 ({ mkDerivation, attoparsec, base, bytestring }: 28341 mkDerivation { ··· 30342 license = stdenv.lib.licenses.bsd3; 30343 }) {}; 30344 30345 "banwords" = callPackage 30346 ({ mkDerivation, attoparsec, base, bytestring, data-default, HUnit 30347 , test-framework, test-framework-hunit, text, vector ··· 32272 license = stdenv.lib.licenses.bsd3; 32273 }) {}; 32274 32275 "binary-shared" = callPackage 32276 ({ mkDerivation, base, binary, bytestring, containers, mtl }: 32277 mkDerivation { ··· 32391 pname = "binary-typed"; 32392 version = "1.0"; 32393 sha256 = "02ans3vny69qfsmwlgri7v31rpff0h3mdp2zpikclay50a471ww5"; 32394 libraryHaskellDepends = [ base binary bytestring murmur-hash ]; 32395 testHaskellDepends = [ 32396 base binary bytestring tasty tasty-hunit tasty-quickcheck ··· 33906 pname = "bits"; 33907 version = "0.5.1"; 33908 sha256 = "14ww8zcyis6kfli28bb9i5dmmj7k1j1dlzpwnfrkzd8kp5xmazk5"; 33909 setupHaskellDepends = [ base Cabal cabal-doctest ]; 33910 libraryHaskellDepends = [ base bytes mtl transformers ]; 33911 testHaskellDepends = [ base doctest ]; ··· 35425 license = stdenv.lib.licenses.mit; 35426 }) {}; 35427 35428 "bookkeeping-jp" = callPackage 35429 ({ mkDerivation, base, bookkeeping, doctest, Glob, mono-traversable 35430 , text, time ··· 35730 sha256 = "0z63k6kkj43rvwzsy7rbrxz97f8clq87ajbdv7768xziw4mb022x"; 35731 revision = "1"; 35732 editedCabalFile = "1sdsshbvhv955ncgxygzl4mfkkk76rdkilwc70w04j9jmbvj5p6j"; 35733 setupHaskellDepends = [ base Cabal cabal-doctest ]; 35734 libraryHaskellDepends = [ 35735 base bifunctors binary bytes cereal comonad deepseq hashable mmorph ··· 36743 }: 36744 mkDerivation { 36745 pname = "butcher"; 36746 - version = "1.1.0.0"; 36747 - sha256 = "0z80gkx1b69742a784d95864rf9kqww702xcg9hfl8ra1ah45d96"; 36748 libraryHaskellDepends = [ 36749 base bifunctors containers deque either extra free microlens 36750 microlens-th mtl multistate pretty transformers unsafe void ··· 36878 pname = "bytes"; 36879 version = "0.15.3"; 36880 sha256 = "0kfdw1c13y3kxc1s9nzyavrv1ccipzrmqlwmigj3gnwjcjvddp6q"; 36881 setupHaskellDepends = [ base Cabal cabal-doctest ]; 36882 libraryHaskellDepends = [ 36883 base binary bytestring cereal containers hashable mtl scientific ··· 37599 }: 37600 mkDerivation { 37601 pname = "cabal-bounds"; 37602 - version = "1.1.0"; 37603 - sha256 = "12p5k0b4q66lbcsc59nvn7pnvwf627hfyrnl1p5nymirwkb4w4bl"; 37604 isLibrary = true; 37605 isExecutable = true; 37606 libraryHaskellDepends = [ ··· 37623 }: 37624 mkDerivation { 37625 pname = "cabal-cargs"; 37626 - version = "0.7.11"; 37627 - sha256 = "0xvjnl59zx424wyqcknzsma467a8bgg9588smqifk3qa390l838n"; 37628 isLibrary = true; 37629 isExecutable = true; 37630 libraryHaskellDepends = [ ··· 38172 license = stdenv.lib.licenses.gpl3; 38173 }) {}; 38174 38175 "cabal-scripts" = callPackage 38176 ({ mkDerivation, base }: 38177 mkDerivation { ··· 38685 pname = "cacophony"; 38686 version = "0.10.0"; 38687 sha256 = "1hjxzpbnp5qzbjl9m0hyvlr7yflfgxr5kqbviamhpgc0lj5igizv"; 38688 isLibrary = true; 38689 isExecutable = true; 38690 libraryHaskellDepends = [ ··· 40140 hydraPlatforms = stdenv.lib.platforms.none; 40141 }) {}; 40142 40143 "castle" = callPackage 40144 ({ mkDerivation, base, containers, optparse-applicative, shelly 40145 , system-fileio, system-filepath, text ··· 40370 description = "Tool to maintain a database of CABAL packages and their dependencies"; 40371 license = "unknown"; 40372 hydraPlatforms = stdenv.lib.platforms.none; 40373 }) {}; 40374 40375 "cci" = callPackage ··· 41272 }: 41273 mkDerivation { 41274 pname = "chatwork"; 41275 - version = "0.1.1.0"; 41276 - sha256 = "0xslzn94qhzidayv0nd8rfm9jvfi38dygvwd1lj7vwjgd4yrxy1m"; 41277 libraryHaskellDepends = [ 41278 aeson aeson-casing base bytestring connection data-default-class 41279 http-api-data http-client http-client-tls http-types req text 41280 ]; ··· 41314 license = stdenv.lib.licenses.bsd3; 41315 }) {}; 41316 41317 "cheapskate-highlight" = callPackage 41318 ({ mkDerivation, base, blaze-html, cheapskate, highlighting-kate 41319 , text ··· 44794 hydraPlatforms = stdenv.lib.platforms.none; 44795 }) {}; 44796 44797 "com" = callPackage 44798 ({ mkDerivation }: 44799 mkDerivation { ··· 45102 license = stdenv.lib.licenses.bsd3; 45103 }) {}; 45104 45105 "comonad-extras" = callPackage 45106 ({ mkDerivation, array, base, comonad, containers, distributive 45107 , semigroupoids, transformers ··· 45412 hydraPlatforms = stdenv.lib.platforms.none; 45413 }) {}; 45414 45415 "competition" = callPackage 45416 ({ mkDerivation, base, filepath, parsec }: 45417 mkDerivation { ··· 45563 }: 45564 mkDerivation { 45565 pname = "composite-aeson"; 45566 - version = "0.4.2.0"; 45567 - sha256 = "06zaji95znvy5v9qmyczdncqgdmp2jkibqimchziayjs1vcmb8bg"; 45568 libraryHaskellDepends = [ 45569 aeson aeson-better-errors base composite-base containers 45570 contravariant generic-deriving hashable lens mmorph mtl profunctors ··· 45589 }: 45590 mkDerivation { 45591 pname = "composite-aeson-refined"; 45592 - version = "0.4.2.0"; 45593 - sha256 = "1zzqrjvlk6yy2zsx1v325mbwl9qjjwj6qvc42y61acag9n08asv5"; 45594 libraryHaskellDepends = [ 45595 aeson-better-errors base composite-aeson mtl refined 45596 ]; ··· 45607 }: 45608 mkDerivation { 45609 pname = "composite-base"; 45610 - version = "0.4.2.0"; 45611 - sha256 = "0mfz7xpkl3lxg3pfk83mba7kb9phpcc4cnvimpphfcbwpzx8qcqw"; 45612 libraryHaskellDepends = [ 45613 base exceptions lens monad-control mtl profunctors template-haskell 45614 text transformers transformers-base vinyl ··· 45629 }: 45630 mkDerivation { 45631 pname = "composite-ekg"; 45632 - version = "0.4.2.0"; 45633 - sha256 = "06lb5djs1w9gby7f192wssxwbik2lpigzsfv25z5pchf8iab4f9d"; 45634 libraryHaskellDepends = [ 45635 base composite-base ekg ekg-core lens text vinyl 45636 ]; ··· 45641 }) {}; 45642 45643 "composite-opaleye" = callPackage 45644 - ({ mkDerivation, base, bytestring, composite-base, lens, opaleye 45645 - , postgresql-simple, product-profunctors, profunctors 45646 - , template-haskell, text, vinyl 45647 }: 45648 mkDerivation { 45649 pname = "composite-opaleye"; 45650 - version = "0.4.2.0"; 45651 - sha256 = "0id817bwss3haskvfpn86bqsva8a0ahwbgbzh5zbyiwc5vqksnkx"; 45652 libraryHaskellDepends = [ 45653 base bytestring composite-base lens opaleye postgresql-simple 45654 product-profunctors profunctors template-haskell text vinyl 45655 ]; 45656 homepage = "https://github.com/ConferHealth/composite#readme"; 45657 description = "Opaleye SQL for Frames records"; ··· 45968 }) {}; 45969 45970 "concrete-haskell" = callPackage 45971 - ({ mkDerivation, base, bytestring, bzlib, containers, directory 45972 - , filepath, hashable, megaparsec, mtl, network, optparse-generic 45973 - , path-io, process, QuickCheck, scientific, tar, text, thrift, time 45974 - , unordered-containers, uuid, vector, zip, zlib 45975 }: 45976 mkDerivation { 45977 pname = "concrete-haskell"; 45978 - version = "0.1.0.11"; 45979 - sha256 = "12kvwxngsnh3lhp1q415ga8apkadfb8cxzvrlmlvrjdk6p5aczza"; 45980 isLibrary = true; 45981 isExecutable = true; 45982 libraryHaskellDepends = [ 45983 - base bytestring bzlib containers directory filepath hashable 45984 - megaparsec mtl network optparse-generic path-io process QuickCheck 45985 - scientific tar text thrift time unordered-containers uuid vector 45986 - zip zlib 45987 ]; 45988 executableHaskellDepends = [ 45989 - base bytestring bzlib containers directory filepath hashable 45990 - megaparsec mtl network optparse-generic path-io process QuickCheck 45991 - scientific tar text thrift time unordered-containers uuid vector 45992 - zip zlib 45993 ]; 45994 testHaskellDepends = [ 45995 - base bytestring bzlib containers directory filepath hashable 45996 - megaparsec mtl network optparse-generic path-io process QuickCheck 45997 - scientific tar text thrift time unordered-containers uuid vector 45998 - zip zlib 45999 ]; 46000 homepage = "https://github.com/hltcoe"; 46001 description = "Library for the Concrete data format"; ··· 46091 46092 "concurrent-dns-cache" = callPackage 46093 ({ mkDerivation, array, async, base, bytestring, containers, dns 46094 - , hashable, hspec, iproute, network, stm, time 46095 }: 46096 mkDerivation { 46097 pname = "concurrent-dns-cache"; 46098 - version = "0.0.1"; 46099 - sha256 = "0awba7ar4iky211psq5d44snd5j75ddvl6klalriic4i5w41dhv2"; 46100 isLibrary = true; 46101 isExecutable = true; 46102 libraryHaskellDepends = [ 46103 - array async base bytestring containers dns hashable iproute network 46104 - stm time 46105 ]; 46106 executableHaskellDepends = [ 46107 - array async base bytestring containers dns hashable iproute network 46108 - stm time 46109 ]; 46110 testHaskellDepends = [ async base dns hspec ]; 46111 description = "Concurrent DNS cache"; ··· 47005 }: 47006 mkDerivation { 47007 pname = "confsolve"; 47008 - version = "0.5.5"; 47009 - sha256 = "0wwrjrjp3biai2sg8aylqbw7nv2sd41xnqy6826i2knmjj3inqrg"; 47010 isLibrary = false; 47011 isExecutable = true; 47012 executableHaskellDepends = [ ··· 49928 pname = "crypto-enigma"; 49929 version = "0.0.2.8"; 49930 sha256 = "0dz8qr4afl360vc8mhcxsqm48y4pf1rvwxhzbvsgwhwjscvass3q"; 49931 - revision = "1"; 49932 - editedCabalFile = "0zm90nv4asr28pbwl2x96hbr50v0d4y3zjsmlz80gsm7cqj6hz3s"; 49933 libraryHaskellDepends = [ base containers MissingH mtl split ]; 49934 testHaskellDepends = [ base HUnit QuickCheck ]; 49935 homepage = "https://github.com/orome/crypto-enigma-hs"; ··· 51018 hydraPlatforms = stdenv.lib.platforms.none; 51019 }) {}; 51020 51021 "cufft" = callPackage 51022 ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath 51023 , template-haskell ··· 51315 pname = "czipwith"; 51316 version = "1.0.0.0"; 51317 sha256 = "1q9cgig8zvycbfryb1ax35yq1x66qpc6a91qijbbfk1zsw7sz8j5"; 51318 libraryHaskellDepends = [ base template-haskell ]; 51319 testHaskellDepends = [ base transformers ]; 51320 homepage = "https://github.com/lspitzner/czipwith/"; ··· 52024 license = stdenv.lib.licenses.bsd3; 52025 }) {}; 52026 52027 "data-accessor-transformers" = callPackage 52028 ({ mkDerivation, base, data-accessor, transformers }: 52029 mkDerivation { ··· 52473 license = stdenv.lib.licenses.bsd3; 52474 }) {}; 52475 52476 "data-diverse-lens" = callPackage 52477 ({ mkDerivation, base, data-diverse, hspec, lens, tagged }: 52478 mkDerivation { ··· 52709 ({ mkDerivation, base, template-haskell }: 52710 mkDerivation { 52711 pname = "data-flags"; 52712 - version = "0.0.3.3"; 52713 - sha256 = "1aps6v8kl168k211gm96mm7i07zkmm5j9j4kl7wwaicblpb91qx1"; 52714 libraryHaskellDepends = [ base template-haskell ]; 52715 homepage = "https://github.com/mvv/data-flags"; 52716 description = "A package for working with bit masks and flags in general"; ··· 53190 pname = "data-pprint"; 53191 version = "0.2.4.1"; 53192 sha256 = "10qg7sa64l7sjm6f9xx00nqddmxccj4h1apv4wwqhh8y7vlal1hc"; 53193 libraryHaskellDepends = [ base deepseq mtl parallel pretty time ]; 53194 description = "Prettyprint and compare Data values"; 53195 license = stdenv.lib.licenses.bsd3; ··· 53449 }: 53450 mkDerivation { 53451 pname = "data-sword"; 53452 - version = "0.2.0.1"; 53453 - sha256 = "1l84ygal3zr9s8g8jshckgn922fjn06n9191v5k4hj2sa798wd6j"; 53454 libraryHaskellDepends = [ 53455 base data-bword hashable template-haskell 53456 ]; ··· 53526 pname = "data-tree-print"; 53527 version = "0.1.0.0"; 53528 sha256 = "0dymdf7bv98f0xkdm49yxdn5nlbp7ahrfsadx69wzy8si537fnk5"; 53529 libraryHaskellDepends = [ base pretty syb ]; 53530 homepage = "https://github.com/lspitzner/data-tree-print"; 53531 description = "Print Data instances as a nested tree"; ··· 53722 }: 53723 mkDerivation { 53724 pname = "datasets"; 53725 - version = "0.2.4"; 53726 - sha256 = "1l5djdv1fvqymkc5q10zwzhjwphxpw1wpr5d8rqf3z2kym3k0h2r"; 53727 libraryHaskellDepends = [ 53728 aeson attoparsec base bytestring cassava directory file-embed 53729 filepath hashable microlens stringsearch text time vector wreq 53730 ]; 53731 - homepage = "https://github.com/filopodia/open/datasets"; 53732 description = "Classical data sets for statistics and machine learning"; 53733 license = stdenv.lib.licenses.mit; 53734 }) {}; ··· 53887 ({ mkDerivation, base, hspec, postgresql-simple, text }: 53888 mkDerivation { 53889 pname = "dbcleaner"; 53890 - version = "0.1.1"; 53891 - sha256 = "1n4al0fd577ldvaxca6nz181lp0b29z4slrjldx3m51nkxy1ficc"; 53892 libraryHaskellDepends = [ base postgresql-simple text ]; 53893 testHaskellDepends = [ base hspec postgresql-simple text ]; 53894 description = "Clean database tables automatically around hspec tests"; ··· 55516 license = stdenv.lib.licenses.bsd3; 55517 }) {}; 55518 55519 "derive-IG" = callPackage 55520 ({ mkDerivation, base, instant-generics, template-haskell }: 55521 mkDerivation { ··· 56047 pname = "dia-base"; 56048 version = "0.1.1.4"; 56049 sha256 = "09lyzl0ppgk7izmsb3hq86dfmyb31w866h582vazpphbyvrbpihz"; 56050 libraryHaskellDepends = [ base deepseq ]; 56051 description = "An EDSL for teaching Haskell with diagrams - data types"; 56052 license = stdenv.lib.licenses.bsd3; ··· 56060 pname = "dia-functions"; 56061 version = "0.2.1.5"; 56062 sha256 = "1q9jywy6rmh5wkd8z5rw9rkilbh9jxd4py2w4xxqz93rzz2gzy5g"; 56063 libraryHaskellDepends = [ 56064 base containers data-pprint deepseq dia-base mtl xhtml 56065 ]; ··· 56715 hydraPlatforms = stdenv.lib.platforms.none; 56716 }) {}; 56717 56718 "dictionary-sharing" = callPackage 56719 ({ mkDerivation, base, containers }: 56720 mkDerivation { ··· 58527 license = stdenv.lib.licenses.bsd3; 58528 }) {}; 58529 58530 "diversity" = callPackage 58531 ({ mkDerivation, base, containers, data-ordlist, fasta 58532 , math-functions, MonadRandom, optparse-applicative, parsec, pipes ··· 58701 pname = "dlist-nonempty"; 58702 version = "0.1"; 58703 sha256 = "13nkf2kgm8pd1vicd2lm2z99m04bs65pm1kjn4k4a2259h3hd0m8"; 58704 libraryHaskellDepends = [ 58705 base base-compat deepseq dlist semigroupoids 58706 ]; ··· 58713 homepage = "https://github.com/phadej/dlist-nonempty"; 58714 description = "Non-empty difference lists"; 58715 license = stdenv.lib.licenses.bsd3; 58716 }) {}; 58717 58718 "dmc" = callPackage ··· 59119 license = stdenv.lib.licenses.mit; 59120 }) {}; 59121 59122 - "doctest_0_12_0" = callPackage 59123 - ({ mkDerivation, base, base-compat, code-page, deepseq, directory 59124 - , filepath, ghc, ghc-paths, hspec, HUnit, mockery, process 59125 - , QuickCheck, setenv, silently, stringbuilder, syb, transformers 59126 - , with-location 59127 - }: 59128 - mkDerivation { 59129 - pname = "doctest"; 59130 - version = "0.12.0"; 59131 - sha256 = "13h549cpgcvb7c54c7wif28g5wak84dxc3ais0hlqhzk1q6la91a"; 59132 - isLibrary = true; 59133 - isExecutable = true; 59134 - libraryHaskellDepends = [ 59135 - base base-compat code-page deepseq directory filepath ghc ghc-paths 59136 - process syb transformers 59137 - ]; 59138 - executableHaskellDepends = [ base ]; 59139 - testHaskellDepends = [ 59140 - base base-compat code-page deepseq directory filepath ghc ghc-paths 59141 - hspec HUnit mockery process QuickCheck setenv silently 59142 - stringbuilder syb transformers with-location 59143 - ]; 59144 - homepage = "https://github.com/sol/doctest#readme"; 59145 - description = "Test interactive Haskell examples"; 59146 - license = stdenv.lib.licenses.mit; 59147 - hydraPlatforms = stdenv.lib.platforms.none; 59148 - }) {}; 59149 - 59150 "doctest-discover" = callPackage 59151 ({ mkDerivation, aeson, base, bytestring, directory, doctest 59152 , filepath ··· 60816 license = stdenv.lib.licenses.gpl2; 60817 }) {}; 60818 60819 "dynamodb-simple" = callPackage 60820 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb 60821 , base, bytestring, conduit, containers, double-conversion ··· 61870 hydraPlatforms = stdenv.lib.platforms.none; 61871 }) {}; 61872 61873 "ekg-bosun" = callPackage 61874 ({ mkDerivation, aeson, base, ekg-core, http-client, lens, network 61875 , network-uri, old-locale, text, time, unordered-containers, vector ··· 61944 license = stdenv.lib.licenses.bsd3; 61945 }) {}; 61946 61947 "ekg-elastic" = callPackage 61948 ({ mkDerivation, aeson, base, bytestring, ekg-core, hostname 61949 , http-client, lens, text, time, unordered-containers, wreq ··· 62010 license = stdenv.lib.licenses.bsd3; 62011 }) {}; 62012 62013 "ekg-log" = callPackage 62014 ({ mkDerivation, aeson, base, bytestring, directory, ekg-core 62015 , fast-logger, filepath, text, time, unix, unordered-containers ··· 62102 homepage = "https://github.com/tibbe/ekg-statsd"; 62103 description = "Push metrics to statsd"; 62104 license = stdenv.lib.licenses.bsd3; 62105 }) {}; 62106 62107 "ekg-wai" = callPackage ··· 62728 license = stdenv.lib.licenses.bsd3; 62729 }) {}; 62730 62731 "email-validate-json" = callPackage 62732 ({ mkDerivation, aeson, base, email-validate, text }: 62733 mkDerivation { ··· 62955 }) {}; 62956 62957 "encoding" = callPackage 62958 - ({ mkDerivation, array, base, binary, bytestring, containers 62959 - , extensible-exceptions, ghc-prim, HaXml, mtl, regex-compat 62960 }: 62961 mkDerivation { 62962 pname = "encoding"; 62963 - version = "0.8.1"; 62964 - sha256 = "1fddj2m3xv8zfz6bmgks3ynib6hk7bzq2j3bsazr71m769a9hvyr"; 62965 libraryHaskellDepends = [ 62966 array base binary bytestring containers extensible-exceptions 62967 - ghc-prim HaXml mtl regex-compat 62968 ]; 62969 homepage = "http://code.haskell.org/encoding/"; 62970 description = "A library for various character encodings"; 62971 license = stdenv.lib.licenses.bsd3; ··· 63928 license = stdenv.lib.licenses.bsd3; 63929 }) {}; 63930 63931 "ersatz-toysat" = callPackage 63932 ({ mkDerivation, array, base, containers, ersatz, toysolver 63933 , transformers ··· 64589 license = stdenv.lib.licenses.mit; 64590 }) {}; 64591 64592 "eventful-dynamodb" = callPackage 64593 ({ mkDerivation, aeson, amazonka, amazonka-dynamodb, base 64594 , bytestring, conduit, eventful-core, eventful-test-helpers, hlint ··· 64615 hydraPlatforms = stdenv.lib.platforms.none; 64616 }) {}; 64617 64618 "eventful-memory" = callPackage 64619 ({ mkDerivation, base, containers, eventful-core 64620 , eventful-test-helpers, hlint, hspec, HUnit, mtl, safe, stm ··· 64635 license = stdenv.lib.licenses.mit; 64636 }) {}; 64637 64638 "eventful-postgresql" = callPackage 64639 ({ mkDerivation, aeson, base, bytestring, eventful-core 64640 , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit ··· 64659 hydraPlatforms = stdenv.lib.platforms.none; 64660 }) {}; 64661 64662 "eventful-sql-common" = callPackage 64663 ({ mkDerivation, aeson, base, bytestring, eventful-core, mtl 64664 , persistent, persistent-template, text, uuid ··· 64676 license = stdenv.lib.licenses.mit; 64677 }) {}; 64678 64679 "eventful-sqlite" = callPackage 64680 ({ mkDerivation, aeson, base, bytestring, eventful-core 64681 , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit ··· 64699 license = stdenv.lib.licenses.mit; 64700 }) {}; 64701 64702 "eventful-test-helpers" = callPackage 64703 ({ mkDerivation, aeson, aeson-casing, base, eventful-core, extra 64704 , hspec, monad-logger, text ··· 64713 homepage = "https://github.com/jdreaver/eventful#readme"; 64714 description = "Common module used for eventful tests"; 64715 license = stdenv.lib.licenses.mit; 64716 }) {}; 64717 64718 "eventloop" = callPackage ··· 65189 pname = "exference"; 65190 version = "1.6.0.0"; 65191 sha256 = "1lnalnsn3zjcwhl8p1035ckjgp4kpjv6kfai4dqqji2rpbm1sgrh"; 65192 - revision = "3"; 65193 - editedCabalFile = "0mnc09lgfhpnwp0llvbr24xbszgr56k9nnjcww67khag74md7yg3"; 65194 isLibrary = true; 65195 isExecutable = true; 65196 enableSeparateDataOutput = true; ··· 65917 license = stdenv.lib.licenses.bsd3; 65918 }) {}; 65919 65920 "ez-couch" = callPackage 65921 ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base 65922 , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit ··· 66448 66449 "fastparser" = callPackage 66450 ({ mkDerivation, base, bytestring, bytestring-lexing, containers 66451 - , microlens, thyme, vector-space 66452 }: 66453 mkDerivation { 66454 pname = "fastparser"; 66455 - version = "0.3.0"; 66456 - sha256 = "1dg7nsyn2qrf37x1512kzxhg2ldwkfngsy0jc4y2szd37i4iqqb4"; 66457 - revision = "1"; 66458 - editedCabalFile = "1qg6bbar66qxhnh3mdv41m9zrvggwnjszzr42z9x4gybx6anqzfi"; 66459 libraryHaskellDepends = [ 66460 - base bytestring bytestring-lexing containers microlens thyme 66461 - vector-space 66462 ]; 66463 homepage = "https://github.com/bartavelle/fastparser#readme"; 66464 description = "A fast, but bare bones, bytestring parser combinators library"; 66465 license = stdenv.lib.licenses.bsd3; ··· 69096 license = stdenv.lib.licenses.mit; 69097 }) {}; 69098 69099 "flow-er" = callPackage 69100 ({ mkDerivation, base, doctest, flow, QuickCheck }: 69101 mkDerivation { ··· 69275 }: 69276 mkDerivation { 69277 pname = "fltkhs"; 69278 - version = "0.5.3.4"; 69279 - sha256 = "066czbpbjk893q3npghmz94w9pqd0k89p8xxrmgd4g8gqqr1fii6"; 69280 isLibrary = true; 69281 isExecutable = true; 69282 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 69516 license = stdenv.lib.licenses.mit; 69517 }) {}; 69518 69519 "fold-debounce" = callPackage 69520 ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay 69521 , time ··· 69710 homepage = "http://github.com/ekmett/folds"; 69711 description = "Beautiful Folding"; 69712 license = stdenv.lib.licenses.bsd3; 69713 }) {}; 69714 69715 "folds-common" = callPackage ··· 70245 GenericPretty hspec mtl pretty text uniplate 70246 ]; 70247 description = "Parser and anlyses for Fortran standards 66, 77, 90"; 70248 license = stdenv.lib.licenses.asl20; 70249 }) {}; 70250 ··· 72420 }: 72421 mkDerivation { 72422 pname = "gc"; 72423 - version = "0.0.1"; 72424 - sha256 = "15jz191njpd1jfx2x2xvqpvsz81mifspj37xhgqsxlk6vb2a3xb1"; 72425 setupHaskellDepends = [ base Cabal cabal-doctest ]; 72426 libraryHaskellDepends = [ base ]; 72427 testHaskellDepends = [ ··· 72981 }) {}; 72982 72983 "generic-lens" = callPackage 72984 - ({ mkDerivation, base }: 72985 mkDerivation { 72986 pname = "generic-lens"; 72987 - version = "0.2.0.0"; 72988 - sha256 = "05p53pqx0an32zdjj9x7dj4l04yh0p8rww32i8hh2ymg3h616apl"; 72989 - libraryHaskellDepends = [ base ]; 72990 homepage = "https://github.com/kcsongor/generic-lens"; 72991 description = "Generic data-structure operations exposed as lenses"; 72992 license = stdenv.lib.licenses.bsd3; ··· 73444 license = stdenv.lib.licenses.mit; 73445 }) {}; 73446 73447 "genvalidity-bytestring" = callPackage 73448 ({ mkDerivation, base, bytestring, genvalidity, genvalidity-hspec 73449 , hspec, QuickCheck, validity, validity-bytestring ··· 73616 license = stdenv.lib.licenses.mit; 73617 }) {}; 73618 73619 "genvalidity-text" = callPackage 73620 ({ mkDerivation, array, base, genvalidity, genvalidity-hspec, hspec 73621 , QuickCheck, text, validity, validity-text ··· 73652 description = "GenValidity support for time"; 73653 license = stdenv.lib.licenses.mit; 73654 hydraPlatforms = stdenv.lib.platforms.none; 73655 }) {}; 73656 73657 "geo-resolver" = callPackage ··· 74552 license = stdenv.lib.licenses.bsd3; 74553 }) {}; 74554 74555 "ghc-prof-flamegraph" = callPackage 74556 ({ mkDerivation, base }: 74557 mkDerivation { ··· 75263 license = stdenv.lib.licenses.lgpl21; 75264 }) {inherit (pkgs) atk;}; 75265 75266 "gi-cairo" = callPackage 75267 ({ mkDerivation, base, bytestring, Cabal, cairo, containers 75268 , haskell-gi, haskell-gi-base, text, transformers ··· 75287 license = stdenv.lib.licenses.lgpl21; 75288 }) {inherit (pkgs) cairo;}; 75289 75290 "gi-gdk" = callPackage 75291 ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo 75292 , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 ··· 75309 hydraPlatforms = stdenv.lib.platforms.none; 75310 }) {gtk3 = pkgs.gnome3.gtk;}; 75311 75312 "gi-gdkpixbuf" = callPackage 75313 ({ mkDerivation, base, bytestring, Cabal, containers, gdk_pixbuf 75314 , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, text ··· 75330 license = stdenv.lib.licenses.lgpl21; 75331 }) {inherit (pkgs) gdk_pixbuf;}; 75332 75333 "gi-gio" = callPackage 75334 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75335 , gi-gobject, glib, haskell-gi, haskell-gi-base, text, transformers ··· 75350 license = stdenv.lib.licenses.lgpl21; 75351 }) {inherit (pkgs) glib;}; 75352 75353 "gi-girepository" = callPackage 75354 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject 75355 - , gobjectIntrospection, haskell-gi, haskell-gi-base, text 75356 - , transformers 75357 }: 75358 mkDerivation { 75359 pname = "gi-girepository"; 75360 - version = "1.0.12"; 75361 - sha256 = "1fbyr65pc1i264f0cn43g1cbdzkvc5m0cdd997m2sx77nlc481m8"; 75362 setupHaskellDepends = [ base Cabal haskell-gi ]; 75363 libraryHaskellDepends = [ 75364 base bytestring containers gi-gobject haskell-gi haskell-gi-base 75365 - text transformers 75366 ]; 75367 libraryPkgconfigDepends = [ gobjectIntrospection ]; 75368 doHaddock = false; ··· 75392 license = stdenv.lib.licenses.lgpl21; 75393 }) {inherit (pkgs) glib;}; 75394 75395 "gi-gobject" = callPackage 75396 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib 75397 , haskell-gi, haskell-gi-base, text, transformers ··· 75412 license = stdenv.lib.licenses.lgpl21; 75413 }) {inherit (pkgs) glib;}; 75414 75415 "gi-gst" = callPackage 75416 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75417 - , gi-gobject, gstreamer, haskell-gi, haskell-gi-base, text 75418 - , transformers 75419 }: 75420 mkDerivation { 75421 pname = "gi-gst"; 75422 - version = "1.0.12"; 75423 - sha256 = "08131f3smycwdpgpx2gkyb3aq3hi1g9gr4zx3isqi2pff7z2qrnb"; 75424 setupHaskellDepends = [ base Cabal haskell-gi ]; 75425 libraryHaskellDepends = [ 75426 base bytestring containers gi-glib gi-gobject haskell-gi 75427 - haskell-gi-base text transformers 75428 ]; 75429 libraryPkgconfigDepends = [ gstreamer ]; 75430 doHaddock = false; ··· 75437 "gi-gstaudio" = callPackage 75438 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75439 , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi 75440 - , haskell-gi-base, text, transformers 75441 }: 75442 mkDerivation { 75443 pname = "gi-gstaudio"; 75444 - version = "1.0.12"; 75445 - sha256 = "1aidn8kc3i81hdh1xpiyv0nh4n0ncwdfyigv5n64jdf9j7faqp3z"; 75446 setupHaskellDepends = [ base Cabal haskell-gi ]; 75447 libraryHaskellDepends = [ 75448 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 75449 - haskell-gi haskell-gi-base text transformers 75450 ]; 75451 libraryPkgconfigDepends = [ gst-plugins-base ]; 75452 doHaddock = false; ··· 75459 "gi-gstbase" = callPackage 75460 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75461 , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base 75462 - , text, transformers 75463 }: 75464 mkDerivation { 75465 pname = "gi-gstbase"; 75466 - version = "1.0.13"; 75467 - sha256 = "1s3x30d65yl908hwy67mb9a7c55lrypiaxjq13j7fhl99clppy6b"; 75468 setupHaskellDepends = [ base Cabal haskell-gi ]; 75469 libraryHaskellDepends = [ 75470 base bytestring containers gi-glib gi-gobject gi-gst haskell-gi 75471 - haskell-gi-base text transformers 75472 ]; 75473 libraryPkgconfigDepends = [ gst-plugins-base ]; 75474 doHaddock = false; ··· 75481 "gi-gstpbutils" = callPackage 75482 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75483 , gi-gobject, gi-gst, gi-gstaudio, gi-gsttag, gi-gstvideo 75484 - , gstreamer-pbutils, haskell-gi, haskell-gi-base, text 75485 - , transformers 75486 }: 75487 mkDerivation { 75488 pname = "gi-gstpbutils"; 75489 - version = "1.0.12"; 75490 - sha256 = "1skbvijcnjd2nqic2q2ggqfbz1amrxpy7gkbmvsgv4qzxgywsyv3"; 75491 setupHaskellDepends = [ base Cabal haskell-gi ]; 75492 libraryHaskellDepends = [ 75493 base bytestring containers gi-glib gi-gobject gi-gst gi-gstaudio 75494 - gi-gsttag gi-gstvideo haskell-gi haskell-gi-base text transformers 75495 ]; 75496 libraryPkgconfigDepends = [ gstreamer-pbutils ]; 75497 doHaddock = false; ··· 75504 "gi-gsttag" = callPackage 75505 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75506 , gi-gobject, gi-gst, gi-gstbase, gstreamer-tag, haskell-gi 75507 - , haskell-gi-base, text, transformers 75508 }: 75509 mkDerivation { 75510 pname = "gi-gsttag"; 75511 - version = "1.0.12"; 75512 - sha256 = "1xn4aav9gz08wakgsspm385iv7gvd9v1xkisgnl64lwlgah7rkh2"; 75513 setupHaskellDepends = [ base Cabal haskell-gi ]; 75514 libraryHaskellDepends = [ 75515 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 75516 - haskell-gi haskell-gi-base text transformers 75517 ]; 75518 libraryPkgconfigDepends = [ gstreamer-tag ]; 75519 doHaddock = false; ··· 75526 "gi-gstvideo" = callPackage 75527 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 75528 , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi 75529 - , haskell-gi-base, text, transformers 75530 }: 75531 mkDerivation { 75532 pname = "gi-gstvideo"; 75533 - version = "1.0.12"; 75534 - sha256 = "0vi9c6bbqdl0x58nykmqyiffdvcs2mcgnd02kdpb2a7x2plfnvxs"; 75535 setupHaskellDepends = [ base Cabal haskell-gi ]; 75536 libraryHaskellDepends = [ 75537 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 75538 - haskell-gi haskell-gi-base text transformers 75539 ]; 75540 libraryPkgconfigDepends = [ gst-plugins-base ]; 75541 doHaddock = false; ··· 75559 base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 75560 gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base text 75561 transformers 75562 ]; 75563 libraryPkgconfigDepends = [ gtk3 ]; 75564 doHaddock = false; ··· 75590 "gi-gtkosxapplication" = callPackage 75591 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf 75592 , gi-gobject, gi-gtk, gtk-mac-integration-gtk3, haskell-gi 75593 - , haskell-gi-base, text, transformers 75594 }: 75595 mkDerivation { 75596 pname = "gi-gtkosxapplication"; 75597 - version = "2.0.12"; 75598 - sha256 = "0agqq13nc73c8m0cbk0c3gx5jdgmwv6kzpmiai33qyhyva7jn2jx"; 75599 setupHaskellDepends = [ base Cabal haskell-gi ]; 75600 libraryHaskellDepends = [ 75601 base bytestring containers gi-gdkpixbuf gi-gobject gi-gtk 75602 - haskell-gi haskell-gi-base text transformers 75603 ]; 75604 libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ]; 75605 doHaddock = false; ··· 75613 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 75614 , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject 75615 , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base 75616 - , text, transformers 75617 }: 75618 mkDerivation { 75619 pname = "gi-gtksource"; 75620 - version = "3.0.13"; 75621 - sha256 = "0fg6pzrs1r43gfcsmah7rm3p03pry84nryjv1p0ckd5g083pln6z"; 75622 setupHaskellDepends = [ base Cabal haskell-gi ]; 75623 libraryHaskellDepends = [ 75624 base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 75625 gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi 75626 - haskell-gi-base text transformers 75627 ]; 75628 libraryPkgconfigDepends = [ gtksourceview3 ]; 75629 doHaddock = false; ··· 75654 hydraPlatforms = stdenv.lib.platforms.none; 75655 }) {inherit (pkgs) webkitgtk24x-gtk3;}; 75656 75657 - "gi-javascriptcore_4_0_12" = callPackage 75658 ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi 75659 - , haskell-gi-base, text, transformers, webkitgtk 75660 }: 75661 mkDerivation { 75662 pname = "gi-javascriptcore"; 75663 - version = "4.0.12"; 75664 - sha256 = "1wwpapn0w461njr13raws2i7aazkrsw1254aim0a2lc6h0xapbg3"; 75665 setupHaskellDepends = [ base Cabal haskell-gi ]; 75666 libraryHaskellDepends = [ 75667 - base bytestring containers haskell-gi haskell-gi-base text 75668 - transformers 75669 ]; 75670 libraryPkgconfigDepends = [ webkitgtk ]; 75671 doHaddock = false; ··· 75677 75678 "gi-notify" = callPackage 75679 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf 75680 - , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libnotify, text 75681 - , transformers 75682 }: 75683 mkDerivation { 75684 pname = "gi-notify"; 75685 - version = "0.7.12"; 75686 - sha256 = "0rc9frrg43blwsxpjyqjrrrjgq10p1hpnfrp1vd6jq3prbh0pp36"; 75687 setupHaskellDepends = [ base Cabal haskell-gi ]; 75688 libraryHaskellDepends = [ 75689 base bytestring containers gi-gdkpixbuf gi-glib gi-gobject 75690 - haskell-gi haskell-gi-base text transformers 75691 ]; 75692 libraryPkgconfigDepends = [ libnotify ]; 75693 doHaddock = false; ··· 75699 75700 "gi-ostree" = callPackage 75701 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio 75702 - , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, ostree, text 75703 - , transformers 75704 }: 75705 mkDerivation { 75706 pname = "gi-ostree"; 75707 - version = "1.0.3"; 75708 - sha256 = "0b9x7w6v8w62wbvwc2p3fk5q2mar7db9ch1a0idf8s667jhmzdfj"; 75709 setupHaskellDepends = [ base Cabal haskell-gi ]; 75710 libraryHaskellDepends = [ 75711 base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 75712 - haskell-gi-base text transformers 75713 ]; 75714 libraryPkgconfigDepends = [ ostree ]; 75715 doHaddock = false; ··· 75745 hydraPlatforms = stdenv.lib.platforms.none; 75746 }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;}; 75747 75748 "gi-pangocairo" = callPackage 75749 ({ mkDerivation, base, bytestring, Cabal, cairo, containers 75750 , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi 75751 - , haskell-gi-base, pango, text, transformers 75752 }: 75753 mkDerivation { 75754 pname = "gi-pangocairo"; 75755 - version = "1.0.13"; 75756 - sha256 = "0gs9cpd1a8imkqcd995hp6kjk6v8ai6mlqc9rm5jv0hvicjr948g"; 75757 setupHaskellDepends = [ base Cabal haskell-gi ]; 75758 libraryHaskellDepends = [ 75759 base bytestring containers gi-cairo gi-glib gi-gobject gi-pango 75760 - haskell-gi haskell-gi-base text transformers 75761 ]; 75762 libraryPkgconfigDepends = [ cairo pango ]; 75763 doHaddock = false; ··· 75773 75774 "gi-poppler" = callPackage 75775 ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo 75776 - , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, poppler 75777 - , text, transformers 75778 }: 75779 mkDerivation { 75780 pname = "gi-poppler"; 75781 - version = "0.18.12"; 75782 - sha256 = "04dza9hh8bbn5i6qhk5140ii5nxd9xpz6xfcfd8a08r0bsav35zp"; 75783 setupHaskellDepends = [ base Cabal haskell-gi ]; 75784 libraryHaskellDepends = [ 75785 base bytestring containers gi-cairo gi-gio gi-glib gi-gobject 75786 - haskell-gi haskell-gi-base text transformers 75787 ]; 75788 libraryPkgconfigDepends = [ poppler ]; 75789 doHaddock = false; ··· 75795 75796 "gi-secret" = callPackage 75797 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio 75798 - , gi-glib, gi-gobject, haskell-gi, haskell-gi-base, libsecret, text 75799 - , transformers 75800 }: 75801 mkDerivation { 75802 pname = "gi-secret"; 75803 - version = "0.0.2"; 75804 - sha256 = "18f2nyx79bk9mixmi5xbzmvylb4q1gxgqzynl2y77zhd3q3fcgzc"; 75805 setupHaskellDepends = [ base Cabal haskell-gi ]; 75806 libraryHaskellDepends = [ 75807 base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 75808 - haskell-gi-base text transformers 75809 ]; 75810 libraryPkgconfigDepends = [ libsecret ]; 75811 doHaddock = false; ··· 75835 license = stdenv.lib.licenses.lgpl21; 75836 }) {inherit (pkgs.gnome2) libsoup;}; 75837 75838 "gi-vte" = callPackage 75839 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 75840 , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi 75841 - , haskell-gi-base, text, transformers, vte 75842 }: 75843 mkDerivation { 75844 pname = "gi-vte"; 75845 - version = "2.91.14"; 75846 - sha256 = "1xvv91q99918rbbkk3q2vy8sg22dh835ih51mibmz994r4pgh82s"; 75847 setupHaskellDepends = [ base Cabal haskell-gi ]; 75848 libraryHaskellDepends = [ 75849 base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject 75850 - gi-gtk gi-pango haskell-gi haskell-gi-base text transformers 75851 ]; 75852 libraryPkgconfigDepends = [ vte ]; 75853 doHaddock = false; ··· 75881 hydraPlatforms = stdenv.lib.platforms.none; 75882 }) {inherit (pkgs) webkitgtk24x-gtk3;}; 75883 75884 "gi-webkit2" = callPackage 75885 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 75886 , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk 75887 - , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base, text 75888 - , transformers, webkitgtk 75889 }: 75890 mkDerivation { 75891 pname = "gi-webkit2"; 75892 - version = "4.0.12"; 75893 - sha256 = "1c392g4gk8mzrkr6d4rw6nbriyqc41nzl8svwpg0xa2bwpakz33z"; 75894 setupHaskellDepends = [ base Cabal haskell-gi ]; 75895 libraryHaskellDepends = [ 75896 base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib 75897 gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi 75898 - haskell-gi-base text transformers 75899 ]; 75900 libraryPkgconfigDepends = [ webkitgtk ]; 75901 doHaddock = false; ··· 75908 "gi-webkit2webextension" = callPackage 75909 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject 75910 , gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base 75911 - , text, transformers, webkitgtk-web-extension 75912 }: 75913 mkDerivation { 75914 pname = "gi-webkit2webextension"; 75915 - version = "4.0.12"; 75916 - sha256 = "0xyaxm0b9kijzpxf3dn0x6s9k0shkj7la7nyc4f5a04nkndv0gsi"; 75917 setupHaskellDepends = [ base Cabal haskell-gi ]; 75918 libraryHaskellDepends = [ 75919 base bytestring containers gi-gobject gi-gtk gi-javascriptcore 75920 - gi-soup haskell-gi haskell-gi-base text transformers 75921 ]; 75922 libraryPkgconfigDepends = [ webkitgtk-web-extension ]; 75923 doHaddock = false; ··· 78089 license = stdenv.lib.licenses.bsd3; 78090 }) {}; 78091 78092 "gnutls" = callPackage 78093 ({ mkDerivation, base, bytestring, gnutls, monads-tf, transformers 78094 }: ··· 79841 }: 79842 mkDerivation { 79843 pname = "google-translate"; 79844 - version = "0.4"; 79845 - sha256 = "0aa9prwp3sdai75dbywsq4qb96crz9dk6dkp7vl7ixbl2q1zxldc"; 79846 libraryHaskellDepends = [ 79847 aeson base bytestring http-api-data http-client servant 79848 servant-client text transformers ··· 80143 description = "Gore&Ash module for high level network synchronization"; 80144 license = stdenv.lib.licenses.bsd3; 80145 hydraPlatforms = stdenv.lib.platforms.none; 80146 }) {}; 80147 80148 "gpah" = callPackage ··· 81432 hydraPlatforms = stdenv.lib.platforms.none; 81433 }) {}; 81434 81435 "groundhog-mysql" = callPackage 81436 ({ mkDerivation, base, bytestring, containers, groundhog 81437 , monad-control, monad-logger, mysql, mysql-simple, resource-pool ··· 83950 pname = "haddock-api"; 83951 version = "2.17.4"; 83952 sha256 = "00fn6pzgg8xjbaw12d76jdqh2dbc5xy7miyz0x6kidvvar7i35ss"; 83953 enableSeparateDataOutput = true; 83954 libraryHaskellDepends = [ 83955 array base bytestring Cabal containers deepseq directory filepath ··· 83970 pname = "haddock-api"; 83971 version = "2.18.1"; 83972 sha256 = "1q0nf86h6b466yd3bhng8sklm0kqc8bak4k6d4dcc57j3wf2gak8"; 83973 enableSeparateDataOutput = true; 83974 libraryHaskellDepends = [ 83975 array base bytestring Cabal containers deepseq directory filepath ··· 84037 license = stdenv.lib.licenses.bsd3; 84038 }) {}; 84039 84040 - "haddock-library_1_4_4" = callPackage 84041 ({ mkDerivation, attoparsec, base, base-compat, bytestring, deepseq 84042 , hspec, QuickCheck, transformers 84043 }: 84044 mkDerivation { 84045 pname = "haddock-library"; 84046 - version = "1.4.4"; 84047 - sha256 = "0dx5hawfanglhkj5nqq1dwr2j1v35p0syz30xvdk8gld8rif06p9"; 84048 libraryHaskellDepends = [ 84049 attoparsec base bytestring transformers 84050 ]; ··· 84306 license = stdenv.lib.licenses.mit; 84307 }) {}; 84308 84309 "hailgun-send" = callPackage 84310 ({ mkDerivation, base, bytestring, configurator, hailgun, text }: 84311 mkDerivation { ··· 87380 broken = true; 87381 }) {booleanlist = null;}; 87382 87383 "haskell-course-preludes" = callPackage 87384 ({ mkDerivation, base, deepseq }: 87385 mkDerivation { ··· 87596 license = stdenv.lib.licenses.lgpl21; 87597 }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;}; 87598 87599 "haskell-gi-base" = callPackage 87600 ({ mkDerivation, base, bytestring, containers, glib, text }: 87601 mkDerivation { ··· 87608 description = "Foundation for libraries generated by haskell-gi"; 87609 license = stdenv.lib.licenses.lgpl21; 87610 }) {inherit (pkgs) glib;}; 87611 87612 "haskell-go-checkers" = callPackage 87613 ({ mkDerivation, base, containers, gloss }: ··· 88294 hydraPlatforms = stdenv.lib.platforms.none; 88295 }) {}; 88296 88297 "haskell-tools-ast-fromghc" = callPackage 88298 ({ mkDerivation, base, bytestring, containers, ghc 88299 , haskell-tools-ast, mtl, references, safe, split, template-haskell ··· 88367 hydraPlatforms = stdenv.lib.platforms.none; 88368 }) {}; 88369 88370 "haskell-tools-cli" = callPackage 88371 ({ mkDerivation, aeson, base, bytestring, containers, criterion 88372 , directory, filepath, ghc, ghc-paths, haskell-tools-ast ··· 88425 hydraPlatforms = stdenv.lib.platforms.none; 88426 }) {}; 88427 88428 "haskell-tools-debug" = callPackage 88429 ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 88430 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 88448 hydraPlatforms = stdenv.lib.platforms.none; 88449 }) {}; 88450 88451 "haskell-tools-demo" = callPackage 88452 ({ mkDerivation, aeson, base, bytestring, containers, directory 88453 , filepath, ghc, ghc-paths, haskell-tools-ast ··· 88479 hydraPlatforms = stdenv.lib.platforms.none; 88480 }) {}; 88481 88482 "haskell-tools-prettyprint" = callPackage 88483 ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 88484 , references, split, text, uniplate ··· 88497 hydraPlatforms = stdenv.lib.platforms.none; 88498 }) {}; 88499 88500 "haskell-tools-refactor" = callPackage 88501 ({ mkDerivation, base, Cabal, containers, directory, either 88502 , filepath, ghc, ghc-paths, haskell-tools-ast ··· 88528 hydraPlatforms = stdenv.lib.platforms.none; 88529 }) {}; 88530 88531 "haskell-tools-rewrite" = callPackage 88532 ({ mkDerivation, base, containers, directory, filepath, ghc 88533 , haskell-tools-ast, haskell-tools-prettyprint, mtl, references ··· 88537 pname = "haskell-tools-rewrite"; 88538 version = "0.8.0.0"; 88539 sha256 = "076dc91swh42rs80ijbjrbzab1m9vjdzvy7z9r7znmrhy951ck5c"; 88540 libraryHaskellDepends = [ 88541 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 88542 references ··· 89801 hydraPlatforms = stdenv.lib.platforms.none; 89802 }) {}; 89803 89804 "hasparql-client" = callPackage 89805 ({ mkDerivation, base, HTTP, monads-fd, network, xml }: 89806 mkDerivation { ··· 89861 license = stdenv.lib.licenses.mit; 89862 }) {}; 89863 89864 "hasql-backend" = callPackage 89865 ({ mkDerivation, base, base-prelude, bytestring, either, free 89866 , list-t, text, transformers, vector ··· 91648 hydraPlatforms = stdenv.lib.platforms.none; 91649 }) {}; 91650 91651 "heapsort" = callPackage 91652 ({ mkDerivation, array, base, QuickCheck }: 91653 mkDerivation { ··· 95211 "hledger-iadd" = callPackage 95212 ({ mkDerivation, base, brick, containers, directory, free 95213 , hledger-lib, hspec, megaparsec, microlens, microlens-th 95214 - , optparse-applicative, QuickCheck, text, text-format, text-zipper 95215 - , time, transformers, unordered-containers, vector, vty 95216 - , xdg-basedir 95217 }: 95218 mkDerivation { 95219 pname = "hledger-iadd"; 95220 - version = "1.2.3"; 95221 - sha256 = "1y2j2aiidp3y92wpx8wmr9r4wibg2cn0lws4s7ljrl6ghh57n4vq"; 95222 isLibrary = true; 95223 isExecutable = true; 95224 libraryHaskellDepends = [ 95225 base brick containers directory free hledger-lib megaparsec 95226 - microlens microlens-th optparse-applicative text text-format 95227 - text-zipper time transformers unordered-containers vector vty 95228 - xdg-basedir 95229 ]; 95230 executableHaskellDepends = [ 95231 base brick directory free hledger-lib megaparsec microlens ··· 96977 }: 96978 mkDerivation { 96979 pname = "hoogle"; 96980 - version = "5.0.12"; 96981 - sha256 = "024knipmwl75gq56phjwpa61gzac8alw46k6lcgfg7v9dglz2dqx"; 96982 isLibrary = true; 96983 isExecutable = true; 96984 enableSeparateDataOutput = true; ··· 98159 license = stdenv.lib.licenses.bsd3; 98160 }) {}; 98161 98162 "hpqtypes" = callPackage 98163 ({ mkDerivation, aeson, base, bytestring, containers 98164 , data-default-class, exceptions, HUnit, lifted-base, monad-control ··· 100244 license = stdenv.lib.licenses.bsd3; 100245 }) {}; 100246 100247 "hsfacter" = callPackage 100248 ({ mkDerivation, base, containers, language-puppet, text }: 100249 mkDerivation { ··· 100404 }: 100405 mkDerivation { 100406 pname = "hsimport"; 100407 - version = "0.8.3"; 100408 - sha256 = "1hfhni85518hqvq3gzllc2mj83z1fwqlsfh2ida5pn8lg2j9ix2b"; 100409 isLibrary = true; 100410 isExecutable = true; 100411 libraryHaskellDepends = [ ··· 102655 }) {}; 102656 102657 "html-entities" = callPackage 102658 - ({ mkDerivation, attoparsec, base, base-prelude, directory, doctest 102659 - , filepath, text, unordered-containers 102660 }: 102661 mkDerivation { 102662 pname = "html-entities"; 102663 - version = "1.1.4"; 102664 - sha256 = "1h4jjy1fqzfcj49q99iprnz4ifaznacxnryq9bx8abxqsss22p0d"; 102665 libraryHaskellDepends = [ 102666 - attoparsec base-prelude text unordered-containers 102667 ]; 102668 testHaskellDepends = [ 102669 base base-prelude directory doctest filepath ··· 104657 hydraPlatforms = stdenv.lib.platforms.none; 104658 }) {}; 104659 104660 "hw-hspec-hedgehog" = callPackage 104661 ({ mkDerivation, base, call-stack, hedgehog, hspec, HUnit }: 104662 mkDerivation { ··· 106067 hydraPlatforms = stdenv.lib.platforms.none; 106068 }) {}; 106069 106070 "hyperloglogplus" = callPackage 106071 ({ mkDerivation, base, bits, containers, HUnit, murmur-hash 106072 , semigroups, tasty, tasty-hunit, vector ··· 106122 pname = "hyphenation"; 106123 version = "0.7"; 106124 sha256 = "0l1yvfdkkgba91pzncy399hv65pdipb9p78v2j9g0sdkmb1anq9s"; 106125 enableSeparateDataOutput = true; 106126 setupHaskellDepends = [ base Cabal cabal-doctest ]; 106127 libraryHaskellDepends = [ ··· 106741 license = stdenv.lib.licenses.bsd3; 106742 }) {inherit (pkgs) gmp;}; 106743 106744 "ieee" = callPackage 106745 ({ mkDerivation, base }: 106746 mkDerivation { ··· 107230 homepage = "https://github.com/minad/ihs"; 107231 description = "Interpolated Haskell"; 107232 license = stdenv.lib.licenses.publicDomain; 107233 }) {}; 107234 107235 "ihttp" = callPackage ··· 109260 license = stdenv.lib.licenses.bsd3; 109261 }) {}; 109262 109263 "intricacy" = callPackage 109264 ({ mkDerivation, array, base, binary, bytestring, containers 109265 , crypto-api, crypto-pubkey-types, cryptohash, directory, filepath ··· 109409 homepage = "https://github.com/nfrisby/invariant-functors"; 109410 description = "Haskell98 invariant functors"; 109411 license = stdenv.lib.licenses.bsd2; 109412 }) {}; 109413 109414 "invertible" = callPackage ··· 110065 license = stdenv.lib.licenses.mit; 110066 }) {}; 110067 110068 "irc-colors" = callPackage 110069 ({ mkDerivation, base, text }: 110070 mkDerivation { ··· 110093 homepage = "https://github.com/barrucadu/irc-conduit"; 110094 description = "Streaming IRC message library using conduits"; 110095 license = stdenv.lib.licenses.mit; 110096 }) {}; 110097 110098 "irc-core" = callPackage ··· 112945 hydraPlatforms = stdenv.lib.platforms.none; 112946 }) {}; 112947 112948 "jsonschema-gen" = callPackage 112949 ({ mkDerivation, aeson, base, bytestring, containers, process 112950 , scientific, tagged, text, time, unordered-containers, vector ··· 113185 description = "A library for creating and using Jupyter kernels"; 113186 license = stdenv.lib.licenses.mit; 113187 hydraPlatforms = stdenv.lib.platforms.none; 113188 }) {}; 113189 113190 "jvm" = callPackage ··· 116159 }: 116160 mkDerivation { 116161 pname = "language-c-inline"; 116162 - version = "0.7.10.0"; 116163 - sha256 = "152bh73gr6a7iahi2vsn2z4vjgbk2rd5qsmrd5wc7jrb67485n6i"; 116164 libraryHaskellDepends = [ 116165 array base containers filepath language-c-quote mainland-pretty 116166 template-haskell ··· 116681 , cabal-doctest, containers, deepseq, doctest, flow, ghc 116682 , haddock-api, haddock-library, hashable, intern, lens, megaparsec 116683 , monad-mock, mtl, optparse-generic, QuickCheck 116684 - , quickcheck-instances, smallcheck, system-filepath, tasty 116685 - , tasty-html, tasty-hunit, tasty-lens, tasty-quickcheck 116686 , tasty-smallcheck, template-haskell, text, transformers, turtle 116687 , unordered-containers, versions 116688 }: 116689 mkDerivation { 116690 pname = "language-ninja"; 116691 - version = "0.1.0"; 116692 - sha256 = "1bqf61q8mzglf1f3y2khy2vw4k3kfc0qd0rw984jyfxk10wqr27d"; 116693 isLibrary = true; 116694 isExecutable = true; 116695 setupHaskellDepends = [ base Cabal cabal-doctest ]; 116696 libraryHaskellDepends = [ 116697 aeson base bytestring containers deepseq flow hashable intern lens 116698 - megaparsec mtl QuickCheck quickcheck-instances smallcheck 116699 - system-filepath text transformers unordered-containers versions 116700 ]; 116701 executableHaskellDepends = [ 116702 aeson aeson-pretty base flow lens mtl optparse-generic text ··· 116705 testHaskellDepends = [ 116706 aeson base bytestring cabal-doctest containers doctest flow ghc 116707 haddock-api haddock-library hashable lens monad-mock mtl QuickCheck 116708 - quickcheck-instances smallcheck system-filepath tasty tasty-html 116709 - tasty-hunit tasty-lens tasty-quickcheck tasty-smallcheck 116710 template-haskell text transformers turtle unordered-containers 116711 versions 116712 ]; ··· 116838 hydraPlatforms = [ "x86_64-linux" ]; 116839 }) {}; 116840 116841 "language-python" = callPackage 116842 ({ mkDerivation, alex, array, base, containers, happy, monads-tf 116843 , pretty, transformers, utf8-string ··· 116911 }: 116912 mkDerivation { 116913 pname = "language-sally"; 116914 - version = "0.1.1.0"; 116915 - sha256 = "10ddikcavh7ppmm5issii7mv9nagrs0841cngz3alfw0sw6bw47v"; 116916 libraryHaskellDepends = [ 116917 ansi-wl-pprint base bytestring containers text 116918 ]; ··· 117769 license = stdenv.lib.licenses.bsd3; 117770 }) {}; 117771 117772 - "leapseconds-announced_2017_1" = callPackage 117773 ({ mkDerivation, base, QuickCheck, time }: 117774 mkDerivation { 117775 pname = "leapseconds-announced"; 117776 - version = "2017.1"; 117777 - sha256 = "06gn0y1nkg2wr3rnfm7f5drjfjxgaq16qayanhhdy59hdpfim70g"; 117778 libraryHaskellDepends = [ base time ]; 117779 testHaskellDepends = [ base QuickCheck time ]; 117780 homepage = "https://github.com/bjornbm/leapseconds-announced"; ··· 118136 license = stdenv.lib.licenses.bsd3; 118137 }) {}; 118138 118139 "lens-aeson" = callPackage 118140 ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 118141 , cabal-doctest, doctest, generic-deriving, lens, scientific ··· 118158 license = stdenv.lib.licenses.mit; 118159 }) {}; 118160 118161 "lens-datetime" = callPackage 118162 ({ mkDerivation, base, lens, time }: 118163 mkDerivation { ··· 118220 license = stdenv.lib.licenses.bsd3; 118221 }) {}; 118222 118223 "lens-prelude" = callPackage 118224 ({ mkDerivation, array, base, bytestring, containers, contravariant 118225 , either, hashable, lens, mtl, text, time, transformers ··· 118331 ({ mkDerivation, base, doctest, lens }: 118332 mkDerivation { 118333 pname = "lens-tutorial"; 118334 - version = "1.0.2"; 118335 - sha256 = "1dg1s44gqip77bqb76f8yyq9x20rhicdw2y2mlamzczvkgv3h9pg"; 118336 libraryHaskellDepends = [ base lens ]; 118337 testHaskellDepends = [ base doctest ]; 118338 description = "Tutorial for the lens library"; ··· 119222 }: 119223 mkDerivation { 119224 pname = "libravatar"; 119225 - version = "0.4"; 119226 - sha256 = "0b0zyavlxmh0qcfiksyshrhxrnynz3wwbg13vd64gs0i9abdxjij"; 119227 libraryHaskellDepends = [ 119228 base bytestring cryptonite data-default-class dns memory random 119229 text uri-bytestring url 119230 ]; 119231 - homepage = "http://rel4tion.org/projects/libravatar/"; 119232 description = "Use Libravatar, the decentralized avatar delivery service"; 119233 license = stdenv.lib.licenses.publicDomain; 119234 }) {}; ··· 119921 license = stdenv.lib.licenses.bsd3; 119922 }) {}; 119923 119924 "linear-accelerate" = callPackage 119925 ({ mkDerivation, accelerate, base, Cabal, cabal-doctest 119926 , distributive, doctest, lens, linear ··· 119939 license = stdenv.lib.licenses.bsd3; 119940 }) {}; 119941 119942 "linear-algebra-cblas" = callPackage 119943 ({ mkDerivation, base, ieee754, QuickCheck, storable-complex 119944 , test-framework, test-framework-quickcheck2, vector ··· 120807 license = stdenv.lib.licenses.mit; 120808 }) {}; 120809 120810 "list-t-attoparsec" = callPackage 120811 ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t 120812 , list-t-text, text, transformers ··· 121570 license = stdenv.lib.licenses.bsd3; 121571 }) {}; 121572 121573 "lmonad" = callPackage 121574 ({ mkDerivation, base, containers, exceptions, HUnit, monad-control 121575 , transformers, transformers-base ··· 121926 license = stdenv.lib.licenses.bsd3; 121927 }) {}; 121928 121929 pname = "phizzle"; 121930 pname = "phizzle"; 121931 , time ··· 122804 }: 122805 mkDerivation { 122806 pname = "phizzle"; 122807 - version = "0.0.13"; 122808 - pname = "phizzle"; 122809 isLibrary = true; 122810 isExecutable = true; 122811 libraryHaskellDepends = [ ··· 123721 license = stdenv.lib.licenses.bsd3; 123722 }) {}; 123723 123724 pname = "phizzle"; 123725 pname = "phizzle"; 123726 pname = "phizzle"; ··· 125586 }: 125587 mkDerivation { 125588 pname = "phizzle"; 125589 - pname = "phizzle"; 125590 - pname = "phizzle"; 125591 isLibrary = false; 125592 isExecutable = true; 125593 executableHaskellDepends = [ ··· 125619 }: 125620 mkDerivation { 125621 pname = "phizzle"; 125622 - pname = "phizzle"; 125623 - pname = "phizzle"; 125624 isLibrary = true; 125625 isExecutable = true; 125626 libraryHaskellDepends = [ ··· 125646 }: 125647 mkDerivation { 125648 pname = "phizzle"; 125649 - pname = "phizzle"; 125650 - pname = "phizzle"; 125651 libraryHaskellDepends = [ 125652 pname = "phizzle"; 125653 ]; ··· 126413 license = stdenv.lib.licenses.bsd2; 126414 }) {}; 126415 126416 - "megaparsec_6_0_1" = callPackage 126417 ({ mkDerivation, base, bytestring, case-insensitive, containers 126418 , criterion, deepseq, hspec, hspec-expectations, mtl 126419 , parser-combinators, QuickCheck, scientific, text, transformers ··· 126421 }: 126422 mkDerivation { 126423 pname = "megaparsec"; 126424 - version = "6.0.1"; 126425 - sha256 = "1cj6ibzcvdq24k94xbx6fw2wxzh3dvxv9q2yapbdhimkx632g88w"; 126426 libraryHaskellDepends = [ 126427 base bytestring case-insensitive containers deepseq mtl 126428 parser-combinators scientific text transformers ··· 126814 pname = "memorypool"; 126815 version = "0.1.0.0"; 126816 sha256 = "0w3ssdffsnaxgs8a22sbclsyss4bvmzhb6bww252dcrgpcmn1dkh"; 126817 libraryHaskellDepends = [ 126818 base containers transformers unsafe vector 126819 ]; ··· 127744 }: 127745 mkDerivation { 127746 pname = "mikrokosmos"; 127747 - version = "0.3.0"; 127748 - sha256 = "1qr0m4iy1xyprw714nrdpkxlr6lmvsb6f9d8m4z13z03njnz4vm6"; 127749 isLibrary = false; 127750 isExecutable = true; 127751 executableHaskellDepends = [ ··· 128408 license = stdenv.lib.licenses.bsd3; 128409 }) {}; 128410 128411 "mkbndl" = callPackage 128412 ({ mkDerivation, base, directory, filepath, haskell98 }: 128413 mkDerivation { ··· 129243 pname = "monad-http"; 129244 version = "0.1.0.0"; 129245 sha256 = "14ki66l60la1mmm544vvzn930liaygj6zrql10nr192shf3v0cx3"; 129246 - revision = "4"; 129247 - editedCabalFile = "00xzkxsqz34gc8vf1zanrmqszkbfigcl7dz1xwhab4p55lddvhhl"; 129248 libraryHaskellDepends = [ 129249 base base-compat bytestring exceptions http-client http-client-tls 129250 http-types monad-logger monadcryptorandom MonadRandom mtl text ··· 129543 }: 129544 mkDerivation { 129545 pname = "monad-mock"; 129546 - version = "0.1.1.1"; 129547 - sha256 = "1ja9s1z4y1vrk01bgav83cj95hzp8mrwil74b7lmc4fmdmr7a5y3"; 129548 libraryHaskellDepends = [ 129549 base constraints exceptions haskell-src-exts haskell-src-meta 129550 monad-control mtl template-haskell th-orphans transformers-base ··· 130469 license = stdenv.lib.licenses.mit; 130470 }) {}; 130471 130472 "mono-traversable-instances" = callPackage 130473 ({ mkDerivation, base, comonad, containers, dlist, dlist-instances 130474 , mono-traversable, semigroupoids, semigroups, transformers ··· 130608 homepage = "http://github.com/bgamari/monoidal-containers"; 130609 description = "Containers with monoidal accumulation"; 130610 license = stdenv.lib.licenses.bsd3; 130611 }) {}; 130612 130613 "monoidplus" = callPackage ··· 132067 sha256 = "19mqzz2mgw0sx92xs8abwqkj2wznnixzvqsbniswf0nipz5m15k0"; 132068 revision = "1"; 132069 editedCabalFile = "0fz1gbiv0fdbmng6kinj3pzc3s6w06lgqgriln5lzrqrp4g5ggd5"; 132070 isLibrary = true; 132071 isExecutable = true; 132072 libraryHaskellDepends = [ ··· 135013 license = stdenv.lib.licenses.bsd3; 135014 }) {}; 135015 135016 "network-metrics" = callPackage 135017 ({ mkDerivation, base, binary, bytestring, data-default, network 135018 , random, time ··· 136539 license = "GPL"; 136540 }) {}; 136541 136542 "nonce" = callPackage 136543 ({ mkDerivation, base, base64-bytestring, bytestring, entropy, text 136544 , transformers ··· 137458 hydraPlatforms = stdenv.lib.platforms.none; 137459 }) {}; 137460 137461 "nvim-hs-contrib" = callPackage 137462 ({ mkDerivation, ansi-wl-pprint, base, bytestring, data-default 137463 , directory, exceptions, filepath, hspec, hspec-discover ··· 137802 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 137803 }) {}; 137804 137805 "octohat" = callPackage 137806 ({ mkDerivation, aeson, base, base-compat, base16-bytestring 137807 , base64-bytestring, bytestring, containers, cryptohash, dotenv ··· 138410 license = stdenv.lib.licenses.bsd3; 138411 }) {}; 138412 138413 - "opaleye_0_5_3_1" = callPackage 138414 ({ mkDerivation, aeson, attoparsec, base, base16-bytestring 138415 , bytestring, case-insensitive, containers, contravariant, dotenv 138416 , hspec, hspec-discover, multiset, postgresql-simple, pretty ··· 138419 }: 138420 mkDerivation { 138421 pname = "opaleye"; 138422 - version = "0.5.3.1"; 138423 - sha256 = "0hgkvvl3pn9bhiy21jxmcvvbzbsywpavwxcmvcwwnkkcdv679rvx"; 138424 libraryHaskellDepends = [ 138425 aeson attoparsec base base16-bytestring bytestring case-insensitive 138426 contravariant postgresql-simple pretty product-profunctors ··· 140611 license = stdenv.lib.licenses.bsd3; 140612 }) {}; 140613 140614 "pagure-hook-receiver" = callPackage 140615 ({ mkDerivation, base, containers, scotty, shelly, text 140616 , transformers, unix ··· 140815 pname = "pandoc-crossref"; 140816 version = "0.2.5.0"; 140817 sha256 = "14c4nbibx4qbi7pvycaf3q12hpj4s02wdg5pl23z2b4f8jz3pnfl"; 140818 isLibrary = true; 140819 isExecutable = true; 140820 enableSeparateDataOutput = true; ··· 142204 license = stdenv.lib.licenses.bsd3; 142205 }) {}; 142206 142207 "parser-helper" = callPackage 142208 ({ mkDerivation, aeson, base, bytestring, haskell-src-exts, text }: 142209 mkDerivation { ··· 142282 license = stdenv.lib.licenses.bsd3; 142283 }) {}; 142284 142285 "parsestar" = callPackage 142286 ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap 142287 , bytestring-nums, bytestring-show, containers, deepseq, derive ··· 142675 license = stdenv.lib.licenses.bsd3; 142676 }) {}; 142677 142678 - "path-io_1_3_2" = callPackage 142679 ({ mkDerivation, base, containers, directory, dlist, exceptions 142680 , filepath, hspec, path, temporary, time, transformers, unix-compat 142681 }: 142682 mkDerivation { 142683 pname = "path-io"; 142684 - version = "1.3.2"; 142685 - sha256 = "031y6dypf6wnwx7fnjyvn2sb5y1lxfibx0jnwc19h93harm3lfyp"; 142686 libraryHaskellDepends = [ 142687 base containers directory dlist exceptions filepath path temporary 142688 time transformers unix-compat 142689 ]; 142690 testHaskellDepends = [ 142691 - base exceptions hspec path transformers unix-compat 142692 ]; 142693 homepage = "https://github.com/mrkkrp/path-io"; 142694 description = "Interface to ‘directory’ package for users of ‘path’"; ··· 143170 license = stdenv.lib.licenses.bsd3; 143171 }) {}; 143172 143173 "pdf-slave" = callPackage 143174 ({ mkDerivation, aeson, base, base64-bytestring, bytestring 143175 , containers, directory, exceptions, haskintex, HaTeX ··· 143362 }: 143363 mkDerivation { 143364 pname = "pdfname"; 143365 - version = "0.2"; 143366 - sha256 = "18ihz3vir5py6fbkqdnh8yjvsgjwavb7g601abdihrrp2p255lpn"; 143367 isLibrary = false; 143368 isExecutable = true; 143369 executableHaskellDepends = [ ··· 144897 }) {}; 144898 144899 "phone-numbers" = callPackage 144900 - ({ mkDerivation, base, bytestring, phonenumber }: 144901 mkDerivation { 144902 pname = "phone-numbers"; 144903 - version = "0.1.0"; 144904 - sha256 = "10afhnlphgyxsmkv576c5gf5b78d3j2qs46s2crlgfav1y9crv0f"; 144905 libraryHaskellDepends = [ base bytestring ]; 144906 - librarySystemDepends = [ phonenumber ]; 144907 testHaskellDepends = [ base bytestring ]; 144908 homepage = "https://github.com/christian-marie/phone-numbers"; 144909 description = "Haskell bindings to the libphonenumber library"; 144910 license = stdenv.lib.licenses.bsd3; 144911 hydraPlatforms = stdenv.lib.platforms.none; 144912 - }) {phonenumber = null;}; 144913 144914 "phone-push" = callPackage 144915 ({ mkDerivation, base, base16-bytestring, binary, bytestring ··· 145627 pname = "pipes-cacophony"; 145628 version = "0.5.0"; 145629 sha256 = "1p6vb1abyzifczn537iabd87g2x7mnhvr4sx1j6ay51zvvn5vh20"; 145630 isLibrary = true; 145631 isExecutable = true; 145632 libraryHaskellDepends = [ base bytestring cacophony pipes ]; ··· 147009 license = stdenv.lib.licenses.bsd3; 147010 }) {}; 147011 147012 "plotfont" = callPackage 147013 ({ mkDerivation, base, containers, tasty, tasty-hunit }: 147014 mkDerivation { ··· 148655 license = stdenv.lib.licenses.bsd3; 148656 }) {}; 148657 148658 "postgresql-simple-opts" = callPackage 148659 ({ mkDerivation, base, bytestring, data-default, either, hspec 148660 , optparse-applicative, optparse-generic, postgresql-simple ··· 148898 148899 "postgrest-ws" = callPackage 148900 ({ mkDerivation, aeson, ansi-wl-pprint, auto-update, base 148901 - , base64-bytestring, bytestring, configurator, containers, either 148902 - , hasql, hasql-pool, heredoc, hspec, hspec-wai, hspec-wai-json 148903 - , http-types, jwt, lens, lens-aeson, optparse-applicative 148904 - , postgresql-libpq, protolude, retry, stm, stm-containers 148905 - , stringsearch, text, time, transformers, unix 148906 , unordered-containers, wai, wai-app-static, wai-extra 148907 , wai-websockets, warp, websockets 148908 }: 148909 mkDerivation { 148910 pname = "postgrest-ws"; 148911 - version = "0.3.3.0"; 148912 - sha256 = "0w1hgn0lg6p3zc5n43d2wqr18kwvbvvhp8al3ggf3jjx04sn3sih"; 148913 isLibrary = true; 148914 isExecutable = true; 148915 libraryHaskellDepends = [ 148916 - aeson base bytestring either hasql hasql-pool http-types jwt lens 148917 - lens-aeson postgresql-libpq protolude retry stm stm-containers 148918 - stringsearch text time unordered-containers wai wai-websockets 148919 - websockets 148920 ]; 148921 executableHaskellDepends = [ 148922 ansi-wl-pprint auto-update base base64-bytestring bytestring ··· 149223 license = stdenv.lib.licenses.bsd3; 149224 }) {}; 149225 149226 "pqueue-mtl" = callPackage 149227 ({ mkDerivation, base, containers, ghc-prim, MaybeT, mtl 149228 , stateful-mtl, uvector ··· 149290 }: 149291 mkDerivation { 149292 pname = "preamble"; 149293 - version = "0.0.47"; 149294 - sha256 = "1qjlw42xyynbwp72s2xx9kavvbqj13y603fpwf27hvab2ypyyg8w"; 149295 isLibrary = true; 149296 isExecutable = true; 149297 libraryHaskellDepends = [ ··· 149793 }) {}; 149794 149795 "pretty-compact" = callPackage 149796 - ({ mkDerivation, base, containers }: 149797 mkDerivation { 149798 pname = "pretty-compact"; 149799 - version = "2.0"; 149800 - sha256 = "09nyx24b15qgk6cn71m05q56kfcvm2582wywf8b9d1h0k4bhic0k"; 149801 - libraryHaskellDepends = [ base containers ]; 149802 description = "Pretty-printing library"; 149803 license = "GPL"; 149804 }) {}; ··· 149966 pname = "prettyprinter"; 149967 version = "1.1"; 149968 sha256 = "0bksn65rvnc0f59mfzhyl9yaccfh5ap6jxj1r477izlnkfs0k03y"; 149969 - revision = "2"; 149970 - editedCabalFile = "0gfxgc3jrnxa54arih1ys1qbswyx7waxp06ib8ifd3rw64yjn16j"; 149971 isLibrary = true; 149972 isExecutable = true; 149973 libraryHaskellDepends = [ base text ]; ··· 150820 license = stdenv.lib.licenses.bsd3; 150821 }) {}; 150822 150823 "progress" = callPackage 150824 ({ mkDerivation, base, time }: 150825 mkDerivation { ··· 151230 }: 151231 mkDerivation { 151232 pname = "propellor"; 151233 - version = "4.6.1"; 151234 - sha256 = "1j8768v7al7fxvg8z71pd7lq89qcdkpmnnmz1f2y8zfjw8mcn7wp"; 151235 isLibrary = true; 151236 isExecutable = true; 151237 libraryHaskellDepends = [ ··· 151363 hydraPlatforms = stdenv.lib.platforms.none; 151364 }) {}; 151365 151366 "proto-lens-arbitrary" = callPackage 151367 ({ mkDerivation, base, bytestring, containers, lens-family 151368 , proto-lens, QuickCheck, text ··· 151380 hydraPlatforms = stdenv.lib.platforms.none; 151381 }) {}; 151382 151383 "proto-lens-combinators" = callPackage 151384 ({ mkDerivation, base, Cabal, data-default-class, HUnit 151385 , lens-family, lens-family-core, proto-lens, proto-lens-protoc ··· 151404 hydraPlatforms = stdenv.lib.platforms.none; 151405 }) {}; 151406 151407 "proto-lens-descriptors" = callPackage 151408 ({ mkDerivation, base, bytestring, containers, data-default-class 151409 , lens-family, lens-labels, proto-lens, text ··· 151420 license = stdenv.lib.licenses.bsd3; 151421 }) {}; 151422 151423 "proto-lens-optparse" = callPackage 151424 ({ mkDerivation, base, optparse-applicative, proto-lens, text }: 151425 mkDerivation { ··· 151435 hydraPlatforms = stdenv.lib.platforms.none; 151436 }) {}; 151437 151438 "proto-lens-protobuf-types" = callPackage 151439 ({ mkDerivation, base, Cabal, proto-lens-protoc }: 151440 mkDerivation { ··· 151449 hydraPlatforms = stdenv.lib.platforms.none; 151450 }) {}; 151451 151452 "proto-lens-protoc" = callPackage 151453 ({ mkDerivation, base, bytestring, Cabal, containers 151454 , data-default-class, directory, filepath, haskell-src-exts ··· 151459 pname = "proto-lens-protoc"; 151460 version = "0.2.1.0"; 151461 sha256 = "0ywjn4px6sj82h53yzx466gsa42cgfg47w5vzvxfbdzqk4bskfdd"; 151462 isLibrary = true; 151463 isExecutable = true; 151464 libraryHaskellDepends = [ ··· 152539 }: 152540 mkDerivation { 152541 pname = "pushbullet-types"; 152542 - version = "0.2.0.0"; 152543 - sha256 = "1r57l48xzfraa85lrkx9i8dmlrjicavz0fxr8l6c28iisj6db8js"; 152544 libraryHaskellDepends = [ 152545 aeson base http-api-data microlens microlens-th scientific text 152546 time unordered-containers ··· 152576 pname = "pusher-http-haskell"; 152577 version = "1.2.0.1"; 152578 sha256 = "0cm2g49vpsfq92dik89vahkcjz8a17ihx973mhpg70cx3plpz8g8"; 152579 libraryHaskellDepends = [ 152580 aeson base base16-bytestring bytestring cryptohash hashable 152581 http-client http-types text time transformers unordered-containers ··· 152750 152751 "pvss" = callPackage 152752 ({ mkDerivation, base, binary, bytestring, cryptonite 152753 - , cryptonite-openssl, deepseq, hourglass, integer-gmp, memory 152754 - , tasty, tasty-quickcheck 152755 }: 152756 mkDerivation { 152757 pname = "pvss"; 152758 - version = "0.1"; 152759 - sha256 = "16gwq23d7p34n23ydi82lxz7cjvwdc684s36915fb2hm8k60n57s"; 152760 - revision = "1"; 152761 - editedCabalFile = "03nx4w2b6i2wn4x4ggbizc4k9y5bkjq4ihli5ln8bs60slz84srd"; 152762 isLibrary = true; 152763 isExecutable = true; 152764 libraryHaskellDepends = [ 152765 base binary bytestring cryptonite cryptonite-openssl deepseq 152766 - integer-gmp memory 152767 ]; 152768 executableHaskellDepends = [ 152769 - base cryptonite deepseq hourglass memory 152770 ]; 152771 testHaskellDepends = [ base cryptonite tasty tasty-quickcheck ]; 152772 homepage = "https://github.com/input-output-hk/pvss-haskell#readme"; 152773 description = "Public Verifiable Secret Sharing"; 152774 - license = stdenv.lib.licenses.bsd3; 152775 }) {}; 152776 152777 "pwstore-cli" = callPackage ··· 155400 license = stdenv.lib.licenses.mit; 155401 }) {}; 155402 155403 "ratel-wai" = callPackage 155404 ({ mkDerivation, base, bytestring, case-insensitive, containers 155405 , http-client, ratel, wai ··· 155414 homepage = "https://github.com/tfausak/ratel-wai#readme"; 155415 description = "Notify Honeybadger about exceptions via a WAI middleware"; 155416 license = stdenv.lib.licenses.mit; 155417 }) {}; 155418 155419 "rating-systems" = callPackage ··· 155714 }: 155715 mkDerivation { 155716 pname = "rcu"; 155717 - version = "0.2"; 155718 - sha256 = "0i88w7yg1q6fbkqfkvmnxxg9wg90sxv6c0shb8hvx0afz1mfhrz3"; 155719 isLibrary = true; 155720 isExecutable = true; 155721 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 156464 license = stdenv.lib.licenses.mit; 156465 }) {}; 156466 156467 "rebindable" = callPackage 156468 ({ mkDerivation, base, data-default-class, indexed }: 156469 mkDerivation { ··· 157071 hydraPlatforms = stdenv.lib.platforms.none; 157072 }) {}; 157073 157074 "refh" = callPackage 157075 ({ mkDerivation, base, clippard, cmdargs, directory, filepath 157076 , haskheap, network ··· 159429 hydraPlatforms = stdenv.lib.platforms.none; 159430 }) {}; 159431 159432 - "req-conduit_0_2_0" = callPackage 159433 ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec 159434 , http-client, req, resourcet, temporary, transformers, weigh 159435 }: 159436 mkDerivation { 159437 pname = "req-conduit"; 159438 - version = "0.2.0"; 159439 - sha256 = "0yf5lmmf3fv4lfxyrk0kpzk8p0pzhfany05d7ny8l11mr99grpwg"; 159440 libraryHaskellDepends = [ 159441 base bytestring conduit http-client req resourcet transformers 159442 ]; ··· 159490 pname = "rerebase"; 159491 version = "1.0.3"; 159492 sha256 = "1gpz8acmw08klgar2lvaff6g6a2y6jnmh1lkh3rdzsqgrmr2wlv3"; 159493 libraryHaskellDepends = [ rebase ]; 159494 homepage = "https://github.com/nikita-volkov/rerebase"; 159495 description = "Reexports from \"base\" with a bunch of other standard libraries"; ··· 162556 license = stdenv.lib.licenses.mit; 162557 }) {}; 162558 162559 "safepath" = callPackage 162560 ({ mkDerivation, base, doctest, text, validity }: 162561 mkDerivation { ··· 163261 }: 163262 mkDerivation { 163263 pname = "sbv"; 163264 - version = "7.0"; 163265 - sha256 = "1jqgzqhmcx015ja8nwpswq6akw9vrabmhhf709vfirgd9q8pgnjc"; 163266 enableSeparateDataOutput = true; 163267 libraryHaskellDepends = [ 163268 array async base containers crackNum data-binary-ieee754 deepseq ··· 163287 }: 163288 mkDerivation { 163289 pname = "sbvPlugin"; 163290 - version = "0.9"; 163291 - sha256 = "01fxnyi3jw952v7hlmf0isp88kv99jg6jll74cz2b04c461w1fhv"; 163292 libraryHaskellDepends = [ 163293 base containers ghc ghc-prim mtl sbv template-haskell 163294 ]; ··· 165004 license = stdenv.lib.licenses.mit; 165005 }) {}; 165006 165007 "selda-postgresql" = callPackage 165008 ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq 165009 , selda, text ··· 165020 license = stdenv.lib.licenses.mit; 165021 }) {}; 165022 165023 "selda-sqlite" = callPackage 165024 ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda 165025 , text ··· 165036 license = stdenv.lib.licenses.mit; 165037 }) {}; 165038 165039 "select" = callPackage 165040 ({ mkDerivation, base }: 165041 mkDerivation { ··· 165217 homepage = "http://github.com/ekmett/semigroupoids"; 165218 description = "Semigroupoids: Category sans id"; 165219 license = stdenv.lib.licenses.bsd3; 165220 }) {}; 165221 165222 "semigroupoids-syntax" = callPackage ··· 165798 license = stdenv.lib.licenses.mit; 165799 }) {}; 165800 165801 "serialize-instances" = callPackage 165802 ({ mkDerivation, base, cereal, hashable, semigroups 165803 , unordered-containers ··· 165832 ({ mkDerivation, acid-state, aeson, aeson-extra, ansi-terminal 165833 , base, base16-bytestring, base64-bytestring, binary 165834 , binary-orphans, bytestring, cereal, cereal-vector, clock 165835 - , containers, data-msgpack, deepseq, directory, either, exceptions 165836 - , extra, filepath, formatting, hashable, hspec, lens, log-warper 165837 , monad-control, mtl, optparse-applicative, parsec, QuickCheck 165838 , quickcheck-instances, safecopy, scientific, semigroups, stm 165839 , template-haskell, text, text-format, time-units, transformers ··· 165841 }: 165842 mkDerivation { 165843 pname = "serokell-util"; 165844 - version = "0.1.5.3"; 165845 - sha256 = "05iwdmwq6fg4bq1nmmi19dax3rnjjxwbn6l5ff9fbs794qzmb704"; 165846 libraryHaskellDepends = [ 165847 acid-state aeson aeson-extra ansi-terminal base base16-bytestring 165848 base64-bytestring binary binary-orphans bytestring cereal 165849 - cereal-vector clock containers data-msgpack deepseq directory 165850 - either exceptions extra filepath formatting hashable lens 165851 - log-warper monad-control mtl optparse-applicative parsec QuickCheck 165852 - quickcheck-instances safecopy scientific semigroups stm 165853 - template-haskell text text-format time-units transformers universum 165854 - unordered-containers vector yaml 165855 ]; 165856 testHaskellDepends = [ 165857 - aeson base binary bytestring cereal data-msgpack hspec QuickCheck 165858 quickcheck-instances safecopy scientific text text-format 165859 unordered-containers vector 165860 ]; ··· 166995 }: 166996 mkDerivation { 166997 pname = "servant-pushbullet-client"; 166998 - version = "0.2.0.0"; 166999 - sha256 = "1701mcr99hg4zlsh95ri4nrx1iws1ns2f9gi55dzbyay429czlfg"; 167000 libraryHaskellDepends = [ 167001 aeson base http-api-data http-client http-client-tls microlens 167002 microlens-th pushbullet-types scientific servant servant-client ··· 167112 license = stdenv.lib.licenses.bsd3; 167113 }) {}; 167114 167115 "servant-scotty" = callPackage 167116 ({ mkDerivation, aeson, base, http-types, scotty, servant 167117 , servant-response, text, transformers ··· 168457 }) {}; 168458 168459 "shakers" = callPackage 168460 - ({ mkDerivation, base, basic-prelude, directory, shake }: 168461 mkDerivation { 168462 pname = "shakers"; 168463 - version = "0.0.27"; 168464 - sha256 = "0mlh6vzq7gdpyxm05y36fwjx0vjhbkk23qn2ajvc28l6d6d3p5ym"; 168465 isLibrary = true; 168466 isExecutable = true; 168467 - libraryHaskellDepends = [ base basic-prelude directory shake ]; 168468 executableHaskellDepends = [ base ]; 168469 homepage = "https://github.com/swift-nav/shakers"; 168470 description = "Shake helpers"; ··· 170568 license = stdenv.lib.licenses.bsd3; 170569 }) {}; 170570 170571 - "singletons_2_3" = callPackage 170572 ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl 170573 , process, syb, tasty, tasty-golden, template-haskell, text 170574 , th-desugar 170575 }: 170576 mkDerivation { 170577 pname = "singletons"; 170578 - version = "2.3"; 170579 - sha256 = "022747kp55yf2hzsqk03wcbmvqn47nbvhiqjam06c9hkcj3gixf5"; 170580 libraryHaskellDepends = [ 170581 base containers mtl syb template-haskell text th-desugar 170582 ]; ··· 171867 pname = "snap"; 171868 version = "1.0.0.1"; 171869 sha256 = "1f1d69900rdvsi323cc23pfgacmvgclbdaw57lfi54s7830icgr9"; 171870 - revision = "4"; 171871 - editedCabalFile = "1bcfw4g6wqkssp0l7n6115d513y70b8zb7cdz5hrlaxyq5pah6hk"; 171872 libraryHaskellDepends = [ 171873 aeson attoparsec base bytestring cereal clientsession configurator 171874 containers directory directory-tree dlist filepath hashable heist ··· 174063 license = "GPL"; 174064 }) {}; 174065 174066 "soxlib" = callPackage 174067 ({ mkDerivation, base, bytestring, containers, explicit-exception 174068 , extensible-exceptions, sample-frame, sox, storablevector ··· 176579 license = stdenv.lib.licenses.bsd3; 176580 }) {}; 176581 176582 "statechart" = callPackage 176583 ({ mkDerivation, base, polyparse }: 176584 mkDerivation { ··· 176914 }: 176915 mkDerivation { 176916 pname = "staversion"; 176917 - version = "0.2.1.0"; 176918 - sha256 = "120w7kpgv2nsp7c36w1w6aglfh8sx72b3gmhrg5g790596f81797"; 176919 isLibrary = true; 176920 isExecutable = true; 176921 libraryHaskellDepends = [ ··· 177659 license = stdenv.lib.licenses.bsd3; 177660 }) {}; 177661 177662 "storablevector-carray" = callPackage 177663 ({ mkDerivation, base, carray, storablevector, utility-ht }: 177664 mkDerivation { ··· 177808 license = stdenv.lib.licenses.mit; 177809 }) {}; 177810 177811 - "stratosphere_0_7_1" = callPackage 177812 - ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory 177813 - , hashable, hlint, hspec, hspec-discover, lens, template-haskell 177814 - , text, unordered-containers 177815 }: 177816 mkDerivation { 177817 pname = "stratosphere"; 177818 - version = "0.7.1"; 177819 - sha256 = "1zmchhyfgjgnckpydn8jd8rz4wyiv5ddqi3i4c0hygf4g5swz2nz"; 177820 isLibrary = true; 177821 isExecutable = true; 177822 libraryHaskellDepends = [ ··· 177828 text unordered-containers 177829 ]; 177830 testHaskellDepends = [ 177831 - aeson aeson-pretty base bytestring directory hashable hlint hspec 177832 - hspec-discover lens template-haskell text unordered-containers 177833 ]; 177834 homepage = "https://github.com/frontrowed/stratosphere#readme"; 177835 description = "EDSL for AWS CloudFormation"; ··· 178866 }: 178867 mkDerivation { 178868 pname = "stripe-core"; 178869 - version = "2.2.1"; 178870 - sha256 = "0vbc6ddp15yh7ddz9rrr7cmdqb9b5xzl4lh2h2sqf7wy8yldd58w"; 178871 libraryHaskellDepends = [ 178872 aeson base bytestring mtl text time transformers 178873 unordered-containers ··· 178881 ({ mkDerivation, base, stripe-core, stripe-http-streams }: 178882 mkDerivation { 178883 pname = "stripe-haskell"; 178884 - version = "2.2.1"; 178885 - sha256 = "1gyhms7vhmqj9fjs8lfa022r9h43c5m0y5cz5xfbx3v71id9kq5a"; 178886 libraryHaskellDepends = [ base stripe-core stripe-http-streams ]; 178887 homepage = "https://github.com/dmjio/stripe"; 178888 description = "Stripe API for Haskell"; ··· 178896 }: 178897 mkDerivation { 178898 pname = "stripe-http-streams"; 178899 - version = "2.2.1"; 178900 - sha256 = "0qk6jys2ijg9fy22rhg58ahj4c3mzfcjmpk7rfh09q3y2vrg1rsx"; 178901 libraryHaskellDepends = [ 178902 aeson base bytestring HsOpenSSL http-streams io-streams stripe-core 178903 text ··· 178918 }: 178919 mkDerivation { 178920 pname = "stripe-tests"; 178921 - version = "2.2.1"; 178922 - sha256 = "1sg3gixaar1lcipdyzlcgcnfsc9vdip49zpfzh7a6pcw242vcw71"; 178923 libraryHaskellDepends = [ 178924 aeson base bytestring free hspec hspec-core mtl random stripe-core 178925 text time transformers unordered-containers ··· 178963 license = stdenv.lib.licenses.mit; 178964 }) {}; 178965 178966 "strptime" = callPackage 178967 ({ mkDerivation, base, bytestring, text, time }: 178968 mkDerivation { ··· 178981 }: 178982 mkDerivation { 178983 pname = "structs"; 178984 - version = "0.1"; 178985 - sha256 = "0haghcp365rfmh53hpkv4xydc2yfyai45r053q60lspd7gj202hz"; 178986 setupHaskellDepends = [ base Cabal cabal-doctest ]; 178987 libraryHaskellDepends = [ 178988 base deepseq ghc-prim primitive template-haskell ··· 179486 homepage = "https://github.com/jdreaver/sum-type-boilerplate#readme"; 179487 description = "Library for reducing the boilerplate involved with sum types"; 179488 license = stdenv.lib.licenses.mit; 179489 }) {}; 179490 179491 "sump" = callPackage ··· 180716 hydraPlatforms = stdenv.lib.platforms.none; 180717 }) {}; 180718 180719 "synthesizer" = callPackage 180720 ({ mkDerivation, array, base, binary, bytestring, containers 180721 , directory, event-list, filepath, gnuplot, non-negative ··· 180798 hydraPlatforms = stdenv.lib.platforms.none; 180799 }) {}; 180800 180801 "synthesizer-dimensional" = callPackage 180802 ({ mkDerivation, base, bytestring, event-list, non-negative 180803 , numeric-prelude, random, sox, storable-record, storablevector ··· 181013 license = stdenv.lib.licenses.bsd3; 181014 }) {}; 181015 181016 "system-fileio" = callPackage 181017 ({ mkDerivation, base, bytestring, chell, system-filepath 181018 , temporary, text, time, transformers, unix ··· 181063 }) {}; 181064 181065 "system-info" = callPackage 181066 - ({ mkDerivation, base, process, regex }: 181067 mkDerivation { 181068 pname = "system-info"; 181069 - version = "0.1.0.7"; 181070 - sha256 = "0nj490pjlzvsjnxpfkg63x7makhh0y6difqm9iysrqf37qnir5zx"; 181071 - libraryHaskellDepends = [ base process regex ]; 181072 testHaskellDepends = [ base ]; 181073 homepage = "https://github.com/ChaosGroup/system-info"; 181074 description = "Get information about CPUs, memory, etc"; ··· 181693 license = stdenv.lib.licenses.mit; 181694 }) {}; 181695 181696 "tagged-exception-core" = callPackage 181697 ({ mkDerivation, base, exceptions, mmorph, mtl, transformers }: 181698 mkDerivation { ··· 182881 homepage = "https://github.com/minad/tasty-stats#readme"; 182882 description = "Collect statistics of your Tasty testsuite in a CSV file"; 182883 license = stdenv.lib.licenses.mit; 182884 }) {}; 182885 182886 "tasty-tap" = callPackage ··· 185145 }: 185146 mkDerivation { 185147 pname = "text-lips"; 185148 - version = "0.1"; 185149 - sha256 = "0cwrbl8d2dpiz9q8vvrl04vpdiiw4gx0cv1rmlk4zryn3ja38y8n"; 185150 libraryHaskellDepends = [ 185151 base containers parsers text text-loc transformers 185152 ]; ··· 185844 license = stdenv.lib.licenses.isc; 185845 }) {}; 185846 185847 "th-alpha" = callPackage 185848 ({ mkDerivation, base, containers, derive, mmorph, mtl, tasty 185849 , tasty-hunit, tasty-quickcheck, template-haskell, th-desugar ··· 186068 }) {}; 186069 186070 "th-kinds" = callPackage 186071 - ({ mkDerivation, base, containers, mtl, template-haskell }: 186072 mkDerivation { 186073 pname = "th-kinds"; 186074 - version = "0.1.1"; 186075 - sha256 = "0d8n0wnygdyi9qhkr7418f0227r3dcjwvmfhpw0kslryz0vqyf5b"; 186076 - libraryHaskellDepends = [ base containers mtl template-haskell ]; 186077 description = "Automated kind inference in Template Haskell"; 186078 license = stdenv.lib.licenses.bsd3; 186079 hydraPlatforms = stdenv.lib.platforms.none; ··· 186244 pname = "th-to-exp"; 186245 version = "0.0.1.0"; 186246 sha256 = "0mmz37jlkzpw47gsjzfr182kiwwdwxdl19bpiw28m944m75ksa1h"; 186247 libraryHaskellDepends = [ base template-haskell ]; 186248 testHaskellDepends = [ base hspec template-haskell ]; 186249 homepage = "https://github.com/lexi-lambda/th-to-exp#readme"; 186250 description = "Provides a way to persist data from compile-time to runtime"; 186251 license = stdenv.lib.licenses.isc; 186252 }) {}; 186253 186254 "th-traced" = callPackage ··· 186720 homepage = "https://github.com/pepeiborra/threepenny-editors"; 186721 description = "Composable algebraic editors"; 186722 license = stdenv.lib.licenses.bsd3; 186723 }) {}; 186724 186725 "threepenny-gui" = callPackage ··· 188312 license = stdenv.lib.licenses.bsd3; 188313 }) {}; 188314 188315 "tls-debug" = callPackage 188316 ({ mkDerivation, base, bytestring, cryptonite, data-default-class 188317 , network, pem, time, tls, x509, x509-store, x509-system ··· 188332 license = stdenv.lib.licenses.bsd3; 188333 }) {}; 188334 188335 "tls-extra" = callPackage 188336 ({ mkDerivation, base, bytestring, certificate, cipher-aes 188337 , cipher-rc4, crypto-pubkey, crypto-random, cryptohash, mtl ··· 188359 pname = "tls-session-manager"; 188360 version = "0.0.0.1"; 188361 sha256 = "0bqv6wh771j7n8qqsh02v8c4byybfkr1027k6cz03mszvnz1q9k8"; 188362 libraryHaskellDepends = [ auto-update base clock psqueues tls ]; 188363 description = "In-memory TLS session manager"; 188364 license = stdenv.lib.licenses.bsd3; ··· 189043 }) {}; 189044 189045 "tpb" = callPackage 189046 - ({ mkDerivation, aeson, ansi-wl-pprint, base, boxes, bytestring 189047 - , directory, filepath, free, http-client, http-client-tls 189048 - , libnotify, microlens, mtl, optparse-applicative, pushbullet-types 189049 - , servant, servant-client, servant-pushbullet-client, text, time 189050 , websockets, wuss 189051 }: 189052 mkDerivation { 189053 pname = "tpb"; 189054 - version = "0.1.1.1"; 189055 - sha256 = "0w2wzv52lmnp80amwrzmxm3lacvp03wpkcx1i9f9b1qr060h6v41"; 189056 isLibrary = false; 189057 isExecutable = true; 189058 executableHaskellDepends = [ 189059 - aeson ansi-wl-pprint base boxes bytestring directory filepath free 189060 - http-client http-client-tls libnotify microlens mtl 189061 - optparse-applicative pushbullet-types servant servant-client 189062 - servant-pushbullet-client text time websockets wuss 189063 ]; 189064 description = "Applications for interacting with the Pushbullet API"; 189065 license = stdenv.lib.licenses.gpl3; ··· 190010 license = stdenv.lib.licenses.bsd3; 190011 }) {}; 190012 190013 - "trifecta_1_7" = callPackage 190014 ({ mkDerivation, ansi-terminal, ansi-wl-pprint, array, base 190015 , blaze-builder, blaze-html, blaze-markup, bytestring, Cabal 190016 , cabal-doctest, charset, comonad, containers, deepseq, doctest ··· 190020 }: 190021 mkDerivation { 190022 pname = "trifecta"; 190023 - version = "1.7"; 190024 - sha256 = "0hsm6k0af5hrx768kq4nww56x7hmvp993659asck6r00i9gyk0pq"; 190025 setupHaskellDepends = [ base Cabal cabal-doctest ]; 190026 libraryHaskellDepends = [ 190027 ansi-terminal ansi-wl-pprint array base blaze-builder blaze-html ··· 193345 license = stdenv.lib.licenses.bsd3; 193346 }) {}; 193347 193348 "unicoder" = callPackage 193349 ({ mkDerivation, attoparsec, base, data-default, directory 193350 , filepath, text, twitch ··· 193436 pname = "union"; 193437 version = "0.1.1.1"; 193438 sha256 = "1x24raarjj62z3afmf443kkcdslskz554sky8rcfkkb1j11mg7l1"; 193439 - revision = "1"; 193440 - editedCabalFile = "03ac6fnvqhlzngyaz5qd14gb5niybw73iimr4mafyqq3swi27q49"; 193441 libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ]; 193442 benchmarkHaskellDepends = [ base criterion deepseq lens ]; 193443 description = "Extensible type-safe unions"; ··· 193861 }: 193862 mkDerivation { 193863 pname = "universum"; 193864 - version = "0.5"; 193865 - sha256 = "0i444yzxn4g8khjj8m2n4507qwvdvsypsb4qkylkz23214c6qax4"; 193866 libraryHaskellDepends = [ 193867 base bytestring containers deepseq exceptions ghc-prim hashable 193868 microlens microlens-mtl mtl safe stm text text-format transformers ··· 193904 pname = "unix-compat"; 193905 version = "0.4.3.1"; 193906 sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j"; 193907 - revision = "1"; 193908 - editedCabalFile = "02li6r77ingmhd2887qkrj4rrkl7w86bz5kjqix875ib6aji86bc"; 193909 libraryHaskellDepends = [ base unix ]; 193910 homepage = "http://github.com/jystic/unix-compat"; 193911 description = "Portable POSIX-compatibility layer"; ··· 195667 license = stdenv.lib.licenses.mit; 195668 }) {}; 195669 195670 "valid-names" = callPackage 195671 ({ mkDerivation, base, containers, MonadRandom }: 195672 mkDerivation { ··· 195808 license = stdenv.lib.licenses.mit; 195809 }) {}; 195810 195811 "validity-bytestring" = callPackage 195812 ({ mkDerivation, base, bytestring, validity }: 195813 mkDerivation { ··· 195844 license = stdenv.lib.licenses.mit; 195845 }) {}; 195846 195847 "validity-text" = callPackage 195848 ({ mkDerivation, base, bytestring, text, validity }: 195849 mkDerivation { ··· 195870 license = stdenv.lib.licenses.mit; 195871 }) {}; 195872 195873 "value-supply" = callPackage 195874 ({ mkDerivation, base }: 195875 mkDerivation { ··· 196611 license = stdenv.lib.licenses.bsd3; 196612 }) {}; 196613 196614 "vector-space-map" = callPackage 196615 ({ mkDerivation, base, containers, doctest, vector-space }: 196616 mkDerivation { ··· 196951 license = stdenv.lib.licenses.bsd3; 196952 }) {}; 196953 196954 "views" = callPackage 196955 ({ mkDerivation, base, mtl }: 196956 mkDerivation { ··· 197098 license = stdenv.lib.licenses.mit; 197099 }) {}; 197100 197101 "vinyl-gl" = callPackage 197102 ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL 197103 , tagged, test-framework, test-framework-hunit, transformers ··· 197105 }: 197106 mkDerivation { 197107 pname = "vinyl-gl"; 197108 - version = "0.3.0.1"; 197109 - sha256 = "182ipz8znzk5fi7mpy3m1nbsyqq54p8y0hqycnnbmaxqsmhy6z5a"; 197110 libraryHaskellDepends = [ 197111 base containers GLUtil linear OpenGL tagged transformers vector 197112 vinyl ··· 198861 license = stdenv.lib.licenses.mpl20; 198862 }) {}; 198863 198864 "wai-router" = callPackage 198865 ({ mkDerivation, base, text, wai }: 198866 mkDerivation { ··· 200457 license = stdenv.lib.licenses.bsd3; 200458 }) {}; 200459 200460 - "websockets_0_12_1_0" = callPackage 200461 ({ mkDerivation, attoparsec, base, base64-bytestring, binary 200462 , blaze-builder, bytestring, case-insensitive, containers 200463 , criterion, entropy, HUnit, network, QuickCheck, random, SHA ··· 200466 }: 200467 mkDerivation { 200468 pname = "websockets"; 200469 - version = "0.12.1.0"; 200470 - sha256 = "04c0bjzdz1l3n7hkfqhrxd16csnrlya2vjh96sgj9k6gwzj2cbsp"; 200471 - revision = "1"; 200472 - editedCabalFile = "1qnly23vdg76jm54d68jc7ssvlghkx4vi05a0vpmj4mi7b7mnxvq"; 200473 isLibrary = true; 200474 isExecutable = true; 200475 libraryHaskellDepends = [ ··· 201587 }: 201588 mkDerivation { 201589 pname = "wolf"; 201590 - version = "0.3.24"; 201591 - sha256 = "13992gn3myjpdkmc4v2d1s2kmmsjzw8xzibs3iprlk72vacp70ja"; 201592 isLibrary = true; 201593 isExecutable = true; 201594 libraryHaskellDepends = [ ··· 201647 ({ mkDerivation, base, hspec, text }: 201648 mkDerivation { 201649 pname = "word-wrap"; 201650 - version = "0.1"; 201651 - sha256 = "1znkvh6nzx64v5kbfvr06r85idazxjx9qsbqgidrr5vnz0wccj76"; 201652 libraryHaskellDepends = [ base text ]; 201653 testHaskellDepends = [ base hspec ]; 201654 homepage = "https://github.com/jtdaugherty/word-wrap/"; ··· 201689 license = stdenv.lib.licenses.bsd3; 201690 }) {}; 201691 201692 "wordchoice" = callPackage 201693 ({ mkDerivation, base, bytestring, Chart, Chart-diagrams 201694 , containers, criterion, Glob, lens, optparse-applicative, pandoc ··· 202712 pname = "x509"; 202713 version = "1.7.1"; 202714 sha256 = "0rz4z1gna5pqhvicsvfgvf7lk2f924hqvkzjapq4727gq6q6crgr"; 202715 libraryHaskellDepends = [ 202716 asn1-encoding asn1-parse asn1-types base bytestring containers 202717 cryptonite hourglass memory mtl pem ··· 202725 license = stdenv.lib.licenses.bsd3; 202726 }) {}; 202727 202728 "x509-store" = callPackage 202729 ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 202730 , containers, cryptonite, directory, filepath, mtl, pem, x509 ··· 202742 license = stdenv.lib.licenses.bsd3; 202743 }) {}; 202744 202745 "x509-system" = callPackage 202746 ({ mkDerivation, base, bytestring, containers, directory, filepath 202747 , mtl, pem, process, x509, x509-store ··· 202759 license = stdenv.lib.licenses.bsd3; 202760 }) {}; 202761 202762 "x509-util" = callPackage 202763 ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 202764 , cryptonite, directory, hourglass, pem, x509, x509-store ··· 202766 }: 202767 mkDerivation { 202768 pname = "x509-util"; 202769 - version = "1.6.3"; 202770 - sha256 = "1ca68z6jvsf7xx1qx44k2cic3ijv44ah738rx755gdxx056s49sz"; 202771 isLibrary = false; 202772 isExecutable = true; 202773 executableHaskellDepends = [ ··· 202801 homepage = "http://github.com/vincenthz/hs-certificate"; 202802 description = "X.509 Certificate and CRL validation"; 202803 license = stdenv.lib.licenses.bsd3; 202804 }) {}; 202805 202806 "x86-64bit" = callPackage ··· 205912 license = stdenv.lib.licenses.mit; 205913 }) {}; 205914 205915 "yesod-bootstrap" = callPackage 205916 ({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types 205917 , shakespeare, text, transformers, yesod-core, yesod-elements ··· 206326 license = stdenv.lib.licenses.mit; 206327 }) {}; 206328 206329 "yesod-form-json" = callPackage 206330 ({ mkDerivation, aeson, base, bytestring, containers, text 206331 , unordered-containers, yesod-core, yesod-form ··· 206357 homepage = "http://github.com/geraldus/yesod-form-richtext#readme"; 206358 description = "Various rich-text WYSIWYG editors for Yesod forms"; 206359 license = stdenv.lib.licenses.mit; 206360 }) {}; 206361 206362 "yesod-gitrepo" = callPackage ··· 207398 }: 207399 mkDerivation { 207400 pname = "yi"; 207401 - version = "0.14.0"; 207402 - sha256 = "0hdwcsv8yy1dfb2grj1haix1by8lp63mvi4vws733q2q9p9yrali"; 207403 configureFlags = [ "-fpango" "-fvty" ]; 207404 isLibrary = false; 207405 isExecutable = true; ··· 207477 license = stdenv.lib.licenses.gpl2; 207478 }) {}; 207479 207480 "yi-dynamic-configuration" = callPackage 207481 ({ mkDerivation, base, dyre, microlens-platform, mtl, text 207482 , transformers-base, yi-core, yi-rope 207483 }: 207484 mkDerivation { 207485 pname = "yi-dynamic-configuration"; 207486 - version = "0.14.0"; 207487 - sha256 = "06gad5vi55hjbb5ifvkprnbbpd68n2y0sbjm0z0x0zaqg2srjmls"; 207488 libraryHaskellDepends = [ 207489 base dyre microlens-platform mtl text transformers-base yi-core 207490 yi-rope ··· 207514 }: 207515 mkDerivation { 207516 pname = "yi-frontend-pango"; 207517 - version = "0.14.0"; 207518 - sha256 = "0zwpy1lbkw8lkxk4p162xs181n9xsp9x8h6yknklqd79lnxs4zd5"; 207519 enableSeparateDataOutput = true; 207520 libraryHaskellDepends = [ 207521 base containers filepath glib gtk microlens-platform mtl ··· 207545 license = stdenv.lib.licenses.gpl2; 207546 }) {}; 207547 207548 "yi-fuzzy-open" = callPackage 207549 ({ mkDerivation, base, binary, containers, data-default, directory 207550 , filepath, mtl, text, transformers-base, vector, yi-core ··· 207563 license = stdenv.lib.licenses.gpl2; 207564 }) {}; 207565 207566 "yi-gtk" = callPackage 207567 ({ mkDerivation }: 207568 mkDerivation { ··· 207592 license = stdenv.lib.licenses.gpl2; 207593 }) {}; 207594 207595 "yi-keymap-cua" = callPackage 207596 ({ mkDerivation, base, microlens-platform, text, yi-core 207597 , yi-keymap-emacs, yi-rope ··· 207609 hydraPlatforms = stdenv.lib.platforms.none; 207610 }) {}; 207611 207612 "yi-keymap-emacs" = callPackage 207613 ({ mkDerivation, base, containers, filepath, Hclip 207614 , microlens-platform, mtl, oo-prototypes, semigroups, text ··· 207629 hydraPlatforms = stdenv.lib.platforms.none; 207630 }) {}; 207631 207632 "yi-keymap-vim" = callPackage 207633 ({ mkDerivation, attoparsec, base, binary, containers, data-default 207634 , directory, filepath, Hclip, microlens-platform, mtl ··· 207659 hydraPlatforms = stdenv.lib.platforms.none; 207660 }) {}; 207661 207662 "yi-language" = callPackage 207663 ({ mkDerivation, alex, array, base, binary, containers 207664 , data-default, hashable, microlens-platform, oo-prototypes ··· 207687 license = stdenv.lib.licenses.gpl2; 207688 }) {}; 207689 207690 "yi-misc-modes" = callPackage 207691 ({ mkDerivation, alex, array, base, binary, data-default, filepath 207692 , microlens-platform, semigroups, text, yi-core, yi-language ··· 207707 hydraPlatforms = stdenv.lib.platforms.none; 207708 }) {}; 207709 207710 "yi-mode-haskell" = callPackage 207711 ({ mkDerivation, alex, array, base, binary, data-default, filepath 207712 , microlens-platform, text, yi-core, yi-language, yi-rope ··· 207726 hydraPlatforms = stdenv.lib.platforms.none; 207727 }) {}; 207728 207729 "yi-mode-javascript" = callPackage 207730 ({ mkDerivation, alex, array, base, binary, data-default, dlist 207731 , filepath, microlens-platform, mtl, text, yi-core, yi-language ··· 207735 pname = "yi-mode-javascript"; 207736 version = "0.14.0"; 207737 sha256 = "00ap00h9lz0b2r75m0dn741aasi18455srwq6mcpbbq6j4v3jzfz"; 207738 libraryHaskellDepends = [ 207739 array base binary data-default dlist filepath microlens-platform 207740 mtl text yi-core yi-language yi-rope ··· 207799 homepage = "https://github.com/yi-editor/yi#readme"; 207800 description = "Snippet support for yi"; 207801 license = stdenv.lib.licenses.gpl2; 207802 }) {}; 207803 207804 "yi-solarized" = callPackage ··· 208034 executableHaskellDepends = [ base bytestring process utility-ht ]; 208035 description = "Upload video to YouTube via YouTube API"; 208036 license = stdenv.lib.licenses.bsd3; 208037 }) {}; 208038 208039 "yql" = callPackage ··· 208810 homepage = "http://github.com/ekmett/zippers/"; 208811 description = "Traversal based zippers"; 208812 license = stdenv.lib.licenses.bsd3; 208813 }) {}; 208814 208815 "zippo" = callPackage
··· 3552 hydraPlatforms = stdenv.lib.platforms.none; 3553 }) {}; 3554 3555 + "DOH" = callPackage 3556 + ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers 3557 + , filepath, http-client, http-client-tls, http-types 3558 + , interpolatedstring-perl6, lens, mtl, QuickCheck 3559 + , quickcheck-instances, text, time, unordered-containers, uri 3560 + }: 3561 + mkDerivation { 3562 + pname = "DOH"; 3563 + version = "0.1.1.1"; 3564 + sha256 = "14wj5jdj0s3ygxqz46622j241hxz0h5apmnq7w407xk590c74z64"; 3565 + libraryHaskellDepends = [ 3566 + aeson aeson-casing base bytestring containers filepath http-client 3567 + http-client-tls http-types lens mtl text time unordered-containers 3568 + uri 3569 + ]; 3570 + testHaskellDepends = [ 3571 + aeson aeson-casing base bytestring containers filepath http-client 3572 + http-client-tls http-types interpolatedstring-perl6 lens mtl 3573 + QuickCheck quickcheck-instances text time unordered-containers uri 3574 + ]; 3575 + description = "Complete API bindings for DigitalOcean API V2"; 3576 + license = stdenv.lib.licenses.mit; 3577 + }) {}; 3578 + 3579 "DOM" = callPackage 3580 ({ mkDerivation, base, mtl, WebBits }: 3581 mkDerivation { ··· 4604 license = stdenv.lib.licenses.bsd3; 4605 }) {}; 4606 4607 + "Earley_0_12_0_1" = callPackage 4608 + ({ mkDerivation, base, criterion, deepseq, ListLike, parsec 4609 + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck 4610 + , unordered-containers 4611 + }: 4612 + mkDerivation { 4613 + pname = "Earley"; 4614 + version = "0.12.0.1"; 4615 + sha256 = "1cfmarpbldayhdynahw5gkxspsgi4kkjcybisk4kzhdj40yaj9pw"; 4616 + isLibrary = true; 4617 + isExecutable = true; 4618 + libraryHaskellDepends = [ base ListLike ]; 4619 + executableHaskellDepends = [ base unordered-containers ]; 4620 + testHaskellDepends = [ 4621 + base QuickCheck tasty tasty-hunit tasty-quickcheck 4622 + ]; 4623 + benchmarkHaskellDepends = [ 4624 + base criterion deepseq ListLike parsec 4625 + ]; 4626 + description = "Parsing all context-free grammars using Earley's algorithm"; 4627 + license = stdenv.lib.licenses.bsd3; 4628 + hydraPlatforms = stdenv.lib.platforms.none; 4629 + }) {}; 4630 + 4631 "Ebnf2ps" = callPackage 4632 ({ mkDerivation, array, base, containers, directory, happy 4633 , old-time, unix ··· 5753 license = stdenv.lib.licenses.bsd3; 5754 }) {}; 5755 5756 + "Frames_0_2_1" = callPackage 5757 + ({ mkDerivation, base, criterion, directory, ghc-prim, hspec, htoml 5758 + , HUnit, pipes, pretty, primitive, readable, regex-applicative 5759 + , template-haskell, temporary, text, transformers 5760 + , unordered-containers, vector, vinyl 5761 + }: 5762 + mkDerivation { 5763 + pname = "Frames"; 5764 + version = "0.2.1"; 5765 + sha256 = "1mj2s4afj5wlpg3893j2nd5z98vcxqxi83s1z82lknaq6i7n805q"; 5766 + isLibrary = true; 5767 + isExecutable = true; 5768 + libraryHaskellDepends = [ 5769 + base ghc-prim pipes primitive readable template-haskell text 5770 + transformers vector vinyl 5771 + ]; 5772 + testHaskellDepends = [ 5773 + base directory hspec htoml HUnit pipes pretty regex-applicative 5774 + template-haskell temporary text unordered-containers 5775 + ]; 5776 + benchmarkHaskellDepends = [ base criterion pipes transformers ]; 5777 + description = "Data frames For working with tabular data files"; 5778 + license = stdenv.lib.licenses.bsd3; 5779 + hydraPlatforms = stdenv.lib.platforms.none; 5780 + }) {}; 5781 + 5782 "Frank" = callPackage 5783 ({ mkDerivation, base, mtl, newtype, she, void }: 5784 mkDerivation { ··· 6192 }: 6193 mkDerivation { 6194 pname = "Gamgine"; 6195 + version = "0.5.2"; 6196 + sha256 = "0kry2ni9ba3sf2dpsjz0dq4dwnbgjicr1lwl7q4r8w6my94gkas0"; 6197 enableSeparateDataOutput = true; 6198 libraryHaskellDepends = [ 6199 array base bytestring composition cpphs data-lens directory ··· 9250 license = stdenv.lib.licenses.bsd3; 9251 }) {}; 9252 9253 + "HaskellNet-SSL_0_3_4_0" = callPackage 9254 + ({ mkDerivation, base, bytestring, connection, data-default 9255 + , HaskellNet, network, tls 9256 + }: 9257 + mkDerivation { 9258 + pname = "HaskellNet-SSL"; 9259 + version = "0.3.4.0"; 9260 + sha256 = "03q48g4gzmhjl4a5wwn0q3man8s44pn028a0fidjpmfmgxa95bl3"; 9261 + enableSeparateDataOutput = true; 9262 + libraryHaskellDepends = [ 9263 + base bytestring connection data-default HaskellNet network tls 9264 + ]; 9265 + homepage = "https://github.com/dpwright/HaskellNet-SSL"; 9266 + description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; 9267 + license = stdenv.lib.licenses.bsd3; 9268 + hydraPlatforms = stdenv.lib.platforms.none; 9269 + }) {}; 9270 + 9271 "HaskellTorrent" = callPackage 9272 ({ mkDerivation, base, bytestring, cereal, cml, containers 9273 , directory, hopenssl, hslogger, HTTP, HUnit, mtl, network, parsec ··· 10727 pname = "JuicyPixels-scale-dct"; 10728 version = "0.1.1.2"; 10729 sha256 = "15py0slh1jij8wrd68q0fqs9yarnabr470xm04i92904a809vgcs"; 10730 + revision = "1"; 10731 + editedCabalFile = "08myhf2912c5hd7hhiq58lsylfpj2zwhak5kmhhcffc7zsvhcl24"; 10732 libraryHaskellDepends = [ 10733 base base-compat carray fft JuicyPixels 10734 ]; ··· 11314 }) {}; 11315 11316 "Lazy-Pbkdf2" = callPackage 11317 + ({ mkDerivation, base, base16-bytestring, binary, byteable 11318 + , bytestring, criterion, cryptonite, memory 11319 }: 11320 mkDerivation { 11321 pname = "Lazy-Pbkdf2"; 11322 + version = "3.0.0"; 11323 + sha256 = "0rcbsjypr4k5s8jsw1wchl9y3v7b9nvy92046hvzah69rd2hcqj1"; 11324 libraryHaskellDepends = [ base binary bytestring ]; 11325 testHaskellDepends = [ 11326 base base16-bytestring binary bytestring cryptonite memory 11327 + ]; 11328 + benchmarkHaskellDepends = [ 11329 + base binary byteable bytestring criterion cryptonite memory 11330 ]; 11331 description = "Lazy PBKDF2 generator"; 11332 license = stdenv.lib.licenses.mit; ··· 15823 ({ mkDerivation, base, containers, ghc, ghc-paths }: 15824 mkDerivation { 15825 pname = "SSTG"; 15826 + version = "0.1.1.2"; 15827 + sha256 = "1vf5c5k6b5nww2acm0r17imcpsl2p6xbg4qqzwdalpj7xhd3bvi9"; 15828 isLibrary = true; 15829 isExecutable = true; 15830 libraryHaskellDepends = [ base containers ghc ghc-paths ]; ··· 20803 }) {}; 20804 20805 "activehs" = callPackage 20806 + ({ mkDerivation, activehs-base, array, base, blaze-html 20807 + , blaze-markup, bytestring, cmdargs, containers, data-pprint 20808 + , deepseq, dia-base, dia-functions, directory, exceptions, filepath 20809 + , haskell-src-exts, highlighting-kate, hint, hoogle, mtl 20810 + , old-locale, old-time, pandoc, process, pureMD5, QuickCheck 20811 + , simple-reflect, snap-core, snap-server, split, syb, text, time 20812 + , utf8-string, xhtml 20813 }: 20814 mkDerivation { 20815 pname = "activehs"; 20816 + version = "0.3.2"; 20817 + sha256 = "0n5bb5bdigf3b0016ljv5r3bki3fq6j5dv7csvkdq7pdvghzw3gp"; 20818 isLibrary = false; 20819 isExecutable = true; 20820 enableSeparateDataOutput = true; 20821 executableHaskellDepends = [ 20822 + activehs-base array base blaze-html blaze-markup bytestring cmdargs 20823 + containers data-pprint deepseq dia-base dia-functions directory 20824 + exceptions filepath haskell-src-exts highlighting-kate hint hoogle 20825 + mtl old-locale old-time pandoc process pureMD5 QuickCheck 20826 + simple-reflect snap-core snap-server split syb text time 20827 + utf8-string xhtml 20828 ]; 20829 description = "Haskell code presentation tool"; 20830 license = stdenv.lib.licenses.bsd3; ··· 20837 pname = "activehs-base"; 20838 version = "0.3.0.4"; 20839 sha256 = "0gmixyawdl0kk351k8n5g7k3cfxv1qlbish750kv5kip6xc1dmcj"; 20840 + revision = "1"; 20841 + editedCabalFile = "1v2sw9n9kiqc7cy0v1923ld645dykmk57bgdrgdgfv6qkfp6ghdd"; 20842 libraryHaskellDepends = [ base QuickCheck ]; 20843 description = "Basic definitions for activehs"; 20844 license = stdenv.lib.licenses.bsd3; ··· 20895 license = stdenv.lib.licenses.bsd3; 20896 }) {}; 20897 20898 + "ad_4_3_4" = callPackage 20899 + ({ mkDerivation, array, base, Cabal, cabal-doctest, comonad 20900 + , containers, criterion, data-reify, directory, doctest, erf 20901 + , filepath, free, nats, reflection, transformers 20902 + }: 20903 + mkDerivation { 20904 + pname = "ad"; 20905 + version = "4.3.4"; 20906 + sha256 = "0r3qixsj624q5c88xlr444fn7z5c36m32ciyxz732lngg06pvwdz"; 20907 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 20908 + libraryHaskellDepends = [ 20909 + array base comonad containers data-reify erf free nats reflection 20910 + transformers 20911 + ]; 20912 + testHaskellDepends = [ base directory doctest filepath ]; 20913 + benchmarkHaskellDepends = [ base criterion erf ]; 20914 + homepage = "http://github.com/ekmett/ad"; 20915 + description = "Automatic Differentiation"; 20916 + license = stdenv.lib.licenses.bsd3; 20917 + hydraPlatforms = stdenv.lib.platforms.none; 20918 + }) {}; 20919 + 20920 "adaptive-containers" = callPackage 20921 ({ mkDerivation, base }: 20922 mkDerivation { ··· 21533 "aeson-flowtyped" = callPackage 21534 ({ mkDerivation, aeson, base, containers, free, recursion-schemes 21535 , reflection, scientific, tasty, tasty-hunit, text, time 21536 + , transformers, unordered-containers, vector, wl-pprint 21537 }: 21538 mkDerivation { 21539 pname = "aeson-flowtyped"; 21540 + version = "0.9.0"; 21541 + sha256 = "1j593x15bm8b4l59cbzgcg6vgwibjfa4nilsj6dl1y8cfbqwj4aa"; 21542 libraryHaskellDepends = [ 21543 aeson base containers free recursion-schemes reflection scientific 21544 + text time transformers unordered-containers vector wl-pprint 21545 ]; 21546 testHaskellDepends = [ 21547 + aeson base containers recursion-schemes tasty tasty-hunit text 21548 unordered-containers vector 21549 ]; 21550 homepage = "https://github.com/mikeplus64/aeson-flowtyped#readme"; ··· 22521 license = stdenv.lib.licenses.bsd3; 22522 }) {}; 22523 22524 + "alarmclock_0_4_0_3" = callPackage 22525 + ({ mkDerivation, async, base, clock, stm, time, unbounded-delays }: 22526 + mkDerivation { 22527 + pname = "alarmclock"; 22528 + version = "0.4.0.3"; 22529 + sha256 = "0phgcmji4jrmyia6w05wqllrdl2hnsyxfkbh68dlgi7gn0c5nvxn"; 22530 + libraryHaskellDepends = [ 22531 + async base clock stm time unbounded-delays 22532 + ]; 22533 + homepage = "https://bitbucket.org/davecturner/alarmclock"; 22534 + description = "Wake up and perform an action at a certain time"; 22535 + license = stdenv.lib.licenses.bsd3; 22536 + hydraPlatforms = stdenv.lib.platforms.none; 22537 + }) {}; 22538 + 22539 "alea" = callPackage 22540 ({ mkDerivation, base, optparse-applicative, random, text }: 22541 mkDerivation { ··· 22773 homepage = "https://github.com/snowleopard/alga"; 22774 description = "A library for algebraic graph construction and transformation"; 22775 license = stdenv.lib.licenses.mit; 22776 + }) {}; 22777 + 22778 + "algebraic-graphs_0_0_5" = callPackage 22779 + ({ mkDerivation, array, base, containers, criterion, extra 22780 + , QuickCheck 22781 + }: 22782 + mkDerivation { 22783 + pname = "algebraic-graphs"; 22784 + version = "0.0.5"; 22785 + sha256 = "046507r77wn4f6grxzrh2n90rnllp1inhdvn4fg9ki36k5qgqyzx"; 22786 + libraryHaskellDepends = [ array base containers ]; 22787 + testHaskellDepends = [ base containers extra QuickCheck ]; 22788 + benchmarkHaskellDepends = [ base containers criterion ]; 22789 + homepage = "https://github.com/snowleopard/alga"; 22790 + description = "A library for algebraic graph construction and transformation"; 22791 + license = stdenv.lib.licenses.mit; 22792 + hydraPlatforms = stdenv.lib.platforms.none; 22793 }) {}; 22794 22795 "algebraic-prelude" = callPackage ··· 26567 hydraPlatforms = stdenv.lib.platforms.none; 26568 }) {}; 26569 26570 + "approximate_0_3_1" = callPackage 26571 + ({ mkDerivation, base, binary, bytes, Cabal, cabal-doctest, cereal 26572 + , comonad, deepseq, directory, doctest, filepath, ghc-prim 26573 + , hashable, lens, log-domain, pointed, safecopy, semigroupoids 26574 + , semigroups, simple-reflect, vector 26575 + }: 26576 + mkDerivation { 26577 + pname = "approximate"; 26578 + version = "0.3.1"; 26579 + sha256 = "18ifmp1c2km3ssp51m94vxqzx7yx6c21ychp7ajnhgg7v4bgfdyq"; 26580 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 26581 + libraryHaskellDepends = [ 26582 + base binary bytes cereal comonad deepseq ghc-prim hashable lens 26583 + log-domain pointed safecopy semigroupoids semigroups vector 26584 + ]; 26585 + testHaskellDepends = [ 26586 + base directory doctest filepath semigroups simple-reflect 26587 + ]; 26588 + homepage = "http://github.com/analytics/approximate/"; 26589 + description = "Approximate discrete values and numbers"; 26590 + license = stdenv.lib.licenses.bsd3; 26591 + hydraPlatforms = stdenv.lib.platforms.none; 26592 + }) {}; 26593 + 26594 "approximate-equality" = callPackage 26595 ({ mkDerivation, base, type-level-natural-number }: 26596 mkDerivation { ··· 28322 license = stdenv.lib.licenses.bsd3; 28323 }) {}; 28324 28325 + "atomic-primops_0_8_1" = callPackage 28326 + ({ mkDerivation, base, ghc-prim, primitive }: 28327 + mkDerivation { 28328 + pname = "atomic-primops"; 28329 + version = "0.8.1"; 28330 + sha256 = "0zqbx0sfgl0hi8bqavvwjxsczayxrhwjqxymaawrvn44xr9g35c1"; 28331 + libraryHaskellDepends = [ base ghc-prim primitive ]; 28332 + homepage = "https://github.com/rrnewton/haskell-lockfree/wiki"; 28333 + description = "A safe approach to CAS and other atomic ops in Haskell"; 28334 + license = stdenv.lib.licenses.bsd3; 28335 + hydraPlatforms = stdenv.lib.platforms.none; 28336 + }) {}; 28337 + 28338 "atomic-primops-foreign" = callPackage 28339 ({ mkDerivation, base, bits-atomic, HUnit, test-framework 28340 , test-framework-hunit, time ··· 28528 license = stdenv.lib.licenses.bsd3; 28529 }) {}; 28530 28531 + "attoparsec_0_13_2_0" = callPackage 28532 + ({ mkDerivation, array, base, bytestring, case-insensitive 28533 + , containers, criterion, deepseq, directory, filepath, ghc-prim 28534 + , http-types, parsec, QuickCheck, quickcheck-unicode, scientific 28535 + , tasty, tasty-quickcheck, text, transformers, unordered-containers 28536 + , vector 28537 + }: 28538 + mkDerivation { 28539 + pname = "attoparsec"; 28540 + version = "0.13.2.0"; 28541 + sha256 = "1wrwj359r0kgrcc2kw1yl9cpvkihhq0qm3i12kw39707s6m2x0pd"; 28542 + libraryHaskellDepends = [ 28543 + array base bytestring containers deepseq scientific text 28544 + transformers 28545 + ]; 28546 + testHaskellDepends = [ 28547 + array base bytestring deepseq QuickCheck quickcheck-unicode 28548 + scientific tasty tasty-quickcheck text transformers vector 28549 + ]; 28550 + benchmarkHaskellDepends = [ 28551 + array base bytestring case-insensitive containers criterion deepseq 28552 + directory filepath ghc-prim http-types parsec scientific text 28553 + transformers unordered-containers vector 28554 + ]; 28555 + homepage = "https://github.com/bos/attoparsec"; 28556 + description = "Fast combinator parsing for bytestrings and text"; 28557 + license = stdenv.lib.licenses.bsd3; 28558 + hydraPlatforms = stdenv.lib.platforms.none; 28559 + }) {}; 28560 + 28561 "attoparsec-arff" = callPackage 28562 ({ mkDerivation, attoparsec, base, bytestring }: 28563 mkDerivation { ··· 30564 license = stdenv.lib.licenses.bsd3; 30565 }) {}; 30566 30567 + "bank-holidays-england_0_1_0_6" = callPackage 30568 + ({ mkDerivation, base, containers, hspec, QuickCheck, time }: 30569 + mkDerivation { 30570 + pname = "bank-holidays-england"; 30571 + version = "0.1.0.6"; 30572 + sha256 = "1arlyjaaq8df2q121r9lc23wacn02ncdx5b7s8yszp6szx5jivap"; 30573 + libraryHaskellDepends = [ base containers time ]; 30574 + testHaskellDepends = [ base containers hspec QuickCheck time ]; 30575 + homepage = "https://bitbucket.org/davecturner/bank-holidays-england"; 30576 + description = "Calculation of bank holidays in England and Wales"; 30577 + license = stdenv.lib.licenses.bsd3; 30578 + hydraPlatforms = stdenv.lib.platforms.none; 30579 + }) {}; 30580 + 30581 "banwords" = callPackage 30582 ({ mkDerivation, attoparsec, base, bytestring, data-default, HUnit 30583 , test-framework, test-framework-hunit, text, vector ··· 32508 license = stdenv.lib.licenses.bsd3; 32509 }) {}; 32510 32511 + "binary-serialise-cbor" = callPackage 32512 + ({ mkDerivation, base, bytestring, cborg, serialise }: 32513 + mkDerivation { 32514 + pname = "binary-serialise-cbor"; 32515 + version = "0.1.1.0"; 32516 + sha256 = "0wrf9skl99aalf9pbb8a43i80r8vimn6vih4sidw615cw3k4yapg"; 32517 + libraryHaskellDepends = [ base bytestring cborg serialise ]; 32518 + description = "Yet Another Binary Serialisation Library (compatibility shim)"; 32519 + license = stdenv.lib.licenses.bsd3; 32520 + }) {}; 32521 + 32522 "binary-shared" = callPackage 32523 ({ mkDerivation, base, binary, bytestring, containers, mtl }: 32524 mkDerivation { ··· 32638 pname = "binary-typed"; 32639 version = "1.0"; 32640 sha256 = "02ans3vny69qfsmwlgri7v31rpff0h3mdp2zpikclay50a471ww5"; 32641 + revision = "1"; 32642 + editedCabalFile = "1jnmdi3bnyiyvqlmgh5k8cdcbnl594yq3wrs6cjipw0ik06ar0y2"; 32643 libraryHaskellDepends = [ base binary bytestring murmur-hash ]; 32644 testHaskellDepends = [ 32645 base binary bytestring tasty tasty-hunit tasty-quickcheck ··· 34155 pname = "bits"; 34156 version = "0.5.1"; 34157 sha256 = "14ww8zcyis6kfli28bb9i5dmmj7k1j1dlzpwnfrkzd8kp5xmazk5"; 34158 + revision = "1"; 34159 + editedCabalFile = "06gsbm787kanng2p37sfkpzh9s630bcxgncayn3alxk3y5q5yi7l"; 34160 setupHaskellDepends = [ base Cabal cabal-doctest ]; 34161 libraryHaskellDepends = [ base bytes mtl transformers ]; 34162 testHaskellDepends = [ base doctest ]; ··· 35676 license = stdenv.lib.licenses.mit; 35677 }) {}; 35678 35679 + "bookkeeping_0_2_1_4" = callPackage 35680 + ({ mkDerivation, base, dlist, doctest, Glob, mtl, text, time }: 35681 + mkDerivation { 35682 + pname = "bookkeeping"; 35683 + version = "0.2.1.4"; 35684 + sha256 = "1r17x9a5fapqn8ldvyr19l5g5qfxmvzqc5d3rp6rjg60r7k98hpz"; 35685 + libraryHaskellDepends = [ base dlist mtl text time ]; 35686 + testHaskellDepends = [ base doctest Glob ]; 35687 + homepage = "https://github.com/arowM/haskell-bookkeeping#readme"; 35688 + description = "A module for bookkeeping by double entry"; 35689 + license = stdenv.lib.licenses.mit; 35690 + hydraPlatforms = stdenv.lib.platforms.none; 35691 + }) {}; 35692 + 35693 "bookkeeping-jp" = callPackage 35694 ({ mkDerivation, base, bookkeeping, doctest, Glob, mono-traversable 35695 , text, time ··· 35995 sha256 = "0z63k6kkj43rvwzsy7rbrxz97f8clq87ajbdv7768xziw4mb022x"; 35996 revision = "1"; 35997 editedCabalFile = "1sdsshbvhv955ncgxygzl4mfkkk76rdkilwc70w04j9jmbvj5p6j"; 35998 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 35999 + libraryHaskellDepends = [ 36000 + base bifunctors binary bytes cereal comonad deepseq hashable mmorph 36001 + profunctors template-haskell transformers transformers-compat 36002 + ]; 36003 + testHaskellDepends = [ 36004 + base deriving-compat doctest functor-classes-compat transformers 36005 + transformers-compat vector void 36006 + ]; 36007 + homepage = "http://github.com/ekmett/bound/"; 36008 + description = "Making de Bruijn Succ Less"; 36009 + license = stdenv.lib.licenses.bsd3; 36010 + hydraPlatforms = stdenv.lib.platforms.none; 36011 + }) {}; 36012 + 36013 + "bound_2_0_1" = callPackage 36014 + ({ mkDerivation, base, bifunctors, binary, bytes, Cabal 36015 + , cabal-doctest, cereal, comonad, deepseq, deriving-compat, doctest 36016 + , functor-classes-compat, hashable, mmorph, profunctors 36017 + , template-haskell, transformers, transformers-compat, vector, void 36018 + }: 36019 + mkDerivation { 36020 + pname = "bound"; 36021 + version = "2.0.1"; 36022 + sha256 = "0xmvkwambzmji1czxipl9cms5l3v98765b9spmb3wn5n6dpj0ji9"; 36023 setupHaskellDepends = [ base Cabal cabal-doctest ]; 36024 libraryHaskellDepends = [ 36025 base bifunctors binary bytes cereal comonad deepseq hashable mmorph ··· 37033 }: 37034 mkDerivation { 37035 pname = "butcher"; 37036 + version = "1.1.0.1"; 37037 + sha256 = "0j2qknsgq11nc3n0hjx9ck76014sg7if0d75vjjsw1kjlr3rykn5"; 37038 libraryHaskellDepends = [ 37039 base bifunctors containers deque either extra free microlens 37040 microlens-th mtl multistate pretty transformers unsafe void ··· 37168 pname = "bytes"; 37169 version = "0.15.3"; 37170 sha256 = "0kfdw1c13y3kxc1s9nzyavrv1ccipzrmqlwmigj3gnwjcjvddp6q"; 37171 + revision = "1"; 37172 + editedCabalFile = "1fnv8vlbv8m5k9n5rik6pq693n0nfi9bkx2d8f7y5vvfly5bbkpw"; 37173 setupHaskellDepends = [ base Cabal cabal-doctest ]; 37174 libraryHaskellDepends = [ 37175 base binary bytestring cereal containers hashable mtl scientific ··· 37891 }: 37892 mkDerivation { 37893 pname = "cabal-bounds"; 37894 + version = "1.2.0"; 37895 + sha256 = "1lbkfz5sw292br1zcki2r3qpzc1q5hk3h40xkbbhflqmw3m1h0fj"; 37896 isLibrary = true; 37897 isExecutable = true; 37898 libraryHaskellDepends = [ ··· 37915 }: 37916 mkDerivation { 37917 pname = "cabal-cargs"; 37918 + version = "0.7.12"; 37919 + sha256 = "18d0sky1h4n41j4hib34ji51jh3ikm68gdc60qv361i7pwrmi1mk"; 37920 isLibrary = true; 37921 isExecutable = true; 37922 libraryHaskellDepends = [ ··· 38464 license = stdenv.lib.licenses.gpl3; 38465 }) {}; 38466 38467 + "cabal-rpm_0_11_2" = callPackage 38468 + ({ mkDerivation, base, Cabal, directory, filepath, old-locale 38469 + , process, time, unix 38470 + }: 38471 + mkDerivation { 38472 + pname = "cabal-rpm"; 38473 + version = "0.11.2"; 38474 + sha256 = "18k9dbjz97d6nhnjjr0xqs7z49qcisia3l9h0rg58s5xqkjvzq89"; 38475 + isLibrary = false; 38476 + isExecutable = true; 38477 + executableHaskellDepends = [ 38478 + base Cabal directory filepath old-locale process time unix 38479 + ]; 38480 + homepage = "https://github.com/juhp/cabal-rpm"; 38481 + description = "RPM packaging tool for Haskell Cabal-based packages"; 38482 + license = stdenv.lib.licenses.gpl3; 38483 + hydraPlatforms = stdenv.lib.platforms.none; 38484 + }) {}; 38485 + 38486 "cabal-scripts" = callPackage 38487 ({ mkDerivation, base }: 38488 mkDerivation { ··· 38996 pname = "cacophony"; 38997 version = "0.10.0"; 38998 sha256 = "1hjxzpbnp5qzbjl9m0hyvlr7yflfgxr5kqbviamhpgc0lj5igizv"; 38999 + revision = "1"; 39000 + editedCabalFile = "0j73lknyxlj5zs36sjm3z1z4azqi2zzm5aas6c635k6bqpn4wac6"; 39001 isLibrary = true; 39002 isExecutable = true; 39003 libraryHaskellDepends = [ ··· 40453 hydraPlatforms = stdenv.lib.platforms.none; 40454 }) {}; 40455 40456 + "cast" = callPackage 40457 + ({ mkDerivation, base }: 40458 + mkDerivation { 40459 + pname = "cast"; 40460 + version = "0.1.0.2"; 40461 + sha256 = "14dwsy80v1k0d9ksxb83h5lrz311d3nsgzcxxvivcdj4jzjlbm94"; 40462 + libraryHaskellDepends = [ base ]; 40463 + homepage = "https://github.com/haskell-patterns/cast#readme"; 40464 + description = "Abstact cast pattern"; 40465 + license = stdenv.lib.licenses.bsd3; 40466 + }) {}; 40467 + 40468 "castle" = callPackage 40469 ({ mkDerivation, base, containers, optparse-applicative, shelly 40470 , system-fileio, system-filepath, text ··· 40695 description = "Tool to maintain a database of CABAL packages and their dependencies"; 40696 license = "unknown"; 40697 hydraPlatforms = stdenv.lib.platforms.none; 40698 + }) {}; 40699 + 40700 + "cbor-tool" = callPackage 40701 + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg 40702 + , cborg-json, filepath, scientific, text, unordered-containers 40703 + , vector 40704 + }: 40705 + mkDerivation { 40706 + pname = "cbor-tool"; 40707 + version = "0.1.0.0"; 40708 + sha256 = "1jx51l75hm76fsk9wsc7jhqg857n77s8xb8bcjbkr698qwfbf14m"; 40709 + isLibrary = false; 40710 + isExecutable = true; 40711 + executableHaskellDepends = [ 40712 + aeson aeson-pretty base bytestring cborg cborg-json filepath 40713 + scientific text unordered-containers vector 40714 + ]; 40715 + homepage = "https://github.com/well-typed/cborg"; 40716 + description = "A tool for manipulating CBOR"; 40717 + license = stdenv.lib.licenses.bsd3; 40718 + }) {}; 40719 + 40720 + "cborg" = callPackage 40721 + ({ mkDerivation, array, base, bytestring, containers, ghc-prim 40722 + , half, integer-gmp, primitive, text 40723 + }: 40724 + mkDerivation { 40725 + pname = "cborg"; 40726 + version = "0.1.1.0"; 40727 + sha256 = "120ljrwm15zl49nlsn9wb702sb97d2p300mzbpx8wxr2zdzlffpj"; 40728 + revision = "1"; 40729 + editedCabalFile = "0qqg1gfjf869ynrh20fbrpfhjf2yh6v3i5s6w327sirbhw9ajk6v"; 40730 + libraryHaskellDepends = [ 40731 + array base bytestring containers ghc-prim half integer-gmp 40732 + primitive text 40733 + ]; 40734 + description = "Concise Binary Object Representation"; 40735 + license = stdenv.lib.licenses.bsd3; 40736 + }) {}; 40737 + 40738 + "cborg-json" = callPackage 40739 + ({ mkDerivation, aeson, aeson-pretty, base, cborg, scientific, text 40740 + , unordered-containers, vector 40741 + }: 40742 + mkDerivation { 40743 + pname = "cborg-json"; 40744 + version = "0.1.0.0"; 40745 + sha256 = "1dx7ap8ks8g3c68jdkni958v2g04swphfi0nkyjznyz0dl6vs9mz"; 40746 + libraryHaskellDepends = [ 40747 + aeson aeson-pretty base cborg scientific text unordered-containers 40748 + vector 40749 + ]; 40750 + homepage = "https://github.com/well-typed/cborg"; 40751 + description = "A library for encoding JSON as CBOR"; 40752 + license = stdenv.lib.licenses.bsd3; 40753 }) {}; 40754 40755 "cci" = callPackage ··· 41652 }: 41653 mkDerivation { 41654 pname = "chatwork"; 41655 + version = "0.1.1.1"; 41656 + sha256 = "0b4pa4hbx8a4cs2yhad0kwm784w5vra858ixmjfk5jis5xxq279x"; 41657 + isLibrary = true; 41658 + isExecutable = true; 41659 libraryHaskellDepends = [ 41660 + aeson aeson-casing base bytestring connection data-default-class 41661 + http-api-data http-client http-client-tls http-types req text 41662 + ]; 41663 + executableHaskellDepends = [ 41664 aeson aeson-casing base bytestring connection data-default-class 41665 http-api-data http-client http-client-tls http-types req text 41666 ]; ··· 41700 license = stdenv.lib.licenses.bsd3; 41701 }) {}; 41702 41703 + "cheapskate_0_1_1" = callPackage 41704 + pname = "phizzle"; 41705 + , data-default, deepseq, mtl, syb, text, uniplate, xss-sanitize 41706 + }: 41707 + mkDerivation { 41708 + pname = "cheapskate"; 41709 + version = "0.1.1"; 41710 + sha256 = "1hiqi7h76shjzs2zj0j8g6wnq2hbiq1hmfafdazr97fba2zl2432"; 41711 + isLibrary = true; 41712 + isExecutable = true; 41713 + libraryHaskellDepends = [ 41714 + base blaze-html containers data-default deepseq mtl syb text 41715 + uniplate xss-sanitize 41716 + ]; 41717 + executableHaskellDepends = [ base blaze-html bytestring text ]; 41718 + homepage = "http://github.com/jgm/cheapskate"; 41719 + description = "Experimental markdown processor"; 41720 + license = stdenv.lib.licenses.bsd3; 41721 + hydraPlatforms = stdenv.lib.platforms.none; 41722 + }) {}; 41723 + 41724 "cheapskate-highlight" = callPackage 41725 ({ mkDerivation, base, blaze-html, cheapskate, highlighting-kate 41726 , text ··· 45201 hydraPlatforms = stdenv.lib.platforms.none; 45202 }) {}; 45203 45204 + "columbia" = callPackage 45205 + ({ mkDerivation, array, base, bytestring, containers, contravariant 45206 + , data-endian, directory, filelock, invariant, mmap, mmorph 45207 + , monad-loops, mtl, parallel, pointless-haskell, syb-with-class 45208 + , transformers 45209 + }: 45210 + mkDerivation { 45211 + pname = "columbia"; 45212 + version = "0.1.0.2"; 45213 + sha256 = "152f43s2dm81amag28kav9a1gfyg97rxhd2dm3ivip98j8p1d6j0"; 45214 + libraryHaskellDepends = [ 45215 + array base bytestring containers contravariant data-endian 45216 + directory filelock invariant mmap mmorph monad-loops mtl parallel 45217 + pointless-haskell syb-with-class transformers 45218 + ]; 45219 + description = "Enhanced serialization for media that support seeking"; 45220 + license = stdenv.lib.licenses.bsd3; 45221 + }) {}; 45222 + 45223 "com" = callPackage 45224 ({ mkDerivation }: 45225 mkDerivation { ··· 45528 license = stdenv.lib.licenses.bsd3; 45529 }) {}; 45530 45531 + "comonad_5_0_2" = callPackage 45532 + ({ mkDerivation, base, Cabal, cabal-doctest, containers 45533 + , contravariant, distributive, doctest, semigroups, tagged 45534 + , transformers, transformers-compat 45535 + }: 45536 + mkDerivation { 45537 + pname = "comonad"; 45538 + version = "5.0.2"; 45539 + sha256 = "115pai560rllsmym76bj787kwz5xx19y8bl6262005nddqwzxc0v"; 45540 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 45541 + libraryHaskellDepends = [ 45542 + base containers contravariant distributive semigroups tagged 45543 + transformers transformers-compat 45544 + ]; 45545 + testHaskellDepends = [ base doctest ]; 45546 + homepage = "http://github.com/ekmett/comonad/"; 45547 + description = "Comonads"; 45548 + license = stdenv.lib.licenses.bsd3; 45549 + hydraPlatforms = stdenv.lib.platforms.none; 45550 + }) {}; 45551 + 45552 "comonad-extras" = callPackage 45553 ({ mkDerivation, array, base, comonad, containers, distributive 45554 , semigroupoids, transformers ··· 45859 hydraPlatforms = stdenv.lib.platforms.none; 45860 }) {}; 45861 45862 + "compensated_0_7_2" = callPackage 45863 + ({ mkDerivation, base, bifunctors, binary, bytes, Cabal 45864 + , cabal-doctest, cereal, comonad, deepseq, distributive, doctest 45865 + , generic-deriving, hashable, lens, log-domain, safecopy 45866 + , semigroupoids, semigroups, simple-reflect, vector 45867 + }: 45868 + mkDerivation { 45869 + pname = "compensated"; 45870 + version = "0.7.2"; 45871 + sha256 = "1qna4g1zcc89r1ambswrq65pql6k6g3dv0ivlgnhswl6lm3vzyf7"; 45872 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 45873 + libraryHaskellDepends = [ 45874 + base bifunctors binary bytes cereal comonad deepseq distributive 45875 + hashable lens log-domain safecopy semigroupoids semigroups vector 45876 + ]; 45877 + testHaskellDepends = [ 45878 + base doctest generic-deriving semigroups simple-reflect 45879 + ]; 45880 + homepage = "http://github.com/analytics/compensated/"; 45881 + description = "Compensated floating-point arithmetic"; 45882 + license = stdenv.lib.licenses.bsd3; 45883 + hydraPlatforms = stdenv.lib.platforms.none; 45884 + }) {}; 45885 + 45886 "competition" = callPackage 45887 ({ mkDerivation, base, filepath, parsec }: 45888 mkDerivation { ··· 46034 }: 46035 mkDerivation { 46036 pname = "composite-aeson"; 46037 + version = "0.5.0.0"; 46038 + sha256 = "1h8kn3isnxx1qqd50h5af8rk9i88nfb7iiqjfy1kwszvjq6qap3p"; 46039 libraryHaskellDepends = [ 46040 aeson aeson-better-errors base composite-base containers 46041 contravariant generic-deriving hashable lens mmorph mtl profunctors ··· 46060 }: 46061 mkDerivation { 46062 pname = "composite-aeson-refined"; 46063 + version = "0.5.0.0"; 46064 + sha256 = "0s09qmr6rjkm28jz78cg9bz1zqhv0mlp7g5wpy9c7cblwz5wf4qd"; 46065 libraryHaskellDepends = [ 46066 aeson-better-errors base composite-aeson mtl refined 46067 ]; ··· 46078 }: 46079 mkDerivation { 46080 pname = "composite-base"; 46081 + version = "0.5.0.0"; 46082 + sha256 = "18fqmawlh5i4j04vj5kfqhb7cqlzfvv9326fqs3m4yzwh7zrmiqk"; 46083 libraryHaskellDepends = [ 46084 base exceptions lens monad-control mtl profunctors template-haskell 46085 text transformers transformers-base vinyl ··· 46100 }: 46101 mkDerivation { 46102 pname = "composite-ekg"; 46103 + version = "0.5.0.0"; 46104 + sha256 = "0q74j2jnzdj79srziz1ldpjs4xcysjr1dp9b8fsg4bghwfnkc7sc"; 46105 libraryHaskellDepends = [ 46106 base composite-base ekg ekg-core lens text vinyl 46107 ]; ··· 46112 }) {}; 46113 46114 "composite-opaleye" = callPackage 46115 + ({ mkDerivation, base, bytestring, composite-base, hspec, lens 46116 + , opaleye, postgresql-simple, product-profunctors, profunctors 46117 + , QuickCheck, template-haskell, text, vinyl 46118 }: 46119 mkDerivation { 46120 pname = "composite-opaleye"; 46121 + version = "0.5.0.0"; 46122 + sha256 = "0s9nf2nyz7knpcx0x1y0ck8x1cjxdmsdrc1nvqyb1264lkd863cj"; 46123 libraryHaskellDepends = [ 46124 base bytestring composite-base lens opaleye postgresql-simple 46125 product-profunctors profunctors template-haskell text vinyl 46126 + ]; 46127 + testHaskellDepends = [ 46128 + base bytestring composite-base hspec lens opaleye postgresql-simple 46129 + product-profunctors profunctors QuickCheck template-haskell text 46130 + vinyl 46131 ]; 46132 homepage = "https://github.com/ConferHealth/composite#readme"; 46133 description = "Opaleye SQL for Frames records"; ··· 46444 }) {}; 46445 46446 "concrete-haskell" = callPackage 46447 + ({ mkDerivation, base, binary, bytestring, bzlib 46448 + , concrete-haskell-autogen, containers, directory, filepath 46449 + , hashable, megaparsec, monad-extras, mtl, network 46450 + , optparse-generic, path, path-io, process, QuickCheck, scientific 46451 + , tar, text, thrift, time, unordered-containers, uuid, vector, zip 46452 + , zlib 46453 }: 46454 mkDerivation { 46455 pname = "concrete-haskell"; 46456 + version = "0.1.0.13"; 46457 + sha256 = "1vhwph94v6wspfk4bxafv9zq0l6x5s3lz7rrz9xc99pqwz3dhj2l"; 46458 isLibrary = true; 46459 isExecutable = true; 46460 libraryHaskellDepends = [ 46461 + base binary bytestring bzlib concrete-haskell-autogen containers 46462 + directory filepath hashable megaparsec monad-extras mtl network 46463 + optparse-generic path path-io process QuickCheck scientific tar 46464 + text thrift time unordered-containers uuid vector zip zlib 46465 ]; 46466 executableHaskellDepends = [ 46467 + base binary bytestring bzlib concrete-haskell-autogen containers 46468 + directory filepath hashable megaparsec monad-extras mtl network 46469 + optparse-generic path path-io process QuickCheck scientific tar 46470 + text thrift time unordered-containers uuid vector zip zlib 46471 ]; 46472 testHaskellDepends = [ 46473 + base binary bytestring bzlib concrete-haskell-autogen containers 46474 + directory filepath hashable megaparsec monad-extras mtl network 46475 + optparse-generic path path-io process QuickCheck scientific tar 46476 + text thrift time unordered-containers uuid vector zip zlib 46477 + ]; 46478 + benchmarkHaskellDepends = [ 46479 + base binary bytestring bzlib concrete-haskell-autogen containers 46480 + directory filepath hashable megaparsec monad-extras mtl network 46481 + optparse-generic path path-io process QuickCheck scientific tar 46482 + text thrift time unordered-containers uuid vector zip zlib 46483 ]; 46484 homepage = "https://github.com/hltcoe"; 46485 description = "Library for the Concrete data format"; ··· 46575 46576 "concurrent-dns-cache" = callPackage 46577 ({ mkDerivation, array, async, base, bytestring, containers, dns 46578 + , hspec, iproute, lifted-base, monad-control, network, psqueues 46579 + , stm, time, transformers 46580 }: 46581 mkDerivation { 46582 pname = "concurrent-dns-cache"; 46583 + version = "0.1.0"; 46584 + sha256 = "0bi3mlv2gi8adgh8zmh51idrnbsap15f2kybligccf9b6pcvpljr"; 46585 isLibrary = true; 46586 isExecutable = true; 46587 libraryHaskellDepends = [ 46588 + array async base bytestring containers dns iproute lifted-base 46589 + monad-control network psqueues stm time transformers 46590 ]; 46591 executableHaskellDepends = [ 46592 + array async base bytestring containers dns iproute lifted-base 46593 + monad-control network psqueues stm time transformers 46594 ]; 46595 testHaskellDepends = [ async base dns hspec ]; 46596 description = "Concurrent DNS cache"; ··· 47490 }: 47491 mkDerivation { 47492 pname = "confsolve"; 47493 + version = "0.5.6"; 47494 + sha256 = "0bsribar35vrq1q22nijxgnymkbrfa49vyvfa60ink8wj7q47jzp"; 47495 isLibrary = false; 47496 isExecutable = true; 47497 executableHaskellDepends = [ ··· 50413 pname = "crypto-enigma"; 50414 version = "0.0.2.8"; 50415 sha256 = "0dz8qr4afl360vc8mhcxsqm48y4pf1rvwxhzbvsgwhwjscvass3q"; 50416 + revision = "4"; 50417 + editedCabalFile = "1rvcphwavb3ns46fankpdlkz8rwl3rn591zlkmx0zdy3vygpwsfg"; 50418 libraryHaskellDepends = [ base containers MissingH mtl split ]; 50419 testHaskellDepends = [ base HUnit QuickCheck ]; 50420 homepage = "https://github.com/orome/crypto-enigma-hs"; ··· 51503 hydraPlatforms = stdenv.lib.platforms.none; 51504 }) {}; 51505 51506 + "cue-sheet_1_0_0" = callPackage 51507 + ({ mkDerivation, base, bytestring, containers, data-default-class 51508 + , exceptions, hspec, hspec-megaparsec, megaparsec, mtl, QuickCheck 51509 + , text 51510 + }: 51511 + mkDerivation { 51512 + pname = "cue-sheet"; 51513 + version = "1.0.0"; 51514 + sha256 = "05fj4iqg0ixrs8076p9jcl5my0qx4hgzcprnaymfkkr0n9x06sz1"; 51515 + enableSeparateDataOutput = true; 51516 + libraryHaskellDepends = [ 51517 + base bytestring containers data-default-class exceptions megaparsec 51518 + mtl QuickCheck text 51519 + ]; 51520 + testHaskellDepends = [ 51521 + base bytestring exceptions hspec hspec-megaparsec megaparsec 51522 + QuickCheck text 51523 + ]; 51524 + homepage = "https://github.com/mrkkrp/cue-sheet"; 51525 + description = "Support for construction, rendering, and parsing of CUE sheets"; 51526 + license = stdenv.lib.licenses.bsd3; 51527 + hydraPlatforms = stdenv.lib.platforms.none; 51528 + }) {}; 51529 + 51530 "cufft" = callPackage 51531 ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath 51532 , template-haskell ··· 51824 pname = "czipwith"; 51825 version = "1.0.0.0"; 51826 sha256 = "1q9cgig8zvycbfryb1ax35yq1x66qpc6a91qijbbfk1zsw7sz8j5"; 51827 + revision = "1"; 51828 + editedCabalFile = "1vz6nrmxhl2rrwcg16dpp09q64pk9z9j0ka97lqhxdzpvqm0fg88"; 51829 libraryHaskellDepends = [ base template-haskell ]; 51830 testHaskellDepends = [ base transformers ]; 51831 homepage = "https://github.com/lspitzner/czipwith/"; ··· 52535 license = stdenv.lib.licenses.bsd3; 52536 }) {}; 52537 52538 + "data-accessor-template_0_2_1_14" = callPackage 52539 + ({ mkDerivation, base, data-accessor, template-haskell, utility-ht 52540 + }: 52541 + mkDerivation { 52542 + pname = "data-accessor-template"; 52543 + version = "0.2.1.14"; 52544 + sha256 = "0r8vb3z40172jy17w131ydg5v1pvi121rgwxyq0cgxx0zwzhnvy4"; 52545 + libraryHaskellDepends = [ 52546 + base data-accessor template-haskell utility-ht 52547 + ]; 52548 + homepage = "http://www.haskell.org/haskellwiki/Record_access"; 52549 + description = "Utilities for accessing and manipulating fields of records"; 52550 + license = stdenv.lib.licenses.bsd3; 52551 + hydraPlatforms = stdenv.lib.platforms.none; 52552 + }) {}; 52553 + 52554 "data-accessor-transformers" = callPackage 52555 ({ mkDerivation, base, data-accessor, transformers }: 52556 mkDerivation { ··· 53000 license = stdenv.lib.licenses.bsd3; 53001 }) {}; 53002 53003 + "data-diverse_0_9_0_0" = callPackage 53004 + ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim 53005 + , hspec, tagged 53006 + }: 53007 + mkDerivation { 53008 + pname = "data-diverse"; 53009 + version = "0.9.0.0"; 53010 + sha256 = "0mx348pl32jycbcdhb9p199hzqg8yrh8ckw85vvgxg5n4251nd9p"; 53011 + libraryHaskellDepends = [ 53012 + base containers deepseq ghc-prim tagged 53013 + ]; 53014 + testHaskellDepends = [ base hspec tagged ]; 53015 + benchmarkHaskellDepends = [ base criterion ]; 53016 + homepage = "https://github.com/louispan/data-diverse#readme"; 53017 + description = "Extensible records and polymorphic variants"; 53018 + license = stdenv.lib.licenses.bsd3; 53019 + hydraPlatforms = stdenv.lib.platforms.none; 53020 + }) {}; 53021 + 53022 "data-diverse-lens" = callPackage 53023 ({ mkDerivation, base, data-diverse, hspec, lens, tagged }: 53024 mkDerivation { ··· 53255 ({ mkDerivation, base, template-haskell }: 53256 mkDerivation { 53257 pname = "data-flags"; 53258 + version = "0.0.3.4"; 53259 + sha256 = "183h2dzqrp9wl4sg59sijlhqw5pgi10xgw7cx8vz1s86rkia3hj8"; 53260 libraryHaskellDepends = [ base template-haskell ]; 53261 homepage = "https://github.com/mvv/data-flags"; 53262 description = "A package for working with bit masks and flags in general"; ··· 53736 pname = "data-pprint"; 53737 version = "0.2.4.1"; 53738 sha256 = "10qg7sa64l7sjm6f9xx00nqddmxccj4h1apv4wwqhh8y7vlal1hc"; 53739 + revision = "1"; 53740 + editedCabalFile = "0gk2x4z7m0816gq6p22y5y8r1iydi4154xbn474i9nsbk56kp2by"; 53741 libraryHaskellDepends = [ base deepseq mtl parallel pretty time ]; 53742 description = "Prettyprint and compare Data values"; 53743 license = stdenv.lib.licenses.bsd3; ··· 53997 }: 53998 mkDerivation { 53999 pname = "data-sword"; 54000 + version = "0.2.0.2"; 54001 + sha256 = "1m14vxfx5raiy5b6w3602hkqywc0gj4yv38mjbwncbic86g6rgn2"; 54002 libraryHaskellDepends = [ 54003 base data-bword hashable template-haskell 54004 ]; ··· 54074 pname = "data-tree-print"; 54075 version = "0.1.0.0"; 54076 sha256 = "0dymdf7bv98f0xkdm49yxdn5nlbp7ahrfsadx69wzy8si537fnk5"; 54077 + revision = "1"; 54078 + editedCabalFile = "0ilk496yh0fdw2qisappr91d1s4xwl6hqaf2bnv3l7ah4qv74436"; 54079 libraryHaskellDepends = [ base pretty syb ]; 54080 homepage = "https://github.com/lspitzner/data-tree-print"; 54081 description = "Print Data instances as a nested tree"; ··· 54272 }: 54273 mkDerivation { 54274 pname = "datasets"; 54275 + version = "0.2.5"; 54276 + sha256 = "1fpxk5wv12wyb1zr35mhinkbkmczgzny2903lszjn41n149kk4cs"; 54277 libraryHaskellDepends = [ 54278 aeson attoparsec base bytestring cassava directory file-embed 54279 filepath hashable microlens stringsearch text time vector wreq 54280 ]; 54281 + homepage = "https://github.com/diffusionkinetics/open/datasets"; 54282 description = "Classical data sets for statistics and machine learning"; 54283 license = stdenv.lib.licenses.mit; 54284 }) {}; ··· 54437 ({ mkDerivation, base, hspec, postgresql-simple, text }: 54438 mkDerivation { 54439 pname = "dbcleaner"; 54440 + version = "0.1.2"; 54441 + sha256 = "0ida0rqx66b5sajic1y2k89mlx9039s3m8xalqadsybij29yfmjr"; 54442 libraryHaskellDepends = [ base postgresql-simple text ]; 54443 testHaskellDepends = [ base hspec postgresql-simple text ]; 54444 description = "Clean database tables automatically around hspec tests"; ··· 56066 license = stdenv.lib.licenses.bsd3; 56067 }) {}; 56068 56069 + "derive_2_6_3" = callPackage 56070 + ({ mkDerivation, base, bytestring, containers, directory, filepath 56071 + , haskell-src-exts, pretty, process, syb, template-haskell 56072 + , transformers, uniplate 56073 + }: 56074 + mkDerivation { 56075 + pname = "derive"; 56076 + version = "2.6.3"; 56077 + sha256 = "06m3m1jsvms1nvgm6b83p28ma61h8ldagl7a3fsjp8hswpr0hgpj"; 56078 + isLibrary = true; 56079 + isExecutable = true; 56080 + libraryHaskellDepends = [ 56081 + base bytestring containers directory filepath haskell-src-exts 56082 + pretty process syb template-haskell transformers uniplate 56083 + ]; 56084 + executableHaskellDepends = [ base ]; 56085 + homepage = "https://github.com/ndmitchell/derive#readme"; 56086 + description = "A program and library to derive instances for data types"; 56087 + license = stdenv.lib.licenses.bsd3; 56088 + hydraPlatforms = stdenv.lib.platforms.none; 56089 + }) {}; 56090 + 56091 "derive-IG" = callPackage 56092 ({ mkDerivation, base, instant-generics, template-haskell }: 56093 mkDerivation { ··· 56619 pname = "dia-base"; 56620 version = "0.1.1.4"; 56621 sha256 = "09lyzl0ppgk7izmsb3hq86dfmyb31w866h582vazpphbyvrbpihz"; 56622 + revision = "1"; 56623 + editedCabalFile = "0jp6vxj2m984dl7gnphs7119zxs8pplhq73nnicvbhjcliixyl6w"; 56624 libraryHaskellDepends = [ base deepseq ]; 56625 description = "An EDSL for teaching Haskell with diagrams - data types"; 56626 license = stdenv.lib.licenses.bsd3; ··· 56634 pname = "dia-functions"; 56635 version = "0.2.1.5"; 56636 sha256 = "1q9jywy6rmh5wkd8z5rw9rkilbh9jxd4py2w4xxqz93rzz2gzy5g"; 56637 + revision = "1"; 56638 + editedCabalFile = "0zyg7mrnp8qp9v0hm1188n4xqp223g6wqdnz43dw3dchqs2qpwbx"; 56639 libraryHaskellDepends = [ 56640 base containers data-pprint deepseq dia-base mtl xhtml 56641 ]; ··· 57291 hydraPlatforms = stdenv.lib.platforms.none; 57292 }) {}; 57293 57294 + "dictionaries_0_2_0_3" = callPackage 57295 + ({ mkDerivation, attoparsec, base, binary, bytestring, containers 57296 + , criterion, data-default, deepseq, directory, exceptions, filepath 57297 + , hspec, QuickCheck, random, random-shuffle, tagged, text, time 57298 + , transformers, zlib 57299 + }: 57300 + mkDerivation { 57301 + pname = "dictionaries"; 57302 + version = "0.2.0.3"; 57303 + sha256 = "0a8d20vfd5gcxrfhsa0530fnzb9fqh47qsjbyhf7pnh0f0p0qbi6"; 57304 + isLibrary = true; 57305 + isExecutable = true; 57306 + libraryHaskellDepends = [ 57307 + attoparsec base binary bytestring containers data-default deepseq 57308 + directory exceptions filepath tagged text time transformers zlib 57309 + ]; 57310 + executableHaskellDepends = [ 57311 + base bytestring containers criterion deepseq directory exceptions 57312 + filepath random random-shuffle tagged text transformers 57313 + ]; 57314 + testHaskellDepends = [ 57315 + base bytestring containers directory filepath hspec QuickCheck 57316 + random tagged text time 57317 + ]; 57318 + description = "Tools to handle StarDict dictionaries"; 57319 + license = stdenv.lib.licenses.bsd3; 57320 + hydraPlatforms = stdenv.lib.platforms.none; 57321 + }) {}; 57322 + 57323 "dictionary-sharing" = callPackage 57324 ({ mkDerivation, base, containers }: 57325 mkDerivation { ··· 59132 license = stdenv.lib.licenses.bsd3; 59133 }) {}; 59134 59135 + "distributive_0_5_3" = callPackage 59136 + ({ mkDerivation, base, base-orphans, Cabal, cabal-doctest, doctest 59137 + , generic-deriving, hspec, tagged, transformers 59138 + , transformers-compat 59139 + }: 59140 + mkDerivation { 59141 + pname = "distributive"; 59142 + version = "0.5.3"; 59143 + sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi"; 59144 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 59145 + libraryHaskellDepends = [ 59146 + base base-orphans tagged transformers transformers-compat 59147 + ]; 59148 + testHaskellDepends = [ base doctest generic-deriving hspec ]; 59149 + homepage = "http://github.com/ekmett/distributive/"; 59150 + description = "Distributive functors -- Dual to Traversable"; 59151 + license = stdenv.lib.licenses.bsd3; 59152 + hydraPlatforms = stdenv.lib.platforms.none; 59153 + }) {}; 59154 + 59155 "diversity" = callPackage 59156 ({ mkDerivation, base, containers, data-ordlist, fasta 59157 , math-functions, MonadRandom, optparse-applicative, parsec, pipes ··· 59326 pname = "dlist-nonempty"; 59327 version = "0.1"; 59328 sha256 = "13nkf2kgm8pd1vicd2lm2z99m04bs65pm1kjn4k4a2259h3hd0m8"; 59329 + revision = "1"; 59330 + editedCabalFile = "1nvxf1dyqvanx7vfr4q7li2jj5vr543lc2fkkwajsm0z75vcibz4"; 59331 libraryHaskellDepends = [ 59332 base base-compat deepseq dlist semigroupoids 59333 ]; ··· 59340 homepage = "https://github.com/phadej/dlist-nonempty"; 59341 description = "Non-empty difference lists"; 59342 license = stdenv.lib.licenses.bsd3; 59343 + }) {}; 59344 + 59345 + "dlist-nonempty_0_1_1" = callPackage 59346 + ({ mkDerivation, base, base-compat, Cabal, criterion, deepseq 59347 + , dlist, dlist-instances, QuickCheck, quickcheck-instances 59348 + , semigroupoids 59349 + }: 59350 + mkDerivation { 59351 + pname = "dlist-nonempty"; 59352 + version = "0.1.1"; 59353 + sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20"; 59354 + libraryHaskellDepends = [ 59355 + base base-compat deepseq dlist semigroupoids 59356 + ]; 59357 + testHaskellDepends = [ 59358 + base Cabal QuickCheck quickcheck-instances 59359 + ]; 59360 + benchmarkHaskellDepends = [ 59361 + base base-compat criterion dlist dlist-instances 59362 + ]; 59363 + homepage = "https://github.com/phadej/dlist-nonempty"; 59364 + description = "Non-empty difference lists"; 59365 + license = stdenv.lib.licenses.bsd3; 59366 + hydraPlatforms = stdenv.lib.platforms.none; 59367 }) {}; 59368 59369 "dmc" = callPackage ··· 59770 license = stdenv.lib.licenses.mit; 59771 }) {}; 59772 59773 "doctest-discover" = callPackage 59774 ({ mkDerivation, aeson, base, bytestring, directory, doctest 59775 , filepath ··· 61439 license = stdenv.lib.licenses.gpl2; 61440 }) {}; 61441 61442 + "dynamic-state_0_3" = callPackage 61443 + ({ mkDerivation, base, binary, bytestring, hashable 61444 + , unordered-containers 61445 + }: 61446 + mkDerivation { 61447 + pname = "dynamic-state"; 61448 + version = "0.3"; 61449 + sha256 = "0aa97yv9p0mw1g7nk5jaayfl70bkp2i4kcybvp4a30gr12dpjqmv"; 61450 + libraryHaskellDepends = [ 61451 + base binary bytestring hashable unordered-containers 61452 + ]; 61453 + description = "Optionally serializable dynamic state keyed by type"; 61454 + license = stdenv.lib.licenses.gpl2; 61455 + hydraPlatforms = stdenv.lib.platforms.none; 61456 + }) {}; 61457 + 61458 "dynamodb-simple" = callPackage 61459 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb 61460 , base, bytestring, conduit, containers, double-conversion ··· 62509 hydraPlatforms = stdenv.lib.platforms.none; 62510 }) {}; 62511 62512 + "ekg_0_4_0_14" = callPackage 62513 + ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json 62514 + , filepath, network, snap-core, snap-server, text, time 62515 + , transformers, unordered-containers 62516 + }: 62517 + mkDerivation { 62518 + pname = "ekg"; 62519 + version = "0.4.0.14"; 62520 + sha256 = "1n0l5lpkgkln9jmwwx2p2m2mbm7pr66w7lggj0yw4ay7ipjxjrrd"; 62521 + revision = "1"; 62522 + editedCabalFile = "152b4w3qld6jmwir3a06h6sc1girahla8cc1y2g23bwv6nnhxapp"; 62523 + enableSeparateDataOutput = true; 62524 + libraryHaskellDepends = [ 62525 + aeson base bytestring ekg-core ekg-json filepath network snap-core 62526 + snap-server text time transformers unordered-containers 62527 + ]; 62528 + homepage = "https://github.com/tibbe/ekg"; 62529 + description = "Remote monitoring of processes"; 62530 + license = stdenv.lib.licenses.bsd3; 62531 + hydraPlatforms = stdenv.lib.platforms.none; 62532 + }) {}; 62533 + 62534 "ekg-bosun" = callPackage 62535 ({ mkDerivation, aeson, base, ekg-core, http-client, lens, network 62536 , network-uri, old-locale, text, time, unordered-containers, vector ··· 62605 license = stdenv.lib.licenses.bsd3; 62606 }) {}; 62607 62608 + "ekg-core_0_1_1_2" = callPackage 62609 + ({ mkDerivation, base, containers, ghc-prim, text 62610 + , unordered-containers 62611 + }: 62612 + mkDerivation { 62613 + pname = "ekg-core"; 62614 + version = "0.1.1.2"; 62615 + sha256 = "01gqg5lpn67gc2rsvil4k54c1w9cz9avyxzlvmi2baxbrpj7isrm"; 62616 + libraryHaskellDepends = [ 62617 + base containers ghc-prim text unordered-containers 62618 + ]; 62619 + benchmarkHaskellDepends = [ base ]; 62620 + homepage = "https://github.com/tibbe/ekg-core"; 62621 + description = "Tracking of system metrics"; 62622 + license = stdenv.lib.licenses.bsd3; 62623 + hydraPlatforms = stdenv.lib.platforms.none; 62624 + }) {}; 62625 + 62626 "ekg-elastic" = callPackage 62627 ({ mkDerivation, aeson, base, bytestring, ekg-core, hostname 62628 , http-client, lens, text, time, unordered-containers, wreq ··· 62689 license = stdenv.lib.licenses.bsd3; 62690 }) {}; 62691 62692 + "ekg-json_0_1_0_6" = callPackage 62693 + ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers 62694 + }: 62695 + mkDerivation { 62696 + pname = "ekg-json"; 62697 + version = "0.1.0.6"; 62698 + sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy"; 62699 + libraryHaskellDepends = [ 62700 + aeson base ekg-core text unordered-containers 62701 + ]; 62702 + homepage = "https://github.com/tibbe/ekg-json"; 62703 + description = "JSON encoding of ekg metrics"; 62704 + license = stdenv.lib.licenses.bsd3; 62705 + hydraPlatforms = stdenv.lib.platforms.none; 62706 + }) {}; 62707 + 62708 "ekg-log" = callPackage 62709 ({ mkDerivation, aeson, base, bytestring, directory, ekg-core 62710 , fast-logger, filepath, text, time, unix, unordered-containers ··· 62797 homepage = "https://github.com/tibbe/ekg-statsd"; 62798 description = "Push metrics to statsd"; 62799 license = stdenv.lib.licenses.bsd3; 62800 + }) {}; 62801 + 62802 + "ekg-statsd_0_2_1_1" = callPackage 62803 + ({ mkDerivation, base, bytestring, ekg-core, network, text, time 62804 + , unordered-containers 62805 + }: 62806 + mkDerivation { 62807 + pname = "ekg-statsd"; 62808 + version = "0.2.1.1"; 62809 + sha256 = "1r0x26aqj0nbdl9nrj26xsb5np20bg6mihams394a0c41pv85j6k"; 62810 + libraryHaskellDepends = [ 62811 + base bytestring ekg-core network text time unordered-containers 62812 + ]; 62813 + homepage = "https://github.com/tibbe/ekg-statsd"; 62814 + description = "Push metrics to statsd"; 62815 + license = stdenv.lib.licenses.bsd3; 62816 + hydraPlatforms = stdenv.lib.platforms.none; 62817 }) {}; 62818 62819 "ekg-wai" = callPackage ··· 63440 license = stdenv.lib.licenses.bsd3; 63441 }) {}; 63442 63443 + "email-validate_2_3_1" = callPackage 63444 + ({ mkDerivation, attoparsec, base, bytestring, doctest, hspec 63445 + , QuickCheck, template-haskell 63446 + }: 63447 + mkDerivation { 63448 + pname = "email-validate"; 63449 + version = "2.3.1"; 63450 + sha256 = "0fzbaxshhlg97pm66yjhz7fxxq9j1m3k0sqslzngh36r8aw9l66j"; 63451 + libraryHaskellDepends = [ 63452 + attoparsec base bytestring template-haskell 63453 + ]; 63454 + testHaskellDepends = [ base bytestring doctest hspec QuickCheck ]; 63455 + homepage = "https://github.com/Porges/email-validate-hs"; 63456 + description = "Email address validation"; 63457 + license = stdenv.lib.licenses.bsd3; 63458 + hydraPlatforms = stdenv.lib.platforms.none; 63459 + }) {}; 63460 + 63461 "email-validate-json" = callPackage 63462 ({ mkDerivation, aeson, base, email-validate, text }: 63463 mkDerivation { ··· 63685 }) {}; 63686 63687 "encoding" = callPackage 63688 + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers 63689 + , extensible-exceptions, filepath, ghc-prim, HaXml, HUnit, mtl 63690 + , QuickCheck, regex-compat 63691 }: 63692 mkDerivation { 63693 pname = "encoding"; 63694 + version = "0.8.2"; 63695 + sha256 = "1lfh5pyc4f73870xz6dydksp5nspnzbkj4fvinhwdknhc5ii8353"; 63696 + setupHaskellDepends = [ 63697 + base Cabal containers filepath ghc-prim HaXml 63698 + ]; 63699 libraryHaskellDepends = [ 63700 array base binary bytestring containers extensible-exceptions 63701 + ghc-prim mtl regex-compat 63702 ]; 63703 + testHaskellDepends = [ base bytestring HUnit QuickCheck ]; 63704 homepage = "http://code.haskell.org/encoding/"; 63705 description = "A library for various character encodings"; 63706 license = stdenv.lib.licenses.bsd3; ··· 64663 license = stdenv.lib.licenses.bsd3; 64664 }) {}; 64665 64666 + "ersatz_0_4_1" = callPackage 64667 + ({ mkDerivation, array, attoparsec, base, bytestring, Cabal 64668 + , cabal-doctest, containers, data-default, directory, doctest 64669 + , filepath, lens, mtl, parsec, process, temporary, transformers 64670 + , unordered-containers 64671 + }: 64672 + mkDerivation { 64673 + pname = "ersatz"; 64674 + version = "0.4.1"; 64675 + sha256 = "0na9i2jc5assjis12pfpi08ykf90b79ydsvv1lqsbgsbij9w2w91"; 64676 + isLibrary = true; 64677 + isExecutable = true; 64678 + enableSeparateDataOutput = true; 64679 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 64680 + libraryHaskellDepends = [ 64681 + array attoparsec base bytestring containers data-default lens mtl 64682 + process temporary transformers unordered-containers 64683 + ]; 64684 + executableHaskellDepends = [ 64685 + array base containers lens mtl parsec 64686 + ]; 64687 + testHaskellDepends = [ array base directory doctest filepath mtl ]; 64688 + homepage = "http://github.com/ekmett/ersatz"; 64689 + description = "A monad for expressing SAT or QSAT problems using observable sharing"; 64690 + license = stdenv.lib.licenses.bsd3; 64691 + hydraPlatforms = stdenv.lib.platforms.none; 64692 + }) {}; 64693 + 64694 "ersatz-toysat" = callPackage 64695 ({ mkDerivation, array, base, containers, ersatz, toysolver 64696 , transformers ··· 65352 license = stdenv.lib.licenses.mit; 65353 }) {}; 65354 65355 + "eventful-core_0_2_0" = callPackage 65356 + ({ mkDerivation, aeson, base, containers, contravariant, hspec 65357 + , http-api-data, HUnit, path-pieces, sum-type-boilerplate 65358 + , template-haskell, text, transformers, uuid 65359 + }: 65360 + mkDerivation { 65361 + pname = "eventful-core"; 65362 + version = "0.2.0"; 65363 + sha256 = "06chbjrxfxk0fr9lgdic6bmylnv3kz398l9drqr85r6qk1s5xxg0"; 65364 + libraryHaskellDepends = [ 65365 + aeson base containers contravariant http-api-data path-pieces 65366 + sum-type-boilerplate template-haskell text transformers uuid 65367 + ]; 65368 + testHaskellDepends = [ 65369 + aeson base containers contravariant hspec http-api-data HUnit 65370 + path-pieces sum-type-boilerplate template-haskell text transformers 65371 + uuid 65372 + ]; 65373 + homepage = "https://github.com/jdreaver/eventful#readme"; 65374 + description = "Core module for eventful"; 65375 + license = stdenv.lib.licenses.mit; 65376 + hydraPlatforms = stdenv.lib.platforms.none; 65377 + }) {}; 65378 + 65379 "eventful-dynamodb" = callPackage 65380 ({ mkDerivation, aeson, amazonka, amazonka-dynamodb, base 65381 , bytestring, conduit, eventful-core, eventful-test-helpers, hlint ··· 65402 hydraPlatforms = stdenv.lib.platforms.none; 65403 }) {}; 65404 65405 + "eventful-dynamodb_0_2_0" = callPackage 65406 + ({ mkDerivation, aeson, amazonka, amazonka-dynamodb, base 65407 + , bytestring, conduit, eventful-core, eventful-test-helpers, hspec 65408 + , HUnit, lens, QuickCheck, quickcheck-instances, safe, text 65409 + , unordered-containers, vector 65410 + }: 65411 + mkDerivation { 65412 + pname = "eventful-dynamodb"; 65413 + version = "0.2.0"; 65414 + sha256 = "17ip1dr1jqrzy0hg5yjnv4a8qkgsab02jcbswlxfd3q7xx3d473b"; 65415 + libraryHaskellDepends = [ 65416 + aeson amazonka amazonka-dynamodb base bytestring conduit 65417 + eventful-core lens safe text unordered-containers vector 65418 + ]; 65419 + testHaskellDepends = [ 65420 + aeson amazonka amazonka-dynamodb base bytestring conduit 65421 + eventful-core eventful-test-helpers hspec HUnit lens QuickCheck 65422 + quickcheck-instances safe text unordered-containers vector 65423 + ]; 65424 + homepage = "https://github.com/jdreaver/eventful#readme"; 65425 + description = "Library for eventful DynamoDB event stores"; 65426 + license = stdenv.lib.licenses.mit; 65427 + hydraPlatforms = stdenv.lib.platforms.none; 65428 + }) {}; 65429 + 65430 "eventful-memory" = callPackage 65431 ({ mkDerivation, base, containers, eventful-core 65432 , eventful-test-helpers, hlint, hspec, HUnit, mtl, safe, stm ··· 65447 license = stdenv.lib.licenses.mit; 65448 }) {}; 65449 65450 + "eventful-memory_0_2_0" = callPackage 65451 + ({ mkDerivation, base, containers, eventful-core 65452 + , eventful-test-helpers, hspec, HUnit, mtl, safe, stm 65453 + }: 65454 + mkDerivation { 65455 + pname = "eventful-memory"; 65456 + version = "0.2.0"; 65457 + sha256 = "1fdd2z13lnk1zxhylriwblz96x90v4504abrj9rfbi732853wz3a"; 65458 + libraryHaskellDepends = [ 65459 + base containers eventful-core mtl safe stm 65460 + ]; 65461 + testHaskellDepends = [ 65462 + base containers eventful-core eventful-test-helpers hspec HUnit mtl 65463 + safe stm 65464 + ]; 65465 + homepage = "https://github.com/jdreaver/eventful#readme"; 65466 + description = "In-memory implementations for eventful"; 65467 + license = stdenv.lib.licenses.mit; 65468 + hydraPlatforms = stdenv.lib.platforms.none; 65469 + }) {}; 65470 + 65471 "eventful-postgresql" = callPackage 65472 ({ mkDerivation, aeson, base, bytestring, eventful-core 65473 , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit ··· 65492 hydraPlatforms = stdenv.lib.platforms.none; 65493 }) {}; 65494 65495 + "eventful-postgresql_0_2_0" = callPackage 65496 + ({ mkDerivation, aeson, base, bytestring, eventful-core 65497 + , eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl 65498 + , persistent, persistent-postgresql, text 65499 + }: 65500 + mkDerivation { 65501 + pname = "eventful-postgresql"; 65502 + version = "0.2.0"; 65503 + sha256 = "05syf8ychcnyl4q1q3afn4nqp4sw38y4c3p97b1h5gdanbsnis3b"; 65504 + libraryHaskellDepends = [ 65505 + aeson base bytestring eventful-core eventful-sql-common mtl 65506 + persistent text 65507 + ]; 65508 + testHaskellDepends = [ 65509 + aeson base bytestring eventful-core eventful-sql-common 65510 + eventful-test-helpers hspec HUnit mtl persistent 65511 + persistent-postgresql text 65512 + ]; 65513 + homepage = "https://github.com/jdreaver/eventful#readme"; 65514 + description = "Postgres implementations for eventful"; 65515 + license = stdenv.lib.licenses.mit; 65516 + hydraPlatforms = stdenv.lib.platforms.none; 65517 + }) {}; 65518 + 65519 "eventful-sql-common" = callPackage 65520 ({ mkDerivation, aeson, base, bytestring, eventful-core, mtl 65521 , persistent, persistent-template, text, uuid ··· 65533 license = stdenv.lib.licenses.mit; 65534 }) {}; 65535 65536 + "eventful-sql-common_0_2_0" = callPackage 65537 + ({ mkDerivation, aeson, base, bytestring, eventful-core, mtl 65538 + , persistent, persistent-template, text, uuid 65539 + }: 65540 + mkDerivation { 65541 + pname = "eventful-sql-common"; 65542 + version = "0.2.0"; 65543 + sha256 = "1g5f6rvb14hi81dby2hdcq444zhv2vl76ql4lsrh9gdmpf6a2vm4"; 65544 + libraryHaskellDepends = [ 65545 + aeson base bytestring eventful-core mtl persistent 65546 + persistent-template text uuid 65547 + ]; 65548 + homepage = "https://github.com/jdreaver/eventful#readme"; 65549 + description = "Common library for SQL event stores"; 65550 + license = stdenv.lib.licenses.mit; 65551 + hydraPlatforms = stdenv.lib.platforms.none; 65552 + }) {}; 65553 + 65554 "eventful-sqlite" = callPackage 65555 ({ mkDerivation, aeson, base, bytestring, eventful-core 65556 , eventful-sql-common, eventful-test-helpers, hlint, hspec, HUnit ··· 65574 license = stdenv.lib.licenses.mit; 65575 }) {}; 65576 65577 + "eventful-sqlite_0_2_0" = callPackage 65578 + ({ mkDerivation, aeson, base, bytestring, eventful-core 65579 + , eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl 65580 + , persistent, persistent-sqlite, text, uuid 65581 + }: 65582 + mkDerivation { 65583 + pname = "eventful-sqlite"; 65584 + version = "0.2.0"; 65585 + sha256 = "1vyz8401n63gqwgl1fa9dw1ar1dgki4hy6ably8lh2hzpl7fmfy0"; 65586 + libraryHaskellDepends = [ 65587 + aeson base bytestring eventful-core eventful-sql-common mtl 65588 + persistent text uuid 65589 + ]; 65590 + testHaskellDepends = [ 65591 + aeson base bytestring eventful-core eventful-sql-common 65592 + eventful-test-helpers hspec HUnit mtl persistent persistent-sqlite 65593 + text uuid 65594 + ]; 65595 + homepage = "https://github.com/jdreaver/eventful#readme"; 65596 + description = "SQLite implementations for eventful"; 65597 + license = stdenv.lib.licenses.mit; 65598 + hydraPlatforms = stdenv.lib.platforms.none; 65599 + }) {}; 65600 + 65601 "eventful-test-helpers" = callPackage 65602 ({ mkDerivation, aeson, aeson-casing, base, eventful-core, extra 65603 , hspec, monad-logger, text ··· 65612 homepage = "https://github.com/jdreaver/eventful#readme"; 65613 description = "Common module used for eventful tests"; 65614 license = stdenv.lib.licenses.mit; 65615 + }) {}; 65616 + 65617 + "eventful-test-helpers_0_2_0" = callPackage 65618 + ({ mkDerivation, aeson, aeson-casing, base, eventful-core, extra 65619 + , hspec, monad-logger, text 65620 + }: 65621 + mkDerivation { 65622 + pname = "eventful-test-helpers"; 65623 + version = "0.2.0"; 65624 + sha256 = "1q5z9rf5hxwpsyvm28hfnkr72zfsg7h5kz648bass9irvq69v7x9"; 65625 + libraryHaskellDepends = [ 65626 + aeson aeson-casing base eventful-core extra hspec monad-logger text 65627 + ]; 65628 + homepage = "https://github.com/jdreaver/eventful#readme"; 65629 + description = "Common module used for eventful tests"; 65630 + license = stdenv.lib.licenses.mit; 65631 + hydraPlatforms = stdenv.lib.platforms.none; 65632 }) {}; 65633 65634 "eventloop" = callPackage ··· 66105 pname = "exference"; 66106 version = "1.6.0.0"; 66107 sha256 = "1lnalnsn3zjcwhl8p1035ckjgp4kpjv6kfai4dqqji2rpbm1sgrh"; 66108 + revision = "4"; 66109 + editedCabalFile = "1yrc2p8p48cx8qjpyvfqpbvs8dcv2m5k5x89s04jk9ic26wdwk9k"; 66110 isLibrary = true; 66111 isExecutable = true; 66112 enableSeparateDataOutput = true; ··· 66833 license = stdenv.lib.licenses.bsd3; 66834 }) {}; 66835 66836 + "extrapolate" = callPackage 66837 + ({ mkDerivation, base, leancheck, speculate, template-haskell }: 66838 + mkDerivation { 66839 + pname = "extrapolate"; 66840 + version = "0.0.1"; 66841 + sha256 = "07yh1w3vbhrb621nbwp7zvjj92b16i6jc69qflzvp8jn9w7f71h5"; 66842 + libraryHaskellDepends = [ 66843 + base leancheck speculate template-haskell 66844 + ]; 66845 + testHaskellDepends = [ base leancheck speculate template-haskell ]; 66846 + homepage = "https://github.com/rudymatela/extrapolate#readme"; 66847 + description = "generalize counter-examples of test properties"; 66848 + license = stdenv.lib.licenses.bsd3; 66849 + }) {}; 66850 + 66851 "ez-couch" = callPackage 66852 ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base 66853 , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit ··· 67379 67380 "fastparser" = callPackage 67381 ({ mkDerivation, base, bytestring, bytestring-lexing, containers 67382 + , criterion, kan-extensions, microlens, thyme, transformers 67383 + , vector-space 67384 }: 67385 mkDerivation { 67386 pname = "fastparser"; 67387 + version = "0.3.0.1"; 67388 + sha256 = "05ag040bw5ca05yl9l4nqdmsh9my1b2jnf5qc9kbwk5i8zqkfv15"; 67389 libraryHaskellDepends = [ 67390 + base bytestring bytestring-lexing containers kan-extensions 67391 + microlens thyme transformers vector-space 67392 ]; 67393 + benchmarkHaskellDepends = [ base bytestring criterion ]; 67394 homepage = "https://github.com/bartavelle/fastparser#readme"; 67395 description = "A fast, but bare bones, bytestring parser combinators library"; 67396 license = stdenv.lib.licenses.bsd3; ··· 70027 license = stdenv.lib.licenses.mit; 70028 }) {}; 70029 70030 + "flow_1_0_8" = callPackage 70031 + ({ mkDerivation, base, doctest, QuickCheck, template-haskell }: 70032 + mkDerivation { 70033 + pname = "flow"; 70034 + version = "1.0.8"; 70035 + sha256 = "13cfwc67r38kx30yixizcifcgijm7ak2swr3qikdb44fjm5y0zas"; 70036 + libraryHaskellDepends = [ base ]; 70037 + testHaskellDepends = [ base doctest QuickCheck template-haskell ]; 70038 + homepage = "https://github.com/tfausak/flow#readme"; 70039 + description = "Write more understandable Haskell"; 70040 + license = stdenv.lib.licenses.mit; 70041 + hydraPlatforms = stdenv.lib.platforms.none; 70042 + }) {}; 70043 + 70044 "flow-er" = callPackage 70045 ({ mkDerivation, base, doctest, flow, QuickCheck }: 70046 mkDerivation { ··· 70220 }: 70221 mkDerivation { 70222 pname = "fltkhs"; 70223 + version = "0.5.3.5"; 70224 + sha256 = "1p2vmnyydq5f888q26gni1y4bpmhn3m4hr6123aq4d5zhy1x9cyv"; 70225 isLibrary = true; 70226 isExecutable = true; 70227 setupHaskellDepends = [ base Cabal directory filepath ]; ··· 70461 license = stdenv.lib.licenses.mit; 70462 }) {}; 70463 70464 + "focus_0_1_5_2" = callPackage 70465 + ({ mkDerivation, base }: 70466 + mkDerivation { 70467 + pname = "focus"; 70468 + version = "0.1.5.2"; 70469 + sha256 = "1dswf4l7d6z3rrv1d00fr3vcpawnvxhj3q741fh62s5wq948v662"; 70470 + libraryHaskellDepends = [ base ]; 70471 + homepage = "https://github.com/nikita-volkov/focus"; 70472 + description = "A general abstraction for manipulating elements of container data structures"; 70473 + license = stdenv.lib.licenses.mit; 70474 + hydraPlatforms = stdenv.lib.platforms.none; 70475 + }) {}; 70476 + 70477 "fold-debounce" = callPackage 70478 ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay 70479 , time ··· 70668 homepage = "http://github.com/ekmett/folds"; 70669 description = "Beautiful Folding"; 70670 license = stdenv.lib.licenses.bsd3; 70671 + }) {}; 70672 + 70673 + "folds_0_7_4" = callPackage 70674 + ({ mkDerivation, adjunctions, base, bifunctors, bytestring, Cabal 70675 + , cabal-doctest, comonad, constraints, contravariant, data-reify 70676 + , deepseq, directory, distributive, doctest, filepath, lens, mtl 70677 + , pointed, profunctors, reflection, semigroupoids, semigroups 70678 + , transformers, unordered-containers, vector 70679 + }: 70680 + mkDerivation { 70681 + pname = "folds"; 70682 + version = "0.7.4"; 70683 + sha256 = "0wj5fd3icj05w3lziv4rmqahsh42kzckxybjacyvwb45kiy6yvjw"; 70684 + configureFlags = [ "-f-test-hlint" ]; 70685 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 70686 + libraryHaskellDepends = [ 70687 + adjunctions base bifunctors comonad constraints contravariant 70688 + data-reify distributive lens mtl pointed profunctors reflection 70689 + semigroupoids transformers unordered-containers vector 70690 + ]; 70691 + testHaskellDepends = [ 70692 + base bytestring deepseq directory doctest filepath mtl semigroups 70693 + ]; 70694 + homepage = "http://github.com/ekmett/folds"; 70695 + description = "Beautiful Folding"; 70696 + license = stdenv.lib.licenses.bsd3; 70697 + hydraPlatforms = stdenv.lib.platforms.none; 70698 }) {}; 70699 70700 "folds-common" = callPackage ··· 71230 GenericPretty hspec mtl pretty text uniplate 71231 ]; 71232 description = "Parser and anlyses for Fortran standards 66, 77, 90"; 71233 + license = stdenv.lib.licenses.asl20; 71234 + }) {}; 71235 + 71236 + "forward-chan" = callPackage 71237 + ({ mkDerivation, base, SafeSemaphore, stm, unagi-chan }: 71238 + mkDerivation { 71239 + pname = "forward-chan"; 71240 + version = "0.0.0.0"; 71241 + sha256 = "0q11h91mlbaflxl35sya5r4h9r5d18v5ib0hplrzcnsgwchdcd3f"; 71242 + libraryHaskellDepends = [ base SafeSemaphore stm unagi-chan ]; 71243 + homepage = "http://github.com/mmirman/forward-chan"; 71244 + description = "Concurrent channels with a forwarding primitive"; 71245 license = stdenv.lib.licenses.asl20; 71246 }) {}; 71247 ··· 73417 }: 73418 mkDerivation { 73419 pname = "gc"; 73420 + version = "0.0.2"; 73421 + sha256 = "03637njk3pqbqvng7zf370ykykm3nnsxvmp09qcfp6iihz45mk1r"; 73422 setupHaskellDepends = [ base Cabal cabal-doctest ]; 73423 libraryHaskellDepends = [ base ]; 73424 testHaskellDepends = [ ··· 73978 }) {}; 73979 73980 "generic-lens" = callPackage 73981 + ({ mkDerivation, base, criterion, deepseq, hspec, lens, profunctors 73982 + , QuickCheck 73983 + }: 73984 mkDerivation { 73985 pname = "generic-lens"; 73986 + version = "0.3.0.0"; 73987 + sha256 = "0zsxf8v8j1dw0x913iin69r01mynmzyxnq778wqh5id7lz8fb69s"; 73988 + libraryHaskellDepends = [ base profunctors ]; 73989 + testHaskellDepends = [ base hspec QuickCheck ]; 73990 + benchmarkHaskellDepends = [ 73991 + base criterion deepseq lens QuickCheck 73992 + ]; 73993 homepage = "https://github.com/kcsongor/generic-lens"; 73994 description = "Generic data-structure operations exposed as lenses"; 73995 license = stdenv.lib.licenses.bsd3; ··· 74447 license = stdenv.lib.licenses.mit; 74448 }) {}; 74449 74450 + "genvalidity-aeson" = callPackage 74451 + ({ mkDerivation, aeson, base, genvalidity, genvalidity-hspec 74452 + , genvalidity-scientific, genvalidity-text 74453 + , genvalidity-unordered-containers, genvalidity-vector, hspec 74454 + , QuickCheck, validity, validity-aeson 74455 + }: 74456 + mkDerivation { 74457 + pname = "genvalidity-aeson"; 74458 + version = "0.0.0.0"; 74459 + sha256 = "0pb84fg17vwmy95naaw1bl77pjvs9rzwgqnp8p0abh04qr9bxgh2"; 74460 + libraryHaskellDepends = [ 74461 + aeson base genvalidity genvalidity-scientific genvalidity-text 74462 + genvalidity-unordered-containers genvalidity-vector QuickCheck 74463 + validity validity-aeson 74464 + ]; 74465 + testHaskellDepends = [ 74466 + aeson base genvalidity genvalidity-hspec hspec 74467 + ]; 74468 + homepage = "https://github.com/NorfairKing/validity#readme"; 74469 + description = "GenValidity support for aeson"; 74470 + license = stdenv.lib.licenses.mit; 74471 + }) {}; 74472 + 74473 "genvalidity-bytestring" = callPackage 74474 ({ mkDerivation, base, bytestring, genvalidity, genvalidity-hspec 74475 , hspec, QuickCheck, validity, validity-bytestring ··· 74642 license = stdenv.lib.licenses.mit; 74643 }) {}; 74644 74645 + "genvalidity-scientific" = callPackage 74646 + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec 74647 + , QuickCheck, scientific, validity, validity-scientific 74648 + }: 74649 + mkDerivation { 74650 + pname = "genvalidity-scientific"; 74651 + version = "0.0.0.0"; 74652 + sha256 = "1s4gca2nkfhs5yzp0xnjy0fbadg4bphfd533z8zachh2ycwi69kh"; 74653 + libraryHaskellDepends = [ 74654 + base genvalidity QuickCheck scientific validity validity-scientific 74655 + ]; 74656 + testHaskellDepends = [ 74657 + base genvalidity genvalidity-hspec hspec QuickCheck scientific 74658 + ]; 74659 + homepage = "https://github.com/NorfairKing/validity#readme"; 74660 + description = "GenValidity support for Scientific"; 74661 + license = stdenv.lib.licenses.mit; 74662 + }) {}; 74663 + 74664 "genvalidity-text" = callPackage 74665 ({ mkDerivation, array, base, genvalidity, genvalidity-hspec, hspec 74666 , QuickCheck, text, validity, validity-text ··· 74697 description = "GenValidity support for time"; 74698 license = stdenv.lib.licenses.mit; 74699 hydraPlatforms = stdenv.lib.platforms.none; 74700 + }) {}; 74701 + 74702 + "genvalidity-unordered-containers" = callPackage 74703 + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable 74704 + , hspec, QuickCheck, unordered-containers, validity 74705 + , validity-unordered-containers 74706 + }: 74707 + mkDerivation { 74708 + pname = "genvalidity-unordered-containers"; 74709 + version = "0.0.0.0"; 74710 + sha256 = "1yvav983wq3rff5k9fpjw6m8hsn3jxymfqklw4vc5m0g5v4al8f9"; 74711 + libraryHaskellDepends = [ 74712 + base genvalidity hashable QuickCheck unordered-containers validity 74713 + validity-unordered-containers 74714 + ]; 74715 + testHaskellDepends = [ 74716 + base genvalidity genvalidity-hspec hspec unordered-containers 74717 + ]; 74718 + homepage = "https://github.com/NorfairKing/validity#readme"; 74719 + description = "GenValidity support for unordered-containers"; 74720 + license = stdenv.lib.licenses.mit; 74721 + }) {}; 74722 + 74723 + "genvalidity-vector" = callPackage 74724 + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec 74725 + , QuickCheck, validity, validity-vector, vector 74726 + }: 74727 + mkDerivation { 74728 + pname = "genvalidity-vector"; 74729 + version = "0.0.0.0"; 74730 + sha256 = "032dkx4wzla7aap31122f0cw31h8f5j36dq7xmvd2q9ssrcr39h7"; 74731 + libraryHaskellDepends = [ 74732 + base genvalidity QuickCheck validity validity-vector vector 74733 + ]; 74734 + testHaskellDepends = [ 74735 + base genvalidity genvalidity-hspec hspec vector 74736 + ]; 74737 + homepage = "https://github.com/NorfairKing/validity#readme"; 74738 + description = "GenValidity support for vector"; 74739 + license = stdenv.lib.licenses.mit; 74740 }) {}; 74741 74742 "geo-resolver" = callPackage ··· 75637 license = stdenv.lib.licenses.bsd3; 75638 }) {}; 75639 75640 + "ghc-prof_1_4_0_2" = callPackage 75641 + ({ mkDerivation, attoparsec, base, containers, directory, filepath 75642 + , process, scientific, tasty, tasty-hunit, temporary, text, time 75643 + }: 75644 + mkDerivation { 75645 + pname = "ghc-prof"; 75646 + version = "1.4.0.2"; 75647 + sha256 = "0qcz4283gm9hxnqx462rdn1r3q9jmad19b3y8n0z4lsrpfziynq1"; 75648 + isLibrary = true; 75649 + isExecutable = true; 75650 + libraryHaskellDepends = [ 75651 + attoparsec base containers scientific text time 75652 + ]; 75653 + executableHaskellDepends = [ base containers scientific text ]; 75654 + testHaskellDepends = [ 75655 + attoparsec base containers directory filepath process tasty 75656 + tasty-hunit temporary text 75657 + ]; 75658 + homepage = "https://github.com/maoe/ghc-prof"; 75659 + description = "Library for parsing GHC time and allocation profiling reports"; 75660 + license = stdenv.lib.licenses.bsd3; 75661 + hydraPlatforms = stdenv.lib.platforms.none; 75662 + }) {}; 75663 + 75664 "ghc-prof-flamegraph" = callPackage 75665 ({ mkDerivation, base }: 75666 mkDerivation { ··· 76372 license = stdenv.lib.licenses.lgpl21; 76373 }) {inherit (pkgs) atk;}; 76374 76375 + "gi-atk_2_0_14" = callPackage 76376 + ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib 76377 + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading 76378 + , text, transformers 76379 + }: 76380 + mkDerivation { 76381 + pname = "gi-atk"; 76382 + version = "2.0.14"; 76383 + sha256 = "0fp5shf2hilziw4rlzbc2hzf43b2gi1cwm3vlr2ggdkw29ic0c7m"; 76384 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76385 + libraryHaskellDepends = [ 76386 + base bytestring containers gi-glib gi-gobject haskell-gi 76387 + haskell-gi-base haskell-gi-overloading text transformers 76388 + ]; 76389 + libraryPkgconfigDepends = [ atk ]; 76390 + doHaddock = false; 76391 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76392 + description = "Atk bindings"; 76393 + license = stdenv.lib.licenses.lgpl21; 76394 + hydraPlatforms = stdenv.lib.platforms.none; 76395 + }) {inherit (pkgs) atk;}; 76396 + 76397 "gi-cairo" = callPackage 76398 ({ mkDerivation, base, bytestring, Cabal, cairo, containers 76399 , haskell-gi, haskell-gi-base, text, transformers ··· 76418 license = stdenv.lib.licenses.lgpl21; 76419 }) {inherit (pkgs) cairo;}; 76420 76421 + "gi-cairo_1_0_14" = callPackage 76422 + ({ mkDerivation, base, bytestring, Cabal, cairo, containers 76423 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text 76424 + , transformers 76425 + }: 76426 + mkDerivation { 76427 + pname = "gi-cairo"; 76428 + version = "1.0.14"; 76429 + sha256 = "0414qhjgh94pvkxrrcnkxg8hac35ykrqnhr5nrn63l66wigp1fxb"; 76430 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76431 + libraryHaskellDepends = [ 76432 + base bytestring containers haskell-gi haskell-gi-base 76433 + haskell-gi-overloading text transformers 76434 + ]; 76435 + libraryPkgconfigDepends = [ cairo ]; 76436 + doHaddock = false; 76437 + preCompileBuildDriver = '' 76438 + PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" 76439 + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" 76440 + ''; 76441 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76442 + description = "Cairo bindings"; 76443 + license = stdenv.lib.licenses.lgpl21; 76444 + hydraPlatforms = stdenv.lib.platforms.none; 76445 + }) {inherit (pkgs) cairo;}; 76446 + 76447 "gi-gdk" = callPackage 76448 ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo 76449 , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 ··· 76466 hydraPlatforms = stdenv.lib.platforms.none; 76467 }) {gtk3 = pkgs.gnome3.gtk;}; 76468 76469 + "gi-gdk_3_0_14" = callPackage 76470 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo 76471 + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 76472 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text 76473 + , transformers 76474 + }: 76475 + mkDerivation { 76476 + pname = "gi-gdk"; 76477 + version = "3.0.14"; 76478 + sha256 = "0ds8h0sjl4jf8y5vjfl18gsbarhy6pxl6if7nd4lqaznbribw4jl"; 76479 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76480 + libraryHaskellDepends = [ 76481 + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib 76482 + gi-gobject gi-pango haskell-gi haskell-gi-base 76483 + haskell-gi-overloading text transformers 76484 + ]; 76485 + libraryPkgconfigDepends = [ gtk3 ]; 76486 + doHaddock = false; 76487 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76488 + description = "Gdk bindings"; 76489 + license = stdenv.lib.licenses.lgpl21; 76490 + hydraPlatforms = stdenv.lib.platforms.none; 76491 + }) {gtk3 = pkgs.gnome3.gtk;}; 76492 + 76493 "gi-gdkpixbuf" = callPackage 76494 ({ mkDerivation, base, bytestring, Cabal, containers, gdk_pixbuf 76495 , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base, text ··· 76511 license = stdenv.lib.licenses.lgpl21; 76512 }) {inherit (pkgs) gdk_pixbuf;}; 76513 76514 + "gi-gdkpixbuf_2_0_14" = callPackage 76515 + ({ mkDerivation, base, bytestring, Cabal, containers, gdk_pixbuf 76516 + , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base 76517 + , haskell-gi-overloading, text, transformers 76518 + }: 76519 + mkDerivation { 76520 + pname = "gi-gdkpixbuf"; 76521 + version = "2.0.14"; 76522 + sha256 = "1p8sksyg9jrva2mm0ipqxv10df0hnmzmiv2rs05ayl1ris366h2q"; 76523 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76524 + libraryHaskellDepends = [ 76525 + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 76526 + haskell-gi-base haskell-gi-overloading text transformers 76527 + ]; 76528 + libraryPkgconfigDepends = [ gdk_pixbuf ]; 76529 + doHaddock = false; 76530 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76531 + description = "GdkPixbuf bindings"; 76532 + license = stdenv.lib.licenses.lgpl21; 76533 + hydraPlatforms = stdenv.lib.platforms.none; 76534 + }) {inherit (pkgs) gdk_pixbuf;}; 76535 + 76536 "gi-gio" = callPackage 76537 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76538 , gi-gobject, glib, haskell-gi, haskell-gi-base, text, transformers ··· 76553 license = stdenv.lib.licenses.lgpl21; 76554 }) {inherit (pkgs) glib;}; 76555 76556 + "gi-gio_2_0_14" = callPackage 76557 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76558 + , gi-gobject, glib, haskell-gi, haskell-gi-base 76559 + , haskell-gi-overloading, text, transformers 76560 + }: 76561 + mkDerivation { 76562 + pname = "gi-gio"; 76563 + version = "2.0.14"; 76564 + sha256 = "0dwy8zd66b04jbn0g7c5n511nl2xxjvchzf56bmw8cfcm384r66d"; 76565 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76566 + libraryHaskellDepends = [ 76567 + base bytestring containers gi-glib gi-gobject haskell-gi 76568 + haskell-gi-base haskell-gi-overloading text transformers 76569 + ]; 76570 + libraryPkgconfigDepends = [ glib ]; 76571 + doHaddock = false; 76572 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76573 + description = "Gio bindings"; 76574 + license = stdenv.lib.licenses.lgpl21; 76575 + hydraPlatforms = stdenv.lib.platforms.none; 76576 + }) {inherit (pkgs) glib;}; 76577 + 76578 "gi-girepository" = callPackage 76579 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject 76580 + , gobjectIntrospection, haskell-gi, haskell-gi-base 76581 + , haskell-gi-overloading, text, transformers 76582 }: 76583 mkDerivation { 76584 pname = "gi-girepository"; 76585 + version = "1.0.14"; 76586 + sha256 = "1pains4g8a4yxacggx6jama3d1rdky684kcm758m6kiigsplkfkp"; 76587 setupHaskellDepends = [ base Cabal haskell-gi ]; 76588 libraryHaskellDepends = [ 76589 base bytestring containers gi-gobject haskell-gi haskell-gi-base 76590 + haskell-gi-overloading text transformers 76591 ]; 76592 libraryPkgconfigDepends = [ gobjectIntrospection ]; 76593 doHaddock = false; ··· 76617 license = stdenv.lib.licenses.lgpl21; 76618 }) {inherit (pkgs) glib;}; 76619 76620 + "gi-glib_2_0_14" = callPackage 76621 + ({ mkDerivation, base, bytestring, Cabal, containers, glib 76622 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text 76623 + , transformers 76624 + }: 76625 + mkDerivation { 76626 + pname = "gi-glib"; 76627 + version = "2.0.14"; 76628 + sha256 = "09bmrrppbjcy90f66qdhsj2hz3x7ci80mrdgryajzqrin4zs7aqx"; 76629 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76630 + libraryHaskellDepends = [ 76631 + base bytestring containers haskell-gi haskell-gi-base 76632 + haskell-gi-overloading text transformers 76633 + ]; 76634 + libraryPkgconfigDepends = [ glib ]; 76635 + doHaddock = false; 76636 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76637 + description = "GLib bindings"; 76638 + license = stdenv.lib.licenses.lgpl21; 76639 + hydraPlatforms = stdenv.lib.platforms.none; 76640 + }) {inherit (pkgs) glib;}; 76641 + 76642 "gi-gobject" = callPackage 76643 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib 76644 , haskell-gi, haskell-gi-base, text, transformers ··· 76659 license = stdenv.lib.licenses.lgpl21; 76660 }) {inherit (pkgs) glib;}; 76661 76662 + "gi-gobject_2_0_14" = callPackage 76663 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib 76664 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text 76665 + , transformers 76666 + }: 76667 + mkDerivation { 76668 + pname = "gi-gobject"; 76669 + version = "2.0.14"; 76670 + sha256 = "12w4fph341b6gxp6bd6xnrc4cs8bxhwkz33z4ndlkrb75a0289lg"; 76671 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76672 + libraryHaskellDepends = [ 76673 + base bytestring containers gi-glib haskell-gi haskell-gi-base 76674 + haskell-gi-overloading text transformers 76675 + ]; 76676 + libraryPkgconfigDepends = [ glib ]; 76677 + doHaddock = false; 76678 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76679 + description = "GObject bindings"; 76680 + license = stdenv.lib.licenses.lgpl21; 76681 + hydraPlatforms = stdenv.lib.platforms.none; 76682 + }) {inherit (pkgs) glib;}; 76683 + 76684 "gi-gst" = callPackage 76685 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76686 + , gi-gobject, gstreamer, haskell-gi, haskell-gi-base 76687 + , haskell-gi-overloading, text, transformers 76688 }: 76689 mkDerivation { 76690 pname = "gi-gst"; 76691 + version = "1.0.14"; 76692 + sha256 = "1yjimqcaqq9ah9nkyd1rq0bvs2sp4vbicfw6d5d0s6pcavqzxhpg"; 76693 setupHaskellDepends = [ base Cabal haskell-gi ]; 76694 libraryHaskellDepends = [ 76695 base bytestring containers gi-glib gi-gobject haskell-gi 76696 + haskell-gi-base haskell-gi-overloading text transformers 76697 ]; 76698 libraryPkgconfigDepends = [ gstreamer ]; 76699 doHaddock = false; ··· 76706 "gi-gstaudio" = callPackage 76707 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76708 , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi 76709 + , haskell-gi-base, haskell-gi-overloading, text, transformers 76710 }: 76711 mkDerivation { 76712 pname = "gi-gstaudio"; 76713 + version = "1.0.14"; 76714 + sha256 = "1l3cldq3i5anb8cmwya33gfpwj9njbhk3f40nz0772sa29j4311h"; 76715 setupHaskellDepends = [ base Cabal haskell-gi ]; 76716 libraryHaskellDepends = [ 76717 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 76718 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 76719 ]; 76720 libraryPkgconfigDepends = [ gst-plugins-base ]; 76721 doHaddock = false; ··· 76728 "gi-gstbase" = callPackage 76729 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76730 , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base 76731 + , haskell-gi-overloading, text, transformers 76732 }: 76733 mkDerivation { 76734 pname = "gi-gstbase"; 76735 + version = "1.0.15"; 76736 + sha256 = "1gb7q5gxdrpblc8xfbrvv4072vfz910v3fg0h38ixda8p30fh30j"; 76737 setupHaskellDepends = [ base Cabal haskell-gi ]; 76738 libraryHaskellDepends = [ 76739 base bytestring containers gi-glib gi-gobject gi-gst haskell-gi 76740 + haskell-gi-base haskell-gi-overloading text transformers 76741 ]; 76742 libraryPkgconfigDepends = [ gst-plugins-base ]; 76743 doHaddock = false; ··· 76750 "gi-gstpbutils" = callPackage 76751 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76752 , gi-gobject, gi-gst, gi-gstaudio, gi-gsttag, gi-gstvideo 76753 + , gstreamer-pbutils, haskell-gi, haskell-gi-base 76754 + , haskell-gi-overloading, text, transformers 76755 }: 76756 mkDerivation { 76757 pname = "gi-gstpbutils"; 76758 + version = "1.0.14"; 76759 + sha256 = "0pjjxqsfrl06v88mz3aacwy5812i752m4h979gw1qn8h431kgg4y"; 76760 setupHaskellDepends = [ base Cabal haskell-gi ]; 76761 libraryHaskellDepends = [ 76762 base bytestring containers gi-glib gi-gobject gi-gst gi-gstaudio 76763 + gi-gsttag gi-gstvideo haskell-gi haskell-gi-base 76764 + haskell-gi-overloading text transformers 76765 ]; 76766 libraryPkgconfigDepends = [ gstreamer-pbutils ]; 76767 doHaddock = false; ··· 76774 "gi-gsttag" = callPackage 76775 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76776 , gi-gobject, gi-gst, gi-gstbase, gstreamer-tag, haskell-gi 76777 + , haskell-gi-base, haskell-gi-overloading, text, transformers 76778 }: 76779 mkDerivation { 76780 pname = "gi-gsttag"; 76781 + version = "1.0.14"; 76782 + sha256 = "056wbkkjds3gk2x0wm4abskpqqw5f8gyhwscl3ih5j90w78d0a28"; 76783 setupHaskellDepends = [ base Cabal haskell-gi ]; 76784 libraryHaskellDepends = [ 76785 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 76786 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 76787 ]; 76788 libraryPkgconfigDepends = [ gstreamer-tag ]; 76789 doHaddock = false; ··· 76796 "gi-gstvideo" = callPackage 76797 ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib 76798 , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi 76799 + , haskell-gi-base, haskell-gi-overloading, text, transformers 76800 }: 76801 mkDerivation { 76802 pname = "gi-gstvideo"; 76803 + version = "1.0.14"; 76804 + sha256 = "1hr20yf43zgcmpmygca5vdn1qb2fhhqqbh8s24kwjfy7bwl8zly1"; 76805 setupHaskellDepends = [ base Cabal haskell-gi ]; 76806 libraryHaskellDepends = [ 76807 base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase 76808 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 76809 ]; 76810 libraryPkgconfigDepends = [ gst-plugins-base ]; 76811 doHaddock = false; ··· 76829 base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 76830 gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base text 76831 transformers 76832 + ]; 76833 + libraryPkgconfigDepends = [ gtk3 ]; 76834 + doHaddock = false; 76835 + homepage = "https://github.com/haskell-gi/haskell-gi"; 76836 + description = "Gtk bindings"; 76837 + license = stdenv.lib.licenses.lgpl21; 76838 + hydraPlatforms = stdenv.lib.platforms.none; 76839 + }) {gtk3 = pkgs.gnome3.gtk;}; 76840 + 76841 + "gi-gtk_3_0_17" = callPackage 76842 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 76843 + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject 76844 + , gi-pango, gtk3, haskell-gi, haskell-gi-base 76845 + , haskell-gi-overloading, text, transformers 76846 + }: 76847 + mkDerivation { 76848 + pname = "gi-gtk"; 76849 + version = "3.0.17"; 76850 + sha256 = "1rplvhn3lbss66yps6jrhd9f9m6znj8ybss0rpik3dxwgmac3rw3"; 76851 + setupHaskellDepends = [ base Cabal haskell-gi ]; 76852 + libraryHaskellDepends = [ 76853 + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 76854 + gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base 76855 + haskell-gi-overloading text transformers 76856 ]; 76857 libraryPkgconfigDepends = [ gtk3 ]; 76858 doHaddock = false; ··· 76884 "gi-gtkosxapplication" = callPackage 76885 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf 76886 , gi-gobject, gi-gtk, gtk-mac-integration-gtk3, haskell-gi 76887 + , haskell-gi-base, haskell-gi-overloading, text, transformers 76888 }: 76889 mkDerivation { 76890 pname = "gi-gtkosxapplication"; 76891 + version = "2.0.14"; 76892 + sha256 = "1hx01rr99kw8ja1py7s8fzzxy7psaarsyk9g773rijf25xq4b53f"; 76893 setupHaskellDepends = [ base Cabal haskell-gi ]; 76894 libraryHaskellDepends = [ 76895 base bytestring containers gi-gdkpixbuf gi-gobject gi-gtk 76896 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 76897 ]; 76898 libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ]; 76899 doHaddock = false; ··· 76907 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 76908 , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject 76909 , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base 76910 + , haskell-gi-overloading, text, transformers 76911 }: 76912 mkDerivation { 76913 pname = "gi-gtksource"; 76914 + version = "3.0.15"; 76915 + sha256 = "09vfxh75wbg3012mbzy39bczlvwyxndiy9wqmhwvhgh3iq0yk2fd"; 76916 setupHaskellDepends = [ base Cabal haskell-gi ]; 76917 libraryHaskellDepends = [ 76918 base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 76919 gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi 76920 + haskell-gi-base haskell-gi-overloading text transformers 76921 ]; 76922 libraryPkgconfigDepends = [ gtksourceview3 ]; 76923 doHaddock = false; ··· 76948 hydraPlatforms = stdenv.lib.platforms.none; 76949 }) {inherit (pkgs) webkitgtk24x-gtk3;}; 76950 76951 + "gi-javascriptcore_4_0_14" = callPackage 76952 ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi 76953 + , haskell-gi-base, haskell-gi-overloading, text, transformers 76954 + , webkitgtk 76955 }: 76956 mkDerivation { 76957 pname = "gi-javascriptcore"; 76958 + version = "4.0.14"; 76959 + sha256 = "00mlnzdi6syay6dl20xz3s32bxsl32gwjhv3y1lbfzmzj7i7f914"; 76960 setupHaskellDepends = [ base Cabal haskell-gi ]; 76961 libraryHaskellDepends = [ 76962 + base bytestring containers haskell-gi haskell-gi-base 76963 + haskell-gi-overloading text transformers 76964 ]; 76965 libraryPkgconfigDepends = [ webkitgtk ]; 76966 doHaddock = false; ··· 76972 76973 "gi-notify" = callPackage 76974 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf 76975 + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base 76976 + , haskell-gi-overloading, libnotify, text, transformers 76977 }: 76978 mkDerivation { 76979 pname = "gi-notify"; 76980 + version = "0.7.14"; 76981 + sha256 = "12ahyx3pn2pf63n22pa8qkwgh36yrdza2hw3n6khqws814g2f0ay"; 76982 setupHaskellDepends = [ base Cabal haskell-gi ]; 76983 libraryHaskellDepends = [ 76984 base bytestring containers gi-gdkpixbuf gi-glib gi-gobject 76985 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 76986 ]; 76987 libraryPkgconfigDepends = [ libnotify ]; 76988 doHaddock = false; ··· 76994 76995 "gi-ostree" = callPackage 76996 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio 76997 + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base 76998 + , haskell-gi-overloading, ostree, text, transformers 76999 }: 77000 mkDerivation { 77001 pname = "gi-ostree"; 77002 + version = "1.0.5"; 77003 + sha256 = "1w9x0jn2k8wny7925zw2lsmvs18i6j15ijizr515brqff3gyi5fs"; 77004 setupHaskellDepends = [ base Cabal haskell-gi ]; 77005 libraryHaskellDepends = [ 77006 base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 77007 + haskell-gi-base haskell-gi-overloading text transformers 77008 ]; 77009 libraryPkgconfigDepends = [ ostree ]; 77010 doHaddock = false; ··· 77040 hydraPlatforms = stdenv.lib.platforms.none; 77041 }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;}; 77042 77043 + "gi-pango_1_0_15" = callPackage 77044 + ({ mkDerivation, base, bytestring, Cabal, cairo, containers 77045 + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base 77046 + , haskell-gi-overloading, pango, text, transformers 77047 + }: 77048 + mkDerivation { 77049 + pname = "gi-pango"; 77050 + version = "1.0.15"; 77051 + sha256 = "0ymwbbm5ga31fj6i2mc75743ndqfb7p900576yv5y2p9d8cgp5j1"; 77052 + setupHaskellDepends = [ base Cabal haskell-gi ]; 77053 + libraryHaskellDepends = [ 77054 + base bytestring containers gi-glib gi-gobject haskell-gi 77055 + haskell-gi-base haskell-gi-overloading text transformers 77056 + ]; 77057 + libraryPkgconfigDepends = [ cairo pango ]; 77058 + doHaddock = false; 77059 + preCompileBuildDriver = '' 77060 + PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig" 77061 + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" 77062 + ''; 77063 + homepage = "https://github.com/haskell-gi/haskell-gi"; 77064 + description = "Pango bindings"; 77065 + license = stdenv.lib.licenses.lgpl21; 77066 + hydraPlatforms = stdenv.lib.platforms.none; 77067 + }) {inherit (pkgs) cairo; inherit (pkgs.gnome2) pango;}; 77068 + 77069 "gi-pangocairo" = callPackage 77070 ({ mkDerivation, base, bytestring, Cabal, cairo, containers 77071 , gi-cairo, gi-glib, gi-gobject, gi-pango, haskell-gi 77072 + , haskell-gi-base, haskell-gi-overloading, pango, text 77073 + , transformers 77074 }: 77075 mkDerivation { 77076 pname = "gi-pangocairo"; 77077 + version = "1.0.15"; 77078 + sha256 = "0vy5fg2867dda19myyjbkxnrrbwgp3n7yqnfwqc67m5n8ziha2sb"; 77079 setupHaskellDepends = [ base Cabal haskell-gi ]; 77080 libraryHaskellDepends = [ 77081 base bytestring containers gi-cairo gi-glib gi-gobject gi-pango 77082 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 77083 ]; 77084 libraryPkgconfigDepends = [ cairo pango ]; 77085 doHaddock = false; ··· 77095 77096 "gi-poppler" = callPackage 77097 ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo 77098 + , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base 77099 + , haskell-gi-overloading, poppler, text, transformers 77100 }: 77101 mkDerivation { 77102 pname = "gi-poppler"; 77103 + version = "0.18.14"; 77104 + sha256 = "03dgkaqiy7y808x7g1xmmns1m19xc94f4kg0vjhyb1f1xr7k7hzj"; 77105 setupHaskellDepends = [ base Cabal haskell-gi ]; 77106 libraryHaskellDepends = [ 77107 base bytestring containers gi-cairo gi-gio gi-glib gi-gobject 77108 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 77109 ]; 77110 libraryPkgconfigDepends = [ poppler ]; 77111 doHaddock = false; ··· 77117 77118 "gi-secret" = callPackage 77119 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio 77120 + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base 77121 + , haskell-gi-overloading, libsecret, text, transformers 77122 }: 77123 mkDerivation { 77124 pname = "gi-secret"; 77125 + version = "0.0.4"; 77126 + sha256 = "12kvdnxvsaj4mljkjhnma7n0d6qav6k9a4laca881ww50hdbwid2"; 77127 setupHaskellDepends = [ base Cabal haskell-gi ]; 77128 libraryHaskellDepends = [ 77129 base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 77130 + haskell-gi-base haskell-gi-overloading text transformers 77131 ]; 77132 libraryPkgconfigDepends = [ libsecret ]; 77133 doHaddock = false; ··· 77157 license = stdenv.lib.licenses.lgpl21; 77158 }) {inherit (pkgs.gnome2) libsoup;}; 77159 77160 + "gi-soup_2_4_14" = callPackage 77161 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio 77162 + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base 77163 + , haskell-gi-overloading, libsoup, text, transformers 77164 + }: 77165 + mkDerivation { 77166 + pname = "gi-soup"; 77167 + version = "2.4.14"; 77168 + sha256 = "1z0cxhyadampjdibsrvqi6rw3kmcvq0q3mf4gk33ss2xb0f86m75"; 77169 + setupHaskellDepends = [ base Cabal haskell-gi ]; 77170 + libraryHaskellDepends = [ 77171 + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi 77172 + haskell-gi-base haskell-gi-overloading text transformers 77173 + ]; 77174 + libraryPkgconfigDepends = [ libsoup ]; 77175 + doHaddock = false; 77176 + homepage = "https://github.com/haskell-gi/haskell-gi"; 77177 + description = "Libsoup bindings"; 77178 + license = stdenv.lib.licenses.lgpl21; 77179 + hydraPlatforms = stdenv.lib.platforms.none; 77180 + }) {inherit (pkgs.gnome2) libsoup;}; 77181 + 77182 "gi-vte" = callPackage 77183 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 77184 , gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi 77185 + , haskell-gi-base, haskell-gi-overloading, text, transformers, vte 77186 }: 77187 mkDerivation { 77188 pname = "gi-vte"; 77189 + version = "2.91.16"; 77190 + sha256 = "0gv1ab2an6gfk83d5ryjpfz92rwrll2jyl41i48ql6fagbxx0n18"; 77191 setupHaskellDepends = [ base Cabal haskell-gi ]; 77192 libraryHaskellDepends = [ 77193 base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject 77194 + gi-gtk gi-pango haskell-gi haskell-gi-base haskell-gi-overloading 77195 + text transformers 77196 ]; 77197 libraryPkgconfigDepends = [ vte ]; 77198 doHaddock = false; ··· 77226 hydraPlatforms = stdenv.lib.platforms.none; 77227 }) {inherit (pkgs) webkitgtk24x-gtk3;}; 77228 77229 + "gi-webkit_3_0_14" = callPackage 77230 + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 77231 + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject 77232 + , gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base 77233 + , haskell-gi-overloading, text, transformers, webkitgtk24x-gtk3 77234 + }: 77235 + mkDerivation { 77236 + pname = "gi-webkit"; 77237 + version = "3.0.14"; 77238 + sha256 = "006jja6hr7bsqff2yxgzjrdnhbccym32fcr9vd7dscyj4wqw1ng1"; 77239 + setupHaskellDepends = [ base Cabal haskell-gi ]; 77240 + libraryHaskellDepends = [ 77241 + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf 77242 + gi-gio gi-glib gi-gobject gi-gtk gi-javascriptcore gi-soup 77243 + haskell-gi haskell-gi-base haskell-gi-overloading text transformers 77244 + ]; 77245 + libraryPkgconfigDepends = [ webkitgtk24x-gtk3 ]; 77246 + doHaddock = false; 77247 + homepage = "https://github.com/haskell-gi/haskell-gi"; 77248 + description = "WebKit bindings"; 77249 + license = stdenv.lib.licenses.lgpl21; 77250 + hydraPlatforms = stdenv.lib.platforms.none; 77251 + }) {inherit (pkgs) webkitgtk24x-gtk3;}; 77252 + 77253 "gi-webkit2" = callPackage 77254 ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk 77255 , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk 77256 + , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base 77257 + , haskell-gi-overloading, text, transformers, webkitgtk 77258 }: 77259 mkDerivation { 77260 pname = "gi-webkit2"; 77261 + version = "4.0.14"; 77262 + sha256 = "15r5kq0vq5gc4rsi0icw2f5zbqjw7kgdwpa3fbzn6jx7xmbl39kp"; 77263 setupHaskellDepends = [ base Cabal haskell-gi ]; 77264 libraryHaskellDepends = [ 77265 base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib 77266 gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi 77267 + haskell-gi-base haskell-gi-overloading text transformers 77268 ]; 77269 libraryPkgconfigDepends = [ webkitgtk ]; 77270 doHaddock = false; ··· 77277 "gi-webkit2webextension" = callPackage 77278 ({ mkDerivation, base, bytestring, Cabal, containers, gi-gobject 77279 , gi-gtk, gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base 77280 + , haskell-gi-overloading, text, transformers 77281 + , webkitgtk-web-extension 77282 }: 77283 mkDerivation { 77284 pname = "gi-webkit2webextension"; 77285 + version = "4.0.14"; 77286 + sha256 = "098p54q8rrfd9syzh10q5rcb70lihjkwx7amj7s5y8wix38f372k"; 77287 setupHaskellDepends = [ base Cabal haskell-gi ]; 77288 libraryHaskellDepends = [ 77289 base bytestring containers gi-gobject gi-gtk gi-javascriptcore 77290 + gi-soup haskell-gi haskell-gi-base haskell-gi-overloading text 77291 + transformers 77292 ]; 77293 libraryPkgconfigDepends = [ webkitgtk-web-extension ]; 77294 doHaddock = false; ··· 79460 license = stdenv.lib.licenses.bsd3; 79461 }) {}; 79462 79463 + "gnuplot_0_5_4_2" = callPackage 79464 + ({ mkDerivation, array, base, containers, data-accessor 79465 + , data-accessor-transformers, deepseq, filepath, process, temporary 79466 + , time, transformers, utility-ht 79467 + }: 79468 + mkDerivation { 79469 + pname = "gnuplot"; 79470 + version = "0.5.4.2"; 79471 + sha256 = "0s7z8a7cqnmfrs551wyqaj557hslhkw401z35nfb7shx6wrdvpq5"; 79472 + isLibrary = true; 79473 + isExecutable = true; 79474 + enableSeparateDataOutput = true; 79475 + libraryHaskellDepends = [ 79476 + array base containers data-accessor data-accessor-transformers 79477 + deepseq filepath process temporary time transformers utility-ht 79478 + ]; 79479 + homepage = "http://www.haskell.org/haskellwiki/Gnuplot"; 79480 + description = "2D and 3D plots using gnuplot"; 79481 + license = stdenv.lib.licenses.bsd3; 79482 + hydraPlatforms = stdenv.lib.platforms.none; 79483 + }) {}; 79484 + 79485 "gnutls" = callPackage 79486 ({ mkDerivation, base, bytestring, gnutls, monads-tf, transformers 79487 }: ··· 81234 }: 81235 mkDerivation { 81236 pname = "google-translate"; 81237 + version = "0.4.1"; 81238 + sha256 = "0xpi3qss2cnv0dxgiwffzk6isgfgb95hfd5j62vc5jkjgkyzfqxn"; 81239 libraryHaskellDepends = [ 81240 aeson base bytestring http-api-data http-client servant 81241 servant-client text transformers ··· 81536 description = "Gore&Ash module for high level network synchronization"; 81537 license = stdenv.lib.licenses.bsd3; 81538 hydraPlatforms = stdenv.lib.platforms.none; 81539 + }) {}; 81540 + 81541 + "gotta-go-fast" = callPackage 81542 + ({ mkDerivation, base, brick, cmdargs, directory, random, time, vty 81543 + }: 81544 + mkDerivation { 81545 + pname = "gotta-go-fast"; 81546 + version = "0.1.2.0"; 81547 + sha256 = "124zk4zcfpr72xgck104n338p9aid9p1q89vcs7h16zvhai3bc4f"; 81548 + isLibrary = false; 81549 + isExecutable = true; 81550 + executableHaskellDepends = [ 81551 + base brick cmdargs directory random time vty 81552 + ]; 81553 + homepage = "https://github.com/hot-leaf-juice/gotta-go-fast"; 81554 + description = "A command line utility for practicing typing"; 81555 + license = stdenv.lib.licenses.bsd3; 81556 }) {}; 81557 81558 "gpah" = callPackage ··· 82842 hydraPlatforms = stdenv.lib.platforms.none; 82843 }) {}; 82844 82845 + "groundhog-inspector_0_8_0_2" = callPackage 82846 + ({ mkDerivation, aeson-pretty, base, bytestring, cmdargs 82847 + , containers, groundhog, groundhog-sqlite, groundhog-th, mtl 82848 + , regex-compat, syb, template-haskell, text, time, transformers 82849 + }: 82850 + mkDerivation { 82851 + pname = "groundhog-inspector"; 82852 + version = "0.8.0.2"; 82853 + sha256 = "1wbsx0qjbhliglwk4yhh44ra54i34cypvki9zvw28khpc8mxdfmz"; 82854 + isLibrary = true; 82855 + isExecutable = true; 82856 + libraryHaskellDepends = [ 82857 + aeson-pretty base bytestring containers groundhog groundhog-th 82858 + regex-compat syb template-haskell text time transformers 82859 + ]; 82860 + executableHaskellDepends = [ 82861 + base bytestring cmdargs containers groundhog groundhog-sqlite 82862 + groundhog-th mtl 82863 + ]; 82864 + homepage = "http://github.com/lykahb/groundhog"; 82865 + description = "Type-safe datatype-database mapping library"; 82866 + license = stdenv.lib.licenses.bsd3; 82867 + hydraPlatforms = stdenv.lib.platforms.none; 82868 + }) {}; 82869 + 82870 "groundhog-mysql" = callPackage 82871 ({ mkDerivation, base, bytestring, containers, groundhog 82872 , monad-control, monad-logger, mysql, mysql-simple, resource-pool ··· 85385 pname = "haddock-api"; 85386 version = "2.17.4"; 85387 sha256 = "00fn6pzgg8xjbaw12d76jdqh2dbc5xy7miyz0x6kidvvar7i35ss"; 85388 + revision = "1"; 85389 + editedCabalFile = "0saa5ksmvxyvwi2nrzh7m4ha1kwh31pkpa79yrppvw7sm39klpyw"; 85390 enableSeparateDataOutput = true; 85391 libraryHaskellDepends = [ 85392 array base bytestring Cabal containers deepseq directory filepath ··· 85407 pname = "haddock-api"; 85408 version = "2.18.1"; 85409 sha256 = "1q0nf86h6b466yd3bhng8sklm0kqc8bak4k6d4dcc57j3wf2gak8"; 85410 + revision = "1"; 85411 + editedCabalFile = "0ncxba7bppgap3vaxv07cyq2q4wsb860xv83znj4dgksvr64xl7y"; 85412 enableSeparateDataOutput = true; 85413 libraryHaskellDepends = [ 85414 array base bytestring Cabal containers deepseq directory filepath ··· 85476 license = stdenv.lib.licenses.bsd3; 85477 }) {}; 85478 85479 + "haddock-library_1_4_5" = callPackage 85480 ({ mkDerivation, attoparsec, base, base-compat, bytestring, deepseq 85481 , hspec, QuickCheck, transformers 85482 }: 85483 mkDerivation { 85484 pname = "haddock-library"; 85485 + version = "1.4.5"; 85486 + sha256 = "0dmpxj6fgv9js90cxlf4yhrclh8kwmn8dm4llwhiyzmiddanjjy9"; 85487 libraryHaskellDepends = [ 85488 attoparsec base bytestring transformers 85489 ]; ··· 85745 license = stdenv.lib.licenses.mit; 85746 }) {}; 85747 85748 + "hailgun_0_4_1_5" = callPackage 85749 + ({ mkDerivation, aeson, base, bytestring, email-validate 85750 + , exceptions, filepath, http-client, http-client-tls, http-types 85751 + , tagsoup, text, time, transformers 85752 + }: 85753 + mkDerivation { 85754 + pname = "hailgun"; 85755 + version = "0.4.1.5"; 85756 + sha256 = "0hi9a8aa10n14ipk4g8ksrf175z92kkwk0d9n3qzn835fkj5kkyr"; 85757 + libraryHaskellDepends = [ 85758 + aeson base bytestring email-validate exceptions filepath 85759 + http-client http-client-tls http-types tagsoup text time 85760 + transformers 85761 + ]; 85762 + homepage = "https://bitbucket.org/robertmassaioli/hailgun"; 85763 + description = "Mailgun REST api interface for Haskell"; 85764 + license = stdenv.lib.licenses.mit; 85765 + hydraPlatforms = stdenv.lib.platforms.none; 85766 + }) {}; 85767 + 85768 "hailgun-send" = callPackage 85769 ({ mkDerivation, base, bytestring, configurator, hailgun, text }: 85770 mkDerivation { ··· 88839 broken = true; 88840 }) {booleanlist = null;}; 88841 88842 + "haskell-conll" = callPackage 88843 + ({ mkDerivation, base, containers, lens, pretty-show, protolude 88844 + , split, text 88845 + }: 88846 + mkDerivation { 88847 + pname = "haskell-conll"; 88848 + version = "0.1.0.1"; 88849 + sha256 = "09lgj70lk2xh75rq4gdmfacmb465r0xn03v8cnk82bx52c7jwiga"; 88850 + libraryHaskellDepends = [ 88851 + base containers lens pretty-show protolude split text 88852 + ]; 88853 + homepage = "https://github.com/mgajda/haskell-conll#readme"; 88854 + description = "Core Types for NLP"; 88855 + license = stdenv.lib.licenses.bsd3; 88856 + }) {}; 88857 + 88858 "haskell-course-preludes" = callPackage 88859 ({ mkDerivation, base, deepseq }: 88860 mkDerivation { ··· 89071 license = stdenv.lib.licenses.lgpl21; 89072 }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;}; 89073 89074 + "haskell-gi_0_20_3" = callPackage 89075 + ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers 89076 + , directory, doctest, filepath, glib, gobjectIntrospection 89077 + , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe 89078 + , text, transformers, xdg-basedir, xml-conduit 89079 + }: 89080 + mkDerivation { 89081 + pname = "haskell-gi"; 89082 + version = "0.20.3"; 89083 + sha256 = "0429dz3dn9l9nbrx8cd18j3f34cp6cc8zxb34jsvfpvdmafjin8q"; 89084 + isLibrary = true; 89085 + isExecutable = true; 89086 + libraryHaskellDepends = [ 89087 + attoparsec base bytestring Cabal containers directory filepath 89088 + haskell-gi-base mtl pretty-show process regex-tdfa safe text 89089 + transformers xdg-basedir xml-conduit 89090 + ]; 89091 + libraryPkgconfigDepends = [ glib gobjectIntrospection ]; 89092 + executableHaskellDepends = [ 89093 + base containers directory filepath haskell-gi-base pretty-show text 89094 + ]; 89095 + testHaskellDepends = [ base doctest ]; 89096 + homepage = "https://github.com/haskell-gi/haskell-gi"; 89097 + description = "Generate Haskell bindings for GObject Introspection capable libraries"; 89098 + license = stdenv.lib.licenses.lgpl21; 89099 + hydraPlatforms = stdenv.lib.platforms.none; 89100 + }) {inherit (pkgs) glib; inherit (pkgs) gobjectIntrospection;}; 89101 + 89102 "haskell-gi-base" = callPackage 89103 ({ mkDerivation, base, bytestring, containers, glib, text }: 89104 mkDerivation { ··· 89111 description = "Foundation for libraries generated by haskell-gi"; 89112 license = stdenv.lib.licenses.lgpl21; 89113 }) {inherit (pkgs) glib;}; 89114 + 89115 + "haskell-gi-base_0_20_4" = callPackage 89116 + ({ mkDerivation, base, bytestring, containers, glib, text }: 89117 + mkDerivation { 89118 + pname = "haskell-gi-base"; 89119 + version = "0.20.4"; 89120 + sha256 = "00kpn7rxg91im26109q1m3g6hyp8v46v50j3dddz002sj2zycifq"; 89121 + libraryHaskellDepends = [ base bytestring containers text ]; 89122 + libraryPkgconfigDepends = [ glib ]; 89123 + homepage = "https://github.com/haskell-gi/haskell-gi-base"; 89124 + description = "Foundation for libraries generated by haskell-gi"; 89125 + license = stdenv.lib.licenses.lgpl21; 89126 + hydraPlatforms = stdenv.lib.platforms.none; 89127 + }) {inherit (pkgs) glib;}; 89128 + 89129 + "haskell-gi-overloading" = callPackage 89130 + ({ mkDerivation }: 89131 + mkDerivation { 89132 + pname = "haskell-gi-overloading"; 89133 + version = "1.0"; 89134 + sha256 = "0ak8f79ia9zlk94zr02sq8bqi5n5pd8ria8w1dj3adcdvpw9gmry"; 89135 + doHaddock = false; 89136 + homepage = "https://github.com/haskell-gi/haskell-gi"; 89137 + description = "Overloading support for haskell-gi"; 89138 + license = stdenv.lib.licenses.bsd3; 89139 + }) {}; 89140 89141 "haskell-go-checkers" = callPackage 89142 ({ mkDerivation, base, containers, gloss }: ··· 89823 hydraPlatforms = stdenv.lib.platforms.none; 89824 }) {}; 89825 89826 + "haskell-tools-ast_0_8_1_0" = callPackage 89827 + ({ mkDerivation, base, ghc, mtl, references, template-haskell 89828 + , uniplate 89829 + }: 89830 + mkDerivation { 89831 + pname = "haskell-tools-ast"; 89832 + version = "0.8.1.0"; 89833 + sha256 = "0ryny34zlbyy15m18f5539gaqwghbk1msz5ijv3x04n1c87vj7h4"; 89834 + libraryHaskellDepends = [ 89835 + base ghc mtl references template-haskell uniplate 89836 + ]; 89837 + homepage = "https://github.com/nboldi/haskell-tools"; 89838 + description = "Haskell AST for efficient tooling"; 89839 + license = stdenv.lib.licenses.bsd3; 89840 + hydraPlatforms = stdenv.lib.platforms.none; 89841 + }) {}; 89842 + 89843 "haskell-tools-ast-fromghc" = callPackage 89844 ({ mkDerivation, base, bytestring, containers, ghc 89845 , haskell-tools-ast, mtl, references, safe, split, template-haskell ··· 89913 hydraPlatforms = stdenv.lib.platforms.none; 89914 }) {}; 89915 89916 + "haskell-tools-backend-ghc_0_8_1_0" = callPackage 89917 + ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th 89918 + , haskell-tools-ast, mtl, references, safe, split, template-haskell 89919 + , transformers, uniplate 89920 + }: 89921 + mkDerivation { 89922 + pname = "haskell-tools-backend-ghc"; 89923 + version = "0.8.1.0"; 89924 + sha256 = "1abbqgv43rbkwabnhm0p7i39sgiq952hg5xy7bc8g3jbnaallaaf"; 89925 + libraryHaskellDepends = [ 89926 + base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl 89927 + references safe split template-haskell transformers uniplate 89928 + ]; 89929 + homepage = "https://github.com/nboldi/haskell-tools"; 89930 + description = "Creating the Haskell-Tools AST from GHC's representations"; 89931 + license = stdenv.lib.licenses.bsd3; 89932 + hydraPlatforms = stdenv.lib.platforms.none; 89933 + }) {}; 89934 + 89935 "haskell-tools-cli" = callPackage 89936 ({ mkDerivation, aeson, base, bytestring, containers, criterion 89937 , directory, filepath, ghc, ghc-paths, haskell-tools-ast ··· 89990 hydraPlatforms = stdenv.lib.platforms.none; 89991 }) {}; 89992 89993 + "haskell-tools-daemon_0_8_1_0" = callPackage 89994 + ({ mkDerivation, aeson, base, bytestring, containers, Diff 89995 + , directory, filepath, ghc, ghc-paths, haskell-tools-ast 89996 + , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl 89997 + , network, process, references, split, strict, tasty, tasty-hunit 89998 + }: 89999 + mkDerivation { 90000 + pname = "haskell-tools-daemon"; 90001 + version = "0.8.1.0"; 90002 + sha256 = "1h5xh235b68kfjq8hkrmr0zhj6csaslm7qwkaqs3ygxkkrq152ic"; 90003 + isLibrary = true; 90004 + isExecutable = true; 90005 + libraryHaskellDepends = [ 90006 + aeson base bytestring containers Diff directory filepath ghc 90007 + ghc-paths haskell-tools-ast haskell-tools-prettyprint 90008 + haskell-tools-refactor mtl network process references split strict 90009 + ]; 90010 + executableHaskellDepends = [ base ]; 90011 + testHaskellDepends = [ 90012 + aeson base bytestring directory filepath ghc HUnit network process 90013 + tasty tasty-hunit 90014 + ]; 90015 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90016 + description = "Background process for Haskell-tools refactor that editors can connect to"; 90017 + license = stdenv.lib.licenses.bsd3; 90018 + hydraPlatforms = stdenv.lib.platforms.none; 90019 + }) {}; 90020 + 90021 "haskell-tools-debug" = callPackage 90022 ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 90023 , haskell-tools-backend-ghc, haskell-tools-prettyprint ··· 90041 hydraPlatforms = stdenv.lib.platforms.none; 90042 }) {}; 90043 90044 + "haskell-tools-debug_0_8_1_0" = callPackage 90045 + ({ mkDerivation, base, filepath, ghc, ghc-paths, haskell-tools-ast 90046 + , haskell-tools-backend-ghc, haskell-tools-prettyprint 90047 + , haskell-tools-refactor, references, template-haskell 90048 + }: 90049 + mkDerivation { 90050 + pname = "haskell-tools-debug"; 90051 + version = "0.8.1.0"; 90052 + sha256 = "1c6apmv2x4wrjh22nm7v151hy4r2sksrbcwin80dc8ya4zc3fqr6"; 90053 + isLibrary = true; 90054 + isExecutable = true; 90055 + libraryHaskellDepends = [ 90056 + base filepath ghc ghc-paths haskell-tools-ast 90057 + haskell-tools-backend-ghc haskell-tools-prettyprint 90058 + haskell-tools-refactor references template-haskell 90059 + ]; 90060 + executableHaskellDepends = [ base ]; 90061 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90062 + description = "Debugging Tools for Haskell-tools"; 90063 + license = stdenv.lib.licenses.bsd3; 90064 + hydraPlatforms = stdenv.lib.platforms.none; 90065 + }) {}; 90066 + 90067 "haskell-tools-demo" = callPackage 90068 ({ mkDerivation, aeson, base, bytestring, containers, directory 90069 , filepath, ghc, ghc-paths, haskell-tools-ast ··· 90095 hydraPlatforms = stdenv.lib.platforms.none; 90096 }) {}; 90097 90098 + "haskell-tools-demo_0_8_1_0" = callPackage 90099 + ({ mkDerivation, aeson, base, bytestring, containers, directory 90100 + , filepath, ghc, ghc-paths, haskell-tools-ast 90101 + , haskell-tools-backend-ghc, haskell-tools-prettyprint 90102 + , haskell-tools-refactor, http-types, HUnit, mtl, network 90103 + , references, tasty, tasty-hunit, transformers, wai, wai-websockets 90104 + , warp, websockets 90105 + }: 90106 + mkDerivation { 90107 + pname = "haskell-tools-demo"; 90108 + version = "0.8.1.0"; 90109 + sha256 = "011p9xdqgr93qxwvhcf8k2xr2ycgfjf0d60g8yfgjkgy9zx6fsma"; 90110 + isLibrary = true; 90111 + isExecutable = true; 90112 + libraryHaskellDepends = [ 90113 + aeson base bytestring containers directory filepath ghc ghc-paths 90114 + haskell-tools-ast haskell-tools-backend-ghc 90115 + haskell-tools-prettyprint haskell-tools-refactor http-types mtl 90116 + references transformers wai wai-websockets warp websockets 90117 + ]; 90118 + executableHaskellDepends = [ base ]; 90119 + testHaskellDepends = [ 90120 + aeson base bytestring directory filepath HUnit network tasty 90121 + tasty-hunit websockets 90122 + ]; 90123 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90124 + description = "A web-based demo for Haskell-tools Refactor"; 90125 + license = stdenv.lib.licenses.bsd3; 90126 + hydraPlatforms = stdenv.lib.platforms.none; 90127 + }) {}; 90128 + 90129 "haskell-tools-prettyprint" = callPackage 90130 ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 90131 , references, split, text, uniplate ··· 90144 hydraPlatforms = stdenv.lib.platforms.none; 90145 }) {}; 90146 90147 + "haskell-tools-prettyprint_0_8_1_0" = callPackage 90148 + ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl 90149 + , references, split, text, uniplate 90150 + }: 90151 + mkDerivation { 90152 + pname = "haskell-tools-prettyprint"; 90153 + version = "0.8.1.0"; 90154 + sha256 = "1zcxg6drw3zfc93awmamhh8mqfyrp1pyrnk137yc0dz4293z9rdw"; 90155 + libraryHaskellDepends = [ 90156 + base containers ghc haskell-tools-ast mtl references split text 90157 + uniplate 90158 + ]; 90159 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90160 + description = "Pretty printing of Haskell-Tools AST"; 90161 + license = stdenv.lib.licenses.bsd3; 90162 + hydraPlatforms = stdenv.lib.platforms.none; 90163 + }) {}; 90164 + 90165 "haskell-tools-refactor" = callPackage 90166 ({ mkDerivation, base, Cabal, containers, directory, either 90167 , filepath, ghc, ghc-paths, haskell-tools-ast ··· 90193 hydraPlatforms = stdenv.lib.platforms.none; 90194 }) {}; 90195 90196 + "haskell-tools-refactor_0_8_1_0" = callPackage 90197 + ({ mkDerivation, base, Cabal, containers, directory, either 90198 + , filepath, ghc, ghc-paths, haskell-tools-ast 90199 + , haskell-tools-backend-ghc, haskell-tools-prettyprint 90200 + , haskell-tools-rewrite, mtl, old-time, polyparse, references 90201 + , split, tasty, tasty-hunit, template-haskell, time, transformers 90202 + , uniplate 90203 + }: 90204 + mkDerivation { 90205 + pname = "haskell-tools-refactor"; 90206 + version = "0.8.1.0"; 90207 + sha256 = "04jx9qq04krk8wk7v5b6xv7gi8cd1sgzwraw916a11cgn0p52grr"; 90208 + libraryHaskellDepends = [ 90209 + base Cabal containers directory filepath ghc ghc-paths 90210 + haskell-tools-ast haskell-tools-backend-ghc 90211 + haskell-tools-prettyprint haskell-tools-rewrite mtl references 90212 + split template-haskell transformers uniplate 90213 + ]; 90214 + testHaskellDepends = [ 90215 + base Cabal containers directory either filepath ghc ghc-paths 90216 + haskell-tools-ast haskell-tools-backend-ghc 90217 + haskell-tools-prettyprint haskell-tools-rewrite mtl old-time 90218 + polyparse references split tasty tasty-hunit template-haskell time 90219 + transformers uniplate 90220 + ]; 90221 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90222 + description = "Refactoring Tool for Haskell"; 90223 + license = stdenv.lib.licenses.bsd3; 90224 + hydraPlatforms = stdenv.lib.platforms.none; 90225 + }) {}; 90226 + 90227 "haskell-tools-rewrite" = callPackage 90228 ({ mkDerivation, base, containers, directory, filepath, ghc 90229 , haskell-tools-ast, haskell-tools-prettyprint, mtl, references ··· 90233 pname = "haskell-tools-rewrite"; 90234 version = "0.8.0.0"; 90235 sha256 = "076dc91swh42rs80ijbjrbzab1m9vjdzvy7z9r7znmrhy951ck5c"; 90236 + libraryHaskellDepends = [ 90237 + base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 90238 + references 90239 + ]; 90240 + testHaskellDepends = [ 90241 + base directory filepath haskell-tools-ast haskell-tools-prettyprint 90242 + tasty tasty-hunit 90243 + ]; 90244 + homepage = "https://github.com/haskell-tools/haskell-tools"; 90245 + description = "Facilities for generating new parts of the Haskell-Tools AST"; 90246 + license = stdenv.lib.licenses.bsd3; 90247 + hydraPlatforms = stdenv.lib.platforms.none; 90248 + }) {}; 90249 + 90250 + "haskell-tools-rewrite_0_8_1_0" = callPackage 90251 + ({ mkDerivation, base, containers, directory, filepath, ghc 90252 + , haskell-tools-ast, haskell-tools-prettyprint, mtl, references 90253 + , tasty, tasty-hunit 90254 + }: 90255 + mkDerivation { 90256 + pname = "haskell-tools-rewrite"; 90257 + version = "0.8.1.0"; 90258 + sha256 = "1ckn103f5jg3yqpf2ki8n62a663hj5q2zyd5mzx6n4nlkr47bc57"; 90259 libraryHaskellDepends = [ 90260 base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl 90261 references ··· 91520 hydraPlatforms = stdenv.lib.platforms.none; 91521 }) {}; 91522 91523 + "hasmin_0_3_2_3" = callPackage 91524 + ({ mkDerivation, attoparsec, base, bytestring, containers 91525 + , criterion, directory, doctest, doctest-discover, gitrev, hopfli 91526 + , hspec, hspec-attoparsec, matrix, mtl, numbers 91527 + , optparse-applicative, parsers, QuickCheck, text 91528 + }: 91529 + mkDerivation { 91530 + pname = "hasmin"; 91531 + version = "0.3.2.3"; 91532 + sha256 = "0qk551j27rc36gmrfdhlvz3kzn8yj8alzc2n86jgyx480gj354gg"; 91533 + isLibrary = true; 91534 + isExecutable = true; 91535 + libraryHaskellDepends = [ 91536 + attoparsec base bytestring containers matrix mtl numbers parsers 91537 + text 91538 + ]; 91539 + executableHaskellDepends = [ 91540 + attoparsec base bytestring containers gitrev hopfli matrix mtl 91541 + numbers optparse-applicative parsers text 91542 + ]; 91543 + testHaskellDepends = [ 91544 + attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl 91545 + QuickCheck text 91546 + ]; 91547 + benchmarkHaskellDepends = [ base criterion directory text ]; 91548 + homepage = "https://github.com/contivero/hasmin#readme"; 91549 + description = "CSS Minifier"; 91550 + license = stdenv.lib.licenses.bsd3; 91551 + hydraPlatforms = stdenv.lib.platforms.none; 91552 + }) {}; 91553 + 91554 "hasparql-client" = callPackage 91555 ({ mkDerivation, base, HTTP, monads-fd, network, xml }: 91556 mkDerivation { ··· 91611 license = stdenv.lib.licenses.mit; 91612 }) {}; 91613 91614 + "hasql_0_19_18_1" = callPackage 91615 + ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring 91616 + , bytestring-strict-builder, contravariant, contravariant-extras 91617 + , criterion, data-default-class, dlist, either, hashable 91618 + , hashtables, loch-th, mtl, placeholders, postgresql-binary 91619 + , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances 91620 + , rebase, rerebase, semigroups, tasty, tasty-hunit 91621 + , tasty-quickcheck, tasty-smallcheck, text, transformers, vector 91622 + }: 91623 + mkDerivation { 91624 + pname = "hasql"; 91625 + version = "0.19.18.1"; 91626 + sha256 = "1cmr3l9gb639spqdw8if1da23qhlifr4jyxgfmy61l81mm42zjfb"; 91627 + libraryHaskellDepends = [ 91628 + attoparsec base base-prelude bytestring bytestring-strict-builder 91629 + contravariant contravariant-extras data-default-class dlist either 91630 + hashable hashtables loch-th mtl placeholders postgresql-binary 91631 + postgresql-libpq profunctors semigroups text transformers vector 91632 + ]; 91633 + testHaskellDepends = [ 91634 + bug data-default-class QuickCheck quickcheck-instances rebase 91635 + rerebase tasty tasty-hunit tasty-quickcheck tasty-smallcheck 91636 + ]; 91637 + benchmarkHaskellDepends = [ bug criterion rerebase ]; 91638 + homepage = "https://github.com/nikita-volkov/hasql"; 91639 + description = "An efficient PostgreSQL driver and a flexible mapping API"; 91640 + license = stdenv.lib.licenses.mit; 91641 + hydraPlatforms = stdenv.lib.platforms.none; 91642 + }) {}; 91643 + 91644 "hasql-backend" = callPackage 91645 ({ mkDerivation, base, base-prelude, bytestring, either, free 91646 , list-t, text, transformers, vector ··· 93428 hydraPlatforms = stdenv.lib.platforms.none; 93429 }) {}; 93430 93431 + "heaps_0_3_5" = callPackage 93432 + ({ mkDerivation, base, Cabal, cabal-doctest, directory, doctest 93433 + , filepath 93434 + }: 93435 + mkDerivation { 93436 + pname = "heaps"; 93437 + version = "0.3.5"; 93438 + sha256 = "1p1nsglsf8hric63cn3n1iw1nlbiv3lgk3n5gq0znajj7j7s64qv"; 93439 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 93440 + libraryHaskellDepends = [ base ]; 93441 + testHaskellDepends = [ base directory doctest filepath ]; 93442 + homepage = "http://github.com/ekmett/heaps/"; 93443 + description = "Asymptotically optimal Brodal/Okasaki heaps"; 93444 + license = stdenv.lib.licenses.bsd3; 93445 + hydraPlatforms = stdenv.lib.platforms.none; 93446 + }) {}; 93447 + 93448 "heapsort" = callPackage 93449 ({ mkDerivation, array, base, QuickCheck }: 93450 mkDerivation { ··· 97008 "hledger-iadd" = callPackage 97009 ({ mkDerivation, base, brick, containers, directory, free 97010 , hledger-lib, hspec, megaparsec, microlens, microlens-th 97011 + , optparse-applicative, QuickCheck, semigroups, text, text-format 97012 + , text-zipper, time, transformers, unordered-containers, vector 97013 + , vty, xdg-basedir 97014 }: 97015 mkDerivation { 97016 pname = "hledger-iadd"; 97017 + version = "1.2.4"; 97018 + sha256 = "17bzjmdcirf32fic6sx246x30p02gnq0c50bia0lq088hdfxn6yr"; 97019 isLibrary = true; 97020 isExecutable = true; 97021 libraryHaskellDepends = [ 97022 base brick containers directory free hledger-lib megaparsec 97023 + microlens microlens-th optparse-applicative semigroups text 97024 + text-format text-zipper time transformers unordered-containers 97025 + vector vty xdg-basedir 97026 ]; 97027 executableHaskellDepends = [ 97028 base brick directory free hledger-lib megaparsec microlens ··· 98774 }: 98775 mkDerivation { 98776 pname = "hoogle"; 98777 + version = "5.0.13"; 98778 + sha256 = "1wxdzkifgm3bnpzr45sf49dyqwnb8bnc5wmqbv5yhxv19gmjk8kn"; 98779 isLibrary = true; 98780 isExecutable = true; 98781 enableSeparateDataOutput = true; ··· 99956 license = stdenv.lib.licenses.bsd3; 99957 }) {}; 99958 99959 + "hpp_0_4_1" = callPackage 99960 + ({ mkDerivation, base, bytestring, bytestring-trie, directory 99961 + , filepath, ghc-prim, time, transformers 99962 + }: 99963 + mkDerivation { 99964 + pname = "hpp"; 99965 + version = "0.4.1"; 99966 + sha256 = "0va60lvxgy52i064i62hln7kca55xk5f494khiax74bsn8iin7pq"; 99967 + isLibrary = true; 99968 + isExecutable = true; 99969 + libraryHaskellDepends = [ 99970 + base bytestring bytestring-trie directory filepath ghc-prim time 99971 + transformers 99972 + ]; 99973 + executableHaskellDepends = [ base directory filepath time ]; 99974 + homepage = "https://github.com/acowley/hpp"; 99975 + description = "A Haskell pre-processor"; 99976 + license = stdenv.lib.licenses.bsd3; 99977 + hydraPlatforms = stdenv.lib.platforms.none; 99978 + }) {}; 99979 + 99980 "hpqtypes" = callPackage 99981 ({ mkDerivation, aeson, base, bytestring, containers 99982 , data-default-class, exceptions, HUnit, lifted-base, monad-control ··· 102062 license = stdenv.lib.licenses.bsd3; 102063 }) {}; 102064 102065 + "hsexif_0_6_1_2" = callPackage 102066 + ({ mkDerivation, base, binary, bytestring, containers, hspec, HUnit 102067 + , iconv, text, time 102068 + }: 102069 + mkDerivation { 102070 + pname = "hsexif"; 102071 + version = "0.6.1.2"; 102072 + sha256 = "1i6h4gpjlrb9jadm52ygs9i1430lik2kljv86bpq6wz9zmq25d0s"; 102073 + libraryHaskellDepends = [ 102074 + base binary bytestring containers iconv text time 102075 + ]; 102076 + testHaskellDepends = [ 102077 + base binary bytestring containers hspec HUnit iconv text time 102078 + ]; 102079 + homepage = "https://github.com/emmanueltouzery/hsexif"; 102080 + description = "EXIF handling library in pure Haskell"; 102081 + license = stdenv.lib.licenses.bsd3; 102082 + hydraPlatforms = stdenv.lib.platforms.none; 102083 + }) {}; 102084 + 102085 "hsfacter" = callPackage 102086 ({ mkDerivation, base, containers, language-puppet, text }: 102087 mkDerivation { ··· 102242 }: 102243 mkDerivation { 102244 pname = "hsimport"; 102245 + version = "0.8.4"; 102246 + sha256 = "1xngy3qnk6nr0yvvkq7cqay0kkhnp0v4ah27w8r5v3q4malraa1l"; 102247 isLibrary = true; 102248 isExecutable = true; 102249 libraryHaskellDepends = [ ··· 104493 }) {}; 104494 104495 "html-entities" = callPackage 104496 + ({ mkDerivation, attoparsec, base, base-prelude, Cabal 104497 + , cabal-doctest, directory, doctest, filepath, text 104498 + , unordered-containers 104499 }: 104500 mkDerivation { 104501 pname = "html-entities"; 104502 + version = "1.1.4.1"; 104503 + sha256 = "1x6z5fv1sdhdmhwd10kwahvjjkhrza3dm7xzk9ypfkkmyi1piwpi"; 104504 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 104505 libraryHaskellDepends = [ 104506 + attoparsec base base-prelude text unordered-containers 104507 ]; 104508 testHaskellDepends = [ 104509 base base-prelude directory doctest filepath ··· 106497 hydraPlatforms = stdenv.lib.platforms.none; 106498 }) {}; 106499 106500 + "hw-hedgehog" = callPackage 106501 + ({ mkDerivation, base, hedgehog, vector }: 106502 + mkDerivation { 106503 + pname = "hw-hedgehog"; 106504 + version = "0.1.0.1"; 106505 + sha256 = "0fngvmx60a3z1sl798ghvfzya5dgi1mfln8p1vkqapcgfjh7w5r6"; 106506 + libraryHaskellDepends = [ base hedgehog vector ]; 106507 + testHaskellDepends = [ base ]; 106508 + homepage = "https://github.com/githubuser/hw-hedgehog#readme"; 106509 + description = "Extra hedgehog functionality"; 106510 + license = stdenv.lib.licenses.bsd3; 106511 + }) {}; 106512 + 106513 "hw-hspec-hedgehog" = callPackage 106514 ({ mkDerivation, base, call-stack, hedgehog, hspec, HUnit }: 106515 mkDerivation { ··· 107920 hydraPlatforms = stdenv.lib.platforms.none; 107921 }) {}; 107922 107923 + "hyperloglog_0_4_2" = callPackage 107924 + ({ mkDerivation, approximate, base, binary, bits, bytes, Cabal 107925 + , cabal-doctest, cereal, cereal-vector, comonad, deepseq, directory 107926 + , distributive, doctest, filepath, generic-deriving, hashable, lens 107927 + , reflection, safecopy, semigroupoids, semigroups, simple-reflect 107928 + , siphash, tagged, vector 107929 + }: 107930 + mkDerivation { 107931 + pname = "hyperloglog"; 107932 + version = "0.4.2"; 107933 + sha256 = "0j0hbzpap3f92kvywsxjahxmqrdj51275jdv0h7f9lf9qby3rf7m"; 107934 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 107935 + libraryHaskellDepends = [ 107936 + approximate base binary bits bytes cereal cereal-vector comonad 107937 + deepseq distributive hashable lens reflection safecopy 107938 + semigroupoids semigroups siphash tagged vector 107939 + ]; 107940 + testHaskellDepends = [ 107941 + base directory doctest filepath generic-deriving semigroups 107942 + simple-reflect 107943 + ]; 107944 + homepage = "http://github.com/analytics/hyperloglog"; 107945 + description = "An approximate streaming (constant space) unique object counter"; 107946 + license = stdenv.lib.licenses.bsd3; 107947 + hydraPlatforms = stdenv.lib.platforms.none; 107948 + }) {}; 107949 + 107950 "hyperloglogplus" = callPackage 107951 ({ mkDerivation, base, bits, containers, HUnit, murmur-hash 107952 , semigroups, tasty, tasty-hunit, vector ··· 108002 pname = "hyphenation"; 108003 version = "0.7"; 108004 sha256 = "0l1yvfdkkgba91pzncy399hv65pdipb9p78v2j9g0sdkmb1anq9s"; 108005 + revision = "1"; 108006 + editedCabalFile = "0r3a79cg3dabcm4px3vq26hc5yj4sagws4fa3ic00d28qb6y4b4w"; 108007 enableSeparateDataOutput = true; 108008 setupHaskellDepends = [ base Cabal cabal-doctest ]; 108009 libraryHaskellDepends = [ ··· 108623 license = stdenv.lib.licenses.bsd3; 108624 }) {inherit (pkgs) gmp;}; 108625 108626 + "idris_1_1_0" = callPackage 108627 + ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal 108628 + , ansi-wl-pprint, array, async, base, base64-bytestring, binary 108629 + , blaze-html, blaze-markup, bytestring, cheapskate, code-page 108630 + , containers, deepseq, directory, filepath, fingertree, fsnotify 108631 + , gmp, haskeline, ieee754, libffi, mtl, network 108632 + , optparse-applicative, parsers, pretty, process, regex-tdfa, safe 108633 + , split, tagged, tasty, tasty-golden, tasty-rerun, terminal-size 108634 + , text, time, transformers, transformers-compat, trifecta, uniplate 108635 + , unix, unordered-containers, utf8-string, vector 108636 + , vector-binary-instances, zip-archive 108637 + }: 108638 + mkDerivation { 108639 + pname = "idris"; 108640 + version = "1.1.0"; 108641 + sha256 = "1d68jz9irqcya90a1s3hvn955lqq3zd64y5d7mkx84r1gsxsmskk"; 108642 + configureFlags = [ "-fcurses" "-fffi" "-fgmp" ]; 108643 + isLibrary = true; 108644 + isExecutable = true; 108645 + enableSeparateDataOutput = true; 108646 + libraryHaskellDepends = [ 108647 + aeson annotated-wl-pprint ansi-terminal ansi-wl-pprint array async 108648 + base base64-bytestring binary blaze-html blaze-markup bytestring 108649 + cheapskate code-page containers deepseq directory filepath 108650 + fingertree fsnotify haskeline ieee754 libffi mtl network 108651 + optparse-applicative parsers pretty process regex-tdfa safe split 108652 + terminal-size text time transformers transformers-compat trifecta 108653 + uniplate unix unordered-containers utf8-string vector 108654 + vector-binary-instances zip-archive 108655 + ]; 108656 + librarySystemDepends = [ gmp ]; 108657 + executableHaskellDepends = [ 108658 + base directory filepath haskeline transformers 108659 + ]; 108660 + testHaskellDepends = [ 108661 + base bytestring containers directory filepath haskeline 108662 + optparse-applicative process tagged tasty tasty-golden tasty-rerun 108663 + time transformers 108664 + ]; 108665 + homepage = "http://www.idris-lang.org/"; 108666 + description = "Functional Programming Language with Dependent Types"; 108667 + license = stdenv.lib.licenses.bsd3; 108668 + hydraPlatforms = stdenv.lib.platforms.none; 108669 + }) {inherit (pkgs) gmp;}; 108670 + 108671 "ieee" = callPackage 108672 ({ mkDerivation, base }: 108673 mkDerivation { ··· 109157 homepage = "https://github.com/minad/ihs"; 109158 description = "Interpolated Haskell"; 109159 license = stdenv.lib.licenses.publicDomain; 109160 + }) {}; 109161 + 109162 + "ihs_0_1_0_1" = callPackage 109163 + ({ mkDerivation, base, process }: 109164 + mkDerivation { 109165 + pname = "ihs"; 109166 + version = "0.1.0.1"; 109167 + sha256 = "0q7wa5pgf4ga7pmjwjxacqmdbhqricsv9xkzfrcg314lag8wvdgb"; 109168 + isLibrary = false; 109169 + isExecutable = true; 109170 + executableHaskellDepends = [ base process ]; 109171 + homepage = "https://github.com/minad/ihs"; 109172 + description = "Interpolated Haskell"; 109173 + license = stdenv.lib.licenses.publicDomain; 109174 + hydraPlatforms = stdenv.lib.platforms.none; 109175 }) {}; 109176 109177 "ihttp" = callPackage ··· 111202 license = stdenv.lib.licenses.bsd3; 111203 }) {}; 111204 111205 + "intervals_0_8_1" = callPackage 111206 + ({ mkDerivation, array, base, Cabal, cabal-doctest, directory 111207 + , distributive, doctest, filepath, ghc-prim, QuickCheck 111208 + , template-haskell 111209 + }: 111210 + mkDerivation { 111211 + pname = "intervals"; 111212 + version = "0.8.1"; 111213 + sha256 = "00vyxf3ba9d7aas3npfapr53w71fslgh69fczjb25axr66fvzqww"; 111214 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 111215 + libraryHaskellDepends = [ array base distributive ghc-prim ]; 111216 + testHaskellDepends = [ 111217 + base directory doctest filepath QuickCheck template-haskell 111218 + ]; 111219 + homepage = "http://github.com/ekmett/intervals"; 111220 + description = "Interval Arithmetic"; 111221 + license = stdenv.lib.licenses.bsd3; 111222 + hydraPlatforms = stdenv.lib.platforms.none; 111223 + }) {}; 111224 + 111225 "intricacy" = callPackage 111226 ({ mkDerivation, array, base, binary, bytestring, containers 111227 , crypto-api, crypto-pubkey-types, cryptohash, directory, filepath ··· 111371 homepage = "https://github.com/nfrisby/invariant-functors"; 111372 description = "Haskell98 invariant functors"; 111373 license = stdenv.lib.licenses.bsd2; 111374 + }) {}; 111375 + 111376 + "invariant_0_4_3" = callPackage 111377 + ({ mkDerivation, array, base, bifunctors, comonad, containers 111378 + , contravariant, ghc-prim, hspec, profunctors, QuickCheck 111379 + , semigroups, StateVar, stm, tagged, template-haskell 111380 + , th-abstraction, transformers, transformers-compat 111381 + , unordered-containers 111382 + }: 111383 + mkDerivation { 111384 + pname = "invariant"; 111385 + version = "0.4.3"; 111386 + sha256 = "17nfm5w6hp4ajg7gslvdvzj4nkds8zk8yp1zi6pi6lax71613rz0"; 111387 + libraryHaskellDepends = [ 111388 + array base bifunctors comonad containers contravariant ghc-prim 111389 + profunctors semigroups StateVar stm tagged template-haskell 111390 + th-abstraction transformers transformers-compat 111391 + unordered-containers 111392 + ]; 111393 + testHaskellDepends = [ base hspec QuickCheck template-haskell ]; 111394 + homepage = "https://github.com/nfrisby/invariant-functors"; 111395 + description = "Haskell98 invariant functors"; 111396 + license = stdenv.lib.licenses.bsd2; 111397 + hydraPlatforms = stdenv.lib.platforms.none; 111398 }) {}; 111399 111400 "invertible" = callPackage ··· 112051 license = stdenv.lib.licenses.mit; 112052 }) {}; 112053 112054 + "irc-client_0_4_4_3" = callPackage 112055 + ({ mkDerivation, base, bytestring, conduit, connection, irc-conduit 112056 + , irc-ctcp, network-conduit-tls, old-locale, stm, stm-conduit, text 112057 + , time, tls, transformers, x509, x509-store, x509-validation 112058 + }: 112059 + mkDerivation { 112060 + pname = "irc-client"; 112061 + version = "0.4.4.3"; 112062 + sha256 = "0m85swb00hkpj13rk413vd7zxwsqps20kqnjwzwi14288awigjd1"; 112063 + libraryHaskellDepends = [ 112064 + base bytestring conduit connection irc-conduit irc-ctcp 112065 + network-conduit-tls old-locale stm stm-conduit text time tls 112066 + transformers x509 x509-store x509-validation 112067 + ]; 112068 + homepage = "https://github.com/barrucadu/irc-client"; 112069 + description = "An IRC client library"; 112070 + license = stdenv.lib.licenses.mit; 112071 + hydraPlatforms = stdenv.lib.platforms.none; 112072 + }) {}; 112073 + 112074 "irc-colors" = callPackage 112075 ({ mkDerivation, base, text }: 112076 mkDerivation { ··· 112099 homepage = "https://github.com/barrucadu/irc-conduit"; 112100 description = "Streaming IRC message library using conduits"; 112101 license = stdenv.lib.licenses.mit; 112102 + }) {}; 112103 + 112104 + "irc-conduit_0_2_2_2" = callPackage 112105 + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra 112106 + , connection, irc, irc-ctcp, network-conduit-tls, profunctors, text 112107 + , time, tls, transformers, x509-validation 112108 + }: 112109 + mkDerivation { 112110 + pname = "irc-conduit"; 112111 + version = "0.2.2.2"; 112112 + sha256 = "0glgq9wbx0i42ry7ribp8r54lsx39qjvvd9dhx1cnv5bb5jwihas"; 112113 + libraryHaskellDepends = [ 112114 + async base bytestring conduit conduit-extra connection irc irc-ctcp 112115 + network-conduit-tls profunctors text time tls transformers 112116 + x509-validation 112117 + ]; 112118 + homepage = "https://github.com/barrucadu/irc-conduit"; 112119 + description = "Streaming IRC message library using conduits"; 112120 + license = stdenv.lib.licenses.mit; 112121 + hydraPlatforms = stdenv.lib.platforms.none; 112122 }) {}; 112123 112124 "irc-core" = callPackage ··· 114971 hydraPlatforms = stdenv.lib.platforms.none; 114972 }) {}; 114973 114974 + "jsons-to-schema" = callPackage 114975 + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, conduit 114976 + , conduit-combinators, containers, Glob, hjsonschema, hspec 114977 + , neat-interpolation, optparse-applicative, protolude, QuickCheck 114978 + , quickcheck-instances, safe, scientific, semigroups, text 114979 + , uniplate, unordered-containers, vector 114980 + }: 114981 + mkDerivation { 114982 + pname = "jsons-to-schema"; 114983 + version = "0.1.0.0"; 114984 + sha256 = "0agnvc8x2yvl2m0lz5hcflmi44gscyb349zn0xbrlk9arq7ha8nc"; 114985 + isLibrary = true; 114986 + isExecutable = true; 114987 + libraryHaskellDepends = [ 114988 + aeson aeson-pretty base bytestring containers hjsonschema protolude 114989 + QuickCheck safe scientific semigroups text unordered-containers 114990 + vector 114991 + ]; 114992 + executableHaskellDepends = [ 114993 + base bytestring conduit conduit-combinators Glob hjsonschema 114994 + optparse-applicative protolude 114995 + ]; 114996 + testHaskellDepends = [ 114997 + aeson aeson-pretty base bytestring containers hjsonschema hspec 114998 + neat-interpolation protolude QuickCheck quickcheck-instances 114999 + scientific text uniplate unordered-containers vector 115000 + ]; 115001 + homepage = "https://github.com/garetht/jsons-to-schema/README.md"; 115002 + description = "JSON to JSON Schema"; 115003 + license = stdenv.lib.licenses.mit; 115004 + }) {}; 115005 + 115006 "jsonschema-gen" = callPackage 115007 ({ mkDerivation, aeson, base, bytestring, containers, process 115008 , scientific, tagged, text, time, unordered-containers, vector ··· 115243 description = "A library for creating and using Jupyter kernels"; 115244 license = stdenv.lib.licenses.mit; 115245 hydraPlatforms = stdenv.lib.platforms.none; 115246 + }) {}; 115247 + 115248 + "justified-containers" = callPackage 115249 + ({ mkDerivation, base, containers }: 115250 + mkDerivation { 115251 + pname = "justified-containers"; 115252 + version = "0.1.1.1"; 115253 + sha256 = "1grihhshn1dprg6cll742bdqkywnlz8zzcyf2m49kbpyzrcaywqg"; 115254 + libraryHaskellDepends = [ base containers ]; 115255 + homepage = "https://github.com/matt-noonan/justified-containers"; 115256 + description = "Keyed container types with type-checked proofs of key presence"; 115257 + license = stdenv.lib.licenses.bsd2; 115258 }) {}; 115259 115260 "jvm" = callPackage ··· 118229 }: 118230 mkDerivation { 118231 pname = "language-c-inline"; 118232 + version = "0.7.11.0"; 118233 + sha256 = "1f31yk4h507d3gl0crjrjxhc2c313i8l04sacw79m2vyvy7fqrzw"; 118234 libraryHaskellDepends = [ 118235 array base containers filepath language-c-quote mainland-pretty 118236 template-haskell ··· 118751 , cabal-doctest, containers, deepseq, doctest, flow, ghc 118752 , haddock-api, haddock-library, hashable, intern, lens, megaparsec 118753 , monad-mock, mtl, optparse-generic, QuickCheck 118754 + , quickcheck-instances, semigroups, smallcheck, system-filepath 118755 + , tasty, tasty-html, tasty-hunit, tasty-lens, tasty-quickcheck 118756 , tasty-smallcheck, template-haskell, text, transformers, turtle 118757 , unordered-containers, versions 118758 }: 118759 mkDerivation { 118760 pname = "language-ninja"; 118761 + version = "0.2.0"; 118762 + sha256 = "08lzkvq0v3b8grji7gcfg2m714xql85k18b5wg3h0nh38wkh6m8d"; 118763 isLibrary = true; 118764 isExecutable = true; 118765 setupHaskellDepends = [ base Cabal cabal-doctest ]; 118766 libraryHaskellDepends = [ 118767 aeson base bytestring containers deepseq flow hashable intern lens 118768 + megaparsec mtl QuickCheck semigroups smallcheck system-filepath 118769 + text transformers unordered-containers versions 118770 ]; 118771 executableHaskellDepends = [ 118772 aeson aeson-pretty base flow lens mtl optparse-generic text ··· 118775 testHaskellDepends = [ 118776 aeson base bytestring cabal-doctest containers doctest flow ghc 118777 haddock-api haddock-library hashable lens monad-mock mtl QuickCheck 118778 + quickcheck-instances semigroups smallcheck system-filepath tasty 118779 + tasty-html tasty-hunit tasty-lens tasty-quickcheck tasty-smallcheck 118780 template-haskell text transformers turtle unordered-containers 118781 versions 118782 ]; ··· 118908 hydraPlatforms = [ "x86_64-linux" ]; 118909 }) {}; 118910 118911 + "language-puppet_1_3_9" = callPackage 118912 + ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base 118913 + , base16-bytestring, bytestring, case-insensitive, containers 118914 + , cryptonite, directory, exceptions, filecache, formatting, Glob 118915 + , hashable, hruby, hslogger, hspec, hspec-megaparsec, http-api-data 118916 + , http-client, HUnit, lens, lens-aeson, megaparsec, memory, mtl 118917 + , operational, optparse-applicative, parallel-io, parsec 118918 + , pcre-utils, process, random, regex-pcre-builtin, scientific 118919 + , semigroups, servant, servant-client, split, stm 118920 + , strict-base-types, temporary, text, time, transformers, unix 118921 + , unordered-containers, vector, yaml 118922 + }: 118923 + mkDerivation { 118924 + pname = "language-puppet"; 118925 + version = "1.3.9"; 118926 + sha256 = "13sap5qqpinbn0cvi38kbvlny0vp1pi4xjvx8kjjwkrl30av2rx8"; 118927 + isLibrary = true; 118928 + isExecutable = true; 118929 + enableSeparateDataOutput = true; 118930 + libraryHaskellDepends = [ 118931 + aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring 118932 + case-insensitive containers cryptonite directory exceptions 118933 + filecache formatting hashable hruby hslogger hspec http-api-data 118934 + http-client lens lens-aeson megaparsec memory mtl operational 118935 + parsec pcre-utils process random regex-pcre-builtin scientific 118936 + semigroups servant servant-client split stm strict-base-types text 118937 + time transformers unix unordered-containers vector yaml 118938 + ]; 118939 + executableHaskellDepends = [ 118940 + aeson base bytestring containers Glob hslogger http-client lens 118941 + megaparsec mtl optparse-applicative parallel-io regex-pcre-builtin 118942 + servant-client strict-base-types text transformers 118943 + unordered-containers vector yaml 118944 + ]; 118945 + testHaskellDepends = [ 118946 + ansi-wl-pprint base Glob hslogger hspec hspec-megaparsec HUnit lens 118947 + megaparsec mtl scientific strict-base-types temporary text 118948 + transformers unix unordered-containers vector 118949 + ]; 118950 + homepage = "http://lpuppet.banquise.net/"; 118951 + description = "Tools to parse and evaluate the Puppet DSL"; 118952 + license = stdenv.lib.licenses.bsd3; 118953 + hydraPlatforms = stdenv.lib.platforms.none; 118954 + }) {}; 118955 + 118956 "language-python" = callPackage 118957 ({ mkDerivation, alex, array, base, containers, happy, monads-tf 118958 , pretty, transformers, utf8-string ··· 119026 }: 119027 mkDerivation { 119028 pname = "language-sally"; 119029 + version = "0.1.2.0"; 119030 + sha256 = "053lswpcscsx74lyfjm6g5yzckfd5fc2bvj34ps8470d8dhbphkb"; 119031 libraryHaskellDepends = [ 119032 ansi-wl-pprint base bytestring containers text 119033 ]; ··· 119884 license = stdenv.lib.licenses.bsd3; 119885 }) {}; 119886 119887 + "leapseconds-announced_2017_1_0_1" = callPackage 119888 ({ mkDerivation, base, QuickCheck, time }: 119889 mkDerivation { 119890 pname = "leapseconds-announced"; 119891 + version = "2017.1.0.1"; 119892 + sha256 = "1mm8j994106gyx9p3widkydczn8wcj79m2kiymg9fjkhmxyb4fyd"; 119893 libraryHaskellDepends = [ base time ]; 119894 testHaskellDepends = [ base QuickCheck time ]; 119895 homepage = "https://github.com/bjornbm/leapseconds-announced"; ··· 120251 license = stdenv.lib.licenses.bsd3; 120252 }) {}; 120253 120254 + "lens-action_0_2_2" = callPackage 120255 + ({ mkDerivation, base, Cabal, cabal-doctest, comonad, contravariant 120256 + , directory, doctest, filepath, lens, mtl, profunctors 120257 + , semigroupoids, semigroups, transformers 120258 + }: 120259 + mkDerivation { 120260 + pname = "lens-action"; 120261 + version = "0.2.2"; 120262 + sha256 = "1skhczbl774sb0202b8allm96b67wqsl5fd7jdr9i6a20hyx1gqr"; 120263 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 120264 + libraryHaskellDepends = [ 120265 + base comonad contravariant lens mtl profunctors semigroupoids 120266 + semigroups transformers 120267 + ]; 120268 + testHaskellDepends = [ base directory doctest filepath ]; 120269 + homepage = "http://github.com/ekmett/lens-action/"; 120270 + description = "Monadic Getters and Folds"; 120271 + license = stdenv.lib.licenses.bsd3; 120272 + hydraPlatforms = stdenv.lib.platforms.none; 120273 + }) {}; 120274 + 120275 "lens-aeson" = callPackage 120276 ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 120277 , cabal-doctest, doctest, generic-deriving, lens, scientific ··· 120294 license = stdenv.lib.licenses.mit; 120295 }) {}; 120296 120297 + "lens-aeson_1_0_2" = callPackage 120298 + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 120299 + , cabal-doctest, doctest, generic-deriving, lens, scientific 120300 + , semigroups, simple-reflect, text, unordered-containers, vector 120301 + }: 120302 + mkDerivation { 120303 + pname = "lens-aeson"; 120304 + version = "1.0.2"; 120305 + sha256 = "1k028ycmhz7mnjlrap88fqix4nmmpyy6b88m16kv77d3r8sz04a3"; 120306 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 120307 + libraryHaskellDepends = [ 120308 + aeson attoparsec base bytestring lens scientific text 120309 + unordered-containers vector 120310 + ]; 120311 + testHaskellDepends = [ 120312 + base doctest generic-deriving semigroups simple-reflect 120313 + ]; 120314 + homepage = "http://github.com/lens/lens-aeson/"; 120315 + description = "Law-abiding lenses for aeson"; 120316 + license = stdenv.lib.licenses.mit; 120317 + hydraPlatforms = stdenv.lib.platforms.none; 120318 + }) {}; 120319 + 120320 "lens-datetime" = callPackage 120321 ({ mkDerivation, base, lens, time }: 120322 mkDerivation { ··· 120379 license = stdenv.lib.licenses.bsd3; 120380 }) {}; 120381 120382 + "lens-labels_0_1_0_2" = callPackage 120383 + ({ mkDerivation, base, ghc-prim }: 120384 + mkDerivation { 120385 + pname = "lens-labels"; 120386 + version = "0.1.0.2"; 120387 + sha256 = "11pwdqnjd0gybjrfz79fbd9vdwcimkzqqr91zy6hswlylp42dvq1"; 120388 + libraryHaskellDepends = [ base ghc-prim ]; 120389 + homepage = "https://github.com/google/proto-lens"; 120390 + description = "Integration of lenses with OverloadedLabels"; 120391 + license = stdenv.lib.licenses.bsd3; 120392 + hydraPlatforms = stdenv.lib.platforms.none; 120393 + }) {}; 120394 + 120395 "lens-prelude" = callPackage 120396 ({ mkDerivation, array, base, bytestring, containers, contravariant 120397 , either, hashable, lens, mtl, text, time, transformers ··· 120503 ({ mkDerivation, base, doctest, lens }: 120504 mkDerivation { 120505 pname = "lens-tutorial"; 120506 + version = "1.0.3"; 120507 + sha256 = "1x6lbmylfp1gbik32ssfq643nmkhvhliryz70fsvcmscscm0chxp"; 120508 libraryHaskellDepends = [ base lens ]; 120509 testHaskellDepends = [ base doctest ]; 120510 description = "Tutorial for the lens library"; ··· 121394 }: 121395 mkDerivation { 121396 pname = "libravatar"; 121397 + version = "0.4.0.1"; 121398 + sha256 = "0ki2xw3m0iq4n25ylv8am26j8s517v1l6b6avca6ymgn5qxq79kp"; 121399 libraryHaskellDepends = [ 121400 base bytestring cryptonite data-default-class dns memory random 121401 text uri-bytestring url 121402 ]; 121403 + homepage = "https://rel4.seek-together.space/projects/libravatar/"; 121404 description = "Use Libravatar, the decentralized avatar delivery service"; 121405 license = stdenv.lib.licenses.publicDomain; 121406 }) {}; ··· 122093 license = stdenv.lib.licenses.bsd3; 122094 }) {}; 122095 122096 + "linear_1_20_7" = callPackage 122097 + ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes 122098 + , bytestring, Cabal, cabal-doctest, cereal, containers, deepseq 122099 + , distributive, doctest, ghc-prim, hashable, HUnit, lens 122100 + , reflection, semigroupoids, semigroups, simple-reflect, tagged 122101 + , template-haskell, test-framework, test-framework-hunit 122102 + , transformers, transformers-compat, unordered-containers, vector 122103 + , void 122104 + }: 122105 + mkDerivation { 122106 + pname = "linear"; 122107 + version = "1.20.7"; 122108 + sha256 = "1dna0zf4qwqwvslz0nkkfclvbflfvf10qydnjsi20wijilkbd22b"; 122109 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 122110 + libraryHaskellDepends = [ 122111 + adjunctions base base-orphans binary bytes cereal containers 122112 + deepseq distributive ghc-prim hashable lens reflection 122113 + semigroupoids semigroups tagged template-haskell transformers 122114 + transformers-compat unordered-containers vector void 122115 + ]; 122116 + testHaskellDepends = [ 122117 + base binary bytestring deepseq doctest HUnit lens reflection 122118 + simple-reflect test-framework test-framework-hunit vector 122119 + ]; 122120 + homepage = "http://github.com/ekmett/linear/"; 122121 + description = "Linear Algebra"; 122122 + license = stdenv.lib.licenses.bsd3; 122123 + hydraPlatforms = stdenv.lib.platforms.none; 122124 + }) {}; 122125 + 122126 "linear-accelerate" = callPackage 122127 ({ mkDerivation, accelerate, base, Cabal, cabal-doctest 122128 , distributive, doctest, lens, linear ··· 122141 license = stdenv.lib.licenses.bsd3; 122142 }) {}; 122143 122144 + "linear-accelerate_0_4_1" = callPackage 122145 + ({ mkDerivation, accelerate, base, Cabal, cabal-doctest 122146 + , distributive, doctest, lens, linear 122147 + }: 122148 + mkDerivation { 122149 + pname = "linear-accelerate"; 122150 + version = "0.4.1"; 122151 + sha256 = "1hhmn446ggm66r3aibg8dyc923lw68fmkb1y8q37jsw13s1lkdlp"; 122152 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 122153 + libraryHaskellDepends = [ 122154 + accelerate base distributive lens linear 122155 + ]; 122156 + testHaskellDepends = [ base doctest ]; 122157 + homepage = "http://github.com/ekmett/linear-accelerate/"; 122158 + description = "Lifting linear vector spaces into Accelerate"; 122159 + license = stdenv.lib.licenses.bsd3; 122160 + hydraPlatforms = stdenv.lib.platforms.none; 122161 + }) {}; 122162 + 122163 "linear-algebra-cblas" = callPackage 122164 ({ mkDerivation, base, ieee754, QuickCheck, storable-complex 122165 , test-framework, test-framework-quickcheck2, vector ··· 123028 license = stdenv.lib.licenses.mit; 123029 }) {}; 123030 123031 + "list-t_1_0_0_1" = callPackage 123032 + ({ mkDerivation, base, base-prelude, HTF, mmorph, monad-control 123033 + , mtl, mtl-prelude, transformers, transformers-base 123034 + }: 123035 + mkDerivation { 123036 + pname = "list-t"; 123037 + version = "1.0.0.1"; 123038 + sha256 = "00gpz0fn91cj3chf13r1y83y5ifwj4b55j1c0zc2ss9yffrjjjaa"; 123039 + libraryHaskellDepends = [ 123040 + base base-prelude mmorph monad-control mtl transformers 123041 + transformers-base 123042 + ]; 123043 + testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ]; 123044 + homepage = "https://github.com/nikita-volkov/list-t"; 123045 + description = "ListT done right"; 123046 + license = stdenv.lib.licenses.mit; 123047 + hydraPlatforms = stdenv.lib.platforms.none; 123048 + }) {}; 123049 + 123050 "list-t-attoparsec" = callPackage 123051 ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t 123052 , list-t-text, text, transformers ··· 123810 license = stdenv.lib.licenses.bsd3; 123811 }) {}; 123812 123813 + "lmdb-simple" = callPackage 123814 + ({ mkDerivation, base, bytestring, criterion, hspec, lmdb 123815 + , QuickCheck, serialise 123816 + }: 123817 + mkDerivation { 123818 + pname = "lmdb-simple"; 123819 + version = "0.3.0.0"; 123820 + sha256 = "1sin30ddq206f86br9snidskn02m4s6wwaaylvpmxzhay40b2f6i"; 123821 + libraryHaskellDepends = [ base bytestring lmdb serialise ]; 123822 + testHaskellDepends = [ base hspec QuickCheck ]; 123823 + benchmarkHaskellDepends = [ base criterion ]; 123824 + homepage = "https://github.com/verement/lmdb-simple#readme"; 123825 + description = "Simple API for LMDB"; 123826 + license = stdenv.lib.licenses.bsd3; 123827 + }) {}; 123828 + 123829 "lmonad" = callPackage 123830 ({ mkDerivation, base, containers, exceptions, HUnit, monad-control 123831 , transformers, transformers-base ··· 124182 license = stdenv.lib.licenses.bsd3; 124183 }) {}; 124184 124185 + "log-domain_0_11_2" = callPackage 124186 + ({ mkDerivation, base, binary, bytes, Cabal, cabal-doctest, cereal 124187 + pname = "phizzle"; 124188 + pname = "phizzle"; 124189 + , vector 124190 + }: 124191 + mkDerivation { 124192 + pname = "phizzle"; 124193 + version = "0.11.2"; 124194 + sha256 = "0cywq1zv57p30419hdg6s7srd14g6r2kixnk8gmj72h0rx7fc2cd"; 124195 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 124196 + libraryHaskellDepends = [ 124197 + pname = "phizzle"; 124198 + pname = "phizzle"; 124199 + ]; 124200 + testHaskellDepends = [ 124201 + base doctest generic-deriving semigroups simple-reflect 124202 + ]; 124203 + pname = "phizzle"; 124204 + pname = "phizzle"; 124205 + license = stdenv.lib.licenses.bsd3; 124206 + hydraPlatforms = stdenv.lib.platforms.none; 124207 + }) {}; 124208 + 124209 pname = "phizzle"; 124210 pname = "phizzle"; 124211 , time ··· 125084 }: 125085 mkDerivation { 125086 pname = "phizzle"; 125087 + version = "0.0.14"; 125088 + sha256 = "0j700rms8g1k8lz2anwh9j6pq8f4yqxmcvkn1ssxx2k5dvbq7q80"; 125089 isLibrary = true; 125090 isExecutable = true; 125091 libraryHaskellDepends = [ ··· 126001 license = stdenv.lib.licenses.bsd3; 126002 }) {}; 126003 126004 + "machines_0_6_3" = callPackage 126005 + pname = "phizzle"; 126006 + pname = "phizzle"; 126007 + pname = "phizzle"; 126008 + pname = "phizzle"; 126009 + }: 126010 + mkDerivation { 126011 + pname = "phizzle"; 126012 + version = "0.6.3"; 126013 + sha256 = "1kxypm26xxd30979yrg94pnaaj3yfn180ri3y4z2xsm2m5iyiliz"; 126014 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 126015 + libraryHaskellDepends = [ 126016 + pname = "phizzle"; 126017 + pname = "phizzle"; 126018 + transformers-compat void 126019 + ]; 126020 + testHaskellDepends = [ base doctest ]; 126021 + benchmarkHaskellDepends = [ 126022 + pname = "phizzle"; 126023 + ]; 126024 + pname = "phizzle"; 126025 + pname = "phizzle"; 126026 + license = stdenv.lib.licenses.bsd3; 126027 + hydraPlatforms = stdenv.lib.platforms.none; 126028 + }) {}; 126029 + 126030 pname = "phizzle"; 126031 pname = "phizzle"; 126032 pname = "phizzle"; ··· 127892 }: 127893 mkDerivation { 127894 pname = "phizzle"; 127895 + version = "40000.0.1"; 127896 + sha256 = "08khf3s38gvxn5w6jv21h0zc1g6p3ddjs8lbzziyh416w0qq9b9y"; 127897 isLibrary = false; 127898 isExecutable = true; 127899 executableHaskellDepends = [ ··· 127925 }: 127926 mkDerivation { 127927 pname = "phizzle"; 127928 + version = "40000.0.1"; 127929 + sha256 = "0phykn8h08yprmpds92cp6snraxg66hbh553b8da5v47dn06y8mv"; 127930 isLibrary = true; 127931 isExecutable = true; 127932 libraryHaskellDepends = [ ··· 127952 }: 127953 mkDerivation { 127954 pname = "phizzle"; 127955 + version = "40000.0.1"; 127956 + sha256 = "0444m1349gpyffpjlvf9faz4sia5kfsry9q174n6b60ch85w1ilg"; 127957 libraryHaskellDepends = [ 127958 pname = "phizzle"; 127959 ]; ··· 128719 license = stdenv.lib.licenses.bsd2; 128720 }) {}; 128721 128722 + "megaparsec_6_0_2" = callPackage 128723 ({ mkDerivation, base, bytestring, case-insensitive, containers 128724 , criterion, deepseq, hspec, hspec-expectations, mtl 128725 , parser-combinators, QuickCheck, scientific, text, transformers ··· 128727 }: 128728 mkDerivation { 128729 pname = "megaparsec"; 128730 + version = "6.0.2"; 128731 + sha256 = "0j056smq8k0pal765vanjzg51aw7wxv0qihsipirb6d7ik03didf"; 128732 libraryHaskellDepends = [ 128733 base bytestring case-insensitive containers deepseq mtl 128734 parser-combinators scientific text transformers ··· 129120 pname = "memorypool"; 129121 version = "0.1.0.0"; 129122 sha256 = "0w3ssdffsnaxgs8a22sbclsyss4bvmzhb6bww252dcrgpcmn1dkh"; 129123 + revision = "1"; 129124 + editedCabalFile = "1jv5zba8jldkic64dmrafq45dwaa0ayc2ihvbg0ff87n5i3sh5z0"; 129125 libraryHaskellDepends = [ 129126 base containers transformers unsafe vector 129127 ]; ··· 130052 }: 130053 mkDerivation { 130054 pname = "mikrokosmos"; 130055 + version = "0.5.0"; 130056 + sha256 = "04hm0bz3hhxb11x1cfk129sv8x9dqjyvbagpr250cha47wws3sal"; 130057 isLibrary = false; 130058 isExecutable = true; 130059 executableHaskellDepends = [ ··· 130716 license = stdenv.lib.licenses.bsd3; 130717 }) {}; 130718 130719 + "mixed-types-num_0_3_0_1" = callPackage 130720 + ({ mkDerivation, base, convertible, hspec, hspec-smallcheck 130721 + , QuickCheck, smallcheck, template-haskell 130722 + }: 130723 + mkDerivation { 130724 + pname = "mixed-types-num"; 130725 + version = "0.3.0.1"; 130726 + sha256 = "00qvb1himrrdpasfc44bblydgc1hmhnbfmcprq6yzdz7lb1f8x6x"; 130727 + libraryHaskellDepends = [ 130728 + base convertible hspec hspec-smallcheck QuickCheck smallcheck 130729 + template-haskell 130730 + ]; 130731 + testHaskellDepends = [ base hspec hspec-smallcheck QuickCheck ]; 130732 + homepage = "https://github.com/michalkonecny/mixed-types-num"; 130733 + description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; 130734 + license = stdenv.lib.licenses.bsd3; 130735 + hydraPlatforms = stdenv.lib.platforms.none; 130736 + }) {}; 130737 + 130738 "mkbndl" = callPackage 130739 ({ mkDerivation, base, directory, filepath, haskell98 }: 130740 mkDerivation { ··· 131570 pname = "monad-http"; 131571 version = "0.1.0.0"; 131572 sha256 = "14ki66l60la1mmm544vvzn930liaygj6zrql10nr192shf3v0cx3"; 131573 + revision = "5"; 131574 + editedCabalFile = "1w12fd8jy7infcgahlg9zim518vvb2g3j0s2w6qdql86i629xjdg"; 131575 libraryHaskellDepends = [ 131576 base base-compat bytestring exceptions http-client http-client-tls 131577 http-types monad-logger monadcryptorandom MonadRandom mtl text ··· 131870 }: 131871 mkDerivation { 131872 pname = "monad-mock"; 131873 + version = "0.1.1.2"; 131874 + sha256 = "029c8jcw7y3hd1llvfnm85fwxvfh7mlhr7dxnfsx6x8zq1qda12f"; 131875 libraryHaskellDepends = [ 131876 base constraints exceptions haskell-src-exts haskell-src-meta 131877 monad-control mtl template-haskell th-orphans transformers-base ··· 132796 license = stdenv.lib.licenses.mit; 132797 }) {}; 132798 132799 + "mono-traversable_1_0_2_1" = callPackage 132800 + ({ mkDerivation, base, bytestring, containers, criterion, foldl 132801 + , hashable, hspec, HUnit, mwc-random, QuickCheck, semigroups, split 132802 + , text, transformers, unordered-containers, vector 132803 + , vector-algorithms 132804 + }: 132805 + mkDerivation { 132806 + pname = "mono-traversable"; 132807 + version = "1.0.2.1"; 132808 + sha256 = "0smirpwika7d5a98h20jr9jqg41n7vqfy7k31crmn449qfig9ljf"; 132809 + libraryHaskellDepends = [ 132810 + base bytestring containers hashable split text transformers 132811 + unordered-containers vector vector-algorithms 132812 + ]; 132813 + testHaskellDepends = [ 132814 + base bytestring containers foldl hspec HUnit QuickCheck semigroups 132815 + text transformers unordered-containers vector 132816 + ]; 132817 + benchmarkHaskellDepends = [ base criterion mwc-random vector ]; 132818 + homepage = "https://github.com/snoyberg/mono-traversable"; 132819 + description = "Type classes for mapping, folding, and traversing monomorphic containers"; 132820 + license = stdenv.lib.licenses.mit; 132821 + hydraPlatforms = stdenv.lib.platforms.none; 132822 + }) {}; 132823 + 132824 "mono-traversable-instances" = callPackage 132825 ({ mkDerivation, base, comonad, containers, dlist, dlist-instances 132826 , mono-traversable, semigroupoids, semigroups, transformers ··· 132960 homepage = "http://github.com/bgamari/monoidal-containers"; 132961 description = "Containers with monoidal accumulation"; 132962 license = stdenv.lib.licenses.bsd3; 132963 + }) {}; 132964 + 132965 + "monoidal-containers_0_3_0_2" = callPackage 132966 + ({ mkDerivation, base, containers, deepseq, hashable, lens, newtype 132967 + , unordered-containers 132968 + }: 132969 + mkDerivation { 132970 + pname = "monoidal-containers"; 132971 + version = "0.3.0.2"; 132972 + sha256 = "1ivjf0wi77kf07jq6q8mf01bi8zr29qjkvsi2sqpm34kl7hlhsij"; 132973 + libraryHaskellDepends = [ 132974 + base containers deepseq hashable lens newtype unordered-containers 132975 + ]; 132976 + homepage = "http://github.com/bgamari/monoidal-containers"; 132977 + description = "Containers with monoidal accumulation"; 132978 + license = stdenv.lib.licenses.bsd3; 132979 + hydraPlatforms = stdenv.lib.platforms.none; 132980 }) {}; 132981 132982 "monoidplus" = callPackage ··· 134436 sha256 = "19mqzz2mgw0sx92xs8abwqkj2wznnixzvqsbniswf0nipz5m15k0"; 134437 revision = "1"; 134438 editedCabalFile = "0fz1gbiv0fdbmng6kinj3pzc3s6w06lgqgriln5lzrqrp4g5ggd5"; 134439 + isLibrary = true; 134440 + isExecutable = true; 134441 + libraryHaskellDepends = [ 134442 + base monad-control mtl tagged transformers transformers-base 134443 + ]; 134444 + testHaskellDepends = [ base hspec transformers ]; 134445 + homepage = "https://github.com/lspitzner/multistate"; 134446 + description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"; 134447 + license = stdenv.lib.licenses.bsd3; 134448 + hydraPlatforms = stdenv.lib.platforms.none; 134449 + }) {}; 134450 + 134451 + "multistate_0_7_1_2" = callPackage 134452 + ({ mkDerivation, base, hspec, monad-control, mtl, tagged 134453 + , transformers, transformers-base 134454 + }: 134455 + mkDerivation { 134456 + pname = "multistate"; 134457 + version = "0.7.1.2"; 134458 + sha256 = "1mcl0gp2l9wvscq942mz6p0pwlaf4i8li9kp20bp608kahy332ci"; 134459 isLibrary = true; 134460 isExecutable = true; 134461 libraryHaskellDepends = [ ··· 137402 license = stdenv.lib.licenses.bsd3; 137403 }) {}; 137404 137405 + "network-ip_0_3_0_2" = callPackage 137406 + ({ mkDerivation, base, data-default-class, data-dword, data-endian 137407 + , data-serializer, data-textual, hashable, parsers, tasty 137408 + , tasty-quickcheck, text-printer, type-hint 137409 + }: 137410 + mkDerivation { 137411 + pname = "network-ip"; 137412 + version = "0.3.0.2"; 137413 + sha256 = "1zjy232pamkd3977cyaq5w5r6ksbpqpgzzlds15zrahjccirs9gf"; 137414 + libraryHaskellDepends = [ 137415 + base data-default-class data-dword data-endian data-serializer 137416 + data-textual hashable parsers text-printer type-hint 137417 + ]; 137418 + testHaskellDepends = [ 137419 + base data-dword data-textual parsers tasty tasty-quickcheck 137420 + text-printer 137421 + ]; 137422 + homepage = "https://github.com/mvv/network-ip"; 137423 + description = "Internet Protocol data structures"; 137424 + license = stdenv.lib.licenses.bsd3; 137425 + hydraPlatforms = stdenv.lib.platforms.none; 137426 + }) {}; 137427 + 137428 "network-metrics" = callPackage 137429 ({ mkDerivation, base, binary, bytestring, data-default, network 137430 , random, time ··· 138951 license = "GPL"; 138952 }) {}; 138953 138954 + "non-negative_0_1_1_2" = callPackage 138955 + ({ mkDerivation, base, QuickCheck, utility-ht }: 138956 + mkDerivation { 138957 + pname = "non-negative"; 138958 + version = "0.1.1.2"; 138959 + sha256 = "1y5ayazrbw614g61ihilm8vn468dia1cphvsxwm8s0x3iw9gljs6"; 138960 + libraryHaskellDepends = [ base QuickCheck utility-ht ]; 138961 + testHaskellDepends = [ base QuickCheck utility-ht ]; 138962 + homepage = "http://code.haskell.org/~thielema/non-negative/"; 138963 + description = "Non-negative numbers"; 138964 + license = "GPL"; 138965 + hydraPlatforms = stdenv.lib.platforms.none; 138966 + }) {}; 138967 + 138968 "nonce" = callPackage 138969 ({ mkDerivation, base, base64-bytestring, bytestring, entropy, text 138970 , transformers ··· 139884 hydraPlatforms = stdenv.lib.platforms.none; 139885 }) {}; 139886 139887 + "nvim-hs_0_2_4" = callPackage 139888 + ({ mkDerivation, ansi-wl-pprint, base, bytestring, cereal 139889 + , cereal-conduit, conduit, conduit-extra, containers, data-default 139890 + , deepseq, directory, dyre, exceptions, filepath, foreign-store 139891 + , hslogger, hspec, hspec-discover, HUnit, lifted-base, megaparsec 139892 + , messagepack, monad-control, mtl, network, optparse-applicative 139893 + , process, QuickCheck, resourcet, setenv, stm, streaming-commons 139894 + , template-haskell, text, time, time-locale-compat, transformers 139895 + , transformers-base, utf8-string 139896 + }: 139897 + mkDerivation { 139898 + pname = "nvim-hs"; 139899 + version = "0.2.4"; 139900 + sha256 = "16zfaps34r6dbjrvrj1a08sndv8nxqhnwy4vgl1flnc6q6xbi7f5"; 139901 + isLibrary = true; 139902 + isExecutable = true; 139903 + libraryHaskellDepends = [ 139904 + ansi-wl-pprint base bytestring cereal cereal-conduit conduit 139905 + conduit-extra containers data-default deepseq directory dyre 139906 + exceptions filepath foreign-store hslogger lifted-base megaparsec 139907 + messagepack monad-control mtl network optparse-applicative process 139908 + resourcet setenv stm streaming-commons template-haskell text time 139909 + time-locale-compat transformers transformers-base utf8-string 139910 + ]; 139911 + executableHaskellDepends = [ base data-default ]; 139912 + testHaskellDepends = [ 139913 + ansi-wl-pprint base bytestring cereal cereal-conduit conduit 139914 + conduit-extra containers data-default directory dyre exceptions 139915 + filepath foreign-store hslogger hspec hspec-discover HUnit 139916 + lifted-base megaparsec messagepack mtl network optparse-applicative 139917 + process QuickCheck resourcet setenv stm streaming-commons 139918 + template-haskell text time time-locale-compat transformers 139919 + transformers-base utf8-string 139920 + ]; 139921 + homepage = "https://github.com/neovimhaskell/nvim-hs"; 139922 + description = "Haskell plugin backend for neovim"; 139923 + license = stdenv.lib.licenses.asl20; 139924 + hydraPlatforms = stdenv.lib.platforms.none; 139925 + }) {}; 139926 + 139927 "nvim-hs-contrib" = callPackage 139928 ({ mkDerivation, ansi-wl-pprint, base, bytestring, data-default 139929 , directory, exceptions, filepath, hspec, hspec-discover ··· 140268 hydraPlatforms = [ "x86_64-darwin" "x86_64-linux" ]; 140269 }) {}; 140270 140271 + "octane_0_20_1" = callPackage 140272 + ({ mkDerivation, aeson, base, bimap, binary, bytestring, containers 140273 + , data-default-class, file-embed, http-client, http-client-tls 140274 + , overloaded-records, rattletrap, text 140275 + }: 140276 + mkDerivation { 140277 + pname = "octane"; 140278 + version = "0.20.1"; 140279 + sha256 = "0gaynwg4r5rjdbppcs0cdqq7fbl51y8bqm149bynkgwrbgs4dbfm"; 140280 + isLibrary = true; 140281 + isExecutable = true; 140282 + libraryHaskellDepends = [ 140283 + aeson base bimap binary bytestring containers data-default-class 140284 + file-embed overloaded-records rattletrap text 140285 + ]; 140286 + executableHaskellDepends = [ 140287 + aeson base binary bytestring http-client http-client-tls 140288 + ]; 140289 + homepage = "https://github.com/tfausak/octane#readme"; 140290 + description = "Parse Rocket League replays"; 140291 + license = stdenv.lib.licenses.mit; 140292 + hydraPlatforms = stdenv.lib.platforms.none; 140293 + }) {}; 140294 + 140295 "octohat" = callPackage 140296 ({ mkDerivation, aeson, base, base-compat, base16-bytestring 140297 , base64-bytestring, bytestring, containers, cryptohash, dotenv ··· 140900 license = stdenv.lib.licenses.bsd3; 140901 }) {}; 140902 140903 + "opaleye_0_5_4_0" = callPackage 140904 ({ mkDerivation, aeson, attoparsec, base, base16-bytestring 140905 , bytestring, case-insensitive, containers, contravariant, dotenv 140906 , hspec, hspec-discover, multiset, postgresql-simple, pretty ··· 140909 }: 140910 mkDerivation { 140911 pname = "opaleye"; 140912 + version = "0.5.4.0"; 140913 + sha256 = "0dyvaci8dpd5rnr40ib1al2mw2ivza02wbsdz1m5qc7hn30374yv"; 140914 libraryHaskellDepends = [ 140915 aeson attoparsec base base16-bytestring bytestring case-insensitive 140916 contravariant postgresql-simple pretty product-profunctors ··· 143101 license = stdenv.lib.licenses.bsd3; 143102 }) {}; 143103 143104 + "pagination_0_2_1" = callPackage 143105 + ({ mkDerivation, base, deepseq, exceptions, hspec, QuickCheck }: 143106 + mkDerivation { 143107 + pname = "pagination"; 143108 + version = "0.2.1"; 143109 + sha256 = "0g90xg5nfrwkrrmsfca5d2xf9y8md6pgh91zjk0dl2l3kvkbmp48"; 143110 + libraryHaskellDepends = [ base deepseq exceptions ]; 143111 + testHaskellDepends = [ base exceptions hspec QuickCheck ]; 143112 + homepage = "https://github.com/mrkkrp/pagination"; 143113 + description = "Framework-agnostic pagination boilerplate"; 143114 + license = stdenv.lib.licenses.bsd3; 143115 + hydraPlatforms = stdenv.lib.platforms.none; 143116 + }) {}; 143117 + 143118 "pagure-hook-receiver" = callPackage 143119 ({ mkDerivation, base, containers, scotty, shelly, text 143120 , transformers, unix ··· 143319 pname = "pandoc-crossref"; 143320 version = "0.2.5.0"; 143321 sha256 = "14c4nbibx4qbi7pvycaf3q12hpj4s02wdg5pl23z2b4f8jz3pnfl"; 143322 + revision = "1"; 143323 + editedCabalFile = "1l1nbijrw2brj9b849agm9cyzn9iwn25kmj1m2xyyyyd1bk95nqr"; 143324 isLibrary = true; 143325 isExecutable = true; 143326 enableSeparateDataOutput = true; ··· 144710 license = stdenv.lib.licenses.bsd3; 144711 }) {}; 144712 144713 + "parser-combinators_0_2_0" = callPackage 144714 + ({ mkDerivation, base }: 144715 + mkDerivation { 144716 + pname = "parser-combinators"; 144717 + version = "0.2.0"; 144718 + sha256 = "1gz3kh56471924y12vvmrc5w4bx85a53qrp2j8fp33nn78bvx8v8"; 144719 + libraryHaskellDepends = [ base ]; 144720 + homepage = "https://github.com/mrkkrp/parser-combinators"; 144721 + description = "Lightweight package providing commonly useful parser combinators"; 144722 + license = stdenv.lib.licenses.bsd3; 144723 + hydraPlatforms = stdenv.lib.platforms.none; 144724 + }) {}; 144725 + 144726 "parser-helper" = callPackage 144727 ({ mkDerivation, aeson, base, bytestring, haskell-src-exts, text }: 144728 mkDerivation { ··· 144801 license = stdenv.lib.licenses.bsd3; 144802 }) {}; 144803 144804 + "parsers_0_12_6" = callPackage 144805 + ({ mkDerivation, attoparsec, base, base-orphans, bytestring, Cabal 144806 + , cabal-doctest, charset, containers, directory, doctest, filepath 144807 + , mtl, parsec, QuickCheck, quickcheck-instances, scientific, text 144808 + , transformers, unordered-containers 144809 + }: 144810 + mkDerivation { 144811 + pname = "parsers"; 144812 + version = "0.12.6"; 144813 + sha256 = "1jyffc1i9vihhxk5r69qmrnhsjsw2g7r0yxh3svvy1wrcz1vfcik"; 144814 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 144815 + libraryHaskellDepends = [ 144816 + attoparsec base base-orphans charset containers mtl parsec 144817 + scientific text transformers unordered-containers 144818 + ]; 144819 + testHaskellDepends = [ 144820 + attoparsec base bytestring containers directory doctest filepath 144821 + parsec QuickCheck quickcheck-instances 144822 + ]; 144823 + homepage = "http://github.com/ekmett/parsers/"; 144824 + description = "Parsing combinators"; 144825 + license = stdenv.lib.licenses.bsd3; 144826 + hydraPlatforms = stdenv.lib.platforms.none; 144827 + }) {}; 144828 + 144829 "parsestar" = callPackage 144830 ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap 144831 , bytestring-nums, bytestring-show, containers, deepseq, derive ··· 145219 license = stdenv.lib.licenses.bsd3; 145220 }) {}; 145221 145222 + "path-io_1_3_3" = callPackage 145223 ({ mkDerivation, base, containers, directory, dlist, exceptions 145224 , filepath, hspec, path, temporary, time, transformers, unix-compat 145225 }: 145226 mkDerivation { 145227 pname = "path-io"; 145228 + version = "1.3.3"; 145229 + sha256 = "1g9m3qliqjk1img894wsb89diym5zrq51qkkrwhz4sbm9a8hbv1a"; 145230 libraryHaskellDepends = [ 145231 base containers directory dlist exceptions filepath path temporary 145232 time transformers unix-compat 145233 ]; 145234 testHaskellDepends = [ 145235 + base directory exceptions hspec path transformers unix-compat 145236 ]; 145237 homepage = "https://github.com/mrkkrp/path-io"; 145238 description = "Interface to ‘directory’ package for users of ‘path’"; ··· 145714 license = stdenv.lib.licenses.bsd3; 145715 }) {}; 145716 145717 + "pcre-utils_0_1_8_1_1" = callPackage 145718 + ({ mkDerivation, array, attoparsec, base, bytestring, HUnit, mtl 145719 + , regex-pcre-builtin, vector 145720 + }: 145721 + mkDerivation { 145722 + pname = "pcre-utils"; 145723 + version = "0.1.8.1.1"; 145724 + sha256 = "1x3db1hab0qwpw9m4564x86qibzg8jl6cj2k88jii3ihcg580ahz"; 145725 + libraryHaskellDepends = [ 145726 + array attoparsec base bytestring mtl regex-pcre-builtin vector 145727 + ]; 145728 + testHaskellDepends = [ base bytestring HUnit regex-pcre-builtin ]; 145729 + homepage = "https://github.com/bartavelle/pcre-utils"; 145730 + description = "Perl-like substitute and split for PCRE regexps"; 145731 + license = stdenv.lib.licenses.bsd3; 145732 + hydraPlatforms = stdenv.lib.platforms.none; 145733 + }) {}; 145734 + 145735 "pdf-slave" = callPackage 145736 ({ mkDerivation, aeson, base, base64-bytestring, bytestring 145737 , containers, directory, exceptions, haskintex, HaTeX ··· 145924 }: 145925 mkDerivation { 145926 pname = "pdfname"; 145927 + version = "0.3"; 145928 + sha256 = "01xy5rg2n1x2fpqwhnbrmxqqma40zxr8ac0mv06qnyidyggrsggz"; 145929 isLibrary = false; 145930 isExecutable = true; 145931 executableHaskellDepends = [ ··· 147459 }) {}; 147460 147461 "phone-numbers" = callPackage 147462 + ({ mkDerivation, base, bytestring, c2hs, phonenumber, protobuf }: 147463 mkDerivation { 147464 pname = "phone-numbers"; 147465 + version = "0.1.1"; 147466 + sha256 = "09b5qp7c059wah6wddn71hk6ciijj07qylxh3xcff0qyvjqd18ya"; 147467 libraryHaskellDepends = [ base bytestring ]; 147468 + librarySystemDepends = [ phonenumber protobuf ]; 147469 + libraryToolDepends = [ c2hs ]; 147470 testHaskellDepends = [ base bytestring ]; 147471 homepage = "https://github.com/christian-marie/phone-numbers"; 147472 description = "Haskell bindings to the libphonenumber library"; 147473 license = stdenv.lib.licenses.bsd3; 147474 hydraPlatforms = stdenv.lib.platforms.none; 147475 + }) {phonenumber = null; inherit (pkgs) protobuf;}; 147476 147477 "phone-push" = callPackage 147478 ({ mkDerivation, base, base16-bytestring, binary, bytestring ··· 148190 pname = "pipes-cacophony"; 148191 version = "0.5.0"; 148192 sha256 = "1p6vb1abyzifczn537iabd87g2x7mnhvr4sx1j6ay51zvvn5vh20"; 148193 + revision = "1"; 148194 + editedCabalFile = "1qv6h09y5pca3agkmn12lg9vlbm5j8s3dnrn98w9agj62jrvymzm"; 148195 isLibrary = true; 148196 isExecutable = true; 148197 libraryHaskellDepends = [ base bytestring cacophony pipes ]; ··· 149574 license = stdenv.lib.licenses.bsd3; 149575 }) {}; 149576 149577 + "plot-light_0_2_6" = callPackage 149578 + ({ mkDerivation, attoparsec, attoparsec-time, base, blaze-svg 149579 + , colour, hspec, mtl, palette, QuickCheck, scientific, text, time 149580 + }: 149581 + mkDerivation { 149582 + pname = "plot-light"; 149583 + version = "0.2.6"; 149584 + sha256 = "1zwf3gmimbpzji9dyn5a93pc07ymcp6xc48zfq5lxchajnilchwc"; 149585 + isLibrary = true; 149586 + isExecutable = true; 149587 + enableSeparateDataOutput = true; 149588 + libraryHaskellDepends = [ 149589 + attoparsec base blaze-svg colour mtl palette scientific text time 149590 + ]; 149591 + executableHaskellDepends = [ 149592 + attoparsec attoparsec-time base blaze-svg colour palette scientific 149593 + text time 149594 + ]; 149595 + testHaskellDepends = [ base hspec QuickCheck ]; 149596 + homepage = "https://github.com/ocramz/plot-light"; 149597 + description = "A lightweight plotting library, exporting to SVG"; 149598 + license = stdenv.lib.licenses.bsd3; 149599 + hydraPlatforms = stdenv.lib.platforms.none; 149600 + }) {}; 149601 + 149602 "plotfont" = callPackage 149603 ({ mkDerivation, base, containers, tasty, tasty-hunit }: 149604 mkDerivation { ··· 151245 license = stdenv.lib.licenses.bsd3; 151246 }) {}; 151247 151248 + "postgresql-simple-migration_0_1_10_1" = callPackage 151249 + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash 151250 + , directory, hspec, postgresql-simple, text, time 151251 + }: 151252 + mkDerivation { 151253 + pname = "postgresql-simple-migration"; 151254 + version = "0.1.10.1"; 151255 + sha256 = "0g7xf0cl6ld7qs94qsv67rxln4hpibgy7jfgvbaq1br6pwa1w68s"; 151256 + isLibrary = true; 151257 + isExecutable = true; 151258 + libraryHaskellDepends = [ 151259 + base base64-bytestring bytestring cryptohash directory 151260 + postgresql-simple time 151261 + ]; 151262 + executableHaskellDepends = [ 151263 + base base64-bytestring bytestring cryptohash directory 151264 + postgresql-simple text time 151265 + ]; 151266 + testHaskellDepends = [ base bytestring hspec postgresql-simple ]; 151267 + homepage = "https://github.com/ameingast/postgresql-simple-migration"; 151268 + description = "PostgreSQL Schema Migrations"; 151269 + license = stdenv.lib.licenses.bsd3; 151270 + hydraPlatforms = stdenv.lib.platforms.none; 151271 + }) {}; 151272 + 151273 "postgresql-simple-opts" = callPackage 151274 ({ mkDerivation, base, bytestring, data-default, either, hspec 151275 , optparse-applicative, optparse-generic, postgresql-simple ··· 151513 151514 "postgrest-ws" = callPackage 151515 ({ mkDerivation, aeson, ansi-wl-pprint, auto-update, base 151516 + , base64-bytestring, bytestring, configurator, containers 151517 + , contravariant, either, hasql, hasql-pool, heredoc, hspec 151518 + , hspec-wai, hspec-wai-json, http-types, jwt, lens, lens-aeson 151519 + , optparse-applicative, postgresql-libpq, protolude, retry, stm 151520 + , stm-containers, stringsearch, text, time, transformers, unix 151521 , unordered-containers, wai, wai-app-static, wai-extra 151522 , wai-websockets, warp, websockets 151523 }: 151524 mkDerivation { 151525 pname = "postgrest-ws"; 151526 + version = "0.4.0.0"; 151527 + sha256 = "0wimvx66lzp0p5apymbxcj5f4d10wx8n7gpqslkvwi7c09p453l6"; 151528 isLibrary = true; 151529 isExecutable = true; 151530 libraryHaskellDepends = [ 151531 + aeson base bytestring contravariant either hasql hasql-pool 151532 + http-types jwt lens lens-aeson postgresql-libpq protolude retry stm 151533 + stm-containers stringsearch text time unordered-containers wai 151534 + wai-websockets websockets 151535 ]; 151536 executableHaskellDepends = [ 151537 ansi-wl-pprint auto-update base base64-bytestring bytestring ··· 151838 license = stdenv.lib.licenses.bsd3; 151839 }) {}; 151840 151841 + "pqueue_1_3_2_3" = callPackage 151842 + ({ mkDerivation, base, deepseq, QuickCheck }: 151843 + mkDerivation { 151844 + pname = "pqueue"; 151845 + version = "1.3.2.3"; 151846 + sha256 = "062l0vm4yymlm7vahczczpm29awgaksv0sdy532g7jlspi78nara"; 151847 + libraryHaskellDepends = [ base deepseq ]; 151848 + testHaskellDepends = [ base deepseq QuickCheck ]; 151849 + description = "Reliable, persistent, fast priority queues"; 151850 + license = stdenv.lib.licenses.bsd3; 151851 + hydraPlatforms = stdenv.lib.platforms.none; 151852 + }) {}; 151853 + 151854 "pqueue-mtl" = callPackage 151855 ({ mkDerivation, base, containers, ghc-prim, MaybeT, mtl 151856 , stateful-mtl, uvector ··· 151918 }: 151919 mkDerivation { 151920 pname = "preamble"; 151921 + version = "0.0.48"; 151922 + sha256 = "14gdi3md3mr12dp9hi83bqzis9x90bf0cqknrzdi2xfb9wb1jdl5"; 151923 isLibrary = true; 151924 isExecutable = true; 151925 libraryHaskellDepends = [ ··· 152421 }) {}; 152422 152423 "pretty-compact" = callPackage 152424 + ({ mkDerivation, aeson, base, base-compat, bytestring, containers 152425 + , criterion, deepseq, pretty, text, unordered-containers, wl-pprint 152426 + }: 152427 mkDerivation { 152428 pname = "pretty-compact"; 152429 + version = "2.1"; 152430 + sha256 = "0723zp6577vwfrhr2hnn439hc90h6qh6sgrshywhd5yks673vgf5"; 152431 + libraryHaskellDepends = [ base base-compat containers ]; 152432 + benchmarkHaskellDepends = [ 152433 + aeson base base-compat bytestring criterion deepseq pretty text 152434 + unordered-containers wl-pprint 152435 + ]; 152436 description = "Pretty-printing library"; 152437 license = "GPL"; 152438 }) {}; ··· 152600 pname = "prettyprinter"; 152601 version = "1.1"; 152602 sha256 = "0bksn65rvnc0f59mfzhyl9yaccfh5ap6jxj1r477izlnkfs0k03y"; 152603 + revision = "3"; 152604 + editedCabalFile = "0y6qhf5bxbwxpy4xma05h806mxfn52kvf5f29r1hdpm2xlcab5hx"; 152605 isLibrary = true; 152606 isExecutable = true; 152607 libraryHaskellDepends = [ base text ]; ··· 153454 license = stdenv.lib.licenses.bsd3; 153455 }) {}; 153456 153457 + "profunctors_5_2_1" = callPackage 153458 + ({ mkDerivation, base, base-orphans, bifunctors, comonad 153459 + , contravariant, distributive, tagged, transformers 153460 + }: 153461 + mkDerivation { 153462 + pname = "profunctors"; 153463 + version = "5.2.1"; 153464 + sha256 = "0pcwjp813d3mrzb7qf7dzkspf85xnfj1m2snhjgnvwx6vw07w877"; 153465 + libraryHaskellDepends = [ 153466 + base base-orphans bifunctors comonad contravariant distributive 153467 + tagged transformers 153468 + ]; 153469 + homepage = "http://github.com/ekmett/profunctors/"; 153470 + description = "Profunctors"; 153471 + license = stdenv.lib.licenses.bsd3; 153472 + hydraPlatforms = stdenv.lib.platforms.none; 153473 + }) {}; 153474 + 153475 "progress" = callPackage 153476 ({ mkDerivation, base, time }: 153477 mkDerivation { ··· 153882 }: 153883 mkDerivation { 153884 pname = "propellor"; 153885 + version = "4.7.6"; 153886 + sha256 = "0nqhhgrcjq8zbnvarrgn2ijk7pmyb2blzh1896jxij828zq9rddd"; 153887 isLibrary = true; 153888 isExecutable = true; 153889 libraryHaskellDepends = [ ··· 154015 hydraPlatforms = stdenv.lib.platforms.none; 154016 }) {}; 154017 154018 + "proto-lens_0_2_2_0" = callPackage 154019 + ({ mkDerivation, attoparsec, base, bytestring, containers 154020 + , data-default-class, lens-family, parsec, pretty, text 154021 + , transformers, void 154022 + }: 154023 + mkDerivation { 154024 + pname = "proto-lens"; 154025 + version = "0.2.2.0"; 154026 + sha256 = "173sz83pw237qp037j6spy055ghayinfjg5m4p4mvgmjnnzpw1cj"; 154027 + libraryHaskellDepends = [ 154028 + attoparsec base bytestring containers data-default-class 154029 + lens-family parsec pretty text transformers void 154030 + ]; 154031 + homepage = "https://github.com/google/proto-lens"; 154032 + description = "A lens-based implementation of protocol buffers in Haskell"; 154033 + license = stdenv.lib.licenses.bsd3; 154034 + hydraPlatforms = stdenv.lib.platforms.none; 154035 + }) {}; 154036 + 154037 "proto-lens-arbitrary" = callPackage 154038 ({ mkDerivation, base, bytestring, containers, lens-family 154039 , proto-lens, QuickCheck, text ··· 154051 hydraPlatforms = stdenv.lib.platforms.none; 154052 }) {}; 154053 154054 + "proto-lens-arbitrary_0_1_1_1" = callPackage 154055 + ({ mkDerivation, base, bytestring, containers, lens-family 154056 + , proto-lens, QuickCheck, text 154057 + }: 154058 + mkDerivation { 154059 + pname = "proto-lens-arbitrary"; 154060 + version = "0.1.1.1"; 154061 + sha256 = "1jdp2axwvmdifssqq1i4ik1dv7zn0sdvj6jy45bi0nxyr5mqzhlm"; 154062 + libraryHaskellDepends = [ 154063 + base bytestring containers lens-family proto-lens QuickCheck text 154064 + ]; 154065 + homepage = "https://github.com/google/proto-lens"; 154066 + description = "Arbitrary instances for proto-lens"; 154067 + license = stdenv.lib.licenses.bsd3; 154068 + hydraPlatforms = stdenv.lib.platforms.none; 154069 + }) {}; 154070 + 154071 "proto-lens-combinators" = callPackage 154072 ({ mkDerivation, base, Cabal, data-default-class, HUnit 154073 , lens-family, lens-family-core, proto-lens, proto-lens-protoc ··· 154092 hydraPlatforms = stdenv.lib.platforms.none; 154093 }) {}; 154094 154095 + "proto-lens-combinators_0_1_0_8" = callPackage 154096 + ({ mkDerivation, base, Cabal, data-default-class, HUnit 154097 + , lens-family, lens-family-core, proto-lens, proto-lens-protoc 154098 + , test-framework, test-framework-hunit, transformers 154099 + }: 154100 + mkDerivation { 154101 + pname = "proto-lens-combinators"; 154102 + version = "0.1.0.8"; 154103 + sha256 = "0byz61d1xd1khksvh170q7a7qvziigxf76ngcsd650fahqaardzz"; 154104 + setupHaskellDepends = [ base Cabal proto-lens-protoc ]; 154105 + libraryHaskellDepends = [ 154106 + base data-default-class lens-family proto-lens proto-lens-protoc 154107 + transformers 154108 + ]; 154109 + testHaskellDepends = [ 154110 + base HUnit lens-family lens-family-core proto-lens 154111 + proto-lens-protoc test-framework test-framework-hunit 154112 + ]; 154113 + homepage = "https://github.com/google/proto-lens"; 154114 + description = "Utilities functions to proto-lens"; 154115 + license = stdenv.lib.licenses.bsd3; 154116 + hydraPlatforms = stdenv.lib.platforms.none; 154117 + }) {}; 154118 + 154119 "proto-lens-descriptors" = callPackage 154120 ({ mkDerivation, base, bytestring, containers, data-default-class 154121 , lens-family, lens-labels, proto-lens, text ··· 154132 license = stdenv.lib.licenses.bsd3; 154133 }) {}; 154134 154135 + "proto-lens-descriptors_0_2_2_0" = callPackage 154136 + ({ mkDerivation, base, bytestring, containers, data-default-class 154137 + , lens-family, lens-labels, proto-lens, text 154138 + }: 154139 + mkDerivation { 154140 + pname = "proto-lens-descriptors"; 154141 + version = "0.2.2.0"; 154142 + sha256 = "1vjvr931ylnmpclizbrhqsx0x5jbmcbir0s53zpvm0f0vnwlwgqb"; 154143 + libraryHaskellDepends = [ 154144 + base bytestring containers data-default-class lens-family 154145 + lens-labels proto-lens text 154146 + ]; 154147 + description = "Protocol buffers for describing the definitions of messages"; 154148 + license = stdenv.lib.licenses.bsd3; 154149 + hydraPlatforms = stdenv.lib.platforms.none; 154150 + }) {}; 154151 + 154152 "proto-lens-optparse" = callPackage 154153 ({ mkDerivation, base, optparse-applicative, proto-lens, text }: 154154 mkDerivation { ··· 154164 hydraPlatforms = stdenv.lib.platforms.none; 154165 }) {}; 154166 154167 + "proto-lens-optparse_0_1_0_4" = callPackage 154168 + ({ mkDerivation, base, optparse-applicative, proto-lens, text }: 154169 + mkDerivation { 154170 + pname = "proto-lens-optparse"; 154171 + version = "0.1.0.4"; 154172 + sha256 = "1wywg2jzc35483qlqxy1a4ms6v6cb08d10z4pgwb50ljv5hqlwwb"; 154173 + libraryHaskellDepends = [ 154174 + base optparse-applicative proto-lens text 154175 + ]; 154176 + homepage = "https://github.com/google/proto-lens"; 154177 + description = "Adapting proto-lens to optparse-applicative ReadMs"; 154178 + license = stdenv.lib.licenses.bsd3; 154179 + hydraPlatforms = stdenv.lib.platforms.none; 154180 + }) {}; 154181 + 154182 "proto-lens-protobuf-types" = callPackage 154183 ({ mkDerivation, base, Cabal, proto-lens-protoc }: 154184 mkDerivation { ··· 154193 hydraPlatforms = stdenv.lib.platforms.none; 154194 }) {}; 154195 154196 + "proto-lens-protobuf-types_0_2_2_0" = callPackage 154197 + ({ mkDerivation, base, Cabal, lens-family, proto-lens 154198 + , proto-lens-protoc, text 154199 + }: 154200 + mkDerivation { 154201 + pname = "proto-lens-protobuf-types"; 154202 + version = "0.2.2.0"; 154203 + sha256 = "0b6n7qwyxql7966accdg0ms5mmxygjy1jx31j5bgdpkdayz4hf72"; 154204 + setupHaskellDepends = [ base Cabal proto-lens-protoc ]; 154205 + libraryHaskellDepends = [ 154206 + base lens-family proto-lens proto-lens-protoc text 154207 + ]; 154208 + homepage = "https://github.com/google/proto-lens"; 154209 + description = "Basic protocol buffer message types"; 154210 + license = stdenv.lib.licenses.bsd3; 154211 + hydraPlatforms = stdenv.lib.platforms.none; 154212 + }) {}; 154213 + 154214 "proto-lens-protoc" = callPackage 154215 ({ mkDerivation, base, bytestring, Cabal, containers 154216 , data-default-class, directory, filepath, haskell-src-exts ··· 154221 pname = "proto-lens-protoc"; 154222 version = "0.2.1.0"; 154223 sha256 = "0ywjn4px6sj82h53yzx466gsa42cgfg47w5vzvxfbdzqk4bskfdd"; 154224 + isLibrary = true; 154225 + isExecutable = true; 154226 + libraryHaskellDepends = [ 154227 + base bytestring Cabal containers data-default-class directory 154228 + filepath haskell-src-exts lens-family lens-labels process 154229 + proto-lens proto-lens-descriptors text 154230 + ]; 154231 + executableHaskellDepends = [ 154232 + base bytestring containers data-default-class filepath 154233 + haskell-src-exts lens-family proto-lens proto-lens-descriptors text 154234 + ]; 154235 + description = "Protocol buffer compiler for the proto-lens library"; 154236 + license = stdenv.lib.licenses.bsd3; 154237 + hydraPlatforms = stdenv.lib.platforms.none; 154238 + }) {}; 154239 + 154240 + "proto-lens-protoc_0_2_2_0" = callPackage 154241 + ({ mkDerivation, base, bytestring, Cabal, containers 154242 + , data-default-class, directory, filepath, haskell-src-exts 154243 + , lens-family, lens-labels, process, proto-lens 154244 + , proto-lens-descriptors, text 154245 + }: 154246 + mkDerivation { 154247 + pname = "proto-lens-protoc"; 154248 + version = "0.2.2.0"; 154249 + sha256 = "1h6rlgk36a5wbcqwqs5n53rh37alcj0l5yq666gcawda0zwb0ys2"; 154250 isLibrary = true; 154251 isExecutable = true; 154252 libraryHaskellDepends = [ ··· 155327 }: 155328 mkDerivation { 155329 pname = "pushbullet-types"; 155330 + version = "0.4.0.0"; 155331 + sha256 = "0fds6lhkmyfs8hrnaq29fbglcmampa4n8j93x1jkynxbp1in66z6"; 155332 libraryHaskellDepends = [ 155333 aeson base http-api-data microlens microlens-th scientific text 155334 time unordered-containers ··· 155364 pname = "pusher-http-haskell"; 155365 version = "1.2.0.1"; 155366 sha256 = "0cm2g49vpsfq92dik89vahkcjz8a17ihx973mhpg70cx3plpz8g8"; 155367 + libraryHaskellDepends = [ 155368 + aeson base base16-bytestring bytestring cryptohash hashable 155369 + http-client http-types text time transformers unordered-containers 155370 + ]; 155371 + testHaskellDepends = [ 155372 + aeson base bytestring hspec http-client http-types QuickCheck text 155373 + transformers unordered-containers 155374 + ]; 155375 + homepage = "https://github.com/pusher-community/pusher-http-haskell"; 155376 + description = "Haskell client library for the Pusher HTTP API"; 155377 + license = stdenv.lib.licenses.mit; 155378 + hydraPlatforms = stdenv.lib.platforms.none; 155379 + }) {}; 155380 + 155381 + "pusher-http-haskell_1_3_0_0" = callPackage 155382 + ({ mkDerivation, aeson, base, base16-bytestring, bytestring 155383 + , cryptohash, hashable, hspec, http-client, http-types, QuickCheck 155384 + , text, time, transformers, unordered-containers 155385 + }: 155386 + mkDerivation { 155387 + pname = "pusher-http-haskell"; 155388 + version = "1.3.0.0"; 155389 + sha256 = "1pppzhr6507y1fl2w3w876bhwbbm5mvss4qfavrbhzi9ycqk2hrp"; 155390 libraryHaskellDepends = [ 155391 aeson base base16-bytestring bytestring cryptohash hashable 155392 http-client http-types text time transformers unordered-containers ··· 155561 155562 "pvss" = callPackage 155563 ({ mkDerivation, base, binary, bytestring, cryptonite 155564 + , cryptonite-openssl, deepseq, foundation, hourglass, integer-gmp 155565 + , memory, tasty, tasty-quickcheck, vector 155566 }: 155567 mkDerivation { 155568 pname = "pvss"; 155569 + version = "0.2.0"; 155570 + sha256 = "130249k3gly9msd8x514qlq0gjqi60hjps2176j83ifa0d818h74"; 155571 isLibrary = true; 155572 isExecutable = true; 155573 libraryHaskellDepends = [ 155574 base binary bytestring cryptonite cryptonite-openssl deepseq 155575 + foundation integer-gmp memory 155576 ]; 155577 executableHaskellDepends = [ 155578 + base cryptonite deepseq hourglass memory vector 155579 ]; 155580 testHaskellDepends = [ base cryptonite tasty tasty-quickcheck ]; 155581 homepage = "https://github.com/input-output-hk/pvss-haskell#readme"; 155582 description = "Public Verifiable Secret Sharing"; 155583 + license = stdenv.lib.licenses.mit; 155584 }) {}; 155585 155586 "pwstore-cli" = callPackage ··· 158209 license = stdenv.lib.licenses.mit; 158210 }) {}; 158211 158212 + "ratel_0_3_5" = callPackage 158213 + ({ mkDerivation, aeson, base, bytestring, case-insensitive 158214 + , containers, filepath, http-client, http-client-tls, http-types 158215 + , tasty, tasty-hspec, text, uuid 158216 + }: 158217 + mkDerivation { 158218 + pname = "ratel"; 158219 + version = "0.3.5"; 158220 + sha256 = "0mw59q5wbj5mbhznqd4szc5ps7d1r7gf490vdjqfblb5sqncy510"; 158221 + libraryHaskellDepends = [ 158222 + aeson base bytestring case-insensitive containers http-client 158223 + http-client-tls http-types text uuid 158224 + ]; 158225 + testHaskellDepends = [ base filepath tasty tasty-hspec ]; 158226 + homepage = "https://github.com/tfausak/ratel#readme"; 158227 + description = "Notify Honeybadger about exceptions"; 158228 + license = stdenv.lib.licenses.mit; 158229 + hydraPlatforms = stdenv.lib.platforms.none; 158230 + }) {}; 158231 + 158232 "ratel-wai" = callPackage 158233 ({ mkDerivation, base, bytestring, case-insensitive, containers 158234 , http-client, ratel, wai ··· 158243 homepage = "https://github.com/tfausak/ratel-wai#readme"; 158244 description = "Notify Honeybadger about exceptions via a WAI middleware"; 158245 license = stdenv.lib.licenses.mit; 158246 + }) {}; 158247 + 158248 + "ratel-wai_0_3_1" = callPackage 158249 + ({ mkDerivation, base, bytestring, case-insensitive, containers 158250 + , http-client, ratel, wai 158251 + }: 158252 + mkDerivation { 158253 + pname = "ratel-wai"; 158254 + version = "0.3.1"; 158255 + sha256 = "13p5ny1x752l9xqiyxdxvjfjqggsb0g9hpqqcmdr828lvr9qxi6s"; 158256 + libraryHaskellDepends = [ 158257 + base bytestring case-insensitive containers http-client ratel wai 158258 + ]; 158259 + homepage = "https://github.com/tfausak/ratel-wai#readme"; 158260 + description = "Notify Honeybadger about exceptions via a WAI middleware"; 158261 + license = stdenv.lib.licenses.mit; 158262 + hydraPlatforms = stdenv.lib.platforms.none; 158263 }) {}; 158264 158265 "rating-systems" = callPackage ··· 158560 }: 158561 mkDerivation { 158562 pname = "rcu"; 158563 + version = "0.2.1"; 158564 + sha256 = "114w0nhlcg6wd9v6xg0ax74y5xbwb408b37hdkra863xr7dibdp0"; 158565 isLibrary = true; 158566 isExecutable = true; 158567 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 159310 license = stdenv.lib.licenses.mit; 159311 }) {}; 159312 159313 + "rebase_1_1" = callPackage 159314 + ({ mkDerivation, base, base-prelude, bifunctors, bytestring 159315 + , containers, contravariant, contravariant-extras, deepseq, dlist 159316 + , either, fail, hashable, mtl, profunctors, scientific 159317 + , semigroupoids, semigroups, stm, text, time, transformers 159318 + , unordered-containers, uuid, vector, void 159319 + }: 159320 + mkDerivation { 159321 + pname = "rebase"; 159322 + version = "1.1"; 159323 + sha256 = "1qkhnpcc4g2vd6jmbf3b6psqkan6hyawqzrwzqdd931hsb02l6ia"; 159324 + libraryHaskellDepends = [ 159325 + base base-prelude bifunctors bytestring containers contravariant 159326 + contravariant-extras deepseq dlist either fail hashable mtl 159327 + profunctors scientific semigroupoids semigroups stm text time 159328 + transformers unordered-containers uuid vector void 159329 + ]; 159330 + homepage = "https://github.com/nikita-volkov/rebase"; 159331 + description = "A more progressive alternative to the \"base\" package"; 159332 + license = stdenv.lib.licenses.mit; 159333 + hydraPlatforms = stdenv.lib.platforms.none; 159334 + }) {}; 159335 + 159336 "rebindable" = callPackage 159337 ({ mkDerivation, base, data-default-class, indexed }: 159338 mkDerivation { ··· 159940 hydraPlatforms = stdenv.lib.platforms.none; 159941 }) {}; 159942 159943 + "references_0_3_2_2" = callPackage 159944 + ({ mkDerivation, array, base, containers, directory, either 159945 + , filepath, HUnit, instance-control, lens, mtl, template-haskell 159946 + , text, transformers, uniplate 159947 + }: 159948 + mkDerivation { 159949 + pname = "references"; 159950 + version = "0.3.2.2"; 159951 + sha256 = "1p7ygqdycx1zm4fpilb7db0g66kyss50fddkc007812y2ih4vary"; 159952 + libraryHaskellDepends = [ 159953 + array base containers directory either filepath instance-control 159954 + mtl template-haskell text transformers uniplate 159955 + ]; 159956 + testHaskellDepends = [ 159957 + array base containers directory either filepath HUnit 159958 + instance-control lens mtl template-haskell text transformers 159959 + uniplate 159960 + ]; 159961 + homepage = "https://github.com/lazac/references"; 159962 + description = "Selectors for reading and updating data"; 159963 + license = stdenv.lib.licenses.bsd3; 159964 + hydraPlatforms = stdenv.lib.platforms.none; 159965 + }) {}; 159966 + 159967 "refh" = callPackage 159968 ({ mkDerivation, base, clippard, cmdargs, directory, filepath 159969 , haskheap, network ··· 162322 hydraPlatforms = stdenv.lib.platforms.none; 162323 }) {}; 162324 162325 + "req-conduit_0_2_1" = callPackage 162326 ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec 162327 , http-client, req, resourcet, temporary, transformers, weigh 162328 }: 162329 mkDerivation { 162330 pname = "req-conduit"; 162331 + version = "0.2.1"; 162332 + sha256 = "1f3nbmdmkr68i5nm3527s06w9crdgn9jrkzam2fgcg8qp6q73q4c"; 162333 libraryHaskellDepends = [ 162334 base bytestring conduit http-client req resourcet transformers 162335 ]; ··· 162383 pname = "rerebase"; 162384 version = "1.0.3"; 162385 sha256 = "1gpz8acmw08klgar2lvaff6g6a2y6jnmh1lkh3rdzsqgrmr2wlv3"; 162386 + libraryHaskellDepends = [ rebase ]; 162387 + homepage = "https://github.com/nikita-volkov/rerebase"; 162388 + description = "Reexports from \"base\" with a bunch of other standard libraries"; 162389 + license = stdenv.lib.licenses.mit; 162390 + hydraPlatforms = stdenv.lib.platforms.none; 162391 + }) {}; 162392 + 162393 + "rerebase_1_1" = callPackage 162394 + ({ mkDerivation, rebase }: 162395 + mkDerivation { 162396 + pname = "rerebase"; 162397 + version = "1.1"; 162398 + sha256 = "17x606gm0mfy7xgfy1dby8gxs4jzspnrlchv1d93rjqklr2wsyyv"; 162399 libraryHaskellDepends = [ rebase ]; 162400 homepage = "https://github.com/nikita-volkov/rerebase"; 162401 description = "Reexports from \"base\" with a bunch of other standard libraries"; ··· 165462 license = stdenv.lib.licenses.mit; 165463 }) {}; 165464 165465 + "safeio_0_0_3_0" = callPackage 165466 + ({ mkDerivation, base, bytestring, conduit, conduit-combinators 165467 + , directory, filepath, HUnit, resourcet, test-framework 165468 + , test-framework-hunit, test-framework-th, unix 165469 + }: 165470 + mkDerivation { 165471 + pname = "safeio"; 165472 + version = "0.0.3.0"; 165473 + sha256 = "0rknn8rlxyj32a0vrx0wjfma9w0zhs3vg1jyksn71drxch7jvwqs"; 165474 + libraryHaskellDepends = [ 165475 + base bytestring conduit conduit-combinators directory filepath 165476 + resourcet unix 165477 + ]; 165478 + testHaskellDepends = [ 165479 + base bytestring conduit conduit-combinators directory filepath 165480 + HUnit resourcet test-framework test-framework-hunit 165481 + test-framework-th unix 165482 + ]; 165483 + description = "Write output to disk atomically"; 165484 + license = stdenv.lib.licenses.mit; 165485 + hydraPlatforms = stdenv.lib.platforms.none; 165486 + }) {}; 165487 + 165488 "safepath" = callPackage 165489 ({ mkDerivation, base, doctest, text, validity }: 165490 mkDerivation { ··· 166190 }: 166191 mkDerivation { 166192 pname = "sbv"; 166193 + version = "7.1"; 166194 + sha256 = "0gxx84b7dzhymizwna8fzaaz2gimzch650jk1xssn5da2gqfan7g"; 166195 enableSeparateDataOutput = true; 166196 libraryHaskellDepends = [ 166197 array async base containers crackNum data-binary-ieee754 deepseq ··· 166216 }: 166217 mkDerivation { 166218 pname = "sbvPlugin"; 166219 + version = "0.10"; 166220 + sha256 = "0yvvwkhvdfhy1i09br6ci8m4nchmmvn83glnqxd8s2zdmhmxsr54"; 166221 libraryHaskellDepends = [ 166222 base containers ghc ghc-prim mtl sbv template-haskell 166223 ]; ··· 167933 license = stdenv.lib.licenses.mit; 167934 }) {}; 167935 167936 + "selda_0_1_10_0" = callPackage 167937 + ({ mkDerivation, base, bytestring, exceptions, hashable, mtl 167938 + , psqueues, text, time, unordered-containers 167939 + }: 167940 + mkDerivation { 167941 + pname = "selda"; 167942 + version = "0.1.10.0"; 167943 + sha256 = "107wj74yxw5nz6pzvn9k6inn5x4vcrjv80416a2kr8nl25x1ixgs"; 167944 + libraryHaskellDepends = [ 167945 + base bytestring exceptions hashable mtl psqueues text time 167946 + unordered-containers 167947 + ]; 167948 + homepage = "https://selda.link"; 167949 + description = "Type-safe, high-level EDSL for interacting with relational databases"; 167950 + license = stdenv.lib.licenses.mit; 167951 + hydraPlatforms = stdenv.lib.platforms.none; 167952 + }) {}; 167953 + 167954 "selda-postgresql" = callPackage 167955 ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq 167956 , selda, text ··· 167967 license = stdenv.lib.licenses.mit; 167968 }) {}; 167969 167970 + "selda-postgresql_0_1_6_0" = callPackage 167971 + ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq 167972 + , selda, text 167973 + }: 167974 + mkDerivation { 167975 + pname = "selda-postgresql"; 167976 + version = "0.1.6.0"; 167977 + sha256 = "0zf77mavhxn64mag6cgf6xch54qknl1yhack5nylf5xlwhpmrgsx"; 167978 + libraryHaskellDepends = [ 167979 + base bytestring exceptions postgresql-libpq selda text 167980 + ]; 167981 + homepage = "https://github.com/valderman/selda"; 167982 + description = "PostgreSQL backend for the Selda database EDSL"; 167983 + license = stdenv.lib.licenses.mit; 167984 + hydraPlatforms = stdenv.lib.platforms.none; 167985 + }) {}; 167986 + 167987 "selda-sqlite" = callPackage 167988 ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda 167989 , text ··· 168000 license = stdenv.lib.licenses.mit; 168001 }) {}; 168002 168003 + "selda-sqlite_0_1_6_0" = callPackage 168004 + ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda 168005 + , text 168006 + }: 168007 + mkDerivation { 168008 + pname = "selda-sqlite"; 168009 + version = "0.1.6.0"; 168010 + sha256 = "1473igqgjs5282rykqj1zg7420mfh3sbqy74nx1cwbm82j8shyy6"; 168011 + libraryHaskellDepends = [ 168012 + base direct-sqlite directory exceptions selda text 168013 + ]; 168014 + homepage = "https://github.com/valderman/selda"; 168015 + description = "SQLite backend for the Selda database EDSL"; 168016 + license = stdenv.lib.licenses.mit; 168017 + hydraPlatforms = stdenv.lib.platforms.none; 168018 + }) {}; 168019 + 168020 "select" = callPackage 168021 ({ mkDerivation, base }: 168022 mkDerivation { ··· 168198 homepage = "http://github.com/ekmett/semigroupoids"; 168199 description = "Semigroupoids: Category sans id"; 168200 license = stdenv.lib.licenses.bsd3; 168201 + }) {}; 168202 + 168203 + "semigroupoids_5_2_1" = callPackage 168204 + ({ mkDerivation, base, base-orphans, bifunctors, Cabal 168205 + , cabal-doctest, comonad, containers, contravariant, distributive 168206 + , doctest, hashable, semigroups, tagged, transformers 168207 + , transformers-compat, unordered-containers 168208 + }: 168209 + mkDerivation { 168210 + pname = "semigroupoids"; 168211 + version = "5.2.1"; 168212 + sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r"; 168213 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 168214 + libraryHaskellDepends = [ 168215 + base base-orphans bifunctors comonad containers contravariant 168216 + distributive hashable semigroups tagged transformers 168217 + transformers-compat unordered-containers 168218 + ]; 168219 + testHaskellDepends = [ base doctest ]; 168220 + homepage = "http://github.com/ekmett/semigroupoids"; 168221 + description = "Semigroupoids: Category sans id"; 168222 + license = stdenv.lib.licenses.bsd3; 168223 + hydraPlatforms = stdenv.lib.platforms.none; 168224 }) {}; 168225 168226 "semigroupoids-syntax" = callPackage ··· 168802 license = stdenv.lib.licenses.mit; 168803 }) {}; 168804 168805 + "serialise" = callPackage 168806 + ({ mkDerivation, aeson, array, base, base16-bytestring 168807 + , base64-bytestring, binary, bytestring, cborg, cereal 168808 + , cereal-vector, containers, criterion, deepseq, directory 168809 + , filepath, ghc-prim, half, hashable, old-locale, pretty, primitive 168810 + , QuickCheck, quickcheck-instances, scientific, store, tar, tasty 168811 + , tasty-hunit, tasty-quickcheck, text, time, unordered-containers 168812 + , vector, zlib 168813 + }: 168814 + mkDerivation { 168815 + pname = "serialise"; 168816 + version = "0.1.0.0"; 168817 + sha256 = "1a28rhnhfgpkpgr9a5c5fvpfj28mfx716kb6rlhziwkm1y675iw3"; 168818 + libraryHaskellDepends = [ 168819 + array base bytestring cborg containers ghc-prim half hashable 168820 + old-locale primitive text time unordered-containers vector 168821 + ]; 168822 + testHaskellDepends = [ 168823 + aeson array base base16-bytestring base64-bytestring binary 168824 + bytestring cborg containers deepseq directory filepath ghc-prim 168825 + half hashable QuickCheck quickcheck-instances scientific tasty 168826 + tasty-hunit tasty-quickcheck text time unordered-containers vector 168827 + ]; 168828 + benchmarkHaskellDepends = [ 168829 + aeson array base binary bytestring cborg cereal cereal-vector 168830 + containers criterion deepseq directory filepath ghc-prim half 168831 + old-locale pretty store tar text time vector zlib 168832 + ]; 168833 + homepage = "https://github.com/well-typed/cborg"; 168834 + description = "A binary serialisation library for Haskell values"; 168835 + license = stdenv.lib.licenses.bsd3; 168836 + }) {}; 168837 + 168838 "serialize-instances" = callPackage 168839 ({ mkDerivation, base, cereal, hashable, semigroups 168840 , unordered-containers ··· 168869 ({ mkDerivation, acid-state, aeson, aeson-extra, ansi-terminal 168870 , base, base16-bytestring, base64-bytestring, binary 168871 , binary-orphans, bytestring, cereal, cereal-vector, clock 168872 + , containers, deepseq, directory, either, exceptions, extra 168873 + , filepath, formatting, hashable, hspec, lens, log-warper 168874 , monad-control, mtl, optparse-applicative, parsec, QuickCheck 168875 , quickcheck-instances, safecopy, scientific, semigroups, stm 168876 , template-haskell, text, text-format, time-units, transformers ··· 168878 }: 168879 mkDerivation { 168880 pname = "serokell-util"; 168881 + version = "0.2.0.0"; 168882 + sha256 = "13jna9mpi4dlw7hrdp2cv1p145hbri5a7ch3ly8a4j4apnx2s4qc"; 168883 libraryHaskellDepends = [ 168884 acid-state aeson aeson-extra ansi-terminal base base16-bytestring 168885 base64-bytestring binary binary-orphans bytestring cereal 168886 + cereal-vector clock containers deepseq directory either exceptions 168887 + extra filepath formatting hashable lens log-warper monad-control 168888 + mtl optparse-applicative parsec QuickCheck quickcheck-instances 168889 + safecopy scientific semigroups stm template-haskell text 168890 + text-format time-units transformers universum unordered-containers 168891 + vector yaml 168892 ]; 168893 testHaskellDepends = [ 168894 + aeson base binary bytestring cereal hspec QuickCheck 168895 quickcheck-instances safecopy scientific text text-format 168896 unordered-containers vector 168897 ]; ··· 170032 }: 170033 mkDerivation { 170034 pname = "servant-pushbullet-client"; 170035 + version = "0.4.0.0"; 170036 + sha256 = "0v2mkriwh7lara66w02kkzwlnr5y8ahb6djpsnhvch1asa5klsnk"; 170037 libraryHaskellDepends = [ 170038 aeson base http-api-data http-client http-client-tls microlens 170039 microlens-th pushbullet-types scientific servant servant-client ··· 170149 license = stdenv.lib.licenses.bsd3; 170150 }) {}; 170151 170152 + "servant-ruby_0_3_0_0" = callPackage 170153 + ({ mkDerivation, base, casing, doctest, lens, QuickCheck 170154 + , servant-foreign, text 170155 + }: 170156 + mkDerivation { 170157 + pname = "servant-ruby"; 170158 + version = "0.3.0.0"; 170159 + sha256 = "14azm41iwj09ra8yyr0xvpirw8yxl3bs1fhgnpkk3538dz6n005s"; 170160 + libraryHaskellDepends = [ base casing lens servant-foreign text ]; 170161 + testHaskellDepends = [ base doctest QuickCheck ]; 170162 + homepage = "https://github.com/joneshf/servant-ruby#readme"; 170163 + description = "Generate a Ruby client from a Servant API with Net::HTTP"; 170164 + license = stdenv.lib.licenses.bsd3; 170165 + hydraPlatforms = stdenv.lib.platforms.none; 170166 + }) {}; 170167 + 170168 "servant-scotty" = callPackage 170169 ({ mkDerivation, aeson, base, http-types, scotty, servant 170170 , servant-response, text, transformers ··· 171510 }) {}; 171511 171512 "shakers" = callPackage 171513 + ({ mkDerivation, base, basic-prelude, deepseq, directory 171514 + , regex-compat, shake 171515 + }: 171516 mkDerivation { 171517 pname = "shakers"; 171518 + version = "0.0.30"; 171519 + sha256 = "0yy820lwl890p96d61n8h7wm6g9ykgldjm29yrp60kzxfjbicpnc"; 171520 isLibrary = true; 171521 isExecutable = true; 171522 + libraryHaskellDepends = [ 171523 + base basic-prelude deepseq directory regex-compat shake 171524 + ]; 171525 executableHaskellDepends = [ base ]; 171526 homepage = "https://github.com/swift-nav/shakers"; 171527 description = "Shake helpers"; ··· 173625 license = stdenv.lib.licenses.bsd3; 173626 }) {}; 173627 173628 + "singletons_2_3_1" = callPackage 173629 ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl 173630 , process, syb, tasty, tasty-golden, template-haskell, text 173631 , th-desugar 173632 }: 173633 mkDerivation { 173634 pname = "singletons"; 173635 + version = "2.3.1"; 173636 + sha256 = "1i5fmz2fqk3ijcv38ig1wmbjlva5r4imlwgindir63nmhpgy93fa"; 173637 libraryHaskellDepends = [ 173638 base containers mtl syb template-haskell text th-desugar 173639 ]; ··· 174924 pname = "snap"; 174925 version = "1.0.0.1"; 174926 sha256 = "1f1d69900rdvsi323cc23pfgacmvgclbdaw57lfi54s7830icgr9"; 174927 + revision = "5"; 174928 + editedCabalFile = "0kka00b4xvskfcfva1zvbd7sp2sa5mplvgaihcagjsim96124bsp"; 174929 libraryHaskellDepends = [ 174930 aeson attoparsec base bytestring cereal clientsession configurator 174931 containers directory directory-tree dlist filepath hashable heist ··· 177120 license = "GPL"; 177121 }) {}; 177122 177123 + "sox_0_2_2_7" = callPackage 177124 + ({ mkDerivation, base, containers, explicit-exception 177125 + , extensible-exceptions, process, sample-frame, transformers, unix 177126 + , utility-ht 177127 + }: 177128 + mkDerivation { 177129 + pname = "sox"; 177130 + version = "0.2.2.7"; 177131 + sha256 = "1z6jqrn7n66583pf5gafblh50j82s72w1mx31rj0ii8x70lggkbx"; 177132 + libraryHaskellDepends = [ 177133 + base containers explicit-exception extensible-exceptions process 177134 + sample-frame transformers unix utility-ht 177135 + ]; 177136 + homepage = "http://www.haskell.org/haskellwiki/Sox"; 177137 + description = "Play, write, read, convert audio signals using Sox"; 177138 + license = "GPL"; 177139 + hydraPlatforms = stdenv.lib.platforms.none; 177140 + }) {}; 177141 + 177142 "soxlib" = callPackage 177143 ({ mkDerivation, base, bytestring, containers, explicit-exception 177144 , extensible-exceptions, sample-frame, sox, storablevector ··· 179655 license = stdenv.lib.licenses.bsd3; 179656 }) {}; 179657 179658 + "stateWriter_0_2_8_2" = callPackage 179659 + ({ mkDerivation, base, containers, criterion, deepseq, dlist, free 179660 + , hspec, lens, mtl, QuickCheck, transformers, vector 179661 + }: 179662 + mkDerivation { 179663 + pname = "stateWriter"; 179664 + version = "0.2.8.2"; 179665 + sha256 = "1y8580n66hif4pp2b6gsqssafcqf1vysf63209i2rcjr0dsgnjgz"; 179666 + libraryHaskellDepends = [ base mtl transformers ]; 179667 + testHaskellDepends = [ base free hspec mtl QuickCheck ]; 179668 + benchmarkHaskellDepends = [ 179669 + base containers criterion deepseq dlist lens mtl transformers 179670 + vector 179671 + ]; 179672 + description = "A faster variant of the RWS monad transformers"; 179673 + license = stdenv.lib.licenses.bsd3; 179674 + hydraPlatforms = stdenv.lib.platforms.none; 179675 + }) {}; 179676 + 179677 "statechart" = callPackage 179678 ({ mkDerivation, base, polyparse }: 179679 mkDerivation { ··· 180009 }: 180010 mkDerivation { 180011 pname = "staversion"; 180012 + version = "0.2.1.2"; 180013 + sha256 = "01ag624x240ybnapc49vcsiw5kz4n1v3csn1572phdav6dlpap35"; 180014 isLibrary = true; 180015 isExecutable = true; 180016 libraryHaskellDepends = [ ··· 180754 license = stdenv.lib.licenses.bsd3; 180755 }) {}; 180756 180757 + "storablevector_0_2_12_1" = callPackage 180758 + ({ mkDerivation, base, bytestring, deepseq, non-negative 180759 + , QuickCheck, random, sample-frame, syb, transformers, unsafe 180760 + , utility-ht 180761 + }: 180762 + mkDerivation { 180763 + pname = "storablevector"; 180764 + version = "0.2.12.1"; 180765 + sha256 = "0y855kfwksrxspd18ppj7x1zyhbi3ackf4p01wsjal84b8ml1qd2"; 180766 + libraryHaskellDepends = [ 180767 + base deepseq non-negative QuickCheck syb transformers unsafe 180768 + utility-ht 180769 + ]; 180770 + testHaskellDepends = [ 180771 + base bytestring QuickCheck random utility-ht 180772 + ]; 180773 + benchmarkHaskellDepends = [ 180774 + base deepseq sample-frame unsafe utility-ht 180775 + ]; 180776 + homepage = "http://www.haskell.org/haskellwiki/Storable_Vector"; 180777 + description = "Fast, packed, strict storable arrays with a list interface like ByteString"; 180778 + license = stdenv.lib.licenses.bsd3; 180779 + hydraPlatforms = stdenv.lib.platforms.none; 180780 + }) {}; 180781 + 180782 "storablevector-carray" = callPackage 180783 ({ mkDerivation, base, carray, storablevector, utility-ht }: 180784 mkDerivation { ··· 180928 license = stdenv.lib.licenses.mit; 180929 }) {}; 180930 180931 + "stratosphere_0_8_0" = callPackage 180932 + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hashable 180933 + , hspec, hspec-discover, lens, template-haskell, text 180934 + , unordered-containers 180935 }: 180936 mkDerivation { 180937 pname = "stratosphere"; 180938 + version = "0.8.0"; 180939 + sha256 = "0wv4anpxf6fmhhyw38wb7s3jbbhyn9vvhs912kls786gxs8xdlg5"; 180940 isLibrary = true; 180941 isExecutable = true; 180942 libraryHaskellDepends = [ ··· 180948 text unordered-containers 180949 ]; 180950 testHaskellDepends = [ 180951 + aeson aeson-pretty base bytestring hashable hspec hspec-discover 180952 + lens template-haskell text unordered-containers 180953 ]; 180954 homepage = "https://github.com/frontrowed/stratosphere#readme"; 180955 description = "EDSL for AWS CloudFormation"; ··· 181986 }: 181987 mkDerivation { 181988 pname = "stripe-core"; 181989 + version = "2.2.2"; 181990 + sha256 = "1w2f5ynilzdzszga468lcy4fzl8cm2i9mcvb7hzzpg2gjykbi55s"; 181991 libraryHaskellDepends = [ 181992 aeson base bytestring mtl text time transformers 181993 unordered-containers ··· 182001 ({ mkDerivation, base, stripe-core, stripe-http-streams }: 182002 mkDerivation { 182003 pname = "stripe-haskell"; 182004 + version = "2.2.2"; 182005 + sha256 = "08jksi6swwb15sib5y5ms0m4k6m24v7xg4zany34x2zbas30qlp4"; 182006 libraryHaskellDepends = [ base stripe-core stripe-http-streams ]; 182007 homepage = "https://github.com/dmjio/stripe"; 182008 description = "Stripe API for Haskell"; ··· 182016 }: 182017 mkDerivation { 182018 pname = "stripe-http-streams"; 182019 + version = "2.2.2"; 182020 + sha256 = "1s6rj46m2pmcvagwm02z2qf4z4b44y14kjdi397b6s4cva7sdf84"; 182021 libraryHaskellDepends = [ 182022 aeson base bytestring HsOpenSSL http-streams io-streams stripe-core 182023 text ··· 182038 }: 182039 mkDerivation { 182040 pname = "stripe-tests"; 182041 + version = "2.2.2"; 182042 + sha256 = "1jccj0ic1v1vpdp3s8vb0a5w2rzr1zcqm6xqkjf1012ljxkvdq3f"; 182043 libraryHaskellDepends = [ 182044 aeson base bytestring free hspec hspec-core mtl random stripe-core 182045 text time transformers unordered-containers ··· 182083 license = stdenv.lib.licenses.mit; 182084 }) {}; 182085 182086 + "strive_3_0_4" = callPackage 182087 + ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline 182088 + , http-client, http-client-tls, http-types, markdown-unlit 182089 + , template-haskell, text, time, transformers 182090 + }: 182091 + mkDerivation { 182092 + pname = "strive"; 182093 + pname = "phizzle"; 182094 + sha256 = "0bd2zq2v9fl97vadzs78h9v5ib4a7laqlqxaqgfk5y6hh42yvcyk"; 182095 + libraryHaskellDepends = [ 182096 + aeson base bytestring data-default gpolyline http-client 182097 + http-client-tls http-types template-haskell text time transformers 182098 + ]; 182099 + testHaskellDepends = [ base bytestring markdown-unlit time ]; 182100 + homepage = "https://github.com/tfausak/strive#readme"; 182101 + description = "A client for the Strava V3 API"; 182102 + license = stdenv.lib.licenses.mit; 182103 + hydraPlatforms = stdenv.lib.platforms.none; 182104 + }) {}; 182105 + 182106 "strptime" = callPackage 182107 ({ mkDerivation, base, bytestring, text, time }: 182108 mkDerivation { ··· 182121 }: 182122 mkDerivation { 182123 pname = "structs"; 182124 + version = "0.1.1"; 182125 + sha256 = "0hdajhvd6i81dchdyd42fa17pm53jd7g3irqjfardbbmjx0sqq6z"; 182126 setupHaskellDepends = [ base Cabal cabal-doctest ]; 182127 libraryHaskellDepends = [ 182128 base deepseq ghc-prim primitive template-haskell ··· 182626 homepage = "https://github.com/jdreaver/sum-type-boilerplate#readme"; 182627 description = "Library for reducing the boilerplate involved with sum types"; 182628 license = stdenv.lib.licenses.mit; 182629 + }) {}; 182630 + 182631 + "sum-type-boilerplate_0_1_1" = callPackage 182632 + ({ mkDerivation, base, hspec, template-haskell }: 182633 + mkDerivation { 182634 + pname = "sum-type-boilerplate"; 182635 + version = "0.1.1"; 182636 + sha256 = "17xby0mqdsbax0afrfr3p8c6cj5r94byy8gprgyrmq84qqadls9i"; 182637 + libraryHaskellDepends = [ base template-haskell ]; 182638 + testHaskellDepends = [ base hspec template-haskell ]; 182639 + homepage = "https://github.com/jdreaver/sum-type-boilerplate#readme"; 182640 + description = "Library for reducing the boilerplate involved with sum types"; 182641 + license = stdenv.lib.licenses.mit; 182642 + hydraPlatforms = stdenv.lib.platforms.none; 182643 }) {}; 182644 182645 "sump" = callPackage ··· 183870 hydraPlatforms = stdenv.lib.platforms.none; 183871 }) {}; 183872 183873 + "syntaxnet-haskell" = callPackage 183874 + ({ mkDerivation, aeson, base, bytestring, cassava, containers 183875 + , data-default, haskell-conll, hspec, lens, protolude, safe, split 183876 + , text, text-format, vector 183877 + }: 183878 + mkDerivation { 183879 + pname = "syntaxnet-haskell"; 183880 + version = "0.1.1.0"; 183881 + sha256 = "0lcgn91kbsjkpnbw7fczqsjmzvhrx5fixhgzjzmjaiwndw09b5z5"; 183882 + libraryHaskellDepends = [ 183883 + aeson base bytestring cassava containers data-default haskell-conll 183884 + lens protolude safe split text text-format vector 183885 + ]; 183886 + testHaskellDepends = [ aeson base cassava haskell-conll hspec ]; 183887 + homepage = "https://github.com/mgajda/syntaxnet-haskell#readme"; 183888 + description = "Working with Google's SyntaxNet output files - CoNLL, Tree"; 183889 + license = stdenv.lib.licenses.mit; 183890 + }) {}; 183891 + 183892 "synthesizer" = callPackage 183893 ({ mkDerivation, array, base, binary, bytestring, containers 183894 , directory, event-list, filepath, gnuplot, non-negative ··· 183971 hydraPlatforms = stdenv.lib.platforms.none; 183972 }) {}; 183973 183974 + "synthesizer-core_0_8_1_1" = callPackage 183975 + ({ mkDerivation, array, base, binary, bytestring, containers 183976 + , deepseq, directory, event-list, explicit-exception, filepath 183977 + , non-empty, non-negative, numeric-prelude, numeric-quest, old-time 183978 + , process, QuickCheck, random, sample-frame-np, sox 183979 + , storable-record, storable-tuple, storablevector, timeit 183980 + , transformers, utility-ht 183981 + }: 183982 + mkDerivation { 183983 + pname = "synthesizer-core"; 183984 + version = "0.8.1.1"; 183985 + sha256 = "0drh5lmia3bvmdc7f7zl8y3ls43dl7mvb11383k49xlh0adlllka"; 183986 + libraryHaskellDepends = [ 183987 + array base binary bytestring containers deepseq event-list 183988 + explicit-exception filepath non-empty non-negative numeric-prelude 183989 + numeric-quest process QuickCheck random sample-frame-np sox 183990 + storable-record storable-tuple storablevector transformers 183991 + utility-ht 183992 + ]; 183993 + testHaskellDepends = [ 183994 + base containers event-list non-empty non-negative numeric-prelude 183995 + QuickCheck random storable-tuple storablevector utility-ht 183996 + ]; 183997 + benchmarkHaskellDepends = [ 183998 + array base binary bytestring directory numeric-prelude old-time 183999 + storable-tuple storablevector timeit utility-ht 184000 + ]; 184001 + homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; 184002 + description = "Audio signal processing coded in Haskell: Low level part"; 184003 + license = "GPL"; 184004 + hydraPlatforms = stdenv.lib.platforms.none; 184005 + }) {}; 184006 + 184007 "synthesizer-dimensional" = callPackage 184008 ({ mkDerivation, base, bytestring, event-list, non-negative 184009 , numeric-prelude, random, sox, storable-record, storablevector ··· 184219 license = stdenv.lib.licenses.bsd3; 184220 }) {}; 184221 184222 + "system-extra" = callPackage 184223 + ({ mkDerivation, base, bytestring, directory, hspec, process 184224 + , QuickCheck 184225 + }: 184226 + mkDerivation { 184227 + pname = "system-extra"; 184228 + version = "0.1.0"; 184229 + sha256 = "0x4xikvlj61r0sl8b98nccijkp99jalz0qkc6z5l48p81bj3qrl1"; 184230 + libraryHaskellDepends = [ base bytestring directory process ]; 184231 + testHaskellDepends = [ base hspec QuickCheck ]; 184232 + description = "A bunch of system utilities used by other projects"; 184233 + license = stdenv.lib.licenses.mit; 184234 + }) {}; 184235 + 184236 "system-fileio" = callPackage 184237 ({ mkDerivation, base, bytestring, chell, system-filepath 184238 , temporary, text, time, transformers, unix ··· 184283 }) {}; 184284 184285 "system-info" = callPackage 184286 + ({ mkDerivation, base, process, regex, regex-with-pcre }: 184287 mkDerivation { 184288 pname = "system-info"; 184289 + version = "0.1.0.8"; 184290 + sha256 = "0pv4f5yrzybm2r1zi02ranq1ag1akkpzzc8w3qjpwliv2ahy4516"; 184291 + libraryHaskellDepends = [ base process regex regex-with-pcre ]; 184292 testHaskellDepends = [ base ]; 184293 homepage = "https://github.com/ChaosGroup/system-info"; 184294 description = "Get information about CPUs, memory, etc"; ··· 184913 license = stdenv.lib.licenses.mit; 184914 }) {}; 184915 184916 + "tagged-binary_0_2_0_1" = callPackage 184917 + ({ mkDerivation, base, base-compat, binary, bytestring, pureMD5 }: 184918 + mkDerivation { 184919 + pname = "tagged-binary"; 184920 + version = "0.2.0.1"; 184921 + sha256 = "0nv41x5ijw5wdb2nyfgxyspbgmk9qisp32fs1izzp3c3jl4smkvj"; 184922 + libraryHaskellDepends = [ 184923 + base base-compat binary bytestring pureMD5 184924 + ]; 184925 + description = "Provides tools for serializing data tagged with type information"; 184926 + license = stdenv.lib.licenses.mit; 184927 + hydraPlatforms = stdenv.lib.platforms.none; 184928 + }) {}; 184929 + 184930 "tagged-exception-core" = callPackage 184931 ({ mkDerivation, base, exceptions, mmorph, mtl, transformers }: 184932 mkDerivation { ··· 186115 homepage = "https://github.com/minad/tasty-stats#readme"; 186116 description = "Collect statistics of your Tasty testsuite in a CSV file"; 186117 license = stdenv.lib.licenses.mit; 186118 + }) {}; 186119 + 186120 + "tasty-stats_0_2_0_3" = callPackage 186121 + ({ mkDerivation, base, containers, directory, process, stm, tagged 186122 + , tasty, time 186123 + }: 186124 + mkDerivation { 186125 + pname = "tasty-stats"; 186126 + version = "0.2.0.3"; 186127 + sha256 = "1jyywffrs270rvf8k9zc82b7fqqv6x1czk6qlbi6sq9z1wgs5w1b"; 186128 + libraryHaskellDepends = [ 186129 + base containers directory process stm tagged tasty time 186130 + ]; 186131 + homepage = "https://github.com/minad/tasty-stats#readme"; 186132 + description = "Collect statistics of your Tasty testsuite in a CSV file"; 186133 + license = stdenv.lib.licenses.mit; 186134 + hydraPlatforms = stdenv.lib.platforms.none; 186135 }) {}; 186136 186137 "tasty-tap" = callPackage ··· 188396 }: 188397 mkDerivation { 188398 pname = "text-lips"; 188399 + version = "0.1.0.1"; 188400 + sha256 = "1sm7sy11yc2rfjrpq5in7fqv3gh7zcfli8vw4b2mdlh6nxrh7k89"; 188401 libraryHaskellDepends = [ 188402 base containers parsers text text-loc transformers 188403 ]; ··· 189095 license = stdenv.lib.licenses.isc; 189096 }) {}; 189097 189098 + "th-abstraction_0_2_4_0" = callPackage 189099 + ({ mkDerivation, base, containers, ghc-prim, template-haskell }: 189100 + mkDerivation { 189101 + pname = "th-abstraction"; 189102 + version = "0.2.4.0"; 189103 + sha256 = "0d2dwf0szxw2vxhdir5xvkgl49qwnm15c7m0a4r7fc1qrnwyvf8r"; 189104 + libraryHaskellDepends = [ 189105 + base containers ghc-prim template-haskell 189106 + ]; 189107 + testHaskellDepends = [ base containers template-haskell ]; 189108 + homepage = "https://github.com/glguy/th-abstraction"; 189109 + description = "Nicer interface for reified information about data types"; 189110 + license = stdenv.lib.licenses.isc; 189111 + hydraPlatforms = stdenv.lib.platforms.none; 189112 + }) {}; 189113 + 189114 "th-alpha" = callPackage 189115 ({ mkDerivation, base, containers, derive, mmorph, mtl, tasty 189116 , tasty-hunit, tasty-quickcheck, template-haskell, th-desugar ··· 189335 }) {}; 189336 189337 "th-kinds" = callPackage 189338 + ({ mkDerivation, base, containers, mtl, template-haskell 189339 + , th-orphans 189340 + }: 189341 mkDerivation { 189342 pname = "th-kinds"; 189343 + version = "0.2"; 189344 + sha256 = "1jajj3fmhwvkla5ngvg6qb3hl2hmhgj6c1ldnz79b66ys62m6fs6"; 189345 + libraryHaskellDepends = [ 189346 + base containers mtl template-haskell th-orphans 189347 + ]; 189348 + homepage = "https://github.com/ddssff/th-kinds"; 189349 description = "Automated kind inference in Template Haskell"; 189350 license = stdenv.lib.licenses.bsd3; 189351 hydraPlatforms = stdenv.lib.platforms.none; ··· 189516 pname = "th-to-exp"; 189517 version = "0.0.1.0"; 189518 sha256 = "0mmz37jlkzpw47gsjzfr182kiwwdwxdl19bpiw28m944m75ksa1h"; 189519 + revision = "1"; 189520 + editedCabalFile = "0lnknwrvaj8q2i68g09rakg8rdyi5860xia5p5jb2r1z0ggwbbwi"; 189521 libraryHaskellDepends = [ base template-haskell ]; 189522 testHaskellDepends = [ base hspec template-haskell ]; 189523 homepage = "https://github.com/lexi-lambda/th-to-exp#readme"; 189524 description = "Provides a way to persist data from compile-time to runtime"; 189525 license = stdenv.lib.licenses.isc; 189526 + }) {}; 189527 + 189528 + "th-to-exp_0_0_1_1" = callPackage 189529 + ({ mkDerivation, base, hspec, template-haskell }: 189530 + mkDerivation { 189531 + pname = "th-to-exp"; 189532 + version = "0.0.1.1"; 189533 + sha256 = "09aqjrvgarygcbry01f6kmwbf7lzsbravmwz4277jdzdhwwj2zw6"; 189534 + libraryHaskellDepends = [ base template-haskell ]; 189535 + testHaskellDepends = [ base hspec template-haskell ]; 189536 + homepage = "https://github.com/lexi-lambda/th-to-exp#readme"; 189537 + description = "Provides a way to persist data from compile-time to runtime"; 189538 + license = stdenv.lib.licenses.isc; 189539 + hydraPlatforms = stdenv.lib.platforms.none; 189540 }) {}; 189541 189542 "th-traced" = callPackage ··· 190008 homepage = "https://github.com/pepeiborra/threepenny-editors"; 190009 description = "Composable algebraic editors"; 190010 license = stdenv.lib.licenses.bsd3; 190011 + }) {}; 190012 + 190013 + "threepenny-editors_0_5_1" = callPackage 190014 + ({ mkDerivation, base, bifunctors, casing, containers, data-default 190015 + , generics-sop, lens, profunctors, threepenny-gui 190016 + }: 190017 + mkDerivation { 190018 + pname = "threepenny-editors"; 190019 + version = "0.5.1"; 190020 + sha256 = "07vg5xzrw7ll5kvbgi2masgbzicp0gfvzm7yrxhdkchdrlkrp1cv"; 190021 + isLibrary = true; 190022 + isExecutable = true; 190023 + libraryHaskellDepends = [ 190024 + base bifunctors casing containers data-default generics-sop lens 190025 + profunctors threepenny-gui 190026 + ]; 190027 + homepage = "https://github.com/pepeiborra/threepenny-editors"; 190028 + description = "Composable algebraic editors"; 190029 + license = stdenv.lib.licenses.bsd3; 190030 + hydraPlatforms = stdenv.lib.platforms.none; 190031 }) {}; 190032 190033 "threepenny-gui" = callPackage ··· 191620 license = stdenv.lib.licenses.bsd3; 191621 }) {}; 191622 191623 + "tls_1_4_0" = callPackage 191624 + ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring 191625 + , cereal, criterion, cryptonite, data-default-class, hourglass 191626 + , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck 191627 + , transformers, x509, x509-store, x509-validation 191628 + }: 191629 + mkDerivation { 191630 + pname = "tls"; 191631 + version = "1.4.0"; 191632 + sha256 = "1fhpyimmvhwfv6k4k00rlnc5lmk9bw3sckmfsdkv20q4cjb0hac3"; 191633 + libraryHaskellDepends = [ 191634 + asn1-encoding asn1-types async base bytestring cereal cryptonite 191635 + data-default-class memory mtl network transformers x509 x509-store 191636 + x509-validation 191637 + ]; 191638 + testHaskellDepends = [ 191639 + asn1-types base bytestring cereal cryptonite data-default-class 191640 + hourglass mtl QuickCheck tasty tasty-quickcheck x509 191641 + x509-validation 191642 + ]; 191643 + benchmarkHaskellDepends = [ 191644 + asn1-types base bytestring criterion cryptonite data-default-class 191645 + hourglass mtl QuickCheck tasty-quickcheck x509 x509-validation 191646 + ]; 191647 + homepage = "http://github.com/vincenthz/hs-tls"; 191648 + description = "TLS/SSL protocol native implementation (Server and Client)"; 191649 + license = stdenv.lib.licenses.bsd3; 191650 + hydraPlatforms = stdenv.lib.platforms.none; 191651 + }) {}; 191652 + 191653 "tls-debug" = callPackage 191654 ({ mkDerivation, base, bytestring, cryptonite, data-default-class 191655 , network, pem, time, tls, x509, x509-store, x509-system ··· 191670 license = stdenv.lib.licenses.bsd3; 191671 }) {}; 191672 191673 + "tls-debug_0_4_5" = callPackage 191674 + ({ mkDerivation, base, bytestring, cryptonite, data-default-class 191675 + , network, pem, time, tls, x509, x509-store, x509-system 191676 + , x509-validation 191677 + }: 191678 + mkDerivation { 191679 + pname = "tls-debug"; 191680 + version = "0.4.5"; 191681 + sha256 = "16zb4dray3l6sdckixyd2a5hbf6s0svy5f5bfffq48zr7f3c8id3"; 191682 + isLibrary = false; 191683 + isExecutable = true; 191684 + executableHaskellDepends = [ 191685 + base bytestring cryptonite data-default-class network pem time tls 191686 + x509 x509-store x509-system x509-validation 191687 + ]; 191688 + homepage = "http://github.com/vincenthz/hs-tls"; 191689 + description = "Set of programs for TLS testing and debugging"; 191690 + license = stdenv.lib.licenses.bsd3; 191691 + hydraPlatforms = stdenv.lib.platforms.none; 191692 + }) {}; 191693 + 191694 "tls-extra" = callPackage 191695 ({ mkDerivation, base, bytestring, certificate, cipher-aes 191696 , cipher-rc4, crypto-pubkey, crypto-random, cryptohash, mtl ··· 191718 pname = "tls-session-manager"; 191719 version = "0.0.0.1"; 191720 sha256 = "0bqv6wh771j7n8qqsh02v8c4byybfkr1027k6cz03mszvnz1q9k8"; 191721 + revision = "1"; 191722 + editedCabalFile = "0hnhxfqmvkkhf37rr2ir52xyd59070jjm6s6al0alsanid2m4p01"; 191723 libraryHaskellDepends = [ auto-update base clock psqueues tls ]; 191724 description = "In-memory TLS session manager"; 191725 license = stdenv.lib.licenses.bsd3; ··· 192404 }) {}; 192405 192406 "tpb" = callPackage 192407 + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, boxes 192408 + , bytestring, containers, directory, filepath, free, http-client 192409 + , http-client-tls, libnotify, microlens, mtl, optparse-applicative 192410 + , pushbullet-types, servant, servant-client 192411 + , servant-pushbullet-client, servant-server, text, time, wai, warp 192412 , websockets, wuss 192413 }: 192414 mkDerivation { 192415 pname = "tpb"; 192416 + version = "0.4.0.0"; 192417 + sha256 = "0d90vbyma5yhai0nlxa035pibn928jak879wbs6xx9ssyshcfwgy"; 192418 isLibrary = false; 192419 isExecutable = true; 192420 executableHaskellDepends = [ 192421 + aeson ansi-wl-pprint async base boxes bytestring containers 192422 + directory filepath free http-client http-client-tls libnotify 192423 + microlens mtl optparse-applicative pushbullet-types servant 192424 + servant-client servant-pushbullet-client servant-server text time 192425 + wai warp websockets wuss 192426 ]; 192427 description = "Applications for interacting with the Pushbullet API"; 192428 license = stdenv.lib.licenses.gpl3; ··· 193373 license = stdenv.lib.licenses.bsd3; 193374 }) {}; 193375 193376 + "trifecta_1_7_1" = callPackage 193377 ({ mkDerivation, ansi-terminal, ansi-wl-pprint, array, base 193378 , blaze-builder, blaze-html, blaze-markup, bytestring, Cabal 193379 , cabal-doctest, charset, comonad, containers, deepseq, doctest ··· 193383 }: 193384 mkDerivation { 193385 pname = "trifecta"; 193386 + version = "1.7.1"; 193387 + sha256 = "1fnf3riihg3nglrwl9sy093ppklgnjz4shc1p2184m30ckwmk945"; 193388 setupHaskellDepends = [ base Cabal cabal-doctest ]; 193389 libraryHaskellDepends = [ 193390 ansi-terminal ansi-wl-pprint array base blaze-builder blaze-html ··· 196708 license = stdenv.lib.licenses.bsd3; 196709 }) {}; 196710 196711 + "unicode-transforms_0_3_3" = callPackage 196712 + ({ mkDerivation, base, bitarray, bytestring, criterion, deepseq 196713 + , filepath, getopt-generics, optparse-applicative, path, path-io 196714 + , QuickCheck, split, text 196715 + }: 196716 + mkDerivation { 196717 + pname = "unicode-transforms"; 196718 + version = "0.3.3"; 196719 + sha256 = "04ga6dhsz9x279w3ik2sjphgmr8s6y0wd0bpg37ymn5mxp68lx2r"; 196720 + libraryHaskellDepends = [ base bitarray bytestring text ]; 196721 + testHaskellDepends = [ 196722 + base deepseq getopt-generics QuickCheck split text 196723 + ]; 196724 + benchmarkHaskellDepends = [ 196725 + base criterion deepseq filepath optparse-applicative path path-io 196726 + text 196727 + ]; 196728 + homepage = "http://github.com/harendra-kumar/unicode-transforms"; 196729 + description = "Unicode normalization"; 196730 + license = stdenv.lib.licenses.bsd3; 196731 + hydraPlatforms = stdenv.lib.platforms.none; 196732 + }) {}; 196733 + 196734 "unicoder" = callPackage 196735 ({ mkDerivation, attoparsec, base, data-default, directory 196736 , filepath, text, twitch ··· 196822 pname = "union"; 196823 version = "0.1.1.1"; 196824 sha256 = "1x24raarjj62z3afmf443kkcdslskz554sky8rcfkkb1j11mg7l1"; 196825 + revision = "2"; 196826 + editedCabalFile = "0wxjv55bbjknyfn9489s77b22r31qwab6v16687mfj24a1cliad8"; 196827 libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ]; 196828 benchmarkHaskellDepends = [ base criterion deepseq lens ]; 196829 description = "Extensible type-safe unions"; ··· 197247 }: 197248 mkDerivation { 197249 pname = "universum"; 197250 + version = "0.5.1"; 197251 + sha256 = "1fqf9xqapzff8105p9ya65qjy6b1vmg9gvcm37gzv1i3bz7c7z8l"; 197252 libraryHaskellDepends = [ 197253 base bytestring containers deepseq exceptions ghc-prim hashable 197254 microlens microlens-mtl mtl safe stm text text-format transformers ··· 197290 pname = "unix-compat"; 197291 version = "0.4.3.1"; 197292 sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j"; 197293 + revision = "2"; 197294 + editedCabalFile = "0b5jicn8nm53yxxzwlvfcv4xp5rrqp98x5wwqh234wn9x44z54d2"; 197295 libraryHaskellDepends = [ base unix ]; 197296 homepage = "http://github.com/jystic/unix-compat"; 197297 description = "Portable POSIX-compatibility layer"; ··· 199053 license = stdenv.lib.licenses.mit; 199054 }) {}; 199055 199056 + "vado_0_0_9" = callPackage 199057 + ({ mkDerivation, attoparsec, base, directory, filepath, process 199058 + , QuickCheck, text 199059 + }: 199060 + mkDerivation { 199061 + pname = "vado"; 199062 + version = "0.0.9"; 199063 + sha256 = "0y48niwv78xydjnz26rfja509blp0km279mypr2yzwm0xdif3s2s"; 199064 + isLibrary = true; 199065 + isExecutable = true; 199066 + libraryHaskellDepends = [ 199067 + attoparsec base directory filepath process text 199068 + ]; 199069 + executableHaskellDepends = [ 199070 + attoparsec base directory filepath process text 199071 + ]; 199072 + testHaskellDepends = [ 199073 + attoparsec base directory filepath process QuickCheck text 199074 + ]; 199075 + homepage = "https://github.com/hamishmack/vado"; 199076 + description = "Runs commands on remote machines using ssh"; 199077 + license = stdenv.lib.licenses.mit; 199078 + hydraPlatforms = stdenv.lib.platforms.none; 199079 + }) {}; 199080 + 199081 "valid-names" = callPackage 199082 ({ mkDerivation, base, containers, MonadRandom }: 199083 mkDerivation { ··· 199219 license = stdenv.lib.licenses.mit; 199220 }) {}; 199221 199222 + "validity-aeson" = callPackage 199223 + ({ mkDerivation, aeson, base, validity, validity-scientific 199224 + , validity-text, validity-unordered-containers, validity-vector 199225 + }: 199226 + mkDerivation { 199227 + pname = "validity-aeson"; 199228 + version = "0.0.0.0"; 199229 + sha256 = "1a7yh87vlngd4f6j5al7zrfy5pkgfgpbjr00fbpaqk56z87328nh"; 199230 + libraryHaskellDepends = [ 199231 + aeson base validity validity-scientific validity-text 199232 + validity-unordered-containers validity-vector 199233 + ]; 199234 + homepage = "https://github.com/NorfairKing/validity#readme"; 199235 + description = "Validity instances for aeson"; 199236 + license = stdenv.lib.licenses.mit; 199237 + }) {}; 199238 + 199239 "validity-bytestring" = callPackage 199240 ({ mkDerivation, base, bytestring, validity }: 199241 mkDerivation { ··· 199272 license = stdenv.lib.licenses.mit; 199273 }) {}; 199274 199275 + "validity-scientific" = callPackage 199276 + ({ mkDerivation, base, scientific, validity }: 199277 + mkDerivation { 199278 + pname = "validity-scientific"; 199279 + version = "0.0.0.0"; 199280 + sha256 = "1k68lp33z0w1ari6i2wdcgypv9viynya5bi8bqs7ybic7h7cs3i5"; 199281 + libraryHaskellDepends = [ base scientific validity ]; 199282 + homepage = "https://github.com/NorfairKing/validity#readme"; 199283 + description = "Validity instances for scientific"; 199284 + license = stdenv.lib.licenses.mit; 199285 + }) {}; 199286 + 199287 "validity-text" = callPackage 199288 ({ mkDerivation, base, bytestring, text, validity }: 199289 mkDerivation { ··· 199310 license = stdenv.lib.licenses.mit; 199311 }) {}; 199312 199313 + "validity-unordered-containers" = callPackage 199314 + ({ mkDerivation, base, hashable, unordered-containers, validity }: 199315 + mkDerivation { 199316 + pname = "validity-unordered-containers"; 199317 + version = "0.0.0.0"; 199318 + sha256 = "162xv4mip8awj214gdybhp2m3skjs0pg10gf9abj3h017wf046vd"; 199319 + libraryHaskellDepends = [ 199320 + base hashable unordered-containers validity 199321 + ]; 199322 + homepage = "https://github.com/NorfairKing/validity#readme"; 199323 + description = "Validity instances for unordered-containers"; 199324 + license = stdenv.lib.licenses.mit; 199325 + }) {}; 199326 + 199327 + "validity-vector" = callPackage 199328 + ({ mkDerivation, base, hashable, validity, vector }: 199329 + mkDerivation { 199330 + pname = "validity-vector"; 199331 + version = "0.0.0.0"; 199332 + sha256 = "0iz3qxk73k4ci337h4y9n94vahs9pfl060pdkx4bkg9wpar6fqr1"; 199333 + libraryHaskellDepends = [ base hashable validity vector ]; 199334 + homepage = "https://github.com/NorfairKing/validity#readme"; 199335 + description = "Validity instances for vector"; 199336 + license = stdenv.lib.licenses.mit; 199337 + }) {}; 199338 + 199339 "value-supply" = callPackage 199340 ({ mkDerivation, base }: 199341 mkDerivation { ··· 200077 license = stdenv.lib.licenses.bsd3; 200078 }) {}; 200079 200080 + "vector-space_0_11" = callPackage 200081 + ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: 200082 + mkDerivation { 200083 + pname = "vector-space"; 200084 + version = "0.11"; 200085 + sha256 = "154d09f2a27ph38xgfdwg65bif9rgb9k92avgfjrylk649zpwi4h"; 200086 + libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ]; 200087 + description = "Vector & affine spaces, linear maps, and derivatives"; 200088 + license = stdenv.lib.licenses.bsd3; 200089 + hydraPlatforms = stdenv.lib.platforms.none; 200090 + }) {}; 200091 + 200092 "vector-space-map" = callPackage 200093 ({ mkDerivation, base, containers, doctest, vector-space }: 200094 mkDerivation { ··· 200429 license = stdenv.lib.licenses.bsd3; 200430 }) {}; 200431 200432 + "viewprof_0_0_0_7" = callPackage 200433 + ({ mkDerivation, base, brick, containers, ghc-prof, lens 200434 + , scientific, text, vector, vector-algorithms, vty 200435 + }: 200436 + mkDerivation { 200437 + pname = "viewprof"; 200438 + version = "0.0.0.7"; 200439 + sha256 = "11q6p9faav8j6s8qqhvdij6jzd3v3pbgm5q94ksrn5sr2h4p10k8"; 200440 + isLibrary = false; 200441 + isExecutable = true; 200442 + executableHaskellDepends = [ 200443 + base brick containers ghc-prof lens scientific text vector 200444 + vector-algorithms vty 200445 + ]; 200446 + homepage = "https://github.com/maoe/viewprof"; 200447 + description = "Text-based interactive GHC .prof viewer"; 200448 + license = stdenv.lib.licenses.bsd3; 200449 + hydraPlatforms = stdenv.lib.platforms.none; 200450 + }) {}; 200451 + 200452 "views" = callPackage 200453 ({ mkDerivation, base, mtl }: 200454 mkDerivation { ··· 200596 license = stdenv.lib.licenses.mit; 200597 }) {}; 200598 200599 + "vinyl_0_6_0" = callPackage 200600 + ({ mkDerivation, base, criterion, doctest, ghc-prim, hspec, lens 200601 + , linear, mwc-random, primitive, should-not-typecheck, singletons 200602 + , vector 200603 + }: 200604 + mkDerivation { 200605 + pname = "vinyl"; 200606 + version = "0.6.0"; 200607 + sha256 = "1gig8ki9v4spxy4x8irhfvjb55shsd9a7a9g37v2r0hfl6k3yc4b"; 200608 + libraryHaskellDepends = [ base ghc-prim ]; 200609 + testHaskellDepends = [ 200610 + base doctest hspec lens should-not-typecheck singletons 200611 + ]; 200612 + benchmarkHaskellDepends = [ 200613 + base criterion lens linear mwc-random primitive vector 200614 + ]; 200615 + description = "Extensible Records"; 200616 + license = stdenv.lib.licenses.mit; 200617 + hydraPlatforms = stdenv.lib.platforms.none; 200618 + }) {}; 200619 + 200620 "vinyl-gl" = callPackage 200621 ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL 200622 , tagged, test-framework, test-framework-hunit, transformers ··· 200624 }: 200625 mkDerivation { 200626 pname = "vinyl-gl"; 200627 + version = "0.3.1"; 200628 + sha256 = "0rnwsz9ad7sxpk68qfmav05d6pkv8w2wg7ax31v090nd9bgwhv6a"; 200629 libraryHaskellDepends = [ 200630 base containers GLUtil linear OpenGL tagged transformers vector 200631 vinyl ··· 202380 license = stdenv.lib.licenses.mpl20; 202381 }) {}; 202382 202383 + "wai-route_0_3_1_2" = callPackage 202384 + ({ mkDerivation, base, bytestring, http-types, mtl, QuickCheck 202385 + , tasty, tasty-quickcheck, unordered-containers, wai 202386 + }: 202387 + mkDerivation { 202388 + pname = "wai-route"; 202389 + version = "0.3.1.2"; 202390 + sha256 = "1biiq5p8aa7icsafslgnnnv5n43v7gizz69y1snyxph5n0n7sl81"; 202391 + libraryHaskellDepends = [ 202392 + base bytestring http-types unordered-containers wai 202393 + ]; 202394 + testHaskellDepends = [ 202395 + base bytestring http-types mtl QuickCheck tasty tasty-quickcheck 202396 + wai 202397 + ]; 202398 + description = "Minimalistic, efficient routing for WAI"; 202399 + license = stdenv.lib.licenses.mpl20; 202400 + hydraPlatforms = stdenv.lib.platforms.none; 202401 + }) {}; 202402 + 202403 "wai-router" = callPackage 202404 ({ mkDerivation, base, text, wai }: 202405 mkDerivation { ··· 203996 license = stdenv.lib.licenses.bsd3; 203997 }) {}; 203998 203999 + "websockets_0_12_2_0" = callPackage 204000 ({ mkDerivation, attoparsec, base, base64-bytestring, binary 204001 , blaze-builder, bytestring, case-insensitive, containers 204002 , criterion, entropy, HUnit, network, QuickCheck, random, SHA ··· 204005 }: 204006 mkDerivation { 204007 pname = "websockets"; 204008 + version = "0.12.2.0"; 204009 + sha256 = "1jjb3qp6kniddn7jf4vv25v3fqainiclw0f3iyk4shq49clllki1"; 204010 isLibrary = true; 204011 isExecutable = true; 204012 libraryHaskellDepends = [ ··· 205124 }: 205125 mkDerivation { 205126 pname = "wolf"; 205127 + version = "0.3.25"; 205128 + sha256 = "1sd087mf1gr9glx8fa775fp1zf8jyka1cfcqb6jn682bl021xz7p"; 205129 isLibrary = true; 205130 isExecutable = true; 205131 libraryHaskellDepends = [ ··· 205184 ({ mkDerivation, base, hspec, text }: 205185 mkDerivation { 205186 pname = "word-wrap"; 205187 + version = "0.1.2"; 205188 + sha256 = "0bpjylmfy8dkqgyrngllvplqfrnljz6c8p8mqsim1xy8fikmqp21"; 205189 libraryHaskellDepends = [ base text ]; 205190 testHaskellDepends = [ base hspec ]; 205191 homepage = "https://github.com/jtdaugherty/word-wrap/"; ··· 205226 license = stdenv.lib.licenses.bsd3; 205227 }) {}; 205228 205229 + "word8_0_1_3" = callPackage 205230 + ({ mkDerivation, base, bytestring, criterion, hspec }: 205231 + mkDerivation { 205232 + pname = "word8"; 205233 + version = "0.1.3"; 205234 + sha256 = "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16"; 205235 + libraryHaskellDepends = [ base ]; 205236 + testHaskellDepends = [ base hspec ]; 205237 + benchmarkHaskellDepends = [ base bytestring criterion ]; 205238 + description = "Word8 library"; 205239 + license = stdenv.lib.licenses.bsd3; 205240 + hydraPlatforms = stdenv.lib.platforms.none; 205241 + }) {}; 205242 + 205243 "wordchoice" = callPackage 205244 ({ mkDerivation, base, bytestring, Chart, Chart-diagrams 205245 , containers, criterion, Glob, lens, optparse-applicative, pandoc ··· 206263 pname = "x509"; 206264 version = "1.7.1"; 206265 sha256 = "0rz4z1gna5pqhvicsvfgvf7lk2f924hqvkzjapq4727gq6q6crgr"; 206266 + revision = "1"; 206267 + editedCabalFile = "0hmq9gb6c2cid7kpblxax631mcqxj3p2j8br4n1fqn1jdp832y8v"; 206268 libraryHaskellDepends = [ 206269 asn1-encoding asn1-parse asn1-types base bytestring containers 206270 cryptonite hourglass memory mtl pem ··· 206278 license = stdenv.lib.licenses.bsd3; 206279 }) {}; 206280 206281 + "x509_1_7_2" = callPackage 206282 + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base 206283 + , bytestring, containers, cryptonite, hourglass, memory, mtl, pem 206284 + , tasty, tasty-quickcheck 206285 + }: 206286 + mkDerivation { 206287 + pname = "x509"; 206288 + version = "1.7.2"; 206289 + sha256 = "0yyfw07bw73gkh93z653lnncc30wj3g3rf26cwxjpyxvwalia0yw"; 206290 + libraryHaskellDepends = [ 206291 + asn1-encoding asn1-parse asn1-types base bytestring containers 206292 + cryptonite hourglass memory mtl pem 206293 + ]; 206294 + testHaskellDepends = [ 206295 + asn1-types base bytestring cryptonite hourglass mtl tasty 206296 + tasty-quickcheck 206297 + ]; 206298 + homepage = "http://github.com/vincenthz/hs-certificate"; 206299 + description = "X509 reader and writer"; 206300 + license = stdenv.lib.licenses.bsd3; 206301 + hydraPlatforms = stdenv.lib.platforms.none; 206302 + }) {}; 206303 + 206304 "x509-store" = callPackage 206305 ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 206306 , containers, cryptonite, directory, filepath, mtl, pem, x509 ··· 206318 license = stdenv.lib.licenses.bsd3; 206319 }) {}; 206320 206321 + "x509-store_1_6_4" = callPackage 206322 + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 206323 + , containers, cryptonite, directory, filepath, mtl, pem, tasty 206324 + , tasty-hunit, x509 206325 + }: 206326 + mkDerivation { 206327 + pname = "x509-store"; 206328 + version = "1.6.4"; 206329 + sha256 = "089hpq1qbn19rbrvi91pn3v6681dkbm5hmkvg6cwqr868cj4yn79"; 206330 + libraryHaskellDepends = [ 206331 + asn1-encoding asn1-types base bytestring containers cryptonite 206332 + directory filepath mtl pem x509 206333 + ]; 206334 + testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ]; 206335 + homepage = "http://github.com/vincenthz/hs-certificate"; 206336 + description = "X.509 collection accessing and storing methods"; 206337 + license = stdenv.lib.licenses.bsd3; 206338 + hydraPlatforms = stdenv.lib.platforms.none; 206339 + }) {}; 206340 + 206341 "x509-system" = callPackage 206342 ({ mkDerivation, base, bytestring, containers, directory, filepath 206343 , mtl, pem, process, x509, x509-store ··· 206355 license = stdenv.lib.licenses.bsd3; 206356 }) {}; 206357 206358 + "x509-system_1_6_6" = callPackage 206359 + ({ mkDerivation, base, bytestring, containers, directory, filepath 206360 + , mtl, pem, process, x509, x509-store 206361 + }: 206362 + mkDerivation { 206363 + pname = "x509-system"; 206364 + version = "1.6.6"; 206365 + sha256 = "06a4m9c7vlr9nhp9gmqbb46arf0yj1dkdm4nip03hzy67spdmp20"; 206366 + libraryHaskellDepends = [ 206367 + base bytestring containers directory filepath mtl pem process x509 206368 + x509-store 206369 + ]; 206370 + homepage = "http://github.com/vincenthz/hs-certificate"; 206371 + description = "Handle per-operating-system X.509 accessors and storage"; 206372 + license = stdenv.lib.licenses.bsd3; 206373 + hydraPlatforms = stdenv.lib.platforms.none; 206374 + }) {}; 206375 + 206376 "x509-util" = callPackage 206377 ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 206378 , cryptonite, directory, hourglass, pem, x509, x509-store ··· 206380 }: 206381 mkDerivation { 206382 pname = "x509-util"; 206383 + version = "1.6.4"; 206384 + sha256 = "0qv33r1p1mdl8yskl0hzy3s989y929lk2q23i9qb9fb6w63g6nfb"; 206385 isLibrary = false; 206386 isExecutable = true; 206387 executableHaskellDepends = [ ··· 206415 homepage = "http://github.com/vincenthz/hs-certificate"; 206416 description = "X.509 Certificate and CRL validation"; 206417 license = stdenv.lib.licenses.bsd3; 206418 + }) {}; 206419 + 206420 + "x509-validation_1_6_9" = callPackage 206421 + ({ mkDerivation, asn1-encoding, asn1-types, base, byteable 206422 + , bytestring, containers, cryptonite, data-default-class, hourglass 206423 + , memory, mtl, pem, tasty, tasty-hunit, x509, x509-store 206424 + }: 206425 + mkDerivation { 206426 + pname = "x509-validation"; 206427 + version = "1.6.9"; 206428 + sha256 = "005m5jxjz5cx3lriayv4a17xa19qc2qxw7kz2f9wvj7hgjnwww44"; 206429 + libraryHaskellDepends = [ 206430 + asn1-encoding asn1-types base byteable bytestring containers 206431 + cryptonite data-default-class hourglass memory mtl pem x509 206432 + x509-store 206433 + ]; 206434 + testHaskellDepends = [ 206435 + asn1-encoding asn1-types base bytestring cryptonite 206436 + data-default-class hourglass tasty tasty-hunit x509 x509-store 206437 + ]; 206438 + homepage = "http://github.com/vincenthz/hs-certificate"; 206439 + description = "X.509 Certificate and CRL validation"; 206440 + license = stdenv.lib.licenses.bsd3; 206441 + hydraPlatforms = stdenv.lib.platforms.none; 206442 }) {}; 206443 206444 "x86-64bit" = callPackage ··· 209550 license = stdenv.lib.licenses.mit; 209551 }) {}; 209552 209553 + "yesod-bin_1_5_2_4" = callPackage 209554 + ({ mkDerivation, async, attoparsec, base, base64-bytestring 209555 + , blaze-builder, bytestring, Cabal, conduit, conduit-extra 209556 + , containers, data-default-class, deepseq, directory, file-embed 209557 + , filepath, fsnotify, http-client, http-client-tls 209558 + , http-reverse-proxy, http-types, lifted-base, network 209559 + , optparse-applicative, parsec, process, project-template 209560 + , resourcet, safe-exceptions, say, shakespeare, split, stm 209561 + , streaming-commons, tar, template-haskell, text, time 209562 + , transformers, transformers-compat, typed-process, unix-compat 209563 + , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib 209564 + }: 209565 + mkDerivation { 209566 + pname = "yesod-bin"; 209567 + version = "1.5.2.4"; 209568 + sha256 = "0kgrhpz2g9pj8llf9akbvjv1w76y82pk2pqm4hpqaaj6219pzznm"; 209569 + isLibrary = false; 209570 + isExecutable = true; 209571 + executableHaskellDepends = [ 209572 + async attoparsec base base64-bytestring blaze-builder bytestring 209573 + Cabal conduit conduit-extra containers data-default-class deepseq 209574 + directory file-embed filepath fsnotify http-client http-client-tls 209575 + http-reverse-proxy http-types lifted-base network 209576 + optparse-applicative parsec process project-template resourcet 209577 + safe-exceptions say shakespeare split stm streaming-commons tar 209578 + template-haskell text time transformers transformers-compat 209579 + typed-process unix-compat unordered-containers wai wai-extra warp 209580 + warp-tls yaml zlib 209581 + ]; 209582 + homepage = "http://www.yesodweb.com/"; 209583 + description = "The yesod helper executable"; 209584 + license = stdenv.lib.licenses.mit; 209585 + hydraPlatforms = stdenv.lib.platforms.none; 209586 + }) {}; 209587 + 209588 "yesod-bootstrap" = callPackage 209589 ({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types 209590 , shakespeare, text, transformers, yesod-core, yesod-elements ··· 209999 license = stdenv.lib.licenses.mit; 210000 }) {}; 210001 210002 + "yesod-form-bootstrap4_0_1_0_1" = callPackage 210003 + ({ mkDerivation, base, classy-prelude-yesod, yesod-form }: 210004 + mkDerivation { 210005 + pname = "yesod-form-bootstrap4"; 210006 + version = "0.1.0.1"; 210007 + sha256 = "0z555456ryfgs3ir0h139cfap61hmshywbd8wq7xsc4kf52yl44a"; 210008 + libraryHaskellDepends = [ base classy-prelude-yesod yesod-form ]; 210009 + homepage = "https://github.com/ncaq/yesod-form-bootstrap4.git#readme"; 210010 + description = "renderBootstrap4"; 210011 + license = stdenv.lib.licenses.mit; 210012 + hydraPlatforms = stdenv.lib.platforms.none; 210013 + }) {}; 210014 + 210015 "yesod-form-json" = callPackage 210016 ({ mkDerivation, aeson, base, bytestring, containers, text 210017 , unordered-containers, yesod-core, yesod-form ··· 210043 homepage = "http://github.com/geraldus/yesod-form-richtext#readme"; 210044 description = "Various rich-text WYSIWYG editors for Yesod forms"; 210045 license = stdenv.lib.licenses.mit; 210046 + }) {}; 210047 + 210048 + "yesod-form-richtext_0_1_0_2" = callPackage 210049 + ({ mkDerivation, base, blaze-builder, blaze-html, shakespeare, text 210050 + , xss-sanitize, yesod-core, yesod-form 210051 + }: 210052 + mkDerivation { 210053 + pname = "yesod-form-richtext"; 210054 + version = "0.1.0.2"; 210055 + sha256 = "0im3yfy0sdx60hn5cynh8pxp1fq2f64xgaizhxk0rd824i34lycn"; 210056 + libraryHaskellDepends = [ 210057 + base blaze-builder blaze-html shakespeare text xss-sanitize 210058 + yesod-core yesod-form 210059 + ]; 210060 + homepage = "http://github.com/geraldus/yesod-form-richtext#readme"; 210061 + description = "Various rich-text WYSIWYG editors for Yesod forms"; 210062 + license = stdenv.lib.licenses.mit; 210063 + hydraPlatforms = stdenv.lib.platforms.none; 210064 }) {}; 210065 210066 "yesod-gitrepo" = callPackage ··· 211102 }: 211103 mkDerivation { 211104 pname = "yi"; 211105 + version = "0.14.1"; 211106 + sha256 = "0l42knqinklyavsg4ygrdikziflal0x2l4j218rrq7yvr5qll4n5"; 211107 configureFlags = [ "-fpango" "-fvty" ]; 211108 isLibrary = false; 211109 isExecutable = true; ··· 211181 license = stdenv.lib.licenses.gpl2; 211182 }) {}; 211183 211184 + "yi-core_0_14_1" = callPackage 211185 + ({ mkDerivation, array, attoparsec, base, binary, bytestring 211186 + , containers, criterion, data-default, deepseq, directory, dlist 211187 + , dynamic-state, filepath, hashable, ListLike, microlens-platform 211188 + , mtl, old-locale, oo-prototypes, parsec, pointedlist, process 211189 + , process-extras, quickcheck-text, semigroups, split, tasty 211190 + , tasty-hunit, tasty-quickcheck, text, text-icu, time 211191 + , transformers-base, unix, unix-compat, unordered-containers 211192 + , xdg-basedir, yi-language, yi-rope 211193 + }: 211194 + mkDerivation { 211195 + pname = "yi-core"; 211196 + version = "0.14.1"; 211197 + sha256 = "0lhx476whdsz9f6p996p12ys3vi7rz14rb3rgfw0qi12czc61hav"; 211198 + libraryHaskellDepends = [ 211199 + array attoparsec base binary bytestring containers data-default 211200 + directory dlist dynamic-state filepath hashable ListLike 211201 + microlens-platform mtl old-locale oo-prototypes parsec pointedlist 211202 + process process-extras semigroups split text text-icu time 211203 + transformers-base unix unix-compat unordered-containers xdg-basedir 211204 + yi-language yi-rope 211205 + ]; 211206 + testHaskellDepends = [ 211207 + array attoparsec base binary bytestring containers data-default 211208 + directory dlist dynamic-state filepath hashable ListLike 211209 + microlens-platform mtl old-locale oo-prototypes parsec pointedlist 211210 + process process-extras quickcheck-text split tasty tasty-hunit 211211 + tasty-quickcheck text text-icu time transformers-base unix 211212 + unix-compat unordered-containers xdg-basedir yi-language yi-rope 211213 + ]; 211214 + benchmarkHaskellDepends = [ 211215 + array attoparsec base binary bytestring containers criterion 211216 + data-default deepseq directory dlist dynamic-state filepath 211217 + hashable ListLike microlens-platform mtl old-locale oo-prototypes 211218 + parsec pointedlist process process-extras split text text-icu time 211219 + transformers-base unix unix-compat unordered-containers xdg-basedir 211220 + yi-language yi-rope 211221 + ]; 211222 + homepage = "https://github.com/yi-editor/yi#readme"; 211223 + description = "Yi editor core library"; 211224 + license = stdenv.lib.licenses.gpl2; 211225 + hydraPlatforms = stdenv.lib.platforms.none; 211226 + }) {}; 211227 + 211228 "yi-dynamic-configuration" = callPackage 211229 ({ mkDerivation, base, dyre, microlens-platform, mtl, text 211230 , transformers-base, yi-core, yi-rope 211231 }: 211232 mkDerivation { 211233 pname = "yi-dynamic-configuration"; 211234 + version = "0.14.1"; 211235 + sha256 = "0dpkp554s8hk09x74krix34g0iw2p77xqp23xrpcsn2yrd38i0bw"; 211236 libraryHaskellDepends = [ 211237 base dyre microlens-platform mtl text transformers-base yi-core 211238 yi-rope ··· 211262 }: 211263 mkDerivation { 211264 pname = "yi-frontend-pango"; 211265 + version = "0.14.1"; 211266 + sha256 = "1rppsmwinczvjlji38cwz11g3h1xzqdjxvz7pimbzfsbccl2wjj3"; 211267 enableSeparateDataOutput = true; 211268 libraryHaskellDepends = [ 211269 base containers filepath glib gtk microlens-platform mtl ··· 211293 license = stdenv.lib.licenses.gpl2; 211294 }) {}; 211295 211296 + "yi-frontend-vty_0_14_1" = callPackage 211297 + ({ mkDerivation, base, containers, data-default, dlist 211298 + , microlens-platform, pointedlist, stm, text, vty, yi-core 211299 + , yi-language, yi-rope 211300 + }: 211301 + mkDerivation { 211302 + pname = "yi-frontend-vty"; 211303 + version = "0.14.1"; 211304 + sha256 = "1ahiq7pf5dm6r6x7zpkrn9dbdqf4p1wr8g1zlffjncywk81h34f3"; 211305 + libraryHaskellDepends = [ 211306 + base containers data-default dlist microlens-platform pointedlist 211307 + stm text vty yi-core yi-language yi-rope 211308 + ]; 211309 + homepage = "https://github.com/yi-editor/yi#readme"; 211310 + description = "Vty frontend for Yi editor"; 211311 + license = stdenv.lib.licenses.gpl2; 211312 + hydraPlatforms = stdenv.lib.platforms.none; 211313 + }) {}; 211314 + 211315 "yi-fuzzy-open" = callPackage 211316 ({ mkDerivation, base, binary, containers, data-default, directory 211317 , filepath, mtl, text, transformers-base, vector, yi-core ··· 211330 license = stdenv.lib.licenses.gpl2; 211331 }) {}; 211332 211333 + "yi-fuzzy-open_0_14_1" = callPackage 211334 + ({ mkDerivation, base, binary, containers, data-default, directory 211335 + , filepath, mtl, text, transformers-base, vector, yi-core 211336 + , yi-language, yi-rope 211337 + }: 211338 + mkDerivation { 211339 + pname = "yi-fuzzy-open"; 211340 + version = "0.14.1"; 211341 + sha256 = "0qj8dlxdmsbas68zzmb99m5kw5jwp2vfj983s66a379z23zrg7wx"; 211342 + libraryHaskellDepends = [ 211343 + base binary containers data-default directory filepath mtl text 211344 + transformers-base vector yi-core yi-language yi-rope 211345 + ]; 211346 + homepage = "https://github.com/yi-editor/yi#readme"; 211347 + description = "Fuzzy open plugin for yi"; 211348 + license = stdenv.lib.licenses.gpl2; 211349 + hydraPlatforms = stdenv.lib.platforms.none; 211350 + }) {}; 211351 + 211352 "yi-gtk" = callPackage 211353 ({ mkDerivation }: 211354 mkDerivation { ··· 211378 license = stdenv.lib.licenses.gpl2; 211379 }) {}; 211380 211381 + "yi-ireader_0_14_1" = callPackage 211382 + ({ mkDerivation, base, binary, bytestring, containers, data-default 211383 + , microlens-platform, text, yi-core, yi-language, yi-rope 211384 + }: 211385 + mkDerivation { 211386 + pname = "yi-ireader"; 211387 + version = "0.14.1"; 211388 + sha256 = "0r10g7gw889snclv0jdrg8k6db9hm9zlkaxqvm7f22fj1ddb5kbi"; 211389 + libraryHaskellDepends = [ 211390 + base binary bytestring containers data-default microlens-platform 211391 + text yi-core yi-language yi-rope 211392 + ]; 211393 + homepage = "https://github.com/yi-editor/yi#readme"; 211394 + description = "Yi editor incremental reader"; 211395 + license = stdenv.lib.licenses.gpl2; 211396 + hydraPlatforms = stdenv.lib.platforms.none; 211397 + }) {}; 211398 + 211399 "yi-keymap-cua" = callPackage 211400 ({ mkDerivation, base, microlens-platform, text, yi-core 211401 , yi-keymap-emacs, yi-rope ··· 211413 hydraPlatforms = stdenv.lib.platforms.none; 211414 }) {}; 211415 211416 + "yi-keymap-cua_0_14_1" = callPackage 211417 + ({ mkDerivation, base, microlens-platform, text, yi-core 211418 + , yi-keymap-emacs, yi-rope 211419 + }: 211420 + mkDerivation { 211421 + pname = "yi-keymap-cua"; 211422 + version = "0.14.1"; 211423 + sha256 = "1s1nh2h1v4zhgklhzlzix1plfg1z458yhl6y77xbq5r81ammpr5v"; 211424 + libraryHaskellDepends = [ 211425 + base microlens-platform text yi-core yi-keymap-emacs yi-rope 211426 + ]; 211427 + homepage = "https://github.com/yi-editor/yi#readme"; 211428 + description = "Cua keymap for Yi editor"; 211429 + license = stdenv.lib.licenses.gpl2; 211430 + hydraPlatforms = stdenv.lib.platforms.none; 211431 + }) {}; 211432 + 211433 "yi-keymap-emacs" = callPackage 211434 ({ mkDerivation, base, containers, filepath, Hclip 211435 , microlens-platform, mtl, oo-prototypes, semigroups, text ··· 211450 hydraPlatforms = stdenv.lib.platforms.none; 211451 }) {}; 211452 211453 + "yi-keymap-emacs_0_14_1" = callPackage 211454 + ({ mkDerivation, base, containers, filepath, Hclip 211455 + , microlens-platform, mtl, oo-prototypes, semigroups, text 211456 + , transformers-base, yi-core, yi-language, yi-misc-modes, yi-rope 211457 + }: 211458 + mkDerivation { 211459 + pname = "yi-keymap-emacs"; 211460 + version = "0.14.1"; 211461 + sha256 = "17fx1vhj4sdgbvih6ha6jqp74bfq0bcxilxlgm1vwlcafvc2vyfl"; 211462 + libraryHaskellDepends = [ 211463 + base containers filepath Hclip microlens-platform mtl oo-prototypes 211464 + semigroups text transformers-base yi-core yi-language yi-misc-modes 211465 + yi-rope 211466 + ]; 211467 + homepage = "https://github.com/yi-editor/yi#readme"; 211468 + description = "Emacs keymap for Yi editor"; 211469 + license = stdenv.lib.licenses.gpl2; 211470 + hydraPlatforms = stdenv.lib.platforms.none; 211471 + }) {}; 211472 + 211473 "yi-keymap-vim" = callPackage 211474 ({ mkDerivation, attoparsec, base, binary, containers, data-default 211475 , directory, filepath, Hclip, microlens-platform, mtl ··· 211500 hydraPlatforms = stdenv.lib.platforms.none; 211501 }) {}; 211502 211503 + "yi-keymap-vim_0_14_1" = callPackage 211504 + ({ mkDerivation, attoparsec, base, binary, containers, data-default 211505 + , directory, filepath, Hclip, microlens-platform, mtl 211506 + , oo-prototypes, pointedlist, QuickCheck, safe, semigroups, tasty 211507 + , tasty-hunit, tasty-quickcheck, text, transformers-base 211508 + , unordered-containers, yi-core, yi-language, yi-rope 211509 + }: 211510 + mkDerivation { 211511 + pname = "yi-keymap-vim"; 211512 + version = "0.14.1"; 211513 + sha256 = "19wdfhsvzy90jm9pskla40q94kvil5hvmx9r6a2frsbqjlbjk5ja"; 211514 + enableSeparateDataOutput = true; 211515 + libraryHaskellDepends = [ 211516 + attoparsec base binary containers data-default directory filepath 211517 + Hclip microlens-platform mtl oo-prototypes pointedlist safe 211518 + semigroups text transformers-base unordered-containers yi-core 211519 + yi-language yi-rope 211520 + ]; 211521 + testHaskellDepends = [ 211522 + attoparsec base binary containers data-default directory filepath 211523 + Hclip microlens-platform mtl oo-prototypes pointedlist QuickCheck 211524 + safe semigroups tasty tasty-hunit tasty-quickcheck text 211525 + transformers-base unordered-containers yi-core yi-language yi-rope 211526 + ]; 211527 + homepage = "https://github.com/yi-editor/yi#readme"; 211528 + description = "Vim keymap for Yi editor"; 211529 + license = stdenv.lib.licenses.gpl2; 211530 + hydraPlatforms = stdenv.lib.platforms.none; 211531 + }) {}; 211532 + 211533 "yi-language" = callPackage 211534 ({ mkDerivation, alex, array, base, binary, containers 211535 , data-default, hashable, microlens-platform, oo-prototypes ··· 211558 license = stdenv.lib.licenses.gpl2; 211559 }) {}; 211560 211561 + "yi-language_0_14_1" = callPackage 211562 + ({ mkDerivation, alex, array, base, binary, containers 211563 + , data-default, hashable, microlens-platform, oo-prototypes 211564 + , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec 211565 + , tasty-quickcheck, template-haskell, transformers-base 211566 + , unordered-containers 211567 + }: 211568 + mkDerivation { 211569 + pname = "yi-language"; 211570 + version = "0.14.1"; 211571 + sha256 = "1miszrvls06k5q78w5aswc7z5pbq8b1qvdxkhnfp0zw0vbs7wmgm"; 211572 + libraryHaskellDepends = [ 211573 + array base binary containers data-default hashable 211574 + microlens-platform oo-prototypes pointedlist regex-base regex-tdfa 211575 + template-haskell transformers-base unordered-containers 211576 + ]; 211577 + libraryToolDepends = [ alex ]; 211578 + testHaskellDepends = [ 211579 + array base binary containers data-default hashable 211580 + microlens-platform pointedlist regex-base regex-tdfa tasty 211581 + tasty-hspec tasty-quickcheck template-haskell transformers-base 211582 + unordered-containers 211583 + ]; 211584 + homepage = "https://github.com/yi-editor/yi#readme"; 211585 + description = "Collection of language-related Yi libraries"; 211586 + license = stdenv.lib.licenses.gpl2; 211587 + hydraPlatforms = stdenv.lib.platforms.none; 211588 + }) {}; 211589 + 211590 "yi-misc-modes" = callPackage 211591 ({ mkDerivation, alex, array, base, binary, data-default, filepath 211592 , microlens-platform, semigroups, text, yi-core, yi-language ··· 211607 hydraPlatforms = stdenv.lib.platforms.none; 211608 }) {}; 211609 211610 + "yi-misc-modes_0_14_1" = callPackage 211611 + ({ mkDerivation, alex, array, base, binary, data-default, filepath 211612 + , microlens-platform, semigroups, text, yi-core, yi-language 211613 + , yi-rope 211614 + }: 211615 + mkDerivation { 211616 + pname = "yi-misc-modes"; 211617 + version = "0.14.1"; 211618 + sha256 = "1ivpp0yyyvybs05h6i4x4jgdpakwis5wvj9bp8273bskw128sw1c"; 211619 + libraryHaskellDepends = [ 211620 + array base binary data-default filepath microlens-platform 211621 + semigroups text yi-core yi-language yi-rope 211622 + ]; 211623 + libraryToolDepends = [ alex ]; 211624 + homepage = "https://github.com/yi-editor/yi#readme"; 211625 + description = "Yi editor miscellaneous modes"; 211626 + license = stdenv.lib.licenses.gpl2; 211627 + hydraPlatforms = stdenv.lib.platforms.none; 211628 + }) {}; 211629 + 211630 "yi-mode-haskell" = callPackage 211631 ({ mkDerivation, alex, array, base, binary, data-default, filepath 211632 , microlens-platform, text, yi-core, yi-language, yi-rope ··· 211646 hydraPlatforms = stdenv.lib.platforms.none; 211647 }) {}; 211648 211649 + "yi-mode-haskell_0_14_1" = callPackage 211650 + ({ mkDerivation, alex, array, base, binary, data-default, filepath 211651 + , microlens-platform, text, yi-core, yi-language, yi-rope 211652 + }: 211653 + mkDerivation { 211654 + pname = "yi-mode-haskell"; 211655 + version = "0.14.1"; 211656 + sha256 = "1z119jwpdj2i4dxvl7imhlpxjd03mxxxnvcha5jp3rxjlbsdp7zs"; 211657 + libraryHaskellDepends = [ 211658 + array base binary data-default filepath microlens-platform text 211659 + yi-core yi-language yi-rope 211660 + ]; 211661 + libraryToolDepends = [ alex ]; 211662 + homepage = "https://github.com/yi-editor/yi#readme"; 211663 + description = "Yi editor haskell mode"; 211664 + license = stdenv.lib.licenses.gpl2; 211665 + hydraPlatforms = stdenv.lib.platforms.none; 211666 + }) {}; 211667 + 211668 "yi-mode-javascript" = callPackage 211669 ({ mkDerivation, alex, array, base, binary, data-default, dlist 211670 , filepath, microlens-platform, mtl, text, yi-core, yi-language ··· 211674 pname = "yi-mode-javascript"; 211675 version = "0.14.0"; 211676 sha256 = "00ap00h9lz0b2r75m0dn741aasi18455srwq6mcpbbq6j4v3jzfz"; 211677 + libraryHaskellDepends = [ 211678 + array base binary data-default dlist filepath microlens-platform 211679 + mtl text yi-core yi-language yi-rope 211680 + ]; 211681 + libraryToolDepends = [ alex ]; 211682 + homepage = "https://github.com/yi-editor/yi#readme"; 211683 + description = "Yi editor javascript mode"; 211684 + license = stdenv.lib.licenses.gpl2; 211685 + hydraPlatforms = stdenv.lib.platforms.none; 211686 + }) {}; 211687 + 211688 + "yi-mode-javascript_0_14_1" = callPackage 211689 + ({ mkDerivation, alex, array, base, binary, data-default, dlist 211690 + , filepath, microlens-platform, mtl, text, yi-core, yi-language 211691 + , yi-rope 211692 + }: 211693 + mkDerivation { 211694 + pname = "yi-mode-javascript"; 211695 + version = "0.14.1"; 211696 + sha256 = "182bs6pnn2v2vvp0vl4sjpfdqcas1d35zf7ky00dyz9g24h8l2f5"; 211697 libraryHaskellDepends = [ 211698 array base binary data-default dlist filepath microlens-platform 211699 mtl text yi-core yi-language yi-rope ··· 211758 homepage = "https://github.com/yi-editor/yi#readme"; 211759 description = "Snippet support for yi"; 211760 license = stdenv.lib.licenses.gpl2; 211761 + }) {}; 211762 + 211763 + "yi-snippet_0_14_1" = callPackage 211764 + ({ mkDerivation, base, binary, containers, data-default, free 211765 + , microlens-platform, mtl, tasty-hunit, tasty-th, text, vector 211766 + , yi-core, yi-rope 211767 + }: 211768 + mkDerivation { 211769 + pname = "yi-snippet"; 211770 + version = "0.14.1"; 211771 + sha256 = "14319na0hn21qrkkcfrqh5qvlx10f7462m466hhpfhq7rka8b28h"; 211772 + libraryHaskellDepends = [ 211773 + base binary containers data-default free microlens-platform mtl 211774 + text vector yi-core yi-rope 211775 + ]; 211776 + testHaskellDepends = [ 211777 + base containers tasty-hunit tasty-th yi-rope 211778 + ]; 211779 + homepage = "https://github.com/yi-editor/yi#readme"; 211780 + description = "Snippet support for yi"; 211781 + license = stdenv.lib.licenses.gpl2; 211782 + hydraPlatforms = stdenv.lib.platforms.none; 211783 }) {}; 211784 211785 "yi-solarized" = callPackage ··· 212015 executableHaskellDepends = [ base bytestring process utility-ht ]; 212016 description = "Upload video to YouTube via YouTube API"; 212017 license = stdenv.lib.licenses.bsd3; 212018 + }) {}; 212019 + 212020 + "youtube_0_2_1_1" = callPackage 212021 + ({ mkDerivation, base, bytestring, process, utility-ht }: 212022 + mkDerivation { 212023 + pname = "youtube"; 212024 + version = "0.2.1.1"; 212025 + sha256 = "098fhkyw70sxb58bj9hbshg12j57s23qrv9r1r7m13rxbxw6lf9f"; 212026 + isLibrary = false; 212027 + isExecutable = true; 212028 + enableSeparateDataOutput = true; 212029 + executableHaskellDepends = [ base bytestring process utility-ht ]; 212030 + description = "Upload video to YouTube via YouTube API"; 212031 + license = stdenv.lib.licenses.bsd3; 212032 + hydraPlatforms = stdenv.lib.platforms.none; 212033 }) {}; 212034 212035 "yql" = callPackage ··· 212806 homepage = "http://github.com/ekmett/zippers/"; 212807 description = "Traversal based zippers"; 212808 license = stdenv.lib.licenses.bsd3; 212809 + }) {}; 212810 + 212811 + "zippers_0_2_4" = callPackage 212812 + ({ mkDerivation, base, Cabal, cabal-doctest, criterion, doctest 212813 + , lens, profunctors, semigroupoids 212814 + }: 212815 + mkDerivation { 212816 + pname = "zippers"; 212817 + version = "0.2.4"; 212818 + sha256 = "1nzjs1s0lb0gr0n2qib4pdp24k7q707261n8icxzg81f0c04yafb"; 212819 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 212820 + libraryHaskellDepends = [ base lens profunctors semigroupoids ]; 212821 + testHaskellDepends = [ base doctest ]; 212822 + benchmarkHaskellDepends = [ base criterion lens ]; 212823 + homepage = "http://github.com/ekmett/zippers/"; 212824 + description = "Traversal based zippers"; 212825 + license = stdenv.lib.licenses.bsd3; 212826 + hydraPlatforms = stdenv.lib.platforms.none; 212827 }) {}; 212828 212829 "zippo" = callPackage
+9 -8
pkgs/development/haskell-modules/lib.nix
··· 1 - { pkgs }: 2 3 rec { 4 - makePackageSet = pkgs.callPackage ./make-package-set.nix {}; 5 6 overrideCabal = drv: f: (drv.override (args: args // { 7 mkDerivation = drv: (args.mkDerivation drv).override f; ··· 25 dontDistribute = drv: overrideCabal drv (drv: { hydraPlatforms = []; }); 26 27 appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; }); 28 - removeConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = pkgs.stdenv.lib.remove x (drv.configureFlags or []); }); 29 30 addBuildTool = drv: x: addBuildTools drv [x]; 31 addBuildTools = drv: xs: overrideCabal drv (drv: { buildTools = (drv.buildTools or []) ++ xs; }); ··· 71 72 disableHardening = drv: flags: overrideCabal drv (drv: { hardeningDisable = flags; }); 73 74 - sdistTarball = pkg: pkgs.lib.overrideDerivation pkg (drv: { 75 name = "${drv.pname}-source-${drv.version}"; 76 buildPhase = "./Setup sdist"; 77 haddockPhase = ":"; ··· 89 isLibrary = false; 90 doHaddock = false; 91 postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc"; 92 - } // (if pkgs.stdenv.isDarwin then { 93 configureFlags = (drv.configureFlags or []) ++ ["--ghc-option=-optl=-dead_strip"]; 94 - } else {}) 95 - ); 96 97 - buildFromSdist = pkg: pkgs.lib.overrideDerivation pkg (drv: { 98 unpackPhase = let src = sdistTarball pkg; tarname = "${pkg.pname}-${pkg.version}"; in '' 99 echo "Source tarball is at ${src}/${tarname}.tar.gz" 100 tar xf ${src}/${tarname}.tar.gz
··· 1 + # TODO(@Ericson2314): Remove `pkgs` param, which is only used for 2 + # `buildStackProject` and `justStaticExecutables` 3 + { pkgs, lib }: 4 5 rec { 6 + makePackageSet = import ./make-package-set.nix; 7 8 overrideCabal = drv: f: (drv.override (args: args // { 9 mkDerivation = drv: (args.mkDerivation drv).override f; ··· 27 dontDistribute = drv: overrideCabal drv (drv: { hydraPlatforms = []; }); 28 29 appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; }); 30 + removeConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = lib.remove x (drv.configureFlags or []); }); 31 32 addBuildTool = drv: x: addBuildTools drv [x]; 33 addBuildTools = drv: xs: overrideCabal drv (drv: { buildTools = (drv.buildTools or []) ++ xs; }); ··· 73 74 disableHardening = drv: flags: overrideCabal drv (drv: { hardeningDisable = flags; }); 75 76 + sdistTarball = pkg: lib.overrideDerivation pkg (drv: { 77 name = "${drv.pname}-source-${drv.version}"; 78 buildPhase = "./Setup sdist"; 79 haddockPhase = ":"; ··· 91 isLibrary = false; 92 doHaddock = false; 93 postFixup = "rm -rf $out/lib $out/nix-support $out/share/doc"; 94 + } // lib.optionalAttrs (pkgs.hostPlatform.isDarwin) { 95 configureFlags = (drv.configureFlags or []) ++ ["--ghc-option=-optl=-dead_strip"]; 96 + }); 97 98 + buildFromSdist = pkg: lib.overrideDerivation pkg (drv: { 99 unpackPhase = let src = sdistTarball pkg; tarname = "${pkg.pname}-${pkg.version}"; in '' 100 echo "Source tarball is at ${src}/${tarname}.tar.gz" 101 tar xf ${src}/${tarname}.tar.gz
+22 -8
pkgs/development/haskell-modules/make-package-set.nix
··· 1 # This expression takes a file like `hackage-packages.nix` and constructs 2 # a full package set out of that. 3 4 - # required dependencies: 5 - { pkgs, stdenv, all-cabal-hashes }: 6 7 - # arguments: 8 - # * ghc package to use 9 - # * package-set: a function that takes { pkgs, stdenv, callPackage } as first arg and `self` as second 10 - # * extensible-self: the final, fully overriden package set usable with the nixpkgs fixpoint overriding functionality 11 - { ghc, package-set, extensible-self }: 12 13 # return value: a function from self to the package set 14 self: let 15 16 inherit (stdenv.lib) fix' extends makeOverridable; 17 - inherit (import ./lib.nix { inherit pkgs; }) overrideCabal; 18 19 mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { 20 inherit stdenv;
··· 1 # This expression takes a file like `hackage-packages.nix` and constructs 2 # a full package set out of that. 3 4 + { # package-set used for non-haskell dependencies (all of nixpkgs) 5 + pkgs 6 7 + , # stdenv to use for building haskell packages 8 + stdenv 9 + 10 + , haskellLib 11 + 12 + , # hashes for downloading Hackage packages 13 + all-cabal-hashes 14 + 15 + , # compiler to use 16 + ghc 17 + 18 + , # A function that takes `{ pkgs, stdenv, callPackage }` as the first arg and `self` 19 + # as second, and returns a set of haskell packages 20 + package-set 21 + 22 + , # The final, fully overriden package set usable with the nixpkgs fixpoint 23 + # overriding functionality 24 + extensible-self 25 + }: 26 27 # return value: a function from self to the package set 28 self: let 29 30 inherit (stdenv.lib) fix' extends makeOverridable; 31 + inherit (haskellLib) overrideCabal; 32 33 mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { 34 inherit stdenv;
+2 -2
pkgs/development/libraries/aws-sdk-cpp/default.nix
··· 14 else throw "Unsupported system!"; 15 in stdenv.mkDerivation rec { 16 name = "aws-sdk-cpp-${version}"; 17 - version = "1.0.153"; 18 19 src = fetchFromGitHub { 20 owner = "awslabs"; 21 repo = "aws-sdk-cpp"; 22 rev = version; 23 - sha256 = "0mglg9a6klmsam8r9va7y5x2s8xylhljwcg93sr8152rvhxnjv08"; 24 }; 25 26 # FIXME: might be nice to put different APIs in different outputs
··· 14 else throw "Unsupported system!"; 15 in stdenv.mkDerivation rec { 16 name = "aws-sdk-cpp-${version}"; 17 + version = "1.1.18"; 18 19 src = fetchFromGitHub { 20 owner = "awslabs"; 21 repo = "aws-sdk-cpp"; 22 rev = version; 23 + sha256 = "1i85zpns3gj5by45ppg4rfk9csix8mjazpyj6dqic40b2wshnw8c"; 24 }; 25 26 # FIXME: might be nice to put different APIs in different outputs
+30
pkgs/development/libraries/backward-cpp/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "backward-${version}"; 5 + version = "1.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "bombela"; 9 + repo = "backward-cpp"; 10 + rev = "v${version}"; 11 + sha256 = "1nx77qamal53rq8qxsjzax6ljawb345a1v3cqmfwa0hx26srxcln"; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + mkdir -p $out/include 18 + cp backward.hpp $out/include 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "Beautiful stack trace pretty printer for C++"; 25 + homepage = "https://github.com/bombela/backward-cpp"; 26 + license = licenses.mit; 27 + platforms = platforms.linux; 28 + maintainers = with maintainers; [ cstrahan ]; 29 + }; 30 + }
+10 -5
pkgs/development/libraries/boringssl/default.nix
··· 1 { stdenv, fetchgit, cmake, perl, go }: 2 3 stdenv.mkDerivation rec { 4 name = "boringssl-${version}"; 5 - version = "2016-03-08"; 6 7 src = fetchgit { 8 url = "https://boringssl.googlesource.com/boringssl"; 9 - rev = "bfb38b1a3c5e37d43188bbd02365a87bebc8d122"; 10 - sha256 = "0bm7vqg3bk716xmw2af99p44zizfhknq9z3cphf7klfdrr7ibqm5"; 11 }; 12 13 buildInputs = [ cmake perl go ]; ··· 17 installPhase = '' 18 mkdir -p $out/bin $out/include $out/lib 19 20 - mv tool/bssl $out/bin 21 - mv ssl/libssl.a $out/lib 22 mv ../include/openssl $out/include 23 ''; 24
··· 1 { stdenv, fetchgit, cmake, perl, go }: 2 3 + # reference: https://boringssl.googlesource.com/boringssl/+/2661/BUILDING.md 4 stdenv.mkDerivation rec { 5 name = "boringssl-${version}"; 6 + version = "2017-02-23"; 7 8 src = fetchgit { 9 url = "https://boringssl.googlesource.com/boringssl"; 10 + rev = "be2ee342d3781ddb954f91f8a7e660c6f59e87e5"; 11 + sha256 = "022zq7wlkhrg6al7drr3555lam3zw5bb10ylf9mznp83s854f975"; 12 }; 13 14 buildInputs = [ cmake perl go ]; ··· 18 installPhase = '' 19 mkdir -p $out/bin $out/include $out/lib 20 21 + mv tool/bssl $out/bin 22 + 23 + mv ssl/libssl.a $out/lib 24 + mv crypto/libcrypto.a $out/lib 25 + mv decrepit/libdecrepit.a $out/lib 26 + 27 mv ../include/openssl $out/include 28 ''; 29
-38
pkgs/development/libraries/ccnx/default.nix
··· 1 - { stdenv, fetchurl, openssl, expat, libpcap }: 2 - let 3 - version = "0.8.2"; 4 - in 5 - stdenv.mkDerivation { 6 - name = "ccnx-${version}"; 7 - src = fetchurl { 8 - url = "https://github.com/ProjectCCNx/ccnx/archive/ccnx-${version}.tar.gz"; 9 - sha256 = "1jyk7i8529821aassxbvzlxnvl5ly0na1qcn3v1jpxhdd0qqpg00"; 10 - }; 11 - buildInputs = [ openssl expat libpcap ]; 12 - preConfigure = '' 13 - mkdir -p $out/include 14 - mkdir -p $out/lib 15 - mkdir -p $out/bin 16 - substituteInPlace csrc/configure --replace "/usr/local" $out --replace "/usr/bin/env sh" "/bin/sh" 17 - ''; 18 - meta = with stdenv.lib; { 19 - homepage = http://www.ccnx.org/; 20 - description = "A Named Data Neworking (NDN) or Content Centric Networking (CCN) abstraction"; 21 - longDescription = '' 22 - To address the Internet’s modern-day requirements with a better 23 - fitting model, PARC has created a new networking architecture 24 - called Content-Centric Networking (CCN), which operates by addressing 25 - and delivering Content Objects directly by Name instead of merely 26 - addressing network end-points. In addition, the CCN security model 27 - explicitly secures individual Content Objects rather than securing 28 - the connection or “pipe”. Named and secured content resides in 29 - distributed caches automatically populated on demand or selectively 30 - pre-populated. When requested by name, CCN delivers named content to 31 - the user from the nearest cache, thereby traversing fewer network hops, 32 - eliminating redundant requests, and consuming less resources overall. 33 - ''; 34 - license = licenses.gpl2; 35 - platforms = stdenv.lib.platforms.unix; 36 - maintainers = [ maintainers.sjmackenzie ]; 37 - }; 38 - }
···
-18
pkgs/development/libraries/exosip/3.x.nix
··· 1 - {stdenv, fetchurl, libosip, openssl, pkgconfig }: 2 - 3 - stdenv.mkDerivation rec { 4 - version = "3.6.0"; 5 - src = fetchurl { 6 - url = "mirror://savannah/exosip/libeXosip2-${version}.tar.gz"; 7 - sha256 = "0r1mj8x5991bgwf03bx1ajn5kbbmw1136jabw2pn7dls9h41mnli"; 8 - }; 9 - name = "libexosip2-${version}"; 10 - 11 - buildInputs = [ libosip openssl pkgconfig ]; 12 - 13 - meta = { 14 - license = stdenv.lib.licenses.gpl2Plus; 15 - description = "Library that hides the complexity of using the SIP protocol"; 16 - platforms = stdenv.lib.platforms.linux; 17 - }; 18 - }
···
+5 -2
pkgs/development/libraries/gvfs/default.nix
··· 32 33 enableParallelBuilding = true; 34 35 - # ToDo: one probably should specify schemas for samba and others here 36 preFixup = '' 37 - wrapProgram $out/libexec/gvfsd --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 38 ''; 39 40 meta = with stdenv.lib; {
··· 32 33 enableParallelBuilding = true; 34 35 preFixup = '' 36 + for f in $out/libexec/*; do 37 + wrapProgram $f \ 38 + ${stdenv.lib.optionalString gnomeSupport "--prefix GIO_EXTRA_MODULES : \"${stdenv.lib.getLib gnome.dconf}/lib/gio/modules\""} \ 39 + --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" 40 + done 41 ''; 42 43 meta = with stdenv.lib; {
+4 -2
pkgs/development/libraries/indicator-application/gtk2.nix
··· 26 --replace 'DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`' \ 27 "DBUSSERVICEDIR=$out/share/dbus-1/services" 28 autoconf 29 - substituteInPlace {configure,ltmain.sh,m4/libtool.m4} \ 30 - --replace /usr/bin/file ${file}/bin/file 31 substituteInPlace src/Makefile.in \ 32 --replace 'applicationlibdir = $(INDICATORDIR)' "applicationlibdir = $out/lib" 33 '';
··· 26 --replace 'DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`' \ 27 "DBUSSERVICEDIR=$out/share/dbus-1/services" 28 autoconf 29 + for f in {configure,ltmain.sh,m4/libtool.m4}; do 30 + substituteInPlace $f \ 31 + --replace /usr/bin/file ${file}/bin/file 32 + done 33 substituteInPlace src/Makefile.in \ 34 --replace 'applicationlibdir = $(INDICATORDIR)' "applicationlibdir = $out/lib" 35 '';
+4 -2
pkgs/development/libraries/indicator-application/gtk3.nix
··· 28 --replace 'DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`' \ 29 "DBUSSERVICEDIR=$out/share/dbus-1/services" 30 autoconf 31 - substituteInPlace {configure,ltmain.sh,m4/libtool.m4} \ 32 - --replace /usr/bin/file ${file}/bin/file 33 substituteInPlace src/Makefile.in \ 34 --replace 'applicationlibdir = $(INDICATORDIR)' "applicationlibdir = $out/lib" 35 '';
··· 28 --replace 'DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`' \ 29 "DBUSSERVICEDIR=$out/share/dbus-1/services" 30 autoconf 31 + for f in {configure,ltmain.sh,m4/libtool.m4}; do 32 + substituteInPlace $f \ 33 + --replace /usr/bin/file ${file}/bin/file 34 + done 35 substituteInPlace src/Makefile.in \ 36 --replace 'applicationlibdir = $(INDICATORDIR)' "applicationlibdir = $out/lib" 37 '';
+4 -2
pkgs/development/libraries/libappindicator/default.nix
··· 43 substituteInPlace configure.ac \ 44 --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' 45 autoconf 46 - substituteInPlace {configure,ltmain.sh,m4/libtool.m4} \ 47 - --replace /usr/bin/file ${file}/bin/file 48 ''; 49 50 configureFlags = [
··· 43 substituteInPlace configure.ac \ 44 --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' 45 autoconf 46 + for f in {configure,ltmain.sh,m4/libtool.m4}; do 47 + substituteInPlace $f \ 48 + --replace /usr/bin/file ${file}/bin/file 49 + done 50 ''; 51 52 configureFlags = [
+4 -2
pkgs/development/libraries/libdbusmenu/default.nix
··· 26 ] ++ optional (gtkVersion != null) (if gtkVersion == "2" then gtk2 else gtk3); 27 28 postPatch = '' 29 - substituteInPlace {configure,ltmain.sh,m4/libtool.m4} \ 30 - --replace /usr/bin/file ${file}/bin/file 31 ''; 32 33 # https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/libdbusmenu
··· 26 ] ++ optional (gtkVersion != null) (if gtkVersion == "2" then gtk2 else gtk3); 27 28 postPatch = '' 29 + for f in {configure,ltmain.sh,m4/libtool.m4}; do 30 + substituteInPlace $f \ 31 + --replace /usr/bin/file ${file}/bin/file 32 + done 33 ''; 34 35 # https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/libdbusmenu
+3 -17
pkgs/development/libraries/libevent/default.nix
··· 1 { stdenv, fetchurl, openssl, findutils }: 2 3 - let version = "2.0.22"; in 4 - stdenv.mkDerivation { 5 name = "libevent-${version}"; 6 7 src = fetchurl { 8 url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz"; 9 - sha256 = "18qz9qfwrkakmazdlwxvjmw8p76g70n3faikwvdwznns1agw9hki"; 10 }; 11 - 12 - prePatch = let 13 - # https://lwn.net/Vulnerabilities/714581/ 14 - debian = fetchurl { 15 - url = "http://http.debian.net/debian/pool/main/libe/libevent/" 16 - + "libevent_2.0.21-stable-3.debian.tar.xz"; 17 - sha256 = "0b2syswiq3cvfbdvi4lbca15c31lilxnahax4a4b4qxi5fcab7h5"; 18 - }; 19 - in '' 20 - tar xf '${debian}' 21 - patches="$patches $(cat debian/patches/series | grep -v '^$\|^#' \ 22 - | grep -v '^20d6d445.patch' \ 23 - | grep -v '^dh-autoreconf' | sed 's|^|debian/patches/|')" 24 - ''; 25 26 # libevent_openssl is moved into its own output, so that openssl isn't present 27 # in the default closure.
··· 1 { stdenv, fetchurl, openssl, findutils }: 2 3 + stdenv.mkDerivation rec { 4 name = "libevent-${version}"; 5 + version = "2.1.8"; 6 7 src = fetchurl { 8 url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz"; 9 + sha256 = "1hhxnxlr0fsdv7bdmzsnhdz16fxf3jg2r6vyljcl3kj6pflcap4n"; 10 }; 11 12 # libevent_openssl is moved into its own output, so that openssl isn't present 13 # in the default closure.
-25
pkgs/development/libraries/libevhtp/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, openssl, libevent }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "libevhtp-${version}"; 5 - version = "1.2.11"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "ellzey"; 9 - repo = "libevhtp"; 10 - rev = version; 11 - sha256 = "1rlxdp8w4alcy5ryr7pmw5wi6hv7d64885wwbk1zxhvi64s4x4rg"; 12 - }; 13 - 14 - buildInputs = [ cmake openssl libevent ]; 15 - 16 - buildPhase = "cmake"; 17 - 18 - meta = with stdenv.lib; { 19 - description = "A more flexible replacement for libevent's httpd API"; 20 - homepage = https://github.com/ellzey/libevhtp; 21 - license = licenses.bsd3; 22 - maintainers = with maintainers; [ edwtjo ]; 23 - platforms = platforms.linux; 24 - }; 25 - }
···
+6 -4
pkgs/development/libraries/libgnurl/default.nix
··· 1 - { stdenv, fetchurl, perl, zlib, gnutls, gss, openssl, libssh2, libidn, libpsl, openldap }: 2 3 stdenv.mkDerivation rec { 4 - version = "7.48.0"; 5 6 name = "libgnurl-${version}"; 7 8 src = fetchurl { 9 - url = "https://gnunet.org/sites/default/files/gnurl-7_48_0.tar.bz2"; 10 - sha256 = "14gch4rdibrc8qs4mijsczxvl45dsclf234g17dk6c8nc2s4bm0a"; 11 }; 12 13 buildInputs = [ perl gnutls gss openssl zlib libidn libssh2 libpsl openldap ]; 14 15 preConfigure = ''
··· 1 + { stdenv, fetchurl, autoreconfHook, perl, zlib, gnutls, gss, openssl 2 + , libssh2, libidn, libpsl, openldap }: 3 4 stdenv.mkDerivation rec { 5 + version = "7.54.1"; 6 7 name = "libgnurl-${version}"; 8 9 src = fetchurl { 10 + url = "https://gnunet.org/sites/default/files/gnurl-${version}.tar.bz2"; 11 + sha256 = "0szbj352h95sgc9kbx9wzkgjksmg3g5k6cvlc7hz3wrbdh5gb0a4"; 12 }; 13 14 + nativeBuildInputs = [ autoreconfHook ]; 15 buildInputs = [ perl gnutls gss openssl zlib libidn libssh2 libpsl openldap ]; 16 17 preConfigure = ''
+4 -2
pkgs/development/libraries/libindicate/default.nix
··· 38 --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' \ 39 --replace 'pyglib-2.0-python$PYTHON_VERSION' 'pyglib-2.0-python' 40 autoconf 41 - substituteInPlace {configure,ltmain.sh,m4/libtool.m4} \ 42 - --replace /usr/bin/file ${file}/bin/file 43 ''; 44 45 configureFlags = [
··· 38 --replace '=codegendir pygtk-2.0' '=codegendir pygobject-2.0' \ 39 --replace 'pyglib-2.0-python$PYTHON_VERSION' 'pyglib-2.0-python' 40 autoconf 41 + for f in {configure,ltmain.sh,m4/libtool.m4}; do 42 + substituteInPlace $f \ 43 + --replace /usr/bin/file ${file}/bin/file 44 + done 45 ''; 46 47 configureFlags = [
+4 -2
pkgs/development/libraries/libindicator/default.nix
··· 22 postPatch = '' 23 substituteInPlace configure \ 24 --replace 'LIBINDICATOR_LIBS+="$LIBM"' 'LIBINDICATOR_LIBS+=" $LIBM"' 25 - substituteInPlace {build-aux/ltmain.sh,configure,m4/libtool.m4} \ 26 - --replace /usr/bin/file ${file}/bin/file 27 ''; 28 29 configureFlags = [
··· 22 postPatch = '' 23 substituteInPlace configure \ 24 --replace 'LIBINDICATOR_LIBS+="$LIBM"' 'LIBINDICATOR_LIBS+=" $LIBM"' 25 + for f in {build-aux/ltmain.sh,configure,m4/libtool.m4}; do 26 + substituteInPlace $f\ 27 + --replace /usr/bin/file ${file}/bin/file 28 + done 29 ''; 30 31 configureFlags = [
-15
pkgs/development/libraries/libmsn/default.nix
··· 1 - {stdenv, fetchurl, cmake, openssl}: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "libmsn-4.2.1"; 5 - src = fetchurl { 6 - url = "mirror://sourceforge/libmsn/${name}.tar.bz2"; 7 - sha256 = "338369c7455b123e84b9a7a858ac0ed2b1dc32e6529f460fdc01d28869a20fde"; 8 - }; 9 - patches = [ ./fix-ftbfs-gcc4.7.diff ]; 10 - buildInputs = [ cmake openssl ]; 11 - 12 - meta = { 13 - platforms = stdenv.lib.platforms.unix; 14 - }; 15 - }
···
-16
pkgs/development/libraries/libmsn/fix-ftbfs-gcc4.7.diff
··· 1 - Fix g++ 4.7 build failure 2 - 3 - Kudos to Matthias Klose for the patch 4 - 5 - Index: libmsn-4.2/msn/util.cpp 6 - =================================================================== 7 - --- libmsn-4.2.orig/msn/util.cpp 2009-07-22 19:57:10.000000000 +0000 8 - +++ libmsn-4.2/msn/util.cpp 2012-04-16 20:52:18.068767213 +0000 9 - @@ -25,6 +25,7 @@ 10 - #include <msn/util.h> 11 - #include <sstream> 12 - #include <errno.h> 13 - +#include <unistd.h> 14 - #include <cctype> 15 - #include <fstream> 16 - #include <openssl/rand.h>
···
+52
pkgs/development/libraries/lightstep-tracer-cpp/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, pkgconfig, protobuf3_2, automake 2 + , autoreconfHook, zlib 3 + , enableGrpc ? false 4 + }: 5 + 6 + let 7 + # be sure to use the right revision based on the submodule! 8 + common = 9 + fetchFromGitHub { 10 + owner = "lightstep"; 11 + repo = "lightstep-tracer-common"; 12 + rev = "fe1f65f4a221746f9fffe8bf544c81d4e1b8aded"; 13 + sha256 = "1qqpjxfrjmhnhs15nhbfv28fsgzi57vmfabxlzc99j4vl78h5iln"; 14 + }; 15 + 16 + in 17 + 18 + stdenv.mkDerivation rec { 19 + name = "lightstep-tracer-cpp-${version}"; 20 + version = "0.36"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "lightstep"; 24 + repo = "lightstep-tracer-cpp"; 25 + rev = "v0_36"; 26 + sha256 = "1sfj91bn7gw7fga7xawag076c8j9l7kiwhm4x3zh17qhycmaqq16"; 27 + }; 28 + 29 + postUnpack = '' 30 + cp -r ${common}/* $sourceRoot/lightstep-tracer-common 31 + ''; 32 + 33 + preConfigure = lib.optionalString (!enableGrpc) '' 34 + configureFlagsArray+=("--disable-grpc") 35 + ''; 36 + 37 + nativeBuildInputs = [ 38 + pkgconfig automake autoreconfHook 39 + ]; 40 + 41 + buildInputs = [ 42 + protobuf3_2 zlib 43 + ]; 44 + 45 + meta = with lib; { 46 + description = "Distributed tracing system built on top of the OpenTracing standard"; 47 + homepage = "http://lightstep.com/"; 48 + license = licenses.mit; 49 + platforms = platforms.linux; 50 + maintainers = with maintainers; [ cstrahan ]; 51 + }; 52 + }
+1 -1
pkgs/development/libraries/mlt/default.nix
··· 41 42 meta = with stdenv.lib; { 43 description = "Open source multimedia framework, designed for television broadcasting"; 44 - homepage = http://www.mltframework.org/; 45 license = licenses.gpl3; 46 maintainers = [ maintainers.tohl ]; 47 platforms = platforms.linux;
··· 41 42 meta = with stdenv.lib; { 43 description = "Open source multimedia framework, designed for television broadcasting"; 44 + homepage = https://www.mltframework.org; 45 license = licenses.gpl3; 46 maintainers = [ maintainers.tohl ]; 47 platforms = platforms.linux;
+1 -1
pkgs/development/libraries/movit/default.nix
··· 19 20 meta = with stdenv.lib; { 21 description = "High-performance, high-quality video filters for the GPU"; 22 - homepage = http://movits.sesse.net; 23 license = licenses.gpl2Plus; 24 maintainers = [ maintainers.goibhniu ]; 25 platforms = platforms.linux;
··· 19 20 meta = with stdenv.lib; { 21 description = "High-performance, high-quality video filters for the GPU"; 22 + homepage = http://movit.sesse.net; 23 license = licenses.gpl2Plus; 24 maintainers = [ maintainers.goibhniu ]; 25 platforms = platforms.linux;
+23
pkgs/development/libraries/rapidjson/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, pkgconfig, cmake }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "rapidjson-${version}"; 5 + version = "1.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "miloyip"; 9 + repo = "rapidjson"; 10 + rev = "v${version}"; 11 + sha256 = "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab"; 12 + }; 13 + 14 + nativeBuildInputs = [ pkgconfig cmake ]; 15 + 16 + meta = with lib; { 17 + description = "Fast JSON parser/generator for C++ with both SAX/DOM style API"; 18 + homepage = "http://rapidjson.org/"; 19 + license = licenses.mit; 20 + platforms = platforms.linux; 21 + maintainers = with maintainers; [ cstrahan ]; 22 + }; 23 + }
+3 -4
pkgs/development/libraries/spdlog/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "spdlog-${version}"; 5 - version = stdenv.lib.strings.substring 0 7 rev; 6 - rev = "292bdc5eb4929f183c78d2c67082b715306f81c9"; 7 8 src = fetchFromGitHub { 9 owner = "gabime"; 10 repo = "spdlog"; 11 - inherit rev; 12 - sha256 = "1b6b0c81a8hisaibqlzj5mrk3snrfl8p5sqa056q2f02i62zksbn"; 13 }; 14 15 buildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 name = "spdlog-${version}"; 5 + version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "gabime"; 9 repo = "spdlog"; 10 + rev = "v${version}"; 11 + sha256 = "0pfagrkq6afpkl269vbi1fd6ckakzpr5b5cbapb8rr7hgsrilxza"; 12 }; 13 14 buildInputs = [ cmake ];
+3 -3
pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
··· 1 { lib, stdenv, fetchurl, unzip, tcl }: 2 3 stdenv.mkDerivation { 4 - name = "sqlite3_analyzer-3.19.2"; 5 6 src = fetchurl { 7 - url = "https://www.sqlite.org/2017/sqlite-src-3190200.zip"; 8 - sha256 = "1hdbs41mdyyy641gix87pllsd29p8dim7gj4qvmiyfra2q5kg749"; 9 }; 10 11 nativeBuildInputs = [ unzip ];
··· 1 { lib, stdenv, fetchurl, unzip, tcl }: 2 3 stdenv.mkDerivation { 4 + name = "sqlite3_analyzer-3.20.0"; 5 6 src = fetchurl { 7 + url = "https://www.sqlite.org/2017/sqlite-src-3200000.zip"; 8 + sha256 = "1vjbc5i95wildrdfzalrsgai1ziz4m4gbah4wm8qc4jxm1vqwdab"; 9 }; 10 11 nativeBuildInputs = [ unzip ];
-43
pkgs/development/libraries/wvstreams/compile.patch
··· 1 - Debian's patch to build with fresher GCC 2 - 3 - Index: wvstreams-4.6.1/crypto/wvx509.cc 4 - =================================================================== 5 - --- wvstreams-4.6.1.orig/crypto/wvx509.cc 2011-05-20 00:02:38.119136584 +0200 6 - +++ wvstreams-4.6.1/crypto/wvx509.cc 2011-05-20 00:02:26.035136589 +0200 7 - @@ -1157,7 +1157,7 @@ 8 - 9 - if (ext) 10 - { 11 - - X509V3_EXT_METHOD *method = X509V3_EXT_get(ext); 12 - + X509V3_EXT_METHOD *method = (X509V3_EXT_METHOD *)X509V3_EXT_get(ext); 13 - if (!method) 14 - { 15 - WvDynBuf buf; 16 - Index: wvstreams-4.6.1/ipstreams/wvunixdgsocket.cc 17 - =================================================================== 18 - --- wvstreams-4.6.1.orig/ipstreams/wvunixdgsocket.cc 2011-05-20 00:02:38.391136584 +0200 19 - +++ wvstreams-4.6.1/ipstreams/wvunixdgsocket.cc 2011-05-20 00:02:35.283136585 +0200 20 - @@ -1,8 +1,6 @@ 21 - #include "wvunixdgsocket.h" 22 - -#ifdef MACOS 23 - #include <sys/types.h> 24 - #include <sys/stat.h> 25 - -#endif 26 - 27 - WvUnixDGSocket::WvUnixDGSocket(WvStringParm filename, bool _server, int perms) 28 - : socketfile(filename) 29 - Index: wvstreams-4.6.1/streams/wvatomicfile.cc 30 - =================================================================== 31 - --- wvstreams-4.6.1.orig/streams/wvatomicfile.cc 2011-05-20 00:02:38.223136584 +0200 32 - +++ wvstreams-4.6.1/streams/wvatomicfile.cc 2011-05-20 00:02:31.619136587 +0200 33 - @@ -10,10 +10,7 @@ 34 - #include "wvatomicfile.h" 35 - #include "wvfileutils.h" 36 - #include "wvstrutils.h" 37 - - 38 - -#ifdef MACOS 39 - #include <sys/stat.h> 40 - -#endif 41 - 42 - WvAtomicFile::WvAtomicFile(WvStringParm filename, int flags, mode_t create_mode) 43 - : tmp_file(WvString::null)
···
-28
pkgs/development/libraries/wvstreams/default.nix
··· 1 - { stdenv, fetchurl, qt4, dbus, zlib, openssl, readline, perl }: 2 - 3 - stdenv.mkDerivation { 4 - name = "wvstreams-4.6.1"; 5 - 6 - src = fetchurl { 7 - url = http://wvstreams.googlecode.com/files/wvstreams-4.6.1.tar.gz; 8 - sha256 = "0cvnq3mvh886gmxh0km858aqhx30hpyrfpg1dh6ara9sz3xza0w4"; 9 - }; 10 - 11 - patches = [ ./compile.patch ]; 12 - 13 - preConfigure = '' 14 - find -type f | xargs sed -i 's@/bin/bash@bash@g' 15 - 16 - sed -e '1i#include <unistd.h>' -i $(find . -name '*.c' -o -name '*.cc') 17 - ''; 18 - 19 - buildInputs = [ qt4 dbus zlib openssl readline perl ]; 20 - 21 - meta = { 22 - description = "Network programming library in C++"; 23 - homepage = http://alumnit.ca/wiki/index.php?page=WvStreams; 24 - license = "LGPL"; 25 - maintainers = [ stdenv.lib.maintainers.marcweber ]; 26 - platforms = stdenv.lib.platforms.linux; 27 - }; 28 - }
···
+13 -13
pkgs/development/mobile/androidenv/addon.xml
··· 1 <?xml version="1.0" ?> 2 <sdk:sdk-addon xmlns:sdk="http://schemas.android.com/sdk/android/addon/7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 3 - <!--Generated on 2017-06-07 21:05:03.785544 with ADRT.--> 4 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 5 6 This is the Android Software Development Kit License Agreement ··· 1317 <sdk:path>m2repository</sdk:path> 1318 </sdk:extra> 1319 <sdk:extra> 1320 - <!--Generated from bid:158324354, branch:perforce--> 1321 <sdk:revision> 1322 - <sdk:major>53</sdk:major> 1323 </sdk:revision> 1324 <sdk:archives> 1325 <sdk:archive> 1326 - <!--Built on: Wed Jun 7 15:15:19 2017.--> 1327 - <sdk:size>194148491</sdk:size> 1328 - <sdk:checksum type="sha1">9008082eb1e6ff5a78d32a1fed6915f266fc5013</sdk:checksum> 1329 - <sdk:url>google_m2repository_gms_v11_1_rc16_wear_2_0_3_rc1.zip</sdk:url> 1330 </sdk:archive> 1331 </sdk:archives> 1332 <sdk:uses-license ref="android-sdk-license"/> ··· 1401 <sdk:path>google_play_services_froyo</sdk:path> 1402 </sdk:extra> 1403 <sdk:extra> 1404 - <!--Generated from bid:158051086, branch:perforce--> 1405 <sdk:revision> 1406 - <sdk:major>41</sdk:major> 1407 </sdk:revision> 1408 <sdk:archives> 1409 <sdk:archive> 1410 - <!--Built on: Tue Jun 6 11:50:00 2017.--> 1411 - <sdk:size>13165315</sdk:size> 1412 - <sdk:checksum type="sha1">55be81c50041f6a8f62947418f74f683369c971f</sdk:checksum> 1413 - <sdk:url>google_play_services_v11_rc16.zip</sdk:url> 1414 </sdk:archive> 1415 </sdk:archives> 1416 <sdk:uses-license ref="android-sdk-license"/>
··· 1 <?xml version="1.0" ?> 2 <sdk:sdk-addon xmlns:sdk="http://schemas.android.com/sdk/android/addon/7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 3 + <!--Generated on 2017-07-26 17:22:37.387749 with ADRT.--> 4 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 5 6 This is the Android Software Development Kit License Agreement ··· 1317 <sdk:path>m2repository</sdk:path> 1318 </sdk:extra> 1319 <sdk:extra> 1320 + <!--Generated from bid:163087974, branch:perforce--> 1321 <sdk:revision> 1322 + <sdk:major>57</sdk:major> 1323 </sdk:revision> 1324 <sdk:archives> 1325 <sdk:archive> 1326 + <!--Built on: Tue Jul 25 14:44:09 2017.--> 1327 + <sdk:size>214565802</sdk:size> 1328 + <sdk:checksum type="sha1">4bc48d6d4d39944cf2b061e3f618cd9d447c75bb</sdk:checksum> 1329 + <sdk:url>google_m2repository_gms_v11_3_rc05_wear_2_0_4.zip</sdk:url> 1330 </sdk:archive> 1331 </sdk:archives> 1332 <sdk:uses-license ref="android-sdk-license"/> ··· 1401 <sdk:path>google_play_services_froyo</sdk:path> 1402 </sdk:extra> 1403 <sdk:extra> 1404 + <!--Generated from bid:163088463, branch:perforce--> 1405 <sdk:revision> 1406 + <sdk:major>43</sdk:major> 1407 </sdk:revision> 1408 <sdk:archives> 1409 <sdk:archive> 1410 + <!--Built on: Tue Jul 25 14:44:00 2017.--> 1411 + <sdk:size>21391284</sdk:size> 1412 + <sdk:checksum type="sha1">6b072d5b96fb8726405d363ccdbb4d26bec0b54f</sdk:checksum> 1413 + <sdk:url>google_play_services_v11_3_rc05.zip</sdk:url> 1414 </sdk:archive> 1415 </sdk:archives> 1416 <sdk:uses-license ref="android-sdk-license"/>
+2 -2
pkgs/development/mobile/androidenv/addons.nix
··· 296 google_play_services = buildGoogleApis { 297 name = "google_play_services"; 298 src = fetchurl { 299 - url = https://dl.google.com/android/repository/google_play_services_v11_rc16.zip; 300 - sha1 = "55be81c50041f6a8f62947418f74f683369c971f"; 301 }; 302 meta = { 303 description = "Google Play services client library and sample code";
··· 296 google_play_services = buildGoogleApis { 297 name = "google_play_services"; 298 src = fetchurl { 299 + url = https://dl.google.com/android/repository/google_play_services_v11_3_rc05.zip; 300 + sha1 = "6b072d5b96fb8726405d363ccdbb4d26bec0b54f"; 301 }; 302 meta = { 303 description = "Google Play services client library and sample code";
+3 -3
pkgs/development/mobile/androidenv/androidsdk.nix
··· 11 12 stdenv.mkDerivation rec { 13 name = "android-sdk-${version}"; 14 - version = "25.2.3"; 15 16 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 17 then fetchurl { 18 url = "http://dl.google.com/android/repository/tools_r${version}-linux.zip"; 19 - sha256 = "0q5m8lqhj07c6izhc0b0d73820ma0flvrj30ckznss4s9swvqd8v"; 20 } 21 else if stdenv.system == "x86_64-darwin" then fetchurl { 22 url = "http://dl.google.com/android/repository/tools_r${version}-macosx.zip"; 23 - sha256 = "1ihxd2a37ald3sdd04i4yk85prw81h6gnch0bmq65cbsrba48dar"; 24 } 25 else throw "platform not ${stdenv.system} supported!"; 26
··· 11 12 stdenv.mkDerivation rec { 13 name = "android-sdk-${version}"; 14 + version = "25.2.5"; 15 16 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 17 then fetchurl { 18 url = "http://dl.google.com/android/repository/tools_r${version}-linux.zip"; 19 + sha256 = "0gnk49pkwy4m0nqwm1xnf3w4mfpi9w0kk7841xlawpwbkj0icxap"; 20 } 21 else if stdenv.system == "x86_64-darwin" then fetchurl { 22 url = "http://dl.google.com/android/repository/tools_r${version}-macosx.zip"; 23 + sha256 = "0yg7wjmyw70xsh8k4hgbqb5rilam2a94yc8dwbh7fjwqcmpxgwqb"; 24 } 25 else throw "platform not ${stdenv.system} supported!"; 26
+3 -3
pkgs/development/mobile/androidenv/build-tools.nix
··· 1 {stdenv, stdenv_32bit, fetchurl, unzip, zlib_32bit, ncurses_32bit, file, zlib, ncurses}: 2 3 stdenv.mkDerivation rec { 4 - version = "25.0.1"; 5 name = "android-build-tools-r${version}"; 6 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 7 then fetchurl { 8 url = "https://dl.google.com/android/repository/build-tools_r${version}-linux.zip"; 9 - sha256 = "0kyrazmcckikn6jiz9hwy6nlqjssf95h5iq7alswg1mryl04w6v7"; 10 } 11 else if stdenv.system == "x86_64-darwin" then fetchurl { 12 url = "https://dl.google.com/android/repository/build-tools_r${version}-macosx.zip"; 13 - sha256 = "116i5xxbwz229m9z98n6bfkjk2xf3kbhdnqhbbnaagjsjzqdirki"; 14 } 15 else throw "System ${stdenv.system} not supported!"; 16
··· 1 {stdenv, stdenv_32bit, fetchurl, unzip, zlib_32bit, ncurses_32bit, file, zlib, ncurses}: 2 3 stdenv.mkDerivation rec { 4 + version = "26.0.1"; 5 name = "android-build-tools-r${version}"; 6 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 7 then fetchurl { 8 url = "https://dl.google.com/android/repository/build-tools_r${version}-linux.zip"; 9 + sha256 = "1sp0ir1d88ffw0gz78zlbvnxalz02fsaxwdcvjfynanylwjpyqf8"; 10 } 11 else if stdenv.system == "x86_64-darwin" then fetchurl { 12 url = "https://dl.google.com/android/repository/build-tools_r${version}-macosx.zip"; 13 + sha256 = "1ns6c8361l18s3a5x0jc2m3qr06glsb6ak7csrrw6dkzlv8cj5dk"; 14 } 15 else throw "System ${stdenv.system} not supported!"; 16
+14
pkgs/development/mobile/androidenv/default.nix
··· 195 useGooglePlayServices = true; 196 }; 197 198 androidndk = import ./androidndk.nix { 199 inherit (pkgs) stdenv fetchurl zlib ncurses p7zip lib makeWrapper; 200 inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which;
··· 195 useGooglePlayServices = true; 196 }; 197 198 + androidsdk_8_0 = androidsdk { 199 + platformVersions = [ "26" ]; 200 + abiVersions = [ "x86" "x86_64"]; 201 + useGoogleAPIs = true; 202 + }; 203 + 204 + androidsdk_8_0_extras = androidsdk { 205 + platformVersions = [ "26" ]; 206 + abiVersions = [ "x86" "x86_64"]; 207 + useGoogleAPIs = true; 208 + useExtraSupportLibs = true; 209 + useGooglePlayServices = true; 210 + }; 211 + 212 androidndk = import ./androidndk.nix { 213 inherit (pkgs) stdenv fetchurl zlib ncurses p7zip lib makeWrapper; 214 inherit (pkgs) coreutils file findutils gawk gnugrep gnused jdk which;
+4 -4
pkgs/development/mobile/androidenv/platform-tools.nix
··· 1 {stdenv, zlib, fetchurl, unzip}: 2 3 stdenv.mkDerivation rec { 4 - version = "25.0.1"; 5 name = "android-platform-tools-r${version}"; 6 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 7 then fetchurl { 8 url = "https://dl.google.com/android/repository/platform-tools_r${version}-linux.zip"; 9 - sha256 = "0r8ix3jjqpk6wyxm8f6az9r4z5a1lnb3b9hzh8ay4ayidwhn8isx"; 10 } 11 else if stdenv.system == "x86_64-darwin" then fetchurl { 12 - url = "https://dl.google.com/android/repository/platform-tools_r${version}-macosx.zip"; 13 - sha256 = "18pzwpr6fbxlw782j65clwz9kvdgvb04jpr2z12bbwyd8wqc4yln"; 14 } 15 else throw "System ${stdenv.system} not supported!"; 16
··· 1 {stdenv, zlib, fetchurl, unzip}: 2 3 stdenv.mkDerivation rec { 4 + version = "26.0.0"; 5 name = "android-platform-tools-r${version}"; 6 src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") 7 then fetchurl { 8 url = "https://dl.google.com/android/repository/platform-tools_r${version}-linux.zip"; 9 + sha256 = "02z5fxxdwd6359wmqdag9vvszdq49sm78cvfskqap18xa83q484h"; 10 } 11 else if stdenv.system == "x86_64-darwin" then fetchurl { 12 + url = "https://dl.google.com/android/repository/platform-tools_r${version}-darwin.zip"; 13 + sha256 = "13mcyi9l0mmmjr056z1i3rhpb4641iv0a5ky7ij0v8hwsb5r5lwq"; 14 } 15 else throw "System ${stdenv.system} not supported!"; 16
+2 -2
pkgs/development/mobile/androidenv/platforms-linux.nix
··· 307 platform_26 = buildPlatform { 308 name = "android-platform-8.0.0"; 309 src = fetchurl { 310 - url = https://dl.google.com/android/repository/platform-26_r01.zip; 311 - sha1 = "33a4f9788bfd7123e712906b2d7e5d54a729e14a"; 312 }; 313 meta = { 314 description = "Android SDK Platform 26";
··· 307 platform_26 = buildPlatform { 308 name = "android-platform-8.0.0"; 309 src = fetchurl { 310 + url = https://dl.google.com/android/repository/platform-26_r02.zip; 311 + sha1 = "e4ae5d7aa557a3c827135838ee400da8443ac4ef"; 312 }; 313 meta = { 314 description = "Android SDK Platform 26";
+2 -2
pkgs/development/mobile/androidenv/platforms-macosx.nix
··· 307 platform_26 = buildPlatform { 308 name = "android-platform-8.0.0"; 309 src = fetchurl { 310 - url = https://dl.google.com/android/repository/platform-26_r01.zip; 311 - sha1 = "33a4f9788bfd7123e712906b2d7e5d54a729e14a"; 312 }; 313 meta = { 314 description = "Android SDK Platform 26";
··· 307 platform_26 = buildPlatform { 308 name = "android-platform-8.0.0"; 309 src = fetchurl { 310 + url = https://dl.google.com/android/repository/platform-26_r02.zip; 311 + sha1 = "e4ae5d7aa557a3c827135838ee400da8443ac4ef"; 312 }; 313 meta = { 314 description = "Android SDK Platform 26";
+56 -24
pkgs/development/mobile/androidenv/repository-11.xml
··· 15 * limitations under the License. 16 --> 17 <sdk:sdk-repository xmlns:sdk="http://schemas.android.com/sdk/android/repository/11" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 18 - <!--Generated on 2017-06-07 21:04:43.441919 with ADRT.--> 19 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 20 21 This is the Android Software Development Kit License Agreement ··· 296 297 June 2014.</sdk:license> 298 <sdk:ndk> 299 - <!--Generated from bid:4075724, branch:aosp-ndk-r15-release--> 300 <sdk:description>NDK</sdk:description> 301 <sdk:revision>15</sdk:revision> 302 <sdk:archives> 303 <sdk:archive> 304 - <!--Built on: Wed Jun 7 14:50:43 2017.--> 305 - <sdk:size>959176682</sdk:size> 306 - <sdk:checksum type="sha1">9dd0ff18d177ec75797b021a3ebd294362e8a41e</sdk:checksum> 307 - <sdk:url>android-ndk-r15-darwin-x86_64.zip</sdk:url> 308 <sdk:host-os>macosx</sdk:host-os> 309 <sdk:host-bits>64</sdk:host-bits> 310 </sdk:archive> 311 <sdk:archive> 312 - <!--Built on: Wed Jun 7 14:51:08 2017.--> 313 - <sdk:size>973898016</sdk:size> 314 - <sdk:checksum type="sha1">32b3115357ed798a8a48d7d589ffcb901693c745</sdk:checksum> 315 - <sdk:url>android-ndk-r15-linux-x86_64.zip</sdk:url> 316 <sdk:host-os>linux</sdk:host-os> 317 <sdk:host-bits>64</sdk:host-bits> 318 </sdk:archive> 319 <sdk:archive> 320 - <!--Built on: Wed Jun 7 14:49:52 2017.--> 321 - <sdk:size>783705009</sdk:size> 322 - <sdk:checksum type="sha1">bf869b624f6d4778065d5d4703815b0c689069e1</sdk:checksum> 323 - <sdk:url>android-ndk-r15-windows-x86.zip</sdk:url> 324 <sdk:host-os>windows</sdk:host-os> 325 <sdk:host-bits>32</sdk:host-bits> 326 </sdk:archive> 327 <sdk:archive> 328 - <!--Built on: Wed Jun 7 14:50:17 2017.--> 329 - <sdk:size>848657615</sdk:size> 330 - <sdk:checksum type="sha1">45d310443ceb5ff19a0dde139ee9b3404908c178</sdk:checksum> 331 - <sdk:url>android-ndk-r15-windows-x86_64.zip</sdk:url> 332 <sdk:host-os>windows</sdk:host-os> 333 <sdk:host-bits>64</sdk:host-bits> 334 </sdk:archive> ··· 336 <sdk:uses-license ref="android-sdk-license"/> 337 </sdk:ndk> 338 <sdk:platform> 339 - <!--Generated from bid:4062713, branch:git_oc-preview3-sdk--> 340 <sdk:version>8.0.0</sdk:version> 341 <sdk:api-level>26</sdk:api-level> 342 <sdk:description>Android SDK Platform 26</sdk:description> 343 - <sdk:revision>1</sdk:revision> 344 <sdk:archives> 345 <sdk:archive> 346 - <!--Built on: Fri Jun 2 13:22:35 2017.--> 347 - <sdk:size>63467872</sdk:size> 348 - <sdk:checksum type="sha1">33a4f9788bfd7123e712906b2d7e5d54a729e14a</sdk:checksum> 349 - <sdk:url>platform-26_r01.zip</sdk:url> 350 </sdk:archive> 351 </sdk:archives> 352 <sdk:uses-license ref="android-sdk-license"/> ··· 1169 </sdk:archives> 1170 <sdk:uses-license ref="android-sdk-license"/> 1171 </sdk:source> 1172 <sdk:build-tool> 1173 <!--Generated from bid:4062713, branch:git_oc-preview3-sdk--> 1174 <sdk:revision>
··· 15 * limitations under the License. 16 --> 17 <sdk:sdk-repository xmlns:sdk="http://schemas.android.com/sdk/android/repository/11" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 18 + <!--Generated on 2017-07-26 17:22:12.162164 with ADRT.--> 19 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 20 21 This is the Android Software Development Kit License Agreement ··· 296 297 June 2014.</sdk:license> 298 <sdk:ndk> 299 + <!--Generated from bid:4119039, branch:aosp-ndk-r15-release--> 300 <sdk:description>NDK</sdk:description> 301 <sdk:revision>15</sdk:revision> 302 <sdk:archives> 303 <sdk:archive> 304 + <!--Built on: Wed Jun 21 12:06:49 2017.--> 305 + <sdk:size>959321525</sdk:size> 306 + <sdk:checksum type="sha1">05e3eec7e9ce1d09bb5401b41cf778a2ec19c819</sdk:checksum> 307 + <sdk:url>android-ndk-r15b-darwin-x86_64.zip</sdk:url> 308 <sdk:host-os>macosx</sdk:host-os> 309 <sdk:host-bits>64</sdk:host-bits> 310 </sdk:archive> 311 <sdk:archive> 312 + <!--Built on: Wed Jun 21 12:07:17 2017.--> 313 + <sdk:size>974035125</sdk:size> 314 + <sdk:checksum type="sha1">2690d416e54f88f7fa52d0dcb5f539056a357b3b</sdk:checksum> 315 + <sdk:url>android-ndk-r15b-linux-x86_64.zip</sdk:url> 316 <sdk:host-os>linux</sdk:host-os> 317 <sdk:host-bits>64</sdk:host-bits> 318 </sdk:archive> 319 <sdk:archive> 320 + <!--Built on: Wed Jun 21 12:05:55 2017.--> 321 + <sdk:size>783838327</sdk:size> 322 + <sdk:checksum type="sha1">74e45891d0cc99b077b3951aeba87d9c91df20a8</sdk:checksum> 323 + <sdk:url>android-ndk-r15b-windows-x86.zip</sdk:url> 324 <sdk:host-os>windows</sdk:host-os> 325 <sdk:host-bits>32</sdk:host-bits> 326 </sdk:archive> 327 <sdk:archive> 328 + <!--Built on: Wed Jun 21 12:06:20 2017.--> 329 + <sdk:size>848796389</sdk:size> 330 + <sdk:checksum type="sha1">126a1cd8985132c0383ab96579feed09ba402e22</sdk:checksum> 331 + <sdk:url>android-ndk-r15b-windows-x86_64.zip</sdk:url> 332 <sdk:host-os>windows</sdk:host-os> 333 <sdk:host-bits>64</sdk:host-bits> 334 </sdk:archive> ··· 336 <sdk:uses-license ref="android-sdk-license"/> 337 </sdk:ndk> 338 <sdk:platform> 339 + <!--Generated from bid:4187382, branch:git_oc-release--> 340 <sdk:version>8.0.0</sdk:version> 341 <sdk:api-level>26</sdk:api-level> 342 <sdk:description>Android SDK Platform 26</sdk:description> 343 + <sdk:revision>2</sdk:revision> 344 <sdk:archives> 345 <sdk:archive> 346 + <!--Built on: Tue Jul 18 10:38:38 2017.--> 347 + <sdk:size>63623734</sdk:size> 348 + <sdk:checksum type="sha1">e4ae5d7aa557a3c827135838ee400da8443ac4ef</sdk:checksum> 349 + <sdk:url>platform-26_r02.zip</sdk:url> 350 </sdk:archive> 351 </sdk:archives> 352 <sdk:uses-license ref="android-sdk-license"/> ··· 1169 </sdk:archives> 1170 <sdk:uses-license ref="android-sdk-license"/> 1171 </sdk:source> 1172 + <sdk:build-tool> 1173 + <!--Generated from bid:4187382, branch:git_oc-release--> 1174 + <sdk:revision> 1175 + <sdk:major>26</sdk:major> 1176 + <sdk:minor>0</sdk:minor> 1177 + <sdk:micro>1</sdk:micro> 1178 + </sdk:revision> 1179 + <sdk:archives> 1180 + <sdk:archive> 1181 + <!--Built on: Tue Jul 18 10:38:26 2017.--> 1182 + <sdk:size>54113329</sdk:size> 1183 + <sdk:checksum type="sha1">5378c2c78091b414d0eac40a6bd37f2faa31a365</sdk:checksum> 1184 + <sdk:url>build-tools_r26.0.1-linux.zip</sdk:url> 1185 + <sdk:host-os>linux</sdk:host-os> 1186 + </sdk:archive> 1187 + <sdk:archive> 1188 + <!--Built on: Tue Jul 18 10:38:23 2017.--> 1189 + <sdk:size>53266653</sdk:size> 1190 + <sdk:checksum type="sha1">cbde59de198916b390777dd0227921bfa2120832</sdk:checksum> 1191 + <sdk:url>build-tools_r26.0.1-macosx.zip</sdk:url> 1192 + <sdk:host-os>macosx</sdk:host-os> 1193 + </sdk:archive> 1194 + <sdk:archive> 1195 + <!--Built on: Tue Jul 18 10:38:21 2017.--> 1196 + <sdk:size>54936185</sdk:size> 1197 + <sdk:checksum type="sha1">02494c80ffbe65bfff0aaa7463c9692693327b7d</sdk:checksum> 1198 + <sdk:url>build-tools_r26.0.1-windows.zip</sdk:url> 1199 + <sdk:host-os>windows</sdk:host-os> 1200 + </sdk:archive> 1201 + </sdk:archives> 1202 + <sdk:uses-license ref="android-sdk-license"/> 1203 + </sdk:build-tool> 1204 <sdk:build-tool> 1205 <!--Generated from bid:4062713, branch:git_oc-preview3-sdk--> 1206 <sdk:revision>
+2 -2
pkgs/development/mobile/androidenv/support-repository.nix
··· 1 {stdenv, fetchurl, unzip}: 2 3 stdenv.mkDerivation rec { 4 - version = "40"; 5 name = "android-support-repository-r${version}"; 6 src = fetchurl { 7 url = "http://dl.google.com/android/repository/android_m2repository_r${version}.zip"; 8 - sha1 = "782e7233f18c890463e8602571d304e680ce354c"; 9 }; 10 11 buildCommand = ''
··· 1 {stdenv, fetchurl, unzip}: 2 3 stdenv.mkDerivation rec { 4 + version = "47"; 5 name = "android-support-repository-r${version}"; 6 src = fetchurl { 7 url = "http://dl.google.com/android/repository/android_m2repository_r${version}.zip"; 8 + sha256 = "1l13a6myff6i8x99h1ky2j5sglwy8wc0rsbxfcbif375vh41iyd3"; 9 }; 10 11 buildCommand = ''
+55 -55
pkgs/development/mobile/androidenv/sys-img.xml
··· 1 <?xml version="1.0" ?> 2 <sdk:sdk-sys-img xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 3 - <!--Generated on 2017-06-07 21:04:43.770481 with ADRT.--> 4 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 5 6 This is the Android Software Development Kit License Agreement ··· 746 <sdk:tag-id>default</sdk:tag-id> 747 </sdk:system-image> 748 <sdk:system-image> 749 - <!--Generated from bid:3462041, branch:git_klp-emu-release--> 750 <sdk:api-level>19</sdk:api-level> 751 <sdk:description>Intel x86 Atom System Image</sdk:description> 752 - <sdk:revision>5</sdk:revision> 753 <sdk:archives> 754 <sdk:archive> 755 - <!--Built on: Thu Nov 10 17:21:38 2016.--> 756 - <sdk:size>183968605</sdk:size> 757 - <sdk:checksum type="sha1">1d98426467580abfd03c724c5344450f5d0df379</sdk:checksum> 758 - <sdk:url>x86-19_r05.zip</sdk:url> 759 </sdk:archive> 760 </sdk:archives> 761 <sdk:uses-license ref="android-sdk-license"/> ··· 763 <sdk:tag-id>default</sdk:tag-id> 764 </sdk:system-image> 765 <sdk:system-image> 766 - <!--Generated from bid:3079185, branch:git_lmp-emu-release--> 767 <sdk:api-level>21</sdk:api-level> 768 <sdk:description>Intel x86 Atom System Image</sdk:description> 769 - <sdk:revision>4</sdk:revision> 770 <sdk:archives> 771 <sdk:archive> 772 - <!--Built on: Fri Sep 16 16:12:20 2016.--> 773 - <sdk:size>206305926</sdk:size> 774 - <sdk:checksum type="sha1">c7732f45c931c0eaa064e57e8c054bce86c30e54</sdk:checksum> 775 - <sdk:url>x86-21_r04.zip</sdk:url> 776 </sdk:archive> 777 </sdk:archives> 778 <sdk:uses-license ref="android-sdk-license"/> ··· 780 <sdk:tag-id>default</sdk:tag-id> 781 </sdk:system-image> 782 <sdk:system-image> 783 - <!--Generated from bid:3079158, branch:git_lmp-mr1-emu-release--> 784 <sdk:api-level>22</sdk:api-level> 785 <sdk:description>Intel x86 Atom System Image</sdk:description> 786 - <sdk:revision>5</sdk:revision> 787 <sdk:archives> 788 <sdk:archive> 789 - <!--Built on: Fri Sep 16 16:12:40 2016.--> 790 - <sdk:size>212327460</sdk:size> 791 - <sdk:checksum type="sha1">7e2c93891ea9efec07dccccf6b9ab051a014dbdf</sdk:checksum> 792 - <sdk:url>x86-22_r05.zip</sdk:url> 793 </sdk:archive> 794 </sdk:archives> 795 <sdk:uses-license ref="android-sdk-license"/> ··· 797 <sdk:tag-id>default</sdk:tag-id> 798 </sdk:system-image> 799 <sdk:system-image> 800 - <!--Generated from bid:3079352, branch:git_mnc-emu-release--> 801 <sdk:api-level>23</sdk:api-level> 802 <sdk:description>Intel x86 Atom System Image</sdk:description> 803 - <sdk:revision>9</sdk:revision> 804 <sdk:archives> 805 <sdk:archive> 806 - <!--Built on: Fri Sep 16 16:13:52 2016.--> 807 - <sdk:size>260241399</sdk:size> 808 - <sdk:checksum type="sha1">d7ee1118a73eb5c3e803d4dd3b96a124ac909ee1</sdk:checksum> 809 - <sdk:url>x86-23_r09.zip</sdk:url> 810 </sdk:archive> 811 </sdk:archives> 812 <sdk:uses-license ref="android-sdk-license"/> ··· 814 <sdk:tag-id>default</sdk:tag-id> 815 </sdk:system-image> 816 <sdk:system-image> 817 - <!--Generated from bid:3245079, branch:git_nyc-emu-release--> 818 <sdk:api-level>24</sdk:api-level> 819 <sdk:description>Intel x86 Atom System Image</sdk:description> 820 - <sdk:revision>7</sdk:revision> 821 <sdk:archives> 822 <sdk:archive> 823 - <!--Built on: Tue Sep 6 08:29:27 2016.--> 824 - <sdk:size>302213276</sdk:size> 825 - <sdk:checksum type="sha1">566fdee283a907854bfa3c174265bc31f396eabd</sdk:checksum> 826 - <sdk:url>x86-24_r07.zip</sdk:url> 827 </sdk:archive> 828 </sdk:archives> 829 <sdk:uses-license ref="android-sdk-license"/> ··· 831 <sdk:tag-id>default</sdk:tag-id> 832 </sdk:system-image> 833 <sdk:system-image> 834 - <!--Generated from bid:3079185, branch:git_lmp-emu-release--> 835 <sdk:api-level>21</sdk:api-level> 836 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 837 - <sdk:revision>4</sdk:revision> 838 <sdk:archives> 839 <sdk:archive> 840 - <!--Built on: Fri Sep 16 16:08:22 2016.--> 841 - <sdk:size>290608820</sdk:size> 842 - <sdk:checksum type="sha1">9b2d64a69a72fa596c386899a742a404308f2c92</sdk:checksum> 843 - <sdk:url>x86_64-21_r04.zip</sdk:url> 844 </sdk:archive> 845 </sdk:archives> 846 <sdk:uses-license ref="android-sdk-license"/> ··· 848 <sdk:tag-id>default</sdk:tag-id> 849 </sdk:system-image> 850 <sdk:system-image> 851 - <!--Generated from bid:3079158, branch:git_lmp_mr1-emu-release--> 852 <sdk:api-level>22</sdk:api-level> 853 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 854 - <sdk:revision>5</sdk:revision> 855 <sdk:archives> 856 <sdk:archive> 857 - <!--Built on: Fri Sep 16 16:08:46 2016.--> 858 - <sdk:size>297850561</sdk:size> 859 - <sdk:checksum type="sha1">99d1d6c77e92284b4210640edf6c81eceb28520d</sdk:checksum> 860 - <sdk:url>x86_64-22_r05.zip</sdk:url> 861 </sdk:archive> 862 </sdk:archives> 863 <sdk:uses-license ref="android-sdk-license"/> ··· 865 <sdk:tag-id>default</sdk:tag-id> 866 </sdk:system-image> 867 <sdk:system-image> 868 - <!--Generated from bid:3079352, branch:git_mnc-emu-release--> 869 <sdk:api-level>23</sdk:api-level> 870 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 871 - <sdk:revision>9</sdk:revision> 872 <sdk:archives> 873 <sdk:archive> 874 - <!--Built on: Fri Sep 16 16:09:15 2016.--> 875 - <sdk:size>363794271</sdk:size> 876 - <sdk:checksum type="sha1">84cc076eacec043c8e88382c6ab391b0cd5c0695</sdk:checksum> 877 - <sdk:url>x86_64-23_r09.zip</sdk:url> 878 </sdk:archive> 879 </sdk:archives> 880 <sdk:uses-license ref="android-sdk-license"/> ··· 882 <sdk:tag-id>default</sdk:tag-id> 883 </sdk:system-image> 884 <sdk:system-image> 885 - <!--Generated from bid:3245079, branch:git_nyc-emu-release--> 886 <sdk:api-level>24</sdk:api-level> 887 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 888 - <sdk:revision>7</sdk:revision> 889 <sdk:archives> 890 <sdk:archive> 891 - <!--Built on: Tue Sep 6 08:29:51 2016.--> 892 - <sdk:size>407148033</sdk:size> 893 - <sdk:checksum type="sha1">a379932395ced0a8f572b39c396d86e08827a9ba</sdk:checksum> 894 - <sdk:url>x86_64-24_r07.zip</sdk:url> 895 </sdk:archive> 896 </sdk:archives> 897 <sdk:uses-license ref="android-sdk-license"/>
··· 1 <?xml version="1.0" ?> 2 <sdk:sdk-sys-img xmlns:sdk="http://schemas.android.com/sdk/android/sys-img/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 3 + <!--Generated on 2017-07-26 17:22:12.517198 with ADRT.--> 4 <sdk:license id="android-sdk-license" type="text">Terms and Conditions 5 6 This is the Android Software Development Kit License Agreement ··· 746 <sdk:tag-id>default</sdk:tag-id> 747 </sdk:system-image> 748 <sdk:system-image> 749 + <!--Generated from bid:4174703, branch:git_klp-emu-release--> 750 <sdk:api-level>19</sdk:api-level> 751 <sdk:description>Intel x86 Atom System Image</sdk:description> 752 + <sdk:revision>6</sdk:revision> 753 <sdk:archives> 754 <sdk:archive> 755 + <!--Built on: Thu Jul 13 12:41:20 2017.--> 756 + <sdk:size>185886274</sdk:size> 757 + <sdk:checksum type="sha1">2ac82153aae97f7eae4c5a0761224fe04321d03d</sdk:checksum> 758 + <sdk:url>x86-19_r06.zip</sdk:url> 759 </sdk:archive> 760 </sdk:archives> 761 <sdk:uses-license ref="android-sdk-license"/> ··· 763 <sdk:tag-id>default</sdk:tag-id> 764 </sdk:system-image> 765 <sdk:system-image> 766 + <!--Generated from bid:4174711, branch:git_lmp-emu-release--> 767 <sdk:api-level>21</sdk:api-level> 768 <sdk:description>Intel x86 Atom System Image</sdk:description> 769 + <sdk:revision>5</sdk:revision> 770 <sdk:archives> 771 <sdk:archive> 772 + <!--Built on: Thu Jul 13 12:42:18 2017.--> 773 + <sdk:size>208212529</sdk:size> 774 + <sdk:checksum type="sha1">00f0eb0a1003efe3316347f762e20a85d8749cff</sdk:checksum> 775 + <sdk:url>x86-21_r05.zip</sdk:url> 776 </sdk:archive> 777 </sdk:archives> 778 <sdk:uses-license ref="android-sdk-license"/> ··· 780 <sdk:tag-id>default</sdk:tag-id> 781 </sdk:system-image> 782 <sdk:system-image> 783 + <!--Generated from bid:4174727, branch:git_lmp-mr1-emu-release--> 784 <sdk:api-level>22</sdk:api-level> 785 <sdk:description>Intel x86 Atom System Image</sdk:description> 786 + <sdk:revision>6</sdk:revision> 787 <sdk:archives> 788 <sdk:archive> 789 + <!--Built on: Thu Jul 13 12:43:18 2017.--> 790 + <sdk:size>214268954</sdk:size> 791 + <sdk:checksum type="sha1">e33e2a6cc3f1cc56b2019dbef3917d2eeb26f54e</sdk:checksum> 792 + <sdk:url>x86-22_r06.zip</sdk:url> 793 </sdk:archive> 794 </sdk:archives> 795 <sdk:uses-license ref="android-sdk-license"/> ··· 797 <sdk:tag-id>default</sdk:tag-id> 798 </sdk:system-image> 799 <sdk:system-image> 800 + <!--Generated from bid:4174734, branch:git_mnc-emu-release--> 801 <sdk:api-level>23</sdk:api-level> 802 <sdk:description>Intel x86 Atom System Image</sdk:description> 803 + <sdk:revision>10</sdk:revision> 804 <sdk:archives> 805 <sdk:archive> 806 + <!--Built on: Thu Jul 13 12:44:25 2017.--> 807 + <sdk:size>260804863</sdk:size> 808 + <sdk:checksum type="sha1">f6c3e3dd7bd951454795aa75c3a145fd05ac25bb</sdk:checksum> 809 + <sdk:url>x86-23_r10.zip</sdk:url> 810 </sdk:archive> 811 </sdk:archives> 812 <sdk:uses-license ref="android-sdk-license"/> ··· 814 <sdk:tag-id>default</sdk:tag-id> 815 </sdk:system-image> 816 <sdk:system-image> 817 + <!--Generated from bid:4174735, branch:git_nyc-emu-release--> 818 <sdk:api-level>24</sdk:api-level> 819 <sdk:description>Intel x86 Atom System Image</sdk:description> 820 + <sdk:revision>8</sdk:revision> 821 <sdk:archives> 822 <sdk:archive> 823 + <!--Built on: Thu Jul 13 12:45:47 2017.--> 824 + <sdk:size>313489224</sdk:size> 825 + <sdk:checksum type="sha1">c1cae7634b0216c0b5990f2c144eb8ca948e3511</sdk:checksum> 826 + <sdk:url>x86-24_r08.zip</sdk:url> 827 </sdk:archive> 828 </sdk:archives> 829 <sdk:uses-license ref="android-sdk-license"/> ··· 831 <sdk:tag-id>default</sdk:tag-id> 832 </sdk:system-image> 833 <sdk:system-image> 834 + <!--Generated from bid:4174711, branch:git_lmp-emu-release--> 835 <sdk:api-level>21</sdk:api-level> 836 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 837 + <sdk:revision>5</sdk:revision> 838 <sdk:archives> 839 <sdk:archive> 840 + <!--Built on: Thu Jul 13 12:46:57 2017.--> 841 + <sdk:size>292623982</sdk:size> 842 + <sdk:checksum type="sha1">9078a095825a69e5e215713f0866c83cef65a342</sdk:checksum> 843 + <sdk:url>x86_64-21_r05.zip</sdk:url> 844 </sdk:archive> 845 </sdk:archives> 846 <sdk:uses-license ref="android-sdk-license"/> ··· 848 <sdk:tag-id>default</sdk:tag-id> 849 </sdk:system-image> 850 <sdk:system-image> 851 + <!--Generated from bid:4174727, branch:git_lmp-mr1-emu-release--> 852 <sdk:api-level>22</sdk:api-level> 853 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 854 + <sdk:revision>6</sdk:revision> 855 <sdk:archives> 856 <sdk:archive> 857 + <!--Built on: Thu Jul 13 12:48:15 2017.--> 858 + <sdk:size>299976630</sdk:size> 859 + <sdk:checksum type="sha1">5db3b27f78cd9c4c5092b1cad5a5dd479fb5b2e4</sdk:checksum> 860 + <sdk:url>x86_64-22_r06.zip</sdk:url> 861 </sdk:archive> 862 </sdk:archives> 863 <sdk:uses-license ref="android-sdk-license"/> ··· 865 <sdk:tag-id>default</sdk:tag-id> 866 </sdk:system-image> 867 <sdk:system-image> 868 + <!--Generated from bid:4174734, branch:git_mnc-emu-release--> 869 <sdk:api-level>23</sdk:api-level> 870 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 871 + <sdk:revision>10</sdk:revision> 872 <sdk:archives> 873 <sdk:archive> 874 + <!--Built on: Thu Jul 13 12:49:37 2017.--> 875 + <sdk:size>365009313</sdk:size> 876 + <sdk:checksum type="sha1">7cbc291483ca07dc67b71268c5f08a5755f50f51</sdk:checksum> 877 + <sdk:url>x86_64-23_r10.zip</sdk:url> 878 </sdk:archive> 879 </sdk:archives> 880 <sdk:uses-license ref="android-sdk-license"/> ··· 882 <sdk:tag-id>default</sdk:tag-id> 883 </sdk:system-image> 884 <sdk:system-image> 885 + <!--Generated from bid:4174735, branch:git_nyc-emu-release--> 886 <sdk:api-level>24</sdk:api-level> 887 <sdk:description>Intel x86 Atom_64 System Image</sdk:description> 888 + <sdk:revision>8</sdk:revision> 889 <sdk:archives> 890 <sdk:archive> 891 + <!--Built on: Thu Jul 13 12:51:15 2017.--> 892 + <sdk:size>419261998</sdk:size> 893 + <sdk:checksum type="sha1">f6559e1949a5879f31a9662f4f0e50ad60181684</sdk:checksum> 894 + <sdk:url>x86_64-24_r08.zip</sdk:url> 895 </sdk:archive> 896 </sdk:archives> 897 <sdk:uses-license ref="android-sdk-license"/>
+19 -19
pkgs/development/mobile/androidenv/sysimages.nix
··· 138 sysimg_x86_19 = buildSystemImage { 139 name = "sysimg-x86-19"; 140 src = fetchurl { 141 - url = https://dl.google.com/android/repository/sys-img/android/x86-19_r05.zip; 142 - sha1 = "1d98426467580abfd03c724c5344450f5d0df379"; 143 }; 144 }; 145 ··· 154 sysimg_x86_21 = buildSystemImage { 155 name = "sysimg-x86-21"; 156 src = fetchurl { 157 - url = https://dl.google.com/android/repository/sys-img/android/x86-21_r04.zip; 158 - sha1 = "c7732f45c931c0eaa064e57e8c054bce86c30e54"; 159 }; 160 }; 161 162 sysimg_x86_64_21 = buildSystemImage { 163 name = "sysimg-x86_64-21"; 164 src = fetchurl { 165 - url = https://dl.google.com/android/repository/sys-img/android/x86_64-21_r04.zip; 166 - sha1 = "9b2d64a69a72fa596c386899a742a404308f2c92"; 167 }; 168 }; 169 ··· 178 sysimg_x86_22 = buildSystemImage { 179 name = "sysimg-x86-22"; 180 src = fetchurl { 181 - url = https://dl.google.com/android/repository/sys-img/android/x86-22_r05.zip; 182 - sha1 = "7e2c93891ea9efec07dccccf6b9ab051a014dbdf"; 183 }; 184 }; 185 186 sysimg_x86_64_22 = buildSystemImage { 187 name = "sysimg-x86_64-22"; 188 src = fetchurl { 189 - url = https://dl.google.com/android/repository/sys-img/android/x86_64-22_r05.zip; 190 - sha1 = "99d1d6c77e92284b4210640edf6c81eceb28520d"; 191 }; 192 }; 193 ··· 202 sysimg_x86_23 = buildSystemImage { 203 name = "sysimg-x86-23"; 204 src = fetchurl { 205 - url = https://dl.google.com/android/repository/sys-img/android/x86-23_r09.zip; 206 - sha1 = "d7ee1118a73eb5c3e803d4dd3b96a124ac909ee1"; 207 }; 208 }; 209 210 sysimg_x86_64_23 = buildSystemImage { 211 name = "sysimg-x86_64-23"; 212 src = fetchurl { 213 - url = https://dl.google.com/android/repository/sys-img/android/x86_64-23_r09.zip; 214 - sha1 = "84cc076eacec043c8e88382c6ab391b0cd5c0695"; 215 }; 216 }; 217 ··· 234 sysimg_x86_24 = buildSystemImage { 235 name = "sysimg-x86-24"; 236 src = fetchurl { 237 - url = https://dl.google.com/android/repository/sys-img/android/x86-24_r07.zip; 238 - sha1 = "566fdee283a907854bfa3c174265bc31f396eabd"; 239 }; 240 }; 241 242 sysimg_x86_64_24 = buildSystemImage { 243 name = "sysimg-x86_64-24"; 244 src = fetchurl { 245 - url = https://dl.google.com/android/repository/sys-img/android/x86_64-24_r07.zip; 246 - sha1 = "a379932395ced0a8f572b39c396d86e08827a9ba"; 247 }; 248 }; 249 ··· 263 }; 264 }; 265 } 266 -
··· 138 sysimg_x86_19 = buildSystemImage { 139 name = "sysimg-x86-19"; 140 src = fetchurl { 141 + url = https://dl.google.com/android/repository/sys-img/android/x86-19_r06.zip; 142 + sha1 = "2ac82153aae97f7eae4c5a0761224fe04321d03d"; 143 }; 144 }; 145 ··· 154 sysimg_x86_21 = buildSystemImage { 155 name = "sysimg-x86-21"; 156 src = fetchurl { 157 + url = https://dl.google.com/android/repository/sys-img/android/x86-21_r05.zip; 158 + sha1 = "00f0eb0a1003efe3316347f762e20a85d8749cff"; 159 }; 160 }; 161 162 sysimg_x86_64_21 = buildSystemImage { 163 name = "sysimg-x86_64-21"; 164 src = fetchurl { 165 + url = https://dl.google.com/android/repository/sys-img/android/x86_64-21_r05.zip; 166 + sha1 = "9078a095825a69e5e215713f0866c83cef65a342"; 167 }; 168 }; 169 ··· 178 sysimg_x86_22 = buildSystemImage { 179 name = "sysimg-x86-22"; 180 src = fetchurl { 181 + url = https://dl.google.com/android/repository/sys-img/android/x86-22_r06.zip; 182 + sha1 = "e33e2a6cc3f1cc56b2019dbef3917d2eeb26f54e"; 183 }; 184 }; 185 186 sysimg_x86_64_22 = buildSystemImage { 187 name = "sysimg-x86_64-22"; 188 src = fetchurl { 189 + url = https://dl.google.com/android/repository/sys-img/android/x86_64-22_r06.zip; 190 + sha1 = "5db3b27f78cd9c4c5092b1cad5a5dd479fb5b2e4"; 191 }; 192 }; 193 ··· 202 sysimg_x86_23 = buildSystemImage { 203 name = "sysimg-x86-23"; 204 src = fetchurl { 205 + url = https://dl.google.com/android/repository/sys-img/android/x86-23_r10.zip; 206 + sha1 = "f6c3e3dd7bd951454795aa75c3a145fd05ac25bb"; 207 }; 208 }; 209 210 sysimg_x86_64_23 = buildSystemImage { 211 name = "sysimg-x86_64-23"; 212 src = fetchurl { 213 + url = https://dl.google.com/android/repository/sys-img/android/x86_64-23_r10.zip; 214 + sha1 = "7cbc291483ca07dc67b71268c5f08a5755f50f51"; 215 }; 216 }; 217 ··· 234 sysimg_x86_24 = buildSystemImage { 235 name = "sysimg-x86-24"; 236 src = fetchurl { 237 + url = https://dl.google.com/android/repository/sys-img/android/x86-24_r08.zip; 238 + sha1 = "c1cae7634b0216c0b5990f2c144eb8ca948e3511"; 239 }; 240 }; 241 242 sysimg_x86_64_24 = buildSystemImage { 243 name = "sysimg-x86_64-24"; 244 src = fetchurl { 245 + url = https://dl.google.com/android/repository/sys-img/android/x86_64-24_r08.zip; 246 + sha1 = "f6559e1949a5879f31a9662f4f0e50ad60181684"; 247 }; 248 }; 249 ··· 263 }; 264 }; 265 } 266 +
+3 -3
pkgs/development/ocaml-modules/cryptokit/default.nix
··· 5 let param = 6 if stdenv.lib.versionAtLeast ocaml.version "4.02" 7 then { 8 - version = "1.11"; 9 - url = http://forge.ocamlcore.org/frs/download.php/1618/cryptokit-1.11.tar.gz; 10 - sha256 = "1c1vn15lf2b5a8nfa2v2brxm7bwby540nf6q0vkndgkq5qcw96j8"; 11 inherit zarith; 12 } else { 13 version = "1.10";
··· 5 let param = 6 if stdenv.lib.versionAtLeast ocaml.version "4.02" 7 then { 8 + version = "1.13"; 9 + url = https://github.com/xavierleroy/cryptokit/archive/release113.tar.gz; 10 + sha256 = "1f4jjnp2a911nqw0hbijyv9vygkk6kw5zx75qs49hfm3by6ij8rq"; 11 inherit zarith; 12 } else { 13 version = "1.10";
+2 -2
pkgs/development/ocaml-modules/git/default.nix
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 - version = "1.11.0"; 7 name = "ocaml${ocaml.version}-git-${version}"; 8 9 src = fetchFromGitHub { 10 owner = "mirage"; 11 repo = "ocaml-git"; 12 rev = version; 13 - sha256 = "1gsvp783g4jb54ccvvpyjpxjmp0pjvlq0cicygk4z4rxs0crd6kw"; 14 }; 15 16 buildInputs = [ ocaml findlib jbuilder ];
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 + version = "1.11.1"; 7 name = "ocaml${ocaml.version}-git-${version}"; 8 9 src = fetchFromGitHub { 10 owner = "mirage"; 11 repo = "ocaml-git"; 12 rev = version; 13 + sha256 = "04az2bpbhgdhh7y6pagqx4wf3jbmqrm8w20dgimpbj5h3hnak744"; 14 }; 15 16 buildInputs = [ ocaml findlib jbuilder ];
+1
pkgs/development/ocaml-modules/ocamlnet/default.nix
··· 40 maintainers = [ 41 stdenv.lib.maintainers.z77z 42 ]; 43 }; 44 }
··· 40 maintainers = [ 41 stdenv.lib.maintainers.z77z 42 ]; 43 + broken = stdenv.lib.versionAtLeast ocaml.version "4.05"; 44 }; 45 }
+2 -1
pkgs/development/ocaml-modules/ppx_deriving/default.nix
··· 1 - { stdenv, buildOcaml, fetchzip 2 , cppo, ppx_tools, result, ounit 3 }: 4 ··· 25 description = "deriving is a library simplifying type-driven code generation on OCaml >=4.02."; 26 maintainers = [ maintainers.maurer ]; 27 license = licenses.mit; 28 }; 29 }
··· 1 + { stdenv, buildOcaml, ocaml, fetchzip 2 , cppo, ppx_tools, result, ounit 3 }: 4 ··· 25 description = "deriving is a library simplifying type-driven code generation on OCaml >=4.02."; 26 maintainers = [ maintainers.maurer ]; 27 license = licenses.mit; 28 + broken = versionAtLeast ocaml.version "4.05"; 29 }; 30 }
+25
pkgs/development/ocaml-modules/process/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ocaml${ocaml.version}-process-${version}"; 5 + version = "0.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "dsheets"; 9 + repo = "ocaml-process"; 10 + rev = version; 11 + sha256 = "0m1ldah5r9gcq09d9jh8lhvr77910dygx5m309k1jm60ah9mdcab"; 12 + }; 13 + 14 + buildInputs = [ ocaml findlib ocamlbuild ]; 15 + 16 + createFindlibDestdir = true; 17 + 18 + meta = { 19 + description = "Easy process control in OCaml"; 20 + license = stdenv.lib.licenses.isc; 21 + maintainers = [ stdenv.lib.maintainers.vbgl ]; 22 + inherit (src.meta) homepage; 23 + inherit (ocaml.meta) platforms; 24 + }; 25 + }
+31
pkgs/development/ocaml-modules/wasm/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild }: 2 + 3 + if !stdenv.lib.versionAtLeast ocaml.version "4.02" 4 + then throw "wasm is not available for OCaml ${ocaml.version}" 5 + else 6 + 7 + stdenv.mkDerivation rec { 8 + name = "ocaml${ocaml.version}-wasm-${version}"; 9 + version = "0.13"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "WebAssembly"; 13 + repo = "spec"; 14 + rev = "v${version}"; 15 + sha256 = "0l67w1dmhgzrhmw3pw2w35h54imax0zdpa9yyqppzzbagxgn87kn"; 16 + }; 17 + 18 + buildInputs = [ ocaml findlib ocamlbuild ]; 19 + 20 + makeFlags = [ "-C" "interpreter" ]; 21 + 22 + createFindlibDestdir = true; 23 + 24 + meta = { 25 + description = "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST"; 26 + license = stdenv.lib.licenses.asl20; 27 + maintainers = [ stdenv.lib.maintainers.vbgl ]; 28 + inherit (src.meta) homepage; 29 + inherit (ocaml.meta) platforms; 30 + }; 31 + }
+38
pkgs/development/python-modules/linode-api/default.nix
···
··· 1 + { stdenv, 2 + buildPythonPackage, 3 + fetchPypi, 4 + isPy3k, 5 + pythonOlder, 6 + lib, 7 + requests, 8 + future, 9 + enum34 }: 10 + 11 + buildPythonPackage rec { 12 + pname = "linode-api"; 13 + version = "4.1.1b2"; # NOTE: this is a beta, and the API may change in future versions. 14 + name = "${pname}-${version}"; 15 + 16 + disabled = (pythonOlder "2.7"); 17 + 18 + propagatedBuildInputs = [ requests future ] 19 + ++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ]; 20 + 21 + postPatch = (stdenv.lib.optionalString (!pythonOlder "3.4") '' 22 + sed -i -e '/"enum34",/d' setup.py 23 + ''); 24 + 25 + doCheck = false; # This library does not have any tests at this point. 26 + 27 + src = fetchPypi { 28 + inherit pname version; 29 + sha256 = "1lfqsll3wv1wzn98ymmcbw0yawj8ab3mxniws6kaxf99jd4a0xp4"; 30 + }; 31 + 32 + meta = { 33 + homepage = "https://github.com/linode/python-linode-api"; 34 + description = "The official python library for the Linode API v4 in python."; 35 + license = lib.licenses.bsd3; 36 + maintainers = with lib.maintainers; [ glenns ]; 37 + }; 38 + }
+2
pkgs/development/tools/cucumber/Gemfile
···
··· 1 + source 'https://rubygems.org' 2 + gem 'cucumber'
+28
pkgs/development/tools/cucumber/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + builder (3.2.3) 5 + cucumber (2.4.0) 6 + builder (>= 2.1.2) 7 + cucumber-core (~> 1.5.0) 8 + cucumber-wire (~> 0.0.1) 9 + diff-lcs (>= 1.1.3) 10 + gherkin (~> 4.0) 11 + multi_json (>= 1.7.5, < 2.0) 12 + multi_test (>= 0.1.2) 13 + cucumber-core (1.5.0) 14 + gherkin (~> 4.0) 15 + cucumber-wire (0.0.1) 16 + diff-lcs (1.3) 17 + gherkin (4.1.3) 18 + multi_json (1.12.1) 19 + multi_test (0.1.2) 20 + 21 + PLATFORMS 22 + ruby 23 + 24 + DEPENDENCIES 25 + cucumber 26 + 27 + BUNDLED WITH 28 + 1.14.4
+19
pkgs/development/tools/cucumber/default.nix
···
··· 1 + { lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv rec { 4 + name = "cucumber-${version}"; 5 + 6 + version = (import gemset).cucumber.version; 7 + inherit ruby; 8 + # expects Gemfile, Gemfile.lock and gemset.nix in the same directory 9 + gemfile = ./Gemfile; 10 + lockfile = ./Gemfile.lock; 11 + gemset = ./gemset.nix; 12 + 13 + meta = with lib; { 14 + description = "A tool for executable specifications"; 15 + homepage = https://cucumber.io/; 16 + license = with licenses; mit; 17 + platforms = platforms.unix; 18 + }; 19 + }
+66
pkgs/development/tools/cucumber/gemset.nix
···
··· 1 + { 2 + builder = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1"; 6 + type = "gem"; 7 + }; 8 + version = "3.2.3"; 9 + }; 10 + cucumber = { 11 + source = { 12 + remotes = ["https://rubygems.org"]; 13 + sha256 = "1k4j31a93r0zhvyq2mm2k8irppbvkzbsg44r3mf023959v18fzih"; 14 + type = "gem"; 15 + }; 16 + version = "2.4.0"; 17 + }; 18 + cucumber-core = { 19 + source = { 20 + remotes = ["https://rubygems.org"]; 21 + sha256 = "0qj2fsqvp94nggnikbnrfvnmzr1pl6ifmdsxj69kdw1kkab30jjr"; 22 + type = "gem"; 23 + }; 24 + version = "1.5.0"; 25 + }; 26 + cucumber-wire = { 27 + source = { 28 + remotes = ["https://rubygems.org"]; 29 + sha256 = "09ymvqb0sbw2if1nxg8rcj33sf0va88ancq5nmp8g01dfwzwma2f"; 30 + type = "gem"; 31 + }; 32 + version = "0.0.1"; 33 + }; 34 + diff-lcs = { 35 + source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza"; 38 + type = "gem"; 39 + }; 40 + version = "1.3"; 41 + }; 42 + gherkin = { 43 + source = { 44 + remotes = ["https://rubygems.org"]; 45 + sha256 = "1d18r8mf2qyd9jbq9xxvca8adyysdzvwdy8v9c2s5hrd6p02kg79"; 46 + type = "gem"; 47 + }; 48 + version = "4.1.3"; 49 + }; 50 + multi_json = { 51 + source = { 52 + remotes = ["https://rubygems.org"]; 53 + sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk"; 54 + type = "gem"; 55 + }; 56 + version = "1.12.1"; 57 + }; 58 + multi_test = { 59 + source = { 60 + remotes = ["https://rubygems.org"]; 61 + sha256 = "1sx356q81plr67hg16jfwz9hcqvnk03bd9n75pmdw8pfxjfy1yxd"; 62 + type = "gem"; 63 + }; 64 + version = "0.1.2"; 65 + }; 66 + }
+36
pkgs/development/tools/glslviewer/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage, 2 + libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi, 3 + libX11, mesa_glu }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "glslviewer-${version}"; 7 + version = "1.2"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "patriciogonzalezvivo"; 11 + repo = "glslViewer"; 12 + rev = version; 13 + sha256 = "05ya821l2pd58anyx21mgmlm2bv78rz8cnbvqw4d9pfhq40z9psw"; 14 + }; 15 + 16 + # Makefile has /usr/local/bin hard-coded for 'make install' 17 + preConfigure = '' 18 + sed s,/usr/local,$out, -i Makefile 19 + ''; 20 + 21 + preInstall = '' 22 + mkdir -p $out/bin 23 + ''; 24 + 25 + buildInputs = [ glfw mesa_glu pkgconfig glfw libXrandr libXdamage 26 + libXext libXrender libXinerama libXcursor libXxf86vm 27 + libXi libX11 ]; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Live GLSL coding renderer"; 31 + homepage = http://patriciogonzalezvivo.com/2015/glslViewer/; 32 + license = licenses.bsd3; 33 + platforms = platforms.linux ++ platforms.darwin; 34 + maintainers = [ maintainers.hodapp ]; 35 + }; 36 + }
+2 -2
pkgs/development/tools/haskell/lambdabot/default.nix
··· 1 - { lib, haskell-lib, fetchpatch, makeWrapper, haskellPackages 2 , mueval 3 , withDjinn ? true 4 , aspell ? null ··· 25 modulesStr = lib.replaceChars ["\n"] [" "] modules; 26 configStr = lib.replaceChars ["\n"] [" "] configuration; 27 28 - in haskell-lib.overrideCabal haskellPackages.lambdabot (self: { 29 patches = (self.patches or []) ++ [ ./custom-config.patch ]; 30 postPatch = (self.postPatch or "") + '' 31 substituteInPlace src/Main.hs \
··· 1 + { lib, haskellLib, fetchpatch, makeWrapper, haskellPackages 2 , mueval 3 , withDjinn ? true 4 , aspell ? null ··· 25 modulesStr = lib.replaceChars ["\n"] [" "] modules; 26 configStr = lib.replaceChars ["\n"] [" "] configuration; 27 28 + in haskellLib.overrideCabal haskellPackages.lambdabot (self: { 29 patches = (self.patches or []) ++ [ ./custom-config.patch ]; 30 postPatch = (self.postPatch or "") + '' 31 substituteInPlace src/Main.hs \
+1 -1
pkgs/development/tools/irony-server/default.nix
··· 20 description = "The server part of irony."; 21 homepage = "https://melpa.org/#/irony"; 22 maintainers = [ stdenv.lib.maintainers.deepfire ]; 23 - platforms = stdenv.lib.platforms.linux; 24 license = stdenv.lib.licenses.free; 25 }; 26 }
··· 20 description = "The server part of irony."; 21 homepage = "https://melpa.org/#/irony"; 22 maintainers = [ stdenv.lib.maintainers.deepfire ]; 23 + platforms = stdenv.lib.platforms.unix; 24 license = stdenv.lib.licenses.free; 25 }; 26 }
+1 -1
pkgs/development/tools/misc/intltool/default.nix
··· 13 patches = [(fetchpatch { 14 name = "perl-5.22.patch"; 15 url = "https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/intltool" 16 - + "/debian/patches/perl5.22-regex-fixes.patch?revision=47258&view=co"; 17 sha256 = "17clqczb9fky7hp8czxa0fy82b5478irvz4f3fnans3sqxl95hx3"; 18 })]; 19
··· 13 patches = [(fetchpatch { 14 name = "perl-5.22.patch"; 15 url = "https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/intltool" 16 + + "/debian/patches/perl5.22-regex-fixes?revision=47258&view=co&pathrev=47258"; 17 sha256 = "17clqczb9fky7hp8czxa0fy82b5478irvz4f3fnans3sqxl95hx3"; 18 })]; 19
+24
pkgs/development/tools/ocaml/obelisk/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, ocamlPackages }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "obelisk-${version}"; 5 + version = "0.2.0"; 6 + src = fetchFromGitHub { 7 + owner = "Lelio-Brun"; 8 + repo = "Obelisk"; 9 + rev = "v${version}"; 10 + sha256 = "0kbadib53x7mzqri9asd8fmhl4xfgk4ajgzd7rlq3irf2j3bmcqp"; 11 + }; 12 + 13 + buildInputs = with ocamlPackages; [ ocaml findlib ocamlbuild menhir ]; 14 + 15 + installFlags = [ "BINDIR=$(out)/bin" ]; 16 + 17 + meta = { 18 + description = "A simple tool which produces pretty-printed output from a Menhir parser file (.mly)"; 19 + license = stdenv.lib.licenses.mit; 20 + maintainers = [ stdenv.lib.maintainers.vbgl ]; 21 + inherit (src.meta) homepage; 22 + inherit (ocamlPackages.ocaml.meta) platforms; 23 + }; 24 + }
+2
pkgs/development/tools/packer/default.nix
··· 14 sha256 = "1bd0rv93pxlv58c0x1d4dsjq4pg5qwrm2p7qw83pca7izlncgvfr"; 15 }; 16 17 meta = with stdenv.lib; { 18 description = "A tool for creating identical machine images for multiple platforms from a single source configuration"; 19 homepage = http://www.packer.io;
··· 14 sha256 = "1bd0rv93pxlv58c0x1d4dsjq4pg5qwrm2p7qw83pca7izlncgvfr"; 15 }; 16 17 + goDeps = ./deps.nix; 18 + 19 meta = with stdenv.lib; { 20 description = "A tool for creating identical machine images for multiple platforms from a single source configuration"; 21 homepage = http://www.packer.io;
+11
pkgs/development/tools/packer/deps.nix
···
··· 1 + [ 2 + { 3 + goPackagePath = "github.com/hashicorp/packer"; 4 + fetch = { 5 + type = "git"; 6 + url = "https://github.com/hashicorp/packer"; 7 + rev = "07decf99adc272a386e3a013846248810d9aa690"; 8 + sha256 = "17rrzrlr48spadb9fymn1a0blqggs2mfmqbwfxs0pnw66mhd0fzz"; 9 + }; 10 + } 11 + ]
+1 -1
pkgs/development/tools/selenium/chromedriver/default.nix
··· 52 ''; 53 54 meta = with stdenv.lib; { 55 - homepage = http://code.google.com/p/chromedriver/; 56 description = "A WebDriver server for running Selenium tests on Chrome"; 57 license = licenses.bsd3; 58 maintainers = [ maintainers.goibhniu ];
··· 52 ''; 53 54 meta = with stdenv.lib; { 55 + homepage = https://sites.google.com/a/chromium.org/chromedriver; 56 description = "A WebDriver server for running Selenium tests on Chrome"; 57 license = licenses.bsd3; 58 maintainers = [ maintainers.goibhniu ];
+1
pkgs/development/tools/wiggle/default.nix
··· 13 14 configurePhase = '' 15 makeFlagsArray=( CFLAGS="-I. -O3" 16 INSTALL="install" 17 BINDIR="$out/bin" 18 MANDIR="$out/share/man"
··· 13 14 configurePhase = '' 15 makeFlagsArray=( CFLAGS="-I. -O3" 16 + STRIP="-s" 17 INSTALL="install" 18 BINDIR="$out/bin" 19 MANDIR="$out/share/man"
-21
pkgs/development/web/nodejs/v7.nix
··· 1 - { stdenv, fetchurl, openssl, python2, zlib, libuv, v8, utillinux, http-parser 2 - , pkgconfig, runCommand, which, libtool, fetchpatch 3 - , callPackage 4 - , darwin ? null 5 - , enableNpm ? true 6 - }@args: 7 - 8 - let 9 - nodejs = import ./nodejs.nix args; 10 - baseName = if enableNpm then "nodejs" else "nodejs-slim"; 11 - in 12 - stdenv.mkDerivation (nodejs // rec { 13 - version = "7.10.1"; 14 - name = "${baseName}-${version}"; 15 - src = fetchurl { 16 - url = "https://nodejs.org/download/release/v${version}/node-v${version}.tar.xz"; 17 - sha256 = "654db852149a1cc59ece68ec573b0486907e8febe8353cee097dd29ea5a56cfa"; 18 - }; 19 - 20 - patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode-v7.patch ]; 21 - })
···
+3 -1
pkgs/games/bsdgames/default.nix
··· 1 - {stdenv, fetchurl, ncurses, openssl, flex, bison, less, miscfiles}: 2 3 stdenv.mkDerivation { 4 name = "bsd-games-2.17"; ··· 18 ]; 19 20 hardeningDisable = [ "format" ]; 21 22 preConfigure = '' 23 cat > config.params << EOF
··· 1 + { stdenv, fetchurl, ncurses, openssl, flex, bison, less, miscfiles }: 2 3 stdenv.mkDerivation { 4 name = "bsd-games-2.17"; ··· 18 ]; 19 20 hardeningDisable = [ "format" ]; 21 + 22 + makeFlags = [ "STRIP=" ]; 23 24 preConfigure = '' 25 cat > config.params << EOF
+2 -2
pkgs/misc/drivers/gutenprint/default.nix
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 - name = "gutenprint-5.2.11"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/gimp-print/${name}.tar.bz2"; 13 - sha256 = "1yadw96rgp1z0jv1wxrz6cds36nb693w3xlv596xw9r5w394r8y1"; 14 }; 15 16 nativeBuildInputs = [ makeWrapper pkgconfig ];
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 + name = "gutenprint-5.2.13"; 10 11 src = fetchurl { 12 url = "mirror://sourceforge/gimp-print/${name}.tar.bz2"; 13 + sha256 = "0hi7s0y59306p4kp06sankfa57k2805khbknkvl9d036hdfp9afr"; 14 }; 15 16 nativeBuildInputs = [ makeWrapper pkgconfig ];
+30
pkgs/misc/themes/numix-sx/default.nix
···
··· 1 + { stdenv, fetchurl, gtk-engine-murrine }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "2017-04-24"; 5 + name = "numix-sx-gtk-theme-${version}"; 6 + 7 + src = fetchurl { 8 + url = "https://dl.opendesktop.org/api/files/download/id/1493077417/Numix-SX.tar.xz"; 9 + sha256 = "7e1983924b2d90e89eddb3da8f4c43dc1326fe138fd191c8212c7904dcd618b0"; 10 + }; 11 + 12 + buildInputs = [ gtk-engine-murrine ]; 13 + 14 + dontBuild = true; 15 + 16 + sourceRoot = "."; 17 + 18 + installPhase = '' 19 + install -dm 755 "$out/share/themes/" 20 + cp -dr --no-preserve='ownership' Numix-SX-{Dark,FullDark,Light} "$out/share/themes/" 21 + ''; 22 + 23 + meta = { 24 + description = "Gray variation of Numix theme"; 25 + homepage = https://www.gnome-look.org/p/1117412/; 26 + license = stdenv.lib.licenses.gpl3Plus; 27 + platforms = stdenv.lib.platforms.all; 28 + maintainers = [ stdenv.lib.maintainers.sauyon ]; 29 + }; 30 + }
+1
pkgs/os-specific/linux/kernel/common-config.nix
··· 167 BONDING m 168 NET_L3_MASTER_DEV? y 169 NET_FOU_IP_TUNNELS? y 170 171 # Wireless networking. 172 CFG80211_WEXT? y # Without it, ipw2200 drivers don't build
··· 167 BONDING m 168 NET_L3_MASTER_DEV? y 169 NET_FOU_IP_TUNNELS? y 170 + IP_NF_TARGET_REDIRECT m 171 172 # Wireless networking. 173 CFG80211_WEXT? y # Without it, ipw2200 drivers don't build
+1
pkgs/os-specific/linux/wpa_supplicant/default.nix
··· 47 CONFIG_HS20=y 48 CONFIG_P2P=y 49 CONFIG_TDLS=y 50 '' + optionalString (pcsclite != null) '' 51 CONFIG_EAP_SIM=y 52 CONFIG_EAP_AKA=y
··· 47 CONFIG_HS20=y 48 CONFIG_P2P=y 49 CONFIG_TDLS=y 50 + CONFIG_BGSCAN_SIMPLE=y 51 '' + optionalString (pcsclite != null) '' 52 CONFIG_EAP_SIM=y 53 CONFIG_EAP_AKA=y
-29
pkgs/os-specific/linux/wvdial/default.nix
··· 1 - { stdenv, fetchurl, wvstreams, pkgconfig }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "wvdial-1.61"; 5 - 6 - src = fetchurl { 7 - url = "http://wvstreams.googlecode.com/files/${name}.tar.gz"; 8 - sha256 = "0mzcrv8mc60gbdrixc9k8ammbslvjb9x2cs50yf1jq67aabapzsg"; 9 - }; 10 - 11 - buildInputs = [ wvstreams pkgconfig ]; 12 - 13 - preConfigure = '' 14 - find -type f | xargs sed -i 's@/bin/bash@bash@g' 15 - export makeFlags="prefix=$out" 16 - # not sure about this line 17 - sed -i 's@/etc/ppp/peers@$out/etc/ppp/peers@' Makefile.in 18 - 19 - sed -e '1i#include <unistd.h>' -i $(find . -name '*.cc') 20 - ''; 21 - 22 - meta = { 23 - description = "A dialer that automatically recognises the modem"; 24 - homepage = http://alumnit.ca/wiki/index.php?page=WvDial; 25 - license = "LGPL"; 26 - maintainers = [ stdenv.lib.maintainers.marcweber ]; 27 - platforms = stdenv.lib.platforms.linux; 28 - }; 29 - }
···
+12 -1
pkgs/servers/atlassian/confluence.nix
··· 1 - { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 name = "atlassian-confluence-${version}"; ··· 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 = ''
··· 1 + { stdenv, lib, fetchurl 2 + , enableSSO ? false 3 + , crowdProperties ? null 4 + }: 5 6 stdenv.mkDerivation rec { 7 name = "atlassian-confluence-${version}"; ··· 22 rm -r logs; ln -sf /run/confluence/logs/ . 23 rm -r work; ln -sf /run/confluence/work/ . 24 rm -r temp; ln -sf /run/confluence/temp/ . 25 + '' + lib.optionalString enableSSO '' 26 + substituteInPlace confluence/WEB-INF/classes/seraph-config.xml \ 27 + --replace com.atlassian.confluence.user.ConfluenceAuthenticator\ 28 + com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator 29 + '' + lib.optionalString (crowdProperties != null) '' 30 + cat <<EOF > confluence/WEB-INF/classes/crowd.properties 31 + ${crowdProperties} 32 + EOF 33 ''; 34 35 installPhase = ''
+12 -1
pkgs/servers/atlassian/jira.nix
··· 1 - { stdenv, fetchurl }: 2 3 stdenv.mkDerivation rec { 4 name = "atlassian-jira-${version}"; ··· 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 = ''
··· 1 + { stdenv, lib, fetchurl 2 + , enableSSO ? false 3 + , crowdProperties ? null 4 + }: 5 6 stdenv.mkDerivation rec { 7 name = "atlassian-jira-${version}"; ··· 20 rm -r logs; ln -sf /run/atlassian-jira/logs/ . 21 rm -r work; ln -sf /run/atlassian-jira/work/ . 22 rm -r temp; ln -sf /run/atlassian-jira/temp/ . 23 + '' + lib.optionalString enableSSO '' 24 + substituteInPlace atlassian-jira/WEB-INF/classes/seraph-config.xml \ 25 + --replace com.atlassian.jira.security.login.JiraSeraphAuthenticator \ 26 + com.atlassian.jira.security.login.SSOSeraphAuthenticator 27 + '' + lib.optionalString (crowdProperties != null) '' 28 + cat <<EOF > atlassian-jira/WEB-INF/classes/crowd.properties 29 + ${crowdProperties} 30 + EOF 31 ''; 32 33 installPhase = ''
+1 -1
pkgs/servers/http/yaws/default.nix
··· 26 27 meta = with stdenv.lib; { 28 description = "A high performance HTTP 1.1 server in Erlang"; 29 - homepage = http://http://yaws.hyber.org; 30 license = licenses.bsd2; 31 platforms = platforms.linux; 32 maintainers = with maintainers; [ goibhniu the-kenny ];
··· 26 27 meta = with stdenv.lib; { 28 description = "A high performance HTTP 1.1 server in Erlang"; 29 + homepage = http://yaws.hyber.org; 30 license = licenses.bsd2; 31 platforms = platforms.linux; 32 maintainers = with maintainers; [ goibhniu the-kenny ];
+66
pkgs/servers/monitoring/prometheus/openvpn-exporter-deps.nix
···
··· 1 + # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 + [ 3 + { 4 + goPackagePath = "github.com/beorn7/perks"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/beorn7/perks"; 8 + rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"; 9 + sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/golang/protobuf"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/golang/protobuf"; 17 + rev = "748d386b5c1ea99658fd69fe9f03991ce86a90c1"; 18 + sha256 = "0xm0is6sj6r634vrfx85ir0gd9h1xxk25fgc5z07zrjp19f5wqp5"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/matttproud/golang_protobuf_extensions"; 26 + rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; 27 + sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/prometheus/client_golang"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/prometheus/client_golang"; 35 + rev = "94ff84a9a6ebb5e6eb9172897c221a64df3443bc"; 36 + sha256 = "188xwc13ml51i29fhp8bz4a7ncmk0lvdw3nnwr56k2l36pp1swil"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/prometheus/client_model"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/prometheus/client_model"; 44 + rev = "6f3806018612930941127f2a7c6c453ba2c527d2"; 45 + sha256 = "1413ibprinxhni51p0755dp57r9wvbw7xgj9nmdaxmhzlqhc86j4"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/prometheus/common"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/prometheus/common"; 53 + rev = "3e6a7635bac6573d43f49f97b47eb9bda195dba8"; 54 + sha256 = "1q4nwm9lf4jd90z08s6gz8j1zzrk2jn9vpw49xdb8mwxmhv13xgm"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/prometheus/procfs"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/prometheus/procfs"; 62 + rev = "e645f4e5aaa8506fc71d6edbc5c4ff02c04c46f2"; 63 + sha256 = "18hwygbawbqilz7h8fl25xpbciwalkslb4igqn4cr9d8sqp7d3np"; 64 + }; 65 + } 66 + ]
+25
pkgs/servers/monitoring/prometheus/openvpn-exporter.nix
···
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "openvpn_exporter-unstable-${version}"; 5 + version = "2017-05-15"; 6 + rev = "a2a179a222144fa9a10030367045f075375a2803"; 7 + 8 + goPackagePath = "github.com/kumina/openvpn_exporter"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "kumina"; 12 + repo = "openvpn_exporter"; 13 + inherit rev; 14 + sha256 = "1cjx7ascf532a20wwzrsx3qqs6dr04jyf700s3jvlvhhhx43l8m4"; 15 + }; 16 + 17 + goDeps = ./openvpn-exporter-deps.nix; 18 + 19 + meta = with stdenv.lib; { 20 + inherit (src.meta) homepage; 21 + description = "Prometheus exporter for OpenVPN"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ fpletz ]; 24 + }; 25 + }
+5 -3
pkgs/servers/monitoring/prometheus/snmp-exporter.nix
··· 1 - { stdenv, lib, go, buildGoPackage, fetchFromGitHub }: 2 3 buildGoPackage rec { 4 name = "snmp_exporter-${version}"; 5 - version = "0.1.0"; 6 rev = "v${version}"; 7 8 goPackagePath = "github.com/prometheus/snmp_exporter"; ··· 11 inherit rev; 12 owner = "prometheus"; 13 repo = "snmp_exporter"; 14 - sha256 = "1faa1gla5nqkhf1kq60v22bcph41qix3dn9db0w0fh2pkxpdxvrp"; 15 }; 16 17 doCheck = true; 18
··· 1 + { stdenv, lib, go, buildGoPackage, fetchFromGitHub, net_snmp }: 2 3 buildGoPackage rec { 4 name = "snmp_exporter-${version}"; 5 + version = "0.3.0"; 6 rev = "v${version}"; 7 8 goPackagePath = "github.com/prometheus/snmp_exporter"; ··· 11 inherit rev; 12 owner = "prometheus"; 13 repo = "snmp_exporter"; 14 + sha256 = "1cklsi3cpalmnp0qjkgb7xbgbkr014hk2z54gfynzvzqjmsbxk6a"; 15 }; 16 + 17 + buildInputs = [ net_snmp ]; 18 19 doCheck = true; 20
+2 -2
pkgs/servers/sql/mariadb/default.nix
··· 15 }; 16 17 common = rec { # attributes common to both builds 18 - version = "10.1.21"; 19 20 src = fetchurl { 21 url = "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz/from/http%3A//ftp.hosteurope.de/mirror/archive.mariadb.org/?serve"; 22 - sha256 = "144lcm5awcf0k6a7saqfr4p2kg8r5wbdhdm4cmn2m8hyg1an70as"; 23 name = "mariadb-${version}.tar.gz"; 24 }; 25
··· 15 }; 16 17 common = rec { # attributes common to both builds 18 + version = "10.1.25"; 19 20 src = fetchurl { 21 url = "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz/from/http%3A//ftp.hosteurope.de/mirror/archive.mariadb.org/?serve"; 22 + sha256 = "1mm0n8sl6grajk5rbrx55333laz5dg2abyl8mlsn7h8vdymfq1bj"; 23 name = "mariadb-${version}.tar.gz"; 24 }; 25
+2 -2
pkgs/servers/varnish/default.nix
··· 2 , python, pythonPackages, makeWrapper }: 3 4 stdenv.mkDerivation rec { 5 - version = "5.1.2"; 6 name = "varnish-${version}"; 7 8 src = fetchurl { 9 url = "http://repo.varnish-cache.org/source/${name}.tar.gz"; 10 - sha256 = "1qzwljdwp830l41nw4ils9hxly077zqn6wzhhmy8m516gq9min1r"; 11 }; 12 13 nativeBuildInputs = [ pkgconfig ];
··· 2 , python, pythonPackages, makeWrapper }: 3 4 stdenv.mkDerivation rec { 5 + version = "5.1.3"; 6 name = "varnish-${version}"; 7 8 src = fetchurl { 9 url = "http://repo.varnish-cache.org/source/${name}.tar.gz"; 10 + sha256 = "0km50hzjzi1kq85lr3hq519nrp261wb91ixq48vhyd41llycjfbl"; 11 }; 12 13 nativeBuildInputs = [ pkgconfig ];
-1
pkgs/servers/x11/xorg/default.nix
··· 1821 }; 1822 buildInputs = [pkgconfig dri2proto dri3proto fontsproto libdrm libpng udev libpciaccess presentproto randrproto renderproto libX11 xcbutil libxcb libXcursor libXdamage libXext xextproto xf86driproto libXfixes xorgserver xproto libXrandr libXrender libxshmfence libXtst libXvMC ]; 1823 meta.platforms = stdenv.lib.platforms.unix; 1824 - configureFlags = "--with-default-dri=3"; 1825 }) // {inherit dri2proto dri3proto fontsproto libdrm libpng udev libpciaccess presentproto randrproto renderproto libX11 xcbutil libxcb libXcursor libXdamage libXext xextproto xf86driproto libXfixes xorgserver xproto libXrandr libXrender libxshmfence libXtst libXvMC ;}; 1826 1827 xf86videomach64 = (mkDerivation "xf86videomach64" {
··· 1821 }; 1822 buildInputs = [pkgconfig dri2proto dri3proto fontsproto libdrm libpng udev libpciaccess presentproto randrproto renderproto libX11 xcbutil libxcb libXcursor libXdamage libXext xextproto xf86driproto libXfixes xorgserver xproto libXrandr libXrender libxshmfence libXtst libXvMC ]; 1823 meta.platforms = stdenv.lib.platforms.unix; 1824 }) // {inherit dri2proto dri3proto fontsproto libdrm libpng udev libpciaccess presentproto randrproto renderproto libX11 xcbutil libxcb libXcursor libXdamage libXext xextproto xf86driproto libXfixes xorgserver xproto libXrandr libXrender libxshmfence libXtst libXvMC ;}; 1825 1826 xf86videomach64 = (mkDerivation "xf86videomach64" {
+2 -1
pkgs/servers/x11/xorg/overrides.nix
··· 565 }; 566 567 xf86videointel = attrs: attrs // { 568 - buildInputs = attrs.buildInputs ++ [xorg.libXfixes]; 569 nativeBuildInputs = [args.autoreconfHook xorg.utilmacros]; 570 }; 571 572 xf86videoxgi = attrs: attrs // {
··· 565 }; 566 567 xf86videointel = attrs: attrs // { 568 + buildInputs = attrs.buildInputs ++ [xorg.libXfixes xorg.libXScrnSaver xorg.pixman]; 569 nativeBuildInputs = [args.autoreconfHook xorg.utilmacros]; 570 + configureFlags = "--with-default-dri=3 --enable-tools"; 571 }; 572 573 xf86videoxgi = attrs: attrs // {
+1 -1
pkgs/stdenv/darwin/default.nix
··· 305 initialPath = import ../common-path.nix { inherit pkgs; }; 306 shell = "${pkgs.bash}/bin/bash"; 307 308 - cc = import ../../build-support/cc-wrapper { 309 inherit (pkgs) stdenv; 310 inherit shell; 311 nativeTools = false;
··· 305 initialPath = import ../common-path.nix { inherit pkgs; }; 306 shell = "${pkgs.bash}/bin/bash"; 307 308 + cc = lib.callPackageWith {} ../../build-support/cc-wrapper { 309 inherit (pkgs) stdenv; 310 inherit shell; 311 nativeTools = false;
+89
pkgs/test/macos-sierra-shared/default.nix
···
··· 1 + { lib, clangStdenv, clang-sierraHack-stdenv, stdenvNoCC }: 2 + 3 + let 4 + makeBigExe = stdenv: prefix: rec { 5 + 6 + count = 500; 7 + 8 + sillyLibs = lib.genList (i: stdenv.mkDerivation rec { 9 + name = "${prefix}-fluff-${toString i}"; 10 + unpackPhase = '' 11 + src=$PWD 12 + cat << 'EOF' > ${name}.c 13 + unsigned int asdf_${toString i}(void) { 14 + return ${toString i}; 15 + } 16 + EOF 17 + ''; 18 + buildPhase = '' 19 + $CC -std=c99 -shared ${name}.c -o lib${name}.dylib -Wl,-install_name,$out/lib/lib${name}.dylib 20 + ''; 21 + installPhase = '' 22 + mkdir -p "$out/lib" 23 + mv lib${name}.dylib "$out/lib" 24 + ''; 25 + meta.platforms = lib.platforms.darwin; 26 + }) count; 27 + 28 + finalExe = stdenv.mkDerivation rec { 29 + name = "${prefix}-final-asdf"; 30 + unpackPhase = '' 31 + src=$PWD 32 + cat << 'EOF' > main.cxx 33 + 34 + #include <cstdlib> 35 + #include <iostream> 36 + 37 + ${toString (lib.genList (i: "extern \"C\" unsigned int asdf_${toString i}(void); ") count)} 38 + 39 + unsigned int (*funs[])(void) = { 40 + ${toString (lib.genList (i: "asdf_${toString i},") count)} 41 + }; 42 + 43 + int main(int argc, char **argv) { 44 + bool ret; 45 + unsigned int i = 0; 46 + for (auto f : funs) { 47 + if (f() != i++) { 48 + std::cerr << "Failed to get expected response from function #" << i << std::endl; 49 + return EXIT_FAILURE; 50 + } 51 + } 52 + return EXIT_SUCCESS; 53 + } 54 + EOF 55 + ''; 56 + buildPhase = '' 57 + $CXX -std=c++11 main.cxx ${toString (map (x: "-l${x.name}") sillyLibs)} -o ${prefix}-asdf 58 + ''; 59 + buildInputs = sillyLibs; 60 + installPhase = '' 61 + mkdir -p "$out/bin" 62 + mv ${prefix}-asdf "$out/bin" 63 + ''; 64 + meta.platforms = lib.platforms.darwin; 65 + }; 66 + 67 + }; 68 + 69 + good = makeBigExe clang-sierraHack-stdenv "good"; 70 + 71 + bad = makeBigExe clangStdenv "bad"; 72 + 73 + in stdenvNoCC.mkDerivation { 74 + name = "macos-sierra-shared-test"; 75 + buildInputs = [ good.finalExe bad.finalExe ]; 76 + # TODO(@Ericson2314): Be impure or require exact MacOS version of builder? 77 + buildCommand = '' 78 + if bad-asdf 79 + then echo "bad-asdf can succeed on non-sierra, OK" >&2 80 + else echo "bad-asdf should fail on sierra, OK" >&2 81 + fi 82 + 83 + # Must succeed on all supported MacOS versions 84 + good-asdf 85 + 86 + touch $out 87 + ''; 88 + meta.platforms = lib.platforms.darwin; 89 + }
+51
pkgs/tools/backup/flockit/default.nix
···
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "flockit-${version}"; 5 + version = "2012-08-11"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "smerritt"; 9 + repo = "flockit"; 10 + rev = "5c2b2092f8edcc8e3e2eb6ef66c968675dbfa686"; 11 + sha256 = "0vajck9q2677gpn9a4flkyz7mw69ql1647cjwqh834nrcr2b5164"; 12 + }; 13 + 14 + installPhase = '' 15 + mkdir -p $out/lib $out/bin 16 + cp ./libflockit.so $out/lib 17 + 18 + (cat <<EOI 19 + #!/bin/sh 20 + env LD_PRELOAD="$out/lib/libflockit.so" FLOCKIT_FILE_PREFIX=\$1 \''${@:2} 21 + EOI 22 + ) > $out/bin/flockit 23 + chmod +x $out/bin/flockit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "LD_PRELOAD shim to add file locking to programs that don't do it (I'm looking at you, rsync!)"; 28 + longDescription = '' 29 + This library and tool exists solely because rsync doesn't have file locking. 30 + 31 + It's not used like a normal library; you don't link against it, and you 32 + don't have to patch your source code to use it. It's inserted between your 33 + program and its libraries by use of LD_PRELOAD. 34 + 35 + For example: 36 + 37 + $ env LD_PRELOAD=$(nix-build -A pkgs.flockit)/lib/libflockit.so FLOCKIT_FILE_PREFIX=test rsync SRC DEST 38 + 39 + Besides the library a handy executable is provided which can simplify the above to: 40 + 41 + $ $(nix-build -A pkgs.flockit)/bin/flockit test rsync SRC DEST 42 + 43 + Also see the following blog post: 44 + https://www.swiftstack.com/blog/2012/08/15/old-school-monkeypatching/ 45 + ''; 46 + homepage = https://github.com/smerritt/flockit; 47 + license = licenses.asl20; 48 + platforms = platforms.linux; 49 + maintainers = [ maintainers.basvandijk ]; 50 + }; 51 + }
+3 -3
pkgs/tools/backup/restic/default.nix
··· 2 3 buildGoPackage rec { 4 name = "restic-${version}"; 5 - version = "0.7.0"; 6 7 goPackagePath = "github.com/restic/restic"; 8 ··· 10 owner = "restic"; 11 repo = "restic"; 12 rev = "v${version}"; 13 - sha256 = "1whzzma2c199i604qy1a807zhi8qgri1r9bbxl5l7wlfh7x0n6sd"; 14 }; 15 16 buildPhase = '' ··· 26 meta = with stdenv.lib; { 27 homepage = https://restic.github.io; 28 description = "A backup program that is fast, efficient and secure"; 29 - platforms = platforms.linux; 30 license = licenses.bsd2; 31 maintainers = [ maintainers.mbrgm ]; 32 };
··· 2 3 buildGoPackage rec { 4 name = "restic-${version}"; 5 + version = "0.7.1"; 6 7 goPackagePath = "github.com/restic/restic"; 8 ··· 10 owner = "restic"; 11 repo = "restic"; 12 rev = "v${version}"; 13 + sha256 = "07614wp0b6kjl8lq3qir271g0s2h8wvpdh43wsz1k6bip60nmqbf"; 14 }; 15 16 buildPhase = '' ··· 26 meta = with stdenv.lib; { 27 homepage = https://restic.github.io; 28 description = "A backup program that is fast, efficient and secure"; 29 + platforms = platforms.linux ++ platforms.darwin; 30 license = licenses.bsd2; 31 maintainers = [ maintainers.mbrgm ]; 32 };
+2 -2
pkgs/tools/filesystems/irods/default.nix
··· 13 14 # irods: libs and server package 15 irods = stdenv.mkDerivation (common // rec { 16 - version = "4.2.0"; 17 prefix = "irods"; 18 name = "${prefix}-${version}"; 19 20 src = fetchurl { 21 url = "https://github.com/irods/irods/releases/download/${version}/irods-${version}.tar.gz"; 22 - sha256 = "b5c0d7209219629da139058ce462a237ecc22ad4dae613413a428961e4ff9d3e"; 23 }; 24 25 # Patches:
··· 13 14 # irods: libs and server package 15 irods = stdenv.mkDerivation (common // rec { 16 + version = "4.2.1"; 17 prefix = "irods"; 18 name = "${prefix}-${version}"; 19 20 src = fetchurl { 21 url = "https://github.com/irods/irods/releases/download/${version}/irods-${version}.tar.gz"; 22 + sha256 = "07yj5g1mwra4sankhqx967mk4z28kc40rir5cb85x23ljql74abq"; 23 }; 24 25 # Patches:
+2 -2
pkgs/tools/inputmethods/ibus/wrapper.nix
··· 25 wrapProgram "$out/bin/$prog" \ 26 --set GDK_PIXBUF_MODULE_FILE ${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 27 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH:$out/lib/girepository-1.0" \ 28 - --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \ 29 --set IBUS_COMPONENT_PATH "$out/share/ibus/component/" \ 30 --set IBUS_DATAROOTDIR "$out/share" \ 31 --set IBUS_LIBEXECDIR "$out/libexec" \ ··· 44 wrapProgram "$out/bin/$prog" \ 45 --set GDK_PIXBUF_MODULE_FILE ${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 46 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH:$out/lib/girepository-1.0" \ 47 - --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \ 48 --set IBUS_COMPONENT_PATH "$out/share/ibus/component/" \ 49 --set IBUS_DATAROOTDIR "$out/share" \ 50 --set IBUS_LIBEXECDIR "$out/libexec" \
··· 25 wrapProgram "$out/bin/$prog" \ 26 --set GDK_PIXBUF_MODULE_FILE ${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 27 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH:$out/lib/girepository-1.0" \ 28 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \ 29 --set IBUS_COMPONENT_PATH "$out/share/ibus/component/" \ 30 --set IBUS_DATAROOTDIR "$out/share" \ 31 --set IBUS_LIBEXECDIR "$out/libexec" \ ··· 44 wrapProgram "$out/bin/$prog" \ 45 --set GDK_PIXBUF_MODULE_FILE ${librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \ 46 --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH:$out/lib/girepository-1.0" \ 47 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib dconf}/lib/gio/modules" \ 48 --set IBUS_COMPONENT_PATH "$out/share/ibus/component/" \ 49 --set IBUS_DATAROOTDIR "$out/share" \ 50 --set IBUS_LIBEXECDIR "$out/libexec" \
+2 -2
pkgs/tools/misc/fzf/default.nix
··· 2 3 buildGoPackage rec { 4 name = "fzf-${version}"; 5 - version = "0.16.10"; 6 rev = "${version}"; 7 8 goPackagePath = "github.com/junegunn/fzf"; ··· 11 inherit rev; 12 owner = "junegunn"; 13 repo = "fzf"; 14 - sha256 = "0c9c9x2pim5g2jwy6jkdws2s7b1mw2qlnba1q46a1izswm7ljfq7"; 15 }; 16 17 outputs = [ "bin" "out" "man" ];
··· 2 3 buildGoPackage rec { 4 name = "fzf-${version}"; 5 + version = "0.16.11"; 6 rev = "${version}"; 7 8 goPackagePath = "github.com/junegunn/fzf"; ··· 11 inherit rev; 12 owner = "junegunn"; 13 repo = "fzf"; 14 + sha256 = "1jm7v482ad85l627k7a265p2clzy2yk88hqqbjsihi53mj8agxa0"; 15 }; 16 17 outputs = [ "bin" "out" "man" ];
+1 -1
pkgs/tools/misc/ttfautohint/default.nix
··· 20 new font where all glyphs are bytecode hinted using the 21 information given by FreeType’s auto-hinting module. 22 ''; 23 - homepage = http://www.freetype.org/ttfautohint/; 24 license = licenses.gpl2Plus; # or the FreeType License (BSD + advertising clause) 25 maintainers = with maintainers; [ goibhniu ndowens ]; 26 platforms = platforms.linux;
··· 20 new font where all glyphs are bytecode hinted using the 21 information given by FreeType’s auto-hinting module. 22 ''; 23 + homepage = https://www.freetype.org/ttfautohint; 24 license = licenses.gpl2Plus; # or the FreeType License (BSD + advertising clause) 25 maintainers = with maintainers; [ goibhniu ndowens ]; 26 platforms = platforms.linux;
+303
pkgs/tools/networking/envoy/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, pkgconfig, bazel, c-ares, backward-cpp 2 + , libevent, gtest, gperftools, http-parser, lightstep-tracer-cpp 3 + , nghttp2, protobuf3_2, tclap, rapidjson, spdlog, boringssl, buildEnv 4 + }: 5 + 6 + let 7 + protobuf_bzl = 8 + fetchFromGitHub { 9 + owner = "htuch"; 10 + repo = "protobuf"; 11 + rev = "d490587268931da78c942a6372ef57bb53db80da"; 12 + sha256 = "100494s66xclw88bdnpb6d386vgw0gwz90sni37q7fqmi9w99z6v"; 13 + }; 14 + 15 + # Based on ci/prebuilt/BUILD 16 + # 17 + # The paths have been fixed up, and the static archives have been replaced 18 + # with dynamic libraries where presently possible. 19 + # 20 + # At the moment, this doesn't _need_ to be a map that we dynamically create a 21 + # BUILD file from (we could instead just include the contents directly); 22 + # however, this sets us up to be ready if we (or upstream) decide to split 23 + # things into multiple bazel repos, instead of one. 24 + ccTargets = { 25 + ares = { 26 + pkg = c-ares; 27 + srcs = ''["lib/libcares.so"]''; 28 + hdrs = ''glob(["include/ares*.h"])''; 29 + includes = ''["include"]''; 30 + }; 31 + 32 + backward = { 33 + pkg = backward-cpp; 34 + hdrs = ''["include/backward.hpp"]''; 35 + includes = ''["include"]''; 36 + }; 37 + 38 + crypto = { 39 + pkg = boringssl; 40 + srcs = ''["lib/libcrypto.a"]''; 41 + hdrs = ''glob(["include/openssl/**/*.h"])''; 42 + includes = ''["include"]''; 43 + }; 44 + 45 + event = { 46 + pkg = libevent; 47 + srcs = ''["lib/libevent.so"]''; 48 + hdrs = ''glob(["include/event2/**/*.h"])''; 49 + includes = ''["include"]''; 50 + }; 51 + 52 + event_pthreads = { 53 + pkg = libevent; 54 + srcs = ''["lib/libevent_pthreads.so"]''; 55 + deps = ''[":event"]''; 56 + }; 57 + 58 + googletest = { 59 + pkg = gtest; 60 + srcs = ''[ "lib/libgmock.so", "lib/libgtest.so" ]''; 61 + hdrs = ''glob(["include/gmock/**/*.h", "include/gtest/**/*.h"])''; 62 + includes = ''["include"]''; 63 + }; 64 + 65 + http_parser = { 66 + pkg = http-parser; 67 + srcs = ''["lib/libhttp_parser.so"]''; 68 + hdrs = ''glob(["include/http_parser.h"])''; 69 + includes = ''["include"]''; 70 + }; 71 + 72 + lightstep = { 73 + pkg = lightstep-tracer-cpp; 74 + srcs = ''["lib/liblightstep_core_cxx11.a"]''; 75 + hdrs = ''glob([ "include/lightstep/**/*.h", "include/mapbox_variant/**/*.hpp" ]) + [ "include/collector.pb.h", "include/lightstep_carrier.pb.h" ]''; 76 + includes = ''["include"]''; 77 + deps = ''[":protobuf"]''; 78 + }; 79 + 80 + nghttp2 = { 81 + pkg = nghttp2; 82 + srcs = ''["lib/libnghttp2.so"]''; 83 + hdrs = ''glob(["include/nghttp2/**/*.h"])''; 84 + includes = ''["include"]''; 85 + }; 86 + 87 + protobuf = { 88 + pkg = protobuf3_2; 89 + srcs = ''glob(["lib/libproto*.so"])''; 90 + hdrs = ''glob(["include/google/protobuf/**/*.h"])''; 91 + includes = ''["include"]''; 92 + }; 93 + 94 + rapidjson = { 95 + pkg = rapidjson; 96 + hdrs = ''glob(["include/rapidjson/**/*.h"])''; 97 + includes = ''["include"]''; 98 + }; 99 + 100 + spdlog = { 101 + pkg = spdlog; 102 + name = "spdlog"; 103 + hdrs = ''glob([ "include/spdlog/**/*.cc", "include/spdlog/**/*.h" ])''; 104 + includes = ''["include"]''; 105 + }; 106 + 107 + ssl = { 108 + pkg = boringssl; 109 + srcs = ''["lib/libssl.a"]''; 110 + deps = ''[":crypto"]''; 111 + }; 112 + 113 + tclap = { 114 + pkg = tclap; 115 + hdrs = ''glob(["include/tclap/**/*.h"])''; 116 + includes = ''["include"]''; 117 + }; 118 + 119 + tcmalloc_and_profiler = { 120 + pkg = gperftools; 121 + srcs = ''["lib/libtcmalloc_and_profiler.so"]''; 122 + hdrs = ''glob(["include/gperftools/**/*.h"])''; 123 + strip_include_prefix = ''"include"''; 124 + }; 125 + }; 126 + 127 + # Generate the BUILD file. 128 + buildFile = 129 + let field = name: attrs: 130 + if attrs ? "${name}" then " ${name} = ${attrs.${name}},\n" else ""; 131 + in 132 + '' 133 + licenses(["notice"]) # Apache 2 134 + 135 + package(default_visibility = ["//visibility:public"]) 136 + 137 + '' + 138 + lib.concatStringsSep "\n\n" ( 139 + lib.mapAttrsToList (name: value: 140 + "cc_library(\n" 141 + + " name = \"${name}\",\n" 142 + + field "srcs" value 143 + + field "hdrs" value 144 + + field "deps" value 145 + + field "includes" value 146 + + field "strip_include_prefix" value 147 + + ")" 148 + ) ccTargets 149 + ) + '' 150 + 151 + filegroup( 152 + name = "protoc", 153 + srcs = ["bin/protoc"], 154 + ) 155 + ''; 156 + 157 + workspaceFile = 158 + '' 159 + workspace(name = "nix") 160 + 161 + load("//bazel:repositories.bzl", "envoy_dependencies") 162 + load("//bazel:cc_configure.bzl", "cc_configure") 163 + 164 + new_local_repository( 165 + name = "nix_envoy_deps", 166 + path = "${repoEnv}", 167 + build_file = "nix_envoy_deps.BUILD" 168 + ) 169 + 170 + envoy_dependencies( 171 + path = "@nix_envoy_deps//", 172 + skip_protobuf_bzl = True, 173 + ) 174 + 175 + new_local_repository( 176 + name = "protobuf_bzl", 177 + path = "${protobuf_bzl}", 178 + # We only want protobuf.bzl, so don't support building out of this repo. 179 + build_file_content = "", 180 + ) 181 + 182 + cc_configure() 183 + ''; 184 + 185 + # The tree we'll use for our new_local_repository in our generated WORKSPACE. 186 + repoEnv = buildEnv { 187 + name = "repo-env"; 188 + paths = lib.concatMap (p: 189 + lib.unique [(lib.getBin p) (lib.getLib p) (lib.getDev p)] 190 + ) allDeps; 191 + }; 192 + 193 + rpath = stdenv.lib.makeLibraryPath (allDeps ++ [ stdenv.cc.cc ]); 194 + 195 + allDeps = [ 196 + c-ares 197 + backward-cpp 198 + libevent 199 + gtest 200 + gperftools 201 + http-parser 202 + lightstep-tracer-cpp 203 + nghttp2 204 + protobuf3_2 205 + tclap 206 + rapidjson 207 + spdlog 208 + boringssl 209 + ]; 210 + 211 + # Envoy checks at runtime that the git sha is valid, 212 + # so we really can't avoid putting some sort of sha here. 213 + rev = "3afc7712a04907ffd25ed497626639febfe65735"; 214 + 215 + in 216 + 217 + stdenv.mkDerivation rec { 218 + name = "envoy-${version}"; 219 + version = "1.3.0"; 220 + 221 + src = fetchFromGitHub { 222 + owner = "lyft"; 223 + repo = "envoy"; 224 + rev = "v${version}"; 225 + sha256 = "0j1c9lyvncyhiq3kyhx91ckcjd2h68x56js7xb6ni6bzxinv6zb6"; 226 + }; 227 + 228 + nativeBuildInputs = [ 229 + pkgconfig bazel 230 + ]; 231 + 232 + buildInputs = allDeps; 233 + 234 + patches = [ ./nixos.patch ]; 235 + 236 + hardeningDisable = "all"; 237 + dontPatchELF = true; 238 + dontStrip = true; 239 + 240 + # set up our workspace, 241 + # and prevent an error where bazel/get_workspace_status tries to determine the 242 + # version by invoking git. 243 + postUnpack = '' 244 + cat <<'EOF' > $sourceRoot/WORKSPACE 245 + ${workspaceFile} 246 + EOF 247 + 248 + cat <<'EOF' > $sourceRoot/nix_envoy_deps.BUILD 249 + ${buildFile} 250 + EOF 251 + 252 + cat <<'EOF' > $sourceRoot/bazel/get_workspace_status 253 + #!${stdenv.shell} 254 + echo "BUILD_SCM_REVISION ${rev}" 255 + echo "BUILD_SCM_STATUS Modified" 256 + EOF 257 + ''; 258 + 259 + buildPhase = '' 260 + runHook preBuild 261 + 262 + mkdir .home 263 + export HOME=$PWD/.home 264 + 265 + BAZEL_OPTIONS="--package_path %workspace%:$PWD" 266 + BAZEL_BUILD_OPTIONS="\ 267 + --strategy=Genrule=standalone \ 268 + --spawn_strategy=standalone \ 269 + --verbose_failures \ 270 + $BAZEL_OPTIONS \ 271 + --action_env=HOME \ 272 + --action_env=PYTHONUSERBASE \ 273 + --show_task_finish" 274 + 275 + bazel \ 276 + --batch \ 277 + build \ 278 + -s --verbose_failures \ 279 + --experimental_ui \ 280 + $BAZEL_BUILD_OPTIONS \ 281 + -c opt \ 282 + //source/exe:envoy-static 283 + 284 + exe=bazel-bin/source/exe/envoy-static 285 + chmod +w $exe 286 + patchelf --set-rpath ${rpath} $exe 287 + 288 + runHook postBuild 289 + ''; 290 + 291 + installPhase = '' 292 + mkdir -p $out/bin 293 + mv $exe $out/bin/envoy 294 + ''; 295 + 296 + meta = with lib; { 297 + description = "L7 proxy and communication bus designed for large modern service oriented architectures"; 298 + homepage = "https://lyft.github.io/envoy/"; 299 + license = licenses.asl20; 300 + platforms = platforms.linux; 301 + maintainers = with maintainers; [ cstrahan ]; 302 + }; 303 + }
+41
pkgs/tools/networking/envoy/nixos.patch
···
··· 1 + diff --git a/bazel/cc_configure.bzl b/bazel/cc_configure.bzl 2 + index 8a7a69c4f..75526520c 100644 3 + --- a/bazel/cc_configure.bzl 4 + +++ b/bazel/cc_configure.bzl 5 + @@ -292,6 +292,8 @@ def _crosstool_content(repository_ctx, cc, cpu_value, darwin): 6 + "-fstack-protector", 7 + # All warnings are enabled. Maybe enable -Werror as well? 8 + "-Wall", 9 + + 10 + + "-Wno-error=strict-aliasing" 11 + # Enable a few more warnings that aren't part of -Wall. 12 + ] + (["-Wthread-safety", "-Wself-assign"] if darwin else [ 13 + "-B" + str(repository_ctx.path(cc).dirname), 14 + @@ -365,10 +367,6 @@ def _opt_content(darwin): 15 + # Profile first and / or use FDO if you need better performance than this. 16 + "-O2", 17 + 18 + - # Security hardening on by default. 19 + - # Conservative choice; -D_FORTIFY_SOURCE=2 may be unsafe in some cases. 20 + - "-D_FORTIFY_SOURCE=1", 21 + - 22 + # Disable assertions 23 + "-DNDEBUG", 24 + 25 + diff --git a/bazel/envoy_build_system.bzl b/bazel/envoy_build_system.bzl 26 + index f17671035..7938047bd 100644 27 + --- a/bazel/envoy_build_system.bzl 28 + +++ b/bazel/envoy_build_system.bzl 29 + @@ -131,11 +131,9 @@ def envoy_cc_binary(name, 30 + # --build-id and avoid doing the following. 31 + '-Wl,--build-id=md5', 32 + '-Wl,--hash-style=gnu', 33 + - "-static-libstdc++", 34 + - "-static-libgcc", 35 + ], 36 + testonly = testonly, 37 + - linkstatic = 1, 38 + + linkstatic = 0, 39 + visibility = visibility, 40 + malloc = tcmalloc_external_dep(repository), 41 + # See above comment on MD5 hash, this is another "force MD5 stamps" to make sure our
+2 -2
pkgs/tools/networking/kea/default.nix
··· 14 patches = [ ./dont-create-var.patch ]; 15 16 postPatch = '' 17 - substituteInPlace ./src/bin/keactrl/Makefile.am '@sysconfdir@' "$out/etc" 18 - substituteInPlace ./src/bin/keactrl/Makefile.am '@(sysconfdir)@' "$out/etc" 19 ''; 20 21 configureFlags = [
··· 14 patches = [ ./dont-create-var.patch ]; 15 16 postPatch = '' 17 + substituteInPlace ./src/bin/keactrl/Makefile.am --replace '@sysconfdir@' "$out/etc" 18 + substituteInPlace ./src/bin/keactrl/Makefile.am --replace '@(sysconfdir)@' "$out/etc" 19 ''; 20 21 configureFlags = [
+2
pkgs/tools/networking/privoxy/default.nix
··· 15 nativeBuildInputs = [ autoreconfHook w3m man ]; 16 buildInputs = [ zlib pcre ]; 17 18 postInstall = '' 19 rm -rf $out/var 20 '';
··· 15 nativeBuildInputs = [ autoreconfHook w3m man ]; 16 buildInputs = [ zlib pcre ]; 17 18 + makeFlags = [ "STRIP="]; 19 + 20 postInstall = '' 21 rm -rf $out/var 22 '';
-51
pkgs/tools/networking/tlsdate/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchpatch 2 - , autoconf 3 - , automake 4 - , libevent 5 - , libtool 6 - , pkgconfig 7 - , openssl 8 - }: 9 - 10 - stdenv.mkDerivation rec { 11 - version = "0.0.13"; 12 - name = "tlsdate-${version}"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "ioerror"; 16 - repo = "tlsdate"; 17 - rev = name; 18 - sha256 = "0w3v63qmbhpqlxjsvf4k3zp90k6mdzi8cdpgshan9iphy1f44xgl"; 19 - }; 20 - 21 - patches = [ 22 - (fetchpatch { 23 - name = "tlsdate-no_sslv3.patch"; 24 - url = "https://github.com/ioerror/tlsdate/commit/f9d3cba7536d1679e98172ccbddad32bc9ae490c.patch"; 25 - sha256 = "0prv46vxvb4paxaswmc6ix0kd5sp0552i5msdldnhg9fysbac8s0"; 26 - }) 27 - ]; 28 - 29 - buildInputs = [ 30 - autoconf 31 - automake 32 - libevent 33 - libtool 34 - pkgconfig 35 - openssl 36 - ]; 37 - 38 - preConfigure = '' 39 - export COMPILE_DATE=0 40 - ./autogen.sh 41 - ''; 42 - 43 - doCheck = true; 44 - 45 - meta = with stdenv.lib; { 46 - description = "Secure parasitic rdate replacement"; 47 - homepage = https://github.com/ioerror/tlsdate; 48 - maintainers = with maintainers; [ tv fpletz ]; 49 - platforms = platforms.allBut platforms.darwin; 50 - }; 51 - }
···
+2 -2
pkgs/tools/networking/uget/default.nix
··· 14 15 buildInputs = [ 16 openssl curl libnotify gstreamer gst-plugins-base gst-plugins-good 17 - gnome3.gtk gnome3.dconf 18 ] 19 ++ (stdenv.lib.optional (aria2 != null) aria2); 20 ··· 25 ${stdenv.lib.optionalString (aria2 != null) ''--suffix PATH : "${aria2}/bin"''} \ 26 --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" \ 27 --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH" \ 28 - --prefix GIO_EXTRA_MODULES : "${gnome3.dconf}/lib/gio/modules" 29 ''; 30 31 meta = with stdenv.lib; {
··· 14 15 buildInputs = [ 16 openssl curl libnotify gstreamer gst-plugins-base gst-plugins-good 17 + gnome3.gtk (stdenv.lib.getLib gnome3.dconf) 18 ] 19 ++ (stdenv.lib.optional (aria2 != null) aria2); 20 ··· 25 ${stdenv.lib.optionalString (aria2 != null) ''--suffix PATH : "${aria2}/bin"''} \ 26 --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" \ 27 --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH" \ 28 + --prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" 29 ''; 30 31 meta = with stdenv.lib; {
+2 -2
pkgs/tools/security/tor/default.nix
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 - name = "tor-0.3.0.9"; 7 8 src = fetchurl { 9 url = "https://dist.torproject.org/${name}.tar.gz"; 10 - sha256 = "0hhyb1wil8japynqnm07r1f67w3wdnafdg9amzlrrcfcyq5qim28"; 11 }; 12 13 outputs = [ "out" "geoip" ];
··· 3 }: 4 5 stdenv.mkDerivation rec { 6 + name = "tor-0.3.0.10"; 7 8 src = fetchurl { 9 url = "https://dist.torproject.org/${name}.tar.gz"; 10 + sha256 = "1cas30wk4bhcivi6l9dj7wwlz6pc2jj883x1vijax3b8l54nx3ls"; 11 }; 12 13 outputs = [ "out" "geoip" ];
+7 -2
pkgs/tools/system/facter/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "facter-${version}"; 5 - version = "3.6.4"; 6 7 src = fetchFromGitHub { 8 - sha256 = "177mmg5a4s4q2p76df4z6c51nfnr73qya1pvvj6fcs1gld01xjr6"; 9 rev = version; 10 repo = "facter"; 11 owner = "puppetlabs"; 12 }; 13 14 cmakeFlags = [ "-DFACTER_RUBY=${ruby}/lib/libruby.so" ]; 15 16 # since we cant expand $out in cmakeFlags 17 preConfigure = "cmakeFlags+=\" -DRUBY_LIB_INSTALL=$out/lib/ruby\""; 18 19 buildInputs = [ boost cmake cpp-hocon curl leatherman libyamlcpp openssl ruby utillinux ]; 20 21 meta = with stdenv.lib; { 22 homepage = https://github.com/puppetlabs/facter;
··· 2 3 stdenv.mkDerivation rec { 4 name = "facter-${version}"; 5 + version = "3.6.6"; 6 7 src = fetchFromGitHub { 8 + sha256 = "07jphvwfmvrq28f8k15k16kz090zvb11nn6bd895fz5axag01ins"; 9 rev = version; 10 repo = "facter"; 11 owner = "puppetlabs"; 12 }; 13 14 + CXXFLAGS = "-fpermissive"; 15 + NIX_CFLAGS_COMPILE = "-Wno-error"; 16 + 17 cmakeFlags = [ "-DFACTER_RUBY=${ruby}/lib/libruby.so" ]; 18 19 # since we cant expand $out in cmakeFlags 20 preConfigure = "cmakeFlags+=\" -DRUBY_LIB_INSTALL=$out/lib/ruby\""; 21 22 buildInputs = [ boost cmake cpp-hocon curl leatherman libyamlcpp openssl ruby utillinux ]; 23 + 24 + enableParallelBuilding = true; 25 26 meta = with stdenv.lib; { 27 homepage = https://github.com/puppetlabs/facter;
+2 -2
pkgs/tools/system/journalbeat/default.nix
··· 7 in buildGoPackage rec { 8 9 name = "journalbeat-${version}"; 10 - version = "5.4.1"; 11 12 goPackagePath = "github.com/mheese/journalbeat"; 13 ··· 22 owner = "mheese"; 23 repo = "journalbeat"; 24 rev = "v${version}"; 25 - sha256 = "14mhx3gqg19ljcr07ahbry9k5hkbj2mjji4qsjrbc7jknis6frz4"; 26 }; 27 28 meta = with lib; {
··· 7 in buildGoPackage rec { 8 9 name = "journalbeat-${version}"; 10 + version = "5.5.0"; 11 12 goPackagePath = "github.com/mheese/journalbeat"; 13 ··· 22 owner = "mheese"; 23 repo = "journalbeat"; 24 rev = "v${version}"; 25 + sha256 = "134n1kg6nx5yycn2cyldiayaqm8zps94hz4zfz9klp2jzq68m35y"; 26 }; 27 28 meta = with lib; {
+13 -9
pkgs/tools/system/logrotate/default.nix
··· 1 - { stdenv, fetchurl, gzip, popt }: 2 3 stdenv.mkDerivation rec { 4 - name = "logrotate-3.9.1"; 5 6 - src = fetchurl { 7 - url = "https://fedorahosted.org/releases/l/o/logrotate/${name}.tar.gz"; 8 - sha256 = "0i95qnacv5wf7kfkcpi38ys3i14fr01ifhm8b4ari04c53inj9q2"; 9 }; 10 11 # Logrotate wants to access the 'mail' program; to be done. 12 patchPhase = '' 13 sed -i -e 's,[a-z/]\+gzip,${gzip}/bin/gzip,' \ 14 - -e 's,[a-z/]\+gunzip,${gzip}/bin/gunzip,' config.h 15 ''; 16 17 - preBuild = '' 18 - makeFlags="BASEDIR=$out" 19 ''; 20 21 buildInputs = [ popt ]; 22 23 meta = { ··· 27 maintainers = [ stdenv.lib.maintainers.viric ]; 28 platforms = stdenv.lib.platforms.all; 29 }; 30 - 31 }
··· 1 + { stdenv, fetchFromGitHub, mailutils, gzip, popt, autoreconfHook }: 2 3 stdenv.mkDerivation rec { 4 + name = "logrotate-${version}"; 5 + version = "3.12.3"; 6 7 + src = fetchFromGitHub { 8 + owner = "logrotate"; 9 + repo = "logrotate"; 10 + rev = version; 11 + sha256 = "04ygb709fj4ai8m2f1c6imzcmkdvr3ib5zf5qw2lif4fsb30jvyi"; 12 }; 13 14 # Logrotate wants to access the 'mail' program; to be done. 15 patchPhase = '' 16 sed -i -e 's,[a-z/]\+gzip,${gzip}/bin/gzip,' \ 17 + -e 's,[a-z/]\+gunzip,${gzip}/bin/gunzip,' \ 18 + -e 's,[a-z/]\+mail,${mailutils}/bin/mail,' configure.ac 19 ''; 20 21 + autoreconfPhase = '' 22 + ./autogen.sh 23 ''; 24 25 + nativeBuildInputs = [ autoreconfHook ]; 26 buildInputs = [ popt ]; 27 28 meta = { ··· 32 maintainers = [ stdenv.lib.maintainers.viric ]; 33 platforms = stdenv.lib.platforms.all; 34 }; 35 }
+58 -51
pkgs/top-level/all-packages.nix
··· 611 612 inherit (androidenv) androidndk; 613 614 - androidsdk = androidenv.androidsdk_7_1_1; 615 616 - androidsdk_extras = self.androidenv.androidsdk_7_1_1_extras; 617 618 arc-theme = callPackage ../misc/themes/arc { }; 619 ··· 898 899 crudini = callPackage ../tools/misc/crudini { }; 900 901 daemontools = callPackage ../tools/admin/daemontools { }; 902 903 dale = callPackage ../development/compilers/dale { }; ··· 1051 1052 glock = callPackage ../development/tools/glock { }; 1053 1054 gmic = callPackage ../tools/graphics/gmic { }; 1055 1056 goa = callPackage ../development/tools/goa { }; ··· 1334 1335 clementine = callPackage ../applications/audio/clementine { 1336 boost = boost155; 1337 - gst_plugins = [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-ffmpeg ]; 1338 }; 1339 1340 clementineFree = clementine.free; ··· 1815 enscript = callPackage ../tools/text/enscript { }; 1816 1817 entr = callPackage ../tools/misc/entr { }; 1818 1819 eot_utilities = callPackage ../tools/misc/eot-utilities { }; 1820 ··· 2897 enableNpm = false; 2898 }; 2899 2900 - nodejs-7_x = callPackage ../development/web/nodejs/v7.nix { 2901 - libtool = darwin.cctools; 2902 - }; 2903 - 2904 - nodejs-slim-7_x = callPackage ../development/web/nodejs/v7.nix { 2905 - libtool = darwin.cctools; 2906 - enableNpm = false; 2907 - }; 2908 - 2909 nodejs-8_x = callPackage ../development/web/nodejs/v8.nix { 2910 libtool = darwin.cctools; 2911 }; ··· 2961 libestr = callPackage ../development/libraries/libestr { }; 2962 2963 libevdev = callPackage ../development/libraries/libevdev { }; 2964 - 2965 - libevhtp = callPackage ../development/libraries/libevhtp { }; 2966 2967 libfann = callPackage ../development/libraries/libfann { }; 2968 ··· 3505 3506 oh-my-zsh = callPackage ../shells/oh-my-zsh { }; 3507 3508 opencc = callPackage ../tools/text/opencc { }; 3509 3510 opencl-info = callPackage ../tools/system/opencl-info { }; ··· 3906 3907 qarte = callPackage ../applications/video/qarte { }; 3908 3909 - qnial = callPackage ../development/interpreters/qnial {}; 3910 3911 ocz-ssd-guru = callPackage ../tools/misc/ocz-ssd-guru { }; 3912 ··· 4471 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; 4472 4473 tiny8086 = callPackage ../applications/virtualization/8086tiny { }; 4474 - 4475 - tlsdate = callPackage ../tools/networking/tlsdate { }; 4476 4477 tldr = callPackage ../tools/misc/tldr { }; 4478 ··· 5182 5183 clang = llvmPackages.clang; 5184 5185 clang_4 = llvmPackages_4.clang; 5186 clang_39 = llvmPackages_39.clang; 5187 clang_38 = llvmPackages_38.clang; ··· 5209 5210 #Use this instead of stdenv to build with clang 5211 clangStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.stdenv; 5212 libcxxStdenv = lowPrio llvmPackages.libcxxStdenv; 5213 5214 clean = callPackage ../development/compilers/clean { }; ··· 5219 5220 cmucl_binary = callPackage_i686 ../development/compilers/cmucl/binary.nix { }; 5221 5222 - compcert = callPackage ../development/compilers/compcert (( 5223 - if system == "x86_64-linux" 5224 - then { tools = pkgsi686Linux.stdenv.cc; } 5225 - else {} 5226 - ) // { 5227 - coq = coq_8_6; 5228 - }); 5229 5230 5231 # Users installing via `nix-env` will likely be using the REPL, ··· 7103 noweb = callPackage ../development/tools/literate-programming/noweb { }; 7104 nuweb = callPackage ../development/tools/literate-programming/nuweb { tex = texlive.combined.scheme-small; }; 7105 7106 obuild = callPackage ../development/tools/ocaml/obuild { }; 7107 7108 omake = callPackage ../development/tools/ocaml/omake { ··· 7468 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { }; 7469 7470 babl = callPackage ../development/libraries/babl { }; 7471 7472 bctoolbox = callPackage ../development/libraries/bctoolbox { 7473 mbedtls = mbedtls_1_3; ··· 7517 7518 capnproto = callPackage ../development/libraries/capnproto { }; 7519 7520 - ccnx = callPackage ../development/libraries/ccnx { }; 7521 - 7522 ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; 7523 7524 cddlib = callPackage ../development/libraries/cddlib {}; ··· 8032 8033 # A GMP fork 8034 mpir = callPackage ../development/libraries/mpir {}; 8035 8036 gobjectIntrospection = callPackage ../development/libraries/gobject-introspection { 8037 nixStoreDir = config.nix.storeDir or builtins.storeDir; ··· 8749 8750 libexosip = callPackage ../development/libraries/exosip {}; 8751 8752 - libexosip_3 = callPackage ../development/libraries/exosip/3.x.nix { 8753 - libosip = libosip_3; 8754 - }; 8755 - 8756 libextractor = callPackage ../development/libraries/libextractor { 8757 libmpeg2 = mpeg2dec; 8758 }; ··· 9030 libmp3splt = callPackage ../development/libraries/libmp3splt { }; 9031 9032 libmrss = callPackage ../development/libraries/libmrss { }; 9033 - 9034 - libmsn = callPackage ../development/libraries/libmsn { }; 9035 9036 libmspack = callPackage ../development/libraries/libmspack { }; 9037 ··· 9378 lightning = callPackage ../development/libraries/lightning { }; 9379 9380 lightlocker = callPackage ../misc/screensavers/light-locker { }; 9381 9382 linenoise = callPackage ../development/libraries/linenoise { }; 9383 ··· 10060 range-v3 = callPackage ../development/libraries/range-v3 {}; 10061 10062 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {}; 10063 10064 raul = callPackage ../development/libraries/audio/raul { }; 10065 ··· 10077 readosm = callPackage ../development/libraries/readosm { }; 10078 10079 lambdabot = callPackage ../development/tools/haskell/lambdabot { 10080 - haskell-lib = haskell.lib; 10081 }; 10082 10083 lambda-mod-zsh-theme = callPackage ../shells/lambda-mod-zsh-theme/default.nix { }; ··· 10572 wiredtiger = callPackage ../development/libraries/wiredtiger { }; 10573 10574 wt = callPackage ../development/libraries/wt { }; 10575 - 10576 - wvstreams = callPackage ../development/libraries/wvstreams { }; 10577 10578 wxGTK = wxGTK28; 10579 ··· 11430 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { }; 11431 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; 11432 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix { }; 11433 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { }; 11434 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; 11435 prometheus-statsd-bridge = callPackage ../servers/monitoring/prometheus/statsd-bridge.nix { }; ··· 13033 marathi-cursive = callPackage ../data/fonts/marathi-cursive { }; 13034 13035 man-pages = callPackage ../data/documentation/man-pages { }; 13036 13037 meslo-lg = callPackage ../data/fonts/meslo-lg {}; 13038 ··· 14180 14181 gnuradio-osmosdr = callPackage ../applications/misc/gnuradio-osmosdr { }; 14182 14183 - goldendict = libsForQt56.callPackage ../applications/misc/goldendict { }; 14184 14185 inherit (ocamlPackages) google-drive-ocamlfuse; 14186 ··· 14239 wireshark-gtk = wireshark-cli.override { withGtk = true; }; 14240 wireshark-qt = wireshark-cli.override { withQt = true; }; 14241 wireshark = wireshark-qt; 14242 - 14243 - wvdial = callPackage ../os-specific/linux/wvdial { }; 14244 14245 fbida = callPackage ../applications/graphics/fbida { }; 14246 ··· 14961 14962 lci = callPackage ../applications/science/logic/lci {}; 14963 14964 - ldcpp = callPackage ../applications/networking/p2p/ldcpp { 14965 - inherit (gnome2) libglade; 14966 - }; 14967 - 14968 lemonbar = callPackage ../applications/window-managers/lemonbar { }; 14969 14970 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; ··· 15527 15528 vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; 15529 15530 openmpt123 = callPackage ../applications/audio/openmpt123 {}; 15531 15532 opusfile = callPackage ../applications/audio/opusfile { }; ··· 15888 15889 remotebox = callPackage ../applications/virtualization/remotebox { }; 15890 15891 - retroshare = callPackage ../applications/networking/p2p/retroshare { }; 15892 - 15893 - retroshare06 = lowPrio (callPackage ../applications/networking/p2p/retroshare/0.6.nix { }); 15894 15895 ricochet = libsForQt56.callPackage ../applications/networking/instant-messengers/ricochet { }; 15896 ··· 16430 }; 16431 16432 utox = callPackage ../applications/networking/instant-messengers/utox { }; 16433 - 16434 - vanitygen = callPackage ../applications/misc/vanitygen { }; 16435 16436 vanubi = callPackage ../applications/editors/vanubi { }; 16437 ··· 17805 17806 numix-gtk-theme = callPackage ../misc/themes/numix { }; 17807 17808 theme-vertex = callPackage ../misc/themes/vertex { }; 17809 17810 rox-filer = callPackage ../desktops/rox/rox-filer { ··· 18326 geogebra = callPackage ../applications/science/math/geogebra { }; 18327 18328 maxima = callPackage ../applications/science/math/maxima { 18329 - sbcl = sbcl_1_3_12; 18330 ecl = null; 18331 }; 18332 maxima-ecl = callPackage ../applications/science/math/maxima { ··· 18605 18606 flat-plat = callPackage ../misc/themes/flat-plat { }; 18607 18608 foldingathome = callPackage ../misc/foldingathome { }; 18609 18610 foo2zjs = callPackage ../misc/drivers/foo2zjs {}; ··· 18614 freestyle = callPackage ../misc/freestyle { }; 18615 18616 gajim = callPackage ../applications/networking/instant-messengers/gajim { }; 18617 - 18618 - gale = callPackage ../applications/networking/instant-messengers/gale { }; 18619 18620 gammu = callPackage ../applications/misc/gammu { }; 18621 ··· 18908 inherit (callPackage ../applications/networking/cluster/terraform {}) 18909 terraform_0_8_5 18910 terraform_0_8_8 18911 - terraform_0_9_11; 18912 18913 terraform_0_8 = terraform_0_8_8; 18914 terraform_0_9 = terraform_0_9_11; 18915 terraform = terraform_0_9; 18916 18917 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {}; ··· 19242 houdini = callPackage ../applications/misc/houdini {}; 19243 19244 xtermcontrol = callPackage ../applications/misc/xtermcontrol {}; 19245 }
··· 611 612 inherit (androidenv) androidndk; 613 614 + androidsdk = androidenv.androidsdk_8_0; 615 616 + androidsdk_extras = self.androidenv.androidsdk_8_0_extras; 617 618 arc-theme = callPackage ../misc/themes/arc { }; 619 ··· 898 899 crudini = callPackage ../tools/misc/crudini { }; 900 901 + cucumber = callPackage ../development/tools/cucumber {}; 902 + 903 daemontools = callPackage ../tools/admin/daemontools { }; 904 905 dale = callPackage ../development/compilers/dale { }; ··· 1053 1054 glock = callPackage ../development/tools/glock { }; 1055 1056 + glslviewer = callPackage ../development/tools/glslviewer { }; 1057 + 1058 gmic = callPackage ../tools/graphics/gmic { }; 1059 1060 goa = callPackage ../development/tools/goa { }; ··· 1338 1339 clementine = callPackage ../applications/audio/clementine { 1340 boost = boost155; 1341 + gst_plugins = 1342 + with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly ]; 1343 }; 1344 1345 clementineFree = clementine.free; ··· 1820 enscript = callPackage ../tools/text/enscript { }; 1821 1822 entr = callPackage ../tools/misc/entr { }; 1823 + 1824 + envoy = callPackage ../tools/networking/envoy { }; 1825 1826 eot_utilities = callPackage ../tools/misc/eot-utilities { }; 1827 ··· 2904 enableNpm = false; 2905 }; 2906 2907 nodejs-8_x = callPackage ../development/web/nodejs/v8.nix { 2908 libtool = darwin.cctools; 2909 }; ··· 2959 libestr = callPackage ../development/libraries/libestr { }; 2960 2961 libevdev = callPackage ../development/libraries/libevdev { }; 2962 2963 libfann = callPackage ../development/libraries/libfann { }; 2964 ··· 3501 3502 oh-my-zsh = callPackage ../shells/oh-my-zsh { }; 3503 3504 + ola = callPackage ../applications/misc/ola { }; 3505 + 3506 opencc = callPackage ../tools/text/opencc { }; 3507 3508 opencl-info = callPackage ../tools/system/opencl-info { }; ··· 3904 3905 qarte = callPackage ../applications/video/qarte { }; 3906 3907 + qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { }; 3908 + 3909 + qnial = callPackage ../development/interpreters/qnial { }; 3910 3911 ocz-ssd-guru = callPackage ../tools/misc/ocz-ssd-guru { }; 3912 ··· 4471 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; 4472 4473 tiny8086 = callPackage ../applications/virtualization/8086tiny { }; 4474 4475 tldr = callPackage ../tools/misc/tldr { }; 4476 ··· 5180 5181 clang = llvmPackages.clang; 5182 5183 + clang-sierraHack = clang.override { 5184 + name = "clang-wrapper-with-reexport-hack"; 5185 + useMacosReexportHack = true; 5186 + }; 5187 + 5188 clang_4 = llvmPackages_4.clang; 5189 clang_39 = llvmPackages_39.clang; 5190 clang_38 = llvmPackages_38.clang; ··· 5212 5213 #Use this instead of stdenv to build with clang 5214 clangStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.stdenv; 5215 + clang-sierraHack-stdenv = overrideCC stdenv clang-sierraHack; 5216 libcxxStdenv = lowPrio llvmPackages.libcxxStdenv; 5217 5218 clean = callPackage ../development/compilers/clean { }; ··· 5223 5224 cmucl_binary = callPackage_i686 ../development/compilers/cmucl/binary.nix { }; 5225 5226 + compcert = callPackage ../development/compilers/compcert { 5227 + # Pin the version of coq used in compcert to 8.6 until the next release 5228 + coq = callPackage ../applications/science/logic/coq { version = "8.6"; }; 5229 + }; 5230 5231 5232 # Users installing via `nix-env` will likely be using the REPL, ··· 7104 noweb = callPackage ../development/tools/literate-programming/noweb { }; 7105 nuweb = callPackage ../development/tools/literate-programming/nuweb { tex = texlive.combined.scheme-small; }; 7106 7107 + obelisk = callPackage ../development/tools/ocaml/obelisk { 7108 + ocamlPackages = ocaml-ng.ocamlPackages_4_03; 7109 + }; 7110 + 7111 obuild = callPackage ../development/tools/ocaml/obuild { }; 7112 7113 omake = callPackage ../development/tools/ocaml/omake { ··· 7473 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { }; 7474 7475 babl = callPackage ../development/libraries/babl { }; 7476 + 7477 + backward-cpp = callPackage ../development/libraries/backward-cpp { }; 7478 7479 bctoolbox = callPackage ../development/libraries/bctoolbox { 7480 mbedtls = mbedtls_1_3; ··· 7524 7525 capnproto = callPackage ../development/libraries/capnproto { }; 7526 7527 ndn-cxx = callPackage ../development/libraries/ndn-cxx { }; 7528 7529 cddlib = callPackage ../development/libraries/cddlib {}; ··· 8037 8038 # A GMP fork 8039 mpir = callPackage ../development/libraries/mpir {}; 8040 + 8041 + gns3-gui = callPackage ../applications/networking/gns3/gui.nix { }; 8042 8043 gobjectIntrospection = callPackage ../development/libraries/gobject-introspection { 8044 nixStoreDir = config.nix.storeDir or builtins.storeDir; ··· 8756 8757 libexosip = callPackage ../development/libraries/exosip {}; 8758 8759 libextractor = callPackage ../development/libraries/libextractor { 8760 libmpeg2 = mpeg2dec; 8761 }; ··· 9033 libmp3splt = callPackage ../development/libraries/libmp3splt { }; 9034 9035 libmrss = callPackage ../development/libraries/libmrss { }; 9036 9037 libmspack = callPackage ../development/libraries/libmspack { }; 9038 ··· 9379 lightning = callPackage ../development/libraries/lightning { }; 9380 9381 lightlocker = callPackage ../misc/screensavers/light-locker { }; 9382 + 9383 + lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { }; 9384 9385 linenoise = callPackage ../development/libraries/linenoise { }; 9386 ··· 10063 range-v3 = callPackage ../development/libraries/range-v3 {}; 10064 10065 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {}; 10066 + 10067 + rapidjson = callPackage ../development/libraries/rapidjson {}; 10068 10069 raul = callPackage ../development/libraries/audio/raul { }; 10070 ··· 10082 readosm = callPackage ../development/libraries/readosm { }; 10083 10084 lambdabot = callPackage ../development/tools/haskell/lambdabot { 10085 + haskellLib = haskell.lib; 10086 }; 10087 10088 lambda-mod-zsh-theme = callPackage ../shells/lambda-mod-zsh-theme/default.nix { }; ··· 10577 wiredtiger = callPackage ../development/libraries/wiredtiger { }; 10578 10579 wt = callPackage ../development/libraries/wt { }; 10580 10581 wxGTK = wxGTK28; 10582 ··· 11433 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { }; 11434 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { }; 11435 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix { }; 11436 + prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { }; 11437 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { }; 11438 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; 11439 prometheus-statsd-bridge = callPackage ../servers/monitoring/prometheus/statsd-bridge.nix { }; ··· 13037 marathi-cursive = callPackage ../data/fonts/marathi-cursive { }; 13038 13039 man-pages = callPackage ../data/documentation/man-pages { }; 13040 + 13041 + material-icons = callPackage ../data/fonts/material-icons { }; 13042 13043 meslo-lg = callPackage ../data/fonts/meslo-lg {}; 13044 ··· 14186 14187 gnuradio-osmosdr = callPackage ../applications/misc/gnuradio-osmosdr { }; 14188 14189 + goldendict = libsForQt5.callPackage ../applications/misc/goldendict { }; 14190 14191 inherit (ocamlPackages) google-drive-ocamlfuse; 14192 ··· 14245 wireshark-gtk = wireshark-cli.override { withGtk = true; }; 14246 wireshark-qt = wireshark-cli.override { withQt = true; }; 14247 wireshark = wireshark-qt; 14248 14249 fbida = callPackage ../applications/graphics/fbida { }; 14250 ··· 14965 14966 lci = callPackage ../applications/science/logic/lci {}; 14967 14968 lemonbar = callPackage ../applications/window-managers/lemonbar { }; 14969 14970 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; ··· 15527 15528 vivaldi = callPackage ../applications/networking/browsers/vivaldi {}; 15529 15530 + vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix {}; 15531 + 15532 openmpt123 = callPackage ../applications/audio/openmpt123 {}; 15533 15534 opusfile = callPackage ../applications/audio/opusfile { }; ··· 15890 15891 remotebox = callPackage ../applications/virtualization/remotebox { }; 15892 15893 + retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { }; 15894 + retroshare06 = retroshare; 15895 15896 ricochet = libsForQt56.callPackage ../applications/networking/instant-messengers/ricochet { }; 15897 ··· 16431 }; 16432 16433 utox = callPackage ../applications/networking/instant-messengers/utox { }; 16434 16435 vanubi = callPackage ../applications/editors/vanubi { }; 16436 ··· 17804 17805 numix-gtk-theme = callPackage ../misc/themes/numix { }; 17806 17807 + numix-sx-gtk-theme = callPackage ../misc/themes/numix-sx { }; 17808 + 17809 theme-vertex = callPackage ../misc/themes/vertex { }; 17810 17811 rox-filer = callPackage ../desktops/rox/rox-filer { ··· 18327 geogebra = callPackage ../applications/science/math/geogebra { }; 18328 18329 maxima = callPackage ../applications/science/math/maxima { 18330 ecl = null; 18331 }; 18332 maxima-ecl = callPackage ../applications/science/math/maxima { ··· 18605 18606 flat-plat = callPackage ../misc/themes/flat-plat { }; 18607 18608 + flockit = callPackage ../tools/backup/flockit { }; 18609 + 18610 foldingathome = callPackage ../misc/foldingathome { }; 18611 18612 foo2zjs = callPackage ../misc/drivers/foo2zjs {}; ··· 18616 freestyle = callPackage ../misc/freestyle { }; 18617 18618 gajim = callPackage ../applications/networking/instant-messengers/gajim { }; 18619 18620 gammu = callPackage ../applications/misc/gammu { }; 18621 ··· 18908 inherit (callPackage ../applications/networking/cluster/terraform {}) 18909 terraform_0_8_5 18910 terraform_0_8_8 18911 + terraform_0_9_11 18912 + terraform_0_10_0; 18913 18914 terraform_0_8 = terraform_0_8_8; 18915 terraform_0_9 = terraform_0_9_11; 18916 + terraform_0_10 = terraform_0_10_0; 18917 terraform = terraform_0_9; 18918 18919 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {}; ··· 19244 houdini = callPackage ../applications/misc/houdini {}; 19245 19246 xtermcontrol = callPackage ../applications/misc/xtermcontrol {}; 19247 + 19248 + # `recurseIntoAttrs` for sake of hydra, not nix-env 19249 + tests = recurseIntoAttrs { 19250 + macOSSierraShared = callPackage ../test/macos-sierra-shared {}; 19251 + }; 19252 }
+27 -19
pkgs/top-level/haskell-packages.nix
··· 1 - { pkgs, callPackage, stdenv, buildPlatform, targetPlatform }: 2 3 - let # These are attributes in compiler and packages that don't support integer-simple. 4 - integerSimpleExcludes = [ 5 - "ghc6102Binary" 6 - "ghc704Binary" 7 - "ghc742Binary" 8 - "ghc6104" 9 - "ghc6123" 10 - "ghc704" 11 - "ghc763" 12 - "ghcjs" 13 - "ghcjsHEAD" 14 - "ghcCross" 15 - "jhc" 16 - "uhc" 17 - "integer-simple" 18 - ]; 19 - in rec { 20 21 - lib = import ../development/haskell-modules/lib.nix { inherit pkgs; }; 22 23 compiler = { 24
··· 1 + { pkgs, lib, newScope, stdenv, buildPlatform, targetPlatform }: 2 3 + let 4 + # These are attributes in compiler and packages that don't support integer-simple. 5 + integerSimpleExcludes = [ 6 + "ghc6102Binary" 7 + "ghc704Binary" 8 + "ghc742Binary" 9 + "ghc6104" 10 + "ghc6123" 11 + "ghc704" 12 + "ghc763" 13 + "ghcjs" 14 + "ghcjsHEAD" 15 + "ghcCross" 16 + "jhc" 17 + "uhc" 18 + "integer-simple" 19 + ]; 20 + 21 + haskellLib = import ../development/haskell-modules/lib.nix { 22 + inherit (pkgs) lib; 23 + inherit pkgs; 24 + }; 25 26 + callPackage = newScope { inherit haskellLib; }; 27 + 28 + in rec { 29 + lib = haskellLib; 30 31 compiler = { 32
+4
pkgs/top-level/ocaml-packages.nix
··· 552 553 ppx_tools_versioned = callPackage ../development/ocaml-modules/ppx_tools_versioned { }; 554 555 ptmap = callPackage ../development/ocaml-modules/ptmap { }; 556 557 pycaml = callPackage ../development/ocaml-modules/pycaml { }; ··· 609 variantslib_p4 = callPackage ../development/ocaml-modules/variantslib { }; 610 611 vg = callPackage ../development/ocaml-modules/vg { }; 612 613 x509 = callPackage ../development/ocaml-modules/x509 { }; 614
··· 552 553 ppx_tools_versioned = callPackage ../development/ocaml-modules/ppx_tools_versioned { }; 554 555 + process = callPackage ../development/ocaml-modules/process { }; 556 + 557 ptmap = callPackage ../development/ocaml-modules/ptmap { }; 558 559 pycaml = callPackage ../development/ocaml-modules/pycaml { }; ··· 611 variantslib_p4 = callPackage ../development/ocaml-modules/variantslib { }; 612 613 vg = callPackage ../development/ocaml-modules/vg { }; 614 + 615 + wasm = callPackage ../development/ocaml-modules/wasm { }; 616 617 x509 = callPackage ../development/ocaml-modules/x509 { }; 618
+3 -2
pkgs/top-level/perl-packages.nix
··· 14183 }; 14184 14185 TextBibTeX = buildPerlModule rec { 14186 - name = "Text-BibTeX-0.72"; 14187 buildInputs = [ ConfigAutoConf ExtUtilsLibBuilder ]; 14188 src = fetchurl { 14189 url = "mirror://cpan/authors/id/A/AM/AMBS/${name}.tar.gz"; 14190 - sha256 = "0vfnj9ygdjympc8hsf38nc4a1lq45qbq7v6z6mrnfgr3k198b6gw"; 14191 }; 14192 meta = { 14193 description = "Interface to read and parse BibTeX files"; 14194 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
··· 14183 }; 14184 14185 TextBibTeX = buildPerlModule rec { 14186 + name = "Text-BibTeX-0.81"; 14187 buildInputs = [ ConfigAutoConf ExtUtilsLibBuilder ]; 14188 src = fetchurl { 14189 url = "mirror://cpan/authors/id/A/AM/AMBS/${name}.tar.gz"; 14190 + sha256 = "0dig1zlglm8rwm8fhnz087lx6gixj9jx10kxn1fx3swdkfblhsmf"; 14191 }; 14192 + perlPreHook = "export LD=gcc"; 14193 meta = { 14194 description = "Interface to read and parse BibTeX files"; 14195 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+6 -4
pkgs/top-level/python-packages.nix
··· 8229 }; 8230 8231 raven = buildPythonPackage rec { 8232 - name = "raven-3.4.1"; 8233 8234 src = pkgs.fetchurl { 8235 url = "mirror://pypi/r/raven/${name}.tar.gz"; 8236 - sha256 = "c27e40ab3ccf37f30a9f77acb4917370d9341e25abda8e94b9bd48c7127f7d48"; 8237 }; 8238 8239 # way too many dependencies to run tests ··· 8241 doCheck = false; 8242 8243 meta = { 8244 - maintainers = with maintainers; [ domenkozar ]; 8245 }; 8246 }; 8247 ··· 10200 }; 10201 10202 patchPhase = '' 10203 - substituteInPlace dialog.py ":/bin:/usr/bin" ":$out/bin" 10204 ''; 10205 10206 meta = with stdenv.lib; { ··· 12239 maintainers = with maintainers; [ nslqqq ]; 12240 }; 12241 }; 12242 12243 livereload = buildPythonPackage rec { 12244 name = "livereload-${version}";
··· 8229 }; 8230 8231 raven = buildPythonPackage rec { 8232 + name = "raven-6.1.0"; 8233 8234 src = pkgs.fetchurl { 8235 url = "mirror://pypi/r/raven/${name}.tar.gz"; 8236 + sha256 = "1158fsjjl8byzl9nw52jhhdssjl6n7l0hjaxm5hdi69v2zxvzjh2"; 8237 }; 8238 8239 # way too many dependencies to run tests ··· 8241 doCheck = false; 8242 8243 meta = { 8244 + maintainers = with maintainers; [ primeos ]; 8245 }; 8246 }; 8247 ··· 10200 }; 10201 10202 patchPhase = '' 10203 + substituteInPlace dialog.py --replace ":/bin:/usr/bin" ":$out/bin" 10204 ''; 10205 10206 meta = with stdenv.lib; { ··· 12239 maintainers = with maintainers; [ nslqqq ]; 12240 }; 12241 }; 12242 + 12243 + linode-api = callPackage ../development/python-modules/linode-api { }; 12244 12245 livereload = buildPythonPackage rec { 12246 name = "livereload-${version}";
+1 -1
pkgs/top-level/release-small.nix
··· 2 the load on Hydra when testing the `stdenv-updates' branch. */ 3 4 { nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } 5 - , supportedSystems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" ] 6 }: 7 8 with import ./release-lib.nix { inherit supportedSystems; };
··· 2 the load on Hydra when testing the `stdenv-updates' branch. */ 3 4 { nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } 5 + , supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ] 6 }: 7 8 with import ./release-lib.nix { inherit supportedSystems; };
+17 -18
pkgs/top-level/release.nix
··· 8 9 $ nix-build pkgs/top-level/release.nix -A coreutils.x86_64-linux 10 */ 11 - 12 { nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } 13 , officialRelease ? false 14 - , # The platforms for which we build Nixpkgs. 15 - supportedSystems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ] 16 - , # Strip most of attributes when evaluating to spare memory usage 17 - scrubJobs ? true 18 - , # Attributes passed to nixpkgs. Don't build packages marked as unfree. 19 - nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; } 20 }: 21 22 with import ./release-lib.nix { inherit supportedSystems scrubJobs nixpkgsArgs; }; 23 24 let 25 jobs = 26 { tarball = import ./make-tarball.nix { inherit pkgs nixpkgs officialRelease; }; 27 ··· 42 jobs.python.x86_64-darwin 43 jobs.rustc.x86_64-darwin 44 jobs.go.x86_64-darwin 45 ]; 46 }; 47 ··· 54 jobs.manual 55 jobs.lib-tests 56 jobs.stdenv.x86_64-linux 57 - jobs.stdenv.i686-linux 58 jobs.stdenv.x86_64-darwin 59 jobs.linux.x86_64-linux 60 - jobs.linux.i686-linux 61 jobs.python.x86_64-linux 62 - jobs.python.i686-linux 63 jobs.python.x86_64-darwin 64 jobs.python3.x86_64-linux 65 - jobs.python3.i686-linux 66 jobs.python3.x86_64-darwin 67 # Many developers use nix-repl 68 jobs.nix-repl.x86_64-linux 69 - jobs.nix-repl.i686-linux 70 jobs.nix-repl.x86_64-darwin 71 # Needed by travis-ci to test PRs 72 - jobs.nox.i686-linux 73 jobs.nox.x86_64-linux 74 jobs.nox.x86_64-darwin 75 # Ensure that X11/GTK+ are in order. 76 jobs.thunderbird.x86_64-linux 77 - jobs.thunderbird.i686-linux 78 # Ensure that basic stuff works on darwin 79 jobs.git.x86_64-darwin 80 jobs.mysql.x86_64-darwin 81 jobs.vim.x86_64-darwin 82 ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools; 83 }; 84 - } // (lib.optionalAttrs (builtins.elem "i686-linux" supportedSystems) { 85 stdenvBootstrapTools.i686-linux = 86 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "i686-linux"; }) dist test; }; 87 - }) // (lib.optionalAttrs (builtins.elem "x86_64-linux" supportedSystems) { 88 stdenvBootstrapTools.x86_64-linux = 89 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "x86_64-linux"; }) dist test; }; 90 - }) // (lib.optionalAttrs (builtins.elem "aarch64-linux" supportedSystems) { 91 stdenvBootstrapTools.aarch64-linux = 92 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "aarch64-linux"; }) dist test; }; 93 - }) // (lib.optionalAttrs (builtins.elem "x86_64-darwin" supportedSystems) { 94 stdenvBootstrapTools.x86_64-darwin = 95 let 96 bootstrap = import ../stdenv/darwin/make-bootstrap-tools.nix { system = "x86_64-darwin"; }; ··· 129 scikitlearn = unix; 130 }; 131 132 } )); 133 134 in jobs
··· 8 9 $ nix-build pkgs/top-level/release.nix -A coreutils.x86_64-linux 10 */ 11 { nixpkgs ? { outPath = (import ../../lib).cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } 12 , officialRelease ? false 13 + # The platforms for which we build Nixpkgs. 14 + , supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarchh64-linux" ] 15 + , limitedSupportedSystems ? [ "i686-linux" ] 16 + # Strip most of attributes when evaluating to spare memory usage 17 + , scrubJobs ? true 18 + # Attributes passed to nixpkgs. Don't build packages marked as unfree. 19 + , nixpkgsArgs ? { config = { allowUnfree = false; inHydra = true; }; } 20 }: 21 22 with import ./release-lib.nix { inherit supportedSystems scrubJobs nixpkgsArgs; }; 23 24 let 25 + 26 + systemsWithAnySupport = supportedSystems ++ limitedSupportedSystems; 27 + 28 jobs = 29 { tarball = import ./make-tarball.nix { inherit pkgs nixpkgs officialRelease; }; 30 ··· 45 jobs.python.x86_64-darwin 46 jobs.rustc.x86_64-darwin 47 jobs.go.x86_64-darwin 48 + jobs.tests.macOSSierraShared.x86_64-darwin 49 ]; 50 }; 51 ··· 58 jobs.manual 59 jobs.lib-tests 60 jobs.stdenv.x86_64-linux 61 jobs.stdenv.x86_64-darwin 62 jobs.linux.x86_64-linux 63 jobs.python.x86_64-linux 64 jobs.python.x86_64-darwin 65 jobs.python3.x86_64-linux 66 jobs.python3.x86_64-darwin 67 # Many developers use nix-repl 68 jobs.nix-repl.x86_64-linux 69 jobs.nix-repl.x86_64-darwin 70 # Needed by travis-ci to test PRs 71 jobs.nox.x86_64-linux 72 jobs.nox.x86_64-darwin 73 # Ensure that X11/GTK+ are in order. 74 jobs.thunderbird.x86_64-linux 75 # Ensure that basic stuff works on darwin 76 jobs.git.x86_64-darwin 77 jobs.mysql.x86_64-darwin 78 jobs.vim.x86_64-darwin 79 ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools; 80 }; 81 + } // (lib.optionalAttrs (builtins.elem "i686-linux" systemsWithAnySupport) { 82 stdenvBootstrapTools.i686-linux = 83 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "i686-linux"; }) dist test; }; 84 + }) // (lib.optionalAttrs (builtins.elem "x86_64-linux" systemsWithAnySupport) { 85 stdenvBootstrapTools.x86_64-linux = 86 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "x86_64-linux"; }) dist test; }; 87 + }) // (lib.optionalAttrs (builtins.elem "aarch64-linux" systemsWithAnySupport) { 88 stdenvBootstrapTools.aarch64-linux = 89 { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "aarch64-linux"; }) dist test; }; 90 + }) // (lib.optionalAttrs (builtins.elem "x86_64-darwin" systemsWithAnySupport) { 91 stdenvBootstrapTools.x86_64-darwin = 92 let 93 bootstrap = import ../stdenv/darwin/make-bootstrap-tools.nix { system = "x86_64-darwin"; }; ··· 126 scikitlearn = unix; 127 }; 128 129 + # hack around broken eval of non-linux packages for now. 130 + tests.macOSSierraShared = darwin; 131 } )); 132 133 in jobs