Merge remote-tracking branch 'origin/staging-next' into staging

This commit is contained in:
Jonathan Ringer 2022-01-07 10:32:13 -08:00
commit 172bcecd6b
No known key found for this signature in database
GPG Key ID: 5C841D3CFDFEC4E0
75 changed files with 705 additions and 624 deletions

View File

@ -4,19 +4,19 @@ The test itself can be run interactively. This is particularly useful
when developing or debugging a test:
```ShellSession
$ nix-build nixos/tests/login.nix -A driverInteractive
$ nix-build . -A nixosTests.login.driverInteractive
$ ./result/bin/nixos-test-driver --interactive
starting VDE switch for network 1
>
[...]
>>>
```
You can then take any Python statement, e.g.
```py
> start_all()
> test_script()
> machine.succeed("touch /tmp/foo")
> print(machine.succeed("pwd")) # Show stdout of command
>>> start_all()
>>> test_script()
>>> machine.succeed("touch /tmp/foo")
>>> print(machine.succeed("pwd")) # Show stdout of command
```
The function `test_script` executes the entire test script and drops you

View File

@ -5,19 +5,19 @@
useful when developing or debugging a test:
</para>
<programlisting>
$ nix-build nixos/tests/login.nix -A driverInteractive
$ nix-build . -A nixosTests.login.driverInteractive
$ ./result/bin/nixos-test-driver --interactive
starting VDE switch for network 1
&gt;
[...]
&gt;&gt;&gt;
</programlisting>
<para>
You can then take any Python statement, e.g.
</para>
<programlisting language="python">
&gt; start_all()
&gt; test_script()
&gt; machine.succeed(&quot;touch /tmp/foo&quot;)
&gt; print(machine.succeed(&quot;pwd&quot;)) # Show stdout of command
&gt;&gt;&gt; start_all()
&gt;&gt;&gt; test_script()
&gt;&gt;&gt; machine.succeed(&quot;touch /tmp/foo&quot;)
&gt;&gt;&gt; print(machine.succeed(&quot;pwd&quot;)) # Show stdout of command
</programlisting>
<para>
The function <literal>test_script</literal> executes the entire test

View File

@ -17,7 +17,7 @@ rec {
inherit pkgs;
# Run an automated test suite in the given virtual network.
runTests = { driver, pos }:
runTests = { driver, driverInteractive, pos }:
stdenv.mkDerivation {
name = "vm-test-run-${driver.testName}";
@ -34,7 +34,7 @@ rec {
'';
passthru = driver.passthru // {
inherit driver;
inherit driver driverInteractive;
};
inherit pos; # for better debugging
@ -224,7 +224,7 @@ rec {
passMeta = drv: drv // lib.optionalAttrs (t ? meta) {
meta = (drv.meta or { }) // t.meta;
};
in passMeta (runTests { inherit driver pos; });
in passMeta (runTests { inherit driver pos driverInteractive; });
in
test // {

View File

@ -28,11 +28,7 @@ let
let
Caddyfile = pkgs.writeText "Caddyfile" ''
{
${optionalString (cfg.email != null) "email ${cfg.email}"}
${optionalString (cfg.acmeCA != null) "acme_ca ${cfg.acmeCA}"}
log {
${cfg.logFormat}
}
${cfg.globalConfig}
}
${cfg.extraConfig}
'';
@ -183,6 +179,26 @@ in
'';
};
globalConfig = mkOption {
type = types.lines;
default = "";
example = ''
debug
servers {
protocol {
experimental_http3
}
}
'';
description = ''
Additional lines of configuration appended to the global config section
of the <literal>Caddyfile</literal>.
Refer to <link xlink:href="https://caddyserver.com/docs/caddyfile/options#global-options"/>
for details on supported values.
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
@ -253,6 +269,13 @@ in
];
services.caddy.extraConfig = concatMapStringsSep "\n" mkVHostConf virtualHosts;
services.caddy.globalConfig = ''
${optionalString (cfg.email != null) "email ${cfg.email}"}
${optionalString (cfg.acmeCA != null) "acme_ca ${cfg.acmeCA}"}
log {
${cfg.logFormat}
}
'';
systemd.packages = [ cfg.package ];
systemd.services.caddy = {

View File

@ -1,15 +1,11 @@
{ lib, stdenv, fetchurl, makeWrapper, bash, bc, findutils, flac, lame, opusTools, procps, sox }:
let
version = "1.7.5";
in
stdenv.mkDerivation {
stdenv.mkDerivation rec {
pname = "caudec";
inherit version;
version = "1.7.5";
src = fetchurl {
url = "http://caudec.net/downloads/caudec-${version}.tar.gz";
url = "http://caudec.cocatre.net/downloads/caudec-${version}.tar.gz";
sha256 = "5d1f5ab3286bb748bd29cbf45df2ad2faf5ed86070f90deccf71c60be832f3d5";
};
@ -31,7 +27,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
homepage = "http://caudec.net/";
homepage = "https://caudec.cocatre.net/";
description = "A multiprocess audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)";
license = licenses.gpl3;
platforms = platforms.linux ++ platforms.darwin;

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "pt2-clone";
version = "1.37";
version = "1.38";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${version}";
sha256 = "sha256-r9H+qF542j2qjmOEjJLAtnMU7SkJBJB8nH39zhkZu9M=";
sha256 = "sha256-fnPYlZvCZYiKkQmp5bNtrqgZAkVtKLmLMcfkbbysMyU=";
};
nativeBuildInputs = [ cmake ];

View File

@ -98,7 +98,7 @@ stdenv.mkDerivation rec {
parties. Users hold the crypto keys to their own money and transact directly
with each other, with the help of a P2P network to check for double-spending.
'';
homepage = "https://bitcoin.org/";
homepage = "https://bitcoin.org/en/";
downloadPage = "https://bitcoincore.org/bin/bitcoin-core-${version}/";
changelog = "https://bitcoincore.org/en/releases/${version}/";
maintainers = with maintainers; [ prusnak roconnor ];

View File

@ -11,7 +11,7 @@
buildDotnetModule rec {
pname = "Pinta";
version = "2.0";
version = "2.0.1";
nativeBuildInputs = [
installShellFiles
@ -36,7 +36,7 @@ buildDotnetModule rec {
owner = "PintaProject";
repo = "Pinta";
rev = version;
sha256 = "sha256-wqqNPyy5h/hTDm2u5MDZx1ds5qWAxy1/BY/fX4PeA88=";
sha256 = "sha256-iOKJPB2bI/GjeDxzG7r6ew7SGIzgrJTcRXhEYzOpC9k=";
};
# FIXME: this should be propagated by wrapGAppsHook already, however for some

View File

@ -0,0 +1,63 @@
From 8befa137776786829508f23dd33ab37e2b95a895 Mon Sep 17 00:00:00 2001
From: Poncho <poncho@spahan.ch>
Date: Mon, 7 Sep 2020 09:39:49 +0200
Subject: [PATCH] Fix building with bison 3.7
Bison 3.7 changes how header files are included [1][2], in that instead of
copying and inserting the contents of a file, the file itself is included
(by default as '"basename.h"').
[1] https://lists.gnu.org/archive/html/info-gnu/2020-07/msg00006.html
[2] https://www.gnu.org/software/bison/manual/html_node/_0025define-Summary.html
Close: https://github.com/GoldenCheetah/GoldenCheetah/issues/3586
---
src/Core/DataFilter.y | 3 +++
src/Core/RideDB.y | 2 ++
src/FileIO/JsonRideFile.y | 3 +++
3 files changed, 8 insertions(+)
diff --git a/src/Core/DataFilter.y b/src/Core/DataFilter.y
index 7c5e481b0..142e80a5c 100644
--- a/src/Core/DataFilter.y
+++ b/src/Core/DataFilter.y
@@ -49,6 +49,9 @@ extern Leaf *DataFilterroot; // root node for parsed statement
%}
+// generated by the scanner
+%define api.header.include {"DataFilter_yacc.h"}
+
// Symbol can be meta or metric name
%token <leaf> SYMBOL PYTHON
diff --git a/src/Core/RideDB.y b/src/Core/RideDB.y
index d6da086bd..f2001e23c 100644
--- a/src/Core/RideDB.y
+++ b/src/Core/RideDB.y
@@ -40,6 +40,8 @@ void RideDBerror(void*jc, const char *error) // used by parser aka yyerror()
#define scanner jc->scanner
%}
+// generated by the scanner
+%define api.header.include {"RideDB_yacc.h"}
%pure-parser
%lex-param { void *scanner }
diff --git a/src/FileIO/JsonRideFile.y b/src/FileIO/JsonRideFile.y
index 2cbbef9fc..d5c77a779 100644
--- a/src/FileIO/JsonRideFile.y
+++ b/src/FileIO/JsonRideFile.y
@@ -106,6 +106,9 @@ static QString protect(const QString string)
%}
+// generated by the scanner
+%define api.header.include {"JsonRideFile_yacc.h"}
+
%pure-parser
%lex-param { void *scanner }
%parse-param { struct JsonContext *jc }
--
2.34.1

View File

@ -26,18 +26,26 @@ in mkDerivation rec {
};
buildInputs = [
qtbase qtsvg qtserialport qtwebengine qtmultimedia qttools zlib
qtconnectivity qtcharts libusb-compat-0_1 gsl blas
qtbase
qtsvg
qtserialport
qtwebengine
qtmultimedia
qttools
zlib
qtconnectivity
qtcharts
libusb-compat-0_1
gsl
blas
];
nativeBuildInputs = [ flex makeWrapper qmake bison ];
patches = [
# allow building with bison 3.7
# PR at https://github.com/GoldenCheetah/GoldenCheetah/pull/3590
(fetchpatch {
url = "https://github.com/GoldenCheetah/GoldenCheetah/commit/e1f42f8b3340eb4695ad73be764332e75b7bce90.patch";
sha256 = "1h0y9vfji5jngqcpzxna5nnawxs77i1lrj44w8a72j0ah0sznivb";
})
# Included in https://github.com/GoldenCheetah/GoldenCheetah/pull/3590,
# which is periodically rebased but pre 3.6 release, as it'll break other CI systems
./0001-Fix-building-with-bison-3.7.patch
];
NIX_LDFLAGS = "-lz -lgsl -lblas";

View File

@ -62,7 +62,7 @@ buildGoModule {
'';
meta = with lib; {
homepage = "https://swarm.ethereum.org/";
homepage = "https://github.com/ethersphere/bee";
description = "Ethereum Swarm Bee";
longDescription = ''
A decentralised storage and communication system for a sovereign digital society.

View File

@ -28,11 +28,11 @@
}:
let
version = "5.8.6.739";
version = "5.9.1.1380";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
sha256 = "12gzdfxf6xy558smsfazvjj4g1rnaiw7l2lznzlh2qazyaq6f3mq";
sha256 = "0r1w13y3ks377hdyil9s68vn09vh22zl6ni4693fm7cf6q49ayyw";
};
};

View File

@ -13,11 +13,11 @@
stdenv.mkDerivation rec {
pname = "gnunet-gtk";
version = "0.14.0";
version = "0.15.0";
src = fetchurl {
url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz";
sha256 = "18rc7mb45y17d5nrlpf2p4ixp7ir67gcgjf4hlj4r95ic5zi54wa";
sha256 = "sha256-FLLlqpQ7Bf+oNRUvx7IniVxFusy/tPYxEP2T6VGF7h8=";
};
nativeBuildInputs= [

View File

@ -5,29 +5,15 @@
stdenv.mkDerivation rec {
pname = "abiword";
version = "3.0.4";
version = "3.0.5";
src = fetchurl {
url = "https://www.abisource.com/downloads/abiword/${version}/source/${pname}-${version}.tar.gz";
sha256 = "1mx5l716n0z5788i19qmad30cck4v9ggr071cafw2nrf375rcc79";
hash = "sha256-ElckfplwUI1tFFbT4zDNGQnEtCsl4PChvDJSbW86IbQ=";
};
enableParallelBuilding = true;
patches = [
# Switch to using enchant2; note by the next update enchant2 should be
# default and this patch can be removed.
# https://github.com/NixOS/nixpkgs/issues/38506
(fetchurl {
url = "https://raw.githubusercontent.com/archlinux/svntogit-packages/d3ff951d3c7249927e7113b3de1653031db24596/abiword/trunk/enchant-2.1.patch";
sha256 = "444dc2aadea3c80310a509b690097541573f6d2652c573d04da66a0f385fcfb2";
})
];
postPatch = ''
substituteInPlace configure --replace 'enchant >=' 'enchant-2 >='
'';
nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [

View File

@ -60,7 +60,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "Banking application for small screens";
homepage = "https://tabos.gitlab.io/project/banking/";
homepage = "https://tabos.gitlab.io/projects/banking/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda ];
};

View File

@ -19,7 +19,7 @@ in fetchzip rec {
sha256 = "0dz0y7w6mq4hcmmxv6fn4mp6jkln9mzr4s96vsg68wrl5b7k9yff";
meta = with lib; {
homepage = "http://loudifier.com/comic-relief/";
homepage = "https://fontlibrary.org/en/font/comic-relief";
description = "A font metric-compatible with Microsoft Comic Sans";
longDescription = ''
Comic Relief is a typeface designed to be metrically equivalent

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-taskwhisperer";
version = "16";
version = "20";
src = fetchFromGitHub {
owner = "cinatic";
repo = "taskwhisperer";
rev = "v${version}";
sha256 = "05w2dfpr5vrydb7ij4nd2gb7c31nxix3j48rb798r4jzl1rakyah";
sha256 = "sha256-UVBLFXsbOPRXC4P5laZ82Rs08yXnNnzJ+pp5fbx6Zqc=";
};
nativeBuildInputs = [

View File

@ -1,99 +1,99 @@
diff --git a/taskwhisperer-extension@infinicode.de/extra/create.sh b/taskwhisperer-extension@infinicode.de/extra/create.sh
index a69e369..35d5ea1 100755
--- a/taskwhisperer-extension@infinicode.de/extra/create.sh
+++ b/taskwhisperer-extension@infinicode.de/extra/create.sh
@@ -1 +1 @@
-bash -c "task add $1"
+bash -c "@task@ add $1"
diff --git a/taskwhisperer-extension@infinicode.de/extra/modify.sh b/taskwhisperer-extension@infinicode.de/extra/modify.sh
index 7964a26..8edd21b 100755
--- a/taskwhisperer-extension@infinicode.de/extra/modify.sh
+++ b/taskwhisperer-extension@infinicode.de/extra/modify.sh
@@ -1 +1 @@
-bash -c "task $1 modify $2"
+bash -c "@task@ $1 modify $2"
diff --git a/taskwhisperer-extension@infinicode.de/taskService.js b/taskwhisperer-extension@infinicode.de/taskService.js
index ead7a12..aa36db4 100644
--- a/taskwhisperer-extension@infinicode.de/taskService.js
+++ b/taskwhisperer-extension@infinicode.de/taskService.js
@@ -182,7 +182,7 @@ const TaskService = class TaskService {
diff --git a/taskwhisperer-extension@infinicode.de/metadata.json b/taskwhisperer-extension@infinicode.de/metadata.json
index 2f1471c..a84bdf4 100644
--- a/taskwhisperer-extension@infinicode.de/metadata.json
+++ b/taskwhisperer-extension@infinicode.de/metadata.json
@@ -6,7 +6,8 @@
"3.32",
"3.36",
"3.38",
- "40"
+ "40",
+ "41"
],
"url": "https://github.com/cinatic/taskwhisperer",
"uuid": "taskwhisperer-extension@infinicode.de",
diff --git a/taskwhisperer-extension@infinicode.de/services/taskService.js b/taskwhisperer-extension@infinicode.de/services/taskService.js
index df09cdf..df68c60 100644
--- a/taskwhisperer-extension@infinicode.de/services/taskService.js
+++ b/taskwhisperer-extension@infinicode.de/services/taskService.js
@@ -63,7 +63,7 @@ var loadTaskData = async ({ taskStatus, project, taskOrder }) => {
let project = projectName ? "project:" + projectName : "";
await syncTasks()
- let command = ['task', 'rc.json.array=on', status, project, 'export'];
+ let command = ['@task@', 'rc.json.array=on', status, project, 'export'];
let reader = new SpawnReader.SpawnReader();
- const command = ['task', 'rc.json.array=on', statusFilter, projectFilter, 'export'].join(' ')
+ const command = ['@task@', 'rc.json.array=on', statusFilter, projectFilter, 'export'].join(' ')
let buffer = "";
@@ -220,7 +220,7 @@ const TaskService = class TaskService {
break;
}
let { output, error } = await run({ command })
- let shellProc = Gio.Subprocess.new(['task', status, 'projects'], Gio.SubprocessFlags.STDOUT_PIPE);
+ let shellProc = Gio.Subprocess.new(['@task@', status, 'projects'], Gio.SubprocessFlags.STDOUT_PIPE);
@@ -110,7 +110,7 @@ var loadProjectsData = async taskStatus => {
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
@@ -261,7 +261,7 @@ const TaskService = class TaskService {
return;
}
await syncTasks()
- let shellProc = Gio.Subprocess.new(['task', taskID.toString(), 'done'], Gio.SubprocessFlags.STDOUT_PIPE);
+ let shellProc = Gio.Subprocess.new(['@task@', taskID.toString(), 'done'], Gio.SubprocessFlags.STDOUT_PIPE);
- const command = ['task', 'rc.json.array=on', statusFilter, 'export'].join(' ')
+ const command = ['@task@', 'rc.json.array=on', statusFilter, 'export'].join(' ')
const { output: allTheTasks } = await run({ command })
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
@@ -290,7 +290,7 @@ const TaskService = class TaskService {
return;
}
let sortedUniqueProjects = []
@@ -129,7 +129,7 @@ var setTaskDone = async taskID => {
return
}
- let shellProc = Gio.Subprocess.new(['task', 'modify', taskID.toString(), 'status:pending'], Gio.SubprocessFlags.STDOUT_PIPE);
+ let shellProc = Gio.Subprocess.new(['@task@', 'modify', taskID.toString(), 'status:pending'], Gio.SubprocessFlags.STDOUT_PIPE);
- const command = ['task', taskID.toString(), 'done'].join(' ')
+ const command = ['@task@', taskID.toString(), 'done'].join(' ')
const result = await run({ command, asJson: false })
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
@@ -318,7 +318,7 @@ const TaskService = class TaskService {
if (!taskID) {
return;
}
- let shellProc = Gio.Subprocess.new(['task', taskID.toString(), 'start'], Gio.SubprocessFlags.STDOUT_PIPE);
+ let shellProc = Gio.Subprocess.new(['@task@', taskID.toString(), 'start'], Gio.SubprocessFlags.STDOUT_PIPE);
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
shellProc.wait_finish(result);
@@ -344,7 +344,7 @@ const TaskService = class TaskService {
if (!taskID) {
return;
}
- let shellProc = Gio.Subprocess.new(['task', taskID.toString(), 'stop'], Gio.SubprocessFlags.STDOUT_PIPE);
+ let shellProc = Gio.Subprocess.new(['@task@', taskID.toString(), 'stop'], Gio.SubprocessFlags.STDOUT_PIPE);
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
shellProc.wait_finish(result);
@@ -374,7 +374,7 @@ const TaskService = class TaskService {
// FIXME: Gio.Subprocess: due to only passing string vector is allowed, it's not possible to directly pass the
// input of the user to subprocess (why & how, if you can answer then please send msg to fh@infinicode.de)
// bypassing problem with own shell script
- let shellProc = Gio.Subprocess.new(['/bin/sh', EXTENSIONDIR + '/extra/modify.sh', taskID.toString(), params], Gio.SubprocessFlags.STDOUT_PIPE + Gio.SubprocessFlags.STDERR_MERGE);
+ let shellProc = Gio.Subprocess.new(['@shell@', EXTENSIONDIR + '/extra/modify.sh', taskID.toString(), params], Gio.SubprocessFlags.STDOUT_PIPE + Gio.SubprocessFlags.STDERR_MERGE);
if (!result.error) {
@@ -146,7 +146,7 @@ var setTaskUndone = async taskUUID => {
return
}
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
@@ -403,7 +403,7 @@ const TaskService = class TaskService {
// FIXME: Gio.Subprocess: due to only passing string vector is allowed, it's not possible to directly pass the
// input of the user to subprocess (why & how, if you can answer then please send msg to fh@infinicode.de)
// bypassing problem with own shell script
- let shellProc = Gio.Subprocess.new(['/bin/sh', EXTENSIONDIR + '/extra/create.sh', params], Gio.SubprocessFlags.STDOUT_PIPE + Gio.SubprocessFlags.STDERR_MERGE);
+ let shellProc = Gio.Subprocess.new(['@shell@', EXTENSIONDIR + '/extra/create.sh', params], Gio.SubprocessFlags.STDOUT_PIPE + Gio.SubprocessFlags.STDERR_MERGE);
- const command = ['task', `uuid:${taskUUID}`, 'modify', 'status:pending'].join(' ')
+ const command = ['@task@', `uuid:${taskUUID}`, 'modify', 'status:pending'].join(' ')
const result = await run({ command, asJson: false })
shellProc.wait_async(null, function (obj, result) {
let shellProcExited = true;
@@ -432,7 +432,7 @@ const TaskService = class TaskService {
let shellProc;
if (!result.error) {
@@ -163,7 +163,7 @@ var startTask = async taskID => {
return
}
try {
- shellProc = Gio.Subprocess.new(['task', 'sync'], Gio.SubprocessFlags.STDOUT_PIPE);
+ shellProc = Gio.Subprocess.new(['@task@', 'sync'], Gio.SubprocessFlags.STDOUT_PIPE);
} catch (err) {
onError(err);
return;
- const command = ['task', taskID.toString(), 'start'].join(' ')
+ const command = ['@task@', taskID.toString(), 'start'].join(' ')
const result = await run({ command, asJson: false })
if (!result.error) {
@@ -180,7 +180,7 @@ var stopTask = async taskID => {
return
}
- const command = ['task', taskID.toString(), 'stop'].join(' ')
+ const command = ['@task@', taskID.toString(), 'stop'].join(' ')
const result = await run({ command, asJson: false })
if (!result.error) {
@@ -195,7 +195,7 @@ var stopTask = async taskID => {
var createTask = async task => {
const params = _convertTaskToParams(task)
- const command = ['task', 'add', ...params].join(' ')
+ const command = ['@task@', 'add', ...params].join(' ')
const result = await run({ command, asJson: false })
if (!result.error) {
@@ -212,7 +212,7 @@ var modifyTask = async (taskUUID, task) => {
const params = _convertTaskToParams(task)
- const command = ['task', `uuid:${taskUUID}`, 'modify', ...params].join(' ')
+ const command = ['@task@', `uuid:${taskUUID}`, 'modify', ...params].join(' ')
const result = await run({ command, asJson: false })
if (!result.error) {
@@ -227,7 +227,7 @@ var syncTasks = async () => {
return
}
- const command = ['task', 'sync'].join(' ')
+ const command = ['@task@', 'sync'].join(' ')
const result = await run({ command, asJson: false })
_showProcessErrorNotificationIfError(result, 'Sync Tasks')

View File

@ -1,33 +0,0 @@
{ lib, stdenv, fetchurl, perl }:
stdenv.mkDerivation rec {
pname = "asn1c";
version = "0.9.28";
src = fetchurl {
url = "https://lionet.info/soft/asn1c-${version}.tar.gz";
sha256 = "1fc64g45ykmv73kdndr4zdm4wxhimhrir4rxnygxvwkych5l81w0";
};
outputs = [ "out" "doc" "man" ];
buildInputs = [ perl ];
preConfigure = ''
patchShebangs examples/crfc2asn1.pl
'';
postInstall = ''
cp -r skeletons/standard-modules $out/share/asn1c
'';
doCheck = true;
meta = with lib; {
homepage = "http://lionet.info/asn1c/compiler.html";
description = "Open Source ASN.1 Compiler";
license = licenses.bsd2;
platforms = platforms.all;
maintainers = [ maintainers.montag451 ];
};
}

View File

@ -23,7 +23,7 @@ with lib; mkCoqDerivation {
enableParallelBuilding = false;
meta = {
homepage = "http://color.inria.fr/";
homepage = "https://github.com/fblanqui/color";
description = "CoLoR is a library of formal mathematical definitions and proofs of theorems on rewriting theory and termination whose correctness has been mechanically checked by the Coq proof assistant.";
maintainers = with maintainers; [ jpas jwiegley ];
};

View File

@ -29,7 +29,7 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "An interface to banking tasks, file formats and country information";
homepage = "https://www.aquamaniac.de/";
homepage = "https://www.aquamaniac.de/rdm/";
hydraPlatforms = [];
license = licenses.gpl2Plus;
maintainers = with maintainers; [ goibhniu ];

View File

@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://argtable.org";
homepage = "https://github.com/argtable/argtable3";
description = "A single-file, ANSI C command-line parsing library";
longDescription = ''
Argtable is an open source ANSI C library that parses GNU-style

View File

@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "libmysqlconnectorcpp";
version = "8.0.23";
version = "8.0.27";
src = fetchurl {
url = "https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-${version}-src.tar.gz";
sha256 = "sha256-mvBklaaggP7WLacJePHLDGbwWO3V6p7ak0WmS/jsaI8=";
sha256 = "sha256-WIZpj8aCpeh0CCLtm0YbxRtgz5y6304cf+vllYSyv7c=";
};
nativeBuildInputs = [

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "nghttp3";
version = "unstable-2021-11-10";
version = "unstable-2021-12-22";
src = fetchFromGitHub {
owner = "ngtcp2";
repo = pname;
rev = "270e75447ed9e2a05b78ba89d0699d076230ea60";
sha256 = "01cla03cv8nd2rf5p77h0xzvn9f8sfwn8pp3r2jshvqp9ipa8065";
rev = "8d8184acf850b06b53157bba39022bc7b7b5f1cd";
sha256 = "sha256-pV1xdQa5RBz17jDINC2uN1Q+jpa2edDwqTqf8D5VU3E=";
};
nativeBuildInputs = [ autoreconfHook pkg-config cunit file ];

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "ngtcp2";
version = "unstable-2021-11-10";
version = "unstable-2021-12-19";
src = fetchFromGitHub {
owner = "ngtcp2";
repo = pname;
rev = "7039808c044152c14b44046468bd16249b4d7048";
sha256 = "1cjsky24f6fazw9b1r6w9cgp09vi8wp99sv76gg2b1r8ic3hgq23";
rev = "20c710a8789ec910455ae4e588c72e9e39f8cec9";
sha256 = "sha256-uBmD26EYT8zxmHD5FuHCbEuTdWxer/3uhRp8PhUT87M=";
};
nativeBuildInputs = [ autoreconfHook pkg-config cunit file ];

View File

@ -16,13 +16,13 @@ assert (
stdenv.mkDerivation rec {
pname = "quictls";
version = "3.0.0+quick_unstable-2021-11.02";
version = "3.0.1+quick_unstable-2021-12.14";
src = fetchFromGitHub {
owner = "quictls";
repo = "openssl";
rev = "62d4de00abfa82fc01efa2eba1982a86c4864f39";
sha256 = "11mi4bkkyy4qd2wml6p7xcsbps0mabk3bp537rp7n43qnhwyg1g3";
rev = "ab8b87bdb436b11bf2a10a2a57a897722224f828";
sha256 = "sha256-835oZgoM1CTS+JLxPO3oGSTnhLmJXGT1cFaJhCJK++8=";
};
patches = [

View File

@ -14,13 +14,13 @@
buildDunePackage rec {
pname = "ca-certs-nss";
version = "3.71.0.1";
version = "3.74";
minimumOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-v${version}.tbz";
sha256 = "b83749d983781631745079dccb7345d9ee1b52c1844ce865e97a25349289a124";
url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-${version}.tbz";
sha256 = "c95f5b2e36a0564e6f65421e0e197d7cfe600d19eb492f8f27c4841cbe68b231";
};
useDune2 = true;

View File

@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-notificationhubs";
version = "7.0.0";
version = "8.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "92ffed71a2999ff5db41afd66c6ba5cfef9d467f732c7bb45b7c41db371c6e4a";
sha256 = "4dd924f4704993e3ebf1d42e2be1cbe0b0d908e695857fa08c4369ae11d0eb36";
};
propagatedBuildInputs = [

View File

@ -0,0 +1,36 @@
{ lib
, fetchFromGitHub
, buildPythonPackage
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "base58check";
version = "1.0.2";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "joeblackwaslike";
repo = pname;
rev = "v${version}";
hash = "sha256-Tig6beLRDsXC//x4+t/z2BGaJQWzcP0J+QEKx3D0rhs=";
};
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"base58check"
];
meta = with lib; {
description = "Implementation of the Base58Check encoding scheme";
homepage = "https://github.com/joeblackwaslike/base58check";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -48,7 +48,7 @@ buildPythonPackage rec {
];
meta = with lib; {
homepage = "http://furius.ca/beancount/";
homepage = "https://github.com/beancount/beancount";
description = "Double-entry bookkeeping computer language";
longDescription = ''
A double-entry bookkeeping computer language that lets you define

View File

@ -0,0 +1,45 @@
{ lib
, base58
, buildPythonPackage
, ecdsa
, fetchPypi
, sympy
}:
buildPythonPackage rec {
pname = "bitcoin-utils-fork-minimal";
version = "0.4.11.4";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-n3tEQkl6KBAno4LY67lZme3TIvsm35VA2yyfWYuIE1c=";
};
propagatedBuildInputs = [
base58
ecdsa
sympy
];
preConfigure = ''
substituteInPlace setup.py \
--replace "sympy==1.3" "sympy>=1.3" \
--replace "base58==2.1.0" "base58>=2.1.0" \
--replace "ecdsa==0.13.3" "ecdsa>=0.13.3"
'';
# Project doesn't ship tests
doCheck = false;
pythonImportsCheck = [
"bitcoinutils"
];
meta = with lib; {
description = "Bitcoin utility functions";
homepage = "https://github.com/doersf/python-bitcoin-utils";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,45 @@
{ lib
, fetchFromGitHub
, buildPythonPackage
, orjson
, httpx
, typing-extensions
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "bitcoinrpc";
version = "0.5.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "bibajz";
repo = "bitcoin-python-async-rpc";
rev = "v${version}";
hash = "sha256-uxkSz99X9ior7l825PaXGIC5XJzO/Opv0vTyY1ixvxU=";
};
propagatedBuildInputs = [
orjson
httpx
typing-extensions
];
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [
"bitcoinrpc"
];
meta = with lib; {
description = "Bitcoin JSON-RPC client";
homepage = "https://github.com/bibajz/bitcoin-python-async-rpc";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -1,8 +1,20 @@
{ lib, fetchPypi, buildPythonPackage, base58, ecdsa, pycryptodome, requests, six, setuptools }:
{ lib
, fetchPypi
, bitcoin-utils-fork-minimal
, buildPythonPackage
, base58
, pycryptodome
, requests
, setuptools
, pythonOlder
}:
buildPythonPackage rec {
pname = "block-io";
version = "2.0.5";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
@ -11,24 +23,24 @@ buildPythonPackage rec {
propagatedBuildInputs = [
base58
ecdsa
bitcoin-utils-fork-minimal
pycryptodome
requests
six
setuptools
];
preConfigure = ''
substituteInPlace setup.py \
--replace "ecdsa==0.15" "ecdsa>=0.15" \
--replace "base58==1.0.3" "base58>=1.0.3"
--replace "base58==2.1.0" "base58>=2.1.0"
'';
# Tests needs a BlockIO API key to run properly
# https://github.com/BlockIo/block_io-python/blob/79006bc8974544b70a2d8e9f19c759941d32648e/test.py#L18
doCheck = false;
pythonImportsCheck = [ "block_io" ];
pythonImportsCheck = [
"block_io"
];
meta = with lib; {
description = "Integrate Bitcoin, Dogecoin and Litecoin in your Python applications using block.io";

View File

@ -0,0 +1,60 @@
{ buildPythonPackage
, fetchFromGitHub
, keras
, lib
, matplotlib
, msgpack
, numpy
, optax
, pytestCheckHook
, tensorflow
}:
buildPythonPackage rec {
pname = "flax";
version = "0.3.6";
src = fetchFromGitHub {
owner = "google";
repo = pname;
rev = "v${version}";
sha256 = "0zvq0vl88hiwmss49bnm7gdmndr1dfza2bcs1fj88a9r7w9dmlsr";
};
propagatedBuildInputs = [
matplotlib
msgpack
numpy
optax
];
pythonImportsCheck = [
"flax"
];
checkInputs = [
keras
pytestCheckHook
tensorflow
];
disabledTestPaths = [
# Docs test, needs extra deps + we're not interested in it.
"docs/_ext/codediff_test.py"
# The tests in `examples` are not designed to be executed from a single test
# session and thus either have the modules that conflict with each other or
# wrong import paths, depending on how they're invoked. Many tests also have
# dependencies that are not packaged in `nixpkgs` (`clu`, `jgraph`,
# `tensorflow_datasets`, `vocabulary`) so the benefits of trying to run them
# would be limited anyway.
"examples/*"
];
meta = with lib; {
description = "Neural network library for JAX";
homepage = "https://github.com/google/flax";
license = licenses.asl20;
maintainers = with maintainers; [ ndl ];
};
}

View File

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "hahomematic";
version = "0.13.3";
version = "0.14.0";
format = "setuptools";
disabled = pythonOlder "3.9";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "danielperna84";
repo = pname;
rev = version;
sha256 = "sha256-9dR0qYoHVovD4fwJz6v+/RItMuqr2vA9YHn0nMGHUX0=";
sha256 = "sha256-Olwol/DhsVJznxpiMB57zkPuco0RBxMy8cfzSQMZZrU=";
};
propagatedBuildInputs = [

View File

@ -1,9 +1,18 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pytestCheckHook
, importlib-resources, omegaconf, jre_headless, antlr4-python3-runtime }:
{ lib
, antlr4-python3-runtime
, buildPythonPackage
, fetchFromGitHub
, importlib-resources
, jre_headless
, omegaconf
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
pname = "hydra";
version = "1.1.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -14,18 +23,36 @@ buildPythonPackage rec {
sha256 = "sha256:1svzysrjg47gb6lxx66fzd8wbhpbbsppprpbqssf5aqvhxgay3qk";
};
nativeBuildInputs = [ jre_headless ];
checkInputs = [ pytestCheckHook ];
propagatedBuildInputs = [ omegaconf antlr4-python3-runtime ]
++ lib.optionals (pythonOlder "3.9") [ importlib-resources ];
nativeBuildInputs = [
jre_headless
];
# test environment setup broken under Nix for a few tests:
propagatedBuildInputs = [
antlr4-python3-runtime
omegaconf
] ++ lib.optionals (pythonOlder "3.9") [
importlib-resources
];
checkInputs = [
pytestCheckHook
];
# Test environment setup broken under Nix for a few tests:
disabledTests = [
"test_bash_completion_with_dot_in_path"
"test_install_uninstall"
"test_config_search_path"
];
disabledTestPaths = [ "tests/test_hydra.py" ];
disabledTestPaths = [
"tests/test_hydra.py"
];
pythonImportsCheck = [
"hydra"
>>>>>>> origin/master
];
meta = with lib; {
description = "A framework for configuring complex applications";

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "identify";
version = "2.4.1";
version = "2.4.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "pre-commit";
repo = pname;
rev = "v${version}";
sha256 = "sha256-+kfIpmJ6Gnb33MZ7NZrE8oVSBbZLuRfIvfCbstxJFX0=";
sha256 = "sha256-6YduKmXqgqXAqlK2cd1CkdI7nzK0Dg65E+nl6vhMAow=";
};
checkInputs = [

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "meross-iot";
version = "0.4.3.0";
version = "0.4.4.1";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "albertogeniola";
repo = "MerossIot";
rev = version;
sha256 = "sha256-PZ1+Bjw7k6EFZEuPhbkGrdQzdLGiM4U0ecAAN8SxWU4=";
sha256 = "sha256-NkLMQ1sgoZit2BQechgGq8XhBuzw2P7jKHsAjGq3l08=";
};
propagatedBuildInputs = [

View File

@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "pip-tools";
version = "6.4.0";
version = "6.3.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "65553a15b1ba34be5e43889345062e38fb9b219ffa23b084ca0d4c4039b6f53b";
sha256 = "992d968df6f1a19d4d37c53b68b3d4b601b894fb3ee0926d1fa762ebc7c7e9e9";
};
checkInputs = [

View File

@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "shodan";
version = "1.25.0";
version = "1.26.0";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-fivdvBtgv2IAQtABD0t2KoC0MRHb6pwEHXLUMl4mDCM=";
sha256 = "4f2ee19bdcad41a5f4618c8e7e1759f62c337cc2214416b53ad3d0c04a1146bc";
};
propagatedBuildInputs = [

View File

@ -0,0 +1,24 @@
diff --git a/setup.py b/setup.py
index 7a09b2f..94c5aa6 100644
--- a/setup.py
+++ b/setup.py
@@ -125,7 +125,7 @@ setup(
],
namespace_packages=[],
install_requires=[
- 'absl-py>=0.9,<0.13',
+ 'absl-py>=0.9',
'googleapis-common-protos>=1.52.0,<2',
'protobuf>=3.13,<4',
],
@@ -137,8 +137,5 @@ setup(
long_description_content_type='text/markdown',
keywords='tensorflow metadata tfx',
download_url='https://github.com/tensorflow/metadata/tags',
- requires=[],
- cmdclass={
- 'build': _BuildCommand,
- 'bazel_build': _BazelBuildCommand,
- })
+ requires=[]
+ )

View File

@ -0,0 +1,46 @@
{ absl-py
, buildPythonPackage
, fetchFromGitHub
, googleapis-common-protos
, lib
}:
buildPythonPackage rec {
pname = "tensorflow-metadata";
version = "1.5.0";
src = fetchFromGitHub {
owner = "tensorflow";
repo = "metadata";
rev = "v${version}";
sha256 = "17p74k6rwswpmj7m16cw9hdam6b4m7v5bahirmc2l1kwfvrn4w33";
};
patches = [
./build.patch
];
# Default build pulls in Bazel + extra deps, given the actual build
# is literally three lines (see below) - replace it with custom build.
preBuild = ''
for proto in tensorflow_metadata/proto/v0/*.proto; do
protoc --python_out=. $proto
done
'';
propagatedBuildInputs = [
absl-py
googleapis-common-protos
];
pythonImportsCheck = [
"tensorflow_metadata"
];
meta = with lib; {
description = "Standard representations for metadata that are useful when training machine learning models with TensorFlow";
homepage = "https://github.com/tensorflow/metadata";
license = licenses.asl20;
maintainers = with maintainers; [ ndl ];
};
}

View File

@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-requests";
version = "2.26.3";
version = "2.27.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-1j+mF4Rtzv/1qi1Z5Hq0/9gG5LsFZxFfetu15DgwL+Q=";
sha256 = "sha256-vFztDc8GdOPx+d7XNM7p+kXFfPZEsInmLI+xLKKOshU=";
};
# Module doesn't have tests

View File

@ -46,13 +46,13 @@ with py.pkgs;
buildPythonApplication rec {
pname = "checkov";
version = "2.0.707";
version = "2.0.708";
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = pname;
rev = version;
sha256 = "sha256-AsKsv3fKubFZZMZHBRuVmgeGJB1zTe00J2kmqikBiD8=";
sha256 = "sha256-qnRYxbw42vN0w+x1ARRz60e8q9LCPWglprOBm7rkxsE=";
};
nativeBuildInputs = with py.pkgs; [

View File

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Source code indenter, formatter, and beautifier for C, C++, C# and Java";
homepage = "https://astyle.sourceforge.net/";
homepage = "http://astyle.sourceforge.net/";
license = licenses.lgpl3;
platforms = platforms.unix;
};

View File

@ -1,31 +0,0 @@
{ lib, stdenv, fetchurl, libelf, txt2man }:
stdenv.mkDerivation {
pname = "bin_replace_string";
version = "0.2";
src = fetchurl {
sha256 = "1gnpddxwpsfrg4l76x5yplsvbcdbviybciqpn22yq3g3qgnr5c2a";
url = "ftp://ohnopub.net/mirror/bin_replace_string-0.2.tar.bz2";
};
buildInputs = [ libelf ];
nativeBuildInputs = [ txt2man ];
enableParallelBuilding = true;
meta = with lib; {
description = "Edit precompiled binaries";
longDescription = ''
bin_replace_string edits C-style strings in precompiled binaries. This is
intended to be useful to replace arbitrary strings in binaries whose
source code is not available. However, because of the nature of compiled
binaries, bin_replace_string may only replace a given C-string with a
shorter C-string.
'';
homepage = "http://ohnopub.net/~ohnobinki/bin_replace_string/";
downloadPage = "ftp://ohnopub.net/mirror/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
};
}

View File

@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tally";
version = "1.0.0";
version = "1.0.2";
src = fetchCrate {
inherit pname version;
sha256 = "16r60ddrqsss5nagfb5g49md8wwm4zbp9sffbm23bhlqhxh35y0i";
sha256 = "sha256-m5NLI0C7ett5Fmvs9t1vl2W6h7mjCtEFBc1AzYg9JfY=";
};
cargoSha256 = "0ffq67vy0pa7va8j93g03bralz7lck6ds1hidbpzzkp13pdcgf97";
cargoSha256 = "sha256-AxjQUyxX5lLFPdEdETvZLHbgMYg/xOo7bcqn1TiDKsE=";
buildInputs = lib.optionals stdenv.isDarwin [
DiskArbitration

View File

@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
homepage = "https://software.cedar-solutions.com/utilities.html";
homepage = "https://github.com/pronovic/banner";
description = "Print large banners to ASCII terminals";
license = licenses.gpl2Only;

View File

@ -1,73 +0,0 @@
{ lib, stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
pname = "crafty";
version = "25.0.1";
src = fetchurl {
url = "http://www.craftychess.com/downloads/source/crafty-${version}.zip";
sha256 = "0aqgj2q7kdlgbha01qs869cwyja13bc7q2lh4nfhlba2pklknsm8";
};
bookBin = fetchurl {
url = "http://www.craftychess.com/downloads/book/book.bin";
sha256 = "10rrgkr3hxm7pxdbc2jq8b5g74gfhzk4smahks3k8am1cmyq4p7r";
};
startPgn = fetchurl {
url = "http://craftychess.com/downloads/book/start.pgn.gz";
sha256 = "12g70mgfifwssfvndzq94pin34dizlixhsga75vgj7dakysi2p7f";
};
nativeBuildInputs = [ unzip ];
unpackPhase = ''
mkdir "craftysrc"
unzip $src -d craftysrc
gunzip -c $startPgn > "craftysrc/start.pgn"
'';
buildPhase = ''
cd craftysrc
make unix-gcc
'';
installPhase = ''
BUILDDIR="$PWD"
mkdir -p $out/bin
cp -p ./crafty $out/bin
mkdir -p $out/share/crafty
cd $out/share/crafty
$out/bin/crafty "books create $BUILDDIR/start.pgn 60"
rm -f *.001
cp -p ${bookBin} $out/share/crafty/book.bin
mv $out/bin/crafty $out/bin/.crafty-wrapped
cat - > $out/bin/crafty <<EOF
#! ${stdenv.shell}
#
# The books are copied from share/crafty to ~/.crafty/books the first time
# this script is run. You can restore them at any time just copying them
# again.
if [[ ! -d "\$HOME/.crafty/books" ]]; then
mkdir "\$HOME/.crafty/books" -p
cp "$out/share/crafty/"book*.bin "\$HOME/.crafty/books"
chmod ug+w "\$HOME/.crafty/books/"*
fi
exec $out/bin/.crafty-wrapped bookpath=\$HOME/.crafty/books "\$@"
EOF
chmod +x $out/bin/crafty
'';
meta = {
homepage = "http://www.craftychess.com/";
description = "Chess program developed by Dr. Robert M. Hyatt";
license = lib.licenses.unfree;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.jwiegley ];
};
}

View File

@ -1,32 +0,0 @@
{lib, stdenv, fetchurl, ncurses}:
stdenv.mkDerivation rec {
pname = "bsod";
version = "0.1";
src = fetchurl {
url = "https://www.vanheusden.com/bsod/bsod-${version}.tgz";
sha256 = "0hqwacazyq5rhc04j8w8w0j0dgb6ca8k66c9lxf6bsyi6wvbhvmd";
};
buildInputs = [ ncurses ];
installPhase = ''
mkdir -p $out/bin
cp bsod $out/bin
'';
meta = {
description = "Blue Screen Of Death emulator for Unix";
longDescription = "
This program will let you UNIX user experience the authentic
microsoft windows experience. Bsod displays the famous windows xp
blue screen of death on the console. Errors and drivers causing the
error are selected randomly from a large set of examples.";
homepage = "http://www.vanheusden.com/bsod/";
license = lib.licenses.gpl2;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.antono ];
};
}

View File

@ -333,6 +333,23 @@ let
};
};
bungcip.better-toml = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "better-toml";
publisher = "bungcip";
version = "0.3.2";
sha256 = "sha256-g+LfgjAnSuSj/nSmlPdB0t29kqTmegZB5B1cYzP8kCI=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/bungcip.better-toml/changelog";
description = "Better TOML Language support";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=bungcip.better-toml";
homepage = "https://github.com/bungcip/better-toml/blob/master/README.md";
license = licenses.mit;
maintainers = with maintainers; [ datafoo ];
};
};
chenglou92.rescript-vscode = callPackage ./rescript { };
cmschuetz12.wal = buildVscodeMarketplaceExtension {
@ -417,11 +434,16 @@ let
mktplcRef = {
name = "vscode-markdownlint";
publisher = "DavidAnson";
version = "0.42.1";
sha256 = "c8c0647e0dd786fe68becca6dc73eade5f4220a26ab9faff8dd813a14b25df51";
version = "0.45.0";
sha256 = "sha256-L7y+Lsx1DMS12JtxSl7WkT8jGQLipebNKxknF/Y1ke0=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
description = "Markdown linting and style checking for Visual Studio Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint";
homepage = "https://github.com/DavidAnson/vscode-markdownlint";
license = licenses.mit;
maintainers = with maintainers; [ datafoo ];
};
};
@ -623,19 +645,19 @@ let
};
esbenp.prettier-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "prettier-vscode";
publisher = "esbenp";
version = "9.1.0";
sha256 = "sha256-lR5BDbDYURCF1Gq5JIm7BcXVvKXPdNBYom0BiVX/3u0=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
description = "Code formatter using prettier";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode";
homepage = "https://github.com/prettier/prettier-vscode";
license = licenses.mit;
maintainers = with maintainers; [ ];
};
mktplcRef = {
name = "prettier-vscode";
publisher = "esbenp";
version = "9.0.0";
sha256 = "1nak1hg46wxkl0kb0zhc343kq2f4nd5q1fqscb29jybd4qdb8lgn";
maintainers = with maintainers; [ datafoo ];
};
};
@ -984,6 +1006,23 @@ let
};
};
jakebecker.elixir-ls = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "elixir-ls";
publisher = "JakeBecker";
version = "0.9.0";
sha256 = "sha256-KNfZOrVxK3/rClHPcIyPgE9CRtjkI7NLY0xZ9W+X6OM=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/JakeBecker.elixir-ls/changelog";
description = "Elixir support with debugger, autocomplete, and more. Powered by ElixirLS.";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=JakeBecker.elixir-ls";
homepage = "https://github.com/elixir-lsp/elixir-ls";
license = licenses.mit;
maintainers = with maintainers; [ datafoo ];
};
};
james-yu.latex-workshop = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "latex-workshop";
@ -1489,11 +1528,16 @@ let
mktplcRef = {
publisher = "stkb";
name = "rewrap";
version = "1.14.0";
sha256 = "qRwKX36a1aLzE1tqaOkH7JfE//pvKdPZ07zasPF3Dl4=";
version = "1.15.4";
sha256 = "sha256-yuXyClvhGsonvddYHDMkLSvwEsD21vOeE54Gs9BRpeg=";
};
meta = with lib; {
changelog = "https://github.com/stkb/Rewrap/blob/master/CHANGELOG.md";
description = "Hard word wrapping for comments and other text at a given column.";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=stkb.rewrap";
homepage = "https://github.com/stkb/Rewrap#readme";
license = licenses.asl20;
maintainers = with maintainers; [ datafoo ];
};
};
@ -1501,11 +1545,16 @@ let
mktplcRef = {
name = "code-spell-checker";
publisher = "streetsidesoftware";
version = "1.10.2";
sha256 = "1ll046rf5dyc7294nbxqk5ya56g2bzqnmxyciqpz2w5x7j75rjib";
version = "2.0.14";
sha256 = "sha256-mwcssQvaztrnUuSoo8AWK3FXT4qKmPTRCGVYkAjgfXg=";
};
meta = with lib; {
license = licenses.mit;
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
description = "Spelling checker for source code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker";
homepage = "https://streetsidesoftware.github.io/vscode-spell-checker";
license = licenses.gpl3Only;
maintainers = with maintainers; [ datafoo ];
};
};

View File

@ -1,36 +0,0 @@
{ lib, stdenv, fetchzip, Carbon, Cocoa, ScriptingBridge }:
stdenv.mkDerivation rec {
pname = "chunkwm";
version = "0.4.9";
src = fetchzip {
url = "https://github.com/koekeishiya/chunkwm/archive/v${version}.tar.gz";
sha256 = "0w8q92q97fdvbwc3qb5w44jn4vi3m65ssdvjp5hh6b7llr17vspl";
};
buildInputs = [ Carbon Cocoa ScriptingBridge ];
outputs = [ "bin" "out" ];
buildPhase = ''
for d in . src/chunkc src/plugins/*; do
pushd $d
buildPhase
popd
done
'';
installPhase = ''
mkdir -p $bin/bin $out/bin $out/lib/chunkwm/plugins
cp src/chunkc/bin/chunkc $bin/bin/chunkc
cp bin/chunkwm $out/bin
cp plugins/*.so $out/lib/chunkwm/plugins
'';
meta = with lib; {
description = "Tiling window manager for macOS based on plugin architecture";
homepage = "https://github.com/koekeishiya/chunkwm";
platforms = platforms.darwin;
maintainers = with maintainers; [ lnl7 ];
license = licenses.mit;
};
}

View File

@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
to the system configuration.
'';
homepage = "http://drvbp1.linux-foundation.org/~mcgrof/rel-html/crda/";
homepage = "https://wireless.wiki.kernel.org/en/developers/regulatory/crda";
license = licenses.free; # "copyleft-next 0.3.0", as yet without a web site
platforms = platforms.linux;
};

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pcm";
version = "202110";
version = "202112";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
sha256 = "sha256-YcTsC1ceCXKALroyZtgRYpqK3ysJhgzRJ8fBiCx7CCM=";
sha256 = "sha256-uuQvj8BcUmuYDwV4r3oqkT+QTcSFcGjBeGUM2NZRFcA=";
};
enableParallelBuilding = true;

View File

@ -20,7 +20,7 @@ buildGoPackage rec {
];
meta = {
homepage = "https://cayley.io/";
homepage = "https://github.com/cayleygraph/cayley";
description = "A graph database inspired by Freebase and Knowledge Graph";
maintainers = with lib.maintainers; [ sigma ];
license = lib.licenses.asl20;

View File

@ -40,17 +40,17 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "materialize";
version = "0.10.0";
MZ_DEV_BUILD_SHA = "c14633f59e842fbdd62c7239ffd8c2a16704386e";
version = "0.15.0";
MZ_DEV_BUILD_SHA = "f79f63205649d6011822893c5b55396b2bef7b0b";
src = fetchFromGitHub {
owner = "MaterializeInc";
repo = pname;
rev = "v${version}";
sha256 = "06290l2xrryx7bc9g1ffyfjm18a34pa2k410qk9w2p0psqiw2v8d";
hash = "sha256-/A6+0fehBa8XEB8P8QUV5Lsl9Lwfz4FhQLgotvBG1Gw=";
};
cargoSha256 = "1bxfp6pidiziiq938ah49pa3qr1dhnfnbihp7jxind9qsb3q9gp0";
cargoHash = "sha256-NJvAIy9b39HWJaG860Mlf3WasanUnz+Nq39k4WpddB0=";
nativeBuildInputs = [ cmake perl pkg-config ]
# Provides the mig command used by the krb5-src build script
@ -68,8 +68,12 @@ rustPlatform.buildRustPackage rec {
"--skip test_client"
"--skip test_client_errors"
"--skip test_client_all_subjects"
"--skip test_client_subject_and_references"
"--skip test_no_block"
"--skip test_safe_mode"
# this test is broken on 0.15.0
# TODO: re-add it in a subsequent release
"--skip test_threads"
"--skip test_tls"
];

View File

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fetchpatch, pcre, pcre2, libxslt, groff, ncurses, pkg-config, readline, libedit, coreutils
, python3, makeWrapper }:
{ lib, stdenv, fetchurl, fetchpatch, pcre, pcre2, jemalloc, libxslt, groff, ncurses, pkg-config, readline, libedit
, coreutils, python3, makeWrapper }:
let
common = { version, sha256, extraNativeBuildInputs ? [] }:
@ -19,7 +19,8 @@ let
libxslt groff ncurses readline libedit makeWrapper python3
]
++ lib.optional (lib.versionOlder version "7") pcre
++ lib.optional (lib.versionAtLeast version "7") pcre2;
++ lib.optional (lib.versionAtLeast version "7") pcre2
++ lib.optional stdenv.hostPlatform.isLinux jemalloc;
buildFlags = [ "localstatedir=/var/spool" ];

View File

@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, libX11, libXcomposite, libXft, libXmu, libXrandr, libXext, libXScrnSaver
, pam, apacheHttpd, pamtester, xscreensaver }:
, pam, apacheHttpd, pamtester, xscreensaver, coreutils, makeWrapper }:
stdenv.mkDerivation rec {
pname = "xsecurelock";
@ -14,8 +14,9 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
autoreconfHook pkg-config
autoreconfHook pkg-config makeWrapper
];
buildInputs = [
libX11 libXcomposite libXft libXmu libXrandr libXext libXScrnSaver
pam apacheHttpd pamtester
@ -32,6 +33,10 @@ stdenv.mkDerivation rec {
EOF
'';
postInstall = ''
wrapProgram $out/libexec/xsecurelock/saver_blank --prefix PATH : ${coreutils}/bin
'';
meta = with lib; {
description = "X11 screen lock utility with security in mind";
homepage = "https://github.com/google/xsecurelock";

View File

@ -1,63 +0,0 @@
{ lib, stdenv, fetchurl, util-linux
, cdparanoia, cdrdao, dvdplusrwtools, flac, lame, mpg123, normalize
, vorbis-tools, xorriso }:
stdenv.mkDerivation rec {
pname = "bashburn";
version = "3.1.0";
src = fetchurl {
sha256 = "0g5va5rjdrvacanmqr6pbxk2rl565ahkfbsvxsp1jvhvxvhmv3dp";
url = "http://bashburn.dose.se/index.php?s=file_download&id=25";
name = "${pname}-${version}.tar.gz";
};
nativeBuildInputs = [ util-linux ];
postPatch = ''
for path in \
BB_CDBURNCMD=${xorriso}/bin/"xorriso -as cdrecord" \
BB_DVDBURNCMD=${dvdplusrwtools}/bin/growisofs \
BB_ISOCMD=${xorriso}/bin/"xorriso -as mkisofs" \
BB_DVDBLANK=${dvdplusrwtools}/bin/dvd+rw-format \
BB_CDIMAGECMD=${cdrdao}/bin/cdrdao \
BB_CDAUDIORIP=${cdparanoia}/bin/cdparanoia \
BB_READCD=${xorriso}/bin/"xorriso -as mkisofs" \
BB_MP3ENC=${lame}/bin/lame \
BB_MP3DEC=${mpg123}/bin/mpg123 \
BB_OGGENC=${vorbis-tools}/bin/oggenc \
BB_OGGDEC=${vorbis-tools}/bin/oggdec \
BB_FLACCMD=${flac.bin}/bin/flac \
BB_EJECT=${util-linux}/bin/eject \
BB_NORMCMD=${normalize}/bin/normalize \
; do
echo $path
sed -i BashBurn.sh \
-e "s,\(''${path%%=*}:\).*,\1 ''${path#*=},"
sed -i menus/advanced.sh \
-e "s,\(''${path%%=*}|\).*\('.*\),\1''${path#*=}\2,"
done
'';
installPhase = ''
sh Install.sh --prefix $out
'';
meta = with lib; {
description = "Bash script CD Burner Writer";
longDescription = ''
It might not be the best looking application out there, but it works.
Its simple, fast and small, and can handle most things you throw at it.
Currently (and with the right dependencies installed), BashBurn can:
- burn data CDs/DVDs (Including CDRWs)
- burn music CDs
- burn CD/DVD-images
- rip data/music CDs
- manipulate ISO-files
- and probably more...
'';
homepage = "http://bashburn.dose.se/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}

View File

@ -85,7 +85,7 @@ let
};
getMeta = description: with lib; {
homepage = "https://ceph.io/";
homepage = "https://ceph.io/en/";
inherit description;
license = with licenses; [ lgpl21 gpl2 bsd3 mit publicDomain ];
maintainers = with maintainers; [ adev ak johanot krav ];

View File

@ -12,13 +12,13 @@
mkDerivation rec {
pname = "antimicrox";
version = "3.2.0";
version = "3.2.1";
src = fetchFromGitHub {
owner = "AntiMicroX";
repo = pname;
rev = version;
sha256 = "sha256-brG3DTpWRYmDemTeteuuNbF0JoDAXdcFwO12JC6/0/Q=";
sha256 = "sha256-dj/6bIJfNt/ZBVucjLRu2FYLoyuWZ72MB20eVCRvo0Y=";
};
nativeBuildInputs = [ cmake extra-cmake-modules pkg-config itstool ];

View File

@ -15,14 +15,14 @@
rustPlatform.buildRustPackage rec {
pname = "broot";
version = "1.7.4";
version = "1.9.1";
src = fetchCrate {
inherit pname version;
sha256 = "sha256-laFLm6A0EeprSHuqBi3p4ykgBbCinYU1sf0iRV0PY/M=";
sha256 = "sha256-oIStnwbfp48QHkSlXgveH9AM2fmmrrSmwdvXxvbV/tg=";
};
cargoHash = "sha256-0ybig1S56cJjf6QGWuDasfsIiwRhK+bpWNKOjs4D7P8=";
cargoHash = "sha256-DOPFVa2w+ldG7fnundBGb+jM0t2E2jS0nJIIzekD2QE=";
nativeBuildInputs = [
installShellFiles

View File

@ -1,30 +0,0 @@
{ lib, stdenv, fetchFromGitHub, curl, jansson, autoconf, automake
, aesni ? stdenv.hostPlatform.aesSupport }:
stdenv.mkDerivation {
pname = "cpuminer-multi";
version = "unstable-2016-03-16";
src = fetchFromGitHub {
owner = "hyc";
repo = "cpuminer-multi";
rev = "8393e03089c0abde61bd5d72aba8f926c3d6eca4";
sha256 = "11dg4rra4dgfb9x6q85irn0hrkx2lkwyrdpgdh10pag09s3vhy4v";
};
buildInputs = [ autoconf automake curl jansson ];
preConfigure = ''
./autogen.sh
'';
configureFlags = [ (if aesni then "--enable-aes-ni" else "--disable-aes-ni") ];
meta = with lib; {
description = "Multi-algo CPUMiner";
homepage = "https://github.com/wolf9466/cpuminer-multi";
license = licenses.gpl2;
# does not build on i686 https://github.com/lucasjones/cpuminer-multi/issues/27
platforms = [ "x86_64-linux" ];
};
}

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "krapslog";
version = "0.3.0";
version = "0.3.1";
src = fetchFromGitHub {
owner = "acj";
repo = "krapslog-rs";
rev = version;
sha256 = "sha256-IXbOmeWLhGOijO1xLItw1wzbHxl0Zyd0dHvfcaPWE8U=";
sha256 = "sha256-8m3AATRymIvh0ToldlGdWdmjSyG1CDfS+CfL+l5oj8o=";
};
cargoSha256 = "sha256-2XCtjMV8ko6jnvXYtJhLlNvB1uc0QLO/aYsQX40deBk=";
cargoSha256 = "sha256-2vF+eVuVc5tqVnPV2SgxGLv/DjeYoh3jBiCo0rQQpHE=";
buildInputs = lib.optional stdenv.isDarwin libiconv;

View File

@ -58,6 +58,9 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/filemanager/ext.c \
--replace /bin/rm ${coreutils}/bin/rm
substituteInPlace misc/ext.d/misc.sh.in \
--replace /bin/cat ${coreutils}/bin/cat
'';
preFixup = ''

View File

@ -34,7 +34,7 @@ buildPythonApplication rec {
meta = with lib; {
description = "A process and socket manager";
homepage = "https://github.circus.com/circus-tent/circus";
homepage = "https://github.com/circus-tent/circus";
license = licenses.asl20;
};
}

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "oha";
version = "0.4.7";
version = "0.5.0";
src = fetchFromGitHub {
owner = "hatoo";
repo = pname;
rev = "v${version}";
sha256 = "sha256-/gcNVTfLJKA5qzRgAqFSlSI618QBsJTxFE1doOKR7e8=";
sha256 = "sha256-wCoBlbi4/EiTAA1xiZ/taVrokE0ECf8STAlA1sk/pm0=";
};
cargoSha256 = "sha256-o5VKj69Wp7zLR3TS+wNA0D8nP6Cynlr4KtW4JSUm0VE=";
cargoSha256 = "sha256-tcORdyxGViUhKbtxVJaZ1G3uUpyr1pRLu5j8v52lMg8=";
nativeBuildInputs = lib.optional stdenv.isLinux pkg-config;

View File

@ -1,25 +0,0 @@
{ lib, stdenv, fetchFromGitLab }:
stdenv.mkDerivation rec {
pname = "bunny";
version = "1.3";
src = fetchFromGitLab {
owner = "tim241";
repo = "bunny";
rev = version;
sha256 = "0nh2h5kj9b0nkb6yrzf4if7anfdmy9vijzy4bl3s7qck0nzbpy8s";
};
dontBuild = true;
makeFlags = [ "prefix=$(out)" ];
meta = with lib; {
description = "A simple shell script wrapper around multiple package managers";
homepage = "https://gitlab.com/tim241/bunny";
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ buffet ];
};
}

View File

@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
homepage = "https://pg.ucsd.edu/cde/manual/";
homepage = "https://github.com/usnistgov/corr-CDE";
description = "A packaging tool for building portable packages";
license = licenses.gpl3Plus;
maintainers = [ maintainers.rlupton20 ];

View File

@ -1,28 +0,0 @@
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
pname = "bypass403";
version = "1.4.0";
src = fetchFromGitHub {
owner = "drsigned";
repo = pname;
rev = "v${version}";
sha256 = "1x3a4lnxjxbv80kaydy57809n9r7vzci9ki4f98smf3w04s86rcl";
};
vendorSha256 = "1bp6bf99rxlyg91pn1y228q18lawpykmvkl22cydmclms0q0n238";
meta = with lib; {
description = "Tool to bypass 403 Forbidden responses";
homepage = "https://github.com/drsigned/bypass403";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
# https://github.com/drsigned/bypass403 no longer exists
broken = true;
};
}

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "btop";
version = "1.1.3";
version = "1.1.4";
src = fetchFromGitHub {
owner = "aristocratos";
repo = pname;
rev = "v${version}";
sha256 = "sha256-uKR1ogQwEoyxyWBiLnW8BsOsYgTpeIpKrKspq0JwYjY=";
sha256 = "1q8rp34fjbg9abbw5v6l5h9cmvzqq05cmkgavh8qd5xyimsx3xyh";
};
hardeningDisable = lib.optionals (stdenv.isAarch64 && stdenv.isDarwin) [ "stackprotector" ];

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "csview";
version = "0.3.10";
version = "0.3.12";
src = fetchFromGitHub {
owner = "wfxr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-ezN/hU8SdC/ox+l1KJQixzFwGvfmg3zfUjf/bAtnYRU=";
sha256 = "sha256-1j3u9r5TjdewAyzuCwCkXl/A2yI9L/AS5QGRpz30N7U=";
};
cargoSha256 = "sha256-gEiZIwISlazkBwQPFaIWM6dViumc55no8RQ8E30JfUo=";
cargoSha256 = "sha256-Z+LnWXvVfZa8Mtr9LrieqCBGxaQE1vj1joSttYM5Xhs=";
meta = with lib; {
description = "A high performance csv viewer with cjk/emoji support";

View File

@ -61,6 +61,7 @@ mapAliases ({
ardour_5 = throw "ardour_5 has been removed. see https://github.com/NixOS/nixpkgs/issues/139549"; # added 2021-09-28
arora = throw "arora has been removed."; # added 2020-09-09
asciidocFull = asciidoc-full; # added 2014-06-22
asn1c = throw "asn1c has been removed: deleted by upstream"; # added 2022-01-07
asterisk_15 = throw "asterisk_15: Asterisk 15 is end of life and has been removed."; # added 2020-10-07
at_spi2_atk = at-spi2-atk; # added 2018-02-25
at_spi2_core = at-spi2-core; # added 2018-02-25
@ -70,6 +71,7 @@ mapAliases ({
azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # added 2021-08-02
badtouch = authoscope; # Project was renamed, added 20210626
bar-xft = lemonbar-xft; # added 2015-01-16
bashburn = throw "bashburn has been removed: deleted by upstream"; # added 2022-01-07
bashCompletion = bash-completion; # Added 2016-09-28
bash_5 = bash; # added 2021-08-20
bashInteractive_5 = bashInteractive; # added 2021-08-20
@ -81,6 +83,7 @@ mapAliases ({
beret = throw "beret has been removed"; # added 2021-11-16
blastem = throw "blastem has been removed from nixpkgs as it would still require python2."; # added 2022-01-01
bluezFull = bluez; # Added 2019-12-03
bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # added 2022-01-07
bpftool = bpftools; # Added 2021-05-03
brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # added 2021-01-24
bridge_utils = bridge-utils; # added 2015-02-20
@ -98,12 +101,15 @@ mapAliases ({
bitwarden_rs-vault = vaultwarden-vault;
bs1770gain = throw "bs1770gain has been removed from nixpkgs, as it had no maintainer or reverse dependencies."; # added 2021-01-02
bsod = throw "bsod has been removed: deleted by upstream"; # added 2022-01-07
btc1 = throw "btc1 has been removed, it was abandoned by upstream"; # added 2020-11-03
buildPerlPackage = perlPackages.buildPerlPackage; # added 2018-10-12
buildGo112Package = throw "buildGo112Package has been removed"; # added 2020-04-26
buildGo112Module = throw "buildGo112Module has been removed"; # added 2020-04-26
buildkite-agent3 = buildkite-agent; # added 2018-09-26
bundler_HEAD = bundler; # added 2015-11-15
bunny = throw "bunny has been removed: deleted by upstream"; # added 2022-01-07
bypass403 = throw "bypass403 has been removed: deleted by upstream"; # added 2022-01-07
calibre-py2 = throw "calibre-py2 has been removed from nixpkgs, as calibre has upgraded to python 3. Please use calibre as replacement."; # added 2021-01-13
calibre-py3 = throw "calibre-py3 has been removed from nixpkgs, as calibre's default python version is now 3. Please use calibre as replacement."; # added 2021-01-13
caddy1 = throw "caddy 1.x has been removed from nixpkgs, as it's unmaintained: https://github.com/caddyserver/caddy/blob/master/.github/SECURITY.md#supported-versions"; # added 2020-10-02
@ -115,6 +121,7 @@ mapAliases ({
cgmanager = throw "cgmanager was deprecated by lxc and therefore removed from nixpkgs."; # added 2020-06-05
checkbashism = checkbashisms; # added 2016-08-16
chronos = throw "chronos has been removed from nixpkgs, as it was unmaintained"; # added 2020-08-15
chunkwm = throw "chunkwm has been removed: abandoned by upstream"; # added 2022-01-07
cide = throw "cide was deprecated on 2019-09-11: abandoned by upstream";
cinepaint = throw "cinepaint has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10
cifs_utils = cifs-utils; # added 2016-08
@ -148,6 +155,8 @@ mapAliases ({
couchdb2 = throw "couchdb2 was removed from nixpkgs, use couchdb3 instead"; # added 2021-03-03
coredumper = throw "coredumper has been removed: abandoned by upstream."; # added 2019-11-16
cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream."; # added 2020-11-30
cpuminer-multi = throw "cpuminer-multi has been removed: deleted by upstream"; # added 2022-01-07
crafty = throw "crafty has been removed: deleted by upstream"; # 2022-01-07
cryptol = throw "cryptol was removed due to prolonged broken build"; # added 2020-08-21
cpp-gsl = microsoft_gsl; # added 2019-05-24
cudatoolkit_6 = throw "cudatoolkit_6 has been removed in favor of newer versions"; # added 2021-02-14

View File

@ -1572,8 +1572,6 @@ with pkgs;
buildbot-full = with python3Packages; toPythonApplication buildbot-full;
buildbot-worker = with python3Packages; toPythonApplication buildbot-worker;
bunny = callPackage ../tools/package-management/bunny { };
bunyan-rs = callPackage ../development/tools/bunyan-rs { };
callaudiod = callPackage ../applications/audio/callaudiod { };
@ -1953,10 +1951,6 @@ with pkgs;
kwakd = callPackage ../servers/kwakd { };
chunkwm = callPackage ../os-specific/darwin/chunkwm {
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa ScriptingBridge;
};
kwm = callPackage ../os-specific/darwin/kwm { };
khd = callPackage ../os-specific/darwin/khd {
@ -2135,8 +2129,6 @@ with pkgs;
barcode = callPackage ../tools/graphics/barcode {};
bashburn = callPackage ../tools/cd-dvd/bashburn { };
bashmount = callPackage ../tools/filesystems/bashmount {};
bat = callPackage ../tools/misc/bat {
@ -2335,8 +2327,6 @@ with pkgs;
breakpointHook = assert stdenv.isLinux;
makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh;
bsod = callPackage ../misc/emulators/bsod { };
py65 = python3Packages.callPackage ../misc/emulators/py65 { };
simh = callPackage ../misc/emulators/simh { };
@ -2372,8 +2362,6 @@ with pkgs;
textual-window-manager = tmux;
};
bypass403 = callPackage ../tools/security/bypass403 { };
bsh = fetchurl {
url = "http://www.beanshell.org/bsh-2.0b5.jar";
sha256 = "0p2sxrpzd0vsk11zf3kb5h12yl1nq4yypb5mpjrm8ww0cfaijck2";
@ -4184,8 +4172,6 @@ with pkgs;
cpuminer = callPackage ../tools/misc/cpuminer { };
cpuminer-multi = callPackage ../tools/misc/cpuminer-multi { };
crabz = callPackage ../tools/compression/crabz {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
@ -11602,8 +11588,6 @@ with pkgs;
tex = texlive.combined.scheme-medium;
};
asn1c = callPackage ../development/compilers/asn1c { };
aspectj = callPackage ../development/compilers/aspectj { };
atasm = callPackage ../development/compilers/atasm { };
@ -14243,8 +14227,6 @@ with pkgs;
stdenv;
};
bin_replace_string = callPackage ../development/tools/misc/bin_replace_string { };
bingrep = callPackage ../development/tools/analysis/bingrep { };
binutils-unwrapped = callPackage ../development/tools/misc/binutils {
@ -30386,8 +30368,6 @@ with pkgs;
crack_attack = callPackage ../games/crack-attack { };
crafty = callPackage ../games/crafty { };
crawlTiles = callPackage ../games/crawl {
tileMode = true;
};

View File

@ -1106,6 +1106,8 @@ in {
base58 = callPackage ../development/python-modules/base58 { };
base58check = callPackage ../development/python-modules/base58check { };
baseline = callPackage ../development/python-modules/baseline { };
baselines = callPackage ../development/python-modules/baselines { };
@ -1198,6 +1200,10 @@ in {
bitcoin-price-api = callPackage ../development/python-modules/bitcoin-price-api { };
bitcoin-utils-fork-minimal = callPackage ../development/python-modules/bitcoin-utils-fork-minimal { };
bitcoinrpc = callPackage ../development/python-modules/bitcoinrpc { };
bitlist = callPackage ../development/python-modules/bitlist { };
bitmath = callPackage ../development/python-modules/bitmath { };
@ -2945,6 +2951,8 @@ in {
inherit (pkgs) flatbuffers;
};
flax = callPackage ../development/python-modules/flax { };
flexmock = callPackage ../development/python-modules/flexmock { };
flickrapi = callPackage ../development/python-modules/flickrapi { };
@ -9549,6 +9557,8 @@ in {
tensorflow-estimator = callPackage ../development/python-modules/tensorflow-estimator { };
tensorflow-metadata = callPackage ../development/python-modules/tensorflow-metadata { };
tensorflow-probability = callPackage ../development/python-modules/tensorflow-probability { };
tensorflow = self.tensorflow-build;