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