Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7055516fcae0
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f26d770a7be1
Choose a head ref

Commits on Jun 20, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@a453419.
    peti committed Jun 20, 2020
    Copy the full SHA
    160faaa View commit details
  2. Copy the full SHA
    2f139e4 View commit details
  3. Merge pull request #91103 from sternenseemann/unbreak-utc

    haskellPackages.utc: unbreak
    cdepillabout authored Jun 20, 2020
    Copy the full SHA
    e6ba9ab View commit details

Commits on Jun 21, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@fa1cee3.
    peti committed Jun 21, 2020
    Copy the full SHA
    ffbf8ba View commit details
  2. haskellPackages.reflex-dom and deps: Fix patch urls

    The previously used PR specific urls do cease to exist after a force
    push to the PR branch.
    
    Also manually enable hydra builds for reflex-dom-core until upstream
    provides a better fix.
    maralorn committed Jun 21, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    chris-huxtable Chris Huxtable
    Copy the full SHA
    357655a View commit details

Commits on Jun 22, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@db7bf3b.
    peti committed Jun 22, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    chris-huxtable Chris Huxtable
    Copy the full SHA
    15f104a View commit details
  2. Merge pull request #91233 from maralorn/fix-reflex-patches

    [haskell-updates] haskellPackages.reflex-dom and deps: Fix patch urls
    cdepillabout authored Jun 22, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    chris-huxtable Chris Huxtable
    Copy the full SHA
    286f0c0 View commit details
  3. haskellPackages.gi-gtk-declarative: fix build by disabling tests

    gi-gtk-declarative requires an X11 display in its test suite.
    X11 display is not available inside nix build sandbox, which makes tests fail.
    
    Solution: disable tests for gi-gtk-declarative.
    balsoft committed Jun 22, 2020
    Copy the full SHA
    186d01e View commit details
  4. Merge pull request #91237 from balsoft/fix-gi-gtk-declarative

    haskellPackages.gi-gtk-declarative: fix build by disabling tests
    cdepillabout authored Jun 22, 2020
    Copy the full SHA
    dbcd558 View commit details
  5. hackagePackages.hnix: Fix build

    hnix 0.9.0 does not provide an executable for ghc <8.10 anymore.
    So we need to disable optparse-applicative completion generation for all other versions.
    maralorn committed Jun 22, 2020
    Copy the full SHA
    bc8b615 View commit details
  6. Copy the full SHA
    417c171 View commit details
  7. haskellPackages: Fix gtk2hs packages

    glib and friends have been bumped to 0.13.8.1 so we can drop a patch
    picked from that version.
    maralorn committed Jun 22, 2020
    Copy the full SHA
    71801d2 View commit details

Commits on Jun 23, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@c695926.
    peti committed Jun 23, 2020
    Copy the full SHA
    af9608d View commit details
  2. Merge pull request #91315 from maralorn/fix-jsaddle-warp

    [haskell-updates] haskellPackages.jsaddle-warp: Fix build
    cdepillabout authored Jun 23, 2020
    Copy the full SHA
    41439b4 View commit details
  3. Merge pull request #91251 from maralorn/fix-hnix

    [haskell-updates] hackagePackages.hnix: Disable completion to fix build
    cdepillabout authored Jun 23, 2020
    Copy the full SHA
    a0fe522 View commit details
  4. xmobar: update patch description

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    6e36b3a View commit details
  5. statistics: clean-up

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    e9d03e9 View commit details
  6. rib: update override description

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    535d4d8 View commit details
  7. binary-instances: update override description

    Previously mentioned issue closed as duplicate of an older one.
    
    Issue waits upon QuickCheck release that includes a patch.
    
    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    a03288a View commit details
  8. nixfmt: update override description

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    55df075 View commit details
  9. pantry: free from override and upstreamed patch

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    61fe6c9 View commit details
  10. feed: free from override

    M  pkgs/development/haskell-modules/configuration-common.nix
    Anton-Latukha committed Jun 23, 2020
    Copy the full SHA
    ed96ed8 View commit details
  11. Copy the full SHA
    d37f1f8 View commit details
  12. Copy the full SHA
    b930b2d View commit details

Commits on Jun 24, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@04f759d.
    peti committed Jun 24, 2020
    Copy the full SHA
    15197ad View commit details
  2. Copy the full SHA
    2c69af8 View commit details
  3. Merge pull request #91319 from maralorn/fix-glib

    [haskell-updates] haskellPackages: Fix gtk2hs packages
    cdepillabout authored Jun 24, 2020
    Copy the full SHA
    2b7f5c4 View commit details
  4. Merge pull request #91388 from svmhdvn/patch-1

    haskellPackages.hsimport: unbreak
    cdepillabout authored Jun 24, 2020
    Copy the full SHA
    996d6e7 View commit details
  5. Merge pull request #91312 from Anton-Latukha/upd-Haskell-configuratio…

    …n-common-01
    
    Haskell: configuration-common: updates to overrides
    cdepillabout authored Jun 24, 2020
    Copy the full SHA
    aea0a9c View commit details
  6. Copy the full SHA
    0bdd6f2 View commit details
  7. Merge pull request #91383 from maralorn/fix-stan

    [haskell-updates] haskellPackages.stan: Fix build
    cdepillabout authored Jun 24, 2020
    Copy the full SHA
    4024205 View commit details
  8. Copy the full SHA
    264cb81 View commit details
  9. Copy the full SHA
    c518e30 View commit details

Commits on Jun 25, 2020

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@cae7d03.
    peti committed Jun 25, 2020
    Copy the full SHA
    fbbb1a0 View commit details
  2. Merge pull request #91420 from svmhdvn/patch-3

    haskellPackages.rdf4h: dontCheck
    cdepillabout authored Jun 25, 2020
    Copy the full SHA
    1e0c231 View commit details
  3. LTS Haskell 16.2

    peti committed Jun 25, 2020
    Copy the full SHA
    b8623c5 View commit details
  4. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@711b59b.
    peti committed Jun 25, 2020
    Copy the full SHA
    83b2c32 View commit details
  5. Copy the full SHA
    db15e92 View commit details
  6. Copy the full SHA
    8ffed96 View commit details
  7. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.5-5-g7c30584 from Hackage revision
    commercialhaskell/all-cabal-hashes@711b59b.
    peti committed Jun 25, 2020
    Copy the full SHA
    b8b7443 View commit details
  8. Copy the full SHA
    913724e View commit details
  9. xow: 0.4 -> 0.5

    jansol committed Jun 25, 2020
    Copy the full SHA
    6b529db View commit details
  10. haskellPackages: remove obsolete overrides

    esqueleto: -dontHaddock
    blank-canvas: -dontCheck
    tdigest: -doJailbreak
    svmhdvn committed Jun 25, 2020
    Copy the full SHA
    5018491 View commit details
  11. haskellPackages: remove obsolete overrides

    classy-prelude-yesod: -dontHaddock
    rank2classes: -dontCheck
    HaTeX: -dontCheck
    svmhdvn committed Jun 25, 2020
    Copy the full SHA
    8418b3c View commit details
  12. Merge pull request #91502 from svmhdvn/overrides-1

    haskellPackages: cleaning up obsolete overrides (1/x)
    cdepillabout authored Jun 25, 2020
    Copy the full SHA
    c025ba4 View commit details
  13. haskellPackages: remove obsolete overrides

    euler: -dontCheck
    snappy-framing: -dontHaddock
    vector: -dontCheck
    svmhdvn committed Jun 25, 2020
    Copy the full SHA
    55da2e3 View commit details
  14. php7{2,3}: fix darwin build

    * Backported patches from `php-7.4` which fixes the env for all
      `gettext` and `zlib` tests.
    * Setting `--with-libxml-dir` is still needed for versions 7.2 and 7.3.
    Ma27 committed Jun 25, 2020
    Copy the full SHA
    af064a0 View commit details
  15. haskellPackages: remove obsolete overrides

    stm-conduit: -dontCheck
    asn1-encoding: -dontCheck
    geodetics: -dontCheck
    svmhdvn committed Jun 25, 2020
    Copy the full SHA
    4b97261 View commit details

Commits on Jun 26, 2020

  1. Merge pull request #91508 from svmhdvn/overrides-2

    haskellPackages: cleaning up obsolete overrides (2/x)
    cdepillabout authored Jun 26, 2020
    Copy the full SHA
    63de03f View commit details
  2. Merge pull request #91513 from svmhdvn/overrides-3

    haskellPackages: cleaning up obsolete overrides (3/x)
    cdepillabout authored Jun 26, 2020
    Copy the full SHA
    72ad5b7 View commit details
Showing with 2,622 additions and 824 deletions.
  1. +1 −0 nixos/modules/module-list.nix
  2. +272 −0 nixos/modules/services/networking/blockbook-frontend.nix
  3. +4 −3 nixos/modules/services/networking/nsd.nix
  4. +1 −0 nixos/tests/all-tests.nix
  5. +28 −0 nixos/tests/blockbook-frontend.nix
  6. +2 −2 pkgs/applications/office/elementary-planner/default.nix
  7. +3 −3 pkgs/applications/version-management/git-and-tools/ghq/default.nix
  8. +2 −2 pkgs/data/misc/hackage/default.nix
  9. +1 −17 pkgs/development/compilers/ghc/8.6.5-binary.nix
  10. +62 −135 pkgs/development/haskell-modules/configuration-common.nix
  11. +4 −2 pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
  12. +111 −36 pkgs/development/haskell-modules/configuration-hackage2nix.yaml
  13. +3 −0 pkgs/development/haskell-modules/configuration-nix.nix
  14. +2,020 −596 pkgs/development/haskell-modules/hackage-packages.nix
  15. +7 −3 pkgs/development/interpreters/php/default.nix
  16. +44 −0 pkgs/development/interpreters/php/zlib-darwin-tests.patch
  17. +2 −2 pkgs/development/libraries/marisa/default.nix
  18. +3 −3 pkgs/development/tools/conftest/default.nix
  19. +3 −3 pkgs/development/tools/gotestsum/default.nix
  20. +2 −2 pkgs/development/tools/ktlint/default.nix
  21. +15 −3 pkgs/misc/drivers/xow/default.nix
  22. +2 −2 pkgs/misc/emulators/mgba/default.nix
  23. +6 −0 pkgs/servers/blockbook/default.nix
  24. +6 −2 pkgs/servers/dns/nsd/default.nix
  25. +3 −3 pkgs/tools/misc/broot/default.nix
  26. +3 −3 pkgs/tools/misc/intermodal/default.nix
  27. +2 −2 pkgs/tools/misc/jdupes/default.nix
  28. +10 −0 pkgs/top-level/php-packages.nix
1 change: 1 addition & 0 deletions nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -589,6 +589,7 @@
./services/networking/autossh.nix
./services/networking/bird.nix
./services/networking/bitlbee.nix
./services/networking/blockbook-frontend.nix
./services/networking/charybdis.nix
./services/networking/cjdns.nix
./services/networking/cntlm.nix
272 changes: 272 additions & 0 deletions nixos/modules/services/networking/blockbook-frontend.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,272 @@
{ config, lib, pkgs, ... }:

with lib;

let

eachBlockbook = config.services.blockbook-frontend;

blockbookOpts = { config, lib, name, ...}: {

options = {

enable = mkEnableOption "blockbook-frontend application.";

package = mkOption {
type = types.package;
default = pkgs.blockbook;
description = "Which blockbook package to use.";
};

user = mkOption {
type = types.str;
default = "blockbook-frontend-${name}";
description = "The user as which to run blockbook-frontend-${name}.";
};

group = mkOption {
type = types.str;
default = "${config.user}";
description = "The group as which to run blockbook-frontend-${name}.";
};

certFile = mkOption {
type = types.nullOr types.path;
default = null;
example = "/etc/secrets/blockbook-frontend-${name}/certFile";
description = ''
To enable SSL, specify path to the name of certificate files without extension.
Expecting <filename>certFile.crt</filename> and <filename>certFile.key</filename>.
'';
};

configFile = mkOption {
type = with types; nullOr path;
default = null;
example = "${config.dataDir}/config.json";
description = "Location of the blockbook configuration file.";
};

coinName = mkOption {
type = types.str;
default = "Bitcoin";
example = "Bitcoin";
description = ''
See <link xlink:href="https://github.com/trezor/blockbook/blob/master/bchain/coins/blockchain.go#L61"/>
for current of coins supported in master (Note: may differ from release).
'';
};

cssDir = mkOption {
type = types.path;
default = "${config.package}/share/css/";
example = "${config.dataDir}/static/css/";
description = ''
Location of the dir with <filename>main.css</filename> CSS file.
By default, the one shipped with the package is used.
'';
};

dataDir = mkOption {
type = types.path;
default = "/var/lib/blockbook-frontend-${name}";
description = "Location of blockbook-frontend-${name} data directory.";
};

debug = mkOption {
type = types.bool;
default = false;
description = "Debug mode, return more verbose errors, reload templates on each request.";
};

internal = mkOption {
type = types.nullOr types.str;
default = ":9030";
example = ":9030";
description = "Internal http server binding <literal>[address]:port</literal>.";
};

messageQueueBinding = mkOption {
type = types.str;
default = "tcp://127.0.0.1:38330";
example = "tcp://127.0.0.1:38330";
description = "Message Queue Binding <literal>address:port</literal>.";
};

public = mkOption {
type = types.nullOr types.str;
default = ":9130";
example = ":9130";
description = "Public http server binding <literal>[address]:port</literal>.";
};

rpc = {
url = mkOption {
type = types.str;
default = "http://127.0.0.1";
description = "URL for JSON-RPC connections.";
};

port = mkOption {
type = types.port;
default = 8030;
description = "Port for JSON-RPC connections.";
};

user = mkOption {
type = types.str;
default = "rpc";
example = "rpc";
description = "Username for JSON-RPC connections.";
};

password = mkOption {
type = types.str;
default = "rpc";
example = "rpc";
description = ''
RPC password for JSON-RPC connections.
Warning: this is stored in cleartext in the Nix store!!!
Use <literal>configFile</literal> or <literal>passwordFile</literal> if needed.
'';
};

passwordFile = mkOption {
type = types.nullOr types.path;
default = null;
description = ''
File containing password of the RPC user.
Note: This options is ignored when <literal>configFile</literal> is used.
'';
};
};

sync = mkOption {
type = types.bool;
default = true;
description = "Synchronizes until tip, if together with zeromq, keeps index synchronized.";
};

templateDir = mkOption {
type = types.path;
default = "${config.package}/share/templates/";
example = "${config.dataDir}/templates/static/";
description = "Location of the HTML templates. By default, ones shipped with the package are used.";
};

extraConfig = mkOption {
type = types.attrs;
default = {};
example = literalExample '' {
alternative_estimate_fee = "whatthefee-disabled";
alternative_estimate_fee_params = "{\"url\": \"https://whatthefee.io/data.json\", \"periodSeconds\": 60}";
fiat_rates = "coingecko";
fiat_rates_params = "{\"url\": \"https://api.coingecko.com/api/v3\", \"coin\": \"bitcoin\", \"periodSeconds\": 60}";
coin_shortcut = "BTC";
coin_label = "Bitcoin";
xpub_magic = 76067358;
xpub_magic_segwit_p2sh = 77429938;
xpub_magic_segwit_native = 78792518;
}'';
description = ''
Additional configurations to be appended to <filename>coin.conf</filename>.
Overrides any already defined configuration options.
See <link xlink:href="https://github.com/trezor/blockbook/tree/master/configs/coins"/>
for current configuration options supported in master (Note: may differ from release).
'';
};

extraCmdLineOptions = mkOption {
type = types.listOf types.str;
default = [];
example = [ "-workers=1" "-dbcache=0" "-logtosderr" ];
description = ''
Extra command line options to pass to Blockbook.
Run blockbook --help to list all available options.
'';
};
};
};
in
{
# interface

options = {
services.blockbook-frontend = mkOption {
type = types.attrsOf (types.submodule blockbookOpts);
default = {};
description = "Specification of one or more blockbook-frontend instances.";
};
};

# implementation

config = mkIf (eachBlockbook != {}) {

systemd.services = mapAttrs' (blockbookName: cfg: (
nameValuePair "blockbook-frontend-${blockbookName}" (
let
configFile = if cfg.configFile != null then cfg.configFile else
pkgs.writeText "config.conf" (builtins.toJSON ( {
coin_name = "${cfg.coinName}";
rpc_user = "${cfg.rpc.user}";
rpc_pass = "${cfg.rpc.password}";
rpc_url = "${cfg.rpc.url}:${toString cfg.rpc.port}";
message_queue_binding = "${cfg.messageQueueBinding}";
} // cfg.extraConfig)
);
in {
description = "blockbook-frontend-${blockbookName} daemon";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
preStart = ''
ln -sf ${cfg.templateDir} ${cfg.dataDir}/static/
ln -sf ${cfg.cssDir} ${cfg.dataDir}/static/
${optionalString (cfg.rpc.passwordFile != null && cfg.configFile == null) ''
CONFIGTMP=$(mktemp)
${pkgs.jq}/bin/jq ".rpc_pass = \"$(cat ${cfg.rpc.passwordFile})\"" ${configFile} > $CONFIGTMP
mv $CONFIGTMP ${cfg.dataDir}/${blockbookName}-config.json
''}
'';
serviceConfig = {
User = cfg.user;
Group = cfg.group;
ExecStart = ''
${cfg.package}/bin/blockbook \
${if (cfg.rpc.passwordFile != null && cfg.configFile == null) then
"-blockchaincfg=${cfg.dataDir}/${blockbookName}-config.json"
else
"-blockchaincfg=${configFile}"
} \
-datadir=${cfg.dataDir} \
${optionalString (cfg.sync != false) "-sync"} \
${optionalString (cfg.certFile != null) "-certfile=${toString cfg.certFile}"} \
${optionalString (cfg.debug != false) "-debug"} \
${optionalString (cfg.internal != null) "-internal=${toString cfg.internal}"} \
${optionalString (cfg.public != null) "-public=${toString cfg.public}"} \
${toString cfg.extraCmdLineOptions}
'';
Restart = "on-failure";
WorkingDirectory = cfg.dataDir;
LimitNOFILE = 65536;
};
}
) )) eachBlockbook;

systemd.tmpfiles.rules = flatten (mapAttrsToList (blockbookName: cfg: [
"d ${cfg.dataDir} 0750 ${cfg.user} ${cfg.group} - -"
"d ${cfg.dataDir}/static 0750 ${cfg.user} ${cfg.group} - -"
]) eachBlockbook);

users.users = mapAttrs' (blockbookName: cfg: (
nameValuePair "blockbook-frontend-${blockbookName}" {
name = cfg.user;
group = cfg.group;
home = cfg.dataDir;
isSystemUser = true;
})) eachBlockbook;

users.groups = mapAttrs' (instanceName: cfg: (
nameValuePair "${cfg.group}" { })) eachBlockbook;
};
}
7 changes: 4 additions & 3 deletions nixos/modules/services/networking/nsd.nix
Original file line number Diff line number Diff line change
@@ -11,8 +11,6 @@ let

# build nsd with the options needed for the given config
nsdPkg = pkgs.nsd.override {
configFile = "${configFile}/nsd.conf";

bind8Stats = cfg.bind8Stats;
ipv6 = cfg.ipv6;
ratelimit = cfg.ratelimit.enable;
@@ -897,7 +895,10 @@ in
+ "want, please enable 'services.nsd.rootServer'.";
};

environment.systemPackages = [ nsdPkg ];
environment = {
systemPackages = [ nsdPkg ];
etc."nsd/nsd.conf".source = "${configFile}/nsd.conf";
};

users.groups.${username}.gid = config.ids.gids.nsd;

1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
@@ -33,6 +33,7 @@ in
bees = handleTest ./bees.nix {};
bind = handleTest ./bind.nix {};
bittorrent = handleTest ./bittorrent.nix {};
blockbook-frontend = handleTest ./blockbook-frontend.nix {};
buildkite-agents = handleTest ./buildkite-agents.nix {};
boot = handleTestOn ["x86_64-linux"] ./boot.nix {}; # syslinux is unsupported on aarch64
boot-stage1 = handleTest ./boot-stage1.nix {};
28 changes: 28 additions & 0 deletions nixos/tests/blockbook-frontend.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import ./make-test-python.nix ({ pkgs, ... }: {
name = "blockbook-frontend";
meta = with pkgs.stdenv.lib; {
maintainers = with maintainers; [ maintainers."1000101" ];
};

machine = { ... }: {
services.blockbook-frontend."test" = {
enable = true;
};
services.bitcoind = {
enable = true;
rpc = {
port = 8030;
users.rpc.passwordHMAC = "acc2374e5f9ba9e62a5204d3686616cf$53abdba5e67a9005be6a27ca03a93ce09e58854bc2b871523a0d239a72968033";
};
};
};

testScript = ''
start_all()
machine.wait_for_unit("blockbook-frontend-test.service")
machine.wait_for_open_port(9030)
machine.succeed("curl -sSfL http://localhost:9030 | grep 'Blockbook'")
'';
})
4 changes: 2 additions & 2 deletions pkgs/applications/office/elementary-planner/default.nix
Original file line number Diff line number Diff line change
@@ -21,13 +21,13 @@

stdenv.mkDerivation rec {
pname = "elementary-planner";
version = "2.3.5";
version = "2.4.2";

src = fetchFromGitHub {
owner = "alainm23";
repo = "planner";
rev = version;
sha256 = "15d51sqb3k59jjishsw1fq5ib50jmhlk194y3nga329damfv8bmy";
sha256 = "1q5pf9hnkix68idjd1dari8qlzfniazh8xfszj48d0yibhlr99zx";
};

nativeBuildInputs = [
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

buildGoModule rec {
pname = "ghq";
version = "1.1.1";
version = "1.1.2";

src = fetchFromGitHub {
owner = "x-motemen";
repo = "ghq";
rev = "v${version}";
sha256 = "1gfpvaf10kqgxx1clzsn38n9r4p171zf0z1pf0dybihh6g6hgylj";
sha256 = "1qzrycmd26f4q36z3rblfxp7jngqgmspb9385vpfwv9laiw3sqrg";
};

vendorSha256 = "0k2hhx3l3cj3lv2y4w8286sbl7d11cssb99jy7hzskbxbhmalvcj";
vendorSha256 = "0x347ljj9q3zi0zf8x13dhvsydv9vg4qc5l1kc2y56v0w8hlb4p7";

buildFlagsArray = ''
-ldflags=
4 changes: 2 additions & 2 deletions pkgs/data/misc/hackage/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ fetchurl }:

fetchurl {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/65a280e01c4f90470959f0423a5450d2831f845a.tar.gz";
sha256 = "0m5zg7hswch702gprlfsjmp2xk6hs828c1489d1c85w9kxiyqkdq";
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/711b59b900ee0b267ebb86e41dbc83ad7fb69629.tar.gz";
sha256 = "0vfg5pilhqi59826iciz15bmylhfdlxmmkps7samzbilsf21j0sy";
}
Loading