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: 539706cd0464
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: d881de1e9641
Choose a head ref
  • 17 commits
  • 10 files changed
  • 6 contributors

Commits on Feb 19, 2020

  1. du-dust: 0.4.4 -> 0.5.1

    marsam committed Feb 19, 2020
    Copy the full SHA
    1d0ea76 View commit details

Commits on Mar 3, 2020

  1. netpbm: fix wrappers

    jtojnar committed Mar 3, 2020
    Copy the full SHA
    1459b34 View commit details
  2. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    85a8d13 View commit details
  3. Copy the full SHA
    f1415f6 View commit details
  4. Copy the full SHA
    3b72c55 View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    72a5256 View commit details
  6. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    08d7cf5 View commit details
  7. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2279ce3 View commit details
  8. pipewire: format

    worldofpeace authored and jtojnar committed Mar 3, 2020
    Copy the full SHA
    fcdc5e3 View commit details
  9. Merge pull request #80583 from marsam/update-du-dust

    du-dust: 0.4.4 -> 0.5.0
    marsam authored Mar 3, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9294305 View commit details
  10. Merge pull request #81658 from zowoq/gh

    gitAndTools.gh: 0.5.7 -> 0.6.0
    marsam authored Mar 3, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    b7a94c3 View commit details

Commits on Mar 4, 2020

  1. lollypop: add missing deps

    We need the GIO_EXTRA_MODULE from glib-networking
    worldofpeace committed Mar 4, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c10c96b View commit details
  2. Copy the full SHA
    5d31a94 View commit details
  3. Copy the full SHA
    0e82b0e View commit details
  4. Copy the full SHA
    7f7977e View commit details
  5. Copy the full SHA
    9dc1cc5 View commit details
  6. Merge pull request #81317 from eamsden/eamsden/nix23-fix-cross-compile

    nix: Patch config.nix.in to reference host platform binaries
    flokli authored Mar 4, 2020
    Copy the full SHA
    d881de1 View commit details
12 changes: 10 additions & 2 deletions pkgs/applications/audio/lollypop/default.nix
Original file line number Diff line number Diff line change
@@ -12,14 +12,18 @@
, desktop-file-utils
, totem-pl-parser
, gobject-introspection
, glib-networking
, gdk-pixbuf
, glib
, pango
, wrapGAppsHook
, lastFMSupport ? true
, youtubeSupport ? true
}:

python3.pkgs.buildPythonApplication rec {
pname = "lollypop";
version = "1.2.16";
version = "1.2.23";

format = "other";
doCheck = false;
@@ -28,7 +32,7 @@ python3.pkgs.buildPythonApplication rec {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
sha256 = "0rl4a5npjh5sm3kih11cs2j7ik894nlygllbw4j5pn9n9v66x51w";
sha256 = "059z7ri5qwkmfh2kvv8rq5wp80mz75423wc5hnm33wb9sgdd5x47";
};

nativeBuildInputs = [
@@ -42,6 +46,9 @@ python3.pkgs.buildPythonApplication rec {
];

buildInputs = with gst_all_1; [
gdk-pixbuf
glib
glib-networking
gst-libav
gst-plugins-bad
gst-plugins-base
@@ -50,6 +57,7 @@ python3.pkgs.buildPythonApplication rec {
gstreamer
gtk3
libsoup
pango
totem-pl-parser
] ++ lib.optional lastFMSupport libsecret;

4 changes: 2 additions & 2 deletions pkgs/applications/networking/browsers/ephemeral/default.nix
Original file line number Diff line number Diff line change
@@ -19,13 +19,13 @@

stdenv.mkDerivation rec {
pname = "ephemeral";
version = "6.2.1";
version = "6.3.0";

src = fetchFromGitHub {
owner = "cassidyjames";
repo = "ephemeral";
rev = version;
sha256 = "182kzk68l6rr878aaaqx31c6npb65x77qzhbc5rbqlrrdrb69zsg";
sha256 = "0h159szljvphs2hvagxwv6nncx46q0mvr4ylhl2nimap9jvss91n";
};

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

buildGoModule rec {
pname = "gh";
version = "0.5.7";
version = "0.6.0";

src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
sha256 = "14j8210c1dndnhb8l2ifxcljzhajjhil86lvk9y7ndjkq09805q1";
sha256 = "0wqc9c30iydwylw53idff1ny2v410jcbhn7hpiinc4x5m3dy7827";
};

modSha256 = "1qwcl74sg5az9vaivnvn7f40p72ilmkms5rp52sp5imfrql81lxf";
modSha256 = "191ds0dkllc0l2lbqnwlca26js90b2g9f70jsid0zhmz3z9f1zh9";

buildFlagsArray = [
"-ldflags=-X github.com/cli/cli/command.Version=${version}"
4 changes: 2 additions & 2 deletions pkgs/desktops/pantheon/apps/elementary-files/default.nix
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@

stdenv.mkDerivation rec {
pname = "elementary-files";
version = "4.4.0";
version = "4.4.1";

repoName = "files";

@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
sha256 = "1l5ki203agy3wkhnxf89ziy4xfmn7m3q0qz1hyrzy7a7qaslq3bg";
sha256 = "0s874qnqbx20vyp2z2rhz3z8py0dm21v26xc0h6hyc2gfz4s3jcg";
};

passthru = {
Original file line number Diff line number Diff line change
@@ -14,13 +14,13 @@

stdenv.mkDerivation rec {
pname = "wingpanel-indicator-nightlight";
version = "2.0.2";
version = "2.0.3";

src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "0kw83ws91688xg96k9034dnz15szx2kva9smh1nb7xmdbpzn3qph";
sha256 = "1ihg5iz69jgcbyzdkcc2fqmr5l34h2d1jjsx7y86ag1jvhljb82r";
};

passthru = {
54 changes: 44 additions & 10 deletions pkgs/development/libraries/pipewire/default.nix
Original file line number Diff line number Diff line change
@@ -1,31 +1,65 @@
{ stdenv, fetchFromGitHub, meson, ninja, pkgconfig, doxygen, graphviz, valgrind
, glib, dbus, gst_all_1, alsaLib, ffmpeg, libjack2, udev, libva, xorg
, sbc, SDL2, makeFontsConf
{ stdenv
, fetchFromGitHub
, meson
, ninja
, pkgconfig
, doxygen
, graphviz
, valgrind
, glib
, dbus
, gst_all_1
, alsaLib
, ffmpeg
, libjack2
, udev
, libva
, xorg
, sbc
, SDL2
, makeFontsConf
}:

let
fontsConf = makeFontsConf {
fontDirectories = [ ];
fontDirectories = [];
};
in stdenv.mkDerivation rec {
in
stdenv.mkDerivation rec {
pname = "pipewire";
version = "0.2.7";

outputs = [ "out" "lib" "dev" "doc" ];

src = fetchFromGitHub {
owner = "PipeWire";
repo = "pipewire";
rev = version;
sha256 = "1q5wrqnhhs6r49p8yvkw1pl0cnsd4rndxy4h5lvdydwgf1civcwc";
};

outputs = [ "out" "lib" "dev" "doc" ];

nativeBuildInputs = [
meson ninja pkgconfig doxygen graphviz valgrind
doxygen
graphviz
meson
ninja
pkgconfig
valgrind
];

buildInputs = [
glib dbus gst_all_1.gst-plugins-base gst_all_1.gstreamer
alsaLib ffmpeg libjack2 udev libva xorg.libX11 sbc SDL2
SDL2
alsaLib
dbus
ffmpeg
glib
gst_all_1.gst-plugins-base
gst_all_1.gstreamer
libjack2
libva
sbc
udev
xorg.libX11
];

mesonFlags = [
6 changes: 3 additions & 3 deletions pkgs/tools/graphics/netpbm/default.nix
Original file line number Diff line number Diff line change
@@ -84,13 +84,13 @@ stdenv.mkDerivation {
mkdir -p $out/share/netpbm
mv $out/misc $out/share/netpbm/
moveToOutput bin "''${!outputBin}"
# wrap any scripts that expect other programs in the package to be in their PATH
for prog in ppmquant; do
wrapProgram "$out/bin/$prog" --prefix PATH : "$out/bin"
wrapProgram "''${!outputBin}/bin/$prog" --prefix PATH : "''${!outputBin}/bin"
done
moveToOutput bin "''${!outputBin}"
runHook postInstall
'';

16 changes: 9 additions & 7 deletions pkgs/tools/misc/dust/default.nix
Original file line number Diff line number Diff line change
@@ -2,25 +2,27 @@

rustPlatform.buildRustPackage rec {
pname = "dust";
version = "0.4.4";
version = "0.5.1";

src = fetchFromGitHub {
owner = "bootandy";
repo = "dust";
rev = "v${version}";
sha256 = "1qbh9vgdh0xmh4c78fm0rd1sgb01n656p3cr4my7ymsy81ypx9y7";
sha256 = "1l5fh7yl8mbgahvzfa251cyp8j5awqdl66jblz565b1wb536kig7";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
rm -rf $out/src/test_dir3/
'';
};

# Delete this on next update; see #79975 for details
legacyCargoFetcher = true;

cargoSha256 = "07ynz6y1z3rz84662d4rfl2sw1sx46a3k48z8dckr0b3fqs2zj6a";
cargoSha256 = "1sjzcawyg1xsi4xrx2zwnj8yavzph8k1wgxsffgp55wghzypafwl";

doCheck = false;

meta = with stdenv.lib; {
description = "du + rust = dust. Like du but more intuitive";
homepage = https://github.com/bootandy/dust;
homepage = "https://github.com/bootandy/dust";
license = licenses.asl20;
maintainers = [ maintainers.infinisil ];
platforms = platforms.all;
23 changes: 19 additions & 4 deletions pkgs/tools/package-management/nix/default.nix
Original file line number Diff line number Diff line change
@@ -10,6 +10,7 @@ let

common =
{ lib, stdenv, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz
, bash, coreutils, gzip, gnutar
, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost, editline, nlohmann_json
, jq, libarchive, rustc, cargo
, busybox-sandbox-shell
@@ -30,6 +31,7 @@ common =

is20 = lib.versionAtLeast version "2.0pre";
is24 = lib.versionAtLeast version "2.4pre";
isExactly23 = lib.versionAtLeast version "2.3" && lib.versionOlder version "2.4";

VERSION_SUFFIX = suffix;

@@ -64,17 +66,29 @@ common =
preConfigure =
# Copy libboost_context so we don't get all of Boost in our closure.
# https://github.com/NixOS/nixpkgs/issues/45462
if is20 then ''
lib.optionalString is20 ''
mkdir -p $out/lib
cp -pd ${boost}/lib/{libboost_context*,libboost_thread*,libboost_system*} $out/lib
rm -f $out/lib/*.a
${lib.optionalString stdenv.isLinux ''
chmod u+w $out/lib/*.so.*
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
''}
'' else ''
configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp")
'';
'' +
# For Nix-2.3, patch around an issue where the Nix configure step pulls in the
# build system's bash and other utilities when cross-compiling
lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly23) ''
mkdir tmp/
substitute corepkgs/config.nix.in tmp/config.nix.in \
--subst-var-by bash ${bash}/bin/bash \
--subst-var-by coreutils ${coreutils}/bin \
--subst-var-by bzip2 ${bzip2}/bin/bzip2 \
--subst-var-by gzip ${gzip}/bin/gzip \
--subst-var-by xz ${xz}/bin/xz \
--subst-var-by tar ${gnutar}/bin/tar \
--subst-var-by tr ${coreutils}/bin/tr
mv tmp/config.nix.in corepkgs/config.nix.in
'';

configureFlags =
[ "--with-store-dir=${storeDir}"
@@ -87,6 +101,7 @@ common =
"--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
"--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}"
"--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}"
"BDW_GC_LIBS=\"-lgc -lgccpp\""
] ++ lib.optionals (is20 && stdenv.isLinux) [
"--with-sandbox-shell=${sh}/bin/busybox"
]
12 changes: 6 additions & 6 deletions pkgs/top-level/php-packages.nix
Original file line number Diff line number Diff line change
@@ -74,12 +74,12 @@ let
};

composer = mkDerivation rec {
version = "1.9.1";
version = "1.9.3";
pname = "composer";

src = pkgs.fetchurl {
url = "https://getcomposer.org/download/${version}/composer.phar";
sha256 = "04a1fqxhxrckgxw9xbx7mplkzw808k2dz4jqsxq2dy7w6y80n88z";
sha256 = "VRZVwvyB9BBlCPQrvEsk6r00sCKxO8Hn2WQr9IPQp9Q=";
};

dontUnpack = true;
@@ -441,12 +441,12 @@ let
};

phpstan = mkDerivation rec {
version = "0.12.4";
version = "0.12.14";
pname = "phpstan";

src = pkgs.fetchurl {
url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar";
sha256 = "1h386zsbfw9f1r00pjbvj749q1fg5q22sgrnx7rqjrnwmbl5mh36";
sha256 = "JAq1/+bVhTgKRR7oFusqZ/yBOYewaOM38ZoiCjirsTg=";
};

phases = [ "installPhase" ];
@@ -536,12 +536,12 @@ let
};

psalm = mkDerivation rec {
version = "3.7.2";
version = "3.9.3";
pname = "psalm";

src = pkgs.fetchurl {
url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar";
sha256 = "0mcxlckycvpxxc6h0x0kdidbq2l4m3xws1v3kdf797js234x0vjx";
sha256 = "KHm2n06y/yxN5B2rCVxT5ja7HxkyxAMsjZ5HLb3xr4M=";
};

phases = [ "installPhase" ];