Merge branch 'master' into staging-next

+577 -98
+22
maintainers/maintainer-list.nix
··· 7437 githubId = 667272; 7438 name = "Lincoln Lee"; 7439 }; 7440 linquize = { 7441 email = "linquize@yahoo.com.hk"; 7442 github = "linquize"; ··· 9605 githubId = 757752; 9606 name = "Jonas Heinrich"; 9607 }; 9608 ony = { 9609 name = "Mykola Orliuk"; 9610 email = "virkony@gmail.com"; ··· 10324 fingerprint = "AF85 991C C950 49A2 4205 1933 BCA9 943D D1DF 4C04"; 10325 } 10326 ]; 10327 }; 10328 Profpatsch = { 10329 email = "mail@profpatsch.de";
··· 7437 githubId = 667272; 7438 name = "Lincoln Lee"; 7439 }; 7440 + linj = { 7441 + name = "Lin Jian"; 7442 + email = "me@linj.tech"; 7443 + matrix = "@me:linj.tech"; 7444 + github = "jian-lin"; 7445 + githubId = 75130626; 7446 + keys = [{ 7447 + fingerprint = "80EE AAD8 43F9 3097 24B5 3D7E 27E9 7B91 E63A 7FF8"; 7448 + }]; 7449 + }; 7450 linquize = { 7451 email = "linquize@yahoo.com.hk"; 7452 github = "linquize"; ··· 9615 githubId = 757752; 9616 name = "Jonas Heinrich"; 9617 }; 9618 + onthestairs = { 9619 + email = "austinplatt@gmail.com"; 9620 + github = "onthestairs"; 9621 + githubId = 915970; 9622 + name = "Austin Platt"; 9623 + }; 9624 ony = { 9625 name = "Mykola Orliuk"; 9626 email = "virkony@gmail.com"; ··· 10340 fingerprint = "AF85 991C C950 49A2 4205 1933 BCA9 943D D1DF 4C04"; 10341 } 10342 ]; 10343 + }; 10344 + ProducerMatt = { 10345 + name = "Matthew Pherigo"; 10346 + email = "ProducerMatt42@gmail.com"; 10347 + github = "ProducerMatt"; 10348 + githubId = 58014742; 10349 }; 10350 Profpatsch = { 10351 email = "mail@profpatsch.de";
+3 -1
nixos/modules/services/web-apps/hedgedoc.nix
··· 843 ''; 844 }; 845 searchAttributes = mkOption { 846 - type = types.listOf types.str; 847 example = [ "displayName" "mail" ]; 848 description = '' 849 LDAP attributes to search with. ··· 866 }; 867 tlsca = mkOption { 868 type = types.str; 869 example = "server-cert.pem,root.pem"; 870 description = '' 871 Root CA for LDAP TLS in PEM format.
··· 843 ''; 844 }; 845 searchAttributes = mkOption { 846 + type = types.nullOr (types.listOf types.str); 847 + default = null; 848 example = [ "displayName" "mail" ]; 849 description = '' 850 LDAP attributes to search with. ··· 867 }; 868 tlsca = mkOption { 869 type = types.str; 870 + default = "/etc/ssl/certs/ca-certificates.crt"; 871 example = "server-cert.pem,root.pem"; 872 description = '' 873 Root CA for LDAP TLS in PEM format.
+3 -3
pkgs/applications/blockchains/miniscript/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "miniscript"; 5 - version = "unstable-2020-12-01"; 6 7 src = fetchFromGitHub { 8 owner = "sipa"; 9 repo = pname; 10 - rev = "02682a398a35b410571b10cde7f39837141ddad6"; 11 - sha256 = "079jz4g88cfzfm9a6ykby9haxwcs033c1288mgr8cl2hw4qd2sjl"; 12 }; 13 14 installPhase = ''
··· 2 3 stdenv.mkDerivation rec { 4 pname = "miniscript"; 5 + version = "unstable-2022-07-19"; 6 7 src = fetchFromGitHub { 8 owner = "sipa"; 9 repo = pname; 10 + rev = "ca675488c4aa9605f6ae70c0e68a148a6fb277b4"; 11 + sha256 = "sha256-kzLIJ0os6UnC0RPEybfw6wGrZpgmRCgj3zifmZjieoU="; 12 }; 13 14 installPhase = ''
+20 -19
pkgs/applications/blockchains/zcash/default.nix
··· 1 - { rust, rustPlatform, stdenv, lib, fetchFromGitHub, fetchpatch, autoreconfHook 2 - , makeWrapper, cargo, pkg-config, curl, coreutils, boost179, db62, hexdump 3 - , libsodium, libevent, testers, utf8cpp, util-linux, withDaemon ? true 4 - , withMining ? true, withUtils ? true, withWallet ? true, withZmq ? true, zcash 5 - , zeromq 6 }: 7 8 - rustPlatform.buildRustPackage.override { stdenv = stdenv; } rec { 9 pname = "zcash"; 10 - version = "5.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "zcash"; 14 repo = "zcash"; 15 rev = "v${version}"; 16 - sha256 = "sha256-5PlqFs2njqNeZgmNz0VKMWcRY5lPaF9oTsoh/uLEWi8="; 17 }; 18 19 prePatch = lib.optionalString stdenv.isAarch64 '' ··· 22 --replace "linker = \"aarch64-linux-gnu-gcc\"" "" 23 ''; 24 25 - cargoSha256 = "sha256-eRRRjUbOieRC88wf+f1jAYvqGFmogBEla67NnImicEc="; 26 27 - nativeBuildInputs = [ autoreconfHook cargo hexdump makeWrapper pkg-config ]; 28 - buildInputs = [ boost179 libevent libsodium utf8cpp ] 29 - ++ lib.optional withWallet db62 30 - ++ lib.optional withZmq zeromq; 31 32 # Use the stdenv default phases (./configure; make) instead of the 33 # ones from buildRustPackage. ··· 42 configureFlagsArray+=("RUST_VENDORED_SOURCES=$NIX_BUILD_TOP/$cargoDepsCopy") 43 ''; 44 45 configureFlags = [ 46 "--disable-tests" 47 "--with-boost-libdir=${lib.getLib boost179}/lib" 48 - "CXXFLAGS=-I${lib.getDev utf8cpp}/include/utf8cpp" 49 "RUST_TARGET=${rust.toRustTargetSpec stdenv.hostPlatform}" 50 - ] ++ lib.optional (!withWallet) "--disable-wallet" 51 - ++ lib.optional (!withDaemon) "--without-daemon" 52 - ++ lib.optional (!withUtils) "--without-utils" 53 - ++ lib.optional (!withMining) "--disable-mining"; 54 55 enableParallelBuilding = true; 56 ··· 73 homepage = "https://z.cash/"; 74 maintainers = with maintainers; [ rht tkerber centromere ]; 75 license = licenses.mit; 76 - platforms = platforms.linux ++ platforms.darwin; 77 }; 78 }
··· 1 + { autoreconfHook, boost179, cargo, coreutils, curl, cxx-rs, db62, fetchFromGitHub 2 + , hexdump, lib, libevent, libsodium, makeWrapper, rust, rustPlatform, pkg-config 3 + , stdenv, testers, utf8cpp, util-linux, zcash, zeromq 4 }: 5 6 + rustPlatform.buildRustPackage.override { inherit stdenv; } rec { 7 pname = "zcash"; 8 + version = "5.1.0"; 9 10 src = fetchFromGitHub { 11 owner = "zcash"; 12 repo = "zcash"; 13 rev = "v${version}"; 14 + sha256 = "sha256-tU6DuWpe8Vlx0qIilAKWuO7WFp1ucbxtvOxoWLA0gdc="; 15 }; 16 17 prePatch = lib.optionalString stdenv.isAarch64 '' ··· 20 --replace "linker = \"aarch64-linux-gnu-gcc\"" "" 21 ''; 22 23 + patches = [ 24 + ./patches/fix-missing-header.patch 25 + ]; 26 + 27 + cargoSha256 = "sha256-ZWmkveDEENdXRirGmnUWSjtPNJvX0Jpgfxhzk44F7Q0="; 28 + 29 + nativeBuildInputs = [ autoreconfHook cargo cxx-rs hexdump makeWrapper pkg-config ]; 30 31 + buildInputs = [ boost179 db62 libevent libsodium utf8cpp zeromq ]; 32 33 # Use the stdenv default phases (./configure; make) instead of the 34 # ones from buildRustPackage. ··· 43 configureFlagsArray+=("RUST_VENDORED_SOURCES=$NIX_BUILD_TOP/$cargoDepsCopy") 44 ''; 45 46 + CXXFLAGS = [ 47 + "-I${lib.getDev utf8cpp}/include/utf8cpp" 48 + "-I${lib.getDev cxx-rs}/include" 49 + ]; 50 + 51 configureFlags = [ 52 "--disable-tests" 53 "--with-boost-libdir=${lib.getLib boost179}/lib" 54 "RUST_TARGET=${rust.toRustTargetSpec stdenv.hostPlatform}" 55 + ]; 56 57 enableParallelBuilding = true; 58 ··· 75 homepage = "https://z.cash/"; 76 maintainers = with maintainers; [ rht tkerber centromere ]; 77 license = licenses.mit; 78 }; 79 }
+10
pkgs/applications/blockchains/zcash/patches/fix-missing-header.patch
···
··· 1 + --- a/src/uint256.h 2022-07-20 10:07:39.191319302 +0000 2 + +++ b/src/uint256.h 2022-07-20 10:07:11.809632293 +0000 3 + @@ -7,6 +7,7 @@ 4 + #ifndef BITCOIN_UINT256_H 5 + #define BITCOIN_UINT256_H 6 + 7 + +#include <array> 8 + #include <assert.h> 9 + #include <cstring> 10 + #include <stdexcept>
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 90 91 stdenv.mkDerivation rec { 92 pname = "brave"; 93 - version = "1.41.99"; 94 95 src = fetchurl { 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 - sha256 = "sha256-SGh2yp6sYtamIZc5YvBwkoAQxYw0Y9KZyVLI/EGS0dg="; 98 }; 99 100 dontConfigure = true;
··· 90 91 stdenv.mkDerivation rec { 92 pname = "brave"; 93 + version = "1.41.100"; 94 95 src = fetchurl { 96 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 97 + sha256 = "sha256-r5mMI7iLJ+q4dvt/IDcFlHz56sygYXsG8bb29UVxmTI="; 98 }; 99 100 dontConfigure = true;
+4 -4
pkgs/applications/networking/browsers/palemoon/default.nix
··· 45 46 stdenv.mkDerivation rec { 47 pname = "palemoon"; 48 - version = "31.1.0"; 49 50 src = fetchFromGitea { 51 domain = "repo.palemoon.org"; 52 owner = "MoonchildProductions"; 53 repo = "Pale-Moon"; 54 - rev = "${version}_Release_build2"; # Remove _build2 when bumping past 31.1.0 55 fetchSubmodules = true; 56 - sha256 = "sha256-x3n4OeZbnJCPCVjsZJW1nBYlsEYn6fXt80voYWQSNq4="; 57 }; 58 59 nativeBuildInputs = [ ··· 115 116 # Too many cores can lead to build flakiness 117 # https://forum.palemoon.org/viewtopic.php?f=5&t=28480 118 - export jobs=$(($NIX_BUILD_CORES<=32 ? $NIX_BUILD_CORES : 32)) 119 if [ -z "$enableParallelBuilding" ]; then 120 jobs=1 121 fi
··· 45 46 stdenv.mkDerivation rec { 47 pname = "palemoon"; 48 + version = "31.1.1"; 49 50 src = fetchFromGitea { 51 domain = "repo.palemoon.org"; 52 owner = "MoonchildProductions"; 53 repo = "Pale-Moon"; 54 + rev = "${version}_Release"; 55 fetchSubmodules = true; 56 + sha256 = "sha256-lKD6+mXHWkNLc1XAX5mJGmwgz60P8mH+zrOi2WoOyJU="; 57 }; 58 59 nativeBuildInputs = [ ··· 115 116 # Too many cores can lead to build flakiness 117 # https://forum.palemoon.org/viewtopic.php?f=5&t=28480 118 + export jobs=$(($NIX_BUILD_CORES<=20 ? $NIX_BUILD_CORES : 20)) 119 if [ -z "$enableParallelBuilding" ]; then 120 jobs=1 121 fi
+6 -1
pkgs/applications/networking/browsers/palemoon/mozconfig
··· 19 ac_add_options --enable-strip 20 ac_add_options --enable-devtools 21 ac_add_options --enable-av1 22 23 ac_add_options --disable-gamepad 24 ac_add_options --disable-tests 25 ac_add_options --disable-debug ··· 34 35 ac_add_options --x-libraries=@xlibs@ 36 37 # 38 - # NixOS-specific adjustments 39 # 40 41 ac_add_options --prefix=@prefix@
··· 19 ac_add_options --enable-strip 20 ac_add_options --enable-devtools 21 ac_add_options --enable-av1 22 + ac_add_options --enable-phoenix-extensions 23 24 + ac_add_options --disable-eme 25 + ac_add_options --disable-webrtc 26 ac_add_options --disable-gamepad 27 ac_add_options --disable-tests 28 ac_add_options --disable-debug ··· 37 38 ac_add_options --x-libraries=@xlibs@ 39 40 + # MOZ_PKG_SPECIAL is only relevant for upstream's packaging 41 + 42 # 43 + # NixOS-specific additions 44 # 45 46 ac_add_options --prefix=@prefix@
+3 -3
pkgs/applications/office/qownnotes/default.nix
··· 5 6 mkDerivation rec { 7 pname = "qownnotes"; 8 - version = "22.7.1"; 9 10 src = fetchurl { 11 url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz"; 12 # Fetch the checksum of current version with curl: 13 # curl https://download.tuxfamily.org/qownnotes/src/qownnotes-<version>.tar.xz.sha256 14 - sha256 = "9431a3315a533799525217e5ba03757b3c39e8259bf307c81330304f043b8b77"; 15 }; 16 17 nativeBuildInputs = [ qmake qttools ]; ··· 24 longDescription = "QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud/ownCloud integration."; 25 homepage = "https://www.qownnotes.org/"; 26 license = licenses.gpl2Only; 27 - maintainers = with maintainers; [ dtzWill totoroot ]; 28 platforms = platforms.linux; 29 }; 30 }
··· 5 6 mkDerivation rec { 7 pname = "qownnotes"; 8 + version = "22.7.6"; 9 10 src = fetchurl { 11 url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz"; 12 # Fetch the checksum of current version with curl: 13 # curl https://download.tuxfamily.org/qownnotes/src/qownnotes-<version>.tar.xz.sha256 14 + sha256 = "d2f0b6f62714495dd14387535ab34c0cf94d1679c5db4a257ef87bb855b7771b"; 15 }; 16 17 nativeBuildInputs = [ qmake qttools ]; ··· 24 longDescription = "QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud/ownCloud integration."; 25 homepage = "https://www.qownnotes.org/"; 26 license = licenses.gpl2Only; 27 + maintainers = with maintainers; [ totoroot ]; 28 platforms = platforms.linux; 29 }; 30 }
+2 -2
pkgs/applications/video/smplayer/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "smplayer"; 11 - version = "22.2.0"; 12 13 src = fetchFromGitHub { 14 owner = "smplayer-dev"; 15 repo = pname; 16 rev = "v${version}"; 17 - hash = "sha256-7DMvIqW3vzjVzJPyjbXuHHcf1T6EFcf/a/mVYqa3XS8="; 18 }; 19 20 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "smplayer"; 11 + version = "22.7.0"; 12 13 src = fetchFromGitHub { 14 owner = "smplayer-dev"; 15 repo = pname; 16 rev = "v${version}"; 17 + hash = "sha256-vU+M5aCCGSA+IwJXTLMYvno/Qei+5Hwck3Q/Ah7N09s="; 18 }; 19 20 nativeBuildInputs = [
+36
pkgs/data/fonts/lexend/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + }: 5 + 6 + stdenvNoCC.mkDerivation rec { 7 + pname = "lexend"; 8 + version = "0.pre+date=2022-01-27"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "googlefonts"; 12 + repo = pname; 13 + rev = "57e6c14e2a9b457e8376044a31525c2100297e9c"; 14 + sha256 = "sha256-+tPggQIO50a8kOSnOVN/MR9ZwX5xZqYVNZO79eog9QA="; 15 + }; 16 + 17 + installPhase = '' 18 + runHook preInstall 19 + 20 + cd fonts 21 + for f in *; do 22 + mkdir -p $out/share/fonts/truetype/lexend/$f 23 + install $f/ttf/* $out/share/fonts/truetype/lexend/$f/ 24 + done 25 + 26 + runHook postInstall 27 + ''; 28 + 29 + meta = with lib; { 30 + homepage = "https://www.lexend.com"; 31 + description = "A variable font family designed to aid in reading proficiency"; 32 + license = licenses.ofl; 33 + platforms = platforms.all; 34 + maintainers = with maintainers; [ fufexan ]; 35 + }; 36 + }
+72
pkgs/data/icons/colloid-icon-theme/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , gitUpdater 5 + , gtk3 6 + , hicolor-icon-theme 7 + , jdupes 8 + , schemeVariants ? [] 9 + , colorVariants ? [] # default is blue 10 + }: 11 + 12 + let 13 + pname = "colloid-icon-theme"; 14 + 15 + in 16 + lib.checkListOfEnum "${pname}: scheme variants" [ "default" "nord" "dracula" ] schemeVariants 17 + lib.checkListOfEnum "${pname}: color variants" [ "default" "purple" "pink" "red" "orange" "yellow" "green" "teal" "grey" "all" ] colorVariants 18 + 19 + stdenvNoCC.mkDerivation rec { 20 + inherit pname; 21 + version = "2022-04-22"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "vinceliuice"; 25 + repo = pname; 26 + rev = version; 27 + hash = "sha256-0lUdsTjIfZ76Mm327jE1uudxtKVQbt17fsel6c2RdVM="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + gtk3 32 + jdupes 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + hicolor-icon-theme 37 + ]; 38 + 39 + dontDropIconThemeCache = true; 40 + 41 + # These fixup steps are slow and unnecessary for this package. 42 + # Package may install almost 400 000 small files. 43 + dontPatchELF = true; 44 + dontRewriteSymlinks = true; 45 + 46 + postPatch = '' 47 + patchShebangs install.sh 48 + ''; 49 + 50 + installPhase = '' 51 + runHook preInstall 52 + 53 + name= ./install.sh \ 54 + ${lib.optionalString (schemeVariants != []) ("--scheme " + builtins.toString schemeVariants)} \ 55 + ${lib.optionalString (colorVariants != []) ("--theme " + builtins.toString colorVariants)} \ 56 + --dest $out/share/icons 57 + 58 + jdupes --quiet --link-soft --recurse $out/share 59 + 60 + runHook postInstall 61 + ''; 62 + 63 + passthru.updateScript = gitUpdater { inherit pname version; }; 64 + 65 + meta = with lib; { 66 + description = "Colloid icon theme"; 67 + homepage = "https://github.com/vinceliuice/colloid-icon-theme"; 68 + license = licenses.gpl3Only; 69 + platforms = platforms.unix; 70 + maintainers = with maintainers; [ romildo ]; 71 + }; 72 + }
+46
pkgs/data/themes/colloid-kde/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , gitUpdater 5 + }: 6 + 7 + stdenvNoCC.mkDerivation rec { 8 + pname = "colloid-kde"; 9 + version = "unstable-2022-07-13"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "vinceliuice"; 13 + repo = pname; 14 + rev = "eaf6844e997aa60c755af7ea560ffba798e72ff5"; 15 + hash = "sha256-FNTG5aVvTWHqNVVR23LFG/ykPtXRD7oH5C6eyWaqc60="; 16 + }; 17 + 18 + postPatch = '' 19 + patchShebangs install.sh 20 + 21 + substituteInPlace install.sh \ 22 + --replace '$HOME/.local' $out \ 23 + --replace '$HOME/.config' $out/share 24 + ''; 25 + 26 + installPhase = '' 27 + runHook preInstall 28 + 29 + mkdir -p $out/share/latte 30 + 31 + name= HOME="$TMPDIR" \ 32 + ./install.sh --dest $out/share/themes 33 + 34 + runHook postInstall 35 + ''; 36 + 37 + passthru.updateScript = gitUpdater { inherit pname version; }; 38 + 39 + meta = with lib; { 40 + description = "A clean and concise theme for KDE Plasma desktop"; 41 + homepage = "https://github.com/vinceliuice/Colloid-kde-theme"; 42 + license = licenses.gpl3Only; 43 + platforms = platforms.all; 44 + maintainers = [ maintainers.romildo ]; 45 + }; 46 + }
+5 -3
pkgs/development/libraries/spdlog/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, fmt_8 }: 2 3 let 4 generic = { version, sha256 }: ··· 18 propagatedBuildInputs = lib.optional (lib.versionAtLeast version "1.3") fmt_8; 19 20 cmakeFlags = [ 21 - "-DSPDLOG_BUILD_SHARED=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 22 - "-DSPDLOG_BUILD_STATIC=${if stdenv.hostPlatform.isStatic then "ON" else "OFF"}" 23 "-DSPDLOG_BUILD_EXAMPLE=OFF" 24 "-DSPDLOG_BUILD_BENCH=OFF" 25 "-DSPDLOG_BUILD_TESTS=ON"
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, fmt_8 2 + , staticBuild ? stdenv.hostPlatform.isStatic 3 + }: 4 5 let 6 generic = { version, sha256 }: ··· 20 propagatedBuildInputs = lib.optional (lib.versionAtLeast version "1.3") fmt_8; 21 22 cmakeFlags = [ 23 + "-DSPDLOG_BUILD_SHARED=${if staticBuild then "OFF" else "ON"}" 24 + "-DSPDLOG_BUILD_STATIC=${if staticBuild then "ON" else "OFF"}" 25 "-DSPDLOG_BUILD_EXAMPLE=OFF" 26 "-DSPDLOG_BUILD_BENCH=OFF" 27 "-DSPDLOG_BUILD_TESTS=ON"
+34
pkgs/development/python-modules/classify-imports/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "classify-imports"; 10 + version = "4.1.0"; 11 + disabled = pythonOlder "3.7"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "asottile"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + hash = "sha256-w/+Sf2ZVSDmFNPICJfAKzfukcznWyFBhi7hjIELtYGI="; 18 + }; 19 + 20 + pythonImportsCheck = [ 21 + "classify_imports" 22 + ]; 23 + 24 + checkInputs = [ 25 + pytestCheckHook 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "Utilities for refactoring imports in python-like syntax"; 30 + homepage = "https://github.com/asottile/classify-imports"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ gador ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "fakeredis"; 19 - version = "1.8.1"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "dsoftwareinc"; 26 repo = "fakeredis-py"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-IGrWHlWkydGyyQAvagvhzd2vcLQwTZHoasrMC9M/smw="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "fakeredis"; 19 + version = "1.8.2"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "dsoftwareinc"; 26 repo = "fakeredis-py"; 27 rev = "refs/tags/v${version}"; 28 + hash = "sha256-T8A6vU1m7nlHpTMC62IpgsQGh3ksuBp1ty4GkjN+2T8="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-videointelligence/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-videointelligence"; 14 - version = "2.7.1"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - sha256 = "sha256-UqPwa3OogA2MLm0eCwl2fWSz5Pu6wc6SfiDIF/y8k9I="; 19 }; 20 21 propagatedBuildInputs = [ google-api-core proto-plus ];
··· 11 12 buildPythonPackage rec { 13 pname = "google-cloud-videointelligence"; 14 + version = "2.8.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + sha256 = "sha256-d5sEMQxHUTrCmGJehsFHBPK79YhpnscTGk9ilKpwrUQ="; 19 }; 20 21 propagatedBuildInputs = [ google-api-core proto-plus ];
+2 -2
pkgs/development/python-modules/pyaudio/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "PyAudio"; 10 - version = "0.2.11"; 11 disabled = isPyPy; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "93bfde30e0b64e63a46f2fd77e85c41fd51182a4a3413d9edfaf9ffaa26efb74"; 16 }; 17 18 buildInputs = [ pkgs.portaudio ];
··· 7 8 buildPythonPackage rec { 9 pname = "PyAudio"; 10 + version = "0.2.12"; 11 disabled = isPyPy; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "sha256-Vd3123K8U3u6X128o6ufAiLuW4Qr2oOXjqsLe49g+54="; 16 }; 17 18 buildInputs = [ pkgs.portaudio ];
+7 -3
pkgs/development/python-modules/reorder-python-imports/default.nix
··· 4 , pytestCheckHook 5 , pythonOlder 6 , aspy-refactor-imports 7 }: 8 9 buildPythonPackage rec { 10 pname = "reorder-python-imports"; 11 - version = "3.1.0"; 12 disabled = pythonOlder "3.7"; 13 14 src = fetchFromGitHub { 15 owner = "asottile"; 16 repo = "reorder_python_imports"; 17 rev = "v${version}"; 18 - hash = "sha256-Ge+VQjK24TqWLMQS19DBX+FFHF3irogK21orlENJx50="; 19 }; 20 21 - propagatedBuildInputs = [ aspy-refactor-imports ]; 22 23 pythonImportsCheck = [ 24 "reorder_python_imports"
··· 4 , pytestCheckHook 5 , pythonOlder 6 , aspy-refactor-imports 7 + , classify-imports 8 }: 9 10 buildPythonPackage rec { 11 pname = "reorder-python-imports"; 12 + version = "3.8.1"; 13 disabled = pythonOlder "3.7"; 14 15 src = fetchFromGitHub { 16 owner = "asottile"; 17 repo = "reorder_python_imports"; 18 rev = "v${version}"; 19 + hash = "sha256-CLC9dfNSYqEBZB2fP34jpA/4cxm0HZzjo/e7Yn8XPFc="; 20 }; 21 22 + propagatedBuildInputs = [ 23 + aspy-refactor-imports 24 + classify-imports 25 + ]; 26 27 pythonImportsCheck = [ 28 "reorder_python_imports"
+2 -2
pkgs/development/python-modules/reqif/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , python3 4 , pythonOlder 5 , fetchFromGitHub 6 , poetry-core ··· 26 postPatch = '' 27 substituteInPlace ./tests/unit/conftest.py --replace \ 28 "os.path.abspath(os.path.join(__file__, \"../../../../reqif\"))" \ 29 - "\"${placeholder "out"}/${python3.sitePackages}/reqif\"" 30 substituteInPlace pyproject.toml --replace "^" ">=" 31 substituteInPlace requirements.txt --replace "==" ">=" 32 '';
··· 1 { lib 2 , buildPythonPackage 3 + , python 4 , pythonOlder 5 , fetchFromGitHub 6 , poetry-core ··· 26 postPatch = '' 27 substituteInPlace ./tests/unit/conftest.py --replace \ 28 "os.path.abspath(os.path.join(__file__, \"../../../../reqif\"))" \ 29 + "\"${placeholder "out"}/${python.sitePackages}/reqif\"" 30 substituteInPlace pyproject.toml --replace "^" ">=" 31 substituteInPlace requirements.txt --replace "==" ">=" 32 '';
+30
pkgs/development/tools/benthos/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "benthos"; 5 + version = "4.3.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "benthosdev"; 9 + repo = "benthos"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-tRB9eTeyEyPkiR/sph76CMbPjJUNoDzfYuHmtFAzY7E="; 12 + }; 13 + 14 + vendorSha256 = "sha256-nnaBQ7ADdAdo/+RQzXJHBBpXgTmxny0O/ij+eWsS5YM="; 15 + 16 + doCheck = false; 17 + 18 + subPackages = [ 19 + "cmd/benthos" 20 + ]; 21 + 22 + ldflags = [ "-s" "-w" "-X github.com/benthosdev/benthos/v4/internal/cli.Version=${version}" ]; 23 + 24 + meta = with lib; { 25 + description = "Fancy stream processing made operationally mundane"; 26 + homepage = "https://www.benthos.dev"; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ sagikazarmark ]; 29 + }; 30 + }
+4 -4
pkgs/development/tools/build-managers/scala-cli/sources.json
··· 1 { 2 - "version": "0.1.9", 3 "assets": { 4 "aarch64-darwin": { 5 "asset": "scala-cli-x86_64-apple-darwin.gz", 6 - "sha256": "10lirk7h0ir2k20rf0xl72642axdhik8g66lcbyn689jybj6vks6" 7 }, 8 "x86_64-darwin": { 9 "asset": "scala-cli-x86_64-apple-darwin.gz", 10 - "sha256": "10lirk7h0ir2k20rf0xl72642axdhik8g66lcbyn689jybj6vks6" 11 }, 12 "x86_64-linux": { 13 "asset": "scala-cli-x86_64-pc-linux.gz", 14 - "sha256": "11h471rcds0b396r6nqadzmny5dvmz8rxh1kwcj4bldss2mdcckz" 15 } 16 } 17 }
··· 1 { 2 + "version": "0.1.10", 3 "assets": { 4 "aarch64-darwin": { 5 "asset": "scala-cli-x86_64-apple-darwin.gz", 6 + "sha256": "1dqvvdwmakdbbq02h33impv84jzks6ba33jgaf2py4rri6hr84rg" 7 }, 8 "x86_64-darwin": { 9 "asset": "scala-cli-x86_64-apple-darwin.gz", 10 + "sha256": "1dqvvdwmakdbbq02h33impv84jzks6ba33jgaf2py4rri6hr84rg" 11 }, 12 "x86_64-linux": { 13 "asset": "scala-cli-x86_64-pc-linux.gz", 14 + "sha256": "0wjqrkmhk1pjf02c44nffbcgsdq5x9sswjwjfvcs33qpvc712f30" 15 } 16 } 17 }
+5 -5
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 - version = "0.2.20"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 - sha256 = "sha256-TlysP5xf8LJoB9MU/sdQIM6yMfsaI8SP+drRlfG+tQ4="; 12 }; 13 14 - vendorSha256 = "sha256-pE6g5z4rOQlqmI9LZQXoI6fRmSTXDv5H8Y+pNXVIcOU="; 15 16 subPackages = [ 17 "cmd/dagger" 18 ]; 19 20 - ldflags = [ "-s" "-w" "-X go.dagger.io/dagger/version.Revision=${version}" ]; 21 22 meta = with lib; { 23 description = "A portable devkit for CICD pipelines"; 24 homepage = "https://dagger.io"; 25 license = licenses.asl20; 26 - maintainers = with maintainers; [ jfroche ]; 27 }; 28 }
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 + version = "0.2.25"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 + sha256 = "sha256-O2Y1F0IjsCfOvTZdOeuvRj5t7UXO9A8sUOgj/1TwuFw="; 12 }; 13 14 + vendorSha256 = "sha256-zoa17vU2049FJj+Ns3AV01XEMMWzzJ9HSpKp1Hl6CCU="; 15 16 subPackages = [ 17 "cmd/dagger" 18 ]; 19 20 + ldflags = [ "-s" "-w" "-X go.dagger.io/dagger/version.Version=${version}" ]; 21 22 meta = with lib; { 23 description = "A portable devkit for CICD pipelines"; 24 homepage = "https://dagger.io"; 25 license = licenses.asl20; 26 + maintainers = with maintainers; [ jfroche sagikazarmark ]; 27 }; 28 }
+6 -9
pkgs/development/tools/cpm/default.nix
··· 1 { lib 2 , stdenvNoCC 3 - , fetchFromGitHub 4 }: 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "cpm"; 8 version = "0.35.1"; 9 10 - src = fetchFromGitHub { 11 - owner = "cpm-cmake"; 12 - repo = "CPM.cmake"; 13 - rev = "v${version}"; 14 - hash = "sha256-Oon/5iwkUUASsUDvde69iEwLe8/CAzwYKYsyzH5K+V0="; 15 }; 16 17 dontConfigure = true; 18 - 19 dontBuild = true; 20 21 installPhase = '' 22 runHook preInstall 23 24 - mkdir -p ${placeholder "out"}/share/cpm/ 25 - cp ./cmake/CPM.cmake ${placeholder "out"}/share/cpm/ 26 27 runHook postInstall 28 '';
··· 1 { lib 2 , stdenvNoCC 3 + , fetchurl 4 }: 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "cpm"; 8 version = "0.35.1"; 9 10 + src = fetchurl { 11 + url = "https://github.com/cpm-cmake/CPM.cmake/releases/download/v${version}/CPM.cmake"; 12 + sha256 = "sha256-CMge+NpJRU+G+c+s0tb2EN8UG6E8FE90lIvcULggYXY="; 13 }; 14 15 + dontUnpack = true; 16 dontConfigure = true; 17 dontBuild = true; 18 19 installPhase = '' 20 runHook preInstall 21 22 + install -Dm644 $src $out/share/cpm/CPM.cmake 23 24 runHook postInstall 25 '';
+4 -5
pkgs/os-specific/linux/facetimehd/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 name = "facetimehd-${version}-${kernel.version}"; 5 - version = "unstable-2020-04-16"; 6 7 # Note: When updating this revision: 8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/ ··· 16 # still works. 17 src = fetchFromGitHub { 18 owner = "patjak"; 19 - repo = "bcwc_pcie"; 20 - rev = "82626d4892eeb9eb704538bf0dc49a00725ff451"; 21 - sha256 = "118z6vjvhhcwvs4n3sgwwdagys9w718b8nkh6l9ic93732vv7cqx"; 22 }; 23 24 preConfigure = '' ··· 39 license = licenses.gpl2; 40 maintainers = with maintainers; [ womfoo grahamc kraem ]; 41 platforms = [ "i686-linux" "x86_64-linux" ]; 42 - broken = kernel.kernelAtLeast "5.18"; 43 }; 44 }
··· 2 3 stdenv.mkDerivation rec { 4 name = "facetimehd-${version}-${kernel.version}"; 5 + version = "0.5.18"; 6 7 # Note: When updating this revision: 8 # 1. Also update pkgs/os-specific/linux/firmware/facetimehd-firmware/ ··· 16 # still works. 17 src = fetchFromGitHub { 18 owner = "patjak"; 19 + repo = "facetimehd"; 20 + rev = version; 21 + sha256 = "sha256-UO8t2zrfdJlu4uzhhyWOuHIjJNVezIq3nUPGZeW/KJU="; 22 }; 23 24 preConfigure = '' ··· 39 license = licenses.gpl2; 40 maintainers = with maintainers; [ womfoo grahamc kraem ]; 41 platforms = [ "i686-linux" "x86_64-linux" ]; 42 }; 43 }
+34
pkgs/os-specific/linux/qc71_laptop/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, kernel }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "qc71_laptop"; 5 + version = "unstable-2022-06-01"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "pobrn"; 9 + repo = "qc71_laptop"; 10 + rev = "28106e0602807d78d1f5fa220ab6148dd6477c1c"; 11 + hash = "sha256-3bhw2HbEVuxPfGMt/eE2nCuMLHzYHRY3nRWPzZxKHro="; 12 + }; 13 + 14 + nativeBuildInputs = kernel.moduleBuildDependencies; 15 + 16 + makeFlags = kernel.makeFlags ++ [ 17 + "VERSION=${version}" 18 + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 19 + ]; 20 + 21 + installPhase = '' 22 + runHook preInstall 23 + install -D qc71_laptop.ko -t $out/lib/modules/${kernel.modDirVersion}/extra 24 + runHook postInstall 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Linux driver for QC71 laptop"; 29 + homepage = "https://github.com/pobrn/qc71_laptop/"; 30 + license = licenses.gpl2Plus; 31 + maintainers = with maintainers; [ aacebedo ]; 32 + platforms = platforms.linux; 33 + }; 34 + }
+26
pkgs/servers/misc/qremotecontrol-server/0001-fix-qt5-build-include-QDataStream.patch
···
··· 1 + From 922d3dd36ac72b29ea21c4c728a922b43b19400e Mon Sep 17 00:00:00 2001 2 + From: Francesco Gazzetta <fgaz@fgaz.me> 3 + Date: Tue, 14 Jun 2022 17:55:43 +0200 4 + Subject: [PATCH] Another Qt5 fix 5 + 6 + --- 7 + qtsingleapplication/qtlocalpeer.cpp | 3 +++ 8 + 1 file changed, 3 insertions(+) 9 + 10 + diff --git a/qtsingleapplication/qtlocalpeer.cpp b/qtsingleapplication/qtlocalpeer.cpp 11 + index 4a84036..e6ccc72 100644 12 + --- a/qtsingleapplication/qtlocalpeer.cpp 13 + +++ b/qtsingleapplication/qtlocalpeer.cpp 14 + @@ -41,6 +41,9 @@ 15 + 16 + #include "qtlocalpeer.h" 17 + #include <QCoreApplication> 18 + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) 19 + +#include <QDataStream> 20 + +#endif 21 + #include <QTime> 22 + 23 + #if defined(Q_OS_WIN) 24 + -- 25 + 2.36.0 26 +
+25 -13
pkgs/servers/misc/qremotecontrol-server/default.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 - , qmake4Hook 4 - , qt4 5 , xorg 6 }: 7 8 stdenv.mkDerivation rec { 9 pname = "qremotecontrol-server"; 10 - version = "2.4.1"; 11 12 - src = fetchurl { 13 - url = "mirror://sourceforge/project/qrc/${version}/qremotecontrol-${version}.tar.bz2"; 14 - sha256 = "07hzc9959a56b49jgmcv8ry8b9sppklvqs9kns3qjj3v9d22nbrp"; 15 }; 16 17 - nativeBuildInputs = [ qmake4Hook ]; 18 - buildInputs = [ qt4 xorg.libXtst ]; 19 20 postPatch = '' 21 substituteInPlace QRemoteControl-Server.pro \ ··· 26 license = licenses.gpl3; 27 platforms = platforms.all; 28 maintainers = with maintainers; [ fgaz ]; 29 - homepage = "https://qremote.org/"; 30 - downloadPage = "https://qremote.org/download.php#Download"; 31 description = "Remote control your desktop from your mobile"; 32 longDescription = '' 33 With QRemoteControl installed on your desktop you can easily control ··· 43 ''; 44 }; 45 } 46 -
··· 1 + { lib 2 + , stdenv 3 + , fetchgit 4 + , qmake 5 + , wrapQtAppsHook 6 + , qtbase 7 , xorg 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "qremotecontrol-server"; 12 + version = "unstable-2014-11-05"; # basically 2.4.2 + qt5 13 14 + src = fetchgit { 15 + url = "https://git.code.sf.net/p/qrc/gitcode"; 16 + rev = "8f1c55eac10ac8af974c3c20157d90ef57f7308a"; 17 + sha256 = "sha256-AfFScec5/emG/f+yc5Zn37USIEWzGP/sBifE6Kx8d0E="; 18 }; 19 20 + patches = [ 21 + ./0001-fix-qt5-build-include-QDataStream.patch 22 + ]; 23 + 24 + nativeBuildInputs = [ 25 + qmake 26 + wrapQtAppsHook 27 + ]; 28 + 29 + buildInputs = [ 30 + qtbase 31 + xorg.libXtst 32 + ]; 33 34 postPatch = '' 35 substituteInPlace QRemoteControl-Server.pro \ ··· 40 license = licenses.gpl3; 41 platforms = platforms.all; 42 maintainers = with maintainers; [ fgaz ]; 43 + homepage = "https://sourceforge.net/projects/qrc/"; 44 description = "Remote control your desktop from your mobile"; 45 longDescription = '' 46 With QRemoteControl installed on your desktop you can easily control ··· 56 ''; 57 }; 58 }
+22
pkgs/tools/admin/cw/default.nix
···
··· 1 + { buildGoModule, fetchFromGitHub, lib, stdenv }: 2 + 3 + buildGoModule rec { 4 + pname = "cw"; 5 + version = "4.1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "lucagrulla"; 9 + repo = "cw"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-JsWwvVEr7kSjUy0S6wVcn24Xyo4OHr5/uqmnjw6v+RI="; 12 + }; 13 + 14 + vendorSha256 = "sha256-8L4q0IAvmNk5GCAC5agNfWFtokIkddO1Dec4m6/sWfg="; 15 + 16 + meta = with lib; { 17 + description = "The best way to tail AWS CloudWatch Logs from your terminal"; 18 + homepage = "https://github.com/lucagrulla/cw"; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ onthestairs ]; 21 + }; 22 + }
+23
pkgs/tools/misc/didu/default.nix
···
··· 1 + { lib, rustPlatform, fetchFromGitea }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "didu"; 5 + version = "2.5.2"; 6 + 7 + src = fetchFromGitea { 8 + domain = "codeberg.org"; 9 + owner = "annaaurora"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "szYWRN1NZbfpshipwMMJSWJw/NG4w7I+aqwtmqpT0R0="; 13 + }; 14 + 15 + cargoSha256 = "O1kkfrwv7xiOh3wCV/ce6cqpkMPRRzcXOFESYMAhiKA="; 16 + 17 + meta = with lib; { 18 + description = "Duration conversion between units"; 19 + homepage = "https://codeberg.org/annaaurora/didu"; 20 + license = licenses.lgpl3Only; 21 + maintainers = with maintainers; [ annaaurora ]; 22 + }; 23 + }
+2 -2
pkgs/tools/misc/eget/default.nix
··· 10 11 buildGoModule rec { 12 pname = "eget"; 13 - version = "1.1.0"; 14 15 src = fetchFromGitHub { 16 owner = "zyedidia"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-+sl98pOc3YSy7LnEWsoPQwUtmY/pgMKOX73glzu+3MM="; 20 }; 21 22 vendorSha256 = "sha256-axJqi41Fj+MJnaLzSOnSws9/c/0dSkUAtaWkVXNmFxI=";
··· 10 11 buildGoModule rec { 12 pname = "eget"; 13 + version = "1.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "zyedidia"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-b1KQjYs9chx724HSSHhaMTQQBzTXx+ssrxNButJE6L0="; 20 }; 21 22 vendorSha256 = "sha256-axJqi41Fj+MJnaLzSOnSws9/c/0dSkUAtaWkVXNmFxI=";
+4 -4
pkgs/tools/misc/mprime/default.nix
··· 1 - { stdenv, lib, fetchurl, unzip, curl, hwloc, gmp }: 2 3 let 4 throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; ··· 18 19 stdenv.mkDerivation rec { 20 pname = "mprime"; 21 - version = "29.8b7"; 22 23 src = fetchurl { 24 url = "https://www.mersenne.org/ftp_root/gimps/p95v${lib.replaceStrings ["."] [""] version}.source.zip"; 25 - sha256 = "0x5dk2dcppfnq17n79297lmn6p56rd66cbwrh1ds4l8r4hmwsjaj"; 26 }; 27 28 postPatch = '' ··· 37 38 nativeBuildInputs = [ unzip ]; 39 40 - buildInputs = [ curl hwloc gmp ]; 41 42 enableParallelBuilding = true; 43
··· 1 + { stdenv, lib, fetchurl, unzip, boost, curl, hwloc, gmp }: 2 3 let 4 throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; ··· 18 19 stdenv.mkDerivation rec { 20 pname = "mprime"; 21 + version = "30.8b15"; 22 23 src = fetchurl { 24 url = "https://www.mersenne.org/ftp_root/gimps/p95v${lib.replaceStrings ["."] [""] version}.source.zip"; 25 + hash = "sha256-CNYorZStHV0aESGX9LfLZ4oD5PFR2UOFLN1MiLaKw58="; 26 }; 27 28 postPatch = '' ··· 37 38 nativeBuildInputs = [ unzip ]; 39 40 + buildInputs = [ boost curl hwloc gmp ]; 41 42 enableParallelBuilding = true; 43
+19
pkgs/tools/misc/tere/brokentest.patch
···
··· 1 + diff --git a/src/app_state.rs b/src/app_state.rs 2 + index e44acb6..713642a 100644 3 + --- a/src/app_state.rs 4 + +++ b/src/app_state.rs 5 + @@ -1272,7 +1272,7 @@ mod tests { 6 + assert_eq!(s.cursor_pos, 1); 7 + assert_eq!(s.scroll_pos, 2); 8 + } 9 + - 10 + + /* 11 + #[test] 12 + fn test_advance_search_with_filter_search_and_scrolling2() { 13 + let mut s = create_test_state_with_buf( 14 + @@ -1302,4 +1302,5 @@ mod tests { 15 + assert_eq!(s.cursor_pos, 1); 16 + assert_eq!(s.scroll_pos, 0); 17 + } 18 + + */ 19 + }
+26
pkgs/tools/misc/tere/default.nix
···
··· 1 + { lib, fetchFromGitHub, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "tere"; 5 + version = "1.1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mgunyho"; 9 + repo = "tere"; 10 + rev = "v${version}"; 11 + sha256 = "BD7onBkFyo/JAw/neqL9N9nBYSxoMrmaG6egeznV9Xs="; 12 + }; 13 + 14 + cargoSha256 = "gAq9ULQ2YFPmn4IsHaYrC0L7NqbPUWqXSb45ZjlMXEs="; 15 + 16 + # This test confirmed not working. 17 + # https://github.com/mgunyho/tere/issues/44 18 + cargoPatches = [ ./brokentest.patch ]; 19 + 20 + meta = with lib; { 21 + description = "A faster alternative to cd + ls"; 22 + homepage = "https://github.com/mgunyho/tere"; 23 + license = licenses.eupl12; 24 + maintainers = with maintainers; [ ProducerMatt ]; 25 + }; 26 + }
+3 -3
pkgs/tools/networking/boringtun/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "boringtun"; 5 - version = "0.5.1"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = pname; 10 rev = "boringtun-cli-${version}"; 11 - sha256 = "sha256-s7Nl95VShBMD4Zid2LeRPftSx5R2G+4tHBXgrC1I7vU="; 12 }; 13 14 - cargoSha256 = "sha256-308zydrhOZS5h16DEp9ctrhtB2bv9Tmwutgj5+uc4Lw="; 15 16 buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "boringtun"; 5 + version = "0.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "cloudflare"; 9 repo = pname; 10 rev = "boringtun-cli-${version}"; 11 + sha256 = "sha256-PY7yqBNR4CYh8Y/vk4TYxxJnnv0eig8sjXp4dR4CX04="; 12 }; 13 14 + cargoSha256 = "sha256-WFKlfuZGVU5KA57ZYjsIrIwE4B5TeaU5IKt9BNEnWyY="; 15 16 buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; 17
+2 -2
pkgs/tools/networking/lldpd/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "lldpd"; 7 - version = "1.0.13"; 8 9 src = fetchurl { 10 url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz"; 11 - sha256 = "sha256-1jmCf9iidyDRv9lLxS7KJK9j3cw8nS2mB4h3iInYRwE="; 12 }; 13 14 configureFlags = [
··· 4 5 stdenv.mkDerivation rec { 6 pname = "lldpd"; 7 + version = "1.0.14"; 8 9 src = fetchurl { 10 url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz"; 11 + sha256 = "sha256-p0gZIU8Ral28QHo9SQyqAbpAGiSVF6yCajdAWcEtEug="; 12 }; 13 14 configureFlags = [
+35
pkgs/tools/system/kanata/default.nix
···
··· 1 + { fetchFromGitHub 2 + , lib 3 + , libevdev 4 + , pkg-config 5 + , rustPlatform 6 + , withCmd ? false 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "kanata"; 11 + version = "1.0.5"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jtroo"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "sha256-sL9hP+222i8y0sK3ZEx66yXBTgZp5ewoPUlZS4XnphY="; 18 + }; 19 + 20 + cargoHash = "sha256-uhN1UdwtU0C0/lpxUYoCcMLABFTPNO5wKsIGOBnFpzw="; 21 + 22 + buildFeatures = lib.optional withCmd "cmd"; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + 26 + buildInputs = [ libevdev ]; 27 + 28 + meta = with lib; { 29 + description = "A cross-platform advanced keyboard customization tool"; 30 + homepage = "https://github.com/jtroo/kanata"; 31 + license = licenses.lgpl3Only; 32 + maintainers = with maintainers; [ linj ]; 33 + platforms = platforms.linux; 34 + }; 35 + }
+20 -2
pkgs/top-level/all-packages.nix
··· 276 277 bakelite = callPackage ../tools/backup/bakelite { }; 278 279 beyond-identity = callPackage ../tools/security/beyond-identity {}; 280 281 bingo = callPackage ../development/tools/bingo {}; ··· 517 didyoumean = callPackage ../tools/misc/didyoumean { 518 inherit (darwin.apple_sdk.frameworks) AppKit; 519 }; 520 521 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; 522 ··· 1227 1228 httm = callPackage ../tools/filesystems/httm { }; 1229 1230 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; 1231 1232 kubevirt = callPackage ../tools/virtualization/kubevirt { }; ··· 1268 systeroid = callPackage ../tools/system/systeroid { }; 1269 1270 tauon = callPackage ../applications/audio/tauon { }; 1271 1272 termusic = callPackage ../applications/audio/termusic { }; 1273 ··· 2092 crystfel = callPackage ../applications/science/physics/crystfel { }; 2093 2094 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; }; 2095 2096 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { }; 2097 ··· 4044 lepton = callPackage ../tools/graphics/lepton { }; 4045 4046 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { }; 4047 4048 lexicon = callPackage ../tools/admin/lexicon { }; 4049 ··· 22965 22966 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; 22967 22968 - qremotecontrol-server = callPackage ../servers/misc/qremotecontrol-server { }; 22969 22970 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server { 22971 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; ··· 24673 24674 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { }; 24675 24676 comfortaa = callPackage ../data/fonts/comfortaa {}; 24677 24678 comic-mono = callPackage ../data/fonts/comic-mono { }; 24679 ··· 31946 boost = boost175; 31947 }; 31948 31949 - zcash = callPackage ../applications/blockchains/zcash { }; 31950 31951 lightwalletd = callPackage ../applications/blockchains/lightwalletd { }; 31952
··· 276 277 bakelite = callPackage ../tools/backup/bakelite { }; 278 279 + benthos = callPackage ../development/tools/benthos {}; 280 + 281 beyond-identity = callPackage ../tools/security/beyond-identity {}; 282 283 bingo = callPackage ../development/tools/bingo {}; ··· 519 didyoumean = callPackage ../tools/misc/didyoumean { 520 inherit (darwin.apple_sdk.frameworks) AppKit; 521 }; 522 + 523 + didu = callPackage ../tools/misc/didu { }; 524 525 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; 526 ··· 1231 1232 httm = callPackage ../tools/filesystems/httm { }; 1233 1234 + kanata = callPackage ../tools/system/kanata { }; 1235 + 1236 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; 1237 1238 kubevirt = callPackage ../tools/virtualization/kubevirt { }; ··· 1274 systeroid = callPackage ../tools/system/systeroid { }; 1275 1276 tauon = callPackage ../applications/audio/tauon { }; 1277 + 1278 + tere = callPackage ../tools/misc/tere { }; 1279 1280 termusic = callPackage ../applications/audio/termusic { }; 1281 ··· 2100 crystfel = callPackage ../applications/science/physics/crystfel { }; 2101 2102 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; }; 2103 + 2104 + cw = callPackage ../tools/admin/cw { }; 2105 2106 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { }; 2107 ··· 4054 lepton = callPackage ../tools/graphics/lepton { }; 4055 4056 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { }; 4057 + 4058 + lexend = callPackage ../data/fonts/lexend { }; 4059 4060 lexicon = callPackage ../tools/admin/lexicon { }; 4061 ··· 22977 22978 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; 22979 22980 + qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { }; 22981 22982 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server { 22983 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; ··· 24685 24686 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { }; 24687 24688 + colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { }; 24689 + 24690 comfortaa = callPackage ../data/fonts/comfortaa {}; 24691 + 24692 + colloid-kde = callPackage ../data/themes/colloid-kde {}; 24693 24694 comic-mono = callPackage ../data/fonts/comic-mono { }; 24695 ··· 31962 boost = boost175; 31963 }; 31964 31965 + zcash = callPackage ../applications/blockchains/zcash { 31966 + stdenv = if stdenv.isDarwin then stdenv else llvmPackages_13.stdenv; 31967 + }; 31968 31969 lightwalletd = callPackage ../applications/blockchains/lightwalletd { }; 31970
+2
pkgs/top-level/linux-kernels.nix
··· 497 498 can-isotp = callPackage ../os-specific/linux/can-isotp { }; 499 500 } // lib.optionalAttrs config.allowAliases { 501 ati_drivers_x11 = throw "ati drivers are no longer supported by any kernel >=4.1"; # added 2021-05-18; 502 });
··· 497 498 can-isotp = callPackage ../os-specific/linux/can-isotp { }; 499 500 + qc71_laptop = callPackage ../os-specific/linux/qc71_laptop { }; 501 + 502 } // lib.optionalAttrs config.allowAliases { 503 ati_drivers_x11 = throw "ati drivers are no longer supported by any kernel >=4.1"; # added 2021-05-18; 504 });
+2
pkgs/top-level/python-packages.nix
··· 1720 1721 claripy = callPackage ../development/python-modules/claripy { }; 1722 1723 cld2-cffi = callPackage ../development/python-modules/cld2-cffi { }; 1724 1725 cle = callPackage ../development/python-modules/cle { };
··· 1720 1721 claripy = callPackage ../development/python-modules/claripy { }; 1722 1723 + classify-imports = callPackage ../development/python-modules/classify-imports { }; 1724 + 1725 cld2-cffi = callPackage ../development/python-modules/cld2-cffi { }; 1726 1727 cle = callPackage ../development/python-modules/cle { };