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: ad2585e35015
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: a13f0a1dcd58
Choose a head ref

Commits on Dec 25, 2018

  1. netatalk: 3.1.11 -> 3.1.12

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/netatalk/versions
    r-ryantm committed Dec 25, 2018
    Copy the full SHA
    b32c357 View commit details

Commits on Feb 9, 2019

  1. Copy the full SHA
    44936c4 View commit details
  2. Copy the full SHA
    76b3cd6 View commit details

Commits on Feb 10, 2019

  1. dirvish: init at 1.2.1

    winpat committed Feb 10, 2019
    Copy the full SHA
    9cf5079 View commit details
  2. maintainer-list: add winpat

    winpat committed Feb 10, 2019
    Copy the full SHA
    c03098d View commit details

Commits on Feb 18, 2019

  1. Copy the full SHA
    dd8b87d View commit details
  2. virtscreen: init at 0.3.1

    borisbabic authored and worldofpeace committed Feb 18, 2019
    Copy the full SHA
    712f5f9 View commit details
  3. Copy the full SHA
    374115a View commit details

Commits on Feb 23, 2019

  1. python.pkgs.ifaddr: 0.1.4 -> 0.1.6

    Robert Schütz committed Feb 23, 2019
    Copy the full SHA
    6c5786a View commit details
  2. acpilight: init at 1.1

    Use pname instead of manual adding version to package name
    SeTSeR committed Feb 23, 2019
    Copy the full SHA
    4cae259 View commit details

Commits on Feb 24, 2019

  1. gromit-mpx: 1.2 -> 1.3

    pjones committed Feb 24, 2019
    Copy the full SHA
    fe9d4ca View commit details
  2. Copy the full SHA
    0394b17 View commit details
  3. Merge pull request #56220 from SeTSeR/master

    acpilight: init at 1.1
    etu authored Feb 24, 2019
    Copy the full SHA
    d4f487a View commit details
  4. Copy the full SHA
    2acd000 View commit details
  5. Merge pull request #56280 from Izorkin/nginx-config

    nginx: formating the config file
    etu authored Feb 24, 2019
    Copy the full SHA
    d7ba376 View commit details
  6. Copy the full SHA
    0cf1580 View commit details
  7. parallel: 20190122 -> 20190222

    pSub committed Feb 24, 2019
    Copy the full SHA
    dd162d8 View commit details
  8. Merge pull request #56275 from pjones/pjones/gromit-mpx

    gromit-mpx: 1.2 -> 1.3
    etu authored Feb 24, 2019
    Copy the full SHA
    c69915d View commit details
  9. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.14.1-6-gd2bed2e from Hackage revision
    commercialhaskell/all-cabal-hashes@db6cb31.
    peti committed Feb 24, 2019
    Copy the full SHA
    3d596e9 View commit details
  10. Copy the full SHA
    c3f38dd View commit details
  11. haskell-ci: add an override that uses the latest git version

    The latest Hackage release is too old to be useful, unfortunately.
    peti committed Feb 24, 2019
    Copy the full SHA
    bbd82be View commit details
  12. Copy the full SHA
    10e7cf9 View commit details
  13. Copy the full SHA
    1f2d0a3 View commit details
  14. Merge #56008

    srhb committed Feb 24, 2019
    Copy the full SHA
    aa88d65 View commit details
  15. glibc: fix cross-build

    glibc's buildsystem uses its own executables to generate locales.
    This does not work for cross-compilation so instead we use localedef
    from buildPackages.
    Mic92 committed Feb 24, 2019
    Copy the full SHA
    ff1b945 View commit details
  16. Merge pull request #56282 from NixOS/update-parallel

    parallel: 20190122 -> 20190222
    xeji authored Feb 24, 2019
    Copy the full SHA
    e04f56e View commit details
  17. vcs_query: init at 0.4.0 (#55514)

    This is a simple, python-based CLI utility that queries vCard files for
    a certain pattern. It's fairly easy to integrate with e.g. NeoMutt to
    look for contacts.
    Ma27 authored and xeji committed Feb 24, 2019
    Copy the full SHA
    225f8b9 View commit details
  18. bfs: 1.3.2 -> 1.3.3 (#55911)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/bfs/versions
    r-ryantm authored and xeji committed Feb 24, 2019
    Copy the full SHA
    ed239c3 View commit details
  19. Merge pull request #55488 from winpat/add_dirvish

    dirvish: init at 1.2.1
    xeji authored Feb 24, 2019
    Copy the full SHA
    631bc2c View commit details
  20. nomachine-client: 6.4.6_1 -> 6.5.6 (#56269)

    Update package. Also, since the last digit differs between the 32- and
    64-bit version, remove it from the version number and introduce two
    separate variables - one for each architecture.
    talyz authored and xeji committed Feb 24, 2019
    Copy the full SHA
    fb58041 View commit details
  21. yanone-kaffeesatz: init at 2004 (#55622)

    mt-caret authored and xeji committed Feb 24, 2019
    Copy the full SHA
    7498aff View commit details
  22. esphome: 1.10.1 -> 1.11.1

    Robert Schütz committed Feb 24, 2019
    Copy the full SHA
    1011da3 View commit details
  23. Copy the full SHA
    50a17aa View commit details
  24. Merge pull request #56225 from dotlambda/esphome-1.11.0

    esphome: 1.10.1 -> 1.11.1
    dotlambda authored Feb 24, 2019
    Copy the full SHA
    6e5a66f View commit details
  25. Copy the full SHA
    1eae884 View commit details
  26. Copy the full SHA
    0f43790 View commit details
  27. Copy the full SHA
    d4fcb9b View commit details
  28. Merge pull request #56296 from seppeljordan/bump-nix-prefetch-github

    nix-prefetch-github: 2.0 -> 2.1
    srhb authored Feb 24, 2019
    Copy the full SHA
    64eb7cb View commit details
  29. Merge pull request #53472 from borisbabic/feature/init-virtscreen

    virtscreen: init at 0.3.1
    ryantm authored Feb 24, 2019
    Copy the full SHA
    a13f0a1 View commit details
Showing with 564 additions and 228 deletions.
  1. +5 −0 lib/licenses.nix
  2. +14 −0 maintainers/maintainer-list.nix
  3. +24 −0 nixos/modules/hardware/acpilight.nix
  4. +21 −3 nixos/modules/services/web-servers/nginx/default.nix
  5. +6 −0 pkgs/applications/networking/browsers/qutebrowser/default.nix
  6. +29 −0 pkgs/applications/networking/browsers/qutebrowser/fix-restart.patch
  7. +2 −2 pkgs/build-support/nix-prefetch-github/default.nix
  8. +22 −0 pkgs/data/fonts/yanone-kaffeesatz/default.nix
  9. +1 −0 pkgs/development/compilers/ghcjs-ng/default.nix
  10. +12 −0 pkgs/development/haskell-modules/configuration-common.nix
  11. +2 −1 pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
  12. +2 −1 pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
  13. +136 −38 pkgs/development/haskell-modules/hackage-packages.nix
  14. +22 −1 pkgs/development/libraries/glibc/default.nix
  15. +3 −9 pkgs/development/python-modules/ifaddr/default.nix
  16. +6 −11 pkgs/development/python-modules/pytest-httpbin/default.nix
  17. +30 −0 pkgs/development/python-modules/quamash/default.nix
  18. +32 −0 pkgs/misc/acpilight/default.nix
  19. +0 −119 pkgs/servers/home-assistant/dont-import-platformio-esptool.patch
  20. +15 −17 pkgs/servers/home-assistant/esphome.nix
  21. +5 −3 pkgs/servers/samba/4.x.nix
  22. +9 −7 pkgs/tools/admin/nomachine-client/default.nix
  23. +39 −0 pkgs/tools/admin/virtscreen/default.nix
  24. +62 −0 pkgs/tools/backup/dirvish/default.nix
  25. +2 −2 pkgs/tools/filesystems/netatalk/default.nix
  26. +3 −3 pkgs/tools/graphics/gromit-mpx/default.nix
  27. +2 −2 pkgs/tools/misc/parallel/default.nix
  28. +31 −0 pkgs/tools/misc/vcs_query/default.nix
  29. +2 −2 pkgs/tools/system/bfs/default.nix
  30. +10 −7 pkgs/top-level/all-packages.nix
  31. +13 −0 pkgs/top-level/perl-packages.nix
  32. +2 −0 pkgs/top-level/python-packages.nix
5 changes: 5 additions & 0 deletions lib/licenses.nix
Original file line number Diff line number Diff line change
@@ -561,6 +561,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "OpenSSL License";
};

osl2 = spdx {
spdxId = "OSL-2.0";
fullName = "Open Software License 2.0";
};

osl21 = spdx {
spdxId = "OSL-2.1";
fullName = "Open Software License 2.1";
14 changes: 14 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -4313,6 +4313,15 @@
github = "sleexyz";
name = "Sean Lee";
};
smakarov = {
email = "setser200018@gmail.com";
github = "setser";
name = "Sergey Makarov";
keys = [{
longkeyid = "rsa2048/6AA23A1193B7064B";
fingerprint = "6F8A 18AE 4101 103F 3C54 24B9 6AA2 3A11 93B7 064B";
}];
};
smaret = {
email = "sebastien.maret@icloud.com";
github = "smaret";
@@ -5011,6 +5020,11 @@
email = "windenntw@gmail.com";
name = "Antonio Vargas Gonzalez";
};
winpat = {
email = "patrickwinter@posteo.ch";
github = "winpat";
name = "Patrick Winter";
};
wizeman = {
email = "rcorreia@wizy.org";
github = "wizeman";
24 changes: 24 additions & 0 deletions nixos/modules/hardware/acpilight.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ config, lib, pkgs, ... }:

with lib;
let
cfg = config.hardware.acpilight;
in
{
options = {
hardware.acpilight = {
enable = mkOption {
default = false;
type = types.bool;
description = ''
Enable acpilight.
This will allow brightness control via xbacklight from users in the video group
'';
};
};
};

config = mkIf cfg.enable {
services.udev.packages = with pkgs; [ acpilight ];
};
}
24 changes: 21 additions & 3 deletions nixos/modules/services/web-servers/nginx/default.nix
Original file line number Diff line number Diff line change
@@ -44,7 +44,25 @@ let
}
''));

configFile = pkgs.writeText "nginx.conf" ''
awkFormat = pkgs.writeText "awkFormat-nginx.awk" ''
awk -f
{sub(/^[ \t]+/,"");idx=0}
/\{/{ctx++;idx=1}
/\}/{ctx--}
{id="";for(i=idx;i<ctx;i++)id=sprintf("%s%s", id, "\t");printf "%s%s\n", id, $0}
'';

configFile = pkgs.stdenv.mkDerivation {
name = "nginx-config";
src = "";
phases = [ "installPhase" ];
installPhase = ''
mkdir $out
awk -f ${awkFormat} ${pre-configFile} | sed '/^\s*$/d' > $out/nginx.conf
'';
};

pre-configFile = pkgs.writeText "pre-nginx.conf" ''
user ${cfg.user} ${cfg.group};
error_log ${cfg.logError};
daemon off;
@@ -638,10 +656,10 @@ in
preStart =
''
${cfg.preStart}
${cfg.package}/bin/nginx -c ${configFile} -p ${cfg.stateDir} -t
${cfg.package}/bin/nginx -c ${configFile}/nginx.conf -p ${cfg.stateDir} -t
'';
serviceConfig = {
ExecStart = "${cfg.package}/bin/nginx -c ${configFile} -p ${cfg.stateDir}";
ExecStart = "${cfg.package}/bin/nginx -c ${configFile}/nginx.conf -p ${cfg.stateDir}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
Restart = "always";
RestartSec = "10s";
6 changes: 6 additions & 0 deletions pkgs/applications/networking/browsers/qutebrowser/default.nix
Original file line number Diff line number Diff line change
@@ -53,7 +53,13 @@ in python3Packages.buildPythonApplication rec {
pyreadability pykeepass stem
];

patches = [
./fix-restart.patch
];

postPatch = ''
substituteInPlace qutebrowser/app.py --subst-var-by qutebrowser "$out/bin/qutebrowser"
sed -i "s,/usr/share/,$out/share/,g" qutebrowser/utils/standarddir.py
'' + lib.optionalString withPdfReader ''
sed -i "s,/usr/share/pdf.js,${pdfjs},g" qutebrowser/browser/pdfjs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
diff --git a/qutebrowser/app.py b/qutebrowser/app.py
index 2b6896b76..ee05f379d 100644
--- a/qutebrowser/app.py
+++ b/qutebrowser/app.py
@@ -555,22 +555,8 @@ class Quitter:
args: The commandline as a list of strings.
cwd: The current working directory as a string.
"""
- if os.path.basename(sys.argv[0]) == 'qutebrowser':
- # Launched via launcher script
- args = [sys.argv[0]]
- cwd = None
- elif hasattr(sys, 'frozen'):
- args = [sys.executable]
- cwd = os.path.abspath(os.path.dirname(sys.executable))
- else:
- args = [sys.executable, '-m', 'qutebrowser']
- cwd = os.path.join(
- os.path.abspath(os.path.dirname(qutebrowser.__file__)), '..')
- if not os.path.isdir(cwd):
- # Probably running from a python egg. Let's fallback to
- # cwd=None and see if that works out.
- # See https://github.com/qutebrowser/qutebrowser/issues/323
- cwd = None
+ args = ['@qutebrowser@']
+ cwd = None

# Add all open pages so they get reopened.
page_args = []
4 changes: 2 additions & 2 deletions pkgs/build-support/nix-prefetch-github/default.nix
Original file line number Diff line number Diff line change
@@ -5,13 +5,13 @@

python3.pkgs.buildPythonApplication rec {
pname = "nix-prefetch-github";
version = "2.0";
version = "2.1";

src = fetchFromGitHub {
owner = "seppeljordan";
repo = "nix-prefetch-github";
rev = "v${version}";
sha256 = "06vxy26d1s7azb9amxdf83i8kxgs2sbjsy0d3mjhwffga13b4igc";
sha256 = "1v4w7xs8wxgl36vb2cnyj219mqvximkvvw46h4fp25vi2g3f9h8d";
};

propagatedBuildInputs = with python3.pkgs; [
22 changes: 22 additions & 0 deletions pkgs/data/fonts/yanone-kaffeesatz/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{stdenv, fetchzip}:

fetchzip {
name = "yanone-kaffeesatz-2004";

url = https://yanone.de/2015/data/UIdownloads/Yanone%20Kaffeesatz.zip;

postFetch = ''
mkdir -p $out/share/fonts
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
'';

sha256 = "190c4wx7avy3kp98lsyml7kc0jw7csf5n79af2ypbkhsadfsy8di";

meta = {
description = "The free font classic";
maintainers = with stdenv.lib.maintainers; [ mt-caret ];
platforms = with stdenv.lib.platforms; all;
homepage = https://yanone.de/fonts/kaffeesatz/;
license = stdenv.lib.licenses.ofl;
};
}
1 change: 1 addition & 0 deletions pkgs/development/compilers/ghcjs-ng/default.nix
Original file line number Diff line number Diff line change
@@ -106,4 +106,5 @@ in stdenv.mkDerivation {
meta.platforms = passthru.bootPkgs.ghc.meta.platforms;
meta.maintainers = [lib.maintainers.elvishjerricco];
meta.broken = true;
meta.hydraPlatforms = [];
}
12 changes: 12 additions & 0 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
@@ -1222,4 +1222,16 @@ self: super: {
# https://github.com/qfpl/tasty-hedgehog/issues/24
tasty-hedgehog = dontCheck super.tasty-hedgehog;

# The latest release version is ancient. You really need this tool from git.
haskell-ci = generateOptparseApplicativeCompletion "haskell-ci"
(addBuildDepend (overrideSrc (dontCheck super.haskell-ci) {
version = "2019.02.22-git";
src = pkgs.fetchFromGitHub {
owner = "haskell-CI";
repo = "haskell-ci";
rev = "3a861aa7d6099296a9ac1003c7218e3ed831ca8c";
sha256 = "0hwfg3ab5mh3xml3nlabbr1x8bhg26gw6sxn8bgb8bh6r0ccq9pi";
};
}) (with self; [base-compat generic-lens microlens optparse-applicative ShellCheck]));

} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
3 changes: 2 additions & 1 deletion pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
Original file line number Diff line number Diff line change
@@ -92,7 +92,8 @@ self: super: {
hackage-db_2_0_1 = super.hackage-db_2_0_1.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; });
stack = super.stack.overrideScope (self: super: { Cabal = self.Cabal_2_2_0_1; });

# GHC 8.2 doesn't have semigroups included by default
# Older GHC versions need these additional dependencies.
ListLike = addBuildDepend super.ListLike self.semigroups;
base-compat-batteries = addBuildDepend super.base-compat-batteries self.contravariant;

}
3 changes: 2 additions & 1 deletion pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
Original file line number Diff line number Diff line change
@@ -71,7 +71,8 @@ self: super: {
yaml = self.yaml_0_11_0_0;
};

# cabal2nix doesn't list this because of a conditional on the GHC version.
# Older GHC versions need these additional dependencies.
aeson = addBuildDepend super.aeson self.contravariant;
base-compat-batteries = addBuildDepend super.base-compat-batteries self.contravariant;

}
Loading