nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'master' into staging-next

Larger rebuild, probably mainly haskell.
Hydra nixpkgs: ?compare=1503325

+1739 -466
+6 -1
maintainers/maintainer-list.nix
··· 68 68 github = "abbradar"; 69 69 name = "Nikolay Amiantov"; 70 70 }; 71 + abhi18av = { 72 + email = "abhi18av@gmail.com"; 73 + github = "abhi18av"; 74 + name = "Abhinav Sharma"; 75 + }; 71 76 abigailbuccaneer = { 72 77 email = "abigailbuccaneer@gmail.com"; 73 78 github = "abigailbuccaneer"; ··· 4682 4677 name = "Thomas Tuegel"; 4683 4678 }; 4684 4679 tv = { 4685 - email = "tv@shackspace.de"; 4680 + email = "tv@krebsco.de"; 4686 4681 github = "4z3"; 4687 4682 name = "Tomislav Viljetić"; 4688 4683 };
+1 -1
nixos/modules/tasks/auto-upgrade.nix
··· 78 78 HOME = "/root"; 79 79 } // config.networking.proxy.envVars; 80 80 81 - path = [ pkgs.gnutar pkgs.xz.bin config.nix.package.out ]; 81 + path = [ pkgs.gnutar pkgs.xz.bin pkgs.gitMinimal config.nix.package.out ]; 82 82 83 83 script = '' 84 84 ${config.system.build.nixos-rebuild}/bin/nixos-rebuild switch ${toString cfg.flags}
+1
nixos/tests/all-tests.nix
··· 142 142 nat.firewall = handleTest ./nat.nix { withFirewall = true; }; 143 143 nat.firewall-conntrack = handleTest ./nat.nix { withFirewall = true; withConntrackHelpers = true; }; 144 144 nat.standalone = handleTest ./nat.nix { withFirewall = false; }; 145 + neo4j = handleTest ./neo4j.nix {}; 145 146 netdata = handleTest ./netdata.nix {}; 146 147 networking.networkd = handleTest ./networking.nix { networkd = true; }; 147 148 networking.scripted = handleTest ./networking.nix { networkd = false; };
+20
nixos/tests/neo4j.nix
··· 1 + import ./make-test.nix { 2 + name = "neo4j"; 3 + 4 + nodes = { 5 + master = 6 + { ... }: 7 + 8 + { 9 + services.neo4j.enable = true; 10 + }; 11 + }; 12 + 13 + testScript = '' 14 + startAll; 15 + 16 + $master->waitForUnit("neo4j"); 17 + $master->sleep(20); # Hopefully this is long enough!! 18 + $master->succeed("curl http://localhost:7474/"); 19 + ''; 20 + }
+6 -6
pkgs/applications/editors/android-studio/default.nix
··· 13 13 sha256Hash = "0dracganibnkyapn2pk2qqnxpwmii57371ycri4nccaci9v9pcjw"; 14 14 }; 15 15 betaVersion = { 16 - version = "3.4.0.11"; # "Android Studio 3.4 Beta 2" 17 - build = "183.5240537"; 18 - sha256Hash = "0mv7ayqjkw97jzdifw1cdvjhnzygzkd2a9rc0h99fclhf2nii5yr"; 16 + version = "3.4.0.12"; # "Android Studio 3.4 Beta 3" 17 + build = "183.5256591"; 18 + sha256Hash = "1yab2sgabgk3wa3wrzv9z1dc2k7x0079v0mlwrp32jwx8r9byvcw"; 19 19 }; 20 20 latestVersion = { # canary & dev 21 - version = "3.5.0.1"; # "Android Studio 3.5 Canary 2" 22 - build = "183.5240547"; 23 - sha256Hash = "0z52ig9v2w9i6bqiqpdvgcr6g6sgl8p5317jamg72d5csm9hgfx3"; 21 + version = "3.5.0.2"; # "Android Studio 3.5 Canary 3" 22 + build = "183.5256920"; 23 + sha256Hash = "09bd80ld21hq743xjacsq0nkxwl5xzr253p86n71n580yn4rgmlb"; 24 24 }; 25 25 in rec { 26 26 # Old alias (TODO @primeos: Remove after 19.03 is branched off):
+2 -2
pkgs/applications/misc/calibre/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "3.38.1"; 8 + version = "3.39.1"; 9 9 name = "calibre-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz"; 13 - sha256 = "07fvpnabk17sfg81xn0bsnw36k45hawwz0fcz5cmp5qydm85ncv0"; 13 + sha256 = "08c1wsdn0giv9zfb6bis9bbrw687rci8fs26qsal8ijmjk55dfsh"; 14 14 }; 15 15 16 16 patches = [
+2 -2
pkgs/applications/misc/cool-retro-term/default.nix
··· 2 2 , qtquickcontrols, qtgraphicaleffects, qmake }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 name = "cool-retro-term-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Swordfish90"; 10 10 repo = "cool-retro-term"; 11 11 rev = version; 12 - sha256 = "0gmigjpc19q7l94q4wzbrxh7cdb6zk3zscaijzwsz9364wsgzb47"; 12 + sha256 = "0mird4k88ml6y61hky2jynrjmnxl849fvhsr5jfdlnv0i7r5vwi5"; 13 13 }; 14 14 15 15 patchPhase = ''
+2 -2
pkgs/applications/networking/cluster/kube-router/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "kube-router-${version}"; 5 - version = "0.2.3"; 5 + version = "0.2.5"; 6 6 rev = "v${version}"; 7 7 8 8 goPackagePath = "github.com/cloudnativelabs/kube-router"; ··· 11 11 inherit rev; 12 12 owner = "cloudnativelabs"; 13 13 repo = "kube-router"; 14 - sha256 = "1dsr76dq6sycwgh75glrcb4scv52lrrd0aivskhc7mwq30plafcj"; 14 + sha256 = "1j6q6kg4qj75v2mdy9ivvwq8mx9fpdf0w08959l8imrp5byd56wv"; 15 15 }; 16 16 17 17 buildFlagsArray = ''
+3 -4
pkgs/applications/networking/gns3/default.nix
··· 2 2 3 3 let 4 4 stableVersion = "2.1.12"; 5 - # Currently there is no preview version. 6 - previewVersion = stableVersion; 5 + previewVersion = "2.2.0a1"; 7 6 addVersion = args: 8 7 let version = if args.stable then stableVersion else previewVersion; 9 8 branch = if args.stable then "stable" else "preview"; ··· 18 19 }; 19 20 guiPreview = mkGui { 20 21 stable = false; 21 - sha256Hash = guiSrcHash; 22 + sha256Hash = "16jjgfbdi7b3349wrqalf40qcaqzw3d4vdjbwcy8dbqblg48hn5w"; 22 23 }; 23 24 24 25 serverStable = mkServer { ··· 27 28 }; 28 29 serverPreview = mkServer { 29 30 stable = false; 30 - sha256Hash = serverSrcHash; 31 + sha256Hash = "0bcsjljy947grfn3y9xyi3dbzdw5wkljq1nr66cqfkidx9f4fzni"; 31 32 }; 32 33 }
+1 -1
pkgs/applications/networking/gns3/gui.nix
··· 20 20 raven psutil jsonschema # tox for check 21 21 # Runtime dependencies 22 22 sip (pyqt5.override { withWebSockets = true; }) 23 - ]; 23 + ] ++ stdenv.lib.optional (!stable) pythonPackages.distro; 24 24 25 25 doCheck = false; # Failing 26 26
+3 -3
pkgs/applications/networking/gns3/server.nix
··· 3 3 { stdenv, python36, fetchFromGitHub }: 4 4 5 5 let 6 - python = python36.override { 6 + python = if stable then python36.override { 7 7 packageOverrides = self: super: { 8 8 async-timeout = super.async-timeout.overridePythonAttrs (oldAttrs: rec { 9 9 version = "2.0.1"; ··· 31 31 ++ stdenv.lib.optional (pythonOlder "3.5") typing; 32 32 }); 33 33 }; 34 - }; 34 + } else python36; 35 35 36 36 in python.pkgs.buildPythonPackage { 37 37 pname = "gns3-server"; ··· 48 48 aiohttp-cors yarl aiohttp multidict 49 49 jinja2 psutil zipstream raven jsonschema typing 50 50 (python.pkgs.callPackage ../../../development/python-modules/prompt_toolkit/1.nix {}) 51 - ]; 51 + ] ++ stdenv.lib.optional (!stable) python.pkgs.distro; 52 52 53 53 # Requires network access 54 54 doCheck = false;
+4 -4
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 4 4 mkTelegram = args: qt5.callPackage (import ./generic.nix args) { }; 5 5 stableVersion = { 6 6 stable = true; 7 - version = "1.5.8"; 8 - sha256Hash = "0sl4p4a7fyh68g01rddiy719lyr321cjar78b3c732zxfj8lxvkb"; 7 + version = "1.5.11"; 8 + sha256Hash = "09blyzs6mrmrrmjcfia9pa35mfv4zfc9mrqc36hqqcchmg54kx6w"; 9 9 # svn log svn://svn.archlinux.org/community/telegram-desktop/trunk 10 - archPatchesRevision = "415526"; 11 - archPatchesHash = "1lfzws90ab0vajhm5r64gyyqqc1g6a2ay0a1vkp0ah1iw5jh11ik"; 10 + archPatchesRevision = "429149"; 11 + archPatchesHash = "1ylpi9kb6hk27x9wmna4ing8vzn9b7247iya91pyxxrpxrcrhpli"; 12 12 }; 13 13 in { 14 14 stable = mkTelegram stableVersion;
+2 -3
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 13 13 let 14 14 inherit (stdenv.lib) concatStringsSep makeBinPath optional; 15 15 16 - version = "2.6.149990.1216"; 16 + version = "2.7.162522.0121"; 17 17 srcs = { 18 18 x86_64-linux = fetchurl { 19 19 url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz"; 20 - sha256 = "0bs5kx2601lwwr9lgdd3hlbrrwsf0dai766zrca907dl400pmzyd"; 20 + sha256 = "01i4g4kmawk3mclifh4bwcqpdnbvrz0sz49b6l33n0k5ysky20r1"; 21 21 }; 22 22 }; 23 23 ··· 49 49 files = concatStringsSep " " [ 50 50 "*.pcm" 51 51 "*.png" 52 - "ZXMPPROOT.cer" 53 52 "ZoomLauncher" 54 53 "config-dump.sh" 55 54 "timezones"
+2 -2
pkgs/applications/networking/mailreaders/notmuch/default.nix
··· 12 12 with stdenv.lib; 13 13 14 14 stdenv.mkDerivation rec { 15 - version = "0.28"; 15 + version = "0.28.1"; 16 16 name = "notmuch-${version}"; 17 17 18 18 passthru = { ··· 22 22 23 23 src = fetchurl { 24 24 url = "https://notmuchmail.org/releases/${name}.tar.gz"; 25 - sha256 = "0dqarmjc8544m2w7bqrqmvsfy55fw82707z3lz9cql8nr777bjmc"; 25 + sha256 = "0mcsfkrp6mpy374m5rwwgm9md8qzvwa3s4rbzid4cnkx2cwfj4fi"; 26 26 }; 27 27 28 28 nativeBuildInputs = [ pkgconfig ];
-6
pkgs/development/compilers/ghcjs-ng/8.2/git.json
··· 1 - { 2 - "url": "https://github.com/ghcjs/ghcjs", 3 - "rev": "0cff73c3ee13b464adba90f308b77751c75b9f26", 4 - "sha256": "1shg34zi6ryaihar62qdkkalv8dsrsqbv58jzkhk9in38sdfkjxv", 5 - "fetchSubmodules": true 6 - }
+26 -18
pkgs/development/compilers/ghcjs-ng/8.2/stage0.nix pkgs/development/compilers/ghcjs-ng/8.6/stage0.nix
··· 20 20 }: 21 21 mkDerivation { 22 22 pname = "ghcjs"; 23 - version = "8.2.0.1"; 23 + version = "8.6.0.1"; 24 24 src = configuredSrc + /.; 25 25 isLibrary = true; 26 26 isExecutable = true; ··· 60 60 61 61 ghc-api-ghcjs = callPackage 62 62 ({ mkDerivation, array, base, binary, bytestring, containers 63 - , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghci-ghcjs 64 - , hoopl, hpc, process, stdenv, template-haskell-ghcjs, terminfo 65 - , time, transformers, unix 63 + , deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghc-heap 64 + , ghci-ghcjs, hpc, process, stdenv, template-haskell-ghcjs 65 + , terminfo, time, transformers, unix 66 66 }: 67 67 mkDerivation { 68 68 pname = "ghc-api-ghcjs"; 69 - version = "8.2.2"; 69 + version = "8.6.2"; 70 70 src = configuredSrc + /lib/ghc-api-ghcjs; 71 71 libraryHaskellDepends = [ 72 72 array base binary bytestring containers deepseq directory filepath 73 - ghc-boot ghc-boot-th ghci-ghcjs hoopl hpc process 73 + ghc-boot ghc-boot-th ghc-heap ghci-ghcjs hpc process 74 74 template-haskell-ghcjs terminfo time transformers unix 75 75 ]; 76 76 homepage = "http://www.haskell.org/ghc/"; ··· 80 80 81 81 ghci-ghcjs = callPackage 82 82 ({ mkDerivation, array, base, binary, bytestring, containers 83 - , deepseq, filepath, ghc-boot, ghc-boot-th, stdenv 83 + , deepseq, filepath, ghc-boot, ghc-boot-th, ghc-heap, stdenv 84 84 , template-haskell-ghcjs, transformers, unix 85 85 }: 86 86 mkDerivation { 87 87 pname = "ghci-ghcjs"; 88 - version = "8.2.2"; 88 + version = "8.6.1"; 89 89 src = configuredSrc + /lib/ghci-ghcjs; 90 90 libraryHaskellDepends = [ 91 91 array base binary bytestring containers deepseq filepath ghc-boot 92 - ghc-boot-th template-haskell-ghcjs transformers unix 92 + ghc-boot-th ghc-heap template-haskell-ghcjs transformers unix 93 93 ]; 94 94 description = "The library supporting GHC's interactive interpreter (customized for GHCJS)"; 95 95 license = stdenv.lib.licenses.bsd3; ··· 119 119 }: 120 120 mkDerivation { 121 121 pname = "haddock-api-ghcjs"; 122 - version = "2.18.1"; 122 + version = "2.20.0"; 123 123 src = configuredSrc + /lib/haddock-api-ghcjs; 124 124 enableSeparateDataOutput = true; 125 125 libraryHaskellDepends = [ ··· 128 128 xhtml 129 129 ]; 130 130 testHaskellDepends = [ 131 - base containers ghc-api-ghcjs hspec QuickCheck 131 + array base bytestring Cabal containers deepseq directory filepath 132 + ghc-api-ghcjs ghc-boot ghc-paths haddock-library-ghcjs hspec 133 + QuickCheck transformers xhtml 132 134 ]; 133 135 testToolDepends = [ hspec-discover ]; 134 136 homepage = "http://www.haskell.org/haddock/"; 135 - description = "A documentation-generation tool for Haskell libraries (customized for GHCJS)"; 137 + description = "A documentation-generation tool for Haskell libraries"; 136 138 license = stdenv.lib.licenses.bsd3; 137 139 }) {}; 138 140 139 141 haddock-library-ghcjs = callPackage 140 - ({ mkDerivation, base, base-compat, bytestring, deepseq, hspec 141 - , hspec-discover, QuickCheck, stdenv, transformers 142 + ({ mkDerivation, base, base-compat, bytestring, containers, deepseq 143 + , directory, filepath, haddock-library, hspec, hspec-discover 144 + , optparse-applicative, parsec, QuickCheck, stdenv, text 145 + , transformers, tree-diff 142 146 }: 143 147 mkDerivation { 144 148 pname = "haddock-library-ghcjs"; 145 - version = "1.4.4"; 149 + version = "1.6.0"; 146 150 src = configuredSrc + /lib/haddock-library-ghcjs; 147 - libraryHaskellDepends = [ base bytestring deepseq transformers ]; 151 + libraryHaskellDepends = [ 152 + base bytestring containers parsec text transformers 153 + ]; 148 154 testHaskellDepends = [ 149 - base base-compat bytestring deepseq hspec QuickCheck transformers 155 + base base-compat bytestring containers deepseq directory filepath 156 + haddock-library hspec optparse-applicative parsec QuickCheck text 157 + transformers tree-diff 150 158 ]; 151 159 testToolDepends = [ hspec-discover ]; 152 160 homepage = "http://www.haskell.org/haddock/"; ··· 166 158 ({ mkDerivation, base, ghc-boot-th, pretty, stdenv }: 167 159 mkDerivation { 168 160 pname = "template-haskell-ghcjs"; 169 - version = "2.12.0.0"; 161 + version = "2.14.0.0"; 170 162 src = configuredSrc + /lib/template-haskell-ghcjs; 171 163 libraryHaskellDepends = [ base ghc-boot-th pretty ]; 172 164 description = "Support library for Template Haskell (customized for GHCJS)";
+3 -1
pkgs/development/compilers/ghcjs-ng/8.4/dep-overrides.nix
··· 2 2 3 3 let inherit (haskellLib) dontCheck doJailbreak; 4 4 in self: super: { 5 - haddock-library-ghcjs = dontCheck super.haddock-library-ghcjs; 5 + haddock-library-ghcjs = doJailbreak (dontCheck super.haddock-library-ghcjs); 6 6 haddock-api-ghcjs = doJailbreak super.haddock-api-ghcjs; 7 + 8 + template-haskell-ghcjs = doJailbreak super.template-haskell-ghcjs; 7 9 }
+7
pkgs/development/compilers/ghcjs-ng/8.6/dep-overrides.nix
··· 1 + { haskellLib }: 2 + 3 + let inherit (haskellLib) dontCheck doJailbreak dontHaddock; 4 + in self: super: { 5 + haddock-library-ghcjs = doJailbreak super.haddock-library-ghcjs; 6 + haddock-api-ghcjs = doJailbreak (dontHaddock super.haddock-api-ghcjs); 7 + }
+6
pkgs/development/compilers/ghcjs-ng/8.6/git.json
··· 1 + { 2 + "url": "https://github.com/ghcjs/ghcjs", 3 + "rev": "75c61af32d73def4409d1fe7b64659c1d28cd075", 4 + "sha256": "18pixn6xdz6qp941yhxfnmwi463jnpskmg473lv07vvgy4hpgjhj", 5 + "fetchSubmodules": true 6 + }
+2
pkgs/development/compilers/ghcjs-ng/configured-ghcjs-src.nix
··· 43 43 # TODO: How to actually fix this? 44 44 # Seems to work fine and produce the right files. 45 45 touch ghc/includes/ghcautoconf.h 46 + mkdir -p ghc/compiler/vectorise 47 + mkdir -p ghc/utils/haddock/haddock-library/vendor 46 48 47 49 patchShebangs . 48 50 ./utils/makePackages.sh copy
+1 -3
pkgs/development/compilers/ghcjs-ng/default.nix
··· 104 104 inherit passthru; 105 105 106 106 meta.platforms = passthru.bootPkgs.ghc.meta.platforms; 107 - meta.hydraPlatforms = []; 108 - meta.broken = true; # does not compile: https://hydra.nixos.org/build/88052615 109 - 107 + meta.maintainers = [lib.maintainers.elvishjerricco]; 110 108 }
+19 -2
pkgs/development/haskell-modules/configuration-common.nix
··· 85 85 name = "git-annex-${super.git-annex.version}-src"; 86 86 url = "git://git-annex.branchable.com/"; 87 87 rev = "refs/tags/" + super.git-annex.version; 88 - sha256 = "0vww2qf94a6dg46mynkgpk0lh3x12vvfby3flqymi4wfrx1fif1k"; 88 + sha256 = "06385r9rlncrrmzdfl8q600bw6plbvkmkwgl3llg595xrm711a97"; 89 89 }; 90 90 }).override { 91 91 dbus = if pkgs.stdenv.isLinux then self.dbus else null; ··· 935 935 # aarch64 and armv7l fixes. 936 936 happy = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.happy else super.happy; # Similar to https://ghc.haskell.org/trac/ghc/ticket/13062 937 937 hashable = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.hashable else super.hashable; # https://github.com/tibbe/hashable/issues/95 938 - servant-docs = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontCheck super.servant-docs else super.servant-docs; 938 + servant-docs = 939 + let 940 + f = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) 941 + then dontCheck 942 + else pkgs.lib.id; 943 + in doJailbreak (f super.servant-docs); # jailbreak tasty < 1.2 until servant-docs > 0.11.3 is on hackage. 939 944 swagger2 = if (pkgs.stdenv.hostPlatform.isAarch32 || pkgs.stdenv.hostPlatform.isAarch64) then dontHaddock (dontCheck super.swagger2) else super.swagger2; 940 945 941 946 # requires a release including https://github.com/haskell-servant/servant-swagger/commit/249530d9f85fe76dfb18b100542f75a27e6a3079 ··· 1187 1182 hlint = super.hlint.overrideScope (self: super: { haskell-src-exts = self.haskell-src-exts_1_21_0; }); 1188 1183 hoogle = super.hoogle.overrideScope (self: super: { haskell-src-exts = self.haskell-src-exts_1_21_0; }); 1189 1184 1185 + # Jailbreak tasty < 1.2: https://github.com/phadej/tdigest/issues/30 1186 + tdigest = doJailbreak super.tdigest; # until tdigest > 0.2.1 1187 + 1188 + # These patches contain fixes for 8.6 that should be safe for 1189 + # earlier versions, but we need the relaxed version bounds in GHC 1190 + # 8.4 builds. beam needs to release a round of updates that relax 1191 + # bounds and include the 8.6 fixes: 1192 + # https://github.com/tathougies/beam/issues/315 1193 + beam-core = appendPatch super.beam-core ./patches/beam-core-fix-ghc-8.6.x-build.patch; 1194 + beam-migrate = appendPatch super.beam-migrate ./patches/beam-migrate-fix-ghc-8.6.x-build.patch; 1195 + beam-postgres = appendPatch super.beam-postgres ./patches/beam-postgres-fix-ghc-8.6.x-build.patch; 1196 + beam-sqlite = appendPatch super.beam-sqlite ./patches/beam-sqlite-fix-ghc-8.6.x-build.patch; 1190 1197 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+3
pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
··· 76 76 haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1); 77 77 })); 78 78 79 + # cabal2nix doesn't list this because of a conditional on the GHC version. 80 + aeson = addBuildDepend super.aeson self.contravariant; 81 + 79 82 }
-1
pkgs/development/haskell-modules/configuration-ghc-head.nix
··· 35 35 integer-gmp = null; 36 36 libiserv = null; 37 37 mtl = null; 38 - parallel = null; 39 38 parsec = null; 40 39 pretty = null; 41 40 process = null;
+5 -1
pkgs/development/haskell-modules/generic-builder.nix
··· 377 377 runHook postHaddock 378 378 ''; 379 379 380 + # The scary sed expression handles two cases in v2.5 Cabal's package configs: 381 + # 1. 'id: short-name-0.0.1-9yvw8HF06tiAXuxm5U8KjO' 382 + # 2. 'id:\n 383 + # very-long-descriptive-useful-name-0.0.1-9yvw8HF06tiAXuxm5U8KjO' 380 384 installPhase = '' 381 385 runHook preInstall 382 386 ··· 395 391 rmdir "$packageConfFile" 396 392 fi 397 393 for packageConfFile in "$packageConfDir/"*; do 398 - local pkgId=$( ${gnused}/bin/sed -n -e 's|^id:[ ]\+||p' $packageConfFile ) 394 + local pkgId=$( ${gnused}/bin/sed -n -e ':a' -e '/^id:$/N; s/id:\n[ ]*\([^\n]*\).*$/\1/p; s/id:[ ]*\([^\n]*\)$/\1/p; ta' $packageConfFile ) 399 395 mv $packageConfFile $packageConfDir/$pkgId.conf 400 396 done 401 397
+1203 -195
pkgs/development/haskell-modules/hackage-packages.nix
··· 18509 18509 }: 18510 18510 mkDerivation { 18511 18511 pname = "Unique"; 18512 - version = "0.4.7.5"; 18513 - sha256 = "0wd4rwbn765n2jyzwwwcghqh1qx69wb9ci7wmvw1ahzg0wbadbqz"; 18512 + version = "0.4.7.6"; 18513 + sha256 = "19388lmnld4z1vgnj9cfwhm51xn0m0rwsq76w5752sy9nzcpck91"; 18514 18514 libraryHaskellDepends = [ 18515 18515 base containers extra hashable unordered-containers 18516 18516 ]; ··· 22499 22499 }) {}; 22500 22500 22501 22501 "aeson-value-parser" = callPackage 22502 - ({ mkDerivation, aeson, base, bytestring, mtl, scientific, text 22503 - , transformers, unordered-containers, vector 22502 + ({ mkDerivation, aeson, attoparsec, base, bytestring, mtl 22503 + , scientific, text, transformers, unordered-containers, vector 22504 22504 }: 22505 22505 mkDerivation { 22506 22506 pname = "aeson-value-parser"; 22507 - version = "0.14.3"; 22508 - sha256 = "1ikj4kdd9qs50a5zqfhmw0f6k6b8pi9w78nk6r1vpm352xs3vsi1"; 22507 + version = "0.16"; 22508 + sha256 = "07l08rbx7xdp0jnr672skmisaa5wikpn6h43m6i9l7l7x1937b38"; 22509 22509 libraryHaskellDepends = [ 22510 - aeson base bytestring mtl scientific text transformers 22510 + aeson attoparsec base bytestring mtl scientific text transformers 22511 22511 unordered-containers vector 22512 22512 ]; 22513 - description = "An API for parsing \"aeson\" JSON tree into Haskell types"; 22513 + description = "API for parsing \"aeson\" JSON tree into Haskell types"; 22514 22514 license = stdenv.lib.licenses.mit; 22515 22515 hydraPlatforms = stdenv.lib.platforms.none; 22516 22516 }) {}; ··· 27257 27257 license = stdenv.lib.licenses.mit; 27258 27258 }) {}; 27259 27259 27260 + "antiope-athena_6_3_0" = callPackage 27261 + ({ mkDerivation, amazonka, amazonka-athena, amazonka-core, base 27262 + , lens, resourcet, text, unliftio-core 27263 + }: 27264 + mkDerivation { 27265 + pname = "antiope-athena"; 27266 + version = "6.3.0"; 27267 + sha256 = "0yzvzhwl92k1v50w1jzlz2zq5rp7n6x1j51fpqrqq97vj7vqzfsq"; 27268 + libraryHaskellDepends = [ 27269 + amazonka amazonka-athena amazonka-core base lens resourcet text 27270 + unliftio-core 27271 + ]; 27272 + testHaskellDepends = [ 27273 + amazonka amazonka-athena amazonka-core base lens resourcet text 27274 + unliftio-core 27275 + ]; 27276 + license = stdenv.lib.licenses.mit; 27277 + hydraPlatforms = stdenv.lib.platforms.none; 27278 + }) {}; 27279 + 27260 27280 "antiope-contract" = callPackage 27261 27281 ({ mkDerivation, aeson, antiope-s3, avro, base, bytestring, text }: 27262 27282 mkDerivation { 27263 27283 pname = "antiope-contract"; 27264 - version = "6.2.0"; 27265 - sha256 = "0s2s0vq6n7zwjj1yd7kmpwxkvbnfd2ikjv9nzg1rz0hm6mz1dn4p"; 27284 + version = "6.3.0"; 27285 + sha256 = "1d9z3vm7ab6fn0b1v0795v36x36j7lczjgkn2krx7zxq7srzf77l"; 27266 27286 libraryHaskellDepends = [ 27267 27287 aeson antiope-s3 avro base bytestring text 27268 27288 ]; ··· 27299 27279 pname = "antiope-core"; 27300 27280 version = "6.2.0"; 27301 27281 sha256 = "0g3bhh8vdnkd5h9savhjc053jbb4k7b7chbzcjjqd4kj95v8jmr3"; 27282 + libraryHaskellDepends = [ 27283 + amazonka amazonka-core base bytestring exceptions generic-lens 27284 + http-client http-types lens monad-logger mtl resourcet text 27285 + transformers unliftio-core 27286 + ]; 27287 + testHaskellDepends = [ 27288 + amazonka amazonka-core base bytestring exceptions generic-lens 27289 + http-client http-types lens monad-logger mtl resourcet text 27290 + transformers unliftio-core 27291 + ]; 27292 + license = stdenv.lib.licenses.mit; 27293 + hydraPlatforms = stdenv.lib.platforms.none; 27294 + }) {}; 27295 + 27296 + "antiope-core_6_3_0" = callPackage 27297 + ({ mkDerivation, amazonka, amazonka-core, base, bytestring 27298 + , exceptions, generic-lens, http-client, http-types, lens 27299 + , monad-logger, mtl, resourcet, text, transformers, unliftio-core 27300 + }: 27301 + mkDerivation { 27302 + pname = "antiope-core"; 27303 + version = "6.3.0"; 27304 + sha256 = "001qkmiild396pg9hnw776djygjm692k1w9bmckn6l9ahiz8yah0"; 27302 27305 libraryHaskellDepends = [ 27303 27306 amazonka amazonka-core base bytestring exceptions generic-lens 27304 27307 http-client http-types lens monad-logger mtl resourcet text ··· 27357 27314 hydraPlatforms = stdenv.lib.platforms.none; 27358 27315 }) {}; 27359 27316 27317 + "antiope-dynamodb_6_3_0" = callPackage 27318 + ({ mkDerivation, amazonka, amazonka-core, amazonka-dynamodb 27319 + , antiope-core, base, generic-lens, lens, text, unliftio-core 27320 + , unordered-containers 27321 + }: 27322 + mkDerivation { 27323 + pname = "antiope-dynamodb"; 27324 + version = "6.3.0"; 27325 + sha256 = "0912726sm6g2ssrzni3ldiavb506wa51ib07n4gm8vapzhnwxxlb"; 27326 + libraryHaskellDepends = [ 27327 + amazonka amazonka-core amazonka-dynamodb antiope-core base 27328 + generic-lens lens text unliftio-core unordered-containers 27329 + ]; 27330 + testHaskellDepends = [ 27331 + amazonka amazonka-core amazonka-dynamodb antiope-core base 27332 + generic-lens lens text unliftio-core unordered-containers 27333 + ]; 27334 + license = stdenv.lib.licenses.mit; 27335 + hydraPlatforms = stdenv.lib.platforms.none; 27336 + }) {}; 27337 + 27360 27338 "antiope-messages" = callPackage 27361 27339 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 27362 27340 , amazonka-sqs, antiope-s3, base, generic-lens, lens, lens-aeson ··· 27387 27323 pname = "antiope-messages"; 27388 27324 version = "6.2.0"; 27389 27325 sha256 = "11zkyfv06fsqxznr36hh563yz401y3wg2a5hc6x6ydza4xdnrzdz"; 27326 + libraryHaskellDepends = [ 27327 + aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3 27328 + base generic-lens lens lens-aeson monad-loops network-uri text 27329 + unliftio-core 27330 + ]; 27331 + testHaskellDepends = [ 27332 + aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3 27333 + base generic-lens lens lens-aeson monad-loops network-uri text 27334 + unliftio-core 27335 + ]; 27336 + license = stdenv.lib.licenses.mit; 27337 + hydraPlatforms = stdenv.lib.platforms.none; 27338 + }) {}; 27339 + 27340 + "antiope-messages_6_3_0" = callPackage 27341 + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 27342 + , amazonka-sqs, antiope-s3, base, generic-lens, lens, lens-aeson 27343 + , monad-loops, network-uri, text, unliftio-core 27344 + }: 27345 + mkDerivation { 27346 + pname = "antiope-messages"; 27347 + version = "6.3.0"; 27348 + sha256 = "0yg38mayxzm7awgn0jczyh3vkyvhm3nmi47vry7knws916xrpr4x"; 27390 27349 libraryHaskellDepends = [ 27391 27350 aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3 27392 27351 base generic-lens lens lens-aeson monad-loops network-uri text ··· 27450 27363 hydraPlatforms = stdenv.lib.platforms.none; 27451 27364 }) {}; 27452 27365 27366 + "antiope-s3_6_3_0" = callPackage 27367 + ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, antiope-core 27368 + , attoparsec, base, bytestring, conduit, conduit-extra, exceptions 27369 + , generic-lens, hedgehog, hspec, http-types, hw-hspec-hedgehog 27370 + , lens, monad-logger, mtl, network-uri, resourcet, text 27371 + , unliftio-core 27372 + }: 27373 + mkDerivation { 27374 + pname = "antiope-s3"; 27375 + version = "6.3.0"; 27376 + sha256 = "00szjn9vbb6xndzs0wpq2hw9a529ldy5y0pckfm3xkd6ap5ifx41"; 27377 + libraryHaskellDepends = [ 27378 + amazonka amazonka-core amazonka-s3 antiope-core attoparsec base 27379 + bytestring conduit conduit-extra exceptions generic-lens http-types 27380 + lens monad-logger mtl network-uri resourcet text unliftio-core 27381 + ]; 27382 + testHaskellDepends = [ 27383 + amazonka amazonka-core amazonka-s3 antiope-core attoparsec base 27384 + bytestring conduit conduit-extra exceptions generic-lens hedgehog 27385 + hspec http-types hw-hspec-hedgehog lens monad-logger mtl 27386 + network-uri resourcet text unliftio-core 27387 + ]; 27388 + license = stdenv.lib.licenses.mit; 27389 + hydraPlatforms = stdenv.lib.platforms.none; 27390 + }) {}; 27391 + 27453 27392 "antiope-sns" = callPackage 27454 27393 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base 27455 27394 , generic-lens, lens, text, unliftio-core ··· 27484 27371 pname = "antiope-sns"; 27485 27372 version = "6.2.0"; 27486 27373 sha256 = "0npm9q3vf2njiqwyswxc6xh5psjls0skz29mz22y59sk25m5fmkv"; 27374 + libraryHaskellDepends = [ 27375 + aeson amazonka amazonka-core amazonka-sns base generic-lens lens 27376 + text unliftio-core 27377 + ]; 27378 + testHaskellDepends = [ 27379 + aeson amazonka amazonka-core amazonka-sns base generic-lens lens 27380 + text unliftio-core 27381 + ]; 27382 + license = stdenv.lib.licenses.mit; 27383 + hydraPlatforms = stdenv.lib.platforms.none; 27384 + }) {}; 27385 + 27386 + "antiope-sns_6_3_0" = callPackage 27387 + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base 27388 + , generic-lens, lens, text, unliftio-core 27389 + }: 27390 + mkDerivation { 27391 + pname = "antiope-sns"; 27392 + version = "6.3.0"; 27393 + sha256 = "0fr51vp8ihlv7pnlrl73knd8wwck1rsw5v4yzm2b8299m7gqd86v"; 27487 27394 libraryHaskellDepends = [ 27488 27395 aeson amazonka amazonka-core amazonka-sns base generic-lens lens 27489 27396 text unliftio-core ··· 27534 27401 aeson amazonka amazonka-core amazonka-s3 amazonka-sqs 27535 27402 antiope-messages antiope-s3 base generic-lens lens lens-aeson 27536 27403 monad-loops network-uri text unliftio-core 27404 + ]; 27405 + license = stdenv.lib.licenses.mit; 27406 + hydraPlatforms = stdenv.lib.platforms.none; 27407 + }) {}; 27408 + 27409 + "antiope-sqs_6_3_0" = callPackage 27410 + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 27411 + , amazonka-sqs, antiope-messages, antiope-s3, base, conduit 27412 + , generic-lens, lens, lens-aeson, monad-loops, mtl, network-uri 27413 + , text, unliftio-core 27414 + }: 27415 + mkDerivation { 27416 + pname = "antiope-sqs"; 27417 + version = "6.3.0"; 27418 + sha256 = "0a1kkzy9nldhwgh8xvnp4lqv49gpm6q9prnv2bgwlp00izy2r5s1"; 27419 + libraryHaskellDepends = [ 27420 + aeson amazonka amazonka-core amazonka-s3 amazonka-sqs 27421 + antiope-messages antiope-s3 base conduit generic-lens lens 27422 + lens-aeson monad-loops mtl network-uri text unliftio-core 27423 + ]; 27424 + testHaskellDepends = [ 27425 + aeson amazonka amazonka-core amazonka-s3 amazonka-sqs 27426 + antiope-messages antiope-s3 base conduit generic-lens lens 27427 + lens-aeson monad-loops mtl network-uri text unliftio-core 27537 27428 ]; 27538 27429 license = stdenv.lib.licenses.mit; 27539 27430 hydraPlatforms = stdenv.lib.platforms.none; ··· 37675 37518 }) {}; 37676 37519 37677 37520 "bitvec" = callPackage 37678 - ({ mkDerivation, base, HUnit, primitive, QuickCheck, test-framework 37679 - , test-framework-hunit, test-framework-quickcheck2, vector 37521 + ({ mkDerivation, base, HUnit, primitive, QuickCheck 37522 + , quickcheck-classes, test-framework, test-framework-hunit 37523 + , test-framework-quickcheck2, vector 37680 37524 }: 37681 37525 mkDerivation { 37682 37526 pname = "bitvec"; 37683 - version = "0.1.0.2"; 37684 - sha256 = "15a9p3wpjyq9761yjpbxgzl6mfly9gbwzbpsqi0zyza09cf51gk2"; 37527 + version = "0.1.1.0"; 37528 + sha256 = "12wvilgmibkvbd1hb15ixyidkqdyadx8i8jwm9n50q9qjp4phmm5"; 37529 + revision = "1"; 37530 + editedCabalFile = "02y6rvmgvxhmw0mqq9b20hs75x42kkgsp2c3kppwmp4pspjipmjm"; 37685 37531 libraryHaskellDepends = [ base primitive vector ]; 37686 37532 testHaskellDepends = [ 37687 - base HUnit primitive QuickCheck test-framework test-framework-hunit 37688 - test-framework-quickcheck2 vector 37533 + base HUnit primitive QuickCheck quickcheck-classes test-framework 37534 + test-framework-hunit test-framework-quickcheck2 vector 37689 37535 ]; 37690 37536 description = "Unboxed vectors of bits / dense IntSets"; 37691 37537 license = stdenv.lib.licenses.publicDomain; ··· 40539 40379 }) {}; 40540 40380 40541 40381 "buffon-machines" = callPackage 40542 - ({ mkDerivation, base, multiset, random, template-haskell }: 40382 + ({ mkDerivation, base, mtl, multiset, random, template-haskell }: 40543 40383 mkDerivation { 40544 40384 pname = "buffon-machines"; 40545 - version = "1.0.0.0"; 40546 - sha256 = "0s8gfbfilvnhkyjs94fb7s0amcar3nvhjb5lx1gzqgbxdgs1grdy"; 40547 - libraryHaskellDepends = [ base multiset random template-haskell ]; 40385 + version = "1.1.1.0"; 40386 + sha256 = "0985xh66j3f8p352gsq9balndwrsnylqilnnbk2sfb535jyh84dh"; 40387 + libraryHaskellDepends = [ 40388 + base mtl multiset random template-haskell 40389 + ]; 40548 40390 description = "Perfect simulation of discrete random variables"; 40549 40391 license = stdenv.lib.licenses.bsd3; 40550 40392 }) {}; ··· 41022 40860 benchmarkHaskellDepends = [ base criterion deepseq hashable ]; 41023 40861 description = "Efficient little-endian bit vector library"; 41024 40862 license = stdenv.lib.licenses.bsd3; 40863 + }) {}; 40864 + 40865 + "bv-little_1_0_0" = callPackage 40866 + ({ mkDerivation, base, criterion, deepseq, hashable, integer-gmp 40867 + , keys, mono-traversable, mono-traversable-keys, primitive 40868 + , QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck 40869 + , tasty-smallcheck, text-show 40870 + }: 40871 + mkDerivation { 40872 + pname = "bv-little"; 40873 + version = "1.0.0"; 40874 + sha256 = "0hdzwcdm3cdiqyjkl5k9hg61za51w61j5168c17nfs1yyhh0fdms"; 40875 + libraryHaskellDepends = [ 40876 + base deepseq hashable integer-gmp keys mono-traversable 40877 + mono-traversable-keys primitive QuickCheck text-show 40878 + ]; 40879 + testHaskellDepends = [ 40880 + base deepseq hashable mono-traversable mono-traversable-keys 40881 + QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck 40882 + tasty-smallcheck text-show 40883 + ]; 40884 + benchmarkHaskellDepends = [ 40885 + base criterion deepseq hashable mono-traversable QuickCheck 40886 + smallcheck 40887 + ]; 40888 + description = "Efficient little-endian bit vector library"; 40889 + license = stdenv.lib.licenses.bsd3; 40890 + hydraPlatforms = stdenv.lib.platforms.none; 41025 40891 }) {}; 41026 40892 41027 40893 "bv-sized" = callPackage ··· 42797 42607 }: 42798 42608 mkDerivation { 42799 42609 pname = "cabal2nix"; 42800 - version = "2.13"; 42801 - sha256 = "0qp5q40y2wsba0gykws0w6xzbvr19bcgbqbz05xacp14zxw4r4sp"; 42610 + version = "2.14.1"; 42611 + sha256 = "1bkhh5s3x6as4pz70p2rgwkrb121k5ic7j5dhmlh0rwvhrr9g1z2"; 42802 42612 isLibrary = true; 42803 42613 isExecutable = true; 42804 42614 libraryHaskellDepends = [ ··· 43183 42993 }: 43184 42994 mkDerivation { 43185 42995 pname = "cairo"; 43186 - version = "0.13.5.0"; 43187 - sha256 = "1wxylv4d8120ri0vgar168ikqa9m6533ipdwi38qlmxmw20ws2j2"; 42996 + version = "0.13.6.0"; 42997 + sha256 = "0c0b0ffxd9dx4c52ny6im420f6wyjmd822fn6vh561d07nr0y08n"; 42998 + revision = "1"; 42999 + editedCabalFile = "1mldbaa3qp0nf4jyns1cnadyk8gga2w6hl3y2xdbnbbsjm42s4m9"; 43188 43000 enableSeparateDataOutput = true; 43189 43001 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 43190 43002 libraryHaskellDepends = [ ··· 43226 43034 license = stdenv.lib.licenses.mit; 43227 43035 hydraPlatforms = stdenv.lib.platforms.none; 43228 43036 }) {}; 43037 + 43038 + "cairo-core" = callPackage 43039 + ({ mkDerivation, base, bytestring, c2hs, Cabal, cairo, directory 43040 + , filepath, haskell-src-exts, http-client, http-client-tls, hxt 43041 + , hxt-xpath, monad-extras, transformers 43042 + }: 43043 + mkDerivation { 43044 + pname = "cairo-core"; 43045 + version = "1.16.3"; 43046 + sha256 = "1dap6697r6izvags7k43b88z7m9i9yy0znrf1lgkrwv23mg6qxmj"; 43047 + setupHaskellDepends = [ 43048 + base bytestring Cabal directory filepath haskell-src-exts 43049 + http-client http-client-tls hxt hxt-xpath 43050 + ]; 43051 + libraryHaskellDepends = [ base monad-extras transformers ]; 43052 + libraryPkgconfigDepends = [ cairo ]; 43053 + libraryToolDepends = [ c2hs ]; 43054 + description = "Cairo Haskell binding (core functions)"; 43055 + license = stdenv.lib.licenses.bsd3; 43056 + }) {inherit (pkgs) cairo;}; 43229 43057 43230 43058 "cake" = callPackage 43231 43059 ({ mkDerivation, array, base, binary, bytestring, cmdargs ··· 49942 49730 }: 49943 49731 mkDerivation { 49944 49732 pname = "collection-json"; 49945 - version = "1.3.0.0"; 49946 - sha256 = "17fb6zralgg6linsjapbqb4l7hycfwwvpr2l8jdksdky6bf65633"; 49733 + version = "1.3.1.0"; 49734 + sha256 = "0wlpv47jj5q2kiwm1daaw4p4s9vh3xfs4rpb78y2a1qw6r6nw9vw"; 49947 49735 libraryHaskellDepends = [ 49948 49736 aeson base network-uri network-uri-json text 49949 49737 ]; ··· 57250 57038 license = stdenv.lib.licenses.bsd3; 57251 57039 }) {}; 57252 57040 57041 + "cubicbezier_0_6_0_6" = callPackage 57042 + ({ mkDerivation, base, containers, fast-math, integration, matrices 57043 + , microlens, microlens-mtl, microlens-th, mtl, parsec, tasty 57044 + , tasty-hunit, vector, vector-space 57045 + }: 57046 + mkDerivation { 57047 + pname = "cubicbezier"; 57048 + version = "0.6.0.6"; 57049 + sha256 = "0s7s1ak0x89jy3q4yxrcvjzsq9w4yh23ycjcja6i7klj5gggqwss"; 57050 + libraryHaskellDepends = [ 57051 + base containers fast-math integration matrices microlens 57052 + microlens-mtl microlens-th mtl vector vector-space 57053 + ]; 57054 + testHaskellDepends = [ base parsec tasty tasty-hunit ]; 57055 + description = "Efficient manipulating of 2D cubic bezier curves"; 57056 + license = stdenv.lib.licenses.bsd3; 57057 + hydraPlatforms = stdenv.lib.platforms.none; 57058 + }) {}; 57059 + 57253 57060 "cubicspline" = callPackage 57254 57061 ({ mkDerivation, base, hmatrix, safe }: 57255 57062 mkDerivation { ··· 57395 57164 testToolDepends = [ hspec-discover ]; 57396 57165 description = "Support for construction, rendering, and parsing of CUE sheets"; 57397 57166 license = stdenv.lib.licenses.bsd3; 57167 + }) {}; 57168 + 57169 + "cue-sheet_2_0_1" = callPackage 57170 + ({ mkDerivation, base, bytestring, containers, exceptions, hspec 57171 + , hspec-discover, hspec-megaparsec, megaparsec, mtl, QuickCheck 57172 + , text 57173 + }: 57174 + mkDerivation { 57175 + pname = "cue-sheet"; 57176 + version = "2.0.1"; 57177 + sha256 = "0papll3xcq2ipmya61jr71gf3zx2swmys829x5sbz7lv6abj9r3i"; 57178 + enableSeparateDataOutput = true; 57179 + libraryHaskellDepends = [ 57180 + base bytestring containers exceptions megaparsec mtl QuickCheck 57181 + text 57182 + ]; 57183 + testHaskellDepends = [ 57184 + base bytestring exceptions hspec hspec-megaparsec megaparsec 57185 + QuickCheck text 57186 + ]; 57187 + testToolDepends = [ hspec-discover ]; 57188 + description = "Support for construction, rendering, and parsing of CUE sheets"; 57189 + license = stdenv.lib.licenses.bsd3; 57190 + hydraPlatforms = stdenv.lib.platforms.none; 57398 57191 }) {}; 57399 57192 57400 57193 "cufft" = callPackage ··· 63047 62792 pname = "dhall"; 63048 62793 version = "1.20.1"; 63049 62794 sha256 = "1p5whphy666q0h22yq3jb4aipb5bkqp45bp86m7dp12ljksfhxz0"; 63050 - revision = "1"; 63051 - editedCabalFile = "1km0zbbahhq24s84s9gcck1javhplqjg51q4qf8i19iahnxkl3rq"; 62795 + revision = "2"; 62796 + editedCabalFile = "0629z8lc97rapfcqcgvxwp9x4x3xqpzrly8m0nsn0dds7400jxrk"; 63052 62797 isLibrary = true; 63053 62798 isExecutable = true; 63054 62799 libraryHaskellDepends = [ ··· 68750 68495 pname = "eap"; 68751 68496 version = "0.9.0.2"; 68752 68497 sha256 = "0bgx7sxpmvhd84j7kkqznazw7p1fl862w7jxlap473g2q5365kqc"; 68498 + revision = "1"; 68499 + editedCabalFile = "1lsy7pl39s02f45l7g9alw49xwh7m8m4bm3ydcz11rh9xdgcb9jv"; 68753 68500 libraryHaskellDepends = [ 68754 68501 base binary bytestring cryptonite memory mtl pretty-hex 68755 68502 ]; ··· 72175 71918 }) {}; 72176 71919 72177 71920 "espial" = callPackage 72178 - ({ mkDerivation, aeson, base, bcrypt, bytestring, case-insensitive 72179 - , classy-prelude, classy-prelude-conduit, classy-prelude-yesod 72180 - , conduit, containers, data-default, directory, ekg, ekg-core 72181 - , esqueleto, fast-logger, file-embed, foreign-store, hjsmin 72182 - , hscolour, hspec, http-conduit, iso8601-time, microlens 72183 - , monad-control, monad-logger, monad-metrics, mtl, optparse-generic 72184 - , persistent, persistent-sqlite, persistent-template, pinboard 72185 - , pretty-show, safe, shakespeare, template-haskell, text, time 72186 - , transformers, unordered-containers, vector, wai, wai-extra 72187 - , wai-logger, wai-middleware-metrics, warp, yaml, yesod, yesod-auth 72188 - , yesod-core, yesod-form, yesod-static, yesod-test 71921 + ({ mkDerivation, aeson, attoparsec, base, bcrypt, bytestring 71922 + , case-insensitive, classy-prelude, classy-prelude-conduit 71923 + , classy-prelude-yesod, conduit, containers, data-default 71924 + , directory, ekg, ekg-core, entropy, esqueleto, fast-logger 71925 + , file-embed, foreign-store, hjsmin, hscolour, hspec, http-api-data 71926 + , http-client, http-client-tls, http-conduit, http-types 71927 + , iso8601-time, microlens, monad-logger, monad-metrics, mtl 71928 + , optparse-generic, parser-combinators, persistent 71929 + , persistent-sqlite, persistent-template, pretty-show, safe 71930 + , shakespeare, template-haskell, text, time, transformers 71931 + , unordered-containers, vector, wai, wai-extra, wai-logger 71932 + , wai-middleware-metrics, warp, yaml, yesod, yesod-auth, yesod-core 71933 + , yesod-form, yesod-static, yesod-test 72189 71934 }: 72190 71935 mkDerivation { 72191 71936 pname = "espial"; 72192 - version = "0.0.5.1"; 72193 - sha256 = "010a809fmi6sxh2fwiwvjqk3d293cg5acj57lb1qbm6qjzn7ir37"; 71937 + version = "0.0.7"; 71938 + sha256 = "06nlmz8j6f64dgbd9y9b7i9fd1bv32yxijx764zlvy75i6vbips5"; 72194 71939 isLibrary = true; 72195 71940 isExecutable = true; 72196 71941 libraryHaskellDepends = [ 72197 - aeson base bcrypt bytestring case-insensitive classy-prelude 72198 - classy-prelude-conduit classy-prelude-yesod conduit containers 72199 - data-default directory ekg ekg-core esqueleto fast-logger 72200 - file-embed foreign-store hjsmin hscolour http-conduit iso8601-time 72201 - microlens monad-control monad-logger monad-metrics mtl persistent 72202 - persistent-sqlite persistent-template pinboard pretty-show safe 71942 + aeson attoparsec base bcrypt bytestring case-insensitive 71943 + classy-prelude classy-prelude-conduit classy-prelude-yesod conduit 71944 + containers data-default directory ekg ekg-core entropy esqueleto 71945 + fast-logger file-embed foreign-store hjsmin hscolour http-api-data 71946 + http-client http-client-tls http-conduit http-types iso8601-time 71947 + microlens monad-logger monad-metrics mtl parser-combinators 71948 + persistent persistent-sqlite persistent-template pretty-show safe 72203 71949 shakespeare template-haskell text time transformers 72204 71950 unordered-containers vector wai wai-extra wai-logger 72205 71951 wai-middleware-metrics warp yaml yesod yesod-auth yesod-core 72206 71952 yesod-form yesod-static 72207 71953 ]; 72208 71954 executableHaskellDepends = [ 72209 - aeson base bcrypt bytestring case-insensitive classy-prelude 72210 - classy-prelude-conduit classy-prelude-yesod conduit containers 72211 - data-default directory ekg ekg-core esqueleto fast-logger 72212 - file-embed foreign-store hjsmin hscolour http-conduit iso8601-time 72213 - microlens monad-control monad-logger monad-metrics mtl 72214 - optparse-generic persistent persistent-sqlite persistent-template 72215 - pinboard pretty-show safe shakespeare template-haskell text time 71955 + aeson attoparsec base bcrypt bytestring case-insensitive 71956 + classy-prelude classy-prelude-conduit classy-prelude-yesod conduit 71957 + containers data-default directory ekg ekg-core entropy esqueleto 71958 + fast-logger file-embed foreign-store hjsmin hscolour http-api-data 71959 + http-client http-client-tls http-conduit http-types iso8601-time 71960 + microlens monad-logger monad-metrics mtl optparse-generic 71961 + parser-combinators persistent persistent-sqlite persistent-template 71962 + pretty-show safe shakespeare template-haskell text time 72216 71963 transformers unordered-containers vector wai wai-extra wai-logger 72217 71964 wai-middleware-metrics warp yaml yesod yesod-auth yesod-core 72218 71965 yesod-form yesod-static 72219 71966 ]; 72220 71967 testHaskellDepends = [ 72221 - aeson base bcrypt bytestring case-insensitive classy-prelude 72222 - classy-prelude-conduit classy-prelude-yesod conduit containers 72223 - data-default directory ekg ekg-core esqueleto fast-logger 72224 - file-embed foreign-store hjsmin hscolour hspec http-conduit 72225 - iso8601-time microlens monad-control monad-logger monad-metrics mtl 72226 - persistent persistent-sqlite persistent-template pinboard 71968 + aeson attoparsec base bcrypt bytestring case-insensitive 71969 + classy-prelude classy-prelude-conduit classy-prelude-yesod conduit 71970 + containers data-default directory ekg ekg-core entropy esqueleto 71971 + fast-logger file-embed foreign-store hjsmin hscolour hspec 71972 + http-api-data http-client http-client-tls http-conduit http-types 71973 + iso8601-time microlens monad-logger monad-metrics mtl 71974 + parser-combinators persistent persistent-sqlite persistent-template 72227 71975 pretty-show safe shakespeare template-haskell text time 72228 71976 transformers unordered-containers vector wai wai-extra wai-logger 72229 71977 wai-middleware-metrics warp yaml yesod yesod-auth yesod-core 72230 71978 yesod-form yesod-static yesod-test 72231 71979 ]; 72232 71980 description = "Espial is an open-source, web-based bookmarking server"; 72233 - license = stdenv.lib.licenses.mit; 71981 + license = stdenv.lib.licenses.agpl3; 72234 71982 hydraPlatforms = stdenv.lib.platforms.none; 72235 71983 }) {}; 72236 71984 ··· 74665 74403 pname = "failable"; 74666 74404 version = "0.1.1.0"; 74667 74405 sha256 = "0wg4jhilnyqxs6kqikbli1ia6xl4hi4hipdc1pp1f2d2gxgg0afb"; 74406 + revision = "1"; 74407 + editedCabalFile = "05952427jqydy44yqsjad3xwy62k48f7ygyby28rg6s5l59966pz"; 74668 74408 libraryHaskellDepends = [ base mtl transformers ]; 74669 74409 description = "A 'Failable' error monad class to unify failure across monads that can fail"; 74670 74410 license = stdenv.lib.licenses.bsd3; ··· 77735 77471 pname = "flac"; 77736 77472 version = "0.1.2"; 77737 77473 sha256 = "0adc88h5dmazf9m2xah0qkcav3pm0l3jiy8wbg9fxjv1qpgv74jn"; 77738 - revision = "4"; 77739 - editedCabalFile = "0bmhd56fg4idz62maig3kykk7dyqy9dpm27fdljqg8jccl0vbwbm"; 77474 + revision = "5"; 77475 + editedCabalFile = "0rwwq8qrxd497rd5m0kidz4v69frj72ds7a6zrdqigj5f5471rhd"; 77740 77476 enableSeparateDataOutput = true; 77741 77477 libraryHaskellDepends = [ 77742 77478 base bytestring containers data-default-class directory exceptions ··· 77795 77531 base bytestring data-default-class directory flac hspec JuicyPixels 77796 77532 temporary 77797 77533 ]; 77534 + description = "Support for writing picture to FLAC metadata blocks with JuicyPixels"; 77535 + license = stdenv.lib.licenses.bsd3; 77536 + hydraPlatforms = stdenv.lib.platforms.none; 77537 + }) {}; 77538 + 77539 + "flac-picture_0_1_2" = callPackage 77540 + ({ mkDerivation, base, bytestring, directory, flac, hspec 77541 + , hspec-discover, JuicyPixels, temporary 77542 + }: 77543 + mkDerivation { 77544 + pname = "flac-picture"; 77545 + version = "0.1.2"; 77546 + sha256 = "02h36z65xmy0mvg7j2863h35dcf24l08ma0dxjbqcn42sca9ss0m"; 77547 + enableSeparateDataOutput = true; 77548 + libraryHaskellDepends = [ base bytestring flac JuicyPixels ]; 77549 + testHaskellDepends = [ 77550 + base bytestring directory flac hspec JuicyPixels temporary 77551 + ]; 77552 + testToolDepends = [ hspec-discover ]; 77798 77553 description = "Support for writing picture to FLAC metadata blocks with JuicyPixels"; 77799 77554 license = stdenv.lib.licenses.bsd3; 77800 77555 hydraPlatforms = stdenv.lib.platforms.none; ··· 85854 85571 license = stdenv.lib.licenses.lgpl21; 85855 85572 }) {inherit (pkgs) cairo;}; 85856 85573 85574 + "gi-cairo-again" = callPackage 85575 + ({ mkDerivation, base, cairo-core, haskell-gi-base 85576 + , template-haskell 85577 + }: 85578 + mkDerivation { 85579 + pname = "gi-cairo-again"; 85580 + version = "1.16.0"; 85581 + sha256 = "1xxrcx9dsscymz2v53splzrr39gajw2bcr3ksblak46bamb67bmg"; 85582 + libraryHaskellDepends = [ 85583 + base cairo-core haskell-gi-base template-haskell 85584 + ]; 85585 + description = "Bridge between packages gi-* and cairo-core"; 85586 + license = stdenv.lib.licenses.bsd3; 85587 + }) {}; 85588 + 85857 85589 "gi-cairo-connector" = callPackage 85858 85590 ({ mkDerivation, base, gi-cairo, gi-cairo-render, haskell-gi-base 85859 85591 , mtl ··· 86765 86467 }: 86766 86468 mkDerivation { 86767 86469 pname = "gio"; 86768 - version = "0.13.5.0"; 86769 - sha256 = "0p1mwzbrzb74wxlykasza4qvvlck2b0wgnhvfa0j3h27x4ii8xjw"; 86470 + version = "0.13.6.0"; 86471 + sha256 = "1ck92sy9j3jrwi2w6a0nslz92aczznsz96rdqq8v78rqqislpirm"; 86770 86472 enableSeparateDataOutput = true; 86771 86473 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 86772 86474 libraryHaskellDepends = [ ··· 86910 86612 }: 86911 86613 mkDerivation { 86912 86614 pname = "git-annex"; 86913 - version = "7.20190122"; 86914 - sha256 = "0z5a5sskmjmayh1w9m48v7b81s1ybcglglry2jy1awdbn2l4mxk5"; 86615 + version = "7.20190129"; 86616 + sha256 = "0gsi1ymv7dmx429vhv58979hfh23zrfvrsam6saf16ckh5hd0n81"; 86915 86617 configureFlags = [ 86916 86618 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 86917 86619 "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" "-fwebapp" ··· 87145 86847 pname = "git-monitor"; 87146 86848 version = "3.1.1.5"; 87147 86849 sha256 = "0jqmcldnl1hd0za33jw4490qgx9ngqbh7pyy47y1pb9j1hvci9jj"; 86850 + revision = "1"; 86851 + editedCabalFile = "18s9vigsi5z5j2m5q956nj4h84bwgfh8v010dz4jahhrlkavg1ra"; 87148 86852 isLibrary = false; 87149 86853 isExecutable = true; 87150 86854 executableHaskellDepends = [ ··· 87558 87258 license = stdenv.lib.licenses.mit; 87559 87259 }) {}; 87560 87260 87261 + "github-webhooks_0_10_1" = callPackage 87262 + ({ mkDerivation, aeson, base, base16-bytestring, bytestring 87263 + , cryptonite, deepseq, deepseq-generics, hspec, memory, text, time 87264 + , vector 87265 + }: 87266 + mkDerivation { 87267 + pname = "github-webhooks"; 87268 + version = "0.10.1"; 87269 + sha256 = "1hjl5ygvxhh70l951zc4n4qmdf3vf2x983jyimsinyv03bl11i6x"; 87270 + libraryHaskellDepends = [ 87271 + aeson base base16-bytestring bytestring cryptonite deepseq 87272 + deepseq-generics memory text time vector 87273 + ]; 87274 + testHaskellDepends = [ aeson base bytestring hspec text vector ]; 87275 + description = "Aeson instances for GitHub Webhook payloads"; 87276 + license = stdenv.lib.licenses.mit; 87277 + hydraPlatforms = stdenv.lib.platforms.none; 87278 + }) {}; 87279 + 87561 87280 "githud" = callPackage 87562 87281 ({ mkDerivation, base, mtl, parsec, process, tasty, tasty-hunit 87563 87282 , tasty-quickcheck, tasty-smallcheck, text, unix ··· 87743 87424 }: 87744 87425 mkDerivation { 87745 87426 pname = "gitlib-libgit2"; 87746 - version = "3.1.2"; 87747 - sha256 = "1nj9f2qmjxb5k9b23wfyz290pgb01hnzrswbamwb7am9bnkk250b"; 87427 + version = "3.1.2.1"; 87428 + sha256 = "0gm2d8x7brcf3x3d6jy3anig158cj3961gicw1wq7xg0wz90l3mr"; 87748 87429 libraryHaskellDepends = [ 87749 87430 base bytestring conduit conduit-combinators containers directory 87750 87431 exceptions fast-logger filepath gitlib hlibgit2 mmorph monad-loops ··· 88228 87909 }: 88229 87910 mkDerivation { 88230 87911 pname = "glib"; 88231 - version = "0.13.6.0"; 88232 - sha256 = "1sz8mvac39sxj7skw8zasbp6srm4k92223l29lll1125d8n0cwaf"; 87912 + version = "0.13.7.0"; 87913 + sha256 = "06hdn8mprq6xclp8xfr1iqx82i0nhims3dhjblqn26ig5fdidjbw"; 88233 87914 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 88234 87915 libraryHaskellDepends = [ 88235 87916 base bytestring containers text utf8-string ··· 90779 90460 }: 90780 90461 mkDerivation { 90781 90462 pname = "google-server-api"; 90782 - version = "0.3.0.0"; 90783 - sha256 = "1zrgflz6pav8ygjjisjm35w7a232116f90s0pd8jqf46an2bm8i2"; 90463 + version = "0.3.1.0"; 90464 + sha256 = "12n3cd4k515z8shi6klxa2s3cbccqk8h38y45h1lqk1j8ydp3r21"; 90784 90465 libraryHaskellDepends = [ 90785 90466 aeson aeson-casing base base64-bytestring bytestring HsOpenSSL 90786 90467 http-api-data http-client http-client-tls mime-mail monad-control ··· 93054 92735 }: 93055 92736 mkDerivation { 93056 92737 pname = "gtk"; 93057 - version = "0.15.0"; 93058 - sha256 = "110lawhnd00acllfjhimcq59wxsrl2xs68mam6wmqfc43wan5f5k"; 92738 + version = "0.15.1"; 92739 + sha256 = "1hhx6qcbd0qlwvi1d98vkmshrq1j7wiia0i3pwdidvfrjkn3aa7j"; 93059 92740 enableSeparateDataOutput = true; 93060 92741 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 93061 92742 libraryHaskellDepends = [ ··· 93244 92925 }: 93245 92926 mkDerivation { 93246 92927 pname = "gtk2hs-buildtools"; 93247 - version = "0.13.4.0"; 93248 - sha256 = "0yg6xmylgpylmnh5g33qwwn5x9bqckdvvv4czqzd9vrr12lnnghg"; 93249 - revision = "1"; 93250 - editedCabalFile = "0nbghg11y4nvxjxrvdm4a7fzj8z12fr12hkj4b7p27imlryg3m10"; 92928 + version = "0.13.5.0"; 92929 + sha256 = "01a3q7ciinrwa6xjk0qwpyjabdjzfsy8qqfkp0iir2h8i8prnpz4"; 93251 92930 isLibrary = true; 93252 92931 isExecutable = true; 93253 92932 enableSeparateDataOutput = true; ··· 93397 93080 }: 93398 93081 mkDerivation { 93399 93082 pname = "gtk3"; 93400 - version = "0.15.0"; 93401 - sha256 = "1q6ysw00gjaaali18iz111zqzkjiblzg7cfg6ckvzf93mg0w6g0c"; 93083 + version = "0.15.1"; 93084 + sha256 = "0kya9ag8c7zl8sqx32hmlmz9rpxghvyr2svzcr38lzizfd74bnpq"; 93402 93085 isLibrary = true; 93403 93086 isExecutable = true; 93404 93087 enableSeparateDataOutput = true; ··· 97975 97658 }: 97976 97659 mkDerivation { 97977 97660 pname = "hasbolt-extras"; 97978 - version = "0.0.0.15"; 97979 - sha256 = "114yzmvj96nhq37947p5kf3zc4hdh4dnbavms0f1ndszmn1q7hd9"; 97661 + version = "0.0.0.16"; 97662 + sha256 = "1759pk8w5vvgm194lbfj1z9vxwh19d1s36lwpwni1qk7l1lpvvm6"; 97980 97663 isLibrary = true; 97981 97664 isExecutable = true; 97982 97665 libraryHaskellDepends = [ ··· 104417 104100 license = stdenv.lib.licenses.bsd3; 104418 104101 }) {}; 104419 104102 104103 + "hedis_0_11_0" = callPackage 104104 + ({ mkDerivation, async, base, bytestring, bytestring-lexing 104105 + , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri 104106 + , resource-pool, scanner, stm, test-framework, test-framework-hunit 104107 + , text, time, tls, unordered-containers, vector 104108 + }: 104109 + mkDerivation { 104110 + pname = "hedis"; 104111 + version = "0.11.0"; 104112 + sha256 = "070m9jrv1jczrxscbrr0fln45harw2y9rcj9qnp4d9sj7m597vvy"; 104113 + libraryHaskellDepends = [ 104114 + async base bytestring bytestring-lexing deepseq errors HTTP mtl 104115 + network network-uri resource-pool scanner stm text time tls 104116 + unordered-containers vector 104117 + ]; 104118 + testHaskellDepends = [ 104119 + async base bytestring doctest HUnit mtl stm test-framework 104120 + test-framework-hunit text time 104121 + ]; 104122 + benchmarkHaskellDepends = [ base mtl time ]; 104123 + description = "Client library for the Redis datastore: supports full command set, pipelining"; 104124 + license = stdenv.lib.licenses.bsd3; 104125 + hydraPlatforms = stdenv.lib.platforms.none; 104126 + }) {}; 104127 + 104420 104128 "hedis-config" = callPackage 104421 104129 ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text 104422 104130 , time ··· 108037 107695 "hledger" = callPackage 108038 107696 ({ mkDerivation, ansi-terminal, base, base-compat-batteries 108039 107697 , bytestring, cmdargs, containers, criterion, data-default, Decimal 108040 - , Diff, directory, easytest, file-embed, filepath, hashable 108041 - , haskeline, here, hledger-lib, html, lucid, math-functions 108042 - , megaparsec, mtl, mtl-compat, old-time, parsec, pretty-show 108043 - , process, regex-tdfa, safe, shakespeare, split, tabular, temporary 108044 - , terminfo, test-framework, test-framework-hunit, text, time 108045 - , timeit, transformers, unordered-containers, utf8-string 108046 - , utility-ht, wizards 107698 + , Diff, directory, easytest, filepath, hashable, haskeline, here 107699 + , hledger-lib, html, lucid, math-functions, megaparsec, mtl 107700 + , mtl-compat, old-time, parsec, pretty-show, process, regex-tdfa 107701 + , safe, shakespeare, split, tabular, temporary, terminfo 107702 + , test-framework, test-framework-hunit, text, time, timeit 107703 + , transformers, unordered-containers, utf8-string, utility-ht 107704 + , wizards 108047 107705 }: 108048 107706 mkDerivation { 108049 107707 pname = "hledger"; 108050 - version = "1.12.1"; 108051 - sha256 = "1b9zvlrhrzg0rvk90ac1z8n8sfhdx070l8hy3sg25nbcsqxzd51w"; 107708 + version = "1.13"; 107709 + sha256 = "1dhyc439r0ff3jdnbfcb06wb7xlxwvczn9p2spn5316wdza8lk53"; 108052 107710 isLibrary = true; 108053 107711 isExecutable = true; 108054 107712 libraryHaskellDepends = [ 108055 107713 ansi-terminal base base-compat-batteries bytestring cmdargs 108056 - containers data-default Decimal Diff directory easytest file-embed 108057 - filepath hashable haskeline here hledger-lib lucid math-functions 108058 - megaparsec mtl mtl-compat old-time parsec pretty-show process 108059 - regex-tdfa safe shakespeare split tabular temporary terminfo text 108060 - time transformers unordered-containers utf8-string utility-ht 108061 - wizards 107714 + containers data-default Decimal Diff directory easytest filepath 107715 + hashable haskeline here hledger-lib lucid math-functions megaparsec 107716 + mtl mtl-compat old-time parsec pretty-show process regex-tdfa safe 107717 + shakespeare split tabular temporary terminfo text time transformers 107718 + unordered-containers utf8-string utility-ht wizards 108062 107719 ]; 108063 107720 executableHaskellDepends = [ 108064 107721 ansi-terminal base base-compat-batteries bytestring cmdargs 108065 - containers data-default Decimal directory easytest file-embed 108066 - filepath haskeline here hledger-lib math-functions megaparsec mtl 108067 - mtl-compat old-time parsec pretty-show process regex-tdfa safe 108068 - shakespeare split tabular temporary terminfo text time transformers 107722 + containers data-default Decimal directory easytest filepath 107723 + haskeline here hledger-lib math-functions megaparsec mtl mtl-compat 107724 + old-time parsec pretty-show process regex-tdfa safe shakespeare 107725 + split tabular temporary terminfo text time transformers 108069 107726 unordered-containers utf8-string utility-ht wizards 108070 107727 ]; 108071 107728 testHaskellDepends = [ 108072 107729 ansi-terminal base base-compat-batteries bytestring cmdargs 108073 - containers data-default Decimal directory easytest file-embed 108074 - filepath haskeline here hledger-lib math-functions megaparsec mtl 108075 - mtl-compat old-time parsec pretty-show process regex-tdfa safe 108076 - shakespeare split tabular temporary terminfo test-framework 107730 + containers data-default Decimal directory easytest filepath 107731 + haskeline here hledger-lib math-functions megaparsec mtl mtl-compat 107732 + old-time parsec pretty-show process regex-tdfa safe shakespeare 107733 + split tabular temporary terminfo test-framework 108077 107734 test-framework-hunit text time transformers unordered-containers 108078 107735 utf8-string utility-ht wizards 108079 107736 ]; 108080 107737 benchmarkHaskellDepends = [ 108081 107738 ansi-terminal base base-compat-batteries bytestring cmdargs 108082 107739 containers criterion data-default Decimal directory easytest 108083 - file-embed filepath haskeline here hledger-lib html math-functions 108084 - megaparsec mtl mtl-compat old-time parsec pretty-show process 108085 - regex-tdfa safe shakespeare split tabular temporary terminfo text 108086 - time timeit transformers unordered-containers utf8-string 108087 - utility-ht wizards 107740 + filepath haskeline here hledger-lib html math-functions megaparsec 107741 + mtl mtl-compat old-time parsec pretty-show process regex-tdfa safe 107742 + shakespeare split tabular temporary terminfo text time timeit 107743 + transformers unordered-containers utf8-string utility-ht wizards 108088 107744 ]; 108089 107745 description = "Command-line interface for the hledger accounting tool"; 108090 107746 license = stdenv.lib.licenses.gpl3; ··· 108097 107757 }: 108098 107758 mkDerivation { 108099 107759 pname = "hledger-api"; 108100 - version = "1.12"; 108101 - sha256 = "0vl4ag5r58zag8djihmdlj9apqrvczjn51qfizs366wprdppdxax"; 107760 + version = "1.13"; 107761 + sha256 = "1pkim0qxgakbngnslw04lhlmv2ad195lw60hxz5iyrxywizkiwp3"; 108102 107762 isLibrary = false; 108103 107763 isExecutable = true; 108104 107764 executableHaskellDepends = [ ··· 108216 107876 ({ mkDerivation, ansi-terminal, array, base, base-compat-batteries 108217 107877 , blaze-markup, bytestring, call-stack, cassava, cassava-megaparsec 108218 107878 , cmdargs, containers, data-default, Decimal, deepseq, directory 108219 - , doctest, easytest, extra, filepath, Glob, hashtables, megaparsec 108220 - , mtl, mtl-compat, old-time, parsec, parser-combinators 108221 - , pretty-show, regex-tdfa, safe, split, tabular, text, time 108222 - , transformers, uglymemo, utf8-string 107879 + , doctest, easytest, extra, file-embed, filepath, Glob, hashtables 107880 + , here, megaparsec, mtl, mtl-compat, old-time, parsec 107881 + , parser-combinators, pretty-show, regex-tdfa, safe, split, tabular 107882 + , template-haskell, text, time, transformers, uglymemo, utf8-string 108223 107883 }: 108224 107884 mkDerivation { 108225 107885 pname = "hledger-lib"; 108226 - version = "1.12"; 108227 - sha256 = "1m38r9z6ccdxhl54k8x9drbfmj1l9hy8mnb7cj4bwprpz4xx15bh"; 107886 + version = "1.13"; 107887 + sha256 = "1pfqfc7kfy3sni5i8h73i6gj0yf3fsbn1lf1g1zx2jfpgxm36wgg"; 108228 107888 libraryHaskellDepends = [ 108229 107889 ansi-terminal array base base-compat-batteries blaze-markup 108230 107890 bytestring call-stack cassava cassava-megaparsec cmdargs containers 108231 - data-default Decimal deepseq directory easytest extra filepath Glob 108232 - hashtables megaparsec mtl mtl-compat old-time parsec 108233 - parser-combinators pretty-show regex-tdfa safe split tabular text 108234 - time transformers uglymemo utf8-string 107891 + data-default Decimal deepseq directory easytest extra file-embed 107892 + filepath Glob hashtables here megaparsec mtl mtl-compat old-time 107893 + parsec parser-combinators pretty-show regex-tdfa safe split tabular 107894 + template-haskell text time transformers uglymemo utf8-string 108235 107895 ]; 108236 107896 testHaskellDepends = [ 108237 107897 ansi-terminal array base base-compat-batteries blaze-markup 108238 107898 bytestring call-stack cassava cassava-megaparsec cmdargs containers 108239 107899 data-default Decimal deepseq directory doctest easytest extra 108240 - filepath Glob hashtables megaparsec mtl mtl-compat old-time parsec 108241 - parser-combinators pretty-show regex-tdfa safe split tabular text 108242 - time transformers uglymemo utf8-string 107900 + file-embed filepath Glob hashtables here megaparsec mtl mtl-compat 107901 + old-time parsec parser-combinators pretty-show regex-tdfa safe 107902 + split tabular template-haskell text time transformers uglymemo 107903 + utf8-string 108243 107904 ]; 108244 107905 description = "Core data types, parsers and functionality for the hledger accounting tools"; 108245 107906 license = stdenv.lib.licenses.gpl3; ··· 108251 107910 , brick, cmdargs, containers, data-default, directory, filepath 108252 107911 , fsnotify, hledger, hledger-lib, megaparsec, microlens 108253 107912 , microlens-platform, pretty-show, process, safe, split, text 108254 - , text-zipper, time, transformers, vector, vty 107913 + , text-zipper, time, transformers, unix, vector, vty 108255 107914 }: 108256 107915 mkDerivation { 108257 107916 pname = "hledger-ui"; 108258 - version = "1.12.1"; 108259 - sha256 = "0ifyp2kawi4x0slnv5gkcgn8v6vx6d9q56x6zjpfzslajqfwfk8y"; 107917 + version = "1.13"; 107918 + sha256 = "1dmziyffx3bjam40j1jxbbg0wm15fkci9zpsdpdbzx39264c0n40"; 108260 107919 isLibrary = false; 108261 107920 isExecutable = true; 108262 107921 executableHaskellDepends = [ 108263 107922 ansi-terminal async base base-compat-batteries brick cmdargs 108264 107923 containers data-default directory filepath fsnotify hledger 108265 107924 hledger-lib megaparsec microlens microlens-platform pretty-show 108266 - process safe split text text-zipper time transformers vector vty 107925 + process safe split text text-zipper time transformers unix vector 107926 + vty 108267 107927 ]; 108268 107928 description = "Curses-style user interface for the hledger accounting tool"; 108269 107929 license = stdenv.lib.licenses.gpl3; ··· 108300 107958 }: 108301 107959 mkDerivation { 108302 107960 pname = "hledger-web"; 108303 - version = "1.12"; 108304 - sha256 = "14n3qhdr95nfgczw05dki2wy26k86z1h0li8md1bglch4j9fjs36"; 107961 + version = "1.13"; 107962 + sha256 = "045bhllvxs92r96hx9aaipc9hpaqhv7b3dm2nxc1912iq761wqnp"; 108305 107963 isLibrary = true; 108306 107964 isExecutable = true; 108307 107965 libraryHaskellDepends = [ ··· 118884 118542 hydraPlatforms = stdenv.lib.platforms.none; 118885 118543 }) {}; 118886 118544 118545 + "hw-json_1_0_0_1" = callPackage 118546 + ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base 118547 + , bits-extra, bytestring, criterion, directory, dlist, hedgehog 118548 + , hspec, hspec-discover, hw-balancedparens, hw-bits 118549 + , hw-hspec-hedgehog, hw-json-simd, hw-mquery, hw-parser, hw-prim 118550 + , hw-rankselect, hw-rankselect-base, hw-simd, lens, mmap 118551 + , optparse-applicative, text, transformers, vector, word8 118552 + }: 118553 + mkDerivation { 118554 + pname = "hw-json"; 118555 + version = "1.0.0.1"; 118556 + sha256 = "1svynix1vilp6w5azm0nlkx3b92m5x8plnj8jnw4k6ybr4mdw32b"; 118557 + isLibrary = true; 118558 + isExecutable = true; 118559 + libraryHaskellDepends = [ 118560 + ansi-wl-pprint array attoparsec base bits-extra bytestring dlist 118561 + hw-balancedparens hw-bits hw-mquery hw-parser hw-prim hw-rankselect 118562 + hw-rankselect-base hw-simd mmap text vector word8 118563 + ]; 118564 + executableHaskellDepends = [ 118565 + base bytestring dlist hw-balancedparens hw-json-simd hw-mquery 118566 + hw-prim hw-rankselect hw-rankselect-base lens mmap 118567 + optparse-applicative vector 118568 + ]; 118569 + testHaskellDepends = [ 118570 + attoparsec base bytestring hedgehog hspec hw-balancedparens hw-bits 118571 + hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base 118572 + transformers vector 118573 + ]; 118574 + testToolDepends = [ hspec-discover ]; 118575 + benchmarkHaskellDepends = [ 118576 + base bytestring criterion directory mmap 118577 + ]; 118578 + description = "Memory efficient JSON parser"; 118579 + license = stdenv.lib.licenses.bsd3; 118580 + hydraPlatforms = stdenv.lib.platforms.none; 118581 + }) {}; 118582 + 118887 118583 "hw-json-lens" = callPackage 118888 118584 ({ mkDerivation, base, bytestring, containers, criterion, hw-json 118889 118585 , lens, scientific, word8 ··· 118947 118567 }: 118948 118568 mkDerivation { 118949 118569 pname = "hw-json-simd"; 118950 - version = "0.1.0.0"; 118951 - sha256 = "015frhg0v7vxrl1m4bjg2rfa7z0846g9xclirdhb4n5pjzr11rp9"; 118570 + version = "0.1.0.1"; 118571 + sha256 = "0pi67lyx9ysvgfsk75a4yzmfrn65f7i65pp2m6z5hd5svali37sw"; 118952 118572 isLibrary = true; 118953 118573 isExecutable = true; 118954 118574 libraryHaskellDepends = [ base bytestring hw-prim lens vector ]; ··· 123312 122932 hydraPlatforms = stdenv.lib.platforms.none; 123313 122933 }) {}; 123314 122934 122935 + "instana-haskell-trace-sdk" = callPackage 122936 + ({ mkDerivation, aeson, aeson-extra, base, binary, bytestring 122937 + , containers, directory, ekg-core, exceptions, hslogger 122938 + , http-client, http-client-tls, http-types, HUnit, network, process 122939 + , random, regex-base, regex-tdfa, retry, scientific, servant 122940 + , servant-server, stm, sysinfo, text, time, transformers, unix 122941 + , unordered-containers, wai, warp 122942 + }: 122943 + mkDerivation { 122944 + pname = "instana-haskell-trace-sdk"; 122945 + version = "0.1.0.0"; 122946 + sha256 = "1px0p990sr2l7l7h8k5l24bjvi4ag5i3v78vwlhgzykpfsxwq3bg"; 122947 + isLibrary = true; 122948 + isExecutable = true; 122949 + libraryHaskellDepends = [ 122950 + aeson aeson-extra base bytestring containers directory ekg-core 122951 + exceptions hslogger http-client http-client-tls http-types network 122952 + process random regex-base regex-tdfa retry scientific stm sysinfo 122953 + text time unix unordered-containers wai 122954 + ]; 122955 + executableHaskellDepends = [ 122956 + aeson base binary bytestring hslogger http-client http-types 122957 + servant servant-server text time transformers unix wai warp 122958 + ]; 122959 + testHaskellDepends = [ 122960 + aeson aeson-extra base bytestring directory ekg-core exceptions 122961 + hslogger http-client http-types HUnit process random regex-base 122962 + regex-tdfa retry scientific text unix unordered-containers 122963 + ]; 122964 + description = "SDK for adding custom Instana tracing support to Haskell applications"; 122965 + license = stdenv.lib.licenses.mit; 122966 + }) {}; 122967 + 123315 122968 "instance-control" = callPackage 123316 122969 ({ mkDerivation, base, mtl, transformers }: 123317 122970 mkDerivation { ··· 125104 124691 }) {}; 125105 124692 125106 124693 "iri" = callPackage 125107 - ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring 125108 - , contravariant, hashable, ip, profunctors, ptr, punycode 125109 - , QuickCheck, quickcheck-instances, rerebase, semigroups, tasty 125110 - , tasty-hunit, tasty-quickcheck, template-haskell, text 125111 - , text-builder, th-lift, th-lift-instances, unordered-containers 125112 - , vector, vector-builder, vector-instances 124694 + ({ mkDerivation, attoparsec, base, bytestring, contravariant 124695 + , hashable, ip, profunctors, ptr, punycode, QuickCheck 124696 + , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit 124697 + , tasty-quickcheck, template-haskell, text, text-builder, th-lift 124698 + , th-lift-instances, unordered-containers, vector, vector-builder 124699 + , vector-instances 125113 124700 }: 125114 124701 mkDerivation { 125115 124702 pname = "iri"; 125116 - version = "0.3.4.1"; 125117 - sha256 = "0lissbq0rajhds1s68shba227v0qsq51ffs171rnw31m92rn1c54"; 124703 + version = "0.4"; 124704 + sha256 = "0v790f2fl4hcb6069ak5cscd156ry3065cshjh9c30239allw7m5"; 125118 124705 libraryHaskellDepends = [ 125119 - attoparsec base base-prelude bug bytestring contravariant hashable 125120 - ip profunctors ptr punycode semigroups template-haskell text 125121 - text-builder th-lift th-lift-instances unordered-containers vector 125122 - vector-builder vector-instances 124706 + attoparsec base bytestring contravariant hashable ip profunctors 124707 + ptr punycode semigroups template-haskell text text-builder th-lift 124708 + th-lift-instances unordered-containers vector vector-builder 124709 + vector-instances 125123 124710 ]; 125124 124711 testHaskellDepends = [ 125125 124712 QuickCheck quickcheck-instances rerebase tasty tasty-hunit 125126 124713 tasty-quickcheck 125127 124714 ]; 125128 - description = "RFC-based International Resource Identifier library"; 124715 + description = "RFC-based resource identifier library"; 125129 124716 license = stdenv.lib.licenses.mit; 125130 124717 hydraPlatforms = stdenv.lib.platforms.none; 125131 124718 }) {}; ··· 140149 139736 hydraPlatforms = stdenv.lib.platforms.none; 140150 139737 }) {}; 140151 139738 139739 + "machines-attoparsec" = callPackage 139740 + ({ mkDerivation, attoparsec, base, bytestring, machines, tasty 139741 + , tasty-hunit, text 139742 + }: 139743 + mkDerivation { 139744 + pname = "machines-attoparsec"; 139745 + version = "0"; 139746 + sha256 = "0mxm1gy7kr7czhmfwskl56wnawb2l3axfig22935bliq75mpvbs4"; 139747 + libraryHaskellDepends = [ 139748 + attoparsec base bytestring machines text 139749 + ]; 139750 + testHaskellDepends = [ 139751 + attoparsec base bytestring machines tasty tasty-hunit text 139752 + ]; 139753 + description = "Parse machines streams with attoparsec parsers"; 139754 + license = stdenv.lib.licenses.bsd3; 139755 + }) {}; 139756 + 140152 139757 "machines-binary" = callPackage 140153 139758 ({ mkDerivation, base, binary, bytestring, machines }: 140154 139759 mkDerivation { ··· 140202 139771 ]; 140203 139772 description = "Directory (system) utilities for the machines library"; 140204 139773 license = stdenv.lib.licenses.asl20; 139774 + }) {}; 139775 + 139776 + "machines-encoding" = callPackage 139777 + ({ mkDerivation, base, bytestring, machines, text }: 139778 + mkDerivation { 139779 + pname = "machines-encoding"; 139780 + version = "0"; 139781 + sha256 = "1n8skhf48q7dissrq7hpgsccjgh1hspjqh331m58z8id9xry133g"; 139782 + libraryHaskellDepends = [ base bytestring machines text ]; 139783 + description = "Transcode encodings with machines"; 139784 + license = stdenv.lib.licenses.bsd3; 140205 139785 }) {}; 140206 139786 140207 139787 "machines-io" = callPackage ··· 145715 145273 license = stdenv.lib.licenses.bsd3; 145716 145274 }) {}; 145717 145275 145276 + "mmark_0_0_6_1" = callPackage 145277 + ({ mkDerivation, aeson, base, case-insensitive, containers 145278 + , criterion, deepseq, dlist, email-validate, foldl, hashable, hspec 145279 + , hspec-discover, hspec-megaparsec, html-entity-map, lucid 145280 + , megaparsec, microlens, microlens-th, modern-uri, mtl 145281 + , parser-combinators, QuickCheck, text, text-metrics 145282 + , unordered-containers, weigh, yaml 145283 + }: 145284 + mkDerivation { 145285 + pname = "mmark"; 145286 + version = "0.0.6.1"; 145287 + sha256 = "0riizf8qg6938w9vvf0lwaflsc3lpbqmbiqdfv8d7fhxpk10qaxw"; 145288 + enableSeparateDataOutput = true; 145289 + libraryHaskellDepends = [ 145290 + aeson base case-insensitive containers deepseq dlist email-validate 145291 + foldl hashable html-entity-map lucid megaparsec microlens 145292 + microlens-th modern-uri mtl parser-combinators text text-metrics 145293 + unordered-containers yaml 145294 + ]; 145295 + testHaskellDepends = [ 145296 + aeson base foldl hspec hspec-megaparsec lucid megaparsec modern-uri 145297 + QuickCheck text 145298 + ]; 145299 + testToolDepends = [ hspec-discover ]; 145300 + benchmarkHaskellDepends = [ base criterion text weigh ]; 145301 + description = "Strict markdown processor for writers"; 145302 + license = stdenv.lib.licenses.bsd3; 145303 + hydraPlatforms = stdenv.lib.platforms.none; 145304 + }) {}; 145305 + 145718 145306 "mmark-cli" = callPackage 145719 145307 ({ mkDerivation, aeson, base, bytestring, directory 145720 145308 , ghc-syntax-highlighter, gitrev, lucid, megaparsec, mmark ··· 145801 145329 145802 145330 "mmtf" = callPackage 145803 145331 ({ mkDerivation, base, binary, bytestring, containers, data-msgpack 145804 - , hspec, QuickCheck, text 145332 + , hspec, http-conduit, QuickCheck, text 145805 145333 }: 145806 145334 mkDerivation { 145807 145335 pname = "mmtf"; 145808 - version = "0.1.0.1"; 145809 - sha256 = "100hyv6qb8jkqaw2f2h2fz9m32xrh3ffll67y52a11pkxzilyh19"; 145336 + version = "0.1.2.0"; 145337 + sha256 = "0z3x3cz4lgsnbpbi9ra179wdi3xqq0h46a6x76mq8k76c0jms51y"; 145810 145338 libraryHaskellDepends = [ 145811 - base binary bytestring containers data-msgpack text 145339 + base binary bytestring containers data-msgpack http-conduit text 145812 145340 ]; 145813 - testHaskellDepends = [ base bytestring hspec QuickCheck ]; 145341 + testHaskellDepends = [ 145342 + base binary bytestring containers data-msgpack hspec http-conduit 145343 + QuickCheck text 145344 + ]; 145814 145345 description = "Macromolecular Transmission Format implementation"; 145815 145346 license = stdenv.lib.licenses.bsd3; 145816 145347 hydraPlatforms = stdenv.lib.platforms.none; ··· 147819 147344 ]; 147820 147345 description = "Extra typeclass instances for mono-traversable"; 147821 147346 license = stdenv.lib.licenses.mit; 147347 + }) {}; 147348 + 147349 + "mono-traversable-keys" = callPackage 147350 + ({ mkDerivation, base, bytestring, containers, hashable, keys 147351 + , mono-traversable, semigroups, text, transformers 147352 + , unordered-containers, vector, vector-instances 147353 + }: 147354 + mkDerivation { 147355 + pname = "mono-traversable-keys"; 147356 + version = "0.1.0"; 147357 + sha256 = "0xyl4n0ydfqrjydm2g62r1zl36bdvvp8nbxbqkbai1z24a9r51dw"; 147358 + libraryHaskellDepends = [ 147359 + base bytestring containers hashable keys mono-traversable 147360 + semigroups text transformers unordered-containers vector 147361 + vector-instances 147362 + ]; 147363 + description = "Type-classes for interacting with monomorphic containers with a key"; 147364 + license = stdenv.lib.licenses.bsd3; 147822 147365 }) {}; 147823 147366 147824 147367 "mono-traversable-wrapper" = callPackage ··· 152763 152270 license = stdenv.lib.licenses.bsd3; 152764 152271 }) {}; 152765 152272 152766 - "network_3_0_0_0" = callPackage 152273 + "network_3_0_0_1" = callPackage 152767 152274 ({ mkDerivation, base, bytestring, deepseq, directory, hspec 152768 152275 , hspec-discover, HUnit, unix 152769 152276 }: 152770 152277 mkDerivation { 152771 152278 pname = "network"; 152772 - version = "3.0.0.0"; 152773 - sha256 = "1j9lhyb50k056ynyfsyh1ak9gn1knh11cyajlnbix8yhahm2mkla"; 152279 + version = "3.0.0.1"; 152280 + sha256 = "03f7gi3skz2ivack73wgn0zsppxwscl6j6xvwjal6i7y3rzajiam"; 152774 152281 libraryHaskellDepends = [ base bytestring deepseq unix ]; 152775 152282 testHaskellDepends = [ base bytestring directory hspec HUnit ]; 152776 152283 testToolDepends = [ hspec-discover ]; ··· 152875 152382 }: 152876 152383 mkDerivation { 152877 152384 pname = "network-arbitrary"; 152878 - version = "0.4.0.1"; 152879 - sha256 = "161l63gr2l2ncp8vaznl4izxgig43w26q91hvpd6x57k0y4r2zk9"; 152385 + version = "0.4.0.2"; 152386 + sha256 = "0n7h1vfh4iwcni8v92hkfvwdqcnv928c1pxj5mrcrvfggpq97a1a"; 152880 152387 libraryHaskellDepends = [ 152881 152388 base bytestring http-media http-types network-uri QuickCheck 152882 152389 ]; ··· 158611 158118 license = stdenv.lib.licenses.bsd3; 158612 158119 }) {}; 158613 158120 158121 + "optparse-simple_0_1_1_1" = callPackage 158122 + ({ mkDerivation, base, bytestring, directory, githash 158123 + , optparse-applicative, template-haskell, transformers 158124 + }: 158125 + mkDerivation { 158126 + pname = "optparse-simple"; 158127 + version = "0.1.1.1"; 158128 + sha256 = "0nqr81q5rvzpgl3r79rrmf30jzkds8gwdir2w1c9775jy2wslssl"; 158129 + isLibrary = true; 158130 + isExecutable = true; 158131 + libraryHaskellDepends = [ 158132 + base githash optparse-applicative template-haskell transformers 158133 + ]; 158134 + testHaskellDepends = [ base bytestring directory ]; 158135 + description = "Simple interface to optparse-applicative"; 158136 + license = stdenv.lib.licenses.bsd3; 158137 + hydraPlatforms = stdenv.lib.platforms.none; 158138 + }) {}; 158139 + 158614 158140 "optparse-text" = callPackage 158615 158141 ({ mkDerivation, base, hspec, optparse-applicative, text }: 158616 158142 mkDerivation { ··· 159820 159308 maintainers = with stdenv.lib.maintainers; [ peti ]; 159821 159309 }) {}; 159822 159310 159311 + "pandoc_2_6" = callPackage 159312 + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring 159313 + , binary, blaze-html, blaze-markup, bytestring, case-insensitive 159314 + , cmark-gfm, containers, criterion, data-default, deepseq, Diff 159315 + , directory, doctemplates, exceptions, executable-path, filepath 159316 + , Glob, haddock-library, hslua, hslua-module-text, HsYAML, HTTP 159317 + , http-client, http-client-tls, http-types, ipynb, JuicyPixels, mtl 159318 + , network, network-uri, pandoc-types, parsec, process, QuickCheck 159319 + , random, safe, SHA, skylighting, split, syb, tagsoup, tasty 159320 + , tasty-golden, tasty-hunit, tasty-quickcheck, temporary, texmath 159321 + , text, time, unicode-transforms, unix, unordered-containers 159322 + , vector, weigh, xml, zip-archive, zlib 159323 + }: 159324 + mkDerivation { 159325 + pname = "pandoc"; 159326 + version = "2.6"; 159327 + sha256 = "046vya7ivngv0hp5chnfxc1dm5n3krbgm0883ph45l31c7liyxma"; 159328 + configureFlags = [ "-fhttps" "-f-trypandoc" ]; 159329 + isLibrary = true; 159330 + isExecutable = true; 159331 + enableSeparateDataOutput = true; 159332 + libraryHaskellDepends = [ 159333 + aeson aeson-pretty base base64-bytestring binary blaze-html 159334 + blaze-markup bytestring case-insensitive cmark-gfm containers 159335 + data-default deepseq directory doctemplates exceptions filepath 159336 + Glob haddock-library hslua hslua-module-text HsYAML HTTP 159337 + http-client http-client-tls http-types ipynb JuicyPixels mtl 159338 + network network-uri pandoc-types parsec process random safe SHA 159339 + skylighting split syb tagsoup temporary texmath text time 159340 + unicode-transforms unix unordered-containers vector xml zip-archive 159341 + zlib 159342 + ]; 159343 + executableHaskellDepends = [ base ]; 159344 + testHaskellDepends = [ 159345 + base base64-bytestring bytestring containers Diff directory 159346 + executable-path filepath Glob hslua pandoc-types process QuickCheck 159347 + tasty tasty-golden tasty-hunit tasty-quickcheck temporary text time 159348 + xml zip-archive 159349 + ]; 159350 + benchmarkHaskellDepends = [ 159351 + base bytestring containers criterion mtl text time weigh 159352 + ]; 159353 + postInstall = '' 159354 + mkdir -p $out/share 159355 + mv $data/*/*/man $out/share/ 159356 + ''; 159357 + description = "Conversion between markup formats"; 159358 + license = stdenv.lib.licenses.gpl2; 159359 + hydraPlatforms = stdenv.lib.platforms.none; 159360 + maintainers = with stdenv.lib.maintainers; [ peti ]; 159361 + }) {}; 159362 + 159823 159363 "pandoc-citeproc" = callPackage 159824 159364 ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring 159825 159365 , Cabal, containers, data-default, directory, filepath, hs-bibutils ··· 159883 159319 pname = "pandoc-citeproc"; 159884 159320 version = "0.15.0.1"; 159885 159321 sha256 = "1y4jmralmcikmk75cf5bjlv4ymr42x35a6174ybqa99jmlm5znr9"; 159322 + isLibrary = true; 159323 + isExecutable = true; 159324 + enableSeparateDataOutput = true; 159325 + setupHaskellDepends = [ base Cabal ]; 159326 + libraryHaskellDepends = [ 159327 + aeson base bytestring containers data-default directory filepath 159328 + hs-bibutils mtl old-locale pandoc pandoc-types parsec rfc5051 159329 + setenv split syb tagsoup text time unordered-containers vector 159330 + xml-conduit yaml 159331 + ]; 159332 + executableHaskellDepends = [ 159333 + aeson aeson-pretty attoparsec base bytestring filepath pandoc 159334 + pandoc-types syb text yaml 159335 + ]; 159336 + testHaskellDepends = [ 159337 + aeson base bytestring containers directory filepath mtl pandoc 159338 + pandoc-types process temporary text yaml 159339 + ]; 159340 + doCheck = false; 159341 + description = "Supports using pandoc with citeproc"; 159342 + license = stdenv.lib.licenses.bsd3; 159343 + hydraPlatforms = stdenv.lib.platforms.none; 159344 + }) {}; 159345 + 159346 + "pandoc-citeproc_0_16" = callPackage 159347 + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring 159348 + , Cabal, containers, data-default, directory, filepath, hs-bibutils 159349 + , mtl, old-locale, pandoc, pandoc-types, parsec, process, rfc5051 159350 + , setenv, split, syb, tagsoup, temporary, text, time 159351 + , unordered-containers, vector, xml-conduit, yaml 159352 + }: 159353 + mkDerivation { 159354 + pname = "pandoc-citeproc"; 159355 + version = "0.16"; 159356 + sha256 = "1fs1dr7cgkzy0sb68fx85x6l5j1hx9sgkiyxzdfi90hpqnm207sy"; 159886 159357 isLibrary = true; 159887 159358 isExecutable = true; 159888 159359 enableSeparateDataOutput = true; ··· 160313 159714 ({ mkDerivation }: 160314 159715 mkDerivation { 160315 159716 pname = "pandora"; 160316 - version = "0.1.0"; 160317 - sha256 = "1hfm9a8rfjksjv8qmz8a17f9pg1qw2rizaakl108lafckbz7f4ya"; 159717 + version = "0.1.1"; 159718 + sha256 = "0x2pfvvpn7r99238ma3q6fnirx6zh2pzz86b4fijll2k7wqxkl94"; 160318 159719 description = "A box of patterns and paradigms"; 160319 159720 license = stdenv.lib.licenses.mit; 160320 159721 }) {}; ··· 160346 159747 }: 160347 159748 mkDerivation { 160348 159749 pname = "pango"; 160349 - version = "0.13.5.0"; 160350 - sha256 = "1s29dmds28ffbcbic8pw3bsixkb6lzjm78j8qv4x3r9l64kvjndz"; 159750 + version = "0.13.6.0"; 159751 + sha256 = "14qcikd9r06ra7zp557c0bffd357yj4hk9bjigyhq2kdrc2l7igr"; 160351 159752 enableSeparateDataOutput = true; 160352 159753 setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ]; 160353 159754 libraryHaskellDepends = [ ··· 164046 163447 pname = "persistent-spatial"; 164047 163448 version = "0.1.0.0"; 164048 163449 sha256 = "0x9ialzl7mmq3h4nx79z51czddn7xgs0sngixc38cdlmddvm2g36"; 163450 + revision = "1"; 163451 + editedCabalFile = "18qd2k3b6s8nd9v8fqsdf8f8pblm6frm8q8958zi5gs44096cgz8"; 164049 163452 libraryHaskellDepends = [ 164050 163453 aeson base http-api-data integer-logarithms lens persistent text 164051 163454 ]; ··· 169089 168488 }: 169090 168489 mkDerivation { 169091 168490 pname = "postgresql-simple-typed"; 169092 - version = "0.1.0.2"; 169093 - sha256 = "12f06lzh2kw27ykwiwgbavj1wbkf4w0xjy6gk2nf4kzm65qvj8az"; 168491 + version = "0.1.1.1"; 168492 + sha256 = "1sfp83xy797zamgyxvcm4jrg3x1jl8f0gzb5c3jsmqbg16rnx0ay"; 169094 168493 libraryHaskellDepends = [ 169095 168494 base postgresql-libpq postgresql-simple template-haskell 169096 168495 transformers typedquery utf8-string ··· 171882 171281 }: 171883 171282 mkDerivation { 171884 171283 pname = "prolog"; 171885 - version = "0.2.1.1"; 171886 - sha256 = "0cl1d4d4jgkqk37q2n3n7xqmd847srd6sqikciz4b8cfp57lw8m7"; 171284 + version = "0.3"; 171285 + sha256 = "02i79irax13rny953k6fvswsgbif9nnvysnnbq3k4w37b3g5maiv"; 171887 171286 libraryHaskellDepends = [ 171888 171287 base containers mtl parsec syb template-haskell th-lift 171889 171288 transformers ··· 175868 175267 pname = "radius"; 175869 175268 version = "0.6.0.1"; 175870 175269 sha256 = "19c2bv0iq4j0709rf9k9jk5q2s756bvjnr1gy630mcgp92rg8d9j"; 175270 + revision = "1"; 175271 + editedCabalFile = "1a4q1kz21v2m4wfdfaawdlkfnq9s8c5iijzcrdprrgsbi3kplrdi"; 175871 175272 libraryHaskellDepends = [ 175872 175273 base binary bytestring cryptonite iproute memory 175873 175274 ]; ··· 178363 177760 ({ mkDerivation, base, composition-prelude }: 178364 177761 mkDerivation { 178365 177762 pname = "recursion"; 178366 - version = "2.2.1.0"; 178367 - sha256 = "0f16lk8apql211gy30vm5l0gjhjlp243cdbrrz6wq47pdlxns5pa"; 177763 + version = "2.2.2.0"; 177764 + sha256 = "1ij7yxh06zb7fjkba2ghq88kvhr1rw4jlc0miwqfl53f6ssvcklf"; 178368 177765 libraryHaskellDepends = [ base composition-prelude ]; 178369 177766 description = "A recursion schemes library for GHC"; 178370 177767 license = stdenv.lib.licenses.bsd3; ··· 178387 177784 license = stdenv.lib.licenses.bsd3; 178388 177785 }) {}; 178389 177786 178390 - "recursion-schemes_5_1_1" = callPackage 177787 + "recursion-schemes_5_1_1_1" = callPackage 178391 177788 ({ mkDerivation, base, base-orphans, comonad, free, HUnit 178392 177789 , template-haskell, th-abstraction, transformers 178393 177790 }: 178394 177791 mkDerivation { 178395 177792 pname = "recursion-schemes"; 178396 - version = "5.1.1"; 178397 - sha256 = "0qw112jkl6jzy3wcyxvv5liv16mxiiqi5v5zyzazl9p8h2wy1rb0"; 177793 + version = "5.1.1.1"; 177794 + sha256 = "0f9f1x1vjdqk6bzgsiqv7z7fq955dlkca3m0l4sc2mnpds3b0cgj"; 177795 + revision = "1"; 177796 + editedCabalFile = "19sqa4v3knasdmfzwmal1pi0yfj3zllrdr6n1chjvy1b6fa5za7z"; 178398 177797 libraryHaskellDepends = [ 178399 177798 base base-orphans comonad free template-haskell th-abstraction 178400 177799 transformers ··· 181262 180657 license = stdenv.lib.licenses.bsd3; 181263 180658 }) {}; 181264 180659 180660 + "req_2_0_0" = callPackage 180661 + ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder 180662 + , bytestring, case-insensitive, connection, hspec, hspec-core 180663 + , hspec-discover, http-api-data, http-client, http-client-tls 180664 + , http-types, monad-control, mtl, QuickCheck, retry, text, time 180665 + , transformers, transformers-base, unordered-containers 180666 + }: 180667 + mkDerivation { 180668 + pname = "req"; 180669 + version = "2.0.0"; 180670 + sha256 = "0avwvslsb689p9afbh3k0zwmqwkrqagicz26xcyfjsd5648mh3wr"; 180671 + enableSeparateDataOutput = true; 180672 + libraryHaskellDepends = [ 180673 + aeson authenticate-oauth base blaze-builder bytestring 180674 + case-insensitive connection http-api-data http-client 180675 + http-client-tls http-types monad-control mtl retry text time 180676 + transformers transformers-base 180677 + ]; 180678 + testHaskellDepends = [ 180679 + aeson base blaze-builder bytestring case-insensitive hspec 180680 + hspec-core http-client http-types monad-control mtl QuickCheck 180681 + retry text time unordered-containers 180682 + ]; 180683 + testToolDepends = [ hspec-discover ]; 180684 + doCheck = false; 180685 + description = "Easy-to-use, type-safe, expandable, high-level HTTP client library"; 180686 + license = stdenv.lib.licenses.bsd3; 180687 + hydraPlatforms = stdenv.lib.platforms.none; 180688 + }) {}; 180689 + 181265 180690 "req-conduit" = callPackage 181266 180691 ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec 181267 180692 , http-client, req, resourcet, temporary, transformers, weigh ··· 182132 181497 ]; 182133 181498 description = "Retry combinators for monadic actions that may fail"; 182134 181499 license = stdenv.lib.licenses.bsd3; 181500 + }) {}; 181501 + 181502 + "retry_0_8_0_0" = callPackage 181503 + ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl 181504 + , random, stm, tasty, tasty-hedgehog, tasty-hunit, time 181505 + , transformers 181506 + }: 181507 + mkDerivation { 181508 + pname = "retry"; 181509 + version = "0.8.0.0"; 181510 + sha256 = "0m44firqn9bkspj2jjf88kksf7mjmbi00xz0855lnflc8b3377cf"; 181511 + libraryHaskellDepends = [ 181512 + base exceptions ghc-prim random transformers 181513 + ]; 181514 + testHaskellDepends = [ 181515 + base exceptions ghc-prim hedgehog HUnit mtl random stm tasty 181516 + tasty-hedgehog tasty-hunit time transformers 181517 + ]; 181518 + description = "Retry combinators for monadic actions that may fail"; 181519 + license = stdenv.lib.licenses.bsd3; 181520 + hydraPlatforms = stdenv.lib.platforms.none; 182135 181521 }) {}; 182136 181522 182137 181523 "retryer" = callPackage ··· 187054 186398 hydraPlatforms = stdenv.lib.platforms.none; 187055 186399 }) {}; 187056 186400 186401 + "scrapbook" = callPackage 186402 + ({ mkDerivation, aeson, aeson-pretty, base, data-default, drinkery 186403 + , extensible, feed, gitrev, req, rio, tasty, tasty-hunit 186404 + , xml-conduit, xml-types, yaml 186405 + }: 186406 + mkDerivation { 186407 + pname = "scrapbook"; 186408 + version = "0.3.3"; 186409 + sha256 = "17xc7ljfxxwg4l2jiqf8ffwgwq3hq7lynf6p478jp0sxf54irjr1"; 186410 + isLibrary = true; 186411 + isExecutable = true; 186412 + libraryHaskellDepends = [ 186413 + aeson aeson-pretty base data-default extensible feed req rio 186414 + xml-conduit xml-types yaml 186415 + ]; 186416 + executableHaskellDepends = [ 186417 + aeson aeson-pretty base data-default drinkery extensible feed 186418 + gitrev req rio xml-conduit xml-types yaml 186419 + ]; 186420 + testHaskellDepends = [ 186421 + aeson aeson-pretty base data-default extensible feed req rio tasty 186422 + tasty-hunit xml-conduit xml-types yaml 186423 + ]; 186424 + description = "Automatically derive Kotlin class to query servant webservices"; 186425 + license = stdenv.lib.licenses.mit; 186426 + }) {}; 186427 + 187057 186428 "scrape-changes" = callPackage 187058 186429 ({ mkDerivation, async, attoparsec, base, bytestring, cron 187059 186430 , directory, email-validate, filepath, hashable, hslogger ··· 188340 187657 license = stdenv.lib.licenses.bsd3; 188341 187658 }) {}; 188342 187659 187660 + "sendfile_0_7_10" = callPackage 187661 + ({ mkDerivation, base, bytestring, network }: 187662 + mkDerivation { 187663 + pname = "sendfile"; 187664 + version = "0.7.10"; 187665 + sha256 = "1wnfmq64sq13siig0rrnln2bmk1aygnsgdwh5dh32agv9csrk4ab"; 187666 + libraryHaskellDepends = [ base bytestring network ]; 187667 + description = "A portable sendfile library"; 187668 + license = stdenv.lib.licenses.bsd3; 187669 + hydraPlatforms = stdenv.lib.platforms.none; 187670 + }) {}; 187671 + 188343 187672 "sendgrid-haskell" = callPackage 188344 187673 ({ mkDerivation, aeson, base, bytestring, containers, exceptions 188345 187674 , http-conduit, monad-control, text, transformers ··· 189345 188650 license = stdenv.lib.licenses.bsd3; 189346 188651 }) {}; 189347 188652 188653 + "servant-blaze_0_9" = callPackage 188654 + ({ mkDerivation, base, blaze-html, http-media, servant 188655 + , servant-server, wai, warp 188656 + }: 188657 + mkDerivation { 188658 + pname = "servant-blaze"; 188659 + version = "0.9"; 188660 + sha256 = "1pfnpc6m7i8knndc1734fbzpfgmvdcpkd8cj0jyw139b70siz63r"; 188661 + libraryHaskellDepends = [ base blaze-html http-media servant ]; 188662 + testHaskellDepends = [ base blaze-html servant-server wai warp ]; 188663 + description = "Blaze-html support for servant"; 188664 + license = stdenv.lib.licenses.bsd3; 188665 + hydraPlatforms = stdenv.lib.platforms.none; 188666 + }) {}; 188667 + 189348 188668 "servant-cassava" = callPackage 189349 188669 ({ mkDerivation, base, base-compat, bytestring, cassava, http-media 189350 188670 , servant, servant-server, vector, wai, warp ··· 190038 189328 testHaskellDepends = [ base lucid servant-server wai warp ]; 190039 189329 description = "Servant support for lucid"; 190040 189330 license = stdenv.lib.licenses.bsd3; 189331 + }) {}; 189332 + 189333 + "servant-lucid_0_9" = callPackage 189334 + ({ mkDerivation, base, http-media, lucid, servant, servant-server 189335 + , text, wai, warp 189336 + }: 189337 + mkDerivation { 189338 + pname = "servant-lucid"; 189339 + version = "0.9"; 189340 + sha256 = "1xamwcijd03cynml5c2hr577qairybyrqd90ixyb1a94lql6agbf"; 189341 + libraryHaskellDepends = [ base http-media lucid servant text ]; 189342 + testHaskellDepends = [ base lucid servant-server wai warp ]; 189343 + description = "Servant support for lucid"; 189344 + license = stdenv.lib.licenses.bsd3; 189345 + hydraPlatforms = stdenv.lib.platforms.none; 190041 189346 }) {}; 190042 189347 190043 189348 "servant-machines" = callPackage ··· 196254 195529 license = stdenv.lib.licenses.bsd3; 196255 195530 }) {}; 196256 195531 195532 + "snap-core_1_0_4_0" = callPackage 195533 + ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder 195534 + , case-insensitive, containers, deepseq, directory, filepath 195535 + , hashable, HUnit, io-streams, lifted-base, monad-control, mtl 195536 + , network, network-uri, old-locale, parallel, QuickCheck, random 195537 + , readable, regex-posix, test-framework, test-framework-hunit 195538 + , test-framework-quickcheck2, text, time, transformers 195539 + , transformers-base, unix-compat, unordered-containers, vector 195540 + , zlib 195541 + }: 195542 + mkDerivation { 195543 + pname = "snap-core"; 195544 + version = "1.0.4.0"; 195545 + sha256 = "0dklxgrbqhnb6bc4ic358g4fyj11ywmjrkxxhqcjmci2hhpn00mr"; 195546 + libraryHaskellDepends = [ 195547 + attoparsec base bytestring bytestring-builder case-insensitive 195548 + containers directory filepath hashable HUnit io-streams lifted-base 195549 + monad-control mtl network network-uri old-locale random readable 195550 + regex-posix text time transformers transformers-base unix-compat 195551 + unordered-containers vector 195552 + ]; 195553 + testHaskellDepends = [ 195554 + attoparsec base bytestring bytestring-builder case-insensitive 195555 + containers deepseq directory filepath hashable HUnit io-streams 195556 + lifted-base monad-control mtl network network-uri old-locale 195557 + parallel QuickCheck random readable regex-posix test-framework 195558 + test-framework-hunit test-framework-quickcheck2 text time 195559 + transformers transformers-base unix-compat unordered-containers 195560 + vector zlib 195561 + ]; 195562 + description = "Snap: A Haskell Web Framework (core interfaces and types)"; 195563 + license = stdenv.lib.licenses.bsd3; 195564 + hydraPlatforms = stdenv.lib.platforms.none; 195565 + }) {}; 195566 + 196257 195567 "snap-cors" = callPackage 196258 195568 ({ mkDerivation, snap-core }: 196259 195569 mkDerivation { ··· 196495 195735 ]; 196496 195736 description = "A web server for the Snap Framework"; 196497 195737 license = stdenv.lib.licenses.bsd3; 195738 + }) {}; 195739 + 195740 + "snap-server_1_1_1_0" = callPackage 195741 + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder 195742 + , bytestring, bytestring-builder, case-insensitive, clock 195743 + , containers, criterion, deepseq, directory, filepath, HsOpenSSL 195744 + , http-common, http-streams, HUnit, io-streams, io-streams-haproxy 195745 + , lifted-base, monad-control, mtl, network, old-locale 195746 + , openssl-streams, parallel, QuickCheck, random, snap-core 195747 + , test-framework, test-framework-hunit, test-framework-quickcheck2 195748 + , text, threads, time, transformers, unix, unix-compat, vector 195749 + }: 195750 + mkDerivation { 195751 + pname = "snap-server"; 195752 + version = "1.1.1.0"; 195753 + sha256 = "0kjdsdgpxxsp5r4gpx8wdq5qn1b1y80mgkl9ahjbhlahjf5xyf6k"; 195754 + configureFlags = [ "-fopenssl" ]; 195755 + isLibrary = true; 195756 + isExecutable = true; 195757 + libraryHaskellDepends = [ 195758 + attoparsec base blaze-builder bytestring bytestring-builder 195759 + case-insensitive clock containers filepath HsOpenSSL io-streams 195760 + io-streams-haproxy lifted-base mtl network old-locale 195761 + openssl-streams snap-core text time unix unix-compat vector 195762 + ]; 195763 + testHaskellDepends = [ 195764 + attoparsec base base16-bytestring blaze-builder bytestring 195765 + bytestring-builder case-insensitive clock containers deepseq 195766 + directory filepath HsOpenSSL http-common http-streams HUnit 195767 + io-streams io-streams-haproxy lifted-base monad-control mtl network 195768 + old-locale openssl-streams parallel QuickCheck random snap-core 195769 + test-framework test-framework-hunit test-framework-quickcheck2 text 195770 + threads time transformers unix unix-compat vector 195771 + ]; 195772 + benchmarkHaskellDepends = [ 195773 + attoparsec base blaze-builder bytestring bytestring-builder 195774 + criterion io-streams io-streams-haproxy snap-core vector 195775 + ]; 195776 + description = "A web server for the Snap Framework"; 195777 + license = stdenv.lib.licenses.bsd3; 195778 + hydraPlatforms = stdenv.lib.platforms.none; 196498 195779 }) {}; 196499 195780 196500 195781 "snap-stream" = callPackage ··· 200365 199564 pname = "stack"; 200366 199565 version = "1.9.3"; 200367 199566 sha256 = "01lbr9gp3djr5bzlchzb2rdw20855aganmczvq76fzzjyway64cf"; 200368 - revision = "3"; 200369 - editedCabalFile = "0rycd09sk0c269izk35hby179ja77yya41ql7j3hp7s9ja7j6vfg"; 199567 + revision = "4"; 199568 + editedCabalFile = "15mdzgxl82j1yyhxazr4sjr1qpnc83wcf5h4c7lf7iydz60jri79"; 200370 199569 configureFlags = [ 200371 199570 "-fdisable-git-info" "-fhide-dependency-versions" 200372 199571 "-fsupported-build" ··· 204259 203458 }: 204260 203459 mkDerivation { 204261 203460 pname = "structured-cli"; 204262 - version = "2.5.0.2"; 204263 - sha256 = "0ds6rwzja9yrxq14ip4gxg6km6bzar4dxl5v9m3f3d64zqgm7yi5"; 203461 + version = "2.5.0.3"; 203462 + sha256 = "14kmsh3n4d6zgpqkv1v4laz2sd52317i840szp9mw3i72f012gj0"; 204264 203463 isLibrary = true; 204265 203464 isExecutable = true; 204266 203465 libraryHaskellDepends = [ ··· 205659 204858 pname = "swagger2"; 205660 204859 version = "2.3.1"; 205661 204860 sha256 = "0717i4bv97sywbdf94bszh2g858wznvl8q7ngv0zirnlvx8a27y6"; 204861 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 204862 + libraryHaskellDepends = [ 204863 + aeson base base-compat-batteries bytestring containers cookie 204864 + generics-sop hashable http-media insert-ordered-containers lens mtl 204865 + network QuickCheck scientific template-haskell text time 204866 + transformers transformers-compat unordered-containers uuid-types 204867 + vector 204868 + ]; 204869 + testHaskellDepends = [ 204870 + aeson base base-compat-batteries bytestring containers doctest Glob 204871 + hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck 204872 + quickcheck-instances template-haskell text time 204873 + unordered-containers utf8-string vector 204874 + ]; 204875 + testToolDepends = [ hspec-discover ]; 204876 + description = "Swagger 2.0 data model"; 204877 + license = stdenv.lib.licenses.bsd3; 204878 + hydraPlatforms = stdenv.lib.platforms.none; 204879 + }) {}; 204880 + 204881 + "swagger2_2_3_1_1" = callPackage 204882 + ({ mkDerivation, aeson, base, base-compat-batteries, bytestring 204883 + , Cabal, cabal-doctest, containers, cookie, doctest, generics-sop 204884 + , Glob, hashable, hspec, hspec-discover, http-media, HUnit 204885 + , insert-ordered-containers, lens, mtl, network, QuickCheck 204886 + , quickcheck-instances, scientific, template-haskell, text, time 204887 + , transformers, transformers-compat, unordered-containers 204888 + , utf8-string, uuid-types, vector 204889 + }: 204890 + mkDerivation { 204891 + pname = "swagger2"; 204892 + version = "2.3.1.1"; 204893 + sha256 = "19fslhjqcnk0da1c8sdflnnxjzbbzqb0nbknpgyd45q0psxr6xs7"; 205662 204894 setupHaskellDepends = [ base Cabal cabal-doctest ]; 205663 204895 libraryHaskellDepends = [ 205664 204896 aeson base base-compat-batteries bytestring containers cookie ··· 208218 207384 license = stdenv.lib.licenses.mit; 208219 207385 }) {}; 208220 207386 207387 + "tasty_1_2_1" = callPackage 207388 + ({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl 207389 + , optparse-applicative, stm, tagged, unbounded-delays, unix 207390 + , wcwidth 207391 + }: 207392 + mkDerivation { 207393 + pname = "tasty"; 207394 + version = "1.2.1"; 207395 + sha256 = "0yw8bb92x723md31nisd75mdbfsq9can1h5r4gchdjvwafxy98ia"; 207396 + libraryHaskellDepends = [ 207397 + ansi-terminal async base clock containers mtl optparse-applicative 207398 + stm tagged unbounded-delays unix wcwidth 207399 + ]; 207400 + description = "Modern and extensible testing framework"; 207401 + license = stdenv.lib.licenses.mit; 207402 + hydraPlatforms = stdenv.lib.platforms.none; 207403 + }) {}; 207404 + 208221 207405 "tasty-ant-xml" = callPackage 208222 207406 ({ mkDerivation, base, containers, directory, filepath 208223 207407 , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers ··· 209077 208225 }: 209078 208226 mkDerivation { 209079 208227 pname = "teardown"; 209080 - version = "0.5.0.0"; 209081 - sha256 = "0p1rjvl36gl4dqpvcjsb06jyiwsxg2qyha8rfdiddljb4ixw1sjh"; 208228 + version = "0.5.0.1"; 208229 + sha256 = "1ian64cbmw18n75p2jx8d856d3gz5lahvfxy1xbsh1isz56jzh2d"; 209082 208230 libraryHaskellDepends = [ 209083 208231 base prettyprinter rio typed-process unliftio 209084 208232 ]; ··· 210236 209384 pname = "test-framework"; 210237 209385 version = "0.8.2.0"; 210238 209386 sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"; 210239 - revision = "1"; 210240 - editedCabalFile = "1af61pnf2vrkvs3hcqla5ddsrd0hd2pylv6l545yn3dcvl665rcc"; 209387 + revision = "2"; 209388 + editedCabalFile = "1kmv576j1zbms6p3vffripvas87ca3ypdb42h7pqkxsxxfi1gb8j"; 210241 209389 libraryHaskellDepends = [ 210242 209390 ansi-terminal ansi-wl-pprint base containers hostname old-locale 210243 209391 random regex-posix time xml ··· 210858 210006 license = stdenv.lib.licenses.gpl2; 210859 210007 }) {}; 210860 210008 210009 + "texmath_0_11_2" = callPackage 210010 + ({ mkDerivation, base, bytestring, containers, directory, filepath 210011 + , mtl, pandoc-types, parsec, process, split, syb, temporary, text 210012 + , utf8-string, xml 210013 + }: 210014 + mkDerivation { 210015 + pname = "texmath"; 210016 + version = "0.11.2"; 210017 + sha256 = "12jkv3wa5lmlik516fp6i429vlznzybhhw4843d55hdid5yhvihf"; 210018 + isLibrary = true; 210019 + isExecutable = true; 210020 + libraryHaskellDepends = [ 210021 + base containers mtl pandoc-types parsec syb xml 210022 + ]; 210023 + testHaskellDepends = [ 210024 + base bytestring directory filepath process split temporary text 210025 + utf8-string xml 210026 + ]; 210027 + description = "Conversion between formats used to represent mathematics"; 210028 + license = stdenv.lib.licenses.gpl2; 210029 + hydraPlatforms = stdenv.lib.platforms.none; 210030 + }) {}; 210031 + 210861 210032 "texrunner" = callPackage 210862 210033 ({ mkDerivation, attoparsec, base, bytestring, directory, filepath 210863 210034 , HUnit, io-streams, lens, mtl, process, semigroups, temporary ··· 211002 210127 benchmarkHaskellDepends = [ criterion rerebase ]; 211003 210128 description = "An efficient strict text builder"; 211004 210129 license = stdenv.lib.licenses.mit; 210130 + }) {}; 210131 + 210132 + "text-builder_0_6_5" = callPackage 210133 + ({ mkDerivation, base, base-prelude, bytestring, criterion 210134 + , deferred-folds, QuickCheck, quickcheck-instances, rerebase 210135 + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text 210136 + , transformers 210137 + }: 210138 + mkDerivation { 210139 + pname = "text-builder"; 210140 + version = "0.6.5"; 210141 + sha256 = "1kf5r4cr4qw3awfshycnh9l7p3phssknlvwmkglabmdj3zf1xz5q"; 210142 + libraryHaskellDepends = [ 210143 + base base-prelude bytestring deferred-folds semigroups text 210144 + transformers 210145 + ]; 210146 + testHaskellDepends = [ 210147 + QuickCheck quickcheck-instances rerebase tasty tasty-hunit 210148 + tasty-quickcheck 210149 + ]; 210150 + benchmarkHaskellDepends = [ criterion rerebase ]; 210151 + description = "An efficient strict text builder"; 210152 + license = stdenv.lib.licenses.mit; 210153 + hydraPlatforms = stdenv.lib.platforms.none; 211005 210154 }) {}; 211006 210155 211007 210156 "text-containers" = callPackage ··· 215151 214252 }: 215152 214253 mkDerivation { 215153 214254 pname = "tonatona-google-server-api"; 215154 - version = "0.1.0.0"; 215155 - sha256 = "0mlzw51s4q3q7sf2hbx26g8chmicsv7nchqrq06x6f7ms58aiy27"; 214255 + version = "0.1.1.0"; 214256 + sha256 = "094la1rd8527a398607rsq9z2hiay59biy9fnfiw7qyigwf4zlr0"; 215156 214257 libraryHaskellDepends = [ 215157 214258 base google-server-api monad-logger persistent persistent-sqlite 215158 214259 resource-pool servant-client tonalude tonaparser tonatona ··· 215257 214358 }: 215258 214359 mkDerivation { 215259 214360 pname = "too-many-cells"; 215260 - version = "0.1.1.0"; 215261 - sha256 = "0hilycd6m32jv3gbsq6j182mc3igcxnhsfqzn6sj5zbip0kx17h7"; 214361 + version = "0.1.2.1"; 214362 + sha256 = "08ckcp8gyhq8nhr5l7qbmyl8csz5kl22qmwapwzi4jiffwwi9yca"; 215262 214363 isLibrary = true; 215263 214364 isExecutable = true; 215264 214365 libraryHaskellDepends = [ ··· 215999 215100 hydraPlatforms = stdenv.lib.platforms.none; 216000 215101 }) {}; 216001 215102 216002 - "transformers_0_5_5_0" = callPackage 215103 + "transformers_0_5_6_2" = callPackage 216003 215104 ({ mkDerivation, base }: 216004 215105 mkDerivation { 216005 215106 pname = "transformers"; 216006 - version = "0.5.5.0"; 216007 - sha256 = "198ric8gr1y58scckr468d11y2g45mzc5pkaa40shj7xgj1bh7mi"; 215107 + version = "0.5.6.2"; 215108 + sha256 = "0v66j5k0xqk51pmca55wq192qyw2p43s2mgxlz4f95q2c1fpjs5n"; 216008 215109 libraryHaskellDepends = [ base ]; 216009 215110 description = "Concrete functor and monad transformers"; 216010 215111 license = stdenv.lib.licenses.bsd3; ··· 216829 215930 hydraPlatforms = stdenv.lib.platforms.none; 216830 215931 }) {}; 216831 215932 215933 + "trim" = callPackage 215934 + ({ mkDerivation, base, directory, hspec, optparse-applicative }: 215935 + mkDerivation { 215936 + pname = "trim"; 215937 + version = "0.1.0.0"; 215938 + sha256 = "0zpn8w4fzswwcb081hvl6cy5gdid69wx3i1gj3sgkxf01347m23m"; 215939 + isLibrary = true; 215940 + isExecutable = true; 215941 + libraryHaskellDepends = [ base ]; 215942 + executableHaskellDepends = [ base directory optparse-applicative ]; 215943 + testHaskellDepends = [ base hspec ]; 215944 + description = "A command-line tool for trimming whitespace"; 215945 + license = stdenv.lib.licenses.bsd3; 215946 + }) {}; 215947 + 216832 215948 "trimpolya" = callPackage 216833 215949 ({ mkDerivation, base, bio, bytestring, simpleargs }: 216834 215950 mkDerivation { ··· 217226 216312 pname = "ttl-hashtables"; 217227 216313 version = "1.3.0.0"; 217228 216314 sha256 = "1qlwwxylj9d2p4jm4bi0a3x60cfzd6g982v6q0crs323zn8q5cj5"; 216315 + revision = "1"; 216316 + editedCabalFile = "0nbf825s51pls4y0nc9jzik8z6szfvqd66dfjp6ybbywrrdzckf3"; 217229 216317 libraryHaskellDepends = [ 217230 216318 base clock containers data-default failable hashable hashtables mtl 217231 216319 transformers ··· 219163 218247 }: 219164 218248 mkDerivation { 219165 218249 pname = "typedquery"; 219166 - version = "0.1.1.1"; 219167 - sha256 = "1p6hlx2hsp7sjhspw3c95b1px6r2hylr31f4hcjq505z3i33gm7m"; 218250 + version = "0.1.1.2"; 218251 + sha256 = "1ziyc4bjxfndmfpmg8j2dl80nq1a9ay9nfpxh5856yar63lw16fi"; 219168 218252 libraryHaskellDepends = [ 219169 218253 aeson base bytestring haskell-src-meta parsec template-haskell text 219170 218254 transformers ··· 225385 224469 }: 225386 224470 mkDerivation { 225387 224471 pname = "vt-utils"; 225388 - version = "1.1.0.0"; 225389 - sha256 = "1xqcffipp5hwvmiqxg80zj3v4nzqklqcpy3kblfkw4xkvg57gh87"; 224472 + version = "1.2.0.0"; 224473 + sha256 = "1mbc4a8s6h3f5w3da2ln95050c1ssnh7pyj4i34nvmm5gqrb3jb9"; 225390 224474 libraryHaskellDepends = [ 225391 224475 aeson aeson-pretty base bytestring case-insensitive directory 225392 224476 http-client http-types HUnit parsec process text time transformers ··· 228608 227692 ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }: 228609 227693 mkDerivation { 228610 227694 pname = "webkit2gtk3-javascriptcore"; 228611 - version = "0.14.2.1"; 228612 - sha256 = "1y22whxgyjkhmh4nxgkxfzwk3nkkbnrx70qn5h57fv7r2c012jxj"; 227695 + version = "0.14.3.0"; 227696 + sha256 = "1gsa7lvv0xidy4i9d8bjqc0hpbzx1vvp9npzj2q8x1l68f9vjj5j"; 228613 227697 setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; 228614 227698 libraryHaskellDepends = [ base ]; 228615 227699 libraryPkgconfigDepends = [ webkitgtk ]; ··· 228743 227827 doCheck = false; 228744 227828 description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; 228745 227829 license = stdenv.lib.licenses.bsd3; 227830 + }) {}; 227831 + 227832 + "websockets_0_12_5_3" = callPackage 227833 + ({ mkDerivation, attoparsec, base, base64-bytestring, binary 227834 + , bytestring, bytestring-builder, case-insensitive, containers 227835 + , criterion, entropy, HUnit, network, QuickCheck, random, SHA 227836 + , streaming-commons, test-framework, test-framework-hunit 227837 + , test-framework-quickcheck2, text 227838 + }: 227839 + mkDerivation { 227840 + pname = "websockets"; 227841 + version = "0.12.5.3"; 227842 + sha256 = "0mkxl7iwl5pl2w0svji9248v4c0hi45k725jj5ybaknb73650ns4"; 227843 + isLibrary = true; 227844 + isExecutable = true; 227845 + libraryHaskellDepends = [ 227846 + attoparsec base base64-bytestring binary bytestring 227847 + bytestring-builder case-insensitive containers entropy network 227848 + random SHA streaming-commons text 227849 + ]; 227850 + testHaskellDepends = [ 227851 + attoparsec base base64-bytestring binary bytestring 227852 + bytestring-builder case-insensitive containers entropy HUnit 227853 + network QuickCheck random SHA streaming-commons test-framework 227854 + test-framework-hunit test-framework-quickcheck2 text 227855 + ]; 227856 + benchmarkHaskellDepends = [ 227857 + attoparsec base base64-bytestring binary bytestring 227858 + bytestring-builder case-insensitive containers criterion entropy 227859 + network random SHA text 227860 + ]; 227861 + doCheck = false; 227862 + description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; 227863 + license = stdenv.lib.licenses.bsd3; 227864 + hydraPlatforms = stdenv.lib.platforms.none; 228746 227865 }) {}; 228747 227866 228748 227867 "websockets-rpc" = callPackage ··· 229191 228240 testHaskellDepends = [ base bytestring ghc-prim hedgehog ]; 229192 228241 description = "Data types for large but fixed width signed and unsigned integers"; 229193 228242 license = stdenv.lib.licenses.bsd2; 228243 + }) {}; 228244 + 228245 + "wide-word_0_1_0_8" = callPackage 228246 + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hedgehog 228247 + , primitive, QuickCheck, quickcheck-classes, semirings 228248 + }: 228249 + mkDerivation { 228250 + pname = "wide-word"; 228251 + version = "0.1.0.8"; 228252 + sha256 = "1n6g9kn7k8gi2qi8fbik5pi2yj5mbzzj62512as1gjysv3y3l2dj"; 228253 + libraryHaskellDepends = [ base deepseq primitive ]; 228254 + testHaskellDepends = [ 228255 + base bytestring ghc-prim hedgehog QuickCheck quickcheck-classes 228256 + semirings 228257 + ]; 228258 + description = "Data types for large but fixed width signed and unsigned integers"; 228259 + license = stdenv.lib.licenses.bsd2; 228260 + hydraPlatforms = stdenv.lib.platforms.none; 229194 228261 }) {}; 229195 228262 229196 228263 "wigner-symbols" = callPackage ··· 229907 228938 }: 229908 228939 mkDerivation { 229909 228940 pname = "wolf"; 229910 - version = "0.3.45"; 229911 - sha256 = "0l3jp2qqscy2fq5fvaq83hsh68f1d5xg97k2dhyc01zc6fd5jqi8"; 228941 + version = "0.3.46"; 228942 + sha256 = "1d0i1611458dpqih73x8gcxq7lkwpxdc1c3pgj3hqb6gwjhjnxyj"; 229912 228943 isLibrary = true; 229913 228944 isExecutable = true; 229914 228945 libraryHaskellDepends = [ ··· 231936 230967 pname = "xml"; 231937 230968 version = "1.3.14"; 231938 230969 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j"; 230970 + revision = "1"; 230971 + editedCabalFile = "130xwqmgmg9vp988mppm5ivz1r5qbivb270fz2rwl4q0x04czdzd"; 231939 230972 libraryHaskellDepends = [ base bytestring text ]; 231940 230973 description = "A simple XML library"; 231941 230974 license = stdenv.lib.licenses.bsd3; ··· 235056 234085 }: 235057 234086 mkDerivation { 235058 234087 pname = "yesod-content-pdf"; 235059 - version = "0.2.0.3"; 235060 - sha256 = "0c1jh0rcbbdh0ld9j2pq79pifs30gadz4p10xmphz9s68bjp8n4c"; 234088 + version = "0.2.0.4"; 234089 + sha256 = "1n51prhxbbjrkvnvf2v4nk6vs8zxvwrnb1826r2vkhq0j1pyyi2k"; 235061 234090 libraryHaskellDepends = [ 235062 234091 base blaze-builder blaze-html bytestring conduit data-default 235063 234092 directory network-uri process temporary transformers yesod-core ··· 235168 234197 ]; 235169 234198 description = "Creation of type-safe, RESTful web applications"; 235170 234199 license = stdenv.lib.licenses.mit; 234200 + }) {}; 234201 + 234202 + "yesod-core_1_6_11" = callPackage 234203 + ({ mkDerivation, aeson, async, auto-update, base, blaze-html 234204 + , blaze-markup, byteable, bytestring, case-insensitive, cereal 234205 + , clientsession, conduit, conduit-extra, containers, cookie 234206 + , deepseq, fast-logger, gauge, hspec, hspec-expectations 234207 + , http-types, HUnit, monad-logger, mtl, network, parsec 234208 + , path-pieces, primitive, random, resourcet, rio, shakespeare 234209 + , streaming-commons, template-haskell, text, time, transformers 234210 + , unix-compat, unliftio, unordered-containers, vector, wai 234211 + , wai-extra, wai-logger, warp, word8 234212 + }: 234213 + mkDerivation { 234214 + pname = "yesod-core"; 234215 + version = "1.6.11"; 234216 + sha256 = "1cpl8g2sdvv751vvs68169w9nki43h6rmj2i2wqkfzijwgd8djwr"; 234217 + libraryHaskellDepends = [ 234218 + aeson auto-update base blaze-html blaze-markup byteable bytestring 234219 + case-insensitive cereal clientsession conduit conduit-extra 234220 + containers cookie deepseq fast-logger http-types monad-logger mtl 234221 + parsec path-pieces primitive random resourcet rio shakespeare 234222 + template-haskell text time transformers unix-compat unliftio 234223 + unordered-containers vector wai wai-extra wai-logger warp word8 234224 + ]; 234225 + testHaskellDepends = [ 234226 + async base bytestring clientsession conduit conduit-extra 234227 + containers cookie hspec hspec-expectations http-types HUnit network 234228 + path-pieces random resourcet shakespeare streaming-commons 234229 + template-haskell text transformers unliftio wai wai-extra warp 234230 + ]; 234231 + benchmarkHaskellDepends = [ 234232 + base blaze-html bytestring gauge shakespeare text 234233 + ]; 234234 + description = "Creation of type-safe, RESTful web applications"; 234235 + license = stdenv.lib.licenses.mit; 234236 + hydraPlatforms = stdenv.lib.platforms.none; 235171 234237 }) {}; 235172 234238 235173 234239 "yesod-crud" = callPackage
+72
pkgs/development/haskell-modules/patches/beam-core-fix-ghc-8.6.x-build.patch
··· 1 + diff --git a/beam-core/Database/Beam/Backend/SQL.hs b/beam-core/Database/Beam/Backend/SQL.hs 2 + index e2cd37d0..6f9db126 100644 3 + --- a/Database/Beam/Backend/SQL.hs 4 + +++ b/Database/Beam/Backend/SQL.hs 5 + @@ -10,6 +10,7 @@ 6 + import Database.Beam.Backend.Types 7 + 8 + import Control.Monad.IO.Class 9 + +import Control.Monad.Fail (MonadFail) 10 + 11 + -- * MonadBeam class 12 + 13 + @@ -29,7 +30,7 @@ 14 + -- strategies. More complicated strategies (for example, Postgres's @COPY@) 15 + -- are supported in individual backends. See the documentation of those 16 + -- backends for more details. 17 + -class (BeamBackend be, Monad m, MonadIO m, Sql92SanityCheck syntax) => 18 + +class (BeamBackend be, Monad m, MonadIO m, MonadFail m, Sql92SanityCheck syntax) => 19 + MonadBeam syntax be handle m | m -> syntax be handle where 20 + 21 + {-# MINIMAL withDatabaseDebug, runReturningMany #-} 22 + diff --git a/Database/Beam/Backend/SQL/Builder.hs b/Database/Beam/Backend/SQL/Builder.hs 23 + index 9e734036..e9849912 100644 24 + --- a/Database/Beam/Backend/SQL/Builder.hs 25 + +++ b/Database/Beam/Backend/SQL/Builder.hs 26 + @@ -33,6 +33,7 @@ 27 + import Data.Hashable 28 + import Data.Int 29 + import Data.String 30 + +import qualified Control.Monad.Fail as Fail 31 + #if !MIN_VERSION_base(4, 11, 0) 32 + import Data.Semigroup 33 + #endif 34 + @@ -507,8 +508,10 @@ 35 + type BackendFromField SqlSyntaxBackend = Trivial 36 + 37 + newtype SqlSyntaxM a = SqlSyntaxM (IO a) 38 + - deriving (Applicative, Functor, Monad, MonadIO) 39 + + deriving (Applicative, Functor, Monad, MonadIO, Fail.MonadFail) 40 + 41 + instance MonadBeam SqlSyntaxBuilder SqlSyntaxBackend SqlSyntaxBackend SqlSyntaxM where 42 + - withDatabaseDebug _ _ _ = fail "absurd" 43 + - runReturningMany _ _ = fail "absurd" 44 + + withDatabaseDebug _ _ _ = Fail.fail "absurd" 45 + + runReturningMany _ _ = Fail.fail "absurd" 46 + + 47 + + 48 + diff --git a/Database/Beam/Schema/Lenses.hs b/Database/Beam/Schema/Lenses.hs 49 + index b21dddb6..5df0654c 100644 50 + --- a/Database/Beam/Schema/Lenses.hs 51 + +++ b/Database/Beam/Schema/Lenses.hs 52 + @@ -1,4 +1,5 @@ 53 + {-# LANGUAGE PolyKinds #-} 54 + +{-# LANGUAGE UndecidableInstances #-} 55 + module Database.Beam.Schema.Lenses 56 + ( tableLenses 57 + , TableLens(..) 58 + diff --git a/beam-core.cabal b/beam-core.cabal 59 + index 4bf4ffd9..251d4d85 100644 60 + --- a/beam-core.cabal 61 + +++ b/beam-core.cabal 62 + @@ -64,8 +64,8 @@ 63 + time >=1.6 && <1.10, 64 + hashable >=1.1 && <1.3, 65 + network-uri >=2.6 && <2.7, 66 + - containers >=0.5 && <0.6, 67 + - vector-sized >=0.5 && <1.1, 68 + + containers >=0.5 && <0.7, 69 + + vector-sized >=0.5 && <1.3, 70 + tagged >=0.8 && <0.9 71 + Default-language: Haskell2010 72 + default-extensions: ScopedTypeVariables, OverloadedStrings, GADTs, RecursiveDo, FlexibleInstances, FlexibleContexts, TypeFamilies,
+29
pkgs/development/haskell-modules/patches/beam-migrate-fix-ghc-8.6.x-build.patch
··· 1 + diff --git a/Database/Beam/Migrate/Generics/Types.hs b/Database/Beam/Migrate/Generics/Types.hs 2 + index 553e208b..0cf9b2c8 100644 3 + --- a/Database/Beam/Migrate/Generics/Types.hs 4 + +++ b/Database/Beam/Migrate/Generics/Types.hs 5 + @@ -1,3 +1,5 @@ 6 + +{-# LANGUAGE UndecidableInstances #-} 7 + + 8 + module Database.Beam.Migrate.Generics.Types where 9 + 10 + import Database.Beam.Migrate.Types 11 + diff --git a/beam-migrate.cabal b/beam-migrate.cabal 12 + index f53b280d..9cf3722c 100644 13 + --- a/beam-migrate.cabal 14 + +++ b/beam-migrate.cabal 15 + @@ -69,13 +69,12 @@ library 16 + mtl >=2.2 && <2.3, 17 + scientific >=0.3 && <0.4, 18 + vector >=0.11 && <0.13, 19 + - containers >=0.5 && <0.6, 20 + unordered-containers >=0.2 && <0.3, 21 + hashable >=1.2 && <1.3, 22 + parallel >=3.2 && <3.3, 23 + deepseq >=1.4 && <1.5, 24 + ghc-prim >=0.5 && <0.6, 25 + - containers >=0.5 && <0.6, 26 + + containers >=0.5 && <0.7, 27 + haskell-src-exts >=1.18 && <1.21, 28 + pretty >=1.1 && <1.2, 29 + dependent-map >=0.2 && <0.3,
+45
pkgs/development/haskell-modules/patches/beam-postgres-fix-ghc-8.6.x-build.patch
··· 1 + diff --git a/Database/Beam/Postgres/Connection.hs b/Database/Beam/Postgres/Connection.hs 2 + index 433f55b9..5836c53d 100644 3 + --- a/Database/Beam/Postgres/Connection.hs 4 + +++ b/Database/Beam/Postgres/Connection.hs 5 + @@ -52,6 +52,8 @@ import qualified Database.PostgreSQL.Simple.Types as Pg (Null(..), Query(..)) 6 + 7 + import Control.Monad.Reader 8 + import Control.Monad.State 9 + +import Control.Monad.Fail (MonadFail) 10 + +import qualified Control.Monad.Fail as Fail 11 + 12 + import Data.ByteString (ByteString) 13 + import Data.ByteString.Builder (toLazyByteString, byteString) 14 + @@ -302,6 +304,9 @@ deriving instance Functor PgF 15 + newtype Pg a = Pg { runPg :: F PgF a } 16 + deriving (Monad, Applicative, Functor, MonadFree PgF) 17 + 18 + +instance MonadFail Pg where 19 + + fail e = fail $ "Internal Error with: " <> show e 20 + + 21 + instance MonadIO Pg where 22 + liftIO x = liftF (PgLiftIO x id) 23 + 24 + diff --git a/beam-postgres.cabal b/beam-postgres.cabal 25 + index e14b84f5..d29a5b67 100644 26 + --- a/beam-postgres.cabal 27 + +++ b/beam-postgres.cabal 28 + @@ -31,7 +31,7 @@ library 29 + beam-migrate >=0.3 && <0.4, 30 + 31 + postgresql-libpq >=0.8 && <0.10, 32 + - postgresql-simple >=0.5 && <0.6, 33 + + postgresql-simple >=0.5 && <0.7, 34 + 35 + text >=1.0 && <1.3, 36 + bytestring >=0.10 && <0.11, 37 + @@ -38,7 +38,7 @@ library 38 + 39 + hashable >=1.1 && <1.3, 40 + lifted-base >=0.2 && <0.3, 41 + - free >=4.12 && <5.1, 42 + + free >=4.12 && <5.2, 43 + time >=1.6 && <1.10, 44 + monad-control >=1.0 && <1.1, 45 + mtl >=2.1 && <2.3,
+21
pkgs/development/haskell-modules/patches/beam-sqlite-fix-ghc-8.6.x-build.patch
··· 1 + diff --git a/Database/Beam/Sqlite/Connection.hs b/Database/Beam/Sqlite/Connection.hs 2 + index f034b272..4e459ea3 100644 3 + --- a/Database/Beam/Sqlite/Connection.hs 4 + +++ b/Database/Beam/Sqlite/Connection.hs 5 + @@ -37,6 +37,7 @@ import Database.SQLite.Simple.Types (Null) 6 + 7 + import Control.Exception (bracket_, onException, mask) 8 + import Control.Monad (forM_, replicateM_) 9 + +import Control.Monad.Fail (MonadFail) 10 + import Control.Monad.Free.Church 11 + import Control.Monad.IO.Class (MonadIO(..)) 12 + import Control.Monad.Identity (Identity) 13 + @@ -143,7 +144,7 @@ newtype SqliteM a 14 + { runSqliteM :: ReaderT (String -> IO (), Connection) IO a 15 + -- ^ Run an IO action with access to a SQLite connection and a debug logging 16 + -- function, called or each query submitted on the connection. 17 + - } deriving (Monad, Functor, Applicative, MonadIO) 18 + + } deriving (Monad, Functor, Applicative, MonadIO, MonadFail) 19 + 20 + newtype BeamSqliteParams = BeamSqliteParams [SQLData] 21 + instance ToRow BeamSqliteParams where
+1
pkgs/development/interpreters/racket/default.nix
··· 101 101 license = licenses.lgpl3; 102 102 maintainers = with maintainers; [ kkallio henrytill vrthra ]; 103 103 platforms = [ "x86_64-darwin" "x86_64-linux" ]; 104 + broken = stdenv.isDarwin; # No support yet for setting FFI lookup path 104 105 }; 105 106 }
+1
pkgs/development/interpreters/racket/minimal.nix
··· 15 15 and the pkg library are still bundled. 16 16 ''; 17 17 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 18 + broken = false; # Minimal build does not require working FFI 18 19 }; 19 20 })
+7 -2
pkgs/development/libraries/ftgl/default.nix
··· 1 - {stdenv, fetchurl, freetype, libGLU_combined}: 1 + { stdenv, fetchurl, freetype, libGLU_combined, OpenGL }: 2 2 3 3 let 4 4 name = "ftgl-2.1.3-rc5"; ··· 11 11 sha256 = "0nsn4s6vnv5xcgxcw6q031amvh2zfj2smy1r5mbnjj2548hxcn2l"; 12 12 }; 13 13 14 - buildInputs = [ freetype libGLU_combined ]; 14 + buildInputs = [ freetype ] 15 + ++ (if stdenv.isDarwin then 16 + [ OpenGL ] 17 + else 18 + [ libGLU_combined ]) 19 + ; 15 20 16 21 enableParallelBuilding = true; 17 22
+8 -8
pkgs/development/libraries/zeitgeist/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "1.0.1"; 9 - name = "zeitgeist-${version}"; 8 + pname = "zeitgeist"; 9 + version = "1.0.2"; 10 10 11 11 outputs = [ "out" "lib" "dev" "man" ] ++ stdenv.lib.optional pythonSupport "py"; 12 12 13 13 src = fetchFromGitLab { 14 14 domain = "gitlab.freedesktop.org"; 15 - owner = "zeitgeist"; 16 - repo = "zeitgeist"; 15 + owner = pname; 16 + repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "1lgqcqr5h9ba751b7ajp7h2w1bb5qza2w3k1f95j3ab15p7q0q44"; 18 + sha256 = "0ig3d3j1n0ghaxsgfww6g2hhcdwx8cljwwfmp9jk1nrvkxd6rnmv"; 19 19 }; 20 20 21 21 preConfigure = "NOCONFIGURE=1 ./autogen.sh"; 22 22 23 - configureFlags = [ "--with-session-bus-services-dir=$(out)/share/dbus-1/services" ]; 23 + configureFlags = [ "--with-session-bus-services-dir=${placeholder ''out''}/share/dbus-1/services" ]; 24 24 25 25 nativeBuildInputs = [ 26 26 autoconf automake libtool pkgconfig gettext gobject-introspection vala python2Packages.python ··· 42 42 43 43 meta = with stdenv.lib; { 44 44 description = "A service which logs the users's activities and events"; 45 - homepage = http://zeitgeist.freedesktop.org/; 46 - maintainers = with maintainers; [ lethalman ]; 45 + homepage = https://zeitgeist.freedesktop.org/; 46 + maintainers = with maintainers; [ lethalman worldofpeace ]; 47 47 license = licenses.gpl2; 48 48 platforms = platforms.linux; 49 49 };
+30
pkgs/development/python-modules/filetype/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , python 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "filetype"; 9 + version = "1.0.2"; 10 + 11 + # No tests in PyPI tarball 12 + # See https://github.com/h2non/filetype.py/pull/33 13 + src = fetchFromGitHub { 14 + owner = "h2non"; 15 + repo = "filetype.py"; 16 + rev = "v${version}"; 17 + sha256 = "000gl3q2cadfnmqnbxg31ppc3ak8blzb4nfn75faxbp7b6r5qgr2"; 18 + }; 19 + 20 + checkPhase = '' 21 + ${python.interpreter} -m unittest discover 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "Infer file type and MIME type of any file/buffer"; 26 + homepage = https://github.com/h2non/filetype.py; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ dotlambda ]; 29 + }; 30 + }
+3 -6
pkgs/development/python-modules/grammalecte/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "grammalecte"; 10 - version = "0.6.1"; 10 + version = "0.6.5"; 11 11 12 12 src = fetchurl { 13 13 url = "http://www.dicollecte.org/grammalecte/zip/Grammalecte-fr-v${version}.zip"; 14 - sha256 = "0y2ck6pkd2p3cbjlxxvz3x5rnbg3ghfx97n13302rnab66cy4zkh"; 14 + sha256 = "11byjs3ggdhia5f4vyfqfvbbczsfqimll98h98g7hlsrm7vrifb0"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ bottle ]; 18 18 19 19 preBuild = "cd .."; 20 - postInstall = '' 21 - rm $out/bin/bottle.py 22 - ''; 23 20 24 21 disabled = !isPy3k; 25 22 26 23 meta = { 27 24 description = "Grammalecte is an open source grammar checker for the French language"; 28 - homepage = https://dicollecte.org/grammalecte/; 25 + homepage = https://grammalecte.net; 29 26 license = with lib.licenses; [ gpl3 ]; 30 27 maintainers = with lib.maintainers; [ apeyroux ]; 31 28 };
+35
pkgs/development/python-modules/isbnlib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , nose 5 + , coverage 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "isbnlib"; 10 + version = "3.9.4"; 11 + 12 + # PyPI tarball is missing LICENSE file 13 + # See https://github.com/xlcnd/isbnlib/pull/53 14 + src = fetchFromGitHub { 15 + owner = "xlcnd"; 16 + repo = "isbnlib"; 17 + rev = "v${version}"; 18 + sha256 = "0gc0k5khf34b4zz56a9zc3rscdhj3bx849lbzgmzpji30sbyy1fh"; 19 + }; 20 + 21 + checkInputs = [ 22 + nose 23 + coverage 24 + ]; 25 + 26 + # requires network connection 27 + doCheck = false; 28 + 29 + meta = with lib; { 30 + description = "Extract, clean, transform, hyphenate and metadata for ISBNs"; 31 + homepage = https://github.com/xlcnd/isbnlib; 32 + license = licenses.lgpl3; 33 + maintainers = with maintainers; [ dotlambda ]; 34 + }; 35 + }
+17 -9
pkgs/development/python-modules/keras-preprocessing/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, numpy, scipy, six }: 1 + { lib, buildPythonPackage, fetchPypi, numpy, six, scipy, pillow, pytest, Keras }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "Keras_Preprocessing"; 5 - version = "1.0.5"; 5 + version = "1.0.8"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "ef2e482c4336fcf7180244d06f4374939099daa3183816e82aee7755af35b754"; 9 + sha256 = "6e669aa713727f0bc08f756616f64e0dfa75d822226cfc0dcf33297ab05cef7d"; 10 10 }; 11 11 12 - # Cyclic dependency: keras-preprocessing requires keras, which requires keras-preprocessing 13 - postPatch = '' 14 - sed -i "s/keras>=[^']*//" setup.py 12 + propagatedBuildInputs = [ 13 + # required 14 + numpy six 15 + # optional 16 + scipy pillow 17 + ]; 18 + 19 + checkInputs = [ 20 + pytest Keras 21 + ]; 22 + 23 + checkPhase = '' 24 + py.test tests/ 15 25 ''; 16 26 17 - # No tests in PyPI tarball 27 + # Cyclic dependency: keras-preprocessing's tests require Keras, which requires keras-preprocessing 18 28 doCheck = false; 19 - 20 - propagatedBuildInputs = [ numpy scipy six ]; 21 29 22 30 meta = with lib; { 23 31 description = "Easy data preprocessing and data augmentation for deep learning models";
-8
pkgs/development/python-modules/keras/default.nix
··· 25 25 keras-applications keras-preprocessing 26 26 ]; 27 27 28 - # Keras 2.2.2 expects older versions of keras_applications 29 - # and keras_preprocessing. These substitutions can be removed 30 - # for for the next Keras release. 31 - postPatch = '' 32 - substituteInPlace setup.py --replace "keras_applications==1.0.4" "keras_applications==1.0.5" 33 - substituteInPlace setup.py --replace "keras_preprocessing==1.0.2" "keras_preprocessing==1.0.3" 34 - ''; 35 - 36 28 # Couldn't get tests working 37 29 doCheck = false; 38 30
+3 -3
pkgs/development/python-modules/keyutils/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "keyutils"; 5 - version = "0.5"; 5 + version = "0.6"; 6 6 7 7 # github version comes bundled with tests 8 8 src = fetchFromGitHub { 9 9 owner = "sassoftware"; 10 10 repo = "python-keyutils"; 11 - rev = "v${version}"; 12 - sha256 = "1gga60w8sb3r5bxa0bfp7d7wzg6s3db5y7aizr14p2pvp92d8bdi"; 11 + rev = version; 12 + sha256 = "0pfqfr5xqgsqkxzrmj8xl2glyl4nbq0irs0k6ik7iy3gd3mxf5g1"; 13 13 }; 14 14 15 15 buildInputs = [ keyutils ];
+2 -2
pkgs/development/tools/analysis/checkstyle/default.nix
··· 1 1 { stdenv, fetchurl, makeWrapper, jre }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "8.16"; 4 + version = "8.17"; 5 5 name = "checkstyle-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; 9 - sha256 = "1044imm1pmn4fb0bzg4k44qm1hwwsyf7l7lbnlrznbln7ymdy5ki"; 9 + sha256 = "10i285kzbma9pny0vlm8wglxsbqliqrhig6n9rj2nv13x5i53ifj"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/build-managers/mill/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mill-${version}"; 5 - version = "0.3.5"; 5 + version = "0.3.6"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/lihaoyi/mill/releases/download/${version}/${version}"; 9 - sha256 = "19ka81f6vjr85gd8cadn0fv0i0qcdspx2skslfksklxdxs2gasf8"; 9 + sha256 = "1dal08l96a5w8g27vxpsykbwcpfbna4prxqvqk89n0y9jn9s44l1"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/coursier/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "coursier-${version}"; 5 - version = "1.0.1"; 5 + version = "1.1.0-M10"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/coursier/coursier/raw/v${version}/coursier"; 9 - sha256 = "1rn1vb33zfl9iy80fhqvi9ykdjxz029nah5yfr5xixcx9al0bai3"; 9 + sha256 = "14iq0717vdm0mj0196idc724vmxp1y0f3gfn41sbqahfhvcx05y8"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+4 -4
pkgs/development/tools/pyre/default.nix
··· 3 3 let 4 4 # Manually set version - the setup script requires 5 5 # hg and git + keeping the .git directory around. 6 - pyre-version = "0.0.18"; # also change typeshed revision below with $pyre-src/.typeshed-version 6 + pyre-version = "0.0.20"; # also change typeshed revision below with $pyre-src/.typeshed-version 7 7 pyre-src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "pyre-check"; 10 10 rev = "v${pyre-version}"; 11 - sha256 = "1sy1lk9j3hq20dabfkr9s4r7prrcndrs345a5iqz6yzvakr4r74d"; 11 + sha256 = "1alkhdhvmigdhxvvarh0lr5s3b1s6q4arykip2dqb62vs8064s17"; 12 12 }; 13 13 versionFile = writeScript "version.ml" '' 14 14 cat > "./version.ml" <<EOF ··· 83 83 src = fetchFromGitHub { 84 84 owner = "python"; 85 85 repo = "typeshed"; 86 - rev = "bc3f9fe1d3c43b00c04cedb23e0eeebc9e1734b6"; 87 - sha256 = "06b2kj4n49h4sgi8hn5kalmir8llhanfdc7f1924cxvrkj5ry94b"; 86 + rev = "0b49ce75b478fdf283dda5dd1368759ac342dfe2"; 87 + sha256 = "1w5aqbbcfk5ki8n9fgdikkyadjb318ipqyi517s9xnwlzi1jv0fh"; 88 88 }; 89 89 phases = [ "unpackPhase" "installPhase" ]; 90 90 installPhase = "cp -r $src $out";
+4 -3
pkgs/servers/nosql/neo4j/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "neo4j-${version}"; 7 - version = "3.4.10"; 7 + version = "3.5.2"; 8 8 9 9 src = fetchurl { 10 10 url = "https://neo4j.com/artifact.php?name=neo4j-community-${version}-unix.tar.gz"; 11 - sha256 = "0wxcwsnnwk08w3zaz67aa93ysrl61lsy41xynq1sy6z31a7gx9jr"; 11 + sha256 = "0i36vgs6b24bdhckgkhw23g59x1f2zg6h07c73jv55sdmxmcdpn1"; 12 12 }; 13 13 14 14 buildInputs = [ makeWrapper jre8 which gawk ]; 15 + 15 16 16 17 installPhase = '' 17 18 mkdir -p "$out/share/neo4j" 18 19 cp -R * "$out/share/neo4j" 19 20 20 21 mkdir -p "$out/bin" 21 - for NEO4J_SCRIPT in neo4j neo4j-admin neo4j-import neo4j-shell cypher-shell 22 + for NEO4J_SCRIPT in neo4j neo4j-admin neo4j-import cypher-shell 22 23 do 23 24 makeWrapper "$out/share/neo4j/bin/$NEO4J_SCRIPT" \ 24 25 "$out/bin/$NEO4J_SCRIPT" \
+9 -2
pkgs/servers/sip/freeswitch/default.nix
··· 1 - { fetchurl, stdenv, ncurses, curl, pkgconfig, gnutls, readline 1 + { fetchurl, stdenv, lib, ncurses, curl, pkgconfig, gnutls, readline 2 2 , openssl, perl, sqlite, libjpeg, speex, pcre 3 3 , ldns, libedit, yasm, which, lua, libopus, libsndfile 4 + 5 + , postgresql 6 + , enablePostgres ? true 4 7 5 8 , SystemConfiguration 6 9 }: ··· 26 23 openssl ncurses curl gnutls readline perl libjpeg 27 24 sqlite pcre speex ldns libedit yasm which lua libopus 28 25 libsndfile 29 - ] ++ stdenv.lib.optionals stdenv.isDarwin [ SystemConfiguration ]; 26 + ] 27 + ++ lib.optionals enablePostgres [ postgresql ] 28 + ++ lib.optionals stdenv.isDarwin [ SystemConfiguration ]; 30 29 31 30 NIX_CFLAGS_COMPILE = "-Wno-error"; 32 31 33 32 hardeningDisable = [ "format" ]; 33 + 34 + configureFlags = lib.optionals enablePostgres [ "--enable-core-pgsql-support" ]; 34 35 35 36 meta = { 36 37 description = "Cross-Platform Scalable FREE Multi-Protocol Soft Switch";
+4 -5
pkgs/servers/sql/postgresql/ext/pg_topn.nix
··· 1 - { stdenv, fetchFromGitHub, postgresql, protobufc }: 1 + { stdenv, fetchFromGitHub, postgresql }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "pg_topn-${version}"; 5 - version = "2.2.0"; 5 + version = "2.2.2"; 6 6 7 - nativeBuildInputs = [ protobufc ]; 8 7 buildInputs = [ postgresql ]; 9 8 10 9 src = fetchFromGitHub { 11 10 owner = "citusdata"; 12 11 repo = "postgresql-topn"; 13 12 rev = "refs/tags/v${version}"; 14 - sha256 = "1i5fn517mdvzfhlcj7fh4z0iniynanshcn7kzhsq19sgci0g31fr"; 13 + sha256 = "1bh28nrxj06vc2cvlsxlwrwad5ff3lfj3kr5cnnggwjk2dhwbbjm"; 15 14 }; 16 15 17 16 installPhase = '' ··· 23 24 24 25 meta = with stdenv.lib; { 25 26 description = "Efficient querying of 'top values' for PostgreSQL"; 26 - homepage = https://www.citusdata.com/; 27 + homepage = https://github.com/citusdata/postgresql-topn; 27 28 maintainers = with maintainers; [ thoughtpolice ]; 28 29 platforms = platforms.linux; 29 30 license = licenses.agpl3;
+6 -6
pkgs/tools/graphics/oxipng/default.nix
··· 1 1 { stdenv, fetchFromGitHub, rustPlatform }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 - version = "2.1.8"; 4 + version = "2.2.0"; 5 5 name = "oxipng-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "shssoichiro"; 9 9 repo = "oxipng"; 10 10 rev = "v${version}"; 11 - sha256 = "18ld65vm58s6x918g6bhfkrg7lw2lca8daidv88ff14wm5khjvik"; 11 + sha256 = "00ys1dy8r1g84j04w50qcjas0qnfw4vphazvbfasd9q2b1p5z69l"; 12 12 }; 13 13 14 - cargoSha256 = "034i8hgi0zgv085bimlja1hl3nd096rqpi167pw6rda5aj18c625"; 14 + cargoSha256 = "125r3jmgwcq8qddm8hjpyzaam96kkifaxixksyaw2iqk9xq0nrpm"; 15 + 16 + # https://crates.io/crates/cloudflare-zlib#arm-vs-nightly-rust 17 + cargoBuildFlags = [ "--features=cloudflare-zlib/arm-always" ]; 15 18 16 19 meta = with stdenv.lib; { 17 20 homepage = https://github.com/shssoichiro/oxipng; ··· 22 19 license = licenses.mit; 23 20 maintainers = with maintainers; [ dywedir ]; 24 21 platforms = platforms.all; 25 - 26 - # Needs newer/unstable rust: error[E0658]: macro is_arm_feature_detected! is unstable 27 - broken = stdenv.isAarch64; 28 22 }; 29 23 }
+2 -2
pkgs/tools/graphics/pfstools/default.nix
··· 1 1 { stdenv, fetchurl, cmake, pkgconfig 2 2 , openexr, zlib, imagemagick, libGLU_combined, freeglut, fftwFloat 3 - , fftw, gsl, libexif, perl, opencv, qt4 3 + , fftw, gsl, libexif, perl, opencv, qt5 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { ··· 22 22 nativeBuildInputs = [ cmake pkgconfig ]; 23 23 buildInputs = [ 24 24 openexr zlib imagemagick libGLU_combined freeglut fftwFloat 25 - fftw gsl libexif perl opencv qt4 25 + fftw gsl libexif perl opencv qt5.qtbase 26 26 ]; 27 27 28 28 patches = [ ./threads.patch ./pfstools.patch ];
+4 -1
pkgs/tools/misc/moreutils/default.nix
··· 23 23 buildFlags = "CC=cc"; 24 24 installFlags = "PREFIX=$(out)"; 25 25 26 - postInstall = "wrapProgram $out/bin/chronic --prefix PERL5LIB : $PERL5LIB"; 26 + postInstall = '' 27 + wrapProgram $out/bin/chronic --prefix PERL5LIB : $PERL5LIB 28 + wrapProgram $out/bin/ts --prefix PERL5LIB : $PERL5LIB 29 + ''; 27 30 28 31 meta = { 29 32 description = "Growing collection of the unix tools that nobody thought to write long ago when unix was young";
+11 -36
pkgs/tools/misc/ostree/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchpatch, pkgconfig, gtk-doc, gobject-introspection, gnome3 1 + { stdenv, fetchurl, fetchpatch, pkgconfig, gtk-doc, gobject-introspection, gnome3 2 2 , glib, systemd, xz, e2fsprogs, libsoup, gpgme, which, autoconf, automake, libtool, fuse, utillinuxMinimal, libselinux 3 3 , libarchive, libcap, bzip2, yacc, libxslt, docbook_xsl, docbook_xml_dtd_42, python3 4 4 }: 5 5 6 - let 7 - version = "2018.9"; 8 - 9 - libglnx-src = fetchFromGitHub { 10 - owner = "GNOME"; 11 - repo = "libglnx"; 12 - rev = "470af8763ff7b99bec950a6ae0a957c1dcfc8edd"; 13 - sha256 = "1fwik38i6w3r6pn4qkizradcqp1m83n7ljh9jg0y3p3kvrbfxh15"; 14 - }; 15 - 16 - bsdiff-src = fetchFromGitHub { 17 - owner = "mendsley"; 18 - repo = "bsdiff"; 19 - rev = "1edf9f656850c0c64dae260960fabd8249ea9c60"; 20 - sha256 = "1h71d2h2d3anp4msvpaff445rnzdxii3id2yglqk7af9i43kdsn1"; 21 - }; 22 - in stdenv.mkDerivation { 23 - name = "ostree-${version}"; 6 + stdenv.mkDerivation rec { 7 + pname = "ostree"; 8 + version = "2019.1"; 24 9 25 10 outputs = [ "out" "dev" "man" "installedTests" ]; 26 11 27 - src = fetchFromGitHub { 28 - rev = "v${version}"; 29 - owner = "ostreedev"; 30 - repo = "ostree"; 31 - sha256 = "0a8gr4qqxcvz3fqv9w4dxy6iq0rq4kdzf08rzv8xg4gic3ldgyvj"; 12 + src = fetchurl { 13 + url = "https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz"; 14 + sha256 = "08y7nsxl305dnlfak4kyj88lld848y4kg6bvjqngcxaqqvkk9xqm"; 32 15 }; 33 16 34 17 patches = [ ··· 40 57 (python3.withPackages (p: with p; [ pyyaml ])) gnome3.gjs # for tests 41 58 ]; 42 59 43 - prePatch = '' 44 - rmdir libglnx bsdiff 45 - cp --no-preserve=mode -r ${libglnx-src} libglnx 46 - cp --no-preserve=mode -r ${bsdiff-src} bsdiff 47 - ''; 48 - 49 - 50 60 preConfigure = '' 51 61 env NOCONFIGURE=1 ./autogen.sh 52 62 ''; ··· 47 71 enableParallelBuilding = true; 48 72 49 73 configureFlags = [ 50 - "--with-systemdsystemunitdir=$(out)/lib/systemd/system" 51 - "--with-systemdsystemgeneratordir=$(out)/lib/systemd/system-generators" 74 + "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" 75 + "--with-systemdsystemgeneratordir=${placeholder "out"}/lib/systemd/system-generators" 52 76 "--enable-installed-tests" 53 77 ]; 54 78 55 79 makeFlags = [ 56 - "installed_testdir=$(installedTests)/libexec/installed-tests/libostree" 57 - "installed_test_metadir=$(installedTests)/share/installed-tests/libostree" 80 + "installed_testdir=${placeholder "installedTests"}/libexec/installed-tests/libostree" 81 + "installed_test_metadir=${placeholder "installedTests"}/share/installed-tests/libostree" 58 82 ]; 59 - 60 83 61 84 meta = with stdenv.lib; { 62 85 description = "Git for operating system binaries";
+33 -33
pkgs/tools/misc/papis/default.nix
··· 1 - { lib, fetchFromGitHub, bashInteractive 2 - , python3, vim 1 + { lib, fetchFromGitHub, fetchpatch 2 + , python36, xdg_utils 3 3 }: 4 4 5 - let 6 - python = python3; 7 - 8 - in python.pkgs.buildPythonApplication rec { 5 + python36.pkgs.buildPythonApplication rec { 9 6 pname = "papis"; 10 - version = "0.6"; 7 + version = "0.7.5"; 11 8 12 9 # Missing tests on Pypi 13 10 src = fetchFromGitHub { 14 11 owner = "papis"; 15 12 repo = pname; 16 13 rev = "v${version}"; 17 - sha256 = "0zy8q154zhpqb75c775nwq3mdl1szhzhkfi0nvyjmzfgsv2g1wa2"; 14 + sha256 = "1b481sj92z9nw7gwbrpkgd4nlmqc1n73qilkc51k2r56cy1kjvss"; 18 15 }; 19 16 20 - postPatch = '' 21 - sed -i 's/configparser>=3.0.0/# configparser>=3.0.0/' setup.py 22 - patchShebangs tests 23 - ''; 17 + # Update click version to 7.0.0 18 + patches = fetchpatch { 19 + url = https://github.com/papis/papis/commit/fddb80978a37a229300b604c26e992e2dc90913f.patch; 20 + sha256 = "0cmagfdaaml1pxhnxggifpb47z5g1p231qywnvnqpd3dm93382w1"; 21 + }; 24 22 25 - propagatedBuildInputs = with python.pkgs; [ 26 - argcomplete arxiv2bib beautifulsoup4 bibtexparser 27 - configparser dmenu-python habanero papis-python-rofi 28 - pylibgen prompt_toolkit pyparser python_magic pyyaml 29 - requests unidecode urwid vobject tkinter whoosh 30 - vim 23 + propagatedBuildInputs = with python36.pkgs; [ 24 + click requests filetype pyparsing configparser 25 + arxiv2bib pyyaml chardet beautifulsoup4 prompt_toolkit 26 + bibtexparser python-slugify pyparser pylibgen 27 + habanero isbnlib 28 + # optional dependencies 29 + dmenu-python whoosh 31 30 ]; 32 31 33 - checkInputs = with python.pkgs; [ pytest ]; 34 - 35 - # Papis tries to create the config folder under $HOME during the tests 36 - checkPhase = '' 37 - mkdir -p check-phase 38 - export PATH=$out/bin:$PATH 39 - # Still don't know why this fails 40 - sed -i 's/--set dir=hello //' tests/bash/test_default.sh 41 - 42 - # This test has been disabled since it requires a network connaction 43 - sed -i 's/test_downloader_getter(self):/disabled_test_downloader_getter(self):/' papis/downloaders/tests/test_main.py 44 - 45 - export HOME=$(pwd)/check-phase 46 - make test 47 - SH=${bashInteractive}/bin/bash make test-non-pythonic 32 + postInstall = '' 33 + install -Dt "$out/etc/bash_completion.d" scripts/shell_completion/build/bash/papis 48 34 ''; 35 + 36 + checkInputs = (with python36.pkgs; [ 37 + pytest 38 + ]) ++ [ 39 + xdg_utils 40 + ]; 41 + 42 + # most of the downloader tests require a network connection 43 + checkPhase = '' 44 + HOME=$(mktemp -d) pytest papis tests --ignore tests/downloaders 45 + ''; 46 + 47 + # FIXME: find out why 39 tests fail 48 + doCheck = false; 49 49 50 50 meta = { 51 51 description = "Powerful command-line document and bibliography manager";
+17 -44
pkgs/tools/misc/rpm-ostree/default.nix
··· 1 - { stdenv, fetchpatch, fetchFromGitHub, ostree, rpm, which, autoconf, automake, libtool, pkgconfig, 2 - gobject-introspection, gtk-doc, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, gperf, cmake, 1 + { stdenv, fetchurl, ostree, rpm, which, autoconf, automake, libtool, pkgconfig, cargo, rustc, 2 + gobject-introspection, gtk-doc, libxml2, libxslt, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_43, gperf, cmake, 3 3 libcap, glib, systemd, json-glib, libarchive, libsolv, librepo, polkit, 4 4 bubblewrap, pcre, check, python }: 5 5 6 - let 7 - libglnx-src = fetchFromGitHub { 8 - owner = "GNOME"; 9 - repo = "libglnx"; 10 - rev = "97b5c08d2f93dc93ba296a84bbd2a5ab9bd8fc97"; 11 - sha256 = "0cz4x63f6ys7dln54g6mrr7hksvqwz78wdc8qb7zr1h2cp1azcvs"; 6 + stdenv.mkDerivation rec { 7 + pname = "rpm-ostree"; 8 + version = "2019.1"; 9 + 10 + src = fetchurl { 11 + url = "https://github.com/projectatomic/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz"; 12 + sha256 = "14qk8mq5yc67j3wl3fa9xnhh8ii8x5qdiavf7ybw7mp4ma4lwa8k"; 12 13 }; 13 14 14 - libdnf-src = fetchFromGitHub { 15 - owner = "rpm-software-management"; 16 - repo = "libdnf"; 17 - rev = "b3fcc53f6f3baf4f51f836f5e1eb54eb82d5df49"; 18 - sha256 = "15nl9x4blyc9922rvz7iq56yy8hxhpsf31cs3ag7aypqpfx3czci"; 19 - }; 20 - 21 - version = "2018.5"; 22 - in stdenv.mkDerivation { 23 - name = "rpm-ostree-${version}"; 15 + patches = [ 16 + # gobject-introspection requires curl in cflags 17 + # https://github.com/NixOS/nixpkgs/pull/50953#issuecomment-449777169 18 + # https://github.com/NixOS/nixpkgs/pull/50953#issuecomment-452177080 19 + ./fix-introspection-build.patch 20 + ]; 24 21 25 22 outputs = [ "out" "dev" "man" "devdoc" ]; 26 - 27 - src = fetchFromGitHub { 28 - rev = "v${version}"; 29 - owner = "projectatomic"; 30 - repo = "rpm-ostree"; 31 - sha256 = "0y37hr8mmrsww4ka2hlqmz7wp57ibzhah4j87yg8q8dks5hxcbsx"; 32 - }; 33 - 34 23 nativeBuildInputs = [ 35 - pkgconfig which autoconf automake libtool cmake gperf 36 - gobject-introspection gtk-doc libxml2 libxslt docbook_xsl docbook_xml_dtd_42 24 + pkgconfig which autoconf automake libtool cmake gperf cargo rustc 25 + gobject-introspection gtk-doc libxml2 libxslt docbook_xsl docbook_xml_dtd_42 docbook_xml_dtd_43 37 26 ]; 38 27 buildInputs = [ 39 28 libcap ostree rpm glib systemd polkit bubblewrap 40 29 json-glib libarchive libsolv librepo 41 30 pcre check python 42 - ]; 43 - 44 - patches = [ 45 - # Use gdbus-codegen from PATH 46 - (fetchpatch { 47 - url = https://github.com/projectatomic/rpm-ostree/commit/315406d8cd0937e786723986e88d376c88806c60.patch; 48 - sha256 = "073yfa62515kyf58s0sz56w0a40062lh761y2y4assqipybwxbvp"; 49 - }) 50 31 ]; 51 32 52 33 configureFlags = [ ··· 38 57 dontUseCmakeConfigure = true; 39 58 40 59 prePatch = '' 41 - rmdir libglnx libdnf 42 - cp --no-preserve=mode -r ${libglnx-src} libglnx 43 - cp --no-preserve=mode -r ${libdnf-src} libdnf 44 - 45 60 # According to #cmake on freenode, libdnf should bundle the FindLibSolv.cmake module 46 61 cp ${libsolv}/share/cmake/Modules/FindLibSolv.cmake libdnf/cmake/modules/ 47 - 48 - # libdnf normally wants sphinx to build its hawkey manpages, but we don't care about those manpages since we don't use hawkey 49 - substituteInPlace configure.ac --replace 'cmake \' 'cmake -DWITH_MAN=off \' 50 62 51 63 # Let's not hardcode the rpm-gpg path... 52 64 substituteInPlace libdnf/libdnf/dnf-keyring.cpp \ ··· 58 84 platforms = platforms.linux; 59 85 }; 60 86 } 61 -
+11
pkgs/tools/misc/rpm-ostree/fix-introspection-build.patch
··· 1 + --- a/configure.ac 2 + +++ b/configure.ac 3 + @@ -103,7 +103,7 @@ 4 + ostree-1 >= 2018.9 5 + libsystemd 6 + polkit-gobject-1 7 + - rpm librepo libsolv 8 + + rpm librepo libsolv libcurl 9 + libarchive]) 10 + 11 + dnl -ldl: https://github.com/ostreedev/ostree/commit/1f832597fc83fda6cb8daf48c4495a9e1590774c
+3 -2
pkgs/tools/networking/urlwatch/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 name = "urlwatch-${version}"; 5 - version = "2.15"; 5 + version = "2.16"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "thp"; 9 9 repo = "urlwatch"; 10 10 rev = version; 11 - sha256 = "1bkd0r5arzdvinpn1n23cw1gf7byxml95hl6qvvf6mnggb1ifcwg"; 11 + sha256 = "1bkwr151bnv72aka2r9jwaq8lkz1p6031wr5pss4sij978qn5xld"; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [ 15 15 appdirs 16 + cssselect 16 17 keyring 17 18 lxml 18 19 minidb
+4 -2
pkgs/top-level/all-packages.nix
··· 2728 2728 frostwire = callPackage ../applications/networking/p2p/frostwire { }; 2729 2729 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { }; 2730 2730 2731 - ftgl = callPackage ../development/libraries/ftgl { }; 2731 + ftgl = callPackage ../development/libraries/ftgl { 2732 + inherit (darwin.apple_sdk.frameworks) OpenGL; 2733 + }; 2732 2734 2733 2735 ftop = callPackage ../os-specific/linux/ftop { }; 2734 2736 ··· 15731 15729 15732 15730 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { }; 15733 15731 15734 - papis = python3Packages.callPackage ../tools/misc/papis { }; 15732 + papis = callPackage ../tools/misc/papis { }; 15735 15733 15736 15734 pecita = callPackage ../data/fonts/pecita {}; 15737 15735
+15 -26
pkgs/top-level/haskell-packages.nix
··· 9 9 "ghc863Binary" 10 10 "ghc844" 11 11 "ghcjs" 12 - "ghcjs82" 13 12 "ghcjs84" 13 + "ghcjs86" 14 14 "integer-simple" 15 15 ]; 16 16 ··· 83 83 buildLlvmPackages = buildPackages.llvmPackages_6; 84 84 llvmPackages = pkgs.llvmPackages_6; 85 85 }; 86 - ghcjs = compiler.ghcjs84; 87 - ghcjs82 = callPackage ../development/compilers/ghcjs-ng { 88 - bootPkgs = packages.ghc822; 89 - ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.2/git.json; 90 - stage0 = ../development/compilers/ghcjs-ng/8.2/stage0.nix; 91 - }; 86 + ghcjs = compiler.ghcjs86; 92 87 ghcjs84 = callPackage ../development/compilers/ghcjs-ng { 93 88 bootPkgs = packages.ghc844; 94 89 ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.4/git.json; 95 90 stage0 = ../development/compilers/ghcjs-ng/8.4/stage0.nix; 96 91 ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.4/dep-overrides.nix {}; 92 + }; 93 + ghcjs86 = callPackage ../development/compilers/ghcjs-ng { 94 + bootPkgs = packages.ghc863; 95 + ghcjsSrcJson = ../development/compilers/ghcjs-ng/8.6/git.json; 96 + stage0 = ../development/compilers/ghcjs-ng/8.6/stage0.nix; 97 + ghcjsDepOverrides = callPackage ../development/compilers/ghcjs-ng/8.6/dep-overrides.nix {}; 97 98 }; 98 99 99 100 # The integer-simple attribute set contains all the GHC compilers ··· 156 155 ghc = bh.compiler.ghcHEAD; 157 156 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { }; 158 157 }; 159 - ghcjs = packages.ghcjs84; 160 - ghcjs710 = callPackage ../development/haskell-modules rec { 161 - buildHaskellPackages = ghc.bootPkgs; 162 - ghc = bh.compiler.ghcjs710; 163 - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { }; 164 - packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 165 - }; 166 - ghcjs80 = callPackage ../development/haskell-modules rec { 167 - buildHaskellPackages = ghc.bootPkgs; 168 - ghc = bh.compiler.ghcjs80; 169 - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.0.x.nix { }; 170 - packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 171 - }; 172 - ghcjs82 = callPackage ../development/haskell-modules rec { 173 - buildHaskellPackages = ghc.bootPkgs; 174 - ghc = bh.compiler.ghcjs82; 175 - compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { }; 176 - packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 177 - }; 158 + ghcjs = packages.ghcjs86; 178 159 ghcjs84 = callPackage ../development/haskell-modules rec { 179 160 buildHaskellPackages = ghc.bootPkgs; 180 161 ghc = bh.compiler.ghcjs84; 181 162 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.4.x.nix { }; 163 + packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 164 + }; 165 + ghcjs86 = callPackage ../development/haskell-modules rec { 166 + buildHaskellPackages = ghc.bootPkgs; 167 + ghc = bh.compiler.ghcjs86; 168 + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { }; 182 169 packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { }; 183 170 }; 184 171
+4
pkgs/top-level/python-packages.nix
··· 1766 1766 1767 1767 fb-re2 = callPackage ../development/python-modules/fb-re2 { }; 1768 1768 1769 + filetype = callPackage ../development/python-modules/filetype { }; 1770 + 1769 1771 flexmock = callPackage ../development/python-modules/flexmock { }; 1770 1772 1771 1773 flit = callPackage ../development/python-modules/flit { }; ··· 1902 1900 imaplib2 = callPackage ../development/python-modules/imaplib2 { }; 1903 1901 1904 1902 ipfsapi = callPackage ../development/python-modules/ipfsapi { }; 1903 + 1904 + isbnlib = callPackage ../development/python-modules/isbnlib { }; 1905 1905 1906 1906 itsdangerous = callPackage ../development/python-modules/itsdangerous { }; 1907 1907