Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
0d97d9f2 6f183980

+968 -205
+3 -3
pkgs/applications/audio/myxer/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "myxer"; 13 - version = "1.2.0"; 13 + version = "1.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Aurailus"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "10m5qkys96n4v6qiffdiy0w660yq7b5sa70ww2zskc8d0gbmxp6x"; 19 + sha256 = "0bnhpzmx4yyasv0j7bp31q6jm20p0qwcia5bzmpkz1jhnc27ngix"; 20 20 }; 21 21 22 - cargoSha256 = "0nsscdjl5fh24sg87vdmijjmlihc0zk0p3vac701v60xlz55qipn"; 22 + cargoSha256 = "1cyh0nk627sgyr78rcnhj7af5jcahvjkiv5sz7xwqfdhvx5kqsk5"; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+12
pkgs/applications/editors/kakoune/plugins/generated.nix
··· 51 51 meta.homepage = "https://github.com/andreyorst/fzf.kak/"; 52 52 }; 53 53 54 + kakboard = buildKakounePluginFrom2Nix { 55 + pname = "kakboard"; 56 + version = "2020-05-09"; 57 + src = fetchFromGitHub { 58 + owner = "lePerdu"; 59 + repo = "kakboard"; 60 + rev = "2f13f5cd99591b76ad5cba230815b80138825120"; 61 + sha256 = "1kvnbsv20y09rlnyar87qr0h26i16qsq801krswvxcwhid7ijlvd"; 62 + }; 63 + meta.homepage = "https://github.com/lePerdu/kakboard/"; 64 + }; 65 + 54 66 kakoune-buffer-switcher = buildKakounePluginFrom2Nix { 55 67 pname = "kakoune-buffer-switcher"; 56 68 version = "2020-12-27";
+1
pkgs/applications/editors/kakoune/plugins/kakoune-plugin-names
··· 12 12 kakoune-editor/kakoune-extra-filetypes 13 13 kakounedotcom/connect.kak 14 14 kakounedotcom/prelude.kak 15 + lePerdu/kakboard 15 16 listentolist/kakoune-rainbow 16 17 mayjs/openscad.kak 17 18 occivink/kakoune-buffer-switcher
+2 -2
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "hugo"; 5 - version = "0.82.0"; 5 + version = "0.82.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gohugoio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-D0bwy8LJihlfM+E3oys85yjadjZNfPv5xnq4ekaZPCU="; 11 + sha256 = "sha256-6poWFcApwCos3XvS/Wq1VJyf5xTUWtqWNFXIhjNsXVs="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-pJBm+yyy1DbH28oVBQA+PHSDtSg3RcgbRlurrwnnEls=";
+12 -16
pkgs/applications/misc/polybar/default.nix
··· 57 57 pkg-config 58 58 python3Packages.sphinx 59 59 removeReferencesTo 60 - 61 - (if i3Support || i3GapsSupport then makeWrapper else null) 62 - ]; 60 + ] 61 + ++ lib.optional (i3Support || i3GapsSupport) makeWrapper; 63 62 64 63 buildInputs = [ 65 64 cairo ··· 75 74 xcbutilrenderutil 76 75 xcbutilwm 77 76 xcbutilxrm 78 - 79 - (if alsaSupport then alsaLib else null) 80 - (if githubSupport then curl else null) 81 - (if mpdSupport then libmpdclient else null) 82 - (if pulseSupport then libpulseaudio else null) 83 - 84 - (if iwSupport then wirelesstools else null) 85 - (if nlSupport then libnl else null) 86 - 87 - (if i3Support || i3GapsSupport then jsoncpp else null) 88 - (if i3Support then i3 else null) 89 - (if i3GapsSupport then i3-gaps else null) 90 - ]; 77 + ] 78 + ++ lib.optional alsaSupport alsaLib 79 + ++ lib.optional githubSupport curl 80 + ++ lib.optional mpdSupport libmpdclient 81 + ++ lib.optional pulseSupport libpulseaudio 82 + ++ lib.optional iwSupport wirelesstools 83 + ++ lib.optional nlSupport libnl 84 + ++ lib.optional (i3Support || i3GapsSupport) jsoncpp 85 + ++ lib.optional i3Support i3 86 + ++ lib.optional i3GapsSupport i3-gaps; 91 87 92 88 postInstall = if i3Support 93 89 then ''wrapProgram $out/bin/polybar \
+2 -2
pkgs/applications/misc/prusa-slicer/default.nix
··· 4 4 }: 5 5 stdenv.mkDerivation rec { 6 6 pname = "prusa-slicer"; 7 - version = "2.3.0"; 7 + version = "2.3.1"; 8 8 9 9 nativeBuildInputs = [ 10 10 cmake ··· 69 69 src = fetchFromGitHub { 70 70 owner = "prusa3d"; 71 71 repo = "PrusaSlicer"; 72 - sha256 = "08zyvik8cyj1n9knbg8saan7j8s60nzkyj4a77818zbi9lpi65i5"; 72 + sha256 = "1lyaxc9nha1cd8p35iam1k1pikp9kfx0fj1l6vb1xb8pgqp02jnn"; 73 73 rev = "version_${version}"; 74 74 }; 75 75
+15
pkgs/applications/misc/sc-im/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , makeWrapper 5 6 , pkg-config 6 7 , which 7 8 , bison 8 9 , gnuplot 9 10 , libxls 11 + , libxlsxwriter 10 12 , libxml2 11 13 , libzip 12 14 , ncurses ··· 25 27 26 28 sourceRoot = "${src.name}/src"; 27 29 30 + patches = [ 31 + # libxls and libxlsxwriter are not found without the patch 32 + # https://github.com/andmarti1424/sc-im/pull/542 33 + (fetchpatch { 34 + name = "use-pkg-config-for-libxls-and-libxlsxwriter.patch"; 35 + url = "https://github.com/andmarti1424/sc-im/commit/b62dc25eb808e18a8ab7ee7d8eb290e34efeb075.patch"; 36 + sha256 = "1yn32ps74ngzg3rbkqf8dn0g19jv4xhxrfgx9agnywf0x8gbwjh3"; 37 + }) 38 + ]; 39 + 40 + patchFlags = [ "-p2" ]; 41 + 28 42 nativeBuildInputs = [ 29 43 makeWrapper 30 44 pkg-config ··· 35 49 buildInputs = [ 36 50 gnuplot 37 51 libxls 52 + libxlsxwriter 38 53 libxml2 39 54 libzip 40 55 ncurses
+3 -3
pkgs/applications/misc/xplr/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 name = "xplr"; 5 - version = "0.5.4"; 5 + version = "0.5.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sayanarijit"; 9 9 repo = name; 10 10 rev = "v${version}"; 11 - sha256 = "0m28jhkvz46psxbv8g34v34m1znvj51gqizaxlmxbgh9fj3vyfdb"; 11 + sha256 = "06n1f4ccvy3bpw0js164rjclp0qy72mwdqm5hmvnpws6ixv78biw"; 12 12 }; 13 13 14 - cargoSha256 = "0q2k8bs32vxqbnjdh674waagpzpb9rxlwi4nggqlbzcmbqsy8n6k"; 14 + cargoSha256 = "0n9sgvqb194s5bzacr7dqw9cy4z9d63wzcxr19pv9pxpafjwlh0z"; 15 15 16 16 meta = with lib; { 17 17 description = "A hackable, minimal, fast TUI file explorer";
+6 -6
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 18 18 } 19 19 }, 20 20 "beta": { 21 - "version": "90.0.4430.85", 22 - "sha256": "08j9shrc6p0vpa3x7av7fj8wapnkr7h6m8ag1gh6gaky9d6mki81", 23 - "sha256bin64": "0aw76phm8r9k2zlqywyggzdqa467c8naqa717m24dk3nvv2rfkg2", 21 + "version": "91.0.4472.19", 22 + "sha256": "0p51cxz0dm9ss9k7b91c0nd560mgi2x4qdcpg12vdf8x24agai5x", 23 + "sha256bin64": "0pf0sw8sskv4x057w7l6jh86q5mdvm800iikzy6fvambhh7bvd1i", 24 24 "deps": { 25 25 "gn": { 26 - "version": "2021-02-09", 26 + "version": "2021-04-06", 27 27 "url": "https://gn.googlesource.com/gn", 28 - "rev": "dfcbc6fed0a8352696f92d67ccad54048ad182b3", 29 - "sha256": "1941bzg37c4dpsk3sh6ga3696gpq6vjzpcw9rsnf6kdr9mcgdxvn" 28 + "rev": "dba01723a441c358d843a575cb7720d54ddcdf92", 29 + "sha256": "199xkks67qrn0xa5fhp24waq2vk8qb78a96cb3kdd8v1hgacgb8x" 30 30 } 31 31 } 32 32 },
+1 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 257 257 258 258 makeWrapper "$oldExe" \ 259 259 "$out${browser.execdir or "/bin"}/${browserName}${nameSuffix}" \ 260 - --suffix LD_LIBRARY_PATH ':' "$libs" \ 260 + --prefix LD_LIBRARY_PATH ':' "$libs" \ 261 261 --suffix-each GTK_PATH ':' "$gtk_modules" \ 262 262 --prefix PATH ':' "${xdg-utils}/bin" \ 263 263 --suffix PATH ':' "$out${browser.execdir or "/bin"}" \
+7 -6
pkgs/applications/networking/cluster/argo/default.nix
··· 19 19 in 20 20 buildGoModule rec { 21 21 pname = "argo"; 22 - version = "3.0.0"; 22 + version = "3.0.2"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "argoproj"; 26 26 repo = "argo"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-TbNqwTVND09WzUH8ZH7YFRwcHV8eX1G0FXtZJi67Sk4="; 28 + sha256 = "sha256-+LuBz58hTzi/hGwqX/0VMNYn/+SRYgnNefn3B3i7eEs="; 29 29 }; 30 30 31 31 vendorSha256 = "sha256-YjVAoMyGKMHLGEPeOOkCKCzeWFiUsXfJIKcw5GYoljg="; ··· 46 46 buildFlagsArray = '' 47 47 -ldflags= 48 48 -s -w 49 - -X github.com/argoproj/argo.version=${version} 50 - -X github.com/argoproj/argo.gitCommit=${src.rev} 51 - -X github.com/argoproj/argo.gitTreeState=clean 52 - -X github.com/argoproj/argo.gitTag=${version} 49 + -X github.com/argoproj/argo-workflows/v3.buildDate=unknown 50 + -X github.com/argoproj/argo-workflows/v3.gitCommit=${src.rev} 51 + -X github.com/argoproj/argo-workflows/v3.gitTag=${src.rev} 52 + -X github.com/argoproj/argo-workflows/v3.gitTreeState=clean 53 + -X github.com/argoproj/argo-workflows/v3.version=${version} 53 54 ''; 54 55 55 56 postInstall = ''
+2 -2
pkgs/applications/science/math/calc/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "calc"; 6 - version = "2.12.9.1"; 6 + version = "2.13.0.1"; 7 7 8 8 src = fetchurl { 9 9 urls = [ 10 10 "https://github.com/lcn2/calc/releases/download/${version}/${pname}-${version}.tar.bz2" 11 11 "http://www.isthe.com/chongo/src/calc/${pname}-${version}.tar.bz2" 12 12 ]; 13 - sha256 = "sha256-B3ko+RNT+LYSJG1P5cujgRMc1OJhDPqm1ONrMh+7fI4="; 13 + sha256 = "sha256-auU49XeFxXAacBEszwB6tVU6vTMq4t6q2vVk9AHHNK0="; 14 14 }; 15 15 16 16 postPatch = ''
+3 -3
pkgs/applications/window-managers/i3/wsr.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "i3wsr"; 5 - version = "1.3.1"; 5 + version = "2.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "roosta"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1zpyncg29y8cv5nw0vgd69nywbj1ppxf6qfm4zc6zz0gk0vxy4pn"; 11 + sha256 = "sha256-PluczllPRlfzoM2y552YJirrX5RQZQAkBQkner7fWhU="; 12 12 }; 13 13 14 - cargoSha256 = "0snys419d32anf73jcvrq8h9kp1fq0maqcxz6ww04yg2jv6j47nc"; 14 + cargoSha256 = "sha256-GwRiyAHTcRoByxUViXSwslb+IAP6LK8IWZ0xICQ8qag="; 15 15 16 16 nativeBuildInputs = [ python3 ]; 17 17 buildInputs = [ libxcb ];
+39
pkgs/data/icons/beauty-line-icon-theme/default.nix
··· 1 + { lib, stdenv, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "BeautyLine"; 5 + version = "0.0.1"; 6 + 7 + src = fetchzip { 8 + name = "${pname}-${version}"; 9 + url = "https://github.com/gvolpe/BeautyLine/releases/download/${version}/BeautyLine.tar.gz"; 10 + sha256 = "030bjk333fr9wm1nc740q8i31rfsgf3vg6cvz36xnvavx3q363l7"; 11 + }; 12 + 13 + nativeBuildInputs = [ gtk3 ]; 14 + 15 + # ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point) 16 + propagatedBuildInputs = [ 17 + breeze-icons 18 + gnome-icon-theme 19 + hicolor-icon-theme 20 + mint-x-icons 21 + pantheon.elementary-icon-theme 22 + ]; 23 + 24 + dontDropIconThemeCache = true; 25 + 26 + installPhase = '' 27 + mkdir -p $out/share/icons/${pname} 28 + cp -r * $out/share/icons/${pname}/ 29 + gtk-update-icon-cache $out/share/icons/${pname} 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "BeautyLine icon theme"; 34 + homepage = "https://www.gnome-look.org/p/1425426/"; 35 + platforms = platforms.linux; 36 + license = [ licenses.publicDomain ]; 37 + maintainers = with maintainers; [ gvolpe ]; 38 + }; 39 + }
+2 -2
pkgs/desktops/cinnamon/nemo/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "nemo"; 23 - version = "4.8.4"; 23 + version = "4.8.6"; 24 24 25 25 # TODO: add plugins support (see https://github.com/NixOS/nixpkgs/issues/78327) 26 26 ··· 28 28 owner = "linuxmint"; 29 29 repo = pname; 30 30 rev = version; 31 - hash = "sha256-OOPjxYrYUd1PIRxRgHwYbm7ennmAChbXqcM8MEPKXO0="; 31 + hash = "sha256-OUv7l+klu5l1Y7m+iHiq/dDyxH3/hT4k7F9gDuUiGds="; 32 32 }; 33 33 34 34 outputs = [ "out" "dev" ];
+24 -9
pkgs/development/compilers/openjdk/jre.nix
··· 1 - { jdk 2 - , runCommand 3 - , patchelf 1 + { stdenv 2 + , jdk 4 3 , lib 5 4 , modules ? [ "java.base" ] 6 5 }: 7 6 8 7 let 9 - jre = runCommand "${jdk.name}-jre" { 10 - nativeBuildInputs = [ patchelf ]; 8 + jre = stdenv.mkDerivation { 9 + name = "${jdk.name}-minimal-jre"; 10 + version = jdk.version; 11 + 11 12 buildInputs = [ jdk ]; 13 + 14 + dontUnpack = true; 15 + 16 + # Strip more heavily than the default '-S', since if you're 17 + # using this derivation you probably care about this. 18 + stripDebugFlags = [ "--strip-unneeded" ]; 19 + 20 + buildPhase = '' 21 + runHook preBuild 22 + 23 + jlink --module-path ${jdk}/lib/openjdk/jmods --add-modules ${lib.concatStringsSep "," modules} --output $out 24 + 25 + runHook postBuild 26 + ''; 27 + 28 + dontInstall = true; 29 + 12 30 passthru = { 13 31 home = "${jre}"; 14 32 }; 15 - } '' 16 - jlink --module-path ${jdk}/lib/openjdk/jmods --add-modules ${lib.concatStringsSep "," modules} --output $out 17 - patchelf --shrink-rpath $out/bin/* $out/lib/jexec $out/lib/jspawnhelper $out/lib/*.so $out/lib/*/*.so 18 - ''; 33 + }; 19 34 in jre
+5 -5
pkgs/development/interpreters/clojure/babashka.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "babashka"; 5 - version = "0.3.1"; 5 + version = "0.3.5"; 6 6 7 7 reflectionJson = fetchurl { 8 8 name = "reflection.json"; 9 - url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-reflection.json"; 10 - sha256 = "0ar2ry07axgrmdb6nsc0786v1a1nwlyvapgxncaaympvn38qk8qf"; 9 + url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-reflection.json"; 10 + sha256 = "sha256-TVFdGFXclJE9GpolKzTGSmeianBdb2Yp3kbNUWlddPw="; 11 11 }; 12 12 13 13 src = fetchurl { 14 - url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 15 - sha256 = "1fapkyq7fcgydy8sls6jzxagfkhgxhwp1rdvjqxdmqk4d82jwrh2"; 14 + url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 15 + sha256 = "sha256-tOLT5W5kK38fb9XL9jOQpw0LjHPjbn+BarckbCuwQAc="; 16 16 }; 17 17 18 18 dontUnpack = true;
+46
pkgs/development/libraries/libxlsxwriter/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , minizip 5 + , python3 6 + , zlib 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "libxlsxwriter"; 11 + version = "1.0.3"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jmcnamara"; 15 + repo = "libxlsxwriter"; 16 + rev = "RELEASE_${version}"; 17 + sha256 = "14c5rgx87nhzasr0j7mcfr1w7ifz0gmdiqy2xq59di5xvcdrpxpv"; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + python3.pkgs.pytest 22 + ]; 23 + 24 + buildInputs = [ 25 + minizip 26 + zlib 27 + ]; 28 + 29 + makeFlags = [ 30 + "PREFIX=${placeholder "out"}" 31 + "USE_SYSTEM_MINIZIP=1" 32 + ]; 33 + 34 + doCheck = true; 35 + 36 + checkTarget = "test"; 37 + 38 + meta = with lib; { 39 + description = "C library for creating Excel XLSX files"; 40 + homepage = "https://libxlsxwriter.github.io/"; 41 + changelog = "https://github.com/jmcnamara/libxlsxwriter/blob/${src.rev}/Changes.txt"; 42 + license = licenses.bsd2; 43 + maintainers = with maintainers; [ dotlambda ]; 44 + platforms = platforms.unix; 45 + }; 46 + }
+4 -2
pkgs/development/python-modules/capstone/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , buildPythonPackage 4 3 , capstone 4 + , stdenv 5 5 , fetchpatch 6 6 , fetchPypi 7 7 , setuptools ··· 33 33 license = licenses.bsdOriginal; 34 34 description = "Python bindings for Capstone disassembly engine"; 35 35 maintainers = with maintainers; [ bennofs ris ]; 36 + # creates a manylinux2014-x86_64 wheel 37 + broken = stdenv.isAarch64; 36 38 }; 37 39 }
+38
pkgs/development/python-modules/debut/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , chardet 5 + , attrs 6 + , pytestCheckHook 7 + }: 8 + buildPythonPackage rec { 9 + pname = "debut"; 10 + version = "0.9.9"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "a3a71e475295f4cf4292440c9c7303ebca0309d395536d2a7f86a5f4d7465dc1"; 15 + }; 16 + 17 + dontConfigure = true; 18 + 19 + propagatedBuildInputs = [ 20 + chardet 21 + attrs 22 + ]; 23 + 24 + checkInputs = [ 25 + pytestCheckHook 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "debut" 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "Python library to parse Debian deb822-style control and copyright files "; 34 + homepage = "https://github.com/nexB/debut"; 35 + license = with licenses; [ asl20 bsd3 mit ]; 36 + maintainers = teams.determinatesystems.members; 37 + }; 38 + }
+1 -1
pkgs/development/python-modules/keyring/default.nix
··· 50 50 "test_multiprocess_get_after_native_get" 51 51 ]; 52 52 53 - disabledTestsPaths = [ 53 + disabledTestPaths = [ 54 54 "tests/backends/test_macOS.py" 55 55 ]; 56 56
+3 -3
pkgs/development/python-modules/omnilogic/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "omnilogic"; 10 - version = "0.4.3"; 10 + version = "0.4.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "djtimca"; 14 14 repo = "omnilogic-api"; 15 - rev = "v${version}"; 16 - sha256 = "19pmbykq0mckk23aj33xbhg3gjx557xy9a481mp6pkmihf2lsc8z"; 15 + rev = version; 16 + sha256 = "081awb0fl40b5ighc9yxfq1xkgxz7l5dvz5544hx965q2r20wvsg"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+38
pkgs/development/python-modules/ondilo/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , oauthlib 5 + , pythonOlder 6 + , requests 7 + , requests_oauthlib 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "ondilo"; 12 + version = "0.2.0"; 13 + disabled = pythonOlder "3.6"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "JeromeHXP"; 17 + repo = pname; 18 + rev = version; 19 + sha256 = "0k7c9nacf7pxvfik3hkv9vvvda2sx5jrf6zwq7r077x7fw5l8d2b"; 20 + }; 21 + 22 + propagatedBuildInputs = [ 23 + oauthlib 24 + requests 25 + requests_oauthlib 26 + ]; 27 + 28 + # Project has no tests 29 + doCheck = false; 30 + pythonImportsCheck = [ "ondilo" ]; 31 + 32 + meta = with lib; { 33 + description = "Python package to access Ondilo ICO APIs"; 34 + homepage = "https://github.com/JeromeHXP/ondilo"; 35 + license = with licenses; [ mit ]; 36 + maintainers = with maintainers; [ fab ]; 37 + }; 38 + }
+37
pkgs/development/python-modules/pyimpfuzzy/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , ssdeep 5 + , pefile 6 + }: 7 + buildPythonPackage rec { 8 + pname = "pyimpfuzzy"; 9 + version = "0.5"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "da9796df302db4b04a197128637f84988f1882f1e08fdd69bbf9fdc6cfbaf349"; 14 + }; 15 + 16 + buildInputs = [ 17 + ssdeep 18 + ]; 19 + 20 + propagatedBuildInputs = [ 21 + pefile 22 + ]; 23 + 24 + # no tests 25 + doCheck = false; 26 + 27 + pythonImportsCheck = [ 28 + "pyimpfuzzy" 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "A Python module which calculates and compares the impfuzzy (import fuzzy hashing)"; 33 + homepage = "https://github.com/JPCERTCC/impfuzzy"; 34 + license = licenses.gpl2Only; 35 + maintainers = teams.determinatesystems.members; 36 + }; 37 + }
+30
pkgs/development/python-modules/pymdstat/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , python 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "pymdstat"; 9 + version = "0.4.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "nicolargo"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + sha256 = "01hj8vyd9f7610sqvzphpr033rvnazbwvl11gi18ia3yqlnlncp0"; 16 + }; 17 + 18 + checkPhase = '' 19 + ${python.interpreter} $src/unitest.py 20 + ''; 21 + 22 + pythonImportsCheck = [ "pymdstat" ]; 23 + 24 + meta = with lib; { 25 + description = "A pythonic library to parse Linux /proc/mdstat file"; 26 + homepage = "https://github.com/nicolargo/pymdstat"; 27 + maintainers = with maintainers; [ rhoriguchi ]; 28 + license = licenses.mit; 29 + }; 30 + }
+36
pkgs/development/python-modules/pysmart-smartx/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , isPy3k 5 + , future 6 + , pytestCheckHook 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pysmart-smartx"; 12 + version = "0.3.10"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "smartxworks"; 16 + repo = "pySMART"; 17 + rev = "v${version}"; 18 + sha256 = "1irl4nlgz3ds3aikraa9928gzn6hz8chfh7jnpmq2q7d2vqbdrjs"; 19 + }; 20 + 21 + propagatedBuildInputs = [ future ]; 22 + 23 + # tests require contextlib.nested 24 + doCheck = !isPy3k; 25 + 26 + checkInputs = [ pytestCheckHook mock ]; 27 + 28 + pythonImportsCheck = [ "pySMART" ]; 29 + 30 + meta = with lib; { 31 + description = "It's a fork of pySMART with lots of bug fix and enhances"; 32 + homepage = "https://github.com/smartxworks/pySMART"; 33 + maintainers = with maintainers; [ rhoriguchi ]; 34 + license = licenses.gpl2Only; 35 + }; 36 + }
+34
pkgs/development/python-modules/python-registry/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum-compat 5 + , unicodecsv 6 + }: 7 + buildPythonPackage rec { 8 + pname = "python-registry"; 9 + version = "1.3.1"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "99185f67d5601be3e7843e55902d5769aea1740869b0882f34ff1bd4b43b1eb2"; 14 + }; 15 + 16 + propagatedBuildInputs = [ 17 + enum-compat 18 + unicodecsv 19 + ]; 20 + 21 + # no tests 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ 25 + "Registry" 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "Pure Python parser for Windows Registry hives"; 30 + homepage = "https://github.com/williballenthin/python-registry"; 31 + license = licenses.asl20; 32 + maintainers = teams.determinatesystems.members; 33 + }; 34 + }
+45
pkgs/development/python-modules/qiling/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , capstone 5 + , unicorn 6 + , pefile 7 + , python-registry 8 + , keystone-engine 9 + , pyelftools 10 + , gevent 11 + }: 12 + buildPythonPackage rec { 13 + pname = "qiling"; 14 + version = "1.2.3"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "e3ed09f9e080559e73e2a9199649b934b3594f653079d1e7da4992340c19eb64"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + capstone 23 + unicorn 24 + pefile 25 + python-registry 26 + keystone-engine 27 + pyelftools 28 + gevent 29 + ]; 30 + 31 + # Tests are broken (attempt to import a file that tells you not to import it, 32 + # amongst other things) 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ 36 + "qiling" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "Qiling Advanced Binary Emulation Framework"; 41 + homepage = "https://qiling.io/"; 42 + license = licenses.gpl2Only; 43 + maintainers = teams.determinatesystems.members; 44 + }; 45 + }
+33
pkgs/development/python-modules/requirements-parser/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + }: 6 + buildPythonPackage rec { 7 + pname = "requirements-parser"; 8 + version = "0.2.0"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "5963ee895c2d05ae9f58d3fc641082fb38021618979d6a152b6b1398bd7d4ed4"; 13 + }; 14 + 15 + checkInputs = [ 16 + nose 17 + ]; 18 + 19 + checkPhase = '' 20 + nosetests 21 + ''; 22 + 23 + pythonImportsCheck = [ 24 + "requirements" 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "A Pip requirements file parser"; 29 + homepage = "https://github.com/davidfischer/requirements-parser"; 30 + license = licenses.bsd2; 31 + maintainers = teams.determinatesystems.members; 32 + }; 33 + }
+15 -8
pkgs/development/python-modules/snapcast/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , construct 4 - , fetchPypi 4 + , fetchFromGitHub 5 5 , isPy3k 6 + , pytestCheckHook 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "snapcast"; 10 - version = "2.1.2"; 11 + version = "2.1.3"; 11 12 disabled = !isPy3k; 12 13 13 - src = fetchPypi { 14 - inherit pname version; 15 - sha256 = "sha256-ILBleqxEO7wTxAw/fvDW+4O4H4XWV5m5WWtaNeRBr4g="; 14 + src = fetchFromGitHub { 15 + owner = "happyleavesaoc"; 16 + repo = "python-snapcast"; 17 + rev = version; 18 + sha256 = "1jigdccdd7bffszim942mxcwxyznfjx7y3r5yklz3psl7zgbzd6c"; 16 19 }; 17 20 18 - propagatedBuildInputs = [ construct ]; 21 + propagatedBuildInputs = [ 22 + construct 23 + ]; 24 + 25 + checkInputs = [ 26 + pytestCheckHook 27 + ]; 19 28 20 - # no checks from Pypi - https://github.com/happyleavesaoc/python-snapcast/issues/23 21 - doCheck = false; 22 29 pythonImportsCheck = [ "snapcast" ]; 23 30 24 31 meta = with lib; {
+31
pkgs/development/python-modules/sparklines/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , future 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "sparklines"; 10 + version = "0.4.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "deeplook"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "1hfxp5c4wbyddy7fgmnda819w3dia3i6gqb2323dr2z016p84r7l"; 17 + }; 18 + 19 + propagatedBuildInputs = [ future ]; 20 + 21 + checkInputs = [ pytestCheckHook ]; 22 + 23 + pythonImportsCheck = [ "sparklines" ]; 24 + 25 + meta = with lib; { 26 + description = "This Python package implements Edward Tufte's concept of sparklines, but limited to text only"; 27 + homepage = "https://github.com/deeplook/sparklines"; 28 + maintainers = with maintainers; [ rhoriguchi ]; 29 + license = licenses.gpl3Only; 30 + }; 31 + }
+59
pkgs/development/python-modules/tern/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pyyaml 5 + , docker 6 + , dockerfile-parse 7 + , requests 8 + , stevedore 9 + , pbr 10 + , debut 11 + , regex 12 + , GitPython 13 + , prettytable 14 + , idna 15 + }: 16 + buildPythonPackage rec { 17 + pname = "tern"; 18 + version = "2.5.0"; 19 + 20 + src = fetchPypi { 21 + inherit pname version; 22 + sha256 = "606c62944991b2cbcccf3f5353be693305d6d7d318c3865b9ecca49dbeab2727"; 23 + }; 24 + 25 + preBuild = '' 26 + cp requirements.{in,txt} 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + pbr 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + pyyaml 35 + docker 36 + dockerfile-parse 37 + requests 38 + stevedore 39 + debut 40 + regex 41 + GitPython 42 + prettytable 43 + idna 44 + ]; 45 + 46 + # No tests 47 + doCheck = false; 48 + 49 + pythonImportsCheck = [ 50 + "tern" 51 + ]; 52 + 53 + meta = with lib; { 54 + description = "A software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles"; 55 + homepage = "https://github.com/tern-tools/tern"; 56 + license = licenses.bsd2; 57 + maintainers = teams.determinatesystems.members; 58 + }; 59 + }
+6 -6
pkgs/development/tools/clj-kondo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "clj-kondo"; 5 - version = "2021.02.13"; 5 + version = "2021.03.31"; 6 6 7 7 reflectionJson = fetchurl { 8 8 name = "reflection.json"; 9 - url = "https://raw.githubusercontent.com/borkdude/${pname}/v${version}/reflection.json"; 10 - sha256 = "ea5c18586fd8803b138a4dd197a0019d5e5a2c76ebe4925b9b54a10125a68c57"; 9 + url = "https://raw.githubusercontent.com/clj-kondo/${pname}/v${version}/reflection.json"; 10 + sha256 = "sha256-C4QYk5lLienCHKnWXXZPcKmsCTMtIIkXOkvCrZfyIhA="; 11 11 }; 12 12 13 13 src = fetchurl { 14 - url = "https://github.com/borkdude/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 15 - sha256 = "sha256-Rq7W5sP9nRB0TGRUSQIyC3U568uExmcM/gd+1HjAqac="; 14 + url = "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 15 + sha256 = "sha256-XSs0u758wEuaqZvFIevBrL61YNPUJ9Sc1DS+O9agj94="; 16 16 }; 17 17 18 18 dontUnpack = true; ··· 44 44 45 45 meta = with lib; { 46 46 description = "A linter for Clojure code that sparks joy"; 47 - homepage = "https://github.com/borkdude/clj-kondo"; 47 + homepage = "https://github.com/clj-kondo/clj-kondo"; 48 48 license = licenses.epl10; 49 49 platforms = graalvm11-ce.meta.platforms; 50 50 maintainers = with maintainers; [ jlesquembre bandresen ];
+3 -3
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 20 20 }: 21 21 let 22 22 pname = "github-actions-runner"; 23 - version = "2.277.1"; 23 + version = "2.278.0"; 24 24 25 25 deps = (import ./deps.nix { inherit fetchurl; }); 26 26 nugetPackages = map ··· 80 80 src = fetchFromGitHub { 81 81 owner = "actions"; 82 82 repo = "runner"; 83 - rev = "183a3dd9a0d4d51feddc5fe9fa6c3b5f8b08343d"; # v${version} 84 - sha256 = "sha256-fQH4QwdR8E76ckUjMCaKOsDjNoVBIWAw2YcFRrVucX8="; 83 + rev = "62d926efce35d3ea16d7624a25aaa5b300737def"; # v${version} 84 + sha256 = "sha256-KAb14739DYnuNIf7ZNZk5CShye6XFGn8aLu8BAcuT/c="; 85 85 }; 86 86 87 87 nativeBuildInputs = [
+3 -3
pkgs/development/tools/rust/cargo-make/default.nix
··· 4 4 5 5 rustPlatform.buildRustPackage rec { 6 6 pname = "cargo-make"; 7 - version = "0.32.16"; 7 + version = "0.32.17"; 8 8 9 9 src = fetchCrate { 10 10 inherit pname version; 11 - sha256 = "sha256-FrrQcZHy5WjNYCod2TBWVAj4clNWPLWLIR2/Kvkz4q0="; 11 + sha256 = "sha256-D/8fjJIyHCRzkomRsYUnGjDMCusjNX8ZYmLjowCYgcM="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; ··· 16 16 buildInputs = [ openssl ] 17 17 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration ]; 18 18 19 - cargoSha256 = "sha256-QEHl/Hhug0Ua/SZV0iq1jc6QGGxA1NwheEgGBZRYunI="; 19 + cargoSha256 = "sha256-Upegh3W31sTaXl0iHZ3HiYs9urgXH/XhC0vQBAWvDIc="; 20 20 21 21 # Some tests fail because they need network access. 22 22 # However, Travis ensures a proper build.
+2 -2
pkgs/development/tools/vala-language-server/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "vala-language-server"; 19 - version = "0.48.1"; 19 + version = "0.48.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "benwaffle"; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "12k095052jkvbiyz8gzkj6w7r7p16d5m18fyikl48yvh5nln8fw0"; 25 + sha256 = "sha256-vtb2l4su+zuwGbS9F+Sv0tDInQMH4Uw6GjT+s7fHIio="; 26 26 }; 27 27 28 28 passthru = {
+2 -2
pkgs/games/minecraft/default.nix
··· 88 88 stdenv.mkDerivation rec { 89 89 pname = "minecraft-launcher"; 90 90 91 - version = "2.2.1441"; 91 + version = "2.2.741"; 92 92 93 93 src = fetchurl { 94 94 url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz"; 95 - sha256 = "03q579hvxnsh7d00j6lmfh53rixdpf33xb5zlz7659pvb9j5w0cm"; 95 + sha256 = "0bm78ybn91ihibxgmlpk7dl2zxy4a57k86qmb08cif3ifbflzkvw"; 96 96 }; 97 97 98 98 icon = fetchurl {
+113 -89
pkgs/misc/vim-plugins/generated.nix
··· 389 389 390 390 chadtree = buildVimPluginFrom2Nix { 391 391 pname = "chadtree"; 392 - version = "2021-04-21"; 392 + version = "2021-04-22"; 393 393 src = fetchFromGitHub { 394 394 owner = "ms-jpq"; 395 395 repo = "chadtree"; 396 - rev = "ce0ac184e56d1a1865df1f0059ec01317f4210db"; 397 - sha256 = "13v1x0mxzm8fzmf8k6f3wjdx91yki6lqz40wh1897g5zvsfjfvvr"; 396 + rev = "27fefd2ccd0b4c376afdc53e7bb4c6185518d1cd"; 397 + sha256 = "0l1j2n8v2dngyxym8k0b1gf0dn2cc2gbwy36rrv447zb51g1vlv5"; 398 398 }; 399 399 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 400 400 }; ··· 622 622 src = fetchFromGitHub { 623 623 owner = "tzachar"; 624 624 repo = "compe-tabnine"; 625 - rev = "1e81624bb91e79e245832bc0a88a1c194097f641"; 626 - sha256 = "08cav97sj92vfl0y8kkn5kv5qxsfifb7xps3hndlg6vzbjci4vbr"; 625 + rev = "cb7f22500a6c3b7e3eda36db6ce9ffe5fb45d94c"; 626 + sha256 = "0lpy5h6171xjg6dinhv1m98p0qs0a3qrrhhg7vriicz3x4px73fb"; 627 627 }; 628 628 meta.homepage = "https://github.com/tzachar/compe-tabnine/"; 629 629 }; ··· 1631 1631 1632 1632 git-worktree-nvim = buildVimPluginFrom2Nix { 1633 1633 pname = "git-worktree-nvim"; 1634 - version = "2021-04-19"; 1634 + version = "2021-04-22"; 1635 1635 src = fetchFromGitHub { 1636 1636 owner = "ThePrimeagen"; 1637 1637 repo = "git-worktree.nvim"; 1638 - rev = "77c54ff659ec3eba0965e9a54e8569abd084b726"; 1639 - sha256 = "0lraa4di5z5jm103bqzr804bjcxa49b131mhpgg4r40zpam9iip1"; 1638 + rev = "0ef6f419ba56154320a2547c92bf1ccb08631f9e"; 1639 + sha256 = "1pr4p6akq2wivhqb116jrm72v4m1i649p624p3kb55frfxf5pynn"; 1640 1640 }; 1641 1641 meta.homepage = "https://github.com/ThePrimeagen/git-worktree.nvim/"; 1642 1642 }; ··· 1655 1655 1656 1656 gitsigns-nvim = buildVimPluginFrom2Nix { 1657 1657 pname = "gitsigns-nvim"; 1658 - version = "2021-04-20"; 1658 + version = "2021-04-22"; 1659 1659 src = fetchFromGitHub { 1660 1660 owner = "lewis6991"; 1661 1661 repo = "gitsigns.nvim"; 1662 - rev = "6b7b666cc95f91c869b1ef266e10f06807f7ccf0"; 1663 - sha256 = "1ya54gkig13adcjgwjmvyssnrdz82rcwimlwk5ff6qqivwcbpsjy"; 1662 + rev = "0b556d0b7ab50e19dc7db903d77ac6a8376d8a49"; 1663 + sha256 = "06v2wbm582hplikjqw01r9zqgg45ji2887n288apg9yx43iknsy3"; 1664 1664 }; 1665 1665 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 1666 1666 }; ··· 2364 2364 2365 2365 lualine-nvim = buildVimPluginFrom2Nix { 2366 2366 pname = "lualine-nvim"; 2367 - version = "2021-04-20"; 2367 + version = "2021-04-22"; 2368 2368 src = fetchFromGitHub { 2369 2369 owner = "hoob3rt"; 2370 2370 repo = "lualine.nvim"; 2371 - rev = "e6cc09c2e95cc361babb64c113cc3e9355ea1130"; 2372 - sha256 = "1jf68z7vh467fr5arbcsk5g65gjpc0dqn584hbg0cpzfmdlrbj4n"; 2371 + rev = "2f17e432ee85420adcf8e0a4ebf6e638657c4253"; 2372 + sha256 = "055pvfmmk8yzjajb9xx46mb5ixass3y1fsvx9p3nchsik1h3vsib"; 2373 2373 }; 2374 2374 meta.homepage = "https://github.com/hoob3rt/lualine.nvim/"; 2375 2375 }; ··· 2760 2760 2761 2761 neogit = buildVimPluginFrom2Nix { 2762 2762 pname = "neogit"; 2763 - version = "2021-04-20"; 2763 + version = "2021-04-21"; 2764 2764 src = fetchFromGitHub { 2765 2765 owner = "TimUntersberger"; 2766 2766 repo = "neogit"; 2767 - rev = "cb846809d81c360b3f9658ee89a9342450c99da2"; 2768 - sha256 = "0r35flvb70y4ankp8v8p6jm0s9mrbg6i94n0v8avaw92xrcgl4ph"; 2767 + rev = "e28c434c26f76f235087ca65ff8040ff834f9210"; 2768 + sha256 = "0fdbyijlpbh845jfpp5xcc378j5m7h2yav6dwj00bvm1n79zy1wh"; 2769 2769 }; 2770 2770 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 2771 2771 }; ··· 2964 2964 2965 2965 nlua-nvim = buildVimPluginFrom2Nix { 2966 2966 pname = "nlua-nvim"; 2967 - version = "2021-01-05"; 2967 + version = "2021-04-22"; 2968 2968 src = fetchFromGitHub { 2969 2969 owner = "tjdevries"; 2970 2970 repo = "nlua.nvim"; 2971 - rev = "c0e8fbcaf8bcf5571a9e1d780a72094aad3f3094"; 2972 - sha256 = "0q5aw3n4dsszk5iw7qg01xx1rbrr18jh1wqs6k9dd1kcr6yq22rq"; 2971 + rev = "31e3430acb84368c0933a3e765d834e897dfca2f"; 2972 + sha256 = "0h8908x2pf139q6mxckcglb5w7zxvhp0vj97za0g8343lvlhf0v1"; 2973 2973 }; 2974 2974 meta.homepage = "https://github.com/tjdevries/nlua.nvim/"; 2975 2975 }; ··· 3036 3036 3037 3037 nvim-autopairs = buildVimPluginFrom2Nix { 3038 3038 pname = "nvim-autopairs"; 3039 - version = "2021-04-21"; 3039 + version = "2021-04-22"; 3040 3040 src = fetchFromGitHub { 3041 3041 owner = "windwp"; 3042 3042 repo = "nvim-autopairs"; 3043 - rev = "d83b441b1838a30941af6582e9cb19d93b560b71"; 3044 - sha256 = "00h40qgkrydacsj5q8yv6g7m0835dqcxf66i1s2g32wssg6c1y5f"; 3043 + rev = "50a1c65caf42a0dfe3f63b3dfe1867eec5f4889d"; 3044 + sha256 = "1rar4dkd0i277k71a0ydw3ipgbxjjg1hmhddwd993ihcwvk5d496"; 3045 3045 }; 3046 3046 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 3047 3047 }; ··· 3060 3060 3061 3061 nvim-bufferline-lua = buildVimPluginFrom2Nix { 3062 3062 pname = "nvim-bufferline-lua"; 3063 - version = "2021-04-20"; 3063 + version = "2021-04-22"; 3064 3064 src = fetchFromGitHub { 3065 3065 owner = "akinsho"; 3066 3066 repo = "nvim-bufferline.lua"; 3067 - rev = "4ebab39af2376b850724dd29c29579c8e024abe6"; 3068 - sha256 = "0k671d27m2p0lv4vr99lra740511234f8m6zl2ykkb1b197841cg"; 3067 + rev = "78ffd345d079246738ea06b04f58ad53503f48e2"; 3068 + sha256 = "08xn8s9asa6b2gpbrsw1iy80s8419bck0z6nh9nmffisr3aga1bn"; 3069 3069 }; 3070 3070 meta.homepage = "https://github.com/akinsho/nvim-bufferline.lua/"; 3071 3071 }; ··· 3168 3168 3169 3169 nvim-hlslens = buildVimPluginFrom2Nix { 3170 3170 pname = "nvim-hlslens"; 3171 - version = "2021-04-20"; 3171 + version = "2021-04-21"; 3172 3172 src = fetchFromGitHub { 3173 3173 owner = "kevinhwang91"; 3174 3174 repo = "nvim-hlslens"; 3175 - rev = "89a00109fda04b2fe80cd4023092e5663a316777"; 3176 - sha256 = "1jx9wc6v4d4y4fx97qb0nhcm8w879ckk74anzsq3l9vxg7y9ydgq"; 3175 + rev = "3ad85775c081a8ab8ae8d1f2ecd1afc1bc1500d6"; 3176 + sha256 = "0p55zms25kxlayjwy8i831c01fdja0k8y55iw3nx0p257fb06zbz"; 3177 3177 }; 3178 3178 meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; 3179 3179 }; ··· 3192 3192 3193 3193 nvim-jdtls = buildVimPluginFrom2Nix { 3194 3194 pname = "nvim-jdtls"; 3195 - version = "2021-04-16"; 3195 + version = "2021-04-21"; 3196 3196 src = fetchFromGitHub { 3197 3197 owner = "mfussenegger"; 3198 3198 repo = "nvim-jdtls"; 3199 - rev = "76c4972f6edb961e7c7486bfd0a1f629b49a3e43"; 3200 - sha256 = "1c0f94hjvkj6mhx3id5867d65is1cqffj72nswgnxwx4y4psnbdg"; 3199 + rev = "362a149dac40c90d917ac7bb78da988b8da6a971"; 3200 + sha256 = "0psd99km6kfqwdw383w41aaq1cipcfhl1v5srjw29y2v6rgvnw9p"; 3201 3201 }; 3202 3202 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 3203 3203 }; ··· 3216 3216 3217 3217 nvim-lspconfig = buildVimPluginFrom2Nix { 3218 3218 pname = "nvim-lspconfig"; 3219 - version = "2021-04-19"; 3219 + version = "2021-04-22"; 3220 3220 src = fetchFromGitHub { 3221 3221 owner = "neovim"; 3222 3222 repo = "nvim-lspconfig"; 3223 - rev = "5c005ce93367ad85933eff80887228bca2a7efee"; 3224 - sha256 = "1nppy9vkl8v8biq1q9sgqxakhqlw5zm7z1wiq68zzyivlz5mj1hg"; 3223 + rev = "0840c91e25557a47ed559d2281b0b65fe33b271f"; 3224 + sha256 = "1k34khp227g9xffnz0sr9bm6h3hnvi3g9csxynpdzd0s2sbjsfgk"; 3225 3225 }; 3226 3226 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 3227 3227 }; ··· 3288 3288 3289 3289 nvim-toggleterm-lua = buildVimPluginFrom2Nix { 3290 3290 pname = "nvim-toggleterm-lua"; 3291 - version = "2021-04-20"; 3291 + version = "2021-04-22"; 3292 3292 src = fetchFromGitHub { 3293 3293 owner = "akinsho"; 3294 3294 repo = "nvim-toggleterm.lua"; 3295 - rev = "7c9d8c51841c3335818d04b684e93c655b5d61c9"; 3296 - sha256 = "04j34wyv7q9n7yld7k7cxxm92al3h7x3rkcnm1q61scwb1xf354r"; 3295 + rev = "34cc65e594d4f4b9e0d6658a7ceb49f62820d762"; 3296 + sha256 = "1gg4iyqpy68hhk4wly9k87841zns29vh04wcddn91awj5mpigb40"; 3297 3297 }; 3298 3298 meta.homepage = "https://github.com/akinsho/nvim-toggleterm.lua/"; 3299 3299 }; 3300 3300 3301 3301 nvim-tree-lua = buildVimPluginFrom2Nix { 3302 3302 pname = "nvim-tree-lua"; 3303 - version = "2021-04-20"; 3303 + version = "2021-04-22"; 3304 3304 src = fetchFromGitHub { 3305 3305 owner = "kyazdani42"; 3306 3306 repo = "nvim-tree.lua"; 3307 - rev = "796628a7651f9399637ad8376bab920fb10493cf"; 3308 - sha256 = "1mb7ncp35yhzwzwp6l54dr1y3is705sa63hlx6bf5ny84q13kvxd"; 3307 + rev = "f39869514645b98ec30bc8826763c288b6cbdbef"; 3308 + sha256 = "0z6arqc2i8745vc08hdbwsm1i4biywq65v1zdzrhs3ysx0agppq0"; 3309 3309 }; 3310 3310 meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/"; 3311 3311 }; 3312 3312 3313 3313 nvim-treesitter = buildVimPluginFrom2Nix { 3314 3314 pname = "nvim-treesitter"; 3315 - version = "2021-04-19"; 3315 + version = "2021-04-22"; 3316 3316 src = fetchFromGitHub { 3317 3317 owner = "nvim-treesitter"; 3318 3318 repo = "nvim-treesitter"; 3319 - rev = "df189e28a498d90dc8813e90944e0999bc936e56"; 3320 - sha256 = "0azpx89vykc1ylbn26744rdfd4f3wga0azdsg06hmz55a9q6qq8p"; 3319 + rev = "e8e8c0f0f21ef5089bb305ded8ed81a16902baa7"; 3320 + sha256 = "19lb10zk6mn09l4adg4xfqpsjbag52fjg9sr2ic8c6la1x8abzqk"; 3321 3321 }; 3322 3322 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 3323 3323 }; ··· 3600 3600 3601 3601 plenary-nvim = buildVimPluginFrom2Nix { 3602 3602 pname = "plenary-nvim"; 3603 - version = "2021-04-20"; 3603 + version = "2021-04-21"; 3604 3604 src = fetchFromGitHub { 3605 3605 owner = "nvim-lua"; 3606 3606 repo = "plenary.nvim"; 3607 - rev = "1a31d076a097ac23c0110537a99b686874ae2cdc"; 3608 - sha256 = "1ah2j5bxgg0mqa8nlc76f37apb9i6vx8i1c0vlmk144w9dfmxkis"; 3607 + rev = "9bd408ba679d1511e269613af840c5019de59024"; 3608 + sha256 = "1xjrd445jdjy789di6d3kdgxk9ds04mq47qigmplfsnv41d5c2nj"; 3609 3609 }; 3610 3610 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 3611 3611 }; ··· 4021 4021 4022 4022 sideways-vim = buildVimPluginFrom2Nix { 4023 4023 pname = "sideways-vim"; 4024 - version = "2021-04-10"; 4024 + version = "2021-04-21"; 4025 4025 src = fetchFromGitHub { 4026 4026 owner = "AndrewRadev"; 4027 4027 repo = "sideways.vim"; 4028 - rev = "a36b8f129e99becc5e00ee3267695f62c3937a2f"; 4029 - sha256 = "0sk8xkqi3bciqwdd71z51mrx4dhy2i5nrf0b1c1xbzxbg3vkbvc3"; 4028 + rev = "93021c0623c1822502a72131e2d45617510428b9"; 4029 + sha256 = "042d7zmwmi0xhlshwwrf9bhc0j4ybksxxnrs986vm65y58c11fk3"; 4030 4030 }; 4031 4031 meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; 4032 4032 }; ··· 4298 4298 4299 4299 syntastic = buildVimPluginFrom2Nix { 4300 4300 pname = "syntastic"; 4301 - version = "2021-03-15"; 4301 + version = "2021-04-22"; 4302 4302 src = fetchFromGitHub { 4303 4303 owner = "vim-syntastic"; 4304 4304 repo = "syntastic"; 4305 - rev = "f2ddb480c5afa1c0f155d78e6fc7853fd20f0420"; 4306 - sha256 = "05ca80alkhnxj1klyy729y81g9ng2n841djxgd7zjg8cpkk94kw3"; 4305 + rev = "a739985ef9fbb9888bdeea2f442d0574a9db0565"; 4306 + sha256 = "0ajpn3q36mvczmvs0g17n1lz0h69rvm25bjsalw83mjxwn46g1h4"; 4307 4307 }; 4308 4308 meta.homepage = "https://github.com/vim-syntastic/syntastic/"; 4309 4309 }; ··· 4467 4467 4468 4468 telescope-nvim = buildVimPluginFrom2Nix { 4469 4469 pname = "telescope-nvim"; 4470 - version = "2021-04-21"; 4470 + version = "2021-04-22"; 4471 4471 src = fetchFromGitHub { 4472 4472 owner = "nvim-telescope"; 4473 4473 repo = "telescope.nvim"; 4474 - rev = "3adeab2bed42597c8495fbe3a2376c746232f2e3"; 4475 - sha256 = "0nnqlrzgmg50kdyjmbkr29dfn8ydvdamfihrw0nalvszhh577487"; 4474 + rev = "c6980a9acf8af836196508000c34dcb06b11137b"; 4475 + sha256 = "0q2xqxn56gdll1pk6f9kkkfwrp1hlawqmfmj1rzp5aahm77jdx9x"; 4476 4476 }; 4477 4477 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 4478 4478 }; ··· 4672 4672 4673 4673 unicode-vim = buildVimPluginFrom2Nix { 4674 4674 pname = "unicode-vim"; 4675 - version = "2021-04-15"; 4675 + version = "2021-04-22"; 4676 4676 src = fetchFromGitHub { 4677 4677 owner = "chrisbra"; 4678 4678 repo = "unicode.vim"; 4679 - rev = "8b6bb82f66c1f336257e670eb9b7c03f29df3345"; 4680 - sha256 = "0r082yn0jbvwxf5jfl79kzjzq5hlhqf3nkmf39g675pw2mc2fw6x"; 4679 + rev = "090e77e30e46aceafd53a3219fb2a81b79927d8d"; 4680 + sha256 = "136a8c4d4nrzvab2qa6sxc81x1mwg56nn8ajxikqgyvsr9fp1f9i"; 4681 4681 }; 4682 4682 meta.homepage = "https://github.com/chrisbra/unicode.vim/"; 4683 4683 }; ··· 5248 5248 5249 5249 vim-choosewin = buildVimPluginFrom2Nix { 5250 5250 pname = "vim-choosewin"; 5251 - version = "2021-04-06"; 5251 + version = "2021-04-22"; 5252 5252 src = fetchFromGitHub { 5253 5253 owner = "t9md"; 5254 5254 repo = "vim-choosewin"; 5255 - rev = "1ca7da94aa1b8761f4212194e3c55e4a080d6525"; 5256 - sha256 = "0nr6k8g0l27g4lczsy30cnh1il547qgbs4xl936v43gp4wvybah4"; 5255 + rev = "839da609d9b811370216bdd9d4512ec2d0ac8644"; 5256 + sha256 = "1451ji3a7waxz1kc8l2hw96fff54xwa7q8glrin8qxn48fc4605n"; 5257 5257 }; 5258 5258 meta.homepage = "https://github.com/t9md/vim-choosewin/"; 5259 5259 }; ··· 5524 5524 5525 5525 vim-dadbod = buildVimPluginFrom2Nix { 5526 5526 pname = "vim-dadbod"; 5527 - version = "2021-04-19"; 5527 + version = "2021-04-22"; 5528 5528 src = fetchFromGitHub { 5529 5529 owner = "tpope"; 5530 5530 repo = "vim-dadbod"; 5531 - rev = "9e3ca4e897d63ae8f64be579e42188b53d29323d"; 5532 - sha256 = "1p7pps21l7d3yfsydw6axyfaaf0an7ls7j3p80vxg9ia307hqnws"; 5531 + rev = "63bfd6d99ba17832f4740efa5e2e6ad6537d4552"; 5532 + sha256 = "0p9n1n8n0167kgq4wwwxsnair2hqqvy6vwcqchnb15hifl3cl0w3"; 5533 5533 }; 5534 5534 meta.homepage = "https://github.com/tpope/vim-dadbod/"; 5535 5535 }; ··· 5932 5932 5933 5933 vim-floaterm = buildVimPluginFrom2Nix { 5934 5934 pname = "vim-floaterm"; 5935 - version = "2021-04-20"; 5935 + version = "2021-04-22"; 5936 5936 src = fetchFromGitHub { 5937 5937 owner = "voldikss"; 5938 5938 repo = "vim-floaterm"; 5939 - rev = "a0e34eb5471c54f979fc613b8068efa6d5015550"; 5940 - sha256 = "08xs3jzd41y0aa6g3var7shllh47g5biv4jv59f34d0l66mw18rz"; 5939 + rev = "4a1938457489fe072acf2fbbe7142a3cfb0d8ad8"; 5940 + sha256 = "1va57czyrihcc2cihbbil5vqhnlzvjrb9bw7wirdrpjrd04ciaa4"; 5941 5941 }; 5942 5942 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 5943 5943 }; ··· 6064 6064 6065 6065 vim-gitgutter = buildVimPluginFrom2Nix { 6066 6066 pname = "vim-gitgutter"; 6067 - version = "2021-04-13"; 6067 + version = "2021-04-22"; 6068 6068 src = fetchFromGitHub { 6069 6069 owner = "airblade"; 6070 6070 repo = "vim-gitgutter"; 6071 - rev = "9756e95bd596a303946a90f06f4efe51dcd57e87"; 6072 - sha256 = "0wkcximk4alm26x9qrqbanlhhzrim95gs5cbjy0hnlrqa8xmz20k"; 6071 + rev = "f4bdaa4e9cf07f62ce1161a3d0ff70c8aad25bc5"; 6072 + sha256 = "0h00i0b8p0mnynp7hhj2vpgj9rhqmlx14y2kcskvac8i2wlyj30c"; 6073 6073 }; 6074 6074 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 6075 6075 }; ··· 6160 6160 6161 6161 vim-gruvbox8 = buildVimPluginFrom2Nix { 6162 6162 pname = "vim-gruvbox8"; 6163 - version = "2021-04-06"; 6163 + version = "2021-04-22"; 6164 6164 src = fetchFromGitHub { 6165 6165 owner = "lifepillar"; 6166 6166 repo = "vim-gruvbox8"; 6167 - rev = "acb2574d85f3878cd5ab82dc3579403c174dafc3"; 6168 - sha256 = "17k3fcidsk26i9nnbk37jcgznypzwh0pzam03yayb6dw4n733mld"; 6167 + rev = "217a87f4f751ed0d6fe5c79b2c0963f557bf0314"; 6168 + sha256 = "1gdys8ycmmykq121ix34wva75m18nda0camiqr4aavb9hj32faj6"; 6169 6169 }; 6170 6170 meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/"; 6171 6171 }; ··· 7579 7579 7580 7580 vim-quickrun = buildVimPluginFrom2Nix { 7581 7581 pname = "vim-quickrun"; 7582 - version = "2021-01-27"; 7582 + version = "2021-04-22"; 7583 7583 src = fetchFromGitHub { 7584 7584 owner = "thinca"; 7585 7585 repo = "vim-quickrun"; 7586 - rev = "c980977f1d77b3285937b9d7b5baa964fc9ed7f5"; 7587 - sha256 = "00f1slgrjnh8m59sm3xmias3jvjlvw26yigv9fmy6zwcynlivc5x"; 7586 + rev = "31274b11e0a658b84f220ef1f5d69e171ba53ebf"; 7587 + sha256 = "1687ih32rgjjxf84dw7yx2qkylrqwp4ir8hj6mlh1hmysfd13vvl"; 7588 7588 }; 7589 7589 meta.homepage = "https://github.com/thinca/vim-quickrun/"; 7590 7590 }; ··· 7831 7831 7832 7832 vim-signify = buildVimPluginFrom2Nix { 7833 7833 pname = "vim-signify"; 7834 - version = "2021-03-07"; 7834 + version = "2021-04-22"; 7835 7835 src = fetchFromGitHub { 7836 7836 owner = "mhinz"; 7837 7837 repo = "vim-signify"; 7838 - rev = "2542b6459085f3d1e361e8b5bf406dec6448487e"; 7839 - sha256 = "1m7m1fwn4bpbqfji7fvvgx00fxz1hy5nvfajbpj4vpgaxzqwsf8k"; 7838 + rev = "6b9afcce385b1121d46f749f9cd46d05e132c1e4"; 7839 + sha256 = "04yh7cq9vi1hksksyphg8s4xz64qc6pmwnrbqapfgfsmp6jk11s5"; 7840 7840 }; 7841 7841 meta.homepage = "https://github.com/mhinz/vim-signify/"; 7842 7842 }; ··· 8011 8011 8012 8012 vim-startify = buildVimPluginFrom2Nix { 8013 8013 pname = "vim-startify"; 8014 - version = "2021-04-02"; 8014 + version = "2021-04-22"; 8015 8015 src = fetchFromGitHub { 8016 8016 owner = "mhinz"; 8017 8017 repo = "vim-startify"; 8018 - rev = "5ee8914b26e9f0b2d8ec01b3cef8c46e7a3954b5"; 8019 - sha256 = "0zg100sjbn7952ayqligpkfqvrh1qwr2q6pjqs5cnsyl5xs411v2"; 8018 + rev = "3ffa62fbe781b3df20fafa3bd9d710dc99c16a8c"; 8019 + sha256 = "0ysr07yy9fxgz8drn11hgcwns7d0minh4afrjxrz9lwcm7c994h4"; 8020 8020 }; 8021 8021 meta.homepage = "https://github.com/mhinz/vim-startify/"; 8022 8022 }; ··· 8033 8033 meta.homepage = "https://github.com/dstein64/vim-startuptime/"; 8034 8034 }; 8035 8035 8036 + vim-strip-trailing-whitespace = buildVimPluginFrom2Nix { 8037 + pname = "vim-strip-trailing-whitespace"; 8038 + version = "2021-01-03"; 8039 + src = fetchFromGitHub { 8040 + owner = "axelf4"; 8041 + repo = "vim-strip-trailing-whitespace"; 8042 + rev = "9a93dd653806ba3f886b2cf92111b663ce8d44bd"; 8043 + sha256 = "1pvirqj21xl2qbs9ycdp7n3lnf4n8b2bz1y90nphnvda4dfaac8l"; 8044 + }; 8045 + meta.homepage = "https://github.com/axelf4/vim-strip-trailing-whitespace/"; 8046 + }; 8047 + 8036 8048 vim-stylish-haskell = buildVimPluginFrom2Nix { 8037 8049 pname = "vim-stylish-haskell"; 8038 8050 version = "2019-11-28"; ··· 8540 8552 8541 8553 vim-which-key = buildVimPluginFrom2Nix { 8542 8554 pname = "vim-which-key"; 8543 - version = "2021-04-16"; 8555 + version = "2021-04-22"; 8544 8556 src = fetchFromGitHub { 8545 8557 owner = "liuchengxu"; 8546 8558 repo = "vim-which-key"; 8547 - rev = "4c605b1ef91194ff178fdb1d957ab5b655a7089a"; 8548 - sha256 = "1zngyw1bj9bws00qyfcz3vc6fpybqrmxa43hy2pvga5anfjm5y6a"; 8559 + rev = "20163f6ffda855fa40a11cb999002211dc66288f"; 8560 + sha256 = "1g29z5f2w1g6znljdgwn49wp8g85m1pawvg8qjrh1kxyjv9dr8x1"; 8549 8561 }; 8550 8562 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 8551 8563 }; ··· 8756 8768 8757 8769 vimspector = buildVimPluginFrom2Nix { 8758 8770 pname = "vimspector"; 8759 - version = "2021-04-20"; 8771 + version = "2021-04-22"; 8760 8772 src = fetchFromGitHub { 8761 8773 owner = "puremourning"; 8762 8774 repo = "vimspector"; 8763 - rev = "297c0bea56fd3afce5209f47f330880d759c8698"; 8764 - sha256 = "04gkw01p5iiyj1xp9p446frg7f9szprm65gjs3w0s0akgbi5zp3g"; 8775 + rev = "a47d0b921c42be740e57d75a73ae15a8ee0141d4"; 8776 + sha256 = "05nhav31i3d16d1qdcgbkr8dfgwi53123sv3xd9pr8j7j3rdd0ix"; 8765 8777 fetchSubmodules = true; 8766 8778 }; 8767 8779 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 8897 8909 sha256 = "044jxkcbycmmahi98qd0ynpc8baay72i45qymv4mxvl1d96fjbmd"; 8898 8910 }; 8899 8911 meta.homepage = "https://github.com/lukaszkorecki/workflowish/"; 8912 + }; 8913 + 8914 + wstrip-vim = buildVimPluginFrom2Nix { 8915 + pname = "wstrip-vim"; 8916 + version = "2021-03-14"; 8917 + src = fetchFromGitHub { 8918 + owner = "tweekmonster"; 8919 + repo = "wstrip.vim"; 8920 + rev = "3d4c35c8ca462fbece58886e52679a5355f461d6"; 8921 + sha256 = "020bikc5482gzshjh2vgvknqxpzzzaff14z1rj6b2yvmbr2a837f"; 8922 + }; 8923 + meta.homepage = "https://github.com/tweekmonster/wstrip.vim/"; 8900 8924 }; 8901 8925 8902 8926 xptemplate = buildVimPluginFrom2Nix {
+2
pkgs/misc/vim-plugins/vim-plugin-names
··· 25 25 arcticicestudio/nord-vim 26 26 artur-shaik/vim-javacomplete2 27 27 autozimu/LanguageClient-neovim 28 + axelf4/vim-strip-trailing-whitespace 28 29 ayu-theme/ayu-vim 29 30 bakpakin/fennel.vim 30 31 bazelbuild/vim-bazel ··· 656 657 triglav/vim-visual-increment 657 658 troydm/zoomwintab.vim 658 659 tversteeg/registers.nvim@main 660 + tweekmonster/wstrip.vim 659 661 twerth/ir_black 660 662 twinside/vim-haskellconceal 661 663 Twinside/vim-hoogle
+3 -1
pkgs/os-specific/linux/usbip/default.nix
··· 1 - { lib, stdenv, kernel, udev, autoconf, automake, libtool, kernelOlder }: 1 + { lib, stdenv, kernel, udev, autoconf, automake, libtool, hwdata, kernelOlder }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "usbip-${kernel.name}"; ··· 21 21 cd tools/usb/usbip 22 22 ./autogen.sh 23 23 ''; 24 + 25 + configureFlags = [ "--with-usbids-dir=${hwdata}/share/hwdata/" ]; 24 26 25 27 meta = with lib; { 26 28 homepage = "https://github.com/torvalds/linux/tree/master/tools/usb/usbip";
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 583 583 "ombi" = ps: with ps; [ ]; # missing inputs: pyombi 584 584 "omnilogic" = ps: with ps; [ omnilogic ]; 585 585 "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; 586 - "ondilo_ico" = ps: with ps; [ aiohttp-cors ]; # missing inputs: ondilo 586 + "ondilo_ico" = ps: with ps; [ aiohttp-cors ondilo ]; 587 587 "onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet 588 588 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 589 589 "onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async
+1
pkgs/servers/home-assistant/default.nix
··· 331 331 "notion" 332 332 "number" 333 333 "omnilogic" 334 + "ondilo_ico" 334 335 "ozw" 335 336 "panel_custom" 336 337 "panel_iframe"
+2 -2
pkgs/servers/jellyfin/default.nix
··· 18 18 19 19 in stdenv.mkDerivation rec { 20 20 pname = "jellyfin"; 21 - version = "10.7.1"; 21 + version = "10.7.2"; 22 22 23 23 # Impossible to build anything offline with dotnet 24 24 src = fetchurl { 25 25 url = "https://repo.jellyfin.org/releases/server/portable/versions/stable/combined/${version}/jellyfin_${version}.tar.gz"; 26 - sha256 = "sha256-pgFksZz0sD73uZDyUIhdFCgHPo67ZZiwklafyemJFGs="; 26 + sha256 = "sha256-l2tQmKez06cekq/QLper+OrcSU/0lWpZ85xY2wZcK1s="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
+7 -3
pkgs/tools/misc/ckb-next/default.nix
··· 1 1 { lib, mkDerivation, fetchFromGitHub, substituteAll, udev 2 - , pkg-config, qtbase, cmake, zlib, kmod }: 2 + , pkg-config, qtbase, cmake, zlib, kmod, libXdmcp, qttools, qtx11extras, libdbusmenu }: 3 3 4 4 mkDerivation rec { 5 - version = "0.4.2"; 5 + version = "0.4.4"; 6 6 pname = "ckb-next"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "ckb-next"; 10 10 repo = "ckb-next"; 11 11 rev = "v${version}"; 12 - sha256 = "1mkx1psw5xnpscdfik1kpzsnfhhkn3571i7acr9gxyjr27sckplc"; 12 + sha256 = "1fgvh2hsrm8vqbqq9g45skhyyrhhka4d8ngmyldkldak1fgmrvb7"; 13 13 }; 14 14 15 15 buildInputs = [ 16 16 udev 17 17 qtbase 18 18 zlib 19 + libXdmcp 20 + qttools 21 + qtx11extras 22 + libdbusmenu 19 23 ]; 20 24 21 25 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/ckb-next/install-dirs.patch
··· 1 1 diff --git a/src/daemon/CMakeLists.txt b/src/daemon/CMakeLists.txt 2 - index 2fc10a8..22dbd14 100644 2 + index a04b80c..2969b3b 100644 3 3 --- a/src/daemon/CMakeLists.txt 4 4 +++ b/src/daemon/CMakeLists.txt 5 - @@ -421,7 +421,7 @@ if ("${CKB_NEXT_INIT_SYSTEM}" STREQUAL "launchd") 5 + @@ -437,7 +437,7 @@ if ("${CKB_NEXT_INIT_SYSTEM}" STREQUAL "launchd") 6 6 elseif ("${CKB_NEXT_INIT_SYSTEM}" STREQUAL "systemd") 7 7 install( 8 8 FILES "${CMAKE_CURRENT_BINARY_DIR}/service/ckb-next-daemon.service" 9 - - DESTINATION "/usr/lib/systemd/system" 9 + - DESTINATION "${SYSTEMD_UNIT_INSTALL_DIR}" 10 10 + DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/systemd/system" 11 11 PERMISSIONS 12 12 OWNER_READ OWNER_WRITE
+5 -5
pkgs/tools/misc/ckb-next/modprobe.patch
··· 1 1 diff --git a/src/daemon/input_linux.c b/src/daemon/input_linux.c 2 - index 8489f5b..b851419 100644 2 + index 933e628..c4f97f2 100644 3 3 --- a/src/daemon/input_linux.c 4 4 +++ b/src/daemon/input_linux.c 5 - @@ -63,7 +63,7 @@ int os_inputopen(usbdevice* kb){ 5 + @@ -70,7 +70,7 @@ int os_inputopen(usbdevice* kb){ 6 6 7 7 // If not available, load the module 8 8 if(fd < 0){ 9 9 - if(system("modprobe uinput") != 0) { 10 10 + if(system("@kmod@/bin/modprobe uinput") != 0) { 11 - ckb_fatal("Failed to load uinput module\n"); 11 + ckb_fatal("Failed to load uinput module"); 12 12 return 1; 13 13 } 14 14 diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp 15 - index 1eb95bd..f7d38ba 100644 15 + index eeadaf8..87de71f 100644 16 16 --- a/src/gui/mainwindow.cpp 17 17 +++ b/src/gui/mainwindow.cpp 18 - @@ -284,7 +284,7 @@ void MainWindow::updateVersion(){ 18 + @@ -309,7 +309,7 @@ void MainWindow::updateVersion(){ 19 19 #elif defined(Q_OS_LINUX) 20 20 if(!(QFileInfo("/dev/uinput").exists() || QFileInfo("/dev/input/uinput").exists())){ 21 21 QProcess modprobe;
+47
pkgs/tools/misc/cyclonedx-python/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + python3.pkgs.buildPythonApplication rec { 6 + pname = "cyclonedx-python"; 7 + version = "0.4.3"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "CycloneDX"; 11 + repo = "cyclonedx-python"; 12 + rev = "v${version}"; 13 + sha256 = "BvG4aWBMsllW2L4lLsiRFUCPjgoDpHxN49fsUFdg7tQ="; 14 + }; 15 + 16 + # They pin versions for exact version numbers because "A bill-of-material such 17 + # as CycloneDX expects exact version numbers" -- but that's unnecessary with 18 + # Nix. 19 + preBuild = '' 20 + sed "s@==.*'@'@" -i setup.py 21 + ''; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + packageurl-python 25 + requests 26 + xmlschema 27 + setuptools 28 + requirements-parser 29 + packaging 30 + chardet 31 + jsonschema 32 + ]; 33 + 34 + # the tests want access to the cyclonedx binary 35 + doCheck = false; 36 + 37 + pythonImportsCheck = [ 38 + "cyclonedx" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "Creates CycloneDX Software Bill of Materials (SBOM) from Python projects"; 43 + homepage = "https://github.com/CycloneDX/cyclonedx-python"; 44 + license = licenses.asl20; 45 + maintainers = teams.determinatesystems.members; 46 + }; 47 + }
+3 -11
pkgs/tools/misc/snapper/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , autoreconfHook, pkg-config, docbook_xsl, libxslt, docbook_xml_dtd_45 3 3 , acl, attr, boost, btrfs-progs, dbus, diffutils, e2fsprogs, libxml2 4 - , lvm2, pam, python, util-linux, fetchpatch, json_c, nixosTests 4 + , lvm2, pam, python, util-linux, json_c, nixosTests 5 5 , ncurses }: 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "snapper"; 9 - version = "0.8.15"; 9 + version = "0.9.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "openSUSE"; 13 13 repo = "snapper"; 14 14 rev = "v${version}"; 15 - sha256 = "1rqv1qfxr02qbkix1mpx91s4827irxryxkhby3ii0fdkm3ympsas"; 15 + sha256 = "1gx3ichbkdqlzl7w187vc3xpmr9prmnp7as0h6ympgigradj5c7g"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ ··· 25 25 ]; 26 26 27 27 passthru.tests.snapper = nixosTests.snapper; 28 - 29 - patches = [ 30 - # Don't use etc/dbus-1/system.d 31 - (fetchpatch { 32 - url = "https://github.com/openSUSE/snapper/commit/c51708aea22d9436da287cba84424557ad03644b.patch"; 33 - sha256 = "106pf7pv8z3q37c8ckmgwxs1phf2fy7l53a9g5xq5kk2rjj1cx34"; 34 - }) 35 - ]; 36 28 37 29 postPatch = '' 38 30 # Hard-coded root paths, hard-coded root paths everywhere...
+26
pkgs/tools/security/earlybird/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + buildGoModule { 6 + pname = "earlybird"; 7 + version = "1.25.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "americanexpress"; 11 + repo = "earlybird"; 12 + # According to the GitHub repo, the latest version *is* 1.25.0, but they 13 + # tagged it as "refs/heads/main-2" 14 + rev = "4f365f1c02972dc0a68a196a262912d9c4325b21"; 15 + sha256 = "UZXHYBwBmb9J1HrE/htPZcKvZ+7mc+oXnUtzgBmBgN4="; 16 + }; 17 + 18 + vendorSha256 = "oSHBR1EvK/1+cXqGNCE9tWn6Kd/BwNY3m5XrKCAijhA="; 19 + 20 + meta = with lib; { 21 + description = "A sensitive data detection tool capable of scanning source code repositories for passwords, key files, and more"; 22 + homepage = "https://github.com/americanexpress/earlybird"; 23 + license = licenses.asl20; 24 + maintainers = teams.determinatesystems.members; 25 + }; 26 + }
+35
pkgs/tools/security/ntlmrecon/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "ntlmrecon"; 8 + version = "0.4"; 9 + disabled = python3.pythonOlder "3.6"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "pwnfoo"; 13 + repo = "NTLMRecon"; 14 + rev = "v-${version}"; 15 + sha256 = "0rrx49li2l9xlcax84qxjf60nbzp3fgq77c36yqmsp0pc9i89ah6"; 16 + }; 17 + 18 + propagatedBuildInputs = with python3.pkgs; [ 19 + colorama 20 + iptools 21 + requests 22 + termcolor 23 + ]; 24 + 25 + # Project has no tests 26 + doCheck = false; 27 + pythonImportsCheck = [ "ntlmrecon" ]; 28 + 29 + meta = with lib; { 30 + description = "Information enumerator for NTLM authentication enabled web endpoints"; 31 + homepage = "https://github.com/pwnfoo/NTLMRecon"; 32 + license = with licenses; [ mit ]; 33 + maintainers = with maintainers; [ fab ]; 34 + }; 35 + }
+38
pkgs/tools/security/xorex/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + python3.pkgs.buildPythonApplication rec { 6 + pname = "xorex"; 7 + version = "0.3.0"; 8 + format = "other"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Neo23x0"; 12 + repo = "xorex"; 13 + rev = version; 14 + sha256 = "rBsOSXWnHRhpLmq20XBuGx8gGBM8ouMyOISkbzUcvE4="; 15 + }; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + mkdir -p $out/bin 21 + chmod +x xorex.py 22 + mv xorex.py $out/bin/xorex 23 + 24 + runHook postInstall 25 + ''; 26 + 27 + propagatedBuildInputs = with python3.pkgs; [ 28 + colorama 29 + pefile 30 + ]; 31 + 32 + meta = with lib; { 33 + description = "XOR Key Extractor"; 34 + homepage = "https://github.com/Neo23x0/xorex"; 35 + license = licenses.asl20; 36 + maintainers = teams.determinatesystems.members; 37 + }; 38 + }
+39
pkgs/tools/security/yarGen/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + python3.pkgs.buildPythonApplication rec { 6 + pname = "yarGen"; 7 + version = "0.23.4"; 8 + format = "other"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Neo23x0"; 12 + repo = "yarGen"; 13 + rev = version; 14 + sha256 = "6PJNAeeLAyUlZcIi0g57sO1Ex6atn7JhbK9kDbNrZ6A="; 15 + }; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + mkdir -p $out/bin 21 + chmod +x yarGen.py 22 + mv yarGen.py $out/bin/yargen 23 + 24 + runHook postInstall 25 + ''; 26 + 27 + propagatedBuildInputs = with python3.pkgs; [ 28 + scandir 29 + pefile 30 + lxml 31 + ]; 32 + 33 + meta = with lib; { 34 + description = "A generator for YARA rules"; 35 + homepage = "https://github.com/Neo23x0/yarGen"; 36 + license = licenses.bsd3; 37 + maintainers = teams.determinatesystems.members; 38 + }; 39 + }
+16
pkgs/top-level/all-packages.nix
··· 1300 1300 1301 1301 cyclone-scheme = callPackage ../development/interpreters/cyclone { }; 1302 1302 1303 + cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { }; 1304 + 1303 1305 deltachat-electron = callPackage 1304 1306 ../applications/networking/instant-messengers/deltachat-electron { }; 1305 1307 ··· 1709 1711 }; 1710 1712 1711 1713 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { }); 1714 + 1715 + beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme { 1716 + inherit (plasma5Packages) breeze-icons; 1717 + }; 1712 1718 1713 1719 bc = callPackage ../tools/misc/bc { }; 1714 1720 ··· 2369 2375 dyncall = callPackage ../development/libraries/dyncall { }; 2370 2376 2371 2377 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { }; 2378 + 2379 + earlybird = callPackage ../tools/security/earlybird { }; 2372 2380 2373 2381 earlyoom = callPackage ../os-specific/linux/earlyoom { }; 2374 2382 ··· 6934 6942 6935 6943 notable = callPackage ../applications/misc/notable { }; 6936 6944 6945 + ntlmrecon = callPackage ../tools/security/ntlmrecon { }; 6946 + 6937 6947 nvchecker = with python3Packages; toPythonApplication nvchecker; 6938 6948 6939 6949 miller = callPackage ../tools/text/miller { }; ··· 16349 16359 libxklavier = callPackage ../development/libraries/libxklavier { }; 16350 16360 16351 16361 libxls = callPackage ../development/libraries/libxls { }; 16362 + 16363 + libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { }; 16352 16364 16353 16365 libxmi = callPackage ../development/libraries/libxmi { }; 16354 16366 ··· 30681 30693 30682 30694 xortool = python3Packages.callPackage ../tools/security/xortool { }; 30683 30695 30696 + xorex = callPackage ../tools/security/xorex { }; 30697 + 30684 30698 xow = callPackage ../misc/drivers/xow { }; 30685 30699 30686 30700 xbps = callPackage ../tools/package-management/xbps { }; ··· 30748 30762 yandex-disk = callPackage ../tools/filesystems/yandex-disk { }; 30749 30763 30750 30764 yara = callPackage ../tools/security/yara { }; 30765 + 30766 + yarGen = callPackage ../tools/security/yarGen { }; 30751 30767 30752 30768 yaxg = callPackage ../tools/graphics/yaxg {}; 30753 30769
+22
pkgs/top-level/python-packages.nix
··· 1707 1707 1708 1708 debugpy = callPackage ../development/python-modules/debugpy { }; 1709 1709 1710 + debut = callPackage ../development/python-modules/debut { }; 1711 + 1710 1712 decorator = callPackage ../development/python-modules/decorator { }; 1711 1713 1712 1714 deep_merge = callPackage ../development/python-modules/deep_merge { }; ··· 4530 4532 4531 4533 omnilogic = callPackage ../development/python-modules/omnilogic { }; 4532 4534 4535 + ondilo = callPackage ../development/python-modules/ondilo { }; 4536 + 4533 4537 onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { }; 4534 4538 4535 4539 onnx = callPackage ../development/python-modules/onnx { }; ··· 5529 5533 5530 5534 PyICU = callPackage ../development/python-modules/pyicu { }; 5531 5535 5536 + pyimpfuzzy = callPackage ../development/python-modules/pyimpfuzzy { 5537 + inherit (pkgs) ssdeep; 5538 + }; 5539 + 5532 5540 pyinotify = callPackage ../development/python-modules/pyinotify { }; 5533 5541 5534 5542 pyinputevent = callPackage ../development/python-modules/pyinputevent { }; ··· 5650 5658 pymbolic = callPackage ../development/python-modules/pymbolic { }; 5651 5659 5652 5660 pymc3 = callPackage ../development/python-modules/pymc3 { }; 5661 + 5662 + pymdstat = callPackage ../development/python-modules/pymdstat { }; 5653 5663 5654 5664 pymediainfo = callPackage ../development/python-modules/pymediainfo { }; 5655 5665 ··· 6006 6016 6007 6017 pysmb = callPackage ../development/python-modules/pysmb { }; 6008 6018 6019 + pysmart-smartx = callPackage ../development/python-modules/pysmart-smartx { }; 6020 + 6009 6021 pysmbc = callPackage ../development/python-modules/pysmbc { }; 6010 6022 6011 6023 pysmf = callPackage ../development/python-modules/pysmf { }; ··· 6487 6499 6488 6500 python-redis-lock = callPackage ../development/python-modules/python-redis-lock { }; 6489 6501 6502 + python-registry = callPackage ../development/python-modules/python-registry { }; 6503 + 6490 6504 python-rtmidi = callPackage ../development/python-modules/python-rtmidi { }; 6491 6505 6492 6506 python-sat = callPackage ../development/python-modules/python-sat { }; ··· 6715 6729 6716 6730 qds_sdk = callPackage ../development/python-modules/qds_sdk { }; 6717 6731 6732 + qiling = callPackage ../development/python-modules/qiling { }; 6733 + 6718 6734 qimage2ndarray = callPackage ../development/python-modules/qimage2ndarray { }; 6719 6735 6720 6736 qiskit-aer = callPackage ../development/python-modules/qiskit-aer { }; ··· 6900 6916 6901 6917 requirements-detector = callPackage ../development/python-modules/requirements-detector { }; 6902 6918 6919 + requirements-parser = callPackage ../development/python-modules/requirements-parser { }; 6920 + 6903 6921 resampy = callPackage ../development/python-modules/resampy { }; 6904 6922 6905 6923 responses = callPackage ../development/python-modules/responses { }; ··· 7447 7465 7448 7466 spark_parser = callPackage ../development/python-modules/spark_parser { }; 7449 7467 7468 + sparklines = callPackage ../development/python-modules/sparklines { }; 7469 + 7450 7470 SPARQLWrapper = callPackage ../development/python-modules/sparqlwrapper { }; 7451 7471 7452 7472 sparse = callPackage ../development/python-modules/sparse { }; ··· 7813 7833 termplotlib = callPackage ../development/python-modules/termplotlib { }; 7814 7834 7815 7835 termstyle = callPackage ../development/python-modules/termstyle { }; 7836 + 7837 + tern = callPackage ../development/python-modules/tern { }; 7816 7838 7817 7839 teslajsonpy = callPackage ../development/python-modules/teslajsonpy { }; 7818 7840