Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5dffe03f3016
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 999c670119ee
Choose a head ref

Commits on Dec 7, 2020

  1. Copy the full SHA
    5aaca5d View commit details

Commits on Dec 16, 2020

  1. redkite: 1.2.0 -> 1.3.0

    magnetophon committed Dec 16, 2020
    Copy the full SHA
    36e35f1 View commit details

Commits on Dec 21, 2020

  1. netdata: go.d.plugin: 0.25.0 -> 0.26.2

    Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
    rissson committed Dec 21, 2020
    Copy the full SHA
    def3109 View commit details
  2. netdata: 1.26.0 -> 1.28.0

    Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
    rissson committed Dec 21, 2020
    Copy the full SHA
    6e9d407 View commit details
  3. trivy: 0.14.0 -> 0.15.0

    06kellyjac committed Dec 21, 2020
    Copy the full SHA
    a7180b4 View commit details
  4. metals: 0.9.7 -> 0.9.8

    Tomahna committed Dec 21, 2020
    Copy the full SHA
    50ee05f View commit details

Commits on Dec 24, 2020

  1. Copy the full SHA
    de1d520 View commit details

Commits on Dec 25, 2020

  1. geonkick: 2.5.1 -> 2.6.1

    magnetophon committed Dec 25, 2020
    Copy the full SHA
    6c75a62 View commit details

Commits on Dec 27, 2020

  1. Bitwig Studio : 3.2.8 -> 3.3.1

    bfortz committed Dec 27, 2020
    Copy the full SHA
    0863300 View commit details

Commits on Dec 28, 2020

  1. clipmenu: 6.1.0 -> 6.2.0

    ck3d committed Dec 28, 2020
    Copy the full SHA
    f6ff5f8 View commit details
  2. clipmenu: Fix systemd service, clipctl, clipmenud

    clipmenud.service:
    - fix path to clipmenud
    
    clipmenud:
    - fix "ignore window" function by adding xdotools
    - add coreutils to make clipmenud fully self contained (needed for
      systemd service)
    
    clipctl:
    - fix process name, caused by wrapping clipmenud
    ck3d committed Dec 28, 2020
    Copy the full SHA
    2f81c7a View commit details

Commits on Dec 30, 2020

  1. yarn2nix: Handle codeload.github.com tarballs

    This was submitted originally in nix-community/yarn2nix#130
    Lassulus committed Dec 30, 2020
    Copy the full SHA
    32c9918 View commit details
  2. Copy the full SHA
    17a354b View commit details
  3. lib/systems/platforms: treat missing cpu version as generic pcBase

    Since 40e7be1 all ARM platforms that didn't have a parsed cpu version
    (e.g. arm-none-eabi) would be handled as armv7l-hf-multiplatform which
    did break building arm-trusted-platform packages for some targets (e.g.
    rk3399).
    
    Using pcBase as fallback, instead of armv7l-hf-multiplatform,
    corresponds with the behaviour we had before 40e7be1.
    andir committed Dec 30, 2020
    Copy the full SHA
    a44aec2 View commit details

Commits on Dec 31, 2020

  1. Copy the full SHA
    8e6189f View commit details
  2. Copy the full SHA
    4c2edb8 View commit details
  3. Copy the full SHA
    47dd6e8 View commit details
  4. wad: init at 0.4.6

    fabaff committed Dec 31, 2020
    Copy the full SHA
    21b8aaa View commit details
  5. Copy the full SHA
    5f4c346 View commit details
  6. herbe: init at 1.0.0

    wishfort36 committed Dec 31, 2020
    Copy the full SHA
    7b34fb7 View commit details
  7. maintainers: add _3noch

    3noch committed Dec 31, 2020
    Copy the full SHA
    a3721e6 View commit details
  8. go_2-dev: init at dev.go2go branch

    Head of dev.go2go branch was abe4d3dce12252ed09216eaa67b7dab8c8922537
    at time of writing.
    3noch committed Dec 31, 2020
    Copy the full SHA
    fd6f76b View commit details
  9. self: 4.5.0 -> 2017.1

    siraben committed Dec 31, 2020
    Copy the full SHA
    07c2767 View commit details
  10. platformio: 5.0.3 -> 5.0.4

    Signed-off-by: Justin Charette <charetjc@gmail.com>
    boxofrox committed Dec 31, 2020
    Copy the full SHA
    8bcb2fc View commit details
  11. Merge pull request #108061 from yoctocell/terminal-typeracer-2.0.4

    terminal-typeracer: 2.0.2 -> 2.0.4
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    35ac949 View commit details
  12. Copy the full SHA
    5e343ed View commit details
  13. Merge pull request #107999 from andir/platforms-arm-trusted-platform

    lib/systems/platforms: treat missing cpu version as generic pcBase
    Ericson2314 authored Dec 31, 2020
    Copy the full SHA
    15cb121 View commit details
  14. Merge pull request #108039 from siraben/self-update

    self: 4.5.0 -> 2017.1
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    a8348be View commit details
  15. Copy the full SHA
    30ec6cf View commit details
  16. microplane: init at 0.0.25

    dbirks committed Dec 31, 2020
    Copy the full SHA
    bd287c9 View commit details
  17. Merge pull request #107892 from wishfort36/herbe

    herbe: init at 1.0.0
    AndersonTorres authored Dec 31, 2020
    Copy the full SHA
    d50923a View commit details
  18. Merge pull request #108066 from boxofrox/platformio-5.0.4

    platformio: 5.0.3 -> 5.0.4
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    e4b9090 View commit details
  19. Merge pull request #108034 from fabaff/bump-slixmpp

    python3Packages.slixmpp: 1.5.2 -> 1.6.0
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    270e996 View commit details
  20. aioitertools: init at 0.7.1

    teh committed Dec 31, 2020
    Copy the full SHA
    10c7ebc View commit details
  21. aiobotocore: init at 1.1.2

    teh committed Dec 31, 2020
    Copy the full SHA
    7dbc223 View commit details
  22. s3fs: fix dependencies

    teh committed Dec 31, 2020
    Copy the full SHA
    7d82e6b View commit details
  23. qtpbfimageplugin: 2.2 → 2.3

    sikmir committed Dec 31, 2020
    Copy the full SHA
    9950f40 View commit details
  24. wire: init at v0.4.0

    svrana committed Dec 31, 2020
    Copy the full SHA
    9e4e26d View commit details
  25. Merge pull request #108075 from sikmir/qtpbfimageplugin

    qtpbfimageplugin: 2.2 → 2.3
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    864a2f9 View commit details
  26. Copy the full SHA
    f6251a5 View commit details
  27. Merge pull request #108068 from Izorkin/samba-wsdd-fix

    wsdd: fix send messages using correct socket
    flokli authored Dec 31, 2020
    Copy the full SHA
    06489ad View commit details
  28. Merge pull request #108078 from svrana/wire

    wire: init at v0.4.0
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    e79ddcf View commit details
  29. Copy the full SHA
    52d0ef0 View commit details
  30. Merge pull request #107861 from dbirks/add-microplane

    microplane: init at 0.0.25
    SuperSandro2000 authored Dec 31, 2020
    Copy the full SHA
    819694a View commit details
  31. Merge pull request #107840 from ck3d/clipmenu-6.2.0

    clipmenu: 6.1.0 -> 6.2.0 and fixes
    Lassulus authored Dec 31, 2020
    Copy the full SHA
    5ab6b50 View commit details
  32. Merge pull request #107312 from Tomahna/metals

    metals: 0.9.7 -> 0.9.8
    Lassulus authored Dec 31, 2020
    Copy the full SHA
    3c3901b View commit details
  33. python37Packages.eyeD3: 0.9.5 -> 0.9.6

    r-ryantm authored and Jonathan Ringer committed Dec 31, 2020
    Copy the full SHA
    19a6bd3 View commit details
  34. Merge pull request #107630 from bfortz/bitwig-3.3.1

    Bitwig Studio : 3.2.8 -> 3.3.1
    Lassulus authored Dec 31, 2020
    Copy the full SHA
    0dfc813 View commit details
  35. Merge pull request #107538 from 3noch/eac/go2go

    go_2-dev: init at dev.go2go branch
    kalbasit authored Dec 31, 2020
    Copy the full SHA
    7aa65d7 View commit details
  36. Copy the full SHA
    83a9c45 View commit details
Showing with 1,003 additions and 119 deletions.
  1. +3 −2 lib/systems/platforms.nix
  2. +6 −0 maintainers/maintainer-list.nix
  3. +5 −15 pkgs/applications/audio/audacity/default.nix
  4. +67 −13 pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
  5. +2 −2 pkgs/applications/audio/geonkick/default.nix
  6. +28 −18 pkgs/applications/misc/clipmenu/default.nix
  7. +33 −0 pkgs/applications/misc/herbe/default.nix
  8. +3 −3 pkgs/applications/misc/terminal-typeracer/default.nix
  9. +2 −2 pkgs/development/arduino/platformio/default.nix
  10. +262 −0 pkgs/development/compilers/go/2-dev.nix
  11. +45 −0 pkgs/development/compilers/go/ssl-cert-file-2-dev.patch
  12. +14 −13 pkgs/development/interpreters/self/default.nix
  13. +4 −4 pkgs/development/libraries/qtpbfimageplugin/default.nix
  14. +4 −4 pkgs/development/libraries/redkite/default.nix
  15. +42 −0 pkgs/development/python-modules/aiobotocore/default.nix
  16. +35 −0 pkgs/development/python-modules/aioitertools/default.nix
  17. +2 −2 pkgs/development/python-modules/eyed3/default.nix
  18. +6 −18 pkgs/development/python-modules/modeled/default.nix
  19. +20 −5 pkgs/development/python-modules/pyftdi/default.nix
  20. +2 −2 pkgs/development/python-modules/s3fs/default.nix
  21. +2 −2 pkgs/development/python-modules/slixmpp/default.nix
  22. +2 −2 pkgs/development/tools/metals/default.nix
  23. +24 −0 pkgs/development/tools/wire/default.nix
  24. +9 −1 pkgs/development/tools/yarn2nix-moretea/yarn2nix/lib/urlToName.js
  25. +10 −1 pkgs/servers/wsdd/default.nix
  26. +3 −3 pkgs/tools/admin/trivy/default.nix
  27. +40 −0 pkgs/tools/misc/microplane/default.nix
  28. +228 −0 pkgs/tools/misc/microplane/deps.nix
  29. +43 −0 pkgs/tools/security/wad/default.nix
  30. +2 −2 pkgs/tools/system/netdata/default.nix
  31. +2 −2 pkgs/tools/system/netdata/go.d.plugin.nix
  32. +17 −3 pkgs/top-level/all-packages.nix
  33. +32 −0 pkgs/top-level/perl-packages.nix
  34. +4 −0 pkgs/top-level/python-packages.nix
5 changes: 3 additions & 2 deletions lib/systems/platforms.nix
Original file line number Diff line number Diff line change
@@ -490,8 +490,9 @@ rec {

# ARM
else if platform.isAarch32 then let
version = platform.parsed.cpu.version or "";
in if lib.versionOlder version "6" then sheevaplug
version = platform.parsed.cpu.version or null;
in if version == null then pcBase
else if lib.versionOlder version "6" then sheevaplug
else if lib.versionOlder version "7" then raspberrypi
else armv7l-hf-multiplatform
else if platform.isAarch64 then aarch64-multiplatform
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -70,6 +70,12 @@
githubId = 7414843;
name = "Nicholas von Klitzing";
};
_3noch = {
email = "eacameron@gmail.com";
github = "3noch";
githubId = 882455;
name = "Elliot Cameron";
};
a1russell = {
email = "adamlr6+pub@gmail.com";
github = "a1russell";
20 changes: 5 additions & 15 deletions pkgs/applications/audio/audacity/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{ stdenv, fetchzip, wxGTK30, pkgconfig, file, gettext,
libvorbis, libmad, libjack2, lv2, lilv, serd, sord, sratom, suil, alsaLib, libsndfile, soxr, flac, lame,
expat, libid3tag, ffmpeg_3, soundtouch, /*, portaudio - given up fighting their portaudio.patch */
autoconf, automake, libtool
}:
cmake
}:

with stdenv.lib;

@@ -15,16 +15,8 @@ stdenv.mkDerivation rec {
sha256 = "1xk0piv72d2xd3p7igr916fhcbrm76fhjr418k1rlqdzzg1hfljn";
};

preConfigure = /* we prefer system-wide libs */ ''
autoreconf -vi # use system libraries
# we will get a (possibly harmless) warning during configure without this
substituteInPlace configure \
--replace /usr/bin/file ${file}/bin/file
'';

configureFlags = [
"--with-libsamplerate"
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
];

# audacity only looks for lame and ffmpeg at runtime, so we need to link them in manually
@@ -43,15 +35,13 @@ stdenv.mkDerivation rec {
"-lswscale"
];

nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [
file gettext wxGTK30 expat alsaLib
libsndfile soxr libid3tag libjack2 lv2 lilv serd sord sratom suil wxGTK30.gtk
ffmpeg_3 libmad lame libvorbis flac soundtouch
]; #ToDo: detach sbsms

enableParallelBuilding = true;

dontDisableStatic = true;
doCheck = false; # Test fails

80 changes: 67 additions & 13 deletions pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,77 @@
{ fetchurl, bitwig-studio1, pulseaudio, libjack2, xorg }:
{ stdenv, fetchurl, alsaLib, cairo, dpkg, freetype
, gdk-pixbuf, glib, gtk3, lib, xorg
, libglvnd, libjack2, ffmpeg_3
, libxkbcommon, xdg_utils, zlib, pulseaudio
, wrapGAppsHook, makeWrapper }:

bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
version = "3.2.8";
stdenv.mkDerivation rec {
pname = "bitwig-studio";
version = "3.3.1";

src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
sha256 = "18ldgmnv7bigb4mch888kjpf4abalpiwmlhwd7rjb9qf6p72fhpj";
url = "https://downloads.bitwig.com/stable/${version}/${pname}-${version}.deb";
sha256 = "0f7xysk0cl48q7i28m25hasmrp30grgm3kah0s7xmkjgm33887pi";
};

buildInputs = oldAttrs.buildInputs ++ [ xorg.libXtst ];
nativeBuildInputs = [ dpkg makeWrapper wrapGAppsHook ];

runtimeDependencies = [ pulseaudio libjack2 ];
unpackCmd = ''
mkdir -p root
dpkg-deb -x $curSrc root
'';

dontBuild = true;
dontWrapGApps = true; # we only want $gappsWrapperArgs here

buildInputs = with xorg; [
alsaLib cairo freetype gdk-pixbuf glib gtk3 libxcb xcbutil xcbutilwm zlib libXtst libxkbcommon pulseaudio libjack2 libX11 libglvnd libXcursor stdenv.cc.cc.lib
];

binPath = lib.makeBinPath [
xdg_utils ffmpeg_3
];

ldLibraryPath = lib.strings.makeLibraryPath buildInputs;

installPhase = ''
${oldAttrs.installPhase}
mkdir -p $out/bin
cp -r opt/bitwig-studio $out/libexec
ln -s $out/libexec/bitwig-studio $out/bin/bitwig-studio
cp -r usr/share $out/share
substitute usr/share/applications/bitwig-studio.desktop \
$out/share/applications/bitwig-studio.desktop \
--replace /usr/bin/bitwig-studio $out/bin/bitwig-studio
'';

postFixup = ''
# patchelf fails to set rpath on BitwigStudioEngine, so we use
# the LD_LIBRARY_PATH way
find $out -type f -executable \
-not -name '*.so.*' \
-not -name '*.so' \
-not -name '*.jar' \
-not -path '*/resources/*' | \
while IFS= read -r f ; do
patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $f
wrapProgram $f \
"''${gappsWrapperArgs[@]}" \
--prefix PATH : "${binPath}" \
--prefix LD_LIBRARY_PATH : "${ldLibraryPath}"
done
# recover commercial jre
rm -f $out/libexec/lib/jre
cp -r opt/bitwig-studio/lib/jre $out/libexec/lib
'';
})

meta = with stdenv.lib; {
description = "A digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
production, performance and DJing, with a focus on flexible
editing tools and a super-fast workflow.
'';
homepage = "https://www.bitwig.com/";
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ bfortz michalrus mrVanDalo ];
};
}
4 changes: 2 additions & 2 deletions pkgs/applications/audio/geonkick/default.nix
Original file line number Diff line number Diff line change
@@ -3,13 +3,13 @@

stdenv.mkDerivation rec {
pname = "geonkick";
version = "2.5.1";
version = "2.6.1";

src = fetchFromGitLab {
owner = "iurie-sw";
repo = pname;
rev = "v${version}";
sha256 = "14svwrxqw15j6wjy3x8s28yyrafa31bm7d1ns5h6gvpndccwc1kw";
sha256 = "1l647j11pb9lkknnh4q99mmfcvr644b02lfcdjh98z60vqm1s54c";
};

nativeBuildInputs = [ cmake pkg-config ];
46 changes: 28 additions & 18 deletions pkgs/applications/misc/clipmenu/default.nix
Original file line number Diff line number Diff line change
@@ -1,33 +1,43 @@
{ clipnotify, makeWrapper, xsel, dmenu, util-linux, gawk, stdenv, fetchFromGitHub, fetchpatch, lib }:
let
runtimePath = lib.makeBinPath [ clipnotify xsel dmenu util-linux gawk ];
in
{ stdenv
, lib
, fetchFromGitHub
, makeWrapper
, clipnotify
, coreutils
, dmenu
, gawk
, util-linux
, xdotool
, xsel
}:
stdenv.mkDerivation rec {
pname = "clipmenu";
version = "6.1.0";
version = "6.2.0";

src = fetchFromGitHub {
owner = "cdown";
repo = "clipmenu";
rev = version;
sha256 = "0ddj5xcwrdb2qvrndvhv8j6swcqc8dvv5i00pqk35rfk5mrl4hwv";
sha256 = "sha256-nvctEwyho6kl4+NXi76jT2kG7nchmI2a7mgxlgjXA5A=";
};

patches = [
(fetchpatch {
url = "https://github.com/cdown/clipmenu/commit/443b58583ef216e2405e4a38d401f7c36386d21e.patch";
sha256 = "12m4rpw7jbr31c919llbsmn8dcf7yh9aijln4iym6h2lylzqzzdz";
})
];


postPatch = ''
sed -i init/clipmenud.service \
-e "s,/usr/bin,$out/bin,"
'';

makeFlags = [ "PREFIX=$(out)" ];
buildInputs = [ makeWrapper ];
nativeBuildInputs = [ xsel clipnotify ];

installPhase = ''
for bin in $out/bin/*; do
wrapProgram "$bin" --prefix PATH : "${runtimePath}"
done
postFixup = ''
sed -i "$out/bin/clipctl" -e 's,clipmenud\$,\.clipmenud-wrapped\$,'
wrapProgram "$out/bin/clipmenu" \
--prefix PATH : "${lib.makeBinPath [ xsel ]}"
wrapProgram "$out/bin/clipmenud" \
--set PATH "${lib.makeBinPath [ clipnotify coreutils gawk util-linux xdotool xsel ]}"
'';

meta = with stdenv.lib; {
33 changes: 33 additions & 0 deletions pkgs/applications/misc/herbe/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{ stdenv, lib, fetchFromGitHub, libX11, libXft, freetype, patches ? [ ],
extraLibs ? [ ] }:

stdenv.mkDerivation rec {
pname = "herbe";
version = "1.0.0";

src = fetchFromGitHub {
owner = "dudik";
repo = pname;
rev = version;
sha256 = "0358i5jmmlsvy2j85ij7m1k4ar2jr5lsv7y1c58dlf9710h186cv";
};

inherit patches;

postPatch = ''
sed -i 's_/usr/include/freetype2_${freetype.dev}/include/freetype2_' Makefile
'';

buildInputs = [ libX11 libXft freetype ] ++ extraLibs;

makeFlags = [ "PREFIX=$(out)" ];

meta = with lib; {
description = "Daemon-less notifications without D-Bus";
homepage = "https://github.com/dudik/herbe";
license = licenses.mit;
# NOTE: Could also work on 'unix'.
platforms = platforms.linux;
maintainers = with maintainers; [ wishfort36 ];
};
}
6 changes: 3 additions & 3 deletions pkgs/applications/misc/terminal-typeracer/default.nix
Original file line number Diff line number Diff line change
@@ -10,16 +10,16 @@

rustPlatform.buildRustPackage rec {
pname = "terminal-typeracer";
version = "2.0.2";
version = "2.0.4";

src = fetchFromGitLab {
owner = "ttyperacer";
repo = pname;
rev = "v${version}";
sha256 = "187xrqxalk2gxa22ki5q092llvliddrsc68cg4dvvy2xzq254jfy";
sha256 = "RjGHY6KN6thxbg9W5FRwaAmUeD+5/WCeMCvzFHqZ+J4=";
};

cargoSha256 = "0ky8m23fjjbv7fr9776fjczpg0d43jxwnjxjpwz56jpynwnihfkl";
cargoSha256 = "VSwku0rtQECirCHx2CXe72gCA+p3DdPC4YYwEYu8WfM=";

buildInputs = [ openssl sqlite ] ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
nativeBuildInputs = [ pkg-config ];
4 changes: 2 additions & 2 deletions pkgs/development/arduino/platformio/default.nix
Original file line number Diff line number Diff line change
@@ -4,14 +4,14 @@
let
callPackage = newScope self;

version = "5.0.3";
version = "5.0.4";

# pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964
src = fetchFromGitHub {
owner = "platformio";
repo = "platformio-core";
rev = "v${version}";
sha256 = "0sf5dy0cmhy66rmk0hq1by7nrmf7qz0a99hrk55dpbp6r6vnk3hw";
sha256 = "15jnhlhkk9z6cyzxw065r3080dqan951klwf65p152vfzg79wf84";
};

self = {
Loading