Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
c4fd2a8f bc51c5ca

+2366 -1235
+7
maintainers/maintainer-list.nix
··· 12540 github = "rski"; 12541 githubId = 2960312; 12542 }; 12543 }
··· 12540 github = "rski"; 12541 githubId = 2960312; 12542 }; 12543 + mbprtpmnr = { 12544 + name = "mbprtpmnr"; 12545 + email = "mbprtpmnr@pm.me"; 12546 + github = "mbprtpmnr"; 12547 + githubId = 88109321; 12548 + }; 12549 + 12550 }
+13
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 1250 directories, thus increasing the purity of the build. 1251 </para> 1252 </listitem> 1253 </itemizedlist> 1254 </section> 1255 </section>
··· 1250 directories, thus increasing the purity of the build. 1251 </para> 1252 </listitem> 1253 + <listitem> 1254 + <para> 1255 + Three new options, 1256 + <link linkend="opt-xdg.mime.addedAssociations">xdg.mime.addedAssociations</link>, 1257 + <link linkend="opt-xdg.mime.defaultApplications">xdg.mime.defaultApplications</link>, 1258 + and 1259 + <link linkend="opt-xdg.mime.removedAssociations">xdg.mime.removedAssociations</link> 1260 + have been added to the 1261 + <link linkend="opt-xdg.mime.enable">xdg.mime</link> module to 1262 + allow the configuration of 1263 + <literal>/etc/xdg/mimeapps.list</literal>. 1264 + </para> 1265 + </listitem> 1266 </itemizedlist> 1267 </section> 1268 </section>
+2
nixos/doc/manual/release-notes/rl-2111.section.md
··· 378 379 - `lua` and `luajit` interpreters have been patched to avoid looking into /usr/lib 380 directories, thus increasing the purity of the build.
··· 378 379 - `lua` and `luajit` interpreters have been patched to avoid looking into /usr/lib 380 directories, thus increasing the purity of the build. 381 + 382 + - Three new options, [xdg.mime.addedAssociations](#opt-xdg.mime.addedAssociations), [xdg.mime.defaultApplications](#opt-xdg.mime.defaultApplications), and [xdg.mime.removedAssociations](#opt-xdg.mime.removedAssociations) have been added to the [xdg.mime](#opt-xdg.mime.enable) module to allow the configuration of `/etc/xdg/mimeapps.list`.
+64 -2
nixos/modules/config/xdg/mime.nix
··· 1 { config, lib, pkgs, ... }: 2 3 with lib; 4 { 5 meta = { 6 - maintainers = teams.freedesktop.members; 7 }; 8 9 options = { ··· 16 <link xlink:href="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html">XDG MIME Applications specification</link>. 17 ''; 18 }; 19 }; 20 21 - config = mkIf config.xdg.mime.enable { 22 environment.pathsToLink = [ "/share/mime" ]; 23 24 environment.systemPackages = [
··· 1 { config, lib, pkgs, ... }: 2 3 with lib; 4 + 5 + let 6 + cfg = config.xdg.mime; 7 + associationOptions = with types; attrsOf ( 8 + coercedTo (either (listOf str) str) (x: concatStringsSep ";" (toList x)) str 9 + ); 10 + in 11 + 12 { 13 meta = { 14 + maintainers = teams.freedesktop.members ++ (with maintainers; [ figsoda ]); 15 }; 16 17 options = { ··· 24 <link xlink:href="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html">XDG MIME Applications specification</link>. 25 ''; 26 }; 27 + 28 + xdg.mime.addedAssociations = mkOption { 29 + type = associationOptions; 30 + default = {}; 31 + example = { 32 + "application/pdf" = "firefox.desktop"; 33 + "text/xml" = [ "nvim.desktop" "codium.desktop" ]; 34 + }; 35 + description = '' 36 + Adds associations between mimetypes and applications. See the 37 + <link xlink:href="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#associations"> 38 + specifications</link> for more information. 39 + ''; 40 + }; 41 + 42 + xdg.mime.defaultApplications = mkOption { 43 + type = associationOptions; 44 + default = {}; 45 + example = { 46 + "application/pdf" = "firefox.desktop"; 47 + "image/png" = [ "sxiv.desktop" "gimp.desktop" ]; 48 + }; 49 + description = '' 50 + Sets the default applications for given mimetypes. See the 51 + <link xlink:href="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#default"> 52 + specifications</link> for more information. 53 + ''; 54 + }; 55 + 56 + xdg.mime.removedAssociations = mkOption { 57 + type = associationOptions; 58 + default = {}; 59 + example = { 60 + "audio/mp3" = [ "mpv.desktop" "umpv.desktop" ]; 61 + "inode/directory" = "codium.desktop"; 62 + }; 63 + description = '' 64 + Removes associations between mimetypes and applications. See the 65 + <link xlink:href="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html#associations"> 66 + specifications</link> for more information. 67 + ''; 68 + }; 69 }; 70 71 + config = mkIf cfg.enable { 72 + environment.etc."xdg/mimeapps.list" = mkIf ( 73 + cfg.addedAssociations != {} 74 + || cfg.defaultApplications != {} 75 + || cfg.removedAssociations != {} 76 + ) { 77 + text = generators.toINI { } { 78 + "Added Associations" = cfg.addedAssociations; 79 + "Default Applications" = cfg.defaultApplications; 80 + "Removed Associations" = cfg.removedAssociations; 81 + }; 82 + }; 83 + 84 environment.pathsToLink = [ "/share/mime" ]; 85 86 environment.systemPackages = [
+172 -116
nixos/modules/services/networking/pleroma.xml
··· 4 version="5.0" 5 xml:id="module-services-pleroma"> 6 <title>Pleroma</title> 7 - <para><link xlink:href="https://pleroma.social/">Pleroma</link> is a lightweight activity pub server.</para> 8 - <section xml:id="module-services-pleroma-getting-started"> 9 - <title>Quick Start</title> 10 - <para>To get quickly started, you can use this sample NixOS configuration and adapt it to your use case.</para> 11 - <para><programlisting> 12 - { 13 - security.acme = { 14 - email = "root@tld"; 15 - acceptTerms = true; 16 - certs = { 17 - "social.tld.com" = { 18 - webroot = "/var/www/social.tld.com"; 19 - email = "root@tld"; 20 - group = "nginx"; 21 - }; 22 - }; 23 - }; 24 - services = { 25 - pleroma = { 26 - enable = true; 27 - secretConfigFile = "/var/lib/pleroma/secrets.exs"; 28 - configs = [ 29 - '' 30 - import Config 31 32 - config :pleroma, Pleroma.Web.Endpoint, 33 - url: [host: "social.tld.com", scheme: "https", port: 443], 34 - http: [ip: {127, 0, 0, 1}, port: 4000] 35 36 - config :pleroma, :instance, 37 - name: "NixOS test pleroma server", 38 - email: "pleroma@social.tld.com", 39 - notify_email: "pleroma@social.tld.com", 40 - limit: 5000, 41 - registrations_open: true 42 43 - config :pleroma, :media_proxy, 44 - enabled: false, 45 - redirect_on_failure: true 46 - #base_url: "https://cache.pleroma.social" 47 48 - config :pleroma, Pleroma.Repo, 49 - adapter: Ecto.Adapters.Postgres, 50 - username: "pleroma", 51 - password: "${test-db-passwd}", 52 - database: "pleroma", 53 - hostname: "localhost", 54 - pool_size: 10, 55 - prepare: :named, 56 - parameters: [ 57 - plan_cache_mode: "force_custom_plan" 58 - ] 59 60 - config :pleroma, :database, rum_enabled: false 61 - config :pleroma, :instance, static_dir: "/var/lib/pleroma/static" 62 - config :pleroma, Pleroma.Uploaders.Local, uploads: "/var/lib/pleroma/uploads" 63 - config :pleroma, configurable_from_database: false 64 - '' 65 - ]; 66 - }; 67 - postgresql = { 68 - enable = true; 69 - package = pkgs.postgresql_12; 70 - }; 71 - nginx = { 72 - enable = true; 73 - addSSL = true; 74 - sslCertificate = "/var/lib/acme/social.tld.com/fullchain.pem"; 75 - sslCertificateKey = "/var/lib/acme/social.tld.com/key.pem"; 76 - root = "/var/www/social.tld.com"; 77 - # ACME endpoint 78 - locations."/.well-known/acme-challenge" = { 79 - root = "/var/www/social.tld.com/"; 80 - }; 81 - virtualHosts."social.tld.com" = { 82 - addSSL = true; 83 - locations."/" = { 84 - proxyPass = "http://127.0.0.1:4000"; 85 - extraConfig = '' 86 - add_header 'Access-Control-Allow-Origin' '*' always; 87 - add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always; 88 - add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always; 89 - add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always; 90 - if ($request_method = OPTIONS) { 91 - return 204; 92 - } 93 - add_header X-XSS-Protection "1; mode=block"; 94 - add_header X-Permitted-Cross-Domain-Policies none; 95 - add_header X-Frame-Options DENY; 96 - add_header X-Content-Type-Options nosniff; 97 - add_header Referrer-Policy same-origin; 98 - add_header X-Download-Options noopen; 99 - proxy_http_version 1.1; 100 - proxy_set_header Upgrade $http_upgrade; 101 - proxy_set_header Connection "upgrade"; 102 - proxy_set_header Host $host; 103 - client_max_body_size 16m; 104 - ''; 105 - }; 106 - }; 107 - }; 108 - }; 109 - }; 110 - </programlisting></para> 111 - <para>Note that you'll need to seed your database and upload your pleroma secrets to the path pointed by <literal>config.pleroma.secretConfigFile</literal>. You can find more informations about how to do that in the <link linkend="module-services-pleroma-generate-config">next</link> section.</para> 112 - </section> 113 - <section xml:id="module-services-pleroma-generate-config"> 114 - <title>Generating the Pleroma Config and Seed the Database</title> 115 116 - <para>Before using this service, you'll need to generate your 117 - server configuration and its associated database seed. The 118 - <literal>pleroma_ctl</literal> CLI utility can help you with that. You 119 - can start with <literal>pleroma_ctl instance gen --output config.exs 120 - --output-psql setup.psql</literal>, this will prompt you some 121 - questions and will generate both your config file and database initial 122 - migration. </para> 123 - <para>For more details about this configuration format, please have a look at the <link xlink:href="https://docs-develop.pleroma.social/backend/configuration/cheatsheet/">upstream documentation</link>.</para> 124 - <para>To seed your database, you can use the <literal>setup.psql</literal> file you just generated by running 125 <programlisting> 126 - sudo -u postgres psql -f setup.psql 127 - </programlisting></para> 128 - <para>In regard of the pleroma service configuration you also just generated, you'll need to split it in two parts. The "public" part, which do not contain any secrets and thus can be safely stored in the Nix store and its "private" counterpart containing some secrets (database password, endpoint secret key, salts, etc.).</para> 129 130 - <para>The public part will live in your NixOS machine configuration in the <link linkend="opt-services.pleroma.configs">services.pleroma.configs</link> option. However, it's up to you to upload the secret pleroma configuration to the path pointed by <link linkend="opt-services.pleroma.secretConfigFile">services.pleroma.secretConfigFile</link>. You can do that manually or rely on a third party tool such as <link xlink:href="https://github.com/DBCDK/morph">Morph</link> or <link xlink:href="https://github.com/NixOS/nixops">NixOps</link>.</para> 131 </section> 132 </chapter>
··· 4 version="5.0" 5 xml:id="module-services-pleroma"> 6 <title>Pleroma</title> 7 + <para> 8 + <link xlink:href="https://pleroma.social/">Pleroma</link> is a lightweight activity pub server.</para> 9 + <section xml:id="module-services-pleroma-generate-config"> 10 + <title>Generating the Pleroma config</title> 11 + <para>The <literal>pleroma_ctl</literal> CLI utility will prompt you some questions and it will generate an initial config file. This is an example of usage 12 + <programlisting> 13 + <prompt>$ </prompt>mkdir tmp-pleroma 14 + <prompt>$ </prompt>cd tmp-pleroma 15 + <prompt>$ </prompt>nix-shell -p pleroma-otp 16 + <prompt>$ </prompt>pleroma_ctl instance gen --output config.exs --output-psql setup.psql 17 + </programlisting> 18 + </para> 19 + <para>The <literal>config.exs</literal> file can be further customized following the instructions on the <link xlink:href="https://docs-develop.pleroma.social/backend/configuration/cheatsheet/">upstream documentation</link>. Many refinements can be applied also after the service is running.</para> 20 + </section> 21 + <section xml:id="module-services-pleroma-initialize-db"> 22 + <title>Initializing the database</title> 23 + <para>First, the Postgresql service must be enabled in the NixOS configuration 24 + <programlisting> 25 + services.postgresql = { 26 + enable = true; 27 + package = pkgs.postgresql_13; 28 + }; 29 + </programlisting> 30 + and activated with the usual 31 + <programlisting> 32 + <prompt>$ </prompt>nixos-rebuild switch 33 + </programlisting> 34 + </para> 35 + <para>Then you can create and seed the database, using the <literal>setup.psql</literal> file that you generated in the previous section, by running 36 + <programlisting> 37 + <prompt>$ </prompt>sudo -u postgres psql -f setup.psql 38 + </programlisting> 39 + </para> 40 + </section> 41 + <section xml:id="module-services-pleroma-enable"> 42 + <title>Enabling the Pleroma service locally</title> 43 + <para>In this section we will enable the Pleroma service only locally, so its configurations can be improved incrementally.</para> 44 + <para>This is an example of configuration, where <link linkend="opt-services.pleroma.configs">services.pleroma.configs</link> option contains the content of the file <literal>config.exs</literal>, generated <link linkend="module-services-pleroma-generate-config">in the first section</link>, but with the secrets (database password, endpoint secret key, salts, etc.) removed. Removing secrets is important, because otherwise they will be stored publicly in the Nix store. 45 + <programlisting> 46 + services.pleroma = { 47 + enable = true; 48 + secretConfigFile = "/var/lib/pleroma/secrets.exs"; 49 + configs = [ 50 + '' 51 + import Config 52 53 + config :pleroma, Pleroma.Web.Endpoint, 54 + url: [host: "pleroma.example.net", scheme: "https", port: 443], 55 + http: [ip: {127, 0, 0, 1}, port: 4000] 56 57 + config :pleroma, :instance, 58 + name: "Test", 59 + email: "admin@example.net", 60 + notify_email: "admin@example.net", 61 + limit: 5000, 62 + registrations_open: true 63 64 + config :pleroma, :media_proxy, 65 + enabled: false, 66 + redirect_on_failure: true 67 68 + config :pleroma, Pleroma.Repo, 69 + adapter: Ecto.Adapters.Postgres, 70 + username: "pleroma", 71 + database: "pleroma", 72 + hostname: "localhost" 73 74 + # Configure web push notifications 75 + config :web_push_encryption, :vapid_details, 76 + subject: "mailto:admin@example.net" 77 78 + # ... TO CONTINUE ... 79 + '' 80 + ]; 81 + }; 82 + </programlisting> 83 + </para> 84 + <para>Secrets must be moved into a file pointed by <link linkend="opt-services.pleroma.secretConfigFile">services.pleroma.secretConfigFile</link>, in our case <literal>/var/lib/pleroma/secrets.exs</literal>. This file can be created copying the previously generated <literal>config.exs</literal> file and then removing all the settings, except the secrets. This is an example 85 <programlisting> 86 + # Pleroma instance passwords 87 88 + import Config 89 + 90 + config :pleroma, Pleroma.Web.Endpoint, 91 + secret_key_base: "&lt;the secret generated by pleroma_ctl&gt;", 92 + signing_salt: "&lt;the secret generated by pleroma_ctl&gt;" 93 + 94 + config :pleroma, Pleroma.Repo, 95 + password: "&lt;the secret generated by pleroma_ctl&gt;" 96 + 97 + # Configure web push notifications 98 + config :web_push_encryption, :vapid_details, 99 + public_key: "&lt;the secret generated by pleroma_ctl&gt;", 100 + private_key: "&lt;the secret generated by pleroma_ctl&gt;" 101 + 102 + # ... TO CONTINUE ... 103 + </programlisting> 104 + Note that the lines of the same configuration group are comma separated (i.e. all the lines end with a comma, except the last one), so when the lines with passwords are added or removed, commas must be adjusted accordingly.</para> 105 + 106 + <para>The service can be enabled with the usual 107 + <programlisting> 108 + <prompt>$ </prompt>nixos-rebuild switch 109 + </programlisting> 110 + </para> 111 + <para>The service is accessible only from the local <literal>127.0.0.1:4000</literal> port. It can be tested using a port forwarding like this 112 + <programlisting> 113 + <prompt>$ </prompt>ssh -L 4000:localhost:4000 myuser@example.net 114 + </programlisting> 115 + and then accessing <link xlink:href="http://localhost:4000">http://localhost:4000</link> from a web browser.</para> 116 + </section> 117 + <section xml:id="module-services-pleroma-admin-user"> 118 + <title>Creating the admin user</title> 119 + <para>After Pleroma service is running, all <link xlink:href="https://docs-develop.pleroma.social/">Pleroma administration utilities</link> can be used. In particular an admin user can be created with 120 + <programlisting> 121 + <prompt>$ </prompt>pleroma_ctl user new &lt;nickname&gt; &lt;email&gt; --admin --moderator --password &lt;password&gt; 122 + </programlisting> 123 + </para> 124 + </section> 125 + <section xml:id="module-services-pleroma-nginx"> 126 + <title>Configuring Nginx</title> 127 + <para>In this configuration, Pleroma is listening only on the local port 4000. Nginx can be configured as a Reverse Proxy, for forwarding requests from public ports to the Pleroma service. This is an example of configuration, using 128 + <link xlink:href="https://letsencrypt.org/">Let's Encrypt</link> for the TLS certificates 129 + <programlisting> 130 + security.acme = { 131 + email = "root@example.net"; 132 + acceptTerms = true; 133 + }; 134 + 135 + services.nginx = { 136 + enable = true; 137 + addSSL = true; 138 + 139 + recommendedTlsSettings = true; 140 + recommendedOptimisation = true; 141 + recommendedGzipSettings = true; 142 + 143 + recommendedProxySettings = false; 144 + # NOTE: if enabled, the NixOS proxy optimizations will override the Pleroma 145 + # specific settings, and they will enter in conflict. 146 + 147 + virtualHosts = { 148 + "pleroma.example.net" = { 149 + http2 = true; 150 + enableACME = true; 151 + forceSSL = true; 152 + 153 + locations."/" = { 154 + proxyPass = "http://127.0.0.1:4000"; 155 + 156 + extraConfig = '' 157 + etag on; 158 + gzip on; 159 + 160 + add_header 'Access-Control-Allow-Origin' '*' always; 161 + add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always; 162 + add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always; 163 + add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always; 164 + if ($request_method = OPTIONS) { 165 + return 204; 166 + } 167 + add_header X-XSS-Protection "1; mode=block"; 168 + add_header X-Permitted-Cross-Domain-Policies none; 169 + add_header X-Frame-Options DENY; 170 + add_header X-Content-Type-Options nosniff; 171 + add_header Referrer-Policy same-origin; 172 + add_header X-Download-Options noopen; 173 + proxy_http_version 1.1; 174 + proxy_set_header Upgrade $http_upgrade; 175 + proxy_set_header Connection "upgrade"; 176 + proxy_set_header Host $host; 177 + 178 + client_max_body_size 16m; 179 + # NOTE: increase if users need to upload very big files 180 + ''; 181 + }; 182 + }; 183 + }; 184 + }; 185 + </programlisting> 186 + </para> 187 </section> 188 </chapter>
+10
pkgs/applications/accessibility/squeekboard/default.nix
··· 14 , rustPlatform 15 , feedbackd 16 , wrapGAppsHook 17 }: 18 19 stdenv.mkDerivation rec { ··· 36 name = "${pname}-${version}"; 37 sha256 = "0148ynzmapxfrlccikf20ikmi0ssbkn9fl5wi6nh6azflv50pzzn"; 38 }; 39 40 nativeBuildInputs = [ 41 meson
··· 14 , rustPlatform 15 , feedbackd 16 , wrapGAppsHook 17 + , fetchpatch 18 }: 19 20 stdenv.mkDerivation rec { ··· 37 name = "${pname}-${version}"; 38 sha256 = "0148ynzmapxfrlccikf20ikmi0ssbkn9fl5wi6nh6azflv50pzzn"; 39 }; 40 + 41 + patches = [ 42 + # remove when updating from 1.14.0 43 + (fetchpatch { 44 + name = "fix-rust-1.54-build.patch"; 45 + url = "https://gitlab.gnome.org/World/Phosh/squeekboard/-/commit/9cd56185c59ace535a6af26384ef6beca4423816.patch"; 46 + sha256 = "sha256-8rWcfhQmGiwlc2lpkRvJ95XQp1Xg7St+0K85x8nQ0mk="; 47 + }) 48 + ]; 49 50 nativeBuildInputs = [ 51 meson
+2 -2
pkgs/applications/audio/pt2-clone/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "pt2-clone"; 11 - version = "1.33"; 12 13 src = fetchFromGitHub { 14 owner = "8bitbubsy"; 15 repo = "pt2-clone"; 16 rev = "v${version}"; 17 - sha256 = "sha256-XPQRFbIgSU3oCTbLe4gYkMNBvcLZdJvU/YQHtUvgt9k="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation rec { 10 pname = "pt2-clone"; 11 + version = "1.34"; 12 13 src = fetchFromGitHub { 14 owner = "8bitbubsy"; 15 repo = "pt2-clone"; 16 rev = "v${version}"; 17 + sha256 = "sha256-JT3I06qm3oljsySIgK5xP2RC3KAb5QBrNVdip0ds4KE="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/graphics/darktable/default.nix
··· 7 }: 8 9 stdenv.mkDerivation rec { 10 - version = "3.6.0"; 11 pname = "darktable"; 12 13 src = fetchurl { 14 url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz"; 15 - sha256 = "sha256:0f8aqwkgw4gs97b5i4ygiqk5zilwq7ax7zwdd31r72zk98cd1g46"; 16 }; 17 18 nativeBuildInputs = [ cmake ninja llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ];
··· 7 }: 8 9 stdenv.mkDerivation rec { 10 + version = "3.6.1"; 11 pname = "darktable"; 12 13 src = fetchurl { 14 url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz"; 15 + sha256 = "sha256-or/HwQO4JJRUV6m/7Z5S8Af6HQMPnbyz/wMnhRvkLRQ="; 16 }; 17 18 nativeBuildInputs = [ cmake ninja llvm pkg-config intltool perl desktop-file-utils wrapGAppsHook ];
+5 -4
pkgs/applications/misc/bleachbit/default.nix
··· 12 13 python3Packages.buildPythonApplication rec { 14 pname = "bleachbit"; 15 - version = "4.0.0"; 16 17 format = "other"; 18 19 src = fetchurl { 20 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 21 - sha256 = "1dn3h6lr9ldbfpvgq9sdlk972sxhwalgj2f377qbqibm3yfxzpil"; 22 }; 23 24 nativeBuildInputs = [ ··· 44 postPatch = '' 45 find -type f -exec sed -i -e 's@/usr/share@${placeholder "out"}/share@g' {} \; 46 find -type f -exec sed -i -e 's@/usr/bin@${placeholder "out"}/bin@g' {} \; 47 ''; 48 49 dontBuild = true; ··· 52 "prefix=${placeholder "out"}" 53 ]; 54 55 - # prevent double wrapping from wrapGApps and wrapPythonProgram 56 dontWrapGApps = true; 57 makeWrapperArgs = [ 58 "\${gappsWrapperArgs[@]}" ··· 65 description = "A program to clean your computer"; 66 longDescription = "BleachBit helps you easily clean your computer to free space and maintain privacy."; 67 license = licenses.gpl3; 68 - maintainers = with maintainers; [ leonardoce ]; 69 }; 70 }
··· 12 13 python3Packages.buildPythonApplication rec { 14 pname = "bleachbit"; 15 + version = "4.4.0"; 16 17 format = "other"; 18 19 src = fetchurl { 20 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.bz2"; 21 + sha256 = "0kqqfzq6bh03n7kxb9vd483bqi1cklfvj35a7h4iqk96sq1xv8z6"; 22 }; 23 24 nativeBuildInputs = [ ··· 44 postPatch = '' 45 find -type f -exec sed -i -e 's@/usr/share@${placeholder "out"}/share@g' {} \; 46 find -type f -exec sed -i -e 's@/usr/bin@${placeholder "out"}/bin@g' {} \; 47 + find -type f -exec sed -i -e 's@${placeholder "out"}/bin/python3@${python3Packages.python}/bin/python3@' {} \; 48 ''; 49 50 dontBuild = true; ··· 53 "prefix=${placeholder "out"}" 54 ]; 55 56 + # Prevent double wrapping from wrapGApps and wrapPythonProgram 57 dontWrapGApps = true; 58 makeWrapperArgs = [ 59 "\${gappsWrapperArgs[@]}" ··· 66 description = "A program to clean your computer"; 67 longDescription = "BleachBit helps you easily clean your computer to free space and maintain privacy."; 68 license = licenses.gpl3; 69 + maintainers = with maintainers; [ leonardoce mbprtpmnr ]; 70 }; 71 }
+2 -2
pkgs/applications/misc/moolticute/default.nix
··· 9 10 mkDerivation rec { 11 pname = "moolticute"; 12 - version = "0.50.0"; 13 14 src = fetchFromGitHub { 15 owner = "mooltipass"; 16 repo = pname; 17 rev = "v${version}"; 18 - sha256 = "sha256-/luba+qYRATP3EjNMB+GIRP6JQOlADsvpF8PzRFqFlM="; 19 }; 20 21 outputs = [ "out" "udev" ];
··· 9 10 mkDerivation rec { 11 pname = "moolticute"; 12 + version = "0.52.0"; 13 14 src = fetchFromGitHub { 15 owner = "mooltipass"; 16 repo = pname; 17 rev = "v${version}"; 18 + sha256 = "sha256-6o0Tf6qBxCEOvfSuEP2Qz72T9Oexp95knRCtwImlpsA="; 19 }; 20 21 outputs = [ "out" "udev" ];
+3 -3
pkgs/applications/misc/pueue/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "pueue"; 5 - version = "1.0.2"; 6 7 src = fetchFromGitHub { 8 owner = "Nukesor"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-rU+/fW7yF71MG5kEqjeJDC3uSBzCy0aUH5aVRpImYE8="; 12 }; 13 14 - cargoSha256 = "sha256-cmtxVNkYyrkrVXWb7xoJUByl7k1+uYRRVXI8jIHCC7Y="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "pueue"; 5 + version = "1.0.3"; 6 7 src = fetchFromGitHub { 8 owner = "Nukesor"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-1iAXLs3O7EV7LfbXnajlDm75tQtanFInfNWZmnittlk="; 12 }; 13 14 + cargoSha256 = "sha256-x/qRNxZS++DBq5B9+/9eXN95QZN/FSLi+3XyJ06Y1hg="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -3
pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
··· 2 3 buildGoModule rec { 4 pname = "starboard-octant-plugin"; 5 - version = "0.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-XHc/1rqTEVOjCm0kFniUmmjVeRsr9Npt0OpQ6Oy7Rxo="; 12 }; 13 14 - vendorSha256 = "sha256-EM0lPwwWJuLD+aqZWshz1ILaeEtUU4wJ0Puwv1Ikgf4="; 15 16 ldflags = [ 17 "-s" "-w"
··· 2 3 buildGoModule rec { 4 pname = "starboard-octant-plugin"; 5 + version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-JTSZtIRVFdUjhQsp2EMukeoVIo6nNx4xofq+3iOZUIk="; 12 }; 13 14 + vendorSha256 = "sha256-1zrB+CobUBgdpBHRJPpfDYCD6oVWY4j4Met9EqNQQbE="; 15 16 ldflags = [ 17 "-s" "-w"
+3 -3
pkgs/applications/networking/cluster/starboard/default.nix
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 - version = "0.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-NV37K5JUfGPK8TwCi/4XY7MQUvp76vzdxsHUNPlYpYk="; 12 }; 13 14 - vendorSha256 = "sha256-4CmAf1s+tK7cKxwetgv0YewLLROsZ5g1Zd30FCep5k8="; 15 16 # Don't build and check the integration tests 17 excludedPackages = "itest";
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 + version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-6QIQsxqTKERo5x2Knv4IBeNt5KjvfoW0ryFJLlALqrA="; 12 }; 13 14 + vendorSha256 = "sha256-r6wMSeW5Et6hYwoEKufmcOmucuHlYuBDOMuXXMT4W2Y="; 15 16 # Don't build and check the integration tests 17 excludedPackages = "itest";
+3 -3
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 "name": "element-desktop", 3 "productName": "Element", 4 "main": "lib/electron-main.js", 5 - "version": "1.8.4", 6 "description": "A feature-rich client for Matrix.org", 7 "author": "Element", 8 "repository": { ··· 54 "@types/minimist": "^1.2.1", 55 "@typescript-eslint/eslint-plugin": "^4.17.0", 56 "@typescript-eslint/parser": "^4.17.0", 57 - "allchange": "^1.0.0", 58 "asar": "^2.0.1", 59 "chokidar": "^3.5.2", 60 "electron": "^13.1.9", ··· 83 }, 84 "build": { 85 "appId": "im.riot.app", 86 - "electronVersion": "13.1.9", 87 "files": [ 88 "package.json", 89 {
··· 2 "name": "element-desktop", 3 "productName": "Element", 4 "main": "lib/electron-main.js", 5 + "version": "1.8.5", 6 "description": "A feature-rich client for Matrix.org", 7 "author": "Element", 8 "repository": { ··· 54 "@types/minimist": "^1.2.1", 55 "@typescript-eslint/eslint-plugin": "^4.17.0", 56 "@typescript-eslint/parser": "^4.17.0", 57 + "allchange": "^1.0.2", 58 "asar": "^2.0.1", 59 "chokidar": "^3.5.2", 60 "electron": "^13.1.9", ··· 83 }, 84 "build": { 85 "appId": "im.riot.app", 86 + "electronVersion": "13.2.2", 87 "files": [ 88 "package.json", 89 {
+204 -228
pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
··· 10 }; 11 } 12 { 13 - name = "_actions_core___core_1.4.0.tgz"; 14 path = fetchurl { 15 - name = "_actions_core___core_1.4.0.tgz"; 16 - url = "https://registry.yarnpkg.com/@actions/core/-/core-1.4.0.tgz"; 17 - sha1 = "cf2e6ee317e314b03886adfeb20e448d50d6e524"; 18 }; 19 } 20 { ··· 42 }; 43 } 44 { 45 - name = "_babel_generator___generator_7.14.8.tgz"; 46 path = fetchurl { 47 - name = "_babel_generator___generator_7.14.8.tgz"; 48 - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.8.tgz"; 49 - sha1 = "bf86fd6af96cf3b74395a8ca409515f89423e070"; 50 }; 51 } 52 { ··· 82 }; 83 } 84 { 85 - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.14.8.tgz"; 86 path = fetchurl { 87 - name = "_babel_helper_validator_identifier___helper_validator_identifier_7.14.8.tgz"; 88 - url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.8.tgz"; 89 - sha1 = "32be33a756f29e278a0d644fa08a2c9e0f88a34c"; 90 }; 91 } 92 { ··· 98 }; 99 } 100 { 101 - name = "_babel_parser___parser_7.14.8.tgz"; 102 path = fetchurl { 103 - name = "_babel_parser___parser_7.14.8.tgz"; 104 - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.8.tgz"; 105 - sha1 = "66fd41666b2d7b840bd5ace7f7416d5ac60208d4"; 106 }; 107 } 108 { 109 - name = "_babel_runtime___runtime_7.14.8.tgz"; 110 path = fetchurl { 111 - name = "_babel_runtime___runtime_7.14.8.tgz"; 112 - url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.8.tgz"; 113 - sha1 = "7119a56f421018852694290b9f9148097391b446"; 114 }; 115 } 116 { ··· 122 }; 123 } 124 { 125 - name = "_babel_traverse___traverse_7.14.8.tgz"; 126 path = fetchurl { 127 - name = "_babel_traverse___traverse_7.14.8.tgz"; 128 - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.8.tgz"; 129 - sha1 = "c0253f02677c5de1a8ff9df6b0aacbec7da1a8ce"; 130 }; 131 } 132 { 133 - name = "_babel_types___types_7.14.8.tgz"; 134 path = fetchurl { 135 - name = "_babel_types___types_7.14.8.tgz"; 136 - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.14.8.tgz"; 137 - sha1 = "38109de8fcadc06415fbd9b74df0065d4d41c728"; 138 }; 139 } 140 { ··· 146 }; 147 } 148 { 149 - name = "_electron_get___get_1.12.4.tgz"; 150 path = fetchurl { 151 - name = "_electron_get___get_1.12.4.tgz"; 152 - url = "https://registry.yarnpkg.com/@electron/get/-/get-1.12.4.tgz"; 153 - sha1 = "a5971113fc1bf8fa12a8789dc20152a7359f06ab"; 154 }; 155 } 156 { ··· 498 }; 499 } 500 { 501 - name = "_npmcli_run_script___run_script_1.8.5.tgz"; 502 path = fetchurl { 503 - name = "_npmcli_run_script___run_script_1.8.5.tgz"; 504 - url = "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.5.tgz"; 505 - sha1 = "f250a0c5e1a08a792d775a315d0ff42fc3a51e1d"; 506 }; 507 } 508 { ··· 538 }; 539 } 540 { 541 - name = "_octokit_openapi_types___openapi_types_9.3.0.tgz"; 542 - path = fetchurl { 543 - name = "_octokit_openapi_types___openapi_types_9.3.0.tgz"; 544 - url = "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.3.0.tgz"; 545 - sha1 = "160347858d727527901c6aae7f7d5c2414cc1f2e"; 546 - }; 547 - } 548 - { 549 name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; 550 path = fetchurl { 551 name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; ··· 562 }; 563 } 564 { 565 - name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.0.tgz"; 566 - path = fetchurl { 567 - name = "_octokit_plugin_paginate_rest___plugin_paginate_rest_2.15.0.tgz"; 568 - url = "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.15.0.tgz"; 569 - sha1 = "9c956c3710b2bd786eb3814eaf5a2b17392c150d"; 570 - }; 571 - } 572 - { 573 name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 574 path = fetchurl { 575 name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 576 url = "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz"; 577 sha1 = "5e50ed7083a613816b1e4a28aeec5fb7f1462e85"; 578 - }; 579 - } 580 - { 581 - name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.6.0.tgz"; 582 - path = fetchurl { 583 - name = "_octokit_plugin_rest_endpoint_methods___plugin_rest_endpoint_methods_5.6.0.tgz"; 584 - url = "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.6.0.tgz"; 585 - sha1 = "c28833b88d0f07bf94093405d02d43d73c7de99b"; 586 }; 587 } 588 { ··· 602 }; 603 } 604 { 605 - name = "_octokit_request___request_5.6.0.tgz"; 606 path = fetchurl { 607 - name = "_octokit_request___request_5.6.0.tgz"; 608 - url = "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.0.tgz"; 609 - sha1 = "6084861b6e4fa21dc40c8e2a739ec5eff597e672"; 610 - }; 611 - } 612 - { 613 - name = "_octokit_rest___rest_18.8.0.tgz"; 614 - path = fetchurl { 615 - name = "_octokit_rest___rest_18.8.0.tgz"; 616 - url = "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.8.0.tgz"; 617 - sha1 = "ba24f7ba554f015a7ae2b7cc2aecef5386ddfea5"; 618 }; 619 } 620 { 621 - name = "_octokit_types___types_6.23.0.tgz"; 622 path = fetchurl { 623 - name = "_octokit_types___types_6.23.0.tgz"; 624 - url = "https://registry.yarnpkg.com/@octokit/types/-/types-6.23.0.tgz"; 625 - sha1 = "b39f242b20036e89fa8f34f7962b4e9b7ff8f65b"; 626 }; 627 } 628 { ··· 674 }; 675 } 676 { 677 - name = "_types_debug___debug_4.1.6.tgz"; 678 path = fetchurl { 679 - name = "_types_debug___debug_4.1.6.tgz"; 680 - url = "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.6.tgz"; 681 - sha1 = "0b7018723084918a865eff99249c490505df2163"; 682 }; 683 } 684 { ··· 698 }; 699 } 700 { 701 - name = "_types_json_schema___json_schema_7.0.8.tgz"; 702 path = fetchurl { 703 - name = "_types_json_schema___json_schema_7.0.8.tgz"; 704 - url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz"; 705 - sha1 = "edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818"; 706 }; 707 } 708 { ··· 722 }; 723 } 724 { 725 - name = "_types_node___node_16.4.0.tgz"; 726 path = fetchurl { 727 - name = "_types_node___node_16.4.0.tgz"; 728 - url = "https://registry.yarnpkg.com/@types/node/-/node-16.4.0.tgz"; 729 - sha1 = "2c219eaa3b8d1e4d04f4dd6e40bc68c7467d5272"; 730 }; 731 } 732 { 733 - name = "_types_node___node_14.17.5.tgz"; 734 path = fetchurl { 735 - name = "_types_node___node_14.17.5.tgz"; 736 - url = "https://registry.yarnpkg.com/@types/node/-/node-14.17.5.tgz"; 737 - sha1 = "b59daf6a7ffa461b5648456ca59050ba8e40ed54"; 738 }; 739 } 740 { ··· 770 }; 771 } 772 { 773 - name = "_typescript_eslint_eslint_plugin___eslint_plugin_4.28.4.tgz"; 774 path = fetchurl { 775 - name = "_typescript_eslint_eslint_plugin___eslint_plugin_4.28.4.tgz"; 776 - url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.4.tgz"; 777 - sha1 = "e73c8cabbf3f08dee0e1bda65ed4e622ae8f8921"; 778 }; 779 } 780 { 781 - name = "_typescript_eslint_experimental_utils___experimental_utils_4.28.4.tgz"; 782 path = fetchurl { 783 - name = "_typescript_eslint_experimental_utils___experimental_utils_4.28.4.tgz"; 784 - url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.4.tgz"; 785 - sha1 = "9c70c35ebed087a5c70fb0ecd90979547b7fec96"; 786 }; 787 } 788 { 789 - name = "_typescript_eslint_parser___parser_4.28.4.tgz"; 790 path = fetchurl { 791 - name = "_typescript_eslint_parser___parser_4.28.4.tgz"; 792 - url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.4.tgz"; 793 - sha1 = "bc462dc2779afeefdcf49082516afdc3e7b96fab"; 794 }; 795 } 796 { 797 - name = "_typescript_eslint_scope_manager___scope_manager_4.28.4.tgz"; 798 path = fetchurl { 799 - name = "_typescript_eslint_scope_manager___scope_manager_4.28.4.tgz"; 800 - url = "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.4.tgz"; 801 - sha1 = "bdbce9b6a644e34f767bd68bc17bb14353b9fe7f"; 802 }; 803 } 804 { 805 - name = "_typescript_eslint_types___types_4.28.4.tgz"; 806 path = fetchurl { 807 - name = "_typescript_eslint_types___types_4.28.4.tgz"; 808 - url = "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.4.tgz"; 809 - sha1 = "41acbd79b5816b7c0dd7530a43d97d020d3aeb42"; 810 }; 811 } 812 { 813 - name = "_typescript_eslint_typescript_estree___typescript_estree_4.28.4.tgz"; 814 path = fetchurl { 815 - name = "_typescript_eslint_typescript_estree___typescript_estree_4.28.4.tgz"; 816 - url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.4.tgz"; 817 - sha1 = "252e6863278dc0727244be9e371eb35241c46d00"; 818 }; 819 } 820 { 821 - name = "_typescript_eslint_visitor_keys___visitor_keys_4.28.4.tgz"; 822 path = fetchurl { 823 - name = "_typescript_eslint_visitor_keys___visitor_keys_4.28.4.tgz"; 824 - url = "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.4.tgz"; 825 - sha1 = "92dacfefccd6751cbb0a964f06683bfd72d0c4d3"; 826 }; 827 } 828 { ··· 898 }; 899 } 900 { 901 - name = "allchange___allchange_1.0.0.tgz"; 902 path = fetchurl { 903 - name = "allchange___allchange_1.0.0.tgz"; 904 - url = "https://registry.yarnpkg.com/allchange/-/allchange-1.0.0.tgz"; 905 - sha1 = "f5177b7d97f8e97a2d059a1524db9a72d94dc6d2"; 906 }; 907 } 908 { ··· 1122 }; 1123 } 1124 { 1125 - name = "async___async_3.2.0.tgz"; 1126 path = fetchurl { 1127 - name = "async___async_3.2.0.tgz"; 1128 - url = "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz"; 1129 - sha1 = "b3a2685c5ebb641d3de02d161002c60fc9f85720"; 1130 }; 1131 } 1132 { ··· 1250 }; 1251 } 1252 { 1253 - name = "boolean___boolean_3.1.2.tgz"; 1254 path = fetchurl { 1255 - name = "boolean___boolean_3.1.2.tgz"; 1256 - url = "https://registry.yarnpkg.com/boolean/-/boolean-3.1.2.tgz"; 1257 - sha1 = "e30f210a26b02458482a8cc353ab06f262a780c2"; 1258 }; 1259 } 1260 { ··· 1306 }; 1307 } 1308 { 1309 - name = "buffer_from___buffer_from_1.1.1.tgz"; 1310 path = fetchurl { 1311 - name = "buffer_from___buffer_from_1.1.1.tgz"; 1312 - url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz"; 1313 - sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef"; 1314 }; 1315 } 1316 { ··· 1394 }; 1395 } 1396 { 1397 - name = "chalk___chalk_4.1.1.tgz"; 1398 path = fetchurl { 1399 - name = "chalk___chalk_4.1.1.tgz"; 1400 - url = "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz"; 1401 - sha1 = "c80b3fab28bf6371e6863325eee67e618b77e6ad"; 1402 }; 1403 } 1404 { ··· 1634 }; 1635 } 1636 { 1637 - name = "core_js___core_js_3.15.2.tgz"; 1638 path = fetchurl { 1639 - name = "core_js___core_js_3.15.2.tgz"; 1640 - url = "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz"; 1641 - sha1 = "740660d2ff55ef34ce664d7e2455119c5bdd3d61"; 1642 }; 1643 } 1644 { ··· 1970 }; 1971 } 1972 { 1973 - name = "electron_notarize___electron_notarize_1.0.0.tgz"; 1974 path = fetchurl { 1975 - name = "electron_notarize___electron_notarize_1.0.0.tgz"; 1976 - url = "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.0.0.tgz"; 1977 - sha1 = "bc925b1ccc3f79e58e029e8c4706572b01a9fd8f"; 1978 }; 1979 } 1980 { ··· 2002 }; 2003 } 2004 { 2005 - name = "electron___electron_13.1.9.tgz"; 2006 path = fetchurl { 2007 - name = "electron___electron_13.1.9.tgz"; 2008 - url = "https://registry.yarnpkg.com/electron/-/electron-13.1.9.tgz"; 2009 - sha1 = "668e2632b81e9fa21edfd32876282d3e2ff7fd76"; 2010 }; 2011 } 2012 { ··· 2298 }; 2299 } 2300 { 2301 - name = "ext___ext_1.4.0.tgz"; 2302 path = fetchurl { 2303 - name = "ext___ext_1.4.0.tgz"; 2304 - url = "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz"; 2305 - sha1 = "89ae7a07158f79d35517882904324077e4379244"; 2306 }; 2307 } 2308 { ··· 2370 }; 2371 } 2372 { 2373 - name = "fastq___fastq_1.11.1.tgz"; 2374 path = fetchurl { 2375 - name = "fastq___fastq_1.11.1.tgz"; 2376 - url = "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz"; 2377 - sha1 = "5d8175aae17db61947f8b162cfc7f63264d22807"; 2378 }; 2379 } 2380 { ··· 2442 }; 2443 } 2444 { 2445 - name = "flatted___flatted_3.2.1.tgz"; 2446 path = fetchurl { 2447 - name = "flatted___flatted_3.2.1.tgz"; 2448 - url = "https://registry.yarnpkg.com/flatted/-/flatted-3.2.1.tgz"; 2449 - sha1 = "bbef080d95fca6709362c73044a1634f7c6e7d05"; 2450 }; 2451 } 2452 { ··· 2682 }; 2683 } 2684 { 2685 - name = "graceful_fs___graceful_fs_4.2.6.tgz"; 2686 path = fetchurl { 2687 - name = "graceful_fs___graceful_fs_4.2.6.tgz"; 2688 - url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz"; 2689 - sha1 = "ff040b2b0853b23c3d31027523706f1885d76bee"; 2690 }; 2691 } 2692 { ··· 3490 }; 3491 } 3492 { 3493 - name = "make_fetch_happen___make_fetch_happen_9.0.4.tgz"; 3494 path = fetchurl { 3495 - name = "make_fetch_happen___make_fetch_happen_9.0.4.tgz"; 3496 - url = "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.0.4.tgz"; 3497 - sha1 = "ceaa100e60e0ef9e8d1ede94614bb2ba83c8bb24"; 3498 }; 3499 } 3500 { ··· 3538 }; 3539 } 3540 { 3541 - name = "mime_db___mime_db_1.48.0.tgz"; 3542 path = fetchurl { 3543 - name = "mime_db___mime_db_1.48.0.tgz"; 3544 - url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz"; 3545 - sha1 = "e35b31045dd7eada3aaad537ed88a33afbef2d1d"; 3546 }; 3547 } 3548 { 3549 - name = "mime_types___mime_types_2.1.31.tgz"; 3550 path = fetchurl { 3551 - name = "mime_types___mime_types_2.1.31.tgz"; 3552 - url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz"; 3553 - sha1 = "a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"; 3554 }; 3555 } 3556 { ··· 3746 }; 3747 } 3748 { 3749 - name = "needle___needle_2.8.0.tgz"; 3750 path = fetchurl { 3751 - name = "needle___needle_2.8.0.tgz"; 3752 - url = "https://registry.yarnpkg.com/needle/-/needle-2.8.0.tgz"; 3753 - sha1 = "1c8ef9c1a2c29dcc1e83d73809d7bc681c80a048"; 3754 }; 3755 } 3756 { ··· 4106 }; 4107 } 4108 { 4109 - name = "parse_headers___parse_headers_2.0.3.tgz"; 4110 path = fetchurl { 4111 - name = "parse_headers___parse_headers_2.0.3.tgz"; 4112 - url = "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz"; 4113 - sha1 = "5e8e7512383d140ba02f0c7aa9f49b4399c92515"; 4114 }; 4115 } 4116 { ··· 4202 }; 4203 } 4204 { 4205 - name = "plist___plist_3.0.2.tgz"; 4206 path = fetchurl { 4207 - name = "plist___plist_3.0.2.tgz"; 4208 - url = "https://registry.yarnpkg.com/plist/-/plist-3.0.2.tgz"; 4209 - sha1 = "74bbf011124b90421c22d15779cee60060ba95bc"; 4210 }; 4211 } 4212 { ··· 4370 }; 4371 } 4372 { 4373 - name = "read_package_json_fast___read_package_json_fast_2.0.2.tgz"; 4374 path = fetchurl { 4375 - name = "read_package_json_fast___read_package_json_fast_2.0.2.tgz"; 4376 - url = "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz"; 4377 - sha1 = "2dcb24d9e8dd50fb322042c8c35a954e6cc7ac9e"; 4378 }; 4379 } 4380 { ··· 4410 }; 4411 } 4412 { 4413 - name = "regenerator_runtime___regenerator_runtime_0.13.7.tgz"; 4414 path = fetchurl { 4415 - name = "regenerator_runtime___regenerator_runtime_0.13.7.tgz"; 4416 - url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz"; 4417 - sha1 = "cac2dacc8a1ea675feaabaeb8ae833898ae46f55"; 4418 }; 4419 } 4420 { ··· 4682 }; 4683 } 4684 { 4685 - name = "smart_buffer___smart_buffer_4.1.0.tgz"; 4686 path = fetchurl { 4687 - name = "smart_buffer___smart_buffer_4.1.0.tgz"; 4688 - url = "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz"; 4689 - sha1 = "91605c25d91652f4661ea69ccf45f1b331ca21ba"; 4690 }; 4691 } 4692 { 4693 - name = "socks_proxy_agent___socks_proxy_agent_5.0.1.tgz"; 4694 path = fetchurl { 4695 - name = "socks_proxy_agent___socks_proxy_agent_5.0.1.tgz"; 4696 - url = "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz"; 4697 - sha1 = "032fb583048a29ebffec2e6a73fca0761f48177e"; 4698 }; 4699 } 4700 { ··· 4906 }; 4907 } 4908 { 4909 - name = "tar___tar_4.4.13.tgz"; 4910 path = fetchurl { 4911 - name = "tar___tar_4.4.13.tgz"; 4912 - url = "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz"; 4913 - sha1 = "43b364bc52888d555298637b10d60790254ab525"; 4914 }; 4915 } 4916 { 4917 - name = "tar___tar_6.1.2.tgz"; 4918 path = fetchurl { 4919 - name = "tar___tar_6.1.2.tgz"; 4920 - url = "https://registry.yarnpkg.com/tar/-/tar-6.1.2.tgz"; 4921 - sha1 = "1f045a90a6eb23557a603595f41a16c57d47adc6"; 4922 }; 4923 } 4924 { ··· 5042 }; 5043 } 5044 { 5045 - name = "tslib___tslib_2.3.0.tgz"; 5046 path = fetchurl { 5047 - name = "tslib___tslib_2.3.0.tgz"; 5048 - url = "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz"; 5049 - sha1 = "803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"; 5050 }; 5051 } 5052 { ··· 5434 }; 5435 } 5436 { 5437 - name = "xmldom___xmldom_0.5.0.tgz"; 5438 path = fetchurl { 5439 - name = "xmldom___xmldom_0.5.0.tgz"; 5440 - url = "https://registry.yarnpkg.com/xmldom/-/xmldom-0.5.0.tgz"; 5441 - sha1 = "193cb96b84aa3486127ea6272c4596354cb4962e"; 5442 }; 5443 } 5444 { ··· 5490 }; 5491 } 5492 { 5493 - name = "yargs___yargs_17.0.1.tgz"; 5494 path = fetchurl { 5495 - name = "yargs___yargs_17.0.1.tgz"; 5496 - url = "https://registry.yarnpkg.com/yargs/-/yargs-17.0.1.tgz"; 5497 - sha1 = "6a1ced4ed5ee0b388010ba9fd67af83b9362e0bb"; 5498 }; 5499 } 5500 {
··· 10 }; 11 } 12 { 13 + name = "_actions_core___core_1.5.0.tgz"; 14 path = fetchurl { 15 + name = "_actions_core___core_1.5.0.tgz"; 16 + url = "https://registry.yarnpkg.com/@actions/core/-/core-1.5.0.tgz"; 17 + sha1 = "885b864700001a1b9a6fba247833a036e75ad9d3"; 18 }; 19 } 20 { ··· 42 }; 43 } 44 { 45 + name = "_babel_generator___generator_7.15.0.tgz"; 46 path = fetchurl { 47 + name = "_babel_generator___generator_7.15.0.tgz"; 48 + url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz"; 49 + sha1 = "a7d0c172e0d814974bad5aa77ace543b97917f15"; 50 }; 51 } 52 { ··· 82 }; 83 } 84 { 85 + name = "_babel_helper_validator_identifier___helper_validator_identifier_7.14.9.tgz"; 86 path = fetchurl { 87 + name = "_babel_helper_validator_identifier___helper_validator_identifier_7.14.9.tgz"; 88 + url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz"; 89 + sha1 = "6654d171b2024f6d8ee151bf2509699919131d48"; 90 }; 91 } 92 { ··· 98 }; 99 } 100 { 101 + name = "_babel_parser___parser_7.15.3.tgz"; 102 path = fetchurl { 103 + name = "_babel_parser___parser_7.15.3.tgz"; 104 + url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz"; 105 + sha1 = "3416d9bea748052cfcb63dbcc27368105b1ed862"; 106 }; 107 } 108 { 109 + name = "_babel_runtime___runtime_7.15.3.tgz"; 110 path = fetchurl { 111 + name = "_babel_runtime___runtime_7.15.3.tgz"; 112 + url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz"; 113 + sha1 = "2e1c2880ca118e5b2f9988322bd8a7656a32502b"; 114 }; 115 } 116 { ··· 122 }; 123 } 124 { 125 + name = "_babel_traverse___traverse_7.15.0.tgz"; 126 path = fetchurl { 127 + name = "_babel_traverse___traverse_7.15.0.tgz"; 128 + url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz"; 129 + sha1 = "4cca838fd1b2a03283c1f38e141f639d60b3fc98"; 130 }; 131 } 132 { 133 + name = "_babel_types___types_7.15.0.tgz"; 134 path = fetchurl { 135 + name = "_babel_types___types_7.15.0.tgz"; 136 + url = "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz"; 137 + sha1 = "61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"; 138 }; 139 } 140 { ··· 146 }; 147 } 148 { 149 + name = "_electron_get___get_1.13.0.tgz"; 150 path = fetchurl { 151 + name = "_electron_get___get_1.13.0.tgz"; 152 + url = "https://registry.yarnpkg.com/@electron/get/-/get-1.13.0.tgz"; 153 + sha1 = "95c6bcaff4f9a505ea46792424f451efea89228c"; 154 }; 155 } 156 { ··· 498 }; 499 } 500 { 501 + name = "_npmcli_run_script___run_script_1.8.6.tgz"; 502 path = fetchurl { 503 + name = "_npmcli_run_script___run_script_1.8.6.tgz"; 504 + url = "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.6.tgz"; 505 + sha1 = "18314802a6660b0d4baa4c3afe7f1ad39d8c28b7"; 506 }; 507 } 508 { ··· 538 }; 539 } 540 { 541 name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; 542 path = fetchurl { 543 name = "_octokit_openapi_types___openapi_types_9.7.0.tgz"; ··· 554 }; 555 } 556 { 557 name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 558 path = fetchurl { 559 name = "_octokit_plugin_request_log___plugin_request_log_1.0.4.tgz"; 560 url = "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz"; 561 sha1 = "5e50ed7083a613816b1e4a28aeec5fb7f1462e85"; 562 }; 563 } 564 { ··· 578 }; 579 } 580 { 581 + name = "_octokit_request___request_5.6.1.tgz"; 582 path = fetchurl { 583 + name = "_octokit_request___request_5.6.1.tgz"; 584 + url = "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.1.tgz"; 585 + sha1 = "f97aff075c37ab1d427c49082fefeef0dba2d8ce"; 586 }; 587 } 588 { 589 + name = "_octokit_rest___rest_18.9.1.tgz"; 590 path = fetchurl { 591 + name = "_octokit_rest___rest_18.9.1.tgz"; 592 + url = "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.9.1.tgz"; 593 + sha1 = "db1d7ac1d7b10e908f7d4b78fe35a392554ccb26"; 594 }; 595 } 596 { ··· 642 }; 643 } 644 { 645 + name = "_types_debug___debug_4.1.7.tgz"; 646 path = fetchurl { 647 + name = "_types_debug___debug_4.1.7.tgz"; 648 + url = "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz"; 649 + sha1 = "7cc0ea761509124709b8b2d1090d8f6c17aadb82"; 650 }; 651 } 652 { ··· 666 }; 667 } 668 { 669 + name = "_types_json_schema___json_schema_7.0.9.tgz"; 670 path = fetchurl { 671 + name = "_types_json_schema___json_schema_7.0.9.tgz"; 672 + url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz"; 673 + sha1 = "97edc9037ea0c38585320b28964dde3b39e4660d"; 674 }; 675 } 676 { ··· 690 }; 691 } 692 { 693 + name = "_types_ms___ms_0.7.31.tgz"; 694 + path = fetchurl { 695 + name = "_types_ms___ms_0.7.31.tgz"; 696 + url = "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz"; 697 + sha1 = "31b7ca6407128a3d2bbc27fe2d21b345397f6197"; 698 + }; 699 + } 700 + { 701 + name = "_types_node___node_16.7.1.tgz"; 702 path = fetchurl { 703 + name = "_types_node___node_16.7.1.tgz"; 704 + url = "https://registry.yarnpkg.com/@types/node/-/node-16.7.1.tgz"; 705 + sha1 = "c6b9198178da504dfca1fd0be9b2e1002f1586f0"; 706 }; 707 } 708 { 709 + name = "_types_node___node_14.17.11.tgz"; 710 path = fetchurl { 711 + name = "_types_node___node_14.17.11.tgz"; 712 + url = "https://registry.yarnpkg.com/@types/node/-/node-14.17.11.tgz"; 713 + sha1 = "82d266d657aec5ff01ca59f2ffaff1bb43f7bf0f"; 714 }; 715 } 716 { ··· 746 }; 747 } 748 { 749 + name = "_typescript_eslint_eslint_plugin___eslint_plugin_4.29.3.tgz"; 750 path = fetchurl { 751 + name = "_typescript_eslint_eslint_plugin___eslint_plugin_4.29.3.tgz"; 752 + url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.3.tgz"; 753 + sha1 = "95cb8029a8bd8bd9c7f4ab95074a7cb2115adefa"; 754 }; 755 } 756 { 757 + name = "_typescript_eslint_experimental_utils___experimental_utils_4.29.3.tgz"; 758 path = fetchurl { 759 + name = "_typescript_eslint_experimental_utils___experimental_utils_4.29.3.tgz"; 760 + url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3.tgz"; 761 + sha1 = "52e437a689ccdef73e83c5106b34240a706f15e1"; 762 }; 763 } 764 { 765 + name = "_typescript_eslint_parser___parser_4.29.3.tgz"; 766 path = fetchurl { 767 + name = "_typescript_eslint_parser___parser_4.29.3.tgz"; 768 + url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.3.tgz"; 769 + sha1 = "2ac25535f34c0e98f50c0e6b28c679c2357d45f2"; 770 }; 771 } 772 { 773 + name = "_typescript_eslint_scope_manager___scope_manager_4.29.3.tgz"; 774 path = fetchurl { 775 + name = "_typescript_eslint_scope_manager___scope_manager_4.29.3.tgz"; 776 + url = "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.3.tgz"; 777 + sha1 = "497dec66f3a22e459f6e306cf14021e40ec86e19"; 778 }; 779 } 780 { 781 + name = "_typescript_eslint_types___types_4.29.3.tgz"; 782 path = fetchurl { 783 + name = "_typescript_eslint_types___types_4.29.3.tgz"; 784 + url = "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.3.tgz"; 785 + sha1 = "d7980c49aef643d0af8954c9f14f656b7fd16017"; 786 }; 787 } 788 { 789 + name = "_typescript_eslint_typescript_estree___typescript_estree_4.29.3.tgz"; 790 path = fetchurl { 791 + name = "_typescript_eslint_typescript_estree___typescript_estree_4.29.3.tgz"; 792 + url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.3.tgz"; 793 + sha1 = "1bafad610015c4ded35c85a70b6222faad598b40"; 794 }; 795 } 796 { 797 + name = "_typescript_eslint_visitor_keys___visitor_keys_4.29.3.tgz"; 798 path = fetchurl { 799 + name = "_typescript_eslint_visitor_keys___visitor_keys_4.29.3.tgz"; 800 + url = "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.3.tgz"; 801 + sha1 = "c691760a00bd86bf8320d2a90a93d86d322f1abf"; 802 }; 803 } 804 { ··· 874 }; 875 } 876 { 877 + name = "allchange___allchange_1.0.2.tgz"; 878 path = fetchurl { 879 + name = "allchange___allchange_1.0.2.tgz"; 880 + url = "https://registry.yarnpkg.com/allchange/-/allchange-1.0.2.tgz"; 881 + sha1 = "86b9190e12b7ede4f230ae763cbd504c48fd907b"; 882 }; 883 } 884 { ··· 1098 }; 1099 } 1100 { 1101 + name = "async___async_3.2.1.tgz"; 1102 path = fetchurl { 1103 + name = "async___async_3.2.1.tgz"; 1104 + url = "https://registry.yarnpkg.com/async/-/async-3.2.1.tgz"; 1105 + sha1 = "d3274ec66d107a47476a4c49136aacdb00665fc8"; 1106 }; 1107 } 1108 { ··· 1226 }; 1227 } 1228 { 1229 + name = "boolean___boolean_3.1.4.tgz"; 1230 path = fetchurl { 1231 + name = "boolean___boolean_3.1.4.tgz"; 1232 + url = "https://registry.yarnpkg.com/boolean/-/boolean-3.1.4.tgz"; 1233 + sha1 = "f51a2fb5838a99e06f9b6ec1edb674de67026435"; 1234 }; 1235 } 1236 { ··· 1282 }; 1283 } 1284 { 1285 + name = "buffer_from___buffer_from_1.1.2.tgz"; 1286 path = fetchurl { 1287 + name = "buffer_from___buffer_from_1.1.2.tgz"; 1288 + url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz"; 1289 + sha1 = "2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"; 1290 }; 1291 } 1292 { ··· 1370 }; 1371 } 1372 { 1373 + name = "chalk___chalk_4.1.2.tgz"; 1374 path = fetchurl { 1375 + name = "chalk___chalk_4.1.2.tgz"; 1376 + url = "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz"; 1377 + sha1 = "aac4e2b7734a740867aeb16bf02aad556a1e7a01"; 1378 }; 1379 } 1380 { ··· 1610 }; 1611 } 1612 { 1613 + name = "core_js___core_js_3.16.3.tgz"; 1614 path = fetchurl { 1615 + name = "core_js___core_js_3.16.3.tgz"; 1616 + url = "https://registry.yarnpkg.com/core-js/-/core-js-3.16.3.tgz"; 1617 + sha1 = "1f2d43c51a9ed014cc6c83440af14697ae4b75f2"; 1618 }; 1619 } 1620 { ··· 1946 }; 1947 } 1948 { 1949 + name = "electron_notarize___electron_notarize_1.1.0.tgz"; 1950 path = fetchurl { 1951 + name = "electron_notarize___electron_notarize_1.1.0.tgz"; 1952 + url = "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.1.0.tgz"; 1953 + sha1 = "00ed0182366b97f5593cb5ccdcf1120f1de37179"; 1954 }; 1955 } 1956 { ··· 1978 }; 1979 } 1980 { 1981 + name = "electron___electron_13.2.2.tgz"; 1982 path = fetchurl { 1983 + name = "electron___electron_13.2.2.tgz"; 1984 + url = "https://registry.yarnpkg.com/electron/-/electron-13.2.2.tgz"; 1985 + sha1 = "332d91891d0db4f9a1d22d4d0bc3b500e59dc051"; 1986 }; 1987 } 1988 { ··· 2274 }; 2275 } 2276 { 2277 + name = "ext___ext_1.5.0.tgz"; 2278 path = fetchurl { 2279 + name = "ext___ext_1.5.0.tgz"; 2280 + url = "https://registry.yarnpkg.com/ext/-/ext-1.5.0.tgz"; 2281 + sha1 = "e93b97ae0cb23f8370380f6107d2d2b7887687ad"; 2282 }; 2283 } 2284 { ··· 2346 }; 2347 } 2348 { 2349 + name = "fastq___fastq_1.12.0.tgz"; 2350 path = fetchurl { 2351 + name = "fastq___fastq_1.12.0.tgz"; 2352 + url = "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz"; 2353 + sha1 = "ed7b6ab5d62393fb2cc591c853652a5c318bf794"; 2354 }; 2355 } 2356 { ··· 2418 }; 2419 } 2420 { 2421 + name = "flatted___flatted_3.2.2.tgz"; 2422 path = fetchurl { 2423 + name = "flatted___flatted_3.2.2.tgz"; 2424 + url = "https://registry.yarnpkg.com/flatted/-/flatted-3.2.2.tgz"; 2425 + sha1 = "64bfed5cb68fe3ca78b3eb214ad97b63bedce561"; 2426 }; 2427 } 2428 { ··· 2658 }; 2659 } 2660 { 2661 + name = "graceful_fs___graceful_fs_4.2.8.tgz"; 2662 path = fetchurl { 2663 + name = "graceful_fs___graceful_fs_4.2.8.tgz"; 2664 + url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz"; 2665 + sha1 = "e412b8d33f5e006593cbd3cee6df9f2cebbe802a"; 2666 }; 2667 } 2668 { ··· 3466 }; 3467 } 3468 { 3469 + name = "make_fetch_happen___make_fetch_happen_9.1.0.tgz"; 3470 path = fetchurl { 3471 + name = "make_fetch_happen___make_fetch_happen_9.1.0.tgz"; 3472 + url = "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz"; 3473 + sha1 = "53085a09e7971433e6765f7971bf63f4e05cb968"; 3474 }; 3475 } 3476 { ··· 3514 }; 3515 } 3516 { 3517 + name = "mime_db___mime_db_1.49.0.tgz"; 3518 path = fetchurl { 3519 + name = "mime_db___mime_db_1.49.0.tgz"; 3520 + url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz"; 3521 + sha1 = "f3dfde60c99e9cf3bc9701d687778f537001cbed"; 3522 }; 3523 } 3524 { 3525 + name = "mime_types___mime_types_2.1.32.tgz"; 3526 path = fetchurl { 3527 + name = "mime_types___mime_types_2.1.32.tgz"; 3528 + url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz"; 3529 + sha1 = "1d00e89e7de7fe02008db61001d9e02852670fd5"; 3530 }; 3531 } 3532 { ··· 3722 }; 3723 } 3724 { 3725 + name = "needle___needle_2.9.0.tgz"; 3726 path = fetchurl { 3727 + name = "needle___needle_2.9.0.tgz"; 3728 + url = "https://registry.yarnpkg.com/needle/-/needle-2.9.0.tgz"; 3729 + sha1 = "c680e401f99b6c3d8d1f315756052edf3dc3bdff"; 3730 }; 3731 } 3732 { ··· 4082 }; 4083 } 4084 { 4085 + name = "parse_headers___parse_headers_2.0.4.tgz"; 4086 path = fetchurl { 4087 + name = "parse_headers___parse_headers_2.0.4.tgz"; 4088 + url = "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.4.tgz"; 4089 + sha1 = "9eaf2d02bed2d1eff494331ce3df36d7924760bf"; 4090 }; 4091 } 4092 { ··· 4178 }; 4179 } 4180 { 4181 + name = "plist___plist_3.0.3.tgz"; 4182 path = fetchurl { 4183 + name = "plist___plist_3.0.3.tgz"; 4184 + url = "https://registry.yarnpkg.com/plist/-/plist-3.0.3.tgz"; 4185 + sha1 = "007df34c7be0e2c3dcfcf460d623e6485457857d"; 4186 }; 4187 } 4188 { ··· 4346 }; 4347 } 4348 { 4349 + name = "read_package_json_fast___read_package_json_fast_2.0.3.tgz"; 4350 path = fetchurl { 4351 + name = "read_package_json_fast___read_package_json_fast_2.0.3.tgz"; 4352 + url = "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz"; 4353 + sha1 = "323ca529630da82cb34b36cc0b996693c98c2b83"; 4354 }; 4355 } 4356 { ··· 4386 }; 4387 } 4388 { 4389 + name = "regenerator_runtime___regenerator_runtime_0.13.9.tgz"; 4390 path = fetchurl { 4391 + name = "regenerator_runtime___regenerator_runtime_0.13.9.tgz"; 4392 + url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz"; 4393 + sha1 = "8925742a98ffd90814988d7566ad30ca3b263b52"; 4394 }; 4395 } 4396 { ··· 4658 }; 4659 } 4660 { 4661 + name = "smart_buffer___smart_buffer_4.2.0.tgz"; 4662 path = fetchurl { 4663 + name = "smart_buffer___smart_buffer_4.2.0.tgz"; 4664 + url = "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz"; 4665 + sha1 = "6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"; 4666 }; 4667 } 4668 { 4669 + name = "socks_proxy_agent___socks_proxy_agent_6.0.0.tgz"; 4670 path = fetchurl { 4671 + name = "socks_proxy_agent___socks_proxy_agent_6.0.0.tgz"; 4672 + url = "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz"; 4673 + sha1 = "9f8749cdc05976505fa9f9a958b1818d0e60573b"; 4674 }; 4675 } 4676 { ··· 4882 }; 4883 } 4884 { 4885 + name = "tar___tar_4.4.19.tgz"; 4886 path = fetchurl { 4887 + name = "tar___tar_4.4.19.tgz"; 4888 + url = "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz"; 4889 + sha1 = "2e4d7263df26f2b914dee10c825ab132123742f3"; 4890 }; 4891 } 4892 { 4893 + name = "tar___tar_6.1.10.tgz"; 4894 path = fetchurl { 4895 + name = "tar___tar_6.1.10.tgz"; 4896 + url = "https://registry.yarnpkg.com/tar/-/tar-6.1.10.tgz"; 4897 + sha1 = "8a320a74475fba54398fa136cd9883aa8ad11175"; 4898 }; 4899 } 4900 { ··· 5018 }; 5019 } 5020 { 5021 + name = "tslib___tslib_2.3.1.tgz"; 5022 path = fetchurl { 5023 + name = "tslib___tslib_2.3.1.tgz"; 5024 + url = "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz"; 5025 + sha1 = "e8a335add5ceae51aa261d32a490158ef042ef01"; 5026 }; 5027 } 5028 { ··· 5410 }; 5411 } 5412 { 5413 + name = "xmldom___xmldom_0.6.0.tgz"; 5414 path = fetchurl { 5415 + name = "xmldom___xmldom_0.6.0.tgz"; 5416 + url = "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz"; 5417 + sha1 = "43a96ecb8beece991cef382c08397d82d4d0c46f"; 5418 }; 5419 } 5420 { ··· 5466 }; 5467 } 5468 { 5469 + name = "yargs___yargs_17.1.1.tgz"; 5470 path = fetchurl { 5471 + name = "yargs___yargs_17.1.1.tgz"; 5472 + url = "https://registry.yarnpkg.com/yargs/-/yargs-17.1.1.tgz"; 5473 + sha1 = "c2a8091564bdb196f7c0a67c1d12e5b85b8067ba"; 5474 }; 5475 } 5476 {
+2 -11
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 7 , electron 8 , element-web 9 , callPackage 10 - , fetchpatch 11 - 12 , Security 13 , AppKit 14 , CoreServices ··· 21 22 let 23 executableName = "element-desktop"; 24 - version = "1.8.4"; 25 src = fetchFromGitHub { 26 owner = "vector-im"; 27 repo = "element-desktop"; 28 rev = "v${version}"; 29 - sha256 = "sha256-MmrO9Ref/qpW7ssjw8IAb7dYZHMRBfdfH2whsZJq/14="; 30 }; 31 electron_exec = if stdenv.isDarwin then "${electron}/Applications/Electron.app/Contents/MacOS/Electron" else "${electron}/bin/electron"; 32 in 33 mkYarnPackage rec { 34 name = "element-desktop-${version}"; 35 inherit version src; 36 - 37 - patches = [ 38 - (fetchpatch { 39 - url = "https://github.com/vector-im/element-desktop/commit/96e5389779f60c91b8fe80d7bd9af413d72ec61f.patch"; 40 - sha256 = "sha256-82I5BDNDWIfp+m2HpzTA5+39hMv2bTbmJlXfM4YUjDY="; 41 - }) 42 - ]; 43 44 packageJSON = ./element-desktop-package.json; 45 yarnNix = ./element-desktop-yarndeps.nix;
··· 7 , electron 8 , element-web 9 , callPackage 10 , Security 11 , AppKit 12 , CoreServices ··· 19 20 let 21 executableName = "element-desktop"; 22 + version = "1.8.5"; 23 src = fetchFromGitHub { 24 owner = "vector-im"; 25 repo = "element-desktop"; 26 rev = "v${version}"; 27 + sha256 = "sha256-i9PWGEcf+EOn6j++GuYt6xmwYycmW5hE5xhpRMOFBGM="; 28 }; 29 electron_exec = if stdenv.isDarwin then "${electron}/Applications/Electron.app/Contents/MacOS/Electron" else "${electron}/bin/electron"; 30 in 31 mkYarnPackage rec { 32 name = "element-desktop-${version}"; 33 inherit version src; 34 35 packageJSON = ./element-desktop-package.json; 36 yarnNix = ./element-desktop-yarndeps.nix;
+2 -2
pkgs/applications/networking/instant-messengers/element/element-web.nix
··· 12 13 in stdenv.mkDerivation rec { 14 pname = "element-web"; 15 - version = "1.8.4"; 16 17 src = fetchurl { 18 url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz"; 19 - sha256 = "sha256-V4ekSs6FmSCpUFlAipTyrde4z+ErQCb9zzktbX8YtC8="; 20 }; 21 22 installPhase = ''
··· 12 13 in stdenv.mkDerivation rec { 14 pname = "element-web"; 15 + version = "1.8.5"; 16 17 src = fetchurl { 18 url = "https://github.com/vector-im/element-web/releases/download/v${version}/element-v${version}.tar.gz"; 19 + sha256 = "sha256-E3H6iXBRi4mnhu0mu96ly9f8AYOiMFf9zTcpjDmfHy4="; 20 }; 21 22 installPhase = ''
+68
pkgs/applications/terminal-emulators/darktile/default.nix
···
··· 1 + { stdenv 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , lib 5 + , go 6 + , pkg-config 7 + , libX11 8 + , libXcursor 9 + , libXrandr 10 + , libXinerama 11 + , libXi 12 + , libXext 13 + , libXxf86vm 14 + , libGL 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "darktile"; 19 + version = "0.0.10"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "liamg"; 23 + repo = "darktile"; 24 + rev = "v${version}"; 25 + sha256 = "0pdj4yv3qrq56gb67p85ara3g8qrzw5ha787bl2ls4vcx85q7303"; 26 + }; 27 + 28 + nativeBuildInputs = [ go pkg-config ]; 29 + 30 + buildInputs = [ 31 + libX11 32 + libXcursor 33 + libXrandr 34 + libXinerama 35 + libXi 36 + libXext 37 + libXxf86vm 38 + libGL 39 + ]; 40 + 41 + postPatch = '' 42 + substituteInPlace scripts/build.sh \ 43 + --replace "bash" "sh" 44 + ''; 45 + 46 + postConfigure = '' 47 + export GOPATH=$TMP/go 48 + ''; 49 + 50 + makeFlags = [ "HOME=$TMP" ]; 51 + 52 + installPhase = '' 53 + runHook preInstall 54 + 55 + install -Dm755 darktile -t $out/bin 56 + 57 + runHook postInstall 58 + ''; 59 + 60 + meta = with lib; { 61 + description = "A GPU rendered terminal emulator designed for tiling window managers"; 62 + homepage = "https://github.com/liamg/darktile"; 63 + downloadPage = "https://github.com/liamg/darktile/releases"; 64 + changelog = "https://github.com/liamg/darktile/releases/tag/v${version}"; 65 + license = licenses.mit; 66 + maintainers = with maintainers; [ flexagoon ]; 67 + }; 68 + }
+3
pkgs/build-support/cc-wrapper/default.nix
··· 463 + optionalString (targetPlatform ? gcc.mode) '' 464 echo "-mmode=${targetPlatform.gcc.mode}" >> $out/nix-support/cc-cflags-before 465 '' 466 + optionalString (targetPlatform ? gcc.tune && 467 isGccArchSupported targetPlatform.gcc.tune) '' 468 echo "-mtune=${targetPlatform.gcc.tune}" >> $out/nix-support/cc-cflags-before
··· 463 + optionalString (targetPlatform ? gcc.mode) '' 464 echo "-mmode=${targetPlatform.gcc.mode}" >> $out/nix-support/cc-cflags-before 465 '' 466 + + optionalString (targetPlatform ? gcc.thumb) '' 467 + echo "-m${if targetPlatform.gcc.thumb then "thumb" else "arm"}" >> $out/nix-support/cc-cflags-before 468 + '' 469 + optionalString (targetPlatform ? gcc.tune && 470 isGccArchSupported targetPlatform.gcc.tune) '' 471 echo "-mtune=${targetPlatform.gcc.tune}" >> $out/nix-support/cc-cflags-before
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 { 2 - "commit": "332975af73ba6dc258ab7e103f00619e9bebeea2", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/332975af73ba6dc258ab7e103f00619e9bebeea2.tar.gz", 4 - "sha256": "1fkc19vqylyjbhqa414mnz5ny235vp1f0wz70a2lbf5cwzg6185f", 5 - "msg": "Update from Hackage at 2021-09-06T23:06:06Z" 6 }
··· 1 { 2 + "commit": "aceceb24b5b4dc95017c3509add3f935d7289cd8", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/aceceb24b5b4dc95017c3509add3f935d7289cd8.tar.gz", 4 + "sha256": "0bc4csxmm64qq3sxj22g4i0s2q5vpgkf2fgpby6zslhpa01pdlqq", 5 + "msg": "Update from Hackage at 2021-09-10T22:56:58Z" 6 }
+8 -5
pkgs/desktops/plasma-5/plasma-desktop/default.nix
··· 1 { 2 - mkDerivation, lib, 3 extra-cmake-modules, kdoctools, 4 5 boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio, ··· 21 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 22 buildInputs = [ 23 boost fontconfig ibus libcanberra_kde libpulseaudio libXcursor libXft xorgserver 24 - libxkbfile phonon xf86inputevdev xf86inputsynaptics xinput xkeyboard_config 25 26 accounts-qt qtdeclarative qtquickcontrols qtquickcontrols2 qtsvg qtx11extras 27 ··· 35 patches = [ 36 ./hwclock-path.patch 37 ./tzdir.patch 38 ]; 39 - postPatch = '' 40 - sed '1i#include <cmath>' -i kcms/touchpad/backends/x11/synapticstouchpad.cpp 41 - ''; 42 CXXFLAGS = [ 43 ''-DNIXPKGS_HWCLOCK=\"${lib.getBin util-linux}/sbin/hwclock\"'' 44 ];
··· 1 { 2 + mkDerivation, lib, fetchpatch, 3 extra-cmake-modules, kdoctools, 4 5 boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio, ··· 21 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 22 buildInputs = [ 23 boost fontconfig ibus libcanberra_kde libpulseaudio libXcursor libXft xorgserver 24 + libxkbfile phonon xf86inputlibinput xf86inputevdev xf86inputsynaptics xinput 25 + xkeyboard_config 26 27 accounts-qt qtdeclarative qtquickcontrols qtquickcontrols2 qtsvg qtx11extras 28 ··· 36 patches = [ 37 ./hwclock-path.patch 38 ./tzdir.patch 39 + # https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/563 40 + (fetchpatch { 41 + url = "https://invent.kde.org/plasma/plasma-desktop/-/commit/8d9bf2032b8a2e5de75edf5713c42866f5b80649.patch"; 42 + sha256 = "sha256-2jqqFjBljbhf7I+fTsIvuFs3Ic662KTKRnbcSm5Jing="; 43 + }) 44 ]; 45 CXXFLAGS = [ 46 ''-DNIXPKGS_HWCLOCK=\"${lib.getBin util-linux}/sbin/hwclock\"'' 47 ];
+9
pkgs/development/compilers/ghc/8.10.7.nix
··· 170 url = "https://raw.githubusercontent.com/input-output-hk/haskell.nix/122bd81150386867da07fdc9ad5096db6719545a/overlays/patches/ghc/cabal-host.patch"; 171 sha256 = "sha256:0yd0sajgi24sc1w5m55lkg2lp6kfkgpp3lgija2c8y3cmkwfpdc1"; 172 }) 173 ] ++ lib.optionals stdenv.isDarwin [ 174 # Make Block.h compile with c++ compilers. Remove with the next release 175 (fetchpatch {
··· 170 url = "https://raw.githubusercontent.com/input-output-hk/haskell.nix/122bd81150386867da07fdc9ad5096db6719545a/overlays/patches/ghc/cabal-host.patch"; 171 sha256 = "sha256:0yd0sajgi24sc1w5m55lkg2lp6kfkgpp3lgija2c8y3cmkwfpdc1"; 172 }) 173 + 174 + # In order to build ghcjs packages, the Cabal of the ghc used for the ghcjs 175 + # needs to be patched. Ref https://github.com/haskell/cabal/pull/7575 176 + (fetchpatch { 177 + url = "https://github.com/haskell/cabal/commit/369c4a0a54ad08a9e6b0d3bd303fedd7b5e5a336.patch"; 178 + sha256 = "120f11hwyaqa0pq9g5l1300crqij49jg0rh83hnp9sa49zfdwx1n"; 179 + stripLen = 3; 180 + extraPrefix = "libraries/Cabal/Cabal/"; 181 + }) 182 ] ++ lib.optionals stdenv.isDarwin [ 183 # Make Block.h compile with c++ compilers. Remove with the next release 184 (fetchpatch {
+6 -7
pkgs/development/compilers/ghc/head.nix
··· 40 , # Whether to build terminfo. 41 enableTerminfo ? !stdenv.targetPlatform.isWindows 42 43 - , version ? "9.3.20210806" 44 , # What flavour to build. An empty string indicates no 45 # specific flavour and falls back to ghc default values. 46 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) ··· 153 154 src = fetchgit { 155 url = "https://gitlab.haskell.org/ghc/ghc.git/"; 156 - rev = "5d651c78fed7e55b3b3cd21a04499d1a2f75204d"; 157 - sha256 = "1z9xg8jsqr9id985wxfhkjyb3kpyrmr7vjdqzfv42cpxynd483r8"; 158 }; 159 160 enableParallelBuilding = true; ··· 194 export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" 195 '' + lib.optionalString stdenv.isDarwin '' 196 export NIX_LDFLAGS+=" -no_dtrace_dof" 197 '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' 198 sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets 199 '' + lib.optionalString targetPlatform.isMusl '' ··· 256 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 257 ] ++ lib.optionals enableDocs [ 258 sphinx 259 - ] ++ lib.optionals stdenv.isDarwin [ 260 - # TODO(@sternenseemann): use XATTR env var once we have 261 - # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447 262 - xattr 263 ]; 264 265 # For building runtime libs
··· 40 , # Whether to build terminfo. 41 enableTerminfo ? !stdenv.targetPlatform.isWindows 42 43 + , version ? "9.3.20210913" 44 , # What flavour to build. An empty string indicates no 45 # specific flavour and falls back to ghc default values. 46 ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) ··· 153 154 src = fetchgit { 155 url = "https://gitlab.haskell.org/ghc/ghc.git/"; 156 + rev = "64923cf295ea914db458547432237a5ed1eff571"; 157 + sha256 = "1s9sm4gf4r71lk0s7h9v217rxfwjf435q1jji90hlxz23wvmhr6d"; 158 }; 159 160 enableParallelBuilding = true; ··· 194 export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" 195 '' + lib.optionalString stdenv.isDarwin '' 196 export NIX_LDFLAGS+=" -no_dtrace_dof" 197 + 198 + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 199 + export XATTR=${lib.getBin xattr}/bin/xattr 200 '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' 201 sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets 202 '' + lib.optionalString targetPlatform.isMusl '' ··· 259 ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour 260 ] ++ lib.optionals enableDocs [ 261 sphinx 262 ]; 263 264 # For building runtime libs
-14
pkgs/development/compilers/ghcjs-ng/8.6/dep-overrides.nix
··· 1 - { haskellLib }: 2 - 3 - let inherit (haskellLib) doJailbreak dontHaddock dontCheck; 4 - in self: super: { 5 - ghcjs = super.ghcjs.override { 6 - shelly = super.shelly_1_8_1; 7 - }; 8 - ghc-api-ghcjs = super.ghc-api-ghcjs.override 9 - { 10 - happy = self.happy_1_19_5; 11 - }; 12 - haddock-library-ghcjs = doJailbreak (dontCheck super.haddock-library-ghcjs); 13 - haddock-api-ghcjs = doJailbreak (dontHaddock super.haddock-api-ghcjs); 14 - }
···
-6
pkgs/development/compilers/ghcjs-ng/8.6/git.json
··· 1 - { 2 - "url": "https://github.com/ghcjs/ghcjs", 3 - "rev": "e87195eaa2bc7e320e18cf10386802bc90b7c874", 4 - "sha256": "02mwkf7aagxqi142gcmq048244apslrr72p568akcab9s0fn2gvy", 5 - "fetchSubmodules": true 6 - }
···
-177
pkgs/development/compilers/ghcjs-ng/8.6/stage0.nix
··· 1 - { callPackage, configuredSrc }: 2 - 3 - { 4 - 5 - ghcjs = callPackage 6 - ({ mkDerivation, aeson, array, attoparsec, base, base16-bytestring 7 - , base64-bytestring, binary, bytestring, Cabal, containers 8 - , cryptohash, data-default, deepseq, directory, executable-path 9 - , filepath, ghc-api-ghcjs, ghc-boot, ghc-paths, ghci-ghcjs 10 - , ghcjs-th, haddock-api-ghcjs, hashable, haskell-src-exts 11 - , haskell-src-meta, http-types, HUnit, lens, lifted-base, mtl 12 - , network, optparse-applicative, parallel, parsec, process, random 13 - , regex-posix, safe, shelly, split, lib, stringsearch, syb 14 - , system-fileio, system-filepath, tar, template-haskell 15 - , template-haskell-ghcjs, terminfo, test-framework 16 - , test-framework-hunit, text, time, transformers 17 - , transformers-compat, unix, unix-compat, unordered-containers 18 - , vector, wai, wai-app-static, wai-extra, wai-websockets, warp 19 - , webdriver, websockets, wl-pprint-text, yaml 20 - }: 21 - mkDerivation { 22 - pname = "ghcjs"; 23 - version = "8.6.0.1"; 24 - src = configuredSrc + /.; 25 - isLibrary = true; 26 - isExecutable = true; 27 - enableSeparateDataOutput = true; 28 - setupHaskellDepends = [ 29 - base Cabal containers directory filepath process template-haskell 30 - transformers 31 - ]; 32 - libraryHaskellDepends = [ 33 - aeson array attoparsec base base16-bytestring base64-bytestring 34 - binary bytestring Cabal containers cryptohash data-default deepseq 35 - directory filepath ghc-api-ghcjs ghc-boot ghc-paths ghci-ghcjs 36 - ghcjs-th hashable haskell-src-exts haskell-src-meta lens mtl 37 - optparse-applicative parallel parsec process regex-posix safe split 38 - stringsearch syb template-haskell template-haskell-ghcjs text time 39 - transformers unordered-containers vector wl-pprint-text yaml 40 - ]; 41 - executableHaskellDepends = [ 42 - aeson base binary bytestring Cabal containers directory 43 - executable-path filepath ghc-api-ghcjs ghc-boot haddock-api-ghcjs 44 - lens mtl optparse-applicative process shelly system-fileio 45 - system-filepath tar terminfo text time transformers 46 - transformers-compat unix unix-compat unordered-containers vector 47 - yaml 48 - ]; 49 - testHaskellDepends = [ 50 - aeson base bytestring data-default deepseq directory http-types 51 - HUnit lens lifted-base network optparse-applicative process random 52 - shelly system-fileio system-filepath test-framework 53 - test-framework-hunit text time transformers unordered-containers 54 - wai wai-app-static wai-extra wai-websockets warp webdriver 55 - websockets yaml 56 - ]; 57 - description = "Haskell to JavaScript compiler"; 58 - license = lib.licenses.mit; 59 - }) {}; 60 - 61 - ghc-api-ghcjs = callPackage 62 - ({ mkDerivation, alex, array, base, binary, bytestring, containers 63 - , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghc-heap 64 - , ghci-ghcjs, happy, hpc, process, lib, template-haskell-ghcjs 65 - , terminfo, time, transformers, unix 66 - }: 67 - mkDerivation { 68 - pname = "ghc-api-ghcjs"; 69 - version = "8.6.5"; 70 - src = configuredSrc + /lib/ghc-api-ghcjs; 71 - libraryHaskellDepends = [ 72 - array base binary bytestring containers deepseq directory filepath 73 - ghc-boot ghc-boot-th ghc-heap ghci-ghcjs hpc process 74 - template-haskell-ghcjs terminfo time transformers unix 75 - ]; 76 - libraryToolDepends = [ alex happy ]; 77 - homepage = "http://www.haskell.org/ghc/"; 78 - description = "The GHC API (customized for GHCJS)"; 79 - license = lib.licenses.bsd3; 80 - }) {}; 81 - 82 - ghci-ghcjs = callPackage 83 - ({ mkDerivation, array, base, binary, bytestring, containers 84 - , deepseq, filepath, ghc-boot, ghc-boot-th, ghc-heap, lib 85 - , template-haskell-ghcjs, transformers, unix 86 - }: 87 - mkDerivation { 88 - pname = "ghci-ghcjs"; 89 - version = "8.6.1"; 90 - src = configuredSrc + /lib/ghci-ghcjs; 91 - libraryHaskellDepends = [ 92 - array base binary bytestring containers deepseq filepath ghc-boot 93 - ghc-boot-th ghc-heap template-haskell-ghcjs transformers unix 94 - ]; 95 - description = "The library supporting GHC's interactive interpreter (customized for GHCJS)"; 96 - license = lib.licenses.bsd3; 97 - }) {}; 98 - 99 - ghcjs-th = callPackage 100 - ({ mkDerivation, base, binary, bytestring, containers, ghc-prim 101 - , ghci-ghcjs, lib, template-haskell-ghcjs 102 - }: 103 - mkDerivation { 104 - pname = "ghcjs-th"; 105 - version = "0.1.0.0"; 106 - src = configuredSrc + /lib/ghcjs-th; 107 - libraryHaskellDepends = [ 108 - base binary bytestring containers ghc-prim ghci-ghcjs 109 - template-haskell-ghcjs 110 - ]; 111 - homepage = "https://github.com/ghcjs"; 112 - license = lib.licenses.mit; 113 - }) {}; 114 - 115 - haddock-api-ghcjs = callPackage 116 - ({ mkDerivation, array, base, bytestring, Cabal, containers, deepseq 117 - , directory, filepath, ghc-api-ghcjs, ghc-boot, ghc-paths 118 - , haddock-library-ghcjs, hspec, hspec-discover, QuickCheck, lib 119 - , transformers, xhtml 120 - }: 121 - mkDerivation { 122 - pname = "haddock-api-ghcjs"; 123 - version = "2.20.0"; 124 - src = configuredSrc + /lib/haddock-api-ghcjs; 125 - enableSeparateDataOutput = true; 126 - libraryHaskellDepends = [ 127 - array base bytestring Cabal containers deepseq directory filepath 128 - ghc-api-ghcjs ghc-boot ghc-paths haddock-library-ghcjs transformers 129 - xhtml 130 - ]; 131 - testHaskellDepends = [ 132 - array base bytestring Cabal containers deepseq directory filepath 133 - ghc-api-ghcjs ghc-boot ghc-paths haddock-library-ghcjs hspec 134 - QuickCheck transformers xhtml 135 - ]; 136 - testToolDepends = [ hspec-discover ]; 137 - homepage = "http://www.haskell.org/haddock/"; 138 - description = "A documentation-generation tool for Haskell libraries"; 139 - license = lib.licenses.bsd3; 140 - }) {}; 141 - 142 - haddock-library-ghcjs = callPackage 143 - ({ mkDerivation, base, base-compat, bytestring, containers, deepseq 144 - , directory, filepath, haddock-library, hspec, hspec-discover 145 - , optparse-applicative, parsec, QuickCheck, lib, text 146 - , transformers, tree-diff 147 - }: 148 - mkDerivation { 149 - pname = "haddock-library-ghcjs"; 150 - version = "1.6.0"; 151 - src = configuredSrc + /lib/haddock-library-ghcjs; 152 - libraryHaskellDepends = [ 153 - base bytestring containers parsec text transformers 154 - ]; 155 - testHaskellDepends = [ 156 - base base-compat bytestring containers deepseq directory filepath 157 - haddock-library hspec optparse-applicative parsec QuickCheck text 158 - transformers tree-diff 159 - ]; 160 - testToolDepends = [ hspec-discover ]; 161 - homepage = "http://www.haskell.org/haddock/"; 162 - description = "Library exposing some functionality of Haddock"; 163 - license = lib.licenses.bsd3; 164 - }) {}; 165 - 166 - template-haskell-ghcjs = callPackage 167 - ({ mkDerivation, base, ghc-boot-th, pretty, lib }: 168 - mkDerivation { 169 - pname = "template-haskell-ghcjs"; 170 - version = "2.14.0.0"; 171 - src = configuredSrc + /lib/template-haskell-ghcjs; 172 - libraryHaskellDepends = [ base ghc-boot-th pretty ]; 173 - description = "Support library for Template Haskell (customized for GHCJS)"; 174 - license = lib.licenses.bsd3; 175 - }) {}; 176 - 177 - }
···
-21
pkgs/development/compilers/ghcjs-ng/README.md
··· 1 - New build system for GHCJS 8.2 2 - --- 3 - 4 - `ghcjs-8.2` reworked the build system, and now comes with its own 5 - small package set of dependencies. This involves autogenerating 6 - several sources and cabal files, based on a GHC 7 - checkout. `callCabal2nix` is off limits, since we don't like "import 8 - from derivation" in nixpkgs. So there is a derivation that builds the 9 - nix expression that should be checked in whenever GHCJS is updated. 10 - 11 - Updating 12 - --- 13 - 14 - ``` 15 - $ nix-prefetch-git https://github.com/ghcjs/ghcjs --rev refs/heads/ghc-8.4 \ 16 - | jq '{ url, rev, fetchSubmodules, sha256 }' \ 17 - > 8.4/git.json 18 - $ cat $(nix-build ../../../.. -A haskell.compiler.ghcjs82.genStage0 --no-out-link) > 8.4/stage0.nix 19 - $ cabal2nix --compiler ghcjs git://github.com/ghcjs/ghcjs-base > ghcjs-base.nix 20 - ``` 21 -
···
-8
pkgs/development/compilers/ghcjs-ng/common-overrides.nix
··· 1 - { haskellLib }: 2 - 3 - let inherit (haskellLib) addBuildTools appendConfigureFlag dontHaddock doJailbreak; 4 - in self: super: { 5 - ghcjs = dontHaddock (appendConfigureFlag (doJailbreak super.ghcjs) "-fno-wrapper-install"); 6 - haddock-library-ghcjs = dontHaddock super.haddock-library-ghcjs; 7 - system-fileio = doJailbreak super.system-fileio; 8 - }
···
-51
pkgs/development/compilers/ghcjs-ng/configured-ghcjs-src.nix
··· 1 - { perl 2 - , autoconf 3 - , automake 4 - , python3 5 - , gcc 6 - , cabal-install 7 - , runCommand 8 - , lib 9 - , stdenv 10 - 11 - , ghc 12 - , happy 13 - , alex 14 - 15 - , ghcjsSrc 16 - }: 17 - 18 - runCommand "configured-ghcjs-src" { 19 - nativeBuildInputs = [ 20 - perl 21 - autoconf 22 - automake 23 - python3 24 - ghc 25 - happy 26 - alex 27 - cabal-install 28 - ] ++ lib.optionals stdenv.isDarwin [ 29 - gcc # https://github.com/ghcjs/ghcjs/issues/663 30 - ]; 31 - inherit ghcjsSrc; 32 - } '' 33 - export HOME=$(pwd) 34 - mkdir $HOME/.cabal 35 - touch $HOME/.cabal/config 36 - cp -r "$ghcjsSrc" "$out" 37 - chmod -R +w "$out" 38 - cd "$out" 39 - 40 - # TODO: Find a better way to avoid impure version numbers 41 - sed -i 's/RELEASE=NO/RELEASE=YES/' ghc/configure.ac 42 - 43 - # TODO: How to actually fix this? 44 - # Seems to work fine and produce the right files. 45 - touch ghc/includes/ghcautoconf.h 46 - mkdir -p ghc/compiler/vectorise 47 - mkdir -p ghc/utils/haddock/haddock-library/vendor 48 - 49 - patchShebangs . 50 - ./utils/makePackages.sh copy 51 - ''
···
+27 -22
pkgs/development/compilers/ghcjs-ng/default.nix pkgs/development/compilers/ghcjs/8.10/default.nix
··· 17 , lib 18 , ghcjsDepOverrides ? (_:_:{}) 19 , haskell 20 }: 21 22 let 23 passthru = { 24 configuredSrc = callPackage ./configured-ghcjs-src.nix { 25 inherit ghcjsSrc; 26 - inherit (bootPkgs) ghc alex happy; 27 }; 28 - genStage0 = callPackage ./mk-stage0.nix { inherit (passthru) configuredSrc; }; 29 bootPkgs = bootPkgs.extend (lib.foldr lib.composeExtensions (_:_:{}) [ 30 (self: _: import stage0 { 31 inherit (passthru) configuredSrc; ··· 41 targetPrefix = ""; 42 inherit bootGhcjs; 43 inherit (bootGhcjs) version; 44 - ghcVersion = bootPkgs.ghc.version; 45 isGhcjs = true; 46 47 enableShared = true; 48 49 socket-io = pkgsHostHost.nodePackages."socket.io"; 50 51 - # Relics of the old GHCJS build system 52 - stage1Packages = []; 53 - mkStage2 = { callPackage }: { 54 - # https://github.com/ghcjs/ghcjs-base/issues/110 55 - # https://github.com/ghcjs/ghcjs-base/pull/111 56 - ghcjs-base = haskell.lib.dontCheck (haskell.lib.doJailbreak (callPackage ./ghcjs-base.nix {})); 57 - }; 58 - 59 haskellCompilerName = "ghcjs-${bootGhcjs.version}"; 60 }; 61 62 bootGhcjs = haskellLib.justStaticExecutables passthru.bootPkgs.ghcjs; 63 - libexec = "${bootGhcjs}/libexec/${builtins.replaceStrings ["darwin" "i686"] ["osx" "i386"] stdenv.buildPlatform.system}-${passthru.bootPkgs.ghc.name}/${bootGhcjs.name}"; 64 65 in stdenv.mkDerivation { 66 name = bootGhcjs.name; ··· 87 88 mkdir -p $out/bin 89 mkdir -p $out/lib/${bootGhcjs.name} 90 - lndir ${libexec} $out/bin 91 92 wrapProgram $out/bin/ghcjs --add-flags "-B$out/lib/${bootGhcjs.name}" 93 - wrapProgram $out/bin/haddock-ghcjs --add-flags "-B$out/lib/${bootGhcjs.name}" 94 wrapProgram $out/bin/ghcjs-pkg --add-flags "--global-package-db=$out/lib/${bootGhcjs.name}/package.conf.d" 95 96 - env PATH=$out/bin:$PATH $out/bin/ghcjs-boot -j1 --with-ghcjs-bin $out/bin 97 ''; 98 99 - # We hard code -j1 as a temporary workaround for 100 - # https://github.com/ghcjs/ghcjs/issues/654 101 - # enableParallelBuilding = true; 102 103 inherit passthru; 104 105 - meta.platforms = passthru.bootPkgs.ghc.meta.platforms; 106 - meta.maintainers = [lib.maintainers.elvishjerricco]; 107 - meta.hydraPlatforms = []; 108 - meta.broken = true; # https://hydra.nixos.org/build/129701778 109 }
··· 17 , lib 18 , ghcjsDepOverrides ? (_:_:{}) 19 , haskell 20 + , linkFarm 21 + , buildPackages 22 }: 23 24 let 25 passthru = { 26 configuredSrc = callPackage ./configured-ghcjs-src.nix { 27 inherit ghcjsSrc; 28 + inherit (bootPkgs) ghc alex; 29 + inherit (bootGhcjs) version; 30 + happy = bootPkgs.happy_1_19_12; 31 }; 32 bootPkgs = bootPkgs.extend (lib.foldr lib.composeExtensions (_:_:{}) [ 33 (self: _: import stage0 { 34 inherit (passthru) configuredSrc; ··· 44 targetPrefix = ""; 45 inherit bootGhcjs; 46 inherit (bootGhcjs) version; 47 isGhcjs = true; 48 49 enableShared = true; 50 51 socket-io = pkgsHostHost.nodePackages."socket.io"; 52 53 haskellCompilerName = "ghcjs-${bootGhcjs.version}"; 54 }; 55 56 bootGhcjs = haskellLib.justStaticExecutables passthru.bootPkgs.ghcjs; 57 + 58 + # This provides the stuff we need from the emsdk 59 + emsdk = linkFarm "emsdk" [ 60 + { name = "upstream/bin"; path = buildPackages.clang + "/bin";} 61 + { name = "upstream/emscripten"; path = buildPackages.emscripten + "/bin"; } 62 + ]; 63 64 in stdenv.mkDerivation { 65 name = bootGhcjs.name; ··· 86 87 mkdir -p $out/bin 88 mkdir -p $out/lib/${bootGhcjs.name} 89 + lndir ${bootGhcjs}/bin $out/bin 90 + chmod -R +w $out/bin 91 + rm $out/bin/ghcjs-boot 92 + cp ${bootGhcjs}/bin/ghcjs-boot $out/bin 93 + rm $out/bin/haddock 94 + cp ${bootGhcjs}/bin/haddock $out/bin 95 + cp ${bootGhcjs}/bin/private-ghcjs-hsc2hs $out/bin/ghcjs-hsc2hs 96 + 97 + wrapProgram $out/bin/ghcjs-boot --set ghcjs_libexecdir $out/bin 98 99 wrapProgram $out/bin/ghcjs --add-flags "-B$out/lib/${bootGhcjs.name}" 100 + wrapProgram $out/bin/haddock --add-flags "-B$out/lib/${bootGhcjs.name}" 101 wrapProgram $out/bin/ghcjs-pkg --add-flags "--global-package-db=$out/lib/${bootGhcjs.name}/package.conf.d" 102 + wrapProgram $out/bin/ghcjs-hsc2hs --add-flags "-I$out/lib/${bootGhcjs.name}/include --template=$out/lib/${bootGhcjs.name}/include/template-hsc.h" 103 104 + env PATH=$out/bin:$PATH $out/bin/ghcjs-boot --with-emsdk=${emsdk} --no-haddock 105 ''; 106 107 + enableParallelBuilding = true; 108 109 inherit passthru; 110 111 + # The emscripten is broken on darwin 112 + meta.platforms = lib.platforms.linux; 113 + meta.maintainers = with lib.maintainers; [ obsidian-systems-maintenance ]; 114 }
+3 -3
pkgs/development/compilers/ghcjs-ng/ghcjs-base.nix pkgs/development/compilers/ghcjs/ghcjs-base.nix
··· 8 }: 9 mkDerivation { 10 pname = "ghcjs-base"; 11 - version = "0.2.0.0"; 12 src = fetchgit { 13 url = "git://github.com/ghcjs/ghcjs-base"; 14 - sha256 = "0qr05m0djll3x38dhl85pl798arsndmwfhil8yklhb70lxrbvfrs"; 15 - rev = "01014ade3f8f5ae677df192d7c2a208bd795b96c"; 16 }; 17 libraryHaskellDepends = [ 18 aeson attoparsec base binary bytestring containers deepseq dlist
··· 8 }: 9 mkDerivation { 10 pname = "ghcjs-base"; 11 + version = "0.2.0.3"; 12 src = fetchgit { 13 url = "git://github.com/ghcjs/ghcjs-base"; 14 + sha256 = "15fdkjv0l7hpbbsn5238xxgzfdg61g666nzbv2sgxkwryn5rycv0"; 15 + rev = "85e31beab9beffc3ea91b954b61a5d04e708b8f2"; 16 }; 17 libraryHaskellDepends = [ 18 aeson attoparsec base binary bytestring containers deepseq dlist
-25
pkgs/development/compilers/ghcjs-ng/mk-stage0.nix
··· 1 - { configuredSrc 2 - , runCommand 3 - , cabal2nix 4 - , yq 5 - }: 6 - 7 - runCommand "stage0.nix" { 8 - buildInputs = [cabal2nix yq]; 9 - } '' 10 - ( 11 - printf '{ callPackage, configuredSrc }:\n\n{\n\n' 12 - yq '.packages | .[]' ${configuredSrc}/stack.yaml -r | sed 's|^\.$|./.|' | sed 's|^\.||' | while read f; do 13 - printf ' %s = callPackage\n' \ 14 - "$(find ${configuredSrc}/$f -name "*.cabal" -maxdepth 1 \ 15 - | xargs basename \ 16 - | sed 's/.cabal$//')" 17 - printf '(%s) {};' \ 18 - "$(cabal2nix ${configuredSrc}/$f \ 19 - | sed 's|${configuredSrc}/|configuredSrc + |g')" \ 20 - | sed 's/^/ /' 21 - printf '\n\n' 22 - done 23 - printf '}\n' 24 - ) > $out 25 - ''
···
+8
pkgs/development/compilers/ghcjs/8.10/common-overrides.nix
···
··· 1 + { haskellLib }: 2 + 3 + let inherit (haskellLib) addBuildTools appendConfigureFlag dontHaddock doJailbreak; 4 + in self: super: { 5 + ghcjs = doJailbreak (super.ghcjs.overrideScope (self: super: { 6 + optparse-applicative = self.optparse-applicative_0_15_1_0; 7 + })); 8 + }
+60
pkgs/development/compilers/ghcjs/8.10/configured-ghcjs-src.nix
···
··· 1 + { perl 2 + , autoconf 3 + , automake 4 + , python3 5 + , gcc 6 + , cabal-install 7 + , runCommand 8 + , lib 9 + , stdenv 10 + 11 + , ghc 12 + , happy 13 + , alex 14 + 15 + , ghcjsSrc 16 + , version 17 + }: 18 + 19 + runCommand "configured-ghcjs-src" { 20 + nativeBuildInputs = [ 21 + perl 22 + autoconf 23 + automake 24 + python3 25 + ghc 26 + happy 27 + alex 28 + cabal-install 29 + ] ++ lib.optionals stdenv.isDarwin [ 30 + gcc # https://github.com/ghcjs/ghcjs/issues/663 31 + ]; 32 + inherit ghcjsSrc; 33 + } '' 34 + export HOME=$(pwd) 35 + mkdir $HOME/.cabal 36 + touch $HOME/.cabal/config 37 + cp -r "$ghcjsSrc" "$out" 38 + chmod -R +w "$out" 39 + cd "$out" 40 + 41 + # TODO: Find a better way to avoid impure version numbers 42 + sed -i 's/RELEASE=NO/RELEASE=YES/' ghc/configure.ac 43 + 44 + # These files are needed by ghc-boot package, and these are generated by the 45 + # make/hadrian build system when compiling ghc. Since we dont have access to 46 + # the generated code of the ghc while it got built, here is a little hack to 47 + # generate these again. 48 + runhaskell ${./generate_host_version.hs} 49 + mkdir -p utils/pkg-cache/ghc/libraries/ghc-boot/dist-install/build/GHC/Platform 50 + mv Host.hs utils/pkg-cache/ghc/libraries/ghc-boot/dist-install/build/GHC/Platform/Host.hs 51 + mv Version.hs utils/pkg-cache/ghc/libraries/ghc-boot/dist-install/build/GHC/Version.hs 52 + 53 + # The ghcjs has the following hardcoded paths of lib dir in its code. Patching 54 + # these to match the path expected by the nixpkgs's generic-builder, etc. 55 + sed -i 's/libSubDir = "lib"/libSubDir = "lib\/ghcjs-${version}"/' src-bin/Boot.hs 56 + sed -i 's@let libDir = takeDirectory haddockPath </> ".." </> "lib"@let libDir = takeDirectory haddockPath </> ".." </> "lib/ghcjs-${version}"@' src-bin/HaddockDriver.hs 57 + 58 + patchShebangs . 59 + ./utils/makePackages.sh copy 60 + ''
+54
pkgs/development/compilers/ghcjs/8.10/generate_host_version.hs
···
··· 1 + -- Generate the Host.hs and Version.hs as done by hadrian/src/Rules/Generate.hs 2 + 3 + import GHC.Platform.Host 4 + import GHC.Version 5 + 6 + main = do 7 + writeFile "Version.hs" versionHs 8 + writeFile "Host.hs" platformHostHs 9 + 10 + -- | Generate @Version.hs@ files. 11 + versionHs :: String 12 + versionHs = unlines 13 + [ "module GHC.Version where" 14 + , "" 15 + , "import Prelude -- See Note [Why do we import Prelude here?]" 16 + , "" 17 + , "cProjectGitCommitId :: String" 18 + , "cProjectGitCommitId = " ++ show cProjectGitCommitId 19 + , "" 20 + , "cProjectVersion :: String" 21 + , "cProjectVersion = " ++ show cProjectVersion 22 + , "" 23 + , "cProjectVersionInt :: String" 24 + , "cProjectVersionInt = " ++ show cProjectVersionInt 25 + , "" 26 + , "cProjectPatchLevel :: String" 27 + , "cProjectPatchLevel = " ++ show cProjectPatchLevel 28 + , "" 29 + , "cProjectPatchLevel1 :: String" 30 + , "cProjectPatchLevel1 = " ++ show cProjectPatchLevel1 31 + , "" 32 + , "cProjectPatchLevel2 :: String" 33 + , "cProjectPatchLevel2 = " ++ show cProjectPatchLevel2 34 + ] 35 + 36 + -- | Generate @Platform/Host.hs@ files. 37 + platformHostHs :: String 38 + platformHostHs = unlines 39 + [ "module GHC.Platform.Host where" 40 + , "" 41 + , "import GHC.Platform" 42 + , "" 43 + , "cHostPlatformArch :: Arch" 44 + , "cHostPlatformArch = " ++ show cHostPlatformArch 45 + , "" 46 + , "cHostPlatformOS :: OS" 47 + , "cHostPlatformOS = " ++ show cHostPlatformOS 48 + , "" 49 + , "cHostPlatformMini :: PlatformMini" 50 + , "cHostPlatformMini = PlatformMini" 51 + , " { platformMini_arch = cHostPlatformArch" 52 + , " , platformMini_os = cHostPlatformOS" 53 + , " }" 54 + ]
+6
pkgs/development/compilers/ghcjs/8.10/git.json
···
··· 1 + { 2 + "url": "https://github.com/obsidiansystems/ghcjs", 3 + "rev": "9fc935f2c3ba6c33ec62eb83afc9f52a893eb68c", 4 + "sha256": "sha256:063dmir39c4i1z8ypnmq86g1x2vhqndmdpzc4hyzsy5jjqcbx6i3", 5 + "fetchSubmodules": true 6 + }
+77
pkgs/development/compilers/ghcjs/8.10/stage0.nix
···
··· 1 + { callPackage, configuredSrc }: 2 + 3 + { 4 + 5 + ghcjs = callPackage 6 + ({ mkDerivation, aeson, alex, array, attoparsec, base, base16-bytestring 7 + , base64-bytestring, binary, bytestring, Cabal, containers 8 + , cryptohash, data-default, deepseq, directory, executable-path 9 + , filepath, ghc-boot, ghc-boot-th, ghc-compact, ghc-heap, ghc-paths 10 + , ghci, happy, hashable, hpc, http-types, HUnit, lens, lib 11 + , lifted-base, mtl, network, optparse-applicative, parallel, parsec 12 + , process, random, safe, shelly, split, stringsearch, syb, tar 13 + , template-haskell, terminfo, test-framework, test-framework-hunit 14 + , text, time, transformers, unix, unix-compat, unordered-containers 15 + , vector, wai, wai-app-static, wai-extra, wai-websockets, warp 16 + , webdriver, websockets, wl-pprint-text, xhtml, yaml 17 + }: 18 + mkDerivation { 19 + pname = "ghcjs"; 20 + version = "8.10.7"; 21 + src = configuredSrc + /.; 22 + isLibrary = true; 23 + isExecutable = true; 24 + libraryHaskellDepends = [ 25 + aeson array attoparsec base base16-bytestring base64-bytestring 26 + binary bytestring Cabal containers cryptohash data-default deepseq 27 + directory filepath ghc-boot ghc-boot-th ghc-compact ghc-heap 28 + ghc-paths ghci hashable hpc lens mtl optparse-applicative parallel 29 + parsec process safe split stringsearch syb template-haskell 30 + terminfo text time transformers unix unordered-containers vector 31 + wl-pprint-text yaml 32 + ]; 33 + libraryToolDepends = [ alex happy ]; 34 + executableHaskellDepends = [ 35 + aeson array base binary bytestring Cabal containers deepseq 36 + directory executable-path filepath ghc-boot lens mtl 37 + optparse-applicative parsec process tar terminfo text time 38 + transformers unix unix-compat unordered-containers vector xhtml 39 + yaml 40 + ]; 41 + testHaskellDepends = [ 42 + aeson base bytestring data-default deepseq directory filepath 43 + http-types HUnit lens lifted-base network optparse-applicative 44 + process random shelly test-framework test-framework-hunit text time 45 + transformers unordered-containers wai wai-app-static wai-extra 46 + wai-websockets warp webdriver websockets yaml 47 + ]; 48 + description = "Haskell to JavaScript compiler"; 49 + license = lib.licenses.mit; 50 + }) {}; 51 + 52 + ghcjs-th = callPackage 53 + ({ mkDerivation, base, binary, bytestring, containers, ghc-prim 54 + , ghci, lib, template-haskell 55 + }: 56 + mkDerivation { 57 + pname = "ghcjs-th"; 58 + version = "0.1.0.0"; 59 + src = configuredSrc + /lib/ghcjs-th; 60 + libraryHaskellDepends = [ 61 + base binary bytestring containers ghc-prim ghci template-haskell 62 + ]; 63 + homepage = "http://github.com/ghcjs"; 64 + license = lib.licenses.mit; 65 + }) {}; 66 + 67 + ghcjs-prim = callPackage 68 + ({ mkDerivation, base, ghc-prim, lib }: 69 + mkDerivation { 70 + pname = "ghcjs-prim"; 71 + version = "0.1.1.0"; 72 + src = ./.; 73 + libraryHaskellDepends = [ base ghc-prim ]; 74 + homepage = "http://github.com/ghcjs"; 75 + license = lib.licenses.mit; 76 + }) {}; 77 + }
+14
pkgs/development/compilers/ghcjs/patches/vector-ghcjs-storable-set.patch
···
··· 1 + diff --git a/Data/Vector/Storable/Mutable.hs b/Data/Vector/Storable/Mutable.hs 2 + index 8b538bc..2b74fce 100644 3 + --- a/Data/Vector/Storable/Mutable.hs 4 + +++ b/Data/Vector/Storable/Mutable.hs 5 + @@ -197,7 +197,9 @@ storableSet (MVector n fp) x 6 + 1 -> storableSetAsPrim n fp x (undefined :: Word8) 7 + 2 -> storableSetAsPrim n fp x (undefined :: Word16) 8 + 4 -> storableSetAsPrim n fp x (undefined :: Word32) 9 + +#if !defined(ghcjs_HOST_OS) 10 + 8 -> storableSetAsPrim n fp x (undefined :: Word64) 11 + +#endif 12 + _ -> unsafeWithForeignPtr fp $ \p -> do 13 + poke p x 14 +
+2 -2
pkgs/development/compilers/llvm/13/default.nix
··· 19 20 let 21 release_version = "13.0.0"; 22 - candidate = "rc2"; # empty or "rcN" 23 dash-candidate = lib.optionalString (candidate != "") "-${candidate}"; 24 rev = ""; # When using a Git commit 25 rev-version = ""; # When using a Git commit ··· 30 owner = "llvm"; 31 repo = "llvm-project"; 32 rev = if rev != "" then rev else "llvmorg-${version}"; 33 - sha256 = "06cy6v231w067g310bwpk6a654j6q9rcxa0y0wz5sc5rrh61zjrn"; 34 }; 35 36 llvm_meta = {
··· 19 20 let 21 release_version = "13.0.0"; 22 + candidate = "rc3"; # empty or "rcN" 23 dash-candidate = lib.optionalString (candidate != "") "-${candidate}"; 24 rev = ""; # When using a Git commit 25 rev-version = ""; # When using a Git commit ··· 30 owner = "llvm"; 31 repo = "llvm-project"; 32 rev = if rev != "" then rev else "llvmorg-${version}"; 33 + sha256 = "1c781jdq0zmhhgdci201yvgl6hlpjqqmmrd6sm91azm3i99n8gw2"; 34 }; 35 36 llvm_meta = {
+3 -3
pkgs/development/compilers/ocaml/4.13.nix
··· 1 import ./generic.nix { 2 major_version = "4"; 3 minor_version = "13"; 4 - patch_version = "0-rc1"; 5 src = fetchTarball { 6 - url = "https://caml.inria.fr/pub/distrib/ocaml-4.13/ocaml-4.13.0~rc1.tar.xz"; 7 - sha256 = "0vp19qwdny5z428yjvdn0yxvf3i5l23axjb83y5ccj0rpza1k0im"; 8 }; 9 }
··· 1 import ./generic.nix { 2 major_version = "4"; 3 minor_version = "13"; 4 + patch_version = "0-rc2"; 5 src = fetchTarball { 6 + url = "https://caml.inria.fr/pub/distrib/ocaml-4.13/ocaml-4.13.0~rc2.tar.xz"; 7 + sha256 = "1w4sdrs5s1bhbisgz44ysi2j1n13qd3slgs34ppglpwmqqw6ply2"; 8 }; 9 }
+20 -19
pkgs/development/haskell-modules/configuration-common.nix
··· 1355 # 2021-06-20: Tests fail: https://github.com/haskell/haskell-language-server/issues/1949 1356 hls-refine-imports-plugin = dontCheck super.hls-refine-imports-plugin; 1357 1358 - # 2021-03-09: Golden tests seem to be missing in hackage release: 1359 - # https://github.com/haskell/haskell-language-server/issues/1536 1360 - hls-tactics-plugin = dontCheck (super.hls-tactics-plugin.override { refinery = self.refinery_0_3_0_0; }); 1361 1362 # 2021-03-21 Test hangs 1363 # https://github.com/haskell/haskell-language-server/issues/1562 1364 - # Jailbreak because of: https://github.com/haskell/haskell-language-server/pull/1595 1365 - ghcide = doJailbreak (dontCheck super.ghcide); 1366 - 1367 - # 2020-03-09: Tests broken in hackage release 1368 - # fixed on upstream, but not released in hiedb 0.3.0.1 1369 - # https://github.com/wz1000/HieDb/issues/30 1370 - hiedb = dontCheck super.hiedb; 1371 1372 data-tree-print = doJailbreak super.data-tree-print; 1373 ··· 1444 # compatible with Cabal 3. No upstream repository found so far 1445 readline = appendPatch super.readline ./patches/readline-fix-for-cabal-3.patch; 1446 1447 - # 2020-12-05: http-client is fixed on too old version 1448 - essence-of-live-coding-warp = doJailbreak (super.essence-of-live-coding-warp.override { 1449 - http-client = self.http-client_0_7_8; 1450 - }); 1451 1452 # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) 1453 pandoc-include-code = doJailbreak super.pandoc-include-code; ··· 1843 testFlags = [ "--pattern" "!/[NOCI]/" ]; 1844 }; 1845 1846 - # Tests require to run a binary which isn't built 1847 - lsp-test = dontCheck super.lsp-test; 1848 - 1849 # 2021-05-22: Tests fail sometimes (even consistently on hydra) 1850 # when running a fs-related test with >= 12 jobs. To work around 1851 # this, run tests with only a single job. ··· 1924 1925 # Needs Cabal >= 3.4 1926 chs-cabal = super.chs-cabal.override { 1927 - Cabal = self.Cabal_3_6_0_0; 1928 }; 1929 1930 # 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too. ··· 1932 1933 # 2021-09-06: hadolint depends on language-docker >= 10.1 1934 hadolint = super.hadolint.override { 1935 - language-docker = self.language-docker_10_1_1; 1936 }; 1937 1938 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
··· 1355 # 2021-06-20: Tests fail: https://github.com/haskell/haskell-language-server/issues/1949 1356 hls-refine-imports-plugin = dontCheck super.hls-refine-imports-plugin; 1357 1358 + # 2021-09-14: Tests are broken because of undeterministic variable names 1359 + hls-tactics-plugin = dontCheck super.hls-tactics-plugin; 1360 1361 # 2021-03-21 Test hangs 1362 # https://github.com/haskell/haskell-language-server/issues/1562 1363 + ghcide = dontCheck super.ghcide; 1364 1365 data-tree-print = doJailbreak super.data-tree-print; 1366 ··· 1437 # compatible with Cabal 3. No upstream repository found so far 1438 readline = appendPatch super.readline ./patches/readline-fix-for-cabal-3.patch; 1439 1440 + # 2020-12-05: this package requires a newer version of http-client, 1441 + # but it still compiles with older version: 1442 + # https://github.com/turion/essence-of-live-coding/pull/86 1443 + essence-of-live-coding-warp = doJailbreak super.essence-of-live-coding-warp; 1444 1445 # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) 1446 pandoc-include-code = doJailbreak super.pandoc-include-code; ··· 1836 testFlags = [ "--pattern" "!/[NOCI]/" ]; 1837 }; 1838 1839 # 2021-05-22: Tests fail sometimes (even consistently on hydra) 1840 # when running a fs-related test with >= 12 jobs. To work around 1841 # this, run tests with only a single job. ··· 1914 1915 # Needs Cabal >= 3.4 1916 chs-cabal = super.chs-cabal.override { 1917 + Cabal = self.Cabal_3_6_1_0; 1918 }; 1919 1920 # 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too. ··· 1922 1923 # 2021-09-06: hadolint depends on language-docker >= 10.1 1924 hadolint = super.hadolint.override { 1925 + language-docker = self.language-docker_10_1_2; 1926 }; 1927 + 1928 + # 2021-09-13: hls 1.3 needs a newer lsp than stackage-lts. (lsp >= 1.2.0.1) 1929 + # (hls is nearly the only consumer, but consists of 18 packages, so we bump lsp globally.) 1930 + lsp = doDistribute self.lsp_1_2_0_1; 1931 + lsp-types = doDistribute self.lsp-types_1_3_0_1; 1932 + # Not running the "example" test because it requires a binary from lsps test 1933 + # suite which is not part of the output of lsp. 1934 + lsp-test = doDistribute (overrideCabal self.lsp-test_0_14_0_1 (old: { testTarget = "tests func-test"; })); 1935 + 1936 + # 2021-09-14: Tests are flaky. 1937 + hls-splice-plugin = dontCheck super.hls-splice-plugin; 1938 1939 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+2 -3
pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
··· 44 45 # cabal-install needs more recent versions of Cabal and base16-bytestring. 46 cabal-install = super.cabal-install.overrideScope (self: super: { 47 - Cabal = self.Cabal_3_4_0_0; 48 - base16-bytestring = self.base16-bytestring_0_1_1_7; 49 }); 50 51 # cabal-install-parsers is written for Cabal 3.6 52 - cabal-install-parsers = super.cabal-install-parsers.override { Cabal = super.Cabal_3_6_0_0; }; 53 54 # older version of cabal-install-parsers for reverse dependencies that use Cabal 3.4 55 cabal-install-parsers_0_4_2 = super.cabal-install-parsers_0_4_2.override {
··· 44 45 # cabal-install needs more recent versions of Cabal and base16-bytestring. 46 cabal-install = super.cabal-install.overrideScope (self: super: { 47 + Cabal = self.Cabal_3_6_1_0; 48 }); 49 50 # cabal-install-parsers is written for Cabal 3.6 51 + cabal-install-parsers = super.cabal-install-parsers.override { Cabal = super.Cabal_3_6_1_0; }; 52 53 # older version of cabal-install-parsers for reverse dependencies that use Cabal 3.4 54 cabal-install-parsers_0_4_2 = super.cabal-install-parsers_0_4_2.override {
+2 -3
pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
··· 51 # cabal-install needs more recent versions of Cabal and random, but an older 52 # version of base16-bytestring. 53 cabal-install = super.cabal-install.overrideScope (self: super: { 54 - Cabal = self.Cabal_3_4_0_0; 55 - base16-bytestring = self.base16-bytestring_0_1_1_7; 56 }); 57 58 # Ignore overly restrictive upper version bounds. ··· 99 darcs = dontDistribute super.darcs; 100 101 # The package needs the latest Cabal version. 102 - cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_6_0_0; }); 103 104 # cabal-fmt requires Cabal3 105 cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };
··· 51 # cabal-install needs more recent versions of Cabal and random, but an older 52 # version of base16-bytestring. 53 cabal-install = super.cabal-install.overrideScope (self: super: { 54 + Cabal = self.Cabal_3_6_1_0; 55 }); 56 57 # Ignore overly restrictive upper version bounds. ··· 98 darcs = dontDistribute super.darcs; 99 100 # The package needs the latest Cabal version. 101 + cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_6_1_0; }); 102 103 # cabal-fmt requires Cabal3 104 cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; };
+1 -2
pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
··· 45 46 # cabal-install needs more recent versions of Cabal and base16-bytestring. 47 cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: { 48 - Cabal = null; 49 - base16-bytestring = self.base16-bytestring_0_1_1_7; 50 }); 51 52 # Jailbreaks & Version Updates
··· 45 46 # cabal-install needs more recent versions of Cabal and base16-bytestring. 47 cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: { 48 + Cabal = self.Cabal_3_6_1_0; 49 }); 50 51 # Jailbreaks & Version Updates
-1
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
··· 49 # cabal-install needs more recent versions of Cabal and base16-bytestring. 50 cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: { 51 Cabal = null; 52 - base16-bytestring = self.base16-bytestring_0_1_1_7; 53 }); 54 55 # Jailbreaks & Version Updates
··· 49 # cabal-install needs more recent versions of Cabal and base16-bytestring. 50 cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: { 51 Cabal = null; 52 }); 53 54 # Jailbreaks & Version Updates
+109
pkgs/development/haskell-modules/configuration-ghcjs.nix
···
··· 1 + # GHCJS package fixes 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 + 16 + ## GENERAL SETUP BASE PACKAGES 17 + { 18 + inherit (self.ghc.bootPkgs) 19 + jailbreak-cabal alex happy gtk2hs-buildtools rehoo hoogle; 20 + 21 + ghcjs-base = dontCheck (self.callPackage ../compilers/ghcjs/ghcjs-base.nix { 22 + fetchgit = pkgs.buildPackages.fetchgit; 23 + }); 24 + 25 + # GHCJS does not ship with the same core packages as GHC. 26 + # https://github.com/ghcjs/ghcjs/issues/676 27 + stm = doJailbreak self.stm_2_5_0_1; 28 + exceptions = dontCheck self.exceptions_0_10_4; 29 + 30 + ## OTHER PACKAGES 31 + 32 + # Runtime exception in tests, missing C API h$realloc 33 + base-compat-batteries = dontCheck super.base-compat-batteries; 34 + 35 + # nodejs crashes during test 36 + ChasingBottoms = dontCheck super.ChasingBottoms; 37 + 38 + # doctest doesn't work on ghcjs, but sometimes dontCheck doesn't seem to get rid of the dependency 39 + doctest = pkgs.lib.warn "ignoring dependency on doctest" null; 40 + 41 + ghcjs-dom = overrideCabal super.ghcjs-dom (drv: { 42 + libraryHaskellDepends = with self; [ 43 + ghcjs-base ghcjs-dom-jsffi text transformers 44 + ]; 45 + configureFlags = [ "-fjsffi" "-f-webkit" ]; 46 + }); 47 + 48 + ghcjs-dom-jsffi = overrideCabal super.ghcjs-dom-jsffi (drv: { 49 + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base self.text ]; 50 + broken = false; 51 + }); 52 + 53 + # https://github.com/Deewiant/glob/issues/39 54 + Glob = dontCheck super.Glob; 55 + 56 + # Test fails to compile during the hsc2hs stage 57 + hashable = dontCheck super.hashable; 58 + 59 + # uses doctest 60 + http-types = dontCheck super.http-types; 61 + 62 + jsaddle = overrideCabal super.jsaddle (drv: { 63 + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base ]; 64 + }); 65 + 66 + # Tests hang, possibly some issue with tasty and race(async) usage in the nonTerminating tests 67 + logict = dontCheck super.logict; 68 + 69 + patch = dontCheck super.patch; 70 + 71 + # TODO: tests hang 72 + pcre-light = dontCheck super.pcre-light; 73 + 74 + # Terminal test not supported on ghcjs 75 + QuickCheck = dontCheck super.QuickCheck; 76 + 77 + reflex = overrideCabal super.reflex (drv: { 78 + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base ]; 79 + }); 80 + 81 + reflex-dom = overrideCabal super.reflex-dom (drv: { 82 + libraryHaskellDepends = removeLibraryHaskellDepends ["jsaddle-webkit2gtk"] (drv.libraryHaskellDepends or []); 83 + }); 84 + 85 + # https://github.com/dreixel/syb/issues/21 86 + syb = dontCheck super.syb; 87 + 88 + # nodejs crashes during test 89 + scientific = dontCheck super.scientific; 90 + 91 + # Tests use TH which gives error 92 + tasty-quickcheck = dontCheck super.tasty-quickcheck; 93 + 94 + temporary = dontCheck super.temporary; 95 + 96 + # 2 tests fail, related to time precision 97 + time-compat = dontCheck super.time-compat; 98 + 99 + # TODO: The tests have a TH error, which has been fixed in ghc 100 + # https://gitlab.haskell.org/ghc/ghc/-/issues/15481 but somehow the issue is 101 + # still present here https://github.com/glguy/th-abstraction/issues/53 102 + th-abstraction = dontCheck super.th-abstraction; 103 + 104 + # https://github.com/haskell/vector/issues/410 105 + vector = appendPatch super.vector (../compilers/ghcjs/patches/vector-ghcjs-storable-set.patch) ; 106 + 107 + # Need hedgehog for tests, which fails to compile due to dep on concurrent-output 108 + zenc = dontCheck super.zenc; 109 + }
+3 -1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 96 - reflex-dom-pandoc < 1.0.0.0 97 # 2021-09-07: pin to our current GHC version 98 - ghc-api-compat == 8.10.7 99 100 extra-packages: 101 - base16-bytestring < 1 # required for cabal-install etc. ··· 113 - haddock-api == 2.23.* # required on GHC < 8.10.x 114 - haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0 115 - happy == 1.19.9 # for purescript 116 - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29 117 - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20 118 - mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls 119 - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15 120 - optparse-applicative < 0.16 # needed for niv-0.2.19 121 - - refinery == 0.3.* # required by hls-tactics-plugin-1.0.0.0 122 - resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x 123 - sbv == 7.13 # required for pkgs.petrinizer 124 - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
··· 96 - reflex-dom-pandoc < 1.0.0.0 97 # 2021-09-07: pin to our current GHC version 98 - ghc-api-compat == 8.10.7 99 + # 2021-09-14: Pin hiedb to version needed by ghcide 100 + - hiedb == 0.4.0.* 101 102 extra-packages: 103 - base16-bytestring < 1 # required for cabal-install etc. ··· 115 - haddock-api == 2.23.* # required on GHC < 8.10.x 116 - haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0 117 - happy == 1.19.9 # for purescript 118 + - happy == 1.19.12 # for ghcjs 119 - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29 120 - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20 121 - mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls 122 - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15 123 - optparse-applicative < 0.16 # needed for niv-0.2.19 124 - resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x 125 - sbv == 7.13 # required for pkgs.petrinizer 126 - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
+10
pkgs/development/haskell-modules/configuration-nix.nix
··· 842 export HOME=$TMPDIR/home 843 ''; 844 }); 845 # Tests have file permissions expections that don‘t work with the nix store. 846 hls-stylish-haskell-plugin = dontCheck super.hls-stylish-haskell-plugin; 847 hls-haddock-comments-plugin = overrideCabal super.hls-haddock-comments-plugin (drv: {
··· 842 export HOME=$TMPDIR/home 843 ''; 844 }); 845 + hiedb = overrideCabal super.hiedb (drv: { 846 + preCheck = '' 847 + export PATH=$PWD/dist/build/hiedb:$PATH 848 + ''; 849 + }); 850 + hls-call-hierarchy-plugin = overrideCabal super.hls-call-hierarchy-plugin (drv: { 851 + preCheck = '' 852 + export HOME=$TMPDIR/home 853 + ''; 854 + }); 855 # Tests have file permissions expections that don‘t work with the nix store. 856 hls-stylish-haskell-plugin = dontCheck super.hls-stylish-haskell-plugin; 857 hls-haddock-comments-plugin = overrideCabal super.hls-haddock-comments-plugin (drv: {
+983 -331
pkgs/development/haskell-modules/hackage-packages.nix
··· 4 5 self: { 6 7 "3d-graphics-examples" = callPackage 8 ({ mkDerivation, base, GLUT, OpenGL, random }: 9 mkDerivation { ··· 2761 hydraPlatforms = lib.platforms.none; 2762 }) {}; 2763 2764 - "Cabal_3_6_0_0" = callPackage 2765 ({ mkDerivation, array, base, binary, bytestring, containers 2766 , deepseq, directory, filepath, mtl, parsec, pretty, process, text 2767 , time, transformers, unix 2768 }: 2769 mkDerivation { 2770 pname = "Cabal"; 2771 - version = "3.6.0.0"; 2772 - sha256 = "0xkyip9fm1k4cwjifqsh12xwi7za5lcbszqkl11gjyx6nxddzdhv"; 2773 setupHaskellDepends = [ mtl parsec ]; 2774 libraryHaskellDepends = [ 2775 array base binary bytestring containers deepseq directory filepath ··· 21165 ({ mkDerivation }: 21166 mkDerivation { 21167 pname = "Win32"; 21168 - version = "2.12.0.1"; 21169 - sha256 = "1nivdwjp9x9i64xg8gf3xj8khm9dfq6n5m8kvvlhz7i7ypl4mv72"; 21170 description = "A binding to Windows Win32 API"; 21171 license = lib.licenses.bsd3; 21172 platforms = lib.platforms.none; ··· 32604 }: 32605 mkDerivation { 32606 pname = "arduino-copilot"; 32607 - version = "1.5.4"; 32608 - sha256 = "15z3ndcg1ycnfzvqbbfalx1gfa61pyi5n2fy1dj8qm0gqkhz23lh"; 32609 libraryHaskellDepends = [ 32610 base containers copilot copilot-c99 copilot-language directory 32611 filepath mtl optparse-applicative temporary ··· 39067 hydraPlatforms = lib.platforms.none; 39068 }) {}; 39069 39070 "battlenet" = callPackage 39071 ({ mkDerivation, aeson, base, containers, http-conduit, text }: 39072 mkDerivation { ··· 42551 42552 "bisc" = callPackage 42553 ({ mkDerivation, base, bytestring, configurator, data-default 42554 - , directory, exceptions, filepath, leveldb-haskell, mtl, selda 42555 - , selda-sqlite, snappy, text 42556 }: 42557 mkDerivation { 42558 pname = "bisc"; 42559 - version = "0.3.1.0"; 42560 - sha256 = "0d0n3dmdfh4dxnxa8pdvdh4fhlhpdal4fixbjk2ignmf6ghm54qk"; 42561 isLibrary = false; 42562 isExecutable = true; 42563 executableHaskellDepends = [ 42564 base bytestring configurator data-default directory exceptions 42565 - filepath leveldb-haskell mtl selda selda-sqlite text 42566 ]; 42567 - executableSystemDepends = [ snappy ]; 42568 description = "A small tool that clears cookies (and more)"; 42569 license = lib.licenses.gpl3Only; 42570 - }) {inherit (pkgs) snappy;}; 42571 42572 "biscuit-haskell" = callPackage 42573 ({ mkDerivation, async, attoparsec, base, base16-bytestring, base64 ··· 45706 }) {}; 45707 45708 "box" = callPackage 45709 - ({ mkDerivation, attoparsec, base, comonad, concurrency, containers 45710 - , contravariant, dejafu, doctest, exceptions, generic-lens, lens 45711 - , mmorph, mtl, numhask, numhask-space, optparse-generic 45712 - , profunctors, random, text, time, transformers, transformers-base 45713 - , websockets 45714 }: 45715 mkDerivation { 45716 pname = "box"; 45717 - version = "0.6.3"; 45718 - sha256 = "1qdl8n9icp8v8hpk4jd3gsg8wrr469q4y6h6p1h6n6f899rwpv5c"; 45719 - isLibrary = true; 45720 - isExecutable = true; 45721 libraryHaskellDepends = [ 45722 - attoparsec base comonad concurrency containers contravariant 45723 - exceptions lens mmorph numhask numhask-space profunctors text time 45724 - transformers transformers-base 45725 ]; 45726 - executableHaskellDepends = [ 45727 - base concurrency containers dejafu exceptions generic-lens lens mtl 45728 - numhask optparse-generic random text transformers websockets 45729 - ]; 45730 - testHaskellDepends = [ base doctest numhask ]; 45731 description = "boxes"; 45732 license = lib.licenses.bsd3; 45733 hydraPlatforms = lib.platforms.none; 45734 }) {}; 45735 45736 "box-csv" = callPackage 45737 - ({ mkDerivation, attoparsec, base, box, doctest, generic-lens, lens 45738 - , numhask, scientific, text, time 45739 }: 45740 mkDerivation { 45741 pname = "box-csv"; 45742 - version = "0.0.3"; 45743 - sha256 = "16kg45hma04r6slw2fic5jbamkcbv6mgqybw081w76hckcg72522"; 45744 libraryHaskellDepends = [ 45745 - attoparsec base box generic-lens lens numhask scientific text time 45746 ]; 45747 - testHaskellDepends = [ base doctest numhask ]; 45748 - description = "See readme.md"; 45749 license = lib.licenses.bsd3; 45750 hydraPlatforms = lib.platforms.none; 45751 }) {}; 45752 45753 "box-socket" = callPackage 45754 - ({ mkDerivation, base, box, bytestring, concurrency, doctest 45755 - , exceptions, generic-lens, lens, network, network-simple, numhask 45756 - , optparse-generic, websockets 45757 }: 45758 mkDerivation { 45759 pname = "box-socket"; 45760 - version = "0.1.2"; 45761 - sha256 = "0ybv8amph38s2yz8qpwjrn7428d09ikl7d5ljqkbivydripg6ybc"; 45762 isLibrary = true; 45763 isExecutable = true; 45764 libraryHaskellDepends = [ 45765 - base box bytestring concurrency exceptions generic-lens lens 45766 - network network-simple numhask websockets 45767 ]; 45768 executableHaskellDepends = [ 45769 - base box concurrency generic-lens lens numhask optparse-generic 45770 ]; 45771 - testHaskellDepends = [ base doctest numhask ]; 45772 description = "Box websockets"; 45773 license = lib.licenses.bsd3; 45774 hydraPlatforms = lib.platforms.none; ··· 49278 }: 49279 mkDerivation { 49280 pname = "cabal-install"; 49281 - version = "3.4.0.0"; 49282 - sha256 = "15rylx5pa03jdiwcg1x7zvs6aq3g6phwmi1hz26cl080nczyz00r"; 49283 isLibrary = false; 49284 isExecutable = true; 49285 executableHaskellDepends = [ ··· 51260 pname = "capnp"; 51261 version = "0.14.0.0"; 51262 sha256 = "15v0s597wq0ipvikd727fzcqg5r6685lvr8y1x93q5mdl975gi8m"; 51263 isLibrary = true; 51264 isExecutable = true; 51265 libraryHaskellDepends = [ ··· 53834 }) {}; 53835 53836 "chart-svg" = callPackage 53837 - ({ mkDerivation, attoparsec, base, bytestring, Color, concurrency 53838 - , containers, cubicbezier, doctest, foldl, generic-lens 53839 - , JuicyPixels, lens, linear, lucid, numhask, numhask-space 53840 - , reanimate, reanimate-svg, scientific, tagsoup, text, time 53841 - , transformers, unordered-containers, vector 53842 }: 53843 mkDerivation { 53844 pname = "chart-svg"; 53845 - version = "0.2.2"; 53846 - sha256 = "184hpqkc9fvn64bg550clwxvjg2ii8igcl7nq3895pgi0cxxr0p1"; 53847 isLibrary = true; 53848 isExecutable = true; 53849 libraryHaskellDepends = [ 53850 attoparsec base Color containers cubicbezier foldl generic-lens 53851 - JuicyPixels lens linear lucid numhask numhask-space reanimate 53852 reanimate-svg scientific tagsoup text time transformers 53853 unordered-containers 53854 ]; 53855 - executableHaskellDepends = [ 53856 - attoparsec base bytestring concurrency foldl JuicyPixels lens 53857 - linear lucid numhask numhask-space reanimate reanimate-svg text 53858 - time transformers unordered-containers vector 53859 - ]; 53860 - testHaskellDepends = [ base doctest numhask ]; 53861 description = "Charting library targetting SVGs"; 53862 license = lib.licenses.bsd3; 53863 hydraPlatforms = lib.platforms.none; ··· 54851 license = lib.licenses.bsd3; 54852 }) {}; 54853 54854 - "chronos_1_1_2" = callPackage 54855 - ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion 54856 - , deepseq, doctest, hashable, HUnit, old-locale, primitive 54857 - , QuickCheck, semigroups, test-framework, test-framework-hunit 54858 - , test-framework-quickcheck2, text, thyme, time, torsor, vector 54859 }: 54860 mkDerivation { 54861 pname = "chronos"; 54862 - version = "1.1.2"; 54863 - sha256 = "0izzg5cnnw53m3pfxglpj96i88h1qx75w04n6a67855xly4dfyxa"; 54864 libraryHaskellDepends = [ 54865 - aeson attoparsec base bytestring deepseq hashable primitive 54866 - semigroups text torsor vector 54867 ]; 54868 testHaskellDepends = [ 54869 aeson attoparsec base bytestring deepseq doctest HUnit QuickCheck ··· 54872 ]; 54873 benchmarkHaskellDepends = [ 54874 attoparsec base bytestring criterion deepseq old-locale QuickCheck 54875 - text thyme time vector 54876 ]; 54877 description = "A high-performance time library"; 54878 license = lib.licenses.bsd3; ··· 57211 license = lib.licenses.mit; 57212 }) {}; 57213 57214 "closed-intervals" = callPackage 57215 ({ mkDerivation, base, containers, doctest-exitcode-stdio 57216 , doctest-lib, filtrable, QuickCheck, time, utility-ht ··· 58972 broken = true; 58973 }) {}; 58974 58975 "collect-errors" = callPackage 58976 ({ mkDerivation, base, containers, deepseq, QuickCheck }: 58977 mkDerivation { ··· 62871 broken = true; 62872 }) {}; 62873 62874 "conjugateGradient" = callPackage 62875 ({ mkDerivation, base, containers, random }: 62876 mkDerivation { ··· 63776 }: 63777 mkDerivation { 63778 pname = "contiguous"; 63779 - version = "0.6.0"; 63780 - sha256 = "0wlm8y732v0l7my67vlm0r7dpmp0ah8b4zqnjhksmabmrb7vfbak"; 63781 libraryHaskellDepends = [ 63782 base deepseq primitive primitive-unlifted run-st 63783 ]; ··· 64471 }: 64472 mkDerivation { 64473 pname = "copilot"; 64474 - version = "3.4"; 64475 - sha256 = "1cl7w9z08rnzsig09q65i6j4644zj469isd1mjjiwp23yiqs5gfh"; 64476 isLibrary = true; 64477 isExecutable = true; 64478 libraryHaskellDepends = [ ··· 64491 }: 64492 mkDerivation { 64493 pname = "copilot-c99"; 64494 - version = "3.4"; 64495 - sha256 = "14ajk29p4da777r9klfqhcyi5qkrz16qn5f6h22kgw1vqj9vm4ja"; 64496 libraryHaskellDepends = [ 64497 base containers copilot-core directory filepath language-c99 64498 language-c99-simple language-c99-util mtl pretty ··· 64522 ({ mkDerivation, base, dlist, mtl, pretty }: 64523 mkDerivation { 64524 pname = "copilot-core"; 64525 - version = "3.4"; 64526 - sha256 = "01bxajyxd9na6msjnh6klnhc71xryc7nxz96pylyqn39978by7p0"; 64527 libraryHaskellDepends = [ base dlist mtl pretty ]; 64528 description = "An intermediate representation for Copilot"; 64529 license = lib.licenses.bsd3; ··· 64531 64532 "copilot-language" = callPackage 64533 ({ mkDerivation, array, base, containers, copilot-core 64534 - , copilot-theorem, data-reify, ghc-prim, mtl 64535 }: 64536 mkDerivation { 64537 pname = "copilot-language"; 64538 - version = "3.4"; 64539 - sha256 = "0i3ha9mpjizqalhnv2vvcgzs75r3ld7c4qhaknip3jw1d0j76fx6"; 64540 libraryHaskellDepends = [ 64541 - array base containers copilot-core copilot-theorem data-reify 64542 - ghc-prim mtl 64543 ]; 64544 description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; 64545 license = lib.licenses.bsd3; ··· 64552 }: 64553 mkDerivation { 64554 pname = "copilot-libraries"; 64555 - version = "3.4"; 64556 - sha256 = "13ypvpqr0g3xrvdria35c83yxpk3727wm6n8jdsihq7ilkhl00mf"; 64557 libraryHaskellDepends = [ 64558 array base containers copilot-language data-reify mtl parsec 64559 ]; ··· 64587 }: 64588 mkDerivation { 64589 pname = "copilot-theorem"; 64590 - version = "3.4"; 64591 - sha256 = "1mrw6i4dwg8cx56821vcy0bnzyhxcch0k9byrkazg3jgplvalfbr"; 64592 libraryHaskellDepends = [ 64593 ansi-terminal base bimap bv-sized containers copilot-core 64594 data-default directory filepath libBF mtl panic parameterized-utils ··· 73481 broken = true; 73482 }) {}; 73483 73484 "dependent-map_0_2_4_0" = callPackage 73485 ({ mkDerivation, base, containers, dependent-sum }: 73486 mkDerivation { ··· 73717 ]; 73718 description = "Double-ended queues"; 73719 license = lib.licenses.mit; 73720 }) {}; 73721 73722 "dequeue" = callPackage ··· 91027 license = lib.licenses.bsd3; 91028 }) {}; 91029 91030 "fcg" = callPackage 91031 ({ mkDerivation }: 91032 mkDerivation { ··· 92739 license = lib.licenses.bsd3; 92740 }) {}; 92741 92742 "final" = callPackage 92743 ({ mkDerivation, base, stm, transformers }: 92744 mkDerivation { ··· 93027 license = lib.licenses.bsd3; 93028 }) {}; 93029 93030 "finite-typelits" = callPackage 93031 ({ mkDerivation, base, deepseq }: 93032 mkDerivation { ··· 93361 hydraPlatforms = lib.platforms.none; 93362 }) {}; 93363 93364 "fixed" = callPackage 93365 ({ mkDerivation, base }: 93366 mkDerivation { ··· 98894 }: 98895 mkDerivation { 98896 pname = "futhark"; 98897 - version = "0.20.1"; 98898 - sha256 = "0ay1ly65sv57p6hymnb902xz5jmvjzl0zfshffrl73v8mgqbgnlv"; 98899 isLibrary = true; 98900 isExecutable = true; 98901 libraryHaskellDepends = [ ··· 102722 hydraPlatforms = lib.platforms.none; 102723 }) {}; 102724 102725 "ghc-dump-core" = callPackage 102726 ({ mkDerivation, base, bytestring, directory, filepath, ghc 102727 , serialise, text ··· 104118 }: 104119 mkDerivation { 104120 pname = "ghcide"; 104121 - version = "1.4.0.3"; 104122 - sha256 = "1znf54l3g44cskx5blfaibf1frgyhy5z7906rdvyzb0dqfmkbzpw"; 104123 - revision = "1"; 104124 - editedCabalFile = "1qm3zj7c8qkc0ncm9bl57zj5nj7jm8c4lg2wzjrgmz3vvfmsd11c"; 104125 isLibrary = true; 104126 isExecutable = true; 104127 libraryHaskellDepends = [ 104128 - aeson array async base base16-bytestring binary bytestring 104129 - bytestring-encoding case-insensitive containers cryptohash-sha1 104130 - data-default deepseq dependent-map dependent-sum Diff directory 104131 - dlist extra filepath fingertree fuzzy ghc ghc-api-compat ghc-boot 104132 - ghc-boot-th ghc-check ghc-exactprint ghc-paths ghc-trace-events 104133 - Glob haddock-library hashable heapsize hie-bios hie-compat hiedb 104134 - hls-graph hls-plugin-api hslogger implicit-hie-cradle lens lsp 104135 - lsp-types mtl network-uri opentelemetry optparse-applicative 104136 - parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa 104137 - retrie rope-utf16-splay safe safe-exceptions sorted-list 104138 - sqlite-simple stm syb text time transformers unix unliftio 104139 - unliftio-core unordered-containers utf8-string vector 104140 ]; 104141 executableHaskellDepends = [ 104142 - aeson aeson-pretty base bytestring containers data-default 104143 - directory extra filepath ghc gitrev hashable heapsize hie-bios 104144 - hiedb hls-graph hls-plugin-api lens lsp lsp-test lsp-types 104145 - optparse-applicative process safe-exceptions shake text 104146 - unordered-containers 104147 ]; 104148 testHaskellDepends = [ 104149 aeson async base binary bytestring containers data-default ··· 118716 hydraPlatforms = lib.platforms.none; 118717 }) {}; 118718 118719 "happy" = callPackage 118720 ({ mkDerivation, array, base, containers, mtl, process }: 118721 mkDerivation { ··· 119153 }: 119154 mkDerivation { 119155 pname = "hasbolt-extras"; 119156 - version = "0.0.1.7"; 119157 - sha256 = "1dnia4da5g9c8ckiap4wsacv6lccr69ai24i3n6mywdykhy159f1"; 119158 isLibrary = true; 119159 isExecutable = true; 119160 libraryHaskellDepends = [ ··· 120731 , cryptohash-sha1, data-default, deepseq, directory, extra 120732 , filepath, ghc, ghc-api-compat, ghc-boot-th, ghc-paths, ghcide 120733 , gitrev, hashable, hie-bios, hiedb, hls-brittany-plugin 120734 - , hls-class-plugin, hls-eval-plugin, hls-explicit-imports-plugin 120735 - , hls-floskell-plugin, hls-fourmolu-plugin, hls-graph 120736 - , hls-haddock-comments-plugin, hls-hlint-plugin 120737 - , hls-module-name-plugin, hls-ormolu-plugin, hls-plugin-api 120738 - , hls-pragmas-plugin, hls-refine-imports-plugin, hls-retrie-plugin 120739 - , hls-splice-plugin, hls-stylish-haskell-plugin, hls-tactics-plugin 120740 - , hls-test-utils, hslogger, hspec-expectations, lens, lsp, lsp-test 120741 - , lsp-types, mtl, optparse-applicative, optparse-simple, process 120742 - , regex-tdfa, safe-exceptions, sqlite-simple, temporary, text 120743 - , transformers, unordered-containers 120744 }: 120745 mkDerivation { 120746 pname = "haskell-language-server"; 120747 - version = "1.2.0.0"; 120748 - sha256 = "131l21r9ahnw54x5453j7pw728z6vp3gc2zmj6wrwzz51b9v64q8"; 120749 isLibrary = true; 120750 isExecutable = true; 120751 libraryHaskellDepends = [ ··· 120759 aeson async base base16-bytestring binary bytestring containers 120760 cryptohash-sha1 data-default deepseq directory extra filepath ghc 120761 ghc-api-compat ghc-boot-th ghc-paths ghcide gitrev hashable 120762 - hie-bios hiedb hls-brittany-plugin hls-class-plugin hls-eval-plugin 120763 - hls-explicit-imports-plugin hls-floskell-plugin hls-fourmolu-plugin 120764 - hls-graph hls-haddock-comments-plugin hls-hlint-plugin 120765 - hls-module-name-plugin hls-ormolu-plugin hls-plugin-api 120766 - hls-pragmas-plugin hls-refine-imports-plugin hls-retrie-plugin 120767 - hls-splice-plugin hls-stylish-haskell-plugin hls-tactics-plugin 120768 - hslogger lens lsp mtl optparse-applicative optparse-simple process 120769 - regex-tdfa safe-exceptions sqlite-simple temporary text 120770 - transformers unordered-containers 120771 ]; 120772 testHaskellDepends = [ 120773 aeson base bytestring containers data-default directory extra ··· 122735 }) {}; 122736 122737 "hasklepias" = callPackage 122738 - ({ mkDerivation, aeson, base, bytestring, cmdargs, co-log 122739 - , containers, contravariant, flow, ghc-prim, hspec 122740 - , interval-algebra, lens, lens-aeson, mtl, nonempty-containers 122741 , QuickCheck, safe, semiring-simple, tasty, tasty-hspec 122742 - , tasty-hunit, text, time, tuple, unordered-containers, vector 122743 - , witherable 122744 }: 122745 mkDerivation { 122746 pname = "hasklepias"; 122747 - version = "0.18.0"; 122748 - sha256 = "1kfsiw32bqf8xl801bk21jzhx5ma7skfi9pnp3vsz3n6n856yva9"; 122749 isLibrary = true; 122750 isExecutable = true; 122751 libraryHaskellDepends = [ 122752 - aeson base bytestring cmdargs co-log containers contravariant flow 122753 - ghc-prim interval-algebra lens lens-aeson mtl nonempty-containers 122754 - QuickCheck safe semiring-simple tasty tasty-hunit text time tuple 122755 unordered-containers vector witherable 122756 ]; 122757 testHaskellDepends = [ 122758 aeson base bytestring containers flow hspec interval-algebra lens 122759 - QuickCheck tasty tasty-hspec tasty-hunit text time 122760 unordered-containers vector 122761 ]; 122762 description = "embedded DSL for defining epidemiologic cohorts"; ··· 126468 pname = "hedgehog"; 126469 version = "1.0.5"; 126470 sha256 = "1qsqs8lmxa3wmw228cwi98vvvh9hqbc9d43i1sy2c9igw9xlhfi6"; 126471 libraryHaskellDepends = [ 126472 ansi-terminal async base bytestring concurrent-output containers 126473 deepseq directory erf exceptions lifted-async mmorph monad-control ··· 128645 }: 128646 mkDerivation { 128647 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128648 - version = "0.2.3.1"; 128649 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128650 isLibrary = true; 128651 isExecutable = true; 128652 libraryHaskellDepends = [ ··· 128655 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128656 ]; 128657 executableHaskellDepends = [ 128658 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128659 - optparse-applicative 128660 ]; 128661 testHaskellDepends = [ 128662 - base HUnit test-framework test-framework-hunit 128663 ]; 128664 description = "Haskell source code formatter"; 128665 license = lib.licenses.mit; ··· 129511 }: 129512 mkDerivation { 129513 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129514 - version = "0.2.0.0"; 129515 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129516 libraryHaskellDepends = [ 129517 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129518 transformers ··· 129567 }: 129568 mkDerivation { 129569 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129570 version = "0.4.1.0"; 129571 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129572 isLibrary = true; ··· 129582 ]; 129583 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129584 license = lib.licenses.bsd3; 129585 }) {}; 129586 129587 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132194 }) {}; 132195 132196 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132197 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132198 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132199 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132200 }: 132201 mkDerivation { 132202 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132203 - version = "1.0.0.1"; 132204 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132205 - revision = "3"; 132206 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132207 libraryHaskellDepends = [ 132208 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132209 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132210 ]; 132211 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132212 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132213 license = lib.licenses.asl20; 132214 }) {}; 132215 132216 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132217 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132218 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132219 }: 132220 mkDerivation { 132221 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132222 - version = "1.0.0.2"; 132223 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132224 libraryHaskellDepends = [ 132225 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132226 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132242 }: 132243 mkDerivation { 132244 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132245 - version = "1.1.1.0"; 132246 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132247 libraryHaskellDepends = [ 132248 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132249 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132253 ]; 132254 testHaskellDepends = [ 132255 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132256 ]; 132257 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132258 license = lib.licenses.asl20; ··· 132284 }: 132285 mkDerivation { 132286 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132287 - version = "1.0.0.3"; 132288 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132289 libraryHaskellDepends = [ 132290 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132291 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132295 }) {}; 132296 132297 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132298 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132299 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132300 }: 132301 mkDerivation { 132302 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132303 - version = "1.0.0.0"; 132304 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132305 - revision = "1"; 132306 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132307 libraryHaskellDepends = [ 132308 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132309 ]; 132310 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132311 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132312 license = lib.licenses.asl20; 132313 }) {}; ··· 132317 }: 132318 mkDerivation { 132319 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132320 - version = "1.0.0.1"; 132321 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132322 libraryHaskellDepends = [ 132323 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132324 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132348 }: 132349 mkDerivation { 132350 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132351 - version = "1.0.0.2"; 132352 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132353 libraryHaskellDepends = [ 132354 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132355 text unordered-containers ··· 132368 }: 132369 mkDerivation { 132370 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132371 - version = "1.0.1.0"; 132372 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132373 libraryHaskellDepends = [ 132374 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132375 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132388 }: 132389 mkDerivation { 132390 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132391 - version = "1.0.0.0"; 132392 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132393 libraryHaskellDepends = [ 132394 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132395 transformers unordered-containers ··· 132400 }) {}; 132401 132402 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132403 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132404 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132405 - , text 132406 }: 132407 mkDerivation { 132408 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132409 - version = "1.0.0.0"; 132410 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132411 libraryHaskellDepends = [ 132412 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132413 - text 132414 ]; 132415 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132416 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132420 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132421 ({ mkDerivation, aeson, base, containers, data-default 132422 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132423 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132424 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132425 }: 132426 mkDerivation { 132427 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132428 - version = "1.1.0.2"; 132429 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132430 - revision = "1"; 132431 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132432 libraryHaskellDepends = [ 132433 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132434 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132435 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132436 ]; 132437 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132438 license = lib.licenses.asl20; ··· 132440 132441 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132442 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132443 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132444 - , text, transformers, unordered-containers 132445 }: 132446 mkDerivation { 132447 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132448 - version = "1.0.0.0"; 132449 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132450 - revision = "1"; 132451 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132452 libraryHaskellDepends = [ 132453 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132454 unordered-containers 132455 ]; 132456 testHaskellDepends = [ 132457 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132458 ]; 132459 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132460 license = lib.licenses.asl20; ··· 132466 }: 132467 mkDerivation { 132468 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132469 - version = "1.0.0.0"; 132470 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132471 libraryHaskellDepends = [ 132472 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132473 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132486 }: 132487 mkDerivation { 132488 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132489 - version = "1.0.1.0"; 132490 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132491 libraryHaskellDepends = [ 132492 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132493 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132505 }: 132506 mkDerivation { 132507 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132508 - version = "1.0.0.3"; 132509 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132510 libraryHaskellDepends = [ 132511 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132512 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132524 }: 132525 mkDerivation { 132526 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132527 - version = "1.0.0.1"; 132528 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132529 libraryHaskellDepends = [ 132530 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132531 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132547 }: 132548 mkDerivation { 132549 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132550 - version = "1.2.0.0"; 132551 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132552 - revision = "2"; 132553 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132554 libraryHaskellDepends = [ 132555 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132556 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132577 }: 132578 mkDerivation { 132579 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132580 - version = "1.0.1.0"; 132581 - sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132582 libraryHaskellDepends = [ 132583 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132584 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 137229 pname = "hs-tags"; 137230 version = "0.1.5.1"; 137231 sha256 = "1yk1x24qar19hx47yjlr4f1qz3ld45hzpc74yxak73rsz08c08dx"; 137232 isLibrary = false; 137233 isExecutable = true; 137234 executableHaskellDepends = [ ··· 142251 license = lib.licenses.mit; 142252 }) {}; 142253 142254 - "http-client_0_7_8" = callPackage 142255 ({ mkDerivation, array, async, base, base64-bytestring 142256 , blaze-builder, bytestring, case-insensitive, containers, cookie 142257 , deepseq, directory, exceptions, filepath, ghc-prim, hspec ··· 142261 }: 142262 mkDerivation { 142263 pname = "http-client"; 142264 - version = "0.7.8"; 142265 - sha256 = "043ydfakl02cghmphzz9hj08hrfszqw96vjrb4cal7c7801szz0q"; 142266 libraryHaskellDepends = [ 142267 array base base64-bytestring blaze-builder bytestring 142268 case-insensitive containers cookie deepseq exceptions filepath ··· 144474 pname = "hw-dsv"; 144475 version = "0.4.1.0"; 144476 sha256 = "1wv0yg662c3bq4kpgfqfjks59v17i5h3v3mils1qpxn4c57jr3s8"; 144477 - revision = "5"; 144478 - editedCabalFile = "0dzysj8fzyfg4ggda5ramq1zad8jb810rg2nncnzv95xmnlwakgl"; 144479 isLibrary = true; 144480 isExecutable = true; 144481 libraryHaskellDepends = [ ··· 149589 license = lib.licenses.bsd3; 149590 }) {}; 149591 149592 "informative" = callPackage 149593 ({ mkDerivation, base, containers, csv, highlighting-kate 149594 , http-conduit, monad-logger, pandoc, persistent ··· 155258 155259 "json-query" = callPackage 155260 ({ mkDerivation, array-chunks, base, bytebuild, byteslice 155261 - , bytestring, json-syntax, neat-interpolation, primitive 155262 - , scientific-notation, tasty, tasty-hunit, text, text-short 155263 - , transformers 155264 }: 155265 mkDerivation { 155266 pname = "json-query"; 155267 - version = "0.1.0.0"; 155268 - sha256 = "0i1lw40j6qdfcj44mzp5g99plqwdwbh4ab3rfvv24v2c2fq20kqm"; 155269 libraryHaskellDepends = [ 155270 - array-chunks base bytebuild bytestring json-syntax primitive 155271 - scientific-notation text-short transformers 155272 ]; 155273 testHaskellDepends = [ 155274 array-chunks base bytebuild byteslice bytestring json-syntax ··· 155357 ]; 155358 description = "Generic encoder and decode for JSON-RPC"; 155359 license = lib.licenses.bsd3; 155360 }) {}; 155361 155362 "json-rpc-server" = callPackage ··· 158780 ({ mkDerivation, base, HUnit }: 158781 mkDerivation { 158782 pname = "kparams"; 158783 - version = "0.1.0.0"; 158784 - sha256 = "0q1ma3qm2anpr6w4xa78wh97b7pzy85ggjiiwbd0gb7b0vwbglx0"; 158785 isLibrary = false; 158786 isExecutable = true; 158787 libraryHaskellDepends = [ base ]; ··· 160638 license = lib.licenses.gpl3Only; 160639 }) {}; 160640 160641 - "language-docker_10_1_1" = callPackage 160642 ({ mkDerivation, base, bytestring, containers, data-default-class 160643 , hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter 160644 , QuickCheck, split, text, time 160645 }: 160646 mkDerivation { 160647 pname = "language-docker"; 160648 - version = "10.1.1"; 160649 - sha256 = "0qk6riw3xf57p4jizw15bd45in924vmjkrycaw0dvwkizb74a53b"; 160650 libraryHaskellDepends = [ 160651 base bytestring containers data-default-class megaparsec 160652 prettyprinter split text time ··· 164627 }) {}; 164628 164629 "libmdbx" = callPackage 164630 - ({ mkDerivation, base, bytestring, c2hs, mtl, store, text }: 164631 mkDerivation { 164632 pname = "libmdbx"; 164633 - version = "0.1.0.4"; 164634 - sha256 = "0gkpj2chxmq9kb6mg9r78x4w4lspr2sq3462xy1m9y2frcbbkf8p"; 164635 isLibrary = true; 164636 isExecutable = true; 164637 - libraryHaskellDepends = [ base mtl text ]; 164638 libraryToolDepends = [ c2hs ]; 164639 - executableHaskellDepends = [ base bytestring mtl store text ]; 164640 - testHaskellDepends = [ base mtl text ]; 164641 description = "Bindings for libmdbx, an embedded key/value store"; 164642 license = lib.licenses.bsd3; 164643 }) {}; ··· 174994 }) {}; 174995 174996 "mealy" = callPackage 174997 - ({ mkDerivation, adjunctions, base, containers, doctest, folds 174998 - , generic-lens, lens, matrix, mwc-probability, numhask 174999 - , numhask-array, primitive, profunctors, tdigest, text, vector 175000 - , vector-algorithms 175001 }: 175002 mkDerivation { 175003 pname = "mealy"; 175004 - version = "0.0.3"; 175005 - sha256 = "0gv4vi8ppbrhi8j2xwhnw96sybs2ci2ja6s37ggv4g0lxbxin17m"; 175006 libraryHaskellDepends = [ 175007 adjunctions base containers folds generic-lens lens matrix 175008 mwc-probability numhask numhask-array primitive profunctors tdigest 175009 text vector vector-algorithms 175010 ]; 175011 - testHaskellDepends = [ base doctest numhask ]; 175012 - description = "See readme.md"; 175013 license = lib.licenses.bsd3; 175014 hydraPlatforms = lib.platforms.none; 175015 }) {}; ··· 191991 license = lib.licenses.bsd3; 191992 }) {}; 191993 191994 "numeric-limits" = callPackage 191995 ({ mkDerivation, base }: 191996 mkDerivation { ··· 202221 }) {}; 202222 202223 "perf" = callPackage 202224 - ({ mkDerivation, base, containers, deepseq, foldl, mtl, rdtsc, text 202225 - , time, transformers 202226 }: 202227 mkDerivation { 202228 pname = "perf"; 202229 - version = "0.8.0"; 202230 - sha256 = "1wgl5nwvip2mxicskqqj6c0c53rp1x4ls31j5i5njd324kvxp8ql"; 202231 libraryHaskellDepends = [ 202232 - base containers deepseq foldl mtl rdtsc text time transformers 202233 ]; 202234 description = "Low-level run time measurement"; 202235 license = lib.licenses.bsd3; ··· 204206 }: 204207 mkDerivation { 204208 pname = "phonetic-languages-plus"; 204209 - version = "0.4.0.0"; 204210 - sha256 = "01c0yfgg78za60izyak3qcxwf39xydyw405grflwxxkcl4bq5ax7"; 204211 isLibrary = true; 204212 isExecutable = true; 204213 libraryHaskellDepends = [ ··· 204297 }: 204298 mkDerivation { 204299 pname = "phonetic-languages-simplified-examples-array"; 204300 - version = "0.11.0.1"; 204301 - sha256 = "0mr1pckay3i72yh1b1dbbm68cbf4jx2vw1w0h86ykvamc1vjy7lp"; 204302 isLibrary = true; 204303 isExecutable = true; 204304 libraryHaskellDepends = [ ··· 204335 }: 204336 mkDerivation { 204337 pname = "phonetic-languages-simplified-examples-common"; 204338 - version = "0.1.3.0"; 204339 - sha256 = "09jl0zjpny5xh7f9igglfdl36lazrrr131khi625ay48283g2wpc"; 204340 libraryHaskellDepends = [ 204341 base heaps mmsyn2-array phonetic-languages-constraints-array 204342 phonetic-languages-ukrainian-array ··· 204359 }: 204360 mkDerivation { 204361 pname = "phonetic-languages-simplified-generalized-examples-array"; 204362 - version = "0.11.0.0"; 204363 - sha256 = "0qxvfn4ii0v722r11hgcwb68d19ji1xchdkgr5n4dsbdkzqlvjrf"; 204364 libraryHaskellDepends = [ 204365 base heaps mmsyn2-array mmsyn3 parallel 204366 phonetic-languages-constraints-array ··· 204515 ({ mkDerivation, base, mmsyn2-array, mmsyn5 }: 204516 mkDerivation { 204517 pname = "phonetic-languages-ukrainian-array"; 204518 - version = "0.6.0.0"; 204519 - sha256 = "01wsdcnl9vidwbmxv1jlvchad477l5kdkz6jnfm6rnfkyrfwrcrn"; 204520 isLibrary = true; 204521 isExecutable = true; 204522 libraryHaskellDepends = [ base mmsyn2-array mmsyn5 ]; ··· 222640 broken = true; 222641 }) {}; 222642 222643 - "refinery_0_3_0_0" = callPackage 222644 - ({ mkDerivation, base, checkers, exceptions, hspec, logict, mmorph 222645 - , mtl, QuickCheck 222646 - }: 222647 - mkDerivation { 222648 - pname = "refinery"; 222649 - version = "0.3.0.0"; 222650 - sha256 = "1bsbnxf75prw153c3k02jk84h3sravdi1c1sl75c7sx4xq81qhlp"; 222651 - libraryHaskellDepends = [ base exceptions logict mmorph mtl ]; 222652 - testHaskellDepends = [ 222653 - base checkers exceptions hspec logict mmorph mtl QuickCheck 222654 - ]; 222655 - description = "Toolkit for building proof automation systems"; 222656 - license = lib.licenses.bsd3; 222657 - hydraPlatforms = lib.platforms.none; 222658 - }) {}; 222659 - 222660 "refinery" = callPackage 222661 ({ mkDerivation, base, checkers, exceptions, hspec, mmorph, mtl 222662 , QuickCheck ··· 222729 }: 222730 mkDerivation { 222731 pname = "reflex"; 222732 - version = "0.8.1.0"; 222733 - sha256 = "0p27dj7fckkvw9li69whcfrv1cd59kkp6qbvfmndzx8fbh44ggbp"; 222734 - revision = "1"; 222735 - editedCabalFile = "07bvrcfbnz1pv15cmk4f780aiw72gbhsji20kqyk8kk7d2jwpcab"; 222736 libraryHaskellDepends = [ 222737 base bifunctors comonad constraints-extras containers data-default 222738 dependent-map dependent-sum exception-transformers haskell-src-exts ··· 222932 }: 222933 mkDerivation { 222934 pname = "reflex-dom-core"; 222935 - version = "0.6.2.0"; 222936 - sha256 = "067m8ifgkknafy0nxzmns89dqjzpsc983pm3gaq7dg618jp1dzy4"; 222937 libraryHaskellDepends = [ 222938 aeson base bifunctors bimap blaze-builder bytestring 222939 case-insensitive constraints containers contravariant data-default ··· 228332 broken = true; 228333 }) {}; 228334 228335 "rlglue" = callPackage 228336 ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 228337 , exceptions, network, network-simple, parsec, random, transformers ··· 229552 }: 229553 mkDerivation { 229554 pname = "row-types"; 229555 - version = "1.0.1.0"; 229556 - sha256 = "0msk1s6mnhclj9v2x2nnvbw3d4lbxhx2ks2hxaa726l3psakbs22"; 229557 libraryHaskellDepends = [ 229558 base constraints deepseq generic-lens hashable profunctors text 229559 unordered-containers ··· 231708 license = lib.licenses.bsd3; 231709 }) {}; 231710 231711 "sandwich-quickcheck" = callPackage 231712 ({ mkDerivation, base, brick, free, monad-control, QuickCheck 231713 , safe-exceptions, sandwich, string-interpolate, text, time ··· 231728 license = lib.licenses.bsd3; 231729 }) {}; 231730 231731 "sandwich-slack" = callPackage 231732 ({ mkDerivation, aeson, base, bytestring, containers, lens 231733 , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich ··· 231756 ]; 231757 description = "Sandwich integration with Slack"; 231758 license = lib.licenses.bsd3; 231759 }) {}; 231760 231761 "sandwich-webdriver" = callPackage ··· 239917 license = lib.licenses.bsd3; 239918 }) {}; 239919 239920 "shake-ats" = callPackage 239921 ({ mkDerivation, base, binary, cdeps, dependency, directory, hs2ats 239922 , language-ats, microlens, shake, shake-c, shake-cabal, shake-ext ··· 239936 }) {}; 239937 239938 "shake-bench" = callPackage 239939 - ({ mkDerivation, aeson, base, Chart, Chart-diagrams, diagrams 239940 - , diagrams-svg, directory, extra, filepath, shake, text 239941 }: 239942 mkDerivation { 239943 pname = "shake-bench"; 239944 - version = "0.1.0.0"; 239945 - sha256 = "09lgmiw77nr3xycxksvzmcw1c2j66h51d5vxpm0lngv1dnsrad64"; 239946 libraryHaskellDepends = [ 239947 - aeson base Chart Chart-diagrams diagrams diagrams-svg directory 239948 - extra filepath shake text 239949 ]; 239950 description = "Build rules for historical benchmarking"; 239951 license = lib.licenses.asl20; ··· 241145 license = lib.licenses.bsd3; 241146 hydraPlatforms = lib.platforms.none; 241147 broken = true; 241148 }) {}; 241149 241150 "shortbytestring" = callPackage ··· 243317 broken = true; 243318 }) {}; 243319 243320 "siphash" = callPackage 243321 ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework 243322 , test-framework-quickcheck2 ··· 246994 license = lib.licenses.mit; 246995 hydraPlatforms = lib.platforms.none; 246996 broken = true; 246997 }) {}; 246998 246999 "soap" = callPackage ··· 253503 ({ mkDerivation, base, hspec, streaming }: 253504 mkDerivation { 253505 pname = "streaming-nonempty"; 253506 - version = "0.1.0.0"; 253507 - sha256 = "0ykw92p2v8v0dlq68733wyh211dh7cd8s3iirnkbnabm0vyc20y6"; 253508 libraryHaskellDepends = [ base streaming ]; 253509 testHaskellDepends = [ base hspec streaming ]; 253510 description = "Add support for non empty streams to Streaming lib"; ··· 254296 ]; 254297 description = "Strict linked list"; 254298 license = lib.licenses.mit; 254299 }) {}; 254300 254301 "strict-optics" = callPackage ··· 255873 }) {}; 255874 255875 "summer" = callPackage 255876 - ({ mkDerivation, base, generics-sop, vector }: 255877 mkDerivation { 255878 pname = "summer"; 255879 - version = "0.3.2.0"; 255880 - sha256 = "1gs9w6a5wh14f4c868b85acz92wn0s75cv8hadiws0546g4amb9v"; 255881 - libraryHaskellDepends = [ base generics-sop vector ]; 255882 testHaskellDepends = [ base ]; 255883 description = "An implementation of extensible products and sums"; 255884 license = lib.licenses.mit; ··· 262426 pname = "ten-lens"; 262427 version = "0.1.0.0"; 262428 sha256 = "1b27ds47395jnzqvhsp68807ffa6lmln37vzqkyp1l4r3bk2s7wb"; 262429 libraryHaskellDepends = [ base lens profunctors some ten ]; 262430 description = "Lenses for the types in the \"ten\" package"; 262431 license = lib.licenses.asl20; ··· 262441 pname = "ten-unordered-containers"; 262442 version = "0.1.0.0"; 262443 sha256 = "1p399g5m3sbd5f11wksiz49hjd4jrs000jypav82dqw9qr2ys0xl"; 262444 libraryHaskellDepends = [ 262445 base hashable portray portray-diff some ten unordered-containers 262446 wrapped ··· 262905 broken = true; 262906 }) {}; 262907 262908 - "terminfo_0_4_1_4" = callPackage 262909 ({ mkDerivation, base, ncurses }: 262910 mkDerivation { 262911 pname = "terminfo"; 262912 - version = "0.4.1.4"; 262913 - sha256 = "170pnql6ycpk6gwy9v28mppm0w2n89l0n6fhnzph2za9kwrs9fqh"; 262914 - revision = "1"; 262915 - editedCabalFile = "0f82h8mj3swx7c2cxls76nzqx0qnibvsncmvqcbc7v5db4mkfmm1"; 262916 libraryHaskellDepends = [ base ]; 262917 librarySystemDepends = [ ncurses ]; 262918 description = "Haskell bindings to the terminfo library"; ··· 280412 broken = true; 280413 }) {}; 280414 280415 "vector-heterogenous" = callPackage 280416 ({ mkDerivation, base, vector }: 280417 mkDerivation { ··· 284985 }) {}; 284986 284987 "web-rep" = callPackage 284988 - ({ mkDerivation, attoparsec, base, box, box-socket, clay 284989 - , concurrency, doctest, generic-lens, interpolatedstring-perl6 284990 - , language-javascript, lens, lucid, mtl, network-simple, numhask 284991 - , optparse-generic, scotty, tasty, tasty-hspec, text, transformers 284992 - , unordered-containers, wai-middleware-static, wai-websockets 284993 - , websockets 284994 }: 284995 mkDerivation { 284996 pname = "web-rep"; 284997 - version = "0.7.2"; 284998 - sha256 = "1h6krrm412b9374778jg33gdmk6ig0sp06yk68h5prjdgy6shmww"; 284999 isLibrary = true; 285000 isExecutable = true; 285001 libraryHaskellDepends = [ 285002 - attoparsec base box box-socket clay concurrency generic-lens 285003 - interpolatedstring-perl6 language-javascript lens lucid mtl 285004 - network-simple numhask scotty text transformers 285005 - unordered-containers wai-middleware-static wai-websockets 285006 - websockets 285007 - ]; 285008 - executableHaskellDepends = [ base numhask optparse-generic ]; 285009 - testHaskellDepends = [ 285010 - base doctest lens lucid numhask tasty tasty-hspec text 285011 ]; 285012 description = "representations of a web page"; 285013 license = lib.licenses.mit; 285014 hydraPlatforms = lib.platforms.none; ··· 286248 286249 "wgpu-hs" = callPackage 286250 ({ mkDerivation, base, bytestring, containers, data-default 286251 - , data-has, GLFW-b, lens, mtl, resourcet, safe-exceptions, sdl2 286252 - , string-qq, text, transformers, vector, wgpu-raw-hs 286253 }: 286254 mkDerivation { 286255 pname = "wgpu-hs"; 286256 - version = "0.3.0.0"; 286257 - sha256 = "1m5rglmj20544x36i64iyiz8zb73pci8aqf483wrpfswrvf2k6xg"; 286258 isLibrary = true; 286259 isExecutable = true; 286260 libraryHaskellDepends = [ ··· 286262 resourcet safe-exceptions sdl2 text vector wgpu-raw-hs 286263 ]; 286264 executableHaskellDepends = [ 286265 - base data-default data-has GLFW-b lens mtl resourcet 286266 - safe-exceptions sdl2 string-qq text transformers vector 286267 ]; 286268 doHaddock = false; 286269 description = "WGPU"; ··· 286276 ({ mkDerivation, base, GLFW-b, SDL2, sdl2, unix }: 286277 mkDerivation { 286278 pname = "wgpu-raw-hs"; 286279 - version = "0.3.0.0"; 286280 - sha256 = "0p7j8v0wxjv22b1zmdx0d433rdl91h7p5bcbvm9g30dg8y0fip0x"; 286281 libraryHaskellDepends = [ base GLFW-b sdl2 unix ]; 286282 libraryPkgconfigDepends = [ SDL2 ]; 286283 description = "WGPU Raw"; ··· 287917 pname = "wrapped-generic-default"; 287918 version = "0.1.0.0"; 287919 sha256 = "0h1aay81l8b2nih08pli30ly0vcwvi8n2kdxck60ww2qb2b7wzzc"; 287920 libraryHaskellDepends = [ base data-default-class wrapped ]; 287921 description = "Provides an orphan instance Default (Wrapped Generic a)"; 287922 license = lib.licenses.asl20; ··· 292671 license = lib.licenses.mit; 292672 }) {}; 292673 292674 "yesod-auth-account" = callPackage 292675 ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger 292676 , mtl, nonce, persistent, persistent-sqlite, pwstore-fast ··· 296864 }) {}; 296865 296866 "zoovisitor" = callPackage 296867 - ({ mkDerivation, base, hspec, Z-Data, Z-IO, zookeeper_mt }: 296868 mkDerivation { 296869 pname = "zoovisitor"; 296870 - version = "0.1.3.1"; 296871 - sha256 = "0mfarqcm2h9chbn7kybw58gd6l2wpjkhpg1vgip92djwmvkilarl"; 296872 libraryHaskellDepends = [ base Z-Data Z-IO ]; 296873 librarySystemDepends = [ zookeeper_mt ]; 296874 - testHaskellDepends = [ base hspec ]; 296875 description = "A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project"; 296876 license = lib.licenses.bsd3; 296877 hydraPlatforms = lib.platforms.none;
··· 4 5 self: { 6 7 + "2captcha" = callPackage 8 + ({ mkDerivation, aeson, base, bytestring, clock, exceptions 9 + , http-client, lens, lens-aeson, parsec, text, wreq 10 + }: 11 + mkDerivation { 12 + pname = "2captcha"; 13 + version = "0.1.0.0"; 14 + sha256 = "1876bdriagjfp4dyhhkpjrwa8kycvwa0zrdihw5q7dj5msmnxsrc"; 15 + libraryHaskellDepends = [ 16 + aeson base bytestring clock exceptions http-client lens lens-aeson 17 + parsec text wreq 18 + ]; 19 + description = "Haskell package for easy integration with the 2captcha API"; 20 + license = lib.licenses.mit; 21 + }) {}; 22 + 23 "3d-graphics-examples" = callPackage 24 ({ mkDerivation, base, GLUT, OpenGL, random }: 25 mkDerivation { ··· 2777 hydraPlatforms = lib.platforms.none; 2778 }) {}; 2779 2780 + "Cabal_3_6_1_0" = callPackage 2781 ({ mkDerivation, array, base, binary, bytestring, containers 2782 , deepseq, directory, filepath, mtl, parsec, pretty, process, text 2783 , time, transformers, unix 2784 }: 2785 mkDerivation { 2786 pname = "Cabal"; 2787 + version = "3.6.1.0"; 2788 + sha256 = "0yjdp78775752k10q4j5dbvqj37xaa2b3anmfld53mgr17k182a7"; 2789 setupHaskellDepends = [ mtl parsec ]; 2790 libraryHaskellDepends = [ 2791 array base binary bytestring containers deepseq directory filepath ··· 21181 ({ mkDerivation }: 21182 mkDerivation { 21183 pname = "Win32"; 21184 + version = "2.13.0.0"; 21185 + sha256 = "0i4ws3d7s94vv6gh3cjj9nr0l88rwx7bwjk9jk0grzvw734dd9a2"; 21186 description = "A binding to Windows Win32 API"; 21187 license = lib.licenses.bsd3; 21188 platforms = lib.platforms.none; ··· 32620 }: 32621 mkDerivation { 32622 pname = "arduino-copilot"; 32623 + version = "1.5.5"; 32624 + sha256 = "0g2zw7xngaz5xhp4zrnhrkscnyck0474mngvp2j14p87sc7qn20w"; 32625 libraryHaskellDepends = [ 32626 base containers copilot copilot-c99 copilot-language directory 32627 filepath mtl optparse-applicative temporary ··· 39083 hydraPlatforms = lib.platforms.none; 39084 }) {}; 39085 39086 + "batching" = callPackage 39087 + ({ mkDerivation, base, primitive, QuickCheck, short-vec, sint 39088 + , test-framework, test-framework-quickcheck2 39089 + }: 39090 + mkDerivation { 39091 + pname = "batching"; 39092 + version = "0.1.0.0"; 39093 + sha256 = "1mks6w3zfvkdgi9didf94jp1hac9ps4pli75vn79p9hxjwc2fm27"; 39094 + libraryHaskellDepends = [ base primitive short-vec sint ]; 39095 + testHaskellDepends = [ 39096 + base primitive QuickCheck short-vec sint test-framework 39097 + test-framework-quickcheck2 39098 + ]; 39099 + description = "An Applicative Functor deferring actions to run in a batch later"; 39100 + license = lib.licenses.asl20; 39101 + }) {}; 39102 + 39103 "battlenet" = callPackage 39104 ({ mkDerivation, aeson, base, containers, http-conduit, text }: 39105 mkDerivation { ··· 42584 42585 "bisc" = callPackage 42586 ({ mkDerivation, base, bytestring, configurator, data-default 42587 + , directory, exceptions, filepath, leveldb-haskell, mtl 42588 + , optparse-applicative, selda, selda-sqlite, text 42589 }: 42590 mkDerivation { 42591 pname = "bisc"; 42592 + version = "0.4.0.0"; 42593 + sha256 = "1x0i3yjgfnhw5nsx2fr150anf199z29g630xv58315xz6a526js0"; 42594 isLibrary = false; 42595 isExecutable = true; 42596 executableHaskellDepends = [ 42597 base bytestring configurator data-default directory exceptions 42598 + filepath leveldb-haskell mtl optparse-applicative selda 42599 + selda-sqlite text 42600 ]; 42601 description = "A small tool that clears cookies (and more)"; 42602 license = lib.licenses.gpl3Only; 42603 + }) {}; 42604 42605 "biscuit-haskell" = callPackage 42606 ({ mkDerivation, async, attoparsec, base, base16-bytestring, base64 ··· 45739 }) {}; 45740 45741 "box" = callPackage 45742 + ({ mkDerivation, attoparsec, base, concurrency, containers 45743 + , contravariant, exceptions, lens, mmorph, mtl, profunctors, text 45744 + , time, transformers 45745 }: 45746 mkDerivation { 45747 pname = "box"; 45748 + version = "0.7.0"; 45749 + sha256 = "0fxrhfzf4xsfma2x355ij3ky1h83wq3khd08vkix1lnmw9vnvk37"; 45750 libraryHaskellDepends = [ 45751 + attoparsec base concurrency containers contravariant exceptions 45752 + lens mmorph mtl profunctors text time transformers 45753 ]; 45754 description = "boxes"; 45755 license = lib.licenses.bsd3; 45756 hydraPlatforms = lib.platforms.none; 45757 }) {}; 45758 45759 "box-csv" = callPackage 45760 + ({ mkDerivation, attoparsec, base, box, generic-lens, lens 45761 + , scientific, text, time 45762 }: 45763 mkDerivation { 45764 pname = "box-csv"; 45765 + version = "0.1.0"; 45766 + sha256 = "0h62za6qirm003bwrsjb9pj4d9gnrypvqchzhnv3nj37niscmddy"; 45767 libraryHaskellDepends = [ 45768 + attoparsec base box generic-lens lens scientific text time 45769 ]; 45770 + description = "CSV parsing in a box"; 45771 license = lib.licenses.bsd3; 45772 hydraPlatforms = lib.platforms.none; 45773 }) {}; 45774 45775 "box-socket" = callPackage 45776 + ({ mkDerivation, async, base, box, bytestring, concurrency 45777 + , exceptions, generic-lens, lens, network, network-simple 45778 + , optparse-generic, text, websockets 45779 }: 45780 mkDerivation { 45781 pname = "box-socket"; 45782 + version = "0.2.0"; 45783 + sha256 = "198llmb67g348apjrhp180x2ykjlp2mnbhvkw90yh5nm7pnd0j3c"; 45784 isLibrary = true; 45785 isExecutable = true; 45786 libraryHaskellDepends = [ 45787 + async base box bytestring concurrency exceptions generic-lens lens 45788 + network network-simple text websockets 45789 ]; 45790 executableHaskellDepends = [ 45791 + base box concurrency generic-lens lens optparse-generic text 45792 ]; 45793 description = "Box websockets"; 45794 license = lib.licenses.bsd3; 45795 hydraPlatforms = lib.platforms.none; ··· 49299 }: 49300 mkDerivation { 49301 pname = "cabal-install"; 49302 + version = "3.6.0.0"; 49303 + sha256 = "0ishq4n1jn0kll8257akrzm95lg9ryhyp9pzypcikgvqhl0sz741"; 49304 isLibrary = false; 49305 isExecutable = true; 49306 executableHaskellDepends = [ ··· 51281 pname = "capnp"; 51282 version = "0.14.0.0"; 51283 sha256 = "15v0s597wq0ipvikd727fzcqg5r6685lvr8y1x93q5mdl975gi8m"; 51284 + revision = "1"; 51285 + editedCabalFile = "1s57x426qkn54g8zj8rbn77qg849mx5ps1zwjj6gwfjifddgd5g5"; 51286 isLibrary = true; 51287 isExecutable = true; 51288 libraryHaskellDepends = [ ··· 53857 }) {}; 53858 53859 "chart-svg" = callPackage 53860 + ({ mkDerivation, attoparsec, base, Color, containers, cubicbezier 53861 + , foldl, generic-lens, JuicyPixels, lens, linear, lucid, mtl 53862 + , numhask, numhask-space, reanimate, reanimate-svg, scientific 53863 + , tagsoup, text, time, transformers, unordered-containers 53864 }: 53865 mkDerivation { 53866 pname = "chart-svg"; 53867 + version = "0.2.3"; 53868 + sha256 = "1j96l71gi2nrvwrwsvww9x7whvv3vmnc0ywgiy6ak1yh71hmivm1"; 53869 + revision = "1"; 53870 + editedCabalFile = "1zanv288hlir51yv4zqkcf2b4wxqivwd5y6f1s1n9zdn9k6b7c64"; 53871 isLibrary = true; 53872 isExecutable = true; 53873 libraryHaskellDepends = [ 53874 attoparsec base Color containers cubicbezier foldl generic-lens 53875 + JuicyPixels lens linear lucid mtl numhask numhask-space reanimate 53876 reanimate-svg scientific tagsoup text time transformers 53877 unordered-containers 53878 ]; 53879 + executableHaskellDepends = [ base lens reanimate ]; 53880 description = "Charting library targetting SVGs"; 53881 license = lib.licenses.bsd3; 53882 hydraPlatforms = lib.platforms.none; ··· 54870 license = lib.licenses.bsd3; 54871 }) {}; 54872 54873 + "chronos_1_1_3" = callPackage 54874 + ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice 54875 + , bytesmith, bytestring, criterion, deepseq, doctest, hashable 54876 + , HUnit, natural-arithmetic, old-locale, primitive, QuickCheck 54877 + , semigroups, test-framework, test-framework-hunit 54878 + , test-framework-quickcheck2, text, text-short, thyme, time, torsor 54879 + , vector 54880 }: 54881 mkDerivation { 54882 pname = "chronos"; 54883 + version = "1.1.3"; 54884 + sha256 = "1c5jzws6szqf9izifavapzvvib0b83rlyf5wcjfrshfipwfqrg26"; 54885 libraryHaskellDepends = [ 54886 + aeson attoparsec base bytebuild byteslice bytesmith bytestring 54887 + deepseq hashable natural-arithmetic primitive semigroups text 54888 + text-short torsor vector 54889 ]; 54890 testHaskellDepends = [ 54891 aeson attoparsec base bytestring deepseq doctest HUnit QuickCheck ··· 54894 ]; 54895 benchmarkHaskellDepends = [ 54896 attoparsec base bytestring criterion deepseq old-locale QuickCheck 54897 + text text-short thyme time vector 54898 ]; 54899 description = "A high-performance time library"; 54900 license = lib.licenses.bsd3; ··· 57233 license = lib.licenses.mit; 57234 }) {}; 57235 57236 + "closed-classes" = callPackage 57237 + ({ mkDerivation, base, template-haskell }: 57238 + mkDerivation { 57239 + pname = "closed-classes"; 57240 + version = "0.1"; 57241 + sha256 = "1l62g1akdxwfxjy80hbfw7bmscbrxr8xqq6gdx7d2z8np7vvjr3k"; 57242 + libraryHaskellDepends = [ base template-haskell ]; 57243 + description = "Closed type class declarations"; 57244 + license = lib.licenses.bsd3; 57245 + }) {}; 57246 + 57247 "closed-intervals" = callPackage 57248 ({ mkDerivation, base, containers, doctest-exitcode-stdio 57249 , doctest-lib, filtrable, QuickCheck, time, utility-ht ··· 59005 broken = true; 59006 }) {}; 59007 59008 + "collate" = callPackage 59009 + ({ mkDerivation, base, containers, lens, primitive, QuickCheck 59010 + , test-framework, test-framework-quickcheck2, transformers, vector 59011 + }: 59012 + mkDerivation { 59013 + pname = "collate"; 59014 + version = "0.1.0.0"; 59015 + sha256 = "1fh335mwk51gyhyxilv83z66ilz5ws3ni8cbr4qmpfpgf9m1jp5s"; 59016 + libraryHaskellDepends = [ 59017 + base containers lens primitive transformers vector 59018 + ]; 59019 + testHaskellDepends = [ 59020 + base containers lens primitive QuickCheck test-framework 59021 + test-framework-quickcheck2 transformers vector 59022 + ]; 59023 + description = "An Applicative Functor for extracting parts of a stream of values"; 59024 + license = lib.licenses.asl20; 59025 + }) {}; 59026 + 59027 "collect-errors" = callPackage 59028 ({ mkDerivation, base, containers, deepseq, QuickCheck }: 59029 mkDerivation { ··· 62923 broken = true; 62924 }) {}; 62925 62926 + "conic-graphs" = callPackage 62927 + ({ mkDerivation, base, fcf-graphs, fcf-vinyl, first-class-families 62928 + , vinyl 62929 + }: 62930 + mkDerivation { 62931 + pname = "conic-graphs"; 62932 + version = "0.0.1.0"; 62933 + sha256 = "19fjgji22ikgr3c80cjr6bpj3cx28vsix8vwqmhmnmff9daw63z4"; 62934 + libraryHaskellDepends = [ 62935 + base fcf-graphs fcf-vinyl first-class-families vinyl 62936 + ]; 62937 + description = "Vinyl-style extensible graphs"; 62938 + license = lib.licenses.bsd3; 62939 + }) {}; 62940 + 62941 "conjugateGradient" = callPackage 62942 ({ mkDerivation, base, containers, random }: 62943 mkDerivation { ··· 63843 }: 63844 mkDerivation { 63845 pname = "contiguous"; 63846 + version = "0.6.1"; 63847 + sha256 = "1cgmz0adrv1kv1z21cfs4s4lmzbyp4acq5v2ly96bckp8a35cbix"; 63848 libraryHaskellDepends = [ 63849 base deepseq primitive primitive-unlifted run-st 63850 ]; ··· 64538 }: 64539 mkDerivation { 64540 pname = "copilot"; 64541 + version = "3.5"; 64542 + sha256 = "1cia936fm14bzkd8qh8g8zri2lfx7n0jfbjqiqwpwhpgmxvfhznj"; 64543 isLibrary = true; 64544 isExecutable = true; 64545 libraryHaskellDepends = [ ··· 64558 }: 64559 mkDerivation { 64560 pname = "copilot-c99"; 64561 + version = "3.5"; 64562 + sha256 = "1svcshxqrqp9m7pj7k77vfxzmzkanj0zyjq4ry985zzhcqgzcank"; 64563 libraryHaskellDepends = [ 64564 base containers copilot-core directory filepath language-c99 64565 language-c99-simple language-c99-util mtl pretty ··· 64589 ({ mkDerivation, base, dlist, mtl, pretty }: 64590 mkDerivation { 64591 pname = "copilot-core"; 64592 + version = "3.5"; 64593 + sha256 = "0i5jj4hzk0gqsjx24xswjna9cdwxbyv5hln5jsmhdhgw05c4z5g4"; 64594 libraryHaskellDepends = [ base dlist mtl pretty ]; 64595 description = "An intermediate representation for Copilot"; 64596 license = lib.licenses.bsd3; ··· 64598 64599 "copilot-language" = callPackage 64600 ({ mkDerivation, array, base, containers, copilot-core 64601 + , copilot-theorem, data-reify, mtl 64602 }: 64603 mkDerivation { 64604 pname = "copilot-language"; 64605 + version = "3.5"; 64606 + sha256 = "0s1yn4la8pbdwlcfrlx79031anagp235dbapm3c715mv67dgcs2b"; 64607 libraryHaskellDepends = [ 64608 + array base containers copilot-core copilot-theorem data-reify mtl 64609 ]; 64610 description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; 64611 license = lib.licenses.bsd3; ··· 64618 }: 64619 mkDerivation { 64620 pname = "copilot-libraries"; 64621 + version = "3.5"; 64622 + sha256 = "1glz1x00abyavyca7kz19ji7jipl5fjxwqi47mql4b3wr9ksc0y4"; 64623 libraryHaskellDepends = [ 64624 array base containers copilot-language data-reify mtl parsec 64625 ]; ··· 64653 }: 64654 mkDerivation { 64655 pname = "copilot-theorem"; 64656 + version = "3.5"; 64657 + sha256 = "0cb22695jp502iilyjkfhr8lzl97rdrpjvs9fbknrr0zbwn1m7p9"; 64658 libraryHaskellDepends = [ 64659 ansi-terminal base bimap bv-sized containers copilot-core 64660 data-default directory filepath libBF mtl panic parameterized-utils ··· 73547 broken = true; 73548 }) {}; 73549 73550 + "dependent-literals" = callPackage 73551 + ({ mkDerivation, base, fin-int, numeric-kinds, sint, snumber 73552 + , tagged, wrapped 73553 + }: 73554 + mkDerivation { 73555 + pname = "dependent-literals"; 73556 + version = "0.1.1.0"; 73557 + sha256 = "0dw2xc5l8cmhsmr2akyyhyfj8m3qx02pz81fn52ii9mkhzs6rcjb"; 73558 + libraryHaskellDepends = [ 73559 + base fin-int numeric-kinds sint snumber tagged wrapped 73560 + ]; 73561 + description = "Provides library support for pseudo-dependently-typed int literals"; 73562 + license = lib.licenses.asl20; 73563 + }) {}; 73564 + 73565 + "dependent-literals-plugin" = callPackage 73566 + ({ mkDerivation, base, dependent-literals, fin-int, ghc 73567 + , numeric-kinds, short-vec, sint, snumber, syb, wrapped 73568 + }: 73569 + mkDerivation { 73570 + pname = "dependent-literals-plugin"; 73571 + version = "0.1.0.1"; 73572 + sha256 = "1rpjlcv3g150rcmxidn48n25xxv2ghdz4x9jnap1swkz0fb10i3a"; 73573 + libraryHaskellDepends = [ base ghc syb ]; 73574 + testHaskellDepends = [ 73575 + base dependent-literals fin-int numeric-kinds short-vec sint 73576 + snumber wrapped 73577 + ]; 73578 + description = "Rewrites integer literals to a pseudo-dependently-typed form"; 73579 + license = lib.licenses.asl20; 73580 + }) {}; 73581 + 73582 "dependent-map_0_2_4_0" = callPackage 73583 ({ mkDerivation, base, containers, dependent-sum }: 73584 mkDerivation { ··· 73815 ]; 73816 description = "Double-ended queues"; 73817 license = lib.licenses.mit; 73818 + }) {}; 73819 + 73820 + "deque_0_4_4" = callPackage 73821 + ({ mkDerivation, base, deepseq, hashable, mtl, QuickCheck 73822 + , quickcheck-instances, rerebase, strict-list, tasty, tasty-hunit 73823 + , tasty-quickcheck 73824 + }: 73825 + mkDerivation { 73826 + pname = "deque"; 73827 + version = "0.4.4"; 73828 + sha256 = "1x0rjdqgf4kwgpyisx618waz6r9gki3ivav9m4biysyc04hdhinn"; 73829 + libraryHaskellDepends = [ base deepseq hashable mtl strict-list ]; 73830 + testHaskellDepends = [ 73831 + QuickCheck quickcheck-instances rerebase tasty tasty-hunit 73832 + tasty-quickcheck 73833 + ]; 73834 + description = "Double-ended queues"; 73835 + license = lib.licenses.mit; 73836 + hydraPlatforms = lib.platforms.none; 73837 }) {}; 73838 73839 "dequeue" = callPackage ··· 91144 license = lib.licenses.bsd3; 91145 }) {}; 91146 91147 + "fcf-graphs" = callPackage 91148 + ({ mkDerivation, base, doctest, fcf-containers 91149 + , first-class-families, Glob 91150 + }: 91151 + mkDerivation { 91152 + pname = "fcf-graphs"; 91153 + version = "0.0.1.0"; 91154 + sha256 = "15yzkgn5vj7yd14h0y7l2nwcip9ys3wx09wx6mm8ryx3f98iym69"; 91155 + libraryHaskellDepends = [ 91156 + base fcf-containers first-class-families 91157 + ]; 91158 + testHaskellDepends = [ 91159 + base doctest fcf-containers first-class-families Glob 91160 + ]; 91161 + description = "Type-level version of algebraic-graphs"; 91162 + license = lib.licenses.mit; 91163 + }) {}; 91164 + 91165 + "fcf-vinyl" = callPackage 91166 + ({ mkDerivation, base, first-class-families, vinyl }: 91167 + mkDerivation { 91168 + pname = "fcf-vinyl"; 91169 + version = "0.0.1.0"; 91170 + sha256 = "0svdmd4lj1dwn7ipzx7vzd9bw6v2fvm2w70kziqvmnjxrvnnbxwv"; 91171 + revision = "1"; 91172 + editedCabalFile = "19xfj49aw1vrdzrkbsy7aj9jq5l8ss3l41sznrg3ljxpvh3b3i4l"; 91173 + libraryHaskellDepends = [ base first-class-families vinyl ]; 91174 + description = "Vinyl compatibility with first-class-families"; 91175 + license = lib.licenses.bsd3; 91176 + }) {}; 91177 + 91178 "fcg" = callPackage 91179 ({ mkDerivation }: 91180 mkDerivation { ··· 92887 license = lib.licenses.bsd3; 92888 }) {}; 92889 92890 + "fin-int" = callPackage 92891 + ({ mkDerivation, attenuation, base, data-default-class, deepseq 92892 + , portray, portray-diff, QuickCheck, sint 92893 + }: 92894 + mkDerivation { 92895 + pname = "fin-int"; 92896 + version = "0.1.0.0"; 92897 + sha256 = "0ksjc8jz3l5jh6xd7aam424vpcq1ah7dcq2r5vmh4c7hcd48fakv"; 92898 + libraryHaskellDepends = [ 92899 + attenuation base data-default-class deepseq portray portray-diff 92900 + QuickCheck sint 92901 + ]; 92902 + description = "The type of finite sets with elements identified by the ordinals"; 92903 + license = lib.licenses.asl20; 92904 + }) {}; 92905 + 92906 "final" = callPackage 92907 ({ mkDerivation, base, stm, transformers }: 92908 mkDerivation { ··· 93191 license = lib.licenses.bsd3; 93192 }) {}; 93193 93194 + "finite-table" = callPackage 93195 + ({ mkDerivation, adjunctions, base, cereal, data-default-class 93196 + , deepseq, distributive, fin-int, indexed-traversable, lens 93197 + , portray, portray-diff, QuickCheck, short-vec, short-vec-lens 93198 + , sint, test-framework, test-framework-quickcheck2, wrapped 93199 + }: 93200 + mkDerivation { 93201 + pname = "finite-table"; 93202 + version = "0.1.0.0"; 93203 + sha256 = "1pc58c1wsk91an4fqlz41k3iww47iir96mmdk6g43xa61hwlqj37"; 93204 + libraryHaskellDepends = [ 93205 + adjunctions base cereal data-default-class deepseq distributive 93206 + fin-int indexed-traversable lens portray portray-diff short-vec 93207 + short-vec-lens sint wrapped 93208 + ]; 93209 + testHaskellDepends = [ 93210 + adjunctions base cereal data-default-class deepseq distributive 93211 + fin-int indexed-traversable lens portray portray-diff QuickCheck 93212 + short-vec short-vec-lens sint test-framework 93213 + test-framework-quickcheck2 wrapped 93214 + ]; 93215 + description = "Types isomorphic to Fin, and Tables indexed by them"; 93216 + license = lib.licenses.asl20; 93217 + }) {}; 93218 + 93219 "finite-typelits" = callPackage 93220 ({ mkDerivation, base, deepseq }: 93221 mkDerivation { ··· 93550 hydraPlatforms = lib.platforms.none; 93551 }) {}; 93552 93553 + "fix-whitespace_0_0_7" = callPackage 93554 + ({ mkDerivation, base, directory, extra, filepath, filepattern 93555 + , text, yaml 93556 + }: 93557 + mkDerivation { 93558 + pname = "fix-whitespace"; 93559 + version = "0.0.7"; 93560 + sha256 = "1nx56dfgg0i75f007y0r5w0955y3x78drjkvdx278llalyfpc5bg"; 93561 + isLibrary = false; 93562 + isExecutable = true; 93563 + executableHaskellDepends = [ 93564 + base directory extra filepath filepattern text yaml 93565 + ]; 93566 + description = "Fixes whitespace issues"; 93567 + license = "unknown"; 93568 + hydraPlatforms = lib.platforms.none; 93569 + }) {}; 93570 + 93571 "fixed" = callPackage 93572 ({ mkDerivation, base }: 93573 mkDerivation { ··· 99101 }: 99102 mkDerivation { 99103 pname = "futhark"; 99104 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 99105 + sha256 = "0nn0ndnzabkgcpdwhim51ji6mm95ky48f8vybch4dvvwsm3ld10b"; 99106 isLibrary = true; 99107 isExecutable = true; 99108 libraryHaskellDepends = [ ··· 102929 hydraPlatforms = lib.platforms.none; 102930 }) {}; 102931 102932 + "ghc-definitions-th" = callPackage 102933 + ({ mkDerivation, base, constraints, ghc, template-haskell }: 102934 + mkDerivation { 102935 + pname = "ghc-definitions-th"; 102936 + version = "0.1"; 102937 + sha256 = "13c9m1rlgayqncqs8cn7mc0r72p2gb7657gpq3gi7r707mj52fj3"; 102938 + libraryHaskellDepends = [ base constraints ghc template-haskell ]; 102939 + description = "Automatically generate GHC API counterparts to Haskell declarations"; 102940 + license = lib.licenses.bsd3; 102941 + }) {}; 102942 + 102943 "ghc-dump-core" = callPackage 102944 ({ mkDerivation, base, bytestring, directory, filepath, ghc 102945 , serialise, text ··· 104336 }: 104337 mkDerivation { 104338 pname = "ghcide"; 104339 + version = "1.4.1.0"; 104340 + sha256 = "1m5h7v9wg6k3w8mq0x0izjf9x1lapwb6ccvsbgg11prl6il4hlck"; 104341 isLibrary = true; 104342 isExecutable = true; 104343 libraryHaskellDepends = [ 104344 + aeson aeson-pretty array async base base16-bytestring binary 104345 + bytestring bytestring-encoding case-insensitive containers 104346 + cryptohash-sha1 data-default deepseq dependent-map dependent-sum 104347 + Diff directory dlist extra filepath fingertree fuzzy ghc 104348 + ghc-api-compat ghc-boot ghc-boot-th ghc-check ghc-exactprint 104349 + ghc-paths ghc-trace-events Glob haddock-library hashable heapsize 104350 + hie-bios hie-compat hiedb hls-graph hls-plugin-api hslogger 104351 + implicit-hie-cradle lens lsp lsp-types mtl network-uri 104352 + opentelemetry optparse-applicative parallel prettyprinter 104353 + prettyprinter-ansi-terminal regex-tdfa retrie rope-utf16-splay safe 104354 + safe-exceptions sorted-list sqlite-simple stm syb text time 104355 + transformers unix unliftio unliftio-core unordered-containers 104356 + utf8-string vector 104357 ]; 104358 executableHaskellDepends = [ 104359 + aeson base bytestring containers data-default directory extra 104360 + filepath ghc gitrev hashable heapsize hie-bios hiedb hls-graph 104361 + hls-plugin-api lens lsp lsp-test lsp-types optparse-applicative 104362 + process safe-exceptions shake text unordered-containers 104363 ]; 104364 testHaskellDepends = [ 104365 aeson async base binary bytestring containers data-default ··· 118932 hydraPlatforms = lib.platforms.none; 118933 }) {}; 118934 118935 + "happy_1_19_12" = callPackage 118936 + ({ mkDerivation, array, base, containers, mtl, process }: 118937 + mkDerivation { 118938 + pname = "happy"; 118939 + version = "1.19.12"; 118940 + sha256 = "03xlmq6qmdx4zvzw8bp33kd9g7yvcq5cz4wg50xilw812kj276pv"; 118941 + isLibrary = false; 118942 + isExecutable = true; 118943 + enableSeparateDataOutput = true; 118944 + executableHaskellDepends = [ array base containers mtl ]; 118945 + testHaskellDepends = [ base process ]; 118946 + description = "Happy is a parser generator for Haskell"; 118947 + license = lib.licenses.bsd2; 118948 + hydraPlatforms = lib.platforms.none; 118949 + }) {}; 118950 + 118951 "happy" = callPackage 118952 ({ mkDerivation, array, base, containers, mtl, process }: 118953 mkDerivation { ··· 119385 }: 119386 mkDerivation { 119387 pname = "hasbolt-extras"; 119388 + version = "0.0.1.8"; 119389 + sha256 = "1qmj8dikn47qi47ic1zb7ahcsnmaamkrpbvica17fgyxcdbiilfl"; 119390 isLibrary = true; 119391 isExecutable = true; 119392 libraryHaskellDepends = [ ··· 120963 , cryptohash-sha1, data-default, deepseq, directory, extra 120964 , filepath, ghc, ghc-api-compat, ghc-boot-th, ghc-paths, ghcide 120965 , gitrev, hashable, hie-bios, hiedb, hls-brittany-plugin 120966 + , hls-call-hierarchy-plugin, hls-class-plugin, hls-eval-plugin 120967 + , hls-explicit-imports-plugin, hls-floskell-plugin 120968 + , hls-fourmolu-plugin, hls-graph, hls-haddock-comments-plugin 120969 + , hls-hlint-plugin, hls-module-name-plugin, hls-ormolu-plugin 120970 + , hls-plugin-api, hls-pragmas-plugin, hls-refine-imports-plugin 120971 + , hls-retrie-plugin, hls-splice-plugin, hls-stylish-haskell-plugin 120972 + , hls-tactics-plugin, hls-test-utils, hslogger, hspec-expectations 120973 + , lens, lsp, lsp-test, lsp-types, mtl, optparse-applicative 120974 + , optparse-simple, process, regex-tdfa, safe-exceptions 120975 + , sqlite-simple, temporary, text, transformers 120976 + , unordered-containers 120977 }: 120978 mkDerivation { 120979 pname = "haskell-language-server"; 120980 + version = "1.3.0.0"; 120981 + sha256 = "0hihaqvrq3rfvczzjxhcjyqwjx7chiv67hygl7qwqvj81y4r9rss"; 120982 isLibrary = true; 120983 isExecutable = true; 120984 libraryHaskellDepends = [ ··· 120992 aeson async base base16-bytestring binary bytestring containers 120993 cryptohash-sha1 data-default deepseq directory extra filepath ghc 120994 ghc-api-compat ghc-boot-th ghc-paths ghcide gitrev hashable 120995 + hie-bios hiedb hls-brittany-plugin hls-call-hierarchy-plugin 120996 + hls-class-plugin hls-eval-plugin hls-explicit-imports-plugin 120997 + hls-floskell-plugin hls-fourmolu-plugin hls-graph 120998 + hls-haddock-comments-plugin hls-hlint-plugin hls-module-name-plugin 120999 + hls-ormolu-plugin hls-plugin-api hls-pragmas-plugin 121000 + hls-refine-imports-plugin hls-retrie-plugin hls-splice-plugin 121001 + hls-stylish-haskell-plugin hls-tactics-plugin hslogger lens lsp mtl 121002 + optparse-applicative optparse-simple process regex-tdfa 121003 + safe-exceptions sqlite-simple temporary text transformers 121004 + unordered-containers 121005 ]; 121006 testHaskellDepends = [ 121007 aeson base bytestring containers data-default directory extra ··· 122969 }) {}; 122970 122971 "hasklepias" = callPackage 122972 + ({ mkDerivation, aeson, amazonka, amazonka-s3, base, bytestring 122973 + , cmdargs, co-log, conduit, conduit-extra, containers 122974 + , contravariant, flow, ghc-prim, hspec, interval-algebra, lens 122975 + , lens-aeson, mtl, nonempty-containers, optparse-applicative 122976 , QuickCheck, safe, semiring-simple, tasty, tasty-hspec 122977 + , tasty-hunit, tasty-silver, text, time, tuple 122978 + , unordered-containers, vector, witherable 122979 }: 122980 mkDerivation { 122981 pname = "hasklepias"; 122982 + version = "0.20.0"; 122983 + sha256 = "1fp7pd96mf91cf906lb1xd92ncm6fjpw4657fa47xba8yxcyy1gw"; 122984 isLibrary = true; 122985 isExecutable = true; 122986 libraryHaskellDepends = [ 122987 + aeson amazonka amazonka-s3 base bytestring cmdargs co-log conduit 122988 + conduit-extra containers contravariant flow ghc-prim 122989 + interval-algebra lens lens-aeson mtl nonempty-containers QuickCheck 122990 + safe semiring-simple tasty tasty-hunit text time tuple 122991 unordered-containers vector witherable 122992 ]; 122993 + executableHaskellDepends = [ 122994 + base bytestring optparse-applicative 122995 + ]; 122996 testHaskellDepends = [ 122997 aeson base bytestring containers flow hspec interval-algebra lens 122998 + QuickCheck tasty tasty-hspec tasty-hunit tasty-silver text time 122999 unordered-containers vector 123000 ]; 123001 description = "embedded DSL for defining epidemiologic cohorts"; ··· 126707 pname = "hedgehog"; 126708 version = "1.0.5"; 126709 sha256 = "1qsqs8lmxa3wmw228cwi98vvvh9hqbc9d43i1sy2c9igw9xlhfi6"; 126710 + revision = "1"; 126711 + editedCabalFile = "0vqjjjvnbb601f6lwm90x80wb6rxhnvi4p8g04g15bfs3kxqw44z"; 126712 libraryHaskellDepends = [ 126713 ansi-terminal async base bytestring concurrent-output containers 126714 deepseq directory erf exceptions lifted-async mmorph monad-control ··· 128886 }: 128887 mkDerivation { 128888 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128889 + version = "0.3.0.0"; 128890 + sha256 = "0cda45hj3y21ji8xq0mnf727narbgjgcy3wck9aiy5qnjxa1vfl3"; 128891 isLibrary = true; 128892 isExecutable = true; 128893 libraryHaskellDepends = [ ··· 128896 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128897 ]; 128898 executableHaskellDepends = [ 128899 + ansi-wl-pprint base bytestring Cabal conduit conduit-combinators 128900 + Diff directory exceptions filepath haskell-src-exts hindent hlint 128901 + HUnit optparse-applicative path path-io pretty stylish-haskell text 128902 + transformers yaml 128903 ]; 128904 testHaskellDepends = [ 128905 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128906 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 128907 + path-io pretty stylish-haskell test-framework test-framework-hunit 128908 + text transformers yaml 128909 ]; 128910 description = "Haskell source code formatter"; 128911 license = lib.licenses.mit; ··· 129757 }: 129758 mkDerivation { 129759 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129760 + version = "0.2.1.0"; 129761 + sha256 = "0dl48y5ijr73dc1lrarvfz6bivxg42ll4y339saw1y5xmgw1c5w7"; 129762 libraryHaskellDepends = [ 129763 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129764 transformers ··· 129813 }: 129814 mkDerivation { 129815 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129816 + version = "0.4.0.0"; 129817 + sha256 = "1frcl9mxmn97qc97l3kw21ksapyndn6jq7yfxxrr0fvzn7jji7wv"; 129818 + isLibrary = true; 129819 + isExecutable = true; 129820 + libraryHaskellDepends = [ 129821 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129822 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129823 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129824 + ]; 129825 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129826 + testHaskellDepends = [ 129827 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129828 + ]; 129829 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129830 + license = lib.licenses.bsd3; 129831 + }) {}; 129832 + 129833 + "hiedb_0_4_1_0" = callPackage 129834 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129835 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129836 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129837 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129838 + }: 129839 + mkDerivation { 129840 + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129841 version = "0.4.1.0"; 129842 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129843 isLibrary = true; ··· 129853 ]; 129854 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 129855 license = lib.licenses.bsd3; 129856 + hydraPlatforms = lib.platforms.none; 129857 }) {}; 129858 129859 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132466 }) {}; 132467 132468 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132469 + ({ mkDerivation, base, brittany, filepath, ghc, ghc-boot-th, ghcide 132470 + , hls-plugin-api, hls-test-utils, lens, lsp-types, text 132471 + , transformers 132472 }: 132473 mkDerivation { 132474 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132475 + version = "1.0.0.2"; 132476 + sha256 = "1bjwy99f0mz9idjlxzw0cqqvm6dpmxqxbychvjpdva2g5cpy1vbq"; 132477 libraryHaskellDepends = [ 132478 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132479 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132480 ]; 132481 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132482 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132483 license = lib.licenses.asl20; 132484 }) {}; 132485 132486 + "hls-call-hierarchy-plugin" = callPackage 132487 + ({ mkDerivation, aeson, base, bytestring, containers, extra 132488 + , filepath, ghc, ghc-api-compat, ghcide, hiedb, hls-plugin-api 132489 + , hls-test-utils, lens, lsp, lsp-test, sqlite-simple, text 132490 + , unordered-containers 132491 + }: 132492 + mkDerivation { 132493 + pname = "hls-call-hierarchy-plugin"; 132494 + version = "1.0.0.0"; 132495 + sha256 = "1a1lrqwlk1qv6lf49nldwz5vzc931r55677x1w2ryz65islh6cab"; 132496 + libraryHaskellDepends = [ 132497 + aeson base bytestring containers extra ghc ghc-api-compat ghcide 132498 + hiedb hls-plugin-api lens lsp sqlite-simple text 132499 + unordered-containers 132500 + ]; 132501 + testHaskellDepends = [ 132502 + aeson base containers extra filepath hls-test-utils lens lsp 132503 + lsp-test text 132504 + ]; 132505 + description = "Call hierarchy plugin for Haskell Language Server"; 132506 + license = lib.licenses.asl20; 132507 + }) {}; 132508 + 132509 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132510 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132511 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132512 }: 132513 mkDerivation { 132514 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132515 + version = "1.0.0.3"; 132516 + sha256 = "0jfhac5x5qwzm20ysfj5b6s3a3prdwfqhywyh5m7yfd6j44pqsxv"; 132517 libraryHaskellDepends = [ 132518 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132519 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132535 }: 132536 mkDerivation { 132537 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132538 + version = "1.1.2.0"; 132539 + sha256 = "11h017jy9g21ziiql61hr0q9g3wfvckyf1nfkg8vf9wnrmlzjqid"; 132540 libraryHaskellDepends = [ 132541 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132542 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132546 ]; 132547 testHaskellDepends = [ 132548 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132549 + text 132550 ]; 132551 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132552 license = lib.licenses.asl20; ··· 132578 }: 132579 mkDerivation { 132580 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132581 + version = "1.0.0.4"; 132582 + sha256 = "0k0bwgvwav2wiapr6y9js8rpxwi1apvyh0f2j3d6br82danmr7xk"; 132583 libraryHaskellDepends = [ 132584 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132585 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132589 }) {}; 132590 132591 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132592 + ({ mkDerivation, base, filepath, floskell, ghcide, hls-plugin-api 132593 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132594 }: 132595 mkDerivation { 132596 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132597 + version = "1.0.0.1"; 132598 + sha256 = "0d68fa83f5r1mn0pgsi6ff3q75z83gdivmfj0pkzp1m4acy2nx7z"; 132599 libraryHaskellDepends = [ 132600 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132601 ]; 132602 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132603 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132604 license = lib.licenses.asl20; 132605 }) {}; ··· 132609 }: 132610 mkDerivation { 132611 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132612 + version = "1.0.0.2"; 132613 + sha256 = "1m56xpzf5dqmwl2jryh1lv6pghngkzr7lsda1gf0j4ydajkm5app"; 132614 libraryHaskellDepends = [ 132615 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132616 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132640 }: 132641 mkDerivation { 132642 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132643 + version = "1.0.0.3"; 132644 + sha256 = "1gvzzm1m6n69126z3b7mb57n0hmnj5zmn1agj927zvjvs7m1hgpx"; 132645 libraryHaskellDepends = [ 132646 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132647 text unordered-containers ··· 132660 }: 132661 mkDerivation { 132662 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132663 + version = "1.0.1.1"; 132664 + sha256 = "0yvl7lxb5cw71nl8pzrplhws8k8khjjqxivyzs50f9yn6msr0w3z"; 132665 libraryHaskellDepends = [ 132666 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132667 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132680 }: 132681 mkDerivation { 132682 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132683 + version = "1.0.0.1"; 132684 + sha256 = "06lf7wsci6yfmlm8slv8bwmkac9086pc7lxm38ivwffrsz3ninxx"; 132685 libraryHaskellDepends = [ 132686 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132687 transformers unordered-containers ··· 132692 }) {}; 132693 132694 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132695 + ({ mkDerivation, base, filepath, ghc, ghc-api-compat, ghc-boot-th 132696 + , ghcide, hls-plugin-api, hls-test-utils, lens, lsp, lsp-types 132697 + , ormolu, text 132698 }: 132699 mkDerivation { 132700 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132701 + version = "1.0.0.1"; 132702 + sha256 = "0jpc9f4zlf0ndca6qqnkhvm8rn8fwsks4300p14xfbzzdz1jkhb6"; 132703 libraryHaskellDepends = [ 132704 + base filepath ghc ghc-api-compat ghc-boot-th ghcide hls-plugin-api 132705 + lens lsp ormolu text 132706 ]; 132707 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132708 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132712 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132713 ({ mkDerivation, aeson, base, containers, data-default 132714 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132715 + , hashable, hls-graph, hslogger, lens, lsp, opentelemetry 132716 + , optparse-applicative, process, regex-tdfa, text, unix 132717 + , unordered-containers 132718 }: 132719 mkDerivation { 132720 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132721 + version = "1.2.0.0"; 132722 + sha256 = "1sr072zxp1nsfv2izdn87wqg6hqpsinzhxq49n43b8xcbxa778z7"; 132723 libraryHaskellDepends = [ 132724 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132725 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132726 + opentelemetry optparse-applicative process regex-tdfa text unix 132727 + unordered-containers 132728 ]; 132729 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132730 license = lib.licenses.asl20; ··· 132732 132733 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132734 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132735 + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-types, text 132736 + , transformers, unordered-containers 132737 }: 132738 mkDerivation { 132739 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132740 + version = "1.0.0.1"; 132741 + sha256 = "1pp61jw9kp74siiwxg2wgs81w8k1a3y9r9riqqq1bb84bzih1lll"; 132742 libraryHaskellDepends = [ 132743 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132744 unordered-containers 132745 ]; 132746 testHaskellDepends = [ 132747 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132748 ]; 132749 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132750 license = lib.licenses.asl20; ··· 132756 }: 132757 mkDerivation { 132758 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132759 + version = "1.0.0.1"; 132760 + sha256 = "1gc899yiqic4sbv9q70xasv96s1l7ypgxjrafqlbvw6gyyn4sarj"; 132761 libraryHaskellDepends = [ 132762 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132763 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132776 }: 132777 mkDerivation { 132778 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132779 + version = "1.0.1.1"; 132780 + sha256 = "0sl4za7sdw7syqya98gd90danlbjybdxcp9fv9nwb0lhqqsyj3ar"; 132781 libraryHaskellDepends = [ 132782 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132783 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132795 }: 132796 mkDerivation { 132797 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132798 + version = "1.0.0.4"; 132799 + sha256 = "0l929w9f6ay4ih1yi70lhn60zy79wq2mhmmhfyv0944x44dxjk8n"; 132800 libraryHaskellDepends = [ 132801 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132802 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132814 }: 132815 mkDerivation { 132816 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132817 + version = "1.0.0.2"; 132818 + sha256 = "0i8kjxqwg8mkk2imbc36ic2n59c09zc79g12c64vrjb7pgxpxrid"; 132819 libraryHaskellDepends = [ 132820 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132821 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132837 }: 132838 mkDerivation { 132839 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132840 + version = "1.3.0.0"; 132841 + sha256 = "1k84zwlnn6prpnfhyw1v9d4nfkcmw5s6ypl0l63xrsy07xfx0ca2"; 132842 libraryHaskellDepends = [ 132843 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132844 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 132865 }: 132866 mkDerivation { 132867 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132868 + version = "1.1.0.0"; 132869 + sha256 = "10sjizl6bxmcf90ksrgzvxmrka41g3pa2ciwcxfpkzgx3wnf1855"; 132870 libraryHaskellDepends = [ 132871 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; 132872 sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; ··· 137517 pname = "hs-tags"; 137518 version = "0.1.5.1"; 137519 sha256 = "1yk1x24qar19hx47yjlr4f1qz3ld45hzpc74yxak73rsz08c08dx"; 137520 + isLibrary = false; 137521 + isExecutable = true; 137522 + executableHaskellDepends = [ 137523 + base Cabal containers directory filepath ghc ghc-paths mtl process 137524 + strict 137525 + ]; 137526 + description = "Create tag files (ctags and etags) for Haskell code"; 137527 + license = lib.licenses.mit; 137528 + hydraPlatforms = lib.platforms.none; 137529 + broken = true; 137530 + }) {}; 137531 + 137532 + "hs-tags_0_1_5_2" = callPackage 137533 + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 137534 + , ghc-paths, mtl, process, strict 137535 + }: 137536 + mkDerivation { 137537 + pname = "hs-tags"; 137538 + version = "0.1.5.2"; 137539 + sha256 = "0xvrar39682z4jiggf260ypxhzk2z180zlh3i3rw19cbq1xdw5hw"; 137540 isLibrary = false; 137541 isExecutable = true; 137542 executableHaskellDepends = [ ··· 142559 license = lib.licenses.mit; 142560 }) {}; 142561 142562 + "http-client_0_7_9" = callPackage 142563 ({ mkDerivation, array, async, base, base64-bytestring 142564 , blaze-builder, bytestring, case-insensitive, containers, cookie 142565 , deepseq, directory, exceptions, filepath, ghc-prim, hspec ··· 142569 }: 142570 mkDerivation { 142571 pname = "http-client"; 142572 + version = "0.7.9"; 142573 + sha256 = "1yg8sx50bs2q1si2f2783w1iy3235h8mxzif2g498ixpx6syzrmy"; 142574 libraryHaskellDepends = [ 142575 array base base64-bytestring blaze-builder bytestring 142576 case-insensitive containers cookie deepseq exceptions filepath ··· 144782 pname = "hw-dsv"; 144783 version = "0.4.1.0"; 144784 sha256 = "1wv0yg662c3bq4kpgfqfjks59v17i5h3v3mils1qpxn4c57jr3s8"; 144785 + revision = "6"; 144786 + editedCabalFile = "0w0w2ir8z1v4zpjxx36slkqcpvgl1s9520cnnbqg9i0fnvydb50v"; 144787 isLibrary = true; 144788 isExecutable = true; 144789 libraryHaskellDepends = [ ··· 149897 license = lib.licenses.bsd3; 149898 }) {}; 149899 149900 + "influxdb_1_9_2" = callPackage 149901 + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 149902 + , cabal-doctest, clock, containers, doctest, foldl, http-client 149903 + , http-types, lens, network, optional-args, raw-strings-qq 149904 + , scientific, tagged, tasty, tasty-hunit, template-haskell, text 149905 + , time, unordered-containers, vector 149906 + }: 149907 + mkDerivation { 149908 + pname = "influxdb"; 149909 + version = "1.9.2"; 149910 + sha256 = "1dmj2gg47wav9qk22a9p4pclxmxnw3czyfj19nbb09911vq1ng5n"; 149911 + isLibrary = true; 149912 + isExecutable = true; 149913 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 149914 + libraryHaskellDepends = [ 149915 + aeson attoparsec base bytestring clock containers foldl http-client 149916 + http-types lens network optional-args scientific tagged text time 149917 + unordered-containers vector 149918 + ]; 149919 + testHaskellDepends = [ 149920 + base containers doctest lens raw-strings-qq tasty tasty-hunit 149921 + template-haskell time vector 149922 + ]; 149923 + description = "InfluxDB client library for Haskell"; 149924 + license = lib.licenses.bsd3; 149925 + hydraPlatforms = lib.platforms.none; 149926 + }) {}; 149927 + 149928 "informative" = callPackage 149929 ({ mkDerivation, base, containers, csv, highlighting-kate 149930 , http-conduit, monad-logger, pandoc, persistent ··· 155594 155595 "json-query" = callPackage 155596 ({ mkDerivation, array-chunks, base, bytebuild, byteslice 155597 + , bytestring, contiguous, json-syntax, neat-interpolation 155598 + , primitive, primitive-unlifted, profunctors, scientific-notation 155599 + , tasty, tasty-hunit, text, text-short, transformers 155600 }: 155601 mkDerivation { 155602 pname = "json-query"; 155603 + version = "0.2.0.0"; 155604 + sha256 = "1wlf8vl890lpvffl5f5aj8g6zdyzf5vq1fpcsl5cfrllws8jprln"; 155605 libraryHaskellDepends = [ 155606 + array-chunks base bytebuild bytestring contiguous json-syntax 155607 + primitive primitive-unlifted profunctors scientific-notation 155608 + text-short transformers 155609 ]; 155610 testHaskellDepends = [ 155611 array-chunks base bytebuild byteslice bytestring json-syntax ··· 155694 ]; 155695 description = "Generic encoder and decode for JSON-RPC"; 155696 license = lib.licenses.bsd3; 155697 + }) {}; 155698 + 155699 + "json-rpc-generic_0_2_1_6" = callPackage 155700 + ({ mkDerivation, aeson, aeson-generic-compat, base, containers 155701 + , QuickCheck, quickcheck-simple, scientific, text, transformers 155702 + , unordered-containers, vector 155703 + }: 155704 + mkDerivation { 155705 + pname = "json-rpc-generic"; 155706 + version = "0.2.1.6"; 155707 + sha256 = "0qzqf4vnlpkj1gl48kds4lxmb0glf4k33bv6dq0hdyrv62aw52m4"; 155708 + libraryHaskellDepends = [ 155709 + aeson aeson-generic-compat base containers scientific text 155710 + transformers unordered-containers vector 155711 + ]; 155712 + testHaskellDepends = [ 155713 + aeson base QuickCheck quickcheck-simple text 155714 + ]; 155715 + description = "Generic encoder and decode for JSON-RPC"; 155716 + license = lib.licenses.bsd3; 155717 + hydraPlatforms = lib.platforms.none; 155718 }) {}; 155719 155720 "json-rpc-server" = callPackage ··· 159138 ({ mkDerivation, base, HUnit }: 159139 mkDerivation { 159140 pname = "kparams"; 159141 + version = "0.1.0.1"; 159142 + sha256 = "1zb0xww3rgqcd7famh7cwf4igva60a8q8mv78a6mkdfffjg16q8s"; 159143 isLibrary = false; 159144 isExecutable = true; 159145 libraryHaskellDepends = [ base ]; ··· 160996 license = lib.licenses.gpl3Only; 160997 }) {}; 160998 160999 + "language-docker_10_1_2" = callPackage 161000 ({ mkDerivation, base, bytestring, containers, data-default-class 161001 , hspec, hspec-megaparsec, HUnit, megaparsec, prettyprinter 161002 , QuickCheck, split, text, time 161003 }: 161004 mkDerivation { 161005 pname = "language-docker"; 161006 + version = "10.1.2"; 161007 + sha256 = "07h2qarbscgppn9drpl72pi2w9arigqpczrxb51q9m6xhfdx12n1"; 161008 libraryHaskellDepends = [ 161009 base bytestring containers data-default-class megaparsec 161010 prettyprinter split text time ··· 164985 }) {}; 164986 164987 "libmdbx" = callPackage 164988 + ({ mkDerivation, base, binary, bytestring, c2hs, data-default 164989 + , directory, hspec, HUnit, mtl, store, store-core, text 164990 + }: 164991 mkDerivation { 164992 pname = "libmdbx"; 164993 + version = "0.2.0.0"; 164994 + sha256 = "150wpckgjkdallpfql18wy8in1bk6k2alhri303j6i6fdi2f7y75"; 164995 isLibrary = true; 164996 isExecutable = true; 164997 + libraryHaskellDepends = [ 164998 + base binary bytestring data-default mtl store store-core text 164999 + ]; 165000 libraryToolDepends = [ c2hs ]; 165001 + executableHaskellDepends = [ 165002 + base binary bytestring data-default mtl store store-core text 165003 + ]; 165004 + testHaskellDepends = [ 165005 + base binary bytestring data-default directory hspec HUnit mtl store 165006 + store-core text 165007 + ]; 165008 description = "Bindings for libmdbx, an embedded key/value store"; 165009 license = lib.licenses.bsd3; 165010 }) {}; ··· 175361 }) {}; 175362 175363 "mealy" = callPackage 175364 + ({ mkDerivation, adjunctions, base, containers, folds, generic-lens 175365 + , lens, matrix, mwc-probability, numhask, numhask-array, primitive 175366 + , profunctors, tdigest, text, vector, vector-algorithms 175367 }: 175368 mkDerivation { 175369 pname = "mealy"; 175370 + version = "0.1.0"; 175371 + sha256 = "14xdhb39aa548sswbkasx546pzpgyl9msabi2w5gd7qwvlhxsmg3"; 175372 libraryHaskellDepends = [ 175373 adjunctions base containers folds generic-lens lens matrix 175374 mwc-probability numhask numhask-array primitive profunctors tdigest 175375 text vector vector-algorithms 175376 ]; 175377 + description = "Mealy machines for processing time-series and ordered data"; 175378 license = lib.licenses.bsd3; 175379 hydraPlatforms = lib.platforms.none; 175380 }) {}; ··· 192356 license = lib.licenses.bsd3; 192357 }) {}; 192358 192359 + "numeric-kinds" = callPackage 192360 + ({ mkDerivation, base }: 192361 + mkDerivation { 192362 + pname = "numeric-kinds"; 192363 + version = "0.1.0.0"; 192364 + sha256 = "0rdx39wa7kklx9a7i5rdwf541fxpz9v3n32rvy2fa6i7n4hr64s4"; 192365 + libraryHaskellDepends = [ base ]; 192366 + description = "Type-level numeric types, classes, and instances"; 192367 + license = lib.licenses.asl20; 192368 + }) {}; 192369 + 192370 "numeric-limits" = callPackage 192371 ({ mkDerivation, base }: 192372 mkDerivation { ··· 202597 }) {}; 202598 202599 "perf" = callPackage 202600 + ({ mkDerivation, base, containers, foldl, mtl, rdtsc, text, time 202601 + , transformers 202602 }: 202603 mkDerivation { 202604 pname = "perf"; 202605 + version = "0.9.0"; 202606 + sha256 = "116j1dygya9226q52vw6l6w64raldjpz7z22kmcm38v36i696lik"; 202607 libraryHaskellDepends = [ 202608 + base containers foldl mtl rdtsc text time transformers 202609 ]; 202610 description = "Low-level run time measurement"; 202611 license = lib.licenses.bsd3; ··· 204582 }: 204583 mkDerivation { 204584 pname = "phonetic-languages-plus"; 204585 + version = "0.4.1.0"; 204586 + sha256 = "08qshrwh19wvav0j5h05x49m8i7j1p4lgzwpv86n5y34gx0bbfg2"; 204587 isLibrary = true; 204588 isExecutable = true; 204589 libraryHaskellDepends = [ ··· 204673 }: 204674 mkDerivation { 204675 pname = "phonetic-languages-simplified-examples-array"; 204676 + version = "0.11.3.0"; 204677 + sha256 = "0k7rczkfbgf2pgk5njb5dc8j27fag5b0fv1nrb97r6nnqb17fs6w"; 204678 isLibrary = true; 204679 isExecutable = true; 204680 libraryHaskellDepends = [ ··· 204711 }: 204712 mkDerivation { 204713 pname = "phonetic-languages-simplified-examples-common"; 204714 + version = "0.1.4.0"; 204715 + sha256 = "1dsfnjjri15mhm31ny82j26djbsw6lgvvqpq9k7fzgj0inb5slns"; 204716 libraryHaskellDepends = [ 204717 base heaps mmsyn2-array phonetic-languages-constraints-array 204718 phonetic-languages-ukrainian-array ··· 204735 }: 204736 mkDerivation { 204737 pname = "phonetic-languages-simplified-generalized-examples-array"; 204738 + version = "0.11.3.0"; 204739 + sha256 = "0wcphr3n5l1zlpmihy187xkjssq1p5zgfxxq7063ps8x52zfghzi"; 204740 libraryHaskellDepends = [ 204741 base heaps mmsyn2-array mmsyn3 parallel 204742 phonetic-languages-constraints-array ··· 204891 ({ mkDerivation, base, mmsyn2-array, mmsyn5 }: 204892 mkDerivation { 204893 pname = "phonetic-languages-ukrainian-array"; 204894 + version = "0.6.1.0"; 204895 + sha256 = "1ggwhfgfk1vrl5dw1yzd2xnmnk9r33fnfcydm6zskxairbgx7zkr"; 204896 isLibrary = true; 204897 isExecutable = true; 204898 libraryHaskellDepends = [ base mmsyn2-array mmsyn5 ]; ··· 223016 broken = true; 223017 }) {}; 223018 223019 "refinery" = callPackage 223020 ({ mkDerivation, base, checkers, exceptions, hspec, mmorph, mtl 223021 , QuickCheck ··· 223088 }: 223089 mkDerivation { 223090 pname = "reflex"; 223091 + version = "0.8.1.1"; 223092 + sha256 = "0fxvlvh6k2h7p76nhjbjl6jqs4iqixq5p93fywn6jj37g00lxnhy"; 223093 libraryHaskellDepends = [ 223094 base bifunctors comonad constraints-extras containers data-default 223095 dependent-map dependent-sum exception-transformers haskell-src-exts ··· 223289 }: 223290 mkDerivation { 223291 pname = "reflex-dom-core"; 223292 + version = "0.6.2.1"; 223293 + sha256 = "1xqb0m1p2x8s2x98j9nlq707p92gdjby9k925l13bly3rh1kk4y4"; 223294 libraryHaskellDepends = [ 223295 aeson base bifunctors bimap blaze-builder bytestring 223296 case-insensitive constraints containers contravariant data-default ··· 228689 broken = true; 228690 }) {}; 228691 228692 + "rle" = callPackage 228693 + ({ mkDerivation, base, cereal, deepseq, portray, portray-diff 228694 + , QuickCheck, test-framework, test-framework-quickcheck2, wrapped 228695 + }: 228696 + mkDerivation { 228697 + pname = "rle"; 228698 + version = "0.1.0.0"; 228699 + sha256 = "0d1y0s38dh0bx16zd5gadlckx2k5wa6g8xn350gimihlpvwfc5m4"; 228700 + libraryHaskellDepends = [ 228701 + base cereal deepseq portray portray-diff wrapped 228702 + ]; 228703 + testHaskellDepends = [ 228704 + base cereal deepseq portray portray-diff QuickCheck test-framework 228705 + test-framework-quickcheck2 wrapped 228706 + ]; 228707 + description = "A data type of run-length-encoded lists"; 228708 + license = lib.licenses.asl20; 228709 + }) {}; 228710 + 228711 "rlglue" = callPackage 228712 ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 228713 , exceptions, network, network-simple, parsec, random, transformers ··· 229928 }: 229929 mkDerivation { 229930 pname = "row-types"; 229931 + version = "1.0.1.2"; 229932 + sha256 = "05vfnhcfi7wsidxiknl8a28xvlid2q095qhah08r7mj9zq38da8f"; 229933 libraryHaskellDepends = [ 229934 base constraints deepseq generic-lens hashable profunctors text 229935 unordered-containers ··· 232084 license = lib.licenses.bsd3; 232085 }) {}; 232086 232087 + "sandwich_0_1_0_9" = callPackage 232088 + ({ mkDerivation, aeson, ansi-terminal, async, base, brick 232089 + , bytestring, colour, containers, directory, exceptions, filepath 232090 + , free, haskell-src-exts, lens, lifted-async, microlens 232091 + , microlens-th, monad-control, monad-logger, mtl 232092 + , optparse-applicative, pretty-show, process, safe, safe-exceptions 232093 + , stm, string-interpolate, template-haskell, text, time 232094 + , transformers, transformers-base, unix, unliftio-core, vector, vty 232095 + }: 232096 + mkDerivation { 232097 + pname = "sandwich"; 232098 + version = "0.1.0.9"; 232099 + sha256 = "07knl1kpbg85df08q07byjid26bkgk514pngkf58h9wy4y5l5il7"; 232100 + isLibrary = true; 232101 + isExecutable = true; 232102 + libraryHaskellDepends = [ 232103 + aeson ansi-terminal async base brick bytestring colour containers 232104 + directory exceptions filepath free haskell-src-exts lens 232105 + lifted-async microlens microlens-th monad-control monad-logger mtl 232106 + optparse-applicative pretty-show process safe safe-exceptions stm 232107 + string-interpolate template-haskell text time transformers 232108 + transformers-base unix unliftio-core vector vty 232109 + ]; 232110 + executableHaskellDepends = [ 232111 + aeson ansi-terminal async base brick bytestring colour containers 232112 + directory exceptions filepath free haskell-src-exts lens 232113 + lifted-async microlens microlens-th monad-control monad-logger mtl 232114 + optparse-applicative pretty-show process safe safe-exceptions stm 232115 + string-interpolate template-haskell text time transformers 232116 + transformers-base unix unliftio-core vector vty 232117 + ]; 232118 + testHaskellDepends = [ 232119 + aeson ansi-terminal async base brick bytestring colour containers 232120 + directory exceptions filepath free haskell-src-exts lens 232121 + lifted-async microlens microlens-th monad-control monad-logger mtl 232122 + optparse-applicative pretty-show process safe safe-exceptions stm 232123 + string-interpolate template-haskell text time transformers 232124 + transformers-base unix unliftio-core vector vty 232125 + ]; 232126 + description = "Yet another test framework for Haskell"; 232127 + license = lib.licenses.bsd3; 232128 + hydraPlatforms = lib.platforms.none; 232129 + }) {}; 232130 + 232131 "sandwich-quickcheck" = callPackage 232132 ({ mkDerivation, base, brick, free, monad-control, QuickCheck 232133 , safe-exceptions, sandwich, string-interpolate, text, time ··· 232148 license = lib.licenses.bsd3; 232149 }) {}; 232150 232151 + "sandwich-quickcheck_0_1_0_6" = callPackage 232152 + ({ mkDerivation, base, free, monad-control, mtl, QuickCheck 232153 + , safe-exceptions, sandwich, text, time 232154 + }: 232155 + mkDerivation { 232156 + pname = "sandwich-quickcheck"; 232157 + version = "0.1.0.6"; 232158 + sha256 = "1vlp15hcmrxrqwzqgk7ykpg3pvr0wd2cz6pib61yrxmp7334cf4y"; 232159 + libraryHaskellDepends = [ 232160 + base free monad-control mtl QuickCheck safe-exceptions sandwich 232161 + text time 232162 + ]; 232163 + testHaskellDepends = [ 232164 + base free monad-control mtl QuickCheck safe-exceptions sandwich 232165 + text time 232166 + ]; 232167 + description = "Sandwich integration with QuickCheck"; 232168 + license = lib.licenses.bsd3; 232169 + hydraPlatforms = lib.platforms.none; 232170 + }) {}; 232171 + 232172 "sandwich-slack" = callPackage 232173 ({ mkDerivation, aeson, base, bytestring, containers, lens 232174 , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich ··· 232197 ]; 232198 description = "Sandwich integration with Slack"; 232199 license = lib.licenses.bsd3; 232200 + }) {}; 232201 + 232202 + "sandwich-slack_0_1_0_6" = callPackage 232203 + ({ mkDerivation, aeson, base, bytestring, containers, lens 232204 + , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich 232205 + , stm, string-interpolate, text, time, vector, wreq 232206 + }: 232207 + mkDerivation { 232208 + pname = "sandwich-slack"; 232209 + version = "0.1.0.6"; 232210 + sha256 = "1ck4amyxcf2qpgx3qpbg2f137bi6px83k72bspi2kfn0nnx8gja9"; 232211 + isLibrary = true; 232212 + isExecutable = true; 232213 + libraryHaskellDepends = [ 232214 + aeson base bytestring containers lens lens-aeson monad-logger mtl 232215 + safe safe-exceptions sandwich stm string-interpolate text time 232216 + vector wreq 232217 + ]; 232218 + executableHaskellDepends = [ 232219 + aeson base bytestring containers lens lens-aeson monad-logger mtl 232220 + safe safe-exceptions sandwich stm string-interpolate text time 232221 + vector wreq 232222 + ]; 232223 + testHaskellDepends = [ 232224 + aeson base bytestring containers lens lens-aeson monad-logger mtl 232225 + safe safe-exceptions sandwich stm string-interpolate text time 232226 + vector wreq 232227 + ]; 232228 + description = "Sandwich integration with Slack"; 232229 + license = lib.licenses.bsd3; 232230 + hydraPlatforms = lib.platforms.none; 232231 }) {}; 232232 232233 "sandwich-webdriver" = callPackage ··· 240389 license = lib.licenses.bsd3; 240390 }) {}; 240391 240392 + "shake_0_19_6" = callPackage 240393 + ({ mkDerivation, base, binary, bytestring, deepseq, directory 240394 + , extra, filepath, filepattern, hashable, heaps, js-dgtable 240395 + , js-flot, js-jquery, primitive, process, QuickCheck, random, time 240396 + , transformers, unix, unordered-containers, utf8-string 240397 + }: 240398 + mkDerivation { 240399 + pname = "shake"; 240400 + version = "0.19.6"; 240401 + sha256 = "0hnm3h1ni4jq73a7b7yxhbg9wm8mrjda5kmkpnmclynnpwvvi7bx"; 240402 + isLibrary = true; 240403 + isExecutable = true; 240404 + enableSeparateDataOutput = true; 240405 + libraryHaskellDepends = [ 240406 + base binary bytestring deepseq directory extra filepath filepattern 240407 + hashable heaps js-dgtable js-flot js-jquery primitive process 240408 + random time transformers unix unordered-containers utf8-string 240409 + ]; 240410 + executableHaskellDepends = [ 240411 + base binary bytestring deepseq directory extra filepath filepattern 240412 + hashable heaps js-dgtable js-flot js-jquery primitive process 240413 + random time transformers unix unordered-containers utf8-string 240414 + ]; 240415 + testHaskellDepends = [ 240416 + base binary bytestring deepseq directory extra filepath filepattern 240417 + hashable heaps js-dgtable js-flot js-jquery primitive process 240418 + QuickCheck random time transformers unix unordered-containers 240419 + utf8-string 240420 + ]; 240421 + description = "Build system library, like Make, but more accurate dependencies"; 240422 + license = lib.licenses.bsd3; 240423 + hydraPlatforms = lib.platforms.none; 240424 + }) {}; 240425 + 240426 "shake-ats" = callPackage 240427 ({ mkDerivation, base, binary, cdeps, dependency, directory, hs2ats 240428 , language-ats, microlens, shake, shake-c, shake-cabal, shake-ext ··· 240442 }) {}; 240443 240444 "shake-bench" = callPackage 240445 + ({ mkDerivation, aeson, base, Chart, Chart-diagrams 240446 + , diagrams-contrib, diagrams-core, diagrams-lib, diagrams-svg 240447 + , directory, extra, filepath, shake, text 240448 }: 240449 mkDerivation { 240450 pname = "shake-bench"; 240451 + version = "0.1.0.1"; 240452 + sha256 = "0sjxxkv6ji8zlgxx8mxsgwzphcl26g1syy8ky0m8kqahysaydfx7"; 240453 libraryHaskellDepends = [ 240454 + aeson base Chart Chart-diagrams diagrams-contrib diagrams-core 240455 + diagrams-lib diagrams-svg directory extra filepath shake text 240456 ]; 240457 description = "Build rules for historical benchmarking"; 240458 license = lib.licenses.asl20; ··· 241652 license = lib.licenses.bsd3; 241653 hydraPlatforms = lib.platforms.none; 241654 broken = true; 241655 + }) {}; 241656 + 241657 + "short-vec" = callPackage 241658 + ({ mkDerivation, adjunctions, base, data-default-class, deepseq 241659 + , distributive, fin-int, gauge, HUnit, indexed-traversable 241660 + , integer-gmp, portray, portray-diff, QuickCheck, semigroupoids 241661 + , sint, test-framework, test-framework-hunit 241662 + , test-framework-quickcheck2 241663 + }: 241664 + mkDerivation { 241665 + pname = "short-vec"; 241666 + version = "0.1.0.0"; 241667 + sha256 = "0w651jipwxh7k4ng5rvq507br4347hzy8x8c47c1g7haryj80gzq"; 241668 + libraryHaskellDepends = [ 241669 + adjunctions base data-default-class deepseq distributive fin-int 241670 + indexed-traversable integer-gmp portray portray-diff QuickCheck 241671 + semigroupoids sint 241672 + ]; 241673 + testHaskellDepends = [ 241674 + adjunctions base data-default-class deepseq distributive fin-int 241675 + HUnit indexed-traversable integer-gmp portray portray-diff 241676 + QuickCheck semigroupoids sint test-framework test-framework-hunit 241677 + test-framework-quickcheck2 241678 + ]; 241679 + benchmarkHaskellDepends = [ 241680 + adjunctions base data-default-class deepseq distributive fin-int 241681 + gauge indexed-traversable integer-gmp portray portray-diff 241682 + QuickCheck semigroupoids sint 241683 + ]; 241684 + description = "A length-indexed vector type build on 'SmallArray#'"; 241685 + license = lib.licenses.asl20; 241686 + }) {}; 241687 + 241688 + "short-vec-lens" = callPackage 241689 + ({ mkDerivation, base, fin-int, indexed-traversable, lens 241690 + , short-vec, sint 241691 + }: 241692 + mkDerivation { 241693 + pname = "short-vec-lens"; 241694 + version = "0.1.0.0"; 241695 + sha256 = "1afz1izz19xrjy0cdhmpy7b667waa5v8jh1ps3jpjfpgbmysjz3g"; 241696 + libraryHaskellDepends = [ 241697 + base fin-int indexed-traversable lens short-vec sint 241698 + ]; 241699 + description = "Lenses and related functionality for the `short-vec` package"; 241700 + license = lib.licenses.asl20; 241701 }) {}; 241702 241703 "shortbytestring" = callPackage ··· 243870 broken = true; 243871 }) {}; 243872 243873 + "sint" = callPackage 243874 + ({ mkDerivation, base, portray, portray-diff, QuickCheck 243875 + , test-framework, test-framework-quickcheck2 243876 + }: 243877 + mkDerivation { 243878 + pname = "sint"; 243879 + version = "0.1.0.0"; 243880 + sha256 = "1gqd5m5r3i9qvszzb1ljjip5c7bnsp5nblmghg4lhbpfrs7r87gf"; 243881 + libraryHaskellDepends = [ base portray portray-diff ]; 243882 + testHaskellDepends = [ 243883 + base portray portray-diff QuickCheck test-framework 243884 + test-framework-quickcheck2 243885 + ]; 243886 + description = "A singleton type for `Nat` represented as `Int`"; 243887 + license = lib.licenses.asl20; 243888 + }) {}; 243889 + 243890 "siphash" = callPackage 243891 ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework 243892 , test-framework-quickcheck2 ··· 247564 license = lib.licenses.mit; 247565 hydraPlatforms = lib.platforms.none; 247566 broken = true; 247567 + }) {}; 247568 + 247569 + "snumber" = callPackage 247570 + ({ mkDerivation, base, numeric-kinds }: 247571 + mkDerivation { 247572 + pname = "snumber"; 247573 + version = "0.1.0.0"; 247574 + sha256 = "0f340hzhhmiy342c5250m61f3gkcnfymjbd2a13alzdh7pmhb2mg"; 247575 + libraryHaskellDepends = [ base numeric-kinds ]; 247576 + description = "Indexed numeric types linking type-level and value-level numbers"; 247577 + license = lib.licenses.asl20; 247578 }) {}; 247579 247580 "soap" = callPackage ··· 254084 ({ mkDerivation, base, hspec, streaming }: 254085 mkDerivation { 254086 pname = "streaming-nonempty"; 254087 + version = "0.1.0.1"; 254088 + sha256 = "1d0r4isxl9g5q2fcqz17iyxmzxg4hnj9xw95sxqz3mfw9l02lc85"; 254089 libraryHaskellDepends = [ base streaming ]; 254090 testHaskellDepends = [ base hspec streaming ]; 254091 description = "Add support for non empty streams to Streaming lib"; ··· 254877 ]; 254878 description = "Strict linked list"; 254879 license = lib.licenses.mit; 254880 + }) {}; 254881 + 254882 + "strict-list_0_1_6" = callPackage 254883 + ({ mkDerivation, base, deepseq, hashable, QuickCheck 254884 + , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit 254885 + , tasty-quickcheck 254886 + }: 254887 + mkDerivation { 254888 + pname = "strict-list"; 254889 + version = "0.1.6"; 254890 + sha256 = "0cbf3my7fghifplk7l2m77cc0x7xkh1pyv5k36h7dl6m2ddhmdc1"; 254891 + libraryHaskellDepends = [ base deepseq hashable semigroupoids ]; 254892 + testHaskellDepends = [ 254893 + QuickCheck quickcheck-instances rerebase tasty tasty-hunit 254894 + tasty-quickcheck 254895 + ]; 254896 + description = "Strict linked list"; 254897 + license = lib.licenses.mit; 254898 + hydraPlatforms = lib.platforms.none; 254899 }) {}; 254900 254901 "strict-optics" = callPackage ··· 256473 }) {}; 256474 256475 "summer" = callPackage 256476 + ({ mkDerivation, base, generics-sop, profunctors, vector }: 256477 mkDerivation { 256478 pname = "summer"; 256479 + version = "0.3.7.0"; 256480 + sha256 = "13hcvr8rpl6ji76r52zk5dq60khf9rbks3iisj0y6b6lzz2jpf76"; 256481 + libraryHaskellDepends = [ base generics-sop profunctors vector ]; 256482 testHaskellDepends = [ base ]; 256483 description = "An implementation of extensible products and sums"; 256484 license = lib.licenses.mit; ··· 263026 pname = "ten-lens"; 263027 version = "0.1.0.0"; 263028 sha256 = "1b27ds47395jnzqvhsp68807ffa6lmln37vzqkyp1l4r3bk2s7wb"; 263029 + revision = "1"; 263030 + editedCabalFile = "0ik4f5f4as087ync93znh90hw3fhqr2amk8mz5b10pqf6wfrm9pf"; 263031 libraryHaskellDepends = [ base lens profunctors some ten ]; 263032 description = "Lenses for the types in the \"ten\" package"; 263033 license = lib.licenses.asl20; ··· 263043 pname = "ten-unordered-containers"; 263044 version = "0.1.0.0"; 263045 sha256 = "1p399g5m3sbd5f11wksiz49hjd4jrs000jypav82dqw9qr2ys0xl"; 263046 + revision = "1"; 263047 + editedCabalFile = "0pn7xhissqw71xz00v01s9s81hbklyhsqrdqhwkz4b6h6paay5xz"; 263048 libraryHaskellDepends = [ 263049 base hashable portray portray-diff some ten unordered-containers 263050 wrapped ··· 263509 broken = true; 263510 }) {}; 263511 263512 + "terminfo_0_4_1_5" = callPackage 263513 ({ mkDerivation, base, ncurses }: 263514 mkDerivation { 263515 pname = "terminfo"; 263516 + version = "0.4.1.5"; 263517 + sha256 = "0s0x5knl4hsmzlklabcd7c0m468gisg5cnf842wi1vfg8q922q5i"; 263518 libraryHaskellDepends = [ base ]; 263519 librarySystemDepends = [ ncurses ]; 263520 description = "Haskell bindings to the terminfo library"; ··· 281014 broken = true; 281015 }) {}; 281016 281017 + "vector-hashtables" = callPackage 281018 + ({ mkDerivation, base, containers, criterion, hashable, hashtables 281019 + , hspec, hspec-discover, primitive, QuickCheck 281020 + , quickcheck-instances, unordered-containers, vector 281021 + }: 281022 + mkDerivation { 281023 + pname = "vector-hashtables"; 281024 + version = "0.1.1.1"; 281025 + sha256 = "02kixbi9v4rcj46fvvba5aq6vn6f5yncnvc71f4y7h1wq5b452jj"; 281026 + libraryHaskellDepends = [ base hashable primitive vector ]; 281027 + testHaskellDepends = [ 281028 + base containers hashable hspec primitive QuickCheck 281029 + quickcheck-instances vector 281030 + ]; 281031 + testToolDepends = [ hspec-discover ]; 281032 + benchmarkHaskellDepends = [ 281033 + base criterion hashtables primitive unordered-containers vector 281034 + ]; 281035 + description = "Efficient vector-based mutable hashtables implementation"; 281036 + license = lib.licenses.bsd3; 281037 + }) {}; 281038 + 281039 "vector-heterogenous" = callPackage 281040 ({ mkDerivation, base, vector }: 281041 mkDerivation { ··· 285609 }) {}; 285610 285611 "web-rep" = callPackage 285612 + ({ mkDerivation, attoparsec, base, bifunctors, box, box-socket 285613 + , clay, concurrency, generic-lens, interpolatedstring-perl6 285614 + , language-javascript, lens, lucid, mtl, optparse-generic, scotty 285615 + , text, transformers, unordered-containers, wai-middleware-static 285616 + , wai-websockets, websockets 285617 }: 285618 mkDerivation { 285619 pname = "web-rep"; 285620 + version = "0.8.0"; 285621 + sha256 = "1ri1sczacxy351jsdaiz7iwsl8b19a1jvzppyxf56grm6zr94dmg"; 285622 isLibrary = true; 285623 isExecutable = true; 285624 libraryHaskellDepends = [ 285625 + attoparsec base bifunctors box box-socket clay concurrency 285626 + generic-lens interpolatedstring-perl6 language-javascript lens 285627 + lucid mtl scotty text transformers unordered-containers 285628 + wai-middleware-static wai-websockets websockets 285629 ]; 285630 + executableHaskellDepends = [ base optparse-generic ]; 285631 description = "representations of a web page"; 285632 license = lib.licenses.mit; 285633 hydraPlatforms = lib.platforms.none; ··· 286867 286868 "wgpu-hs" = callPackage 286869 ({ mkDerivation, base, bytestring, containers, data-default 286870 + , data-has, derive-storable, GLFW-b, JuicyPixels, lens, linear, mtl 286871 + , resourcet, safe-exceptions, sdl2, string-qq, text, transformers 286872 + , vector, wgpu-raw-hs 286873 }: 286874 mkDerivation { 286875 pname = "wgpu-hs"; 286876 + version = "0.4.0.0"; 286877 + sha256 = "10bbjkfv1w8wwiq4kq2r1y8l8l6dyi5d7x5r70w7vk9p624bs8a3"; 286878 isLibrary = true; 286879 isExecutable = true; 286880 libraryHaskellDepends = [ ··· 286882 resourcet safe-exceptions sdl2 text vector wgpu-raw-hs 286883 ]; 286884 executableHaskellDepends = [ 286885 + base data-default data-has derive-storable GLFW-b JuicyPixels lens 286886 + linear mtl resourcet safe-exceptions sdl2 string-qq text 286887 + transformers vector 286888 ]; 286889 doHaddock = false; 286890 description = "WGPU"; ··· 286897 ({ mkDerivation, base, GLFW-b, SDL2, sdl2, unix }: 286898 mkDerivation { 286899 pname = "wgpu-raw-hs"; 286900 + version = "0.4.0.0"; 286901 + sha256 = "1j3bajywdg73c5xq8j8f1dw0bcvr5g3di9rwabzm47xnyjd6jcdh"; 286902 libraryHaskellDepends = [ base GLFW-b sdl2 unix ]; 286903 libraryPkgconfigDepends = [ SDL2 ]; 286904 description = "WGPU Raw"; ··· 288538 pname = "wrapped-generic-default"; 288539 version = "0.1.0.0"; 288540 sha256 = "0h1aay81l8b2nih08pli30ly0vcwvi8n2kdxck60ww2qb2b7wzzc"; 288541 + revision = "1"; 288542 + editedCabalFile = "03wvdf76ddn4xsyc94ya3hycl7isi18lbbn0lsigicas7nhbc2sl"; 288543 libraryHaskellDepends = [ base data-default-class wrapped ]; 288544 description = "Provides an orphan instance Default (Wrapped Generic a)"; 288545 license = lib.licenses.asl20; ··· 293294 license = lib.licenses.mit; 293295 }) {}; 293296 293297 + "yesod-auth_1_6_10_4" = callPackage 293298 + ({ mkDerivation, aeson, authenticate, base, base16-bytestring 293299 + , base64-bytestring, binary, blaze-builder, blaze-html 293300 + , blaze-markup, bytestring, conduit, conduit-extra, containers 293301 + , cryptonite, data-default, email-validate, file-embed, http-client 293302 + , http-client-tls, http-conduit, http-types, memory, network-uri 293303 + , nonce, persistent, random, safe, shakespeare, template-haskell 293304 + , text, time, transformers, unliftio, unliftio-core 293305 + , unordered-containers, wai, yesod-core, yesod-form 293306 + , yesod-persistent 293307 + }: 293308 + mkDerivation { 293309 + pname = "yesod-auth"; 293310 + version = "1.6.10.4"; 293311 + sha256 = "01s5svba45g0d12cz8kc8lvdw18jfhjxr7yk69cf5157qg0f2czv"; 293312 + libraryHaskellDepends = [ 293313 + aeson authenticate base base16-bytestring base64-bytestring binary 293314 + blaze-builder blaze-html blaze-markup bytestring conduit 293315 + conduit-extra containers cryptonite data-default email-validate 293316 + file-embed http-client http-client-tls http-conduit http-types 293317 + memory network-uri nonce persistent random safe shakespeare 293318 + template-haskell text time transformers unliftio unliftio-core 293319 + unordered-containers wai yesod-core yesod-form yesod-persistent 293320 + ]; 293321 + description = "Authentication for Yesod"; 293322 + license = lib.licenses.mit; 293323 + hydraPlatforms = lib.platforms.none; 293324 + }) {}; 293325 + 293326 "yesod-auth-account" = callPackage 293327 ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger 293328 , mtl, nonce, persistent, persistent-sqlite, pwstore-fast ··· 297516 }) {}; 297517 297518 "zoovisitor" = callPackage 297519 + ({ mkDerivation, base, hspec, uuid, Z-Data, Z-IO, zookeeper_mt }: 297520 mkDerivation { 297521 pname = "zoovisitor"; 297522 + version = "0.1.4.0"; 297523 + sha256 = "163aixwxjnrbd9gzh73mys2zkbni3sjxmjyg7z374fa1k08rrxya"; 297524 libraryHaskellDepends = [ base Z-Data Z-IO ]; 297525 librarySystemDepends = [ zookeeper_mt ]; 297526 + testHaskellDepends = [ base hspec uuid Z-Data ]; 297527 description = "A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project"; 297528 license = lib.licenses.bsd3; 297529 hydraPlatforms = lib.platforms.none;
+2 -2
pkgs/development/libraries/opendht/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "opendht"; 8 - version = "2.2.0"; 9 10 src = fetchFromGitHub { 11 owner = "savoirfairelinux"; 12 repo = "opendht"; 13 rev = version; 14 - sha256 = "sha256-u4MWMUbnq2q4FH0TMpbrbhS5erAfT4/3HYGLXaLTz+I="; 15 }; 16 17 nativeBuildInputs =
··· 5 6 stdenv.mkDerivation rec { 7 pname = "opendht"; 8 + version = "2.3.1"; 9 10 src = fetchFromGitHub { 11 owner = "savoirfairelinux"; 12 repo = "opendht"; 13 rev = version; 14 + sha256 = "sha256-Os5PRYTZMVekQrbwNODWsHANTx6RSC5vzGJ5JoYtvtE="; 15 }; 16 17 nativeBuildInputs =
+24 -2
pkgs/development/libraries/poco/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, pkg-config, zlib, pcre, expat, sqlite, openssl, unixODBC, libmysqlclient }: 2 3 stdenv.mkDerivation rec { 4 pname = "poco"; ··· 10 sha256 = "1jilzh0h6ik5lr167nax7q6nrpzxl99p11pkl202ig06pgh32nbz"; 11 }; 12 13 nativeBuildInputs = [ cmake pkg-config ]; 14 15 - buildInputs = [ zlib pcre expat sqlite openssl unixODBC libmysqlclient ]; 16 17 MYSQL_DIR = libmysqlclient; 18 MYSQL_INCLUDE_DIR = "${MYSQL_DIR}/include/mysql";
··· 1 + { lib, stdenv, fetchurl, fetchpatch, cmake, pkg-config, zlib, pcre, expat, sqlite, openssl, unixODBC, libmysqlclient }: 2 3 stdenv.mkDerivation rec { 4 pname = "poco"; ··· 10 sha256 = "1jilzh0h6ik5lr167nax7q6nrpzxl99p11pkl202ig06pgh32nbz"; 11 }; 12 13 + patches = [ 14 + # Use GNUInstallDirs (https://github.com/pocoproject/poco/pull/3105) 15 + (fetchpatch { 16 + name = "use-gnuinstalldirs.patch"; 17 + url = "https://github.com/pocoproject/poco/commit/9e8f84dff4575f01be02e0b07364efd1561ce66c.patch"; 18 + sha256 = "1bj4i93gxr7pwx33bfyhg20ad4ak1rbxkrlpsgzk7rm6mh0mld26"; 19 + # Files not included in release tarball 20 + excludes = [ 21 + "Encodings/Compiler/CMakeLists.txt" 22 + "PocoDoc/CMakeLists.txt" 23 + "NetSSL_Win/CMakeLists.txt" 24 + "PDF/CMakeLists.txt" 25 + "SevenZip/CMakeLists.txt" 26 + "ApacheConnector/CMakeLists.txt" 27 + "CppParser/CMakeLists.txt" 28 + ]; 29 + }) 30 + ]; 31 + 32 nativeBuildInputs = [ cmake pkg-config ]; 33 34 + buildInputs = [ openssl unixODBC libmysqlclient ]; 35 + propagatedBuildInputs = [ zlib pcre expat sqlite ]; 36 + 37 + outputs = [ "out" "dev" ]; 38 39 MYSQL_DIR = libmysqlclient; 40 MYSQL_INCLUDE_DIR = "${MYSQL_DIR}/include/mysql";
+2 -2
pkgs/development/python-modules/acme-tiny/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "acme-tiny"; 12 - version = "4.1.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "b7050b9428d45319e14ab9ea77f0ff4eb40451e5a68325d4c5358a87cff0e793"; 17 }; 18 19 patchPhase = ''
··· 9 10 buildPythonPackage rec { 11 pname = "acme-tiny"; 12 + version = "5.0.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "378549808eece574c3b5dcea82b216534949423d5c7ac241d9419212d676bc8d"; 17 }; 18 19 patchPhase = ''
+2 -2
pkgs/development/python-modules/agate-sql/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "agate-sql"; 14 - version = "0.5.7"; 15 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "7622c1f243b5a9a5efddfe28c36eeeb30081e43e3eb72e8f3da22c2edaecf4d8"; 21 }; 22 23 propagatedBuildInputs = [ agate sqlalchemy ];
··· 11 12 buildPythonPackage rec { 13 pname = "agate-sql"; 14 + version = "0.5.8"; 15 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "581e062ae878cc087d3d0948670d46b16589df0790bf814524b0587a359f2ada"; 21 }; 22 23 propagatedBuildInputs = [ agate sqlalchemy ];
+2 -2
pkgs/development/python-modules/ansible/base.nix
··· 28 in 29 buildPythonPackage rec { 30 pname = "ansible-base"; 31 - version = "2.10.13"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - sha256 = "sha256-0sKbGUblrgh4SgdiuMSMMvg15GSNb5l6bCqBt4/0860="; 36 }; 37 38 # ansible_connection is already wrapped, so don't pass it through
··· 28 in 29 buildPythonPackage rec { 30 pname = "ansible-base"; 31 + version = "2.10.14"; 32 33 src = fetchPypi { 34 inherit pname version; 35 + sha256 = "sha256-gAxGRsWKWJf3HyIwFn21YmoZbeuiCPDvRWChg//Z39o="; 36 }; 37 38 # ansible_connection is already wrapped, so don't pass it through
+4 -4
pkgs/development/python-modules/ansible/core.nix
··· 23 24 let 25 ansible-collections = callPackage ./collections.nix { 26 - version = "4.4.0"; 27 - sha256 = "031n22j0lsmh69x6i6gkva81j68b4yzh1pbg3q2h4bknl85q46ag"; 28 }; 29 in 30 buildPythonPackage rec { 31 pname = "ansible-core"; 32 - version = "2.11.4"; 33 34 src = fetchPypi { 35 inherit pname version; 36 - sha256 = "sha256-Iuqnwt/myHXprjgDI/HLpiWcYFCl5MiBn4X5KzaD6kk="; 37 }; 38 39 # ansible_connection is already wrapped, so don't pass it through
··· 23 24 let 25 ansible-collections = callPackage ./collections.nix { 26 + version = "4.5.0"; 27 + sha256 = "1c8dspqy4in7sgz10y1pggwnh1hv79wap7p7xhai0f0s6nr54lyc"; 28 }; 29 in 30 buildPythonPackage rec { 31 pname = "ansible-core"; 32 + version = "2.11.5"; 33 34 src = fetchPypi { 35 inherit pname version; 36 + sha256 = "sha256-fTzkcBQSKQdFRwQ2NIXkhRP4rQ8AE4uIhw622IlT0SE="; 37 }; 38 39 # ansible_connection is already wrapped, so don't pass it through
+2 -2
pkgs/development/python-modules/ansible/legacy.nix
··· 18 19 buildPythonPackage rec { 20 pname = "ansible"; 21 - version = "2.9.25"; 22 23 src = fetchPypi { 24 inherit pname version; 25 - sha256 = "sha256-i88sL1xgnluREUyosOQibWA7h/K+cdyzOOi30626oo8="; 26 }; 27 28 prePatch = ''
··· 18 19 buildPythonPackage rec { 20 pname = "ansible"; 21 + version = "2.9.26"; 22 23 src = fetchPypi { 24 inherit pname version; 25 + sha256 = "sha256-OuAqrSu+3PtBnOdevSpkjp3rc+ni2N6GyC1gR7G962M="; 26 }; 27 28 prePatch = ''
+2 -2
pkgs/development/python-modules/azure-mgmt-storage/default.nix
··· 8 }: 9 10 buildPythonPackage rec { 11 - version = "18.0.0"; 12 pname = "azure-mgmt-storage"; 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 extension = "zip"; 18 - sha256 = "d17beb34273797fa89863632ff0e1eb9b6a55198abb8c7f05d84980762e5f71f"; 19 }; 20 21 propagatedBuildInputs = [
··· 8 }: 9 10 buildPythonPackage rec { 11 + version = "19.0.0"; 12 pname = "azure-mgmt-storage"; 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 extension = "zip"; 18 + sha256 = "f05963e5a8696d0fd4dcadda4feecb9b382a380d2e461b3647704ac787d79876"; 19 }; 20 21 propagatedBuildInputs = [
+50
pkgs/development/python-modules/boto3/1_17.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , botocore 5 + , jmespath 6 + , s3transfer 7 + , futures ? null 8 + , docutils 9 + , nose 10 + , mock 11 + , isPy3k 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "boto3"; 16 + version = "1.17.97"; # N.B: if you change this, change botocore and awscli to a matching version 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "0ab5afc51461c30f27aebef944211d16f47697b98ff8d2e2f6e49e59584853bb"; 21 + }; 22 + 23 + propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ]; 24 + checkInputs = [ docutils nose mock ]; 25 + 26 + checkPhase = '' 27 + runHook preCheck 28 + # This method is not in mock. It might have appeared in some versions. 29 + sed -i 's/action.assert_called_once()/self.assertEqual(action.call_count, 1)/' \ 30 + tests/unit/resources/test_factory.py 31 + nosetests -d tests/unit --verbose 32 + runHook postCheck 33 + ''; 34 + 35 + # Network access 36 + doCheck = false; 37 + 38 + pythonImportsCheck = [ "boto3" ]; 39 + 40 + meta = { 41 + homepage = "https://github.com/boto/boto3"; 42 + license = lib.licenses.asl20; 43 + description = "AWS SDK for Python"; 44 + longDescription = '' 45 + Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for 46 + Python, which allows Python developers to write software that makes use of 47 + services like Amazon S3 and Amazon EC2. 48 + ''; 49 + }; 50 + }
+2 -2
pkgs/development/python-modules/boto3/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "boto3"; 16 - version = "1.17.106"; # N.B: if you change this, change botocore and awscli to a matching version 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-wHQDeLkTylP1/A26kemadSxaMK57WKDF5U4+KmjfJsU="; 21 }; 22 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
··· 13 14 buildPythonPackage rec { 15 pname = "boto3"; 16 + version = "1.18.31"; # N.B: if you change this, change botocore and awscli to a matching version 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-WURdDh1VyMlnVpfqQcmKDYIImkvjB26mDjqHy+lNwUE="; 21 }; 22 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
+48
pkgs/development/python-modules/botocore/1_20.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , python-dateutil 5 + , jmespath 6 + , docutils 7 + , ordereddict 8 + , simplejson 9 + , mock 10 + , nose 11 + , urllib3 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "botocore"; 16 + version = "1.20.97"; # N.B: if you change this, change boto3 and awscli to a matching version 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "f7e119cf3e0f4a36100f0e983583afa91a84fb27c479a1716820aee4f2e190ab"; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + python-dateutil 25 + jmespath 26 + docutils 27 + ordereddict 28 + simplejson 29 + urllib3 30 + ]; 31 + 32 + checkInputs = [ mock nose ]; 33 + 34 + checkPhase = '' 35 + nosetests -v 36 + ''; 37 + 38 + # Network access 39 + doCheck = false; 40 + 41 + pythonImportsCheck = [ "botocore" ]; 42 + 43 + meta = with lib; { 44 + homepage = "https://github.com/boto/botocore"; 45 + license = licenses.asl20; 46 + description = "A low-level interface to a growing number of Amazon Web Services"; 47 + }; 48 + }
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "botocore"; 16 - version = "1.20.106"; # N.B: if you change this, change boto3 and awscli to a matching version 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-bVyYOAix0AQ39W0MCEEr2C2fgBL9t35VX5cneh/U1d8="; 21 }; 22 23 propagatedBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "botocore"; 16 + version = "1.21.31"; # N.B: if you change this, change boto3 and awscli to a matching version 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-WM0xXirglxrNs9fNqcnDa0HHMYH0GUOnRDgS1tPJrRg="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/breathe/default.nix
··· 1 { lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }: 2 3 buildPythonPackage rec { 4 - version = "4.30.0"; 5 pname = "breathe"; 6 disabled = isPy27; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "363dec85abc0c4b3f22628b0cf82cc2dc46c4397d8a18312d1a7d1365d49b014"; 11 }; 12 13 propagatedBuildInputs = [ docutils six sphinx ];
··· 1 { lib, fetchPypi, buildPythonPackage, docutils, six, sphinx, isPy3k, isPy27 }: 2 3 buildPythonPackage rec { 4 + version = "4.31.0"; 5 pname = "breathe"; 6 disabled = isPy27; 7 8 src = fetchPypi { 9 inherit pname version; 10 + sha256 = "925eeff96c6640cd857e4ddeae6f75464a1d5e2e08ee56dccce4043583ae2050"; 11 }; 12 13 propagatedBuildInputs = [ docutils six sphinx ];
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 10 11 buildPythonApplication rec { 12 pname = "gdown"; 13 - version = "3.13.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "d5f9389539673875712beba4936c4ace95d24324953c6f0408a858c534c0bf21"; 18 }; 19 20 propagatedBuildInputs = [ filelock requests tqdm setuptools six ];
··· 10 11 buildPythonApplication rec { 12 pname = "gdown"; 13 + version = "3.13.1"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "sha256-vh1NKRPk1e5cT3cVj8IrzmpaZ9yY2KtWrTGsCU9KkP4="; 18 }; 19 20 propagatedBuildInputs = [ filelock requests tqdm setuptools six ];
+2 -2
pkgs/development/python-modules/gensim/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "gensim"; 14 - version = "4.1.0"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "0b09983048a97c7915ab50500bc53eeec438d26366041598709ec156db3eef1f"; 20 }; 21 22 propagatedBuildInputs = [ smart-open numpy six scipy ];
··· 11 12 buildPythonPackage rec { 13 pname = "gensim"; 14 + version = "4.1.1"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "7c762daa4029046dfbe467fdd79f911aa140748bf50dc64dbeddc8eaa07f760b"; 20 }; 21 22 propagatedBuildInputs = [ smart-open numpy six scipy ];
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 - version = "2.7.0"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "sha256-gfNoCfh2ssHgYcQ1kfQedcfhpqsu3x50hdYrm11SKGo="; 20 }; 21 22 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 + version = "2.7.1"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "84ae86a2320425df2e78d981d4ab26bff591ade1b978c18c929188b741a7b37d"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gssapi/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "gssapi"; 20 - version = "1.6.14"; 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "pythongssapi"; 25 repo = "python-${pname}"; 26 rev = "v${version}"; 27 - sha256 = "sha256-pL8uvHUdev+nDG0nGh7j7VIJCIQv0egPoTa9hUMuEZc="; 28 }; 29 30 # It's used to locate headers
··· 17 18 buildPythonPackage rec { 19 pname = "gssapi"; 20 + version = "1.7.0"; 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "pythongssapi"; 25 repo = "python-${pname}"; 26 rev = "v${version}"; 27 + sha256 = "0ybijgsr4ra7x1w86sva4qljhm54ilm2zv4z0ry1r14kq9hmjfa4"; 28 }; 29 30 # It's used to locate headers
+2 -2
pkgs/development/python-modules/lark-parser/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "lark-parser"; 10 - version = "0.11.3"; 11 12 src = fetchFromGitHub { 13 owner = "lark-parser"; 14 repo = "lark"; 15 rev = version; 16 - sha256 = "1ggvlzpdzlrxl46fgi8cfq2rzlwn21shpdkm4pknnhfjlsinv913"; 17 }; 18 19 # Optional import, but fixes some re known bugs & allows advanced regex features
··· 7 8 buildPythonPackage rec { 9 pname = "lark-parser"; 10 + version = "0.12.0"; 11 12 src = fetchFromGitHub { 13 owner = "lark-parser"; 14 repo = "lark"; 15 rev = version; 16 + sha256 = "sha256-zcMGCn3ixD3dJg3GlC/ijs+U1JN1BodHLTXZc/5UR7Y="; 17 }; 18 19 # Optional import, but fixes some re known bugs & allows advanced regex features
+2 -2
pkgs/development/python-modules/mypy-protobuf/default.nix
··· 1 - { lib, fetchPypi, buildPythonApplication, protobuf, pythonOlder }: 2 3 buildPythonApplication rec { 4 pname = "mypy-protobuf"; ··· 11 sha256 = "278172935d7121c2f8c7c0a05518dd565a2b76d9e9c4a0a3fcd08a21fa685d43"; 12 }; 13 14 - propagatedBuildInputs = [ protobuf ]; 15 16 meta = with lib; { 17 description = "Generate mypy stub files from protobuf specs";
··· 1 + { lib, fetchPypi, buildPythonApplication, protobuf, types-protobuf, grpcio-tools, pythonOlder }: 2 3 buildPythonApplication rec { 4 pname = "mypy-protobuf"; ··· 11 sha256 = "278172935d7121c2f8c7c0a05518dd565a2b76d9e9c4a0a3fcd08a21fa685d43"; 12 }; 13 14 + propagatedBuildInputs = [ protobuf types-protobuf grpcio-tools ]; 15 16 meta = with lib; { 17 description = "Generate mypy stub files from protobuf specs";
+2 -2
pkgs/development/python-modules/ptpython/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "ptpython"; 13 - version = "3.0.19"; 14 disabled = !isPy3k; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "b3d41ce7c2ce0e7e55051347eae400fc56b9b42b1c4a9db25b19ccf6195bfc12"; 19 }; 20 21 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "ptpython"; 13 + version = "3.0.20"; 14 disabled = !isPy3k; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "eafd4ced27ca5dc370881d4358d1ab5041b32d88d31af8e3c24167fe4af64ed6"; 19 }; 20 21 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/pypandoc/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "pypandoc"; 7 - version = "1.6.3"; 8 9 src = fetchFromGitHub { 10 owner = "NicklasTegner"; 11 repo = pname; 12 - rev = version; 13 - sha256 = "163wkcm06klr68dadr9mb8gblj0ls26w097bjrg4f5j0533ysdpp"; 14 }; 15 16 patches = [
··· 4 5 buildPythonPackage rec { 6 pname = "pypandoc"; 7 + version = "1.6.4"; 8 9 src = fetchFromGitHub { 10 owner = "NicklasTegner"; 11 repo = pname; 12 + rev = "v${version}"; 13 + sha256 = "0rssjig3nwdi4qvsjq7v7k8jyv6l9szfl5dp1a8s54c4j4dw37nh"; 14 }; 15 16 patches = [
+2 -2
pkgs/development/python-modules/python-sql/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "python-sql"; 5 - version = "1.2.2"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "2d916357a0172c35eccac29064cd18cd41616fc60109a37dac0e9d11a0b1183a"; 10 }; 11 12 meta = {
··· 2 3 buildPythonPackage rec { 4 pname = "python-sql"; 5 + version = "1.3.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "9d603a6273f2f5966bab7ce77e1f50e88818d5237ac85e566e2dc84ebfabd176"; 10 }; 11 12 meta = {
+52
pkgs/development/python-modules/s3transfer/0_4.nix
···
··· 1 + { lib 2 + , fetchPypi 3 + , pythonOlder 4 + , buildPythonPackage 5 + , docutils 6 + , mock 7 + , nose 8 + , coverage 9 + , wheel 10 + , unittest2 11 + , botocore 12 + , futures ? null 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "s3transfer"; 17 + version = "0.4.2"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + sha256 = "sha256-ywIvSxZVHt67sxo3fT8JYA262nNj2MXbeXbn9Hcy4bI="; 22 + }; 23 + 24 + propagatedBuildInputs = 25 + [ 26 + botocore 27 + ] ++ lib.optional (pythonOlder "3") futures; 28 + 29 + buildInputs = [ 30 + docutils 31 + mock 32 + nose 33 + coverage 34 + wheel 35 + unittest2 36 + ]; 37 + 38 + checkPhase = '' 39 + pushd s3transfer/tests 40 + nosetests -v unit/ functional/ 41 + popd 42 + ''; 43 + 44 + # version on pypi has no tests/ dir 45 + doCheck = false; 46 + 47 + meta = with lib; { 48 + homepage = "https://github.com/boto/s3transfer"; 49 + license = licenses.asl20; 50 + description = "A library for managing Amazon S3 transfers"; 51 + }; 52 + }
+4 -3
pkgs/development/python-modules/s3transfer/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "s3transfer"; 17 - version = "0.4.2"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - sha256 = "sha256-ywIvSxZVHt67sxo3fT8JYA262nNj2MXbeXbn9Hcy4bI="; 22 }; 23 24 propagatedBuildInputs = 25 - [ botocore 26 ] ++ lib.optional (pythonOlder "3") futures; 27 28 buildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "s3transfer"; 17 + version = "0.5.0"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + sha256 = "sha256-UO2CPh3FhorUDI3JIHL3V6oOZToZKEXJSjtnb0pi2kw="; 22 }; 23 24 propagatedBuildInputs = 25 + [ 26 + botocore 27 ] ++ lib.optional (pythonOlder "3") futures; 28 29 buildInputs = [
+2 -2
pkgs/development/python-modules/spacy/legacy.nix
··· 6 7 buildPythonPackage rec { 8 pname = "spacy-legacy"; 9 - version = "3.0.5"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "sha256-Uy94rjFllSj622RTzd6UJaQmIniCw4gpeq/X57QcIpA="; 14 }; 15 16 # checkInputs = [ pytestCheckHook spacy ];
··· 6 7 buildPythonPackage rec { 8 pname = "spacy-legacy"; 9 + version = "3.0.8"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "b4725c5c161f0685ab4fce3fc912bc68aefdb7e102ba9848e852bb5842256c2f"; 14 }; 15 16 # checkInputs = [ pytestCheckHook spacy ];
+2 -2
pkgs/development/python-modules/sphinx-argparse/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "sphinx-argparse"; 10 - version = "0.2.5"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "05wc8f5hb3jsg2vh2jf7jsyan8d4i09ifrz2c8fp6f7x1zw9iav0"; 15 }; 16 17 checkInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "sphinx-argparse"; 10 + version = "0.3.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "82151cbd43ccec94a1530155f4ad34f251aaca6a0ffd5516d7fadf952d32dc1e"; 15 }; 16 17 checkInputs = [
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "teslajsonpy"; 17 - version = "0.19.0"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "zabuldon"; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "04ihjxysfmppwa7rnz86nd89wrqks2gwvcza8707yddzfp5hh8id"; 25 }; 26 27 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "teslajsonpy"; 17 + version = "0.21.0"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "zabuldon"; 22 repo = pname; 23 rev = "v${version}"; 24 + sha256 = "1rwp3aag21hdkis2wx680ckja0203grm7naldaj8d2kpy4697m54"; 25 }; 26 27 nativeBuildInputs = [
+18
pkgs/development/python-modules/types-futures/default.nix
···
··· 1 + { buildPythonPackage, fetchPypi, lib }: 2 + 3 + buildPythonPackage rec { 4 + pname = "types-futures"; 5 + version = "3.3.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1p00wb93af01b6fw9wxk9qm4kbhqwb48nszmm16slsrc1nx4px25"; 10 + }; 11 + 12 + meta = with lib; { 13 + description = "Typing stubs for futures"; 14 + homepage = "https://github.com/python/typeshed"; 15 + license = licenses.asl20; 16 + maintainers = with maintainers; [ andersk ]; 17 + }; 18 + }
+20
pkgs/development/python-modules/types-protobuf/default.nix
···
··· 1 + { buildPythonPackage, fetchPypi, lib, types-futures }: 2 + 3 + buildPythonPackage rec { 4 + pname = "types-protobuf"; 5 + version = "3.17.4"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "0r42kzspqna2b2jiz9bjzagrd4gbh0sd6jp4v7i9nv09y0ifrkrn"; 10 + }; 11 + 12 + propagatedBuildInputs = [ types-futures ]; 13 + 14 + meta = with lib; { 15 + description = "Typing stubs for protobuf"; 16 + homepage = "https://github.com/python/typeshed"; 17 + license = licenses.asl20; 18 + maintainers = with maintainers; [ andersk ]; 19 + }; 20 + }
+38
pkgs/development/python-modules/velbus-aio/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pyserial-asyncio 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "velbus-aio"; 11 + version = "2021.9.1"; 12 + 13 + disabled = pythonOlder "3.7"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "Cereal2nd"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "0q7jrjljp65lrazv2yjsiw69240vmhcss3dqrgxhq79dpyck6zfl"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + pyserial-asyncio 24 + ]; 25 + 26 + checkInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + pythonImportsCheck = [ " velbusaio" ]; 31 + 32 + meta = with lib; { 33 + description = "Python library to support the Velbus home automation system"; 34 + homepage = "https://github.com/Cereal2nd/velbus-aio"; 35 + license = with licenses; [ asl20 ]; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/vidstab/default.nix
··· 9 }: 10 11 buildPythonPackage rec { 12 - version = "1.7.3"; 13 pname = "vidstab"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "649a77a0c1b670d13a1bf411451945d7da439364dc0c33ee3636a23f1d82b456"; 18 }; 19 20 propagatedBuildInputs = [ numpy pandas imutils progress matplotlib ];
··· 9 }: 10 11 buildPythonPackage rec { 12 + version = "1.7.4"; 13 pname = "vidstab"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "865c4a097e2a8527aa8bfc96ab0bcc0d280a88cc93eabcc36531268f5d343ce1"; 18 }; 19 20 propagatedBuildInputs = [ numpy pandas imutils progress matplotlib ];
+8 -2
pkgs/development/tools/misc/cvise/default.nix
··· 1 - { lib, buildPythonApplication, fetchFromGitHub, cmake, flex 2 , libclang, llvm, unifdef 3 , pebble, psutil, pytestCheckHook, pytest-flake8 4 }: ··· 20 ]; 21 22 nativeBuildInputs = [ cmake flex llvm.dev ]; 23 - buildInputs = [ libclang llvm llvm.dev unifdef ]; 24 propagatedBuildInputs = [ pebble psutil ]; 25 checkInputs = [ pytestCheckHook pytest-flake8 unifdef ]; 26 27 preCheck = '' 28 patchShebangs cvise.py
··· 1 + { lib, buildPythonApplication, fetchFromGitHub, bash, cmake, flex 2 , libclang, llvm, unifdef 3 , pebble, psutil, pytestCheckHook, pytest-flake8 4 }: ··· 20 ]; 21 22 nativeBuildInputs = [ cmake flex llvm.dev ]; 23 + buildInputs = [ bash libclang llvm llvm.dev unifdef ]; 24 propagatedBuildInputs = [ pebble psutil ]; 25 checkInputs = [ pytestCheckHook pytest-flake8 unifdef ]; 26 + 27 + # 'cvise --command=...' generates a script with hardcoded shebang. 28 + postPatch = '' 29 + substituteInPlace cvise.py \ 30 + --replace "#!/bin/bash" "#!${bash}/bin/bash" 31 + ''; 32 33 preCheck = '' 34 patchShebangs cvise.py
+3 -3
pkgs/development/tools/tabnine/default.nix
··· 3 platform = 4 if stdenv.hostPlatform.system == "x86_64-linux" then { 5 name = "x86_64-unknown-linux-musl"; 6 - sha256 = "sha256-uy3+/+XMq56rO75mmSeOmE1HW7hhefaGwfY/QJPk3Ok="; 7 } else if stdenv.hostPlatform.system == "x86_64-darwin" then { 8 name = "x86_64-apple-darwin"; 9 - sha256 = "sha256-EK7FbRzgaCXviOuBcRf/ElllRdakhDmOLsKkwrIEhBU="; 10 } else throw "Not supported on ${stdenv.hostPlatform.system}"; 11 in 12 stdenv.mkDerivation rec { 13 pname = "tabnine"; 14 # You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version` 15 - version = "3.5.49"; 16 17 src = fetchurl { 18 url = "https://update.tabnine.com/bundles/${version}/${platform.name}/TabNine.zip";
··· 3 platform = 4 if stdenv.hostPlatform.system == "x86_64-linux" then { 5 name = "x86_64-unknown-linux-musl"; 6 + sha256 = "sha256-+jxjHE2/6IGptMlKXGebHcaIVokOP76ut325EbkdaA0="; 7 } else if stdenv.hostPlatform.system == "x86_64-darwin" then { 8 name = "x86_64-apple-darwin"; 9 + sha256 = "sha256-87Hy1akNrZWQbKutkv4CToTyMcxRc7Y24o1+vI4pev8="; 10 } else throw "Not supported on ${stdenv.hostPlatform.system}"; 11 in 12 stdenv.mkDerivation rec { 13 pname = "tabnine"; 14 # You can check the latest version with `curl -sS https://update.tabnine.com/bundles/version` 15 + version = "3.6.8"; 16 17 src = fetchurl { 18 url = "https://update.tabnine.com/bundles/${version}/${platform.name}/TabNine.zip";
+2 -2
pkgs/games/qtads/default.nix
··· 4 5 mkDerivation rec { 6 pname = "qtads"; 7 - version = "3.0.0"; 8 9 src = fetchFromGitHub { 10 owner = "realnc"; 11 repo = pname; 12 rev = "v${version}"; 13 - sha256 = "02kk2hs20h9ffhylwms9f8zikmmlrz1nvbrm97gis9iljkyx035c"; 14 }; 15 16 nativeBuildInputs = [ pkg-config qmake ];
··· 4 5 mkDerivation rec { 6 pname = "qtads"; 7 + version = "3.1.0"; 8 9 src = fetchFromGitHub { 10 owner = "realnc"; 11 repo = pname; 12 rev = "v${version}"; 13 + sha256 = "sha256-DxbVYFHIVFF/5ZeHIeu3k+btCvw/qfM7uoH5mb1ikoE="; 14 }; 15 16 nativeBuildInputs = [ pkg-config qmake ];
+1 -1
pkgs/misc/vim-plugins/overrides.nix
··· 142 dependencies = with self; [ completion-nvim ]; 143 buildInputs = [ tabnine ]; 144 postFixup = '' 145 - mkdir $target/binaries 146 ln -s ${tabnine}/bin/TabNine $target/binaries/TabNine_$(uname -s) 147 ''; 148 });
··· 142 dependencies = with self; [ completion-nvim ]; 143 buildInputs = [ tabnine ]; 144 postFixup = '' 145 + mkdir -p $target/binaries 146 ln -s ${tabnine}/bin/TabNine $target/binaries/TabNine_$(uname -s) 147 ''; 148 });
+3 -3
pkgs/servers/libreddit/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 - version = "0.15.1"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-Df2WedLOz4wpot0Isy3JCF5p1sV9Hx3bkTNp1KkSfHQ="; 18 }; 19 20 - cargoSha256 = "sha256-eR/0gpuEBQ7gHrSmJqGaM4vqKwg9WZdVVnBU4DgJcVQ="; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "libreddit"; 11 + version = "0.15.2"; 12 13 src = fetchFromGitHub { 14 owner = "spikecodes"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-+oROogXovkHLjLf5KLrolF2AzTd3krXMMzUyiCIHrgE="; 18 }; 19 20 + cargoSha256 = "sha256-JixEh9xmWzKwC7Rr5xVmRFrGbgqvbxqIGKmGGSeLllQ="; 21 22 buildInputs = lib.optional stdenv.isDarwin Security; 23
+3 -3
pkgs/servers/minio/default.nix
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 - version = "2021-08-25T00-41-18Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-gwP1q+5vjgCnrnvWTxPC66fugVrilC1WbLk3SP4NXqA="; 25 }; 26 27 - vendorSha256 = "sha256-JcgMJ6xz3h3YJ1zoSJLCWdWGmd12MPvxcIPX1ZbhpaM="; 28 29 doCheck = false; 30
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 + version = "2021-09-15T04-54-25Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 + sha256 = "sha256-h1RuYRduCZFCklwa/gvkTZXTi71UDb8ofMPb+X9KIuA="; 25 }; 26 27 + vendorSha256 = "sha256-ccqa5ltblk1Z/RRJkC1h+EpkxylWdKXfNRYOeOzrPb4="; 28 29 doCheck = false; 30
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 21 in 22 with py.pkgs; buildPythonApplication rec { 23 pname = "awscli"; 24 - version = "1.19.106"; # N.B: if you change this, change botocore and boto3 to a matching version too 25 26 src = fetchPypi { 27 inherit pname version; 28 - sha256 = "sha256-6o24GUcT3efgK5+Wa7n4+EeA5qXmAGhybzed7ybdT9Q="; 29 }; 30 31 # https://github.com/aws/aws-cli/issues/4837
··· 21 in 22 with py.pkgs; buildPythonApplication rec { 23 pname = "awscli"; 24 + version = "1.20.31"; # N.B: if you change this, change botocore and boto3 to a matching version too 25 26 src = fetchPypi { 27 inherit pname version; 28 + sha256 = "sha256-qDKnxh4M+LOXYp1xCvW0S0IE5NnwvFpYelUCCjA18zQ="; 29 }; 30 31 # https://github.com/aws/aws-cli/issues/4837
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "eksctl"; 5 - version = "0.62.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-1WIkUXqcDagrAivozgLjXsiIUsVQ7mOp2ODivHEfNkQ="; 12 }; 13 14 - vendorSha256 = "sha256-AWNTjqEeSEoXO9wcpEXM3y1AeqQYlbswjr0kXvXqGjk="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "eksctl"; 5 + version = "0.66.0"; 6 7 src = fetchFromGitHub { 8 owner = "weaveworks"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-taKLOL3bdKFdLc6WbF7Q1vCqkRvv/X1NTvSSaYRYHyU="; 12 }; 13 14 + vendorSha256 = "sha256-AHkMFuL1zWnv6Z4kCnKsZdqZZaYsQ8AIDmMOLQ+HvkI="; 15 16 doCheck = false; 17
+3 -3
pkgs/tools/admin/stripe-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "stripe-cli"; 5 - version = "1.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "stripe"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-nu4QcL6r7ivp8wQ8SFe4bOfYX6Iui2czHQ3ucy7K+dk="; 12 }; 13 14 - vendorSha256 = "sha256-LOSHoEP0YRjfHav3MXSYPPrrjX6/ItxeVMOihRx0DTQ="; 15 16 subPackages = [ 17 "cmd/stripe"
··· 2 3 buildGoModule rec { 4 pname = "stripe-cli"; 5 + version = "1.7.3"; 6 7 src = fetchFromGitHub { 8 owner = "stripe"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-Hlh2nfqQD+HMoJ2n1vfffn5ieEKSMtXpdoM0ydFQqrc="; 12 }; 13 14 + vendorSha256 = "sha256-DTNwgerJ7qZxH4imdrST7TaR20oevDluEDgAlubg5hw="; 15 16 subPackages = [ 17 "cmd/stripe"
+12 -15
pkgs/tools/misc/cloud-sql-proxy/default.nix
··· 1 - { lib, buildGoPackage, fetchgit }: 2 3 - buildGoPackage rec { 4 pname = "cloud-sql-proxy"; 5 - version = "1.13"; 6 7 - goPackagePath = "github.com/GoogleCloudPlatform/cloudsql-proxy"; 8 9 subPackages = [ "cmd/cloud_sql_proxy" ]; 10 11 - src = fetchgit { 12 - rev = version; 13 - url = "https://${goPackagePath}"; 14 - sha256 = "07n2hfhqa9hinabmx79aqqwxzzkky76x3jvpd89kch14fijbh532"; 15 - }; 16 - 17 - goDeps = ./deps.nix; 18 - 19 - ldflags = [ "-X main.versionString=${version}" ]; 20 21 meta = with lib; { 22 description = "An authenticating proxy for Second Generation Google Cloud SQL databases"; 23 - homepage = "https://${goPackagePath}"; 24 license = licenses.asl20; 25 - maintainers = [ maintainers.nicknovitski ]; 26 }; 27 }
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 3 + buildGoModule rec { 4 pname = "cloud-sql-proxy"; 5 + version = "1.25.0"; 6 7 + src = fetchFromGitHub { 8 + owner = "GoogleCloudPlatform"; 9 + repo = "cloudsql-proxy"; 10 + rev = "v${version}"; 11 + sha256 = "0vz5fm1bgh2g7b320hchpfb4iql1src1rpm7324sqcd26p7w3mnl"; 12 + }; 13 14 subPackages = [ "cmd/cloud_sql_proxy" ]; 15 16 + vendorSha256 = "04y6zx3jdyj07d68a4vk4p5rzvvjnvdwk9kkipmlmqg1xqwlb84m"; 17 18 meta = with lib; { 19 description = "An authenticating proxy for Second Generation Google Cloud SQL databases"; 20 + homepage = "https://github.com/GoogleCloudPlatform/cloudsql-proxy"; 21 license = licenses.asl20; 22 + maintainers = with maintainers; [ nicknovitski ]; 23 }; 24 }
-48
pkgs/tools/misc/cloud-sql-proxy/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 - [ 3 - { 4 - goPackagePath = "bazil.org/fuse"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/bazil/fuse"; 8 - rev = "65cc252bf6691cb3c7014bcb2c8dc29de91e3a7e"; 9 - sha256 = "0qjm9yrhc5h632wwhklqzhalid4lxcm9iwsqs3jahp303rm27vpk"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "cloud.google.com/go"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://code.googlesource.com/gocloud"; 17 - rev = "dba8c2c195294739180b3e6865f8893eb808676e"; 18 - sha256 = "1l6aj26sd7byjcgi2b4k452fcg949v28lff2fkw5nq2qr2fjnqxy"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "golang.org/x/net"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://go.googlesource.com/net"; 26 - rev = "9b4f9f5ad5197c79fd623a3638e70d8b26cef344"; 27 - sha256 = "06hvxy113h76f31gv1mq6vdr6xja1zv0fdig686l2b4y2b6swych"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "golang.org/x/oauth2"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://go.googlesource.com/oauth2"; 35 - rev = "9dcd33a902f40452422c2367fefcb95b54f9f8f8"; 36 - sha256 = "15lfa780h2ff50qvcdl7sfs9f9j13fa5kfj6fb292rk3fwxhnx4i"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "google.golang.org/api"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://code.googlesource.com/google-api-go-client"; 44 - rev = "39567f0042a03aeb2691599961ed4454e43d5063"; 45 - sha256 = "0c5gx156v1pk0gqvl9w43l06z0rh9g2sackpl9ghds0asnyqx04d"; 46 - }; 47 - } 48 - ]
···
+2 -1
pkgs/tools/misc/vimpager/build.nix
··· 18 rev = version; 19 }; 20 21 - buildInputs = [ coreutils sharutils ]; # for uuencode 22 23 makeFlags = [ 24 "PREFIX=$(out)"
··· 18 rev = version; 19 }; 20 21 + nativeBuildInputs = [ sharutils ]; # for uuencode 22 + buildInputs = [ coreutils ]; 23 24 makeFlags = [ 25 "PREFIX=$(out)"
+3 -3
pkgs/tools/networking/xh/default.nix
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "xh"; 6 - version = "0.12.0"; 7 8 src = fetchFromGitHub { 9 owner = "ducaale"; 10 repo = "xh"; 11 rev = "v${version}"; 12 - sha256 = "sha256-icJBQdFWdiHCYrZ7U90g6CdXdAkv3Y/WJu0IfZAdGv0="; 13 }; 14 15 - cargoSha256 = "sha256-htv5OQnat4Qi6A6lmVonuz+8/DWz8fOGYPbnCnlizBo="; 16 17 nativeBuildInputs = [ installShellFiles pkg-config ]; 18
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "xh"; 6 + version = "0.13.0"; 7 8 src = fetchFromGitHub { 9 owner = "ducaale"; 10 repo = "xh"; 11 rev = "v${version}"; 12 + sha256 = "sha256-fTd4VSUUj9Im+kCEuFgDsA7eofM1xQfrRzigr1vyJ3I="; 13 }; 14 15 + cargoSha256 = "sha256-yZdGw/6iVg8PaUyjTrxj6h/2yhBtqEqvMhdRHhMwDZc="; 16 17 nativeBuildInputs = [ installShellFiles pkg-config ]; 18
+2 -2
pkgs/tools/virtualization/shipyard/default.nix
··· 2 3 buildGoModule rec { 4 pname = "shipyard"; 5 - version = "0.3.27"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "shipyard-run"; 10 repo = pname; 11 - sha256 = "sha256-VbcOoIMhY4FpfQbC2ESFaPoV9AS5DpGvid8jcQxLuEE="; 12 }; 13 vendorSha256 = "sha256-YClNdtnakJJOEytTbopTXeZy218N4vHP3tQLavLgPbg="; 14
··· 2 3 buildGoModule rec { 4 pname = "shipyard"; 5 + version = "0.3.30"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "shipyard-run"; 10 repo = pname; 11 + sha256 = "sha256-NaCG0oG9j1yoXOsfnQXFd+PdZfJTOdvYndFIftIAnxE="; 12 }; 13 vendorSha256 = "sha256-YClNdtnakJJOEytTbopTXeZy218N4vHP3tQLavLgPbg="; 14
+2
pkgs/top-level/all-packages.nix
··· 960 inherit (lxqt) qtermwidget; 961 }; 962 963 eterm = callPackage ../applications/terminal-emulators/eterm { }; 964 965 evilvte = callPackage ../applications/terminal-emulators/evilvte (config.evilvte or {});
··· 960 inherit (lxqt) qtermwidget; 961 }; 962 963 + darktile = callPackage ../applications/terminal-emulators/darktile { }; 964 + 965 eterm = callPackage ../applications/terminal-emulators/eterm { }; 966 967 evilvte = callPackage ../applications/terminal-emulators/evilvte (config.evilvte or {});
+17
pkgs/top-level/haskell-packages.nix
··· 8 "ghc8102BinaryMinimal" 9 "ghc8107Binary" 10 "ghc8107BinaryMinimal" 11 "integer-simple" 12 "native-bignum" 13 "ghcHEAD" ··· 139 libffi = pkgs.libffi; 140 }; 141 142 # The integer-simple attribute set contains all the GHC compilers 143 # build with integer-simple instead of integer-gmp. 144 integer-simple = let ··· 220 buildHaskellPackages = bh.packages.ghcHEAD; 221 ghc = bh.compiler.ghcHEAD; 222 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { }; 223 }; 224 225 # The integer-simple attribute set contains package sets for all the GHC compilers
··· 8 "ghc8102BinaryMinimal" 9 "ghc8107Binary" 10 "ghc8107BinaryMinimal" 11 + "ghcjs" 12 + "ghcjs810" 13 "integer-simple" 14 "native-bignum" 15 "ghcHEAD" ··· 141 libffi = pkgs.libffi; 142 }; 143 144 + ghcjs = compiler.ghcjs810; 145 + ghcjs810 = callPackage ../development/compilers/ghcjs/8.10 { 146 + bootPkgs = packages.ghc8107; 147 + ghcjsSrcJson = ../development/compilers/ghcjs/8.10/git.json; 148 + stage0 = ../development/compilers/ghcjs/8.10/stage0.nix; 149 + }; 150 + 151 # The integer-simple attribute set contains all the GHC compilers 152 # build with integer-simple instead of integer-gmp. 153 integer-simple = let ··· 229 buildHaskellPackages = bh.packages.ghcHEAD; 230 ghc = bh.compiler.ghcHEAD; 231 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { }; 232 + }; 233 + 234 + ghcjs = packages.ghcjs810; 235 + ghcjs810 = callPackage ../development/haskell-modules rec { 236 + buildHaskellPackages = ghc.bootPkgs; 237 + ghc = bh.compiler.ghcjs810; 238 + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { }; 239 + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 240 }; 241 242 # The integer-simple attribute set contains package sets for all the GHC compilers
+6
pkgs/top-level/python-packages.nix
··· 9133 9134 types-decorator = callPackage ../development/python-modules/types-decorator { }; 9135 9136 types-pytz = callPackage ../development/python-modules/types-pytz { }; 9137 9138 types-requests = callPackage ../development/python-modules/types-requests { }; ··· 9320 venstarcolortouch = callPackage ../development/python-modules/venstarcolortouch { }; 9321 9322 venusian = callPackage ../development/python-modules/venusian { }; 9323 9324 verboselogs = callPackage ../development/python-modules/verboselogs { }; 9325
··· 9133 9134 types-decorator = callPackage ../development/python-modules/types-decorator { }; 9135 9136 + types-futures = callPackage ../development/python-modules/types-futures { }; 9137 + 9138 + types-protobuf = callPackage ../development/python-modules/types-protobuf { }; 9139 + 9140 types-pytz = callPackage ../development/python-modules/types-pytz { }; 9141 9142 types-requests = callPackage ../development/python-modules/types-requests { }; ··· 9324 venstarcolortouch = callPackage ../development/python-modules/venstarcolortouch { }; 9325 9326 venusian = callPackage ../development/python-modules/venusian { }; 9327 + 9328 + velbus-aio = callPackage ../development/python-modules/velbus-aio { }; 9329 9330 verboselogs = callPackage ../development/python-modules/verboselogs { }; 9331
+6
pkgs/top-level/python2-packages.nix
··· 36 37 box2d = callPackage ../development/python-modules/box2d { }; 38 39 browsermob-proxy = callPackage ../development/python-modules/browsermob-proxy { }; 40 41 cairocffi = callPackage ../development/python-modules/cairocffi/0_9.nix { }; ··· 543 rpy2 = callPackage ../development/python-modules/rpy2/2.nix { }; 544 545 rsa = callPackage ../development/python-modules/rsa/4_0.nix { }; 546 547 sandboxlib = callPackage ../development/python-modules/sandboxlib { }; 548
··· 36 37 box2d = callPackage ../development/python-modules/box2d { }; 38 39 + boto3 = callPackage ../development/python-modules/boto3/1_17.nix {}; 40 + 41 + botocore = callPackage ../development/python-modules/botocore/1_20.nix {}; 42 + 43 browsermob-proxy = callPackage ../development/python-modules/browsermob-proxy { }; 44 45 cairocffi = callPackage ../development/python-modules/cairocffi/0_9.nix { }; ··· 547 rpy2 = callPackage ../development/python-modules/rpy2/2.nix { }; 548 549 rsa = callPackage ../development/python-modules/rsa/4_0.nix { }; 550 + 551 + s3transfer = callPackage ../development/python-modules/s3transfer/0_4.nix { }; 552 553 sandboxlib = callPackage ../development/python-modules/sandboxlib { }; 554
+4 -1
pkgs/top-level/release-haskell.nix
··· 252 # remove integer-simple because it appears to be broken with 253 # musl and non-static-linking. 254 integer-simple = {}; 255 }; 256 257 # Get some cache going for MUSL-enabled GHC. ··· 300 # package sets (like Cabal, jailbreak-cabal) are 301 # working as expected. 302 cabal-install = all; 303 - Cabal_3_6_0_0 = with compilerNames; [ ghc884 ghc8107 ]; 304 cabal2nix-unstable = all; 305 funcmp = all; 306 # Doesn't currently work on ghc-9.0:
··· 252 # remove integer-simple because it appears to be broken with 253 # musl and non-static-linking. 254 integer-simple = {}; 255 + 256 + ghcjs = {}; 257 + ghcjs810 = {}; 258 }; 259 260 # Get some cache going for MUSL-enabled GHC. ··· 303 # package sets (like Cabal, jailbreak-cabal) are 304 # working as expected. 305 cabal-install = all; 306 + Cabal_3_6_1_0 = with compilerNames; [ ghc884 ghc8107 ghc901 ghc921 ]; 307 cabal2nix-unstable = all; 308 funcmp = all; 309 # Doesn't currently work on ghc-9.0: