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: 26277c18fbe2
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: 3a0da440a354
Choose a head ref
  • 15 commits
  • 10 files changed
  • 9 contributors

Commits on Feb 23, 2020

  1. nixos/acme: move the crt to fullchain.pem

    lego already bundles the chain with the certificate,[1] so the current
    code, designed for simp_le, was resulting in duplicate certificate
    chains, manifesting as "Chain issues: Incorrect order, Extra certs" on
    the Qualys SSL Server Test.
    
    cert.pem stays around as a symlink for backwards compatibility.
    
    [1] https://github.com/go-acme/lego/blob/5cdc0002e9abb2463fffc962dadc3479f72d7486/acme/api/certificate.go#L40-L44
    emilazy committed Feb 23, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    lukekarrys Luke Karrys
    Copy the full SHA
    8ecbd97 View commit details

Commits on Feb 24, 2020

  1. seafile-client: use qt5's mkDerivation

    Fixes #80976
    worldofpeace committed Feb 24, 2020
    Copy the full SHA
    43bb5bf View commit details
  2. Copy the full SHA
    a8eba26 View commit details
  3. Copy the full SHA
    f8da067 View commit details
  4. Copy the full SHA
    ffe4009 View commit details

Commits on Feb 25, 2020

  1. Copy the full SHA
    c1e376e View commit details
  2. bfs: 1.5.2 -> 1.6

    r-ryantm committed Feb 25, 2020
    Copy the full SHA
    a47195b View commit details
  3. datamash: 1.5 -> 1.6

    r-ryantm committed Feb 25, 2020
    Copy the full SHA
    10f3643 View commit details
  4. Merge pull request #80861 from emilazy/acme-fullchain

    nixos/acme: move the crt to fullchain.pem
    infinisil authored Feb 25, 2020
    Copy the full SHA
    5f37069 View commit details

Commits on Feb 26, 2020

  1. steam.chrootenv: add udev

    Needed by Shadow of the Tomb Raider
    Jonathan Ringer committed Feb 26, 2020
    Copy the full SHA
    9d4aab7 View commit details
  2. Merge pull request #71235 from BookBub/elasticsearch-analysis-icu

    elasticsearchPlugins: add analysis-icu plugin
    worldofpeace authored Feb 26, 2020
    Copy the full SHA
    a89a919 View commit details
  3. Merge pull request #80982 from worldofpeace/qt-derivation-fixes

    various: use qt5's mkDerivation
    worldofpeace authored Feb 26, 2020
    Copy the full SHA
    705afab View commit details
  4. pythonPackages.reproject: fix tests

    Co-Authored-By: Jon <jonringer@users.noreply.github.com>
    smaret and Jon committed Feb 26, 2020
    Copy the full SHA
    a0f50fe View commit details
  5. Merge pull request #81068 from r-ryantm/auto-update/datamash

    datamash: 1.5 -> 1.6
    marsam authored Feb 26, 2020
    Copy the full SHA
    0d59920 View commit details
  6. Merge pull request #81056 from r-ryantm/auto-update/bfs

    bfs: 1.5.2 -> 1.6
    marsam authored Feb 26, 2020
    Copy the full SHA
    3a0da44 View commit details
6 changes: 3 additions & 3 deletions nixos/modules/security/acme.nix
Original file line number Diff line number Diff line change
@@ -325,10 +325,10 @@ in
KEY=${spath}/certificates/${keyName}.key
if [ -e $KEY -a $KEY -nt key.pem ]; then
cp -p ${spath}/certificates/${keyName}.key key.pem
cp -p ${spath}/certificates/${keyName}.crt cert.pem
cp -p ${spath}/certificates/${keyName}.crt fullchain.pem
cp -p ${spath}/certificates/${keyName}.issuer.crt chain.pem
cat cert.pem chain.pem > fullchain.pem
cat key.pem cert.pem chain.pem > full.pem
ln -s fullchain.pem cert.pem
cat key.pem fullchain.pem > full.pem
chmod ${rights} *.pem
chown '${data.user}:${data.group}' *.pem
fi
15 changes: 12 additions & 3 deletions pkgs/applications/graphics/qview/default.nix
Original file line number Diff line number Diff line change
@@ -1,18 +1,27 @@
{stdenv, fetchFromGitHub, qmake}:
stdenv.mkDerivation rec {
{ mkDerivation, lib, fetchFromGitHub, qmake, qtbase }:

mkDerivation rec {
pname = "qview";
version = "3.0";

src = fetchFromGitHub {
owner = "jurplel";
repo = "qView";
rev = version;
sha256 = "15a91bs3wcqhgf76wzigbn10hayg628j84pq4j2vaxar94ak0vk7";
};

nativeBuildInputs = [ qmake ];

buildInputs = [
qtbase
];

patchPhase = ''
sed "s|/usr/|$out/|g" -i qView.pro
'';
meta = with stdenv.lib; {

meta = with lib; {
description = "Practical and minimal image viewer";
homepage = "https://interversehq.com/qview/";
license = licenses.gpl3;
6 changes: 3 additions & 3 deletions pkgs/applications/networking/seafile-client/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, lib, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools
{ mkDerivation, lib, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools
, seafile-shared, ccnet, jansson, libsearpc
, withShibboleth ? true, qtwebengine }:

stdenv.mkDerivation rec {
mkDerivation rec {
pname = "seafile-client";
version = "7.0.5";

@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
++ lib.optional withShibboleth "-DBUILD_SHIBBOLETH_SUPPORT=ON";

qtWrapperArgs = [
"--suffix PATH : ${stdenv.lib.makeBinPath [ ccnet seafile-shared ]}"
"--suffix PATH : ${lib.makeBinPath [ ccnet seafile-shared ]}"
];

meta = with lib; {
7 changes: 7 additions & 0 deletions pkgs/development/python-modules/reproject/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
, fetchpatch
, numpy
, astropy
, astropy-healpix
@@ -24,6 +25,12 @@ buildPythonPackage rec {

nativeBuildInputs = [ astropy-helpers cython ];

# Fix tests
patches = [ (fetchpatch {
url = "https://github.com/astropy/reproject/pull/218/commits/4661e075137424813ed77f1ebcbc251fee1b8467.patch";
sha256 = "13g3h824pqn2lgypzg1b87vkd44y7m302lhw3kh4rfww1dkzhm9v";
}) ];

# Disable automatic update of the astropy-helper module
postPatch = ''
substituteInPlace setup.cfg --replace "auto_use = True" "auto_use = False"
10 changes: 5 additions & 5 deletions pkgs/games/qgo/default.nix
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{ stdenv
{ lib
, mkDerivation
, fetchFromGitHub
, makeWrapper
, qmake
, qtbase
, qtmultimedia
, qttranslations
}:

stdenv.mkDerivation {
mkDerivation {
pname = "qgo";
version = "unstable-2017-12-18";

meta = with stdenv.lib; {
meta = with lib; {
description = "A Go client based on Qt5";
longDescription = ''
qGo is a Go Client based on Qt 5. It supports playing online at
@@ -41,7 +41,7 @@ stdenv.mkDerivation {
postPatch = ''
sed -i 's|@out@|'"''${out}"'|g' src/src.pro src/defines.h
'';
nativeBuildInputs = [ makeWrapper qmake ];
nativeBuildInputs = [ qmake ];
buildInputs = [ qtbase qtmultimedia qttranslations ];
enableParallelBuilding = true;

2 changes: 2 additions & 0 deletions pkgs/games/steam/chrootenv.nix
Original file line number Diff line number Diff line change
@@ -86,6 +86,8 @@ in buildFHSUserEnv rec {
mono
xorg.xkeyboardconfig
xorg.libpciaccess
udev # shadow of the tomb raider

## screeps dependencies
gtk3
dbus
21 changes: 21 additions & 0 deletions pkgs/servers/search/elasticsearch/plugins.nix
Original file line number Diff line number Diff line change
@@ -18,6 +18,9 @@ let
inherit installPhase;
pname = "elasticsearch-${pluginName}";
dontUnpack = true;
# Work around the "unpacker appears to have produced no directories"
# case that happens when the archive doesn't have a subdirectory.
setSourceRoot = "sourceRoot=$(pwd)";
buildInputs = [ unzip ];
meta = a.meta // {
platforms = elasticsearch.meta.platforms;
@@ -26,6 +29,24 @@ let
});
in {

analysis-icu = esPlugin rec {
name = "elasticsearch-analysis-icu-${version}";
pluginName = "analysis-icu";
version = esVersion;
src = fetchurl {
url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip";
sha256 =
if version == "7.5.1" then "0v6ynbk34g7pl9cwy8ga8bk1my18jb6pc3pqbjl8p93w38219vi6"
else if version == "6.8.3" then "0vbaqyj0lfy3ijl1c9h92b0nh605h5mjs57bk2zhycdvbw5sx2lv"
else throw "unsupported version ${version} for plugin ${pluginName}";
};
meta = with stdenv.lib; {
homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-icu;
description = "The ICU Analysis plugin integrates the Lucene ICU module into elasticsearch";
license = licenses.asl20;
};
};

analysis-lemmagen = esPlugin rec {
pluginName = "analysis-lemmagen";
version = esVersion;
6 changes: 3 additions & 3 deletions pkgs/tools/misc/datamash/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

stdenv.mkDerivation rec {
pname = "datamash";
version = "1.5";
version = "1.6";

src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
sha256 = "1b91pbdarnfmbhid8aa2f50k0fln8n7pg62782b4y0jlzvaljqi2";
sha256 = "1jvqxcyh0aghnqh3m2rk5av1x0038flcmfzd493vasv1k69vgfdr";
};

meta = with stdenv.lib; {
description = "A command-line program which performs basic numeric,textual and statistical operations on input textual data files";
homepage = https://www.gnu.org/software/datamash/;
homepage = "https://www.gnu.org/software/datamash/";
license = licenses.gpl3Plus;
platforms = platforms.all;
maintainers = with maintainers; [ pSub vrthra ];
6 changes: 3 additions & 3 deletions pkgs/tools/system/bfs/default.nix
Original file line number Diff line number Diff line change
@@ -2,13 +2,13 @@

stdenv.mkDerivation rec {
pname = "bfs";
version = "1.5.2";
version = "1.6";

src = fetchFromGitHub {
repo = "bfs";
owner = "tavianator";
rev = version;
sha256 = "04jgah6yvz3i2bwrv1ki2nmj1yinba7djbfq8n8ism4gffsza9dz";
sha256 = "0qrxd1vdz2crk7jf7cdda5bhm1f841hjvin7fn497wymwr5qyjah";
};

buildInputs = stdenv.lib.optionals stdenv.isLinux [ libcap acl ];
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
bfs is a variant of the UNIX find command that operates breadth-first rather than
depth-first. It is otherwise intended to be compatible with many versions of find.
'';
homepage = https://github.com/tavianator/bfs;
homepage = "https://github.com/tavianator/bfs";
license = licenses.bsd0;
platforms = platforms.unix;
maintainers = with maintainers; [ yesbox ];
6 changes: 3 additions & 3 deletions pkgs/tools/typesetting/tikzit/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, qmake, qttools, qtbase, libsForQt5, flex, bison }:
{ stdenv, mkDerivation, fetchFromGitHub, qmake, qttools, qtbase, poppler, flex, bison }:

stdenv.mkDerivation {
mkDerivation {
pname = "tikzit";
version = "2.1.4";

@@ -12,7 +12,7 @@ stdenv.mkDerivation {
};

nativeBuildInputs = [ qmake qttools flex bison ];
buildInputs = [ qtbase libsForQt5.poppler ];
buildInputs = [ qtbase poppler ];

# src/data/tikzlexer.l:29:10: fatal error: tikzparser.parser.hpp: No such file or directory
enableParallelBuilding = false;