Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
8c2cc575 1f13d0df

+317 -132
+2 -2
pkgs/applications/audio/qmmp/default.nix
··· 29 29 # handle that. 30 30 31 31 mkDerivation rec { 32 - name = "qmmp-1.4.2"; 32 + name = "qmmp-1.4.4"; 33 33 34 34 src = fetchurl { 35 35 url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2"; 36 - sha256 = "1kvzw0n90crg3dgy8834qrjv0zb3ia5cny7virax9ax73y653jfa"; 36 + sha256 = "sha256-sZRZVhCf2ceETuV4AULA0kVkuIMn3C+aYdKThqvPnVQ="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/applications/editors/typora/default.nix
··· 17 17 in 18 18 stdenv.mkDerivation rec { 19 19 pname = "typora"; 20 - version = "0.9.95"; 20 + version = "0.9.98"; 21 21 22 22 src = fetchurl { 23 23 url = "https://www.typora.io/linux/typora_${version}_amd64.deb"; 24 - sha256 = "0kgzk7z707vlbjrvykrnw2h6wscmc3h5hxycyz1z1j2cz26fns4p"; 24 + sha256 = "sha256-JiqjxT8ZGttrcJrcQmBoGPnRuuYWZ9u2083RxZoLMus="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+4 -4
pkgs/applications/misc/josm/default.nix
··· 1 1 { lib, stdenv, fetchurl, fetchsvn, makeWrapper, unzip, jre, libXxf86vm }: 2 2 let 3 3 pname = "josm"; 4 - version = "17428"; 4 + version = "17560"; 5 5 srcs = { 6 6 jar = fetchurl { 7 7 url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; 8 - sha256 = "0fhnq0836jp72br808hhw1ki70zc9wqcwfhnizb8pzjvs4wgx36w"; 8 + sha256 = "1ffrbg2d4s2dmc9zy9b4fbsqnp9g0pvp6vnrq7gbsmxh0y23sw56"; 9 9 }; 10 10 macosx = fetchurl { 11 11 url = "https://josm.openstreetmap.de/download/macosx/josm-macosx-${version}.zip"; 12 - sha256 = "126yy6y7mkpqzkrkqkzzn3mwnl1yjkmd5k895k7mmk2inmcsvqgm"; 12 + sha256 = "17qrilj20bvzd8ydfjjirpqjrsbqbkxyj4q35q87z9j3pgnd1h71"; 13 13 }; 14 14 pkg = fetchsvn { 15 15 url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested"; 16 16 rev = version; 17 - sha256 = "198kq490y5wzxz0a5prb9anykq6dzg0imxfkchsas233inbzggql"; 17 + sha256 = "0wmncbi5g3ijn19qvmvwszb2m79wnv4jpdmpjd7332d3qi5rfmwn"; 18 18 }; 19 19 }; 20 20 in
+5 -6
pkgs/applications/misc/nnn/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "nnn"; 10 - version = "3.5"; 10 + version = "3.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jarun"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "1fa7cmwrzn6kx87kms8i98p9azdlwyh2gnif29l340syl9hkr5qy"; 16 + sha256 = "1hwv7ncp8pmzdir30877ni4qlmczmb3yjdkbfd1pssr08y1srsc7"; 17 17 }; 18 18 19 19 configFile = lib.optionalString (conf != null) (builtins.toFile "nnn.h" conf); ··· 22 22 nativeBuildInputs = [ pkg-config ]; 23 23 buildInputs = [ readline ncurses ]; 24 24 25 - makeFlags = [ 26 - "DESTDIR=${placeholder "out"}" 27 - "PREFIX=" 28 - ] ++ lib.optional withIcons [ "O_ICONS=1" ] 25 + makeFlags = [ "PREFIX=$(out)" ] 26 + ++ lib.optional withIcons [ "O_ICONS=1" ] 29 27 ++ lib.optional withNerdIcons [ "O_NERD=1" ]; 30 28 31 29 # shell completions ··· 38 36 meta = with lib; { 39 37 description = "Small ncurses-based file browser forked from noice"; 40 38 homepage = "https://github.com/jarun/nnn"; 39 + changelog = "https://github.com/jarun/nnn/blob/v${version}/CHANGELOG"; 41 40 license = licenses.bsd2; 42 41 platforms = platforms.all; 43 42 maintainers = with maintainers; [ jfrankenau Br1ght0ne ];
+48
pkgs/applications/misc/pdfslicer/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , gettext 6 + , intltool 7 + , pkg-config 8 + , wrapGAppsHook 9 + , gtkmm3 10 + , libuuid 11 + , poppler 12 + , qpdf 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "pdfslicer"; 17 + version = "1.8.8"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "junrrein"; 21 + repo = "pdfslicer"; 22 + rev = "v${version}"; 23 + fetchSubmodules = true; 24 + sha256 = "0sja0ddd9c8wjjpzk2ag8q1lxpj09adgmhd7wnsylincqnj2jyls"; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + cmake 29 + gettext 30 + intltool 31 + pkg-config 32 + wrapGAppsHook 33 + ]; 34 + 35 + buildInputs = [ 36 + gtkmm3 37 + libuuid 38 + poppler 39 + qpdf 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "A simple application to extract, merge, rotate and reorder pages of PDF documents"; 44 + homepage = "https://junrrein.github.io/pdfslicer/"; 45 + license = licenses.gpl3Plus; 46 + maintainers = with maintainers; [ dotlambda ]; 47 + }; 48 + }
+27
pkgs/applications/networking/cluster/kubectl-doctor/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "kubectl-doctor"; 5 + version = "0.3.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "emirozer"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "0x784jbcwd34vzdnhg2yldh5ivkxvs2qlbsvaammbxkn04ch1ijz"; 12 + }; 13 + 14 + vendorSha256 = "04xq5kp1m7c98gb4fd0dni258vpfnhv535gl2qllfcp2mvk3mn55"; 15 + 16 + postInstall = '' 17 + mv $out/bin/{cmd,kubectl-doctor} 18 + ''; 19 + 20 + meta = with lib; { 21 + description = "kubectl cluster triage plugin for k8s"; 22 + homepage = "https://github.com/emirozer/kubectl-doctor"; 23 + changelog = "https://github.com/emirozer/kubectl-doctor/releases/tag/v${version}"; 24 + license = licenses.asl20; 25 + maintainers = [ maintainers.zimbatm ]; 26 + }; 27 + }
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "FlexGet"; 5 - version = "3.1.103"; 5 + version = "3.1.106"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "da635a01ae7d15ba31b41081ab3e0214b8c5ab5e4662c381246495d7d1eba9be"; 9 + sha256 = "f0ff300a1762d701b77eb16142dcc13d9d099bbed695f1e950392c1d1bb988eb"; 10 10 }; 11 11 12 12 postPatch = ''
+2 -2
pkgs/applications/networking/maestral-qt/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "maestral-qt"; 9 - version = "1.4.2"; 9 + version = "1.4.3"; 10 10 disabled = python3.pkgs.pythonOlder "3.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "SamSchott"; 14 14 repo = "maestral-qt"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-cPH0wD7RL3OifDTD48x58I4qeaLALOMFnfWXjE2/lUQ="; 16 + sha256 = "sha256-+eBwBZx+kp2ACbFjtYK6ux9lcPmEQsunvxAAZ2HgAYw="; 17 17 }; 18 18 19 19 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/applications/radio/xlog/default.nix
··· 1 1 { lib, stdenv, fetchurl, glib, gtk2, pkg-config, hamlib }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "xlog"; 4 - version = "2.0.19"; 4 + version = "2.0.20"; 5 5 6 6 src = fetchurl { 7 7 url = "https://download.savannah.gnu.org/releases/xlog/${pname}-${version}.tar.gz"; 8 - sha256 = "0y38gkcm4mgv6wn31pjq6d5bm22m63rpwa55qjmrlywrmw76rppy"; 8 + sha256 = "sha256-pSGmKLHGc+Eb9OG27k1rYOMn/2BiRejrBajARjEgsUA="; 9 9 }; 10 10 11 11 # glib-2.62 deprecations
+1 -1
pkgs/development/libraries/tinyobjloader/default.nix
··· 21 21 description = "Tiny but powerful single file wavefront obj loader"; 22 22 license = licenses.mit; 23 23 maintainers = [ maintainers.ivar ]; 24 - platforms = platforms.linux; 24 + platforms = platforms.all; 25 25 }; 26 26 }
+1 -1
pkgs/development/libraries/tllist/default.nix
··· 36 36 37 37 license = licenses.mit; 38 38 maintainers = with maintainers; [ fionera AndersonTorres ]; 39 - platforms = with platforms; linux; 39 + platforms = platforms.all; 40 40 }; 41 41 }
+1 -1
pkgs/development/libraries/utf8cpp/default.nix
··· 27 27 description = "UTF-8 with C++ in a Portable Way"; 28 28 license = licenses.free; 29 29 maintainers = with maintainers; [ jobojeha ]; 30 - platforms = platforms.linux; 30 + platforms = platforms.all; 31 31 }; 32 32 }
+1 -1
pkgs/development/libraries/vcg/default.nix
··· 23 23 homepage = "http://vcg.isti.cnr.it/vcglib/install.html"; 24 24 description = "C++ library for manipulation, processing and displaying with OpenGL of triangle and tetrahedral meshes"; 25 25 license = licenses.gpl3; 26 - platforms = platforms.linux; 26 + platforms = platforms.all; 27 27 maintainers = with maintainers; [ abbradar ]; 28 28 }; 29 29 }
+4 -3
pkgs/development/ocaml-modules/carton/default.nix
··· 2 2 , ke, duff, decompress, cstruct, optint, bigstringaf, stdlib-shims 3 3 , bigarray-compat, checkseum, logs, psq, fmt 4 4 , result, rresult, fpath, base64, bos, digestif, mmap, alcotest 5 - , crowbar, alcotest-lwt, lwt, findlib, mirage-flow, cmdliner 5 + , crowbar, alcotest-lwt, lwt, findlib, mirage-flow, cmdliner, hxd 6 6 }: 7 7 8 8 buildDunePackage rec { 9 9 pname = "carton"; 10 - version = "0.2.0"; 10 + version = "0.4.0"; 11 11 12 12 useDune2 = true; 13 13 minimumOCamlVersion = "4.08"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/mirage/ocaml-git/releases/download/${pname}-v${version}/${pname}-${pname}-v${version}.tbz"; 17 - sha256 = "0gfns4a9p9540kijccsg52yzyn3jfvi737mb0g71yazyc89dqwhn"; 17 + sha256 = "777f9692b83cd63570c17527a32c5045818ab9242d923cbbde72fc23d0da0140"; 18 18 }; 19 19 20 20 # remove changelogs for mimic and the git* packages ··· 30 30 rresult 31 31 fpath 32 32 bos 33 + hxd 33 34 ]; 34 35 propagatedBuildInputs = [ 35 36 ke
+28
pkgs/development/ocaml-modules/decompress/1.2.nix
··· 1 + { lib, fetchurl, buildDunePackage 2 + , checkseum, bigarray-compat, optint 3 + }: 4 + 5 + buildDunePackage rec { 6 + version = "1.2.0"; 7 + pname = "decompress"; 8 + 9 + minimumOCamlVersion = "4.07"; 10 + 11 + useDune2 = true; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz"; 15 + sha256 = "1c3sq9a6kpzl0pj3gmg7w18ssjjl70yv0r3l7qjprcncjx23v62i"; 16 + }; 17 + 18 + propagatedBuildInputs = [ optint bigarray-compat checkseum ]; 19 + # required hxd version is not available in nixpkgs 20 + doCheck = false; 21 + 22 + meta = { 23 + description = "Pure OCaml implementation of Zlib"; 24 + license = lib.licenses.mit; 25 + maintainers = [ lib.maintainers.vbgl ]; 26 + homepage = "https://github.com/mirage/decompress"; 27 + }; 28 + }
+6 -5
pkgs/development/ocaml-modules/decompress/default.nix
··· 1 1 { lib, fetchurl, buildDunePackage 2 - , checkseum, bigarray-compat, optint 3 - , bigstringaf, alcotest, hxd, camlzip, base64 2 + , checkseum, bigarray-compat, optint, cmdliner 3 + , bigstringaf, alcotest, camlzip, base64, ctypes, fmt 4 4 }: 5 5 6 6 buildDunePackage rec { 7 - version = "1.2.0"; 7 + version = "1.3.0"; 8 8 pname = "decompress"; 9 9 10 10 minimumOCamlVersion = "4.07"; ··· 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/mirage/decompress/releases/download/v${version}/decompress-v${version}.tbz"; 16 - sha256 = "1c3sq9a6kpzl0pj3gmg7w18ssjjl70yv0r3l7qjprcncjx23v62i"; 16 + sha256 = "de149896939be13fedec46a4581121d5ab74850a2241d08e6aa8ae4bb18c52c4"; 17 17 }; 18 18 19 + buildInputs = [ cmdliner ]; 19 20 propagatedBuildInputs = [ optint bigarray-compat checkseum ]; 20 - checkInputs = [ alcotest bigstringaf hxd camlzip base64 ]; 21 + checkInputs = [ alcotest bigstringaf ctypes fmt camlzip base64 ]; 21 22 doCheck = true; 22 23 23 24 meta = {
+3 -3
pkgs/development/ocaml-modules/duff/default.nix
··· 1 - { lib, fetchurl, buildDunePackage 1 + { lib, fetchurl, buildDunePackage, fetchpatch 2 2 , stdlib-shims, bigarray-compat, fmt 3 3 , alcotest, hxd, crowbar, bigstringaf 4 4 }: 5 5 6 6 buildDunePackage rec { 7 7 pname = "duff"; 8 - version = "0.3"; 8 + version = "0.4"; 9 9 10 10 useDune2 = true; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/mirage/duff/releases/download/v${version}/duff-v${version}.tbz"; 14 - sha256 = "1lb67yxk93ifj94p1i3swjbnj5xy8j6xzs72bwvq6cffx5xykznm"; 14 + sha256 = "4795e8344a2c2562e0ef6c44ab742334b5cd807637354715889741b20a461da4"; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ stdlib-shims bigarray-compat fmt ];
+2 -2
pkgs/development/ocaml-modules/git/default.nix
··· 8 8 9 9 buildDunePackage rec { 10 10 pname = "git"; 11 - version = "3.3.0"; 11 + version = "3.3.2"; 12 12 13 13 minimumOCamlVersion = "4.08"; 14 14 useDune2 = true; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/mirage/ocaml-git/releases/download/${version}/git-${version}.tbz"; 18 - sha256 = "090b67e8f8a02fb52b4d0c7aa445b5ff7353fdb2da00fb37b908f089c6776cd0"; 18 + sha256 = "01xcjggsb13n6018lp6ic0f6pglfl39qcg126h1k3da19hvpzhrv"; 19 19 }; 20 20 21 21 buildInputs = [
+1 -9
pkgs/development/ocaml-modules/git/unix.nix
··· 1 - { buildDunePackage, fetchpatch, git 1 + { buildDunePackage, git 2 2 , mmap, rresult, result, bigstringaf 3 3 , fmt, bos, fpath, uri, digestif, logs, lwt, git-cohttp-unix 4 4 , mirage-clock, mirage-clock-unix, astring, awa, cmdliner ··· 14 14 inherit (git) version src minimumOCamlVersion; 15 15 16 16 useDune2 = true; 17 - 18 - patches = [ 19 - # https://github.com/mirage/ocaml-git/pull/472 20 - (fetchpatch { 21 - url = "https://github.com/sternenseemann/ocaml-git/commit/54998331eb9d5c61afe8901fabe0c74c2877f096.patch"; 22 - sha256 = "12kd45mlfaj4hxh33k9920a22mq1q2sdrin2j41w1angvg00d3my"; 23 - }) 24 - ]; 25 17 26 18 buildInputs = [ 27 19 awa awa-mirage cmdliner git-cohttp-unix
+12 -11
pkgs/development/ocaml-modules/hxd/default.nix
··· 1 1 { lib, buildDunePackage, fetchurl 2 - , dune-configurator, cmdliner, angstrom 3 - , rresult, stdlib-shims, fmt, fpath 2 + , ocaml, dune-configurator, cmdliner 3 + , lwt, withLwt ? lib.versionAtLeast ocaml.version "4.07" 4 4 }: 5 5 6 6 buildDunePackage rec { 7 7 pname = "hxd"; 8 - version = "0.2.0"; 8 + version = "0.3.1"; 9 9 10 10 useDune2 = true; 11 11 ··· 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/dinosaure/hxd/releases/download/v${version}/hxd-v${version}.tbz"; 16 - sha256 = "1lyfrq058cc9x0c0hzsf3hv3ys0h8mxkwin9lldidlnj10izqf1l"; 16 + sha256 = "1c226c91e17cd329dec0c287bfd20f36302aa533069ff9c6ced32721f96b29bc"; 17 17 }; 18 18 19 + # ignore yes stderr output due to trapped SIGPIPE 20 + postPatch = '' 21 + sed -i 's|yes ".\+"|& 2> /dev/null|' test/*.t 22 + ''; 23 + 19 24 nativeBuildInputs = [ 20 25 dune-configurator 21 26 ]; 27 + 28 + propagatedBuildInputs = lib.optional withLwt lwt; 22 29 23 30 buildInputs = [ 24 31 cmdliner 25 - angstrom 26 - rresult 27 - fmt 28 - fpath 29 32 ]; 30 33 31 - propagatedBuildInputs = [ 32 - stdlib-shims 33 - ]; 34 + doCheck = true; 34 35 35 36 meta = with lib; { 36 37 description = "Hexdump in OCaml";
+2 -1
pkgs/development/ocaml-modules/janestreet/0.14.nix
··· 222 222 223 223 core = janePackage { 224 224 pname = "core"; 225 - hash = "1m9h73pk9590m8ngs1yf4xrw61maiqmi9glmlrl12qhi0wcja5f3"; 225 + version = "0.14.1"; 226 + hash = "1isrcl07nkmdm6akqsqs9z8s6zvva2lvg47kaagy7gsbyszrqb82"; 226 227 meta.description = "System-independent part of Core"; 227 228 buildInputs = [ jst-config ]; 228 229 propagatedBuildInputs = [ core_kernel spawn timezone ];
+2 -2
pkgs/development/ocaml-modules/owl-base/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "owl-base"; 5 - version = "1.0.0"; 5 + version = "1.0.1"; 6 6 7 7 useDune2 = true; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/owlbarn/owl/releases/download/${version}/owl-${version}.tbz"; 11 - sha256 = "1gny4351ws2r7dp53nampfyh39l0z6qqvxj5v3d05mpdi2aa06yr"; 11 + sha256 = "72ca9f6edd302fdfa16c7559cedac7ac2c885466a367e17ea1ea8807b2dd13ef"; 12 12 }; 13 13 14 14 minimumOCamlVersion = "4.10";
+11 -2
pkgs/development/python-modules/APScheduler/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildPythonPackage 3 4 , fetchPypi 4 5 , setuptools-scm 5 6 , pytestCheckHook 7 + , pytest-asyncio 8 + , pytest-tornado 6 9 , pytestcov 7 10 , sqlalchemy 8 11 , tornado ··· 33 36 ]; 34 37 35 38 checkInputs = [ 39 + pytest-asyncio 40 + pytest-tornado 36 41 pytestCheckHook 37 42 pytestcov 38 43 sqlalchemy 39 44 tornado 40 45 twisted 41 46 mock 42 - trollius 43 47 gevent 44 - ]; 48 + ] ++ lib.optionals (!isPy3k) [ trollius ]; 45 49 46 50 propagatedBuildInputs = [ 47 51 six ··· 50 54 funcsigs 51 55 setuptools 52 56 ] ++ lib.optional (!isPy3k) futures; 57 + 58 + disabledTests = lib.optionals stdenv.isDarwin [ 59 + "test_submit_job" 60 + "test_max_instances" 61 + ]; 53 62 54 63 pythonImportsCheck = [ "apscheduler" ]; 55 64
+18 -10
pkgs/development/python-modules/devolo-home-control-api/default.nix
··· 2 2 , aiohttp 3 3 , buildPythonPackage 4 4 , fetchFromGitHub 5 - , pytestCheckHook 6 - , pytest-cov 7 5 , pytest-mock 6 + , pytestCheckHook 7 + , pythonOlder 8 8 , requests 9 - , zeroconf 10 9 , websocket_client 11 - , pytest-runner 10 + , zeroconf 12 11 }: 13 12 14 13 buildPythonPackage rec { 15 14 pname = "devolo-home-control-api"; 16 - version = "0.16.0"; 15 + version = "0.17.0"; 16 + disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "2Fake"; 20 20 repo = "devolo_home_control_api"; 21 21 rev = "v${version}"; 22 - sha256 = "19zzdbx0dxlm8pq0yk00nn9gqqblgpp16fgl7z6a98hsa6459zzb"; 22 + sha256 = "sha256-g82YmlxlBdyNn7KPU+k+J3/P7ABWMMdLXUpXWnCkdpM="; 23 23 }; 24 - 25 - nativeBuildInputs = [ pytest-runner ]; 26 24 27 25 propagatedBuildInputs = [ 28 26 requests ··· 32 30 33 31 checkInputs = [ 34 32 pytestCheckHook 35 - pytest-cov 36 33 pytest-mock 37 34 ]; 38 35 36 + postPatch = '' 37 + # setup.py is not able to detect the version with setuptools_scm 38 + substituteInPlace setup.py \ 39 + --replace "setuptools_scm" "" \ 40 + --replace 'use_scm_version=True' 'use_scm_version="${version}"' 41 + ''; 42 + 39 43 # Disable test that requires network access 40 - disabledTests = [ "test__on_pong" ]; 44 + disabledTests = [ 45 + "test__on_pong" 46 + "TestMprm" 47 + ]; 48 + 41 49 pythonImportsCheck = [ "devolo_home_control_api" ]; 42 50 43 51 meta = with lib; {
+2 -2
pkgs/development/python-modules/imap-tools/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "imap-tools"; 10 - version = "0.38.1"; 10 + version = "0.39.0"; 11 11 12 12 disabled = isPy27; 13 13 ··· 15 15 owner = "ikvk"; 16 16 repo = "imap_tools"; 17 17 rev = "v${version}"; 18 - sha256 = "0b2gnym7p6cwgviwdq8pg2dy28pm5535f8kkc8rzc50knqdifl7g"; 18 + sha256 = "sha256-PyksCYVe7Ij/+bZpntHgY51I/ZVnC6L20TcKfTLr2CY="; 19 19 }; 20 20 21 21 checkInputs = [
+3 -8
pkgs/development/python-modules/maestral/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pythonOlder 5 5 , python 6 - , alembic, click, desktop-notifier, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, sqlalchemy, survey, watchdog 6 + , click, desktop-notifier, dropbox, fasteners, keyring, keyrings-alt, packaging, pathspec, Pyro5, requests, setuptools, sdnotify, survey, watchdog 7 7 , importlib-metadata 8 - , importlib-resources 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "maestral"; 13 - version = "1.4.2"; 12 + version = "1.4.3"; 14 13 disabled = pythonOlder "3.6"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "SamSchott"; 18 17 repo = "maestral"; 19 18 rev = "v${version}"; 20 - sha256 = "sha256-ibAYuaPSty275/aQ0DibyWe2LjPoEpdWgElTnR+MEs8="; 19 + sha256 = "sha256-3GleQNkJrGIkFqOL2Dq0jTpgw7ts9ecpovKbyh3OrEI="; 21 20 }; 22 21 23 22 propagatedBuildInputs = [ 24 - alembic 25 23 click 26 24 desktop-notifier 27 25 dropbox ··· 34 32 requests 35 33 setuptools 36 34 sdnotify 37 - sqlalchemy 38 35 survey 39 36 watchdog 40 37 ] ++ lib.optionals (pythonOlder "3.8") [ 41 38 importlib-metadata 42 - ] ++ lib.optionals (pythonOlder "3.9") [ 43 - importlib-resources 44 39 ]; 45 40 46 41 makeWrapperArgs = [
+3 -3
pkgs/development/python-modules/mpv/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "mpv"; 7 - version = "0.4.7"; 7 + version = "0.5.2"; 8 8 disabled = isPy27; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jaseg"; 12 12 repo = "python-mpv"; 13 13 rev = "v${version}"; 14 - sha256 = "1gq2ynzbpmc7bv066ddv2f4rnmvfsi7034vhf9ffp7yzbixf6ys8"; 14 + sha256 = "0ffskpynhl1252h6a05087lvpjgn1cn2z3caiv3i666dn1n79fjd"; 15 15 }; 16 16 17 17 buildInputs = [ mpv ]; ··· 28 28 meta = with lib; { 29 29 description = "A python interface to the mpv media player"; 30 30 homepage = "https://github.com/jaseg/python-mpv"; 31 - license = licenses.agpl3; 31 + license = licenses.agpl3Plus; 32 32 }; 33 33 }
+2 -2
pkgs/development/python-modules/slack-sdk/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "slack-sdk"; 24 - version = "3.4.0"; 24 + version = "3.4.2"; 25 25 disabled = !isPy3k; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "slackapi"; 29 29 repo = "python-slack-sdk"; 30 30 rev = "v${version}"; 31 - sha256 = "sha256-WlHVorltN8Apq0MZUStPlJZKbBFSbnAoIBQUZYGdDiY="; 31 + sha256 = "sha256-AbQqe6hCy6Ke5lwKHFWLJlXv7HdDApYYK++SPNQ2Nxg="; 32 32 }; 33 33 34 34 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/vsure/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "vsure"; 9 - version = "1.7.2"; 9 + version = "1.7.3"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-EFat1sewh0Y9PHs08Grlk2RparA47GqkUv/WJ3J2494="; 13 + sha256 = "sha256-tnUL9krKHqHR79EROsmVflCy9uO1n0iV6evQc/YpxnM="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ requests ];
+15 -7
pkgs/development/python-modules/websocket_client/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27 1 + { lib 2 + , backports_ssl_match_hostname 3 + , buildPythonPackage 4 + , fetchPypi 5 + , isPy27 6 + , pytestCheckHook 2 7 , six 3 - , backports_ssl_match_hostname 4 8 }: 5 9 6 10 buildPythonPackage rec { 7 - version = "0.57.0"; 8 11 pname = "websocket_client"; 12 + version = "0.58.0"; 9 13 10 14 src = fetchPypi { 11 15 inherit pname version; 12 - sha256 = "d735b91d6d1692a6a181f2a8c9e0238e5f6373356f561bb9dc4c7af36f452010"; 16 + sha256 = "sha256-Y1CbQdFYrlt/Z+tK0g/su07umUNOc+FANU3D/44JcW8="; 13 17 }; 14 18 15 19 propagatedBuildInputs = [ 16 20 six 17 21 ] ++ lib.optional isPy27 backports_ssl_match_hostname; 18 22 23 + checkInputs = [ pytestCheckHook ]; 24 + 25 + pythonImportsCheck = [ "websocket" ]; 26 + 19 27 meta = with lib; { 20 - description = "Websocket client for python"; 28 + description = "Websocket client for Python"; 21 29 homepage = "https://github.com/websocket-client/websocket-client"; 22 - license = licenses.bsd3; 23 - maintainers = with maintainers; [ ]; 30 + license = licenses.lgpl21Plus; 31 + maintainers = with maintainers; [ fab ]; 24 32 }; 25 33 }
+1 -1
pkgs/development/tools/analysis/makefile2graph/default.nix
··· 27 27 description = "Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file"; 28 28 maintainers = with maintainers; [ cmcdragonkai ]; 29 29 license = licenses.mit; 30 - platforms = platforms.linux; 30 + platforms = platforms.all; 31 31 }; 32 32 }
+1 -1
pkgs/development/tools/analysis/swarm/default.nix
··· 19 19 description = "Verification script generator for Spin"; 20 20 homepage = "http://spinroot.com/"; 21 21 license = licenses.free; 22 - platforms = platforms.linux; 22 + platforms = platforms.unix; 23 23 maintainers = with maintainers; [ abbradar ]; 24 24 }; 25 25 }
+1 -1
pkgs/development/tools/build-managers/rocm-cmake/default.nix
··· 18 18 homepage = "https://github.com/RadeonOpenCompute/rocm-cmake"; 19 19 license = licenses.mit; 20 20 maintainers = with maintainers; [ danieldk ]; 21 - platforms = platforms.linux; 21 + platforms = platforms.unix; 22 22 }; 23 23 }
+7 -7
pkgs/development/tools/electron/default.nix
··· 104 104 headers = "123g3dgsb4vp8w1bm4apbp973ppzx4i4y35lhhmqjbp51jhrm9f0"; 105 105 }; 106 106 107 - electron_12 = mkElectron "12.0.0" { 108 - x86_64-linux = "d132a80e08500e783e36a25cb72bc2555ec388798326c22348e3d9ff57fa91f1"; 109 - x86_64-darwin = "18546dec0ecc63d1a679762e00bc85fbb820e08f7ca205924681379bb0a7afc2"; 110 - i686-linux = "79651836e857f8c860c6ad053346f7e2cf38351160845687b199faba113b9483"; 111 - armv7l-linux = "e98eb2df69f240806e283018d4e0349a45b4cb5b6635d1e1c11d869e50cc60cb"; 112 - aarch64-linux = "ea26777ffea5e788bb708814c8707e8ac3529146e7738729aa8bd49d0d74bcd1"; 113 - headers = "0h7mkz7wmcf0jq8gmq21ag2ax5ivy2wlz0ykw7rv2r4l5686xdjr"; 107 + electron_12 = mkElectron "12.0.1" { 108 + x86_64-linux = "495cd0df420becbd9581b8833fa8bdefaef397fc3590d064932722d55cf5ff82"; 109 + x86_64-darwin = "af2adac0b5b32c95ad2b834d5521bd301983954e986048b46cdf5c739423de17"; 110 + i686-linux = "4a41d03ef38eda8d50dc57774f49f676398a2130783c2c9a3411e7018ef77e2b"; 111 + armv7l-linux = "ae06d70d34abc06c7127a468ab0956a4a26752cc313ab1b802972748e952a3a7"; 112 + aarch64-linux = "95716be616ab690c2e78236715fe52ae57b4213fe1c19dc08593ae1e75b8767e"; 113 + headers = "1gxzafzi47wrvwrzmll5zff7dzw4jk2p5pdkzgazr2yxkhw9qvca"; 114 114 }; 115 115 }
+1 -1
pkgs/games/r2mod_cli/default.nix
··· 29 29 homepage = "https://github.com/foldex/r2mod_cli"; 30 30 license = licenses.gpl3Only; 31 31 maintainers = [ maintainers.reedrw ]; 32 - platforms = platforms.linux; 32 + platforms = platforms.unix; 33 33 }; 34 34 }
+1 -1
pkgs/misc/mnemonicode/default.nix
··· 21 21 back to data on the other side. 22 22 ''; 23 23 license = licenses.mit; 24 - platforms = platforms.linux; 24 + platforms = platforms.all; 25 25 maintainers = [ maintainers.cstrahan ]; 26 26 }; 27 27 }
+10 -5
pkgs/servers/home-assistant/appdaemon.nix
··· 1 - { lib, python3, fetchFromGitHub }: 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 2 5 3 6 let 4 7 python = python3.override { ··· 24 27 in python.pkgs.buildPythonApplication rec { 25 28 pname = "appdaemon"; 26 29 version = "4.0.5"; 30 + disabled = python.pythonOlder "3.6"; 27 31 28 32 src = fetchFromGitHub { 29 - owner = "home-assistant"; 30 - repo = "appdaemon"; 33 + owner = "AppDaemon"; 34 + repo = pname; 31 35 rev = version; 32 36 sha256 = "7o6DrTufAC+qK3dDfpkuQMQWuduCZ6Say/knI4Y07QM="; 33 37 }; ··· 63 67 --replace "feedparser==5.2.1" "feedparser>=5.2.1" \ 64 68 --replace "aiohttp_jinja2==1.2.0" "aiohttp_jinja2>=1.2.0" \ 65 69 --replace "pygments==2.6.1" "pygments>=2.6.1" \ 66 - --replace "paho-mqtt==1.5.0" "paho-mqtt>=1.5.0" 70 + --replace "paho-mqtt==1.5.0" "paho-mqtt>=1.5.0" \ 71 + --replace "websocket-client==0.57.0" "websocket-client>=0.57.0" 67 72 ''; 68 73 69 74 meta = with lib; { 70 75 description = "Sandboxed Python execution environment for writing automation apps for Home Assistant"; 71 - homepage = "https://github.com/home-assistant/appdaemon"; 76 + homepage = "https://github.com/AppDaemon/appdaemon"; 72 77 license = licenses.mit; 73 78 maintainers = with maintainers; [ peterhoeg dotlambda ]; 74 79 };
+1 -1
pkgs/servers/mail/postsrsd/default.nix
··· 23 23 homepage = "https://github.com/roehling/postsrsd"; 24 24 description = "Postfix Sender Rewriting Scheme daemon"; 25 25 license = licenses.gpl2; 26 - platforms = platforms.linux; 26 + platforms = platforms.all; 27 27 maintainers = with maintainers; [ abbradar ]; 28 28 }; 29 29 }
+3 -2
pkgs/servers/p910nd/default.nix
··· 10 10 }; 11 11 12 12 postPatch = '' 13 - sed -e "s|/usr||g" -i Makefile 13 + substituteInPlace Makefile --replace "/usr" "" 14 + substituteInPlace Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc" 14 15 ''; 15 16 16 17 makeFlags = [ "DESTDIR=$(out)" "BINDIR=/bin" ]; ··· 39 40 homepage = "http://p910nd.sourceforge.net/"; 40 41 downloadPage = "https://sourceforge.net/projects/p910nd/"; 41 42 license = licenses.gpl2; 42 - platforms = platforms.linux; 43 + platforms = platforms.unix; 43 44 }; 44 45 }
+3 -2
pkgs/servers/routinator/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform }: 1 + { stdenv, lib, fetchFromGitHub, rustPlatform, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "routinator"; ··· 11 11 sha256 = "sha256-JwPAwhD+Pkx8Kx24m7z/RbEvDnI2YR8dnTgAV7TMsFE="; 12 12 }; 13 13 14 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 14 15 cargoSha256 = "sha256-lhSSyJxxHc0t43xoDMtr/lSVL0xZl6poPYiyYXNvKKQ="; 15 16 16 17 meta = with lib; { ··· 18 19 homepage = "https://github.com/NLnetLabs/routinator"; 19 20 license = licenses.bsd3; 20 21 maintainers = with maintainers; [ _0x4A6F ]; 21 - platforms = platforms.linux; 22 + platforms = platforms.all; 22 23 }; 23 24 }
+1 -1
pkgs/servers/udpt/default.nix
··· 21 21 description = "A lightweight UDP torrent tracker"; 22 22 homepage = "https://naim94a.github.io/udpt"; 23 23 license = lib.licenses.gpl3; 24 - platforms = lib.platforms.linux; 24 + platforms = lib.platforms.all; 25 25 maintainers = with lib.maintainers; [ makefu ]; 26 26 }; 27 27 }
+1 -1
pkgs/servers/web-apps/restya-board/default.nix
··· 44 44 license = licenses.osl3; 45 45 homepage = "https://restya.com"; 46 46 maintainers = with maintainers; [ tstrobel ]; 47 - platforms = platforms.linux; 47 + platforms = platforms.unix; 48 48 }; 49 49 } 50 50
+1 -1
pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
··· 19 19 description = "A ZSH theme optimized for people who use Git & Unicode-compatible fonts and terminals"; 20 20 homepage = "https://github.com/halfo/lambda-mod-zsh-theme/"; 21 21 license = licenses.mit; 22 - platforms = platforms.linux; 22 + platforms = platforms.all; 23 23 maintainers = with maintainers; [ ma27 ]; 24 24 }; 25 25 }
+3 -2
pkgs/tools/admin/analog/default.nix
··· 11 11 sha256 = "15hi8kfknldwpvm885r9s7zd5h7cirs7x0zazx2nnz62xvz3iymk"; 12 12 }; 13 13 14 - configurePhase = '' 14 + postPatch = '' 15 15 sed -i src/anlghead.h \ 16 16 -e "s|#define DEFAULTCONFIGFILE .*|#define DEFAULTCONFIGFILE \"$out/etc/analog.cfg\"|g" \ 17 17 -e "s|#define LANGDIR .*|#define LANGDIR \"$out/share/$pname}/lang/\"|g" 18 + substituteInPlace src/Makefile --replace "gcc" "${stdenv.cc.targetPrefix}cc" 18 19 ''; 19 20 20 21 installPhase = '' ··· 32 33 license = lib.licenses.gpl2; 33 34 description = "Powerful tool to generate web server statistics"; 34 35 maintainers = [ lib.maintainers.peti ]; 35 - platforms = lib.platforms.linux; 36 + platforms = lib.platforms.all; 36 37 }; 37 38 38 39 }
+4 -2
pkgs/tools/audio/midicsv/default.nix
··· 9 9 }; 10 10 11 11 postPatch = '' 12 - substituteInPlace Makefile --replace /usr/local $out 12 + substituteInPlace Makefile \ 13 + --replace /usr/local $out \ 14 + --replace gcc "${stdenv.cc.targetPrefix}cc" 13 15 ''; 14 16 15 17 meta = with lib; { ··· 17 19 homepage = "http://www.fourmilab.ch/webtools/midicsv/"; 18 20 license = licenses.publicDomain; 19 21 maintainers = with maintainers; [ orivej ]; 20 - platforms = platforms.linux; 22 + platforms = platforms.all; 21 23 }; 22 24 }
+45
pkgs/tools/misc/czkawka/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , glib 6 + , cairo 7 + , pango 8 + , gdk-pixbuf 9 + , atk 10 + , gtk3 11 + }: 12 + 13 + rustPlatform.buildRustPackage rec { 14 + pname = "czkawka"; 15 + version = "3.0.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "qarmin"; 19 + repo = pname; 20 + rev = version; 21 + sha256 = "1g5a9ns5lkiyk6hjsh08hgs41538dzj0a4lgn2c5cbad5psl0xa6"; 22 + }; 23 + 24 + cargoSha256 = "11ym2d7crp12w91111s3rv0gklkg2bzlq9g24cws4h7ipi0zfx5h"; 25 + 26 + nativeBuildInputs = [ 27 + pkg-config 28 + ]; 29 + 30 + buildInputs = [ 31 + glib 32 + cairo 33 + pango 34 + gdk-pixbuf 35 + atk 36 + gtk3 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "A simple, fast and easy to use app to remove unnecessary files from your computer"; 41 + homepage = "https://github.com/qarmin/czkawka"; 42 + license = with licenses; [ mit ]; 43 + maintainers = with maintainers; [ yanganto ]; 44 + }; 45 + }
+3 -3
pkgs/tools/security/prs/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "prs"; 15 - version = "0.2.3"; 15 + version = "0.2.4"; 16 16 17 17 src = fetchFromGitLab { 18 18 owner = "timvisee"; 19 19 repo = "prs"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-aulrMXKKCFo8nU6mEplcpaGGMfLr03FCgIF6rg6LqGg="; 21 + sha256 = "sha256-8rISyZdxxGqpZlOc4ziY33tMRK/w4fiTVCiK5RVBDvw="; 22 22 }; 23 23 24 - cargoSha256 = "sha256-996iwBOp5F9q9/yptTHtsLj6wlY5HEpp8CWTbpBWPuA="; 24 + cargoSha256 = "sha256-sxYm6uNTvBZsjzHywduq0fhnqZMbECLqxq8yg3ZxtVU="; 25 25 26 26 postPatch = '' 27 27 # The GPGME backend is recommended
+2 -2
pkgs/tools/system/inxi/default.nix
··· 22 22 ++ recommendedDisplayInformationPrograms; 23 23 in stdenv.mkDerivation rec { 24 24 pname = "inxi"; 25 - version = "3.3.01-1"; 25 + version = "3.3.02-1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "smxi"; 29 29 repo = "inxi"; 30 30 rev = version; 31 - sha256 = "sha256-wY9wsxBByxqy9qk/7UoKiUSpFGS1rFpdyTs3ig6OJRs="; 31 + sha256 = "sha256-hBFOJxmHtlowe/4AnIRnUVHFYPTjnMV6bswayGcoGlA="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ makeWrapper ];
+9 -1
pkgs/top-level/all-packages.nix
··· 1998 1998 1999 1999 cowsay = callPackage ../tools/misc/cowsay { }; 2000 2000 2001 + czkawka = callPackage ../tools/misc/czkawka { }; 2002 + 2001 2003 cherrytree = callPackage ../applications/misc/cherrytree { }; 2002 2004 2003 2005 chntpw = callPackage ../tools/security/chntpw { }; ··· 2887 2889 2888 2890 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { }); 2889 2891 2890 - routinator = callPackage ../servers/routinator { }; 2892 + routinator = callPackage ../servers/routinator { 2893 + inherit (darwin.apple_sdk.frameworks) Security; 2894 + }; 2891 2895 2892 2896 rsbep = callPackage ../tools/backup/rsbep { }; 2893 2897 ··· 23512 23516 23513 23517 kubectl = callPackage ../applications/networking/cluster/kubectl { }; 23514 23518 23519 + kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { }; 23520 + 23515 23521 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { }; 23516 23522 23517 23523 kubeless = callPackage ../applications/networking/cluster/kubeless { }; ··· 24575 24581 pcsx2 = callPackage ../misc/emulators/pcsx2 { 24576 24582 wxGTK = wxGTK30-gtk3; 24577 24583 }; 24584 + 24585 + pdfslicer = callPackage ../applications/misc/pdfslicer { }; 24578 24586 24579 24587 pekwm = callPackage ../applications/window-managers/pekwm { }; 24580 24588
+5 -1
pkgs/top-level/ocaml-packages.nix
··· 238 238 239 239 decompress = callPackage ../development/ocaml-modules/decompress { }; 240 240 241 + decompress-1-2 = callPackage ../development/ocaml-modules/decompress/1.2.nix { }; 242 + 241 243 diet = callPackage ../development/ocaml-modules/diet { }; 242 244 243 245 digestif = callPackage ../development/ocaml-modules/digestif { }; ··· 399 401 400 402 hxd = callPackage ../development/ocaml-modules/hxd { }; 401 403 402 - imagelib = callPackage ../development/ocaml-modules/imagelib { }; 404 + imagelib = callPackage ../development/ocaml-modules/imagelib { 405 + decompress = decompress-1-2; 406 + }; 403 407 404 408 inotify = callPackage ../development/ocaml-modules/inotify { }; 405 409