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: ea13f90b5fd4
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: d5b6a9c6de13
Choose a head ref

Commits on Nov 19, 2019

  1. gobi_loader: init at 0.7

    0x4A6F committed Nov 19, 2019
    Copy the full SHA
    c97f57e View commit details

Commits on Nov 24, 2019

  1. Copy the full SHA
    c7bf1e2 View commit details

Commits on Apr 24, 2020

  1. gobi_loader: fix maintainers

    0x4A6F committed Apr 24, 2020
    Copy the full SHA
    b8d6e5c View commit details

Commits on May 30, 2020

  1. musescore: Add missing inputs qtgraphicaleffects, qtquickcontrols2

    Although MuseScore builds and starts without these, it’s unusable
    because the left palette fails to render, with these errors:
    
    qrc:/qml/palettes/PalettesWidget.qml:21:1: module "QtQuick.Controls" version 2.1 is not installed
    
    or
    
    qrc:/qml/palettes/PalettesWidget.qml:47:5: Type PalettesWidgetHeader unavailable
    qrc:/qml/palettes/PalettesWidgetHeader.qml:37:5: Type StyledButton unavailable
    qrc:/qml/palettes/StyledButton.qml:22:1: module "QtGraphicalEffects" is not installed
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed May 30, 2020
    Copy the full SHA
    7ed1ae0 View commit details

Commits on Jun 8, 2020

  1. Copy the full SHA
    e542f78 View commit details

Commits on Jun 14, 2020

  1. snapcast: v0.15.0 -> v0.20.0

    mweinelt committed Jun 14, 2020
    Copy the full SHA
    af632c9 View commit details
  2. httplab: 0.3.0 -> 0.4.0

    r-ryantm committed Jun 14, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    3717d07 View commit details
  3. lexicon: 3.3.22 -> 3.3.26

    r-ryantm committed Jun 14, 2020
    Copy the full SHA
    07e0942 View commit details

Commits on Jun 15, 2020

  1. bashmount: 3.2.0 -> 4.2.5

    r-ryantm committed Jun 15, 2020
    Copy the full SHA
    c8d1771 View commit details
  2. git-revise: 0.5.1 -> 0.6.0

    marsam committed Jun 15, 2020
    Copy the full SHA
    bb70e10 View commit details
  3. clamav: enable build on darwin

    mroi committed Jun 15, 2020
    Copy the full SHA
    8cd8da2 View commit details
  4. cadical: 1.2.1 -> 1.3.0

    shnarazk committed Jun 15, 2020
    Copy the full SHA
    d6c90ae View commit details
  5. debianutils: 4.10 -> 4.11

    r-ryantm committed Jun 15, 2020
    Copy the full SHA
    6c8b614 View commit details

Commits on Jun 21, 2020

  1. nixos/deviceTree: fix description

    hardware.deviceTree.base points to a path, not a package (and also if of
    types.path)
    
    It defaults to ${config.boot.kernelPackages.kernel}/dtbs.
    flokli committed Jun 21, 2020
    Copy the full SHA
    4342468 View commit details
  2. nixos/generic-extlinux-compatible: introduce boot.loader.generic-extl…

    …inux-compatible.populateCmd
    
    This option exposes the builder command used to populate an image,
    honoring all options except the -c <path-to-default-configuration>
    argument.
    
    Useful to have for sdImage.populateRootCommands.
    
    Special care needs to be taken w.r.t cross - the populate command runs
    on the host platform, the activation script on the build platform (so
    the builders differ)
    flokli committed Jun 21, 2020
    Copy the full SHA
    54129e7 View commit details
  3. nixos/sd-image-*: use boot.loader.generic-extlinux-compatible.populat…

    …eCmd
    
    While getting rid of the separate extlinux-conf-builder import, this now
    also honors boot.loader.timeout in the initial sd card image if
    specified.
    flokli committed Jun 21, 2020
    Copy the full SHA
    afa6277 View commit details
  4. extlinux-conf-builder.sh: allow a custom FDT to be specified

    Some bootloaders might not properly detect the model.
    If the specific model is known by configuration, provide a way to
    explicitly point to a specific dtb in the extlinux.conf.
    flokli committed Jun 21, 2020
    Copy the full SHA
    bd8137a View commit details
  5. hardware.deviceTree: add name

    This can be used to explicitly specify a specific dtb file, relative to
    the dtb base.
    
    Update the generic-extlinux-compatible module to make use of this option.
    flokli committed Jun 21, 2020
    Copy the full SHA
    387f3b5 View commit details

Commits on Jun 22, 2020

  1. Copy the full SHA
    8852a81 View commit details
  2. qgis: 3.10.4 -> 3.10.7

    lsix committed Jun 22, 2020
    Copy the full SHA
    3bdefc8 View commit details

Commits on Jun 23, 2020

  1. (rustup): (add zlib to rpath in rustup libraries)

    (Rust now has a dynamic library dependence on zlib. (see rust-lang/rust#72696))
    witchof0x20 committed Jun 23, 2020
    Copy the full SHA
    05b765d View commit details
  2. Copy the full SHA
    da196d2 View commit details
  3. cue: 0.2.0 -> 0.2.1

    pblkt authored and Daniel Finkelshtein committed Jun 23, 2020
    Copy the full SHA
    0d8649c View commit details
  4. Copy the full SHA
    dec248b View commit details
  5. Copy the full SHA
    f877a9a View commit details
  6. small treewide: his -> theirs/its

    SJW brigade represent. ;)
    
    Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
    Profpatsch and jtojnar committed Jun 23, 2020
    Copy the full SHA
    517be84 View commit details
  7. Copy the full SHA
    4e1800c View commit details
  8. Copy the full SHA
    c8ff554 View commit details
  9. linux: 4.4.227 -> 4.4.228

    NeQuissimus committed Jun 23, 2020
    Copy the full SHA
    14b7f40 View commit details
  10. linux: 4.9.227 -> 4.9.228

    NeQuissimus committed Jun 23, 2020
    Copy the full SHA
    a6dd26a View commit details
  11. linux: 5.4.47 -> 5.4.48

    NeQuissimus committed Jun 23, 2020
    Copy the full SHA
    e918846 View commit details
  12. linux: 5.7.4 -> 5.7.5

    NeQuissimus committed Jun 23, 2020
    Copy the full SHA
    c4a784b View commit details
  13. Copy the full SHA
    91b3fe5 View commit details
  14. Copy the full SHA
    d6ea499 View commit details
  15. Copy the full SHA
    34393bc View commit details
  16. Copy the full SHA
    9507dfb View commit details
  17. Merge pull request #91195 from flokli/extlinux-conf-builder-dtbname

    extlinux-conf-builder: expose and use base builder command, allow a custom FDT to be specified
    flokli authored Jun 23, 2020
    Copy the full SHA
    d227d81 View commit details
  18. Merge pull request #91340 from Mic92/hass

    home-assistant: add hexa as maintainers
    Mic92 authored Jun 23, 2020
    Copy the full SHA
    48dd117 View commit details
  19. Copy the full SHA
    64cf1e7 View commit details
  20. Merge pull request #91346 from pblkt/master

    cue: 0.2.0 -> 0.2.1
    danieldk authored Jun 23, 2020
    Copy the full SHA
    6e12223 View commit details
  21. Merge pull request #91283 from lsix/qgis-3.10.7

    qgis: 3.10.4 -> 3.10.7
    markuskowa authored Jun 23, 2020
    Copy the full SHA
    ad2f8ca View commit details
  22. Copy the full SHA
    c07a6f8 View commit details
  23. Merge pull request #91264 from veprbl/pr/texlive_fix_scheme-infraonly

    texlive: fix build for scheme-infraonly
    veprbl authored Jun 23, 2020
    Copy the full SHA
    02c71d7 View commit details
  24. Copy the full SHA
    f3d1942 View commit details
  25. Merge pull request #91371 from B4dM4n/generic-extlinux-compatible-doc…

    …book
    
    nixos/generic-extlinux-compatible: fix docbook syntax
    flokli authored Jun 23, 2020
    Copy the full SHA
    6c1b896 View commit details
  26. Merge pull request #90294 from mweinelt/snapcast

    snapcast: v0.15.0 -> v0.20.0
    Mic92 authored Jun 23, 2020
    Copy the full SHA
    f166a13 View commit details
  27. Merge pull request #91327 from witchof0x20/rustupfix

    Fix RPATH for libraries downloaded by rustup
    Mic92 authored Jun 23, 2020
    Copy the full SHA
    5d8fa2f View commit details
  28. Merge pull request #90463 from mroi/patch-clamav

    clamav: enable build on darwin
    LnL7 authored Jun 23, 2020
    Copy the full SHA
    70084e8 View commit details
  29. Merge pull request #89204 from andersk/musescore

    musescore: Add missing inputs qtgraphicaleffects, qtquickcontrols2
    grahamc authored Jun 23, 2020
    Copy the full SHA
    00aebe9 View commit details
  30. Bump linode-cli version

    linode-cli version -> 2.15.0
    linode api version -> 4.67.0
    tshaynik committed Jun 23, 2020
    Copy the full SHA
    a4d4fbc View commit details
Showing with 300 additions and 273 deletions.
  1. +1 −1 nixos/modules/config/users-groups.nix
  2. +12 −1 nixos/modules/hardware/device-tree.nix
  3. +1 −7 nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
  4. +1 −7 nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
  5. +1 −7 nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
  6. +1 −1 nixos/modules/installer/cd-dvd/sd-image.nix
  7. +1 −1 nixos/modules/services/networking/3proxy.nix
  8. +25 −4 nixos/modules/system/boot/loader/generic-extlinux-compatible/default.nix
  9. +14 −3 nixos/modules/system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.sh
  10. +1 −1 nixos/tests/sudo.nix
  11. +4 −2 pkgs/applications/audio/musescore/default.nix
  12. +1 −1 pkgs/applications/audio/pamixer/default.nix
  13. +5 −5 pkgs/applications/audio/snapcast/default.nix
  14. +2 −2 pkgs/applications/gis/qgis/unwrapped.nix
  15. +2 −2 pkgs/applications/misc/kitty/default.nix
  16. +2 −2 pkgs/applications/misc/moolticute/default.nix
  17. +2 −2 pkgs/applications/networking/mailreaders/mutt/default.nix
  18. +5 −4 pkgs/applications/office/fava/default.nix
  19. +2 −2 pkgs/applications/science/logic/cadical/default.nix
  20. +2 −2 pkgs/development/python-modules/azure-mgmt-security/default.nix
  21. +40 −13 pkgs/development/python-modules/cheroot/default.nix
  22. +2 −2 pkgs/development/python-modules/dash-core-components/default.nix
  23. +2 −2 pkgs/development/python-modules/dash-renderer/default.nix
  24. +2 −2 pkgs/development/python-modules/dash-table/default.nix
  25. +2 −2 pkgs/development/python-modules/dash/default.nix
  26. +10 −20 pkgs/development/python-modules/flask-restful/default.nix
  27. +11 −15 pkgs/development/python-modules/git-revise/default.nix
  28. +2 −1 pkgs/development/python-modules/inflect/default.nix
  29. +9 −2 pkgs/development/python-modules/irc/default.nix
  30. +0 −38 pkgs/development/python-modules/jaraco_itertools/0001-Don-t-run-flake8-checks-during-the-build.patch
  31. +5 −3 pkgs/development/python-modules/jaraco_itertools/default.nix
  32. +0 −38 pkgs/development/python-modules/jaraco_logging/0001-Don-t-run-flake8-checks-during-the-build.patch
  33. +6 −8 pkgs/development/python-modules/jaraco_logging/default.nix
  34. +5 −4 pkgs/development/python-modules/tempora/default.nix
  35. +3 −3 pkgs/development/tools/cue/default.nix
  36. +14 −13 pkgs/development/tools/rust/rustup/0001-dynamically-patchelf-binaries.patch
  37. +11 −4 pkgs/development/tools/rust/rustup/default.nix
  38. +4 −0 pkgs/misc/vim-plugins/overrides.nix
  39. +28 −0 pkgs/os-specific/linux/gobi_loader/default.nix
  40. +12 −12 pkgs/os-specific/linux/kernel/hardened/patches.json
  41. +2 −2 pkgs/os-specific/linux/kernel/linux-4.14.nix
  42. +2 −2 pkgs/os-specific/linux/kernel/linux-4.19.nix
  43. +2 −2 pkgs/os-specific/linux/kernel/linux-4.4.nix
  44. +2 −2 pkgs/os-specific/linux/kernel/linux-4.9.nix
  45. +2 −2 pkgs/os-specific/linux/kernel/linux-5.4.nix
  46. +2 −2 pkgs/os-specific/linux/kernel/linux-5.7.nix
  47. +1 −1 pkgs/servers/home-assistant/default.nix
  48. +6 −1 pkgs/servers/web-apps/searx/default.nix
  49. +2 −2 pkgs/tools/admin/lexicon/default.nix
  50. +2 −2 pkgs/tools/filesystems/bashmount/default.nix
  51. +2 −2 pkgs/tools/misc/debianutils/default.nix
  52. +2 −2 pkgs/tools/networking/httplab/default.nix
  53. +6 −6 pkgs/tools/security/clamav/default.nix
  54. +4 −0 pkgs/tools/typesetting/tex/texlive/combine.nix
  55. +4 −4 pkgs/tools/virtualization/linode-cli/default.nix
  56. +6 −2 pkgs/top-level/all-packages.nix
2 changes: 1 addition & 1 deletion nixos/modules/config/users-groups.nix
Original file line number Diff line number Diff line change
@@ -626,7 +626,7 @@ in {
then
''
The password hash of user "${name}" may be invalid. You must set a
valid hash or the user will be locked out of his account. Please
valid hash or the user will be locked out of their account. Please
check the value of option `users.users."${name}".hashedPassword`.
''
else null
13 changes: 12 additions & 1 deletion nixos/modules/hardware/device-tree.nix
Original file line number Diff line number Diff line change
@@ -22,11 +22,22 @@ in {
example = literalExample "pkgs.device-tree_rpi";
type = types.path;
description = ''
The package containing the base device-tree (.dtb) to boot. Contains
The path containing the base device-tree (.dtb) to boot. Contains
device trees bundled with the Linux kernel by default.
'';
};

name = mkOption {
default = null;
example = "some-dtb.dtb";
type = types.nullOr types.str;
description = ''
The name of an explicit dtb to be loaded, relative to the dtb base.
Useful in extlinux scenarios if the bootloader doesn't pick the
right .dtb file from FDTDIR.
'';
};

overlays = mkOption {
default = [];
example = literalExample
8 changes: 1 addition & 7 deletions nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
Original file line number Diff line number Diff line change
@@ -2,12 +2,6 @@
# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-aarch64.nix -A config.system.build.sdImage
{ config, lib, pkgs, ... }:

let
extlinux-conf-builder =
import ../../system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.nix {
pkgs = pkgs.buildPackages;
};
in
{
imports = [
../../profiles/base.nix
@@ -56,7 +50,7 @@ in
'';
populateRootCommands = ''
mkdir -p ./files/boot
${extlinux-conf-builder} -t 3 -c ${config.system.build.toplevel} -d ./files/boot
${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
'';
};

Original file line number Diff line number Diff line change
@@ -2,12 +2,6 @@
# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix -A config.system.build.sdImage
{ config, lib, pkgs, ... }:

let
extlinux-conf-builder =
import ../../system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.nix {
pkgs = pkgs.buildPackages;
};
in
{
imports = [
../../profiles/base.nix
@@ -53,7 +47,7 @@ in
'';
populateRootCommands = ''
mkdir -p ./files/boot
${extlinux-conf-builder} -t 3 -c ${config.system.build.toplevel} -d ./files/boot
${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
'';
};

8 changes: 1 addition & 7 deletions nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
Original file line number Diff line number Diff line change
@@ -2,12 +2,6 @@
# nix-build nixos -I nixos-config=nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix -A config.system.build.sdImage
{ config, lib, pkgs, ... }:

let
extlinux-conf-builder =
import ../../system/boot/loader/generic-extlinux-compatible/extlinux-conf-builder.nix {
pkgs = pkgs.buildPackages;
};
in
{
imports = [
../../profiles/base.nix
@@ -42,7 +36,7 @@ in
'';
populateRootCommands = ''
mkdir -p ./files/boot
${extlinux-conf-builder} -t 3 -c ${config.system.build.toplevel} -d ./files/boot
${config.boot.loader.generic-extlinux-compatible.populateCmd} -c ${config.system.build.toplevel} -d ./files/boot
'';
};

2 changes: 1 addition & 1 deletion nixos/modules/installer/cd-dvd/sd-image.nix
Original file line number Diff line number Diff line change
@@ -99,7 +99,7 @@ in
};

populateRootCommands = mkOption {
example = literalExample "''\${extlinux-conf-builder} -t 3 -c \${config.system.build.toplevel} -d ./files/boot''";
example = literalExample "''\${config.boot.loader.generic-extlinux-compatible.populateCmd} -c \${config.system.build.toplevel} -d ./files/boot''";
description = ''
Shell commands to populate the ./files directory.
All files in that directory are copied to the
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/3proxy.nix
Original file line number Diff line number Diff line change
@@ -124,7 +124,7 @@ in {
<literal>"iponly"</literal>: specifies no authentication. ACLs authorization is used.
</para></listitem>
<listitem><para>
<literal>"strong"</literal>: authentication by username/password. If user is not registered his access is denied regardless of ACLs.
<literal>"strong"</literal>: authentication by username/password. If user is not registered their access is denied regardless of ACLs.
</para></listitem>
</itemizedlist>
Original file line number Diff line number Diff line change
@@ -4,11 +4,15 @@ with lib;

let
blCfg = config.boot.loader;
dtCfg = config.hardware.deviceTree;
cfg = blCfg.generic-extlinux-compatible;

timeoutStr = if blCfg.timeout == null then "-1" else toString blCfg.timeout;

# The builder used to write during system activation
builder = import ./extlinux-conf-builder.nix { inherit pkgs; };
# The builder exposed in populateCmd, which runs on the build architecture
populateBuilder = import ./extlinux-conf-builder.nix { pkgs = pkgs.buildPackages; };
in
{
options = {
@@ -34,11 +38,28 @@ in
Maximum number of configurations in the boot menu.
'';
};

populateCmd = mkOption {
type = types.str;
readOnly = true;
description = ''
Contains the builder command used to populate an image,
honoring all options except the <literal>-c &lt;path-to-default-configuration&gt;</literal>
argument.
Useful to have for sdImage.populateRootCommands
'';
};

};
};

config = mkIf cfg.enable {
system.build.installBootLoader = "${builder} -g ${toString cfg.configurationLimit} -t ${timeoutStr} -c";
system.boot.loader.id = "generic-extlinux-compatible";
};
config = let
builderArgs = "-g ${toString cfg.configurationLimit} -t ${timeoutStr}" + lib.optionalString (dtCfg.name != null) " -n ${dtCfg.name}";
in
mkIf cfg.enable {
system.build.installBootLoader = "${builder} ${builderArgs} -c";
system.boot.loader.id = "generic-extlinux-compatible";

boot.loader.generic-extlinux-compatible.populateCmd = "${populateBuilder} ${builderArgs}";
};
}
Original file line number Diff line number Diff line change
@@ -6,7 +6,7 @@ export PATH=/empty
for i in @path@; do PATH=$PATH:$i/bin; done

usage() {
echo "usage: $0 -t <timeout> -c <path-to-default-configuration> [-d <boot-dir>] [-g <num-generations>]" >&2
echo "usage: $0 -t <timeout> -c <path-to-default-configuration> [-d <boot-dir>] [-g <num-generations>] [-n <dtbName>]" >&2
exit 1
}

@@ -15,7 +15,7 @@ default= # Default configuration
target=/boot # Target directory
numGenerations=0 # Number of other generations to include in the menu

while getopts "t:c:d:g:" opt; do
while getopts "t:c:d:g:n:" opt; do
case "$opt" in
t) # U-Boot interprets '0' as infinite and negative as instant boot
if [ "$OPTARG" -lt 0 ]; then
@@ -29,6 +29,7 @@ while getopts "t:c:d:g:" opt; do
c) default="$OPTARG" ;;
d) target="$OPTARG" ;;
g) numGenerations="$OPTARG" ;;
n) dtbName="$OPTARG" ;;
\?) usage ;;
esac
done
@@ -96,7 +97,17 @@ addEntry() {
echo " LINUX ../nixos/$(basename $kernel)"
echo " INITRD ../nixos/$(basename $initrd)"
if [ -d "$dtbDir" ]; then
echo " FDTDIR ../nixos/$(basename $dtbs)"
# if a dtbName was specified explicitly, use that, else use FDTDIR
if [ -n "$dtbName" ]; then
echo " FDT ../nixos/$(basename $dtbs)/${dtbName}"
else
echo " FDTDIR ../nixos/$(basename $dtbs)"
fi
else
if [ -n "$dtbName" ]; then
echo "Explicitly requested dtbName $dtbName, but there's no FDTDIR - bailing out." >&2
exit 1
fi
fi
echo " APPEND systemConfig=$path init=$path/init $extraParams"
}
2 changes: 1 addition & 1 deletion nixos/tests/sudo.nix
Original file line number Diff line number Diff line change
@@ -74,7 +74,7 @@ in
with subtest("test5 user should not be able to run commands under root"):
machine.fail("sudo -u test5 sudo -n -u root true")
with subtest("test5 user should be able to keep his environment"):
with subtest("test5 user should be able to keep their environment"):
machine.succeed("sudo -u test5 sudo -n -E -u test1 true")
with subtest("users in group 'barfoo' should not be able to keep their environment"):
6 changes: 4 additions & 2 deletions pkgs/applications/audio/musescore/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv, mkDerivation, lib, fetchzip, cmake, pkgconfig
, alsaLib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis
, portaudio, portmidi, qtbase, qtdeclarative, qtscript, qtsvg, qttools
, portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects
, qtquickcontrols2, qtscript, qtsvg, qttools
, qtwebengine, qtxmlpatterns
}:

@@ -26,7 +27,8 @@ mkDerivation rec {
buildInputs = [
alsaLib libjack2 freetype lame libogg libpulseaudio libsndfile libvorbis
portaudio portmidi # tesseract
qtbase qtdeclarative qtscript qtsvg qttools qtwebengine qtxmlpatterns
qtbase qtdeclarative qtgraphicaleffects qtquickcontrols2
qtscript qtsvg qttools qtwebengine qtxmlpatterns
];

meta = with stdenv.lib; {
2 changes: 1 addition & 1 deletion pkgs/applications/audio/pamixer/default.nix
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
description = "Pulseaudio command line mixer";
longDescription = ''
Features:
- Get the current volume of the default sink, the default source or a selected one by his id
- Get the current volume of the default sink, the default source or a selected one by its id
- Set the volume for the default sink, the default source or any other device
- List the sinks
- List the sources
10 changes: 5 additions & 5 deletions pkgs/applications/audio/snapcast/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig
, alsaLib, asio, avahi, flac, libogg, libvorbis }:
, alsaLib, asio, avahi, boost170, flac, libogg, libvorbis, soxr }:

let

@@ -33,21 +33,21 @@ in

stdenv.mkDerivation rec {
pname = "snapcast";
version = "0.15.0";
version = "0.20.0";

src = fetchFromGitHub {
owner = "badaix";
repo = "snapcast";
rev = "v${version}";
sha256 = "11rnpy6w3wm240qgmkp74k5w8wh5b7hzfx05qrnh6l7ng7m25ky2";
sha256 = "152ic8hlyawcmj9pykb33xc6yx7il6yb9ilmsy6m9nlh40m8yxls";
};

nativeBuildInputs = [ cmake pkgconfig ];
nativeBuildInputs = [ cmake pkgconfig boost170.dev ];
# snapcast also supports building against tremor but as we have libogg, that's
# not needed
buildInputs = [
alsaLib asio avahi flac libogg libvorbis
aixlog popl
aixlog popl soxr
];

# Upstream systemd unit files are pretty awful, so we provide our own in a
4 changes: 2 additions & 2 deletions pkgs/applications/gis/qgis/unwrapped.nix
Original file line number Diff line number Diff line change
@@ -10,15 +10,15 @@ let
[ qscintilla-qt5 gdal jinja2 numpy psycopg2
chardet dateutil pyyaml pytz requests urllib3 pygments pyqt5 sip owslib six ];
in mkDerivation rec {
version = "3.10.4";
version = "3.10.7";
pname = "qgis";
name = "${pname}-unwrapped-${version}";

src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings ["."] ["_"] version}";
sha256 = "0d1rsgjgnnq6jgms5bgppz8lkh4518nf90fk0qvxajdfi9j4jn12";
sha256 = "0z593n5g3zwhlzhs0z7nlpblz6z2rl3y7y3j1wf1rdx76i8p3qgf";
};

passthru = {
4 changes: 2 additions & 2 deletions pkgs/applications/misc/kitty/default.nix
Original file line number Diff line number Diff line change
@@ -20,14 +20,14 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.18.0";
version = "0.18.1";
format = "other";

src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
sha256 = "15i4ld65a5rfbaxxdh6kgg9h0ih73iqjskk82h8j72qgzkc6g3hf";
sha256 = "1g4mfgygyl143k0k6d3cb8b2l05ahiamlcqs1iqi66pc73cax4z6";
};

buildInputs = [
4 changes: 2 additions & 2 deletions pkgs/applications/misc/moolticute/default.nix
Original file line number Diff line number Diff line change
@@ -9,13 +9,13 @@

mkDerivation rec {
pname = "moolticute";
version = "0.43.16";
version = "0.43.19";

src = fetchFromGitHub {
owner = "mooltipass";
repo = pname;
rev = "v${version}";
sha256 = "1gx1hbxiilggwfw0jspyk2cw92r6qs9a8yqa8x1d2ndf493mjx9y";
sha256 = "1rpkiyhy7z5zq0rmn0kj2kva57bnhkhvaplrlhfczv99h1kwsixg";
};

outputs = [ "out" "udev" ];
4 changes: 2 additions & 2 deletions pkgs/applications/networking/mailreaders/mutt/default.nix
Original file line number Diff line number Diff line change
@@ -27,11 +27,11 @@ with stdenv.lib;

stdenv.mkDerivation rec {
pname = "mutt";
version = "1.14.4";
version = "1.14.5";

src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
sha256 = "1hykkq3m7kqic5r7vzg45xaww7415fv5i2d03slzykqb47w5d3na";
sha256 = "0p1xiqzmkqlzy5yi4l0dh0lacdq300zdj48zk0fir8j1pp512sri";
};

patches = optional smimeSupport (fetchpatch {
9 changes: 5 additions & 4 deletions pkgs/applications/office/fava/default.nix
Original file line number Diff line number Diff line change
@@ -5,16 +5,16 @@ let
in
buildPythonApplication rec {
pname = "fava";
version = "1.14";
version = "1.15";

src = fetchPypi {
inherit pname version;
sha256 = "181ypq2p7aaq2b76s55hxxbm1hykzf45mjjgm500h4dsaa167dqy";
sha256 = "037fhimfjiqay28wg7hd5sm7r0935ynw9d905iszn965ihr1qsgz";
};

checkInputs = [ python3.pkgs.pytest ];
propagatedBuildInputs = with python3.pkgs;
[
[
Babel
cheroot
flaskbabel
@@ -30,8 +30,9 @@ buildPythonApplication rec {
];

# CLI test expects fava on $PATH. Not sure why static_url fails.
# the entry_slices and render_entries requires other files to pass
checkPhase = ''
py.test tests -k 'not cli and not static_url'
py.test tests -k 'not cli and not static_url and not entry_slice and not render_entries'
'';

meta = {
4 changes: 2 additions & 2 deletions pkgs/applications/science/logic/cadical/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "cadical";
version = "1.2.1";
version = "1.3.0";

src = fetchFromGitHub {
owner = "arminbiere";
repo = "cadical";
rev = "rel-${version}";
sha256 = "1a66xkw42ad330fvw8i0sawrmg913m8wrq5c85lw5qandkwvxdi6";
sha256 = "05lvnvapjawgkky38xknb9lgaliiwan4kggmb9yggl4ifpjrh8qf";
};

dontAddPrefix = true;
Loading