Merge branch 'staging-next' into staging

libkeyfinder no longer uses Qt so dontWrapQtApps is moot.

+310 -245
+6
maintainers/maintainer-list.nix
··· 3159 3159 githubId = 92793; 3160 3160 name = "Friedrich von Never"; 3161 3161 }; 3162 + fortuneteller2k = { 3163 + email = "lythe1107@gmail.com"; 3164 + github = "fortuneteller2k"; 3165 + githubId = 20619776; 3166 + name = "fortuneteller2k"; 3167 + }; 3162 3168 fpletz = { 3163 3169 email = "fpletz@fnordicwalking.de"; 3164 3170 github = "fpletz";
+2 -2
pkgs/applications/editors/bluej/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bluej"; 5 - version = "4.2.2"; 5 + version = "5.0.0"; 6 6 src = fetchurl { 7 7 # We use the deb here. First instinct might be to go for the "generic" JAR 8 8 # download, but that is actually a graphical installer that is much harder 9 9 # to unpack than the deb. 10 10 url = "https://www.bluej.org/download/files/BlueJ-linux-${builtins.replaceStrings ["."] [""] version}.deb"; 11 - sha256 = "5c2241f2208e98fcf9aad7c7a282bcf16e6fd543faa5fdb0b99b34d1023113c3"; 11 + sha256 = "sha256-U81FIf67Qm/86+hA9iUCHt61dxiZsTkkequlVjft6/0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/editors/gnome-builder/default.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "gnome-builder"; 43 - version = "3.38.1"; 43 + version = "3.38.2"; 44 44 45 45 src = fetchurl { 46 46 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 47 - sha256 = "06wcyfrwcjyj2vcqyw0z3sy1r4qxpcdpwqq1qmpsaphpz8acycjn"; 47 + sha256 = "jFNco64yoZC1TZbTIHGVf+wBYYQHo2JRiMZFHngzYTs="; 48 48 }; 49 49 50 50 nativeBuildInputs = [
+2 -2
pkgs/applications/editors/standardnotes/default.nix
··· 2 2 , fetchurl, runtimeShell, libsecret, gtk3, gsettings-desktop-schemas }: 3 3 4 4 let 5 - version = "3.5.11"; 5 + version = "3.5.18"; 6 6 pname = "standardnotes"; 7 7 name = "${pname}-${version}"; 8 8 ··· 13 13 14 14 sha256 = { 15 15 i386-linux = "009fnnd7ysxkyykkbmhvr0vn13b21j1j5mzwdvqdkhm9v3c9rbgj"; 16 - x86_64-linux = "1fij00d03ky57jlnhf9n2iqvfa4dgmkgawrxd773gg03hdsk7xcf"; 16 + x86_64-linux = "1zrnvvr9x0s2gp948iajsmgn38xm6x0g2dgxrfjis39rpplsrdww"; 17 17 }.${stdenv.hostPlatform.system}; 18 18 19 19 src = fetchurl {
+1
pkgs/applications/misc/osmium-tool/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Multipurpose command line tool for working with OpenStreetMap data based on the Osmium library"; 50 50 homepage = "https://osmcode.org/osmium-tool/"; 51 + changelog = "https://github.com/osmcode/osmium-tool/blob/v${version}/CHANGELOG.md"; 51 52 license = with licenses; [ gpl3Plus mit bsd3 ]; 52 53 maintainers = with maintainers; [ das-g ]; 53 54 };
+6 -3
pkgs/applications/networking/browsers/palemoon/default.nix
··· 6 6 , libGLU, libGL, perl, python2, libpulseaudio 7 7 , unzip, xorg, wget, which, yasm, zip, zlib 8 8 9 - , withGTK3 ? false, gtk3 9 + , withGTK3 ? true, gtk3 10 10 }: 11 11 12 12 let ··· 16 16 17 17 in stdenv.mkDerivation rec { 18 18 pname = "palemoon"; 19 - version = "28.17.0"; 19 + version = "29.0.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 githubBase = "repo.palemoon.org"; 23 23 owner = "MoonchildProductions"; 24 24 repo = "Pale-Moon"; 25 25 rev = "${version}_Release"; 26 - sha256 = "0478xn5skpls91hkraykc308hppdc8vj9xbgvlm5wkv0y4dp7h5x"; 26 + sha256 = "1v870kxbl7b0kazd6krjiarvbjwmv13hgwkzpi054i9cf8z7pyiv"; 27 27 fetchSubmodules = true; 28 28 }; 29 29 ··· 119 119 installPhase = '' 120 120 ./mach install 121 121 122 + # Fix missing icon due to wrong WMClass 123 + substituteInPlace ./palemoon/branding/official/palemoon.desktop \ 124 + --replace 'StartupWMClass="pale moon"' 'StartupWMClass=Pale moon' 122 125 desktop-file-install --dir=$out/share/applications \ 123 126 ./palemoon/branding/official/palemoon.desktop 124 127
+2 -2
pkgs/applications/networking/browsers/qutebrowser/default.nix
··· 31 31 32 32 in mkDerivationWith python3Packages.buildPythonApplication rec { 33 33 pname = "qutebrowser"; 34 - version = "2.0.1"; 34 + version = "2.0.2"; 35 35 36 36 # the release tarballs are different from the git checkout! 37 37 src = fetchurl { 38 38 url = "https://github.com/qutebrowser/qutebrowser/releases/download/v${version}/${pname}-${version}.tar.gz"; 39 - sha256 = "0hmj19bp5dihzpphxz77377yfmygj498am0h23kxg5m3y5hqv65a"; 39 + sha256 = "0fxkazz4ykmkiww27l92yr96hq00qn5vvjmknxcy4cl97d2pxa28"; 40 40 }; 41 41 42 42 # Needs tox
+3 -3
pkgs/applications/networking/dnscontrol/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnscontrol"; 5 - version = "3.5.0"; 5 + version = "3.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "StackExchange"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0bnsd1kx0ji2s3w1v7sskc3x82avaqjn2arnax55bmh1yjma6z8p"; 11 + sha256 = "sha256-I1PaDHPocQuoSOyfnxDWwIR+7S9l/odX4SCeAae/jv8="; 12 12 }; 13 13 14 - vendorSha256 = "0ppcrp6jp23ycn70mcgi5bsa0hr20hk7044ldw304krawy2vjgz8"; 14 + vendorSha256 = "sha256-H0i5MoVX5O0CgHOvefDEyzBWvBZvJZUrC9xBq9CHgeE="; 15 15 16 16 subPackages = [ "." ]; 17 17
+2 -2
pkgs/applications/networking/feedreaders/rssguard/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rssguard"; 5 - version = "3.8.3"; 5 + version = "3.8.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "martinrotter"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "1704nj77h6s88l4by3wxl5l770gaig90mv3ix80r00nh8mhzq44q"; 11 + sha256 = "sha256-2NC5Y8WxVYrzpuqDzhXXJ16b04Em1HqZaE2VK9tmfYk="; 12 12 }; 13 13 14 14 buildInputs = [ qtwebengine qttools ];
+5 -7
pkgs/applications/networking/instant-messengers/ssh-chat/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "ssh-chat"; 5 - version = "1.10"; 6 - 7 - goPackagePath = "github.com/shazow/ssh-chat"; 5 + version = "1.10.1"; 8 6 9 7 src = fetchFromGitHub { 10 8 owner = "shazow"; 11 9 repo = "ssh-chat"; 12 10 rev = "v${version}"; 13 - sha256 = "e4COAyheY+mE5zltR1Ms2OJ3I8iG/N1CZ6D7I9PDW5U="; 11 + sha256 = "LgrqIuM/tLC0JqDai2TLu6G/edZ5Q7WFXjX5bzc0Bcc="; 14 12 }; 15 13 16 - goDeps = ./deps.nix; 14 + vendorSha256 = "QTUBorUAsWDOpNP3E/Y6ht7ZXZViWBbrMPtLl7lHtgE="; 17 15 18 16 meta = with lib; { 19 17 description = "Chat over SSH";
-84
pkgs/applications/networking/instant-messengers/ssh-chat/deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/alexcesaro/log"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/alexcesaro/log"; 8 - rev = "61e686294e58"; 9 - sha256 = "1ckd5crq9rd12wpclahg2q0wprfg0whd6k9zbfzzkr6l1qpmmfam"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/howeyc/gopass"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/howeyc/gopass"; 17 - rev = "7cb4b85ec19c"; 18 - sha256 = "1qyhjd6wx409g9cq3xbpbl2xl41nm00mxzcxm5gbqdlwsd0z80rv"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/jessevdk/go-flags"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/jessevdk/go-flags"; 26 - rev = "v1.4.0"; 27 - sha256 = "0algnnigph27spgn655zm4723yfjxjjvlf4k14z9drj3682df25a"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/shazow/rateio"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/shazow/rateio"; 35 - rev = "4461efc8bdc4"; 36 - sha256 = "1isy75cmm71q18mvs6xaizgdjqnn6pllkj4yvd42brfgfj84qz0w"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "golang.org/x/crypto"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://go.googlesource.com/crypto"; 44 - rev = "884d27f42877"; 45 - sha256 = "1ka5kqpw3wr3iawwxq4swmrwbww6v1cmds86z1nm0qb8fvhvpslk"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "golang.org/x/net"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://go.googlesource.com/net"; 53 - rev = "eb5bcb51f2a3"; 54 - sha256 = "17k4g8krxbl84gzcs275b7gsh66dzm15fdxivjnx9xz8q84l4kby"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "golang.org/x/sys"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://go.googlesource.com/sys"; 62 - rev = "1957bb5e6d1f"; 63 - sha256 = "0imqk4l9785rw7ddvywyf8zn7k3ga6f17ky8rmf8wrri7nknr03f"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "golang.org/x/text"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://go.googlesource.com/text"; 71 - rev = "v0.3.2"; 72 - sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "golang.org/x/tools"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://go.googlesource.com/tools"; 80 - rev = "90fa682c2a6e"; 81 - sha256 = "03ic2xsy51jw9749wl7gszdbz99iijbd2bckgygl6cm9w5m364ak"; 82 - }; 83 - } 84 - ]
+3 -9
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 10 10 with lib; 11 11 12 12 let 13 - version = "3.4.2"; 13 + version = "3.4.3"; 14 14 variant = if withQt then "qt" else "cli"; 15 15 16 16 in stdenv.mkDerivation { ··· 20 20 21 21 src = fetchurl { 22 22 url = "https://www.wireshark.org/download/src/all-versions/wireshark-${version}.tar.xz"; 23 - sha256 = "1i548w6zv6ni5n22rs90a12aakyq811493dxmadlcsj2krr6i66y"; 23 + sha256 = "0ar6pxzrcpxdriz437d6ziwlhb8k5wlvrkalp3hgqwzwy1vwqrzl"; 24 24 }; 25 25 26 26 cmakeFlags = [ ··· 45 45 ++ optionals stdenv.isDarwin [ SystemConfiguration ApplicationServices gmp ] 46 46 ++ optionals (withQt && stdenv.isDarwin) (with qt5; [ qtmacextras ]); 47 47 48 - patches = [ ./wireshark-lookup-dumpcap-in-path.patch ] 49 - # https://code.wireshark.org/review/#/c/23728/ 50 - ++ lib.optional stdenv.hostPlatform.isMusl (fetchpatch { 51 - name = "fix-timeout.patch"; 52 - url = "https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commitdiff_plain;h=8b5b843fcbc3e03e0fc45f3caf8cf5fc477e8613;hp=94af9724d140fd132896b650d10c4d060788e4f0"; 53 - sha256 = "1g2dm7lwsnanwp68b9xr9swspx7hfj4v3z44sz3yrfmynygk8zlv"; 54 - }); 48 + patches = [ ./wireshark-lookup-dumpcap-in-path.patch ]; 55 49 56 50 postPatch = '' 57 51 sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
+2 -2
pkgs/applications/science/math/rofi-calc/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "rofi-calc"; 15 - version = "1.9"; 15 + version = "2.0.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "svenstaro"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "ZGY4ZtAG/ZnEnC80modZBV4RdRQElbkjeoKCEFVrncE="; 21 + sha256 = "NbWXMash0pK7Y9gOEBbL7zXjFytoeZBN9/wIbRTvQ8g="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/applications/video/mediathekview/default.nix
··· 1 1 { lib, stdenv, fetchurl, makeWrapper, jre }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "13.7.0"; 4 + version = "13.7.1"; 5 5 pname = "mediathekview"; 6 6 src = fetchurl { 7 7 url = "https://download.mediathekview.de/stabil/MediathekView-${version}-linux.tar.gz"; 8 - sha256 = "sha256-9SQUsxs/Zt7YaZo6FdeEF3MOUO3IbkDGwV5i72/X4bk="; 8 + sha256 = "sha256-yFPyj1Mbgj2eJv4DpvfOtPyTbL9gMAXC5TzSx8AV27o="; 9 9 }; 10 10 11 11 nativeBuildInputs = [ makeWrapper ];
+6 -3
pkgs/applications/video/tartube/default.nix
··· 10 10 , youtube-dl 11 11 , glib 12 12 , ffmpeg 13 + , aria 13 14 }: 14 15 15 16 python3Packages.buildPythonApplication rec { 16 17 pname = "tartube"; 17 - version = "2.3.042"; 18 + version = "2.3.085"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "axcore"; 21 22 repo = "tartube"; 22 23 rev = "v${version}"; 23 - sha256 = "117q4s2b2js3204506qv3kjcsy3amcf0mpwj6q0ixs1256ilkxwj"; 24 + sha256 = "bkz64nj6748552ZMRcL/I1lUXGpZjaATUEqv3Kkphck="; 24 25 }; 25 26 26 27 nativeBuildInputs = [ ··· 38 39 feedparser 39 40 playsound 40 41 ffmpeg 42 + matplotlib 43 + aria 41 44 ]; 42 45 43 46 buildInputs = [ ··· 49 52 ]; 50 53 51 54 postPatch = '' 52 - sed -i "/^\s*install_requires/s/, 'pgi'\|'pgi', \|'pgi'//" setup.py 55 + sed -i "/^\s*'pgi',$/d" setup.py 53 56 ''; 54 57 55 58 postInstall = ''
+7 -8
pkgs/applications/video/vokoscreen-ng/default.nix
··· 1 1 { lib 2 2 , mkDerivation 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , pkg-config 6 5 , qmake 7 6 , qttools 8 7 , gstreamer 9 8 , libX11 9 + , pulseaudio 10 10 , qtbase 11 11 , qtmultimedia 12 12 , qtx11extras ··· 19 19 mkDerivation rec { 20 20 21 21 pname = "vokoscreen-ng"; 22 - version = "3.0.5"; 22 + version = "3.0.8"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "vkohaupt"; 26 26 repo = "vokoscreenNG"; 27 27 rev = version; 28 - sha256 = "1spyqw8h8bkc1prdb9aixiw5h3hk3gp2p0nj934bnwq04kmfp660"; 28 + sha256 = "1302663hyp2xxhaavhfky24a2p9gz23i3rykmrc6c1n23h24snri"; 29 29 }; 30 30 31 31 patches = [ 32 - # Better linux integration 33 - (fetchpatch { 34 - url = "https://github.com/vkohaupt/vokoscreenNG/commit/0a3784095ecca582f7eb09551ceb34c309d83637.patch"; 35 - sha256 = "1iibimv8xfxxfk44kkbrkay37ibdndjvs9g53mxr8x8vrsp917bz"; 36 - }) 32 + # Adaptation of previously used https://github.com/City-busz/vokoscreenNG/commit/0a3784095ecca582f7eb09551ceb34c309d83637 patch 33 + # used for 3.0.5 but incompatible at least since 3.0.8. The issue is addressed here https://github.com/vkohaupt/vokoscreenNG/issues/139 34 + ./linux-support-installation-target.patch 37 35 ]; 38 36 39 37 qmakeFlags = [ "src/vokoscreenNG.pro" ]; ··· 42 40 buildInputs = [ 43 41 gstreamer 44 42 libX11 43 + pulseaudio 45 44 qtbase 46 45 qtmultimedia 47 46 qtx11extras
+40
pkgs/applications/video/vokoscreen-ng/linux-support-installation-target.patch
··· 1 + Seulement dans b: patch.patch 2 + Seulement dans b: ..rej 3 + diff --color -ur a/src/vokoscreenNG.pro b/src/vokoscreenNG.pro 4 + --- a/src/vokoscreenNG.pro 2021-02-03 15:00:57.377401016 +0100 5 + +++ b/src/vokoscreenNG.pro 2021-02-03 15:09:18.141905863 +0100 6 + @@ -160,7 +160,32 @@ 7 + # systrayAlternative 8 + include(systrayAlternative/systrayAlternative.pri) 9 + 10 + +unix:!macx { 11 + + isEmpty(PREFIX) { 12 + + PREFIX = /usr/local 13 + + } 14 + + isEmpty(BINDIR) { 15 + + BINDIR = $$PREFIX/bin 16 + + } 17 + + isEmpty(DATADIR) { 18 + + DATADIR = $$PREFIX/share 19 + + } 20 + + 21 + + target.path = $$BINDIR 22 + + 23 + + icon.files = applications/vokoscreenNG.png 24 + + icon.path = $$DATADIR/icons/hicolor/256x256/apps/ 25 + + 26 + + desktop.files = applications/vokoscreenNG.desktop 27 + + desktop.path = $$DATADIR/applications/ 28 + + 29 + + appdata.files = applications/vokoscreenNG.appdata.xml 30 + + appdata.path = $$DATADIR/metainfo/ 31 + + 32 + + INSTALLS += target icon desktop appdata 33 + +} 34 + # ciscoOpenh264 35 + win32:include(ciscoOpenh264/ciscoOpenh264.pri) 36 + 37 + -unix:include(wayland/wayland.pri) 38 + \ Pas de fin de ligne à la fin du fichier 39 + +unix:include(wayland/wayland.pri) 40 + +
+2 -2
pkgs/applications/window-managers/icewm/default.nix
··· 38 38 39 39 stdenv.mkDerivation rec { 40 40 pname = "icewm"; 41 - version = "2.0.0"; 41 + version = "2.1.1"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "bbidulock"; 45 45 repo = pname; 46 46 rev = version; 47 - sha256 = "sha256-WdRAWAQEf9c66MVrLAs5VgBDK5r4JKM2GrjAV4cuGfA="; 47 + sha256 = "sha256-WVlp8ir7w/wv4CI11dTQZkLcnW8JYLRQ+bbz73KEcWo="; 48 48 }; 49 49 50 50 nativeBuildInputs = [ cmake pkg-config perl asciidoc ];
+32
pkgs/data/fonts/scientifica/default.nix
··· 1 + { lib, fetchurl }: 2 + 3 + let 4 + version = "2.1"; 5 + in fetchurl rec { 6 + name = "scientifica-${version}"; 7 + 8 + url = "https://github.com/NerdyPepper/scientifica/releases/download/v${version}/scientifica-v${version}.tar"; 9 + 10 + downloadToTemp = true; 11 + 12 + recursiveHash = true; 13 + 14 + sha256 = "081faa48d6g86pacmgjqa96in72rjldavnwxq6bdq2br33h3qwrz"; 15 + 16 + postFetch = '' 17 + tar xvf $downloadedFile 18 + mkdir -p $out/share/fonts/truetype 19 + mkdir -p $out/share/fonts/misc 20 + cp scientifica/ttf/*.ttf $out/share/fonts/truetype 21 + cp scientifica/otb/*.otb $out/share/fonts/misc 22 + cp scientifica/bdf/*.bdf $out/share/fonts/misc 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Tall and condensed bitmap font for geeks"; 27 + homepage = "https://github.com/NerdyPepper/scientifica"; 28 + license = licenses.ofl; 29 + platforms = platforms.all; 30 + maintainers = with maintainers; [ fortuneteller2k ]; 31 + }; 32 + }
+2 -2
pkgs/desktops/gnome-3/apps/gnome-sound-recorder/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "gnome-sound-recorder"; 22 - version = "3.38.0"; 22 + version = "3.38.1"; 23 23 24 24 src = fetchurl { 25 25 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 - sha256 = "I5A/c2G+QQhw+6lHIJFnuW9JB2MGQdM8y6qOQvV0tpk="; 26 + sha256 = "2Z6k+WPsEInpzVl6fUQ5ihHs7xMeQUInGhyQwVuqRSE="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/armadillo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "armadillo"; 5 - version = "10.2.0"; 5 + version = "10.2.1"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 - sha256 = "sha256-gvhNUmyNpyJAqwXLErPz8eZ00gzLOOAI5L9TNVsapoo="; 9 + sha256 = "sha256-fY500kh2mvI/yJTYu4jwXjIxeTPL5NqPPFa+j4mp/MQ="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/cpp-utilities/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "cpp-utilities"; 11 - version = "5.10.0"; 11 + version = "5.10.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Martchus"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-ZqpgnxI6Py+Xrf+MK852j+kE2JGFz15kWAXOqy+bjVc="; 17 + sha256 = "sha256-8upRrk2x2gaS+JwCmZblrRSRxy0uNfFLTW7ua2ix2wI="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ];
+14 -21
pkgs/development/libraries/libkeyfinder/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fftw, qtbase, qmake }: 1 + { lib, stdenv, fetchFromGitHub, cmake, fftw, catch2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libkeyfinder"; 5 - version = "2.1"; 5 + version = "2.2.4"; 6 6 7 7 src = fetchFromGitHub { 8 - sha256 = "07kc0cl6kirgmpdgkgmp6r3yvyf7b1w569z01g8rfl1cig80qdc7"; 8 + owner = "mixxxdj"; 9 + repo = "libkeyfinder"; 9 10 rev = "v${version}"; 10 - repo = "libKeyFinder"; 11 - owner = "ibsh"; 11 + sha256 = "005qq81xfzi1iifvpgkqpizxcrfisafq2r0cjp4fxqh1ih7bfimv"; 12 12 }; 13 13 14 - nativeBuildInputs = [ qmake ]; 15 - buildInputs = [ fftw qtbase ]; 14 + # needed for linking libkeyfinder.so into keyfinder-tests executable 15 + preBuild = '' 16 + export LD_LIBRARY_PATH=$(pwd) 17 + ''; 16 18 17 - dontWrapQtApps = true; 19 + nativeBuildInputs = [ cmake ]; 18 20 19 - postPatch = '' 20 - substituteInPlace LibKeyFinder.pro \ 21 - --replace "/usr/local" "$out" \ 22 - --replace "-stdlib=libc++" "" 23 - ''; 21 + buildInputs = [ fftw ]; 24 22 25 - enableParallelBuilding = true; 23 + checkInputs = [ catch2 ]; 26 24 27 - postInstall = '' 28 - mkdir -p $out/include/keyfinder 29 - install -m644 *.h $out/include/keyfinder 30 - mkdir -p $out/lib 31 - cp -a lib*.so* $out/lib 32 - ''; 25 + doCheck = true; 33 26 34 27 meta = with lib; { 35 28 description = "Musical key detection for digital audio (C++ library)"; 36 - homepage = "http://www.ibrahimshaath.co.uk/keyfinder/"; 29 + homepage = "https://mixxxdj.github.io/libkeyfinder/"; 37 30 license = licenses.gpl3Plus; 38 31 platforms = platforms.linux; 39 32 };
+2 -2
pkgs/development/libraries/qpdf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "qpdf"; 5 - version = "10.0.4"; 5 + version = "10.1.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "qpdf"; 9 9 repo = "qpdf"; 10 10 rev = "release-qpdf-${version}"; 11 - sha256 = "1jqijnni2pmbbdk2g3pi14178j7mls8dj2bcwf1lds5ar0ghsagc"; 11 + sha256 = "sha256-abPT1u/ceBrE1U+omOHiU3UjLrmcpdSpe1vgar0wUGk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ perl ];
+2 -2
pkgs/development/python-modules/boto3/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "boto3"; 16 - version = "1.17.0"; # N.B: if you change this, change botocore too 16 + version = "1.17.1"; # N.B: if you change this, change botocore too 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-Kjm9Xl8tUM6SZ9aCzJJ1D4dxOZZlAh9H6A+cjS+4EqY="; 20 + sha256 = "sha256-WKRA9MlqHy8HZXfHCFI3hUum20GnyR5KM/swBo+NRpI="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
+2 -2
pkgs/development/python-modules/botocore/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "botocore"; 15 - version = "1.20.0"; # N.B: if you change this, change boto3 and awscli to a matching version 15 + version = "1.20.1"; # N.B: if you change this, change boto3 and awscli to a matching version 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-pgjW1kS4UvPBVPxDPqrlL+u+vHxHT6j01mZ5fQkxdwo="; 19 + sha256 = "sha256-lIi6NeLU0XN19nuP0wDfXsL4MXopJAMpAQCcmZ1WO1k="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+4
pkgs/development/python-modules/netifaces/default.nix
··· 12 12 sha256 = "2dee9ffdd16292878336a58d04a20f0ffe95555465fee7c9bd23b3490ef2abf3"; 13 13 }; 14 14 15 + doCheck = false; # no tests implemented 16 + 17 + pythonImportsCheck = [ "netifaces" ]; 18 + 15 19 meta = with lib; { 16 20 homepage = "https://alastairs-place.net/projects/netifaces/"; 17 21 description = "Portable access to network interfaces from Python";
+10 -7
pkgs/development/python-modules/osmpythontools/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , beautifulsoup4 5 5 , geojson 6 6 , lxml ··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "osmpythontools"; 16 - version = "0.2.8"; 16 + version = "0.2.9"; 17 17 18 - src = fetchPypi { 19 - pname = "OSMPythonTools"; 20 - inherit version; 21 - sha256 = "8a33adbd266127e342d12da755075fae08f398032a6f0909b5e86bef13960a85"; 18 + src = fetchFromGitHub { 19 + owner = "mocnik-science"; 20 + repo = "osm-python-tools"; 21 + rev = "v${version}"; 22 + sha256 = "1qpj03fgn8rmrg9a9vk7bw32k9hdy15g5p2q3a6q52ykpb78jdz5"; 22 23 }; 24 + 25 + patches = [ ./remove-test-only-dependencies.patch ]; 23 26 24 27 propagatedBuildInputs = [ 25 28 beautifulsoup4 ··· 32 35 xarray 33 36 ]; 34 37 35 - # no tests included 38 + # tests touch network 36 39 doCheck = false; 37 40 38 41 pythonImportsCheck = [
+13
pkgs/development/python-modules/osmpythontools/remove-test-only-dependencies.patch
··· 1 + diff --git a/setup.py b/setup.py 2 + index 801d081..6d93128 100644 3 + --- a/setup.py 4 + +++ b/setup.py 5 + @@ -19,8 +19,6 @@ setup( 6 + 'matplotlib', 7 + 'numpy', 8 + 'pandas', 9 + - 'pytest', 10 + - 'pytest-sugar', 11 + 'ujson', 12 + 'xarray', 13 + ],
+3
pkgs/development/python-modules/setproctitle/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchPypi 4 5 , pytestCheckHook 5 6 }: ··· 7 8 buildPythonPackage rec { 8 9 pname = "setproctitle"; 9 10 version = "1.2"; 11 + 12 + disabled = pythonOlder "3.6"; 10 13 11 14 src = fetchPypi { 12 15 inherit pname version;
+3 -3
pkgs/development/tools/build-managers/sbt-extras/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "sbt-extras"; 7 - rev = "562e2f74295f9c3ba2b3c8a87f6665b171dcdf47"; 8 - version = "2021-02-01"; 7 + rev = "830b72140583e2790bbd3649890ac8ef5371d0c6"; 8 + version = "2021-02-04"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "paulp"; 12 12 repo = "sbt-extras"; 13 13 inherit rev; 14 - sha256 = "1787ghqc62wnhkhc6x2ly63bvkmprgifw497npx2l08d3s4q7kbk"; 14 + sha256 = "0wq2mf8s254ns0sss5q394c1j2rnvl42x9l6kkrav505hbx0gyq6"; 15 15 }; 16 16 17 17 dontBuild = true;
+2 -2
pkgs/development/tools/react-native-debugger/default.nix
··· 38 38 ]; 39 39 in stdenv.mkDerivation rec { 40 40 pname = "react-native-debugger"; 41 - version = "0.11.5"; 41 + version = "0.11.7"; 42 42 src = fetchurl { 43 43 url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip"; 44 - sha256 = "0b917lihypx7ansy64dmwvgi943yy0n6fs8myam635bsr4l1srzb"; 44 + sha256 = "sha256-UXKObJKk9UUgWtm8U+nXWvIJUr4NLm2f//pGTHJISYA="; 45 45 }; 46 46 47 47 buildInputs = [ unzip ];
+5 -5
pkgs/misc/emulators/ryujinx/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchurl, makeWrapper, makeDesktopItem, linkFarmFromDrvs 2 - , dotnet-sdk_5, dotnetPackages, dotnetCorePackages 2 + , dotnet-sdk_5, dotnetPackages, dotnetCorePackages, cacert 3 3 , SDL2, libX11, ffmpeg, openal, libsoundio 4 4 , gtk3, gobject-introspection, gdk-pixbuf, wrapGAppsHook 5 5 }: ··· 15 15 ]; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "ryujinx"; 18 - version = "1.0.6448"; # Versioning is based off of the official appveyor builds: https://ci.appveyor.com/project/gdkchan/ryujinx 18 + version = "1.0.6498"; # Versioning is based off of the official appveyor builds: https://ci.appveyor.com/project/gdkchan/ryujinx 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "Ryujinx"; 22 22 repo = "Ryujinx"; 23 - rev = "9eb0ab05c6e820e113b3c61cbacd9b085b2819c4"; 24 - sha256 = "168nm7p6lqswmsya6gf3296ligyjabqmbrdzginkcviii643yslz"; 23 + rev = "67033ed8e05eb70860ac6af2b83deab0256c11eb"; 24 + sha256 = "1lg0cybbrf0x3jl10jwdwcg1zyhxsqfdnwnsvdm1lah75xg15ymw"; 25 25 }; 26 26 27 - nativeBuildInputs = [ dotnet-sdk_5 dotnetPackages.Nuget makeWrapper wrapGAppsHook gobject-introspection gdk-pixbuf ]; 27 + nativeBuildInputs = [ dotnet-sdk_5 dotnetPackages.Nuget cacert makeWrapper wrapGAppsHook gobject-introspection gdk-pixbuf ]; 28 28 29 29 nugetDeps = linkFarmFromDrvs "${pname}-nuget-deps" (import ./deps.nix { 30 30 fetchNuGet = { name, version, sha256 }: fetchurl {
-3
pkgs/misc/emulators/ryujinx/fetch-deps.sh
··· 36 36 EOF 37 37 done < <(find ./nuget_tmp.packages -name '*.nuspec' | sort) 38 38 echo "]" >>"$deps_file" 39 - 40 - popd 41 - rm -r "$src"
+17 -6
pkgs/os-specific/linux/fscryptctl/default.nix
··· 3 3 # Don't use this for anything important yet! 4 4 5 5 stdenv.mkDerivation rec { 6 - pname = "fscryptctl-unstable"; 7 - version = "2017-10-23"; 6 + pname = "fscryptctl"; 7 + version = "0.1.0"; 8 8 9 9 goPackagePath = "github.com/google/fscrypt"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "google"; 13 13 repo = "fscryptctl"; 14 - rev = "142326810eb19d6794793db6d24d0775a15aa8e5"; 14 + rev = "v${version}"; 15 15 sha256 = "1853hlpklisbqnkb7a921dsf0vp2nr2im26zpmrs592cnpsvk3hb"; 16 16 }; 17 17 18 18 makeFlags = [ "DESTDIR=$(out)/bin" ]; 19 19 20 20 meta = with lib; { 21 - description = '' 22 - A low-level tool that handles raw keys and manages policies for Linux 23 - filesystem encryption 21 + description = "Small C tool for Linux filesystem encryption"; 22 + longDescription = '' 23 + fscryptctl is a low-level tool written in C that handles raw keys and 24 + manages policies for Linux filesystem encryption, specifically the 25 + "fscrypt" kernel interface which is supported by the ext4, f2fs, and 26 + UBIFS filesystems. 27 + fscryptctl is mainly intended for embedded systems which can't use the 28 + full-featured fscrypt tool, or for testing or experimenting with the 29 + kernel interface to Linux filesystem encryption. fscryptctl does not 30 + handle key generation, key stretching, key wrapping, or PAM integration. 31 + Most users should use the fscrypt tool instead, which supports these 32 + features and generally is much easier to use. 33 + As fscryptctl is intended for advanced users, you should read the kernel 34 + documentation for filesystem encryption before using fscryptctl. 24 35 ''; 25 36 inherit (src.meta) homepage; 26 37 license = licenses.asl20;
+5 -4
pkgs/os-specific/linux/rtl8821ce/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, kernel, bc }: 2 + 2 3 stdenv.mkDerivation rec { 3 - name = "rtl8821ce-${kernel.version}-${version}"; 4 - version = "5.5.2_34066.20200325"; 4 + pname = "rtl8821ce-${kernel.version}"; 5 + version = "unstable-2020-12-16"; 5 6 6 7 src = fetchFromGitHub { 7 8 owner = "tomaspinho"; 8 9 repo = "rtl8821ce"; 9 - rev = "8d7edbe6a78fd79cfab85d599dad9dc34138abd1"; 10 - sha256 = "1hsf8lqjnkrkvk0gps8yb3lx72mvws6xbgkbdmgdkz7qdxmha8bp"; 10 + rev = "14b536f0c9ad2d0abbdab8afc7ade684900ca9cf"; 11 + sha256 = "0z7r7spsgn22gwv9pcmkdjn9ingi8jj7xkxasph8118h46fw8ip2"; 11 12 }; 12 13 13 14 hardeningDisable = [ "pic" ];
+8 -1
pkgs/os-specific/linux/zfs/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , autoreconfHook269, util-linux, nukeReferences, coreutils 3 - , perl, buildPackages 3 + , perl, buildPackages, nixosTests 4 4 , configFile ? "all" 5 5 6 6 # Userspace dependencies ··· 156 156 ''; 157 157 158 158 outputs = [ "out" ] ++ optionals buildUser [ "lib" "dev" ]; 159 + 160 + passthru.tests = if isUnstable then 161 + [ nixosTests.zfs.unstable ] 162 + else [ 163 + nixosTests.zfs.installer 164 + nixosTests.zfs.stable 165 + ]; 159 166 160 167 meta = { 161 168 description = "ZFS Filesystem Linux Kernel module";
+33 -10
pkgs/servers/home-assistant/default.nix
··· 95 95 ''; 96 96 97 97 propagatedBuildInputs = [ 98 - # From setup.py 99 - aiohttp astral async-timeout attrs bcrypt certifi ciso8601 httpx jinja2 100 - pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml 101 - setuptools voluptuous voluptuous-serialize yarl 102 - # From default_config. dhcp, frontend, http, image, mobile_app and 103 - # recorder components as well as the auth.mfa_modules.totp module 104 - aiohttp-cors aiohue defusedxml distro emoji hass-frontend pynacl pillow pyotp 105 - pyqrcode scapy sqlalchemy python-openzwave-mqtt 98 + # Only packages required in setup.py + hass-frontend 99 + aiohttp 100 + astral 101 + async-timeout 102 + attrs 103 + bcrypt 104 + certifi 105 + ciso8601 106 + cryptography 107 + hass-frontend 108 + httpx 109 + jinja2 110 + pip 111 + pyjwt 112 + python-slugify 113 + pytz 114 + pyyaml 115 + requests 116 + ruamel_yaml 117 + voluptuous 118 + voluptuous-serialize 119 + yarl 106 120 ] ++ componentBuildInputs ++ extraBuildInputs; 107 121 108 122 # upstream only tests on Linux, so do we. 109 123 doCheck = stdenv.isLinux; 110 124 111 125 checkInputs = [ 112 - asynctest pytestCheckHook pytest-aiohttp pytest_xdist requests-mock hass-nabucasa netdisco pydispatcher 113 - ]; 126 + # test infrastructure 127 + asynctest 128 + pytest-aiohttp 129 + pytest-xdist 130 + pytestCheckHook 131 + requests-mock 132 + # component dependencies 133 + pyotp 134 + ] ++ lib.concatMap (component: getPackages component py.pkgs) componentTests; 114 135 115 136 # We cannot test all components, since they'd introduce lots of dependencies, some of which are unpackaged, 116 137 # but we should test very common stuff, like what's in `default_config`. ··· 130 151 "history" 131 152 "homeassistant" 132 153 "http" 154 + "hue" 133 155 "input_boolean" 134 156 "input_datetime" 135 157 "input_text" ··· 153 175 "websocket_api" 154 176 "zeroconf" 155 177 "zone" 178 + "zwave" 156 179 ]; 157 180 158 181 pytestFlagsArray = [
+6 -6
pkgs/servers/monitoring/grafana/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "grafana"; 5 - version = "7.3.7"; 5 + version = "7.4.0"; 6 6 7 7 excludedPackages = [ "release_publisher" ]; 8 8 ··· 10 10 rev = "v${version}"; 11 11 owner = "grafana"; 12 12 repo = "grafana"; 13 - sha256 = "134x2jqrczp5qfa2rmqc7jikv3w258kks532jp1qi65qk7w7jhb9"; 13 + sha256 = "0mdk3f237gvyjw8fxppfwzs8smhrnrj5aqc2wsykclrl52h5mv2z"; 14 14 }; 15 15 16 16 srcStatic = fetchurl { 17 17 url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; 18 - sha256 = "052r9gajggd9jlwnl82hq0jflhlz7cbdflkjapq4nx3rpnfscqgp"; 18 + sha256 = "1dc03d5hg7f2s9lrqycxm08ry8plkx8lkrfm4q3gjk1cvf5zjwzd"; 19 19 }; 20 20 21 - vendorSha256 = "0474d5y40q7i7k1gm1k7ac1dqhizvqql8w9nn44qxb7g2w2bfqiv"; 21 + vendorSha256 = "0m39dw4raqzm7zxcbncdxf7br5j173czl62xsp94q4g2h719mc9a"; 22 22 23 23 postPatch = '' 24 24 substituteInPlace pkg/cmd/grafana-server/main.go \ 25 25 --replace 'var version = "5.0.0"' 'var version = "${version}"' 26 26 ''; 27 27 28 - # fixes build failure with go 1.15: 29 28 # main module (github.com/grafana/grafana) does not contain package github.com/grafana/grafana/scripts/go 29 + # main module (github.com/grafana/grafana) does not contain package github.com/grafana/grafana/dashboard-schemas 30 30 preBuild = '' 31 - rm -rf scripts/go 31 + rm -r dashboard-schemas scripts/go 32 32 ''; 33 33 34 34 postInstall = ''
+3 -3
pkgs/servers/rtsp-simple-server/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "rtsp-simple-server"; 8 - version = "0.12.2"; 8 + version = "0.14.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aler9"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "094brxiiapm7402q0ysaha2xk3wymc2kz8vqisjyiswz7wf4wsx0"; 14 + sha256 = "sha256-9PjITPuCndz/EuFEt9docmWN93TwZQbnyHV161hUwS0="; 15 15 }; 16 16 17 - vendorSha256 = "007dyw825jsfma7sq5llxllhrzbkhqxr985s1nhg5cdd803gz42p"; 17 + vendorSha256 = "sha256-6tp1hN1dRKm523IegMpsTO+/gktywqdNZflUbE4TPuU="; 18 18 19 19 # Tests need docker 20 20 doCheck = false;
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 28 28 29 29 in with py.pkgs; buildPythonApplication rec { 30 30 pname = "awscli"; 31 - version = "1.19.0"; # N.B: if you change this, change botocore to a matching version too 31 + version = "1.19.1"; # N.B: if you change this, change botocore to a matching version too 32 32 33 33 src = fetchPypi { 34 34 inherit pname version; 35 - sha256 = "sha256-K9wu8zD5M02+77kclCBh/ralNka9VcZj4AVvjQ3Gb+0="; 35 + sha256 = "sha256-8T0zFxR7hLdt2ZZvkshckIO2XNGZIbQuwfeGxqQs7rs="; 36 36 }; 37 37 38 38 # https://github.com/aws/aws-cli/issues/4837
+12 -5
pkgs/tools/filesystems/zerofree/default.nix
··· 1 - { lib, stdenv, fetchurl, e2fsprogs }: 1 + { lib, stdenv, fetchurl, installShellFiles, e2fsprogs }: 2 2 3 - stdenv.mkDerivation rec { 3 + let 4 + manpage = fetchurl { 5 + url = "https://manpages.ubuntu.com/manpages.gz/xenial/man8/zerofree.8.gz"; 6 + sha256 = "0y132xmjl02vw41k794psa4nmjpdyky9f6sf0h4f7rvf83z3zy4k"; 7 + }; 8 + in stdenv.mkDerivation rec { 4 9 pname = "zerofree"; 5 10 version = "1.1.1"; 6 11 ··· 9 14 sha256 = "0rrqfa5z103ws89vi8kfvbks1cfs74ix6n1wb6vs582vnmhwhswm"; 10 15 }; 11 16 12 - buildInputs = [ e2fsprogs ]; 17 + buildInputs = [ e2fsprogs installShellFiles ]; 13 18 14 19 installPhase = '' 15 - mkdir -p $out/bin 20 + mkdir -p $out/bin $out/share/zerofree 16 21 cp zerofree $out/bin 17 - ''; 22 + cp COPYING $out/share/zerofree/COPYING 23 + installManPage ${manpage} 24 + ''; 18 25 19 26 meta = { 20 27 homepage = "https://frippery.org/uml/";
+4 -4
pkgs/tools/misc/esphome/default.nix
··· 11 11 12 12 in python.pkgs.buildPythonApplication rec { 13 13 pname = "esphome"; 14 - version = "1.15.3"; 14 + version = "1.16.0"; 15 15 16 16 src = python.pkgs.fetchPypi { 17 17 inherit pname version; 18 - sha256 = "a75b53e76fb8b4b394eca18fe74f622ca740bc13b7cbc02e6af5f50126b7aa0b"; 18 + sha256 = "0pvwzkdcpjqdf7lh1k3xv1la5v60lhjixzykapl7f2xh71fbm144"; 19 19 }; 20 20 21 21 ESPHOME_USE_SUBPROCESS = ""; 22 22 23 23 propagatedBuildInputs = with python.pkgs; [ 24 - voluptuous pyyaml paho-mqtt colorlog 24 + voluptuous pyyaml paho-mqtt colorlog colorama 25 25 tornado protobuf tzlocal pyserial ifaddr 26 26 protobuf click 27 27 ]; ··· 49 49 description = "Make creating custom firmwares for ESP32/ESP8266 super easy"; 50 50 homepage = "https://esphome.io/"; 51 51 license = licenses.mit; 52 - maintainers = with maintainers; [ dotlambda globin ]; 52 + maintainers = with maintainers; [ dotlambda globin elseym ]; 53 53 }; 54 54 }
+2 -2
pkgs/tools/misc/osm2pgsql/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "osm2pgsql"; 19 - version = "1.4.0"; 19 + version = "1.4.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "openstreetmap"; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "1if76vw9jkc9jn4v0vvgwnpscjckk2cap93a8iqah8mqzx233y8s"; 25 + sha256 = "0ld43k7xx395hd6kcn8wyacvb1cfjy670lh9w6yhfi78nxqj9mmy"; 26 26 }; 27 27 28 28 nativeBuildInputs = [ cmake ];
+6 -4
pkgs/tools/misc/uhubctl/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , libusb1 4 5 }: 5 6 6 7 stdenv.mkDerivation rec { 7 8 pname = "uhubctl"; 8 - version = "2.2.0"; 9 + version = "2.3.0"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "mvp"; 12 13 repo = "uhubctl"; 13 - rev = "refs/tags/v${version}"; 14 - sha256 = "0pimhw2a2wfg7nh1ahsxmzkb0j6bbncwdqsvyp8l23zhs5kx7wm9"; 14 + rev = "v${version}"; 15 + sha256 = "1wxsiygw6gwv1h90yassnxylkyi2dfz7y59qkmb7rs8a8javj7nv"; 15 16 }; 16 17 17 18 buildInputs = [ libusb1 ]; 18 19 19 20 installFlags = [ "prefix=${placeholder "out"}" ]; 21 + 20 22 meta = with lib; { 21 23 homepage = "https://github.com/mvp/uhubctl"; 22 24 description = "Utility to control USB power per-port on smart USB hubs";
+6 -3
pkgs/tools/networking/weighttp/default.nix
··· 1 1 { lib, stdenv, fetchgit, python, libev, wafHook }: 2 + 2 3 stdenv.mkDerivation rec { 3 4 pname = "weighttp"; 4 5 version = "0.4"; ··· 10 11 }; 11 12 12 13 nativeBuildInputs = [ wafHook ]; 14 + 13 15 buildInputs = [ python libev ]; 14 16 15 - meta = { 16 - platforms = lib.platforms.unix; 17 + meta = with lib; { 18 + description = "Lightweight and simple webserver benchmarking tool"; 17 19 homepage = "https://redmine.lighttpd.net/projects/weighttp/wiki"; 18 - description = "A lightweight and simple webserver benchmarking tool"; 20 + platforms = platforms.unix; 21 + license = licenses.mit; 19 22 }; 20 23 }
+3
pkgs/tools/package-management/checkinstall/default.nix
··· 70 70 maintainers = [ lib.maintainers.eelco ]; 71 71 platforms = lib.platforms.linux; 72 72 license = lib.licenses.gpl2; 73 + knownVulnerabilities = [ 74 + "CVE-2020-25031" 75 + ]; 73 76 }; 74 77 }
+2 -2
pkgs/tools/system/di/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "di"; 5 - version = "4.48"; 5 + version = "4.48.0.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://gentoo.com/${pname}/${pname}-${version}.tar.gz"; 9 - sha256 = "0crvvfsxh8ryc0j19a2x52i9zacvggm8zi6j3kzygkcwnpz4km8r"; 9 + sha256 = "sha256-YFCFRDGeq2h/UXKme/NnnCuFdtw2Vim6Y3SbytaItGc="; 10 10 }; 11 11 12 12 makeFlags = [ "INSTALL_DIR=$(out)" ];
+3 -2
pkgs/tools/typesetting/sile/default.nix
··· 30 30 luarepl 31 31 luasec 32 32 luasocket 33 + luautf8 33 34 penlight 34 35 stdlib 35 36 vstruct ··· 38 39 39 40 stdenv.mkDerivation rec { 40 41 pname = "sile"; 41 - version = "0.10.13"; 42 + version = "0.10.14"; 42 43 43 44 src = fetchurl { 44 45 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 45 - sha256 = "19k4r7wfszml4dac8cm1hx9rb1im3psigcidz8bdm9j9jzpd01yj"; 46 + sha256 = "100f6iangpiwlv8k55d134w856r0xwsgw90s1rkkmqa5syziwni5"; 46 47 }; 47 48 48 49 configureFlags = [
+7 -3
pkgs/top-level/all-packages.nix
··· 15140 15140 15141 15141 libkate = callPackage ../development/libraries/libkate { }; 15142 15142 15143 + libkeyfinder = callPackage ../development/libraries/libkeyfinder { }; 15144 + 15143 15145 libkml = callPackage ../development/libraries/libkml { }; 15144 15146 15145 15147 libksba = callPackage ../development/libraries/libksba { }; ··· 20763 20765 inter-ui = callPackage ../data/fonts/inter-ui { }; 20764 20766 inter = callPackage ../data/fonts/inter { }; 20765 20767 20768 + scientifica = callPackage ../data/fonts/scientifica { }; 20769 + 20766 20770 siji = callPackage ../data/fonts/siji 20767 20771 { inherit (buildPackages.xorg) mkfontscale fonttosfnt; }; 20768 20772 ··· 23062 23066 23063 23067 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { }; 23064 23068 23065 - keyfinder-cli = libsForQt5.callPackage ../applications/audio/keyfinder-cli { }; 23069 + keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { }; 23066 23070 23067 23071 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { }; 23068 23072 ··· 24109 24113 osmo = callPackage ../applications/office/osmo { }; 24110 24114 24111 24115 palemoon = callPackage ../applications/networking/browsers/palemoon { 24112 - # https://www.palemoon.org/sourcecode.shtml 24113 - stdenv = gcc7Stdenv; 24116 + # https://developer.palemoon.org/build/linux/ 24117 + stdenv = gcc8Stdenv; 24114 24118 }; 24115 24119 24116 24120 webbrowser = callPackage ../applications/networking/browsers/webbrowser {};
-2
pkgs/top-level/qt5-packages.nix
··· 95 95 96 96 libdbusmenu = callPackage ../development/libraries/libdbusmenu-qt/qt-5.5.nix { }; 97 97 98 - libkeyfinder = callPackage ../development/libraries/libkeyfinder { }; 99 - 100 98 libktorrent = callPackage ../development/libraries/libktorrent { }; 101 99 102 100 liblastfm = callPackage ../development/libraries/liblastfm { };