Merge master into staging-next
This commit is contained in:
commit
5953c2bc94
@ -3657,6 +3657,12 @@
|
|||||||
githubId = 3656888;
|
githubId = 3656888;
|
||||||
name = "hhm";
|
name = "hhm";
|
||||||
};
|
};
|
||||||
|
higebu = {
|
||||||
|
name = "Yuya Kusakabe";
|
||||||
|
email = "yuya.kusakabe@gmail.com";
|
||||||
|
github = "higebu";
|
||||||
|
githubId = 733288;
|
||||||
|
};
|
||||||
hinton = {
|
hinton = {
|
||||||
email = "t@larkery.com";
|
email = "t@larkery.com";
|
||||||
name = "Tom Hinton";
|
name = "Tom Hinton";
|
||||||
|
@ -257,7 +257,8 @@ let format' = format; in let
|
|||||||
''}
|
''}
|
||||||
|
|
||||||
echo "copying staging root to image..."
|
echo "copying staging root to image..."
|
||||||
cptofs -p ${optionalString (partitionTableType != "none") "-P ${rootPartition}"} -t ${fsType} -i $diskImage $root/* /
|
cptofs -p ${optionalString (partitionTableType != "none") "-P ${rootPartition}"} -t ${fsType} -i $diskImage $root/* / ||
|
||||||
|
(echo >&2 "ERROR: cptofs failed. diskSize might be too small for closure."; exit 1)
|
||||||
'';
|
'';
|
||||||
in pkgs.vmTools.runInLinuxVM (
|
in pkgs.vmTools.runInLinuxVM (
|
||||||
pkgs.runCommand name
|
pkgs.runCommand name
|
||||||
|
@ -231,7 +231,7 @@ in
|
|||||||
users.users.hydra =
|
users.users.hydra =
|
||||||
{ description = "Hydra";
|
{ description = "Hydra";
|
||||||
group = "hydra";
|
group = "hydra";
|
||||||
createHome = true;
|
# We don't enable `createHome` here because the creation of the home directory is handled by the hydra-init service below.
|
||||||
home = baseDir;
|
home = baseDir;
|
||||||
useDefaultShell = true;
|
useDefaultShell = true;
|
||||||
uid = config.ids.uids.hydra;
|
uid = config.ids.uids.hydra;
|
||||||
|
@ -99,6 +99,7 @@ in
|
|||||||
|
|
||||||
extraConfig = mkOption {
|
extraConfig = mkOption {
|
||||||
default = { };
|
default = { };
|
||||||
|
type = types.attrsOf types.anything;
|
||||||
description = ''
|
description = ''
|
||||||
Extra configuration options which are serialized to json and added
|
Extra configuration options which are serialized to json and added
|
||||||
to the config.json file.
|
to the config.json file.
|
||||||
|
@ -28,6 +28,7 @@ in
|
|||||||
|
|
||||||
username = mkOption {
|
username = mkOption {
|
||||||
default = "";
|
default = "";
|
||||||
|
type = types.str;
|
||||||
description = ''
|
description = ''
|
||||||
Your Gateway6 login name, if any.
|
Your Gateway6 login name, if any.
|
||||||
'';
|
'';
|
||||||
@ -42,6 +43,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
server = mkOption {
|
server = mkOption {
|
||||||
|
type = types.str;
|
||||||
default = "anonymous.freenet6.net";
|
default = "anonymous.freenet6.net";
|
||||||
example = "broker.freenet6.net";
|
example = "broker.freenet6.net";
|
||||||
description = "The Gateway6 server to be used.";
|
description = "The Gateway6 server to be used.";
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
, libgpgerror
|
, libgpgerror
|
||||||
, json-glib
|
, json-glib
|
||||||
, duplicity
|
, duplicity
|
||||||
|
, dconf
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -56,6 +57,7 @@ stdenv.mkDerivation rec {
|
|||||||
libhandy_0
|
libhandy_0
|
||||||
libgpgerror
|
libgpgerror
|
||||||
json-glib
|
json-glib
|
||||||
|
dconf
|
||||||
];
|
];
|
||||||
|
|
||||||
mesonFlags = [
|
mesonFlags = [
|
||||||
|
@ -5,12 +5,14 @@
|
|||||||
let
|
let
|
||||||
libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
|
libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
name = "gobby-unstable-2018-04-03";
|
pname = "gobby";
|
||||||
|
version = "unstable-2020-12-29";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "gobby";
|
owner = "gobby";
|
||||||
repo = "gobby";
|
repo = "gobby";
|
||||||
rev = "ea4df27c9b6b885434797b0071ce198b23f9f63b";
|
rev = "49bfd3c3aa82e6fe9b3d59c3455d7eb4b77379fc";
|
||||||
sha256 = "0q7lq64yn16lxvj4jphs8y9194h0xppj8k7y9x8b276krraak2az";
|
sha256 = "1p2f2rid7c0b9gvmywl3r37sxx57wv3r1rxvs1rwihmf9rkqnfxg";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoconf automake pkg-config intltool itstool yelp-tools wrapGAppsHook ];
|
nativeBuildInputs = [ autoconf automake pkg-config intltool itstool yelp-tools wrapGAppsHook ];
|
||||||
|
@ -88,11 +88,11 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "brave";
|
pname = "brave";
|
||||||
version = "1.19.86";
|
version = "1.19.88";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
||||||
sha256 = "fnkxfhuYTDKPrXSNlG0SlgDls4jnV146wrhxg1crR9c=";
|
sha256 = "jySedvm9V3O4kri1PgoqC0OsC1gvB0Nwx8leoUZnHK0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -131,28 +131,13 @@ buildStdenv.mkDerivation ({
|
|||||||
sha256 = "135n9brliqy42lj3nqgb9d9if7x6x9nvvn0z4anbyf89bikixw48";
|
sha256 = "135n9brliqy42lj3nqgb9d9if7x6x9nvvn0z4anbyf89bikixw48";
|
||||||
})
|
})
|
||||||
|
|
||||||
# there are two flavors of pipewire support
|
# This patch adds pipewire support for the ESR release
|
||||||
# The patches for the ESR release and the patches for the current stable
|
|
||||||
# release.
|
|
||||||
# Until firefox upstream stabilizes pipewire support we will have to continue
|
|
||||||
# tracking multiple versions here.
|
|
||||||
++ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
|
++ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
|
||||||
(fetchpatch {
|
(fetchpatch {
|
||||||
# https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
|
# https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
|
||||||
url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
|
url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
|
||||||
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
|
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
|
||||||
})
|
})
|
||||||
++
|
|
||||||
# This picks pipewire patches from fedora that are part of https://bugzilla.mozilla.org/show_bug.cgi?id=1672944
|
|
||||||
lib.optionals (pipewireSupport && lib.versionAtLeast ffversion "83") (let
|
|
||||||
fedora_revision = "d6756537dd8cf4d9816dc63ada66ea026e0fd128";
|
|
||||||
mkPWPatch = spec: fetchpatch {
|
|
||||||
inherit (spec) name sha256;
|
|
||||||
url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}";
|
|
||||||
};
|
|
||||||
in map mkPWPatch [
|
|
||||||
{ name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; }
|
|
||||||
])
|
|
||||||
|
|
||||||
++ patches;
|
++ patches;
|
||||||
|
|
||||||
|
@ -7,10 +7,10 @@ in
|
|||||||
rec {
|
rec {
|
||||||
firefox = common rec {
|
firefox = common rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
ffversion = "84.0.2";
|
ffversion = "85.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
||||||
sha512 = "2cxybnrcr0n75hnw18rrymw1jsd5crqfgnpk10hywbmnkdc72fx5sk51cg890pzwfiagicxfxsacnm3f6g8135k0wsz4294xjjwkm1z";
|
sha512 = "17bx4782ix3nrjnc6y29bz86lkpc2fzapqraa67xi65m46qrn0cs9hwdjyl48rdc44j5972gilpmd217kfxf4wxrfc2vcxadgk75158";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -31,10 +31,10 @@ rec {
|
|||||||
|
|
||||||
firefox-esr-78 = common rec {
|
firefox-esr-78 = common rec {
|
||||||
pname = "firefox-esr";
|
pname = "firefox-esr";
|
||||||
ffversion = "78.6.1esr";
|
ffversion = "78.7.0esr";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
||||||
sha512 = "3kq9vb0a8qblqk995xqhghw5d694mr1cjd5alkkwxbdjhpc1mck0ayn40xjph0znga6qdcq8l366p0by8ifbsdhv0x39ng8nvx9jvdf";
|
sha512 = "0606prndxfv9nvrpcnagwky04j4jhn1139gr72a0rydfagznsaqwy13gpzdf58ifycdln63052kchlh2dslz5m8hifp215ydcppv8xg";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "lean";
|
pname = "lean";
|
||||||
version = "3.25.0";
|
version = "3.26.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "leanprover-community";
|
owner = "leanprover-community";
|
||||||
repo = "lean";
|
repo = "lean";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-/TlVoqgTGhRfC8d70kXc+VsEkURUksKNGRjYcww+F8g=";
|
sha256 = "sha256-xCULu6ljfyrA/Idr/BJ+3rLVmQqJZPoo+a7s++u50zU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "janet";
|
pname = "janet";
|
||||||
version = "1.14.1";
|
version = "1.14.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "janet-lang";
|
owner = "janet-lang";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-cI0kcY8aYDkmitoju/C6Ule5gzflIe0nLVxZp4iHXnc=";
|
sha256 = "sha256-8sIF+jvhRoKNfvPs/WjMZmysAeEjOKaiqi7bY0Bbcxw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ meson ninja ];
|
nativeBuildInputs = [ meson ninja ];
|
||||||
|
23
pkgs/development/ocaml-modules/terminal_size/default.nix
Normal file
23
pkgs/development/ocaml-modules/terminal_size/default.nix
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
{ lib, buildDunePackage, fetchurl, alcotest }:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "terminal_size";
|
||||||
|
version = "0.1.4";
|
||||||
|
|
||||||
|
useDune2 = true;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/cryptosense/terminal_size/releases/download/v${version}/terminal_size-v${version}.tbz";
|
||||||
|
sha256 = "fdca1fee7d872c4a8e5ab003d9915b6782b272e2a3661ca877f2d78dd25371a7";
|
||||||
|
};
|
||||||
|
|
||||||
|
checkInputs = [ alcotest ];
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Get the dimensions of the terminal";
|
||||||
|
homepage = "https://github.com/cryptosense/terminal_size";
|
||||||
|
license = licenses.bsd2;
|
||||||
|
maintainers = [ maintainers.sternenseemann ];
|
||||||
|
};
|
||||||
|
}
|
@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "SoMaJo";
|
pname = "SoMaJo";
|
||||||
version = "2.1.1";
|
version = "2.1.2";
|
||||||
disabled = !isPy3k;
|
disabled = !isPy3k;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tsproisl";
|
owner = "tsproisl";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0yj3yb0qvfdv4wh7nzcsh9in8nzk7b59dvjj0x02rsmlv4kw9ah1";
|
sha256 = "1c4g8nhlcc348w0axdswv69q8k3qxwbnvim1yf7vagd0adv83gsj";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ regex ];
|
propagatedBuildInputs = [ regex ];
|
||||||
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Tokenizer and sentence splitter for German and English web texts";
|
description = "Tokenizer and sentence splitter for German and English web texts";
|
||||||
homepage = "https://github.com/tsproisl/SoMaJo";
|
homepage = "https://github.com/tsproisl/SoMaJo";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ danieldk ];
|
maintainers = with maintainers; [ danieldk ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-cache";
|
pname = "cargo-cache";
|
||||||
version = "0.6.0";
|
version = "0.6.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "matthiaskrgr";
|
owner = "matthiaskrgr";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-SqhGwm2VZW6ZUYyxN940fi/YLJGAZikjJCIq0GbljtY=";
|
sha256 = "sha256-qRwyNSAYuAnU17o/5zqKuvixQw7xfA6wNVzN6QRbZlY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-sZxkEQBZ2PJXSvwcA+IL7uW/gcnzuzRcDklNW5vpzWg=";
|
cargoSha256 = "sha256-OpqVP097GYiARq7gbsMGFFGkFaQz3qeux12aMJj7W3Y=";
|
||||||
|
|
||||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
|
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
|
||||||
|
|
||||||
|
@ -1,288 +0,0 @@
|
|||||||
diff --git a/Cargo.lock b/Cargo.lock
|
|
||||||
new file mode 100644
|
|
||||||
index 0000000..6c45593
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/Cargo.lock
|
|
||||||
@@ -0,0 +1,279 @@
|
|
||||||
+# This file is automatically @generated by Cargo.
|
|
||||||
+# It is not intended for manual editing.
|
|
||||||
+[[package]]
|
|
||||||
+name = "anyhow"
|
|
||||||
+version = "1.0.38"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "atty"
|
|
||||||
+version = "0.2.14"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
|
|
||||||
+dependencies = [
|
|
||||||
+ "hermit-abi",
|
|
||||||
+ "libc",
|
|
||||||
+ "winapi",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "bitflags"
|
|
||||||
+version = "1.2.1"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "cargo-limit"
|
|
||||||
+version = "0.0.4"
|
|
||||||
+dependencies = [
|
|
||||||
+ "anyhow",
|
|
||||||
+ "atty",
|
|
||||||
+ "cargo_metadata",
|
|
||||||
+ "const_format",
|
|
||||||
+ "ctrlc",
|
|
||||||
+ "either",
|
|
||||||
+ "itertools",
|
|
||||||
+ "libc",
|
|
||||||
+ "serde_json",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "cargo-platform"
|
|
||||||
+version = "0.1.1"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7"
|
|
||||||
+dependencies = [
|
|
||||||
+ "serde",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "cargo_metadata"
|
|
||||||
+version = "0.12.3"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "7714a157da7991e23d90686b9524b9e12e0407a108647f52e9328f4b3d51ac7f"
|
|
||||||
+dependencies = [
|
|
||||||
+ "cargo-platform",
|
|
||||||
+ "semver",
|
|
||||||
+ "semver-parser",
|
|
||||||
+ "serde",
|
|
||||||
+ "serde_json",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "cc"
|
|
||||||
+version = "1.0.66"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "cfg-if"
|
|
||||||
+version = "0.1.10"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "const_format"
|
|
||||||
+version = "0.2.13"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "c0412fd9e3c921f868af82a0097da41c250087e513786858b9e6b6055f8ed300"
|
|
||||||
+dependencies = [
|
|
||||||
+ "const_format_proc_macros",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "const_format_proc_macros"
|
|
||||||
+version = "0.2.8"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "8df496e1bbc93814d728a8036ff054cd95830afe9cf2275c9326688c02eff936"
|
|
||||||
+dependencies = [
|
|
||||||
+ "proc-macro2",
|
|
||||||
+ "quote",
|
|
||||||
+ "unicode-xid",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "ctrlc"
|
|
||||||
+version = "3.1.7"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "b57a92e9749e10f25a171adcebfafe72991d45e7ec2dcb853e8f83d9dafaeb08"
|
|
||||||
+dependencies = [
|
|
||||||
+ "nix",
|
|
||||||
+ "winapi",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "either"
|
|
||||||
+version = "1.6.1"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "hermit-abi"
|
|
||||||
+version = "0.1.18"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c"
|
|
||||||
+dependencies = [
|
|
||||||
+ "libc",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "itertools"
|
|
||||||
+version = "0.9.0"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b"
|
|
||||||
+dependencies = [
|
|
||||||
+ "either",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "itoa"
|
|
||||||
+version = "0.4.7"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "libc"
|
|
||||||
+version = "0.2.83"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "7eb0c4e9c72ee9d69b767adebc5f4788462a3b45624acd919475c92597bcaf4f"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "nix"
|
|
||||||
+version = "0.18.0"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "83450fe6a6142ddd95fb064b746083fc4ef1705fe81f64a64e1d4b39f54a1055"
|
|
||||||
+dependencies = [
|
|
||||||
+ "bitflags",
|
|
||||||
+ "cc",
|
|
||||||
+ "cfg-if",
|
|
||||||
+ "libc",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "pest"
|
|
||||||
+version = "2.1.3"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53"
|
|
||||||
+dependencies = [
|
|
||||||
+ "ucd-trie",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "proc-macro2"
|
|
||||||
+version = "1.0.24"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
|
|
||||||
+dependencies = [
|
|
||||||
+ "unicode-xid",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "quote"
|
|
||||||
+version = "1.0.8"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df"
|
|
||||||
+dependencies = [
|
|
||||||
+ "proc-macro2",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "ryu"
|
|
||||||
+version = "1.0.5"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "semver"
|
|
||||||
+version = "0.11.0"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
|
|
||||||
+dependencies = [
|
|
||||||
+ "semver-parser",
|
|
||||||
+ "serde",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "semver-parser"
|
|
||||||
+version = "0.10.2"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
|
|
||||||
+dependencies = [
|
|
||||||
+ "pest",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "serde"
|
|
||||||
+version = "1.0.123"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae"
|
|
||||||
+dependencies = [
|
|
||||||
+ "serde_derive",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "serde_derive"
|
|
||||||
+version = "1.0.123"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31"
|
|
||||||
+dependencies = [
|
|
||||||
+ "proc-macro2",
|
|
||||||
+ "quote",
|
|
||||||
+ "syn",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "serde_json"
|
|
||||||
+version = "1.0.61"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a"
|
|
||||||
+dependencies = [
|
|
||||||
+ "itoa",
|
|
||||||
+ "ryu",
|
|
||||||
+ "serde",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "syn"
|
|
||||||
+version = "1.0.60"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081"
|
|
||||||
+dependencies = [
|
|
||||||
+ "proc-macro2",
|
|
||||||
+ "quote",
|
|
||||||
+ "unicode-xid",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "ucd-trie"
|
|
||||||
+version = "0.1.3"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "unicode-xid"
|
|
||||||
+version = "0.2.1"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "winapi"
|
|
||||||
+version = "0.3.9"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
||||||
+dependencies = [
|
|
||||||
+ "winapi-i686-pc-windows-gnu",
|
|
||||||
+ "winapi-x86_64-pc-windows-gnu",
|
|
||||||
+]
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "winapi-i686-pc-windows-gnu"
|
|
||||||
+version = "0.4.0"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
||||||
+
|
|
||||||
+[[package]]
|
|
||||||
+name = "winapi-x86_64-pc-windows-gnu"
|
|
||||||
+version = "0.4.0"
|
|
||||||
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
||||||
--
|
|
||||||
2.29.2
|
|
||||||
|
|
@ -6,18 +6,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "cargo-limit";
|
pname = "cargo-limit";
|
||||||
version = "0.0.4";
|
version = "0.0.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "alopatindev";
|
owner = "alopatindev";
|
||||||
repo = "cargo-limit";
|
repo = "cargo-limit";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0ky62hbf6byxci28vqsps4xkf4r8irz5rz9q1pfmr68ls7bwywm7";
|
sha256 = "sha256-GYdWKRgdS9gCQRu1C8ht0wC1eBTtIMg585OuAfDn/+4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoPatches = [ ./cargo-Add-Cargo.lock.patch ];
|
cargoSha256 = "0381wgyb2xnsiick8invrkhcvp905rrfyikgv01w6qn9872z11s0";
|
||||||
|
|
||||||
cargoSha256 = "0vdpz7xhkf05fr430hz00w0d2ghjhmhmpi89jzcdw1cmrnidywly";
|
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
updateScript = nix-update-script {
|
updateScript = nix-update-script {
|
||||||
|
@ -20,7 +20,7 @@ buildPhase() {
|
|||||||
sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source)
|
sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source)
|
||||||
sysOut=$(echo $kernel/lib/modules/$kernelVersion/build)
|
sysOut=$(echo $kernel/lib/modules/$kernelVersion/build)
|
||||||
unset src # used by the nv makefile
|
unset src # used by the nv makefile
|
||||||
make SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
|
make IGNORE_PREEMPT_RT_PRESENCE=1 SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
fi
|
fi
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "lego";
|
pname = "lego";
|
||||||
version = "4.1.3";
|
version = "4.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "go-acme";
|
owner = "go-acme";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "05fy6826n449adlglwi8s31km4yhd8hbd9yml8k204cb81w00zyk";
|
sha256 = "sha256-S9I6b9+FngX0/W5t3EHG+H1ULsZKoQw1/S4HnSITYG0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "0p2pibid2d761whfk7zgq230lyqi2f0wmfvxqkjzrd1sba40r9bp";
|
vendorSha256 = "sha256-dVGSMPhAvN/kWgv3XHS+lOZdcbDNL44ELkv7fHAJWlI=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "dua";
|
pname = "dua";
|
||||||
version = "2.10.9";
|
version = "2.10.10";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Byron";
|
owner = "Byron";
|
||||||
repo = "dua-cli";
|
repo = "dua-cli";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-Dx6yVgmi0CTKpBKQ5US+UpiI0d1S4vPZSbRWmmnHIMk=";
|
sha256 = "sha256-Rt+60j1+uwL6g4HGc+xdUzGK6nanGfRYbekO54iKsPE=";
|
||||||
# Remove unicode file names which leads to different checksums on HFS+
|
# Remove unicode file names which leads to different checksums on HFS+
|
||||||
# vs. other filesystems because of unicode normalisation.
|
# vs. other filesystems because of unicode normalisation.
|
||||||
extraPostFetch = ''
|
extraPostFetch = ''
|
||||||
@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-OFmDllEQKeByzra/XttQzdlBlahHvKsZM1ShsmV1OcM=";
|
cargoSha256 = "sha256-6L1J5RHI657Z03rMmhwEzgpQ0//dykqGi8bI2Enc3N8=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
33
pkgs/tools/networking/gobgp/default.nix
Normal file
33
pkgs/tools/networking/gobgp/default.nix
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
{ buildGoModule, fetchFromGitHub, lib }:
|
||||||
|
|
||||||
|
buildGoModule rec {
|
||||||
|
pname = "gobgp";
|
||||||
|
version = "2.23.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "osrg";
|
||||||
|
repo = "gobgp";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0r7w1c3rh0wnsrhdpzr2fp1aqdqafrb42f2hra6xwwspr092ixq0";
|
||||||
|
};
|
||||||
|
|
||||||
|
vendorSha256 = "0dmd4r6x76jn8pyvp47x4llzc2wij5m9lchgyaagcb5sfdgbns9x";
|
||||||
|
|
||||||
|
postConfigure = ''
|
||||||
|
export CGO_ENABLED=0
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildFlagsArray = ''
|
||||||
|
-ldflags=
|
||||||
|
-s -w -extldflags '-static'
|
||||||
|
'';
|
||||||
|
|
||||||
|
subPackages = [ "cmd/gobgp" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A CLI tool for GoBGP";
|
||||||
|
homepage = "https://osrg.github.io/gobgp/";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ higebu ];
|
||||||
|
};
|
||||||
|
}
|
@ -5,16 +5,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "ffuf";
|
pname = "ffuf";
|
||||||
version = "1.1.0";
|
version = "1.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1jb2x0ybcb9zkqm7flpmr0hd3171xvnn6kxmfcgds4x8l9fbmxnr";
|
sha256 = "sha256-XSdFLfSYDdKI7BYo9emYanvZeSFGxiNLYxuw5QKAyRc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5";
|
vendorSha256 = "sha256-szT08rIozAuliOmge5RFX4NeVrJ2pCVyfotrHuvc0UU=";
|
||||||
|
|
||||||
# tests don't pass due to an issue with the memory addresses
|
# tests don't pass due to an issue with the memory addresses
|
||||||
# https://github.com/ffuf/ffuf/issues/367
|
# https://github.com/ffuf/ffuf/issues/367
|
||||||
|
@ -6,16 +6,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "gdu";
|
pname = "gdu";
|
||||||
version = "4.3.0";
|
version = "4.3.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "dundee";
|
owner = "dundee";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0ilaywj5vz8lgvm63j2saakhmgb2134idn6l8msbif4lsawlr313";
|
sha256 = "sha256-m4J797bmQzKuyA01JgDLVlf+PbXDVXWtYbID/0QVLxE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "058h71gmgi3n4b697myi5890arzw8fkzmxlm1aiwzyfh3k9iv0wh";
|
vendorSha256 = "sha256-kIMd0xzQ+c+jCpX2+qdD/GcFEirR15PMInbEV184EBU=";
|
||||||
|
|
||||||
buildFlagsArray = [ "-ldflags=-s -w -X github.com/dundee/gdu/build.Version=${version}" ];
|
buildFlagsArray = [ "-ldflags=-s -w -X github.com/dundee/gdu/build.Version=${version}" ];
|
||||||
|
|
||||||
|
@ -728,6 +728,8 @@ in
|
|||||||
|
|
||||||
albert = libsForQt5.callPackage ../applications/misc/albert {};
|
albert = libsForQt5.callPackage ../applications/misc/albert {};
|
||||||
|
|
||||||
|
gobgp = callPackage ../tools/networking/gobgp { };
|
||||||
|
|
||||||
metapixel = callPackage ../tools/graphics/metapixel { };
|
metapixel = callPackage ../tools/graphics/metapixel { };
|
||||||
|
|
||||||
### APPLICATIONS/TERMINAL-EMULATORS
|
### APPLICATIONS/TERMINAL-EMULATORS
|
||||||
|
@ -1050,6 +1050,8 @@ let
|
|||||||
|
|
||||||
tcslib = callPackage ../development/ocaml-modules/tcslib { };
|
tcslib = callPackage ../development/ocaml-modules/tcslib { };
|
||||||
|
|
||||||
|
terminal_size = callPackage ../development/ocaml-modules/terminal_size { };
|
||||||
|
|
||||||
toml = callPackage ../development/ocaml-modules/toml { };
|
toml = callPackage ../development/ocaml-modules/toml { };
|
||||||
|
|
||||||
topkg = callPackage ../development/ocaml-modules/topkg { };
|
topkg = callPackage ../development/ocaml-modules/topkg { };
|
||||||
|
@ -10543,11 +10543,11 @@ let
|
|||||||
|
|
||||||
ImageExifTool = buildPerlPackage {
|
ImageExifTool = buildPerlPackage {
|
||||||
pname = "Image-ExifTool";
|
pname = "Image-ExifTool";
|
||||||
version = "12.00";
|
version = "12.16";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://cpan/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.00.tar.gz";
|
url = "mirror://cpan/authors/id/E/EX/EXIFTOOL/Image-ExifTool-12.16.tar.gz";
|
||||||
sha256 = "0nl5djf6hs6brnp7qnqvj3xwhj1qnjwcv35ih4yqp2mm9b4jqyfh";
|
sha256 = "0skm22b3gg1bfk0amklrprpva41m6mkrhqp0gi7z1nmcf9ypjh61";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;
|
nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;
|
||||||
|
Loading…
Reference in New Issue
Block a user