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: bea1a232c615
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: a65f338ccbd6
Choose a head ref

Commits on Jan 12, 2020

  1. nixos/tests/certmgr: Fix file permissions

    This test has been broken since 2a413da, which stopped running the
    nginx master process as root.
    singron committed Jan 12, 2020
    Copy the full SHA
    dc6451f View commit details
  2. test-driver.py: Share the shared dir between VMs

    This changes the python test driver to match the behavior of the perl
    test driver.  I.e. the directory mounted into /tmp/shared should be the
    same for all machines.
    
    This probably fixes many tests, but I found this while investigating
    failures in nixos/tests/ceph-multi-node.nix.
    singron committed Jan 12, 2020
    Copy the full SHA
    21f567b View commit details

Commits on Jan 16, 2020

  1. Copy the full SHA
    67b968a View commit details

Commits on Jan 17, 2020

  1. sxiv: 25 -> 26, minor cleanup

    dtzWill committed Jan 17, 2020
    Copy the full SHA
    905c707 View commit details
  2. leatherman: 1.9.1 -> 1.10.0

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    9992993 View commit details
  3. libamqpcpp: 4.1.3 -> 4.1.5

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    6508d14 View commit details
  4. Copy the full SHA
    ddaf7bf View commit details
  5. luigi: 2.8.0 -> 2.8.11

    r-ryantm authored and marsam committed Jan 17, 2020
    Copy the full SHA
    cf0640b View commit details
  6. magnetico: 0.8.1 -> 0.9.0

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    6e0fc1f View commit details
  7. nix-bundle: 0.2.0 -> 0.3.0

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    a58a6de View commit details
  8. pipreqs: 0.4.9 -> 0.4.10

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    702dd25 View commit details
  9. Copy the full SHA
    f8a5d63 View commit details
  10. sewer: 0.7.0 -> 0.7.3

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    d97a34c View commit details
  11. todoist: 0.14.0 -> 0.15.0

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    74126d9 View commit details
  12. Copy the full SHA
    842cca3 View commit details
  13. xmrig: 5.4.0 -> 5.5.1

    r-ryantm committed Jan 17, 2020
    Copy the full SHA
    839cf84 View commit details
  14. Copy the full SHA
    944d340 View commit details
  15. nixos/buildkite-agent: stop deploying public keys, make ssh private k…

    …ey optional.
    
    SSH public keys aren't needed to clone private repos, and if we only
    need to configure a single attribute, there's no need for the "openssh"
    attrset anymore.
    flokli committed Jan 17, 2020
    Copy the full SHA
    c154dd5 View commit details
  16. nixos/buildkite-agent: actually use services.buildkite-agent.package

    We were currently just using pkgs.buildkite-agent, no matter what was
    configured in services.buildkite-agent.package
    flokli committed Jan 17, 2020
    Copy the full SHA
    9237767 View commit details
  17. nixos/buildkite-agent: tweak TimeoutStopSec and KillMode

    This improves behaviour when the service is being stopped.
    flokli committed Jan 17, 2020
    Copy the full SHA
    99d0f4c View commit details
  18. buildkite-agent2: remove package

    The latest 2.x release was in Jan 2018.
    yorickvP authored and flokli committed Jan 17, 2020
    Copy the full SHA
    8f19d72 View commit details
  19. nixos/buildkite-agent: add a shell attribute to specify the shell bei…

    …ng used
    
    This gets passed to BUILDKITE_SHELL, which will specify the shell being
    used to executes script in.
    
    Defaults to `${pkgs.bash}/bin/bash -e -c`, matching how buildkite
    behaves on other distros.
    yorickvP authored and flokli committed Jan 17, 2020
    Copy the full SHA
    e1ad9d1 View commit details
  20. Copy the full SHA
    b5e9952 View commit details
  21. nixos/buildkite-agent: change option meta-data into tags attrset

    This is called tags in the buildkite 3.
    flokli committed Jan 17, 2020
    Copy the full SHA
    63c310c View commit details
  22. Copy the full SHA
    b918252 View commit details

Commits on Jan 18, 2020

  1. mrsh: enable on darwin

    marsam committed Jan 18, 2020
    Copy the full SHA
    fb055f5 View commit details
  2. Copy the full SHA
    d914e9d View commit details
  3. Copy the full SHA
    33a12a2 View commit details
  4. Copy the full SHA
    42fd1d0 View commit details

Commits on Jan 19, 2020

  1. pg_checksums: init at 1.0

    marsam committed Jan 19, 2020
    Copy the full SHA
    7867005 View commit details
  2. Copy the full SHA
    e2c11ad View commit details
  3. Merge pull request #77973 from snicket2100/firejail-0.9.62

    firejail: 0.9.60 -> 0.9.62
    7c6f434c authored Jan 19, 2020
    Copy the full SHA
    47b4451 View commit details
  4. nixos/unclutter: fix old typo

    rnhmjoj committed Jan 19, 2020
    Copy the full SHA
    bac3e68 View commit details
  5. sewer: 0.7.3 -> 0.7.9

    marsam committed Jan 19, 2020
    Copy the full SHA
    fc408d5 View commit details
  6. sewer: enable on darwin

    marsam committed Jan 19, 2020
    Copy the full SHA
    30a7902 View commit details
  7. Copy the full SHA
    2a6b234 View commit details
  8. oil: 0.7.pre9 -> 0.7.pre11

    dywedir committed Jan 19, 2020
    Copy the full SHA
    b334b46 View commit details
  9. Merge pull request #77986 from ggreif/patch-2

    ghc: 8.8.2-rc1 -> 8.8.2
    peti authored Jan 19, 2020
    Copy the full SHA
    a097fa6 View commit details
  10. Merge pull request #77987 from fgaz/ikiwiki/3.20190228

    ikiwiki: 3.20170111 -> 3.20190228
    peti authored Jan 19, 2020
    Copy the full SHA
    1fc81e7 View commit details
  11. Copy the full SHA
    85fbe4b View commit details
  12. sxiv: 25 -> 26, minor cleanup (#77861)

    sxiv: 25 -> 26, minor cleanup
    dywedir authored Jan 19, 2020
    Copy the full SHA
    7db4b67 View commit details
  13. Merge pull request #78019 from zaninime/patch-1

    captive-browser: runs on all platforms
    flokli authored Jan 19, 2020
    Copy the full SHA
    d1a6016 View commit details
  14. Merge pull request #78018 from rnhmjoj/typo

    nixos/unclutter: fix old typo
    flokli authored Jan 19, 2020
    Copy the full SHA
    b32b299 View commit details
  15. Merge pull request #77919 from r-ryantm/auto-update/xmrig

    xmrig: 5.4.0 -> 5.5.1
    marsam authored Jan 19, 2020
    Copy the full SHA
    7af0438 View commit details
  16. Merge pull request #77950 from flokli/buildkite-3

    nixos/buildkite-agent: move to v3
    flokli authored Jan 19, 2020
    Copy the full SHA
    eba10dc View commit details
  17. Merge pull request #77909 from r-ryantm/auto-update/todoist

    todoist: 0.14.0 -> 0.15.0
    marsam authored Jan 19, 2020
    Copy the full SHA
    0d114b2 View commit details
  18. Merge pull request #77901 from r-ryantm/auto-update/sentencepiece

    sentencepiece: 0.1.84 -> 0.1.85
    marsam authored Jan 19, 2020
    Copy the full SHA
    1769a7c View commit details
  19. rosegarden: add alsaLib as a dependency

    Without ALSA rosegarden will be built without MIDI support.
    
    Fixes #77988
    mawis committed Jan 19, 2020
    Copy the full SHA
    ebb3fa0 View commit details
  20. Merge pull request #77895 from r-ryantm/auto-update/pipreqs

    pipreqs: 0.4.9 -> 0.4.10
    marsam authored Jan 19, 2020
    Copy the full SHA
    5b55493 View commit details
  21. Merge pull request #77889 from r-ryantm/auto-update/nix-bundle

    nix-bundle: 0.2.0 -> 0.3.0
    marsam authored Jan 19, 2020
    Copy the full SHA
    f13b856 View commit details
Showing with 749 additions and 288 deletions.
  1. +38 −0 nixos/doc/manual/release-notes/rl-2003.xml
  2. +2 −2 nixos/lib/test-driver/test-driver.py
  3. +4 −1 nixos/modules/services/amqp/rabbitmq.nix
  4. +10 −0 nixos/modules/services/cluster/kubernetes/pki.nix
  5. +37 −33 nixos/modules/services/continuous-integration/buildkite-agent.nix
  6. +6 −1 nixos/modules/services/x11/unclutter.nix
  7. +6 −6 nixos/tests/certmgr.nix
  8. +3 −3 pkgs/applications/audio/distrho/default.nix
  9. +3 −3 pkgs/applications/audio/noise-repellent/default.nix
  10. +2 −1 pkgs/applications/audio/rosegarden/default.nix
  11. +2 −2 pkgs/applications/blockchains/wasabiwallet/default.nix
  12. +1 −1 pkgs/applications/editors/eclipse/plugins.nix
  13. +5 −9 pkgs/applications/graphics/sxiv/default.nix
  14. +8 −5 pkgs/applications/misc/ikiwiki/default.nix
  15. +37 −0 pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch
  16. +1 −1 pkgs/applications/misc/qolibri/default.nix
  17. +2 −2 pkgs/applications/misc/todoist/default.nix
  18. +2 −2 pkgs/applications/misc/xmrig/default.nix
  19. +1 −1 pkgs/applications/networking/browsers/captive-browser/default.nix
  20. +1 −1 pkgs/applications/networking/browsers/chromium/browser.nix
  21. +3 −8 pkgs/applications/networking/cluster/luigi/default.nix
  22. +2 −2 pkgs/applications/networking/p2p/magnetico/default.nix
  23. +2 −2 pkgs/applications/science/biology/samtools/default.nix
  24. +1 −1 pkgs/applications/video/mpv/default.nix
  25. +76 −0 pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
  26. +82 −0 pkgs/desktops/cinnamon/cjs/default.nix
  27. +39 −0 pkgs/desktops/cinnamon/cjs/fix-werror.patch
  28. +95 −0 pkgs/desktops/cinnamon/cjs/spidermonkey_52.nix
  29. +3 −1 pkgs/desktops/cinnamon/default.nix
  30. +41 −13 pkgs/development/compilers/dotnet/default.nix
  31. +3 −3 pkgs/development/compilers/ghc/8.8.2.nix
  32. +1 −1 pkgs/development/interpreters/quickjs/default.nix
  33. +2 −2 pkgs/development/libraries/leatherman/default.nix
  34. +2 −2 pkgs/development/libraries/libamqpcpp/default.nix
  35. +2 −2 pkgs/development/libraries/sentencepiece/default.nix
  36. +20 −5 pkgs/development/python-modules/binwalk/default.nix
  37. +3 −1 pkgs/development/python-modules/pycurl/default.nix
  38. +1 −1 pkgs/development/python-modules/pypandoc/default.nix
  39. +0 −12 pkgs/development/tools/continuous-integration/buildkite-agent/2.x.nix
  40. +0 −15 pkgs/development/tools/continuous-integration/buildkite-agent/3.x.nix
  41. +48 −0 pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
  42. +37 −0 pkgs/development/tools/database/pg_checksums/default.nix
  43. +1 −1 pkgs/misc/scream-receivers/default.nix
  44. +22 −0 pkgs/misc/vim-plugins/generated.nix
  45. +2 −0 pkgs/misc/vim-plugins/vim-plugin-names
  46. +3 −3 pkgs/os-specific/linux/facetimehd/default.nix
  47. +2 −2 pkgs/os-specific/linux/firejail/default.nix
  48. +18 −14 pkgs/os-specific/linux/syslinux/default.nix
  49. +0 −81 pkgs/os-specific/linux/syslinux/perl-deps.patch
  50. +25 −8 pkgs/servers/amqp/rabbitmq-server/default.nix
  51. +8 −9 pkgs/servers/home-assistant/esphome.nix
  52. +3 −3 pkgs/servers/jellyfin/default.nix
  53. +2 −2 pkgs/servers/tt-rss/theme-feedly/default.nix
  54. +2 −2 pkgs/shells/mrsh/default.nix
  55. +2 −2 pkgs/shells/oil/default.nix
  56. +3 −3 pkgs/shells/zsh/zsh-powerlevel10k/default.nix
  57. +2 −3 pkgs/tools/admin/sewer/default.nix
  58. +2 −2 pkgs/tools/backup/zfs-replicate/default.nix
  59. +2 −2 pkgs/tools/misc/pipreqs/default.nix
  60. +2 −2 pkgs/tools/package-management/nix-bundle/default.nix
  61. +14 −4 pkgs/top-level/all-packages.nix
38 changes: 38 additions & 0 deletions nixos/doc/manual/release-notes/rl-2003.xml
Original file line number Diff line number Diff line change
@@ -407,6 +407,44 @@ users.users.me =
the type to <literal>either path (submodule ...)</literal>.
</para>
</listitem>
<listitem>
<para>
The <link linkend="opt-services.buildkite-agent.enable">Buildkite Agent</link>
module and corresponding packages have been updated to 3.x.
While doing so, the following options have been changed:
</para>
<itemizedlist>
<listitem>
<para>
<literal>services.buildkite-agent.meta-data</literal> has been renamed to
<link linkend="opt-services.buildkite-agent.tags">services.buildkite-agent.tags</link>,
to match upstreams naming for 3.x.
Its type has also changed - it now accepts an attrset of strings.
</para>
</listitem>
<listitem>
<para>
The<literal>services.buildkite-agent.openssh.publicKeyPath</literal> option
has been removed, as it's not necessary to deploy public keys to clone private
repositories.
</para>
</listitem>
<listitem>
<para>
<literal>services.buildkite-agent.openssh.privateKeyPath</literal>
has been renamed to
<link linkend="opt-services.buildkite-agent.privateSshKeyPath">buildkite-agent.privateSshKeyPath</link>,
as the whole <literal>openssh</literal> now only contained that single option.
</para>
</listitem>
<listitem>
<para>
<link linkend="opt-services.buildkite-agent.shell">services.buildkite-agent.shell</link>
has been introduced, allowing to specify a custom shell to be used.
</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>
</section>

4 changes: 2 additions & 2 deletions nixos/lib/test-driver/test-driver.py
Original file line number Diff line number Diff line change
@@ -221,7 +221,7 @@ def create_dir(name: str) -> str:
return path

self.state_dir = create_dir("vm-state-{}".format(self.name))
self.shared_dir = create_dir("{}/xchg".format(self.state_dir))
self.shared_dir = create_dir("shared-xchg")

self.booted = False
self.connected = False
@@ -576,7 +576,7 @@ def copy_from_vm(self, source: str, target_dir: str = "") -> None:
vm_src = pathlib.Path(source)
with tempfile.TemporaryDirectory(dir=self.shared_dir) as shared_td:
shared_temp = pathlib.Path(shared_td)
vm_shared_temp = pathlib.Path("/tmp/xchg") / shared_temp.name
vm_shared_temp = pathlib.Path("/tmp/shared") / shared_temp.name
vm_intermediate = vm_shared_temp / vm_src.name
intermediate = shared_temp / vm_src.name
# Copy the file to the shared directory inside VM
5 changes: 4 additions & 1 deletion nixos/modules/services/amqp/rabbitmq.nix
Original file line number Diff line number Diff line change
@@ -165,7 +165,10 @@ in {
after = [ "network.target" "epmd.socket" ];
wants = [ "network.target" "epmd.socket" ];

path = [ cfg.package pkgs.procps ];
path = [
cfg.package
pkgs.coreutils # mkdir/chown/chmod for preStart
];

environment = {
RABBITMQ_MNESIA_BASE = "${cfg.dataDir}/mnesia";
10 changes: 10 additions & 0 deletions nixos/modules/services/cluster/kubernetes/pki.nix
Original file line number Diff line number Diff line change
@@ -20,6 +20,7 @@ let
size = 2048;
};
CN = top.masterAddress;
hosts = cfg.cfsslAPIExtraSANs;
});

cfsslAPITokenBaseName = "apitoken.secret";
@@ -66,6 +67,15 @@ in
type = bool;
};

cfsslAPIExtraSANs = mkOption {
description = ''
Extra x509 Subject Alternative Names to be added to the cfssl API webserver TLS cert.
'';
default = [];
example = [ "subdomain.example.com" ];
type = listOf str;
};

genCfsslAPIToken = mkOption {
description = ''
Whether to automatically generate cfssl API-token secret,
70 changes: 37 additions & 33 deletions nixos/modules/services/continuous-integration/buildkite-agent.nix
Original file line number Diff line number Diff line change
@@ -74,13 +74,12 @@ in
'';
};

meta-data = mkOption {
type = types.str;
default = "";
example = "queue=default,docker=true,ruby2=true";
tags = mkOption {
type = types.attrsOf types.str;
default = {};
example = { queue = "default"; docker = "true"; ruby2 ="true"; };
description = ''
Meta data for the agent. This is a comma-separated list of
<code>key=value</code> pairs.
Tags for the agent.
'';
};

@@ -93,26 +92,19 @@ in
'';
};

openssh =
{ privateKeyPath = mkOption {
type = types.path;
description = ''
Private agent key.
privateSshKeyPath = mkOption {
type = types.path;
## maximum care is taken so that secrets (ssh keys and the CI token)
## don't end up in the Nix store.
apply = final: if final == null then null else toString final;

A run-time path to the key file, which is supposed to be provisioned
outside of Nix store.
'';
};
publicKeyPath = mkOption {
type = types.path;
description = ''
Public agent key.
description = ''
OpenSSH private key
A run-time path to the key file, which is supposed to be provisioned
outside of Nix store.
'';
};
};
A run-time path to the key file, which is supposed to be provisioned
outside of Nix store.
'';
};

hooks = mkHookOptions [
{ name = "checkout";
@@ -181,6 +173,14 @@ in
instead.
'';
};

shell = mkOption {
type = types.str;
default = "${pkgs.bash}/bin/bash -e -c";
description = ''
Command that buildkite-agent 3 will execute when it spawns a shell.
'';
};
};
};

@@ -210,32 +210,33 @@ in
## don't end up in the Nix store.
preStart = let
sshDir = "${cfg.dataDir}/.ssh";
metaData = if cfg.meta-data == ""
then ""
else "meta-data=${cfg.meta-data}";
tagStr = lib.concatStringsSep "," (lib.mapAttrsToList (name: value: "${name}=${value}") cfg.tags);
in
''
mkdir -m 0700 -p "${sshDir}"
cp -f "${toString cfg.openssh.privateKeyPath}" "${sshDir}/id_rsa"
cp -f "${toString cfg.openssh.publicKeyPath}" "${sshDir}/id_rsa.pub"
chmod 600 "${sshDir}"/id_rsa*
cat > "${cfg.dataDir}/buildkite-agent.cfg" <<EOF
token="$(cat ${toString cfg.tokenPath})"
name="${cfg.name}"
${metaData}
shell="${cfg.shell}"
tags="${tagStr}"
build-path="${cfg.dataDir}/builds"
hooks-path="${cfg.hooksPath}"
${cfg.extraConfig}
EOF
'';

serviceConfig =
{ ExecStart = "${cfg.buildkite-agent}/bin/buildkite-agent start --config /var/lib/buildkite-agent/buildkite-agent.cfg";
{ ExecStart = "${cfg.package}/bin/buildkite-agent start --config /var/lib/buildkite-agent/buildkite-agent.cfg";
User = "buildkite-agent";
RestartSec = 5;
Restart = "on-failure";
TimeoutSec = 10;
# set a long timeout to give buildkite-agent a chance to finish current builds
TimeoutStopSec = "2 min";
KillMode = "mixed";
};
};

@@ -249,8 +250,11 @@ in
];
};
imports = [
(mkRenamedOptionModule [ "services" "buildkite-agent" "token" ] [ "services" "buildkite-agent" "tokenPath" ])
(mkRenamedOptionModule [ "services" "buildkite-agent" "openssh" "privateKey" ] [ "services" "buildkite-agent" "openssh" "privateKeyPath" ])
(mkRenamedOptionModule [ "services" "buildkite-agent" "openssh" "publicKey" ] [ "services" "buildkite-agent" "openssh" "publicKeyPath" ])
(mkRenamedOptionModule [ "services" "buildkite-agent" "token" ] [ "services" "buildkite-agent" "tokenPath" ])
(mkRenamedOptionModule [ "services" "buildkite-agent" "openssh" "privateKey" ] [ "services" "buildkite-agent" "privateSshKeyPath" ])
(mkRenamedOptionModule [ "services" "buildkite-agent" "openssh" "privateKeyPath" ] [ "services" "buildkite-agent" "privateSshKeyPath" ])
(mkRemovedOptionModule [ "services" "buildkite-agent" "openssh" "publicKey" ] "SSH public keys aren't necessary to clone private repos.")
(mkRemovedOptionModule [ "services" "buildkite-agent" "openssh" "publicKeyPath" ] "SSH public keys aren't necessary to clone private repos.")
(mkRenamedOptionModule [ "services" "buildkite-agent" "meta-data"] [ "services" "buildkite-agent" "tags" ])
];
}
7 changes: 6 additions & 1 deletion nixos/modules/services/x11/unclutter.nix
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ in {
default = 1;
};

threeshold = mkOption {
threshold = mkOption {
description = "Minimum number of pixels considered cursor movement";
type = types.int;
default = 1;
@@ -72,6 +72,11 @@ in {
};
};

imports = [
(mkRenamedOptionModule [ "services" "unclutter" "threeshold" ]
[ "services" "unclutter" "threshold" ])
];

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
12 changes: 6 additions & 6 deletions nixos/tests/certmgr.nix
Original file line number Diff line number Diff line change
@@ -9,23 +9,23 @@ let
inherit action;
authority = {
file = {
group = "nobody";
owner = "nobody";
group = "nginx";
owner = "nginx";
path = "/tmp/${host}-ca.pem";
};
label = "www_ca";
profile = "three-month";
remote = "localhost:8888";
};
certificate = {
group = "nobody";
owner = "nobody";
group = "nginx";
owner = "nginx";
path = "/tmp/${host}-cert.pem";
};
private_key = {
group = "nobody";
group = "nginx";
mode = "0600";
owner = "nobody";
owner = "nginx";
path = "/tmp/${host}-key.pem";
};
request = {
6 changes: 3 additions & 3 deletions pkgs/applications/audio/distrho/default.nix
Original file line number Diff line number Diff line change
@@ -9,13 +9,13 @@ let
else "linux";
in stdenv.mkDerivation rec {
pname = "distrho-ports";
version = "2018-04-16";
version = "unstable-2019-10-09";

src = fetchFromGitHub {
owner = "DISTRHO";
repo = "DISTRHO-Ports";
rev = version;
sha256 = "0l4zwl4mli8jzch32a1fh7c88r9q17xnkxsdw17ds5hadnxlk12v";
rev = "7e62235e809e59770d0d91d2c48c3f50ce7c027a";
sha256 = "10hpsjcmk0cgcsic9r1wxyja9x6q9wb8w8254dlrnzyswl54r1f8";
};

configurePhase = ''
6 changes: 3 additions & 3 deletions pkgs/applications/audio/noise-repellent/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "noise-repellent";
version = "unstable-2018-12-29";
version = "0.1.5";

src = fetchFromGitHub {
owner = "lucianodato";
repo = pname;
rev = "9efdd0b41ec184a792087c87cbf5382f455e33ec";
sha256 = "0pn9cxapfvb5l62q86bchyfll1290vi0rhrzarb1jpc4ix7kz53c";
rev = version;
sha256 = "0hb89x9i2knzan46q4nwscf5zmnb2nwf4w13xl2c0y1mx1ls1mwl";
fetchSubmodules = true;
};

3 changes: 2 additions & 1 deletion pkgs/applications/audio/rosegarden/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake, makedepend, perl, pkgconfig, qttools, wrapQtAppsHook
, dssi, fftwSinglePrec, ladspaH, ladspaPlugins, libjack2
, dssi, fftwSinglePrec, ladspaH, ladspaPlugins, libjack2, alsaLib
, liblo, liblrdf, libsamplerate, libsndfile, lirc ? null, qtbase }:

stdenv.mkDerivation (rec {
@@ -30,6 +30,7 @@ stdenv.mkDerivation (rec {
libsndfile
lirc
qtbase
alsaLib
];

enableParallelBuilding = true;
4 changes: 2 additions & 2 deletions pkgs/applications/blockchains/wasabiwallet/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeDesktopItem, openssl, xorg, curl, fontconfig, krb5, zlib, dotnet-sdk }:
{ stdenv, fetchurl, makeDesktopItem, openssl, xorg, curl, fontconfig, krb5, zlib, dotnet-netcore }:

stdenv.mkDerivation rec {
pname = "wasabiwallet";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
cd $out/opt/${pname}
for i in $(find . -type f -name '*.so') wassabee
do
patchelf --set-rpath ${stdenv.lib.makeLibraryPath [ openssl stdenv.cc.cc.lib xorg.libX11 curl fontconfig.lib krb5 zlib dotnet-sdk ]} $i
patchelf --set-rpath ${stdenv.lib.makeLibraryPath [ openssl stdenv.cc.cc.lib xorg.libX11 curl fontconfig.lib krb5 zlib dotnet-netcore ]} $i
done
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" wassabee
ln -s $out/opt/${pname}/wassabee $out/bin/${pname}
2 changes: 1 addition & 1 deletion pkgs/applications/editors/eclipse/plugins.nix
Original file line number Diff line number Diff line change
@@ -479,7 +479,7 @@ rec {
src = fetchzip {
stripRoot = false;
url = https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops4/R-4.14-201912100610/org.eclipse.jdt-4.14.zip;
sha256 = "16c5v59mkb0cyfhf2475ds1ajma65bhqfxjr6v59hianqxq9h9la";
sha256 = "1c2a23qviv58xljpq3yb37ra8cqw7jh52hmzqlg1nij2sdxb6hm5";
};

meta = with stdenv.lib; {
14 changes: 5 additions & 9 deletions pkgs/applications/graphics/sxiv/default.nix
Original file line number Diff line number Diff line change
@@ -4,28 +4,24 @@ with stdenv.lib;

stdenv.mkDerivation rec {
pname = "sxiv";
version = "25";
version = "26";

src = fetchFromGitHub {
owner = "muennich";
repo = pname;
rev = "v${version}";
sha256 = "13s1lfar142hq1j7xld0ri616p4bqs57b17yr4d0b9a9w7liz4hp";
sha256 = "0xaawlfdy7b277m38mgg4423kd7p1ffn0dq4hciqs6ivbb3q9c4f";
};

postUnpack = ''
substituteInPlace $sourceRoot/Makefile \
--replace /usr/local $out
'';

configFile = optionalString (conf!=null) (builtins.toFile "config.def.h" conf);
preBuild = optionalString (conf!=null) "cp ${configFile} config.def.h";

buildInputs = [ libXft imlib2 giflib libexif ];

makeFlags = [ "PREFIX=${placeholder "out"}" ];

postInstall = ''
mkdir -p $out/share/applications/
cp -v sxiv.desktop $out/share/applications/
install -Dt $out/share/applications sxiv.desktop
'';

meta = {
Loading