From 01058f5099b92e48d4bccba8639a8b7a7d3b4cb0 Mon Sep 17 00:00:00 2001 From: Nick Spinale Date: Wed, 17 Jul 2019 11:02:46 +0000 Subject: [PATCH 001/131] fetchRepoProject: add manifestName parameter --- pkgs/build-support/fetchrepoproject/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchrepoproject/default.nix b/pkgs/build-support/fetchrepoproject/default.nix index f8793dbac950..8144ed038bd0 100644 --- a/pkgs/build-support/fetchrepoproject/default.nix +++ b/pkgs/build-support/fetchrepoproject/default.nix @@ -2,7 +2,7 @@ { name, manifest, rev ? "HEAD", sha256 # Optional parameters: -, repoRepoURL ? "", repoRepoRev ? "", referenceDir ? "" +, repoRepoURL ? "", repoRepoRev ? "", referenceDir ? "", manifestName ? "" , localManifests ? [], createMirror ? false, useArchive ? false }: @@ -16,6 +16,7 @@ let (optionalString (repoRepoURL != "") "--repo-url=${repoRepoURL}") (optionalString (repoRepoRev != "") "--repo-branch=${repoRepoRev}") (optionalString (referenceDir != "") "--reference=${referenceDir}") + (optionalString (manifestName != "") "--manifest-name=${manifestName}") ]; repoInitFlags = [ From 9db22590831141bcedf3744a28af89565b233f48 Mon Sep 17 00:00:00 2001 From: Echo Nolan Date: Fri, 31 Jul 2020 23:01:08 -0700 Subject: [PATCH 002/131] parity: 3.0.0 -> 3.0.1 and rename it to openethereum --- .../{parity => openethereum}/default.nix | 18 ++++++++++------- .../blockchains/openethereum/lock.patch | 20 +++++++++++++++++++ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 +- 4 files changed, 33 insertions(+), 8 deletions(-) rename pkgs/applications/blockchains/{parity => openethereum}/default.nix (68%) create mode 100644 pkgs/applications/blockchains/openethereum/lock.patch diff --git a/pkgs/applications/blockchains/parity/default.nix b/pkgs/applications/blockchains/openethereum/default.nix similarity index 68% rename from pkgs/applications/blockchains/parity/default.nix rename to pkgs/applications/blockchains/openethereum/default.nix index a2428ed01ed5..972a9fde1c00 100644 --- a/pkgs/applications/blockchains/parity/default.nix +++ b/pkgs/applications/blockchains/openethereum/default.nix @@ -9,17 +9,21 @@ }: rustPlatform.buildRustPackage rec { - pname = "parity"; - version = "3.0.0"; + pname = "openethereum"; + version = "3.0.1"; src = fetchFromGitHub { - owner = "paritytech"; - repo = "parity-ethereum"; + owner = "openethereum"; + repo = "openethereum"; rev = "v${version}"; - sha256 = "124km8c2d7877yzd885wzlcl3gky15isx0z2l1qg1q3cqdsb5mjf"; + sha256 = "08dkcrga1x18csh6pw6f54x5xwijppyjhg46cf4p452xc1l3a6ir"; }; - cargoSha256 = "0m4pms7agfyqk6gz6fwxdl8jmcyhphhzh3x4vykbi6186y7a8ihq"; + cargoSha256 = "1xliragihwjfc5qmfm0ng519bw8a28m1w1yqcl9mpk8zywiybaah"; + + verifyCargoDeps = true; + + cargoPatches = [ ./lock.patch ]; LIBCLANG_PATH = "${llvmPackages.libclang}/lib"; nativeBuildInputs = [ @@ -38,7 +42,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Fast, light, robust Ethereum implementation"; - homepage = "http://parity.io"; + homepage = "http://parity.io/ethereum"; license = licenses.gpl3; maintainers = with maintainers; [ akru xrelkd ]; platforms = platforms.linux; diff --git a/pkgs/applications/blockchains/openethereum/lock.patch b/pkgs/applications/blockchains/openethereum/lock.patch new file mode 100644 index 000000000000..66709480bb72 --- /dev/null +++ b/pkgs/applications/blockchains/openethereum/lock.patch @@ -0,0 +1,20 @@ +--- /nix/store/hv764a65zmfzw5scjhz5839agv10da6x-source/Cargo.lock 1969-12-31 16:00:01.000000000 -0800 ++++ ./Cargo.lock 2020-07-31 21:30:31.146750066 -0700 +@@ -3113,7 +3113,7 @@ + + [[package]] + name = "openethereum" +-version = "3.0.0" ++version = "3.0.1" + dependencies = [ + "ansi_term", + "atty", +@@ -3562,7 +3562,7 @@ + + [[package]] + name = "parity-version" +-version = "3.0.0" ++version = "3.0.1" + dependencies = [ + "parity-bytes", + "rlp", diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 5bc4021ea087..99c10a3aafdb 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -335,6 +335,7 @@ mapAliases ({ otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # added 2020-02-02 owncloudclient = owncloud-client; # added 2016-08 p11_kit = p11-kit; # added 2018-02-25 + parity = openethereum; # added 2020-08-01 parquet-cpp = arrow-cpp; # added 2018-09-08 pass-otp = pass.withExtensions (ext: [ext.pass-otp]); # added 2018-05-04 perlXMLParser = perlPackages.XMLParser; # added 2018-10-12 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b3aa5ccf1bc2..09f89391e6fc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23886,7 +23886,7 @@ in zcash = callPackage ../applications/blockchains/zcash { }; - parity = callPackage ../applications/blockchains/parity { }; + openethereum = callPackage ../applications/blockchains/openethereum { }; parity-ui = callPackage ../applications/blockchains/parity-ui { }; From b18829ff92705a107d7f156e67fdd343061eae33 Mon Sep 17 00:00:00 2001 From: Gabor Greif Date: Fri, 7 Aug 2020 20:48:14 +0200 Subject: [PATCH 003/131] Disable profiling builds for AArch64 see also 1353355a636d6bb2cff5d554a0c6e40861751182 --- pkgs/development/compilers/ghc/head.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 4b9ff94963dc..67459b146a36 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -28,6 +28,9 @@ , # If enabled, use -fPIC when compiling static libs. enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + # aarch64 outputs otherwise exceed 2GB limit +, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64 + , # Whether to build dynamic libs for the standard library (on the target # platform). Static libs are always built. enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt @@ -71,6 +74,8 @@ let HADDOCK_DOCS = NO BUILD_SPHINX_HTML = NO BUILD_SPHINX_PDF = NO + '' + stdenv.lib.optionalString (!enableProfiledLibs) '' + GhcLibWays = "v dyn" '' + stdenv.lib.optionalString enableRelocatedStaticLibs '' GhcLibHcOpts += -fPIC GhcRtsHcOpts += -fPIC From cf41524a9e47dfd59a26fb96d2597068514e829e Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 8 Aug 2020 02:30:32 +0200 Subject: [PATCH 004/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/cd9de567902cd63b1d0c09965afa816f62eefc60. --- .../haskell-modules/hackage-packages.nix | 79 ++++++++++++++----- 1 file changed, 59 insertions(+), 20 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3be168358f01..1824d4efbf5a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -52257,8 +52257,8 @@ self: { }: mkDerivation { pname = "chart-svg-various"; - version = "0.0.1"; - sha256 = "0ajmm6xhzxay715c4zds6lcjnhp8l9qf78rzhymd4hc6vz9v0pi1"; + version = "0.0.2"; + sha256 = "0ckh66pm4f3wp2w08z8bfjbwbxssp74g5chwpk9q9n786iaq9x90"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -144538,6 +144538,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "invertible_0_2_0_7" = callPackage + ({ mkDerivation, base, haskell-src-meta, invariant, lens + , partial-isomorphisms, QuickCheck, semigroupoids, template-haskell + , transformers + }: + mkDerivation { + pname = "invertible"; + version = "0.2.0.7"; + sha256 = "1ngcmy59cyrg5idcn8a4gxg6ipq88rhhwhdb09gra8jcraq9n7ii"; + libraryHaskellDepends = [ + base haskell-src-meta invariant lens partial-isomorphisms + semigroupoids template-haskell transformers + ]; + testHaskellDepends = [ base QuickCheck transformers ]; + description = "bidirectional arrows, bijective functions, and invariant functors"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "invertible-grammar" = callPackage ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter , profunctors, semigroups, tagged, template-haskell, text @@ -200436,26 +200455,29 @@ self: { }) {}; "predicate-typed" = callPackage - ({ mkDerivation, aeson, base, binary, bytestring, comonad - , containers, deepseq, directory, doctest, hashable, lens, mtl - , pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck, safe - , stm, tasty, tasty-hunit, tasty-quickcheck, template-haskell, text - , th-lift, these, time, tree-view + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , comonad, containers, deepseq, directory, doctest, hashable, lens + , mtl, pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck + , safe, stm, string-conversions, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, th-lift, these, time + , tree-view }: mkDerivation { pname = "predicate-typed"; - version = "0.7.2.0"; - sha256 = "0ikgar72pc1cracqfswzajr2razv98iyanmf7vwd9nkqxkwyqkpk"; + version = "0.7.3.0"; + sha256 = "124f9bdvq30xaadg6020q0pmfv56mpkw25ws306xp8mfs61g1src"; libraryHaskellDepends = [ - aeson base binary bytestring comonad containers deepseq directory - hashable lens mtl pcre-heavy pcre-light pretty pretty-terminal - QuickCheck safe template-haskell text th-lift these time tree-view + aeson aeson-pretty base binary bytestring comonad containers + deepseq directory hashable lens mtl pcre-heavy pcre-light pretty + pretty-terminal QuickCheck safe string-conversions template-haskell + text th-lift these time tree-view ]; testHaskellDepends = [ - aeson base binary bytestring comonad containers deepseq directory - doctest hashable lens mtl pcre-heavy pcre-light pretty - pretty-terminal QuickCheck safe stm tasty tasty-hunit - tasty-quickcheck template-haskell text th-lift these time tree-view + aeson aeson-pretty base binary bytestring comonad containers + deepseq directory doctest hashable lens mtl pcre-heavy pcre-light + pretty pretty-terminal QuickCheck safe stm string-conversions tasty + tasty-hunit tasty-quickcheck template-haskell text th-lift these + time tree-view ]; description = "Predicates, Refinement types and Dsl"; license = stdenv.lib.licenses.bsd3; @@ -214311,24 +214333,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "req_3_4_0" = callPackage + "req_3_5_0" = callPackage ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder , bytestring, case-insensitive, connection, exceptions, hspec , hspec-core, hspec-discover, http-api-data, http-client , http-client-tls, http-types, modern-uri, monad-control, mtl , QuickCheck, retry, template-haskell, text, time, transformers - , transformers-base, unordered-containers + , transformers-base, unliftio-core, unordered-containers }: mkDerivation { pname = "req"; - version = "3.4.0"; - sha256 = "1ffgrk45fa3knrl9cp01n7yl9gakd27mvyy1zq2j67h82bqz9qqa"; + version = "3.5.0"; + sha256 = "0ydz6m3d87apmkd8i55q4r57cqd65sssxz972p6vv77v3r471n26"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson authenticate-oauth base blaze-builder bytestring case-insensitive connection exceptions http-api-data http-client http-client-tls http-types modern-uri monad-control mtl retry template-haskell text time transformers transformers-base + unliftio-core ]; testHaskellDepends = [ aeson base blaze-builder bytestring case-insensitive hspec @@ -241034,6 +241057,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "strict-base-types_0_7" = callPackage + ({ mkDerivation, aeson, base, quickcheck-instances, strict + , strict-lens + }: + mkDerivation { + pname = "strict-base-types"; + version = "0.7"; + sha256 = "079pa6w3f5i5kv1v6mwhp2k0siyywnk3igm93y2kaz37f352x5jn"; + libraryHaskellDepends = [ + aeson base quickcheck-instances strict strict-lens + ]; + description = "Strict variants of the types provided in base"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "strict-concurrency" = callPackage ({ mkDerivation, base, deepseq }: mkDerivation { From 621e26fe80312f1a08484a2b06657dc041d5ebab Mon Sep 17 00:00:00 2001 From: Gabor Greif Date: Sat, 8 Aug 2020 22:22:57 +0200 Subject: [PATCH 005/131] ghc-8.10.x: add v8.10.2 https://mail.haskell.org/pipermail/ghc-devs/2020-August/019131.html --- pkgs/development/compilers/ghc/8.10.2.nix | 247 ++++++++++++++++++++++ pkgs/top-level/haskell-packages.nix | 11 + 2 files changed, 258 insertions(+) create mode 100644 pkgs/development/compilers/ghc/8.10.2.nix diff --git a/pkgs/development/compilers/ghc/8.10.2.nix b/pkgs/development/compilers/ghc/8.10.2.nix new file mode 100644 index 000000000000..2eaff53bac10 --- /dev/null +++ b/pkgs/development/compilers/ghc/8.10.2.nix @@ -0,0 +1,247 @@ +{ stdenv, pkgsBuildTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx +, bash + +, libiconv ? null, ncurses + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !stdenv.targetPlatform.isx86 +, # LLVM is conceptually a run-time-only depedendency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slower integer-simple + # library instead of the faster but GPLed integer-gmp library. + enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + + # aarch64 outputs otherwise exceed 2GB limit +, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64 + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64 +}: + +assert !enableIntegerSimple -> gmp != null; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = stdenv.lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} + '' + stdenv.lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + HADDOCK_DOCS = NO + BUILD_SPHINX_HTML = NO + BUILD_SPHINX_PDF = NO + '' + stdenv.lib.optionalString (!enableProfiledLibs) '' + GhcLibWays = "v dyn" + '' + stdenv.lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC + GhcRtsHcOpts += -fPIC + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: stdenv.lib.optional enableTerminfo ncurses + ++ [libffi] + ++ stdenv.lib.optional (!enableIntegerSimple) gmp + ++ stdenv.lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ stdenv.lib.optional useLLVM buildLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl; + +in +stdenv.mkDerivation (rec { + version = "8.10.2"; + name = "${targetPrefix}ghc-${version}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "02w8n085bw38vyp694j0lfk5wcnwkdaj7hhp0saj71x74533lmww"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + postPatch = "patchShebangs ."; + + # GHC is a bit confused on its cross terminology. + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${stdenv.lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip" + + echo -n "${buildMK}" > mk/build.mk + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + stdenv.lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + '' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + stdenv.lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ stdenv.lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ stdenv.lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ stdenv.lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ stdenv.lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 sphinx + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + propagatedBuildInputs = [ targetPackages.stdenv.cc ] + ++ stdenv.lib.optional useLLVM llvmPackages.llvm; + + depsTargetTarget = map stdenv.lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (stdenv.lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie"; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + + # Patch scripts to include "readelf" and "cat" in $PATH. + for i in "$out/bin/"*; do + test ! -h $i || continue + egrep --quiet '^#!' <(head -n 1 $i) || continue + sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i + done + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ]; + inherit (ghc.meta) license platforms; + }; + +} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 2882abda7396..3e85109527e6 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -79,6 +79,12 @@ in { buildLlvmPackages = buildPackages.llvmPackages_9; llvmPackages = pkgs.llvmPackages_9; }; + ghc8102 = callPackage ../development/compilers/ghc/8.10.2.nix { + bootPkgs = packages.ghc865Binary; + inherit (buildPackages.python3Packages) sphinx; + buildLlvmPackages = buildPackages.llvmPackages_9; + llvmPackages = pkgs.llvmPackages_9; + }; ghcHEAD = callPackage ../development/compilers/ghc/head.nix { bootPkgs = packages.ghc883; # no binary yet inherit (buildPackages.python3Packages) sphinx; @@ -158,6 +164,11 @@ in { ghc = bh.compiler.ghc8101; compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { }; }; + ghc8102 = callPackage ../development/haskell-modules { + buildHaskellPackages = bh.packages.ghc8102; + ghc = bh.compiler.ghc8102; + compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { }; + }; ghcHEAD = callPackage ../development/haskell-modules { buildHaskellPackages = bh.packages.ghcHEAD; ghc = bh.compiler.ghcHEAD; From ca9e5d0bb106073018b05d65455faba7878c9ca8 Mon Sep 17 00:00:00 2001 From: Gabor Greif Date: Sat, 8 Aug 2020 22:30:55 +0200 Subject: [PATCH 006/131] ghc-{8.8.2, 8.10.1}: make download URL consistent with other versions --- pkgs/development/compilers/ghc/8.10.1.nix | 2 +- pkgs/development/compilers/ghc/8.8.2.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/ghc/8.10.1.nix b/pkgs/development/compilers/ghc/8.10.1.nix index 727fc91451e2..3e51796bd566 100644 --- a/pkgs/development/compilers/ghc/8.10.1.nix +++ b/pkgs/development/compilers/ghc/8.10.1.nix @@ -99,7 +99,7 @@ stdenv.mkDerivation (rec { name = "${targetPrefix}ghc-${version}"; src = fetchurl { - url = "https://downloads.haskell.org/ghc/8.10.1/ghc-${version}-src.tar.xz"; + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; sha256 = "1xgdl6ig5jzli3bg054vfryfkg0y6wggf68g66c32sr67bw0ffsf"; }; diff --git a/pkgs/development/compilers/ghc/8.8.2.nix b/pkgs/development/compilers/ghc/8.8.2.nix index 305226b34079..fc55e8bdd538 100644 --- a/pkgs/development/compilers/ghc/8.8.2.nix +++ b/pkgs/development/compilers/ghc/8.8.2.nix @@ -94,7 +94,7 @@ stdenv.mkDerivation (rec { name = "${targetPrefix}ghc-${version}"; src = fetchurl { - url = "https://downloads.haskell.org/ghc/8.8.2/ghc-${version}-src.tar.xz"; + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; sha256 = "02qa6wgjpxgakg7hv4zfdlrx9k7zxa5i02wnr6y9fsv8j16sbkh1"; }; From 8774b9090daa99d111f46551d41eb8f73e9c24e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Jun 2020 21:01:37 +0200 Subject: [PATCH 007/131] nixos/pinnwand: init --- nixos/modules/module-list.nix | 1 + nixos/modules/services/misc/pinnwand.nix | 78 ++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 nixos/modules/services/misc/pinnwand.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 939ee8dcfef8..b60dfd215fa3 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -488,6 +488,7 @@ ./services/misc/parsoid.nix ./services/misc/plex.nix ./services/misc/tautulli.nix + ./services/misc/pinnwand.nix ./services/misc/pykms.nix ./services/misc/radarr.nix ./services/misc/redmine.nix diff --git a/nixos/modules/services/misc/pinnwand.nix b/nixos/modules/services/misc/pinnwand.nix new file mode 100644 index 000000000000..aa1ee5cfaa77 --- /dev/null +++ b/nixos/modules/services/misc/pinnwand.nix @@ -0,0 +1,78 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.pinnwand; + + format = pkgs.formats.toml {}; + configFile = format.generate "pinnwand.toml" cfg.settings; +in +{ + options.services.pinnwand = { + enable = mkEnableOption "Pinnwand"; + + port = mkOption { + type = types.port; + description = "The port to listen on."; + default = 8000; + }; + + settings = mkOption { + type = format.type; + description = '' + Your pinnwand.toml as a Nix attribute set. Look up + possible options in the pinnwand.toml-example. + ''; + default = { + # https://github.com/supakeen/pinnwand/blob/master/pinnwand.toml-example + database_uri = "sqlite:///var/lib/pinnwand/pinnwand.db"; + preferred_lexeres = []; + paste_size = 262144; + paste_help = '' +

Welcome to pinnwand, this site is a pastebin. It allows you to share code with others. If you write code in the text area below and press the paste button you will be given a link you can share with others so they can view your code as well.

People with the link can view your pasted code, only you can remove your paste and it expires automatically. Note that anyone could guess the URI to your paste so don't rely on it being private.

+ ''; + footer = '' + View source code, the removal or expiry stories, or read the about page. + ''; + }; + }; + }; + + config = mkIf cfg.enable { + systemd.services.pinnwand = { + description = "Pinnwannd HTTP Server"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + unitConfig.Documentation = "https://pinnwand.readthedocs.io/en/latest/"; + serviceConfig = { + ExecStart = "${pkgs.pinnwand}/bin/pinnwand --configuration-path ${configFile} http --port ${toString(cfg.port)}"; + StateDirectory = "pinnwand"; + StateDirectoryMode = "0700"; + + AmbientCapabilities = []; + CapabilityBoundingSet = ""; + DevicePolicy = "closed"; + DynamicUser = true; + LockPersonality = true; + MemoryDenyWriteExecute = true; + PrivateDevices = true; + PrivateUsers = true; + ProtectClock = true; + ProtectControlGroups = true; + ProtectKernelLogs = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; + RestrictNamespaces = true; + RestrictRealtime = true; + SystemCallArchitectures = "native"; + SystemCallFilter = "@system-service"; + UMask = "0077"; + }; + }; + }; +} From 607a94ce2fd340886580e6dfabbf2ee71d5764a0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Jun 2020 21:14:53 +0200 Subject: [PATCH 008/131] steck: init at 0.6.0 --- pkgs/servers/pinnwand/steck.nix | 29 +++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/servers/pinnwand/steck.nix diff --git a/pkgs/servers/pinnwand/steck.nix b/pkgs/servers/pinnwand/steck.nix new file mode 100644 index 000000000000..642c72326f4d --- /dev/null +++ b/pkgs/servers/pinnwand/steck.nix @@ -0,0 +1,29 @@ +{ lib, pkgs, python3Packages, nixosTests }: + +python3Packages.buildPythonApplication rec { + pname = "steck"; + version = "0.6.0"; + + src = python3Packages.fetchPypi { + inherit pname version; + sha256 = "07gc5iwbyprb8nihnjjl2zd06z8p4nl3a3drzh9a8ny35ig1khq0"; + }; + + propagatedBuildInputs = with python3Packages; [ + pkgs.git + appdirs + click + python_magic + requests + termcolor + toml + ]; + + meta = with lib; { + homepage = "https://github.com/supakeen/steck"; + license = licenses.mit; + description = "Client for pinnwand pastebin."; + maintainers = with maintainers; [ hexa ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 42c87c667d74..6fc5df0c9aef 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6893,6 +6893,8 @@ in stdman = callPackage ../data/documentation/stdman { }; + steck = callPackage ../servers/pinnwand/steck.nix { }; + stenc = callPackage ../tools/backup/stenc { }; stm32loader = with python3Packages; toPythonApplication stm32loader; From cb50679f0e9cc9e5711e229c15e71817ecd46d14 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Jun 2020 23:12:06 +0200 Subject: [PATCH 009/131] nixos/tests/pinnwand: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/pinnwand.nix | 86 +++++++++++++++++++++++++++++++ pkgs/servers/pinnwand/default.nix | 4 +- pkgs/servers/pinnwand/steck.nix | 2 + 4 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/pinnwand.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 31dad3be8145..3ca48dff3ed4 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -268,6 +268,7 @@ in pgjwt = handleTest ./pgjwt.nix {}; pgmanage = handleTest ./pgmanage.nix {}; php = handleTest ./php {}; + pinnwand = handleTest ./pinnwand.nix {}; plasma5 = handleTest ./plasma5.nix {}; plotinus = handleTest ./plotinus.nix {}; podman = handleTestOn ["x86_64-linux"] ./podman.nix {}; diff --git a/nixos/tests/pinnwand.nix b/nixos/tests/pinnwand.nix new file mode 100644 index 000000000000..2204e74b2c28 --- /dev/null +++ b/nixos/tests/pinnwand.nix @@ -0,0 +1,86 @@ +import ./make-test-python.nix ({ pkgs, ...}: +let + pythonEnv = pkgs.python3.withPackages (py: with py; [ appdirs toml ]); + + port = 8000; + baseUrl = "http://server:${toString port}"; + + configureSteck = pkgs.writeScript "configure.py" '' + #!${pythonEnv.interpreter} + import appdirs + import toml + import os + + CONFIG = { + "base": "${baseUrl}/", + "confirm": False, + "magic": True, + "ignore": True + } + + os.makedirs(appdirs.user_config_dir('steck')) + with open(os.path.join(appdirs.user_config_dir('steck'), 'steck.toml'), "w") as fd: + toml.dump(CONFIG, fd) + ''; +in +{ + name = "pinnwand"; + meta = with pkgs.stdenv.lib.maintainers; { + maintainers =[ hexa ]; + }; + + nodes = { + server = { config, ... }: + { + networking.firewall.allowedTCPPorts = [ + port + ]; + + services.pinnwand = { + enable = true; + port = port; + }; + }; + + client = { pkgs, ... }: + { + environment.systemPackages = [ pkgs.steck ]; + }; + }; + + testScript = '' + start_all() + + server.wait_for_unit("pinnwand.service") + client.wait_for_unit("network.target") + + # create steck.toml config file + client.succeed("${configureSteck}") + + # wait until the server running pinnwand is reachable + client.wait_until_succeeds("ping -c1 server") + + # make sure pinnwand is listening + server.wait_until_succeeds("ss -lnp | grep ${toString port}") + + # send the contents of /etc/machine-id + response = client.succeed("steck paste /etc/machine-id") + + # parse the steck response + raw_url = None + removal_link = None + for line in response.split("\n"): + if line.startswith("View link:"): + raw_url = f"${baseUrl}/raw/{line.split('/')[-1]}" + if line.startswith("Removal link:"): + removal_link = line.split(":", 1)[1] + + # check whether paste matches what we sent + client.succeed(f"curl {raw_url} > /tmp/machine-id") + client.succeed("diff /tmp/machine-id /etc/machine-id") + + # remove paste and check that it's not available any more + client.succeed(f"curl {removal_link}") + client.fail(f"curl --fail {raw_url}") + ''; +}) diff --git a/pkgs/servers/pinnwand/default.nix b/pkgs/servers/pinnwand/default.nix index 563c539c825e..436a599b17e0 100644 --- a/pkgs/servers/pinnwand/default.nix +++ b/pkgs/servers/pinnwand/default.nix @@ -1,4 +1,4 @@ -{ lib, python3, fetchFromGitHub }: +{ lib, python3, fetchFromGitHub, nixosTests }: let python = python3.override { @@ -35,6 +35,8 @@ in with python.pkgs; buildPythonApplication rec { $out/bin/pinnwand --help > /dev/null ''; + passthru.tests = nixosTests.pinnwand; + meta = with lib; { homepage = "https://supakeen.com/project/pinnwand/"; license = licenses.mit; diff --git a/pkgs/servers/pinnwand/steck.nix b/pkgs/servers/pinnwand/steck.nix index 642c72326f4d..09b20efc36ee 100644 --- a/pkgs/servers/pinnwand/steck.nix +++ b/pkgs/servers/pinnwand/steck.nix @@ -19,6 +19,8 @@ python3Packages.buildPythonApplication rec { toml ]; + passthru.tests = nixosTests.pinnwand; + meta = with lib; { homepage = "https://github.com/supakeen/steck"; license = licenses.mit; From 433db3a30c5f779c4abe5a72a62595ca0af2d520 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 20 Jun 2020 17:08:33 +0200 Subject: [PATCH 010/131] pinnwand: 1.1.2 -> 1.2.0 Build the package from Git using pyproject.toml and enable tests. --- pkgs/servers/pinnwand/add-build-backend.patch | 12 +++++++++ pkgs/servers/pinnwand/default.nix | 27 ++++++++++++++----- 2 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 pkgs/servers/pinnwand/add-build-backend.patch diff --git a/pkgs/servers/pinnwand/add-build-backend.patch b/pkgs/servers/pinnwand/add-build-backend.patch new file mode 100644 index 000000000000..2236cb5fc086 --- /dev/null +++ b/pkgs/servers/pinnwand/add-build-backend.patch @@ -0,0 +1,12 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 3c4e87e..af27304 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -58,5 +58,6 @@ exclude = ''' + pinnwand = 'pinnwand.__main__:main' + + [build-system] +-requires = ["setuptools", "wheel"] ++requires = ["poetry>=0.12"] ++build-backend = "poetry.masonry.api" + diff --git a/pkgs/servers/pinnwand/default.nix b/pkgs/servers/pinnwand/default.nix index 436a599b17e0..6c80ba82a114 100644 --- a/pkgs/servers/pinnwand/default.nix +++ b/pkgs/servers/pinnwand/default.nix @@ -1,4 +1,4 @@ -{ lib, python3, fetchFromGitHub, nixosTests }: +{ lib, python3, fetchFromGitHub, poetry, nixosTests }: let python = python3.override { @@ -14,13 +14,25 @@ let }; in with python.pkgs; buildPythonApplication rec { pname = "pinnwand"; - version = "1.1.2"; + version = "1.2.0"; + format = "pyproject"; - src = fetchPypi { - inherit pname version; - sha256 = "0iincxkfyyx85ggx9ilms2f8aq4lcbg3rkqgrr4wlsflzhljqd0p"; + src = fetchFromGitHub { + owner = "supakeen"; + repo = pname; + rev = "v${version}"; + sha256 = "n5PH21QmU8YAb0WKXAKZR4wjfFTSSOtvlRq7yxRVZNE="; }; + patches = [ + # https://github.com/supakeen/pinnwand/issues/93 + ./add-build-backend.patch + ]; + + nativeBuildInputs = [ + poetry + ]; + propagatedBuildInputs = [ click docutils @@ -30,9 +42,10 @@ in with python.pkgs; buildPythonApplication rec { sqlalchemy ]; - # tests are only available when fetching from GitHub, where they in turn don't have a setup.py :( + checkInputs = [ pytest ]; + checkPhase = '' - $out/bin/pinnwand --help > /dev/null + pytest ''; passthru.tests = nixosTests.pinnwand; From 45d5dc2aa928bac6dc52b9087ecdc3c8d065cab5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 6 Aug 2020 20:15:24 +0200 Subject: [PATCH 011/131] pinnwand: 1.2.0 -> 1.2.1 --- pkgs/servers/pinnwand/add-build-backend.patch | 12 ------------ pkgs/servers/pinnwand/default.nix | 9 ++------- 2 files changed, 2 insertions(+), 19 deletions(-) delete mode 100644 pkgs/servers/pinnwand/add-build-backend.patch diff --git a/pkgs/servers/pinnwand/add-build-backend.patch b/pkgs/servers/pinnwand/add-build-backend.patch deleted file mode 100644 index 2236cb5fc086..000000000000 --- a/pkgs/servers/pinnwand/add-build-backend.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 3c4e87e..af27304 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -58,5 +58,6 @@ exclude = ''' - pinnwand = 'pinnwand.__main__:main' - - [build-system] --requires = ["setuptools", "wheel"] -+requires = ["poetry>=0.12"] -+build-backend = "poetry.masonry.api" - diff --git a/pkgs/servers/pinnwand/default.nix b/pkgs/servers/pinnwand/default.nix index 6c80ba82a114..360e39ab685d 100644 --- a/pkgs/servers/pinnwand/default.nix +++ b/pkgs/servers/pinnwand/default.nix @@ -14,21 +14,16 @@ let }; in with python.pkgs; buildPythonApplication rec { pname = "pinnwand"; - version = "1.2.0"; + version = "1.2.1"; format = "pyproject"; src = fetchFromGitHub { owner = "supakeen"; repo = pname; rev = "v${version}"; - sha256 = "n5PH21QmU8YAb0WKXAKZR4wjfFTSSOtvlRq7yxRVZNE="; + sha256 = "1rk7rpyb4vmqxqqv8k9jpjmgakr3mn1iaqxyj34r74p1n5vfzimq"; }; - patches = [ - # https://github.com/supakeen/pinnwand/issues/93 - ./add-build-backend.patch - ]; - nativeBuildInputs = [ poetry ]; From 28fe135bae7a1f6b7a76d7f2c687e72a44fcd4ab Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sun, 9 Aug 2020 02:30:25 +0200 Subject: [PATCH 012/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/3f19d1f43c5b8d195da61ebf657c9ff8b7eedde2. --- .../haskell-modules/hackage-packages.nix | 129 ++++++++++++------ 1 file changed, 84 insertions(+), 45 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 1824d4efbf5a..896734b2ba7c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -20241,8 +20241,8 @@ self: { }: mkDerivation { pname = "Unique"; - version = "0.4.7.7"; - sha256 = "05klzscyvqd67rcyhkbx046i860vpxlfzp52yalfqrlvyyfgg3m2"; + version = "0.4.7.8"; + sha256 = "0w82pa6r2a6969w251fbrx0sr1ws8mkg2lwdyjl4qjhl5s28k43i"; libraryHaskellDepends = [ base containers extra hashable unordered-containers ]; @@ -36976,8 +36976,8 @@ self: { }: mkDerivation { pname = "barbies"; - version = "2.0.1.0"; - sha256 = "0d2a1d9w8xlviarlrrnlrfs82zf6gzxv09i6sa4ci1bl8df64wmj"; + version = "2.0.2.0"; + sha256 = "0x9wn7whn36b4vsaq008zpcw47rs78dfqcysk8x7yhprxbzn7mi2"; libraryHaskellDepends = [ base distributive transformers ]; testHaskellDepends = [ base distributive QuickCheck tasty tasty-hunit tasty-quickcheck @@ -38056,15 +38056,16 @@ self: { "battleplace" = callPackage ({ mkDerivation, aeson, base, bytestring, cereal, data-default - , hashable, memory, servant, text, vector + , hashable, memory, servant, swagger2, template-haskell, text + , vector }: mkDerivation { pname = "battleplace"; - version = "0.1.0.9"; - sha256 = "1m6nk9zjsckd3s27hmmr2jy6v28bp7n1d6wriqfmhzw7rzydrgjl"; + version = "0.1.0.10"; + sha256 = "0a1a7bw30wz0hv5n78l58h5qmr6k5x58dnijll7dgksm51g7c3j8"; libraryHaskellDepends = [ aeson base bytestring cereal data-default hashable memory servant - text vector + swagger2 template-haskell text vector ]; description = "Core definitions for BattlePlace.io service"; license = stdenv.lib.licenses.mit; @@ -45274,8 +45275,8 @@ self: { ({ mkDerivation, base, bson, ghc-prim, text }: mkDerivation { pname = "bson-generic"; - version = "0.0.8.1"; - sha256 = "0zl74si1cxpdj3sl7mmrdsdjk8iqpy14y6bgjhj350bx1hb8v7wv"; + version = "0.0.9"; + sha256 = "11a8k6rngz5rdgccwnifiydsfc87hlgy4mp6chi30m2jvdq92imb"; libraryHaskellDepends = [ base bson ghc-prim text ]; description = "Generic functionality for BSON"; license = stdenv.lib.licenses.bsd3; @@ -66449,8 +66450,8 @@ self: { }: mkDerivation { pname = "darcs"; - version = "2.14.4"; - sha256 = "0qk70a2i5p69lai0vzrckjql3rz8sfiq5vnpafmscmq8018i2wp7"; + version = "2.14.5"; + sha256 = "1lid725r6p5h568znj859bz4mk30v423yx96xxiqlx54w3wq4kig"; configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; isLibrary = true; isExecutable = true; @@ -75711,8 +75712,8 @@ self: { pname = "dlist-nonempty"; version = "0.1.1"; sha256 = "0csbspdy43pzvasb5mhs5pz2f49ws78pi253cx7pp84wjx6ads20"; - revision = "8"; - editedCabalFile = "134fcrv7lmbhzmgp07vp3fdjbbjrkkracvjf6ma5k2fwcw0wfkff"; + revision = "9"; + editedCabalFile = "09qgsqzjnkr5d2lwdz86q3zrikd5hacd62hvvfdqy39kh5wrqn4y"; libraryHaskellDepends = [ base base-compat deepseq dlist semigroupoids ]; @@ -94049,19 +94050,19 @@ self: { "functor-combinators" = callPackage ({ mkDerivation, assoc, base, bifunctors, comonad, constraints - , containers, contravariant, dependent-sum, deriving-compat, free - , hedgehog, invariant, kan-extensions, mmorph, mtl + , containers, contravariant, dependent-sum, deriving-compat, dlist + , free, hedgehog, invariant, kan-extensions, mmorph, mtl , natural-transformation, nonempty-containers, pointed, profunctors , semigroupoids, sop-core, tagged, tasty, tasty-hedgehog, these , transformers, trivial-constraint, vinyl }: mkDerivation { pname = "functor-combinators"; - version = "0.3.0.0"; - sha256 = "0bqlmxgq9as0ij11ir2licj3jkq190g56rdrf2g4hsjvk9xjsdkm"; + version = "0.3.1.0"; + sha256 = "11mm6v521ysnf1mmbbi4g48lnnpw0kagsc2gdmqi88waqp4lb24l"; libraryHaskellDepends = [ assoc base bifunctors comonad constraints containers contravariant - deriving-compat free invariant kan-extensions mmorph mtl + deriving-compat dlist free invariant kan-extensions mmorph mtl natural-transformation nonempty-containers pointed profunctors semigroupoids sop-core tagged these transformers trivial-constraint vinyl @@ -98288,6 +98289,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghc-lib-parser_8_10_2_20200808" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty + , process, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "8.10.2.20200808"; + sha256 = "0nfxsvpsiyxbjc3hvdax70z07k08bc255lz9jhqgq57lnw46dyfl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + ghc-prim hpc pretty process time transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-lib-parser-ex" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate @@ -98748,8 +98769,8 @@ self: { }: mkDerivation { pname = "ghc-tags-core"; - version = "0.2.2.0"; - sha256 = "1hnknqqswn3w1l6bk70b44vhbyf43yh0zjfcgsjj1sc2864jikpb"; + version = "0.2.3.0"; + sha256 = "0hpk3131dq07m92h6ppacgbj4ar475zrlsj2vhqgpmdh3z9lnd9c"; libraryHaskellDepends = [ attoparsec base bytestring directory filepath-bytestring ghc mtl pipes pipes-attoparsec pipes-bytestring text transformers @@ -98778,8 +98799,8 @@ self: { }: mkDerivation { pname = "ghc-tags-plugin"; - version = "0.2.2.0"; - sha256 = "0gsvhljr8q2a8w8va4c3ggghpvhny3ip2vh2vaizl9806126i7q7"; + version = "0.2.3.0"; + sha256 = "19bkn5lp1n993jxn4mhmnyw36d1vjwbvhlr1r6ywnanis9vgrbzg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124217,7 +124238,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hie-bios_0_6_1" = callPackage + "hie-bios_0_6_2" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , conduit, conduit-extra, containers, cryptohash-sha1, deepseq , directory, extra, file-embed, filepath, ghc, hslogger @@ -124227,8 +124248,8 @@ self: { }: mkDerivation { pname = "hie-bios"; - version = "0.6.1"; - sha256 = "0lvsfhv2ahzzqh9jv7837akcy5c4mnyfwrb5k2jlkpq3ywr13x8c"; + version = "0.6.2"; + sha256 = "0x0lgrkbp4f9r96cf65d8qg55hp2qb14xd3zzap5yhybhlp54w8m"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -145068,8 +145089,8 @@ self: { }: mkDerivation { pname = "ipfs"; - version = "1.1.0"; - sha256 = "0qya888h0bf1d1mah3vn5kidv89j5lh0fra9r3i4x0837y7bh5bv"; + version = "1.1.1"; + sha256 = "0jhmhf4xkdcpnag81g90r41fjijvkqvph8fm8dl7nbdmxjvw9amc"; libraryHaskellDepends = [ aeson base bytestring envy flow Glob ip lens monad-logger regex-compat rio servant-client servant-server swagger2 text vector @@ -153425,8 +153446,8 @@ self: { }: mkDerivation { pname = "language-dickinson"; - version = "1.1.0.2"; - sha256 = "1g2d32535vmgjiy1ld4hq8g5il98c3h6ykfdl34fq8329qf9gxxr"; + version = "1.1.0.3"; + sha256 = "1dfm89zrmq2ibyhjn4hbzq6yfm5acc63s47w7bp1asn6lxnd9dc0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -176495,15 +176516,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "mwc-random_0_15_0_0" = callPackage + "mwc-random_0_15_0_1" = callPackage ({ mkDerivation, base, bytestring, doctest, gauge, math-functions , mersenne-random, primitive, QuickCheck, random, tasty , tasty-hunit, tasty-quickcheck, time, vector }: mkDerivation { pname = "mwc-random"; - version = "0.15.0.0"; - sha256 = "1hyqyakm9kbrbgr247n72rp90hcrwhak2p90bldkd2himmfaskxk"; + version = "0.15.0.1"; + sha256 = "1p8c5g4hb72k90ai39rgpn6cr942i6636l1y0zfp9xgjb3v0a2q3"; libraryHaskellDepends = [ base math-functions primitive random time vector ]; @@ -197872,8 +197893,8 @@ self: { }: mkDerivation { pname = "polysemy-webserver"; - version = "0.2.0.0"; - sha256 = "0ld1ncal2isibzjbq72jk3dp8rgvz32zyvisjdd79wxwxg1z1nad"; + version = "0.2.1.0"; + sha256 = "1kzswc20c2a720r46krphwckp6bcgkinw59immjpwvixxdfd0bma"; libraryHaskellDepends = [ base bytestring http-types polysemy polysemy-plugin wai wai-websockets warp websockets @@ -251749,6 +251770,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "thread-supervisor_0_2_0_0" = callPackage + ({ mkDerivation, base, clock, containers, data-default, hspec + , hspec-discover, QuickCheck, unliftio + }: + mkDerivation { + pname = "thread-supervisor"; + version = "0.2.0.0"; + sha256 = "1k42k6c2h0xs7h4gcfsjghr5jp1q2w7ay1drlfw2ghl8zmfh2pnv"; + libraryHaskellDepends = [ + base clock containers data-default unliftio + ]; + testHaskellDepends = [ + base clock data-default hspec QuickCheck unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "A simplified implementation of Erlang/OTP like supervisor over thread"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "threadPool" = callPackage ({ mkDerivation, base, process }: mkDerivation { @@ -253198,8 +253239,8 @@ self: { }: mkDerivation { pname = "timers"; - version = "0.2.0.3"; - sha256 = "0q4w41jdhf5ildcdl94lgfn06fg275hf04dpah3l6vva24d8alj5"; + version = "0.2.0.4"; + sha256 = "031jladbn54gr5jcljpw5r1hr82403gd6g9vszcv2pj8z82p21ab"; libraryHaskellDepends = [ base lifted-base monad-control suspend transformers-base ]; @@ -253774,24 +253815,22 @@ self: { broken = true; }) {}; - "tldr_0_7_1" = callPackage + "tldr_0_8_0" = callPackage ({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers , directory, filepath, optparse-applicative, semigroups, tasty , tasty-golden, text, typed-process }: mkDerivation { pname = "tldr"; - version = "0.7.1"; - sha256 = "1vc9rxyxczs7kswrjq2c4lziwvnwri53ng8yq4724hpjvybiqs57"; + version = "0.8.0"; + sha256 = "02by0mj2mk2k8xwcn92zd0cns8fj6fibi0wx5h2zlnm5aj53nffv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - ansi-terminal base bytestring cmark text - ]; - executableHaskellDepends = [ - base containers directory filepath optparse-applicative semigroups - typed-process + ansi-terminal base bytestring cmark containers directory filepath + optparse-applicative semigroups text typed-process ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ base tasty tasty-golden ]; description = "Haskell tldr client"; license = stdenv.lib.licenses.bsd3; From 552fb9487717aace2cc756a646dad66b0d28b6c9 Mon Sep 17 00:00:00 2001 From: Stijn DW Date: Sun, 9 Aug 2020 17:07:26 +0200 Subject: [PATCH 013/131] dokuwiki: 2018-04-22b -> 2020-07-29 --- nixos/doc/manual/release-notes/rl-2009.xml | 1 + pkgs/servers/web-apps/dokuwiki/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index d97e810b94c1..0e12f25ad682 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -616,6 +616,7 @@ services.dokuwiki."mywiki" = { ... }; + The base package has also been upgraded to the 2020-07-29 "Hogfather" release. Plugins might be incompatible or require upgrading. diff --git a/pkgs/servers/web-apps/dokuwiki/default.nix b/pkgs/servers/web-apps/dokuwiki/default.nix index 48eeddd5ea9b..0374b747825c 100644 --- a/pkgs/servers/web-apps/dokuwiki/default.nix +++ b/pkgs/servers/web-apps/dokuwiki/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "dokuwiki"; - version = "2018-04-22b"; + version = "2020-07-29"; src = fetchFromGitHub { owner = "splitbrain"; repo = "${pname}"; rev = "release_stable_${version}"; - sha256 = "1na5pn4j4mi2la80ywzg1krwqdxz57mjkw0id6ga9rws809gkdjp"; + sha256 = "09swcqyd06l3481k190gmlr3b33dlv1lw1kk9nyh5b4sa5p3k7kk"; }; preload = writeText "preload.php" '' From a06d4357a14067db90f5953035b5a9e8a6a14a93 Mon Sep 17 00:00:00 2001 From: Flakebi Date: Sun, 9 Aug 2020 23:36:27 +0200 Subject: [PATCH 014/131] salt: 3001 -> 3001.1 --- pkgs/tools/admin/salt/default.nix | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix index 3cfd805d4827..35d65b5e6574 100644 --- a/pkgs/tools/admin/salt/default.nix +++ b/pkgs/tools/admin/salt/default.nix @@ -5,34 +5,16 @@ # passing them in this array enables Salt to find them. , extraInputs ? [] }: -let - - py = python3.override { - packageOverrides = self: super: { - # Can be unpinned once https://github.com/saltstack/salt/issues/56007 is resolved - msgpack = super.msgpack.overridePythonAttrs ( - oldAttrs: rec { - version = "0.6.2"; - src = oldAttrs.src.override { - inherit version; - sha256 = "0c0q3vx0x137567msgs5dnizghnr059qi5kfqigxbz26jf2jyg7a"; - }; - } - ); - }; - }; - -in -py.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication rec { pname = "salt"; - version = "3001"; + version = "3001.1"; - src = py.pkgs.fetchPypi { + src = python3.pkgs.fetchPypi { inherit pname version; - sha256 = "0m7immip3r8yffiv7qlcqibszvhlg48qpgcm16skvrn85hdhv9jw"; + sha256 = "1g2sdcibir0zhldmngv1iyzlhh2adq9dqjc73grap3df5zcv9sz9"; }; - propagatedBuildInputs = with py.pkgs; [ + propagatedBuildInputs = with python3.pkgs; [ distro jinja2 markupsafe From 7f70d70eb7c9317bdebcd804646ce0a113818749 Mon Sep 17 00:00:00 2001 From: Atemu Date: Mon, 10 Aug 2020 01:54:41 +0200 Subject: [PATCH 015/131] firefox-beta-bin: 79.0b7 -> 80.0b5 --- .../browsers/firefox-bin/beta_sources.nix | 770 +++++++++--------- 1 file changed, 385 insertions(+), 385 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix index 94490ee7e2f9..b8233f28947f 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix @@ -1,965 +1,965 @@ { - version = "79.0b7"; + version = "80.0b5"; sources = [ - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ach/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ach/firefox-80.0b5.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "423172ecaa10ac58180d725febebb54131c7443b77fb5205102512a467cb9698"; + sha256 = "0916202a2a6ad49b19a859004db87faab12cb730527847d3c54ca0fcaf93a556"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/af/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/af/firefox-80.0b5.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "408a019bd91f9f167606fc068fcf8c815fbf63253040323a496ecb039e048239"; + sha256 = "1fdefb57e3fa9a584a117b0ab4716b760aeb63b089c4ae7249e70520765ac90d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/an/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/an/firefox-80.0b5.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "9e1ba3ade4031b2a1349cac7ae2df975705dec9a0928721c4fae634f16ad2336"; + sha256 = "ce2b6aed20ae3792088530afeae2d9abbe0f1998aa135a90d02c40e580dc5c89"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ar/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ar/firefox-80.0b5.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "b007dcecaf3c3fbf4e2d1b55311269984932e9193f045ae5659656d288a6d290"; + sha256 = "ba3c77297c7ccfe9ed983121f6d7af67614dc7d379e8384ea5647fed37b08c11"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ast/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ast/firefox-80.0b5.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "dd4e126494416fd0188d8dfcf7b202a61199cd9ceeae2d59d4c278cb82dee95e"; + sha256 = "1efd03284b8249acefa9c792825129b1c14e8f011a750a00ae03d6c51c5469c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/az/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/az/firefox-80.0b5.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "a375291cf4e6b86b8bb4097115014e16dec3e75237bb5124cc2c71c630103aae"; + sha256 = "f86fa446035e0603a14273416c2ba26eea885009c5c8b745134573db219956cb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/be/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/be/firefox-80.0b5.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "678768f65e54aaab7c1088f0b65e1eb9d8590b257c8f72ceeaaf690235cb3ed1"; + sha256 = "d3781492c54dc8f71dbe46e1d50c49c34baa631bdfad628ad6d79fb73042086e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bg/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bg/firefox-80.0b5.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "4d3a8bda9f809af7fae056bc17b6ca49acff26f175b750af2e341048ae18e502"; + sha256 = "1f412cba9a10d35a61eda922a502eccdbe5ad911c1b3ea4cbfbdb960e67dd789"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bn/firefox-80.0b5.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "3e389228649921f1accf39541d9c76797be1e94e9b65a7cfe69c40f2a1081c58"; + sha256 = "b5903420dd4315f57fff7aabd4ccad02a54a72c7b58689cac333b442916e34e3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/br/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/br/firefox-80.0b5.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "f5813909a8ea779ac7a13db38af5630ef4581f9df482169342108825573a4fd6"; + sha256 = "72cd10c7061103d8e575d6aa05aec1547d338c122e9bc9067159a155156a8afc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/bs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bs/firefox-80.0b5.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "7cd07a4e9bb83df432450fd6babd4058ea445d14d1769e31592954f14838252d"; + sha256 = "852fad7206a20771583ebfef0aaf4169141a22bf896f2454c7e325bd0a960c50"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ca-valencia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ca-valencia/firefox-80.0b5.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "a2ca4b866d764880a0dca1397f655e074bad53cfc9b811cf113c13e8525b0d0f"; + sha256 = "67038d4e4ec3fe3809be5d7262b47cd6d4ea20e7e938f6f0de2a708101a3e2ec"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ca/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ca/firefox-80.0b5.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "cbfbe3266fcad8b4887a3dfe6c90b6808297803a112245a40984e6648242dee3"; + sha256 = "ed601308a8844a37af425678c79dd9b751df65a199cad0d64888b61f88592438"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cak/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cak/firefox-80.0b5.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "aa9e74a8ed9fff2e04cb2b4b0eaaa81b8a40e9409d48e70af9dcb68397f7b331"; + sha256 = "0f4c4dfd89cad9ae9cc341dacdc9d9e31e9d8bdd9ab81f455084526f42b6d578"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cs/firefox-80.0b5.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "894dec5e0affc7b3f3bd5bf44e1109593a8aa6435fe71e481e3f8983af98a3fc"; + sha256 = "ce51602d7cb30d95766dd857af8789035628d91f9901df78c0a47dc5738f21a3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/cy/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cy/firefox-80.0b5.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "8f3784f77b09c674a23a255492f1634d280e0fc56f0a3694275ef6c024dba530"; + sha256 = "26db6a471985b9b33b4d0e7b55cbd4a761643412818537c5c0675163bba2ba29"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/da/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/da/firefox-80.0b5.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "57bc320453a7a7d19ea98c61915cafb964044be95d3d25ebfbb67668d2e8ec33"; + sha256 = "5bd12bbabafbfe1737a50a44e4ec412f6403db5fa382430db561dc308034d3ad"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/de/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/de/firefox-80.0b5.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "7e782965454cef0005df730141f593b37e01f15c120185de02ae315a6471b0bf"; + sha256 = "a74477aeb40f39e527fffbbc6979515266ddaf9e1f920fc85b68782d3fd41532"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/dsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/dsb/firefox-80.0b5.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "ffab16697e970e33256b518a2f607f660a4b6ea6bcb66c89ddef9d77bc2f0073"; + sha256 = "7e086c213807cabf176403a2616f6b492f1d2a5c8077f84be6992253bff5d718"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/el/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/el/firefox-80.0b5.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "72e2f63d29736b517c1cb1a715b3f53adc2a1b7a5275bb9254ed5246fc809d50"; + sha256 = "54ae8b094676bb84a3b2f434ed02857cfd6291ea0db830493baa564eacc2651e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-CA/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-CA/firefox-80.0b5.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "afc0656f0c1cf3b45a17475531294dd88976d2ab5adced074d041f8ab0b82e5c"; + sha256 = "8401dfb33c8fd24c2337d96107d950f1fb3db57f89ea75119b91e695a989bff3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-GB/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-GB/firefox-80.0b5.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "cc9a1b76381a57025a814f50240a3f54ad4c65afc6dbcb964bc64cfa0428a8b9"; + sha256 = "be8d438a4c361a5d3f6b03da2aacdaeccfcf6150104de89b099aec63182f8ce0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/en-US/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-US/firefox-80.0b5.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "baa573e6205a1892e30d5dd4cb1f569e7d188a196ff44fae9fe3b9d1f3698e53"; + sha256 = "1c420fc89299f9ff4252ae5d35b020c13f49b47cfc24d36e6de668ccc62c52db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/eo/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/eo/firefox-80.0b5.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "affb91fbc15242b9d7d1dd95f5a5f4d2baaba7f4c299667bb83cd2852d0e0070"; + sha256 = "cd4715fb9c29bd06463adfbbef732a2dfefe6893c75108583f837c0963e96287"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-AR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-AR/firefox-80.0b5.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "b2990fce69dd8a605367297fbb031e683a91b7992dab83bac67024dc2f4c8967"; + sha256 = "fb8d6590bc10784b8401897de4a01ff05879369fa38cc298365112b50525d9e6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-CL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-CL/firefox-80.0b5.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "4a3ed88b87309f482c43ef8acc30e67e1e791364a774dae5ef2de9d3948dbf52"; + sha256 = "43bc8a2b6e2d8ea9ed458ce4721d0b33092d42a9571f188ec9e86aabbc29364a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-ES/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-ES/firefox-80.0b5.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "3c33e05e6d28db7a164984c746c3919e641dc2a6db8d192cfe9cac000fa16743"; + sha256 = "30cc251ea5ef9adcfc9167e7fe28deffcf1196cc10cd11c3a7d3ba96083f4450"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/es-MX/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-MX/firefox-80.0b5.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "4b8c25940ec033be273e83694784c5175fd54f146e5d20eed04c5c675c3aa902"; + sha256 = "acaeddceabb804cd7eac5c64113d532454d9544f908836dba8cc64092f728a64"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/et/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/et/firefox-80.0b5.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "512bec2a4e96fc4cc55bdcd2651928e3070556fb3ac266776674d2f157f839a4"; + sha256 = "681eec8b12cfc2c310d70affd06e0321085e55573982e838e9c9dfa08d847edf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/eu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/eu/firefox-80.0b5.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "a27a0907895889a42d803da53de25c8d89387ab5dadbbf0907a9b49124de5e6a"; + sha256 = "f0881ad646ca9ad05e0565cc79951f779841969446a42d81ea74d3b087ae872e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fa/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fa/firefox-80.0b5.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "3d3fe4787c0f5cc9980cabff9830f107664af7bf30b1f7a5f9195d36a6bbeb11"; + sha256 = "2bd512eb9e24ea0cb7a3232bad53eae71b7f3a4a70807c6d9f2c026aeb54d3e0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ff/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ff/firefox-80.0b5.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "4b768ef1f4c02bbd4e6ce524fb1d23c9d94778da4ef706fab4f8b6c5bbc2e22b"; + sha256 = "3f4bf20d149a7a2ad2a982cde66c66bca2f4edbaabea7861c2c2d015f7e51635"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fi/firefox-80.0b5.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "bf65329b5cdd186b68d14471bde971beb85d8d8d8bf1ef539b9b6ddcda352c6c"; + sha256 = "1df516483de0ed6772f8b5b6e6b30ba135e01c7ae14b97c2eaf291d4c396a849"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fr/firefox-80.0b5.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "a3f7e5ca5cf021135ee4e3723cc6752815877698f12f9f0192f6ef5df1d6ab66"; + sha256 = "dc041c46fdbe80c7fb270a0082cdc4b5b89e7d39ceeb2ee90c4a4530a7d8ea79"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/fy-NL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fy-NL/firefox-80.0b5.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "f8ded8da8420d57eeb97f896c1ca300ea37a05a9c4ec0882f6458fe90f9d57f4"; + sha256 = "ce6f7f35578d3c58e3dc2119c9a864d3c8acfca6f9638d6b939c08041fc5b1c8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ga-IE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ga-IE/firefox-80.0b5.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "e243ae2eb3bbaa2062149b81ae7a0b3707a22cdd22cf12d52b4ad16a092b1f50"; + sha256 = "019641493f03931fb0b025c41b10ccbf01d7499a11c30f99b9a7864244c99a94"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gd/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gd/firefox-80.0b5.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "21c754935d320abf785d9da13458cd7cad87b94a9bd58f04b7d2caccc74d4a23"; + sha256 = "6934320e2987b3d9315fa328d8a923089e0f6dc4ab42df3ce8afb6d51559c7ee"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gl/firefox-80.0b5.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "3ed764d4ffb47f8b044122677333c56a43097f9a9f6ac41f14cd3e2c2c1b1f0f"; + sha256 = "c648c67f08131840c8b732056e3056b04eb236b089df8d8ca3f6a67663580844"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gn/firefox-80.0b5.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "4f74dce5938a97ef1b813f5e7423f8f7915a22c5248da3462ac3692534dcda09"; + sha256 = "a6694736d424928fda4126e5b63b62c9ba09444f73b122d8b099c306fd5114a5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/gu-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gu-IN/firefox-80.0b5.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "1d75b6b71937b131b09ea15d5f2e1abaa53077f7e2c7d4d9716f64dc73c0c27c"; + sha256 = "ac5d16fc36d3577df90e2ad6011924f92ab9792baeb226c33e7bb61f749f0880"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/he/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/he/firefox-80.0b5.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "1e383432af4efb2e8ecf50f1ba2491312066f3b6212a82d7ce586ea6075183f6"; + sha256 = "13ebf7f9b85e48a5b0be8b129b021d868a3775cadd54fe0d57f53ea1f7c934f6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hi-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hi-IN/firefox-80.0b5.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "2eebb66deb729e9b3ba6b2672467c3e7e1e30f978eb7a9a25c6cc87b2a524795"; + sha256 = "965b53871ebd9b9890906cfd449ff26901874dd3b61800ce3ae8ca7100f93856"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hr/firefox-80.0b5.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "f4e71ac432b6e3991ca68190ba837ef0b6da2ca2ed0e5d4e21e0257f6bc95821"; + sha256 = "b88976dfa1f30bd9cd063568cecd0918f3c9559533578164ffe4be394bcbe746"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hsb/firefox-80.0b5.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "12b5694518fc5bb41a7d371a2dd0e38b0c8a63f82fc10cb9838c2f6d85f442ba"; + sha256 = "ae9b444070caa2d561e7e94f55e6607997a08b224814ee30f8c0f43c21b60637"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hu/firefox-80.0b5.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "bb12e0d9ffa8adb6f34702e553b87b36f5b346a40819674f54edd6e127e3cfb7"; + sha256 = "238e5ac5ba47daf8a36fff4aabe6a9170646c93d8994e31ed37700a6db3fc067"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/hy-AM/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hy-AM/firefox-80.0b5.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "96224e693763a6aef998b6166a8026c6c9ac96cab1bbd064e91e823bf299c5bc"; + sha256 = "b9243816bb9874c1d54c5286f5cc2ee13028f1b9adb27e4301042dded9c90ef5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ia/firefox-80.0b5.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "e2b65a3363dcc13ebbdbe85fca49038bd1bc9ec98cbc49f148de407f0c905e75"; + sha256 = "a5807ec3208e97b7a479bc261335f81b5b7370fed396c5b3711a947fd7a26f89"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/id/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/id/firefox-80.0b5.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "d8aa4ba3b4f86c1110cf2da3a5b999901dae2510ee4083189cfa62c5db0ce0fd"; + sha256 = "0ba244346b7b4401aa996b9f9066f1985b94833da463a63fe59bb234f2df7617"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/is/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/is/firefox-80.0b5.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "3a814210821ef5b0d9f6c6c20bff5b8a658febab7d1c2480d4de23c4a57ab52d"; + sha256 = "fe8f8c13ffa8981ff2bc346d682e58cc3f01d3d02918bfed89e6bb1c317aad79"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/it/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/it/firefox-80.0b5.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "2acce241d65617fcb1aa4ea992fbd84a1089848f3f8a2daee58d381368189bb6"; + sha256 = "29299eac2add81b5ec8806327e98a6d08f0988c8d934c1f8c1ba455c42834215"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ja/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ja/firefox-80.0b5.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "d25196134b98791547e92d0d1af29d27ef1ca180eec31a9b71700ccafbbff093"; + sha256 = "13d4328e769c11942c7e603d496d5c2a0b61beddeb21d86c0cbc82434ea42749"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ka/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ka/firefox-80.0b5.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "733c8da99cb3746fe056b4cf76eb827333857d296a9c4d1d4617ee546001f87d"; + sha256 = "498f189071482ac86df940e231b1f422ceb1e10515a0c513a575d3beafbc4ec3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kab/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kab/firefox-80.0b5.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "80c0bfabb148359eda25c475563038682237df10662681577c5d652b46661180"; + sha256 = "254260ce4ff1480e3fdd4c5198fb3c9c6d8be1377ebc9fab276670b6695bb07f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kk/firefox-80.0b5.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "b87bc307b178c6c6fb3652fcceda3f442616f97be21e72fcdafdbd93dac18f63"; + sha256 = "d653d7ce5eda93102ed50472978a676c8e3db04d3b55fb20b9a1b6b85f7df3ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/km/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/km/firefox-80.0b5.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "4284fc0cc354aa780785a090672ca4391c697a40a4c4ad41f5802aa43057ee6d"; + sha256 = "63bb531290b3822a951199d8187a549ba7815301ff3e4d6dc9a656d1a6301b61"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/kn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kn/firefox-80.0b5.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "106342053396211986095a4cca1ebef5c3b91f4cd06b93db8dadcbaf4822c0dc"; + sha256 = "4139740d10bf9a95930c9faa9f4411ee91f7f21fb0f08d0d7fb6f0455f57c0f3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ko/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ko/firefox-80.0b5.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "5b57440c026c2815bea57df975697b15ae347f5b82cae855d4b01b21e82e36db"; + sha256 = "a3ecdce55826613514085111b38d2916435e37e3e7741f12952958006cb8fbd4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lij/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lij/firefox-80.0b5.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "b3a7b7e78c228f73d3fcb5524d786e51fa9e4826acbb0b2ac9fad70ec6e02f50"; + sha256 = "0fb9514579413d7407087f2926114a53f3298bd6b0b7a5b3e9ba441c509a6161"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lt/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lt/firefox-80.0b5.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "f2309fc6a904f33bd96902ba349dbc47b655b888169f451ba8f8eda952ebe94a"; + sha256 = "b77b998f35bbd3c589db97682a4cea2b76e009cf7dd33d04885e68bc090b9c72"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/lv/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lv/firefox-80.0b5.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "70e583717b3b17fa68d9fab1a1c2470eaae52474e7b774f653183ba371041fce"; + sha256 = "0100227afb336b5c269e4afd5fbf24cebf8e8f46f35ce7907373aaca94e38a0d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/mk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/mk/firefox-80.0b5.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "ba20c3d5c88ecde3aa8fe382b8af4dd372f070fc6fae75644030315e33840859"; + sha256 = "b25f8f292420442dd2d453519af8a4e82405a2973cee04902532055258d9147a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/mr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/mr/firefox-80.0b5.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "f20ff1fc503b01746c040cadd0298dfbaa96892aba20a3020f0f69ec7bc6873e"; + sha256 = "2f2e2efed4d42d8fc96701afc8a6956d5b8eaaa3c8fa823d01e006a810854d45"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ms/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ms/firefox-80.0b5.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "6b1f0aac0028fcb24e45aade305e9e1315fff61c7e602d76e5a142326643c8a9"; + sha256 = "d2743e86ff4d820cef8548ead1c14191870c1dd60c155ddb434dae6c20b0551c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/my/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/my/firefox-80.0b5.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "c5994f515d238efc6fc1eb0c9aaeb0b445970594ee26802ec80331614029657b"; + sha256 = "8cb99f9032df7a878f5abe76cdf3839973e67b7786725fdc1d5943c056ed5cd0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nb-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nb-NO/firefox-80.0b5.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "bdd3cbd3188b64fb29dfcc073bd66bb19ba92978c03720a348b04d2d8ceb4ff3"; + sha256 = "2860c6cc9e0ac4a565cd3cbc76bc14f25c2f896173862d342cd8694a66047e10"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ne-NP/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ne-NP/firefox-80.0b5.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "2c91bf86d1c6b5c9b7fbda1daf57ec554a69845d27cd1900c7089ea51b99aa52"; + sha256 = "59a89bc2948f8d83cb87606481c5db97a62bcbae8dc2bab45c9720d4798424a6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nl/firefox-80.0b5.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "26999404dbfa9cd673d22d32a8c310aa5e486bfa9c18890189358f35a676e42a"; + sha256 = "5e93a24375dc608dd654819a1a94246fe6d76f0f52ae22363ba398b20fadf31c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/nn-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nn-NO/firefox-80.0b5.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "7f6897fbdd4cefe9619f7c73b2c82ca951ef54939e353ea3e36fdf72b114ddc2"; + sha256 = "17b4616b1c8b01a8504c179146a6f2e321d060c3ed59e7dd66bf88e5defb391e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/oc/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/oc/firefox-80.0b5.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "b06bbf9b56c67330dea919244ba5ddfc424eb48c2776df2c3059a5786d702a1b"; + sha256 = "4fc04859775ad7981a0590af5c740e4c85be4862ebc301acf30b3dc3309efef7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pa-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pa-IN/firefox-80.0b5.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "c644a7e89020c0640085ff7925dbc8a3428b1d17b021822643e02949427e0581"; + sha256 = "a7724f6d36c88d32f1bea552c1c256854a5db4412863f1019876c651c1bf2755"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pl/firefox-80.0b5.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "baaf3ad6bbff585b82de9fcfbad371146cdc64fcca60daac2db018335472528c"; + sha256 = "bb50e2677f371af8a3b65fcf34aaac51bee18a4d17c54d9d51acb58e6b7fb7c8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pt-BR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pt-BR/firefox-80.0b5.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "c0daeaba4f24cd35f2ba107817553c226368ab9133782245f47c92f26cf4b49e"; + sha256 = "a72b37e2d0bc3d2d6ecfda4d78d82a93e1e1f8e2e846a98621c7c23091586ebd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/pt-PT/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pt-PT/firefox-80.0b5.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "1515e964eb405bd368bd46a66354aac8cd0cc44f0922b50714f55d2adc98ec88"; + sha256 = "d0bff1596a4833488895454222c1115d380dd77855ede88cd3e078ba88668115"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/rm/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/rm/firefox-80.0b5.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "a0772fc62a05dbe85e435bf218fa643dbf9a81292dda482df1d4d283bc88eae7"; + sha256 = "c335156273ce4c17b40fe5e0b8693e69cdc37403e8636f5b94208e52483b44fb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ro/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ro/firefox-80.0b5.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "2e2d674cce4e2fefbc70689a5057cb6f19294cc61f37775879340dae5ac3ac54"; + sha256 = "531666eab3163dc9abd108929070c93d0c8d51aafaa6c029af3fdcff29c545e4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ru/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ru/firefox-80.0b5.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "0d6b8905d5ebdb0642ad5722fc547ff09b7b8a0453cd30b16872ec28bb68f760"; + sha256 = "54f74bf7032c4f61d2b6f6af11f2faea4d9bbe57bdd6ccb8b39ba1b7eb2f05f3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/si/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/si/firefox-80.0b5.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "f7c83715895a77c87c7e711ea37eda5e58360f5616d35247e1919ead9535ab70"; + sha256 = "378a7cf707ace2a58ab170ffb18c87b9a8796607d1934aec890b2d7a1f1124db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sk/firefox-80.0b5.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "a436fc43f923baac4269a40e0f4ca06b782171f3aa7abb2d35c69cc44656fb57"; + sha256 = "2ddaa4b427fdb243609a926aaa3850ecafa8fd080a824e547d620f70dca8ea42"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sl/firefox-80.0b5.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "4580231b7220cc85e9cfbce8ab8d1c8a4071818344df3738a3cd0c2b4b83e791"; + sha256 = "4acd2815ef0debbdb7e3b284199fae0c7acc3ffb48181677ce6074bdaeae543d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/son/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/son/firefox-80.0b5.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "310f20fb411aa27fa45d826008b39b4add9155af76347b7dfcee3363f4a40130"; + sha256 = "11152335ac3c225584cb1ad61e0ae2a348cb10fef663e962cab78ae3677e0ced"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sq/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sq/firefox-80.0b5.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "44ce349d3db8b1afb7f020da53a04613b31c906795bba259dae156dcb6ef1d92"; + sha256 = "bb9fabea549e21f1c82da2982bea84751a17e0c6e5fe272c0758ab6ebae1555b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sr/firefox-80.0b5.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "045e01214cc8d9c74d273960165982fa5b739bb8e18e91d59e576c815c5a4afe"; + sha256 = "76e2a8cb1bd3dd2b2ebe4147e81eae053cb181c5ea9195a8ee598df6d7823ee2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/sv-SE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sv-SE/firefox-80.0b5.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "66a2bc65df656d98b4245c2d1611beb085c0403f87178fe9b7920018a2b0abd9"; + sha256 = "b9ab41a2a45ad8022a2467ba36cd0cf9389e91fae3a5f1d021da5548054599f2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ta/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ta/firefox-80.0b5.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "2e53ff624eacf0df39db5d208aa397dc21751c97ddbfaa21b4850614c40f68df"; + sha256 = "733aba696ae2f370ad5186acdd1792b98c432bb5d8b4f5ab8c1ea92f3fe592db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/te/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/te/firefox-80.0b5.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "3b98487fbb9339321c321c306d0c240da5b2f56c936f7581128493c91e7bba0e"; + sha256 = "89bdabf9cd4100bef75d0bc6b85c3fdc515d76e66f7be186e085f211bf6bbe68"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/th/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/th/firefox-80.0b5.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "188230c8eee66fc85c1e20d76d953d3cf3d2fa85d9803f1adf396fba8a4bf62e"; + sha256 = "6e3f5d595d8b8cc7cd597cb8cc1197f275d0310a9000946ed1439b445f3a34a3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/tl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/tl/firefox-80.0b5.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "47612e155887b0de76a0a9b74c84d2894dd43f7999c252ee74346fdb74f60f4a"; + sha256 = "94de068c79a1f563707ac7d7c1c53986a08db49670b658dcbae3ee1a234a38c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/tr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/tr/firefox-80.0b5.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "050f115edc3ae514c0fa08174e9f15dbf3acf43cb1aa6bca9d3c4fcb5b9255e4"; + sha256 = "cdee04c4719073da215e626e1a1d3b727aa69bb2dccd14b0545dea6ffe120465"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/trs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/trs/firefox-80.0b5.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "8c02bc28f5951350c62be9aa9a6f8a76f33eb1f4d018b12f3860e26866169578"; + sha256 = "8b99ed1bad47962e3364a4b82a3a27741d4819d2246d52653fb54862421505da"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/uk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/uk/firefox-80.0b5.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "bb131c9754fcbee6c62de6ba95a2d786775c2835d12ca69b2b3dc556fef7d2e1"; + sha256 = "431532e371fe3da4fbe0a1f67a957ad8b08d3cc0448cc4719aa69cc99b323e89"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/ur/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ur/firefox-80.0b5.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "54fe4551d9095b8256d9d65dfae0f2433afc5d51055f47ec9fb9a5b538079164"; + sha256 = "bd7d9f1fc41f549c956b396b84f304781962270241a4a7e6ba485be104e44bc1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/uz/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/uz/firefox-80.0b5.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "d1e874a0aa5225a6e8d95a6d40771689663148a6eb3b6d25581339370f345187"; + sha256 = "275f88e2779d18ac66e8f0289576ee3fec9dbe764842f79836ffd4855a1f93f0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/vi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/vi/firefox-80.0b5.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "1335be8474044bff9a47a5c2952974f55edb80d7b70de25fcaf5aee5c0487d33"; + sha256 = "f851dd8525d7117852bae5833ff920312cfaa41b590362094f5a747513cfe8aa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/xh/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/xh/firefox-80.0b5.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "dad0ac74d192b5d89d7e89dac553f3f18a781a51330f7e154ce4cb6ee4c45782"; + sha256 = "306473f12600d1f953ab792e1755364b93eaa041f1d76ba70c764371381cabc8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/zh-CN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/zh-CN/firefox-80.0b5.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "a19ace9857172338831b1cf0b581ce1b09ff75e96417bc5ada5805c3074c0a98"; + sha256 = "78c05977e7e94f81a5c7268c7b2f0cfedec60574020d3a30d20af826738a31d8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-x86_64/zh-TW/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/zh-TW/firefox-80.0b5.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "73914747c3472b6ff5cac485822fbba4be19c630dd4ddf925a6f2afba2849cf9"; + sha256 = "816a6dd8bc27922d6ab24cafa3f22ab095655b029c4d399c95995168ad311f07"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ach/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ach/firefox-80.0b5.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "c95aa05f0a86fc30f20a4438ac66541b5ad03ecb904db4c19f50e659403d20f7"; + sha256 = "2e28f99b2916720adcae5be56b795ee0ff36629f3475bfa56af6b546e3654a7f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/af/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/af/firefox-80.0b5.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "c20dc401907d2b42aa4f2e920833c2cd7fe1fed35788422e84837d401f48bede"; + sha256 = "765169fa05695b9f593ab8350c69dfcd6200f48fdadc21e9ba3d51ee5d08e599"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/an/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/an/firefox-80.0b5.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "5b965e8d6c0baf11be096efe2ad3ba638bf7b10afbc39db7c29b9bbf6fe0c797"; + sha256 = "1833926492e17ef9dfa53957b42691ba819602422a7215a521c0d02539e25157"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ar/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ar/firefox-80.0b5.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "fba07c7262166659140132b7380f8f293194abe46045a3994e5f6c194709b120"; + sha256 = "fe7031b6cecb593d3d0f7a40c935b9469c17bf8c4a23417f6587d169ac122739"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ast/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ast/firefox-80.0b5.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "8d4daa8bc48e6975eea8229718b0a04698c0ab0aecc5ab767d14444e854187f8"; + sha256 = "2e3cf914d00aca18e0842eee6e6438fa1c8fe9e81847b6df29c2e0616892ed89"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/az/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/az/firefox-80.0b5.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "41c13d04350b9fdf5be5c385bb74ac5e8ab9296c186627b89e43e5a0ab1deff0"; + sha256 = "ee48e4665bae17cbf969104399561197d9e9f0c5178db756bfb0e99fb54d17c7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/be/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/be/firefox-80.0b5.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "d46d199e66e4c4049496b29acf973731e1cfac1e3e40c45f8387444075dbfa51"; + sha256 = "93d0f91c5e069c0eecfbc315741c3b70fc2cf9116e42b0d306b4fd28608bf376"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bg/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bg/firefox-80.0b5.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "157571ec4956ec72ace64ccc156d565f96f42bfce4d79c25fe5e60ab62197388"; + sha256 = "a3e7d0488aa0b6ba4aa85589f0f94b50a4477821c37e372d95971b260ee3ad6c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bn/firefox-80.0b5.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "82a7018fb11e81f26d1870021266182c608433e64b38b4ef59422332261327ef"; + sha256 = "d5b9b1e85b5cd69d55dafa424a9e412eaea85cac577f19313ff940fc2555c8d1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/br/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/br/firefox-80.0b5.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "ba31697f52277171e4de631e161c319c9aa9b35ca128d9f1e94b4a43badcf5d7"; + sha256 = "c0e947b023d98261b294cf656c1f16d8f600b23f4ef3d1ba4229e43b7e3d9768"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/bs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bs/firefox-80.0b5.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "a99c9753fd41832d4ab310d5bc31978dae09b217f046fe7bc3c5c52f9e82193d"; + sha256 = "533bbc0d47a4bbfc23593516811ac386e9bc1e3258d7d95d33e67be5e908298f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ca-valencia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ca-valencia/firefox-80.0b5.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "630893c4edc30df6c41e2124be493be1a7927f94fc0638796b335a9ae3b990ca"; + sha256 = "6ca26ed653b6055cc1fe0dadc80a0a4bbc93a87edf3cb16bc88786324b37a00f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ca/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ca/firefox-80.0b5.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "9a38f2b2697d453b946486f293d4c8da0b63c22f0866c90ca42ab1200d27a5bc"; + sha256 = "2690847ae98de932c654dc12d58b9d403cf34d63d2e4bb486749341d3cc5f99e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cak/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cak/firefox-80.0b5.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "a78bc582617086d993bd35cf763e5da105c37ec1d2ce962c28c9d8761cc47535"; + sha256 = "3c425f40c8c3a0db1550c3a6c432ee2272ed1c637b7b72a9a8ee5d879d06a287"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cs/firefox-80.0b5.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "466826a061e54f7e5d5aac5db9ce288588ba3d839db4d94e32d377e845aa869e"; + sha256 = "16ab6b8a60eaec6f1c24d5abacdf69583a535c33c3d3748738542b5a8aa983fc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/cy/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cy/firefox-80.0b5.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "f95226e082dd690f037b0ba60e8d47ce7d880005c0b7c8ff97db3f6d24f536f7"; + sha256 = "a6b6a935fec17157aee06ff20f6e356b13d2fb97618f9effbe32cf837d54cfac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/da/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/da/firefox-80.0b5.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "ee5cdbe8be79834b0d81bfbe7f10c2c98f42d07bb511681eea566a2009d3a363"; + sha256 = "71775c067178e28517abbe5d663f75fb37d1ba438f4c3992c9aeee2afbc9f6fa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/de/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/de/firefox-80.0b5.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "7a633122b530bce8d6869f5fd03d7ecae40f3b718cd862151b179d4e4c9234a1"; + sha256 = "b4d7148762e691f6c6853528f5a9f5a5544d9b5c7575f421f6dbf1f3d0eeab0f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/dsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/dsb/firefox-80.0b5.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "d6c6ba8f3c3ac64fd847bf2c48cc57b025908fcfba43722db2056971d413bf21"; + sha256 = "ad4f80e48d08dfdc5410aabbac45c5621964eeb7a69b484dc6a61158f88860c4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/el/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/el/firefox-80.0b5.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "767d72120d99c6868859218abd2a19df545e00537d82f720d630aa2714eb1500"; + sha256 = "ed620a877a2b3dc0eeebea3275a10dcf06ecf25e4626f4d644fdee2da95f0e08"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-CA/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-CA/firefox-80.0b5.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "9e52734eb1ad30092a1e51d9a1d2c0d9fef1657c471ff8af5a709654c28d9991"; + sha256 = "469ad0b743b717532acfa8bdf4671c628e5179253198140bcf34426c2b74aa16"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-GB/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-GB/firefox-80.0b5.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "0b78313c516b2da9c3442c50a1678a7c5898acd53f8f55a0506f1e60ae1c622a"; + sha256 = "1157356b3ed89b702f4209e6bfa60e9b6822a3f2f624ff78dfe2830fa9bfb22a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/en-US/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-US/firefox-80.0b5.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "a254b48fc1faabe03db018a22166898a2363bcad6a507dfa2df3889dd4977e80"; + sha256 = "c868faeff9b96646dba62b1c845d978d37646888724919962f49df6febae5b7b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/eo/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/eo/firefox-80.0b5.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "decc99f94501b1a4ff11194ca4f02731aca46293faae7663c10b77d845b07c97"; + sha256 = "d78b353ed7b64fa4d8956fc9cdbb3a56cfd6a2436ec8606e5fbd5865e65451a1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-AR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-AR/firefox-80.0b5.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "561b1c3687b676b1bbbdb9730801a487bb97efe98efe5bf44731cd0245e231e8"; + sha256 = "9ba797d989c45519d8593912283aa3128e3824ea395f858806525544d1b9203a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-CL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-CL/firefox-80.0b5.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "5de4b0c90da0f5b9a081dfd12143fa406d3712d4693ee28fb1667947fe3f0289"; + sha256 = "0f2ce24d4406a0c6062a76745ba67c5c177c9f81fbd5ed93dfa67b89ac34c0cc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-ES/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-ES/firefox-80.0b5.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "99aaf2c57fd51e61781053b3ee60ce1a89319b1101f95201f31f4128cec02905"; + sha256 = "711a027c651a6ed11dc90746fdd765cfc566b6a993866fd533efea30386c683e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/es-MX/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-MX/firefox-80.0b5.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "d1e7e80b55ed6567cc3d651ec28efd64512276178ae1a0c8af9cb4db37103c11"; + sha256 = "1511add39b72fa9465e160c84986e25e3cf8f578a538a623bf63abbf5cfff7e5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/et/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/et/firefox-80.0b5.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "9ff5dfd1b737f3eb881decea26a36af108c7b4d7729d19849d9834eec7b853b4"; + sha256 = "5ebcb28ae22be2f0ba8c9bdb46634020e94e91f9b2c29b075c8152ba47cb7ddb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/eu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/eu/firefox-80.0b5.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "3da605f9a1bc592f9bdf7ce041bfc43f2235c2764828af4bee017993f38b34f9"; + sha256 = "19c6169f3c0aa2797c1428c36c6965290bb7afc86cb8bb9c576fe924473633a6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fa/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fa/firefox-80.0b5.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "1ea532fad20ae95df4bef6e68e6ca39a40c546edf14f164d052b9bcef3ba59d2"; + sha256 = "27686b6569e76a7b41b2b5486f12ea66e2441edd33ca93ec310e087378aa4eb2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ff/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ff/firefox-80.0b5.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "0fc5478ea083211c952d0c6f43a6061e7ad6a1b4c44f419204f143f1ada6c46e"; + sha256 = "f8d589939bae46c456ac4e27cd38ca555917a25abaf836fb383dcf1bf3c6b1e6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fi/firefox-80.0b5.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "3374b7bd157211e8ddb5b3c5b2b719a341387eefd59016ae0856a2bab71ae8f2"; + sha256 = "90e3e9e22fbaffafbeb12c5525e80c2788bb39cb09833d8b7e0daa07a9411e23"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fr/firefox-80.0b5.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "024ce5cd0bafee4ef9060e75a64cc7e04023fd9e9a62bc7bfcbb0e7895316d54"; + sha256 = "a7262240a450fa8e0f943daae060b67cd3218ef4655e18af8ae6adea854aca8b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/fy-NL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fy-NL/firefox-80.0b5.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "76b362664bb225421a845171afdc859575b0f706549e1b60657cea47f3678265"; + sha256 = "9c12d7a86570de1f7934e4b60173593ef0fcf0bb36cf4aa146be20695fa1cdf5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ga-IE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ga-IE/firefox-80.0b5.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "6093099531b07d1e6a37703aeee8333cf5e486faf7712f444a8b9e439c599a6c"; + sha256 = "ed45137bb2679d237693ff112b43b07ae37c9e221e23633020cbf978d87fb66c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gd/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gd/firefox-80.0b5.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "0c463034000e2835bd13f4ba7f411ff155462590e161b07d89ab4c3bbc3726d6"; + sha256 = "e22a6fe49290c71b3b0e004deb966fe8447c0ecaa55780cbecaed8409a8bc002"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gl/firefox-80.0b5.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "e743aa14124231717ad972f50b7ac1bf295cc67b9477b9db08cb688fcd7ec3d8"; + sha256 = "69d7beead5e16a9bbeef75ab6fa5b33c83b4a647fb49cb146ac58c1ad07d1862"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gn/firefox-80.0b5.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "8c6811b5d5dd33d18e6610af344f97d62790d8d5750418ec0f21d9f9e0fd37f2"; + sha256 = "005ebacc97342bf1dc001721df93354cfb58143ce48fd2464b3a94401f7cc27d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/gu-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gu-IN/firefox-80.0b5.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "b983b6d1f852c78f9930d4f0a8ecd8c2dfd552bd096e0cf29f228c3e1bc35fa6"; + sha256 = "2f8b286d325472fc199b784a381cab92b932e231fe0898e0ee06b8cc9047b364"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/he/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/he/firefox-80.0b5.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "ddfb93bbd03aa7d7bd52fa0f7b934bd46898975b728f6418e7318bd63c3efcf7"; + sha256 = "8c2f929d6aa2bc3a7ebf6970fbb1a800764ad102244e9969aff48c6e6f8250c7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hi-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hi-IN/firefox-80.0b5.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "b2cafc34206987deb4357d3f7628cc85ba2df43df8c4b2e4ca1e0b997737372d"; + sha256 = "705c4cf48fa7398602b83b0d96da7f52a18e13523ebb6026ff63cf8de0e23fa0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hr/firefox-80.0b5.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "03e543d215397e93ff41604909f81a74a45ed5fcc09ff6d17fc26e9ada47b3d0"; + sha256 = "852ce91d0aaf1eb3242b4ba67821499e6e9a9d6f78fe3710106c603be003c5b2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hsb/firefox-80.0b5.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "c7fe91aeab07e566c817e6bf34c08bf2c7c2c126fcaa62bed9d666f89d9cecd3"; + sha256 = "0203b98b81a4416592ce24c8010287def2775b3ab9ee59293a43be1445b35084"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hu/firefox-80.0b5.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "8075abfc9e82ad812cb413440cb20c55b1f8807c05a164b5fb1658504639e13e"; + sha256 = "fe8f5c6a486c71e3f1e577a90cbb7f755a7200aeff296c10e1d86f96870e4c2f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/hy-AM/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hy-AM/firefox-80.0b5.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "e14e6d19c65fac2de302fa203760efae8804db439ad67bc4e8e604a98394ad34"; + sha256 = "6750893fe1d7d156f46d072b9b9199585bfba88086f4cb86e04182b7959403fb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ia/firefox-80.0b5.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "b8e500e10a6ebc05a7c666075851e4e37fcb2199b0bd0a0729d8a6a3a2a1ff90"; + sha256 = "6c590d7268f7d86512da1e4a4b34ab86e8bede4a77e3ec7b92c909854ad48953"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/id/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/id/firefox-80.0b5.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "ef0684735d48f667df792036ff5917f8d1ce58bd2dcd719c8990ff077f5d47a3"; + sha256 = "f5d185574caaefa6c1bd12f9adc3de508025c4d576d3446844060e67e0f2963b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/is/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/is/firefox-80.0b5.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "bf734b89739a181cfb8ed7eb5daf7412553e279aab1467d677cf3e1476460f7e"; + sha256 = "4d6afff4cda9df9e280c812bd8eee09c98db09080dedeea4faa0a716b9122f95"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/it/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/it/firefox-80.0b5.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "76eeb8b7466ac0eb3e0f12d393cd35d6ced9805dc78463327e0ad434af442dc3"; + sha256 = "d5162f4c103c0e71f12423692ebbb2ae5a4a29ed2ab0576657498ea810a31890"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ja/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ja/firefox-80.0b5.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "80899dafca1e9b9b9526cd611cc41e4e3c78fa6e4a700908e6c3749d1a6d4753"; + sha256 = "5d40dac80797ae0cc629a3515db23a6f465f4f436f3c528cb9923017238f1a1a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ka/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ka/firefox-80.0b5.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "dcc7c6540cfda312a3ab4f410969aabac19307b29217dc935f5f9f0d3f027211"; + sha256 = "c12c8183a8699e3d95e9469068eb6d78862a4cd4110dc8f12a85e0bc8cba9993"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kab/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kab/firefox-80.0b5.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "7bcb2bc74f9e46e69a218bebc63fef7ec86848feae475dc381f654ab958fc07c"; + sha256 = "21f312fcc5539d02e3c4c275690cbaf0d982e0bc285cf7ff31340776eaf06f82"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kk/firefox-80.0b5.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "605adecfebfa0664fd97b621e22f6bb1835733c46f2c96aaffa7d73e9f658dd3"; + sha256 = "47b52fc3b75965fbb3b0a93f7b473c938adbbdc95f28861cfaf5ec947b6f75b9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/km/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/km/firefox-80.0b5.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "9911c0e3e88888a4066151c9e7a0c6f70e3add4b8f99e496e5a0fe53d8af937c"; + sha256 = "5ac99419d2da14b1eb92330d1cc8f9a23b89a893dbbfe9cd365864e433e16f1b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/kn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kn/firefox-80.0b5.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "411a655cff2f061dca76bee33b723a286e3672950441be143a29b57269179f42"; + sha256 = "fca6d44dfe228ea0c95d4387bb97afea135461a11e35745e4e6c91e05cc45dcd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ko/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ko/firefox-80.0b5.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "82aba23c212ff220854ccff2b84932473037ff7732bc8aeace6f771732fc3add"; + sha256 = "9acb14fd75076e46cb14082c33f02601593f7e45e4cce8f8d1acb79d5999dd70"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lij/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lij/firefox-80.0b5.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "903ac88108c6b8973dadc412f85b8b241dd388f83508bf7d2aefd64234ffb62c"; + sha256 = "ca1760b843d35c0f125ff06ca2edd3c14bceba30d2af668e343c0e21273fc7fc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lt/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lt/firefox-80.0b5.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "3b97cca86af3b94777b4ef389d7ba9027f482c3a48dd5f16dea3130d508ee20f"; + sha256 = "95daa6c7f4d001d96810c8bbf581f6cca6afb7f486a43ef5389ac18e3d3a29bf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/lv/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lv/firefox-80.0b5.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "f5100e1ebfe3e8df3873e487221b4829c9b05e995d02f93dcac7e4ddd37a473d"; + sha256 = "3801a27b6eb954919922881246bec712b74661484a3f0431138c6028eee0efdc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/mk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/mk/firefox-80.0b5.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "78237d16087898319dd6f8993494a84bd8554ff68826ce1bcaecb0733375a46b"; + sha256 = "c2f2b3423214fa69d59cc12c4b91ceec9f11f946c30f9133b49c165fac7a08cf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/mr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/mr/firefox-80.0b5.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "4ab019edd1a72b22faa8f294698f09d1b760855ace96396a53745d53013da407"; + sha256 = "7552a0361cfd5db9d87227b3bee9c428db6e82281e63a9c50917ae4693439850"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ms/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ms/firefox-80.0b5.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "ced211480048fb2105bfb956430459706d4185d01a740f30d544b2da4de16282"; + sha256 = "4b85c65384655e6a9a8b20f17af2c27e2845621d368ad81b4b07608b9a3db72d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/my/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/my/firefox-80.0b5.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "44a29644307d24b1e6f2c178c262858212fb0294bf46ddae8d6ebc5606541f0c"; + sha256 = "f614678968f9f15dae8bfcade4673d70dc38ff4a9d8571c65f69d28f4d884aae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nb-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nb-NO/firefox-80.0b5.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "00c84bfd35833898706297f35b78eb0bfd3767bdcb9688e4deac0731b99720de"; + sha256 = "c8caed7b3755102b09df285d671c2df1344eec0b7ab9da9e19bb95ec7495485c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ne-NP/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ne-NP/firefox-80.0b5.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "e7eb9deabda42cdaa0f5b94b9e216d7681bb95f271fb4a73fad216a7fe7b9ee3"; + sha256 = "ff9c7f069eab2efba222f15788e5603c227b0d63ac97bb5b75145a95ca1e48f3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nl/firefox-80.0b5.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "c73694c9c25f5bb45e657fbb47b5143c6812e15b62487036306074f5818ac107"; + sha256 = "df5357df7e4834158cd69f52584364060ea0c1588e42b29153c40685d8fca56d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/nn-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nn-NO/firefox-80.0b5.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "defeb54e992715ff6f3e450d0ca2fe1dedf70a0f2776010d44e0ad864dfa2231"; + sha256 = "69f0f7c772bebe28fd89a788a44f8c9bdff72208d896b47c249dacc26075a877"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/oc/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/oc/firefox-80.0b5.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "e60ab6dea689030851a07178b56a979d30f4f1247329692ff93ca81dd59d5435"; + sha256 = "b6982629c7c353c1052d41495f155a681ddcd39250e0e3513648893e348d03b0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pa-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pa-IN/firefox-80.0b5.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "79dcb55f76031c0d05ff97810f0b9f6c11fbca3cf8a41b2b04ac06526dea5020"; + sha256 = "ef86d94e901d3ea227f9f0eefac70d551c4a8a3320d7254a7a2a055f31ed3fb2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pl/firefox-80.0b5.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "5944423bd0bbdd744c66237fcfa6aa00eba60e68b5cfa400b47a39b9fa77baa9"; + sha256 = "fe74d0e222cfdce3240a839776752f90f159101f79829efc4ff5dbc741e1ae95"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pt-BR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pt-BR/firefox-80.0b5.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "6efa3010b67b697211b8f83a1fae8e7b62f4207bef1d71fa3a02fb6d9d620195"; + sha256 = "d52997efa9e700767ce525dd6444cf1728b3e25501f7cecc2b352c4c59aa2d88"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/pt-PT/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pt-PT/firefox-80.0b5.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "b817ad0bfbd0cd0f8f3fa304ca82b0b2f30bb8dd5542e7d3422237d53b31cad5"; + sha256 = "8bc9c0ee8a4d3202385e4918cf9cb87075ebd65a78454c4362afbded8f2f843f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/rm/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/rm/firefox-80.0b5.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "a46d4e796bc3771b076845281a07a83016880295b35db3ff8fcfb2f0485602ac"; + sha256 = "de5ff0db1ec758f93f0d1b0f256571a7d62ad8207115132a37b0e9057b9ee39d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ro/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ro/firefox-80.0b5.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "5ea2f33d5274e4e1c105229ebe0a1cb1e8118c4157d059d62dafb893e7281d4f"; + sha256 = "2003ba70aeb9e3f53126fc72dfd6941c9c246a51e5a155b09f72aff35dd7a61b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ru/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ru/firefox-80.0b5.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "e5513faf273a108b271cdb4eb3f20600030ea8ccf095fb7e4992fd72537c6433"; + sha256 = "5d4c810e8cf90c35cdb78a292b57351dbe351e79fbc8189846b0074bdc9601ce"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/si/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/si/firefox-80.0b5.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "71b01eb76cc515af4ac1d4a28fbd27acea07cf57c26c84896ac70838cbc4d88d"; + sha256 = "cbb56bcdc79f03b0b9d5a7d5a9399a69f2bc59e88869f852728c0e72110104b4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sk/firefox-80.0b5.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "78e954e351141f5c92b0e975f6c3bdfa9dea259cfdbb195848f8a926009d8cbc"; + sha256 = "61d5a87544ceea72298878b1cf96dfd1617c9d7ac3cf0b6d64ad5760a5eff3d8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sl/firefox-80.0b5.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "50f8d47d6de655322ae96b637045c44c27461dd9781d05c7a5c68fdec9433a22"; + sha256 = "06a8d7a402624d246bab72b742d5841681d61bd8f37fb4706be9be7fd7ba9479"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/son/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/son/firefox-80.0b5.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "0225bbf879728bbc64bbaf8b8db1881cff37706865a85ba786d159607865e4e9"; + sha256 = "709941202dea2bc7b3a5c9752b1a0147938b38fe7b99a120948ca49ef9aa4528"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sq/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sq/firefox-80.0b5.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "3653b02ba5b32a2d5b2d886cbf5aa8279d4217a5066ba7757668c3bc4a7928b1"; + sha256 = "d14bb984d2b3cd3c2de68a8ce1b66a91b145cddf7ac78b9114daea2e283cf717"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sr/firefox-80.0b5.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "5a5965f6855eecf7aa11a11cf752f354663a30daa7623cee72364eebc1e7540f"; + sha256 = "58c3d01f10fb4c274c5b1eee93cfe07e5cfee08d09d30d3e0cf67953253fd13c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/sv-SE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sv-SE/firefox-80.0b5.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "723689ff6da680082e1e3e3ac3c81b2e6378780150ec958df91c49e1b655304a"; + sha256 = "7525d2d133a08b897cba5ac5b781fe415e275bd0a92c99deb117ce018b2f048b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ta/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ta/firefox-80.0b5.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "2a3a062e0c00667d011d07c94863f93dec6197c2d627c32a3b7d53aa8cf4fd16"; + sha256 = "cf726155f9a3277939650149889192ced79c87ba99aec512d7eb536af8473965"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/te/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/te/firefox-80.0b5.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "56c8bafd594a4661618424fb0cf56dbcdbf8c7192b875dd9175ad0716f5aead3"; + sha256 = "a02e0c42fe93067851604d0bc39a5eaec559a48588cb34f39f423639f1053164"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/th/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/th/firefox-80.0b5.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "e8fe3a7ae603b2e10edabf6b7d21831f1e90ef33cd32ddbd42c2d51dbd2bf347"; + sha256 = "097b0b4c01cb9ff182ccc465fac7c8bf81131c92de5a436fbf6529337d2858e5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/tl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/tl/firefox-80.0b5.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "1843201fdd0c198f1b0a7faabbcf3eb1bf94bb90aaf17f637b3a21aec3fd46bd"; + sha256 = "93a1988b30b419c0798b19044e1cc673a2d8daa1d87144456e7523c39644c03d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/tr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/tr/firefox-80.0b5.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "f50155ef38be88543bfa039c293a5e405b6f0cc45988356213707c6a23e91c3a"; + sha256 = "a638707bbc1a5d5b64fcb7437ee6958625a11617c48311944ea8a37fe6e4403e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/trs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/trs/firefox-80.0b5.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "4e25bb3f9a3e30b110dd08297c34db0a6df068117bd60a7ce1adc7541637fa3a"; + sha256 = "61b9cb95089e81036700f0ad904d2f48f1613e80fe88d3ed8bbd05d1f955dfb1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/uk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/uk/firefox-80.0b5.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "037e10ecb056be944a039ed69cf00d5e26e423d9f224fb632256bdcb0df9fe56"; + sha256 = "4c4664bed97585dac6e63aeea2c0aade015270418b8b4f52ac35428345592c45"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/ur/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ur/firefox-80.0b5.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "79ec0515ed9c39dec7fc053bf1c0649494571d1d240737b9e99b7cf081d0ac24"; + sha256 = "b07cdd9781aa5cb29b5e2ba29d0b6df023274218fd72cea9a9f81a88b04cbabc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/uz/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/uz/firefox-80.0b5.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "20007b42603acf29a32f20a900597928fead8bf550f5e085d20f75fd7043000d"; + sha256 = "08afabff9bf76df8b2af189bab8b320888e462b1242285a88fc11348d642f358"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/vi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/vi/firefox-80.0b5.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "66826957d8668cb8e5970a812469f5cc8703b9e7251314c89ad79389c08834e1"; + sha256 = "1520a23efe038aa52ef9b48c8e064562ae5e6ec269175f8e191d70f06509c301"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/xh/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/xh/firefox-80.0b5.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "1d304796883187c2d610ab171c72db38e915cdbd958f2b27adceb932d41bbfed"; + sha256 = "de28503a1de2e18ede213c05621cd4625d3da1ea278c9bb1252d6bd43e8b068b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/zh-CN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/zh-CN/firefox-80.0b5.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "dbf10c078118dbb59d18504465f30cca18c76603679ef71e209afe1017711a1b"; + sha256 = "1b0f7815bf6b1fd9dc79a86c0b3ff3dbaa73fda87779d6c0a60e78d8ef702c03"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/79.0b7/linux-i686/zh-TW/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/zh-TW/firefox-80.0b5.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "97a3f9fe2527a6b1f74c46e63d75794eb616ecab1b98962dc591d2e5a634fad3"; + sha256 = "e06233b66e85768aad44593395f5c63cb1a81ffe341a86413754dfa130c31cdf"; } ]; } From 5300a81125ff5833e5d569af5037320a2b23b979 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 10 Aug 2020 02:30:27 +0200 Subject: [PATCH 016/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/c35986ae2c9aca6aaab37bdbc9d0648f8a2eb7f4. --- .../haskell-modules/hackage-packages.nix | 352 +++++++++++++++++- 1 file changed, 338 insertions(+), 14 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 896734b2ba7c..a9449cd446d9 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -24810,16 +24810,16 @@ self: { }) {}; "aeson-with" = callPackage - ({ mkDerivation, aeson, base, hashmap, lens, lens-aeson, mtl - , scientific, text, unordered-containers, vector + ({ mkDerivation, aeson, base, lens, lens-aeson, scientific, text + , unordered-containers, vector }: mkDerivation { pname = "aeson-with"; - version = "0.1.1.2"; - sha256 = "14sj4zx8g03vb4wdvri41yr3rhilczq4chyy7nl4l2wpk58g246c"; + version = "0.1.2.0"; + sha256 = "0zj8jjsq26i6k8m3zfszpjxnnkar3gmvdw1adl9rxlgha2v5kfz8"; libraryHaskellDepends = [ - aeson base hashmap lens lens-aeson mtl scientific text - unordered-containers vector + aeson base lens lens-aeson scientific text unordered-containers + vector ]; description = "withXField combinators for aeson"; license = stdenv.lib.licenses.mit; @@ -33321,6 +33321,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "assoc_1_0_2" = callPackage + ({ mkDerivation, base, bifunctors, tagged }: + mkDerivation { + pname = "assoc"; + version = "1.0.2"; + sha256 = "0kqlizznjy94fm8zr1ng633yxbinjff7cnsiaqs7m33ix338v66q"; + libraryHaskellDepends = [ base bifunctors tagged ]; + description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "assoc-list" = callPackage ({ mkDerivation, base, contravariant, doctest, hedgehog }: mkDerivation { @@ -98268,6 +98280,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghc-lib_8_10_2_20200808" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy + , hpc, pretty, process, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib"; + version = "8.10.2.20200808"; + sha256 = "0vh941bk7fy44rn5hwqa25xbfyhm28wcy4nwpvm3291lp0cxndgh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + ghc-lib-parser ghc-prim hpc pretty process time transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-lib-parser" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty @@ -98327,6 +98359,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ghc-lib-parser-ex_8_10_0_16" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, extra + , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate + }: + mkDerivation { + pname = "ghc-lib-parser-ex"; + version = "8.10.0.16"; + sha256 = "1kqff62ml38hxwfnfq7ni0z65b3d3l7xqa5c5lxf3kzm9h7bdwb8"; + libraryHaskellDepends = [ + base bytestring containers ghc-lib-parser uniplate + ]; + testHaskellDepends = [ + base directory extra filepath ghc-lib-parser tasty tasty-hunit + ]; + description = "Algorithms on GHC parse trees"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-make" = callPackage ({ mkDerivation, base, process, shake, unordered-containers }: mkDerivation { @@ -121650,6 +121701,32 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hedis_0_12_14" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-lexing + , deepseq, doctest, errors, exceptions, HTTP, HUnit, mtl, network + , network-uri, resource-pool, scanner, stm, test-framework + , test-framework-hunit, text, time, tls, unordered-containers + , vector + }: + mkDerivation { + pname = "hedis"; + version = "0.12.14"; + sha256 = "14qd248ccijakksbaj72nwz8dx8qg4bifla3p0vsm6v96xb2qjbw"; + libraryHaskellDepends = [ + async base bytestring bytestring-lexing deepseq errors exceptions + HTTP mtl network network-uri resource-pool scanner stm text time + tls unordered-containers vector + ]; + testHaskellDepends = [ + async base bytestring doctest HUnit mtl stm test-framework + test-framework-hunit text time + ]; + benchmarkHaskellDepends = [ base mtl time ]; + description = "Client library for the Redis datastore: supports full command set, pipelining"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hedis-config" = callPackage ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text , time @@ -146656,8 +146733,8 @@ self: { }: mkDerivation { pname = "ixset-typed-conversions"; - version = "0.1.0.0"; - sha256 = "1ls2hd748pacrdr5w5w3dl9byxas8rhn52rhrs3937l6czmynji0"; + version = "0.1.0.1"; + sha256 = "09fl92lkalbzq23742wjiw4568607cdbxy3a8qgkm2hn8r7djhwi"; libraryHaskellDepends = [ base exceptions hashable ixset-typed unordered-containers zipper-extra @@ -149278,8 +149355,8 @@ self: { }: mkDerivation { pname = "jukebox"; - version = "0.5.1"; - sha256 = "0f74mml9qpxlfxxvldz9qz89bscj7qwmc5gb42rgfgbkfin6zrdk"; + version = "0.5.2"; + sha256 = "1nhz7rf8sczrhph0h9hia1vqxig1bcpc8v6zvxgrywmacl1mnky6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -166092,14 +166169,16 @@ self: { broken = true; }) {}; - "matrix-as-xyz_0_1_2_1" = callPackage + "matrix-as-xyz_0_1_2_2" = callPackage ({ mkDerivation, base, doctest, hspec, matrix, parsec, QuickCheck }: mkDerivation { pname = "matrix-as-xyz"; - version = "0.1.2.1"; - sha256 = "0k49k16mxp7izkanan0yrrlkzvblw1w7bvfrh486fys83gvkb3x8"; - libraryHaskellDepends = [ base doctest hspec matrix parsec ]; + version = "0.1.2.2"; + sha256 = "1qblzv6893z6y9jkp2v71g73x35bbizxghliby39fx6kxw6l2j7w"; + revision = "2"; + editedCabalFile = "01r2n4ys2z92wkdpky171dbxklynvp5cjf7vi61sf4hjdqih17nf"; + libraryHaskellDepends = [ base matrix parsec ]; testHaskellDepends = [ base doctest hspec matrix parsec QuickCheck ]; @@ -168254,6 +168333,94 @@ self: { broken = true; }) {}; + "metro" = callPackage + ({ mkDerivation, base, binary, bytestring, hashable, hslogger, mtl + , transformers, unix-time, unliftio, unordered-containers + }: + mkDerivation { + pname = "metro"; + version = "0.1.0.1"; + sha256 = "1snivs6zf3pjkh6p29wafjnrw8sfcrakl5s8ksn20hr1y8780v9k"; + libraryHaskellDepends = [ + base binary bytestring hashable hslogger mtl transformers unix-time + unliftio unordered-containers + ]; + description = "A simple tcp and udp socket server framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metro-socket" = callPackage + ({ mkDerivation, base, bytestring, directory, hashable, hslogger + , metro, mtl, network, transformers, unliftio + }: + mkDerivation { + pname = "metro-socket"; + version = "0.1.0.0"; + sha256 = "0ph2w4dwkixg5w3m13giy75zcl1f1kd52lrkbx6v0vf595dhgrcf"; + libraryHaskellDepends = [ + base bytestring directory hashable hslogger metro mtl network + transformers unliftio + ]; + description = "Socket transport for metro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metro-transport-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, metro + , QuickCheck, quickcheck-instances, text, unliftio + }: + mkDerivation { + pname = "metro-transport-crypto"; + version = "0.1.0.0"; + sha256 = "1w7h47lrmw1zzdi8bp5rxrxidpxl1pf9q7ns38mqwf49xl9yyvz7"; + libraryHaskellDepends = [ + base binary bytestring cryptonite metro text unliftio + ]; + testHaskellDepends = [ + base bytestring cryptonite metro QuickCheck quickcheck-instances + ]; + description = "Crypto transport for metro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metro-transport-tls" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, metro, pem + , tls, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "metro-transport-tls"; + version = "0.1.0.0"; + sha256 = "1lsw4s7h4s1m2hm5bwhq2nx0acnaw1377ifdf0xphb1rzgbdacvb"; + libraryHaskellDepends = [ + base bytestring data-default-class metro pem tls x509 x509-store + x509-validation + ]; + description = "TLS transport for metro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metro-transport-websockets" = callPackage + ({ mkDerivation, base, bytestring, metro, websockets }: + mkDerivation { + pname = "metro-transport-websockets"; + version = "0.1.0.0"; + sha256 = "1jyy3sssz8ixwqdlf8zph05pfrm6qnf56sjsq8bx6yah9psy92dg"; + libraryHaskellDepends = [ base bytestring metro websockets ]; + description = "Websockets transport for metro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "metro-transport-xor" = callPackage + ({ mkDerivation, base, bytestring, metro, unliftio }: + mkDerivation { + pname = "metro-transport-xor"; + version = "0.1.0.0"; + sha256 = "1hx839sxd2lrx6vsxswi4i88x1d1489jcdmh2vbnc2dvnssnqcpv"; + libraryHaskellDepends = [ base bytestring metro unliftio ]; + description = "XOR transport for metro"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "metronome" = callPackage ({ mkDerivation, base, data-lens, data-lens-template, hosc, stm }: mkDerivation { @@ -192681,6 +192848,63 @@ self: { broken = true; }) {}; + "periodic-client" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, hslogger + , metro, metro-socket, mtl, periodic-common, resource-pool + , transformers, unliftio + }: + mkDerivation { + pname = "periodic-client"; + version = "1.1.7.1"; + sha256 = "0d9ngiq064fajiy2c4sddpgr93ia13iv83rdnvbk05x7agi0srjb"; + libraryHaskellDepends = [ + base binary byteable bytestring hslogger metro metro-socket mtl + periodic-common resource-pool transformers unliftio + ]; + description = "Periodic task system haskell client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "periodic-client-exe" = callPackage + ({ mkDerivation, base, binary, boxes, bytestring + , data-default-class, deepseq, http-types, metro, metro-socket + , metro-transport-tls, metro-transport-websockets + , metro-transport-xor, periodic-client, periodic-common, process + , scotty, streaming-commons, text, unix-time, unliftio, warp + , websockets + }: + mkDerivation { + pname = "periodic-client-exe"; + version = "1.1.7.1"; + sha256 = "0mgcvkc4sw7f1idjnhcj6qinnm3w47as6zjx2s8cxyfxn0ma73ll"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary boxes bytestring data-default-class deepseq http-types + metro metro-socket metro-transport-tls metro-transport-websockets + metro-transport-xor periodic-client periodic-common process scotty + streaming-commons text unix-time unliftio warp websockets + ]; + description = "Periodic task system haskell client executables"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "periodic-common" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, entropy + , hashable, hslogger, metro, text, unliftio, vector + }: + mkDerivation { + pname = "periodic-common"; + version = "1.1.7.0"; + sha256 = "17rbzps7s4vwpf6390lz158hj1m5w6b791v8srg4mz9wd493iwbg"; + libraryHaskellDepends = [ + base binary byteable bytestring entropy hashable hslogger metro + text unliftio vector + ]; + description = "Periodic task system common"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "periodic-polynomials" = callPackage ({ mkDerivation, base, vector }: mkDerivation { @@ -192692,6 +192916,35 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "periodic-server" = callPackage + ({ mkDerivation, async, base, base64-bytestring, binary, byteable + , bytestring, direct-sqlite, entropy, filepath, hslogger, metro + , metro-socket, metro-transport-tls, metro-transport-websockets + , metro-transport-xor, mtl, network, periodic-common + , postgresql-simple, psqueues, resource-pool, stm, transformers + , unliftio, unordered-containers + }: + mkDerivation { + pname = "periodic-server"; + version = "1.1.7.1"; + sha256 = "1gvx5n86xm14yp07ag57mw5pfig0ldpnwmg1y4vrj003k046n29p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring binary byteable bytestring + direct-sqlite entropy filepath hslogger metro mtl network + periodic-common postgresql-simple psqueues resource-pool stm + transformers unliftio unordered-containers + ]; + executableHaskellDepends = [ + base bytestring hslogger metro metro-socket metro-transport-tls + metro-transport-websockets metro-transport-xor periodic-common + unliftio + ]; + description = "Periodic task system haskell server"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "perm" = callPackage ({ mkDerivation, base, catch-fd, HUnit, mtl, test-framework , test-framework-hunit, transformers @@ -222326,6 +222579,25 @@ self: { broken = true; }) {sedna = null;}; + "seitz-symbol" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz + , parsec, symmetry-operations-symbols + }: + mkDerivation { + pname = "seitz-symbol"; + version = "0.1.0.0"; + sha256 = "1x6374xaqgrf9ygjb9rffhpn1y5fla2gf0b0xj93r3bj6pf1w0qh"; + libraryHaskellDepends = [ + base matrix matrix-as-xyz parsec symmetry-operations-symbols + ]; + testHaskellDepends = [ + base doctest hspec matrix matrix-as-xyz parsec + symmetry-operations-symbols + ]; + description = "Read and Display Seitz Symbol"; + license = stdenv.lib.licenses.mit; + }) {}; + "selda" = callPackage ({ mkDerivation, base, bytestring, containers, exceptions, mtl , random, text, time, uuid-types @@ -242716,6 +242988,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "summer" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "summer"; + version = "0.1.0.0"; + sha256 = "1m23508k96lq8csjgbn4n3vl3lmzj5366almq40zgngxarnpcwgm"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base ]; + description = "An implementation of extensible products and sums"; + license = stdenv.lib.licenses.mit; + }) {}; + "summoner" = callPackage ({ mkDerivation, aeson, base, colourista, containers, directory , filepath, generic-data, gitrev, hedgehog, hspec, hspec-hedgehog @@ -244288,6 +244572,24 @@ self: { broken = true; }) {}; + "symmetry-operations-symbols_0_0_2_1" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz + , parsec, QuickCheck + }: + mkDerivation { + pname = "symmetry-operations-symbols"; + version = "0.0.2.1"; + sha256 = "0y9m1z72kh8lhmig0lpp67p3s74s706y6lbzlr5hk47mpcw7fymh"; + libraryHaskellDepends = [ base matrix matrix-as-xyz parsec ]; + testHaskellDepends = [ + base doctest hspec matrix matrix-as-xyz parsec QuickCheck + ]; + description = "Derivation of symbols and coordinate triplets Library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "symon" = callPackage ({ mkDerivation, ansi-terminal, base, monad-loops, random }: mkDerivation { @@ -276939,6 +277241,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "yesod_1_6_1_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit + , data-default-class, directory, fast-logger, file-embed + , monad-logger, shakespeare, streaming-commons, template-haskell + , text, unix, unordered-containers, wai, wai-extra, wai-logger + , warp, yaml, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod"; + version = "1.6.1.0"; + sha256 = "1jk55fm58ywp69khacw8n3qk2aybsrlh4bkinjgrah3w01kflmyw"; + libraryHaskellDepends = [ + aeson base bytestring conduit data-default-class directory + fast-logger file-embed monad-logger shakespeare streaming-commons + template-haskell text unix unordered-containers wai wai-extra + wai-logger warp yaml yesod-core yesod-form yesod-persistent + ]; + description = "Creation of type-safe, RESTful web applications"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yesod-alerts" = callPackage ({ mkDerivation, alerts, base, blaze-html, blaze-markup, safe, text , yesod-core From 15c53cf0fa87d6f01abb0de526827a4cffafd86a Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Fri, 7 Aug 2020 18:45:20 +0200 Subject: [PATCH 017/131] nixos/tests: add test for firejail --- nixos/tests/all-tests.nix | 1 + nixos/tests/firejail.nix | 82 +++++++++++++++++++++ pkgs/os-specific/linux/firejail/default.nix | 4 +- 3 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/firejail.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index d7e5d70328ce..7c35ba8b29d6 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -101,6 +101,7 @@ in ferm = handleTest ./ferm.nix {}; firefox = handleTest ./firefox.nix {}; firefox-esr = handleTest ./firefox.nix { esr = true; }; + firejail = handleTest ./firejail.nix {}; firewall = handleTest ./firewall.nix {}; fish = handleTest ./fish.nix {}; flannel = handleTestOn ["x86_64-linux"] ./flannel.nix {}; diff --git a/nixos/tests/firejail.nix b/nixos/tests/firejail.nix new file mode 100644 index 000000000000..a723cb01664f --- /dev/null +++ b/nixos/tests/firejail.nix @@ -0,0 +1,82 @@ +import ./make-test-python.nix ({ pkgs, ...} : { + name = "firejail"; + meta = with pkgs.stdenv.lib.maintainers; { + maintainers = [ sgo ]; + }; + + nodes.machine = { ... }: { + imports = [ ./common/user-account.nix ]; + + programs.firejail = { + enable = true; + wrappedBinaries = { + bash-jailed = "${pkgs.bash}/bin/bash"; + }; + }; + + systemd.services.setupFirejailTest = { + wantedBy = [ "multi-user.target" ]; + before = [ "multi-user.target" ]; + + environment = { + HOME = "/home/alice"; + }; + + unitConfig = { + type = "oneshot"; + RemainAfterExit = true; + user = "alice"; + }; + + script = '' + cd $HOME + + mkdir .password-store && echo s3cret > .password-store/secret + mkdir my-secrets && echo s3cret > my-secrets/secret + + echo publ1c > public + + mkdir -p .config/firejail + echo 'blacklist ''${HOME}/my-secrets' > .config/firejail/globals.local + ''; + }; + }; + + testScript = '' + start_all() + machine.wait_for_unit("multi-user.target") + + # Test path acl with wrapper + machine.succeed("sudo -u alice bash-jailed -c 'cat ~/public' | grep -q publ1c") + machine.fail( + "sudo -u alice bash-jailed -c 'cat ~/.password-store/secret' | grep -q s3cret" + ) + machine.fail("sudo -u alice bash-jailed -c 'cat ~/my-secrets/secret' | grep -q s3cret") + + + # Test path acl with firejail executable + machine.succeed("sudo -u alice firejail -- bash -c 'cat ~/public' | grep -q publ1c") + machine.fail( + "sudo -u alice firejail -- bash -c 'cat ~/.password-store/secret' | grep -q s3cret" + ) + machine.fail( + "sudo -u alice firejail -- bash -c 'cat ~/my-secrets/secret' | grep -q s3cret" + ) + + # Disabling profiles + machine.succeed( + "sudo -u alice bash -c 'firejail --noprofile -- cat ~/.password-store/secret' | grep -q s3cret" + ) + + # CVE-2020-17367 + machine.fail( + "sudo -u alice firejail --private-tmp id --output=/tmp/vuln1 && cat /tmp/vuln1" + ) + + # CVE-2020-17368 + machine.fail( + "sudo -u alice firejail --private-tmp --output=/tmp/foo 'bash -c $(id>/tmp/vuln2;echo id)' && cat /tmp/vuln2" + ) + ''; +}) + diff --git a/pkgs/os-specific/linux/firejail/default.nix b/pkgs/os-specific/linux/firejail/default.nix index 2104c52266a2..272b8612d7a7 100644 --- a/pkgs/os-specific/linux/firejail/default.nix +++ b/pkgs/os-specific/linux/firejail/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, fetchpatch, which}: +{stdenv, fetchurl, fetchpatch, which, nixosTests}: let s = # Generated upstream information rec { @@ -76,6 +76,8 @@ stdenv.mkDerivation { # bash: src/fsec-optimize/fsec-optimize: No such file or directory enableParallelBuilding = false; + passthru.tests = nixosTests.firejail; + meta = { inherit (s) version; description = ''Namespace-based sandboxing tool for Linux''; From 47fd4df1dfcbdc72dc380d0785b3b0259e016005 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 10 Aug 2020 10:46:52 +0200 Subject: [PATCH 018/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/713abaa3a2dfe1859c53e47ec42a438c4fa6754c. --- .../haskell-modules/hackage-packages.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a9449cd446d9..f1b57e162733 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -94062,19 +94062,19 @@ self: { "functor-combinators" = callPackage ({ mkDerivation, assoc, base, bifunctors, comonad, constraints - , containers, contravariant, dependent-sum, deriving-compat, dlist - , free, hedgehog, invariant, kan-extensions, mmorph, mtl + , containers, contravariant, dependent-sum, deriving-compat, free + , hedgehog, invariant, kan-extensions, mmorph, mtl , natural-transformation, nonempty-containers, pointed, profunctors , semigroupoids, sop-core, tagged, tasty, tasty-hedgehog, these , transformers, trivial-constraint, vinyl }: mkDerivation { pname = "functor-combinators"; - version = "0.3.1.0"; - sha256 = "11mm6v521ysnf1mmbbi4g48lnnpw0kagsc2gdmqi88waqp4lb24l"; + version = "0.3.2.0"; + sha256 = "1axx8wnwdb7nnmndgd6av4xas6xrnc5zc9fjwhsnc2n56wwk4msr"; libraryHaskellDepends = [ assoc base bifunctors comonad constraints containers contravariant - deriving-compat dlist free invariant kan-extensions mmorph mtl + deriving-compat free invariant kan-extensions mmorph mtl natural-transformation nonempty-containers pointed profunctors semigroupoids sop-core tagged these transformers trivial-constraint vinyl @@ -242992,8 +242992,8 @@ self: { ({ mkDerivation, base, vector }: mkDerivation { pname = "summer"; - version = "0.1.0.0"; - sha256 = "1m23508k96lq8csjgbn4n3vl3lmzj5366almq40zgngxarnpcwgm"; + version = "0.1.1.0"; + sha256 = "1aw0cb7hrjapkbkmb3wgpiirn6m0azhzzil5jm2g309w6sn49n97"; libraryHaskellDepends = [ base vector ]; testHaskellDepends = [ base ]; description = "An implementation of extensible products and sums"; From db65fb527ea934cfeaadf4b3ebbc27519d1560f1 Mon Sep 17 00:00:00 2001 From: Olli Helenius Date: Mon, 10 Aug 2020 13:36:28 +0300 Subject: [PATCH 019/131] haskellPackages.finitary: unbreak --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 586415a1db83..bf37a47f2d03 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4956,7 +4956,6 @@ broken-packages: - findhttp - fingertree-psqueue - fingertree-tf - - finitary - finitary-derive - finitary-optics - FiniteMap From 4e049dbe504449e0517b7f6217891566901afcc1 Mon Sep 17 00:00:00 2001 From: Philip Munksgaard Date: Mon, 10 Aug 2020 12:07:38 +0200 Subject: [PATCH 020/131] haskellPackages.sexp-grammar: Unmark sexp-grammar as broken --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 586415a1db83..cc58e7bb3c63 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -6819,7 +6819,6 @@ broken-packages: - introduction - introduction-test - intset - - invertible-grammar - invertible-hlist - invertible-syntax - io-capture @@ -9523,7 +9522,6 @@ broken-packages: - setoid - setters - sexp - - sexp-grammar - sexpr-parser - sext - SFML From 1c26e70bbc9d18044094322e6b8c19db7eee6958 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Mon, 10 Aug 2020 16:26:42 +0200 Subject: [PATCH 021/131] nixos/manual: add a section about enabling OpenCL for Intel GPUs --- nixos/doc/manual/configuration/gpu-accel.xml | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/nixos/doc/manual/configuration/gpu-accel.xml b/nixos/doc/manual/configuration/gpu-accel.xml index 0aa629cce98f..995581c8735b 100644 --- a/nixos/doc/manual/configuration/gpu-accel.xml +++ b/nixos/doc/manual/configuration/gpu-accel.xml @@ -100,6 +100,35 @@ ROCR_EXT_DIR=`nix-build '<nixpkgs>' --no-out-link -A rocm-runtime-ext`/lib Image support Yes + +
+ Intel + + + Intel + Gen8 and later GPUs are supported by the Intel NEO OpenCL + runtime that is provided by the + intel-compute-runtime package. For Gen7 GPUs, + the deprecated Beignet runtime can be used, which is provided + by the beignet package. The proprietary Intel + OpenCL runtime, in the intel-ocl package, is + an alternative for Gen7 GPUs. + + + + The intel-compute-runtime, beignet, + or intel-ocl package can be added to + to enable OpenCL + support. For example, for Gen8 and later GPUs, the following + configuration can be used: + + = [ + intel-compute-runtime +]; + + +
From 5e8076a1f967888d80968d15d4e086cc1f738dfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Mon, 10 Aug 2020 17:07:08 +0200 Subject: [PATCH 022/131] git-quick-stats: properly wrap git-quick-stats was not properly wrapped, making it fail in pure and sandboxed environments. --- .../tools/git-quick-stats/default.nix | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/git-quick-stats/default.nix b/pkgs/development/tools/git-quick-stats/default.nix index 795c8b94cc4b..0ceb6f566a31 100644 --- a/pkgs/development/tools/git-quick-stats/default.nix +++ b/pkgs/development/tools/git-quick-stats/default.nix @@ -1,14 +1,46 @@ -{ stdenv, fetchFromGitHub }: +{ stdenv +, fetchFromGitHub +, makeWrapper +, coreutils +, gawk +, git +, gnugrep +, ncurses +, utillinux +}: + stdenv.mkDerivation rec { pname = "git-quick-stats"; version = "2.1.4"; + src = fetchFromGitHub { repo = "git-quick-stats"; owner = "arzzen"; rev = version; sha256 = "0fg0fijghcz7hvbc9y8dfksz0qmsz700kc2mfb03y90kja99v68y"; }; - PREFIX = builtins.placeholder "out"; + + nativeBuildInputs = [ makeWrapper ]; + + installFlags = [ + "PREFIX=${builtins.placeholder "out"}" + ]; + + postInstall = + let + path = stdenv.lib.makeBinPath [ + coreutils + gawk + git + gnugrep + ncurses + utillinux + ]; + in + '' + wrapProgram $out/bin/git-quick-stats --suffix PATH : ${path} + ''; + meta = with stdenv.lib; { homepage = "https://github.com/arzzen/git-quick-stats"; description = "A simple and efficient way to access various statistics in git repository"; From bb8c74439a0e9aca68fee4434b3c5565e2a2a46a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 11 Aug 2020 02:30:28 +0200 Subject: [PATCH 023/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/5fc79fb5dc2b4ff76ed617da1071e37cc952654a. --- .../haskell-modules/hackage-packages.nix | 171 ++++++++++++++---- 1 file changed, 134 insertions(+), 37 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f1b57e162733..486f457e479a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -16953,8 +16953,8 @@ self: { }: mkDerivation { pname = "Rattus"; - version = "0.2"; - sha256 = "0mz6hwg4barn8iszi01lwrkx4i322r5a738kw7sd9mrmdlzd0fh9"; + version = "0.3"; + sha256 = "1ks05nn9g6gp3l61bzmphxm9d0ajvlkzaws04fzz73rfv4nb97wg"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base containers ghc simple-affine-space @@ -18806,6 +18806,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "Spintax_0_3_5" = callPackage + ({ mkDerivation, attoparsec, base, extra, mtl, mwc-random, text }: + mkDerivation { + pname = "Spintax"; + version = "0.3.5"; + sha256 = "1z5sv03h07bf8z6pzxsia9hgf879cmiqdajvx212dk47lysfnm8v"; + libraryHaskellDepends = [ + attoparsec base extra mtl mwc-random text + ]; + description = "Random text generation based on spintax"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "Spock" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, containers , cryptonite, focus, hashable, hspec, hspec-wai, http-types, hvect @@ -29622,6 +29636,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ansi-terminal_0_11" = callPackage + ({ mkDerivation, base, colour }: + mkDerivation { + pname = "ansi-terminal"; + version = "0.11"; + sha256 = "14rp62c7y79n9dmmi7m0l9n3mcq6dh331b4yyyrivm5da6g1nqf6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base colour ]; + description = "Simple ANSI terminal support, with Windows compatibility"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ansi-terminal-game" = callPackage ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal , clock, exceptions, hspec, linebreak, mintty, mtl, QuickCheck @@ -41496,8 +41524,8 @@ self: { }: mkDerivation { pname = "bishbosh"; - version = "0.0.0.5"; - sha256 = "0i05xbld89ws9bzp9ynr9ly2jy0gw3nvikpbj61i669n9yazps90"; + version = "0.0.0.6"; + sha256 = "0gax0q1i86m0zb3gwfwmy59z8jnpri96dd9y73xbjyy4cjnwc32m"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -43367,6 +43395,32 @@ self: { broken = true; }) {}; + "blucontrol" = callPackage + ({ mkDerivation, base, containers, data-default, deepseq, directory + , filepath, finite-typelits, hspec, libX11, libXrandr, lifted-base + , monad-control, mtl, process, QuickCheck, text, time, transformers + , transformers-base, unix, X11 + }: + mkDerivation { + pname = "blucontrol"; + version = "0.2.0.0"; + sha256 = "056wld99kaj0lh0mm0cs6s8wg2vlkg6xqrp58ra99axjfbzpak22"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default deepseq directory filepath + finite-typelits lifted-base monad-control mtl process text time + transformers transformers-base unix X11 + ]; + librarySystemDepends = [ libX11 libXrandr ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default deepseq hspec mtl QuickCheck time + ]; + description = "Configurable blue light filter"; + license = stdenv.lib.licenses.bsd3; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; + "bludigon" = callPackage ({ mkDerivation, base, containers, data-default, deepseq, directory , filepath, finite-typelits, hspec, libX11, libXrandr, lifted-base @@ -43375,8 +43429,8 @@ self: { }: mkDerivation { pname = "bludigon"; - version = "0.1.0.1"; - sha256 = "1c0a6a6ir09vxdjv6nx94c73q381c1wbyf4s7p13cah2zh0y4gw4"; + version = "0.1.1.0"; + sha256 = "1l6rc79wb9822qjrs9zvm53qp6dd0h8lp5sln55wqa0qzq5xq9mk"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -44708,6 +44762,8 @@ self: { pname = "brick"; version = "0.55"; sha256 = "0n51vh8j75a2b6qbfah9k9zrp15m4rkq7fywpp811v93h8zf02fy"; + revision = "1"; + editedCabalFile = "1kn5nksvds8njy8zv7bq7gankngfam3dl1if0qvlhsfdl3n3d1zr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -72161,6 +72217,8 @@ self: { pname = "dhall-json"; version = "1.7.1"; sha256 = "158c9vhxa124r1xqn365wvwqhby5rngkip08ghy8rnjs5ijcxzgf"; + revision = "1"; + editedCabalFile = "02i4xj4rmxjy992lj086405lbrhsyiisa2pw232f39mx11k6ify4"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -72240,6 +72298,8 @@ self: { pname = "dhall-lsp-server"; version = "1.0.9"; sha256 = "0zf53pc8rxapmdm9fvp04gfnw2910yv1gm5sm5v5wb606njzk0xn"; + revision = "1"; + editedCabalFile = "1ml2yhwwbwwdv13266fgjk39pk04hg0ak82y08aixcryaldfhgwi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -88911,8 +88971,6 @@ self: { ]; description = "A better, more type-safe Enum"; license = stdenv.lib.licenses.gpl3Plus; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "finitary-derive" = callPackage @@ -89157,8 +89215,8 @@ self: { }: mkDerivation { pname = "fishfood"; - version = "0.0.1.10"; - sha256 = "075hqpp4jmhl57a6y5vgnmxc3264mby2xpcmskxpcrqf6isbljah"; + version = "0.0.1.11"; + sha256 = "005jljanccyxj7j7lnkralir1lcinka5kapw0nv39pd1ibyc1nrb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -101267,8 +101325,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "8.20200720.1"; - sha256 = "0g4wlfkwr9w21hvdywc7sk077rxlnigdr4m4yz41rc0s2nbjc9fn"; + version = "8.20200810"; + sha256 = "1wy6ckcf5f6m94gakg1504h1zryail3mmj85sglq03s45vawjcg6"; configureFlags = [ "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" "-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" @@ -115238,8 +115296,8 @@ self: { }: mkDerivation { pname = "haskell-ci"; - version = "0.10.2"; - sha256 = "07yqgwacz1qll2nvwdq1w4n35yca1k569i947s310pb22asbd5w2"; + version = "0.10.3"; + sha256 = "18qynghm1aj0qr18v6m3md75p2l3kyhki03798jwhi4kc5qdk2vv"; isLibrary = false; isExecutable = true; libraryHaskellDepends = [ @@ -144672,8 +144730,6 @@ self: { ]; description = "Invertible parsing combinators framework"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "invertible-hlist" = callPackage @@ -145166,8 +145222,8 @@ self: { }: mkDerivation { pname = "ipfs"; - version = "1.1.1"; - sha256 = "0jhmhf4xkdcpnag81g90r41fjijvkqvph8fm8dl7nbdmxjvw9amc"; + version = "1.1.2"; + sha256 = "13pzj9wx7f0wgzk1hy791a4p2ivfxyb045srfa75l065ca8bjnis"; libraryHaskellDepends = [ aeson base bytestring envy flow Glob ip lens monad-logger regex-compat rio servant-client servant-server swagger2 text vector @@ -171651,6 +171707,20 @@ self: { broken = true; }) {}; + "monad-introspect" = callPackage + ({ mkDerivation, base, coercion-extras, mmorph, mtl, transformers + }: + mkDerivation { + pname = "monad-introspect"; + version = "0.1.0.0"; + sha256 = "15c5ind2ddmj7xqps5fvlwl9awvsrpqcwaszlikf697aqjqra1nb"; + libraryHaskellDepends = [ + base coercion-extras mmorph mtl transformers + ]; + description = "A reader monad that gives the environment access to the entire transformer stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "monad-io-adapter" = callPackage ({ mkDerivation, base, exceptions, hspec, monad-control , monad-logger, mtl, transformers, transformers-base @@ -177221,17 +177291,20 @@ self: { }) {}; "myxine-client" = callPackage - ({ mkDerivation, aeson, base, bytestring, dependent-map - , dependent-sum, file-embed, hashable, http-client, http-types, req - , template-haskell, text, transformers, unordered-containers + ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup + , bytestring, constraints, containers, dependent-map, file-embed + , hashable, http-client, http-types, lens, modern-uri, mtl, req + , salve, some, spoon, template-haskell, text, transformers + , unordered-containers }: mkDerivation { pname = "myxine-client"; - version = "0.0.0.2"; - sha256 = "1pfvkdc7pa7x16skdcx355l20qk6574nhkjyzpk9jb7i0wqjqsf8"; + version = "0.0.1.0"; + sha256 = "1vd1dxg39vwz9w58zxpp3mk66gk00534h6c846v2d77nqn0yajf0"; libraryHaskellDepends = [ - aeson base bytestring dependent-map dependent-sum file-embed - hashable http-client http-types req template-haskell text + aeson async base blaze-html blaze-markup bytestring constraints + containers dependent-map file-embed hashable http-client http-types + lens modern-uri mtl req salve some spoon template-haskell text transformers unordered-containers ]; testHaskellDepends = [ bytestring text ]; @@ -181862,8 +181935,8 @@ self: { }: mkDerivation { pname = "nom"; - version = "0.1.0.1"; - sha256 = "01dg6h98pdzhrwryzhcmjrynxv6674pjpklkxkrpaymy29a9c9a0"; + version = "0.1.0.2"; + sha256 = "18vgasg9szc88pa61gw6qpasx6l9jx0z9lm36xa96j4ml4vr3ddf"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ algebra base containers data-default extra finite-typelits flow @@ -204017,6 +204090,30 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "proto3-wire_1_2_0" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , doctest, ghc-prim, hashable, parameterized, primitive, QuickCheck + , safe, tasty, tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "proto3-wire"; + version = "1.2.0"; + sha256 = "1xrnrh4njnw6af8xxg9xhcxrscg0g644jx4l9an4iqz6xmjp2nk2"; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq ghc-prim hashable + parameterized primitive QuickCheck safe text transformers + unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cereal doctest QuickCheck tasty tasty-hunit + tasty-quickcheck text transformers vector + ]; + description = "A low-level implementation of the Protocol Buffers (version 3) wire format"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "protobuf" = callPackage ({ mkDerivation, base, base-orphans, bytestring, cereal, containers , data-binary-ieee754, deepseq, hex, HUnit, mtl, QuickCheck, tagged @@ -227409,8 +227506,6 @@ self: { ]; description = "Invertible grammar combinators for S-expressions"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "sexp-show" = callPackage @@ -228860,6 +228955,8 @@ self: { pname = "shh"; version = "0.7.0.8"; sha256 = "1f8r8wymdbv8j2m3apdw75xqq2c1s4wr694qhxljvwa9r0s326wf"; + revision = "1"; + editedCabalFile = "03gvwv2hxrp8ncfmwhp7hn8xah5mx9fgm298s83l78grqjlzdbil"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -237122,8 +237219,8 @@ self: { }: mkDerivation { pname = "squeeze"; - version = "1.0.4.18"; - sha256 = "0s10k1fyh8xrsf0cbj32r8f7clcj6pfyc39b9bmgsixg1qngjbdj"; + version = "1.0.4.19"; + sha256 = "0zb4nbgwlifzaw28g09qhvvjk8a795zww0b746bj98wgzyxp6a50"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -242992,8 +243089,8 @@ self: { ({ mkDerivation, base, vector }: mkDerivation { pname = "summer"; - version = "0.1.1.0"; - sha256 = "1aw0cb7hrjapkbkmb3wgpiirn6m0azhzzil5jm2g309w6sn49n97"; + version = "0.1.2.0"; + sha256 = "1xcfw3f4y53a9jdj2a7jy32pp5pcvqsv78gblkjj1bxvsijwa4ab"; libraryHaskellDepends = [ base vector ]; testHaskellDepends = [ base ]; description = "An implementation of extensible products and sums"; @@ -246815,8 +246912,8 @@ self: { }: mkDerivation { pname = "taskell"; - version = "1.9.3.0"; - sha256 = "06pdfi5bw2ga0pizq01x35gp8f90c8gr4ivbm5k4a7xv6pwr8mf0"; + version = "1.10.0"; + sha256 = "14syiis60fds1r295d6nlvw0mn1d1d6ly0j69r9srbcbrbb2j7yw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -270877,8 +270974,8 @@ self: { }: mkDerivation { pname = "weekdaze"; - version = "0.0.0.2"; - sha256 = "17i8pq4xfc6mxdphc7xiiwlnqw3m70sh7d3pjnql33m1083kbkxb"; + version = "0.0.0.3"; + sha256 = "1khnizhk45qbjrxq24bfs183wbmrdxax7k09mjm9717wb350v6k6"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; From b4cff6b475574ab044fc297285659332dff2ba28 Mon Sep 17 00:00:00 2001 From: seylerius Date: Tue, 11 Aug 2020 04:52:53 -0500 Subject: [PATCH 024/131] iosevka: unify output directory with other fonts --- pkgs/data/fonts/iosevka/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix index 7696266100f1..5167c494fa07 100644 --- a/pkgs/data/fonts/iosevka/default.nix +++ b/pkgs/data/fonts/iosevka/default.nix @@ -74,7 +74,7 @@ stdenv.mkDerivation rec { ''; installPhase = '' - fontdir="$out/share/fonts/$pname" + fontdir="$out/share/fonts/truetype" install -d "$fontdir" install "dist/$pname/ttf"/* "$fontdir" ''; From 6508e3005091c82326a925b54d85ff9c0da664f7 Mon Sep 17 00:00:00 2001 From: seylerius Date: Tue, 11 Aug 2020 05:27:37 -0500 Subject: [PATCH 025/131] iosevka-bin: unify output dir with other fonts --- pkgs/data/fonts/iosevka/bin.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix index 944d39f00c2c..a8435b33fb51 100644 --- a/pkgs/data/fonts/iosevka/bin.nix +++ b/pkgs/data/fonts/iosevka/bin.nix @@ -9,7 +9,7 @@ in fetchzip { postFetch = '' mkdir -p $out/share/fonts - unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka + unzip -j $downloadedFile \*.ttc -d $out/share/fonts/truetype ''; sha256 = "1hfccivk5f7i489s78yh2x96ic6rf5ncbsjqnrxqmfs9n1gjhfbj"; From f78e3efb1992b4d954bcc03c7bc4948336e56a5c Mon Sep 17 00:00:00 2001 From: Robert Djubek Date: Sun, 26 Jul 2020 01:21:38 +0000 Subject: [PATCH 026/131] matterhorn: remove from broken list also removes broken for the dependency Unique --- .../haskell-modules/configuration-hackage2nix.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 1eab99552b3e..700363adbd5e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2647,7 +2647,9 @@ package-maintainers: # - pipes-mongodb - streaming-wai kiwi: + - Unique - glirc + - matterhorn - mattermost-api - mattermost-api-qc psibi: @@ -7590,7 +7592,6 @@ broken-packages: - matrix-market - matrix-sized - matsuri - - matterhorn - maude - maxent - maxent-learner-hw @@ -10620,7 +10621,6 @@ broken-packages: - uniform-io - union - union-map - - Unique - uniqueid - uniquely-represented-sets - units-attoparsec From 86700b038417082491caece8736a9a8c90bd1784 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 12 Aug 2020 02:30:26 +0200 Subject: [PATCH 027/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/3da05632f799d4856b0fd52d80360a6312921e83. --- .../haskell-modules/hackage-packages.nix | 203 +++++++++++++----- 1 file changed, 149 insertions(+), 54 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 486f457e479a..c9226e3efd95 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -29682,8 +29682,8 @@ self: { pname = "ansi-wl-pprint"; version = "0.6.9"; sha256 = "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7"; - revision = "1"; - editedCabalFile = "0bb5fzjjc00932pny1fql40dmpmikfqzbrbmpwr09bfw9aynvzgn"; + revision = "2"; + editedCabalFile = "1xrv66v5hqchjhj8a0g3awy1qpsswk2jqb4w4yh3mm1py5s0dlr0"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ ansi-terminal base ]; @@ -43403,8 +43403,8 @@ self: { }: mkDerivation { pname = "blucontrol"; - version = "0.2.0.0"; - sha256 = "056wld99kaj0lh0mm0cs6s8wg2vlkg6xqrp58ra99axjfbzpak22"; + version = "0.2.1.0"; + sha256 = "04kdg23h9fd55c0pldapjg3anwdfdnbbaf6rmai7wjwmd75jj2ka"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -45761,6 +45761,8 @@ self: { pname = "bugzilla-redhat"; version = "0.3.0"; sha256 = "1d751f1219ivx9bfdl7xb89w2vns07ciqp4cqcykixnllx2jx18y"; + revision = "1"; + editedCabalFile = "145sdnk28sxwz4s1gh0qq6vzm9q6s5433q6w1199cv9585b53kcx"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -72014,6 +72016,8 @@ self: { pname = "dhall"; version = "1.34.0"; sha256 = "0rqvzvcqbhs9gvga7api6jjblnypm4a33z8kxi578ps63mhn3g0d"; + revision = "1"; + editedCabalFile = "0d5rqjalz6clvbmnqmpsy4dl9zj1magwmd1gdl2vzkf5qnhp6n7r"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -72217,8 +72221,8 @@ self: { pname = "dhall-json"; version = "1.7.1"; sha256 = "158c9vhxa124r1xqn365wvwqhby5rngkip08ghy8rnjs5ijcxzgf"; - revision = "1"; - editedCabalFile = "02i4xj4rmxjy992lj086405lbrhsyiisa2pw232f39mx11k6ify4"; + revision = "2"; + editedCabalFile = "12piijva2szd08c6pgr6qca4kmf48il8934iv0k51jfyfd1m01ic"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -72453,6 +72457,8 @@ self: { pname = "dhall-yaml"; version = "1.2.1"; sha256 = "18p8a92wiz2zi4q7v5fjvdallxrl21scmwwv706g3mm5dgfgcs5a"; + revision = "1"; + editedCabalFile = "037zg3ick95pwsk2g0znhfdvwphw3yxv5kp8zj5czc6df97id8xj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86207,13 +86213,17 @@ self: { }) {}; "fakefs" = callPackage - ({ mkDerivation, base, containers, hspec, mtl, QuickCheck }: + ({ mkDerivation, base, containers, exceptions, hspec, mtl + , QuickCheck + }: mkDerivation { pname = "fakefs"; - version = "0.2.0.1"; - sha256 = "0szdjrc4m87h9dsb7qg5rpp5avnyzv47mymyihgvmxc22wiyf1c1"; - libraryHaskellDepends = [ base containers mtl ]; - testHaskellDepends = [ base containers hspec QuickCheck ]; + version = "0.3.0.1"; + sha256 = "1vilfl6vgxcywg81xfy6w6lir6r5pky7f2p7mf196kjby630av05"; + libraryHaskellDepends = [ base containers exceptions mtl ]; + testHaskellDepends = [ + base containers exceptions hspec QuickCheck + ]; description = "Extensible fake file system for testing"; license = stdenv.lib.licenses.asl20; }) {}; @@ -94128,8 +94138,8 @@ self: { }: mkDerivation { pname = "functor-combinators"; - version = "0.3.2.0"; - sha256 = "1axx8wnwdb7nnmndgd6av4xas6xrnc5zc9fjwhsnc2n56wwk4msr"; + version = "0.3.3.0"; + sha256 = "1qym0xn4ydj2vx6nhy26k4bwznjjx7spgr0pv33b2i5wpznn972z"; libraryHaskellDepends = [ assoc base bifunctors comonad constraints containers contravariant deriving-compat free invariant kan-extensions mmorph mtl @@ -115653,7 +115663,7 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; - "haskell-gi_0_24_3" = callPackage + "haskell-gi_0_24_4" = callPackage ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal , cabal-doctest, containers, directory, doctest, filepath, glib , gobject-introspection, haskell-gi-base, mtl, pretty-show, process @@ -115661,8 +115671,8 @@ self: { }: mkDerivation { pname = "haskell-gi"; - version = "0.24.3"; - sha256 = "1bzbb0hbk0hz265rbh4dsypwiqxcjn0gy0sql287bm57rj0mvnn0"; + version = "0.24.4"; + sha256 = "0q2r8y9ca3w389sx613jz95hg9cssj6g4i2xyi8423nyqvyzms48"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal attoparsec base bytestring Cabal containers directory @@ -144434,6 +144444,18 @@ self: { broken = true; }) {}; + "interval-algebra" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, time }: + mkDerivation { + pname = "interval-algebra"; + version = "0.1.2"; + sha256 = "1nhpcrp7r6ba9mqwrfkx0zk7awdw24kh75ggq1wcif6mpir2khkx"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec QuickCheck time ]; + description = "An implementation of Allen's interval algebra for temporal logic"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "interval-functor" = callPackage ({ mkDerivation, base, hedgehog, transformers }: mkDerivation { @@ -144732,6 +144754,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "invertible-grammar_0_1_3" = callPackage + ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter + , profunctors, semigroups, tagged, template-haskell, text + , transformers + }: + mkDerivation { + pname = "invertible-grammar"; + version = "0.1.3"; + sha256 = "160hw7p5mpajwmv8fps2gicqj3x3yr9w239pfnv9i5gsf4irnn9n"; + libraryHaskellDepends = [ + base bifunctors containers mtl prettyprinter profunctors semigroups + tagged template-haskell text transformers + ]; + description = "Invertible parsing combinators framework"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "invertible-hlist" = callPackage ({ mkDerivation, base, HList, invertible }: mkDerivation { @@ -145139,8 +145179,8 @@ self: { ({ mkDerivation, base, binary, bytestring, iproute }: mkDerivation { pname = "ip2proxy"; - version = "2.2.1"; - sha256 = "08ywvg39n59i8p66fpapcpj722lkam7pyd38525p3w4z735d8842"; + version = "3.0.0"; + sha256 = "1hi1q0kiqqp96w29y9699s66rmyr7k0fp6s7z86ll9n3bmf0a4g4"; libraryHaskellDepends = [ base binary bytestring iproute ]; description = "IP2Proxy Haskell package for proxy detection"; license = stdenv.lib.licenses.mit; @@ -151760,8 +151800,8 @@ self: { }: mkDerivation { pname = "kontrakcja-templates"; - version = "0.11"; - sha256 = "09fivafr368kfj5pp0g9r13jvrihhcwhx9ay2f45qilcpv4qbb1r"; + version = "0.12"; + sha256 = "1asmsk3d4wqmiqsxnhaknmnrplrwq6cx6p7n7859rl6x7ac0fjg0"; libraryHaskellDepends = [ base containers directory exceptions HStringTemplate html json monad-control mtl time transformers transformers-base @@ -171873,6 +171913,8 @@ self: { pname = "monad-logger-syslog"; version = "0.1.6.0"; sha256 = "1n4r0fl043r18683ym3k03sdm3b9wlxfzjgmnxi804kwna639rj3"; + revision = "1"; + editedCabalFile = "0177m5h891s49yv924c5yqbfninc6x298vbpmx3fri6cychamgbl"; libraryHaskellDepends = [ base bytestring fast-logger hsyslog monad-logger text transformers ]; @@ -188961,6 +189003,8 @@ self: { pname = "pandoc-types"; version = "1.20"; sha256 = "0wz89ywyhvxz8daw4ia132kg6ynx5y4wva4g899wvq4kyjy1dixa"; + revision = "1"; + editedCabalFile = "16l4gy0v34nrb6z3pag6i3gl6m4af5j6wg6yzyiga124xpqzhql3"; libraryHaskellDepends = [ aeson base bytestring containers deepseq ghc-prim QuickCheck syb text transformers @@ -199254,35 +199298,32 @@ self: { }) {}; "postgres-websockets" = callPackage - ({ mkDerivation, aeson, alarmclock, auto-update, base + ({ mkDerivation, aeson, alarmclock, async, auto-update, base , base64-bytestring, bytestring, contravariant, either, envparse , hasql, hasql-notifications, hasql-pool, hspec, hspec-wai - , hspec-wai-json, http-types, jose, lens, postgresql-libpq - , protolude, retry, stm, stm-containers, stringsearch, text, time - , transformers, unordered-containers, wai, wai-app-static - , wai-extra, wai-websockets, warp, websockets + , hspec-wai-json, http-types, jose, lens, lens-aeson, network + , postgresql-libpq, protolude, retry, stm, stm-containers + , stringsearch, text, time, unordered-containers, wai + , wai-app-static, wai-extra, wai-websockets, warp, websockets }: mkDerivation { pname = "postgres-websockets"; - version = "0.7.0.0"; - sha256 = "0kjwj81ccn29iflx3sszb8sjap9zvi22sm1dm4vg7qv33n0jgfmp"; + version = "0.8.0.1"; + sha256 = "0a56dpj90nmrinjgxaipgbsfl5ligx3iydcnijxpwy6vwbjijnmi"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson alarmclock base bytestring contravariant either hasql - hasql-notifications hasql-pool http-types jose lens - postgresql-libpq protolude retry stm stm-containers stringsearch - text time unordered-containers wai wai-websockets websockets - ]; - executableHaskellDepends = [ - auto-update base base64-bytestring bytestring envparse hasql - hasql-pool http-types protolude text time transformers wai - wai-app-static wai-extra warp + aeson alarmclock async auto-update base base64-bytestring + bytestring contravariant either envparse hasql hasql-notifications + hasql-pool http-types jose lens postgresql-libpq protolude retry + stm stm-containers stringsearch text time unordered-containers wai + wai-app-static wai-extra wai-websockets warp websockets ]; + executableHaskellDepends = [ base protolude ]; testHaskellDepends = [ aeson base hasql hasql-notifications hasql-pool hspec hspec-wai - hspec-wai-json http-types protolude stm time unordered-containers - wai-extra + hspec-wai-json http-types lens lens-aeson network protolude stm + time unordered-containers wai-extra websockets ]; description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; license = stdenv.lib.licenses.bsd3; @@ -219590,20 +219631,20 @@ self: { }) {}; "sak" = callPackage - ({ mkDerivation, base, brotli, bytestring, bz2, cpphs, directory - , filepath, lz4-hs, lzlib, lzma, lzo, optparse-applicative - , parallel-io, snappy-lazy, zlib, zstd + ({ mkDerivation, base, bytestring, bz2, cpphs, directory, filepath + , lz4-hs, lzlib, lzma, lzo, optparse-applicative, parallel-io, zlib + , zstd }: mkDerivation { pname = "sak"; - version = "0.1.2.5"; - sha256 = "1xz3g7ksq1v8239xq2cddprlq4g8imid002w7wak15kv8aqvil1l"; + version = "0.1.2.6"; + sha256 = "0rn23y1z6r8fazpsxzvxqzn0g411f8xwwx5rmlmly0qflminmmlk"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ - base brotli bytestring bz2 directory filepath lz4-hs lzlib lzma lzo - optparse-applicative parallel-io snappy-lazy zlib zstd + base bytestring bz2 directory filepath lz4-hs lzlib lzma lzo + optparse-applicative parallel-io zlib zstd ]; executableToolDepends = [ cpphs ]; description = "Compression command-line tool"; @@ -227508,6 +227549,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "sexp-grammar_2_2_1" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , criterion, deepseq, happy, invertible-grammar, prettyprinter + , QuickCheck, recursion-schemes, scientific, semigroups, tasty + , tasty-hunit, tasty-quickcheck, text, utf8-string + }: + mkDerivation { + pname = "sexp-grammar"; + version = "2.2.1"; + sha256 = "0nf3b3cibqi2jv9jg742jknqpfgwvc7iwjw7a2jgpf55nrgs6lvz"; + libraryHaskellDepends = [ + array base bytestring containers deepseq invertible-grammar + prettyprinter recursion-schemes scientific semigroups text + utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers invertible-grammar prettyprinter QuickCheck + scientific semigroups tasty tasty-hunit tasty-quickcheck text + utf8-string + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + description = "Invertible grammar combinators for S-expressions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "sexp-show" = callPackage ({ mkDerivation, base, pretty-show }: mkDerivation { @@ -257247,8 +257317,8 @@ self: { pname = "trifecta"; version = "2.1"; sha256 = "0fr326lzf38m20h2g4189nsyml9w3128924zbd3cd93cgfqcc9bs"; - revision = "1"; - editedCabalFile = "17s7wrc7zmvh1lf0ky96j7797rdgxrc10man8kf1nr24907pxw91"; + revision = "2"; + editedCabalFile = "17b0wxwgf52xdm597x0ybq1g2yrvfihl32jpd989xsm6n7s7y21a"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ansi-terminal array base blaze-builder blaze-html blaze-markup @@ -258219,6 +258289,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "turtle_1_5_20" = callPackage + ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock + , containers, criterion, directory, doctest, exceptions, foldl + , hostname, managed, optional-args, optparse-applicative, process + , stm, streaming-commons, system-fileio, system-filepath, temporary + , text, time, transformers, unix, unix-compat + }: + mkDerivation { + pname = "turtle"; + version = "1.5.20"; + sha256 = "1dk8ddp1p77l7gbg81ryqrkaxhrj3an24mx572b5wmhmjmbjfk9l"; + libraryHaskellDepends = [ + ansi-wl-pprint async base bytestring clock containers directory + exceptions foldl hostname managed optional-args + optparse-applicative process stm streaming-commons system-fileio + system-filepath temporary text time transformers unix unix-compat + ]; + testHaskellDepends = [ base doctest system-filepath temporary ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Shell programming, Haskell-style"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "turtle-options" = callPackage ({ mkDerivation, base, HUnit, optional-args, parsec, text, turtle }: @@ -267295,8 +267389,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "vulkan"; - version = "3.6.3"; - sha256 = "0w0887xrkai5xhky245gnjjfq7d8cw43l90rmfvhqxwdf7jkkxc8"; + version = "3.6.4"; + sha256 = "15zy3q8nk2myp6p6nqpi5sabdi4r0d5jb20g8df1x7r3rqr2lfh2"; libraryHaskellDepends = [ base bytestring transformers vector ]; librarySystemDepends = [ vulkan ]; description = "Bindings to the Vulkan graphics API"; @@ -277518,16 +277612,17 @@ self: { "yesod-auth-basic" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, exceptions - , hlint, hspec, text, wai, word8, yesod, yesod-test + , hspec, monad-control, text, wai, word8, yesod, yesod-test }: mkDerivation { pname = "yesod-auth-basic"; - version = "0.1.0.2"; - sha256 = "0b4vyf731wb7idmbqz7n8zm4p7i7y66x94ph7kaxv1jvq05k7bxa"; + version = "0.1.0.3"; + sha256 = "0qm65ml82waxapq3v19k6x33cghgg6wg72p5h2j1ii329dv6293b"; libraryHaskellDepends = [ - base base64-bytestring bytestring exceptions text wai word8 yesod + base base64-bytestring bytestring exceptions monad-control text wai + word8 yesod ]; - testHaskellDepends = [ base hlint hspec text yesod yesod-test ]; + testHaskellDepends = [ base hspec text yesod yesod-test ]; description = "Yesod Middleware for HTTP Basic Authentication"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; From c73d0fdac021968f6ff49904b70407fb29491049 Mon Sep 17 00:00:00 2001 From: lf- Date: Tue, 11 Aug 2020 18:18:45 -0700 Subject: [PATCH 028/131] maintainers: add lf- --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index da4065bd95c2..4fe5ffd28b26 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4661,6 +4661,12 @@ fingerprint = "7FE2 113A A08B 695A C8B8 DDE6 AE53 B4C2 E58E DD45"; }]; }; + lf- = { + email = "nix-maint@lfcode.ca"; + github = "lf-"; + githubId = 6652840; + name = "Jade"; + }; lheckemann = { email = "git@sphalerite.org"; github = "lheckemann"; From b7c4f4cdc7ff4f5fcddb810f3e450ca50ac62d64 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 12 Aug 2020 17:49:23 +0200 Subject: [PATCH 029/131] LTS Haskell 16.9 --- .../configuration-hackage2nix.yaml | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 700363adbd5e..06cf7d55fdd0 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -72,7 +72,7 @@ default-package-overrides: # gi-gdkx11-4.x requires gtk-4.x, which is still under development and # not yet available in Nixpkgs - gi-gdkx11 < 4 - # LTS Haskell 16.8 + # LTS Haskell 16.9 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -103,7 +103,7 @@ default-package-overrides: - aeson-yak ==0.1.1.3 - aeson-yaml ==1.0.6.0 - al ==0.1.4.2 - - alarmclock ==0.7.0.4 + - alarmclock ==0.7.0.5 - alerts ==0.1.2.0 - alex ==3.2.5 - alg ==0.2.13.1 @@ -244,7 +244,7 @@ default-package-overrides: - asn1-parse ==0.9.5 - asn1-types ==0.3.4 - assert-failure ==0.1.2.3 - - assoc ==1.0.1 + - assoc ==1.0.2 - astro ==0.4.2.1 - async ==2.2.2 - async-extra ==0.2.0.0 @@ -271,7 +271,7 @@ default-package-overrides: - avers ==0.0.17.1 - avro ==0.5.2.0 - aws-cloudfront-signed-cookies ==0.2.0.6 - - bank-holidays-england ==0.2.0.4 + - bank-holidays-england ==0.2.0.5 - base16 ==0.2.1.0 - base16-bytestring ==0.1.1.7 - base16-lens ==0.1.2.0 @@ -518,9 +518,9 @@ default-package-overrides: - control-monad-omega ==0.3.2 - convertible ==1.1.1.0 - cookie ==0.4.5 - - core-data ==0.2.1.7 - - core-program ==0.2.4.4 - - core-text ==0.2.3.5 + - core-data ==0.2.1.8 + - core-program ==0.2.4.5 + - core-text ==0.2.3.6 - countable ==1.0 - cpio-conduit ==0.7.0 - cpphs ==1.20.9.1 @@ -699,7 +699,7 @@ default-package-overrides: - editor-open ==0.6.0.0 - egison ==4.0.3 - egison-pattern-src ==0.2.1.0 - - egison-pattern-src-th-mode ==0.2.1.0 + - egison-pattern-src-th-mode ==0.2.1.1 - either ==5.0.1.1 - either-both ==0.1.1.1 - either-unwrap ==1.1 @@ -777,7 +777,7 @@ default-package-overrides: - feed ==1.3.0.1 - FenwickTree ==0.1.2.1 - fft ==0.1.8.6 - - fgl ==5.7.0.2 + - fgl ==5.7.0.3 - filecache ==0.4.1 - file-embed ==0.0.11.2 - file-embed-lzma ==0 @@ -902,9 +902,9 @@ default-package-overrides: - ghcid ==0.8.7 - ghci-hexcalc ==0.1.1.0 - ghcjs-codemirror ==0.0.0.2 - - ghc-lib ==8.10.1.20200523 - - ghc-lib-parser ==8.10.1.20200523 - - ghc-lib-parser-ex ==8.10.0.15 + - ghc-lib ==8.10.2.20200808 + - ghc-lib-parser ==8.10.2.20200808 + - ghc-lib-parser-ex ==8.10.0.16 - ghc-parser ==0.2.2.0 - ghc-paths ==0.1.0.12 - ghc-prof ==1.4.1.7 @@ -936,7 +936,7 @@ default-package-overrides: - gi-pango ==1.0.22 - giphy-api ==0.7.0.0 - githash ==0.1.4.0 - - github-rest ==1.0.2 + - github-rest ==1.0.3 - github-types ==0.2.1 - gitlab-haskell ==0.1.8 - gitrev ==1.3.1 @@ -957,7 +957,7 @@ default-package-overrides: - graph-core ==0.3.0.0 - graphite ==0.10.0.1 - graphs ==0.7.1 - - graphviz ==2999.20.0.4 + - graphviz ==2999.20.1.0 - graph-wrapper ==0.2.6.0 - gravatar ==0.8.0 - greskell ==1.1.0.3 @@ -1027,7 +1027,7 @@ default-package-overrides: - hedgehog-fakedata ==0.0.1.3 - hedgehog-fn ==1.0 - hedgehog-quickcheck ==0.1.1 - - hedis ==0.12.13 + - hedis ==0.12.14 - here ==1.2.13 - heredoc ==0.2.0.0 - heterocephalus ==1.0.5.3 @@ -1081,7 +1081,7 @@ default-package-overrides: - hsebaysdk ==0.4.1.0 - hsemail ==2.2.0 - hset ==2.2.0 - - hs-functors ==0.1.6.0 + - hs-functors ==0.1.7.1 - hs-GeoIP ==0.3 - hsini ==0.5.1.2 - hsinstall ==2.6 @@ -1103,7 +1103,7 @@ default-package-overrides: - hspec-expectations ==0.8.2 - hspec-expectations-lifted ==0.10.0 - hspec-expectations-pretty-diff ==0.7.2.5 - - hspec-golden ==0.1.0.2 + - hspec-golden ==0.1.0.3 - hspec-golden-aeson ==0.7.0.0 - hspec-hedgehog ==0.0.1.2 - hspec-leancheck ==0.0.4 @@ -1229,8 +1229,8 @@ default-package-overrides: - intro ==0.7.0.0 - intset-imperative ==0.1.0.0 - invariant ==0.5.3 - - invertible ==0.2.0.6 - - invertible-grammar ==0.1.2 + - invertible ==0.2.0.7 + - invertible-grammar ==0.1.3 - io-machine ==0.2.0.0 - io-manager ==0.1.0.2 - io-memoize ==1.1.1.0 @@ -1398,7 +1398,7 @@ default-package-overrides: - matplotlib ==0.7.5 - matrices ==0.5.0 - matrix ==0.3.6.1 - - matrix-as-xyz ==0.1.1.3 + - matrix-as-xyz ==0.1.2.2 - matrix-market-attoparsec ==0.1.1.3 - matrix-static ==0.3 - maximal-cliques ==0.1.1 @@ -1445,7 +1445,7 @@ default-package-overrides: - miso ==1.6.0.0 - missing-foreign ==0.1.1 - MissingH ==1.4.3.0 - - mixed-types-num ==0.4.0.1 + - mixed-types-num ==0.4.0.2 - mixpanel-client ==0.2.1 - mltool ==0.2.0.1 - mmap ==0.5.9 @@ -1558,7 +1558,7 @@ default-package-overrides: - nonce ==1.0.7 - nondeterminism ==1.4 - non-empty ==0.3.2 - - nonempty-containers ==0.3.3.0 + - nonempty-containers ==0.3.4.0 - nonemptymap ==0.0.6.0 - non-empty-sequence ==0.2.0.4 - nonempty-vector ==0.2.0.2 @@ -1589,7 +1589,7 @@ default-package-overrides: - OneTuple ==0.2.2.1 - Only ==0.1 - oo-prototypes ==0.1.0.0 - - opaleye ==0.6.7004.2 + - opaleye ==0.6.7005.0 - OpenAL ==1.7.0.5 - open-browser ==0.2.1.0 - openexr-write ==0.1.0.2 @@ -1628,7 +1628,7 @@ default-package-overrides: - pandoc-plot ==0.6.1.0 - pandoc-pyplot ==2.3.0.1 - pandoc-types ==1.20 - - pantry ==0.4.0.1 + - pantry ==0.4.0.2 - papillon ==0.1.1.1 - parallel ==3.2.2.0 - parallel-io ==0.3.3 @@ -1681,7 +1681,7 @@ default-package-overrides: - pg-transact ==0.3.1.1 - phantom-state ==0.2.1.2 - pid1 ==0.1.2.0 - - pipes ==4.3.13 + - pipes ==4.3.14 - pipes-aeson ==0.4.1.8 - pipes-attoparsec ==0.5.1.5 - pipes-binary ==0.4.2 @@ -1886,9 +1886,9 @@ default-package-overrides: - rhine ==0.6.0 - rhine-gloss ==0.6.0.1 - rigel-viz ==0.2.0.0 - - rio ==0.1.17.0 + - rio ==0.1.18.0 - rio-orphans ==0.1.1.0 - - rio-prettyprint ==0.1.0.0 + - rio-prettyprint ==0.1.1.0 - roc-id ==0.1.0.0 - rocksdb-haskell ==1.0.1 - rocksdb-query ==0.3.2 @@ -2062,7 +2062,7 @@ default-package-overrides: - special-values ==0.1.0.0 - speculate ==0.4.2 - speedy-slice ==0.3.1 - - Spintax ==0.3.4 + - Spintax ==0.3.5 - splice ==0.6.1.1 - split ==0.2.3.4 - splitmix ==0.0.5 @@ -2123,7 +2123,7 @@ default-package-overrides: - structs ==0.1.3 - structured ==0.1 - structured-cli ==2.5.2.0 - - stylish-haskell ==0.11.0.0 + - stylish-haskell ==0.11.0.3 - summoner ==2.0.1.1 - summoner-tui ==2.0.1.1 - sum-type-boilerplate ==0.1.1 @@ -2138,7 +2138,7 @@ default-package-overrides: - syb ==0.7.1 - symbol ==0.2.4 - symengine ==0.1.2.0 - - symmetry-operations-symbols ==0.0.1.4 + - symmetry-operations-symbols ==0.0.2.1 - sysinfo ==0.1.1 - system-argv0 ==0.1.1 - systemd ==2.3.0 @@ -2476,7 +2476,7 @@ default-package-overrides: - xdg-userdirs ==0.1.0.2 - xeno ==0.4.1 - xls ==0.1.3 - - xlsx ==0.8.0 + - xlsx ==0.8.1 - xlsx-tabular ==0.2.2.1 - xml ==1.3.14 - xml-basic ==0.1.3.1 @@ -2500,11 +2500,11 @@ default-package-overrides: - xxhash-ffi ==0.2.0.0 - yaml ==0.11.4.0 - yamlparse-applicative ==0.1.0.1 - - yesod ==1.6.0.2 + - yesod ==1.6.1.0 - yesod-auth ==1.6.10 - yesod-auth-fb ==1.10.1 - yesod-auth-hashdb ==1.7.1.2 - - yesod-bin ==1.6.0.5 + - yesod-bin ==1.6.0.6 - yesod-core ==1.6.18 - yesod-fb ==0.6.1 - yesod-form ==1.6.7 @@ -2532,7 +2532,7 @@ default-package-overrides: - zip-archive ==0.4.1 - zippers ==0.3 - zip-stream ==0.2.0.1 - - zlib ==0.6.2.1 + - zlib ==0.6.2.2 - zlib-bindings ==0.1.1.5 - zlib-lens ==0.1.2.1 - zot ==0.0.3 From c1936a8df92d9ea05a1eaab9fb1c03713ad6839a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 12 Aug 2020 17:51:00 +0200 Subject: [PATCH 030/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/b7e067af785370d08ff01b236cf2c106ddb011ab. --- .../haskell-modules/hackage-packages.nix | 945 +++++------------- 1 file changed, 253 insertions(+), 692 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c9226e3efd95..bdc00aaf9c29 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18794,19 +18794,6 @@ self: { }) {}; "Spintax" = callPackage - ({ mkDerivation, attoparsec, base, extra, mtl, mwc-random, text }: - mkDerivation { - pname = "Spintax"; - version = "0.3.4"; - sha256 = "008b83nnjgpzjr4c2dk1vambzb78dwx59c5cq4p0s8ghp6xl9sk3"; - libraryHaskellDepends = [ - attoparsec base extra mtl mwc-random text - ]; - description = "Random text generation based on spintax"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "Spintax_0_3_5" = callPackage ({ mkDerivation, attoparsec, base, extra, mtl, mwc-random, text }: mkDerivation { pname = "Spintax"; @@ -18817,7 +18804,6 @@ self: { ]; description = "Random text generation based on spintax"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Spock" = callPackage @@ -20266,8 +20252,7 @@ self: { ]; description = "It provides the functionality like unix \"uniq\" utility"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; + maintainers = with stdenv.lib.maintainers; [ kiwi ]; }) {}; "Unixutils" = callPackage @@ -25514,24 +25499,6 @@ self: { }) {inherit (pkgs) openal;}; "alarmclock" = callPackage - ({ mkDerivation, async, base, clock, hspec, stm, time - , unbounded-delays - }: - mkDerivation { - pname = "alarmclock"; - version = "0.7.0.4"; - sha256 = "0am8q26yj29k82y9bsgrlqxam1wllzdnxjbwqx4cgmjkzr7x802j"; - libraryHaskellDepends = [ - async base clock stm time unbounded-delays - ]; - testHaskellDepends = [ - async base clock hspec stm time unbounded-delays - ]; - description = "Wake up and perform an action at a certain time"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "alarmclock_0_7_0_5" = callPackage ({ mkDerivation, async, base, clock, hspec, stm, time , unbounded-delays }: @@ -25547,7 +25514,6 @@ self: { ]; description = "Wake up and perform an action at a certain time"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "alea" = callPackage @@ -33337,19 +33303,6 @@ self: { }) {inherit (pkgs) assimp;}; "assoc" = callPackage - ({ mkDerivation, base, bifunctors, tagged }: - mkDerivation { - pname = "assoc"; - version = "1.0.1"; - sha256 = "1m9n4vp190bvn2wcrd4ggfwa9pi93jp0zgx02mdgywn2zfidw020"; - revision = "1"; - editedCabalFile = "1q6sc9v79p2pdm7aa6mfbn824vc01wj267saf2gp86b3wzgp0mrh"; - libraryHaskellDepends = [ base bifunctors tagged ]; - description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "assoc_1_0_2" = callPackage ({ mkDerivation, base, bifunctors, tagged }: mkDerivation { pname = "assoc"; @@ -33358,7 +33311,6 @@ self: { libraryHaskellDepends = [ base bifunctors tagged ]; description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "assoc-list" = callPackage @@ -36965,18 +36917,6 @@ self: { }) {}; "bank-holidays-england" = callPackage - ({ mkDerivation, base, containers, hspec, QuickCheck, time }: - mkDerivation { - pname = "bank-holidays-england"; - version = "0.2.0.4"; - sha256 = "1lqjcpxacjkvgy0900av004xsshyjqx1hq1q0ig42f8r6r4cnf3m"; - libraryHaskellDepends = [ base containers time ]; - testHaskellDepends = [ base containers hspec QuickCheck time ]; - description = "Calculation of bank holidays in England and Wales"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "bank-holidays-england_0_2_0_5" = callPackage ({ mkDerivation, base, containers, hspec, QuickCheck, time }: mkDerivation { pname = "bank-holidays-england"; @@ -36986,7 +36926,6 @@ self: { testHaskellDepends = [ base containers hspec QuickCheck time ]; description = "Calculation of bank holidays in England and Wales"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "banwords" = callPackage @@ -57985,6 +57924,18 @@ self: { broken = true; }) {}; + "compact-sequences" = callPackage + ({ mkDerivation, base, containers, primitive, transformers }: + mkDerivation { + pname = "compact-sequences"; + version = "0.1.0.0"; + sha256 = "148zjnnnn82vgn4ybs5z6nx9xv2wd73q2cavaa2nyjn1kcqqw7a8"; + libraryHaskellDepends = [ base containers primitive transformers ]; + testHaskellDepends = [ base ]; + description = "Stacks and queues with compact representations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "compact-socket" = callPackage ({ mkDerivation, base, binary, bytestring, compact, deepseq , directory, filepath, network, unix @@ -62360,24 +62311,6 @@ self: { }) {}; "core-data" = callPackage - ({ mkDerivation, aeson, base, bytestring, containers, core-text - , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific - , text, unordered-containers, vector - }: - mkDerivation { - pname = "core-data"; - version = "0.2.1.7"; - sha256 = "19fcbp6ccwggpv1lm1z03m3innk9agiwbz03whiivr3zg2gzcglh"; - libraryHaskellDepends = [ - aeson base bytestring containers core-text hashable prettyprinter - prettyprinter-ansi-terminal scientific text unordered-containers - vector - ]; - description = "Convenience wrappers around common data structures and encodings"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "core-data_0_2_1_8" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, core-text , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific , text, unordered-containers, vector @@ -62393,7 +62326,6 @@ self: { ]; description = "Convenience wrappers around common data structures and encodings"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "core-haskell" = callPackage @@ -62414,27 +62346,6 @@ self: { }) {}; "core-program" = callPackage - ({ mkDerivation, async, base, bytestring, chronologique, core-data - , core-text, directory, exceptions, filepath, fsnotify, hashable - , hourglass, mtl, prettyprinter, prettyprinter-ansi-terminal - , safe-exceptions, stm, template-haskell, terminal-size, text - , text-short, transformers, unix - }: - mkDerivation { - pname = "core-program"; - version = "0.2.4.4"; - sha256 = "1mkhwfw4h5q2dly1gm082k3s9jsq2wb0xksfa6xv8ghvxpvypvck"; - libraryHaskellDepends = [ - async base bytestring chronologique core-data core-text directory - exceptions filepath fsnotify hashable hourglass mtl prettyprinter - prettyprinter-ansi-terminal safe-exceptions stm template-haskell - terminal-size text text-short transformers unix - ]; - description = "Opinionated Haskell Interoperability"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "core-program_0_2_4_5" = callPackage ({ mkDerivation, async, base, bytestring, chronologique, core-data , core-text, directory, exceptions, filepath, fsnotify, hashable , hourglass, mtl, prettyprinter, prettyprinter-ansi-terminal @@ -62453,27 +62364,9 @@ self: { ]; description = "Opinionated Haskell Interoperability"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "core-text" = callPackage - ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable - , prettyprinter, prettyprinter-ansi-terminal, template-haskell - , text, text-short - }: - mkDerivation { - pname = "core-text"; - version = "0.2.3.5"; - sha256 = "085w21vh5rgl1pc7731ih47gh8gszjj0xfgkr3acy0r9rbh33m9c"; - libraryHaskellDepends = [ - base bytestring deepseq fingertree hashable prettyprinter - prettyprinter-ansi-terminal template-haskell text text-short - ]; - description = "A rope type based on a finger tree over UTF-8 fragments"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "core-text_0_2_3_6" = callPackage ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable , prettyprinter, prettyprinter-ansi-terminal, template-haskell , text, text-short @@ -62488,7 +62381,6 @@ self: { ]; description = "A rope type based on a finger tree over UTF-8 fragments"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "corebot-bliki" = callPackage @@ -79925,30 +79817,6 @@ self: { }) {}; "egison-pattern-src-th-mode" = callPackage - ({ mkDerivation, base, egison-pattern-src, haskell-src-exts - , haskell-src-meta, mtl, pretty, tasty, tasty-discover, tasty-hunit - , template-haskell, text - }: - mkDerivation { - pname = "egison-pattern-src-th-mode"; - version = "0.2.1.0"; - sha256 = "0libfs39irdnqfvynmpji21p6nyk2s3zsxhlmsz763aya51ymxpy"; - revision = "2"; - editedCabalFile = "1ad2iii6csindqy9kd47zs1c04qj9fyg93iji5fxrb4wgmc90l2a"; - libraryHaskellDepends = [ - base egison-pattern-src haskell-src-exts haskell-src-meta mtl - pretty template-haskell text - ]; - testHaskellDepends = [ - base egison-pattern-src haskell-src-exts mtl tasty tasty-hunit - template-haskell text - ]; - testToolDepends = [ tasty-discover ]; - description = "Parser and pretty printer for Egison pattern expressions to use with TH"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "egison-pattern-src-th-mode_0_2_1_1" = callPackage ({ mkDerivation, base, egison-pattern-src, haskell-src-exts , haskell-src-meta, mtl, pretty, tasty, tasty-discover, tasty-hunit , template-haskell, text @@ -79968,7 +79836,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Parser and pretty printer for Egison pattern expressions to use with TH"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "egison-quote" = callPackage @@ -83237,6 +83104,31 @@ self: { broken = true; }) {}; + "essence-of-live-coding_0_2_0_0" = callPackage + ({ mkDerivation, base, containers, foreign-store, mtl, QuickCheck + , syb, test-framework, test-framework-quickcheck2, transformers + , vector-sized + }: + mkDerivation { + pname = "essence-of-live-coding"; + version = "0.2.0.0"; + sha256 = "0vd336m7lqgxiwx9vb7b9fjcwrw32b5dladj6fzcx371gjn2nm33"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers foreign-store syb transformers vector-sized + ]; + executableHaskellDepends = [ base transformers ]; + testHaskellDepends = [ + base containers mtl QuickCheck syb test-framework + test-framework-quickcheck2 transformers + ]; + description = "General purpose live coding framework"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "essence-of-live-coding-gloss" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss , syb, transformers @@ -83254,6 +83146,23 @@ self: { broken = true; }) {}; + "essence-of-live-coding-gloss_0_2_0_0" = callPackage + ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss + , syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-gloss"; + version = "0.2.0.0"; + sha256 = "1n32z4gph5hviwvif8m9r3xd0ndf9gkpvw2jfnvifxjflibsp73k"; + libraryHaskellDepends = [ + base essence-of-live-coding foreign-store gloss syb transformers + ]; + description = "General purpose live coding framework - Gloss backend"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "essence-of-live-coding-pulse" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store , pulse-simple, transformers @@ -83271,6 +83180,23 @@ self: { broken = true; }) {}; + "essence-of-live-coding-pulse_0_2_0_0" = callPackage + ({ mkDerivation, base, essence-of-live-coding, foreign-store + , pulse-simple, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-pulse"; + version = "0.2.0.0"; + sha256 = "1a877wrnvpn0772p4h34514ih8hccyqbaps8rgabgvwsn3gz7vxm"; + libraryHaskellDepends = [ + base essence-of-live-coding foreign-store pulse-simple transformers + ]; + description = "General purpose live coding framework - pulse backend"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "essence-of-live-coding-quickcheck" = callPackage ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding , QuickCheck, syb, transformers @@ -83289,6 +83215,24 @@ self: { broken = true; }) {}; + "essence-of-live-coding-quickcheck_0_2_0_0" = callPackage + ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding + , QuickCheck, syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-quickcheck"; + version = "0.2.0.0"; + sha256 = "1g0hz38v4alk0yvcxk384gz4h5zwrfyqmimkxdnpxn5gwl5aqi7i"; + libraryHaskellDepends = [ + base boltzmann-samplers essence-of-live-coding QuickCheck syb + transformers + ]; + description = "General purpose live coding framework - QuickCheck integration"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "estimator" = callPackage ({ mkDerivation, ad, base, distributive, lens, linear, reflection }: @@ -85702,6 +85646,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "extra_1_7_5" = callPackage + ({ mkDerivation, base, clock, directory, filepath, process + , QuickCheck, quickcheck-instances, time, unix + }: + mkDerivation { + pname = "extra"; + version = "1.7.5"; + sha256 = "1cickrjvg4i25yn3qg4f0id0bmq115siysyqnh0yk9rwjlnrxyn9"; + libraryHaskellDepends = [ + base clock directory filepath process time unix + ]; + testHaskellDepends = [ + base directory filepath QuickCheck quickcheck-instances unix + ]; + description = "Extra functions I use"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "extract-dependencies" = callPackage ({ mkDerivation, async, base, Cabal, containers , package-description-remote @@ -88048,23 +88011,6 @@ self: { }) {}; "fgl" = callPackage - ({ mkDerivation, array, base, containers, deepseq, hspec - , microbench, QuickCheck, transformers - }: - mkDerivation { - pname = "fgl"; - version = "5.7.0.2"; - sha256 = "13zqdwj6j2y5827w3dcx8kl1gini4x938bfh4c5g5jc3b37rlnll"; - libraryHaskellDepends = [ - array base containers deepseq transformers - ]; - testHaskellDepends = [ base containers hspec QuickCheck ]; - benchmarkHaskellDepends = [ base deepseq microbench ]; - description = "Martin Erwig's Functional Graph Library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "fgl_5_7_0_3" = callPackage ({ mkDerivation, array, base, containers, deepseq, hspec , microbench, QuickCheck, transformers }: @@ -88079,7 +88025,6 @@ self: { benchmarkHaskellDepends = [ base deepseq microbench ]; description = "Martin Erwig's Functional Graph Library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "fgl-arbitrary" = callPackage @@ -98328,27 +98273,6 @@ self: { }) {}; "ghc-lib" = callPackage - ({ mkDerivation, alex, array, base, binary, bytestring, containers - , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy - , hpc, pretty, process, time, transformers, unix - }: - mkDerivation { - pname = "ghc-lib"; - version = "8.10.1.20200523"; - sha256 = "0qqcygmndgpmjm7hdr81bj298mc0gmnswm4i14r0fwnyc00zr4yy"; - revision = "1"; - editedCabalFile = "1hs46w2h5wz2gvdmhqvkyl413jryba8gbpbg23hjrsz5c1divym7"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array base binary bytestring containers deepseq directory filepath - ghc-lib-parser ghc-prim hpc pretty process time transformers unix - ]; - libraryToolDepends = [ alex happy ]; - description = "The GHC API, decoupled from GHC versions"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "ghc-lib_8_10_2_20200808" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, filepath, ghc-lib-parser, ghc-prim, happy , hpc, pretty, process, time, transformers, unix @@ -98365,31 +98289,9 @@ self: { libraryToolDepends = [ alex happy ]; description = "The GHC API, decoupled from GHC versions"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-lib-parser" = callPackage - ({ mkDerivation, alex, array, base, binary, bytestring, containers - , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty - , process, time, transformers, unix - }: - mkDerivation { - pname = "ghc-lib-parser"; - version = "8.10.1.20200523"; - sha256 = "1g2jki7f1in5c2y80zhz3hxrm4c7m063slxpg1lrvqrgrlwag5cb"; - revision = "1"; - editedCabalFile = "18q82c1iixph91kaypa2dzbcjf1dl46w1i5ckifgmdqh9zxibs9c"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - array base binary bytestring containers deepseq directory filepath - ghc-prim hpc pretty process time transformers unix - ]; - libraryToolDepends = [ alex happy ]; - description = "The GHC API, decoupled from GHC versions"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "ghc-lib-parser_8_10_2_20200808" = callPackage ({ mkDerivation, alex, array, base, binary, bytestring, containers , deepseq, directory, filepath, ghc-prim, happy, hpc, pretty , process, time, transformers, unix @@ -98406,28 +98308,9 @@ self: { libraryToolDepends = [ alex happy ]; description = "The GHC API, decoupled from GHC versions"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-lib-parser-ex" = callPackage - ({ mkDerivation, base, bytestring, containers, directory, extra - , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate - }: - mkDerivation { - pname = "ghc-lib-parser-ex"; - version = "8.10.0.15"; - sha256 = "1i4xslw53bijvbvba4h0b8c9cy0zr2d4gzm3dfxizss1bz8qcscn"; - libraryHaskellDepends = [ - base bytestring containers ghc-lib-parser uniplate - ]; - testHaskellDepends = [ - base directory extra filepath ghc-lib-parser tasty tasty-hunit - ]; - description = "Algorithms on GHC parse trees"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "ghc-lib-parser-ex_8_10_0_16" = callPackage ({ mkDerivation, base, bytestring, containers, directory, extra , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate }: @@ -98443,7 +98326,6 @@ self: { ]; description = "Algorithms on GHC parse trees"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-make" = callPackage @@ -101985,31 +101867,6 @@ self: { }) {}; "github-rest" = callPackage - ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client - , http-client-tls, http-types, jwt, mtl, scientific, tasty - , tasty-golden, tasty-hunit, tasty-quickcheck, text, time - , transformers, unliftio, unliftio-core - }: - mkDerivation { - pname = "github-rest"; - version = "1.0.2"; - sha256 = "0q4dxr0080pkszq9vv3j2wx89yhy15jjbk5m7wd1mwirgwxv214m"; - revision = "2"; - editedCabalFile = "02brididamvd9g938vqirp6d0vmw7cs9w1yk05ic89kxcl55n8mx"; - libraryHaskellDepends = [ - aeson base bytestring http-client http-client-tls http-types jwt - mtl scientific text time transformers unliftio unliftio-core - ]; - testHaskellDepends = [ - aeson aeson-qq base bytestring http-client http-client-tls - http-types jwt mtl scientific tasty tasty-golden tasty-hunit - tasty-quickcheck text time transformers unliftio unliftio-core - ]; - description = "Query the GitHub REST API programmatically"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "github-rest_1_0_3" = callPackage ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client , http-client-tls, http-types, jwt, mtl, scientific, tasty , tasty-golden, tasty-hunit, tasty-quickcheck, text, time @@ -102030,7 +101887,6 @@ self: { ]; description = "Query the GitHub REST API programmatically"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "github-tools" = callPackage @@ -107784,32 +107640,6 @@ self: { }) {}; "graphviz" = callPackage - ({ mkDerivation, base, bytestring, colour, containers, criterion - , deepseq, directory, dlist, fgl, fgl-arbitrary, filepath, graphviz - , hspec, hspec-discover, mtl, polyparse, process, QuickCheck - , temporary, text, wl-pprint-text - }: - mkDerivation { - pname = "graphviz"; - version = "2999.20.0.4"; - sha256 = "047f6sa5rp0f2npgvdrj5irylh0raf01a6nrjj2vsf1mzb1q83xr"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bytestring colour containers directory dlist fgl filepath mtl - polyparse process temporary text wl-pprint-text - ]; - testHaskellDepends = [ - base containers fgl fgl-arbitrary filepath hspec QuickCheck text - ]; - testSystemDepends = [ graphviz ]; - testToolDepends = [ hspec-discover ]; - benchmarkHaskellDepends = [ base criterion deepseq text ]; - description = "Bindings to Graphviz for graph visualisation"; - license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) graphviz;}; - - "graphviz_2999_20_1_0" = callPackage ({ mkDerivation, base, bytestring, colour, containers, criterion , deepseq, directory, dlist, fgl, fgl-arbitrary, filepath, graphviz , hspec, hspec-discover, mtl, polyparse, process, QuickCheck @@ -107833,7 +107663,6 @@ self: { benchmarkHaskellDepends = [ base criterion deepseq text ]; description = "Bindings to Graphviz for graph visualisation"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) graphviz;}; "graql" = callPackage @@ -121745,31 +121574,6 @@ self: { }) {}; "hedis" = callPackage - ({ mkDerivation, async, base, bytestring, bytestring-lexing - , deepseq, doctest, errors, exceptions, HTTP, HUnit, mtl, network - , network-uri, resource-pool, scanner, stm, test-framework - , test-framework-hunit, text, time, tls, unordered-containers - , vector - }: - mkDerivation { - pname = "hedis"; - version = "0.12.13"; - sha256 = "1axsv81r1q393m178x89km49pi7w7dci0l48cnjdskdz99jwvywq"; - libraryHaskellDepends = [ - async base bytestring bytestring-lexing deepseq errors exceptions - HTTP mtl network network-uri resource-pool scanner stm text time - tls unordered-containers vector - ]; - testHaskellDepends = [ - async base bytestring doctest HUnit mtl stm test-framework - test-framework-hunit text time - ]; - benchmarkHaskellDepends = [ base mtl time ]; - description = "Client library for the Redis datastore: supports full command set, pipelining"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "hedis_0_12_14" = callPackage ({ mkDerivation, async, base, bytestring, bytestring-lexing , deepseq, doctest, errors, exceptions, HTTP, HUnit, mtl, network , network-uri, resource-pool, scanner, stm, test-framework @@ -121792,7 +121596,6 @@ self: { benchmarkHaskellDepends = [ base mtl time ]; description = "Client library for the Redis datastore: supports full command set, pipelining"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hedis-config" = callPackage @@ -130794,19 +130597,6 @@ self: { }) {inherit (pkgs) fltk; fltk_images = null;}; "hs-functors" = callPackage - ({ mkDerivation, base, tagged, transformers }: - mkDerivation { - pname = "hs-functors"; - version = "0.1.6.0"; - sha256 = "197vyl98ddvc55dxwwjd46sdjvh1a9s5qcx2m16smn9gwmx9gq0l"; - revision = "1"; - editedCabalFile = "1z4p93nibk1r0cyff4bfpb1rfklq43p75k35fyrk5kcvfa0ds296"; - libraryHaskellDepends = [ base tagged transformers ]; - description = "Functors from products of Haskell and its dual to Haskell"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "hs-functors_0_1_7_1" = callPackage ({ mkDerivation, base, dual, tagged, transformers }: mkDerivation { pname = "hs-functors"; @@ -130815,7 +130605,6 @@ self: { libraryHaskellDepends = [ base dual tagged transformers ]; description = "Functors from products of Haskell and its dual to Haskell"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hs-gchart" = callPackage @@ -133592,6 +133381,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec_2_7_2" = callPackage + ({ mkDerivation, base, hspec-core, hspec-discover + , hspec-expectations, QuickCheck + }: + mkDerivation { + pname = "hspec"; + version = "2.7.2"; + sha256 = "0zb9b85vx7wyx8zcrkqwlwp9qmsg3f5qnd43ps6xfrsn1l2vszm9"; + libraryHaskellDepends = [ + base hspec-core hspec-discover hspec-expectations QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-attoparsec" = callPackage ({ mkDerivation, attoparsec, base, bytestring, hspec , hspec-expectations, text @@ -133676,6 +133481,34 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-core_2_7_2" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, hspec-expectations, hspec-meta + , HUnit, process, QuickCheck, quickcheck-io, random, setenv + , silently, stm, temporary, tf-random, transformers + }: + mkDerivation { + pname = "hspec-core"; + version = "2.7.2"; + sha256 = "0vzsxwgg3rfp6mxq85sb1v2wd77f2lwdg9zm5f1mqm02avfglfnk"; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv stm tf-random transformers + ]; + testHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations hspec-meta HUnit process QuickCheck + quickcheck-io random setenv silently stm temporary tf-random + transformers + ]; + testToolDepends = [ hspec-meta ]; + testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-dirstream" = callPackage ({ mkDerivation, base, dirstream, filepath, hspec, hspec-core , pipes, pipes-safe, system-filepath, text @@ -133713,6 +133546,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-discover_2_7_2" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.7.2"; + sha256 = "0n3lvdznmrgrhd11969xn4ci31439y6fpr9xkzsabij87rw091l8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath hspec-meta QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-expectations" = callPackage ({ mkDerivation, base, call-stack, HUnit, nanospec }: mkDerivation { @@ -133835,23 +133688,6 @@ self: { }) {}; "hspec-golden" = callPackage - ({ mkDerivation, base, directory, hspec, hspec-core - , optparse-applicative, silently - }: - mkDerivation { - pname = "hspec-golden"; - version = "0.1.0.2"; - sha256 = "0yisrx8zjd2dhr0zb1m24sj61fjlkjwavi930rfs1cc7d34ji91i"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ base directory hspec-core ]; - executableHaskellDepends = [ base directory optparse-applicative ]; - testHaskellDepends = [ base directory hspec hspec-core silently ]; - description = "Golden tests for hspec"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hspec-golden_0_1_0_3" = callPackage ({ mkDerivation, base, directory, hspec, hspec-core , optparse-applicative, silently }: @@ -133866,7 +133702,6 @@ self: { testHaskellDepends = [ base directory hspec hspec-core silently ]; description = "Golden tests for hspec"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hspec-golden-aeson" = callPackage @@ -144699,24 +144534,6 @@ self: { }) {}; "invertible" = callPackage - ({ mkDerivation, base, haskell-src-meta, invariant, lens - , partial-isomorphisms, QuickCheck, semigroupoids, template-haskell - , transformers - }: - mkDerivation { - pname = "invertible"; - version = "0.2.0.6"; - sha256 = "1z53i81i8w3hxq0869l2i74s7k6sizbc3i4z0j5s7m412i119amd"; - libraryHaskellDepends = [ - base haskell-src-meta invariant lens partial-isomorphisms - semigroupoids template-haskell transformers - ]; - testHaskellDepends = [ base QuickCheck transformers ]; - description = "bidirectional arrows, bijective functions, and invariant functors"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "invertible_0_2_0_7" = callPackage ({ mkDerivation, base, haskell-src-meta, invariant, lens , partial-isomorphisms, QuickCheck, semigroupoids, template-haskell , transformers @@ -144732,29 +144549,9 @@ self: { testHaskellDepends = [ base QuickCheck transformers ]; description = "bidirectional arrows, bijective functions, and invariant functors"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "invertible-grammar" = callPackage - ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter - , profunctors, semigroups, tagged, template-haskell, text - , transformers - }: - mkDerivation { - pname = "invertible-grammar"; - version = "0.1.2"; - sha256 = "1nf7dchcxs8wwd2hgfpf04qd63ws22pafjwb5911lq7da8k1y57j"; - revision = "4"; - editedCabalFile = "1574py7cbgig031kh2v52m0w2af0sr0lyaj20makwrm9g8g6k9k8"; - libraryHaskellDepends = [ - base bifunctors containers mtl prettyprinter profunctors semigroups - tagged template-haskell text transformers - ]; - description = "Invertible parsing combinators framework"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "invertible-grammar_0_1_3" = callPackage ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter , profunctors, semigroups, tagged, template-haskell, text , transformers @@ -144769,7 +144566,6 @@ self: { ]; description = "Invertible parsing combinators framework"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "invertible-hlist" = callPackage @@ -166249,23 +166045,6 @@ self: { }) {}; "matrix-as-xyz" = callPackage - ({ mkDerivation, base, doctest, hspec, matrix, parsec, QuickCheck - }: - mkDerivation { - pname = "matrix-as-xyz"; - version = "0.1.1.3"; - sha256 = "1wrc9605w3wswx14dx8qfsc5a5pyg0mh2f7bkr6hca2a8c59dlym"; - libraryHaskellDepends = [ base matrix parsec ]; - testHaskellDepends = [ - base doctest hspec matrix parsec QuickCheck - ]; - description = "Read and Display representation of matrix like \"x,y,z\""; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "matrix-as-xyz_0_1_2_2" = callPackage ({ mkDerivation, base, doctest, hspec, matrix, parsec, QuickCheck }: mkDerivation { @@ -166451,8 +166230,7 @@ self: { ]; description = "Terminal client for the Mattermost chat system"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; + maintainers = with stdenv.lib.maintainers; [ kiwi ]; }) {}; "mattermost-api" = callPackage @@ -170372,23 +170150,6 @@ self: { }) {}; "mixed-types-num" = callPackage - ({ mkDerivation, base, hspec, hspec-smallcheck, mtl, QuickCheck - , smallcheck, template-haskell - }: - mkDerivation { - pname = "mixed-types-num"; - version = "0.4.0.1"; - sha256 = "10fkqb4d534nr5yqdybmvrbg3alfjvki4qxg20ma8mwxyiz4wc5g"; - libraryHaskellDepends = [ - base hspec hspec-smallcheck mtl QuickCheck smallcheck - template-haskell - ]; - testHaskellDepends = [ base hspec hspec-smallcheck QuickCheck ]; - description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "mixed-types-num_0_4_0_2" = callPackage ({ mkDerivation, base, hspec, hspec-smallcheck, mtl, QuickCheck , smallcheck, template-haskell }: @@ -170403,7 +170164,6 @@ self: { testHaskellDepends = [ base hspec hspec-smallcheck QuickCheck ]; description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mixpanel-client" = callPackage @@ -171872,6 +171632,28 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "monad-logger_0_3_35" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , exceptions, fast-logger, lifted-base, monad-control, monad-loops + , mtl, resourcet, stm, stm-chans, template-haskell, text + , transformers, transformers-base, transformers-compat + , unliftio-core + }: + mkDerivation { + pname = "monad-logger"; + version = "0.3.35"; + sha256 = "1mrwwv3h3wy84kgphwn6ahjzxab0bzgzzbqla1c3jx02xl9x3q72"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra exceptions fast-logger + lifted-base monad-control monad-loops mtl resourcet stm stm-chans + template-haskell text transformers transformers-base + transformers-compat unliftio-core + ]; + description = "A class of monads which can log messages"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "monad-logger-json" = callPackage ({ mkDerivation, aeson, base, monad-logger, template-haskell, text }: @@ -181115,8 +180897,8 @@ self: { }: mkDerivation { pname = "ngx-export-tools-extra"; - version = "0.5.5.0"; - sha256 = "1w7vm0sic1v4zy10m8rkzrgbkvn3wnb4320gkl2dclsfdk70d5b3"; + version = "0.5.5.1"; + sha256 = "0x3c1r0ddbk740182gwv43s2zxr6aj9k6y4npv7vi0fwyxjcqgkj"; libraryHaskellDepends = [ aeson ansi-wl-pprint array base base64 binary bytestring case-insensitive containers ede enclosed-exceptions http-client @@ -182260,27 +182042,6 @@ self: { }) {}; "nonempty-containers" = callPackage - ({ mkDerivation, base, comonad, containers, deepseq, hedgehog - , hedgehog-fn, nonempty-vector, semigroupoids, tasty - , tasty-hedgehog, text, these, vector - }: - mkDerivation { - pname = "nonempty-containers"; - version = "0.3.3.0"; - sha256 = "11mrv2vzdqxjx3xn93zlwfxh7z2d5ca5cbsr25y4zv34brn114g2"; - libraryHaskellDepends = [ - base comonad containers deepseq nonempty-vector semigroupoids these - vector - ]; - testHaskellDepends = [ - base comonad containers hedgehog hedgehog-fn nonempty-vector - semigroupoids tasty tasty-hedgehog text these vector - ]; - description = "Non-empty variants of containers data types, with full API"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "nonempty-containers_0_3_4_0" = callPackage ({ mkDerivation, aeson, base, comonad, containers, deepseq , hedgehog, hedgehog-fn, nonempty-vector, semigroupoids, tasty , tasty-hedgehog, text, these, vector @@ -182299,7 +182060,6 @@ self: { ]; description = "Non-empty variants of containers data types, with full API"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nonempty-lift" = callPackage @@ -184989,36 +184749,6 @@ self: { }) {}; "opaleye" = callPackage - ({ mkDerivation, aeson, base, base16-bytestring, bytestring - , case-insensitive, containers, contravariant, dotenv, hspec - , hspec-discover, multiset, postgresql-simple, pretty - , product-profunctors, profunctors, QuickCheck, scientific - , semigroups, text, time, time-locale-compat, transformers, uuid - , void - }: - mkDerivation { - pname = "opaleye"; - version = "0.6.7004.2"; - sha256 = "0lmfpbrfy6l7nlkjn26smmv3n992b54xnplwm67jjpryaz7psdz1"; - revision = "1"; - editedCabalFile = "1gnig6gdpcz6zkzp9x97m9blhgha2z4ksd9pyqpvm6qrdsjpqsfp"; - libraryHaskellDepends = [ - aeson base base16-bytestring bytestring case-insensitive - contravariant postgresql-simple pretty product-profunctors - profunctors scientific semigroups text time time-locale-compat - transformers uuid void - ]; - testHaskellDepends = [ - aeson base containers contravariant dotenv hspec hspec-discover - multiset postgresql-simple product-profunctors profunctors - QuickCheck semigroups text time transformers uuid - ]; - testToolDepends = [ hspec-discover ]; - description = "An SQL-generating DSL targeting PostgreSQL"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "opaleye_0_6_7005_0" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, bytestring , case-insensitive, containers, contravariant, dotenv, hspec , hspec-discover, multiset, postgresql-simple, pretty @@ -185046,7 +184776,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "An SQL-generating DSL targeting PostgreSQL"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "opaleye-classy" = callPackage @@ -189315,8 +189044,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.4.0.1"; - sha256 = "182aiwwgrsdj9f4x71q1grj674d91djp4q6bz2l51ly5dsjy5wbf"; + version = "0.4.0.2"; + sha256 = "13rrd64qn96r9w623lns4cngalc2c0p2z1xzc0wv35kr3psnxwb4"; libraryHaskellDepends = [ aeson ansi-terminal base bytestring Cabal casa-client casa-types conduit conduit-extra containers cryptonite cryptonite-conduit @@ -195342,29 +195071,6 @@ self: { }) {}; "pipes" = callPackage - ({ mkDerivation, base, criterion, exceptions, mmorph, mtl - , optparse-applicative, QuickCheck, semigroups, test-framework - , test-framework-quickcheck2, transformers, void - }: - mkDerivation { - pname = "pipes"; - version = "4.3.13"; - sha256 = "1ch3xr5f5if0psd3lsyrpkwrgh36synnzqcpimghprys68l4zfkn"; - libraryHaskellDepends = [ - base exceptions mmorph mtl semigroups transformers void - ]; - testHaskellDepends = [ - base mtl QuickCheck test-framework test-framework-quickcheck2 - transformers - ]; - benchmarkHaskellDepends = [ - base criterion mtl optparse-applicative transformers - ]; - description = "Compositional pipelines"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "pipes_4_3_14" = callPackage ({ mkDerivation, base, criterion, exceptions, mmorph, mtl , optparse-applicative, QuickCheck, test-framework , test-framework-quickcheck2, transformers, void @@ -195385,7 +195091,6 @@ self: { ]; description = "Compositional pipelines"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-aeson" = callPackage @@ -206084,6 +205789,26 @@ self: { broken = true; }) {}; + "qlinear" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hspec + , linear, parsec, split, template-haskell + }: + mkDerivation { + pname = "qlinear"; + version = "0.1.0.1"; + sha256 = "04ap0hg3injg6l4lv42q0jafcnk6a485v8s0imk3y54wmf5xpvbb"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta linear parsec split + template-haskell + ]; + testHaskellDepends = [ + base haskell-src-exts haskell-src-meta hspec linear parsec split + template-haskell + ]; + description = "Typesafe library for linear algebra"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "qm-interpolated-string" = callPackage ({ mkDerivation, base, bytestring, haskell-src-meta, hspec , template-haskell, text @@ -216680,32 +216405,6 @@ self: { }) {}; "rio" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, directory - , exceptions, filepath, hashable, hspec, microlens, microlens-mtl - , mtl, primitive, process, QuickCheck, text, time, typed-process - , unix, unliftio, unliftio-core, unordered-containers, vector - }: - mkDerivation { - pname = "rio"; - version = "0.1.17.0"; - sha256 = "0zs7s67fk1g1hckxk2iii2ad2hhsl9l1j3dkcdb7imzdha13q9rd"; - libraryHaskellDepends = [ - base bytestring containers deepseq directory exceptions filepath - hashable microlens microlens-mtl mtl primitive process text time - typed-process unix unliftio unliftio-core unordered-containers - vector - ]; - testHaskellDepends = [ - base bytestring containers deepseq directory exceptions filepath - hashable hspec microlens microlens-mtl mtl primitive process - QuickCheck text time typed-process unix unliftio unliftio-core - unordered-containers vector - ]; - description = "A standard library for Haskell"; - license = stdenv.lib.licenses.mit; - }) {}; - - "rio_0_1_18_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , exceptions, filepath, hashable, hspec, microlens, microlens-mtl , mtl, primitive, process, QuickCheck, text, time, typed-process @@ -216729,7 +216428,6 @@ self: { ]; description = "A standard library for Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rio-orphans" = callPackage @@ -216753,24 +216451,6 @@ self: { }) {}; "rio-prettyprint" = callPackage - ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array - , base, Cabal, colour, mtl, path, rio, text - }: - mkDerivation { - pname = "rio-prettyprint"; - version = "0.1.0.0"; - sha256 = "0n8ldc73i0954c6s8jh0hibxrisp84yh5pcxv3x3q0wg4v2xvr0m"; - revision = "2"; - editedCabalFile = "1hvhjqy7kfk7fglx1rw8axscy0dfzqwd1564awnwdhvmf8silkkn"; - libraryHaskellDepends = [ - aeson annotated-wl-pprint ansi-terminal array base Cabal colour mtl - path rio text - ]; - description = "Pretty-printing for RIO"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "rio-prettyprint_0_1_1_0" = callPackage ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array , base, Cabal, colour, mtl, path, rio, text }: @@ -216784,7 +216464,6 @@ self: { ]; description = "Pretty-printing for RIO"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "riot" = callPackage @@ -242706,38 +242385,6 @@ self: { }) {}; "stylish-haskell" = callPackage - ({ mkDerivation, aeson, base, bytestring, Cabal, containers - , directory, file-embed, filepath, haskell-src-exts, HsYAML - , HsYAML-aeson, HUnit, mtl, optparse-applicative, random - , semigroups, strict, syb, test-framework, test-framework-hunit - , text - }: - mkDerivation { - pname = "stylish-haskell"; - version = "0.11.0.0"; - sha256 = "124dn46ddxfcjyrmwjwijqan0dd55zzx9nwckg1df8b6al6k0x3j"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring Cabal containers directory file-embed - filepath haskell-src-exts HsYAML HsYAML-aeson mtl semigroups syb - text - ]; - executableHaskellDepends = [ - aeson base bytestring Cabal containers directory file-embed - filepath haskell-src-exts HsYAML HsYAML-aeson mtl - optparse-applicative strict syb - ]; - testHaskellDepends = [ - aeson base bytestring Cabal containers directory file-embed - filepath haskell-src-exts HsYAML HsYAML-aeson HUnit mtl random syb - test-framework test-framework-hunit text - ]; - description = "Haskell code prettifier"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "stylish-haskell_0_11_0_3" = callPackage ({ mkDerivation, aeson, base, bytestring, Cabal, containers , directory, file-embed, filepath, haskell-src-exts, HsYAML , HsYAML-aeson, HUnit, mtl, optparse-applicative, random @@ -242767,7 +242414,6 @@ self: { ]; description = "Haskell code prettifier"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "stylist" = callPackage @@ -244722,24 +244368,6 @@ self: { }) {}; "symmetry-operations-symbols" = callPackage - ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz - , parsec, QuickCheck - }: - mkDerivation { - pname = "symmetry-operations-symbols"; - version = "0.0.1.4"; - sha256 = "0ki9cmxpwds48chdb2mp4ysn6wh8qmmh5srspmjf4s0knaapzk2j"; - libraryHaskellDepends = [ base matrix matrix-as-xyz parsec ]; - testHaskellDepends = [ - base doctest hspec matrix matrix-as-xyz parsec QuickCheck - ]; - description = "Derivation of symbols and coordinate triplets Library"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "symmetry-operations-symbols_0_0_2_1" = callPackage ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz , parsec, QuickCheck }: @@ -274427,36 +274055,6 @@ self: { }) {}; "xlsx" = callPackage - ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search - , bytestring, conduit, containers, criterion, data-default, deepseq - , Diff, errors, extra, filepath, groom, lens, mtl, network-uri - , old-locale, raw-strings-qq, safe, smallcheck, tasty, tasty-hunit - , tasty-smallcheck, text, time, transformers, vector, xeno - , xml-conduit, zip-archive, zlib - }: - mkDerivation { - pname = "xlsx"; - version = "0.8.0"; - sha256 = "1wp2ybkf5z4x87a73yygi3g1nqjy6pfb1wdwyvmjqk64ibjz0p7d"; - libraryHaskellDepends = [ - attoparsec base base64-bytestring binary-search bytestring conduit - containers data-default deepseq errors extra filepath lens mtl - network-uri old-locale safe text time transformers vector xeno - xml-conduit zip-archive zlib - ]; - testHaskellDepends = [ - base bytestring containers Diff groom lens mtl raw-strings-qq - smallcheck tasty tasty-hunit tasty-smallcheck text time vector - xml-conduit - ]; - benchmarkHaskellDepends = [ base bytestring criterion ]; - description = "Simple and incomplete Excel file parser/writer"; - license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "xlsx_0_8_1" = callPackage ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search , bytestring, conduit, containers, criterion, data-default, deepseq , Diff, errors, extra, filepath, groom, lens, mtl, network-uri @@ -277412,27 +277010,6 @@ self: { }) {}; "yesod" = callPackage - ({ mkDerivation, aeson, base, bytestring, conduit - , data-default-class, directory, fast-logger, monad-logger - , semigroups, shakespeare, streaming-commons, template-haskell - , text, unix, unordered-containers, wai, wai-extra, wai-logger - , warp, yaml, yesod-core, yesod-form, yesod-persistent - }: - mkDerivation { - pname = "yesod"; - version = "1.6.0.2"; - sha256 = "0dkaa7kzhdnqryfn8sbcbw5i1plkfckz1664gb1734fqadia32gq"; - libraryHaskellDepends = [ - aeson base bytestring conduit data-default-class directory - fast-logger monad-logger semigroups shakespeare streaming-commons - template-haskell text unix unordered-containers wai wai-extra - wai-logger warp yaml yesod-core yesod-form yesod-persistent - ]; - description = "Creation of type-safe, RESTful web applications"; - license = stdenv.lib.licenses.mit; - }) {}; - - "yesod_1_6_1_0" = callPackage ({ mkDerivation, aeson, base, bytestring, conduit , data-default-class, directory, fast-logger, file-embed , monad-logger, shakespeare, streaming-commons, template-haskell @@ -277451,7 +277028,6 @@ self: { ]; description = "Creation of type-safe, RESTful web applications"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-alerts" = callPackage @@ -277938,33 +277514,6 @@ self: { }) {}; "yesod-bin" = callPackage - ({ mkDerivation, base, bytestring, Cabal, conduit, conduit-extra - , containers, data-default-class, directory, file-embed, filepath - , fsnotify, http-client, http-client-tls, http-reverse-proxy - , http-types, network, optparse-applicative, process - , project-template, say, split, stm, streaming-commons, tar, text - , time, transformers, transformers-compat, unliftio - , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib - }: - mkDerivation { - pname = "yesod-bin"; - version = "1.6.0.5"; - sha256 = "06klixw5qi12bxpll1bvyc5lngpkzd48qvq4r3v4vlppninsj2cd"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base bytestring Cabal conduit conduit-extra containers - data-default-class directory file-embed filepath fsnotify - http-client http-client-tls http-reverse-proxy http-types network - optparse-applicative process project-template say split stm - streaming-commons tar text time transformers transformers-compat - unliftio unordered-containers wai wai-extra warp warp-tls yaml zlib - ]; - description = "The yesod helper executable"; - license = stdenv.lib.licenses.mit; - }) {}; - - "yesod-bin_1_6_0_6" = callPackage ({ mkDerivation, base, bytestring, Cabal, conduit, conduit-extra , containers, data-default-class, directory, file-embed, filepath , fsnotify, http-client, http-client-tls, http-reverse-proxy @@ -277989,7 +277538,6 @@ self: { ]; description = "The yesod helper executable"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-bootstrap" = callPackage @@ -280732,6 +280280,39 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "zenacy-html" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , data-default, dlist, extra, HUnit, mtl, pretty-show + , raw-strings-qq, safe, safe-exceptions, test-framework + , test-framework-hunit, text, transformers, vector, word8 + }: + mkDerivation { + pname = "zenacy-html"; + version = "2.0.0"; + sha256 = "09rg0l5w4yszdf6qy6m58lz4dkpfgalajd1amiwh6a3550vl71rg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default dlist extra mtl pretty-show + safe safe-exceptions text transformers vector word8 + ]; + executableHaskellDepends = [ + base bytestring containers data-default dlist extra pretty-show + text vector + ]; + testHaskellDepends = [ + base bytestring containers data-default dlist extra HUnit mtl + pretty-show raw-strings-qq test-framework test-framework-hunit text + transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion data-default dlist pretty-show + raw-strings-qq text + ]; + description = "A standard compliant HTML parsing library"; + license = stdenv.lib.licenses.mit; + }) {}; + "zenc" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -281566,25 +281147,6 @@ self: { }) {}; "zlib" = callPackage - ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit - , tasty-quickcheck, zlib - }: - mkDerivation { - pname = "zlib"; - version = "0.6.2.1"; - sha256 = "1l11jraslcrp9d4wnhwfyhwk4fsiq1aq8i6vj81vcq1m2zzi1y7h"; - revision = "1"; - editedCabalFile = "0i9g71jvdw22bi9bi8dm5khwzcsv6cv8yadmf7afklg4xigxykfk"; - libraryHaskellDepends = [ base bytestring ]; - librarySystemDepends = [ zlib ]; - testHaskellDepends = [ - base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck - ]; - description = "Compression and decompression in the gzip and zlib formats"; - license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) zlib;}; - - "zlib_0_6_2_2" = callPackage ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit , tasty-quickcheck, zlib }: @@ -281599,7 +281161,6 @@ self: { ]; description = "Compression and decompression in the gzip and zlib formats"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) zlib;}; "zlib-bindings" = callPackage From 5b072a4fc078d567988da3442778f054a76607a9 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Wed, 12 Aug 2020 21:08:15 +0100 Subject: [PATCH 031/131] pure-ftpd: add patches for CVE-2020-9274, CVE-2020-9365 Fixes merged to upstream's master but no release yet. --- pkgs/servers/ftp/pure-ftpd/default.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/servers/ftp/pure-ftpd/default.nix b/pkgs/servers/ftp/pure-ftpd/default.nix index 020d2967f3e5..32e039f546b5 100644 --- a/pkgs/servers/ftp/pure-ftpd/default.nix +++ b/pkgs/servers/ftp/pure-ftpd/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, openssl }: +{ stdenv, fetchurl, openssl, fetchpatch }: stdenv.mkDerivation rec { name = "pure-ftpd-1.0.49"; @@ -8,6 +8,19 @@ stdenv.mkDerivation rec { sha256 = "19cjr262n6h560fi9nm7l1srwf93k34bp8dp1c6gh90bqxcg8yvn"; }; + patches = [ + (fetchpatch { + name = "CVE-2020-9274.patch"; + url = "https://github.com/jedisct1/pure-ftpd/commit/8d0d42542e2cb7a56d645fbe4d0ef436e38bcefa.patch"; + sha256 = "1yd84p6bd4rf21hg3kqpi2a02cac6dz5ag4xx3c2dl5vbzhr5a8k"; + }) + (fetchpatch { + name = "CVE-2020-9365.patch"; + url = "https://github.com/jedisct1/pure-ftpd/commit/bf6fcd4935e95128cf22af5924cdc8fe5c0579da.patch"; + sha256 = "003klx7j82qf92qr1dxg32v5r2bhhywplynd3xil1lbcd3s3mqhi"; + }) + ]; + buildInputs = [ openssl ]; configureFlags = [ "--with-tls" ]; From 5b494c6355c1dedd0f5f5356b857d40c311ea972 Mon Sep 17 00:00:00 2001 From: lf- Date: Tue, 11 Aug 2020 18:19:11 -0700 Subject: [PATCH 032/131] nix-doc: init at 0.3.3 --- .../package-management/nix-doc/default.nix | 29 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/tools/package-management/nix-doc/default.nix diff --git a/pkgs/tools/package-management/nix-doc/default.nix b/pkgs/tools/package-management/nix-doc/default.nix new file mode 100644 index 000000000000..630ac6e94a9b --- /dev/null +++ b/pkgs/tools/package-management/nix-doc/default.nix @@ -0,0 +1,29 @@ +{ stdenv, rustPlatform, fetchFromGitHub, boost, nix, pkg-config }: + +rustPlatform.buildRustPackage rec { + pname = "nix-doc"; + version = "0.3.3"; + + src = fetchFromGitHub { + rev = "v${version}"; + owner = "lf-"; + repo = "nix-doc"; + sha256 = "0vd7159y5w8jjgaw51kfr3z3r50299gvw7vjchpqx3nwmdink8bh"; + }; + + doCheck = true; + buildInputs = [ boost nix ]; + + nativeBuildInputs = [ pkg-config ]; + + cargoSha256 = "1xz3qngs8p0s62dq4d46c01z3k1vvgg856767g56b13c38pzfh28"; + + meta = with stdenv.lib; { + description = "An interactive Nix documentation tool"; + longDescription = "An interactive Nix documentation tool providing a CLI for function search and a Nix plugin for docs in the REPL"; + homepage = "https://github.com/lf-/nix-doc"; + license = licenses.lgpl3; + maintainers = [ maintainers.lf- ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bf99066a3be3..a91158fd84d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26497,6 +26497,8 @@ in nixdoc = callPackage ../tools/nix/nixdoc {}; + nix-doc = callPackage ../tools/package-management/nix-doc { }; + nix-bundle = callPackage ../tools/package-management/nix-bundle { }; nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate; From 5f5544017ca19976c0f122cbd7bfb7daf1eb3119 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 13 Aug 2020 02:30:26 +0200 Subject: [PATCH 033/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/857296b9feffd6cfc9b7c47208f7e03c156b6d84. --- .../haskell-modules/hackage-packages.nix | 142 ++++++++++++++---- 1 file changed, 112 insertions(+), 30 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index bdc00aaf9c29..f743d7d3e556 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -33240,6 +33240,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "assert-failure_0_1_2_4" = callPackage + ({ mkDerivation, base, pretty-show, text }: + mkDerivation { + pname = "assert-failure"; + version = "0.1.2.4"; + sha256 = "0q4kaaxvz89qrw7j9kgh57nzyn6a8rh2w1hjb1h7ymdnznhr3cj4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base pretty-show text ]; + description = "Syntactic sugar improving 'assert' and 'error'"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "assertions" = callPackage ({ mkDerivation, ansi-terminal, base, containers, interpolate , process @@ -34784,6 +34797,42 @@ self: { broken = true; }) {}; + "aura_3_1_7" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring + , containers, filepath, hashable, http-client, http-client-tls + , http-types, language-bash, megaparsec, network-uri + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers + , typed-process, versions + }: + mkDerivation { + pname = "aura"; + version = "3.1.7"; + sha256 = "0w7m65bh38gdq186b16pcnq7k2nakiy749m7z092cv4k5w72gal5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebraic-graphs aur base bytestring containers filepath + hashable http-client http-types language-bash megaparsec + network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler + stm text time transformers typed-process versions + ]; + executableHaskellDepends = [ + aeson aur base bytestring containers http-client http-client-tls + megaparsec optparse-applicative prettyprinter + prettyprinter-ansi-terminal rio scheduler text transformers + typed-process versions + ]; + testHaskellDepends = [ + base bytestring containers megaparsec rio tasty tasty-hunit text + versions + ]; + description = "A secure package manager for Arch Linux and the AUR"; + license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "authenticate" = callPackage ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring , case-insensitive, conduit, containers, html-conduit, http-conduit @@ -43342,8 +43391,8 @@ self: { }: mkDerivation { pname = "blucontrol"; - version = "0.2.1.0"; - sha256 = "04kdg23h9fd55c0pldapjg3anwdfdnbbaf6rmai7wjwmd75jj2ka"; + version = "0.2.1.1"; + sha256 = "087bk9fxjgavrprba7ffyb91jv7ms8k7mlq9s5963lkpdf5636n7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83104,15 +83153,15 @@ self: { broken = true; }) {}; - "essence-of-live-coding_0_2_0_0" = callPackage + "essence-of-live-coding_0_2_0_1" = callPackage ({ mkDerivation, base, containers, foreign-store, mtl, QuickCheck , syb, test-framework, test-framework-quickcheck2, transformers , vector-sized }: mkDerivation { pname = "essence-of-live-coding"; - version = "0.2.0.0"; - sha256 = "0vd336m7lqgxiwx9vb7b9fjcwrw32b5dladj6fzcx371gjn2nm33"; + version = "0.2.0.1"; + sha256 = "1p814zgbcg7v69mpz3pmil0344xyxjj865c9nvqgpy33hg24vbyc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83146,14 +83195,14 @@ self: { broken = true; }) {}; - "essence-of-live-coding-gloss_0_2_0_0" = callPackage + "essence-of-live-coding-gloss_0_2_0_1" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss , syb, transformers }: mkDerivation { pname = "essence-of-live-coding-gloss"; - version = "0.2.0.0"; - sha256 = "1n32z4gph5hviwvif8m9r3xd0ndf9gkpvw2jfnvifxjflibsp73k"; + version = "0.2.0.1"; + sha256 = "1xhkwwvlfhfrvx14c71wj6zk22w6f98w4zsp3vlzlq5h5ci00p1s"; libraryHaskellDepends = [ base essence-of-live-coding foreign-store gloss syb transformers ]; @@ -83180,14 +83229,14 @@ self: { broken = true; }) {}; - "essence-of-live-coding-pulse_0_2_0_0" = callPackage + "essence-of-live-coding-pulse_0_2_0_1" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store , pulse-simple, transformers }: mkDerivation { pname = "essence-of-live-coding-pulse"; - version = "0.2.0.0"; - sha256 = "1a877wrnvpn0772p4h34514ih8hccyqbaps8rgabgvwsn3gz7vxm"; + version = "0.2.0.1"; + sha256 = "1cjwnb9ww1493xlqdfblxnfp5kxav9lyp7xkfaawz6j35v9lvzr5"; libraryHaskellDepends = [ base essence-of-live-coding foreign-store pulse-simple transformers ]; @@ -83215,14 +83264,14 @@ self: { broken = true; }) {}; - "essence-of-live-coding-quickcheck_0_2_0_0" = callPackage + "essence-of-live-coding-quickcheck_0_2_0_1" = callPackage ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding , QuickCheck, syb, transformers }: mkDerivation { pname = "essence-of-live-coding-quickcheck"; - version = "0.2.0.0"; - sha256 = "1g0hz38v4alk0yvcxk384gz4h5zwrfyqmimkxdnpxn5gwl5aqi7i"; + version = "0.2.0.1"; + sha256 = "0mmq4b9scz3ib9px65h1fmkzkcy6kxjh5rm88l50h6aia4447a40"; libraryHaskellDepends = [ base boltzmann-samplers essence-of-live-coding QuickCheck syb transformers @@ -96128,7 +96177,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "generic-data_0_9_0_0" = callPackage + "generic-data_0_9_1_0" = callPackage ({ mkDerivation, ap-normalize, base, base-orphans, Cabal , cabal-doctest, contravariant, criterion, deepseq, doctest , generic-lens, ghc-boot-th, inspection-testing, one-liner @@ -96137,8 +96186,8 @@ self: { }: mkDerivation { pname = "generic-data"; - version = "0.9.0.0"; - sha256 = "1w8qkrl38p2fc38xbhgb973jd0czvm2f3707iqknj7rxf0xhjcfn"; + version = "0.9.1.0"; + sha256 = "0p58z70wp3vapxrwg7hkr5n6px7hws9398v9shc08c2aigq36kqa"; setupHaskellDepends = [ base Cabal cabal-doctest ]; libraryHaskellDepends = [ ap-normalize base base-orphans contravariant ghc-boot-th @@ -101274,8 +101323,8 @@ self: { }: mkDerivation { pname = "git-brunch"; - version = "1.3.1.0"; - sha256 = "0k1q3f9hyyagv67mpaj1159vic4kc44nk10nswg0pql38ai5bqvx"; + version = "1.4.0.0"; + sha256 = "1dv0hzdfmzm2c3mfmf73lb085279hnfx41ly5393l0vj1v2ln6a4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -184375,6 +184424,21 @@ self: { broken = true; }) {}; + "om-http-logging" = callPackage + ({ mkDerivation, base, http-types, monad-logger, safe-exceptions + , uuid, wai + }: + mkDerivation { + pname = "om-http-logging"; + version = "0.1.0.0"; + sha256 = "16swgkk6w7sxnbfdz07vz3pkqjcpq27g1hswqvdxfq5gfq5kgp67"; + libraryHaskellDepends = [ + base http-types monad-logger safe-exceptions uuid wai + ]; + description = "om-http-logging"; + license = stdenv.lib.licenses.mit; + }) {}; + "omaketex" = callPackage ({ mkDerivation, base, optparse-applicative, shakespeare-text , shelly, text @@ -205795,8 +205859,8 @@ self: { }: mkDerivation { pname = "qlinear"; - version = "0.1.0.1"; - sha256 = "04ap0hg3injg6l4lv42q0jafcnk6a485v8s0imk3y54wmf5xpvbb"; + version = "0.1.2.0"; + sha256 = "1q1xd3sh5b5kjp9wb24v2z9dbjk75dwk286f0gda4y460h4zkp8z"; libraryHaskellDepends = [ base haskell-src-exts haskell-src-meta linear parsec split template-haskell @@ -210571,6 +210635,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "record-dot-preprocessor_0_2_6" = callPackage + ({ mkDerivation, base, extra, filepath, ghc, record-hasfield + , uniplate + }: + mkDerivation { + pname = "record-dot-preprocessor"; + version = "0.2.6"; + sha256 = "0xnlzs74nxcw6yms5zbd50wnzy3n0i91rf0ss9ywc9bw18d2lbmh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base extra ghc uniplate ]; + executableHaskellDepends = [ base extra ]; + testHaskellDepends = [ base extra filepath record-hasfield ]; + description = "Preprocessor to allow record.field syntax"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "record-encode" = callPackage ({ mkDerivation, base, doctest, generics-sop, hspec, QuickCheck , vector @@ -225077,8 +225159,8 @@ self: { ({ mkDerivation, aeson, base, servant }: mkDerivation { pname = "servant-jsonrpc"; - version = "1.0.1"; - sha256 = "0hizazwng0pcxd8p0n04xlgrx3vbr7nwc2k9s143q6yc6hp0dlj4"; + version = "1.1.0"; + sha256 = "0qy2al8waycarh5973c43bdd9g4a9032waknjsbykhflwglvwmv5"; libraryHaskellDepends = [ aeson base servant ]; description = "JSON-RPC messages and endpoints"; license = stdenv.lib.licenses.bsd3; @@ -225092,8 +225174,8 @@ self: { }: mkDerivation { pname = "servant-jsonrpc-client"; - version = "1.0.1"; - sha256 = "0s9ii02mfgyissyq4dbs9cqm3shrgiysjkhwgs6c0s30qqakjald"; + version = "1.1.0"; + sha256 = "0d18qajwpq6np0a61i5qm1z7iwvqrmgixg627diwr1xh4ws1ij8d"; libraryHaskellDepends = [ aeson base servant servant-client-core servant-jsonrpc ]; @@ -225109,8 +225191,8 @@ self: { }: mkDerivation { pname = "servant-jsonrpc-server"; - version = "2.0.0"; - sha256 = "0svnbsxzwfxdbyjhgq1hxxpjv96dzqkwg44bnq24lc5jk7j244sk"; + version = "2.1.0"; + sha256 = "09byg58qm4r9kbcxzr6jbyg5ziih58p0za8ihq4y8w60mznpb055"; libraryHaskellDepends = [ aeson base containers mtl servant servant-jsonrpc servant-server ]; @@ -227938,12 +228020,12 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "shake-plus_0_3_1_0" = callPackage + "shake-plus_0_3_2_0" = callPackage ({ mkDerivation, base, extra, path, rio, shake }: mkDerivation { pname = "shake-plus"; - version = "0.3.1.0"; - sha256 = "1a1dj61sl0acil3bfw84nlvsi64f6bmlxbb4vb6q5rqarnhvk5qj"; + version = "0.3.2.0"; + sha256 = "0cgn1hgxp3kly7yp4s8mx714p1gnf30jpp6vjl47l19vc21hfzj5"; libraryHaskellDepends = [ base extra path rio shake ]; description = "Re-export of Shake using well-typed paths and ReaderT"; license = stdenv.lib.licenses.mit; From 87911328d4f0f780063568f44cd256583ef34692 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 13 Aug 2020 02:14:18 +0000 Subject: [PATCH 034/131] blender: 2.83.3 -> 2.83.4 --- pkgs/applications/misc/blender/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 45df35475459..2e6981490ce3 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -17,11 +17,11 @@ let python = python3Packages.python; in stdenv.mkDerivation rec { pname = "blender"; - version = "2.83.3"; + version = "2.83.4"; src = fetchurl { url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; - sha256 = "18m27abp4j3xv48dr6ddr2mqcvx2vkjffr487z90059yv9k0yh2p"; + sha256 = "1y4phkzrxy17kpjbg0jbz1236nw8w8p006x1crbqmvwz8wd3dm46"; }; patches = lib.optional stdenv.isDarwin ./darwin.patch; From 91bec616359354dbc108c41cea543145fe18abad Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Wed, 12 Aug 2020 21:53:09 -0700 Subject: [PATCH 035/131] python35: remove --- .../interpreters/python/default.nix | 13 ---- .../python-modules/ipython/7.9.nix | 69 ------------------- pkgs/top-level/all-packages.nix | 4 +- pkgs/top-level/python-packages.nix | 2 - pkgs/top-level/static.nix | 1 - 5 files changed, 1 insertion(+), 88 deletions(-) delete mode 100644 pkgs/development/python-modules/ipython/7.9.nix diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index c9c313b437ae..76963587c20d 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -63,19 +63,6 @@ in { inherit passthruFun; }; - python35 = callPackage ./cpython { - self = python35; - sourceVersion = { - major = "3"; - minor = "5"; - patch = "9"; - suffix = ""; - }; - sha256 = "0jdh9pvx6m6lfz2liwvvhn7vks7qrysqgwn517fkpxb77b33fjn2"; - inherit (darwin) configd; - inherit passthruFun; - }; - python36 = callPackage ./cpython { self = python36; sourceVersion = { diff --git a/pkgs/development/python-modules/ipython/7.9.nix b/pkgs/development/python-modules/ipython/7.9.nix deleted file mode 100644 index 9953868df5f3..000000000000 --- a/pkgs/development/python-modules/ipython/7.9.nix +++ /dev/null @@ -1,69 +0,0 @@ -{ lib -, stdenv -, buildPythonPackage -, fetchPypi -, pythonOlder -# Build dependencies -, glibcLocales -# Test dependencies -, nose -, pygments -# Runtime dependencies -, jedi -, decorator -, pickleshare -, traitlets -, prompt_toolkit -, pexpect -, appnope -, backcall -, fetchpatch -}: - -buildPythonPackage rec { - pname = "ipython"; - version = "7.9.0"; - - src = fetchPypi { - inherit pname version; - sha256 = "103jkw18z7fnwdal1mdbijjxi1fndzn31g887lmj7ddpf2r07lyz"; - }; - - prePatch = lib.optionalString stdenv.isDarwin '' - substituteInPlace setup.py --replace "'gnureadline'" " " - ''; - - buildInputs = [ glibcLocales ]; - - checkInputs = [ nose pygments ]; - - propagatedBuildInputs = [ - jedi - decorator - pickleshare - traitlets - prompt_toolkit - pygments - pexpect - backcall - ] ++ lib.optionals stdenv.isDarwin [appnope]; - - LC_ALL="en_US.UTF-8"; - - doCheck = false; # Circular dependency with ipykernel - - checkPhase = '' - nosetests - ''; - - pythonImportsCheck = [ - "IPython" - ]; - - meta = with lib; { - description = "IPython: Productive Interactive Computing"; - homepage = "http://ipython.org/"; - license = licenses.bsd3; - maintainers = with maintainers; [ bjornfor ]; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 878615936ce5..70c0005404d7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9901,7 +9901,6 @@ in python2Full = python2.override{x11Support=true;}; python27Full = python27.override{x11Support=true;}; python3Full = python3.override{x11Support=true;}; - python35Full = python35.override{x11Support=true;}; python36Full = python36.override{x11Support=true;}; python37Full = python37.override{x11Support=true;}; python38Full = python38.override{x11Support=true;}; @@ -9913,11 +9912,10 @@ in python3Packages = python3.pkgs; pythonInterpreters = callPackage ./../development/interpreters/python {}; - inherit (pythonInterpreters) python27 python35 python36 python37 python38 python39 python3Minimal pypy27 pypy36; + inherit (pythonInterpreters) python27 python36 python37 python38 python39 python3Minimal pypy27 pypy36; # Python package sets. python27Packages = lib.hiPrioSet (recurseIntoAttrs python27.pkgs); - python35Packages = python35.pkgs; python36Packages = python36.pkgs; python37Packages = recurseIntoAttrs python37.pkgs; python38Packages = recurseIntoAttrs python38.pkgs; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 08ef76a0246a..b9bddced45ad 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4411,8 +4411,6 @@ in { ipython = if isPy27 then callPackage ../development/python-modules/ipython/5.nix { } - else if isPy35 then - callPackage ../development/python-modules/ipython/7.9.nix { } else callPackage ../development/python-modules/ipython { }; diff --git a/pkgs/top-level/static.nix b/pkgs/top-level/static.nix index 2d7f0883ca25..ca64c4d975cb 100644 --- a/pkgs/top-level/static.nix +++ b/pkgs/top-level/static.nix @@ -269,7 +269,6 @@ in { ) super.ocaml-ng; python27 = super.python27.override { static = true; }; - python35 = super.python35.override { static = true; }; python36 = super.python36.override { static = true; }; python37 = super.python37.override { static = true; }; python38 = super.python38.override { static = true; }; From 8c7d49b726881187c57e29c49c8574b2404ee033 Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Wed, 12 Aug 2020 21:57:40 -0700 Subject: [PATCH 036/131] docs: update python interpreter versions --- doc/languages-frameworks/python.section.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md index dc10483ce694..7bee48773c29 100644 --- a/doc/languages-frameworks/python.section.md +++ b/doc/languages-frameworks/python.section.md @@ -640,8 +640,8 @@ and in this case the `python38` interpreter is automatically used. ### Interpreters -Versions 2.7, 3.5, 3.6, 3.7 and 3.8 of the CPython interpreter are available as -respectively `python27`, `python35`, `python36`, `python37` and `python38`. The +Versions 2.7, 3.6, 3.7 and 3.8 of the CPython interpreter are available as +respectively `python27`, `python36`, `python37` and `python38`. The aliases `python2` and `python3` correspond to respectively `python27` and `python38`. The default interpreter, `python`, maps to `python2`. The PyPy interpreters compatible with Python 2.7 and 3 are available as `pypy27` and @@ -689,15 +689,16 @@ attribute set is created for each available Python interpreter. The available sets are * `pkgs.python27Packages` -* `pkgs.python35Packages` * `pkgs.python36Packages` * `pkgs.python37Packages` +* `pkgs.python38Packages` +* `pkgs.python39Packages` * `pkgs.pypyPackages` and the aliases * `pkgs.python2Packages` pointing to `pkgs.python27Packages` -* `pkgs.python3Packages` pointing to `pkgs.python37Packages` +* `pkgs.python3Packages` pointing to `pkgs.python38Packages` * `pkgs.pythonPackages` pointing to `pkgs.python2Packages` #### `buildPythonPackage` function From 4f5b797ec37085dec6cba1ecc3fb759f83d3a9ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 13 Aug 2020 09:54:32 +0200 Subject: [PATCH 037/131] dovecot: 2.3.10.1 -> 2.3.11.3 --- pkgs/servers/mail/dovecot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mail/dovecot/default.nix b/pkgs/servers/mail/dovecot/default.nix index a110df0fb42f..a12c86cd3f0f 100644 --- a/pkgs/servers/mail/dovecot/default.nix +++ b/pkgs/servers/mail/dovecot/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { pname = "dovecot"; - version = "2.3.10.1"; + version = "2.3.11.3"; nativeBuildInputs = [ perl pkgconfig ]; buildInputs = @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://dovecot.org/releases/2.3/${pname}-${version}.tar.gz"; - sha256 = "035idr2j81s5mngnhd58rih79dhwwak7q01mqbx3rcmi4cpychk6"; + sha256 = "1p5gp8jbavcsaara5mfn5cbrnlxssajnchczbgmmfzr7228fmnfk"; }; enableParallelBuilding = true; From c62812c32176e76b27b3429a7976bcfb5c5a0403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 13 Aug 2020 09:56:43 +0200 Subject: [PATCH 038/131] dovecot_pigeonhole: 0.5.10 -> 0.5.11 --- pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix index 6b51aea6512e..aca694f53d65 100644 --- a/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix +++ b/pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "dovecot-pigeonhole"; - version = "0.5.10"; + version = "0.5.11"; src = fetchurl { url = "https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-${version}.tar.gz"; - sha256 = "0pk0579ifl3ymfzn505396bsjlg29ykwr7ag8prcbafayg4rrj28"; + sha256 = "1w5mryv6izh1gv7davnl94rb0pvh5bxl2bydzbfla1b83x22m5qb"; }; buildInputs = [ dovecot openssl ]; From b041bff2dcfc8ca1983f4a69d5b18220f672413c Mon Sep 17 00:00:00 2001 From: David Izquierdo Date: Thu, 13 Aug 2020 16:09:48 +0200 Subject: [PATCH 039/131] targetcli: build with python3 Mostly to reduce dependency on py2, and on pythonPackages.urwid, which fails to build with py2. --- pkgs/os-specific/linux/targetcli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/targetcli/default.nix b/pkgs/os-specific/linux/targetcli/default.nix index 854e06b98a49..94920c4012a4 100644 --- a/pkgs/os-specific/linux/targetcli/default.nix +++ b/pkgs/os-specific/linux/targetcli/default.nix @@ -1,6 +1,6 @@ -{ stdenv, python, fetchFromGitHub }: +{ stdenv, python3, fetchFromGitHub }: -python.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication rec { pname = "targetcli"; version = "2.1.53"; @@ -11,7 +11,7 @@ python.pkgs.buildPythonApplication rec { sha256 = "1qrq7y5hnghzbxgrxgl153n8jlhw31kqjbr93jsvlvhz5b3ci750"; }; - propagatedBuildInputs = with python.pkgs; [ configshell rtslib ]; + propagatedBuildInputs = with python3.pkgs; [ configshell rtslib ]; postInstall = '' install -D targetcli.8 -t $out/share/man/man8/ From 9c14f5d56eb42335ca166a3583345704f63c421e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Thu, 13 Aug 2020 15:45:03 +0200 Subject: [PATCH 040/131] nixos/manual: add a section about common GPU acceleration issues --- nixos/doc/manual/configuration/gpu-accel.xml | 59 ++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/nixos/doc/manual/configuration/gpu-accel.xml b/nixos/doc/manual/configuration/gpu-accel.xml index 0aa629cce98f..dc806e8812d4 100644 --- a/nixos/doc/manual/configuration/gpu-accel.xml +++ b/nixos/doc/manual/configuration/gpu-accel.xml @@ -190,4 +190,63 @@ GPU1:
+ +
+ Common issues + +
+ User permissions + + + Except where noted explicitly, it should not be necessary to + adjust user permissions to use these acceleration APIs. In the default + configuration, GPU devices have world-read/write permissions + (/dev/dri/renderD*) or are tagged as + uaccess (/dev/dri/card*). The + access control lists of devices with the uaccess + tag will be updated automatically when a user logs in through + systemd-logind. For example, if the user + jane is logged in, the access control list + should look as follows: + + $ getfacl /dev/dri/card0 +# file: dev/dri/card0 +# owner: root +# group: video +user::rw- +user:jane:rw- +group::rw- +mask::rw- +other::--- + + If you disabled (this functionality of) systemd-logind, + you may need to add the user to the video group and + log in again. + +
+ +
+ Mixing different versions of nixpkgs + + + The Installable Client Driver (ICD) + mechanism used by OpenCL and Vulkan loads runtimes into its address + space using dlopen. Mixing an ICD loader mechanism and + runtimes from different version of nixpkgs may not work. For example, + if the ICD loader uses an older version of glibc + than the runtime, the runtime may not be loadable due to + missing symbols. Unfortunately, the loader will generally be quiet + about such issues. + + + + If you suspect that you are running into library version mismatches + between an ICL loader and a runtime, you could run an application with + the LD_DEBUG variable set to get more diagnostic + information. For example, OpenCL can be tested with + LD_DEBUG=files clinfo, which should report missing + symbols. + +
+
From 6bb4cca85755efc64acb509977265860a3620a6a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 13 Aug 2020 23:29:21 +0000 Subject: [PATCH 041/131] fatsort: 1.6.2.605 -> 1.6.3.622 --- pkgs/tools/filesystems/fatsort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/fatsort/default.nix b/pkgs/tools/filesystems/fatsort/default.nix index b8f63a379b1b..90ab3a6df415 100644 --- a/pkgs/tools/filesystems/fatsort/default.nix +++ b/pkgs/tools/filesystems/fatsort/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, help2man}: stdenv.mkDerivation rec { - version = "1.6.2.605"; + version = "1.6.3.622"; pname = "fatsort"; src = fetchurl { url = "mirror://sourceforge/fatsort/${pname}-${version}.tar.xz"; - sha256 = "1dzzsl3a1ampari424vxkma0i87qkbgkgm2169x9xf3az0vgmjh8"; + sha256 = "1z2nabm38lg56h05yx3jjsndbqxk1zbjcisrczzamypn13m98728"; }; patches = [ ./fatsort-Makefiles.patch ]; From 5c3ca833081391f1d2f6f205263ac8498fe7762a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 00:01:35 +0000 Subject: [PATCH 042/131] fping: 4.4 -> 5.0 --- pkgs/tools/networking/fping/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/fping/default.nix b/pkgs/tools/networking/fping/default.nix index f7e1f7ce0d35..d170ee4cd0e3 100644 --- a/pkgs/tools/networking/fping/default.nix +++ b/pkgs/tools/networking/fping/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "fping-4.4"; + name = "fping-5.0"; src = fetchurl { url = "https://www.fping.org/dist/${name}.tar.gz"; - sha256 = "049dnyr6d869kwrnfhkj3afifs3219fy6hv7kmsb3irdlmjlp1cz"; + sha256 = "1f2prmii4fyl44cfykp40hp4jjhicrhddh9v3dfs11j6nsww0f7d"; }; configureFlags = [ "--enable-ipv6" "--enable-ipv4" ]; From 42bf6d5c2edadbecc63f6a0af596664098261377 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 00:06:27 +0000 Subject: [PATCH 043/131] iosevka-bin: 3.3.1 -> 3.4.1 --- pkgs/data/fonts/iosevka/bin.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix index 944d39f00c2c..ba447baa1a9a 100644 --- a/pkgs/data/fonts/iosevka/bin.nix +++ b/pkgs/data/fonts/iosevka/bin.nix @@ -1,7 +1,7 @@ { stdenv, fetchzip }: let - version = "3.3.1"; + version = "3.4.1"; in fetchzip { name = "iosevka-bin-${version}"; @@ -12,7 +12,7 @@ in fetchzip { unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka ''; - sha256 = "1hfccivk5f7i489s78yh2x96ic6rf5ncbsjqnrxqmfs9n1gjhfbj"; + sha256 = "0qqzgfplib6jdn1fra7fwx25jkzlw21brj45q8gn3gxvndvqabvd"; meta = with stdenv.lib; { homepage = "https://be5invis.github.io/Iosevka/"; From 8a1661d73fd9c73fe9cc35093b6fb1d0d459d279 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 02:30:31 +0200 Subject: [PATCH 044/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/6fc474c82c6a9e58929991d31c62fe436381a0c8. --- .../haskell-modules/hackage-packages.nix | 188 ++++++++++++++---- 1 file changed, 148 insertions(+), 40 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f743d7d3e556..318b5eef284d 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -24310,6 +24310,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "aeson-helper" = callPackage + ({ mkDerivation, aeson, base, text, unordered-containers, vector }: + mkDerivation { + pname = "aeson-helper"; + version = "0.1.0.0"; + sha256 = "0s4gq827i2wyflcaxbhlr8f8svlw8szzmwax9d7vnxk9wy9fw8w0"; + libraryHaskellDepends = [ + aeson base text unordered-containers vector + ]; + description = "Aeson helper func"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "aeson-injector" = callPackage ({ mkDerivation, aeson, base, bifunctors, containers, deepseq , hashable, HUnit, lens, QuickCheck, quickcheck-text, scientific @@ -24581,6 +24594,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "aeson-result" = callPackage + ({ mkDerivation, aeson, aeson-helper, base, text }: + mkDerivation { + pname = "aeson-result"; + version = "0.1.0.0"; + sha256 = "10bnzh7vlh42sip0z7mvx5jxrsi7p2s3vqy55pfg2pb17czzly2y"; + libraryHaskellDepends = [ aeson aeson-helper base text ]; + description = "API Result for aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "aeson-schema" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , directory, fail, filepath, ghc-prim, hashable, hint, HUnit, mtl @@ -36271,8 +36295,8 @@ self: { }: mkDerivation { pname = "azimuth-hs"; - version = "0.1.1"; - sha256 = "123an5smr2kzxaagnpshh3vcz51p3njkp5hrjcm3x37vr8qrla3x"; + version = "0.2.0"; + sha256 = "11mmvis4z7vmvghm47vgsghw7kj9skixcyffg68hqm3cfzncj2wm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base data-default-class exceptions haskoin-core memory mtl text @@ -88043,10 +88067,8 @@ self: { }: mkDerivation { pname = "ffunctor"; - version = "1.2.0"; - sha256 = "0rq60a7ximvqdxqvijw1isd1d5gwqbjagmws91y0jvxlwmsgzf6w"; - revision = "2"; - editedCabalFile = "1mwddp63jdgfzhdcyqs77nv5lsbaw4gj63gcihimfmj5qxlx7zpk"; + version = "1.2.1"; + sha256 = "0143i0l4153k1pkql50hb158hcx9iqjj59zwqlhbqq0rr43nza3f"; libraryHaskellDepends = [ base transformers ]; testHaskellDepends = [ aeson base exceptions generic-lens http-client mtl servant @@ -112974,6 +112996,38 @@ self: { broken = true; }) {}; + "hapistrano_0_4_1_1" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, directory + , filepath, formatting, gitrev, hspec, hspec-discover, mtl + , optparse-applicative, path, path-io, process, QuickCheck + , silently, stm, temporary, time, transformers, typed-process, yaml + }: + mkDerivation { + pname = "hapistrano"; + version = "0.4.1.1"; + sha256 = "1cxb0bf96jd707h3acxq70jl8bamb7dhbrkr9ils44y3r4kb32kz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base filepath formatting gitrev mtl path + process stm time transformers typed-process yaml + ]; + executableHaskellDepends = [ + aeson async base formatting gitrev optparse-applicative path + path-io stm yaml + ]; + testHaskellDepends = [ + base directory filepath hspec mtl path path-io process QuickCheck + silently temporary yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A deployment library for Haskell applications"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "happindicator" = callPackage ({ mkDerivation, array, base, bytestring, containers, glib, gtk , gtk2hs-buildtools, libappindicator-gtk2, mtl @@ -150524,8 +150578,8 @@ self: { }: mkDerivation { pname = "keera-hails-i18n"; - version = "0.6.0"; - sha256 = "0xal6xq60yljn53qrxcgsm4jc630za8jfcqxxvlrr9g53kganmpc"; + version = "0.7.0"; + sha256 = "0k5cvnkc5r99r4361hn5jrmslvb21y3k2pj0dryiwbs21jwyv213"; libraryHaskellDepends = [ base directory filepath glib hgettext MissingK setlocale utf8-string @@ -150540,8 +150594,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "keera-hails-mvc-controller"; - version = "0.6.0"; - sha256 = "0k1i443mmw2lrpsrh8dzfzcydfzs305b4np45bfc0hlb6czkc4p6"; + version = "0.7.0"; + sha256 = "1j7vhkghdh4hrap7g2xshpd2fw3acgwvi68f2c01mqmfi5dl4z2n"; libraryHaskellDepends = [ base ]; description = "Haskell on Gtk rails - Gtk-based controller for MVC applications"; license = stdenv.lib.licenses.bsd3; @@ -150553,8 +150607,8 @@ self: { }: mkDerivation { pname = "keera-hails-mvc-environment-gtk"; - version = "0.6.0"; - sha256 = "0acrafqcjq01qbd68c8ch510ggz3x581jrfx411xh8y0ngk3ydjv"; + version = "0.7.0"; + sha256 = "0px1f9jpdgkd253bhgalxk5rxx971s0s2a845h81x6hy9wi7n6mf"; libraryHaskellDepends = [ base keera-hails-mvc-model-protectedmodel keera-hails-mvc-view keera-hails-mvc-view-gtk @@ -150571,8 +150625,8 @@ self: { }: mkDerivation { pname = "keera-hails-mvc-model-lightmodel"; - version = "0.6.0"; - sha256 = "0m2v5dsvjrx42m5psb2yw9jgwzn14yw4l3yswpm469wfdyli88n4"; + version = "0.7.0"; + sha256 = "0nklcgsadm2h62jwp8i419dwrsfs885cmglr5n39b7r1zy7dsa0f"; libraryHaskellDepends = [ base containers keera-hails-reactivevalues MissingK stm template-haskell @@ -150589,8 +150643,8 @@ self: { }: mkDerivation { pname = "keera-hails-mvc-model-protectedmodel"; - version = "0.6.0"; - sha256 = "19lb7yxfgrv074z0qcdqa7fdpjx1mgl1djcl6vaz8ydf69qqdyfn"; + version = "0.7.0"; + sha256 = "0vz4bcnm2p03c3x6qspii9kylcv4d0qlmzawm6x1f148srrwidi7"; libraryHaskellDepends = [ base containers keera-hails-reactivevalues MissingK stm template-haskell @@ -150665,8 +150719,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactive-cbmvar"; - version = "0.6.0"; - sha256 = "0g9fb8h1japh0hp6bn02lcsm5cls1lk4hhyk7rbxfkrfiln1khqi"; + version = "0.7.0"; + sha256 = "085zli0s7p8f2ib2882q4qpqlh6czw62626fnrjiks4sff3f31c7"; libraryHaskellDepends = [ base keera-callbacks keera-hails-reactivevalues lens ]; @@ -150702,8 +150756,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactive-gtk"; - version = "0.6.0"; - sha256 = "1vr0dy8a44fdh4ilwgzm8g5vjdcq9ll145v47ghpn7z7dhlmbgki"; + version = "0.7.0"; + sha256 = "1xn5ar20x8kpiv1z6i5gcvm09xjgrdppjyxd2si8nyv7gw173scr"; libraryHaskellDepends = [ base bytestring cairo glib gtk gtk-helpers keera-hails-reactivevalues mtl transformers @@ -150721,8 +150775,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactive-htmldom"; - version = "0.6.0"; - sha256 = "1hpkmxdhvvwjly860n4kk4ghw47a0yc92dn1ajkz0fc849zp2mpa"; + version = "0.7.0"; + sha256 = "05lz38pffm6k3kbw3g6gkslixq4nc764n1i4dxz9p6zwj27f6svc"; libraryHaskellDepends = [ base ghcjs-dom keera-callbacks keera-hails-reactive-cbmvar keera-hails-reactivevalues mtl transformers @@ -150739,8 +150793,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactive-network"; - version = "0.6.0"; - sha256 = "0k0qfh10wv4rabvi2zgwsv97mz7nbvg3rvxfddh6i2hsa48cjvcf"; + version = "0.7.0"; + sha256 = "0qn1vz55fpvrx4l3lak0lkx0ggli8smf3r4za3zypgfv3a1q3rxm"; libraryHaskellDepends = [ base bytestring keera-hails-reactivevalues network network-bsd ]; @@ -150770,8 +150824,8 @@ self: { ({ mkDerivation, base, keera-hails-reactivevalues, wx, wxcore }: mkDerivation { pname = "keera-hails-reactive-wx"; - version = "0.6.0"; - sha256 = "1yspys7vqg3xm86j4k0wcih5f9iqi0n7f6vnc83gjl84c8w8zac1"; + version = "0.7.0"; + sha256 = "1cpwyqqcdnxc30qmny0rq0ww51vv8g241jwjis1sbs47hvwgvi27"; libraryHaskellDepends = [ base keera-hails-reactivevalues wx wxcore ]; @@ -150787,8 +150841,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactive-yampa"; - version = "0.6.0"; - sha256 = "19zxpl9wypy31nwn2ghjcbkvn5xwqfpp9rprkx5ilax3rjagcqcc"; + version = "0.7.0"; + sha256 = "178r5igwnvkbpz1hypiy4l61s3amr4j8bk1yvqc7jvs40cldiw1x"; libraryHaskellDepends = [ base keera-callbacks keera-hails-reactivevalues time Yampa ]; @@ -150818,8 +150872,8 @@ self: { }: mkDerivation { pname = "keera-hails-reactivevalues"; - version = "0.6.0"; - sha256 = "1fji0axzj0558dczvzgkwpxnkszfdk3zgky933pdkpcq1cnjz0d3"; + version = "0.7.0"; + sha256 = "1dmsjyvrzh8rdp9kcc8ysar0zw9gaxqh231xaqy17ndfhlmp2nzq"; libraryHaskellDepends = [ base contravariant ]; testHaskellDepends = [ base directory filepath hlint HUnit mtl process QuickCheck @@ -165788,6 +165842,30 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "math-functions_0_3_4_1" = callPackage + ({ mkDerivation, base, data-default-class, deepseq, erf, gauge + , primitive, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, vector, vector-th-unbox + }: + mkDerivation { + pname = "math-functions"; + version = "0.3.4.1"; + sha256 = "13x4whrnacqvmprfi665n5nby8hqlz1pxrglsl81chyk0gy0l2p2"; + libraryHaskellDepends = [ + base data-default-class deepseq primitive vector + ]; + testHaskellDepends = [ + base data-default-class deepseq erf primitive QuickCheck tasty + tasty-hunit tasty-quickcheck vector vector-th-unbox + ]; + benchmarkHaskellDepends = [ + base data-default-class gauge random vector + ]; + description = "Collection of tools for numeric computations"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "math-grads" = callPackage ({ mkDerivation, aeson, array, base, bimap, containers, hspec , ilist, lens, linear, matrix, mtl, random, vector @@ -166253,8 +166331,8 @@ self: { }: mkDerivation { pname = "matterhorn"; - version = "50200.9.0"; - sha256 = "1ky022msmh1ashhw8kwxwj4lcswa6xin2537q4bx8miii07cfvaw"; + version = "50200.10.0"; + sha256 = "0wj1bsqmlzb7q92h3hj5gwgwknwqh5p487mgbcd82rgflp4sq5rx"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -166292,8 +166370,8 @@ self: { }: mkDerivation { pname = "mattermost-api"; - version = "50200.6.0"; - sha256 = "0p03r9hss1xrg4a542l2pyacm49ahkkqkr3afcwgdyb0m65ra620"; + version = "50200.7.0"; + sha256 = "1zqvfp0miql9ha9fcvr84p7yhli5br9kmsn080h058zknyabrl8p"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -166317,8 +166395,8 @@ self: { }: mkDerivation { pname = "mattermost-api-qc"; - version = "50200.6.0"; - sha256 = "11j1bli553n59j54qn9ka1a5d37jk1ijgbwaa3001gmxhj526r62"; + version = "50200.7.0"; + sha256 = "0gzrbgzynzr5g234dm1qbs9xkddfvm08rv1n12qx0191fzicbf25"; libraryHaskellDepends = [ base containers mattermost-api QuickCheck text time ]; @@ -181181,8 +181259,8 @@ self: { }: mkDerivation { pname = "niv"; - version = "0.2.14"; - sha256 = "10iyddplwwfbvj8m3fv0kzjbjnv8yhp17b3xi23dv5pyxzmacp6l"; + version = "0.2.15"; + sha256 = "1ygjz5yjfb4g583m6cp2dpxzpyj9pvz82i08m33m99nn39w2x105"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -186610,6 +186688,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "optparse-applicative_0_16_0_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, process + , QuickCheck, transformers, transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.16.0.0"; + sha256 = "0aybamakg9zjac0b78lhfa1bvilkb76yryis6h0pf5j1khrkri89"; + libraryHaskellDepends = [ + ansi-wl-pprint base process transformers transformers-compat + ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + description = "Utilities and combinators for parsing command line options"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "optparse-applicative-simple" = callPackage ({ mkDerivation, attoparsec, attoparsec-data, base-prelude , optparse-applicative, rerebase, text @@ -243915,6 +244010,19 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {}; + "swiss-ephemeris" = callPackage + ({ mkDerivation, base, directory, hspec, hspec-discover }: + mkDerivation { + pname = "swiss-ephemeris"; + version = "0.1.0.2"; + sha256 = "0kjph3dy7ii767zpjdqi2ya08vgahhwkbf1fp48n26vfilcwppc9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base directory hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell bindings for the Swiss Ephemeris C library"; + license = stdenv.lib.licenses.gpl2; + }) {}; + "sws" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring , containers, cryptonite, directory, filepath, hourglass @@ -280370,8 +280478,8 @@ self: { }: mkDerivation { pname = "zenacy-html"; - version = "2.0.0"; - sha256 = "09rg0l5w4yszdf6qy6m58lz4dkpfgalajd1amiwh6a3550vl71rg"; + version = "2.0.1"; + sha256 = "074iidhiwzajz207q4k7f8sdg6w4421qfwr2s905226jd2xm1680"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ From 11fceef0d47d11cacecc699ad10934404636b4e6 Mon Sep 17 00:00:00 2001 From: "Wael M. Nasreddine" Date: Thu, 13 Aug 2020 18:49:42 -0700 Subject: [PATCH 045/131] brave: 1.11.97 -> 1.12.112 --- pkgs/applications/networking/browsers/brave/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix index 5a8171a40a4e..ceceffb8da08 100644 --- a/pkgs/applications/networking/browsers/brave/default.nix +++ b/pkgs/applications/networking/browsers/brave/default.nix @@ -86,11 +86,11 @@ in stdenv.mkDerivation rec { pname = "brave"; - version = "1.11.97"; + version = "1.12.112"; src = fetchurl { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - sha256 = "1wmjwk98fvzy5slyqpzpnn1mx663q3pvcyr3fzcinf6v971vz3q2"; + sha256 = "0nvxmz1wrr6cfyhbnrfjsy9szbjmvjl6080pgkp25xa8rcql5gmb"; }; dontConfigure = true; From 1aba5fcb4afd55fd26161608aa1f517b2f7351f0 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 01:53:35 +0000 Subject: [PATCH 046/131] s3fs: 1.86 -> 1.87 --- pkgs/tools/filesystems/s3fs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/s3fs/default.nix b/pkgs/tools/filesystems/s3fs/default.nix index 282252b4b13a..3e91a1b0c475 100644 --- a/pkgs/tools/filesystems/s3fs/default.nix +++ b/pkgs/tools/filesystems/s3fs/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "s3fs-fuse"; - version = "1.86"; + version = "1.87"; src = fetchFromGitHub { owner = "s3fs-fuse"; repo = "s3fs-fuse"; rev = "v${version}"; - sha256 = "115zqbspr17xmidhizjmsqv9c7ql2jhmxws8wh59bpz2335kn0q7"; + sha256 = "09ib3sh6vg3z7cpccj3ysgpdyf84a98lf6nz15a61r4l27h111f2"; }; buildInputs = [ curl openssl libxml2 ] From 551147ab22af54d641b70e2bff8056b12f355dcc Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 03:47:36 +0000 Subject: [PATCH 047/131] html-xml-utils: 7.8 -> 7.9 --- pkgs/tools/text/xml/html-xml-utils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/text/xml/html-xml-utils/default.nix b/pkgs/tools/text/xml/html-xml-utils/default.nix index c42ecfc24410..d4bd40a11993 100644 --- a/pkgs/tools/text/xml/html-xml-utils/default.nix +++ b/pkgs/tools/text/xml/html-xml-utils/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "html-xml-utils"; - version = "7.8"; + version = "7.9"; src = fetchurl { url = "https://www.w3.org/Tools/HTML-XML-utils/${pname}-${version}.tar.gz"; - sha256 = "0p8df3c6mw879vdi8l63kbdqylkf1is10b067mh9kipgfy91rd4s"; + sha256 = "0gs3xvdbzhk5k12i95p5d4fgkkaldnlv45sch7pnncb0lrpcjsnq"; }; buildInputs = [curl libiconv]; From 2bd7f772b1117f9edeb96548f8b90fc55d6e986f Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 03:58:03 +0000 Subject: [PATCH 048/131] hylafaxplus: 7.0.2 -> 7.0.3 --- pkgs/servers/hylafaxplus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/hylafaxplus/default.nix b/pkgs/servers/hylafaxplus/default.nix index 21e39b5f2e20..9585ac46e5a3 100644 --- a/pkgs/servers/hylafaxplus/default.nix +++ b/pkgs/servers/hylafaxplus/default.nix @@ -30,8 +30,8 @@ let name = "hylafaxplus-${version}"; - version = "7.0.2"; - sha256 = "17vym1gz5ppy3q6zbw2y4nkq1dspn31k12zcmva44fnw9diwvsfb"; + version = "7.0.3"; + sha256 = "139iwcwrn9i5lragxi33ilzah72w59wg4midfjjgx5cly3ah0iy4"; configSite = substituteAll { name = "hylafaxplus-config.site"; From 461bc85c31e9c7a6ae2555fd93fb9d1b62c42a8c Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 13 Aug 2020 23:20:00 -0500 Subject: [PATCH 049/131] python38Packages.construct: fix build on darwin --- pkgs/development/python-modules/construct/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/construct/default.nix b/pkgs/development/python-modules/construct/default.nix index 1f6853605661..cf9ab42f3259 100644 --- a/pkgs/development/python-modules/construct/default.nix +++ b/pkgs/development/python-modules/construct/default.nix @@ -18,6 +18,8 @@ buildPythonPackage rec { checkInputs = [ pytestCheckHook pytest-benchmark numpy arrow ruamel_yaml ]; + disabledTests = stdenv.lib.optionals stdenv.isDarwin [ "test_multiprocessing" ]; + pytestFlagsArray = [ "--benchmark-disable" ]; meta = with stdenv.lib; { From 67d762390e72c2de6f7540ac4c2c705a7b5f3f90 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 13 Aug 2020 23:21:00 -0500 Subject: [PATCH 050/131] python38Packages.loguru: fix build on darwin --- pkgs/development/python-modules/loguru/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/loguru/default.nix b/pkgs/development/python-modules/loguru/default.nix index c0f7d43e7312..fbda4989a246 100644 --- a/pkgs/development/python-modules/loguru/default.nix +++ b/pkgs/development/python-modules/loguru/default.nix @@ -12,6 +12,8 @@ buildPythonPackage rec { checkInputs = [ pytestCheckHook colorama ]; + pytestFlagsArray = stdenv.lib.optionals stdenv.isDarwin [ "--ignore=tests/test_multiprocessing.py" ]; + disabledTests = [ "test_time_rotation_reopening" "test_file_buffering" ] ++ stdenv.lib.optionals stdenv.isDarwin [ "test_rotation_and_retention" "test_rotation_and_retention_timed_file" "test_renaming" "test_await_complete_inheritance" ]; From 294e42e595c750764fba8f5009737fb4fd5567b0 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 13 Aug 2020 23:22:00 -0500 Subject: [PATCH 051/131] python38Packages.flask-restx: init at 0.2.0 --- .../python-modules/flask-restx/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/flask-restx/default.nix diff --git a/pkgs/development/python-modules/flask-restx/default.nix b/pkgs/development/python-modules/flask-restx/default.nix new file mode 100644 index 000000000000..9a13ebac647b --- /dev/null +++ b/pkgs/development/python-modules/flask-restx/default.nix @@ -0,0 +1,50 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, aniso8601 +, jsonschema +, flask +, werkzeug +, pytz +, faker +, six +, enum34 +, isPy27 +, mock +, blinker +, pytest-flask +, pytest-mock +, pytest-benchmark +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "flask-restx"; + version = "0.2.0"; + + # Tests not included in PyPI tarball + src = fetchFromGitHub { + owner = "python-restx"; + repo = pname; + rev = version; + sha256 = "0xf2vkmdngp9cv9klznizai4byxjcf0iqh1pr4b83nann0jxqwy7"; + }; + + propagatedBuildInputs = [ aniso8601 jsonschema flask werkzeug pytz six ] + ++ lib.optionals isPy27 [ enum34 ]; + + checkInputs = [ pytestCheckHook faker mock pytest-flask pytest-mock pytest-benchmark blinker ]; + + pytestFlagsArray = [ + "--benchmark-disable" + "--deselect=tests/test_inputs.py::URLTest::test_check" + "--deselect=tests/test_inputs.py::EmailTest::test_valid_value_check" + ]; + + meta = with lib; { + homepage = "https://flask-restx.readthedocs.io/en/${version}/"; + description = "Fully featured framework for fast, easy and documented API development with Flask"; + license = licenses.bsd3; + maintainers = [ maintainers.marsam ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 598b55d7c92a..30369b7d6f52 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4012,6 +4012,8 @@ in { flask-restplus = callPackage ../development/python-modules/flask-restplus { }; + flask-restx = callPackage ../development/python-modules/flask-restx { }; + flask-reverse-proxy-fix = callPackage ../development/python-modules/flask-reverse-proxy-fix { }; flask_script = callPackage ../development/python-modules/flask-script { }; From 6cbdc16a074aaf8761ec1f7a82b410452dd6c22c Mon Sep 17 00:00:00 2001 From: Roman Kuznetsov Date: Fri, 14 Aug 2020 06:22:43 +0200 Subject: [PATCH 052/131] vscode, vscodium: 1.47.3 -> 1.48.0 --- pkgs/applications/editors/vscode/vscode.nix | 6 +++--- pkgs/applications/editors/vscode/vscodium.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 285b3a8a1806..25d9eaabef4f 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -11,8 +11,8 @@ let archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "162qwjmm439zplcyjhbb961ircqpdfw13h9ybnik1q128f4650ky"; - x86_64-darwin = "1kmg1h1gnx9kdnigjzpqd6rlzv7bz01h29ldla2srfr2q6nr0r9v"; + x86_64-linux = "0rrs2v97xhlxyjvipss5dmk88j7b03kyszwyhy46755954nzm85j"; + x86_64-darwin = "1vmr78wf6cpib6j0f5gxs8683n27jk96lm4mwg6ji1np6b00m8nx"; }.${system}; in callPackage ./generic.nix rec { @@ -21,7 +21,7 @@ in # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.47.3"; + version = "1.48.0"; pname = "vscode"; executableName = "code" + lib.optionalString isInsiders "-insiders"; diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 149eb5cf8610..aa63bce7b530 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -11,8 +11,8 @@ let archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz"; sha256 = { - x86_64-linux = "01wzdwb6laa0kwgwwvqri06ckdixg1w4fwcx400vhg3mby4n9wvl"; - x86_64-darwin = "1byh1x839w4r88yv0k7jpvxvida1xpf7pvnsp6vnawvqpbmdwlw0"; + x86_64-linux = "1zf2z6rbm18cib4crnn8r6ggx3cc2irwqjhbka2zmq38z7l3qv6c"; + x86_64-darwin = "1rgbr1q35q0q64kzap6g72nyvcp5wjmyzi8701536az7mxjfvjz4"; }.${system}; sourceRoot = { @@ -27,7 +27,7 @@ in # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.47.3"; + version = "1.48.0"; pname = "vscodium"; executableName = "codium"; From be95a398f054057979f65c4798ea02c974be5ef4 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Thu, 13 Aug 2020 23:23:00 -0500 Subject: [PATCH 053/131] flexget: 3.1.59 -> 3.1.67 --- pkgs/applications/networking/flexget/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/flexget/default.nix b/pkgs/applications/networking/flexget/default.nix index 7e6915828815..c59987961454 100644 --- a/pkgs/applications/networking/flexget/default.nix +++ b/pkgs/applications/networking/flexget/default.nix @@ -2,11 +2,11 @@ python3Packages.buildPythonApplication rec { pname = "FlexGet"; - version = "3.1.59"; + version = "3.1.67"; src = python3Packages.fetchPypi { inherit pname version; - sha256 = "19vp2395sl6gdv54zn0k4vf1j6b902khvm44q5hfr805jd3fc11h"; + sha256 = "d3f4b7bebff80a3a3aa00daf60145a6bc3d12847d7339b39846b2341bca75ef3"; }; postPatch = '' @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { flask-cors flask_login flask-restful - flask-restplus + flask-restx flask guessit html5lib From c06d2c2a7c1cac1fba3776091005f6a55e48b8f7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 09:43:45 +0200 Subject: [PATCH 054/131] haskell-statistics: disable the test suite so that we can build the package Builds fail occasionally because of https://github.com/bos/statistics/issues/170. --- pkgs/development/haskell-modules/configuration-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 4740cf142442..558b7cd57dc9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1452,4 +1452,7 @@ self: super: { }; }; + # https://github.com/bos/statistics/issues/170 + statistics = dontCheck super.statistics; + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 8cf19841e6014077b65706733c9f782c1cff8cf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20B=C3=A4renz?= Date: Thu, 13 Aug 2020 15:57:10 +0200 Subject: [PATCH 055/131] haskell-update: Mark essence-of-live-coding* as unbroken --- .../haskell-modules/configuration-hackage2nix.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 06cf7d55fdd0..4fdedca2738e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -4744,10 +4744,6 @@ broken-packages: - EsounD - espial - ess - - essence-of-live-coding - - essence-of-live-coding-gloss - - essence-of-live-coding-pulse - - essence-of-live-coding-quickcheck - estimators - EstProgress - estreps From 04bbc4e4819ab27c634eac05907db27701805b8a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 09:51:48 +0200 Subject: [PATCH 056/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/5a9a49258d36cab41a033e9ee9f4532438ba0e40. --- .../haskell-modules/hackage-packages.nix | 80 ++++++++++++++----- 1 file changed, 58 insertions(+), 22 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 318b5eef284d..6ee769c160d3 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -11691,8 +11691,8 @@ self: { pname = "JuicyPixels-blurhash"; version = "0.1.0.3"; sha256 = "0kgl2j7990p8q5yrkn0wgaszc9fzva1pc3277j11k1lbjsymz360"; - revision = "1"; - editedCabalFile = "05vnd6a4z0r1dg25r2fc2q5krqcw1k0qdxwbhzc7rcnrnnwn0f2d"; + revision = "2"; + editedCabalFile = "0phffs6r83sny6zr4zsrppzqy1lgybm6lqgfmbfgwhyvmd544qx6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -34909,8 +34909,8 @@ self: { pname = "authenticate-oauth"; version = "1.6.0.1"; sha256 = "1hry1zbi7gbyfi94w9cyg6m7ii7xm68jnsph63zxdj2s4ns0ylp0"; - revision = "1"; - editedCabalFile = "0pyivmsmlzhpnzpi3jcmqyjjx5a1p7cl1grjyw8571pmxz6735w3"; + revision = "2"; + editedCabalFile = "08i6mmk2jqlrd1aksjx02arly7dfpkwc0dwxpr7hs4rbxajbckyr"; libraryHaskellDepends = [ base base64-bytestring blaze-builder bytestring crypto-pubkey-types data-default http-client http-types random RSA SHA time @@ -37711,15 +37711,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "base64-bytestring_1_1_0_0" = callPackage + "base64-bytestring_1_2_0_0" = callPackage ({ mkDerivation, base, bytestring, containers, criterion, deepseq , HUnit, QuickCheck, split, test-framework, test-framework-hunit , test-framework-quickcheck2 }: mkDerivation { pname = "base64-bytestring"; - version = "1.1.0.0"; - sha256 = "1adcnkcx4nh3d59k94bkndj0wkgbvchz576qwlpaa7148a86q391"; + version = "1.2.0.0"; + sha256 = "1vz4dbbsymjrw5dmb62yw41v126narlb3dpa037hgldlw1fw2iip"; libraryHaskellDepends = [ base bytestring ]; testHaskellDepends = [ base bytestring containers HUnit QuickCheck split test-framework @@ -42588,8 +42588,8 @@ self: { pname = "blank-canvas"; version = "0.7.1"; sha256 = "02w428jpb49yaqzw93121lf1m4pjxi8wniqhnrvqh2zh63gsfws1"; - revision = "2"; - editedCabalFile = "0rvdgsmlfkk135qx0y0df5r7sw9xv5i89r84q5ylf32icsivlrr7"; + revision = "3"; + editedCabalFile = "1l2xcvms2jw10c4jvnc3kldk21vqcchckms0bawrcf908yhq525g"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson base base-compat-batteries base64-bytestring bytestring @@ -129691,6 +129691,8 @@ self: { pname = "hpc-lcov"; version = "1.0.1"; sha256 = "01ws5y2vavgm7151dcabw3jwny1prrnzn5b04q76m5gc6a36wivl"; + revision = "1"; + editedCabalFile = "1jv81ywwzvr37zki8hjylj6gfhamq7fi7rpjyk1g0d06ac9ix0zp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers hpc ]; @@ -153239,10 +153241,8 @@ self: { }: mkDerivation { pname = "language-ats"; - version = "1.7.10.1"; - sha256 = "19m9qalh9xiaw6n60zbhs8yqhd0acq08bkx42i44vfmm0917jys3"; - revision = "1"; - editedCabalFile = "1g1dqii5hrr016g1n8sjz7qyzrnmy46zsfd9cp7hmkxqgjk35p8k"; + version = "1.7.10.2"; + sha256 = "10lanbzbaywyc3a8lq2ndgmpqq2kgpm4vkjxw7gl4irzjn3206yg"; enableSeparateDataOutput = true; libraryHaskellDepends = [ ansi-wl-pprint array base composition-prelude containers deepseq @@ -187787,6 +187787,8 @@ self: { pname = "packdeps"; version = "0.6.0.0"; sha256 = "10hrsshzljs6yjzgpw6kpdc4fx4xrbafwicpapcmmj1y66rj00dz"; + revision = "1"; + editedCabalFile = "02akm54nkfw8jzc8b1b49pkbn4h73s5f968gyafmnq9jla0rcsjg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -214904,8 +214906,8 @@ self: { }: mkDerivation { pname = "rescue"; - version = "0.2.0"; - sha256 = "09mlamir7n2jjm50qxlws8w9qa5xzrm6fr21vsh9gpwf8pkd98qw"; + version = "0.2.1"; + sha256 = "1rb7apdlpm69695hcpimmyjn5ar8lld8q1hgag86jsww5dfn2mp7"; libraryHaskellDepends = [ base exceptions ghc mtl text transformers world-peace ]; @@ -219488,19 +219490,19 @@ self: { "sak" = callPackage ({ mkDerivation, base, bytestring, bz2, cpphs, directory, filepath - , lz4-hs, lzlib, lzma, lzo, optparse-applicative, parallel-io, zlib - , zstd + , lz4-hs, lzlib, lzma, lzo, optparse-applicative, parallel-io + , unix-compat, zlib, zstd }: mkDerivation { pname = "sak"; - version = "0.1.2.6"; - sha256 = "0rn23y1z6r8fazpsxzvxqzn0g411f8xwwx5rmlmly0qflminmmlk"; + version = "0.1.3.0"; + sha256 = "1khws0z9v91vz722k6y0b99ffy2vd04myvpww4p1i32396dhczln"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; executableHaskellDepends = [ base bytestring bz2 directory filepath lz4-hs lzlib lzma lzo - optparse-applicative parallel-io zlib zstd + optparse-applicative parallel-io unix-compat zlib zstd ]; executableToolDepends = [ cpphs ]; description = "Compression command-line tool"; @@ -226803,8 +226805,8 @@ self: { pname = "serversession"; version = "1.0.1"; sha256 = "08j8v6a2018bmvwsb7crdg0ajak74jggb073pdpx9s0pf3cfzyrz"; - revision = "1"; - editedCabalFile = "0sxr4c7nk16n51y53qwwjnvgqjdqjm1ybaqkf0r8y91fac8x47b5"; + revision = "2"; + editedCabalFile = "0i5faxzxgvpfylmrr175f8l4asyh4phncc90jkfag53gnspcv028"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring data-default hashable nonce path-pieces text time transformers unordered-containers @@ -267436,6 +267438,40 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "wai-app-static_3_1_7_2" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, cryptonite, directory, file-embed, filepath, hspec + , http-date, http-types, memory, mime-types, mockery, network + , old-locale, optparse-applicative, template-haskell, temporary + , text, time, transformers, unix-compat, unordered-containers, wai + , wai-extra, warp, zlib + }: + mkDerivation { + pname = "wai-app-static"; + version = "3.1.7.2"; + sha256 = "138gd5482psq0wbm8s1az672lksi7vbavq6ayiyjkliivf6xpry8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring containers cryptonite + directory file-embed filepath http-date http-types memory + mime-types old-locale optparse-applicative template-haskell text + time transformers unix-compat unordered-containers wai wai-extra + warp zlib + ]; + executableHaskellDepends = [ + base bytestring containers directory mime-types text + ]; + testHaskellDepends = [ + base bytestring filepath hspec http-date http-types mime-types + mockery network old-locale temporary text time transformers + unix-compat wai wai-extra zlib + ]; + description = "WAI application for static serving"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wai-cli" = callPackage ({ mkDerivation, ansi-terminal, base, http-types, iproute , monads-tf, network, options, socket-activation, stm From 720a19381b34a72f43d3542beab401a9b119fcbc Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 09:58:13 +0200 Subject: [PATCH 057/131] git-annex: update sha256 hash for new version 8.20200810 --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 558b7cd57dc9..b2982d0d6822 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -69,7 +69,7 @@ self: super: { name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "vwKcY7Yk+R0YkaXjJ7xKyQWGjySTUPox0xIaurbQZk0="; + sha256 = "1d24080xh7gl197i0y5bkn3j94hvh8zqyg9gfcnx2qdlxfca1knb"; }; }).override { dbus = if pkgs.stdenv.isLinux then self.dbus else null; From 27f89ed4434c2197a854a6d6fc28010052e599eb Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 10:01:19 +0000 Subject: [PATCH 058/131] intel-media-sdk: 20.2.0 -> 20.2.1 --- pkgs/development/libraries/intel-media-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/intel-media-sdk/default.nix b/pkgs/development/libraries/intel-media-sdk/default.nix index 077c2d9c88a5..83d901780c57 100644 --- a/pkgs/development/libraries/intel-media-sdk/default.nix +++ b/pkgs/development/libraries/intel-media-sdk/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { pname = "intel-media-sdk"; - version = "20.2.0"; + version = "20.2.1"; src = fetchurl { url = "https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${version}.tar.gz"; - sha256 = "1b138xpa73y78gxwappxkm58c9j2vqq8zy173z7n4pdwiwsx1kxc"; + sha256 = "0m3ipfdknpgrdwiywlinl4sfkfrvyv7wmq1j83pmbr54z067sgg1"; }; nativeBuildInputs = [ cmake pkgconfig ]; From 485237467bc06fc8553ccc63e3e3d2a4c9c17f10 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 04:47:08 +0000 Subject: [PATCH 059/131] gnome3.gnome-shell-extensions: 3.36.2 -> 3.36.3 --- pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix index a501f9122774..ba1b0faedb20 100644 --- a/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix +++ b/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { pname = "gnome-shell-extensions"; - version = "3.36.2"; + version = "3.36.3"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0gq0z0k02b5cfaqrikk2hzbqzjkb6qwcanaqi2jh7nswa7g050lp"; + sha256 = "1cg3dqvvxg8zrdqs2rci8sds2hxjahbhm87f0xpy8b3gq56lqrrb"; }; passthru = { From 7fda64b4d734d04d9beedf0e9d11a0625b789ee7 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 13 Aug 2020 23:35:32 +0000 Subject: [PATCH 060/131] gegl_0_4: 0.4.24 -> 0.4.26 --- pkgs/development/libraries/gegl/4.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gegl/4.0.nix b/pkgs/development/libraries/gegl/4.0.nix index 85699a8828b0..66bbd55ec457 100644 --- a/pkgs/development/libraries/gegl/4.0.nix +++ b/pkgs/development/libraries/gegl/4.0.nix @@ -35,14 +35,14 @@ stdenv.mkDerivation rec { pname = "gegl"; - version = "0.4.24"; + version = "0.4.26"; outputs = [ "out" "dev" "devdoc" ]; outputBin = "dev"; src = fetchurl { url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "d2VJnyc0Gw0WAy5mUxnLwSh2SD/2qUT83ySpxY4+JUo="; + sha256 = "097427icgpgvcx40019b3dm8m84cchz79pixzpz648drs8p1wdqg"; }; nativeBuildInputs = [ From 177389f7533dbaf33de7be78d49942a038710bc2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sat, 25 Jul 2020 11:30:37 +0200 Subject: [PATCH 061/131] =?UTF-8?q?ocamlPackages.mirage-crypto*:=200.8.1?= =?UTF-8?q?=20=E2=86=92=200.8.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/mirage-crypto/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/mirage-crypto/default.nix b/pkgs/development/ocaml-modules/mirage-crypto/default.nix index 74bf3ce73a22..e85fa5bef241 100644 --- a/pkgs/development/ocaml-modules/mirage-crypto/default.nix +++ b/pkgs/development/ocaml-modules/mirage-crypto/default.nix @@ -4,11 +4,11 @@ buildDunePackage rec { minimumOCamlVersion = "4.08"; pname = "mirage-crypto"; - version = "0.8.1"; + version = "0.8.3"; src = fetchurl { url = "https://github.com/mirage/mirage-crypto/releases/download/v${version}/mirage-crypto-v${version}.tbz"; - sha256 = "13qjisijayviw1s77s74f7klkrjj470vhj4b21cpif7jj2i4ljgk"; + sha256 = "08rmhjrk046nnhbdk16vg7w7ink4bj6yq9dsjcky5psn982aqiwi"; }; useDune2 = true; From cb2d328479f154e1ac2d23b8b212df32af948ba5 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Mon, 29 Jun 2020 11:02:01 +0200 Subject: [PATCH 062/131] =?UTF-8?q?ocamlPackages.cohttp{,-lwt,-lwt-unix}:?= =?UTF-8?q?=202.5.1=20=E2=86=92=202.5.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/cohttp/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/cohttp/default.nix b/pkgs/development/ocaml-modules/cohttp/default.nix index 386afe33d7bc..6cb802e437d7 100644 --- a/pkgs/development/ocaml-modules/cohttp/default.nix +++ b/pkgs/development/ocaml-modules/cohttp/default.nix @@ -5,11 +5,13 @@ buildDunePackage rec { pname = "cohttp"; - version = "2.5.1"; + version = "2.5.4"; + + minimumOCamlVersion = "4.04.1"; src = fetchurl { url = "https://github.com/mirage/ocaml-cohttp/releases/download/v${version}/cohttp-v${version}.tbz"; - sha256 = "0im91mi3nxzqfd7fs5r0zg5gsparfnf5zaz13mpw247hkd3y3396"; + sha256 = "1q04spmki5zis5p5m1vs77i3k7ijm134j62g61071vblwx25z17a"; }; buildInputs = [ jsonm ppx_fields_conv ppx_sexp_conv ]; From f9d53e78941588ef66ded0d4ee27ec5e4b514988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C8=98erb=C4=83nescu?= Date: Fri, 14 Aug 2020 12:44:43 +0200 Subject: [PATCH 063/131] simple-scan: 3.36.3 -> 3.36.4 --- pkgs/desktops/gnome-3/core/simple-scan/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/gnome-3/core/simple-scan/default.nix b/pkgs/desktops/gnome-3/core/simple-scan/default.nix index 8a097b74ae74..eebd307a3064 100644 --- a/pkgs/desktops/gnome-3/core/simple-scan/default.nix +++ b/pkgs/desktops/gnome-3/core/simple-scan/default.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation rec { pname = "simple-scan"; - version = "3.36.3"; + version = "3.36.4"; src = fetchurl { - url = "mirror://gnome/sources/simple-scan/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0gsz7jqk0fdj0mama3cnss9i1adw18cpdnlcjcjh4r5qijmvx0vh"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "09gmzrlljdqkj3w6wa1c27wypy6j8z9dw3jzv9izfqvp38liibsn"; }; nativeBuildInputs = [ From fd721361363a25d8a0288b060efeb41e1049dd1d Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Fri, 14 Aug 2020 15:22:45 +0200 Subject: [PATCH 064/131] picard: 2.3.2 -> 2.4.1 --- pkgs/applications/audio/picard/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix index c080d0a95f3b..276fe75dd9ff 100644 --- a/pkgs/applications/audio/picard/default.nix +++ b/pkgs/applications/audio/picard/default.nix @@ -12,13 +12,13 @@ let ; in pythonPackages.buildPythonApplication rec { pname = "picard"; - version = "2.3.2"; + version = "2.4.1"; src = fetchFromGitHub { owner = "metabrainz"; repo = pname; rev = "release-${version}"; - sha256 = "1785wnxhasp4j8w2a8bgbfp3gyhc7zac18r5fqw5qcndz2hfk5mc"; + sha256 = "0s4jmcg1n6ayxf7x0amq67rgn6y127h98s2k4fcna6n9477krrwf"; }; nativeBuildInputs = [ gettext qt5.wrapQtAppsHook qt5.qtbase ] @@ -37,6 +37,7 @@ in pythonPackages.buildPythonApplication rec { mutagen chromaprint discid + dateutil ]; prePatch = '' From 1c243af737cb3239cd8e78fbf8275379eb97af00 Mon Sep 17 00:00:00 2001 From: Matthew Maurer Date: Sun, 19 Apr 2020 16:56:09 -0700 Subject: [PATCH 065/131] ocamlPackages.bap: 1.6.0 -> 2.0.0 Also roll libbap forwards, as it does not build against the new bap. --- pkgs/development/libraries/libbap/default.nix | 6 ++-- .../development/ocaml-modules/bap/default.nix | 8 +++-- .../ocaml-modules/bap/dont-add-curses.patch | 32 +++++++++++++++++++ 3 files changed, 40 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/ocaml-modules/bap/dont-add-curses.patch diff --git a/pkgs/development/libraries/libbap/default.nix b/pkgs/development/libraries/libbap/default.nix index 09cbafa17bff..411c3ae740f2 100644 --- a/pkgs/development/libraries/libbap/default.nix +++ b/pkgs/development/libraries/libbap/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation { pname = "libbap"; - version = "master-2019-04-05"; + version = "master-2019-11-15"; src = fetchFromGitHub { owner = "BinaryAnalysisPlatform"; repo = "bap-bindings"; - rev = "1a89db62f1239a15d310b400f74e151c0a64f37f"; - sha256 = "0mln9adjgxzhjmjayq06ahgiay4vj5kmnzdxqz3nsik9h3npycd6"; + rev = "1a30dd3e1df18c432a83a7038b555662d6982ae3"; + sha256 = "140gmak2kymh3r0fagb6ms66lmvwhhqj8pcd3qxc1p4ar330fwrh"; }; nativeBuildInputs = [ autoreconfHook which ]; diff --git a/pkgs/development/ocaml-modules/bap/default.nix b/pkgs/development/ocaml-modules/bap/default.nix index 46fd75f98871..8fa74b931ef4 100644 --- a/pkgs/development/ocaml-modules/bap/default.nix +++ b/pkgs/development/ocaml-modules/bap/default.nix @@ -12,12 +12,12 @@ else stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-bap-${version}"; - version = "1.6.0"; + version = "2.0.0"; src = fetchFromGitHub { owner = "BinaryAnalysisPlatform"; repo = "bap"; rev = "v${version}"; - sha256 = "0ryf2xb37pj2f9mc3p5prqgqrylph9qgq7q9jnbx8b03nzzpa6h6"; + sha256 = "0lb9xkfp67wjjqr75p6krivmjra7l5673236v9ny4gp0xi0755bk"; }; sigs = fetchurl { @@ -53,7 +53,9 @@ stdenv.mkDerivation rec { ln -s $sigs $out/share/bap/sigs.zip ''; - disableIda = "--disable-ida --disable-fsi-benchmark"; + disableIda = "--disable-ida"; + + patches = [ ./dont-add-curses.patch ]; configureFlags = [ "--enable-everything ${disableIda}" "--with-llvm-config=${llvm}/bin/llvm-config" ]; diff --git a/pkgs/development/ocaml-modules/bap/dont-add-curses.patch b/pkgs/development/ocaml-modules/bap/dont-add-curses.patch new file mode 100644 index 000000000000..438a1bfc6dc0 --- /dev/null +++ b/pkgs/development/ocaml-modules/bap/dont-add-curses.patch @@ -0,0 +1,32 @@ +From e6f6d1529d1725e8c1ed3c96eecc4aea43417aea Mon Sep 17 00:00:00 2001 +From: Matthew Maurer +Date: Sun, 19 Apr 2020 15:50:01 -0700 +Subject: [PATCH] Remove attempt to work around libcurses dependency issues. + +BAP doesn't actually link against libcurses, LLVM does. By adding +-lcurses to this file, we accidentally broke linking on any systems +where LLVM got linked against libncurses (not libcurses) without a +libcurses compatibility shim. + +Overall, we should get -l flags from llvm-config, not attempt to +shoehorn them in later, as this is fragile. +--- + oasis/llvm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/oasis/llvm b/oasis/llvm +index 966c407..fba3fb4 100644 +--- a/oasis/llvm ++++ b/oasis/llvm +@@ -31,7 +31,7 @@ Library bap_llvm + Bap_llvm_ogre_samples, + Bap_llvm_ogre_types + CCOpt: $cc_optimization +- CCLib: $llvm_lib $cxxlibs $llvm_ldflags -lcurses ++ CCLib: $llvm_lib $cxxlibs $llvm_ldflags + CSources: llvm_disasm.h, + llvm_disasm.c, + llvm_stubs.c, +-- +2.22.0 + From f4df9e3c2a92306e1f283170c3c5b71dd58f05fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C8=98erb=C4=83nescu?= Date: Fri, 14 Aug 2020 13:22:37 +0200 Subject: [PATCH 066/131] quadrapassel: 3.36.02 -> 3.36.05 --- pkgs/desktops/gnome-3/games/quadrapassel/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/gnome-3/games/quadrapassel/default.nix b/pkgs/desktops/gnome-3/games/quadrapassel/default.nix index a4c139f0671c..a5302fee7abb 100644 --- a/pkgs/desktops/gnome-3/games/quadrapassel/default.nix +++ b/pkgs/desktops/gnome-3/games/quadrapassel/default.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "quadrapassel"; - version = "3.36.02"; + version = "3.36.05"; src = fetchurl { - url = "mirror://gnome/sources/quadrapassel/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0c80pzipxricyh4wydffsc94wj6ymnanqr9bg6wdx51hz1mmmilb"; + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "04abxmimh5npw8rhz1sfi6wxilgc6i1wka9mlnfwp8v1p1cb00cv"; }; nativeBuildInputs = [ From cc4bb4b93b707ce094738d0e733900c372e3272f Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 28 Jul 2020 16:35:15 +0200 Subject: [PATCH 067/131] =?UTF-8?q?ocamlPackages.hacl=5Fx25519:=200.1.1=20?= =?UTF-8?q?=E2=86=92=200.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/hacl_x25519/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/ocaml-modules/hacl_x25519/default.nix b/pkgs/development/ocaml-modules/hacl_x25519/default.nix index a741f5b66819..46a04a51fcab 100644 --- a/pkgs/development/ocaml-modules/hacl_x25519/default.nix +++ b/pkgs/development/ocaml-modules/hacl_x25519/default.nix @@ -1,17 +1,18 @@ { lib, buildDunePackage, fetchurl, benchmark, cstruct -, eqaf, hex, ppx_blob, ppx_deriving_yojson, stdlib-shims, yojson }: +, alcotest , eqaf, hex, ppx_blob, ppx_deriving_yojson, stdlib-shims, yojson }: buildDunePackage rec { pname = "hacl_x25519"; - version = "0.1.1"; + version = "0.2.0"; src = fetchurl { url = "https://github.com/mirage/hacl/releases/download/v${version}/${pname}-v${version}.tbz"; - sha256 = "187khbx1myh942c2v5f7wbms2hmhmgn57ik25djhnryln32c0874"; + sha256 = "0ppq56i2yhxzz38w120aynnkx10kncl86zvqip9zx0v4974k3k4x"; }; + useDune2 = true; propagatedBuildInputs = [ eqaf cstruct ]; - checkInputs = [ benchmark hex ppx_blob ppx_deriving_yojson stdlib-shims yojson ]; + checkInputs = [ alcotest benchmark hex ppx_blob ppx_deriving_yojson stdlib-shims yojson ]; doCheck = true; meta = with lib; { From 937049a03c9ed328d07357ae9db5df1befd18a18 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 15:43:34 +0200 Subject: [PATCH 068/131] arena: update to version 3.10 (beta release) --- pkgs/games/arena/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/games/arena/default.nix b/pkgs/games/arena/default.nix index a8e147b6a7e3..beba98b6316a 100644 --- a/pkgs/games/arena/default.nix +++ b/pkgs/games/arena/default.nix @@ -12,11 +12,11 @@ let in stdenv.mkDerivation rec { - name = "arena-1.1"; + name = "arena-3.10-beta"; src = fetchurl { - url = "http://www.playwitharena.de/downloads/arenalinux_64bit_1.1.tar.gz"; - sha256 = "1sh71v5ymzwflq8ycx9j9kl0jhqllgs6z24h4h8j5z8pwdh528v6"; + url = "http://www.playwitharena.de/downloads/arenalinux_64bit_3.10beta.tar.gz"; + sha256 = "1pzb9sg4lzbbi4gbldvlb85p8xyl9xnplxwyb9pkk2mwzvvxkf0d"; }; # stdenv.cc.cc.lib is in that list to pick up libstdc++.so. Is there a better way? @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { # Remove executable bits from data files. This matters for the find command # we'll use below to find all bundled engines. - chmod -x $out/lib/${name}/Engines/*/*.{txt,bin,bmp} + chmod -x $out/lib/${name}/Engines/*/*.{txt,bin,bmp,zip} ''; buildPhase = '' From b8a8ae262b2d22ad7c43783e446da5ea26e98db9 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Fri, 14 Aug 2020 03:46:00 +0300 Subject: [PATCH 069/131] draftsight: remove This software is not longer available for download (for free), the support for linux has been discontinued and any "freeware" use of this software past 2019 December 31st is a breach of license terms. Since the derivation is broken and cannot be fixed, remove it. --- .../graphics/draftsight/default.nix | 88 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 90 deletions(-) delete mode 100644 pkgs/applications/graphics/draftsight/default.nix diff --git a/pkgs/applications/graphics/draftsight/default.nix b/pkgs/applications/graphics/draftsight/default.nix deleted file mode 100644 index ccd4fd660f76..000000000000 --- a/pkgs/applications/graphics/draftsight/default.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ stdenv, fetchurl, dpkg, makeWrapper, gcc, libGLU, libGL, xdg_utils, - dbus, alsaLib, cups, fontconfig, glib, icu, libpng12, - xkeyboard_config, zlib, libxslt, libxml2, sqlite, orc, - libX11, libXcursor, libXrandr, libxcb, libXi, libSM, libICE, - libXrender, libXcomposite }: - -let version = "2018SP2"; in -stdenv.mkDerivation { - pname = "draftsight"; - inherit version; - - nativeBuildInputs = [ dpkg makeWrapper ]; - - unpackPhase = '' - mkdir $out - mkdir $out/draftsight - dpkg -x $src $out/draftsight - ''; - - # Both executables and bundled libraries need patching to find their - # dependencies. The makeWrapper & QT_XKB_CONFIG_ROOT is to - # alleviate "xkbcommon: ERROR: failed to add default include path - # /usr/share/X11/xkb" and "Qt: Failed to create XKB context!". - installPhase = '' - mkdir $out/bin - for exe in DraftSight dsHttpApiController dsHttpApiService FxCrashRptApp HelpGuide; do - echo "Patching $exe..." - patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ - --set-rpath $libPath:\$ORIGIN/../Libraries \ - $out/draftsight/opt/dassault-systemes/DraftSight/Linux/$exe - makeWrapper $out/draftsight/opt/dassault-systemes/DraftSight/Linux/$exe \ - $out/bin/$exe \ - --prefix "QT_XKB_CONFIG_ROOT" ":" "${xkeyboard_config}/share/X11/xkb" - done - for lib in $out/draftsight/opt/dassault-systemes/DraftSight/Libraries/*.so*; do - # DraftSight ships with broken symlinks for some reason - if [ -f $(readlink -f $lib) ] - then - echo "Patching $lib..." - patchelf --set-rpath $libPath:\$ORIGIN/../Libraries $lib - else - echo "Ignoring broken link $lib" - fi - done - for lib in $out/draftsight/opt/dassault-systemes/DraftSight/APISDK/lib/cpp/*.so*; do - if [ -f $(readlink $lib) ] - then - echo "Patching $lib..." - chmod u+w $lib - patchelf --set-rpath $libPath:\$ORIGIN/../Libraries $lib - else - echo "Ignoring broken link $lib" - fi - done - # These libraries shouldn't really be here anyway: - find $out/draftsight/opt/dassault-systemes/DraftSight/APISDK/Samples/C++ \ - -type d -name _lib | xargs rm -r - ''; - - # TODO: Figure out why HelpGuide segfaults at startup. - - # This must be here for main window graphics to appear (without it - # it also gives the error: "QXcbIntegration: Cannot create platform - # OpenGL context, neither GLX nor EGL are enabled"). My guess is - # that it dlopen()'s libraries in paths removed by shrinking RPATH. - dontPatchELF = true; - - src = fetchurl { - name = "draftSight.deb"; - url = "http://dl-ak.solidworks.com/nonsecure/draftsight/${version}/draftSight.deb"; - sha256 = "05lrvml0zkzqg0sj6sj2h8h66hxdmsw5fg9fwz923r1y8j48qxdx"; - }; - - libPath = stdenv.lib.makeLibraryPath [ gcc.cc libGLU libGL xdg_utils - dbus alsaLib cups.lib fontconfig glib icu libpng12 - xkeyboard_config zlib libxslt libxml2 sqlite orc libX11 - libXcursor libXrandr libxcb libXi libSM libICE libXrender - libXcomposite ]; - - meta = with stdenv.lib; { - description = "2D design & drafting application, meant to be similar to AutoCAD"; - longDescription = "Professional-grade 2D design and drafting solution from Dassault Systèmes that lets you create, edit, view and mark up any kind of 2D CAD drawing."; - homepage = "https://www.3ds.com/products-services/draftsight-cad-software/"; - license = stdenv.lib.licenses.unfree; - maintainers = with maintainers; [ hodapp ]; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3df944635c18..a8d9e2f050ff 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -110,6 +110,7 @@ mapAliases ({ docbook_xml_xslt = docbook_xsl; # added 2018-04-25 double_conversion = double-conversion; # 2017-11-22 docker_compose = docker-compose; # 2018-11-10 + draftsight = throw "draftsight has been removed, no longer available as freeware"; # added 2020-08-14 dwarf_fortress = dwarf-fortress; # added 2016-01-23 emacsMelpa = emacs25Packages; # for backward compatibility emacsPackagesGen = emacsPackagesFor; # added 2018-08-18 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 41e7af4c09da..8479a38e4f64 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -19684,8 +19684,6 @@ in dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { }; - draftsight = callPackage ../applications/graphics/draftsight { }; - dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { }; drawing = callPackage ../applications/graphics/drawing { }; From 97077b6e96229afd6c2c8413976f9564d25fdfe7 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 14 Aug 2020 13:14:32 +0000 Subject: [PATCH 070/131] man-pages: 5.07 -> 5.08 --- pkgs/data/documentation/man-pages/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix index 5d58284cb663..58aaf8c47ca8 100644 --- a/pkgs/data/documentation/man-pages/default.nix +++ b/pkgs/data/documentation/man-pages/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "man-pages"; - version = "5.07"; + version = "5.08"; src = fetchurl { url = "mirror://kernel/linux/docs/man-pages/${pname}-${version}.tar.xz"; - sha256 = "13b3q7c67r0wkla4pdihl1qh09k67ms2z5jgzfqgpdqqy6mgziwd"; + sha256 = "1xzp3f6wvw3wplk1a1x09zfv0jp0pdc9wh95czndh3h8z0qwv9yf"; }; makeFlags = [ "MANDIR=$(out)/share/man" ]; From a78dc3a75029a21782fa52b1f63036b9585a53d0 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 7 Aug 2020 16:26:02 +0200 Subject: [PATCH 071/131] =?UTF-8?q?ocamlPackages.dns(-client):=204.6.1=20?= =?UTF-8?q?=E2=86=92=204.6.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/dns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/dns/default.nix b/pkgs/development/ocaml-modules/dns/default.nix index 6075f4e7fb6d..09753c14b35d 100644 --- a/pkgs/development/ocaml-modules/dns/default.nix +++ b/pkgs/development/ocaml-modules/dns/default.nix @@ -4,13 +4,13 @@ buildDunePackage rec { pname = "dns"; - version = "4.6.1"; + version = "4.6.2"; minimumOCamlVersion = "4.07"; src = fetchurl { url = "https://github.com/mirage/ocaml-dns/releases/download/v${version}/dns-v${version}.tbz"; - sha256 = "0nsx98r2i1siz0yghnh87f2sq8w79if7ih9259yay1bp39crd6gd"; + sha256 = "0prypr5c589vay4alri78g0sarh06z35did26wn3s3di17d5761q"; }; propagatedBuildInputs = [ rresult astring fmt logs ptime domain-name gmap cstruct ipaddr lru duration metrics ]; From 71fbe1ddaadef46cc59371926644d2fced712909 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 9 Aug 2020 13:49:11 +0200 Subject: [PATCH 072/131] =?UTF-8?q?ocamlPackages.tls:=200.12.3=20=E2=86=92?= =?UTF-8?q?=200.12.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/tls/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/tls/default.nix b/pkgs/development/ocaml-modules/tls/default.nix index 5a208801d4c4..807fb022e973 100644 --- a/pkgs/development/ocaml-modules/tls/default.nix +++ b/pkgs/development/ocaml-modules/tls/default.nix @@ -6,12 +6,12 @@ buildDunePackage rec { minimumOCamlVersion = "4.08"; - version = "0.12.3"; + version = "0.12.4"; pname = "tls"; src = fetchurl { url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz"; - sha256 = "1kfkxsy0nkqi0gbsqn1ssh4x0xhy0p07ijclm42806rxlqr3x405"; + sha256 = "1m6ci98xg8axk1swrjx0q33ixinyjg8vzr7vwr65k9wljfgy10s9"; }; useDune2 = true; From 6eddb3be7ccec8c472df5c22d1a50db20badf40d Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 14:43:09 +0000 Subject: [PATCH 073/131] libmediainfo: 20.03 -> 20.08 --- pkgs/development/libraries/libmediainfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libmediainfo/default.nix b/pkgs/development/libraries/libmediainfo/default.nix index ab7bb7e6cb9f..e6650db85cc7 100644 --- a/pkgs/development/libraries/libmediainfo/default.nix +++ b/pkgs/development/libraries/libmediainfo/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, zlib }: stdenv.mkDerivation rec { - version = "20.03"; + version = "20.08"; pname = "libmediainfo"; src = fetchurl { url = "https://mediaarea.net/download/source/libmediainfo/${version}/libmediainfo_${version}.tar.xz"; - sha256 = "0wkzj5s34m8dvy7hif4h8f90q8ncrzd930gij1zzw3h5nw732j38"; + sha256 = "19n8h9jq42b6r3dbag77fzwfksfywszmzpi636w87fvc1nqldlqj"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; From afb809f30b73fad9ecf4f5810d96ccc27cf07063 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 15:06:11 +0000 Subject: [PATCH 074/131] kssd: 1.0 -> 1.1 --- pkgs/applications/science/biology/kssd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/biology/kssd/default.nix b/pkgs/applications/science/biology/kssd/default.nix index ef8a0ce136f8..621a8ce15765 100644 --- a/pkgs/applications/science/biology/kssd/default.nix +++ b/pkgs/applications/science/biology/kssd/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "kssd"; - version = "1.0"; + version = "1.1"; src = fetchurl { url = "https://github.com/yhg926/public_${pname}/archive/v${version}.tar.gz"; - sha256 = "a5dcaf520049a962bef625cb59a567ea2b4252d4dc9be28dd06123d340e03919"; + sha256 = "1x3v31cxnww4w5zn15vy0bwk53llsa0f97ma6qbw89h152d2mx5x"; }; buildInputs = [ zlib automake autoconf libtool ]; From 838955243d114ee700dc7f5bb30deef2eb13b32f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C8=98erb=C4=83nescu?= Date: Fri, 14 Aug 2020 17:11:44 +0200 Subject: [PATCH 075/131] webkitgtk: 2.28.3 -> 2.28.4 --- pkgs/development/libraries/webkitgtk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix index 0bc480b63551..72e78be9778b 100644 --- a/pkgs/development/libraries/webkitgtk/default.nix +++ b/pkgs/development/libraries/webkitgtk/default.nix @@ -61,13 +61,13 @@ with stdenv.lib; stdenv.mkDerivation rec { pname = "webkitgtk"; - version = "2.28.3"; + version = "2.28.4"; outputs = [ "out" "dev" ]; src = fetchurl { url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz"; - sha256 = "08imj2q6h975mz7714dqdrmbav0s884990gf98xf2862fb08m2gh"; + sha256 = "0r4lkk21pny2g4mmsw0ds14m5hhjys1l47gvy59dfgihr7l546c2"; }; patches = optionals stdenv.isLinux [ From 78623366f6f711aa48c9e74cdd9b9534c9c1d792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20=C8=98erb=C4=83nescu?= Date: Fri, 14 Aug 2020 14:46:31 +0200 Subject: [PATCH 076/131] gdk-pixbuf-xlib: 2019-10-19-unstable -> 2020-06-11-unstable --- pkgs/development/libraries/gdk-pixbuf/xlib.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/gdk-pixbuf/xlib.nix b/pkgs/development/libraries/gdk-pixbuf/xlib.nix index 53414d921288..edc5ce525635 100644 --- a/pkgs/development/libraries/gdk-pixbuf/xlib.nix +++ b/pkgs/development/libraries/gdk-pixbuf/xlib.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { pname = "gdk-pixbuf-xlib"; - version = "2019-10-19-unstable"; + version = "2020-06-11-unstable"; outputs = [ "out" "dev" "devdoc" ]; @@ -20,8 +20,8 @@ stdenv.mkDerivation rec { domain = "gitlab.gnome.org"; owner = "Archive"; repo = "gdk-pixbuf-xlib"; - rev = "19482794a621d542b223219940e836257d4ae2c9"; - sha256 = "7Qv6tyjR0/iFXYHx5jPhvLLLt0Ms2nzpyWw02oXTkZc="; + rev = "3116b8ae55501cf48d16970aa2b50a5530e15223"; + sha256 = "15wisf2xld3cr7lprnic8fvwpcmww4rydwc1bn2zilyi52vzl2zd"; }; nativeBuildInputs = [ From 96745f0228359a71051a1d0bda4080e7ec134ade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 14 Aug 2020 18:21:53 +0200 Subject: [PATCH 077/131] qt5: switch back to 5.12 on darwin ... until issue #95199 is fixed. --- pkgs/top-level/all-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be52fcb22628..0f674eb02418 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14623,9 +14623,9 @@ in libsForQt514 = recurseIntoAttrs (lib.makeScope qt514.newScope mkLibsForQt5); - # TODO bump to 5.12 on darwin once it's not broken - qt5 = qt514; - libsForQt5 = libsForQt514; + # TODO bump to 5.14 on darwin once it's not broken; see #95199 + qt5 = if stdenv.hostPlatform.isDarwin then qt512 else qt514; + libsForQt5 = if stdenv.hostPlatform.isDarwin then libsForQt512 else libsForQt514; qt5ct = libsForQt5.callPackage ../tools/misc/qt5ct { }; From 06fba2072c8f8eafcc98fbbdd419fe578a6674a6 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 14 Aug 2020 18:42:29 +0200 Subject: [PATCH 078/131] haskellPackages.pango: Bump version (including deps) to fix build This does not file all haskell-gi dependencies. I have limited myself to the ones needed to build webkitgtk, because I care about that one and the issue is hopefully only temporary anyways. --- .../haskell-modules/configuration-common.nix | 30 ++++++++--- .../configuration-hackage2nix.yaml | 3 +- .../haskell-modules/hackage-packages.nix | 52 ++++++++++++++++++- 3 files changed, 74 insertions(+), 11 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b2982d0d6822..320dae0700e8 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1362,14 +1362,28 @@ self: super: { # https://github.com/kowainik/policeman/issues/57 policeman = doJailbreak super.policeman; - # 2020-06-29: These three packages have bumped their dependencies for haskell-gi and haskell-gi-base beyond stack-lts. - # Choosing a jailbreak, because a version override would rebuild most of the glibverse and the packages still build with the older version. - gi-javascriptcore = - # Remove these jailbreaks, when assert fails. - assert (pkgs.lib.versionOlder super.haskell-gi-base.version "0.24"); - doJailbreak super.gi-javascriptcore; - gi-soup = doJailbreak super.gi-soup; - gi-webkit2 = doJailbreak super.gi-webkit2; + # 2020-08-14: gi-pango from stackage is to old for the C libs it links against in nixpkgs. + # That's why we need to bump a ton of dependency versions to unbreak them. + gi-pango = assert super.gi-pango.version == "1.0.22"; self.gi-pango_1_0_23; + haskell-gi-base = assert super.haskell-gi-base.version == "0.23.0"; addBuildDepends (self.haskell-gi-base_0_24_2) [ pkgs.gobject-introspection ]; + haskell-gi = assert super.haskell-gi.version == "0.23.1"; self.haskell-gi_0_24_4; + gi-cairo = assert super.gi-cairo.version == "1.0.23"; self.gi-cairo_1_0_24; + gi-glib = assert super.gi-glib.version == "2.0.23"; self.gi-glib_2_0_24; + gi-gobject = assert super.gi-gobject.version == "2.0.22"; self.gi-gobject_2_0_24; + gi-atk = assert super.gi-atk.version == "2.0.21"; self.gi-atk_2_0_22; + gi-gio = assert super.gi-gio.version == "2.0.26"; self.gi-gio_2_0_27; + gi-gdk = assert super.gi-gdk.version == "3.0.22"; self.gi-gdk_3_0_23; + gi-gtk = assert super.gi-gtk.version == "3.0.33"; self.gi-gtk_3_0_35; + gi-gdkpixbuf = assert super.gi-gdkpixbuf.version == "2.0.23"; self.gi-gdkpixbuf_2_0_24; + + # 2020-08-14: Needs some manual patching to be compatible with haskell-gi-base 0.24 + # Created upstream PR @ https://github.com/ghcjs/jsaddle/pull/119 + jsaddle-webkit2gtk = appendPatch super.jsaddle-webkit2gtk (pkgs.fetchpatch { + url = "https://github.com/ghcjs/jsaddle/compare/9727365...09f44aa.patch"; + sha256 = "1bkwgmc04544haycb69fqsd97lg24jc7hc1yrin2sgr4l7hz04pf"; + stripLen = 2; + extraPrefix = ""; + }); # Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released) # https://github.com/lehins/massiv/pull/104 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 4fdedca2738e..c3a090c7937f 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2560,6 +2560,8 @@ extra-packages: - deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3 - dhall == 1.29.0 # required for spago 0.14.0. - doctemplates == 0.8 # required by pandoc-2.9.x + - gi-gdk == 3.0.23 # required for gi-pango 1.0.23 + - gi-gtk == 3.0.35 # required for gi-pango 1.0.23 - generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x - ghc-check == 0.3.0.1 # only version compatible with ghcide 0.2.0 - ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0 @@ -5317,7 +5319,6 @@ broken-packages: - gi-gtkosxapplication - gi-gtksource - gi-handy - - gi-harfbuzz - gi-ibus - gi-notify - gi-ostree diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6ee769c160d3..84086e410685 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -99922,6 +99922,31 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) gtk3;}; + "gi-gdk_3_0_23" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gdk"; + version = "3.0.23"; + sha256 = "18v3kb6kmryymmrz0d88nf25priwyh3yzh7raghc5ph2rv7n4w8m"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gdk bindings"; + license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) gtk3;}; + "gi-gdk_4_0_2" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4 @@ -100427,6 +100452,31 @@ self: { license = stdenv.lib.licenses.lgpl21; }) {inherit (pkgs) gtk3;}; + "gi-gtk_3_0_35" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-pango, gtk3, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtk"; + version = "3.0.35"; + sha256 = "08z6kc9m7xb24d9z08yy3g66l8i7nircnaiy5i82yfl2l4slvz2w"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gtk bindings"; + license = stdenv.lib.licenses.lgpl21; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) gtk3;}; + "gi-gtk_4_0_2" = callPackage ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject @@ -100621,8 +100671,6 @@ self: { libraryPkgconfigDepends = [ harfbuzz harfbuzz-gobject ]; description = "HarfBuzz bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) harfbuzz; harfbuzz-gobject = null;}; "gi-ibus" = callPackage From 171bfe1298f7fcfb2a74b6ad0e2f65d3631aa239 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 17:00:58 +0000 Subject: [PATCH 079/131] kubernetes-helm: 3.2.4 -> 3.3.0 --- pkgs/applications/networking/cluster/helm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index e4db72d58cc0..bb76ad698821 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "helm"; - version = "3.2.4"; + version = "3.3.0"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${version}"; - sha256 = "1plpk8qnv11d47qz93h57abjchyp6ahgyazyp0c6rv24vb9fp9zi"; + sha256 = "0bp2yscrvdm46w2nxas5zs9mcvdn2yp05k0wmcjl7gh42fs6hmcs"; }; - vendorSha256 = "0j25m56cwzjd9b75v7xlb26q81bsmln77k23h9n8v2f2gqwwpkrl"; + vendorSha256 = "0lccglh5qpm5kp8xp1pn7y4cfxjpax83gyzjmnhh9h5y9zwgqp03"; doCheck = false; From ff5c9664b6a07f2a8cff8101fc96cdaf1015d128 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 14 Aug 2020 19:02:59 +0200 Subject: [PATCH 080/131] haskellPackages.haskell-language-server: Fix evalution errors --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index b2982d0d6822..64354dd108f6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1335,7 +1335,7 @@ self: super: { ''; })).override { # we are faster than stack here - hie-bios = dontCheck self.hie-bios_0_6_1; + hie-bios = dontCheck self.hie-bios_0_6_2; lsp-test = dontCheck self.lsp-test_0_11_0_4; }); @@ -1355,7 +1355,7 @@ self: super: { # use a fork of ghcide ghcide = self.hls-ghcide; # we are faster than stack here - hie-bios = dontCheck self.hie-bios_0_6_1; + hie-bios = dontCheck self.hie-bios_0_6_2; lsp-test = dontCheck self.lsp-test_0_11_0_4; }; From 096a73fd32a53428bbed986fe1f4b3f25b446ac0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 14 Aug 2020 16:27:49 +0200 Subject: [PATCH 081/131] factorio: fix headless build --- pkgs/games/factorio/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix index fb69b9d3819e..7aeddb82a530 100644 --- a/pkgs/games/factorio/default.nix +++ b/pkgs/games/factorio/default.nix @@ -158,11 +158,6 @@ let patchelf \ --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ $out/bin/factorio - - mkdir -p $out/share/icons/hicolor/{64x64,128x128}/apps - cp -a data/core/graphics/factorio-icon.png $out/share/icons/hicolor/64x64/apps/factorio.png - cp -a data/core/graphics/factorio-icon@2x.png $out/share/icons/hicolor/128x128/apps/factorio.png - ln -s ${desktopItem}/share/applications $out/share/ ''; meta = { @@ -239,6 +234,11 @@ let ${updateConfigSh} EOF ) $out/share/factorio/update-config.sh + + mkdir -p $out/share/icons/hicolor/{64x64,128x128}/apps + cp -a data/core/graphics/factorio-icon.png $out/share/icons/hicolor/64x64/apps/factorio.png + cp -a data/core/graphics/factorio-icon@2x.png $out/share/icons/hicolor/128x128/apps/factorio.png + ln -s ${desktopItem}/share/applications $out/share/ ''; }; alpha = demo // { From 3862817d8731383a0ed300b6a170dd5cf70e6da5 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 14 Aug 2020 20:26:05 +0300 Subject: [PATCH 082/131] sequoia: 0.17.0 -> 0.18.0 --- pkgs/tools/security/sequoia/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/sequoia/default.nix b/pkgs/tools/security/sequoia/default.nix index 0700988adbde..a3a9ec4becff 100644 --- a/pkgs/tools/security/sequoia/default.nix +++ b/pkgs/tools/security/sequoia/default.nix @@ -9,16 +9,16 @@ assert pythonSupport -> pythonPackages != null; rustPlatform.buildRustPackage rec { pname = "sequoia"; - version = "0.17.0"; + version = "0.18.0"; src = fetchFromGitLab { owner = "sequoia-pgp"; repo = pname; rev = "v${version}"; - sha256 = "1rf9q67qmjfkgy6r3mz1h9ibfmc04r4j8nzacqv2l75x4mwvf6xb"; + sha256 = "18acv0185y51yz6jwchi1vf701shz37z5qmnzpq6z419lpjdaskd"; }; - cargoSha256 = "074bbr7dfk8cqdarrjy4sm37f5jmv2l5gwwh3zcmy2wrfg7vi1h6"; + cargoSha256 = "1jazwpv5mrsd0hxfavk0lvq8n26iglzl8pggw311ysi0lwabjq0y"; nativeBuildInputs = [ pkgconfig From 62c0e3ac5d27045a6012dec12127f6ad122cf6ad Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:12:16 +0200 Subject: [PATCH 083/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/f40cab4d6e7e4b23b0d5ef730e4e4261117371b0. --- .../haskell-modules/hackage-packages.nix | 203 +++++++++++++----- 1 file changed, 146 insertions(+), 57 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 6ee769c160d3..f9c5231c7855 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -36295,8 +36295,8 @@ self: { }: mkDerivation { pname = "azimuth-hs"; - version = "0.2.0"; - sha256 = "11mmvis4z7vmvghm47vgsghw7kj9skixcyffg68hqm3cfzncj2wm"; + version = "0.2.1"; + sha256 = "0gr852mqzd05jhhmszf69r1kk5ja2syq15ac0hdnqzhfzlbq2nrl"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base data-default-class exceptions haskoin-core memory mtl text @@ -66474,38 +66474,40 @@ self: { "darcs" = callPackage ({ mkDerivation, array, async, attoparsec, base, base16-bytestring - , binary, bytestring, Cabal, cmdargs, containers, cryptohash, curl - , data-ordlist, directory, fgl, filepath, FindBin, graphviz - , hashable, haskeline, html, HTTP, HUnit, mmap, mtl, network - , network-uri, old-time, parsec, process, QuickCheck, random - , regex-applicative, regex-compat-tdfa, sandi, shelly, split, stm - , tar, terminfo, test-framework, test-framework-hunit - , test-framework-quickcheck2, text, time, transformers, unix - , unix-compat, utf8-string, vector, zip-archive, zlib + , binary, bytestring, Cabal, cmdargs, conduit, constraints + , containers, cryptonite, data-ordlist, directory, fgl, filepath + , FindBin, hashable, haskeline, html, http-conduit, http-types + , HUnit, leancheck, memory, mmap, mtl, network, network-uri + , old-time, parsec, process, QuickCheck, regex-applicative + , regex-compat-tdfa, sandi, shelly, split, stm, tar, temporary + , terminfo, test-framework, test-framework-hunit + , test-framework-leancheck, test-framework-quickcheck2, text, time + , transformers, unix, unix-compat, utf8-string, vector, zip-archive + , zlib }: mkDerivation { pname = "darcs"; - version = "2.14.5"; - sha256 = "1lid725r6p5h568znj859bz4mk30v423yx96xxiqlx54w3wq4kig"; + version = "2.16.1"; + sha256 = "1q837ibf97f3fm6gcr5l6cc4kb554gm1fhzc2a22fkkj15axivq0"; configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath process ]; libraryHaskellDepends = [ array async attoparsec base base16-bytestring binary bytestring - containers cryptohash data-ordlist directory fgl filepath graphviz - hashable haskeline html HTTP mmap mtl network network-uri old-time - parsec process random regex-applicative regex-compat-tdfa sandi stm - tar terminfo text time transformers unix unix-compat utf8-string - vector zip-archive zlib + conduit constraints containers cryptonite data-ordlist directory + fgl filepath hashable haskeline html http-conduit http-types memory + mmap mtl network network-uri old-time parsec process + regex-applicative regex-compat-tdfa sandi stm tar temporary + terminfo text time transformers unix unix-compat utf8-string vector + zip-archive zlib ]; - librarySystemDepends = [ curl ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ - array base bytestring cmdargs containers directory filepath FindBin - HUnit mtl QuickCheck shelly split test-framework - test-framework-hunit test-framework-quickcheck2 text transformers - zip-archive + array base bytestring cmdargs constraints containers directory + filepath FindBin HUnit leancheck mtl QuickCheck shelly split + test-framework test-framework-hunit test-framework-leancheck + test-framework-quickcheck2 text transformers vector zip-archive ]; doCheck = false; postInstall = '' @@ -66513,8 +66515,8 @@ self: { mv contrib/darcs_completion $out/etc/bash_completion.d/darcs ''; description = "a distributed, interactive, smart revision control system"; - license = stdenv.lib.licenses.gpl2; - }) {inherit (pkgs) curl;}; + license = stdenv.lib.licenses.gpl2Plus; + }) {}; "darcs-benchmark" = callPackage ({ mkDerivation, base, bytestring, cmdargs, containers, datetime @@ -76045,8 +76047,8 @@ self: { ({ mkDerivation, base, mmsyn3, mmsyn6ukr, mmsyn7s, vector }: mkDerivation { pname = "dobutokO-poetry"; - version = "0.9.0.1"; - sha256 = "1wjxmlcz5xyc3avfm9f74f3scjjqa3a8hn0pav2l0lhkf8r6p5i6"; + version = "0.10.0.0"; + sha256 = "1lrdlgn49im8rgvsj61k2n3g2ham2gizbv0r95nv4ga71z54lyhj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base mmsyn3 mmsyn6ukr mmsyn7s vector ]; @@ -76931,6 +76933,35 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dotenv_0_8_0_6" = callPackage + ({ mkDerivation, base, base-compat, containers, directory + , exceptions, hspec, hspec-megaparsec, megaparsec + , optparse-applicative, process, text, transformers, yaml + }: + mkDerivation { + pname = "dotenv"; + version = "0.8.0.6"; + sha256 = "0ndgsjjcpmhxaxjn4mmw4cyd6i2y67zpx9ap099k5jw9ad0lbwb0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-compat containers directory exceptions megaparsec process + text transformers yaml + ]; + executableHaskellDepends = [ + base base-compat megaparsec optparse-applicative process text + transformers yaml + ]; + testHaskellDepends = [ + base base-compat containers directory exceptions hspec + hspec-megaparsec megaparsec process text transformers yaml + ]; + description = "Loads environment variables from dotenv files"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "dotfs" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , haskell-src, HFuse, HUnit, parsec, process, QuickCheck @@ -83173,19 +83204,17 @@ self: { ]; description = "General purpose live coding framework"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; - "essence-of-live-coding_0_2_0_1" = callPackage + "essence-of-live-coding_0_2_1" = callPackage ({ mkDerivation, base, containers, foreign-store, mtl, QuickCheck , syb, test-framework, test-framework-quickcheck2, transformers , vector-sized }: mkDerivation { pname = "essence-of-live-coding"; - version = "0.2.0.1"; - sha256 = "1p814zgbcg7v69mpz3pmil0344xyxjj865c9nvqgpy33hg24vbyc"; + version = "0.2.1"; + sha256 = "1bjpzz5ph2n4ljhckn2p88pg6c49phigw2f1y9l83wgnvdavdz83"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83199,7 +83228,6 @@ self: { description = "General purpose live coding framework"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "essence-of-live-coding-gloss" = callPackage @@ -83215,25 +83243,40 @@ self: { ]; description = "General purpose live coding framework - Gloss backend"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; - "essence-of-live-coding-gloss_0_2_0_1" = callPackage + "essence-of-live-coding-gloss_0_2_1" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss , syb, transformers }: mkDerivation { pname = "essence-of-live-coding-gloss"; - version = "0.2.0.1"; - sha256 = "1xhkwwvlfhfrvx14c71wj6zk22w6f98w4zsp3vlzlq5h5ci00p1s"; + version = "0.2.1"; + sha256 = "0pgkzfy7w8lylx0bb3vs1d8a2hgaavn2m9rj0v1f6hl193hnimz7"; libraryHaskellDepends = [ base essence-of-live-coding foreign-store gloss syb transformers ]; description = "General purpose live coding framework - Gloss backend"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; + }) {}; + + "essence-of-live-coding-gloss-example" = callPackage + ({ mkDerivation, base, essence-of-live-coding + , essence-of-live-coding-gloss, gloss, syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-gloss-example"; + version = "0.2.1"; + sha256 = "0rfpl2y6dga86qpq3sfc1kvwsb55d3aw0ckkfn8yflfnad6k884l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base essence-of-live-coding essence-of-live-coding-gloss gloss syb + transformers + ]; + description = "General purpose live coding framework - Gloss example"; + license = stdenv.lib.licenses.bsd3; }) {}; "essence-of-live-coding-pulse" = callPackage @@ -83249,25 +83292,40 @@ self: { ]; description = "General purpose live coding framework - pulse backend"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; - "essence-of-live-coding-pulse_0_2_0_1" = callPackage + "essence-of-live-coding-pulse_0_2_1" = callPackage ({ mkDerivation, base, essence-of-live-coding, foreign-store , pulse-simple, transformers }: mkDerivation { pname = "essence-of-live-coding-pulse"; - version = "0.2.0.1"; - sha256 = "1cjwnb9ww1493xlqdfblxnfp5kxav9lyp7xkfaawz6j35v9lvzr5"; + version = "0.2.1"; + sha256 = "02my8bprwij9rxl0x0yb8q9zr137alzl77j5lvd1gl5r5sbvm8pj"; libraryHaskellDepends = [ base essence-of-live-coding foreign-store pulse-simple transformers ]; description = "General purpose live coding framework - pulse backend"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; + }) {}; + + "essence-of-live-coding-pulse-example" = callPackage + ({ mkDerivation, base, essence-of-live-coding + , essence-of-live-coding-pulse, pulse-simple, transformers, vector + }: + mkDerivation { + pname = "essence-of-live-coding-pulse-example"; + version = "0.2.1"; + sha256 = "118xlqx67lgyrqi9r581ad2xsqs5x5d19afbfh6200bi618sr8af"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base essence-of-live-coding essence-of-live-coding-pulse + pulse-simple transformers vector + ]; + description = "General purpose live coding framework - pulse backend example"; + license = stdenv.lib.licenses.bsd3; }) {}; "essence-of-live-coding-quickcheck" = callPackage @@ -83284,18 +83342,16 @@ self: { ]; description = "General purpose live coding framework - QuickCheck integration"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; - "essence-of-live-coding-quickcheck_0_2_0_1" = callPackage + "essence-of-live-coding-quickcheck_0_2_1" = callPackage ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding , QuickCheck, syb, transformers }: mkDerivation { pname = "essence-of-live-coding-quickcheck"; - version = "0.2.0.1"; - sha256 = "0mmq4b9scz3ib9px65h1fmkzkcy6kxjh5rm88l50h6aia4447a40"; + version = "0.2.1"; + sha256 = "144840ck2a0wk8pd62c6l9iw6jlvva3yif30mba9m8r1zylaanyj"; libraryHaskellDepends = [ base boltzmann-samplers essence-of-live-coding QuickCheck syb transformers @@ -83303,7 +83359,6 @@ self: { description = "General purpose live coding framework - QuickCheck integration"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "estimator" = callPackage @@ -112996,7 +113051,7 @@ self: { broken = true; }) {}; - "hapistrano_0_4_1_1" = callPackage + "hapistrano_0_4_1_2" = callPackage ({ mkDerivation, aeson, ansi-terminal, async, base, directory , filepath, formatting, gitrev, hspec, hspec-discover, mtl , optparse-applicative, path, path-io, process, QuickCheck @@ -113004,8 +113059,8 @@ self: { }: mkDerivation { pname = "hapistrano"; - version = "0.4.1.1"; - sha256 = "1cxb0bf96jd707h3acxq70jl8bamb7dhbrkr9ils44y3r4kb32kz"; + version = "0.4.1.2"; + sha256 = "0ylahq6hnyzyhh4fb2d21fwisq8a8x5rij6zrzvhcapnir2vkrn0"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -119196,6 +119251,23 @@ self: { broken = true; }) {}; + "hasql-optparse-applicative_0_3_0_6" = callPackage + ({ mkDerivation, base-prelude, hasql, hasql-pool + , optparse-applicative + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.3.0.6"; + sha256 = "16k6k2qp8avnlsidyjk458lags2633789wvvwdy4xgmiqs1riqr9"; + libraryHaskellDepends = [ + base-prelude hasql hasql-pool optparse-applicative + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "hasql-pool" = callPackage ({ mkDerivation, base-prelude, hasql, hspec, resource-pool, time }: mkDerivation { @@ -152005,6 +152077,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "kubernetes-webhook-haskell_0_2_0_3" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , text, unordered-containers + }: + mkDerivation { + pname = "kubernetes-webhook-haskell"; + version = "0.2.0.3"; + sha256 = "1xvc35jibs2nizzp6xgdzzyx6fhgzgqb55a48vl1djbi84s8b4q1"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring text + unordered-containers + ]; + description = "Create Kubernetes Admission Webhooks in Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "kuifje" = callPackage ({ mkDerivation, base, boxes, containers, lens }: mkDerivation { @@ -181259,8 +181348,8 @@ self: { }: mkDerivation { pname = "niv"; - version = "0.2.15"; - sha256 = "1ygjz5yjfb4g583m6cp2dpxzpyj9pvz82i08m33m99nn39w2x105"; + version = "0.2.16"; + sha256 = "0z2wws28nl7xd5fbc5za287y8ryvfrgha4qh7aahr3x1j9sywpyg"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -186507,8 +186596,8 @@ self: { }: mkDerivation { pname = "optima"; - version = "0.4"; - sha256 = "0ryrz9739g1zql9ldll2ilfiyazgz5xixk31wajdqz0xdzqg3bbl"; + version = "0.4.0.1"; + sha256 = "029bizcajhmvkgmr7yb95bbhi00bnvhnlx4crbx06wridhz2lp23"; libraryHaskellDepends = [ attoparsec attoparsec-data base optparse-applicative text text-builder From f49c3f372d484b088c47ed2a3f77c2ba8795e6f4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:14:10 +0200 Subject: [PATCH 084/131] hackage2nix: update list of broken builds to fix evaluation --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 4fdedca2738e..126b3960777c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -9402,6 +9402,7 @@ broken-packages: - secure-sockets - secureUDP - sednaDBXML + - seitz-symbol - selectors - SelectSequencesFromMSA - selenium From 64571325654aa47c6784c828a2609c1b29523ae4 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:15:06 +0200 Subject: [PATCH 085/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/29b47bf07a2c1dac3850944bf7edd62984d482eb. --- .../haskell-modules/hackage-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index f9c5231c7855..43d7b5b79300 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -206206,6 +206206,23 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "qrcode-juicypixels_0_8_2" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, JuicyPixels + , qrcode-core, text, vector + }: + mkDerivation { + pname = "qrcode-juicypixels"; + version = "0.8.2"; + sha256 = "0kiyi084hmd2l50fd8miwgw0y94sd1lkf34jw7z3sb33bbp70f3g"; + libraryHaskellDepends = [ + base base64-bytestring bytestring JuicyPixels qrcode-core text + vector + ]; + description = "Converts a qrcode-core image to JuicyPixels"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "qsem" = callPackage ({ mkDerivation, base, ghc-prim }: mkDerivation { @@ -222681,6 +222698,8 @@ self: { ]; description = "Read and Display Seitz Symbol"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "selda" = callPackage From e9455b9cf1fab812d3811476d31d95a43cac0d18 Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 14 Aug 2020 20:54:41 +0300 Subject: [PATCH 086/131] =?UTF-8?q?sile:=200.10.9=20=E2=86=92=200.10.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/tools/typesetting/sile/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/typesetting/sile/default.nix b/pkgs/tools/typesetting/sile/default.nix index 209385c378ea..d61e97857c56 100644 --- a/pkgs/tools/typesetting/sile/default.nix +++ b/pkgs/tools/typesetting/sile/default.nix @@ -30,6 +30,7 @@ let luarepl luasec luasocket + penlight stdlib vstruct ]); @@ -37,11 +38,11 @@ in stdenv.mkDerivation rec { pname = "sile"; - version = "0.10.9"; + version = "0.10.10"; src = fetchurl { url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; - sha256 = "0r55c1nz5bkgzfviw72lyh38nls9s49zi3pja7mld6q5dclazsj4"; + sha256 = "0m7yyvw8ypz89rfx8nm70mf87l357w5qac73pmfgl84f24cbxh7g"; }; configureFlags = [ From e1f6f37dc9c7477bf514447fc4807e1dd4be68ce Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 14 Aug 2020 21:06:14 +0300 Subject: [PATCH 087/131] lua-cassowary: Fix URL and add myself to maintainer list (I am also an upstream committer.) --- pkgs/development/lua-modules/generated-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 3a31763a30e1..2f8521c395a8 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -155,9 +155,9 @@ cassowary = buildLuarocksPackage { propagatedBuildInputs = [ lua penlight ]; meta = with stdenv.lib; { - homepage = "https://github.com/simoncozens/cassowary.lua"; - description = "The cassowary constraint solver."; - maintainers = with maintainers; [ marsam ]; + homepage = "https://github.com/sile-typesetter/cassowary.lua"; + description = "The cassowary constraint solver"; + maintainers = with maintainers; [ marsam alerque ]; license.fullName = "Apache 2"; }; }; From 28593b182b42126b68cd518d50abe15049ab70ea Mon Sep 17 00:00:00 2001 From: Caleb Maclennan Date: Fri, 14 Aug 2020 21:08:49 +0300 Subject: [PATCH 088/131] =?UTF-8?q?lua-penlight:=201.7.0=20=E2=86=92=201.8?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/lua-modules/generated-packages.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 2f8521c395a8..bb14f562d706 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -1376,17 +1376,18 @@ nvim-client = buildLuarocksPackage { }; penlight = buildLuarocksPackage { pname = "penlight"; - version = "1.7.0-1"; + version = "1.8.0-1"; src = fetchurl { - url = "mirror://luarocks/penlight-1.7.0-1.src.rock"; - sha256 = "0rr56vc33b2knr5qmfdjrb1wk98lyp3zmlyzz6m15v2s1s5yxgah"; + url = "mirror://luarocks/penlight-1.8.0-1.src.rock"; + sha256 = "05x00dgsa79wzq187ww6i8j0s74nh2c852awni7xfshxgihwhc42"; }; propagatedBuildInputs = [ luafilesystem ]; meta = with stdenv.lib; { homepage = "http://tieske.github.io/Penlight"; description = "Lua utility libraries loosely based on the Python standard libraries"; + maintainers = with maintainers; [ alerque ]; license.fullName = "MIT/X11"; }; }; From 14309ad8aa76f3c0d1cfed7a0db38f116f88f4aa Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 18:26:08 +0000 Subject: [PATCH 089/131] links2: 2.20.2 -> 2.21 --- pkgs/applications/networking/browsers/links2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/links2/default.nix b/pkgs/applications/networking/browsers/links2/default.nix index 0312c3b6895e..0db521f8ef59 100644 --- a/pkgs/applications/networking/browsers/links2/default.nix +++ b/pkgs/applications/networking/browsers/links2/default.nix @@ -8,12 +8,12 @@ }: stdenv.mkDerivation rec { - version = "2.20.2"; + version = "2.21"; pname = "links2"; src = fetchurl { url = "${meta.homepage}/download/links-${version}.tar.bz2"; - sha256 = "097ll98ympzfx7qfdyhc52yzvsp167x5nnjs6v8ih496wv80fksb"; + sha256 = "0qqdcghsdqm7l6kyi0k752ws3ak5crw85pqkcb11wy67j62yspi8"; }; buildInputs = with stdenv.lib; From 929ecab0d7e56250ddb52710c7efce9a5f02bbd0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:24:41 +0200 Subject: [PATCH 090/131] hackage2nix: update list of broken builds --- .../configuration-hackage2nix.yaml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 26648638fd53..5d56b3414fce 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -2995,6 +2995,7 @@ broken-packages: - AMI - ampersand - amqp-conduit + - amqp-streamly - analyze - analyze-client - anansi-pandoc @@ -3910,6 +3911,7 @@ broken-packages: - collections-api - collections-base-instances - colonnade + - Color - color-counter - colorless - colorless-http-client @@ -4086,6 +4088,7 @@ broken-packages: - CoreDump - CoreErlang - CoreFoundation + - corenlp-parser - Coroutine - coroutine-enumerator - coroutine-iteratee @@ -4166,6 +4169,12 @@ broken-packages: - crystalfontz - cse-ghc-plugin - csg + - csound-catalog + - csound-expression + - csound-expression-dynamic + - csound-expression-opcodes + - csound-expression-typed + - csound-sampler - CSPM-cspm - CSPM-FiringRules - CSPM-Frontend @@ -4194,6 +4203,7 @@ broken-packages: - curve25519 - curves - custom-prelude + - cut-the-crap - CV - cv-combinators - cypher @@ -4244,6 +4254,7 @@ broken-packages: - data-filepath - data-fin - data-fin-simple + - data-fix-cse - data-flagset - data-forest - data-ivar @@ -4398,6 +4409,7 @@ broken-packages: - dgim - dgs - dhall-check + - dhall-docs - dhall-fly - dhall-nix - dhall-text @@ -4715,6 +4727,7 @@ broken-packages: - EnumMap - enummapmap - enummapset-th + - env-extra - env-parser - envstatus - epanet-haskell @@ -5306,6 +5319,9 @@ broken-packages: - ghcprofview - ght - gi-cairo-again + - gi-dbusmenugtk3 + - gi-gdk + - gi-gdkx11 - gi-ggit - gi-girepository - gi-graphene @@ -5316,12 +5332,17 @@ broken-packages: - gi-gstpbutils - gi-gsttag - gi-gstvideo + - gi-gtk + - gi-gtk-declarative + - gi-gtk-declarative-app-simple + - gi-gtk-hs - gi-gtkosxapplication - gi-gtksource - gi-handy - gi-ibus - gi-notify - gi-ostree + - gi-pango - gi-pangocairo - gi-poppler - gi-secret @@ -5541,6 +5562,8 @@ broken-packages: - gtfs - gtfs-realtime - gtk-serialized-event + - gtk-sni-tray + - gtk-strut - gtk-toy - gtk2hs-hello - gtk2hs-rpn @@ -6782,6 +6805,7 @@ broken-packages: - inilist - initialize - inject-function + - inline-asm - inline-java - inline-r - inserts @@ -7572,6 +7596,9 @@ broken-packages: - marxup - masakazu-bot - MASMGen + - massiv + - massiv-io + - massiv-test - master-plan - matchable - matchable-th @@ -8194,6 +8221,7 @@ broken-packages: - om-actor - om-elm - om-fail + - om-http-logging - omaketex - ombra - Omega @@ -8490,6 +8518,7 @@ broken-packages: - pg-store - pg-transact - pgdl + - pgf2 - pgsql-simple - pgstream - phasechange @@ -8576,6 +8605,7 @@ broken-packages: - plat - platinum-parsing - PlayingCards + - plex - plist - plist-buddy - plocketed @@ -9343,6 +9373,7 @@ broken-packages: - scgi - schedevr - schedule-planner + - scheduler - schedyield - schema - schemas @@ -9999,6 +10030,8 @@ broken-packages: - streamproc - strelka - strict-data + - strict-lens + - strict-optics - strict-tuple-lens - StrictBench - StrictCheck @@ -10077,6 +10110,7 @@ broken-packages: - swearjure - swf - swift-lda + - swiss-ephemeris - sws - syb-extras - syb-with-class-instances-text @@ -10135,6 +10169,7 @@ broken-packages: - Tablify - tabloid - tabs + - taffybar - tag-bits - tag-stream - tagged-exception-core @@ -10245,6 +10280,7 @@ broken-packages: - test-simple - testbench - testCom + - testcontainers - TestExplode - testloop - testpack From ac204ecef4e1bdb243a39bb97958e35392197ff8 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:33:35 +0200 Subject: [PATCH 091/131] hackage2nix: update list of broken builds --- .../configuration-hackage2nix.yaml | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 5d56b3414fce..61b997cd854a 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -5318,36 +5318,6 @@ broken-packages: - ghclive - ghcprofview - ght - - gi-cairo-again - - gi-dbusmenugtk3 - - gi-gdk - - gi-gdkx11 - - gi-ggit - - gi-girepository - - gi-graphene - - gi-gsk - - gi-gst - - gi-gstaudio - - gi-gstbase - - gi-gstpbutils - - gi-gsttag - - gi-gstvideo - - gi-gtk - - gi-gtk-declarative - - gi-gtk-declarative-app-simple - - gi-gtk-hs - - gi-gtkosxapplication - - gi-gtksource - - gi-handy - - gi-ibus - - gi-notify - - gi-ostree - - gi-pango - - gi-pangocairo - - gi-poppler - - gi-secret - - gi-vte - - gi-wnck - giak - Gifcurry - ginsu From 2b5c3c8ce81e60048766da588e5f353fb167802f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:41:34 +0200 Subject: [PATCH 092/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/29b47bf07a2c1dac3850944bf7edd62984d482eb. --- .../haskell-modules/hackage-packages.nix | 103 ++++++++++-------- 1 file changed, 58 insertions(+), 45 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 98ab1314cc72..a84606c0f49c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -3347,6 +3347,8 @@ self: { benchmarkHaskellDepends = [ base colour criterion deepseq random ]; description = "Color spaces and conversions between them"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Color_0_2_0" = callPackage @@ -3367,6 +3369,7 @@ self: { description = "Color spaces and conversions between them"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Combinatorrent" = callPackage @@ -29043,6 +29046,8 @@ self: { ]; description = "A simple streamly wrapper for amqp"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "amqp-utils" = callPackage @@ -62519,6 +62524,8 @@ self: { librarySystemDepends = [ rocksdb ]; description = "Launches CoreNLP and parses the JSON output"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) rocksdb;}; "cornea" = callPackage @@ -65037,6 +65044,8 @@ self: { ]; description = "a gallery of Csound instruments"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csound-expression" = callPackage @@ -65056,6 +65065,8 @@ self: { ]; description = "library to make electronic music"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csound-expression-dynamic" = callPackage @@ -65073,6 +65084,8 @@ self: { ]; description = "dynamic core for csound-expression library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csound-expression-opcodes" = callPackage @@ -65088,6 +65101,8 @@ self: { ]; description = "opcodes for the library csound-expression"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csound-expression-typed" = callPackage @@ -65108,6 +65123,8 @@ self: { ]; description = "typed core for the library csound-expression"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csound-sampler" = callPackage @@ -65119,6 +65136,8 @@ self: { libraryHaskellDepends = [ base csound-expression transformers ]; description = "A musical sampler based on Csound"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "csp" = callPackage @@ -66136,6 +66155,8 @@ self: { testPkgconfigDepends = [ pocketsphinx sphinxbase ]; description = "Cuts out uninteresting parts of videos by detecting silences"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) pocketsphinx; inherit (pkgs) sphinxbase;}; "cutter" = callPackage @@ -67713,6 +67734,8 @@ self: { libraryHaskellDepends = [ base containers data-fix transformers ]; description = "Common subexpression elimination for the fixploint types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "data-flags" = callPackage @@ -72110,6 +72133,8 @@ self: { ]; description = "Generate HTML docs from a dhall package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "dhall-fly" = callPackage @@ -82216,6 +82241,8 @@ self: { ]; description = "Safe helpers for accessing and modifying environment variables"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "env-locale" = callPackage @@ -99827,8 +99854,6 @@ self: { ]; description = "Bridge between packages gi-* and cairo-core"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "gi-cairo-connector" = callPackage @@ -100134,8 +100159,6 @@ self: { libraryPkgconfigDepends = [ libgit2-glib ]; description = "libgit2-glib bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) libgit2-glib;}; "gi-gio" = callPackage @@ -100194,8 +100217,6 @@ self: { libraryPkgconfigDepends = [ gobject-introspection ]; description = "GIRepository (gobject-introspection) bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) gobject-introspection;}; "gi-glib" = callPackage @@ -100293,8 +100314,6 @@ self: { libraryPkgconfigDepends = [ graphene-gobject ]; description = "Graphene bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {graphene-gobject = null;}; "gi-graphene_1_0_2" = callPackage @@ -100315,7 +100334,6 @@ self: { description = "Graphene bindings"; license = stdenv.lib.licenses.lgpl21; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {graphene-gobject = null;}; "gi-gsk" = callPackage @@ -100340,8 +100358,6 @@ self: { libraryPkgconfigDepends = [ gtk4 ]; description = "Gsk bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {gtk4 = null;}; "gi-gst" = callPackage @@ -100361,8 +100377,6 @@ self: { libraryPkgconfigDepends = [ gstreamer ]; description = "GStreamer bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.gst_all_1) gstreamer;}; "gi-gstaudio" = callPackage @@ -100384,8 +100398,6 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerAudio bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gstbase" = callPackage @@ -100407,8 +100419,6 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerBase bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gstpbutils" = callPackage @@ -100433,8 +100443,6 @@ self: { libraryPkgconfigDepends = [ gstreamer-pbutils ]; description = "GStreamer Plugins Base Utils bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {gstreamer-pbutils = null;}; "gi-gsttag" = callPackage @@ -100456,8 +100464,6 @@ self: { libraryPkgconfigDepends = [ gstreamer-tag ]; description = "GStreamer Tag bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {gstreamer-tag = null;}; "gi-gstvideo" = callPackage @@ -100479,8 +100485,6 @@ self: { libraryPkgconfigDepends = [ gst-plugins-base ]; description = "GStreamerVideo bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; "gi-gtk" = callPackage @@ -100653,8 +100657,6 @@ self: { libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ]; description = "GtkosxApplication bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {gtk-mac-integration-gtk3 = null;}; "gi-gtksource" = callPackage @@ -100679,8 +100681,6 @@ self: { libraryPkgconfigDepends = [ gtksourceview3 ]; description = "GtkSource bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) gtksourceview3;}; "gi-handy" = callPackage @@ -100705,8 +100705,6 @@ self: { libraryPkgconfigDepends = [ libhandy ]; description = "libhandy bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) libhandy;}; "gi-harfbuzz" = callPackage @@ -100747,8 +100745,6 @@ self: { libraryPkgconfigDepends = [ ibus ]; description = "IBus bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) ibus;}; "gi-javascriptcore" = callPackage @@ -100790,8 +100786,6 @@ self: { libraryPkgconfigDepends = [ libnotify ]; description = "Libnotify bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) libnotify;}; "gi-ostree" = callPackage @@ -100814,8 +100808,6 @@ self: { description = "OSTree bindings"; license = stdenv.lib.licenses.lgpl21; platforms = [ "i686-linux" "x86_64-linux" ]; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) ostree;}; "gi-pango" = callPackage @@ -100891,8 +100883,6 @@ self: { ''; description = "PangoCairo bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; "gi-poppler" = callPackage @@ -100914,8 +100904,6 @@ self: { libraryPkgconfigDepends = [ poppler ]; description = "Poppler bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) poppler;}; "gi-secret" = callPackage @@ -100937,8 +100925,6 @@ self: { libraryPkgconfigDepends = [ libsecret ]; description = "Libsecret bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) libsecret;}; "gi-soup" = callPackage @@ -100984,8 +100970,6 @@ self: { libraryPkgconfigDepends = [ vte_291 ]; description = "Vte bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {vte_291 = pkgs.vte;}; "gi-webkit" = callPackage @@ -101082,8 +101066,6 @@ self: { libraryPkgconfigDepends = [ libwnck ]; description = "Wnck bindings"; license = stdenv.lib.licenses.lgpl21; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {inherit (pkgs) libwnck;}; "gi-xlib" = callPackage @@ -109130,6 +109112,8 @@ self: { ]; description = "A standalone StatusNotifierItem/AppIndicator tray"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) gtk3;}; "gtk-strut" = callPackage @@ -109141,6 +109125,8 @@ self: { libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ]; description = "Libary for creating strut windows with gi-gtk"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "gtk-toggle-button-list" = callPackage @@ -143344,6 +143330,8 @@ self: { ]; description = "Inline some Assembly in ur Haskell!"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "inline-c_0_5_6_1" = callPackage @@ -165747,6 +165735,8 @@ self: { ]; description = "Massiv (Массив) is an Array Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "massiv-io" = callPackage @@ -165772,6 +165762,8 @@ self: { ]; description = "Import/export of Image files into massiv Arrays"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "massiv-io_0_3_0_1" = callPackage @@ -165795,6 +165787,7 @@ self: { description = "Import/export of Image files into massiv Arrays"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "massiv-scheduler" = callPackage @@ -165837,6 +165830,8 @@ self: { ]; description = "Library that contains generators, properties and tests for Massiv Array Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "master-plan" = callPackage @@ -184652,6 +184647,8 @@ self: { ]; description = "om-http-logging"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "omaketex" = callPackage @@ -194351,6 +194348,8 @@ self: { librarySystemDepends = [ gu pgf ]; description = "Bindings to the C version of the PGF runtime"; license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {gu = null; inherit (pkgs) pgf;}; "pgm" = callPackage @@ -197084,6 +197083,8 @@ self: { ]; description = "run a subprocess, combining stdout and stderr"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "plist" = callPackage @@ -220949,6 +220950,8 @@ self: { ]; description = "Work stealing scheduler"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "schedyield" = callPackage @@ -241628,6 +241631,8 @@ self: { libraryHaskellDepends = [ base lens strict ]; description = "Lenses for types in strict package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "strict-list" = callPackage @@ -241656,6 +241661,8 @@ self: { libraryHaskellDepends = [ base optics-core strict ]; description = "Optics for types in strict package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "strict-tuple" = callPackage @@ -244179,6 +244186,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Haskell bindings for the Swiss Ephemeris C library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "sws" = callPackage @@ -245997,6 +246006,8 @@ self: { executablePkgconfigDepends = [ gtk3 ]; description = "A desktop bar similar to xmobar, but with more GUI"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) gtk3;}; "tag-bits" = callPackage @@ -250019,6 +250030,8 @@ self: { testToolDepends = [ hspec-discover tasty-discover ]; description = "Docker containers for your integration tests"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "testing-feat" = callPackage From 9bede6ac6b8a581ec15280d6c878ba60d8dfd039 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:44:31 +0200 Subject: [PATCH 093/131] hackage2nix: update list of broken builds --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 61b997cd854a..c76574ccceea 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -5318,6 +5318,7 @@ broken-packages: - ghclive - ghcprofview - ght + - gi-cairo-again - giak - Gifcurry - ginsu From 6c5e2205015d29e9e9acd77753c39d2535b287c7 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 14 Aug 2020 20:45:19 +0200 Subject: [PATCH 094/131] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.5-13-g52041eb from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/29b47bf07a2c1dac3850944bf7edd62984d482eb. --- pkgs/development/haskell-modules/hackage-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a84606c0f49c..f29537058295 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -99854,6 +99854,8 @@ self: { ]; description = "Bridge between packages gi-* and cairo-core"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "gi-cairo-connector" = callPackage From 729e7295cf7b3205fcfa72544c1195c03de11c3d Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Thu, 13 Aug 2020 17:25:13 -0700 Subject: [PATCH 095/131] meson: Add upstream patch to stop failing on skipped tests https://github.com/mesonbuild/meson/pull/7525 Signed-off-by: Anders Kaseorg --- pkgs/development/tools/build-managers/meson/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix index c32635d80e1e..a1c94fa1fce4 100644 --- a/pkgs/development/tools/build-managers/meson/default.nix +++ b/pkgs/development/tools/build-managers/meson/default.nix @@ -4,6 +4,7 @@ , writeTextDir , substituteAll , pkgsHostHost +, fetchpatch }: python3.pkgs.buildPythonApplication rec { @@ -16,6 +17,13 @@ python3.pkgs.buildPythonApplication rec { }; patches = [ + # Meson 0.55.0 incorrectly considers skipped tests as failures, + # which makes some packages like gjs fail to build. + (fetchpatch { + url = "https://github.com/mesonbuild/meson/commit/7db49db67d4aa7582cf46feb7157235e66aa95b1.diff"; + sha256 = "1chq52sgk24afdlswssr8n8p6fa2wz8rjlxvkjhpqg1kg3qnqc9p"; + }) + # Upstream insists on not allowing bindir and other dir options # outside of prefix for some reason: # https://github.com/mesonbuild/meson/issues/2561 From 374cab065ef5f858329799a775fa2829452b878d Mon Sep 17 00:00:00 2001 From: Daniel Fullmer Date: Fri, 14 Aug 2020 12:59:12 -0700 Subject: [PATCH 096/131] diffoscope: 154 -> 156 --- pkgs/tools/misc/diffoscope/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/diffoscope/default.nix b/pkgs/tools/misc/diffoscope/default.nix index 5e5bad8b54a3..324b31a186b9 100644 --- a/pkgs/tools/misc/diffoscope/default.nix +++ b/pkgs/tools/misc/diffoscope/default.nix @@ -16,11 +16,11 @@ let in python3Packages.buildPythonApplication rec { pname = "diffoscope"; - version = "154"; + version = "156"; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - sha256 = "1l39ayshl29fl54skcrwc6a412np4ki25h1zj2n9lhir3g1v4rxs"; + sha256 = "1irmsa0g0hggxijqyy7mghc8zy82cr6zn8qil253pm426j7gf7vm"; }; outputs = [ "out" "man" ]; From 493c3677f18de6ce56b48d50733cc7691e7f3ac1 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 20:15:23 +0000 Subject: [PATCH 097/131] mediainfo: 20.03 -> 20.08 --- pkgs/applications/misc/mediainfo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/mediainfo/default.nix b/pkgs/applications/misc/mediainfo/default.nix index 1ed1ef4afb53..09f20a9ba5dd 100644 --- a/pkgs/applications/misc/mediainfo/default.nix +++ b/pkgs/applications/misc/mediainfo/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, zlib }: stdenv.mkDerivation rec { - version = "20.03"; + version = "20.08"; pname = "mediainfo"; src = fetchurl { url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; - sha256 = "1f1shnycf0f1fwka9k9s250l228xjkg0k4k73h8bpld8msighgnw"; + sha256 = "1baf2dj5s3g1x4ssqli1b2r1203syk42m09zhp36qcinmfixv11l"; }; nativeBuildInputs = [ autoreconfHook pkgconfig ]; From 42e2700157fdef3f9f367e0937767bdc921ed154 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 03:23:18 +0000 Subject: [PATCH 098/131] python27Packages.hg-evolve: 10.0.0 -> 10.0.1 --- pkgs/development/python-modules/hg-evolve/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/hg-evolve/default.nix b/pkgs/development/python-modules/hg-evolve/default.nix index ba70a25a68de..c40d9672f659 100644 --- a/pkgs/development/python-modules/hg-evolve/default.nix +++ b/pkgs/development/python-modules/hg-evolve/default.nix @@ -6,11 +6,11 @@ buildPythonPackage rec { pname = "hg-evolve"; - version = "10.0.0"; + version = "10.0.1"; src = fetchPypi { inherit pname version; - sha256 = "03kn1c62y6rb851wjhsaxkrwq223hkc4ij59i85999byyb2hyqad"; + sha256 = "9468b3e2721744b077413c3d4a6b321b61370d4c87b90afa40dc2b48ad877d4b"; }; doCheck = false; From e092abb55ca99226b01fe508fce80c234a9c7a14 Mon Sep 17 00:00:00 2001 From: freezeboy Date: Sat, 11 Jul 2020 09:23:39 +0200 Subject: [PATCH 099/131] ssh-ident: switch to python3 interpreter --- pkgs/tools/networking/ssh-ident/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/ssh-ident/default.nix b/pkgs/tools/networking/ssh-ident/default.nix index d46d6ea1ac28..33211fb0723b 100644 --- a/pkgs/tools/networking/ssh-ident/default.nix +++ b/pkgs/tools/networking/ssh-ident/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, makeWrapper, python }: +{ stdenv, lib, fetchFromGitHub, python3, makeWrapper, openssh }: stdenv.mkDerivation { pname = "ssh-ident"; @@ -10,12 +10,12 @@ stdenv.mkDerivation { sha256 = "1jf19lz1gwn7cyp57j8d4zs5bq13iw3kw31m8nvr8h6sib2pf815"; }; - buildInputs = [ makeWrapper ]; + buildInputs = [ python3 makeWrapper ]; installPhase = '' mkdir -p $out/bin install -m 755 ssh-ident $out/bin/ssh-ident wrapProgram $out/bin/ssh-ident \ - --prefix PATH : "${python}/bin/python" + --prefix PATH : ${lib.makeBinPath [ openssh ]} ''; meta = { From 81a3d7863dda0680fffe94dc5b4716036103b89d Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Fri, 14 Aug 2020 13:57:10 -0700 Subject: [PATCH 100/131] python3Packages.recommonmark: disable tests fails against latest sphinx, but errors suggest session needs to be cleaned --- pkgs/development/python-modules/recommonmark/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/recommonmark/default.nix b/pkgs/development/python-modules/recommonmark/default.nix index 472f873e30a0..8ad1e6f7dfa8 100644 --- a/pkgs/development/python-modules/recommonmark/default.nix +++ b/pkgs/development/python-modules/recommonmark/default.nix @@ -31,7 +31,8 @@ buildPythonPackage rec { "test_integration" ]; - disabled = isPy3k; # Not yet compatible with latest Sphinx. + doCheck = !isPy3k; # Not yet compatible with latest Sphinx. + pythonImportsCheck = [ "recommonmark" ]; meta = { description = "A docutils-compatibility bridge to CommonMark"; From d0670b2dd221461ea67386e9f216215f1580d328 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Sat, 15 Aug 2020 00:13:36 +0200 Subject: [PATCH 101/131] firefox-beta-bin: 80.0b5 -> 80.0b8 --- .../browsers/firefox-bin/beta_sources.nix | 770 +++++++++--------- 1 file changed, 385 insertions(+), 385 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix index b8233f28947f..10d9e7b2a22e 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix @@ -1,965 +1,965 @@ { - version = "80.0b5"; + version = "80.0b8"; sources = [ - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ach/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ach/firefox-80.0b8.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "0916202a2a6ad49b19a859004db87faab12cb730527847d3c54ca0fcaf93a556"; + sha256 = "0dfa5e6840276f2bda03babdbf5273f7d5549d7610b3cf00983fae5a1e8e4ad6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/af/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/af/firefox-80.0b8.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "1fdefb57e3fa9a584a117b0ab4716b760aeb63b089c4ae7249e70520765ac90d"; + sha256 = "ab51a6e8eb2fa5bd828da95600e7eeffa19c96fa8471299d832cc8024c5da998"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/an/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/an/firefox-80.0b8.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "ce2b6aed20ae3792088530afeae2d9abbe0f1998aa135a90d02c40e580dc5c89"; + sha256 = "5b7f60f06964dc13d0dff9c603d00a8bdaf86b1c0871fc60b6b074cd535f5dd4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ar/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ar/firefox-80.0b8.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "ba3c77297c7ccfe9ed983121f6d7af67614dc7d379e8384ea5647fed37b08c11"; + sha256 = "8be8cc6f547475cccae9ff6675689334c5baa10025208035bbed4a186ff3d61e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ast/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ast/firefox-80.0b8.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "1efd03284b8249acefa9c792825129b1c14e8f011a750a00ae03d6c51c5469c3"; + sha256 = "2efd5fcf0e69f155ae0aadb28534e141224d16c64706e05c1b72f6ef44fed6fc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/az/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/az/firefox-80.0b8.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "f86fa446035e0603a14273416c2ba26eea885009c5c8b745134573db219956cb"; + sha256 = "9ab8f6b96db687367bf8f770ba2f72f19ee7f438a949373830d03eca0dca22bc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/be/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/be/firefox-80.0b8.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "d3781492c54dc8f71dbe46e1d50c49c34baa631bdfad628ad6d79fb73042086e"; + sha256 = "b1b3e44c5733e197c53f013bfbe82eb7f6a300278f5b170338fcd56670445bd6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bg/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/bg/firefox-80.0b8.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "1f412cba9a10d35a61eda922a502eccdbe5ad911c1b3ea4cbfbdb960e67dd789"; + sha256 = "e659b463c9a152e635dbc36ab972a64e3b6c28987ba5e5437672e68f24f6dcb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/bn/firefox-80.0b8.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "b5903420dd4315f57fff7aabd4ccad02a54a72c7b58689cac333b442916e34e3"; + sha256 = "f2e4e6e80747754fa449105cc870b87fbae387b64d044f8dd2fef743e34c749f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/br/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/br/firefox-80.0b8.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "72cd10c7061103d8e575d6aa05aec1547d338c122e9bc9067159a155156a8afc"; + sha256 = "90749e4392f518e5636cc687946e066545eaa26badc23c46e6b63da6ce1cdd59"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/bs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/bs/firefox-80.0b8.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "852fad7206a20771583ebfef0aaf4169141a22bf896f2454c7e325bd0a960c50"; + sha256 = "929758b30ab1ff8c034da26be688541ea1ba9e99e7206b981f11a7209ff6d771"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ca-valencia/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ca-valencia/firefox-80.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "67038d4e4ec3fe3809be5d7262b47cd6d4ea20e7e938f6f0de2a708101a3e2ec"; + sha256 = "1e60124bf4946605bd100945748302ba61d406b44563e9c51f58d781226d4a07"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ca/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ca/firefox-80.0b8.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "ed601308a8844a37af425678c79dd9b751df65a199cad0d64888b61f88592438"; + sha256 = "6c16d41ae0748931de875f756b0a3b09268bc96c6ebec54a56e6fe8672879c95"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cak/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/cak/firefox-80.0b8.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "0f4c4dfd89cad9ae9cc341dacdc9d9e31e9d8bdd9ab81f455084526f42b6d578"; + sha256 = "f3f6877e2d8132737b978d073b54171ad6d30c227f50e1bb2dd2e1d15e2201db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/cs/firefox-80.0b8.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "ce51602d7cb30d95766dd857af8789035628d91f9901df78c0a47dc5738f21a3"; + sha256 = "0677a8fd1ad69a8bb2869942624ae0cf37dfc5e89bc0bfccc68b79b7b4382688"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/cy/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/cy/firefox-80.0b8.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "26db6a471985b9b33b4d0e7b55cbd4a761643412818537c5c0675163bba2ba29"; + sha256 = "c037ba4d4f757784923aedd914527e8fc079ab33384d84694b469af3e9eaf125"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/da/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/da/firefox-80.0b8.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "5bd12bbabafbfe1737a50a44e4ec412f6403db5fa382430db561dc308034d3ad"; + sha256 = "5c0b86cede27223a159a0052ea146f4f79a2cc95a9515d4da6bac598b1a792e7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/de/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/de/firefox-80.0b8.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "a74477aeb40f39e527fffbbc6979515266ddaf9e1f920fc85b68782d3fd41532"; + sha256 = "e40a4752fb32a31689bcf546aa4867ead0da80207de3583bb2ed43b944a12f53"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/dsb/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/dsb/firefox-80.0b8.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "7e086c213807cabf176403a2616f6b492f1d2a5c8077f84be6992253bff5d718"; + sha256 = "d0e22abdfecbfbe2a25dbacf35e1bdaba716bfd2e09c0a4206c7260f405df15b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/el/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/el/firefox-80.0b8.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "54ae8b094676bb84a3b2f434ed02857cfd6291ea0db830493baa564eacc2651e"; + sha256 = "6a4206278f3aa89aa0a49b41df8372c4ae10a6afdd107210a7a1d8a240d800f8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-CA/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/en-CA/firefox-80.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "8401dfb33c8fd24c2337d96107d950f1fb3db57f89ea75119b91e695a989bff3"; + sha256 = "3b767fdf9d08e08526f72bb8bf14a7577370003f29734a39a61cd31d65491f80"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-GB/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/en-GB/firefox-80.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "be8d438a4c361a5d3f6b03da2aacdaeccfcf6150104de89b099aec63182f8ce0"; + sha256 = "29108de728a833a8f6df04e2e4aaa21aadf3a572534844f4a44ee4ae0b78eb2d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/en-US/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/en-US/firefox-80.0b8.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "1c420fc89299f9ff4252ae5d35b020c13f49b47cfc24d36e6de668ccc62c52db"; + sha256 = "01b005fe37487f7bc9ed39aacd09c891755fea9adff44addacb708000deebd1d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/eo/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/eo/firefox-80.0b8.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "cd4715fb9c29bd06463adfbbef732a2dfefe6893c75108583f837c0963e96287"; + sha256 = "ca8f65b6bfb491ab66640ea2b02b234d2b68d268480532aafbba6fb6a190414f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-AR/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/es-AR/firefox-80.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "fb8d6590bc10784b8401897de4a01ff05879369fa38cc298365112b50525d9e6"; + sha256 = "19bf5b10da6afe691cd50530c57256b18c4059c48561c1c776e5e35a7a0db327"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-CL/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/es-CL/firefox-80.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "43bc8a2b6e2d8ea9ed458ce4721d0b33092d42a9571f188ec9e86aabbc29364a"; + sha256 = "42e383a691ef11afe1ed5afc64a0e6fc7e87534826d71d169e060f10fb07cd1e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-ES/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/es-ES/firefox-80.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "30cc251ea5ef9adcfc9167e7fe28deffcf1196cc10cd11c3a7d3ba96083f4450"; + sha256 = "7cb0aa8fbe6983bb68a583bd61d307d3b44a6a38f5b4c8cfcb1bd401bcd10421"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/es-MX/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/es-MX/firefox-80.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "acaeddceabb804cd7eac5c64113d532454d9544f908836dba8cc64092f728a64"; + sha256 = "e9485c3a290a0a240d3cb9d18ec6929645aee333a919b4aa09776da106d943f8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/et/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/et/firefox-80.0b8.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "681eec8b12cfc2c310d70affd06e0321085e55573982e838e9c9dfa08d847edf"; + sha256 = "eb1a74b4e901b09cf287e59d1c8fcb500cf2f948ecd5098f3d928413ff219897"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/eu/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/eu/firefox-80.0b8.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "f0881ad646ca9ad05e0565cc79951f779841969446a42d81ea74d3b087ae872e"; + sha256 = "8daba1de73e594e3138ffc8bf58865fd4ece581a43337097691f2bec4f419fc6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fa/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/fa/firefox-80.0b8.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "2bd512eb9e24ea0cb7a3232bad53eae71b7f3a4a70807c6d9f2c026aeb54d3e0"; + sha256 = "f0cbaec0e1087ad8f55d24ba39d60fd91972189aa367d6b80a22de3f5b5ff821"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ff/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ff/firefox-80.0b8.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "3f4bf20d149a7a2ad2a982cde66c66bca2f4edbaabea7861c2c2d015f7e51635"; + sha256 = "6b98dcb2d5493dc7084f626b6e8aa807d1b71d0d8bc1ad30f2ebd3c002bfde23"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fi/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/fi/firefox-80.0b8.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "1df516483de0ed6772f8b5b6e6b30ba135e01c7ae14b97c2eaf291d4c396a849"; + sha256 = "4ebc56f8a38c32026380e02271cde2f651046d0b0fe4efadc48883fc2562fa50"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/fr/firefox-80.0b8.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "dc041c46fdbe80c7fb270a0082cdc4b5b89e7d39ceeb2ee90c4a4530a7d8ea79"; + sha256 = "b6d4ca33e93968bc0efcb504db785f5dee55bed9834d90482ba5abf54ab97672"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/fy-NL/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/fy-NL/firefox-80.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "ce6f7f35578d3c58e3dc2119c9a864d3c8acfca6f9638d6b939c08041fc5b1c8"; + sha256 = "438d72ed1e22da87cd0ec63fad41b5e355cbd8d2417627d74ded59940b6b1b26"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ga-IE/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ga-IE/firefox-80.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "019641493f03931fb0b025c41b10ccbf01d7499a11c30f99b9a7864244c99a94"; + sha256 = "6d3b4a427fc80b4f7e69f94a90d5d2fb9ebd366d224136316de8e2b03c06ddb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gd/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/gd/firefox-80.0b8.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "6934320e2987b3d9315fa328d8a923089e0f6dc4ab42df3ce8afb6d51559c7ee"; + sha256 = "ee54acaee8f5b2c0033fc3bf27cb6c90a6d1849c4eebb427e2efeb3a7fe44c0b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/gl/firefox-80.0b8.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "c648c67f08131840c8b732056e3056b04eb236b089df8d8ca3f6a67663580844"; + sha256 = "bce9bfb74c965ec6d2e346b86910c73dfc242be98473ba52f7d0cc34f14b42f8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/gn/firefox-80.0b8.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "a6694736d424928fda4126e5b63b62c9ba09444f73b122d8b099c306fd5114a5"; + sha256 = "a98fce4baf9e0424317231aac5ffc0b3574c2ec6feddd9e538faab59bf9ab432"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/gu-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/gu-IN/firefox-80.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "ac5d16fc36d3577df90e2ad6011924f92ab9792baeb226c33e7bb61f749f0880"; + sha256 = "35161db5c7fb962ad5c60118d422250c2b6a776ef13d116bd23b31fa5c312a5b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/he/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/he/firefox-80.0b8.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "13ebf7f9b85e48a5b0be8b129b021d868a3775cadd54fe0d57f53ea1f7c934f6"; + sha256 = "66fc1b065881a4dea1ac8d82bbd64bb6aec223c1419663b7a50752cd1700781d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hi-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/hi-IN/firefox-80.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "965b53871ebd9b9890906cfd449ff26901874dd3b61800ce3ae8ca7100f93856"; + sha256 = "b1ce60f26dc79eb360e185805b98b2d1197a2e45c26cd24bd3c82edcfad42a5c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/hr/firefox-80.0b8.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "b88976dfa1f30bd9cd063568cecd0918f3c9559533578164ffe4be394bcbe746"; + sha256 = "712ce7b7e90c4b424a4ed46385a34905b7c4f59e6d07ced9e5e94a6108a3c206"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hsb/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/hsb/firefox-80.0b8.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "ae9b444070caa2d561e7e94f55e6607997a08b224814ee30f8c0f43c21b60637"; + sha256 = "43fcc61024fa21216e7e05dd0fc46410b2dc32eaa87215014f9f3e0d83ebf37d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hu/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/hu/firefox-80.0b8.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "238e5ac5ba47daf8a36fff4aabe6a9170646c93d8994e31ed37700a6db3fc067"; + sha256 = "0b73ab77e5e0f4ca34d0eed7fd734f30c1484a930751d5f2704e09e94179ed88"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/hy-AM/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/hy-AM/firefox-80.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "b9243816bb9874c1d54c5286f5cc2ee13028f1b9adb27e4301042dded9c90ef5"; + sha256 = "bb52a07de2b0c1fccdc0910c0d861345822c9708f9f66471225a9e148f159cd4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ia/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ia/firefox-80.0b8.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "a5807ec3208e97b7a479bc261335f81b5b7370fed396c5b3711a947fd7a26f89"; + sha256 = "50cfffd20294f00e5194093b6114cfd1529e5f383f389565be7998c02a8802ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/id/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/id/firefox-80.0b8.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "0ba244346b7b4401aa996b9f9066f1985b94833da463a63fe59bb234f2df7617"; + sha256 = "ed6473750ffa1006d0ed8a502809b56573681c85656f12cbc6fdfaf50506c15e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/is/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/is/firefox-80.0b8.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "fe8f8c13ffa8981ff2bc346d682e58cc3f01d3d02918bfed89e6bb1c317aad79"; + sha256 = "1467ae111e51a4cddbf3611503e35da489fa6f506bedf441989fd093a1b507cf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/it/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/it/firefox-80.0b8.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "29299eac2add81b5ec8806327e98a6d08f0988c8d934c1f8c1ba455c42834215"; + sha256 = "b4c96a1e12d8c6e16b7e85c0080ff0c1e50cf78d0762907af075a9e272ea9ed1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ja/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ja/firefox-80.0b8.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "13d4328e769c11942c7e603d496d5c2a0b61beddeb21d86c0cbc82434ea42749"; + sha256 = "f79a5b441d4f6d10c9022e5b872e5e607065a6f8932b1f1ac4a32f586848a676"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ka/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ka/firefox-80.0b8.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "498f189071482ac86df940e231b1f422ceb1e10515a0c513a575d3beafbc4ec3"; + sha256 = "4e1e846659d18470e098dd9244278de6343bdb2d076927a46ae154f7b19b7843"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kab/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/kab/firefox-80.0b8.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "254260ce4ff1480e3fdd4c5198fb3c9c6d8be1377ebc9fab276670b6695bb07f"; + sha256 = "d538a9b1b4c439bb2f1c57cb076b9f6f5be5ad673ef7f4e468031cb8f9f83d86"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/kk/firefox-80.0b8.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "d653d7ce5eda93102ed50472978a676c8e3db04d3b55fb20b9a1b6b85f7df3ae"; + sha256 = "3aad1bffa285439350fd1c3fb09450e1d27f51a011383106b5341f75450884a3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/km/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/km/firefox-80.0b8.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "63bb531290b3822a951199d8187a549ba7815301ff3e4d6dc9a656d1a6301b61"; + sha256 = "2d59a3a69a96e793efa5257fd9ba903fbcaefef99267f3f0921c3ef073a12f8e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/kn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/kn/firefox-80.0b8.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "4139740d10bf9a95930c9faa9f4411ee91f7f21fb0f08d0d7fb6f0455f57c0f3"; + sha256 = "804f85a1d5e8f5acd561aa8ae91e1100de2e62ae270d742f0b16111dab20f94f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ko/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ko/firefox-80.0b8.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "a3ecdce55826613514085111b38d2916435e37e3e7741f12952958006cb8fbd4"; + sha256 = "a09382d10e2114f02848e7deb8c770599ff8f84e18a5c0253f4884b7b7174233"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lij/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/lij/firefox-80.0b8.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "0fb9514579413d7407087f2926114a53f3298bd6b0b7a5b3e9ba441c509a6161"; + sha256 = "b088949b9d87986b2ff1fe4020a59faed22b0c205a432ab29b862d07bda0dc42"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lt/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/lt/firefox-80.0b8.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "b77b998f35bbd3c589db97682a4cea2b76e009cf7dd33d04885e68bc090b9c72"; + sha256 = "8dd0b88ab0d16dcdf218b58e9f2fe8d8311d826461de8a4c94c9cfdabc8bf905"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/lv/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/lv/firefox-80.0b8.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "0100227afb336b5c269e4afd5fbf24cebf8e8f46f35ce7907373aaca94e38a0d"; + sha256 = "bf289b7115d3114a59e92a3c63cbaf98bdb3f3fd1cc03a9cd5976a4834ef147e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/mk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/mk/firefox-80.0b8.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "b25f8f292420442dd2d453519af8a4e82405a2973cee04902532055258d9147a"; + sha256 = "cd9b7abe6c53a221d88c5f49fee164d069c21d956285ad2d0fe06e7012b72870"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/mr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/mr/firefox-80.0b8.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "2f2e2efed4d42d8fc96701afc8a6956d5b8eaaa3c8fa823d01e006a810854d45"; + sha256 = "370d8540a678b356a4f373a81e4807170b3599db6472633b34c768070c77217a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ms/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ms/firefox-80.0b8.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "d2743e86ff4d820cef8548ead1c14191870c1dd60c155ddb434dae6c20b0551c"; + sha256 = "f141f3a22d6b5914f8cebbef0d2e124fc50833ca86bb62dd2a01d957ced6c099"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/my/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/my/firefox-80.0b8.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "8cb99f9032df7a878f5abe76cdf3839973e67b7786725fdc1d5943c056ed5cd0"; + sha256 = "ac62b25be480b30ee2c71371a6a702c37b58e537a4c4781b92e4f0b74c11cace"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nb-NO/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/nb-NO/firefox-80.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "2860c6cc9e0ac4a565cd3cbc76bc14f25c2f896173862d342cd8694a66047e10"; + sha256 = "c3364a0364176839b97d08294ec7291fa13d212edb806738392796218b7a7080"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ne-NP/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ne-NP/firefox-80.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "59a89bc2948f8d83cb87606481c5db97a62bcbae8dc2bab45c9720d4798424a6"; + sha256 = "75d005443c28be517828d07be438b8c980d6885b4dacf42eba58573be4291b47"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/nl/firefox-80.0b8.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "5e93a24375dc608dd654819a1a94246fe6d76f0f52ae22363ba398b20fadf31c"; + sha256 = "cebae8c9c06bba81194c7126f115ffca44ae020af33b0de8e201ba930f4649f2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/nn-NO/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/nn-NO/firefox-80.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "17b4616b1c8b01a8504c179146a6f2e321d060c3ed59e7dd66bf88e5defb391e"; + sha256 = "27607aad3a1d5ac50f159289cdb92e71d882b77ec9d2d320b470dfba799295d4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/oc/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/oc/firefox-80.0b8.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "4fc04859775ad7981a0590af5c740e4c85be4862ebc301acf30b3dc3309efef7"; + sha256 = "634372a5d704c890d464c7c3dceb365689f260feeb9ee273e97d32d8b8c9a102"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pa-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/pa-IN/firefox-80.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "a7724f6d36c88d32f1bea552c1c256854a5db4412863f1019876c651c1bf2755"; + sha256 = "16a165ec3517839d07d2177cd3e88a61f063ad7341095a2c70baaa5de1f7a2b5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/pl/firefox-80.0b8.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "bb50e2677f371af8a3b65fcf34aaac51bee18a4d17c54d9d51acb58e6b7fb7c8"; + sha256 = "cceb8d8fc319344bf031c7d86ab5d19ddd059b67a7293a2bb785621b99cd98ad"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pt-BR/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/pt-BR/firefox-80.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "a72b37e2d0bc3d2d6ecfda4d78d82a93e1e1f8e2e846a98621c7c23091586ebd"; + sha256 = "5be4bd15fdfd7b80a156740c57166eb31c77ff32f7e4c354d403606aa3049f8d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/pt-PT/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/pt-PT/firefox-80.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "d0bff1596a4833488895454222c1115d380dd77855ede88cd3e078ba88668115"; + sha256 = "0dbb3aff49303f94539f82ad5d434351f5c2d1ffaf414b94f6b8ebf6535d656e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/rm/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/rm/firefox-80.0b8.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "c335156273ce4c17b40fe5e0b8693e69cdc37403e8636f5b94208e52483b44fb"; + sha256 = "6880c4976bb118fa934d189d6af4cde582d64b909ba0671a4ae62e41bba4d95b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ro/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ro/firefox-80.0b8.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "531666eab3163dc9abd108929070c93d0c8d51aafaa6c029af3fdcff29c545e4"; + sha256 = "4e5ee175921c2e919d2cf1eace39d52c5b89c6bf4ff9bfd9080d885d2a2f83a5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ru/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ru/firefox-80.0b8.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "54f74bf7032c4f61d2b6f6af11f2faea4d9bbe57bdd6ccb8b39ba1b7eb2f05f3"; + sha256 = "d4be0a9f6d4dd99409a5099624429f951768585a955022c0efc0ca00140bebfb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/si/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/si/firefox-80.0b8.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "378a7cf707ace2a58ab170ffb18c87b9a8796607d1934aec890b2d7a1f1124db"; + sha256 = "77460dd1207e11ef6227756c1fabca26777a98a5ae92bd38be2e86161c0efa12"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/sk/firefox-80.0b8.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "2ddaa4b427fdb243609a926aaa3850ecafa8fd080a824e547d620f70dca8ea42"; + sha256 = "018602509df7c86cb001f007937dcd44694438fcfaa9002562995b8cec0d956f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/sl/firefox-80.0b8.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "4acd2815ef0debbdb7e3b284199fae0c7acc3ffb48181677ce6074bdaeae543d"; + sha256 = "f35c5a8d8b3eb56c9241a13d20708069073558caa02bf6ca55459150869ad114"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/son/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/son/firefox-80.0b8.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "11152335ac3c225584cb1ad61e0ae2a348cb10fef663e962cab78ae3677e0ced"; + sha256 = "561d9939c3065e2a604d7b51535a5b4b8c0da7e3fc9274657ea88366c5924c74"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sq/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/sq/firefox-80.0b8.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "bb9fabea549e21f1c82da2982bea84751a17e0c6e5fe272c0758ab6ebae1555b"; + sha256 = "1e38655b0ca5684decc1619a51b2bec39b8fdd7ed302513a8f8d14a3ddc7533a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/sr/firefox-80.0b8.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "76e2a8cb1bd3dd2b2ebe4147e81eae053cb181c5ea9195a8ee598df6d7823ee2"; + sha256 = "ab879d65f27ebe393ee86c12b2eea256639d17f2dcfd8b4981072772a277d783"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/sv-SE/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/sv-SE/firefox-80.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "b9ab41a2a45ad8022a2467ba36cd0cf9389e91fae3a5f1d021da5548054599f2"; + sha256 = "832ca5b1e0d41675066e7bcfd16563a9e03dd87bcd96d4592232ca26321af7e9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ta/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ta/firefox-80.0b8.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "733aba696ae2f370ad5186acdd1792b98c432bb5d8b4f5ab8c1ea92f3fe592db"; + sha256 = "ad9c6fcb91fc87aa11ac0912f049db9cf93f5e62797335a8a699b9ea8a7ede9f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/te/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/te/firefox-80.0b8.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "89bdabf9cd4100bef75d0bc6b85c3fdc515d76e66f7be186e085f211bf6bbe68"; + sha256 = "37c7836f86fc5f4f48aefcf28330e1003687752d506d1050528a19b592bbd7d7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/th/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/th/firefox-80.0b8.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "6e3f5d595d8b8cc7cd597cb8cc1197f275d0310a9000946ed1439b445f3a34a3"; + sha256 = "66cd4f8cd18f1c076b9d7538600459fe01998185cbf6899126841b16b3184321"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/tl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/tl/firefox-80.0b8.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "94de068c79a1f563707ac7d7c1c53986a08db49670b658dcbae3ee1a234a38c3"; + sha256 = "d3f6102c2eeec1ecb1ba28884592c11e544e71d42ea2204de59ded1065f71f5f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/tr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/tr/firefox-80.0b8.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "cdee04c4719073da215e626e1a1d3b727aa69bb2dccd14b0545dea6ffe120465"; + sha256 = "ea161412fd08571782f607c2aab116a1e1912caa3eae785db1129f617b389f11"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/trs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/trs/firefox-80.0b8.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "8b99ed1bad47962e3364a4b82a3a27741d4819d2246d52653fb54862421505da"; + sha256 = "a1824abd2c3f0e0ab3e1ad971137cc81c636af48865f7bdf7eb1029a7d08a16e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/uk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/uk/firefox-80.0b8.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "431532e371fe3da4fbe0a1f67a957ad8b08d3cc0448cc4719aa69cc99b323e89"; + sha256 = "38afb4f054d9b577257509b17e32049e7c5fb50e47971fe52bc5ecc7d9b5806d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/ur/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/ur/firefox-80.0b8.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "bd7d9f1fc41f549c956b396b84f304781962270241a4a7e6ba485be104e44bc1"; + sha256 = "8b9503d7b5452c43e7300c8a1b1c2ec9d2b0572aed78e7b8f05fc7c1ca883d07"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/uz/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/uz/firefox-80.0b8.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "275f88e2779d18ac66e8f0289576ee3fec9dbe764842f79836ffd4855a1f93f0"; + sha256 = "789a4b08daadd64f6275bf267bc269ea92177902ae7a8b20dd14bdabcda49cde"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/vi/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/vi/firefox-80.0b8.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "f851dd8525d7117852bae5833ff920312cfaa41b590362094f5a747513cfe8aa"; + sha256 = "10702553917f359954b204b65bfe311826cd44f6e81e7864c05a94d541dbd636"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/xh/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/xh/firefox-80.0b8.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "306473f12600d1f953ab792e1755364b93eaa041f1d76ba70c764371381cabc8"; + sha256 = "d99ea01e9d8bb5efeea45e2c2e14da6618d1eaaa25f4f1a1facfec1ebdef2291"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/zh-CN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/zh-CN/firefox-80.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "78c05977e7e94f81a5c7268c7b2f0cfedec60574020d3a30d20af826738a31d8"; + sha256 = "5c7c3d76a7e4fea7ca207cbcea698eedc970a6fb727fad7c071e19325fd8631d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-x86_64/zh-TW/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-x86_64/zh-TW/firefox-80.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "816a6dd8bc27922d6ab24cafa3f22ab095655b029c4d399c95995168ad311f07"; + sha256 = "9fbe3205110e83ff45fdc8f5c1659caeaef48c75db30a7014454d6338f1aceb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ach/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ach/firefox-80.0b8.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "2e28f99b2916720adcae5be56b795ee0ff36629f3475bfa56af6b546e3654a7f"; + sha256 = "a6a965e26d90ef0dc4b892d0d90f8b0b81ea7ced3ea1de3a70126c4095731fd8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/af/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/af/firefox-80.0b8.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "765169fa05695b9f593ab8350c69dfcd6200f48fdadc21e9ba3d51ee5d08e599"; + sha256 = "649d3f77f16832b3a645f98616bdab4b788fad7d2ecc2d91558d369b439857be"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/an/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/an/firefox-80.0b8.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "1833926492e17ef9dfa53957b42691ba819602422a7215a521c0d02539e25157"; + sha256 = "8b0e52a60af14565dbc514536a8808fc8aafefab56d765fb0ce42565f67ce1da"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ar/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ar/firefox-80.0b8.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "fe7031b6cecb593d3d0f7a40c935b9469c17bf8c4a23417f6587d169ac122739"; + sha256 = "522f35d947d56354d31ed106ba5fc6feda9ad0a4c29476c7497aec6cb2f6dd36"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ast/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ast/firefox-80.0b8.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "2e3cf914d00aca18e0842eee6e6438fa1c8fe9e81847b6df29c2e0616892ed89"; + sha256 = "03220451f980f89f3d9b23b53f90e852402fdbf54494ac99be7dc8932287d732"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/az/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/az/firefox-80.0b8.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "ee48e4665bae17cbf969104399561197d9e9f0c5178db756bfb0e99fb54d17c7"; + sha256 = "2d70285230ec8fd4f5f0e3232d08b5c669e5f71d4758d88947b82f907305df3e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/be/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/be/firefox-80.0b8.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "93d0f91c5e069c0eecfbc315741c3b70fc2cf9116e42b0d306b4fd28608bf376"; + sha256 = "02967f01fe3f8b225d60d462e4dd17cee0d031bd5171ec781d2938796b1174ed"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bg/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/bg/firefox-80.0b8.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "a3e7d0488aa0b6ba4aa85589f0f94b50a4477821c37e372d95971b260ee3ad6c"; + sha256 = "9b5acf3d80fc9f7e8ea20d0df282d6ff1b605fcd46a5a329a9138734df501035"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/bn/firefox-80.0b8.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "d5b9b1e85b5cd69d55dafa424a9e412eaea85cac577f19313ff940fc2555c8d1"; + sha256 = "e8a65769c738e9079d1aa9fda2ba74d21b96cbb76d4e348acba7ea1887d90d52"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/br/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/br/firefox-80.0b8.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "c0e947b023d98261b294cf656c1f16d8f600b23f4ef3d1ba4229e43b7e3d9768"; + sha256 = "7c2a12900d2adfa765b4036e05875adbf59f70e4eaab33568799cae91d948b5a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/bs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/bs/firefox-80.0b8.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "533bbc0d47a4bbfc23593516811ac386e9bc1e3258d7d95d33e67be5e908298f"; + sha256 = "bd0e3d7b35cb845288f91eb1ae21d405f4dea2a6633897c30fcf56219982cd59"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ca-valencia/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ca-valencia/firefox-80.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "6ca26ed653b6055cc1fe0dadc80a0a4bbc93a87edf3cb16bc88786324b37a00f"; + sha256 = "a167e7db353adf008d28458aa24209175c29c1af92f21da7e999729a8ce7e5b9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ca/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ca/firefox-80.0b8.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "2690847ae98de932c654dc12d58b9d403cf34d63d2e4bb486749341d3cc5f99e"; + sha256 = "809cca0c4549e747944f043c96bab11e50a1ee6f4ddd6436ae94f85cb55063e8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cak/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/cak/firefox-80.0b8.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "3c425f40c8c3a0db1550c3a6c432ee2272ed1c637b7b72a9a8ee5d879d06a287"; + sha256 = "8575e1572ff2872993aa7cc07ea1fe82d66830e80c779f742412128344afdc07"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/cs/firefox-80.0b8.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "16ab6b8a60eaec6f1c24d5abacdf69583a535c33c3d3748738542b5a8aa983fc"; + sha256 = "a4e5c1e08e138c077a8cd5a3f54e3a7a1ebaf7ac674d2658e1c4cb10b4a26a5a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/cy/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/cy/firefox-80.0b8.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "a6b6a935fec17157aee06ff20f6e356b13d2fb97618f9effbe32cf837d54cfac"; + sha256 = "149d1bb8bcedcf215095629e71e530a58e0dfb60a13e72d6346db1200f79a882"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/da/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/da/firefox-80.0b8.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "71775c067178e28517abbe5d663f75fb37d1ba438f4c3992c9aeee2afbc9f6fa"; + sha256 = "5eb27549c370ca89421a9d39bc5f33c948f85c48d67446b32281a54c50e12ea1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/de/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/de/firefox-80.0b8.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "b4d7148762e691f6c6853528f5a9f5a5544d9b5c7575f421f6dbf1f3d0eeab0f"; + sha256 = "d868edc9f9831a4f8f196f438a1235339592a05086c3d5e4ed25714df36421af"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/dsb/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/dsb/firefox-80.0b8.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "ad4f80e48d08dfdc5410aabbac45c5621964eeb7a69b484dc6a61158f88860c4"; + sha256 = "ffc379cbd30f04c1f7c78f6991414b9214ca2c23280655690dea42c9a11992aa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/el/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/el/firefox-80.0b8.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "ed620a877a2b3dc0eeebea3275a10dcf06ecf25e4626f4d644fdee2da95f0e08"; + sha256 = "a87721a1a6da5674d0b9b754d142ad5c00fca4274cca7d4d1d5e15f1e21be389"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-CA/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/en-CA/firefox-80.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "469ad0b743b717532acfa8bdf4671c628e5179253198140bcf34426c2b74aa16"; + sha256 = "dd04f6027f1cac7b5a34013ad4dfd3b0494f40f243665a80ae058887997ec299"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-GB/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/en-GB/firefox-80.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "1157356b3ed89b702f4209e6bfa60e9b6822a3f2f624ff78dfe2830fa9bfb22a"; + sha256 = "d425ea90fa18877faac09cd7ba1b499cc92133580f720cf0481dd651f529582c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/en-US/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/en-US/firefox-80.0b8.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "c868faeff9b96646dba62b1c845d978d37646888724919962f49df6febae5b7b"; + sha256 = "777291dacd6ada8f3777c63e0264d36f3477b15e262d575e60b9efc4ac5de30d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/eo/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/eo/firefox-80.0b8.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "d78b353ed7b64fa4d8956fc9cdbb3a56cfd6a2436ec8606e5fbd5865e65451a1"; + sha256 = "df865cc147074318eb89c0ac4966b42aedd12aecb2a637bab18f6c231fafbb29"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-AR/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/es-AR/firefox-80.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "9ba797d989c45519d8593912283aa3128e3824ea395f858806525544d1b9203a"; + sha256 = "cbccc83c1e54a59716173e5f1a8e675ed1e3567a7a316e48b5bf83adbfe39597"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-CL/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/es-CL/firefox-80.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "0f2ce24d4406a0c6062a76745ba67c5c177c9f81fbd5ed93dfa67b89ac34c0cc"; + sha256 = "45b0243d594b5e8b4828746719b93a9388ab509aef54d03412292b76365f4fd2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-ES/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/es-ES/firefox-80.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "711a027c651a6ed11dc90746fdd765cfc566b6a993866fd533efea30386c683e"; + sha256 = "8eb9961ed19594381a761385af10bb0acd0bddc95166737a766b20de03e12e0c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/es-MX/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/es-MX/firefox-80.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "1511add39b72fa9465e160c84986e25e3cf8f578a538a623bf63abbf5cfff7e5"; + sha256 = "d4cd439aa71e06af039922fa98dc33bd25f90c728faf09c6bfaab4bfefc6dc0f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/et/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/et/firefox-80.0b8.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "5ebcb28ae22be2f0ba8c9bdb46634020e94e91f9b2c29b075c8152ba47cb7ddb"; + sha256 = "dedb23bc1ee86909143b02b1d1601beb1dce38e9bb14ec8cf015e274fbab9e97"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/eu/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/eu/firefox-80.0b8.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "19c6169f3c0aa2797c1428c36c6965290bb7afc86cb8bb9c576fe924473633a6"; + sha256 = "8e51b57208029e32ae01c93724f7b2f25d896f732e6739d5537e770b386e22be"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fa/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/fa/firefox-80.0b8.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "27686b6569e76a7b41b2b5486f12ea66e2441edd33ca93ec310e087378aa4eb2"; + sha256 = "1c332cda9a1445ba3b58ea93c614300f3b0679d3b32e9722068a554c92e3c8d8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ff/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ff/firefox-80.0b8.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "f8d589939bae46c456ac4e27cd38ca555917a25abaf836fb383dcf1bf3c6b1e6"; + sha256 = "c99e29b5b31196dc71a8c89b66b0e34b9bca8ae630414190ef7f56133bd08959"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fi/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/fi/firefox-80.0b8.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "90e3e9e22fbaffafbeb12c5525e80c2788bb39cb09833d8b7e0daa07a9411e23"; + sha256 = "98a35572115ce221a03215bc4a4347f9579a3052191d81f64af1455f38f47ff7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/fr/firefox-80.0b8.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "a7262240a450fa8e0f943daae060b67cd3218ef4655e18af8ae6adea854aca8b"; + sha256 = "34f0991b083d5a924a0e77000010d89f049767a86338db7f565a1fbc815216fe"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/fy-NL/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/fy-NL/firefox-80.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "9c12d7a86570de1f7934e4b60173593ef0fcf0bb36cf4aa146be20695fa1cdf5"; + sha256 = "157dacc021af4ca81590394c4dd01cb337f4436df1020718ffa424d43f023606"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ga-IE/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ga-IE/firefox-80.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "ed45137bb2679d237693ff112b43b07ae37c9e221e23633020cbf978d87fb66c"; + sha256 = "0e338674ea0ebb68052aefbb33c8eadcbb0bd71c78fe9bb7eba455e7c58f1a5d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gd/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/gd/firefox-80.0b8.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "e22a6fe49290c71b3b0e004deb966fe8447c0ecaa55780cbecaed8409a8bc002"; + sha256 = "6129a4db1d2c0b0b2f250ea2ef30d08cf41da50c1d2401a7464ec4f6b8cbbe76"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/gl/firefox-80.0b8.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "69d7beead5e16a9bbeef75ab6fa5b33c83b4a647fb49cb146ac58c1ad07d1862"; + sha256 = "94ea69444a49b0ea79f22d805963adff4a7d8fab8321e415fe8b4682b489e7b8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/gn/firefox-80.0b8.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "005ebacc97342bf1dc001721df93354cfb58143ce48fd2464b3a94401f7cc27d"; + sha256 = "e3e6533130afd6577b8f1d41f66c2b16d3b385aeb398cfb211e7196073d7ff9e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/gu-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/gu-IN/firefox-80.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "2f8b286d325472fc199b784a381cab92b932e231fe0898e0ee06b8cc9047b364"; + sha256 = "25ab691be04561a2dcfb2185fe5deac0b6e4785f3cbbed871b8f51e370429b3d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/he/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/he/firefox-80.0b8.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "8c2f929d6aa2bc3a7ebf6970fbb1a800764ad102244e9969aff48c6e6f8250c7"; + sha256 = "9ca2569009d5707c9ee9051173b24c5f531bb9c3aced445bc3bc01fe99c7926e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hi-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/hi-IN/firefox-80.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "705c4cf48fa7398602b83b0d96da7f52a18e13523ebb6026ff63cf8de0e23fa0"; + sha256 = "c39d4070be5517f8979527064b5553236d2f1f15eacfb3fc66fe4f7a2a063814"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/hr/firefox-80.0b8.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "852ce91d0aaf1eb3242b4ba67821499e6e9a9d6f78fe3710106c603be003c5b2"; + sha256 = "c6c37633f91a675dbd33180761542d8f1af950e876dbd1635f73a0243e2165ec"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hsb/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/hsb/firefox-80.0b8.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "0203b98b81a4416592ce24c8010287def2775b3ab9ee59293a43be1445b35084"; + sha256 = "4bc5975c97a98c4a93ffb4940b2f0f35670cbc9785f5fc07be5d387c3403fa64"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hu/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/hu/firefox-80.0b8.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "fe8f5c6a486c71e3f1e577a90cbb7f755a7200aeff296c10e1d86f96870e4c2f"; + sha256 = "5c76f9bed31bd9e906b0a044b67113f1cc6d91ae738d3c6e1c2746eeccf8854c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/hy-AM/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/hy-AM/firefox-80.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "6750893fe1d7d156f46d072b9b9199585bfba88086f4cb86e04182b7959403fb"; + sha256 = "40d1896dd1763f035ea5f626430e6de77df4e0c83f3cb4d2d9c2b992379695fb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ia/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ia/firefox-80.0b8.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "6c590d7268f7d86512da1e4a4b34ab86e8bede4a77e3ec7b92c909854ad48953"; + sha256 = "5c8a0451233c3d55d764a3ab073ae25b3fd2125aae40c73968672fed9b2520f6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/id/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/id/firefox-80.0b8.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "f5d185574caaefa6c1bd12f9adc3de508025c4d576d3446844060e67e0f2963b"; + sha256 = "7328e7f45205c3f9109eef8d7e512f41dfaf179eea50233f63a549efec0412b4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/is/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/is/firefox-80.0b8.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "4d6afff4cda9df9e280c812bd8eee09c98db09080dedeea4faa0a716b9122f95"; + sha256 = "3f9e92d8218acf6da2ca09bda7544b6ae6d99d1ec2398bd3281fd28aaf3b7845"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/it/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/it/firefox-80.0b8.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "d5162f4c103c0e71f12423692ebbb2ae5a4a29ed2ab0576657498ea810a31890"; + sha256 = "947b2947b5b33c3d62645fd2a5ba7e02eac525bd3fdc511f62881b61c77a1eb7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ja/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ja/firefox-80.0b8.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "5d40dac80797ae0cc629a3515db23a6f465f4f436f3c528cb9923017238f1a1a"; + sha256 = "fc82a3d2b816af47b8dd632d672135f7dfa3016a554c6b1840129394007f25da"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ka/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ka/firefox-80.0b8.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "c12c8183a8699e3d95e9469068eb6d78862a4cd4110dc8f12a85e0bc8cba9993"; + sha256 = "9dc51bcb8d60327d5f893f334a54181eb6a4f34800ca9f15671fbc833e8a4026"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kab/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/kab/firefox-80.0b8.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "21f312fcc5539d02e3c4c275690cbaf0d982e0bc285cf7ff31340776eaf06f82"; + sha256 = "bda38d2522f0fdf8d1d6903bb11b63dcd242684bea412f9176c49fdf56b6d5f6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/kk/firefox-80.0b8.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "47b52fc3b75965fbb3b0a93f7b473c938adbbdc95f28861cfaf5ec947b6f75b9"; + sha256 = "d89d7aaea34b094c6a452c3d566ca03f42e4a1dae4db26d1dea5bc2da49d808d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/km/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/km/firefox-80.0b8.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "5ac99419d2da14b1eb92330d1cc8f9a23b89a893dbbfe9cd365864e433e16f1b"; + sha256 = "932469479db43ced4b9ee82a481ef00adb5808f7d2e859ef7564e20cd764417f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/kn/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/kn/firefox-80.0b8.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "fca6d44dfe228ea0c95d4387bb97afea135461a11e35745e4e6c91e05cc45dcd"; + sha256 = "80564390296e12424ad2fbe1952397cf7b36af4e9dfc1fdcf914745aa01a5836"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ko/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ko/firefox-80.0b8.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "9acb14fd75076e46cb14082c33f02601593f7e45e4cce8f8d1acb79d5999dd70"; + sha256 = "b3f091451469caea3f87f81be1da8d2e981327ba36df12224f8466ab68a2e9ea"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lij/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/lij/firefox-80.0b8.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "ca1760b843d35c0f125ff06ca2edd3c14bceba30d2af668e343c0e21273fc7fc"; + sha256 = "becabccd189bad47d9e716889698811f39c0833474bf48df2e4f2792b67bca6f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lt/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/lt/firefox-80.0b8.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "95daa6c7f4d001d96810c8bbf581f6cca6afb7f486a43ef5389ac18e3d3a29bf"; + sha256 = "fe38d20e2cc294f3ae11df9ea7d34849489b1456355b7d110f8639649d5cd944"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/lv/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/lv/firefox-80.0b8.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "3801a27b6eb954919922881246bec712b74661484a3f0431138c6028eee0efdc"; + sha256 = "1f6b7bf9f9b1fb0eeb80ef4a9ff280b042f9f524edd88b9ccd0500fa4ab40063"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/mk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/mk/firefox-80.0b8.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "c2f2b3423214fa69d59cc12c4b91ceec9f11f946c30f9133b49c165fac7a08cf"; + sha256 = "732585681ae095a83428cdc32c4277f98861c73583c6b12fb1ba07f0265be8ab"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/mr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/mr/firefox-80.0b8.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "7552a0361cfd5db9d87227b3bee9c428db6e82281e63a9c50917ae4693439850"; + sha256 = "1aea289a62cee8243f69bccb02770b026ed183b6621bb99f33b1f5b4c8a5b667"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ms/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ms/firefox-80.0b8.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "4b85c65384655e6a9a8b20f17af2c27e2845621d368ad81b4b07608b9a3db72d"; + sha256 = "12726f171b6d5a831898fe0c6379949860e8aa899789c2dbff7df86281549076"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/my/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/my/firefox-80.0b8.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "f614678968f9f15dae8bfcade4673d70dc38ff4a9d8571c65f69d28f4d884aae"; + sha256 = "4545ba6aee4231640d4670e08a5bfb71b0cae5faadd5bd3d9705b37df04f5dba"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nb-NO/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/nb-NO/firefox-80.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "c8caed7b3755102b09df285d671c2df1344eec0b7ab9da9e19bb95ec7495485c"; + sha256 = "1b741c62a58ac9a0ca845fa942ae169576242a3d97018439d85c9efba09e41ed"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ne-NP/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ne-NP/firefox-80.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "ff9c7f069eab2efba222f15788e5603c227b0d63ac97bb5b75145a95ca1e48f3"; + sha256 = "5f44c3bb3351ded2b7f5ed216323fcee990175ef55b34a32026a2c6afa280ebd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/nl/firefox-80.0b8.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "df5357df7e4834158cd69f52584364060ea0c1588e42b29153c40685d8fca56d"; + sha256 = "5da24260eec62457572431b2667eba929876c68e0122f589cd87c7df3c364e7d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/nn-NO/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/nn-NO/firefox-80.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "69f0f7c772bebe28fd89a788a44f8c9bdff72208d896b47c249dacc26075a877"; + sha256 = "3d8ae8f44295cb55a3c148510922e5e74b0ec8b69333fc9dde04e6f05d1109e4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/oc/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/oc/firefox-80.0b8.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "b6982629c7c353c1052d41495f155a681ddcd39250e0e3513648893e348d03b0"; + sha256 = "913bfa234f56906bb48d2410ba8bb400cce92f6f960d7e1557786092f03aec30"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pa-IN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/pa-IN/firefox-80.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "ef86d94e901d3ea227f9f0eefac70d551c4a8a3320d7254a7a2a055f31ed3fb2"; + sha256 = "f6c276a03f658fe7f62b49d8ed4e7ecfa14c9852384b224b732bb80d6d0421df"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/pl/firefox-80.0b8.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "fe74d0e222cfdce3240a839776752f90f159101f79829efc4ff5dbc741e1ae95"; + sha256 = "f1118903f6774c4e24cf2a01238f0cdefbb137e8af829dc403b13290bad64124"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pt-BR/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/pt-BR/firefox-80.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "d52997efa9e700767ce525dd6444cf1728b3e25501f7cecc2b352c4c59aa2d88"; + sha256 = "e421152016cf3551bc66382559e947aec03698090ed797514a35bbcee07229af"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/pt-PT/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/pt-PT/firefox-80.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "8bc9c0ee8a4d3202385e4918cf9cb87075ebd65a78454c4362afbded8f2f843f"; + sha256 = "a4da74dda8c2641e349cabc2360bbcf4ad531719d3652c96a8c9a8f2130794d1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/rm/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/rm/firefox-80.0b8.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "de5ff0db1ec758f93f0d1b0f256571a7d62ad8207115132a37b0e9057b9ee39d"; + sha256 = "578499fc230856e300a6774a8ab0b1d58c1afaee1e0fe6987ae16ea033cd6beb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ro/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ro/firefox-80.0b8.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "2003ba70aeb9e3f53126fc72dfd6941c9c246a51e5a155b09f72aff35dd7a61b"; + sha256 = "967ada36c6bfb6bd658493417f5f21e1cad56afc40081463072eee40a964f809"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ru/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ru/firefox-80.0b8.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "5d4c810e8cf90c35cdb78a292b57351dbe351e79fbc8189846b0074bdc9601ce"; + sha256 = "58008daaf760fb6a9202d10771764cc3c46347b905aa622319b0631d833120e1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/si/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/si/firefox-80.0b8.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "cbb56bcdc79f03b0b9d5a7d5a9399a69f2bc59e88869f852728c0e72110104b4"; + sha256 = "c599e263b7084a69ea0730755483fdd6334610e07188c5c9f06b4be6bb7f073e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/sk/firefox-80.0b8.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "61d5a87544ceea72298878b1cf96dfd1617c9d7ac3cf0b6d64ad5760a5eff3d8"; + sha256 = "a7170c138b30450e5b56ef7d5460f549288488455e482c8a89ea897dc9607f73"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/sl/firefox-80.0b8.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "06a8d7a402624d246bab72b742d5841681d61bd8f37fb4706be9be7fd7ba9479"; + sha256 = "f7dea114d00831e71a6940348692b6523174a9fe099dad3743bb69f277cd2d7d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/son/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/son/firefox-80.0b8.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "709941202dea2bc7b3a5c9752b1a0147938b38fe7b99a120948ca49ef9aa4528"; + sha256 = "9d9917d01601e3de913267d1836764cc10acb09363b05049867d7069964171ad"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sq/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/sq/firefox-80.0b8.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "d14bb984d2b3cd3c2de68a8ce1b66a91b145cddf7ac78b9114daea2e283cf717"; + sha256 = "85c34be5e061157f94444cfa07d8c8c1768aea4d4ed29a63d46b13bbb5d80438"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/sr/firefox-80.0b8.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "58c3d01f10fb4c274c5b1eee93cfe07e5cfee08d09d30d3e0cf67953253fd13c"; + sha256 = "15a348fbf5fb4ae31e0a33b17d866e40b655b4dd788329d579afc82bb5ed86a3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/sv-SE/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/sv-SE/firefox-80.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "7525d2d133a08b897cba5ac5b781fe415e275bd0a92c99deb117ce018b2f048b"; + sha256 = "bb9bbd0edb5934f5d33d4f8db92d1e039f8519c0c126f5156f88d4a5be864902"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ta/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ta/firefox-80.0b8.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "cf726155f9a3277939650149889192ced79c87ba99aec512d7eb536af8473965"; + sha256 = "1d886bf18808d2dd3d6a95e5ae377c24be50f7e3788bf2c37c42606e2141d3ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/te/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/te/firefox-80.0b8.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "a02e0c42fe93067851604d0bc39a5eaec559a48588cb34f39f423639f1053164"; + sha256 = "72bcbe4f087f8ed8248d5056adc786d96982a87fb79bc3e83dfb9e9f209211e2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/th/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/th/firefox-80.0b8.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "097b0b4c01cb9ff182ccc465fac7c8bf81131c92de5a436fbf6529337d2858e5"; + sha256 = "ba0d8e25d5d2de631c05b9aa7317eca67dfa12564e677f9391a7da61c7630ddd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/tl/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/tl/firefox-80.0b8.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "93a1988b30b419c0798b19044e1cc673a2d8daa1d87144456e7523c39644c03d"; + sha256 = "020791c52209fe806aa92f7945724ac1bbfc5554ec7827d7c320e1cefb5d6e60"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/tr/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/tr/firefox-80.0b8.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "a638707bbc1a5d5b64fcb7437ee6958625a11617c48311944ea8a37fe6e4403e"; + sha256 = "e803849628fb4a07aac2b23d457a8d1f954d2270d989fdd167c82e4ff407dd23"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/trs/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/trs/firefox-80.0b8.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "61b9cb95089e81036700f0ad904d2f48f1613e80fe88d3ed8bbd05d1f955dfb1"; + sha256 = "8aa74977fc2ae7e85150406541673b71b122f10a79762ae98787f9196d6e1ac9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/uk/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/uk/firefox-80.0b8.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "4c4664bed97585dac6e63aeea2c0aade015270418b8b4f52ac35428345592c45"; + sha256 = "7489d2f06cc74a759e6128a9e1ae19305ac8d81f026e8d16fce30dd8c23762de"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/ur/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/ur/firefox-80.0b8.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "b07cdd9781aa5cb29b5e2ba29d0b6df023274218fd72cea9a9f81a88b04cbabc"; + sha256 = "a0e924a25bdde879856fbf53fc0ca3972a3f701338079ef408694c0f87a13aa1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/uz/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/uz/firefox-80.0b8.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "08afabff9bf76df8b2af189bab8b320888e462b1242285a88fc11348d642f358"; + sha256 = "4603be13c80926a5de1a2fac56d433798c2e2415ac5e769a7d4893b3eae7ec86"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/vi/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/vi/firefox-80.0b8.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "1520a23efe038aa52ef9b48c8e064562ae5e6ec269175f8e191d70f06509c301"; + sha256 = "1f9aef09fd0707121eb3335d60bf0b3b06554294594f45158cd41cd37f0beb07"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/xh/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/xh/firefox-80.0b8.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "de28503a1de2e18ede213c05621cd4625d3da1ea278c9bb1252d6bd43e8b068b"; + sha256 = "4c61f2ca3c4ecbc5b6a71edfa540400633d689c2cb042030c2291117443ade65"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/zh-CN/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/zh-CN/firefox-80.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "1b0f7815bf6b1fd9dc79a86c0b3ff3dbaa73fda87779d6c0a60e78d8ef702c03"; + sha256 = "b24226ecd5946ea1320dd8ceabcf5402af96c7674c45d058b548aa212da1e1aa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b5/linux-i686/zh-TW/firefox-80.0b5.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/80.0b8/linux-i686/zh-TW/firefox-80.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "e06233b66e85768aad44593395f5c63cb1a81ffe341a86413754dfa130c31cdf"; + sha256 = "9765b5e72e0e2bb22b080d6a9a050a52fe003771e172f4865948b0c8b0000ff4"; } ]; } From eb30a10ef17c519eb74b3fd533b1c1ede324243c Mon Sep 17 00:00:00 2001 From: adisbladis Date: Sat, 15 Aug 2020 00:14:24 +0200 Subject: [PATCH 102/131] firefox-devedition-bin: 79.0b7 -> 80.0b8 --- .../firefox-bin/devedition_sources.nix | 770 +++++++++--------- 1 file changed, 385 insertions(+), 385 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix index fcf9e42866d6..5b61afe0241c 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix @@ -1,965 +1,965 @@ { - version = "79.0b7"; + version = "80.0b8"; sources = [ - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ach/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ach/firefox-80.0b8.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "2a659a4c9ce537066033ad5b9b074cf7ed287f2d6a74f19629b12da972d4f8b0"; + sha256 = "f9b686c12733f6be1c96fcc71727f55e9c79f417df64a4b703c7fadaaf3a85e6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/af/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/af/firefox-80.0b8.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha256 = "3ae9a051572c9e4a1e4073b481b7e88d20e38141ae9d1e9bf5d52dfcd4ed5c64"; + sha256 = "dc73e323741c3612607812878d24450b0b5d5274a8e58d25a9c3957d457b2431"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/an/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/an/firefox-80.0b8.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha256 = "0797cee34f6b9239ebebbbe4d8f8df69c72ed2082bfbe31baf480409c7775f23"; + sha256 = "a84e966f8ac0373f63c7fd76148e16c56af645bb9b83cccee91e20065883f92d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ar/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ar/firefox-80.0b8.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "6c7d5f915298719685f9f0fdd7e1e723b1a211d1f3a2d3ffe8e4990c05074731"; + sha256 = "9949f976617961c3853fc6e4596bac9a7c18d66b72df22b9b217dbccaea6b0c7"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ast/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ast/firefox-80.0b8.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "c5f1e493ca669097f6fb55a55fa807a32811f04908a07d3226d15f4538c3904d"; + sha256 = "89f277e215e11c7efd270c6f0952292db5c85057a50b48a3753fb16c1322587d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/az/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/az/firefox-80.0b8.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha256 = "71a2053e7111c7b2fee0e894233a9683f6642a99122497b0576afe7ae1394d5f"; + sha256 = "44c84f6e00f5672c4f4b5d26d727da4aa0e8f5bbdcb4ab484be4015b5ea4bb55"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/be/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/be/firefox-80.0b8.tar.bz2"; locale = "be"; arch = "linux-x86_64"; - sha256 = "1f31dc9330c9448da8e479f84c6c5afc0d9d3d35fc5cf69f3219a97587b1ef8d"; + sha256 = "cbcb4dbf931214f01167705529ce410935a378ddf76f32c04a16a019a04dcec6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bg/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bg/firefox-80.0b8.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "9edfd72f9af794c5ae3a09f2f116030c54d0afe06885c06a0488383545a24015"; + sha256 = "6af931944901fc143d9958538aecfcfa5c8604aa928dcad7ff4062e4752b2861"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bn/firefox-80.0b8.tar.bz2"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "13bf7557054b87ea9dac68f570ce74d7db2804b253c19fdb971590676a81463a"; + sha256 = "5f44e1a8abf75708aed3c73c217ac6aa31520c32eae8c6a2c28838d4591fd779"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/br/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/br/firefox-80.0b8.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha256 = "101e1695b473a27bd74598f4619990ebb174675de425b5c8cb61388d774751f0"; + sha256 = "7f345832f046770ff20457c902b499a6d2d3650e3cbad696d0a0ce81371b8710"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/bs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bs/firefox-80.0b8.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "0d31577767122a8d3efffffd8a5a9c185ef52211c6b29f640c23a321f7677e9a"; + sha256 = "539e441b74c8897113d8fe36076473f61cd26f9be24d5197dfa8f92a5ce68169"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ca-valencia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ca-valencia/firefox-80.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "1c85f9c3cc3ff7e3c0ada13dd820253e1f40ba9a16ef1c3133cca96ff2365b88"; + sha256 = "8f8581a6888dbdce1d357e8a289a0befa20e1679a8cc7bff13ef237bb5498ec9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ca/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ca/firefox-80.0b8.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "bb9302215164d27e94b86987a7251fab10ca07a14187164fb1f4315504eec3c0"; + sha256 = "5f3b7553a62465e18e103ffce48f75cc58489349c3cf966e3ba0138ce14d7b8c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cak/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cak/firefox-80.0b8.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "e3a9ec93be88bbd39936f889f922fc3e0acc863ea722fcfcf6594e2d0e43290c"; + sha256 = "a1269157c6ec005756c1e0f0bbbf61a524f03b4c69022a2c49661c0375a78839"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cs/firefox-80.0b8.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "e5ec5ea8b0046268efb1c18c4c6658011937350e8e76cdbb3e3a0a23267170c8"; + sha256 = "15a26b351b40964089c8eed80fd5cadafd66ef39abbf19ce50a8b7ef5bdc661d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/cy/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cy/firefox-80.0b8.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "9d1213c853be161754bb043d05d01a78cb7a371e7d37bdddfb5f63f6d1591c24"; + sha256 = "8400fc3e6192f2095d4a57bf354dbeee1b771a8aa61ab0d865956cdddfafcaf6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/da/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/da/firefox-80.0b8.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha256 = "0fb13fee88dcd92efec4149ab9b9e59a5580c2d23db696ec3dbc8e3884b4f9fa"; + sha256 = "83c7818e65c32723c2bd0a4f65a33f19941fdcc5d84055cf2532cf8c4592020b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/de/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/de/firefox-80.0b8.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha256 = "cc4faf8b58e4ef0818c20a8b06dc16d20eef1ccc8f556e60de5229797f06dd95"; + sha256 = "589b9249ffcff23c388716c24cd09baa8b309d771b97f4dfcf9c979ad9a3342a"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/dsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/dsb/firefox-80.0b8.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "361815297980f892965ceeb1973fae3497c7a63b81165b8d9ebaff2eb9974045"; + sha256 = "df57cc439fa74d93921c7c1265b7335e23c0df545e78eccce34e06fa528e75b3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/el/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/el/firefox-80.0b8.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha256 = "0fb9e9a4a4fb751174b6dca7e08d64c90b216bf05986bb3dc22a9e43e92fb115"; + sha256 = "7a2b0380cc8733e7d6eb5adc228fd543d8459d7b7d9ffbcb39b73dffd395e5de"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-CA/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-CA/firefox-80.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "560acac5ae8b74dfb8e920fa305a0521dd21100612bdf4c246672d5fbc22028d"; + sha256 = "6e747524fb05aa987e0c24b21fc9ab27901f1cb205b7cffa100d5bdb7ba130c6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-GB/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-GB/firefox-80.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "1a7b0655c42dde407bff4e080bd300b0d58e684988980f29833c99d377ce6eb9"; + sha256 = "4e95f0c08c44e6d4830abaf9c2d25b10e63753f1dd48e192d4464a03b82a68de"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/en-US/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-US/firefox-80.0b8.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "73abe84bfe269e88a5ae3166650e3e8003baaad070f20d02dfbb1fc7bd4bbcd0"; + sha256 = "2b75be9a3961e734ae16e591c367e76828e9a3adc458629db69fe5fb32a8b476"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/eo/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/eo/firefox-80.0b8.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "496452c6cba42e034a06ff131422848482cac1f21458073807fe63a8c7a4181e"; + sha256 = "2fb71c60605c4c56432c262f62d72509d520787a7e86a45b496a68e55d08823b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-AR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-AR/firefox-80.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "ba4c710925d449742163879277cd09d3b78edcb07a47650ce4979742c1b78b2f"; + sha256 = "3aefd418e20dbb7ae0b8aa87d15be140b4ddd7f6572ae0ca691b98f7f919361b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-CL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-CL/firefox-80.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "f03b825ceb72e73a8bf338e218e9e31f67db0474915af7ad45e6b5274ba9cb92"; + sha256 = "7d650204f7f717cb39b218919b3654db5cced3fffa4d06fdcbd4eba5cea1263b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-ES/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-ES/firefox-80.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "05b8ee0cba2a66eebf519f8f81ff7cd5a4f71325a36d86fb32454190d8a74e47"; + sha256 = "5870182df6c69538ac1eaad0e61f580165e2e916cb76bbdee8b659a5a58dc68b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/es-MX/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-MX/firefox-80.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "7007566a648ef1352fde0b4f27343e556eaa9d637c94130cbac4e678f323ed2d"; + sha256 = "166dc0e61759c879737a10c3b709e5bc94493bfbf01a7997c2d38b48254d6af6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/et/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/et/firefox-80.0b8.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha256 = "8e312269718a58ac88bf906ac0f7eafe534467d224c131756ba7c17165eb495a"; + sha256 = "b8b8ea33ad920876b36abd8d35a61f01548c5a482c7eab0998f83f066bb62e27"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/eu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/eu/firefox-80.0b8.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "fb482b765f0b47184e9dffe87bf65320ad66a8bb98d34808bf2c9de65ee14a61"; + sha256 = "255637aa99002ea1f353098b19787077501efc915a74c2bc88a6ed6c05f12079"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fa/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fa/firefox-80.0b8.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "ade51674f73223be4863134abb917a09812ca3a2a65bc3330d27916fd55c2e64"; + sha256 = "304144942ac8e71f4c29bf4bbc91f17a05bfd712e621cc0029909e0b65e09a95"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ff/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ff/firefox-80.0b8.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "6780ab7da6474f22ea9073a0b7cc4c37e484c6491e5d8c6f045aa3859d52650d"; + sha256 = "7ce1b42078fe98783e2da541cdd69dd2083ada20254ef80fb53454950e77eddd"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fi/firefox-80.0b8.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "4e62a2aa181272b82484635c2e333fa9d57e4e364d1e0216ff372abaac5a9c10"; + sha256 = "af9271da2138c9c0d73fec09c5356a87b91aecc36a1211a9ce35e0ee1bcedda2"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fr/firefox-80.0b8.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "ee726f28deb98529e1570b4f2e004d2fe402e29b67eb1454023fed037ede7c8f"; + sha256 = "c7f347082b17060c7af21ef12f9fd8b210ee20f877e7e791379c482a63e04ace"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/fy-NL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fy-NL/firefox-80.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "18e86d886a39a65132919363200a0dae1e814ae8e9ec48b7dd6f32bce54e2da3"; + sha256 = "51d42832b2f58e0d8f011762f9884dd49ab243d45b050258ceeae96bb92daad9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ga-IE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ga-IE/firefox-80.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "0b9d03430637f573540c7a66995a67ff3f688baede86bb71baa64b6bdc02ba1f"; + sha256 = "33a50b14ff9d965deac611e0dd6a85de9caa9cde9b99a8dd955a28916e026d7e"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gd/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gd/firefox-80.0b8.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "8108759648e45d28d13b5eb75b326524a5c21e4088d5dd4c36f9a6d46d895951"; + sha256 = "bd3469f5c101682a723eb5b261c591fa619b64dc99466ae919658cf44ae8fed4"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gl/firefox-80.0b8.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "4fbe3cf6a9eff16df3c2c2523590fc5b3d0f7b4109ed7604598df64728ebc088"; + sha256 = "eedd3b89b26b6634827e07a5b20b57716f54a604b18d9849a4b2fe30ab7c366e"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gn/firefox-80.0b8.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "61ebc91bcb8a5e5de8ccbefa28c5ae5b952711edfdbba4fb79510148f877ac3b"; + sha256 = "206a292bdf13d98a502ff89ea57e94b37a528e57b88c1611c5094ed64aae2b0d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/gu-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gu-IN/firefox-80.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "f0460163bb713885571592f020254e9e6ef6270338509faf8b46d26142f13ef7"; + sha256 = "2ec91a2be77abc9b52e4d466cfaef70ef02b7b92e332fe572cdc3f4e53ac5276"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/he/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/he/firefox-80.0b8.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha256 = "40c8091ba8e9b5aa0ad944a9de91ad62df6871d34431744d0d453571d322df9f"; + sha256 = "5f53772c8a24d4fe1be3cc21673a924a5d65e606168f079b8091f4502d1218b7"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hi-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hi-IN/firefox-80.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "d1df833b5d69a2b403a3a15a9833192890e8998c065c7dc08739f16d7ca33b7d"; + sha256 = "15e74fb5124e1547f7eb776bd3b6d4096338731f1d97b6c0944e7f3af1b569c9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hr/firefox-80.0b8.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "97c98db6dc9822a8f4a99c547b4637422e2d60e99360237dc5e54bb340a6614f"; + sha256 = "5c4a0c766ed006e0f43856104aa8bd96e8d63ca618fda401370633b707e80374"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hsb/firefox-80.0b8.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "7b207f72447869a7702c386006207a48b41730715b5bec3b7ddd5c4470653b90"; + sha256 = "6945e71a060bcbf8a329c65ddcba786beb4f955cc2105806bf5873c07daae988"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hu/firefox-80.0b8.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "974048bbb8330723eb8dc2eb6e714c41bf94e4003ce58e42ea14407b7a64bac0"; + sha256 = "5da76038365922aff82c540652132c7763a07f4336ef003a434299240444b036"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/hy-AM/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hy-AM/firefox-80.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "6cc431e37736bb5843e23f26934537c7e30d9243d73d292d24749c7c7a8ab61d"; + sha256 = "4be5260452b39b707d271b5696710038174c397083f626b3fd877aad36c37142"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ia/firefox-80.0b8.tar.bz2"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "0e67c59fc97d0d0d1c4f41fb31a978bfe3305177e399980e1d3a94971a00b63a"; + sha256 = "94dac5899d0f2d5afa0dec53472afb329b956347d22581e1b9668a123d200278"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/id/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/id/firefox-80.0b8.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha256 = "44fc48465bd361f54807550cdc314e7b3df48e2a97157f4fd0f2de3778d61cb8"; + sha256 = "d4cade715292ed116c2605dd6a8c70854cad373641982283decbc1e2f0417490"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/is/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/is/firefox-80.0b8.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha256 = "385ce32f2924afcd2fd3622c6fb4ed74ecf727c0cd746176da8d153869deb56c"; + sha256 = "5f4bf4e8bb2f5e72872e99f8415b864df457c93ddabbcd4377588895c83b1d7a"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/it/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/it/firefox-80.0b8.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha256 = "da5ffed78430fe022067693988981d2479b58a88f122d9fdd470d28f01c67ab3"; + sha256 = "5fa9251fd8c8e0d4aebc006ea1f8df15afada7276a1bd0517b89c2a6f8e488b6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ja/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ja/firefox-80.0b8.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "2c900cf33ab97010d9b97a025afe627a76ba7387422e783c71a731608b4d6470"; + sha256 = "a1557fd84bb39786566b6c11d1efea9464a96b77a690b1b1c3b165283c031185"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ka/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ka/firefox-80.0b8.tar.bz2"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "d3c0bbdcce1743c23e725f939db929c286e179b21246ca425cc0780f820d8971"; + sha256 = "f9359c7eb9c6536ced999c18571babd932a1b1bd22565d6489bb43cb17893eb8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kab/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kab/firefox-80.0b8.tar.bz2"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "9998b64b4a23d491d5d88fd7b788665f851b3966dbad4edb706c6a4c238df6f6"; + sha256 = "9b34875edfbf6383b5bbddd110d969e32e448e47eaf48b7f41c215e6b3f8da62"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kk/firefox-80.0b8.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "61ac1d6176c8fa04fe6c41f01ef8b9b0248015fbeda318fd61700b0e525258a6"; + sha256 = "78bdac1a7f0bd82440e43c6079332624b1e7e60defe45d55493857b1f9e2c7ce"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/km/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/km/firefox-80.0b8.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha256 = "5fe470f9e58d17637f773a729e05e30894f6b2bf7a86bbc6c543b9e0593f2712"; + sha256 = "9fc753e4fa4a2a3a911dcfe9d8c7c993416833bedec4e94e85d95ef075209377"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/kn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kn/firefox-80.0b8.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "56c2c34d30359b3eb2063b0794b21f4f47c71bf8d016f6c8d62b710abe65c807"; + sha256 = "1e45e618c6d4db4f870e4d3baf60676d2a76916ce0998ae33d671ab73e8c1bfa"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ko/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ko/firefox-80.0b8.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "1d81122b44c6e6718a2477c2fc03d952029f7b7b931d54b8d6e1e6f29d4b6882"; + sha256 = "afe8410a5be470aa016720f411f33aa0b244fa34dacb138ab145b97a7e195db9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lij/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lij/firefox-80.0b8.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "783389dc8efc184ac77fcd12c9609913b1f1fca0acffc33401bd37c3b19eaa92"; + sha256 = "094f4ad0a2b988f0d75938dd6439ad5dacb1eee42584e7d1b424289117512d49"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lt/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lt/firefox-80.0b8.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "6b2b629c1e1a34895293a2c03a4377096dca6ce646e7211726303c2fa410c259"; + sha256 = "69164a34e2cacc8f68e8e87defe713c4dcd1de278d449e1f9eb7b8cf42aae305"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/lv/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lv/firefox-80.0b8.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "a79d1cb7261e6bad9a166c4bb8d154852e2b55100813332e48007a341643a9f4"; + sha256 = "10262da2e4d50f2e331b3bd0c4d064002a3a5f10719284b96cced812ca0551bb"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/mk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/mk/firefox-80.0b8.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "63534b4a079cc08a74e1a6ac121af5ce8bb40487b4b0b78b5063deedd8f5bb9d"; + sha256 = "d310667e306b177191965b40b6cc8556e0fa749a3ebfa6120b0255e701d81ac1"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/mr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/mr/firefox-80.0b8.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "ea3e085da4aa2f7701995063457ff3ec10270fb19178cf61da9b207cc1616b23"; + sha256 = "2130fd9a56e2e4f4c09ea57cf0a566ade53c255c52e867c40316e14a04a59e0f"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ms/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ms/firefox-80.0b8.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "97ba068e4ce9f3d12ce4c8b962ef519596a1849f93efb99bbf6fdc208afaeafb"; + sha256 = "ac215f60d098eacfb4d03e857e0229d0368a113e5758f00044790953712cc4bf"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/my/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/my/firefox-80.0b8.tar.bz2"; locale = "my"; arch = "linux-x86_64"; - sha256 = "b889e3065f164d751c0169ec517b02046e7b617b401793ee5571411e0eeb431d"; + sha256 = "0f89f81cde40821463e9ddbd988616d019d73fc0a27cc3a427dad4c9bd6fc931"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nb-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nb-NO/firefox-80.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "a4fb718c5130ec72f6f860d81817428614221fc609202bd28276f593c528cc4e"; + sha256 = "4d599136e6a8f430f21605895d2ea63aaa3542a2b9dff5fa44d3a618dff1be5b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ne-NP/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ne-NP/firefox-80.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "ed2e54b3c132b8728b9a703b0afbe15d363ef7a78a32ca4b31928480c976c182"; + sha256 = "859dc2201e76de7f08b2c29d11382f02bb2eb6f9ec48f65656f578da67cc10d3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nl/firefox-80.0b8.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "1850779e05bde3037ef1e46bf910d6296c22e536ba42ecb538cf794a259651c7"; + sha256 = "f9b7784f2c626f6bfe8a39a18a593d9f0d10d0f6407d1015969fd3744a483e88"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/nn-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nn-NO/firefox-80.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "a67f80c9adb05dfdc15d28d679ece1a3903119d1ef4504e7d695b232a1a0e7cd"; + sha256 = "6c46d8b833423fe0eed0da6c162ae16f6969b569902c41fa21ee7e19ce7515fd"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/oc/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/oc/firefox-80.0b8.tar.bz2"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "d89d61ce305e6870dae9c59760710a5e87dc73b3eccc13f790542ae23dc5cf62"; + sha256 = "c359b9438f6065adb64baca086b7bed295ffccb825a96b4bcc5721ed4346a061"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pa-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pa-IN/firefox-80.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "9ff261de3081fe1e0c5f5ab9fe5b74b2c6efb5a6f4a25430ee22dd96c1b6d88c"; + sha256 = "6ae3b82728155e195747176188e30d4ddc3d5e9499ab018902e2e1289b19c171"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pl/firefox-80.0b8.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "1618c91f0fb1f3faace8e52285e50f720b32d2a244aeb9ea968ab2957b24bf93"; + sha256 = "45b97c17dcd1042eb205f6c59f5b679fcd224705cd5009dc2e39c8a22099ecb9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pt-BR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pt-BR/firefox-80.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "04a88b46f5ea749d1d645d1c3b373aa30153312680f151c459eeb41581201b6a"; + sha256 = "50b2309fc1b083f739b090729096fe82747dc3e889923d271aae500ee5f0c82d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/pt-PT/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pt-PT/firefox-80.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "602556ee8e4cc6e7c1171aca0c5b0fc9a4a0e8e9ae2ce8a067fb7c5f5427b613"; + sha256 = "aac403c497aa1bb9e37038ea7897f57074278d080e592bf1984f1712a80de632"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/rm/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/rm/firefox-80.0b8.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "4bc83e6f4dbe0b0cd2ae656edba3c2bc0477d33c4d27ea7562e444780c313908"; + sha256 = "b8330c7ef733c1d50e320376bdd9c5205fd56f58fc7baf46497f1b0902193dc5"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ro/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ro/firefox-80.0b8.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "d43b2477c5b38440ee4a73e3c16cf6cf1fa7d67a8c5cd5a53c87032d376c8679"; + sha256 = "ae7d39f56d162d7b8bfb4d55c6de9b46a40f45c1bf9a4191e65c7a99a36b22ab"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ru/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ru/firefox-80.0b8.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "eb4706f05215ca613adfa6d662e0cdaabb9f53553b22d7a5f86e7a2c2ce3522c"; + sha256 = "10e1adf60a23574fd5ccf9ae1be83710c92c902367174f73952d18412228814f"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/si/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/si/firefox-80.0b8.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha256 = "eff6b3c1613e6c11323647eb66e400689c764a122f5cf4dfbed1efe4eee347b4"; + sha256 = "fe02265dfb0bb12ad9a5739e802937540425789c8e36220f59001ef4fc256f16"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sk/firefox-80.0b8.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "4689f362e2e1ec2fb9f10d3081e15c47bdc288f782ae0297dcc342b48849f7a3"; + sha256 = "73c58bb35f204f875d2c8d293780810be6083d2934fa8d7d7e02a3bc8d41e5a3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sl/firefox-80.0b8.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "b612a245c461015c36cbc71a9ee6252753e9848085a6beef05ba8994b966e2e3"; + sha256 = "90243b7a75889617085715d6cbb65c220f1fc5eba5d4a70612277dcb6a6df6b6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/son/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/son/firefox-80.0b8.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha256 = "c257e92147ab9b41cac22d4321c2c69605544adb26095db681bc8101f9767bf2"; + sha256 = "ba8ead8c649116edb7e168b25e6eb3735a85cf5c15a2a78ebe8340cd7071adc1"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sq/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sq/firefox-80.0b8.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "b79017f3dd0fdafecd961db3d9a32047d61daa7ebcf3e1565b63be7e4065377e"; + sha256 = "6466c44847b3b0370665e996582a2cbed9a8eb56a8b3f683582011cba77e918c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sr/firefox-80.0b8.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "fa42ebf34b9633906cf5bc879cc22e9e668eaeca329aed15e2ca12e4c0b7c711"; + sha256 = "06869c6fc77aecdf48a991ebd65cc6052c8c3aca976b01cac5e39933c7aa9190"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/sv-SE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sv-SE/firefox-80.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "257739d27dc7770756ba896b52e2137eca1f7e7aae44c737988821f0120ae5a2"; + sha256 = "e763358e9672fbc8b990bacae8687c7558d9718cc9d1e80798ee9ad220f28b35"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ta/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ta/firefox-80.0b8.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "bf837831d901c9be834ac9b5602cbd873ebd0416b042eb4e672423f153532c76"; + sha256 = "1669e95f886a7adeac0489c072fb88f1ca09daf3b42027006305857bdbfced4f"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/te/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/te/firefox-80.0b8.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha256 = "dae3cdb82904e8c30d19e5811bf37c1dc7b43a5a74ac7adb537bf2530e99983b"; + sha256 = "3d5c9f1596291eba38fa5b5174674fdcfd335e4cff44ecc50ddc7f08ca254b97"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/th/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/th/firefox-80.0b8.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha256 = "7843b01b201421563a0df660a990779569a4363c16c5e9f8cf780693ad810b2d"; + sha256 = "d583744cc4d1099f23960b0ee7c80992233864c94f877623f0c566a65cd944fe"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/tl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/tl/firefox-80.0b8.tar.bz2"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "13397743b49932fce379399bf9de6de1e4d45cd94786acb07db153b30aa16c47"; + sha256 = "cb6b8cdf1747e211cceeb07bda07573bc193574fa3603bfebaa537857953ce13"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/tr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/tr/firefox-80.0b8.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "59aa948f6c2ba7fc6d6efcd7d8649638e4748eeaf968c65cdab6ea8130f161e2"; + sha256 = "e2561f98607ac5dcc67ef825cfe73d1c2af4ef9c5c01ebf48ee4dc0f80b53d07"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/trs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/trs/firefox-80.0b8.tar.bz2"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "87a57b3d0e213d910c2eb3dbb0cd2130cf3c869d11119b664c163ed0461cccf5"; + sha256 = "de1e1f83c439d17d5489d666f1772ac32e26d70a5b3309176b528de413fae39d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/uk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/uk/firefox-80.0b8.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "e4e816e4a9b01b77965b769c0d0234a06cca25249b3b5bd8a88e48a7d604683d"; + sha256 = "7632b4734ffe3106e78ddfc9e5ed81dbd219045f4b954421be4629397436763c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/ur/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ur/firefox-80.0b8.tar.bz2"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "ca179ad92d133b5325621a48ffb45cb64bc2599c6d801a1eb6db64aca8f35e2e"; + sha256 = "8e6c6d36546492ae93128c780c80bcae86ebaded38cc753db1f0401d4b5d31e3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/uz/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/uz/firefox-80.0b8.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "e10632d9a14b6ee90b4aa38a9ecf40415ad3a1c8bd69527df5a2ba53d2379f30"; + sha256 = "18c7827cc1337e0a2cb3a1e9603aff8e7c3ac8e5631cb791eb0b7a2de35bb487"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/vi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/vi/firefox-80.0b8.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "ca5b7b3940392caf5064b32f346db5a7bb029c312fb8b87e536fb0fb1e10f3bc"; + sha256 = "e78c922c13e0207c9cfb4d492e855543979e77b49a18fc63796c7e74cc4fcdeb"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/xh/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/xh/firefox-80.0b8.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "af5e2b09e2924a643caa7b558df44a71a20d0ffa4fe0f4e0b388fc2a95abfb03"; + sha256 = "bd30e089384bac81aacf68c52ac884712bd0c739f517faa6390090d112d9fcf7"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/zh-CN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/zh-CN/firefox-80.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "c47b7a8d08cb72395ece3a447a23105f34f2ba05933023a8cef59d5f6b1c69d7"; + sha256 = "316ad740bbba808a66b6fa00a9b1391597c949fa217e721563c685ef9fa028f1"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-x86_64/zh-TW/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/zh-TW/firefox-80.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "af463a670c52af7d4ba9dfcac8e38283ef6327b3f547bf8a3fa25669e7ddc3a8"; + sha256 = "f92189c808903b314ff4cc30fdfa7d5e2085ce22b9763e95144a7d69e6af719d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ach/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ach/firefox-80.0b8.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha256 = "6327271b9604b848a71a0990d90b232f0484e2213e6d597290ea9482439db396"; + sha256 = "aaf1bc4cda7e1f1182f701485f5cb186d4b731851aca70611cd478c923b2427b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/af/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/af/firefox-80.0b8.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha256 = "7b536fe21cf9b9b25f441bea18e152ef577f8adfb4e5a1411f99e28412f09b4a"; + sha256 = "1be25b19658c15a88031169c57acda5ebd49b63212f584da6f859370b493ad32"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/an/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/an/firefox-80.0b8.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha256 = "db33ebc2b3786a849f7a1a2277465ef44b47774f7196bf9ab5b6c0054add1491"; + sha256 = "d461a566f7efc35ac323b0e8e963b8332a349e1b317401c2975cf4c75f7ce8cd"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ar/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ar/firefox-80.0b8.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha256 = "ebfc4e893b639e85f63441b5d62614691c0d56ac5e0cafe42abb8f2037b53045"; + sha256 = "2051bf3ff16a6ebf15ed4fcd97adc2bef65c04500d09ff1f009785f41c0b02a2"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ast/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ast/firefox-80.0b8.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha256 = "0fb08980f64b7fb4abe662d63a29cd3161da8b62876cf0e24b4bd194302550cf"; + sha256 = "97951d00f79bed031680ff9676201c9ff0fe79273e4f2697cd19ca9ccdfe95cc"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/az/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/az/firefox-80.0b8.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha256 = "ac07cda47ca5adfba148ff2838ac725a1e6c0d23e9491429d6c4dbf24895d6b2"; + sha256 = "a461aa41658c34bef1bffba2d34619ea402fdda2e51aa1e0200002b2e9321c8d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/be/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/be/firefox-80.0b8.tar.bz2"; locale = "be"; arch = "linux-i686"; - sha256 = "250f9fcf7f5a30ef29f1b9f88a3829bd638db7bc6814977c1ed796de35304271"; + sha256 = "ff1d2fa9203fce0aac5d91b38034910bbf7b0822b499fe522ed981f3365db8c3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bg/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bg/firefox-80.0b8.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha256 = "ea1833aef54f2d3af92fa233a1fde1e4d6d95ce1be10fc270302a747010f0437"; + sha256 = "17553a8566afe02d916b18d76a8850295512d9514bc37bbac459bd28a3bf46ec"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bn/firefox-80.0b8.tar.bz2"; locale = "bn"; arch = "linux-i686"; - sha256 = "13e2c4855bb08dd7984e9d9c8954613f1939f11e3e17c11ba0a97648df72a173"; + sha256 = "9863e968594a556a7bd52a43cd3c965687d4116c9fbfb62bed38b1b7ee343728"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/br/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/br/firefox-80.0b8.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha256 = "36127db7c1e8631f5ef3ad5a91358e19e63973e3f1357899a2e59e26d3d23b48"; + sha256 = "762f1f951560f8c85a44cc2a7c318e4f8e5a0b752011cf06f86235e3aedabebf"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/bs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bs/firefox-80.0b8.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha256 = "747036648519b96edeb77f4cb2761d9a052d208f6d7e2a6fdfbd58529ec4f95d"; + sha256 = "24fc8ac01417df1bbcec358c083f7627ed13bc76921bf0efc14e9f7653e9a819"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ca-valencia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ca-valencia/firefox-80.0b8.tar.bz2"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "bc90c0ac17e94784e40f33ac720e9ea441308d3468de07fa71daacfc65103858"; + sha256 = "b071e20fadfaa2c06baa1579343c18167f6adf88e1c98fc68413287f6a45225f"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ca/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ca/firefox-80.0b8.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha256 = "d3cfbae13f2d66340dad938bf8522fed7f76dfe5f6766a9ca51027cfc0149950"; + sha256 = "e63fc27b2bd404ae9190035d5537822fe76213545d8dd076566abd12ea213e25"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cak/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cak/firefox-80.0b8.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha256 = "66f4a2ddd79374bcd838d8f58f4d7590fde01c02eb785fcb2a88ce8240f8b4bf"; + sha256 = "6f4fc3e51819d9d3914ad624593cfc755d9e8f78263700268dab46c38e8fdbcf"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cs/firefox-80.0b8.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha256 = "ec7c9a9a75d727cea5cdae265cd27d87576cfef4330038d0b2615b66c273d5e3"; + sha256 = "ee61413b6544ec56d13bebd08ee2ee69f8d1f16e886ba31d46c2a786c0984f7c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/cy/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cy/firefox-80.0b8.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha256 = "90fcdcb46042800214eb1d9cd3433742def627d6632ec238fd7350207bc35b6c"; + sha256 = "8f29a8b77732cb1387371538efdf970d0e93d3de866b103c836990a4f0a30933"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/da/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/da/firefox-80.0b8.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha256 = "196843914579725bc3b20ebb4fb8c26c566e783dd362cdd6b2e152395868d0f7"; + sha256 = "b89854119e139a8e9347b262131ed5da62672f6d728b1017963a11d279861a45"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/de/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/de/firefox-80.0b8.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha256 = "2c5360c5466b9fca6b14298f5bec5e6aa235939a3a634d33811b20bfd380b585"; + sha256 = "c453a0f5cf528c582a35997a963b944d31666018ffc912ee4e188f795066b925"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/dsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/dsb/firefox-80.0b8.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha256 = "a919f0b74ac09426a2583eba117cb40a82e6ee2a07a2aaab60b4f799712a69c0"; + sha256 = "bf1f7ebef2aa4a5e0ed824a2c89a0b86101b5cc754feec482f0c39ef2ef3dea4"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/el/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/el/firefox-80.0b8.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha256 = "f65942155da5ca573e31aa31899011fe13f34f0d7dad9647719433888c1cf89f"; + sha256 = "b31ea72af96ecfd2b625d813bf32e08dfbffb9c0acb004e1f279b7937d675a90"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-CA/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-CA/firefox-80.0b8.tar.bz2"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "54e019cafaa8decd89c88f54292c4998fbc2e57055f0f5ddcfabbc8df9c73029"; + sha256 = "31866007d8bc76202fcec3b9531afe237c9822025a14113051a9389cd9f81ec8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-GB/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-GB/firefox-80.0b8.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "ab1549eff6ffc8fa7fb29eb77edb68f4597cf82134decd94b08823eb473aeac4"; + sha256 = "82b2e6cc268eefb687255fdc5170aa8ab6136d6a07b881d49c044e1700eb9190"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/en-US/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-US/firefox-80.0b8.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha256 = "411a5568b8f50c14fe914aa73c176a0ecca2e7cf7e3d79c50876eeaadee11286"; + sha256 = "dcd29328d9b464c16bd034f635a16d1593f98e08becc6a278d265b07bdc208a2"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/eo/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/eo/firefox-80.0b8.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha256 = "f912580b694269cf7f1fc0cc800a4d47556cb9f4c2a2a55110b4f125d6c520f2"; + sha256 = "cfd6996e81513426d0534ba62e4f2d22fafcef51ed48da4a593b9d3ead2cb2fb"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-AR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-AR/firefox-80.0b8.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "70f281c7f5230a1863988356006a29d1ce3741d6a7a53144911ea0f2c9362213"; + sha256 = "9d4c24e1153f723a789c1934c15cf8b4d3925fd34e8fee98d7e5ad19c9f7a9d3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-CL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-CL/firefox-80.0b8.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "dceecdc644217bf766b5c541f21a059728d96d7afaf7d7994c108dd4d8288df6"; + sha256 = "91364ba1a2ab6c8bdede117f45a855b5968bee492e054123433c0fc034d66415"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-ES/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-ES/firefox-80.0b8.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "10d45c94bec1726d53a2a124c335ad09b8a98ee0b620675747ca5f377664ada8"; + sha256 = "1cef40ebfb1b12813d85a975ac0620b3ed339acf5de8e4d0ff0aba6aadedcc7d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/es-MX/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-MX/firefox-80.0b8.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "6a01c307f080a365cdfd466ec465b53f2403864d21523b898edc49c1b6796122"; + sha256 = "e41ae370750f65e59470e05b2ed501a308f8743cde3291bae2fb8d17af553789"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/et/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/et/firefox-80.0b8.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha256 = "8a5a86438c66846de40d0a6a37e75c4a50979c37ac30e651184c37777818e690"; + sha256 = "5a279c246cffd27f6c919f451161e87b30ac8743e1a22ac490496b28af7e75de"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/eu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/eu/firefox-80.0b8.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha256 = "1e4bd58c05cd690ed5ce9b924d63d42869e30f36a518416933167b4fa82577ce"; + sha256 = "3530e6f3060fd133dfad72532319c6cdb5be5bdd2dc0395d02e379b203264d20"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fa/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fa/firefox-80.0b8.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha256 = "effec9e39b683876a0eb878729614db9c8eec0dae10efd000a31bc1f555e7d28"; + sha256 = "ae1b1fa06440f1038c97fa9d625a2b58ce5ffe11fb53a71afff632a18675f113"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ff/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ff/firefox-80.0b8.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha256 = "4ee25c22f150d3a0c15f27cb7db24df9c28dc11819aaeb278fccc7d7d549f6f2"; + sha256 = "05b47dda3d1fbce0e3dcd79534aef247516e5ded783d1184975ba97b1abb09f8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fi/firefox-80.0b8.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha256 = "6fd82fcfbdf0a35c4387ef094fb6c74fa016f6a0a5298cb994b81ab26e193fbe"; + sha256 = "689eeeee1a769ec9bb53014044a615f0a5c05d8a15e6dcd408d18ef452c0b441"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fr/firefox-80.0b8.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha256 = "450649d04f0f07faf1727262f40f6b099ccdfbf8ad2d7f4b104442dc15c23b0e"; + sha256 = "c64e31adfc24ba1fca84922b33a71bb74150ddc9b4d5e52f3627d2aac3b11516"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/fy-NL/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fy-NL/firefox-80.0b8.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "bbeac2bf3ce08afce827aa8a54b84afed226f3239233541ed1c8086a671cadf6"; + sha256 = "36765f1c9e1b15b43fd7d70c9f9dd1b977c4171ff920710346493214e08f9dc0"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ga-IE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ga-IE/firefox-80.0b8.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "295edafd0cc283cb6b76f4c8b41f96b55a80260d5659e854add0f427b9508a10"; + sha256 = "026c461de7bba74facc421a58028e46efe32e7e3f441a8ca030911e2e883f56a"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gd/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gd/firefox-80.0b8.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha256 = "9b0c82c457dec3b6437f4e85d5fb0e8b83f4f42ab79af80d5ca239bb0e3bb9a2"; + sha256 = "c2a21914b4f7cc71d6456e9c395fcf2ebbca12408563decc4a400e3d5d43c865"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gl/firefox-80.0b8.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha256 = "e36e7e99186eba6248100b0ff30c60017d00a4ffc4e03bba432143d2c13eeca3"; + sha256 = "888aaad1dba8db4d71785fee01c100aa1919d432e8ccaa044e386224abe9494e"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gn/firefox-80.0b8.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha256 = "cd4495331d98faeee35580622c6b71daebe8c9215dc53e66e61f09dfb8fb4caa"; + sha256 = "d5b1d103104c2e6e7b8198be649b0628acb4cfe6865422fc9e3db3b6ecc07cc6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/gu-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gu-IN/firefox-80.0b8.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "7063ad601882e593e3bd8e21b31045ee08dc5a4ac16e974c17bb79f8d81b5773"; + sha256 = "215b9df33e06685f9b264b06b512d325aa8353b3f3975699b77e9fc8d18531f1"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/he/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/he/firefox-80.0b8.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha256 = "99a831c67f0f921342948a48d307918299c6fbfe90b1870d95a546381c5b23f6"; + sha256 = "8a19ef1eb702a0083c7751cbd7f2437c5fa46ba3f61a5f5d07f797b8ca696d22"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hi-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hi-IN/firefox-80.0b8.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "2500af40403eb26d589f7df03d982bb9f3b5c36840e58ae865d54b1d8fd67809"; + sha256 = "17a84efead836ce54c1c0f0f5486595753f97463fbc2031d78b01e33c7a7775d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hr/firefox-80.0b8.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha256 = "a475c6dc89d4157194a9cd3dce3c3e0735d5e87291ad3f1a53c65937bafd0646"; + sha256 = "41bc47533991b818b26fa149a30825326879cdb3ba92eab0ae5171be595078bd"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hsb/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hsb/firefox-80.0b8.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha256 = "56fd6b3cc09829f992a17470455dcf77d17007eb77f739faf875c031e0db1a27"; + sha256 = "9ee8d0255eaaefe37f00960ed59c83a06b8356a8c6ea05d1f9697edb9880593e"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hu/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hu/firefox-80.0b8.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha256 = "9bd2e510e1b1d86e0e3c18a74500b545bf991e13048c0a579037077367da4318"; + sha256 = "a9b6dfa44cc8d90a530aeb98ac96a0ac1e63b4a46b9af8ddfd4d6f268fc7eb5a"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/hy-AM/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hy-AM/firefox-80.0b8.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "fdb30d5912a582bec4210316084b6e4d72af7f694c734185300a18b6c018de9a"; + sha256 = "e93f74803b536d3b12b6e41d064a7adc5dc16615d045a2e6cf792d25477fbdc6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ia/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ia/firefox-80.0b8.tar.bz2"; locale = "ia"; arch = "linux-i686"; - sha256 = "db5433abfd49f87cb521c770c5c9886cee3d05f46bb2c438eb276b3d1a4f0678"; + sha256 = "931dbb0817dd797c5af61bc683f3d95ed99ad9834efe2f66a50f9e444e708061"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/id/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/id/firefox-80.0b8.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha256 = "c3cb2636848f07a2f612b6a173d14e9cdfd3d43cbcba6b4deeb1497d97931143"; + sha256 = "1e1afcecc3bcadfbd6989eefc191f8d5cfd0f4d29c1f6814927370aa647af854"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/is/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/is/firefox-80.0b8.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha256 = "26e4a0d6b984ca0b052456e3f60cf0fadaf4ca3c6aa057cd4e3cfee9d1bdde26"; + sha256 = "4907987557a6a560557d417dcc31f9c7dd45dc0d2767ed050770f6fc6f308641"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/it/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/it/firefox-80.0b8.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha256 = "47d0e079f98f231ec70a87add9c79a50e0d05280084f6b0754001a5bba73c472"; + sha256 = "d895c87359cfb98e236c4b5bac92391528eef07a45dca2d067a7d55fed4ebe7c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ja/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ja/firefox-80.0b8.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha256 = "fdab4bc84626eff91a6217b6375effe868763facdba10475de208958c7072909"; + sha256 = "30dc7aee461930bea42c9f2985ff766f4aaf3ec0bd7f09562626b155bf80f202"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ka/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ka/firefox-80.0b8.tar.bz2"; locale = "ka"; arch = "linux-i686"; - sha256 = "e6d63c57823b7d2092483b42b6c2cc0a513c3e88503d946092d110acb51bdc94"; + sha256 = "d452668daf3b5a9f0602417822f7581183dfd5dbcc5d770afa20e1d61d557003"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kab/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kab/firefox-80.0b8.tar.bz2"; locale = "kab"; arch = "linux-i686"; - sha256 = "e1bda5cab5ee3cf3116ffb1cfae2a3ca1fed37ed37199ae4f7a0f8124b6c52be"; + sha256 = "5e828a4f6abbb80c7b575db2a70ddcff0d734f11eb9bca55c2b8d00f08fa6497"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kk/firefox-80.0b8.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha256 = "d4fd96e4197dc6b0209fd2705538f1fee05eb7df7aa07cd4f4fb2b4e350d2b02"; + sha256 = "994e8ccd626f3e640b8a1b687a22ae6e3943b25995278f3333b6814ce61185c2"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/km/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/km/firefox-80.0b8.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha256 = "a1baed9b2812f4e971334c669ea3c7d7d070d5c5ec8c4b7b2dbc798c7678d37f"; + sha256 = "a63ad9f77f01523dfb02eb6c2880a4046a556bae6d329a5e5480aa3eea0aec85"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/kn/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kn/firefox-80.0b8.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha256 = "da83a68df08aa7414d4704e953de2ad4ad3dbf84b82688a2583ec453056c4bc6"; + sha256 = "5396452efe004c7cb57105bb7134875e073f822927a98db23e96994e11fc7155"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ko/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ko/firefox-80.0b8.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha256 = "a43a33e313917c4af3125269a7c4ad8156b14caf245c398e355d94a8d065aca3"; + sha256 = "a0bd2586531902121344b7c70e9ec9ae4e08514d2c467a17664701735f8d74ab"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lij/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lij/firefox-80.0b8.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha256 = "ede64a7caf7ef5154276f95f9c7e8b6034a973c3a78304f27a81e2c9e5df1e8c"; + sha256 = "ac4f16381c71e3a4f00c6ac615913cc7d5eda77dd9ca337b9a8ec0e63a2e9176"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lt/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lt/firefox-80.0b8.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha256 = "8ad8928b7b798968f27cfc7e24277fbc0d6d8beebceff32a75209553dc0b1e99"; + sha256 = "bbeda439051c1ff43ba08b95de57914237e7b9845fef0d92efa02265cdc81961"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/lv/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lv/firefox-80.0b8.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha256 = "45f07bf77ebd1d13edc198d17d55b97eb3ae8121bdffbfdd299dd8ce23ba064b"; + sha256 = "bb500de9c32241a7e28828e3f9b89427be1a54475d7b05b9c678d489a457c329"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/mk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/mk/firefox-80.0b8.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha256 = "3e04acc10056a6116b009711340b0dfc9c1aed7ecd391c7472136165f3f09ce8"; + sha256 = "5689b2805b30cece9f9757a1869906529a7094b4a9de5d5180a5bea7582606de"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/mr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/mr/firefox-80.0b8.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha256 = "be5bc1739252fcd43840d28072d28e72b4ade4c6a781d0f305e9f0d003fb1a64"; + sha256 = "fc5ec6938f33c548f52cfb90f8a40b342bc9b4a7b97c3fcc1b3cd2aa5a031270"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ms/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ms/firefox-80.0b8.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha256 = "bea5d4b9c75358d6ddcae33317fedadb85ac3fd7d330eea2dd1f3d087e4d468c"; + sha256 = "374e2a6ea3c59c7f985606f2e631294b57e20d7aff2bd8256ef9c91189e960b3"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/my/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/my/firefox-80.0b8.tar.bz2"; locale = "my"; arch = "linux-i686"; - sha256 = "7473dfd9a71e07f8a9120b7b7095b29769f20a6d07d901b5da81fdd655241f22"; + sha256 = "d9058df8893da03a707e549d9f133942fa71bf51e06c1a654f3ac588d79af82b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nb-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nb-NO/firefox-80.0b8.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "25567b6a2f0f43b4cb521248dfa05ce66887b8effc470ac4f0c0a0f437a41ddc"; + sha256 = "11019961c5378bb86b45b2c6d4b74ca1e41e86aed500ec0cd73fbe1785ef7742"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ne-NP/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ne-NP/firefox-80.0b8.tar.bz2"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "95cabf92a9c94f9bde7b61d72d413fe4b966f421801d0930efa33f1bc2ab86f0"; + sha256 = "de45c606c961a38c84196cab1827089b1b22e2dd0c23302ce57bf9fcbfcaf82e"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nl/firefox-80.0b8.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha256 = "5c48347c90e9a4ae2d2872a7746a5ca8e4721270aaa055ad4a93f1b1484717e2"; + sha256 = "bc2d98ae8f0fcc608d55b394398c45c1bcfcd02956031ca4762cc98d265916d8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/nn-NO/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nn-NO/firefox-80.0b8.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "13ab88ef1ad4a2c4059ca026d4ec57c2c182d5994f418e24adea134baed5743b"; + sha256 = "b7c1d390a8bdf295ad8951959fcb720f977139592ef0f669005dcca0e6cbb19b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/oc/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/oc/firefox-80.0b8.tar.bz2"; locale = "oc"; arch = "linux-i686"; - sha256 = "cde496e5042cb13241893033ee422eb3bf04f30d133014027dfbf20a798aabde"; + sha256 = "a61a765b698f48c15cf07ea424e8e69be7630261a94c6514fa739974b51243f0"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pa-IN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pa-IN/firefox-80.0b8.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "6c0950038162d456a19fc13f757e12775de5fe587d65cc798a81571683168f7a"; + sha256 = "6721ca2f49b60f5ff1d86e0b1c9a1d6107c5d701b319a2abec7b6fcb9f845d57"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pl/firefox-80.0b8.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha256 = "4d1c818f9145b9470a94812928c352ba7e6d7c87480e13c0bf1f846a0b59edcd"; + sha256 = "a77c0c05be64f027d25feaa75a788c630dd7af831c0c2fa334db7c36ac340144"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pt-BR/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pt-BR/firefox-80.0b8.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "b6dbf7818ddc5c042afe7291aadf06b30f1b5c475d2d4d5d795d5398ccaac21e"; + sha256 = "2baf74be32eec18bb235b57ee3816a3c9df916bbd4458aab1613af864581a072"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/pt-PT/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pt-PT/firefox-80.0b8.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "a41d15c3f7df4da81b6ccb886d9e3ce87d9e067c8d7a3dd8ccb7f6df84dd66cf"; + sha256 = "0103da6d53b4a9e9512b8e3b90e583d8592a5bd02f09aedb90f49b1ce73516e6"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/rm/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/rm/firefox-80.0b8.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha256 = "832c780415d6bccb98a0a26319d5e66cc880237eccc8390664598c97cbbd277a"; + sha256 = "5dc1ace0d108460d6a57f7b158a1640d822c4e07a2e4d108db9f17e63150e4a1"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ro/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ro/firefox-80.0b8.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha256 = "dafbc67e6fd92cb6aada9e5ad8a959ff604df7d87d42f86830f0a1168320724d"; + sha256 = "1e2ee8f338625bf95da2914e54b22e1a052cce955a92102163e67cacc41129b8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ru/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ru/firefox-80.0b8.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha256 = "2823297a82e53780f065d533c654597e11a24bc4ee81233e0b76e264db9b89a2"; + sha256 = "c57cda1ba6e8895044fbc55b37eb5e241b02904f69337a6430b3b9fd47a57fea"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/si/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/si/firefox-80.0b8.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha256 = "d89cc0407d9c2845e1db4fc0fddd4677767288725f427dd5b6386cd745971570"; + sha256 = "e31df32be4babb9b1eeb5f6a5a44d1c94b07fd5c4bf70d8cc78d4061e1e790a0"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sk/firefox-80.0b8.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha256 = "2f863d3bc1a5584bffa215b8b4b4601e193e1250f10dc2763295a098b7b11651"; + sha256 = "0630c3c617d1a646ab0acdc0c18346ac29066a8a31be9995f96e5daecc74bb24"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sl/firefox-80.0b8.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha256 = "37f3f5237807722b09ebfa154650856111be5f23cea2bc91a267269a47628550"; + sha256 = "65cc9e3d0e6af8743a768cf23b1dcb281d5ee26cbdf0fb2f0639cfe032f8cc07"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/son/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/son/firefox-80.0b8.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha256 = "26f388b1216810b7efe4dc31a4bffe49f13be24c5aa795b1aa498055d93852f9"; + sha256 = "7f25deb9d71b23647722745d813e8e115e0d08190811efa4fc0b6456ee5bc634"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sq/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sq/firefox-80.0b8.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha256 = "291e9b48894185bd9f69d45a4691b6853fa06d0bba7da5768c79d9620d0fde31"; + sha256 = "e103461a63337bd7905345091edde08056eb267a522a205d6308e33d477f7d49"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sr/firefox-80.0b8.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha256 = "0b27689121d07127e853e359c4e76185586be41691388d917f8191e79abb4b0f"; + sha256 = "cfaead5b0913dd265c18e42793a2a845aeb6e421b6c54a0f979bc80cd7a6cb18"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/sv-SE/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sv-SE/firefox-80.0b8.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "0a5663b5c784f124ae4f94093fb56151b00c55246e314d46d91e0f23ed267719"; + sha256 = "7343ae52dc3f85d35264fb6cc86daea45deed4cc3b7c3dc3078afdfde9a48919"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ta/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ta/firefox-80.0b8.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha256 = "b258c0eb4669d2a17b9ba32aa58ad11806ad061ad194d7a38d3a3a3895e7c433"; + sha256 = "389ae6d8db8280f74944c2c5d61dc031ba4ae4db792c1f851ff72ebfb123b17c"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/te/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/te/firefox-80.0b8.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha256 = "8cf33b851b93a874c2f8142c121ccb1cf67a43c21a2b860dde9d094732726151"; + sha256 = "e49d8a521ffc7087c8d75f5ecbb9f6c010966c9f92dd4c105278aeeee1eee865"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/th/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/th/firefox-80.0b8.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha256 = "cb8f9854ac12291108ac80c054b2a6360cdeb1dc6a7e50dd1dd5d42fac974670"; + sha256 = "a27ff17d3bd090cf5bf798465dbeb3e369ea03a738729b748a0b03bb2d0418f8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/tl/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/tl/firefox-80.0b8.tar.bz2"; locale = "tl"; arch = "linux-i686"; - sha256 = "2f0c4d2b0ab11c21086cfba3dc5fea6706d232aaeeba2f55678b4001eff67a59"; + sha256 = "5826bcb2683e74bc5588c7b12099d9d2ac70ecb0026d375bea92d94a3f381f70"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/tr/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/tr/firefox-80.0b8.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha256 = "825e7726a9db2fa1242116b6364161b0edbf046ebe4ad9d22b608f9765176c71"; + sha256 = "73d79d2dfc0c7ac86566c1d41a6cbf6367ff57a6c5dcd459e1994d5bb8290fe8"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/trs/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/trs/firefox-80.0b8.tar.bz2"; locale = "trs"; arch = "linux-i686"; - sha256 = "2e9cb6ac8fa41724f1610dfc9c70a5acea342aa018905959912d74aa5103ee44"; + sha256 = "a8b7cab92a7b449ce57a2eaf6a447e4cec99fbd8dd43ffe36dd4b87cd04c19a7"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/uk/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/uk/firefox-80.0b8.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha256 = "c5a0d18bcb92b29b8858636ef6834ccae3919417b459d4bd758a179f52ffbe15"; + sha256 = "af59707ac1141ed356a9bacfa116d0a65236352f6bbbddd69e8544a551064782"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/ur/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ur/firefox-80.0b8.tar.bz2"; locale = "ur"; arch = "linux-i686"; - sha256 = "3b29b93415798ca9c380f5e7ee443a0b3eeed5642439c7548ca614ce8f5b5350"; + sha256 = "4a6068c0384b69592312bde06631584e612fd1f17d0af4b71dbfe38fe19dd413"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/uz/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/uz/firefox-80.0b8.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha256 = "c601dab737b448849aaf8d1036d84e2e41ba1f3a0e843bb2ce7c90f9261fde82"; + sha256 = "a6f01fd45fc403dff8a97be0bcdcd2837eff7880ad039eab2cb31a2eca82c6e9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/vi/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/vi/firefox-80.0b8.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha256 = "190eacbfddda5cd842a09d80a67bbc601f651c85add6aeb9e62c41f8de3abf12"; + sha256 = "b7cc325a09e7e5a6097c81055eec760452ebff160af5e5f9b7a790a2d3fba53d"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/xh/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/xh/firefox-80.0b8.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha256 = "3d88d444b72832855ccb1bbb136bf02ac8f7e65beac61385c4113591f111bdfa"; + sha256 = "64e6d44ed8b07fefb110463e1003cab01503a52bcb72c76d6030325cd6c796d9"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/zh-CN/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/zh-CN/firefox-80.0b8.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "792f06b36437d43915668fae21165f362f95780774d366f3793469cf71cd0e08"; + sha256 = "11312a9a212159bb929df04217292481b9aacdebc50ae941729b37f9c7c8312b"; } - { url = "http://archive.mozilla.org/pub/devedition/releases/79.0b7/linux-i686/zh-TW/firefox-79.0b7.tar.bz2"; + { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/zh-TW/firefox-80.0b8.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "972d9963ec88985048f583752064194b897c21e540aad8ab668e29c547a6ad20"; + sha256 = "0b3f5974dd951fe9ec988c8608b186a2d5ebbc397fb017d587e869cbe4dcc74b"; } ]; } From d6fa00fe5f7878fb29e77e0c771944f80f401252 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 15 Aug 2020 07:12:27 +0900 Subject: [PATCH 103/131] maintainers: add johntitor --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4660b7a1cada..89b3180eda95 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3954,6 +3954,12 @@ githubId = 8735102; name = "John Ramsden"; }; + johntitor = { + email = "huyuumi.dev@gmail.com"; + github = "JohnTitor"; + githubId = 25030997; + name = "Yuki Okushi"; + }; jojosch = { name = "Johannes Schleifenbaum"; email = "johannes@js-webcoding.de"; From 2026a9aee0a1b0657e021b4e6d49191c87aeb605 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 15 Aug 2020 07:17:20 +0900 Subject: [PATCH 104/131] nushell: 0.17.0 -> 0.18.1 --- pkgs/shells/nushell/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix index 10d1b4267ebb..351799099b1d 100644 --- a/pkgs/shells/nushell/default.nix +++ b/pkgs/shells/nushell/default.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage rec { pname = "nushell"; - version = "0.17.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = pname; repo = pname; rev = version; - sha256 = "1a5jr1fh2n57lz84n6bvh78kjnvyaivjxwn95qkiiacvam2ji1h5"; + sha256 = "100r26dx57wdzdpf6lgsgw0py33k3nsx73pa1qjcipwv00a106sr"; }; - cargoSha256 = "16m2bjmkcby14sd21axfr9qvghhyf5q2wdrmjw1dl3c8xhghqyy8"; + cargoSha256 = "0ch79zsnqb5n9r7jq6figpmqp2cs2p9a3m7fg3sd04m797ki9chr"; nativeBuildInputs = [ pkg-config ] ++ lib.optionals (withStableFeatures && stdenv.isLinux) [ python3 ]; @@ -50,7 +50,7 @@ rustPlatform.buildRustPackage rec { description = "A modern shell written in Rust"; homepage = "https://www.nushell.sh/"; license = licenses.mit; - maintainers = with maintainers; [ filalex77 marsam ]; + maintainers = with maintainers; [ filalex77 johntitor marsam ]; platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; }; From ff8e1825ab87f010e37ecca4ce18b8f5c1bf0275 Mon Sep 17 00:00:00 2001 From: freezeboy Date: Sun, 12 Jul 2020 22:55:11 +0200 Subject: [PATCH 105/131] librealsense,python3Packages.pyrealsense2: refactor to add cudaSupport and python bindings --- .../libraries/librealsense/default.nix | 30 +++++++++++++++++-- .../librealsense/py_sitepackage_dir.patch | 15 ++++++++++ pkgs/top-level/all-packages.nix | 8 +++++ pkgs/top-level/python-packages.nix | 15 ++++++++++ 4 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/libraries/librealsense/py_sitepackage_dir.patch diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix index 263aa613a9b9..d092cc89f106 100644 --- a/pkgs/development/libraries/librealsense/default.nix +++ b/pkgs/development/libraries/librealsense/default.nix @@ -1,4 +1,9 @@ -{ stdenv, fetchFromGitHub, cmake, libusb1, ninja, pkgconfig }: +{ stdenv, config, lib, fetchFromGitHub, cmake, libusb1, ninja, pkgconfig, gcc +, cudaSupport ? config.cudaSupport or false, cudatoolkit +, enablePython ? false, pythonPackages ? null }: + +assert cudaSupport -> cudatoolkit != null; +assert enablePython -> pythonPackages != null; stdenv.mkDerivation rec { pname = "librealsense"; @@ -15,6 +20,12 @@ stdenv.mkDerivation rec { buildInputs = [ libusb1 + gcc.cc.lib + ] ++ lib.optional cudaSupport cudatoolkit + ++ lib.optional enablePython pythonPackages.python; + + patches = lib.optionals enablePython [ + ./py_sitepackage_dir.patch ]; nativeBuildInputs = [ @@ -23,7 +34,22 @@ stdenv.mkDerivation rec { pkgconfig ]; - cmakeFlags = [ "-DBUILD_EXAMPLES=false" ]; + cmakeFlags = [ + "-DBUILD_EXAMPLES=ON" + "-DBUILD_GRAPHICAL_EXAMPLES=OFF" + "-DBUILD_GLSL_EXTENSIONS=OFF" + ] ++ lib.optionals enablePython [ + "-DBUILD_PYTHON_BINDINGS:bool=true" + "-DXXNIX_PYTHON_SITEPACKAGES=${placeholder "out"}/${pythonPackages.python.sitePackages}" + ] ++ lib.optional cudaSupport "-DBUILD_WITH_CUDA:bool=true"; + + # ensure python package contains its __init__.py. for some reason the install + # script does not do this, and it's questionable if intel knows it should be + # done + # ( https://github.com/IntelRealSense/meta-intel-realsense/issues/20 ) + postInstall = lib.optionalString enablePython '' + cp ../wrappers/python/pyrealsense2/__init__.py $out/${pythonPackages.python.sitePackages}/pyrealsense2 + ''; meta = with stdenv.lib; { description = "A cross-platform library for Intel® RealSense™ depth cameras (D400 series and the SR300)"; diff --git a/pkgs/development/libraries/librealsense/py_sitepackage_dir.patch b/pkgs/development/libraries/librealsense/py_sitepackage_dir.patch new file mode 100644 index 000000000000..99b567a429ed --- /dev/null +++ b/pkgs/development/libraries/librealsense/py_sitepackage_dir.patch @@ -0,0 +1,15 @@ +--- a/wrappers/python/CMakeLists.txt ++++ b/wrappers/python/CMakeLists.txt +@@ -10,11 +10,11 @@ + if (CMAKE_VERSION VERSION_LESS 3.12) + find_package(PythonInterp REQUIRED) + find_package(PythonLibs REQUIRED) +- set(PYTHON_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/pyrealsense2" CACHE PATH "Installation directory for Python bindings") ++ set(PYTHON_INSTALL_DIR "${XXNIX_PYTHON_SITEPACKAGES}/pyrealsense2" CACHE PATH "Installation directory for Python bindings") + set(CMAKECONFIG_PY_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/pyrealsense2") + else() + find_package(Python REQUIRED COMPONENTS Interpreter Development) +- set(PYTHON_INSTALL_DIR "${Python_SITEARCH}/pyrealsense2" CACHE PATH "Installation directory for Python bindings") ++ set(PYTHON_INSTALL_DIR "${XXNIX_PYTHON_SITEPACKAGES}/pyrealsense2" CACHE PATH "Installation directory for Python bindings") + set(CMAKECONFIG_PY_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/pyrealsense2") + endif() diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4bb32179429d..8061195f0e4a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17710,6 +17710,14 @@ in librealsense = callPackage ../development/libraries/librealsense { }; + librealsenseWithCuda = callPackage ../development/libraries/librealsense { + cudaSupport = true; + }; + + librealsenseWithoutCuda = callPackage ../development/libraries/librealsense { + cudaSupport = false; + }; + libsass = callPackage ../development/libraries/libsass { }; libsepol = callPackage ../os-specific/linux/libsepol { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4cc74d37bbcc..598b55d7c92a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2618,6 +2618,21 @@ in { pyhs100 = callPackage ../development/python-modules/pyhs100 { }; + pyrealsense2 = toPythonModule (pkgs.librealsense.override { + enablePython = true; + pythonPackages = self; + }); + + pyrealsense2WithCuda = toPythonModule (pkgs.librealsenseWithCuda.override { + enablePython = true; + pythonPackages = self; + }); + + pyrealsense2WithoutCuda = toPythonModule (pkgs.librealsenseWithoutCuda.override { + enablePython = true; + pythonPackages = self; + }); + pytest = if isPy3k then self.pytest_5 else self.pytest_4; pytest_5 = callPackage ../development/python-modules/pytest { From 53d5c9a11911de80a11f73229bf23a0150510018 Mon Sep 17 00:00:00 2001 From: MetaDark Date: Fri, 14 Aug 2020 19:26:37 -0400 Subject: [PATCH 106/131] newsflash: 1.0.4 -> 1.0.5 --- .../networking/feedreaders/newsflash/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/feedreaders/newsflash/default.nix b/pkgs/applications/networking/feedreaders/newsflash/default.nix index 54c8862e56de..bb32505188b6 100644 --- a/pkgs/applications/networking/feedreaders/newsflash/default.nix +++ b/pkgs/applications/networking/feedreaders/newsflash/default.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage rec { pname = "newsflash"; - version = "1.0.4"; + version = "1.0.5"; src = fetchFromGitLab { owner = "news-flash"; repo = "news_flash_gtk"; rev = version; - sha256 = "0x0ws3mhkvf1a8986c8mh2navvvmkkiwymn0smrybffsgqdd2jh1"; + sha256 = "0kh1xqvxfz58gnrl8av0zkig9vcgmx9iaxw5p6gdm8a7gv18nvp3"; }; - cargoSha256 = "0rv2zrbarkkg56yg1w75lpdazgbik36yb70bzc6zqz1rmxinhqb0"; + cargoSha256 = "059sppidbxzjk8lmjq41d5qbymp9j9v2qr0jxd7xg9avr0klwc2s"; patches = [ ./no-post-install.patch From 0249afb0e7765ee7d71a80abc50697a81cd8d8cd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 15 Aug 2020 01:04:17 +0200 Subject: [PATCH 107/131] =?UTF-8?q?fractal:=204.2.2=20=E2=86=92=204.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/fractal/-/blob/4.4.0/fractal-gtk/res/org.gnome.Fractal.metainfo.xml.in.in#L21-49 --- .../networking/instant-messengers/fractal/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix index a516c0a251d1..2abd733b2776 100644 --- a/pkgs/applications/networking/instant-messengers/fractal/default.nix +++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix @@ -9,7 +9,7 @@ , rustc , python3 , rustPlatform -, pkgconfig +, pkg-config , gtksourceview4 , glib , libhandy @@ -26,24 +26,24 @@ rustPlatform.buildRustPackage rec { pname = "fractal"; - version = "4.2.2"; + version = "4.4.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "fractal"; rev = version; - sha256 = "0r98km3c8naj3mdr1wppzj823ir7jnsia7r3cbg3vsq8q52i480r"; + sha256 = "DSNVd9YvI7Dd3s3+M0+wE594tmL1yPNMnD1W9wLhSuw="; }; - cargoSha256 = "10fgw9m6gdazrca73g43sgvsghhac7xc3bg7hr0vpynzqyfigwa9"; + cargoSha256 = "xim5sOzeXJjRXbTOg2Gk/LHU0LioiyMK5nSr1LwMPjc="; nativeBuildInputs = [ cargo gettext meson ninja - pkgconfig + pkg-config python3 rustc wrapGAppsHook From 8c84a3b4334b550a718f0d1c5a6f1efdcc60e429 Mon Sep 17 00:00:00 2001 From: sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> Date: Sat, 15 Aug 2020 01:32:00 +0200 Subject: [PATCH 108/131] =?UTF-8?q?tllist:=201.0.1=20=E2=86=92=201.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/libraries/tllist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/tllist/default.nix b/pkgs/development/libraries/tllist/default.nix index 1b5ea1ff39b7..a17b3e415d51 100644 --- a/pkgs/development/libraries/tllist/default.nix +++ b/pkgs/development/libraries/tllist/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { pname = "tllist"; - version = "1.0.1"; + version = "1.0.2"; src = fetchgit { url = "https://codeberg.org/dnkl/tllist.git"; rev = "${version}"; - sha256 = "0xifbbfg1kn281jybdc6ns5kzz0daha4hf47bd0yc0wcmvcfbgmp"; + sha256 = "095wly66z9n2r6h318rackgl4g1w9l1vj96367ngcw7rpva9yppl"; }; nativeBuildInputs = [ From af09ae12682beb1a2cc4504013ea3ee5ce2f02fc Mon Sep 17 00:00:00 2001 From: Diego Rodriguez Date: Fri, 14 Aug 2020 17:42:05 -0600 Subject: [PATCH 109/131] minikube: 1.12.2 -> 1.12.3 --- pkgs/applications/networking/cluster/minikube/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix index 5555abab4b1d..00b314b6cbbc 100644 --- a/pkgs/applications/networking/cluster/minikube/default.nix +++ b/pkgs/applications/networking/cluster/minikube/default.nix @@ -11,9 +11,9 @@ buildGoModule rec { pname = "minikube"; - version = "1.12.2"; + version = "1.12.3"; - vendorSha256 = "0smjj2sq09k1ai79lk74gi056hfls7qy8x08wkq2g24fxi06cr94"; + vendorSha256 = "014zgkh1l6838s5bmcxpvvyap96sd8ammrz5d7fncx0afik7zc4m"; doCheck = false; @@ -21,7 +21,7 @@ buildGoModule rec { owner = "kubernetes"; repo = "minikube"; rev = "v${version}"; - sha256 = "1x28s6d2nibm76qd3kjsa7wkyhqvnwdy9rfwk9xf45hzrx9700sm"; + sha256 = "0z8hinhx521rphcm0cd5lli5jy09lw1jw63q2a4fqlmhpw39qrj9"; }; nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ]; From a8a89c2ebc67c6b8c66cb8e593cbc943f3fc469f Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Fri, 14 Aug 2020 13:26:58 +0200 Subject: [PATCH 110/131] vimPlugins: update --- pkgs/misc/vim-plugins/generated.nix | 372 ++++++++++++++-------------- 1 file changed, 186 insertions(+), 186 deletions(-) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 5d08a807247d..e2c03fa80fe8 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -65,12 +65,12 @@ let ale = buildVimPluginFrom2Nix { pname = "ale"; - version = "2020-08-01"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "316c7c7372ad6f34e439944713655ccff2123f40"; - sha256 = "1qrj9zyb9y03ki0ivj4agjg2wn5jbymy39icxg33xp8bjf2wra5m"; + rev = "5ceda0164c5fae0d61fd51d4c9e083b27abdc9d2"; + sha256 = "1bq3q6sqxb6ihipnm1hv8yyj78yl9wygv6xr9xafy0zk338sg7ph"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -401,36 +401,36 @@ let coc-fzf = buildVimPluginFrom2Nix { pname = "coc-fzf"; - version = "2020-08-03"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "antoinemadec"; repo = "coc-fzf"; - rev = "ca077f82959f34cb2859c6202736f00b747cd210"; - sha256 = "0alq3sr00j50zha2cf3dak5vx92dhspx5cb61x48ql8y83cqpfb3"; + rev = "0fd8cf49922019c1de111cf7ddffa02dba5d3d57"; + sha256 = "0d561wbvsqal5d29bmnifaslgbavyfxigpw5hqn16jb4s16jmp9n"; }; meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; }; coc-git = buildVimPluginFrom2Nix { pname = "coc-git"; - version = "2020-07-29"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc-git"; - rev = "c438e3a3f2f2560ac3347e91ff8462f400a1a869"; - sha256 = "1lh80kxbg59hbkdd87isnyan6rs4fhz7k8y3nh540j86sa42hm7z"; + rev = "eef63ac3807ff32fe60743b4041dc293f76401bf"; + sha256 = "1m1nzrzy7c5ggl87adbla9zcnaqr3dvx72sd3mcfxq5g9qglr2gk"; }; meta.homepage = "https://github.com/neoclide/coc-git/"; }; coc-go = buildVimPluginFrom2Nix { pname = "coc-go"; - version = "2020-07-18"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "josa42"; repo = "coc-go"; - rev = "6d13daa46c7c8707e7dcaa96815dad1c7a41acab"; - sha256 = "0d3ny7bfa5pwbfm23gsrl7x09r9k53n25rsfw5jqkfl2m47jxw1l"; + rev = "b068394634189ede2fb96b742cadcaa852bf46b0"; + sha256 = "099dgk3kc814hgnpd0jhc6sz3d7512i86i99n6hq6yswsg7n1d51"; }; meta.homepage = "https://github.com/josa42/coc-go/"; }; @@ -473,12 +473,12 @@ let coc-java = buildVimPluginFrom2Nix { pname = "coc-java"; - version = "2020-06-25"; + version = "2020-08-11"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc-java"; - rev = "54133e9f411837a54ffc838185c343e628213b29"; - sha256 = "06blp4bidz74qgb44h498jbhx4gw5g57ki0a5gwms11zm74v0k00"; + rev = "aed8ccb10acf1863fb0fe622f21c3a0be18e362f"; + sha256 = "1hrwj4x09gnqnwv43bxx9w2y3nrhqbjc3yl2q8ck22212s66wkpi"; }; meta.homepage = "https://github.com/neoclide/coc-java/"; }; @@ -521,12 +521,12 @@ let coc-metals = buildVimPluginFrom2Nix { pname = "coc-metals"; - version = "2020-07-27"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "ckipp01"; repo = "coc-metals"; - rev = "b2fdfbe5e1588ebab5f6965734684bbead25aafd"; - sha256 = "0k7s6dq72rlahqbvs5w83xhg5n2cf248yv4q9654vlck9k6hdvjc"; + rev = "1a1c80d2464341e8981e695d8dcd97109182cbf4"; + sha256 = "1sgj7hnm484vgvz023qji4x7zippik6fpmgbjik94rb34r4g2lsa"; }; meta.homepage = "https://github.com/ckipp01/coc-metals/"; }; @@ -593,24 +593,24 @@ let coc-rls = buildVimPluginFrom2Nix { pname = "coc-rls"; - version = "2020-07-03"; + version = "2020-08-11"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc-rls"; - rev = "71bbe50be43c886aa1ef8190cb55fa6f7fe44f59"; - sha256 = "19r0gb3qbnsg5q4ai7an7d3a1zwdzjh3vg0l4khhnkhbh5ws69m4"; + rev = "49ed83bb6d6bc01142ba18774575987b12857aee"; + sha256 = "05lbfl60ka9zx8s6ack92v3vk3zj47w1fscdfkdqafcaqizlgia1"; }; meta.homepage = "https://github.com/neoclide/coc-rls/"; }; coc-rust-analyzer = buildVimPluginFrom2Nix { pname = "coc-rust-analyzer"; - version = "2020-08-04"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-rust-analyzer"; - rev = "96a5021780df3fe03ecec32aa412df81ba5fb1ec"; - sha256 = "0rkh5dj4hjh1kq1z651m5vf16mcil1d3hv5nqnyyrrj6x9m6y0zz"; + rev = "a2c9ceadd9cc36456da381b1302b96cf6fdd9194"; + sha256 = "0c7h5s7xafvnikjhvhlknhvmm99c51p1mrvii633v1bwnmbnhk3y"; }; meta.homepage = "https://github.com/fannheyward/coc-rust-analyzer/"; }; @@ -641,12 +641,12 @@ let coc-solargraph = buildVimPluginFrom2Nix { pname = "coc-solargraph"; - version = "2020-02-14"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc-solargraph"; - rev = "231447aae26a0e88aa6d9e207a7354c4ca37d564"; - sha256 = "0amcx519r9j8jr6ckglywsjlyph3m5jq4qvbfwyir8ihxhxa4b0d"; + rev = "66d1ca9d5fd10927d618561b81447a22f6929a6a"; + sha256 = "0i48hzgsnn9ghk41c885nslwv8hi98ym6yzcsayncs2vasv7gcnl"; }; meta.homepage = "https://github.com/neoclide/coc-solargraph/"; }; @@ -713,12 +713,12 @@ let coc-tsserver = buildVimPluginFrom2Nix { pname = "coc-tsserver"; - version = "2020-07-22"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc-tsserver"; - rev = "2d6d066afbe909f499d636be753792580b592c19"; - sha256 = "0kk9ml8ik0n8cd5zwzg23swlzwpzzg3hf7n2maqv3j6nl92w4k31"; + rev = "47d3dba90a52eb1126cda486fb788e76404dc668"; + sha256 = "1s0xnk0f1hqp9nkcqzn31wfjl5sq9qpwriim946wbjg0cfng1xh2"; }; meta.homepage = "https://github.com/neoclide/coc-tsserver/"; }; @@ -785,12 +785,12 @@ let coc-nvim = buildVimPluginFrom2Nix { pname = "coc-nvim"; - version = "2020-07-29"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "a699f24ac8f5305e77b11ae5508065abffcc79bc"; - sha256 = "0c3ddi7gnbyn2irsqcf7qdxq6z7cqg96b8hk6k7m185n26nb4iys"; + rev = "806ce47583d66d0b574a3c993526033971e700cf"; + sha256 = "1v29l7jrp1n141q8lywas5jflbjid6rryym732ga41yjqkrmlvip"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -846,12 +846,12 @@ let completion-nvim = buildVimPluginFrom2Nix { pname = "completion-nvim"; - version = "2020-08-02"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "nvim-lua"; repo = "completion-nvim"; - rev = "b354c7fcfadac3170db696d47d8e7edb478ba4f0"; - sha256 = "0fhn6r6w7slvd24akm27ylf9fmdi0rgcv86c0zl53kzc1pkz4a01"; + rev = "43cb0b123544b602bd31747a3d8cf52ef0660723"; + sha256 = "0qllj4zqbw2fhp17lqk0xmbraq86gl9gjp9vszpd9jbw7h4lh168"; }; meta.homepage = "https://github.com/nvim-lua/completion-nvim/"; }; @@ -882,12 +882,12 @@ let conjure = buildVimPluginFrom2Nix { pname = "conjure"; - version = "2020-08-02"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "d9d514db3ef7fcf36bacc402aba511663a73bfbc"; - sha256 = "0pb4ysv1nhgccb5plgidv0mj9vrxl95vzsvy5771bmaqiw3srnxf"; + rev = "db0de94cc2c4fe1bf1a8fe5c78fcc774097d1e90"; + sha256 = "1vcp2hzp5kg1rpdbl8sil16zqc1qawxfchwbq4c4kwyr2kxkavhh"; }; meta.homepage = "https://github.com/Olical/conjure/"; }; @@ -1002,48 +1002,48 @@ let dart-vim-plugin = buildVimPluginFrom2Nix { pname = "dart-vim-plugin"; - version = "2020-06-25"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "dart-lang"; repo = "dart-vim-plugin"; - rev = "b9fd9d22d0c705e89e2cc50b993db04d824dd8aa"; - sha256 = "1m2i263ppvs8xbb5xfif5pyd5zxwhimvm373dlmlwmgn339cw0pa"; + rev = "8ea1650726f96dd67b06dbdbd7ddf67076ef9ee6"; + sha256 = "19h0jj13a1fniy8545x447cabs9gxpirpv3kh0jl4j3hbv97wkdm"; }; meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/"; }; defx-git = buildVimPluginFrom2Nix { pname = "defx-git"; - version = "2020-07-25"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "defx-git"; - rev = "96fbc0de0e02edef9054dd8f33efbad9fc1fe6e6"; - sha256 = "1n4ls3lz1syhmm17v4zf009ic8a61pxyym42f032a5f46h31mvb2"; + rev = "717b30addcd5204cf11c0736792c4b7c45005b88"; + sha256 = "1mx398lpzbzvrd1jawlxa4sd84ba60w3k9l46hg53hmbp1df4wff"; }; meta.homepage = "https://github.com/kristijanhusak/defx-git/"; }; defx-icons = buildVimPluginFrom2Nix { pname = "defx-icons"; - version = "2020-08-04"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "defx-icons"; - rev = "8a8feea660488c70defd5706229cacd69fb34642"; - sha256 = "175bi9aj8sg83r4yvfbvcd7kwjrb3b791ifi8zw4i7l9x2z0nnlm"; + rev = "3259550f918b2cfb9794b62e7bb94b863f75f489"; + sha256 = "1a65p99f9f1idzkxl4fd1klxidf40lvs79bym1fydv1zw34x8qzv"; }; meta.homepage = "https://github.com/kristijanhusak/defx-icons/"; }; defx-nvim = buildVimPluginFrom2Nix { pname = "defx-nvim"; - version = "2020-07-28"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "Shougo"; repo = "defx.nvim"; - rev = "4469568bef6571a4d0fda0b48c8c80e082a8e08d"; - sha256 = "05gaw1d3sw44kh0lz4nphkfha2x2my094wwkx3hxjw18abxr4qqf"; + rev = "175a57e9444bf2d24c2480e8ecba33bd70b5e522"; + sha256 = "1ics05jaa25n6ffdn19sj5r840fbjsxjhprnbhipgxz47iy9jias"; }; meta.homepage = "https://github.com/Shougo/defx.nvim/"; }; @@ -1196,12 +1196,12 @@ let deoplete-jedi = buildVimPluginFrom2Nix { pname = "deoplete-jedi"; - version = "2020-07-06"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "deoplete-plugins"; repo = "deoplete-jedi"; - rev = "a0e5a0630206e198380d31804bb6652e56cb3701"; - sha256 = "14lq2pv8sy4ij100blg2mkd4h0xsvba968l66hv82ad98vlnwx15"; + rev = "2786058b9022ce6e50db7f75088e69e07185e52c"; + sha256 = "0myn6rgwq7yd3hpxdxa7kj3dlk2x9ljqlznqg95qcm8i0w53z1wg"; }; meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/"; }; @@ -1316,12 +1316,12 @@ let deoplete-nvim = buildVimPluginFrom2Nix { pname = "deoplete-nvim"; - version = "2020-07-29"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "Shougo"; repo = "deoplete.nvim"; - rev = "3ebad687ee8da04ff184e3fc878a2f2a5a90a6a1"; - sha256 = "031gj7h0biak950p2d0pyn41jc76rrxw0pvdnk5dkqfcw3af6rrw"; + rev = "ba3913cc52b457877836f7423b0929b770dda42b"; + sha256 = "16hn83ns278x9p280b0gpk4b4vhg50004bpnff7d3inf3x6pli4j"; }; meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; }; @@ -1595,12 +1595,12 @@ let fzf-vim = buildVimPluginFrom2Nix { pname = "fzf-vim"; - version = "2020-07-30"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "2115caeba1b55040bfdb1b8c38a836ad4e0b7669"; - sha256 = "0rx4dcsdl4kcxs5w66qpamdh5m6hvd3p6v46wqqij79b3ji3yjw3"; + rev = "4145f53f3d343c389ff974b1f1a68eeb39fba18b"; + sha256 = "07fb52c8bmmpfin24pqqh04q157qx52xjri2wjm004yq69b44hx7"; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; }; @@ -1631,12 +1631,12 @@ let ghcid = buildVimPluginFrom2Nix { pname = "ghcid"; - version = "2020-06-22"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "ndmitchell"; repo = "ghcid"; - rev = "e54c1ebcec8bf4313ef04a1c5f47ecdbb6d11db3"; - sha256 = "1bs07jjj3pgwdr81w8piph6wz73n0gwj3imbnd2za0jqxbshyzry"; + rev = "d6191a111a1160ddecb05292eefe28ae362ccbaa"; + sha256 = "17dp28a3ipbx8fwsj0h9imkrgd0nfjzpcsn1zjdbih1kfh494smf"; }; meta.homepage = "https://github.com/ndmitchell/ghcid/"; }; @@ -2028,12 +2028,12 @@ let kotlin-vim = buildVimPluginFrom2Nix { pname = "kotlin-vim"; - version = "2020-07-12"; + version = "2020-08-11"; src = fetchFromGitHub { owner = "udalov"; repo = "kotlin-vim"; - rev = "33606c3163a2dd8c6a1924d6c7ed9e091de9743d"; - sha256 = "0idnxblirl2493yxpmh69hkikf4w18a4br9mhwpvswzm52dwz5a4"; + rev = "26970168ca88c62b271fbc0a275dbe31cda94bd6"; + sha256 = "0mvwz8gwv619b4l7g3mafvd6q4khl0xis0a8v300d8i3pjhx4i40"; }; meta.homepage = "https://github.com/udalov/kotlin-vim/"; }; @@ -2148,12 +2148,12 @@ let lh-vim-lib = buildVimPluginFrom2Nix { pname = "lh-vim-lib"; - version = "2020-07-18"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "LucHermitte"; repo = "lh-vim-lib"; - rev = "9fbc874d34ad9dd91b4c6cf302f444d532b6274f"; - sha256 = "03ainjik7dng41n2m1g21b2yx4gs40rj19qnprxpm99aci482gm7"; + rev = "70237012f9be89d0ce4c0ea728f5ca8bba9818fd"; + sha256 = "18faws5vhh0v78c8xs68iklsmd9mddg2s0ha4z5adhfa6ddhbks6"; }; meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; }; @@ -2184,12 +2184,12 @@ let lightline-vim = buildVimPluginFrom2Nix { pname = "lightline-vim"; - version = "2020-07-09"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "itchyny"; repo = "lightline.vim"; - rev = "079dc5754c87b4d18b40f916273c2fe56810c4a1"; - sha256 = "0nva7vjdsa5h4c3j6hwmm8hb4s9vkkc4d5pqnyy2vm3ggnvl5nzn"; + rev = "fca0bd2fe459863b81f393859729648cb8b24289"; + sha256 = "03ajyknf7c0k6miqi3l31nfjzdn8f2r1wm7z2h0qxlz644cmb7zh"; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; }; @@ -2340,12 +2340,12 @@ let ncm2-jedi = buildVimPluginFrom2Nix { pname = "ncm2-jedi"; - version = "2019-11-19"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "ncm2"; repo = "ncm2-jedi"; - rev = "b28bf6d054051cc1c7a6b148323d3adb9baa4ed5"; - sha256 = "07pq8akzvlb8hzksgxx1c50j09ia0xnszq1f83x75kqsjg5f6nhy"; + rev = "d378d3e80e15368c1714fd6c20dd461dc7db9796"; + sha256 = "0bphij55pjh87wcy0xk9yvgi0w3i0wvhbg71vddq0jn6m3r2gmlf"; }; meta.homepage = "https://github.com/ncm2/ncm2-jedi/"; }; @@ -2508,12 +2508,12 @@ let neocomplete-vim = buildVimPluginFrom2Nix { pname = "neocomplete-vim"; - version = "2020-06-27"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "Shougo"; repo = "neocomplete.vim"; - rev = "5c18aacf03e210a23800775bf3585f3735d00a30"; - sha256 = "08vpfcgx88hfbmnipsg590i6fcpq5gwa6va46pd2lipmcpc4p17g"; + rev = "f80bbf8f2f1717a127e5fbe885729daa862def81"; + sha256 = "0cks5fvr05k0lp2mwflqzx0mq6a3881c1304hdyci57j5bkkyvkj"; }; meta.homepage = "https://github.com/Shougo/neocomplete.vim/"; }; @@ -2604,24 +2604,24 @@ let NeoSolarized = buildVimPluginFrom2Nix { pname = "NeoSolarized"; - version = "2020-06-29"; + version = "2020-08-07"; src = fetchFromGitHub { owner = "overcache"; repo = "NeoSolarized"; - rev = "25990b06d8ddbca74fae0bc082926419af75bdca"; - sha256 = "1z7yg0jif5bj8szvvcx9qyrgbbhhwmbf2s47dbr0i6rc0f2zs3r4"; + rev = "b94b1a9ad51e2de015266f10fdc6e142f97bd617"; + sha256 = "019nz56yirpg1ahg8adfafrxznalw056qwm3xjm9kzg6da8j6v48"; }; meta.homepage = "https://github.com/overcache/NeoSolarized/"; }; neoterm = buildVimPluginFrom2Nix { pname = "neoterm"; - version = "2020-07-30"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "kassio"; repo = "neoterm"; - rev = "1132ce9e9d697a3ea70bf1610ce475188ffb4963"; - sha256 = "0vfg130k2lwakxsbjcwmwdphf762jf4p07j7vcqr1hpyncx5gami"; + rev = "48bc5d0bddd3debb9bdf73ee1d1153d7cafa693e"; + sha256 = "0495n0l9isi7pgfgc2axkk0v4g7r4dpbzxg5dl4hg7qkw6la7l5k"; }; meta.homepage = "https://github.com/kassio/neoterm/"; }; @@ -2676,12 +2676,12 @@ let nerdtree = buildVimPluginFrom2Nix { pname = "nerdtree"; - version = "2020-07-24"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "preservim"; repo = "nerdtree"; - rev = "4a32dd0be35621dc8d4b73836f58434ff3e73124"; - sha256 = "0cgib0afmm0v1lwqbkrmyw0s7z69g4qz2lcijrp7h3vd5ljzkqjl"; + rev = "6b5d70e5bf307bd84fec90ba77fa661036ff0361"; + sha256 = "1nm6wxqn6cbk1sv0l10zymfzdbq0lsw7avjjbgk7r13r2aq0w2z4"; }; meta.homepage = "https://github.com/preservim/nerdtree/"; }; @@ -2700,12 +2700,12 @@ let neuron-vim = buildVimPluginFrom2Nix { pname = "neuron-vim"; - version = "2020-07-31"; + version = "2020-08-07"; src = fetchFromGitHub { owner = "ihsanturk"; repo = "neuron.vim"; - rev = "9a1077044a5421a50d59ef271613cde05c5dd98d"; - sha256 = "1wp0mj2ji6kxfbw1vk055rbyrmgrb0jglgi24rbj22ba24hgxv8y"; + rev = "07521a3ef2940bd726e7b4d50b82e46898e686cc"; + sha256 = "0myadiy6y2p73lhdzk2w55whg4i5rs004jaw1m21cz0dk8k8ibn2"; }; meta.homepage = "https://github.com/ihsanturk/neuron.vim/"; }; @@ -2796,12 +2796,12 @@ let nvim-lsp = buildVimPluginFrom2Nix { pname = "nvim-lsp"; - version = "2020-07-08"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lsp"; - rev = "3f7223659f39273c5fe4f2f2d7ee8baa827a9cfb"; - sha256 = "104439qy1nqgzxrj8pfvd05shnpywm0qj1w68rm701hwpig6j7q6"; + rev = "fc9d94ef006e082596c2e8724eb3f1c92ff203c7"; + sha256 = "1byji4p0xigyp8y71s00fs2vrhgz3xkf51mmyz489pp52c7nfx4v"; }; meta.homepage = "https://github.com/neovim/nvim-lsp/"; }; @@ -2820,12 +2820,12 @@ let nvim-treesitter = buildVimPluginFrom2Nix { pname = "nvim-treesitter"; - version = "2020-08-04"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "124ff3bf5680e746dc4d504f67a1b437fcb50365"; - sha256 = "1y41w6asd7hf0nx0h48556w8hchiqgfvskdp1z0fdcgjcimpp805"; + rev = "1846d92ec62c5ac6403387b64a8ee3f97a59b765"; + sha256 = "17i0y9difiw9r1y6460yrd5cnxiv5lwy4njwrrd3nlxmncvi8c27"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; @@ -2868,12 +2868,12 @@ let onedark-vim = buildVimPluginFrom2Nix { pname = "onedark-vim"; - version = "2020-07-17"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "joshdick"; repo = "onedark.vim"; - rev = "c0f22072c8780494afce1bc0c5ea4de252c4516f"; - sha256 = "05wbkxwmbb546k647ylsy33xl3pv5giz1v47qw9lpspx4mknx1ay"; + rev = "7f9b1802b0d76f4f8fe7ad5bbef472c96e1c104f"; + sha256 = "11fk496xk0564fcfmc77b2m98l6dmvb4ph50vyq73a1mlcs1438c"; }; meta.homepage = "https://github.com/joshdick/onedark.vim/"; }; @@ -2916,12 +2916,12 @@ let palenight-vim = buildVimPluginFrom2Nix { pname = "palenight-vim"; - version = "2020-01-17"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "drewtempelmeyer"; repo = "palenight.vim"; - rev = "f332f9efe73227a47c18bade892ac55682641733"; - sha256 = "0nd2hqvxnjnbsp17x666nwyy0s9j9b6igyfhl44p7lkci6560gwp"; + rev = "9637fc4b6dc8ba852d5ec21c2c54851d81576490"; + sha256 = "1im9iggwiz86h0rydaz73482q8ildhd81hscq8czwigb03pslyxg"; }; meta.homepage = "https://github.com/drewtempelmeyer/palenight.vim/"; }; @@ -3517,12 +3517,12 @@ let syntastic = buildVimPluginFrom2Nix { pname = "syntastic"; - version = "2020-07-27"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "vim-syntastic"; repo = "syntastic"; - rev = "83837a6e86ca8f8795a68dff0242d79065bd170d"; - sha256 = "1bpsq6vhisk47xka41a4ybdvww26fldvv4dd4rnb4wwln3c9m551"; + rev = "25b816d9b0016eff68e7025fe52fb67ef253920e"; + sha256 = "1hb9f1p7sqpb7kc0rih9kaixwg4s9a6z86ycnc6kxp1iz97d6ai1"; }; meta.homepage = "https://github.com/vim-syntastic/syntastic/"; }; @@ -3770,12 +3770,12 @@ let unicode-vim = buildVimPluginFrom2Nix { pname = "unicode-vim"; - version = "2020-06-09"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "chrisbra"; repo = "unicode.vim"; - rev = "76e95c6f8c863f5079cd103b18990684bb02d525"; - sha256 = "0v3w117bimd74r9i209hgqy75x83hdd3za26l8g729w56kqgq5r8"; + rev = "e9b21134f4e8bc8cd09fa6145749511ac8800f98"; + sha256 = "0rfkd11arkmc2z2m9lz5hnqxfcp2b98hmzgf424s44xyhrn98y16"; }; meta.homepage = "https://github.com/chrisbra/unicode.vim/"; }; @@ -4094,12 +4094,12 @@ let vim-airline = buildVimPluginFrom2Nix { pname = "vim-airline"; - version = "2020-08-03"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "ffa44b832767674ab536a737668f3358fab4d5ea"; - sha256 = "081rl70ya1qrnqkq1za1zpvngpjhpr69vdbpj7r8qlma29wq2pf5"; + rev = "19d1990f8613fa29fccbec60aa58101faf7549c1"; + sha256 = "14wbhgarwhq4akknv79vnqvl5q2pfx6pqpb42wf6d079j54x4ay1"; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; }; @@ -4202,12 +4202,12 @@ let vim-beancount = buildVimPluginFrom2Nix { pname = "vim-beancount"; - version = "2020-05-14"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "nathangrigg"; repo = "vim-beancount"; - rev = "53ab32f82723d685648b691af3d8a64a2a119d43"; - sha256 = "1vvfr1wz2770h4rh48qnaqbbdbfxj6pcyhyfh0vf641l46v6wzf8"; + rev = "6d762beaa526d4e56280619aa62b1013b50457b7"; + sha256 = "0r4ziynmil432k1xjglqjx0bh5069aav3k9r58ksqg716w4zvzys"; }; meta.homepage = "https://github.com/nathangrigg/vim-beancount/"; }; @@ -4454,12 +4454,12 @@ let vim-css-color = buildVimPluginFrom2Nix { pname = "vim-css-color"; - version = "2020-04-16"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "ap"; repo = "vim-css-color"; - rev = "741dd18a35e251ededc0687eea9b8d100d3b83b8"; - sha256 = "1mjwyznprhhfmwi1djyjgxkqv9bwima1ysxa9782rk198j2n87vs"; + rev = "2c43d1a4259ae60637c261d0d3631e595fed68cd"; + sha256 = "05mrzs8gywqq1hppnv1r27xq553hgm98grzdk4916jqjf88138nv"; }; meta.homepage = "https://github.com/ap/vim-css-color/"; }; @@ -4526,12 +4526,12 @@ let vim-devicons = buildVimPluginFrom2Nix { pname = "vim-devicons"; - version = "2020-07-24"; + version = "2020-08-11"; src = fetchFromGitHub { owner = "ryanoasis"; repo = "vim-devicons"; - rev = "6bd3ae1dbab89b24bab160d52f90b3c8b0d005bb"; - sha256 = "083q77ys4jlwcqs58hzg8c4lrwfiss91limq2gw7yjngsfihkn9l"; + rev = "712d1ab813a0ba1e1a5eb0c05eec98cff8a206a2"; + sha256 = "1fffz9qd57157vr87qp5zmrzk4gcr3jb12lxi4ab06i46hzmj13b"; }; meta.homepage = "https://github.com/ryanoasis/vim-devicons/"; }; @@ -4718,12 +4718,12 @@ let vim-eunuch = buildVimPluginFrom2Nix { pname = "vim-eunuch"; - version = "2020-08-04"; + version = "2020-08-07"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-eunuch"; - rev = "36c5974a74b202ade1eb40dabd134afb2fdfdbe0"; - sha256 = "123ck8c9icl70g19zkjm33vaip9ky09zc9z7c2np554q2kncjppm"; + rev = "4a4bf16b499dcde371c05c77ed4083c4b5228278"; + sha256 = "1wclxqw3b4jcj34jb830551c9bbrsm79mp7aahbqnjgq025j53x0"; }; meta.homepage = "https://github.com/tpope/vim-eunuch/"; }; @@ -4778,12 +4778,12 @@ let vim-fireplace = buildVimPluginFrom2Nix { pname = "vim-fireplace"; - version = "2020-06-25"; + version = "2020-08-04"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-fireplace"; - rev = "237c122f34132714a55709b4af13b94a10043136"; - sha256 = "0gwc6pb5psqwma0wzn87igd3wwsc9grl48y0w47q3jvc3xj01cgs"; + rev = "8963dd3b385410e27752fb859bd5cecdd22b5f71"; + sha256 = "0ax42ilx24cagy0m6ryda6h0fn7l8g1ckry24vfz2zp7d8y14hah"; }; meta.homepage = "https://github.com/tpope/vim-fireplace/"; }; @@ -4838,12 +4838,12 @@ let vim-floaterm = buildVimPluginFrom2Nix { pname = "vim-floaterm"; - version = "2020-07-31"; + version = "2020-08-11"; src = fetchFromGitHub { owner = "voldikss"; repo = "vim-floaterm"; - rev = "44fbe6dc6da4c6255b92d0a013f66261c7d9695b"; - sha256 = "1m3arkknpbb8c1ylcrnpjqlwym8am43qxhivkqymi7d93hcsrshc"; + rev = "268a0744b9959d78a54b1257d0462e5f34fc52c5"; + sha256 = "1gk3jk8iqj41sw4wn4kqr66gxp75bs8c1fxc47n33gca8mpnr8l0"; }; meta.homepage = "https://github.com/voldikss/vim-floaterm/"; }; @@ -4946,12 +4946,12 @@ let vim-gitgutter = buildVimPluginFrom2Nix { pname = "vim-gitgutter"; - version = "2020-07-28"; + version = "2020-08-07"; src = fetchFromGitHub { owner = "airblade"; repo = "vim-gitgutter"; - rev = "62ff20f9797fcf11f132f8aab4e882807d0e2593"; - sha256 = "0aiay9mjvqj21620kzsbv14gcxw17i4wgibxkn115cba33yzpm2r"; + rev = "8005f71aabef13f5872b3ef4802f36503a16c451"; + sha256 = "0ns33dbkw8lc6rj6mvkgymdsl3i4g8slbh06g8h4rfn8qq5wjxbw"; }; meta.homepage = "https://github.com/airblade/vim-gitgutter/"; }; @@ -4982,12 +4982,12 @@ let vim-go = buildVimPluginFrom2Nix { pname = "vim-go"; - version = "2020-07-30"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "ef23d90b84231759a992adf79b0dcd72844c1f84"; - sha256 = "107nx7xgh416s5sr4ljwpmvqiysyy7gvgv79hsndlnqw5vmbdv75"; + rev = "bd56f5690807d4a92652fe7a4d10dc08f260564e"; + sha256 = "1gd30pnmrg4422dg7g14r9z539bz8vzssyfmm6ml6kgzn0pagzi0"; }; meta.homepage = "https://github.com/fatih/vim-go/"; }; @@ -5583,12 +5583,12 @@ let vim-maktaba = buildVimPluginFrom2Nix { pname = "vim-maktaba"; - version = "2020-07-25"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "google"; repo = "vim-maktaba"; - rev = "f2abdd19ade1db8de6ab10930ffe2df4dbb5274e"; - sha256 = "0rn792hryjsz677wik1sqgscllvmpvzxv2p6gacdvsr9pn800nhn"; + rev = "f60443777137a0f91e489b1757c6602c63fb3731"; + sha256 = "1r6raxhwg78azcqv7brvas3w4xr7aja1gmcapm7j6mv69izf1fzw"; }; meta.homepage = "https://github.com/google/vim-maktaba/"; }; @@ -5655,12 +5655,12 @@ let vim-monokai = buildVimPluginFrom2Nix { pname = "vim-monokai"; - version = "2020-06-17"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "crusoexia"; repo = "vim-monokai"; - rev = "703a4a6ee96a5772c204c4dd852f246ce71231df"; - sha256 = "1avp4zr9sa38ygx9c9ffkdb6mmzqv7sxyb093bqq06gfdv8yzk2a"; + rev = "85b18e98a22b17f9e01867988c18cf396316c20f"; + sha256 = "1vzllvq1ncq4qyqbkp8z26sr4n9kpqv35zkfjas3r2jqbn958a93"; }; meta.homepage = "https://github.com/crusoexia/vim-monokai/"; }; @@ -5811,12 +5811,12 @@ let vim-one = buildVimPluginFrom2Nix { pname = "vim-one"; - version = "2019-04-09"; + version = "2020-08-09"; src = fetchFromGitHub { owner = "rakr"; repo = "vim-one"; - rev = "6695e135415c53a8fbe96672e382200aa1ffb4b4"; - sha256 = "0951r9kw23zlwd7fda6ib2d9k0akpfd2hvh82pasgw3ks9v1n2vf"; + rev = "f8bcef1968f01842d92abbcb098ec28ad3931ea5"; + sha256 = "12czxjh68hdnca4wdk9ypd5c56v1njv6wc2bcxqaj1ff09pgllmy"; }; meta.homepage = "https://github.com/rakr/vim-one/"; }; @@ -5919,12 +5919,12 @@ let vim-pandoc-syntax = buildVimPluginFrom2Nix { pname = "vim-pandoc-syntax"; - version = "2020-07-29"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "vim-pandoc"; repo = "vim-pandoc-syntax"; - rev = "6fb2021592ecbfd1b519647dd7242d818d77227a"; - sha256 = "043khhd1rd8cihxkzma5bhg7pbp87iizrn04lfmnygj5s0qg0dwf"; + rev = "59680708cdc98c3fae9acb6c261374bfd808335a"; + sha256 = "1yiczv4l2rg8wva2gbjvv7k9s6y9p0gwmlazdd9rnq28nhmxx3gv"; }; meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/"; }; @@ -6015,12 +6015,12 @@ let vim-plug = buildVimPluginFrom2Nix { pname = "vim-plug"; - version = "2020-08-02"; + version = "2020-08-08"; src = fetchFromGitHub { owner = "junegunn"; repo = "vim-plug"; - rev = "457bebcd30cbfca8b34b0d308f882b7b605714fc"; - sha256 = "18yj35qh3xqpjv1dd78m1wj7hkma3rv8qnfsnamhzafjwnf013sa"; + rev = "13ea184015c30be5160ae285aedc0eaec0c72e6c"; + sha256 = "19vd5cmshlwrrf5ncgkny9p478d7bhjjwwjv71xb2adyfc9r1rv6"; }; meta.homepage = "https://github.com/junegunn/vim-plug/"; }; @@ -6039,12 +6039,12 @@ let vim-polyglot = buildVimPluginFrom2Nix { pname = "vim-polyglot"; - version = "2020-07-26"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "sheerun"; repo = "vim-polyglot"; - rev = "56121b4e27cb48efb17be55a969b2f0d725266f8"; - sha256 = "1zirax1iss5mgqllwmc4kybycn73alcqgnnx296vgjw8d1b0qpc3"; + rev = "34e01b8b62701afbd6b4ab1ffb4057617f540dce"; + sha256 = "06l5xwvpp3d0ci7x739yk50h9q5a99p5jjw8gf6y4dhpw4gq4sql"; }; meta.homepage = "https://github.com/sheerun/vim-polyglot/"; }; @@ -6375,12 +6375,12 @@ let vim-signify = buildVimPluginFrom2Nix { pname = "vim-signify"; - version = "2020-06-08"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "mhinz"; repo = "vim-signify"; - rev = "c3d450eb5f5e76d99d23b10493d4e08c5bb1ae71"; - sha256 = "0ms0c36zsqqpxrq4mx9k5viblcapw9kpjm9cdrs8fnldlz6i0yhh"; + rev = "98c693f7a1a91b73d9232d868765b4d20af892fe"; + sha256 = "05ppj7sqp8i7qhaf6vz427nnwsnkgf9nlq3lhyhbl14cjkrhqny9"; }; meta.homepage = "https://github.com/mhinz/vim-signify/"; }; @@ -6411,12 +6411,12 @@ let vim-slime = buildVimPluginFrom2Nix { pname = "vim-slime"; - version = "2020-07-04"; + version = "2020-08-06"; src = fetchFromGitHub { owner = "jpalardy"; repo = "vim-slime"; - rev = "f7442cdb1fb37778ddff93649e172b0ad752c237"; - sha256 = "0xf9qj0i4jpimbk0qyzvg88s74dfxgd4kzvzcvjpcd3q6cn8sard"; + rev = "db486eaa39f14d130ddf6338aaa02127aa04b272"; + sha256 = "1x9vflsbdl1b03irkvfpapb0c4mw9lymfghcjy1wxjl2vpq630ia"; }; meta.homepage = "https://github.com/jpalardy/vim-slime/"; }; @@ -6471,12 +6471,12 @@ let vim-snippets = buildVimPluginFrom2Nix { pname = "vim-snippets"; - version = "2020-08-01"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "honza"; repo = "vim-snippets"; - rev = "2a273f1914489b5f199b68607e5e37c0025a9c35"; - sha256 = "05yxh3hjya35pp4hgyq6i3nxnb2nl12lzv2mmzp046qzsg3b6yiq"; + rev = "a7486b266a5e1dc92228e575969e10b5b95efad8"; + sha256 = "05di0x6a0cd9w02l3aybixin2yidpla2js0pyx4v4as595izl10q"; }; meta.homepage = "https://github.com/honza/vim-snippets/"; }; @@ -6663,12 +6663,12 @@ let vim-terraform = buildVimPluginFrom2Nix { pname = "vim-terraform"; - version = "2020-07-09"; + version = "2020-08-07"; src = fetchFromGitHub { owner = "hashivim"; repo = "vim-terraform"; - rev = "552daab4e560141a72cd8bc41d063b8d3d219a17"; - sha256 = "068zv6rxi9zxwf0fsd6pangdbwa7f9gd4ljliglblmgbwm4dvzjq"; + rev = "85402fc0f05c103da9d3416e34fb88237ca1de3c"; + sha256 = "1g8802wmhg5zjk51qfiqcvdclqwg8rfizfpz5jlskcayh82gxvg0"; }; meta.homepage = "https://github.com/hashivim/vim-terraform/"; }; @@ -6688,12 +6688,12 @@ let vim-test = buildVimPluginFrom2Nix { pname = "vim-test"; - version = "2020-08-03"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "007972e224a995018f76f5f71c61d2c0b75e265e"; - sha256 = "0370wx3p96v0p4cngm28x12djwl9mwz2kxaanj9svzg3nph19c1x"; + rev = "edacfbe57fdbba4788e8c280d37606470b9b70ca"; + sha256 = "1bi2rsszdpv7vj1xk536lzm54dzk1z41hfp0qr1pzz9lv8fa4sgv"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; }; @@ -6940,12 +6940,12 @@ let vim-visual-multi = buildVimPluginFrom2Nix { pname = "vim-visual-multi"; - version = "2020-08-02"; + version = "2020-08-12"; src = fetchFromGitHub { owner = "mg979"; repo = "vim-visual-multi"; - rev = "cb994375fcbf032adfef6d31d8fcfa59bab381c8"; - sha256 = "0lm9wcbkwr91b85gdf5qa9f3svdyn97j6xpl7nqa7jzcvdhdfz5c"; + rev = "37a9a0070c23d058584760db21444807d9534be3"; + sha256 = "1a1zmsz2857xa8fcka3xn3sjq6n8vw059sx2arfizjik7qdbw0fz"; }; meta.homepage = "https://github.com/mg979/vim-visual-multi/"; }; @@ -6964,12 +6964,12 @@ let vim-vsnip = buildVimPluginFrom2Nix { pname = "vim-vsnip"; - version = "2020-08-04"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "vim-vsnip"; - rev = "2762e090c540ab07dc00e57cfe578337f11ab0df"; - sha256 = "1ckfi2a6sp3n3b6hnk4qjvv411ij349qlj3cyx3b2l8vfg0qmwyw"; + rev = "bf83a42361ef47b3f727c86d6ef615af1a56de40"; + sha256 = "03wm0p4cvx9wpdp50i48gga5af4p5zma9a6ymqznn8r6aiq1iwp0"; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; }; @@ -7024,12 +7024,12 @@ let vim-which-key = buildVimPluginFrom2Nix { pname = "vim-which-key"; - version = "2020-07-18"; + version = "2020-08-10"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vim-which-key"; - rev = "4e5bd491badecfcd3ecbe0f813d3b31625a8eb4f"; - sha256 = "1rz2cshvdmfl3wna4kcj2l6sf78mh0qwydr76frzd3ahp9pjghsk"; + rev = "c940b147c3098278f9c14b85eef9cfdbf82a7f09"; + sha256 = "19qh7lmpb093hnxga2jk6s47bjsdjqj4zrb3lrkrjn2qyyasi194"; }; meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; }; @@ -7216,12 +7216,12 @@ let vimtex = buildVimPluginFrom2Nix { pname = "vimtex"; - version = "2020-08-04"; + version = "2020-08-13"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "4c9c05fdbda05ed242e58dd9c9582d8722146ed5"; - sha256 = "1my1vfffzn0pmba9ziyfwxs39pj4yrwsy3spxyhzi118drldkqnc"; + rev = "ebb422c3c87c9f2cb333fac2b42b8e45ecc7f441"; + sha256 = "04vzv73bdiqdj1f1k62yzrdrb3qlql62sxpyq8hwc8sz1gc1kh8h"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -7264,12 +7264,12 @@ let vista-vim = buildVimPluginFrom2Nix { pname = "vista-vim"; - version = "2020-08-04"; + version = "2020-08-14"; src = fetchFromGitHub { owner = "liuchengxu"; repo = "vista.vim"; - rev = "7eabcd619528be9d26f20a1400cecc8e94d7e556"; - sha256 = "01ikhpz0rw1zyg748cqj6sgil29gha2q157dsirfg0f7xjrqlz5q"; + rev = "7f97d30914daea5b542a90eed747d5bd00afbb19"; + sha256 = "1ghpkyh9ga759v065yvn4xr8ccwamyr87jkq3av9fslxzfzhwdpm"; }; meta.homepage = "https://github.com/liuchengxu/vista.vim/"; }; @@ -7397,12 +7397,12 @@ let YouCompleteMe = buildVimPluginFrom2Nix { pname = "YouCompleteMe"; - version = "2020-07-21"; + version = "2020-08-05"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "d3db1cb3a9b83cd8e7370a2af36c82f28f2c0ddf"; - sha256 = "15zxpqvamz4vaib9z2yl9ksgq4aynkfg79zsj3gf3c5q368gz7li"; + rev = "bcfd153813ac1f99947b706991eba2861f54a8a2"; + sha256 = "1mqgqzfx6v7ps8gk7qgs8mihb35i3q100m39sd8wl1ihgcsq3w1r"; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; From b8b19c6036436f8fbe8b043a92f52d4c1241bdad Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Fri, 14 Aug 2020 13:34:31 +0200 Subject: [PATCH 111/131] vimPlugins.vim-clang-format: init at 2019-05-15 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index e2c03fa80fe8..0e17e35b827c 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -4284,6 +4284,18 @@ let meta.homepage = "https://github.com/t9md/vim-choosewin/"; }; + vim-clang-format = buildVimPluginFrom2Nix { + pname = "vim-clang-format"; + version = "2019-05-15"; + src = fetchFromGitHub { + owner = "rhysd"; + repo = "vim-clang-format"; + rev = "95593b67723f23979cd7344ecfd049f2f917830f"; + sha256 = "0n0k13k63l8n0ixs4zrhlz923apvdp2mldadxqlhmvsvncmlqmpn"; + }; + meta.homepage = "https://github.com/rhysd/vim-clang-format/"; + }; + vim-clojure-highlight = buildVimPluginFrom2Nix { pname = "vim-clojure-highlight"; version = "2015-07-05"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 79c0d1428b1d..f8454ec3439d 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -432,6 +432,7 @@ reedes/vim-pencil reedes/vim-wordy rhysd/committia.vim rhysd/git-messenger.vim +rhysd/vim-clang-format rhysd/vim-grammarous rhysd/vim-operator-surround rodjek/vim-puppet From 811f21c5f4039d3cf26c80b23d60cb44072b9358 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 21:37:27 +0000 Subject: [PATCH 112/131] librealsense: 2.36.0 -> 2.38.0 --- pkgs/development/libraries/librealsense/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix index d092cc89f106..55171cd3de4e 100644 --- a/pkgs/development/libraries/librealsense/default.nix +++ b/pkgs/development/libraries/librealsense/default.nix @@ -7,7 +7,7 @@ assert enablePython -> pythonPackages != null; stdenv.mkDerivation rec { pname = "librealsense"; - version = "2.36.0"; + version = "2.38.0"; outputs = [ "out" "dev" ]; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { owner = "IntelRealSense"; repo = pname; rev = "v${version}"; - sha256 = "1dfkhnybnd8qnljf3y3hjyamaqzw733hb3swy4hjcsdm9dh0wpay"; + sha256 = "12rs0gklgzn8bplqjmaxixk04pr870i333mmcp9i5bhkn8x86zbx"; }; buildInputs = [ From 432b29545765510b28325861bcf0c368cab01ddd Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 10 Aug 2020 09:02:57 +0000 Subject: [PATCH 113/131] gllvm: 1.2.6 -> 1.2.7 --- pkgs/development/tools/gllvm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/gllvm/default.nix b/pkgs/development/tools/gllvm/default.nix index 6b64a088353e..3138c4e2ce6d 100644 --- a/pkgs/development/tools/gllvm/default.nix +++ b/pkgs/development/tools/gllvm/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { pname = "gllvm"; - version = "1.2.6"; + version = "1.2.7"; goPackagePath = "github.com/SRI-CSL/gllvm"; @@ -10,7 +10,7 @@ buildGoPackage rec { owner = "SRI-CSL"; repo = "gllvm"; rev = "v${version}"; - sha256 = "0qzmrprc7npc0ln6mhkjrm8fgh2n94rdylixk11p6imxyx5fj3gg"; + sha256 = "13cmmgbcdfgyxnxqfrn4m6vf0bhpday8lmrr3sm6rk48g77cq203"; }; meta = with stdenv.lib; { From a27b4e427f3b67a3147b285c85c7e8fac0393dd7 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 10 Aug 2020 05:48:30 +0000 Subject: [PATCH 114/131] dolt: 0.18.1 -> 0.18.2 --- pkgs/servers/sql/dolt/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/dolt/default.nix b/pkgs/servers/sql/dolt/default.nix index a5d7a856b2d3..af95a8aa8e95 100644 --- a/pkgs/servers/sql/dolt/default.nix +++ b/pkgs/servers/sql/dolt/default.nix @@ -2,18 +2,18 @@ buildGoModule rec { pname = "dolt"; - version = "0.18.1"; + version = "0.18.2"; src = fetchFromGitHub { owner = "liquidata-inc"; repo = "dolt"; rev = "v${version}"; - sha256 = "106n4zlrs64vx09cm365jsymaa0949k0wjb845p2lp4794r9zkf7"; + sha256 = "054dy5n9b8ahfwsih4chqg83c5sp8ihc68y79kz4508d42r0zvxz"; }; modRoot = "./go"; subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ]; - vendorSha256 = "1pvf63cxwq4jj5gi2xalrsk2z1f7i53f0z6qc2p7aibwx9i1k9cz"; + vendorSha256 = "1dp1asi4iz9j0m8bqiap7m6ph0qf2bi9j2yn6q53539qspc5gkr2"; doCheck = false; From 300223118a3778332adb96f2b4163598e4b5587a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 10 Aug 2020 13:24:18 +0000 Subject: [PATCH 115/131] i3ipc-glib: 0.6.0 -> 1.0.1 --- pkgs/applications/window-managers/i3/i3ipc-glib.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/i3/i3ipc-glib.nix b/pkgs/applications/window-managers/i3/i3ipc-glib.nix index 7e6a18c93c56..af353589a7ed 100644 --- a/pkgs/applications/window-managers/i3/i3ipc-glib.nix +++ b/pkgs/applications/window-managers/i3/i3ipc-glib.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "i3ipc-glib"; - version = "0.6.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "acrisci"; repo = "i3ipc-glib"; rev = "v${version}"; - sha256 = "1gmk1zjafrn6jh4j7r0wkwrpwvf9drl1lcw8vya23i1f4zbk0wh4"; + sha256 = "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p"; }; nativeBuildInputs = [ autoreconfHook which pkgconfig ]; From b84a2f47c695c8657265641ccfa44ab8b55354ca Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 15 Aug 2020 10:33:44 +1000 Subject: [PATCH 116/131] openethereum: remove verifyCargoDeps --- pkgs/applications/blockchains/openethereum/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/applications/blockchains/openethereum/default.nix b/pkgs/applications/blockchains/openethereum/default.nix index 972a9fde1c00..7d5acc62050d 100644 --- a/pkgs/applications/blockchains/openethereum/default.nix +++ b/pkgs/applications/blockchains/openethereum/default.nix @@ -21,8 +21,6 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "1xliragihwjfc5qmfm0ng519bw8a28m1w1yqcl9mpk8zywiybaah"; - verifyCargoDeps = true; - cargoPatches = [ ./lock.patch ]; LIBCLANG_PATH = "${llvmPackages.libclang}/lib"; From 7dd98cacbd8d4e02adb72fefd725d1cfc255f5a8 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 15 Aug 2020 10:33:44 +1000 Subject: [PATCH 117/131] udpt: remove verifyCargoDeps --- pkgs/servers/udpt/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/servers/udpt/default.nix b/pkgs/servers/udpt/default.nix index b807d1f0d267..acf885ed0121 100644 --- a/pkgs/servers/udpt/default.nix +++ b/pkgs/servers/udpt/default.nix @@ -12,7 +12,6 @@ rustPlatform.buildRustPackage rec { }; cargoSha256 = "1cmd80ndjxdmyfjpm1f04rwf64501nyi6wdsj7lxidgd1v92wy2c"; - verifyCargoDeps = true; postInstall = '' install -D udpt.toml $out/share/udpt/udpt.toml From 46bde4e78708b6cef2336f85db702eab77abd7bc Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Fri, 14 Aug 2020 17:34:09 -0700 Subject: [PATCH 118/131] pythonPackages.javaobj-py3: disable ERROR: Could not find a version that satisfies the requirement typing; python_version <= "3.4" (from javaobj-py3==0.4.1) (from versions: none) ERROR: No matching distribution found for typing; python_version <= "3.4" (from javaobj-py3==0.4.1) --- pkgs/development/python-modules/javaobj-py3/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/javaobj-py3/default.nix b/pkgs/development/python-modules/javaobj-py3/default.nix index e82f4c2511fd..fae3c2f3958f 100644 --- a/pkgs/development/python-modules/javaobj-py3/default.nix +++ b/pkgs/development/python-modules/javaobj-py3/default.nix @@ -1,11 +1,13 @@ { buildPythonPackage , fetchPypi +, isPy27 , lib }: buildPythonPackage rec { pname = "javaobj-py3"; version = "0.4.1"; + disabled = isPy27; src = fetchPypi { inherit pname version; From 339e9dacbd81e5048d76f1fab1a7ec2105e450f6 Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Sat, 15 Aug 2020 02:40:45 +0200 Subject: [PATCH 119/131] haskellPackages.jsaddle-webkit2gtk: Fix wrong patch-url I had specified the wrong commit id before --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 47eb35627ef9..97c12bfebaaa 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1379,8 +1379,8 @@ self: super: { # 2020-08-14: Needs some manual patching to be compatible with haskell-gi-base 0.24 # Created upstream PR @ https://github.com/ghcjs/jsaddle/pull/119 jsaddle-webkit2gtk = appendPatch super.jsaddle-webkit2gtk (pkgs.fetchpatch { - url = "https://github.com/ghcjs/jsaddle/compare/9727365...09f44aa.patch"; - sha256 = "1bkwgmc04544haycb69fqsd97lg24jc7hc1yrin2sgr4l7hz04pf"; + url = "https://github.com/ghcjs/jsaddle/compare/9727365...f842748.patch"; + sha256 = "07l4l999lmlx7sqxf7v4f70rmxhx9r0cjblkgc4n0y6jin4iv1cb"; stripLen = 2; extraPrefix = ""; }); From 20a80c17865dedf9565b4b8b748d56dbefea2976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Lang?= Date: Fri, 14 Aug 2020 21:46:13 -0300 Subject: [PATCH 120/131] pythonPackages.jq: use src instead of srcs --- pkgs/development/python-modules/jq/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/jq/default.nix b/pkgs/development/python-modules/jq/default.nix index adcdd2b9d823..3f1941b2a2bd 100644 --- a/pkgs/development/python-modules/jq/default.nix +++ b/pkgs/development/python-modules/jq/default.nix @@ -4,7 +4,7 @@ buildPythonPackage rec { pname = "jq"; version = "0.1.6"; - srcs = fetchPypi { + src = fetchPypi { inherit pname version; sha256 = "34bdf9f9e49e522e1790afc03f3584c6b57329215ea0567fb2157867d6d6f602"; }; From 0de3cdf1978cc92fab5c71c5163895e55ab0edb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Lang?= Date: Fri, 14 Aug 2020 21:46:48 -0300 Subject: [PATCH 121/131] pythonPackages.openwrt-luci-rpc: use src instead of srcs --- pkgs/development/python-modules/openwrt-luci-rpc/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix index 4dc4ffa68fc0..cba755020de5 100644 --- a/pkgs/development/python-modules/openwrt-luci-rpc/default.nix +++ b/pkgs/development/python-modules/openwrt-luci-rpc/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "openwrt-luci-rpc"; version = "1.1.2"; - srcs = fetchPypi { + src = fetchPypi { inherit pname version; sha256 = "144bw7w1xvpdkad5phflpkl15ih5pvi19799wmvfv8mj1dn1yjhp"; }; From 886a99069e2bfd123fa7865807789486ecb8dc31 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 20:09:18 +0000 Subject: [PATCH 122/131] lxcfs: 4.0.4 -> 4.0.5 --- pkgs/os-specific/linux/lxcfs/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix index 31e5306ca2ec..bcc8614bc6ab 100644 --- a/pkgs/os-specific/linux/lxcfs/default.nix +++ b/pkgs/os-specific/linux/lxcfs/default.nix @@ -4,13 +4,14 @@ with stdenv.lib; stdenv.mkDerivation rec { - name = "lxcfs-4.0.4"; + pname = "lxcfs"; + version = "4.0.5"; src = fetchFromGitHub { owner = "lxc"; repo = "lxcfs"; - rev = name; - sha256 = "0m97h9mj23i2cb8r4bqpakhnz4a0bb7jxvr207pydq60railp7nm"; + rev = "lxcfs-${version}"; + sha256 = "12mk9hgqzzh1874389lrpvldlp87qxxa1sxzk5zr0d0n1857am5y"; }; nativeBuildInputs = [ pkgconfig help2man autoreconfHook ]; @@ -40,8 +41,9 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = "https://linuxcontainers.org/lxcfs"; description = "FUSE filesystem for LXC"; + homepage = "https://linuxcontainers.org/lxcfs"; + changelog = "https://linuxcontainers.org/lxcfs/news/"; license = licenses.asl20; platforms = platforms.linux; maintainers = with maintainers; [ mic92 fpletz ]; From ad3dbcf02e7187988ae8e82613b81309b42f6d33 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Tue, 11 Aug 2020 08:27:35 +1000 Subject: [PATCH 123/131] gitAndTools.gh: enable checks --- .../version-management/git-and-tools/gh/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-and-tools/gh/default.nix b/pkgs/applications/version-management/git-and-tools/gh/default.nix index 65456cdddfe1..d456dc15c545 100644 --- a/pkgs/applications/version-management/git-and-tools/gh/default.nix +++ b/pkgs/applications/version-management/git-and-tools/gh/default.nix @@ -13,8 +13,6 @@ buildGoModule rec { vendorSha256 = "1xq1n583p0a3j78afprm2hk5f1hchdrx4vvphml95rv9786vjbcc"; - doCheck = false; - nativeBuildInputs = [ installShellFiles ]; buildPhase = '' @@ -31,6 +29,10 @@ buildGoModule rec { done ''; + checkPhase = '' + make test + ''; + meta = with lib; { description = "GitHub CLI tool"; homepage = "https://cli.github.com/"; From 1790e642f2e677579d62fd1e40addefd39ea8100 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 15 Aug 2020 14:17:14 +1000 Subject: [PATCH 124/131] go_1_13: remove (#95478) --- pkgs/development/compilers/go/1.13.nix | 245 ------------------ .../compilers/go/remove-test-pie-1.13.patch | 34 --- .../go/skip-test-extra-files-on-386.patch | 15 -- .../go/skip-test-extra-files-on-aarch32.patch | 15 -- pkgs/top-level/all-packages.nix | 13 - 5 files changed, 322 deletions(-) delete mode 100644 pkgs/development/compilers/go/1.13.nix delete mode 100644 pkgs/development/compilers/go/remove-test-pie-1.13.patch delete mode 100644 pkgs/development/compilers/go/skip-test-extra-files-on-386.patch delete mode 100644 pkgs/development/compilers/go/skip-test-extra-files-on-aarch32.patch diff --git a/pkgs/development/compilers/go/1.13.nix b/pkgs/development/compilers/go/1.13.nix deleted file mode 100644 index fcc7758e3f8e..000000000000 --- a/pkgs/development/compilers/go/1.13.nix +++ /dev/null @@ -1,245 +0,0 @@ -{ stdenv, fetchurl, tzdata, iana-etc, runCommand -, perl, which, pkgconfig, patch, procps, pcre, cacert, Security, Foundation -, mailcap, runtimeShell -, buildPackages, pkgsTargetTarget -}: - -let - - inherit (stdenv.lib) optionals optionalString; - - goBootstrap = runCommand "go-bootstrap" {} '' - mkdir $out - cp -rf ${buildPackages.go_bootstrap}/* $out/ - chmod -R u+w $out - find $out -name "*.c" -delete - cp -rf $out/bin/* $out/share/go/bin/ - ''; - - goarch = platform: { - "i686" = "386"; - "x86_64" = "amd64"; - "aarch64" = "arm64"; - "arm" = "arm"; - "armv5tel" = "arm"; - "armv6l" = "arm"; - "armv7l" = "arm"; - }.${platform.parsed.cpu.name} or (throw "Unsupported system"); - -in - -stdenv.mkDerivation rec { - pname = "go"; - version = "1.13.15"; - - src = fetchurl { - url = "https://dl.google.com/go/go${version}.src.tar.gz"; - sha256 = "0pfgixca3a0svblzivkia11q79l8bzai6yg64m1piy3c0iqk3d2z"; - }; - - # perl is used for testing go vet - nativeBuildInputs = [ perl which pkgconfig patch procps ]; - buildInputs = [ cacert pcre ] - ++ optionals stdenv.isLinux [ stdenv.cc.libc.out ] - ++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ]; - - depsTargetTargetPropagated = optionals stdenv.isDarwin [ Security Foundation ]; - - hardeningDisable = [ "all" ]; - - prePatch = '' - patchShebangs ./ # replace /bin/bash - - # This source produces shell script at run time, - # and thus it is not corrected by patchShebangs. - substituteInPlace misc/cgo/testcarchive/carchive_test.go \ - --replace '#!/usr/bin/env bash' '#!${runtimeShell}' - - # Patch the mimetype database location which is missing on NixOS. - # but also allow static binaries built with NixOS to run outside nix - sed -i 's,\"/etc/mime.types,"${mailcap}/etc/mime.types\"\,\n\t&,' src/mime/type_unix.go - - # Disabling the 'os/http/net' tests (they want files not available in - # chroot builds) - rm src/net/{listen,parse}_test.go - rm src/syscall/exec_linux_test.go - - # !!! substituteInPlace does not seems to be effective. - # The os test wants to read files in an existing path. Just don't let it be /usr/bin. - sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go - sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go - # Disable the unix socket test - sed -i '/TestShutdownUnix/aif true \{ return\; \}' src/net/net_test.go - # Disable the hostname test - sed -i '/TestHostname/aif true \{ return\; \}' src/os/os_test.go - # ParseInLocation fails the test - sed -i '/TestParseInSydney/aif true \{ return\; \}' src/time/format_test.go - # Remove the api check as it never worked - sed -i '/src\/cmd\/api\/run.go/ireturn nil' src/cmd/dist/test.go - # Remove the coverage test as we have removed this utility - sed -i '/TestCoverageWithCgo/aif true \{ return\; \}' src/cmd/go/go_test.go - # Remove the timezone naming test - sed -i '/TestLoadFixed/aif true \{ return\; \}' src/time/time_test.go - # Remove disable setgid test - sed -i '/TestRespectSetgidDir/aif true \{ return\; \}' src/cmd/go/internal/work/build_test.go - # Remove cert tests that conflict with NixOS's cert resolution - sed -i '/TestEnvVars/aif true \{ return\; \}' src/crypto/x509/root_unix_test.go - # TestWritevError hangs sometimes - sed -i '/TestWritevError/aif true \{ return\; \}' src/net/writev_test.go - # TestVariousDeadlines fails sometimes - sed -i '/TestVariousDeadlines/aif true \{ return\; \}' src/net/timeout_test.go - - sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go - sed -i 's,/etc/services,${iana-etc}/etc/services,' src/net/port_unix.go - - # Disable cgo lookup tests not works, they depend on resolver - rm src/net/cgo_unix_test.go - - '' + optionalString stdenv.isLinux '' - # prepend the nix path to the zoneinfo files but also leave the original value for static binaries - # that run outside a nix server - sed -i 's,\"/usr/share/zoneinfo/,"${tzdata}/share/zoneinfo/\"\,\n\t&,' src/time/zoneinfo_unix.go - - '' + optionalString stdenv.isAarch32 '' - echo '#!${runtimeShell}' > misc/cgo/testplugin/test.bash - '' + optionalString stdenv.isDarwin '' - substituteInPlace src/race.bash --replace \ - "sysctl machdep.cpu.extfeatures | grep -qv EM64T" true - sed -i 's,strings.Contains(.*sysctl.*,true {,' src/cmd/dist/util.go - sed -i 's,"/etc","'"$TMPDIR"'",' src/os/os_test.go - sed -i 's,/_go_os_test,'"$TMPDIR"'/_go_os_test,' src/os/path_test.go - - sed -i '/TestChdirAndGetwd/aif true \{ return\; \}' src/os/os_test.go - sed -i '/TestCredentialNoSetGroups/aif true \{ return\; \}' src/os/exec/exec_posix_test.go - sed -i '/TestRead0/aif true \{ return\; \}' src/os/os_test.go - sed -i '/TestSystemRoots/aif true \{ return\; \}' src/crypto/x509/root_darwin_test.go - - sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/aif true \{ return\; \}' src/cmd/go/go_test.go - sed -i '/TestBuildDashIInstallsDependencies/aif true \{ return\; \}' src/cmd/go/go_test.go - - sed -i '/TestDisasmExtld/aif true \{ return\; \}' src/cmd/objdump/objdump_test.go - - sed -i 's/unrecognized/unknown/' src/cmd/link/internal/ld/lib.go - - # TestCurrent fails because Current is not implemented on Darwin - sed -i 's/TestCurrent/testCurrent/g' src/os/user/user_test.go - sed -i 's/TestLookup/testLookup/g' src/os/user/user_test.go - - touch $TMPDIR/group $TMPDIR/hosts $TMPDIR/passwd - ''; - - patches = [ - ./remove-tools-1.11.patch - ./ssl-cert-file-1.13.patch - ./remove-test-pie-1.13.patch - ./creds-test.patch - ./go-1.9-skip-flaky-19608.patch - ./go-1.9-skip-flaky-20072.patch - ./skip-external-network-tests.patch - ./skip-nohup-tests.patch - ] ++ [ - # breaks under load: https://github.com/golang/go/issues/25628 - (if stdenv.isAarch32 - then ./skip-test-extra-files-on-aarch32.patch - else ./skip-test-extra-files-on-386.patch) - ]; - - postPatch = '' - find . -name '*.orig' -exec rm {} ';' - ''; - - GOOS = stdenv.targetPlatform.parsed.kernel.name; - GOARCH = goarch stdenv.targetPlatform; - # GOHOSTOS/GOHOSTARCH must match the building system, not the host system. - # Go will nevertheless build a for host system that we will copy over in - # the install phase. - GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name; - GOHOSTARCH = goarch stdenv.buildPlatform; - - # {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those - # to be different from CC/CXX - CC_FOR_TARGET = if (stdenv.buildPlatform != stdenv.targetPlatform) then - "${pkgsTargetTarget.stdenv.cc}/bin/${pkgsTargetTarget.stdenv.cc.targetPrefix}cc" - else - null; - CXX_FOR_TARGET = if (stdenv.buildPlatform != stdenv.targetPlatform) then - "${pkgsTargetTarget.stdenv.cc}/bin/${pkgsTargetTarget.stdenv.cc.targetPrefix}c++" - else - null; - - GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]); - GO386 = 387; # from Arch: don't assume sse2 on i686 - CGO_ENABLED = 1; - # Hopefully avoids test timeouts on Hydra - GO_TEST_TIMEOUT_SCALE = 3; - - # Indicate that we are running on build infrastructure - # Some tests assume things like home directories and users exists - GO_BUILDER_NAME = "nix"; - - GOROOT_BOOTSTRAP="${goBootstrap}/share/go"; - - postConfigure = '' - export GOCACHE=$TMPDIR/go-cache - # this is compiled into the binary - export GOROOT_FINAL=$out/share/go - - export PATH=$(pwd)/bin:$PATH - - ${optionalString (stdenv.buildPlatform != stdenv.targetPlatform) '' - # Independent from host/target, CC should produce code for the building system. - # We only set it when cross-compiling. - export CC=${buildPackages.stdenv.cc}/bin/cc - ''} - ulimit -a - ''; - - postBuild = '' - (cd src && ./make.bash) - ''; - - doCheck = stdenv.hostPlatform == stdenv.targetPlatform && !stdenv.isDarwin; - - checkPhase = '' - runHook preCheck - (cd src && HOME=$TMPDIR GOCACHE=$TMPDIR/go-cache ./run.bash --no-rebuild) - runHook postCheck - ''; - - preInstall = '' - rm -r pkg/obj - # Contains the wrong perl shebang when cross compiling, - # since it is not used for anything we can deleted as well. - rm src/regexp/syntax/make_perl_groups.pl - '' + (if (stdenv.buildPlatform != stdenv.hostPlatform) then '' - mv bin/*_*/* bin - rmdir bin/*_* - ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' - rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH} - ''} - '' else if (stdenv.hostPlatform != stdenv.targetPlatform) then '' - rm -rf bin/*_* - ${optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' - rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH} - ''} - '' else ""); - - installPhase = '' - runHook preInstall - mkdir -p $GOROOT_FINAL - cp -a bin pkg src lib misc api doc $GOROOT_FINAL - ln -s $GOROOT_FINAL/bin $out/bin - runHook postInstall - ''; - - disallowedReferences = [ goBootstrap ]; - - meta = with stdenv.lib; { - branch = "1.13"; - homepage = "http://golang.org/"; - description = "The Go Programming language"; - license = licenses.bsd3; - maintainers = teams.golang.members; - platforms = platforms.linux ++ platforms.darwin; - }; -} diff --git a/pkgs/development/compilers/go/remove-test-pie-1.13.patch b/pkgs/development/compilers/go/remove-test-pie-1.13.patch deleted file mode 100644 index 05f18b813f91..000000000000 --- a/pkgs/development/compilers/go/remove-test-pie-1.13.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go -index f63c94697c..f02eff7064 100644 ---- a/src/cmd/dist/test.go -+++ b/src/cmd/dist/test.go -@@ -574,29 +574,6 @@ func (t *tester) registerTests() { - }) - } - -- // Test internal linking of PIE binaries where it is supported. -- if goos == "linux" && (goarch == "amd64" || goarch == "arm64") { -- t.tests = append(t.tests, distTest{ -- name: "pie_internal", -- heading: "internal linking of -buildmode=pie", -- fn: func(dt *distTest) error { -- t.addCmd(dt, "src", t.goTest(), "reflect", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60)) -- return nil -- }, -- }) -- // Also test a cgo package. -- if t.cgoEnabled { -- t.tests = append(t.tests, distTest{ -- name: "pie_internal_cgo", -- heading: "internal linking of -buildmode=pie", -- fn: func(dt *distTest) error { -- t.addCmd(dt, "src", t.goTest(), "os/user", "-buildmode=pie", "-ldflags=-linkmode=internal", t.timeout(60)) -- return nil -- }, -- }) -- } -- } -- - // sync tests - if goos != "js" { // js doesn't support -cpu=10 - t.tests = append(t.tests, distTest{ diff --git a/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch b/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch deleted file mode 100644 index afe5aea3d916..000000000000 --- a/pkgs/development/compilers/go/skip-test-extra-files-on-386.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/os/exec/exec_test.go b/src/os/exec/exec_test.go -index 558345ff63..22129bf022 100644 ---- a/src/os/exec/exec_test.go -+++ b/src/os/exec/exec_test.go -@@ -593,6 +593,10 @@ func TestExtraFiles(t *testing.T) { - t.Skipf("skipping test on %q", runtime.GOOS) - } - -+ if runtime.GOOS == "linux" && runtime.GOARCH == "386" { -+ t.Skipf("skipping test on %q %q", runtime.GOARCH, runtime.GOOS) -+ } -+ - // Ensure that file descriptors have not already been leaked into - // our environment. - if !testedAlreadyLeaked { diff --git a/pkgs/development/compilers/go/skip-test-extra-files-on-aarch32.patch b/pkgs/development/compilers/go/skip-test-extra-files-on-aarch32.patch deleted file mode 100644 index f3566b3ddaa2..000000000000 --- a/pkgs/development/compilers/go/skip-test-extra-files-on-aarch32.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/os/exec/exec_test.go b/src/os/exec/exec_test.go -index 558345ff63..22129bf022 100644 ---- a/src/os/exec/exec_test.go -+++ b/src/os/exec/exec_test.go -@@ -593,6 +593,10 @@ func TestExtraFiles(t *testing.T) { - t.Skipf("skipping test on %q", runtime.GOOS) - } - -+ if runtime.GOOS == "linux" && runtime.GOARCH == "arm" { -+ t.Skipf("skipping test on %q %q", runtime.GOARCH, runtime.GOOS) -+ } -+ - // Ensure that file descriptors have not already been leaked into - // our environment. - if !testedAlreadyLeaked { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8061195f0e4a..0964ed81cb96 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8902,13 +8902,6 @@ in inherit (darwin.apple_sdk.frameworks) Security; }; - go_1_13 = callPackage ../development/compilers/go/1.13.nix ({ - inherit (darwin.apple_sdk.frameworks) Security Foundation; - } // lib.optionalAttrs stdenv.isAarch64 { - stdenv = gcc8Stdenv; - buildPackages = buildPackages // { stdenv = gcc8Stdenv; }; - }); - go_1_14 = callPackage ../development/compilers/go/1.14.nix ({ inherit (darwin.apple_sdk.frameworks) Security Foundation; } // lib.optionalAttrs stdenv.isAarch64 { @@ -15751,9 +15744,6 @@ in ### DEVELOPMENT / GO MODULES - buildGo113Package = callPackage ../development/go-packages/generic { - go = buildPackages.go_1_13; - }; buildGo114Package = callPackage ../development/go-packages/generic { go = buildPackages.go_1_14; }; @@ -15763,9 +15753,6 @@ in buildGoPackage = buildGo114Package; - buildGo113Module = callPackage ../development/go-modules/generic { - go = buildPackages.go_1_13; - }; buildGo114Module = callPackage ../development/go-modules/generic { go = buildPackages.go_1_14; }; From e7936dd774645cfd5b52f42ab8d03c099231572a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sat, 15 Aug 2020 04:23:26 +0000 Subject: [PATCH 125/131] nomacs: 3.16.224 -> 3.17.2045 --- pkgs/applications/graphics/nomacs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/nomacs/default.nix b/pkgs/applications/graphics/nomacs/default.nix index ae7499022047..f1bd85bae0c7 100644 --- a/pkgs/applications/graphics/nomacs/default.nix +++ b/pkgs/applications/graphics/nomacs/default.nix @@ -18,13 +18,13 @@ mkDerivation rec { pname = "nomacs"; - version = "3.16.224"; + version = "3.17.2045"; src = fetchFromGitHub { owner = "nomacs"; repo = "nomacs"; rev = version; - sha256 = "05d4hqg0gl3g9s2xf1hr7mc7g4cqarcap4nzxxa51fsphw2b8x16"; + sha256 = "1lchdmmw2sg0xbpcnsk3sxh120xpcv1lh2khf4h5zzdlccbklq7l"; }; enableParallelBuilding = true; From d996c72306cf3fd4fcc9daab457fb7cbca1af977 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 14 Aug 2020 21:48:06 -0700 Subject: [PATCH 126/131] joker: 0.15.5 -> 0.15.6 (#95407) --- pkgs/development/interpreters/joker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix index 48f2ee056bae..2bf64be17ea4 100644 --- a/pkgs/development/interpreters/joker/default.nix +++ b/pkgs/development/interpreters/joker/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "joker"; - version = "0.15.5"; + version = "0.15.6"; src = fetchFromGitHub { rev = "v${version}"; owner = "candid82"; repo = "joker"; - sha256 = "0v4mamd5zkw7r9gfl4rzy4mr1d7ni9klryd93izqssgps954bikz"; + sha256 = "1yi9q8ibia6gz6s30i3bjrbmlhj6knrb3d73113dxrs8abi1mkbh"; }; vendorSha256 = "031ban30kx84r54fj9aq96pwkz9nqh4p9yzs4l8i1wqmy52rldvl"; From e30218d8a60d9b272034c5e939872a6e3c219178 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sat, 15 Aug 2020 14:50:41 +1000 Subject: [PATCH 127/131] _3mux: 0.2.0 -> 0.3.0 (#95476) --- pkgs/tools/misc/3mux/default.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/misc/3mux/default.nix b/pkgs/tools/misc/3mux/default.nix index 5d61500f5ebd..45c0209e917e 100644 --- a/pkgs/tools/misc/3mux/default.nix +++ b/pkgs/tools/misc/3mux/default.nix @@ -2,25 +2,21 @@ buildGoModule rec { pname = "3mux"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "aaronjanse"; repo = pname; rev = "v${version}"; - sha256 = "02ry066psvlqdyhimci7nskw4sfb70dw5z7ag7s7rz36gmx1vnmr"; + sha256 = "164jylifkdfsi3r6vmlp5afgly73fqfbad7lbr58wmy21l9x5rcj"; }; - vendorSha256 = "1hjzpg3q4znvgzk0wbl8rq6cq877xxdsf950bcsks92cs8386847"; - - doCheck = false; + vendorSha256 = "0dc1c0z3xkfpwmwb3hafsv7qa6lc7bzz78by5w20rxrrk4r87gic"; meta = with stdenv.lib; { description = "Terminal multiplexer inspired by i3"; homepage = "https://github.com/aaronjanse/3mux"; license = licenses.mit; maintainers = with maintainers; [ aaronjanse filalex77 ]; - # TODO: fix modules build on darwin - broken = stdenv.isDarwin; }; } From 774db64cc69b468f691dd425758844e038e3bc41 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 8 Aug 2020 06:36:44 +0200 Subject: [PATCH 128/131] =?UTF-8?q?js=5Fof=5Focaml:=203.6.0=20=E2=86=92=20?= =?UTF-8?q?3.7.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix | 7 ++++--- pkgs/development/tools/ocaml/js_of_ocaml/default.nix | 2 -- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix index 888cc51a99db..c0812c39a3e6 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/compiler.nix @@ -1,18 +1,19 @@ { lib, fetchurl, buildDunePackage , ocaml, findlib, cmdliner, dune_2, cppo, yojson, ocaml-migrate-parsetree +, menhir }: buildDunePackage rec { pname = "js_of_ocaml-compiler"; - version = "3.6.0"; + version = "3.7.0"; useDune2 = true; src = fetchurl { url = "https://github.com/ocsigen/js_of_ocaml/releases/download/${version}/js_of_ocaml-${version}.tbz"; - sha256 = "51eaa89c83ef3168ef270bf7997cbc35a747936d3f51aa6fac58fb0323b4cbb0"; + sha256 = "0rw6cfkl3zlyav8q2w7grxxqjmg35mz5rgvmkiqb58nl4gmgzx6w"; }; - nativeBuildInputs = [ ocaml findlib dune_2 cppo ]; + nativeBuildInputs = [ ocaml findlib dune_2 cppo menhir ]; buildInputs = [ cmdliner ]; configurePlatforms = []; diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/default.nix b/pkgs/development/tools/ocaml/js_of_ocaml/default.nix index 666cda592fb0..9a57b590d6cf 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/default.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/default.nix @@ -10,8 +10,6 @@ stdenv.mkDerivation { buildInputs = [ findlib ocaml-migrate-parsetree ppx_tools_versioned ]; nativeBuildInputs = [ ocaml findlib dune_2 ]; - postPatch = "patchShebangs lib/generate_stubs.sh"; - propagatedBuildInputs = [ js_of_ocaml-compiler uchar ]; buildPhase = "dune build -p js_of_ocaml"; From d50a6db016e7d4ccaa2f089d0928062b6eb16be1 Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Sat, 15 Aug 2020 07:37:38 +0200 Subject: [PATCH 129/131] z3: Add Java Bindings (#92096) Introduce new arguments to build Java Bindings, and to disable building of Python bindings. Default behaviour is preserved. --- .../applications/science/logic/z3/default.nix | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/science/logic/z3/default.nix b/pkgs/applications/science/logic/z3/default.nix index 170a56b95b91..53dfb84760e8 100644 --- a/pkgs/applications/science/logic/z3/default.nix +++ b/pkgs/applications/science/logic/z3/default.nix @@ -1,4 +1,12 @@ -{ stdenv, fetchFromGitHub, python, fixDarwinDylibNames }: +{ stdenv, fetchFromGitHub, python, fixDarwinDylibNames +, javaBindings ? false +, pythonBindings ? true +, jdk ? null +}: + +assert javaBindings -> jdk != null; + +with stdenv.lib; stdenv.mkDerivation rec { pname = "z3"; @@ -11,22 +19,23 @@ stdenv.mkDerivation rec { sha256 = "0hprcdwhhyjigmhhk6514m71bnmvqci9r8gglrqilgx424r6ff7q"; }; - buildInputs = [ python fixDarwinDylibNames ]; + buildInputs = [ python fixDarwinDylibNames ] ++ optional javaBindings jdk; propagatedBuildInputs = [ python.pkgs.setuptools ]; enableParallelBuilding = true; - configurePhase = '' - ${python.interpreter} scripts/mk_make.py --prefix=$out --python --pypkgdir=$out/${python.sitePackages} - cd build - ''; + configurePhase = concatStringsSep " " ( + [ "${python.interpreter} scripts/mk_make.py --prefix=$out" ] + ++ optional javaBindings "--java" + ++ optional pythonBindings "--python --pypkgdir=$out/${python.sitePackages}" + ) + "\n" + "cd build"; postInstall = '' - mkdir -p $dev $lib $python/lib - - mv $out/lib/python* $python/lib/ - mv $out/lib $lib/lib - mv $out/include $dev/include - + mkdir -p $dev $lib + mv $out/lib $lib/lib + mv $out/include $dev/include + '' + optionalString pythonBindings '' + mkdir -p $python/lib + mv $lib/lib/python* $python/lib/ ln -sf $lib/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} $python/${python.sitePackages}/z3/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} ''; From 8397bb9490546dd27b9bd0145225bdf5069fa83f Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 15 Aug 2020 12:22:36 +0800 Subject: [PATCH 130/131] vimPlugins.vim-ragtag: init at 2020-01-26 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 0e17e35b827c..6e413935e7ab 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -6193,6 +6193,18 @@ let meta.homepage = "https://github.com/racer-rust/vim-racer/"; }; + vim-ragtag = buildVimPluginFrom2Nix { + pname = "vim-ragtag"; + version = "2020-01-26"; + src = fetchFromGitHub { + owner = "tpope"; + repo = "vim-ragtag"; + rev = "6f1af76cd669c4fb07f0c4e20fdee3077620e3d8"; + sha256 = "1q5klbnwsg26zxhs3knhamk3srg7dmq46n83sa5rw2kmikb2idg2"; + }; + meta.homepage = "https://github.com/tpope/vim-ragtag/"; + }; + vim-rails = buildVimPluginFrom2Nix { pname = "vim-rails"; version = "2020-06-19"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index f8454ec3439d..241377bc97f2 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -529,6 +529,7 @@ tpope/vim-liquid tpope/vim-obsession tpope/vim-pathogen tpope/vim-projectionist +tpope/vim-ragtag tpope/vim-rails tpope/vim-repeat tpope/vim-rhubarb From f09bc01ba9ce0bc9f6a76b215fd521a8897117f5 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sun, 5 Jul 2020 09:34:38 +0800 Subject: [PATCH 131/131] vimPlugins.vim-over: init at 2020-01-26 --- pkgs/misc/vim-plugins/generated.nix | 12 ++++++++++++ pkgs/misc/vim-plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix index 6e413935e7ab..b96ef5e3d971 100644 --- a/pkgs/misc/vim-plugins/generated.nix +++ b/pkgs/misc/vim-plugins/generated.nix @@ -5881,6 +5881,18 @@ let meta.homepage = "https://github.com/jceb/vim-orgmode/"; }; + vim-over = buildVimPluginFrom2Nix { + pname = "vim-over"; + version = "2020-01-26"; + src = fetchFromGitHub { + owner = "osyo-manga"; + repo = "vim-over"; + rev = "878f83bdac0cda308f599d319f45c7877d5274a9"; + sha256 = "00k29pcn69d9036jhjpd1xqxh59qwl30l37lsfijlv18ks0wwiqn"; + }; + meta.homepage = "https://github.com/osyo-manga/vim-over/"; + }; + vim-packer = buildVimPluginFrom2Nix { pname = "vim-packer"; version = "2018-11-11"; diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 241377bc97f2..b8670221de3c 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -397,6 +397,7 @@ Olical/conjure OrangeT/vim-csharp osyo-manga/shabadou.vim osyo-manga/vim-anzu +osyo-manga/vim-over osyo-manga/vim-textobj-multiblock osyo-manga/vim-watchdogs overcache/NeoSolarized