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: 99ab9545b294
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: e072276cf2d8
Choose a head ref
  • 17 commits
  • 12 files changed
  • 12 contributors

Commits on Jul 9, 2020

  1. redo-c: Initial 0.2

    ckesg committed Jul 9, 2020
    Copy the full SHA
    30a2f40 View commit details

Commits on Jul 12, 2020

  1. logrotate: 3.16.0 -> 3.17.0

    r-ryantm committed Jul 12, 2020
    Copy the full SHA
    e1867b4 View commit details
  2. hplip: Remove all python related gcc references

    Use in stripDebugList python sitePackages directory used by the build,
    and don't hard code python3.7's sitePackages path.
    doronbehar committed Jul 12, 2020
    Copy the full SHA
    359f234 View commit details
  3. wofi: Package manpages

    f4814 committed Jul 12, 2020
    Copy the full SHA
    42b7f16 View commit details
  4. traefik: 2.2.1 -> 2.2.4

    r-ryantm committed Jul 12, 2020
    Copy the full SHA
    0b5bc84 View commit details
  5. mutt: 1.14.5 -> 1.14.6

    Sorry that the update took so long this time, I had a party-weekend when
    the release came out.
    
    Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
    matthiasbeyer committed Jul 12, 2020
    Copy the full SHA
    6d46aee View commit details
  6. Copy the full SHA
    3518436 View commit details
  7. lazygit: 0.20.5 -> 0.20.6

    new version released with some improvements and a couple fixes:
    https://github.com/jesseduffield/lazygit/releases/tag/v0.20.6
    equirosa committed Jul 12, 2020
    Copy the full SHA
    6c70cee View commit details
  8. webtorrent_desktop: 0.20.0 -> 0.21.0

    Fix build
    This reverts commit c255b0f.
    bendlas committed Jul 12, 2020
    Copy the full SHA
    9efcb76 View commit details
  9. Merge pull request #93009 from matthiasbeyer/update-mutt

    mutt: 1.14.5 -> 1.14.6
    Ma27 authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7777d62 View commit details
  10. Merge pull request #93010 from f4814/wofi-manpages

    wofi: Package manpages
    danieldk authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e5ad886 View commit details
  11. Merge pull request #92994 from doronbehar/hplip-gcc-references

    hplip: Remove all python related gcc references
    ttuegel authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1689386 View commit details
  12. Merge pull request #93003 from r-ryantm/auto-update/traefik

    traefik: 2.2.1 -> 2.2.4
    Ma27 authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    58073ed View commit details
  13. Merge pull request #92987 from r-ryantm/auto-update/logrotate

    logrotate: 3.16.0 -> 3.17.0
    Ma27 authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    fccc613 View commit details
  14. Merge pull request #92815 from ck3d/add-redo-c

    redo-c: Init at 0.2
    markuskowa authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8a48fe1 View commit details
  15. Copy the full SHA
    d6c63c7 View commit details
  16. Merge pull request #93015 from equirosa/lazygit

    lazygit: 0.20.5 -> 0.20.6
    Ma27 authored Jul 12, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e072276 View commit details
8 changes: 6 additions & 2 deletions pkgs/applications/misc/wofi/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchhg, fetchpatch, pkg-config, meson, ninja, wayland, gtk3, wrapGAppsHook }:
{ stdenv, lib, fetchhg, fetchpatch, pkg-config, meson, ninja, wayland, gtk3, wrapGAppsHook, installShellFiles }:

stdenv.mkDerivation rec {
pname = "wofi";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "086j5wshawjbwdmmmldivfagc2rr7g5a2gk11l0snqqslm294xsn";
};

nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook ];
nativeBuildInputs = [ pkg-config meson ninja wrapGAppsHook installShellFiles ];
buildInputs = [ wayland gtk3 ];

# Fixes icon bug on NixOS.
@@ -23,6 +23,10 @@ stdenv.mkDerivation rec {
})
];

postInstall = ''
installManPage man/wofi*
'';

meta = with lib; {
description = "A launcher/menu program for wlroots based wayland compositors such as sway";
homepage = "https://hg.sr.ht/~scoopta/wofi";
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.5";
version = "1.14.6";

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

patches = optional smimeSupport (fetchpatch {
54 changes: 31 additions & 23 deletions pkgs/applications/video/webtorrent_desktop/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
{
alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fontconfig, freetype,
gdk-pixbuf, glib, gnome2, libX11, libXScrnSaver, libXcomposite, libXcursor,
alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl, fetchzip, fontconfig, freetype,
gdk-pixbuf, glib, gnome3, libX11, libXScrnSaver, libXcomposite, libXcursor,
libXdamage, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst,
libxcb, nspr, nss, stdenv, udev
libxcb, nspr, nss, stdenv, udev, libuuid, pango, at-spi2-atk, at-spi2-core
}:

let
rpath = stdenv.lib.makeLibraryPath ([
alsaLib
atk
at-spi2-core
at-spi2-atk
cairo
cups
dbus
@@ -17,9 +19,9 @@
freetype
gdk-pixbuf
glib
gnome2.GConf
gnome2.gtk
gnome2.pango
gnome3.gtk
pango
libuuid
libX11
libXScrnSaver
libXcomposite
@@ -39,29 +41,33 @@
]);
in stdenv.mkDerivation rec {
pname = "webtorrent-desktop";
version = "0.20.0";
version = "0.21.0";

src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.20.0/webtorrent-desktop_${version}-1_amd64.deb";
sha256 = "1kkrnbimiip5pn2nwpln35bbdda9gc3cgrjwphq4fqasbjf2781k";
fetchzip {
url = "https://github.com/webtorrent/webtorrent-desktop/releases/download/v${version}/WebTorrent-v${version}-linux.zip";
sha256 = "13gd8isq2l10kibsc1bsc15dbgpnwa7nw4cwcamycgx6pfz9a852";
}
else
throw "Webtorrent is not currently supported on ${stdenv.hostPlatform.system}";
desktopFile = fetchurl {
url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/applications/webtorrent-desktop.desktop";
sha256 = "1v16dqbxqds3cqg3xkzxsa5fyd8ssddvjhy9g3i3lz90n47916ca";
};
icon256File = fetchurl {
url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/256x256/apps/webtorrent-desktop.png";
sha256 = "1dapxvvp7cx52zhyaby4bxm4rll9xc7x3wk8k0il4g3mc7zzn3yk";
};
icon48File = fetchurl {
url = "https://raw.githubusercontent.com/webtorrent/webtorrent-desktop/v${version}/static/linux/share/icons/hicolor/48x48/apps/webtorrent-desktop.png";
sha256 = "00y96w9shbbrdbf6xcjlahqd08154kkrxmqraik7qshiwcqpw7p4";
};
phases = [ "unpackPhase" "installPhase" ];
nativeBuildInputs = [ dpkg ];
unpackPhase = "dpkg-deb -x $src .";
installPhase = ''
mkdir -p $out
cp -R opt $out
mv ./usr/share $out/share
mv $out/opt/webtorrent-desktop $out/libexec
chmod +x $out/libexec/WebTorrent
rmdir $out/opt
chmod -R g-w $out
mkdir -p $out/share/{applications,icons/hicolor/{48x48,256x256}/apps}
cp -R . $out/libexec
# Patch WebTorrent
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
@@ -71,9 +77,11 @@
mkdir -p $out/bin
ln -s $out/libexec/WebTorrent $out/bin/WebTorrent
# Fix the desktop link
substituteInPlace $out/share/applications/webtorrent-desktop.desktop \
--replace /opt/webtorrent-desktop $out/bin
cp $icon48File $out/share/icons/hicolor/48x48/apps/webtorrent-desktop.png
cp $icon256File $out/share/icons/hicolor/256x256/apps/webtorrent-desktop.png
## Fix the desktop link
substitute $desktopFile $out/share/applications/webtorrent-desktop.desktop \
--replace /opt/webtorrent-desktop $out/libexec
'';

meta = with stdenv.lib; {
10 changes: 10 additions & 0 deletions pkgs/development/tools/build-managers/redo-c/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
CFLAGS=-Os

all: redo links

links:
sh links.do

install:
mkdir -p "$(out)/bin"
cp --no-dereference redo redo-* "$(out)/bin"
24 changes: 24 additions & 0 deletions pkgs/development/tools/build-managers/redo-c/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "redo-c";
version = "0.2";

src = fetchFromGitHub {
owner = "leahneukirchen";
repo = pname;
rev = "v${version}";
sha256 = "11wc2sgw1ssdm83cjdc6ndnp1bv5mzhbw7njw47mk7ri1ic1x51b";
};

postPatch = ''
cp '${./Makefile}' Makefile
'';

meta = with stdenv.lib; {
description = "An implementation of the redo build system in portable C with zero dependencies";
homepage = "https://github.com/leahneukirchen/redo-c";
license = licenses.cc0;
platforms = platforms.all;
maintainers = with maintainers; [ ck3d ];
};
}
4 changes: 2 additions & 2 deletions pkgs/development/tools/lazygit/default.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

buildGoPackage rec {
pname = "lazygit";
version = "0.20.5";
version = "0.20.6";

goPackagePath = "github.com/jesseduffield/lazygit";

@@ -12,7 +12,7 @@ buildGoPackage rec {
owner = "jesseduffield";
repo = pname;
rev = "v${version}";
sha256 = "0968aww43gvc4wx2nyjyavclyspls7rbdlpzq6k5z7pgf4mgganw";
sha256 = "0zim9ipwh2vkw2g41rw3p35i8fz208hyr71npfn4as8f1nl4gi4i";
};

meta = with stdenv.lib; {
4 changes: 2 additions & 2 deletions pkgs/games/minecraft/default.nix
Original file line number Diff line number Diff line change
@@ -87,11 +87,11 @@ in
stdenv.mkDerivation rec {
pname = "minecraft-launcher";

version = "2.1.15166";
version = "2.1.15852";

src = fetchurl {
url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
sha256 = "14q41zk370zvzz2jbynhfw11r98l9x49142lqf2izfl42fhv8yhw";
sha256 = "06k3npsk878dh93r7fws5r438hwll3x3kxi0zslb10z634marn2x";
};

icon = fetchurl {
2 changes: 1 addition & 1 deletion pkgs/misc/drivers/hplip/default.nix
Original file line number Diff line number Diff line change
@@ -230,7 +230,7 @@ python3Packages.buildPythonApplication {

# There are some binaries there, which reference gcc-unwrapped otherwise.
stripDebugList = [
"share/hplip" "lib/cups/backend" "lib/cups/filter" "lib/python3.7/site-packages" "lib/sane"
"share/hplip" "lib/cups/backend" "lib/cups/filter" python3Packages.python.sitePackages "lib/sane"
];

meta = with stdenv.lib; {
6 changes: 3 additions & 3 deletions pkgs/servers/traefik/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

buildGoModule rec {
pname = "traefik";
version = "2.2.1";
version = "2.2.4";

src = fetchFromGitHub {
owner = "containous";
repo = "traefik";
rev = "v${version}";
sha256 = "0byi2h1lma95l77sdj8jkidmwb12ryjqwxa0zz6vwjg07p5ps3k4";
sha256 = "1zxifwbrhxaj2pl6kwyk1ivr4in0wd0q01x9ynxzbf6w2yx4xkw2";
};

vendorSha256 = "0rbwp0cxqfv4v5sii6kavdj73a0q0l4fnvxincvyy698qzx716kf";
vendorSha256 = "0kz7y64k07vlybzfjg6709fdy7krqlv1gkk01nvhs84sk8bnrcvn";
subPackages = [ "cmd/traefik" ];

nativeBuildInputs = [ go-bindata ];
19 changes: 15 additions & 4 deletions pkgs/tools/audio/bpm-tools/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
{
stdenv,
fetchurl,
gnuplot,
sox,
flac,
id3v2,
vorbis-tools,
makeWrapper
}:

let
path = stdenv.lib.makeBinPath [ gnuplot sox flac id3v2 vorbis-tools ];
in
stdenv.mkDerivation rec {
pname = "bpm-tools";
version = "0.3";
@@ -12,15 +21,17 @@ stdenv.mkDerivation rec {
sha256 = "151vfbs8h3cibs7kbdps5pqrsxhpjv16y2iyfqbxzsclylgfivrp";
};

patchPhase = ''
patchShebangs bpm-tag
patchShebangs bpm-graph
'';
nativeBuildInputs = [ makeWrapper ];

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

postFixup = ''
wrapProgram $out/bin/bpm-tag --prefix PATH : "${path}"
wrapProgram $out/bin/bpm-graph --prefix PATH : "${path}"
'';

meta = with stdenv.lib; {
homepage = "http://www.pogo.org.uk/~mark/bpm-tools/";
description = "Automatically calculate BPM (tempo) of music files";
4 changes: 2 additions & 2 deletions pkgs/tools/system/logrotate/default.nix
Original file line number Diff line number Diff line change
@@ -4,13 +4,13 @@

stdenv.mkDerivation rec {
pname = "logrotate";
version = "3.16.0";
version = "3.17.0";

src = fetchFromGitHub {
owner = "logrotate";
repo = "logrotate";
rev = version;
sha256 = "0dsz9cfh9glicrnh1rc3jrc176mimnasslihqnj0aknkv8ajq1jh";
sha256 = "133k4y24p918v4dva6dh70bdfv13jvwl2vlhq0mybrs3ripvnh4h";
};

# Logrotate wants to access the 'mail' program; to be done.
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -11020,6 +11020,8 @@ in

redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };

redo-c = callPackage ../development/tools/build-managers/redo-c { };

redo-sh = callPackage ../development/tools/build-managers/redo-sh { };

reno = callPackage ../development/tools/reno { };