Merge remote-tracking branch 'origin/staging-next' into staging
This commit is contained in:
commit
172bcecd6b
@ -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
|
||||
|
@ -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
|
||||
>
|
||||
[...]
|
||||
>>>
|
||||
</programlisting>
|
||||
<para>
|
||||
You can then take any Python statement, e.g.
|
||||
</para>
|
||||
<programlisting language="python">
|
||||
> 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
|
||||
</programlisting>
|
||||
<para>
|
||||
The function <literal>test_script</literal> executes the entire test
|
||||
|
@ -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 // {
|
||||
|
@ -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 = {
|
||||
|
@ -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;
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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";
|
||||
|
@ -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.
|
||||
|
@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -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= [
|
||||
|
@ -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 = [
|
||||
|
@ -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 ];
|
||||
};
|
||||
|
@ -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
|
||||
|
@ -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 = [
|
||||
|
@ -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')
|
||||
|
@ -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 ];
|
||||
};
|
||||
}
|
@ -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 ];
|
||||
};
|
||||
|
@ -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 ];
|
||||
|
@ -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
|
||||
|
@ -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 = [
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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 = [
|
||||
|
@ -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;
|
||||
|
@ -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 = [
|
||||
|
36
pkgs/development/python-modules/base58check/default.nix
Normal file
36
pkgs/development/python-modules/base58check/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
@ -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
|
||||
|
@ -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 ];
|
||||
};
|
||||
}
|
45
pkgs/development/python-modules/bitcoinrpc/default.nix
Normal file
45
pkgs/development/python-modules/bitcoinrpc/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
@ -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";
|
||||
|
60
pkgs/development/python-modules/flax/default.nix
Normal file
60
pkgs/development/python-modules/flax/default.nix
Normal 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 ];
|
||||
};
|
||||
}
|
@ -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 = [
|
||||
|
@ -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";
|
||||
|
@ -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 = [
|
||||
|
@ -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 = [
|
||||
|
@ -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 = [
|
||||
|
@ -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 = [
|
||||
|
@ -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=[]
|
||||
+ )
|
@ -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 ];
|
||||
};
|
||||
}
|
@ -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
|
||||
|
@ -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; [
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
@ -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
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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 ];
|
||||
};
|
||||
}
|
@ -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 ];
|
||||
};
|
||||
|
||||
}
|
@ -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 ];
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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"
|
||||
];
|
||||
|
||||
|
@ -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" ];
|
||||
|
||||
|
@ -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";
|
||||
|
@ -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.
|
||||
It’s 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;
|
||||
};
|
||||
}
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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
|
||||
|
@ -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" ];
|
||||
};
|
||||
}
|
@ -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;
|
||||
|
||||
|
@ -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 = ''
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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 ];
|
||||
};
|
||||
}
|
@ -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 ];
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
@ -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" ];
|
||||
|
@ -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";
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user