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

This commit is contained in:
K900
2024-12-13 15:35:01 +03:00
96 changed files with 3848 additions and 4213 deletions
+9 -2
View File
@@ -12348,6 +12348,12 @@
github = "lachrymaLF";
githubId = 13716477;
};
lactose = {
name = "lactose";
email = "lactose@allthingslinux.com";
github = "juuyokka";
githubId = 15185244;
};
lafrenierejm = {
email = "joseph@lafreniere.xyz";
github = "lafrenierejm";
@@ -15573,10 +15579,11 @@
name = "Nathan Yong";
};
natsukagami = {
email = "natsukagami@gmail.com";
name = "Natsu Kagami";
email = "nki@nkagami.me";
matrix = "@nki:m.nkagami.me";
github = "natsukagami";
githubId = 9061737;
name = "Natsu Kagami";
keys = [ { fingerprint = "5581 26DC 886F E14D 501D B0F2 D6AD 7B57 A992 460C"; } ];
};
natsukium = {
+1 -1
View File
@@ -102,7 +102,7 @@ pkgs.stdenv.mkDerivation {
if [ ${builtins.toString compressImage} ]; then
echo "Compressing image"
zstd -v --no-progress ./$img -o $out
zstd -T$NIX_BUILD_CORES -v --no-progress ./$img -o $out
fi
'';
}
@@ -24,6 +24,9 @@
[pi3]
kernel=u-boot-rpi3.bin
# Otherwise the serial output will be garbled.
core_freq=250
[pi02]
kernel=u-boot-rpi3.bin
+14 -8
View File
@@ -109,14 +109,20 @@ in
BindPaths =
optional (cfg.settings ? DataFolder) cfg.settings.DataFolder
++ optional (cfg.settings ? CacheFolder) cfg.settings.CacheFolder;
BindReadOnlyPaths = [
# navidrome uses online services to download additional album metadata / covers
"${
config.environment.etc."ssl/certs/ca-certificates.crt".source
}:/etc/ssl/certs/ca-certificates.crt"
builtins.storeDir
"/etc"
] ++ optional (cfg.settings ? MusicFolder) cfg.settings.MusicFolder;
BindReadOnlyPaths =
[
# navidrome uses online services to download additional album metadata / covers
"${
config.environment.etc."ssl/certs/ca-certificates.crt".source
}:/etc/ssl/certs/ca-certificates.crt"
builtins.storeDir
"/etc"
]
++ optional (cfg.settings ? MusicFolder) cfg.settings.MusicFolder
++ lib.optionals config.services.resolved.enable [
"/run/systemd/resolve/stub-resolv.conf"
"/run/systemd/resolve/resolv.conf"
];
CapabilityBoundingSet = "";
RestrictAddressFamilies = [
"AF_UNIX"
+54 -42
View File
@@ -1,36 +1,53 @@
{ config, options, lib, pkgs, ... }:
{
config,
options,
lib,
pkgs,
...
}:
let
cfg = config.services.couchdb;
opt = options.services.couchdb;
configFile = pkgs.writeText "couchdb.ini" (
''
[couchdb]
database_dir = ${cfg.databaseDir}
uri_file = ${cfg.uriFile}
view_index_dir = ${cfg.viewIndexDir}
'' + (lib.optionalString (cfg.adminPass != null) ''
[admins]
${cfg.adminUser} = ${cfg.adminPass}
'' + ''
[chttpd]
'') +
''
port = ${toString cfg.port}
bind_address = ${cfg.bindAddress}
[log]
file = ${cfg.logFile}
'');
baseConfig = {
couchdb = {
database_dir = cfg.databaseDir;
uri_file = cfg.uriFile;
view_index_dir = cfg.viewIndexDir;
};
chttpd = {
port = cfg.port;
bind_address = cfg.bindAddress;
};
log = {
file = cfg.logFile;
};
};
adminConfig = lib.optionalAttrs (cfg.adminPass != null) {
admins = {
"${cfg.adminUser}" = cfg.adminPass;
};
};
appConfig = lib.recursiveUpdate (lib.recursiveUpdate baseConfig adminConfig) cfg.extraConfig;
optionsConfigFile = pkgs.writeText "couchdb.ini" (lib.generators.toINI { } appConfig);
# we are actually specifying 5 configuration files:
# 1. the preinstalled default.ini
# 2. the module configuration
# 3. the extraConfigFiles from the module options
# 4. the locally writable config file, which couchdb itself writes to
configFiles = [
"${cfg.package}/etc/default.ini"
optionsConfigFile
] ++ cfg.extraConfigFiles ++ [ cfg.configFile ];
executable = "${cfg.package}/bin/couchdb";
in {
in
{
###### interface
options = {
services.couchdb = {
enable = lib.mkEnableOption "CouchDB Server";
package = lib.mkPackageOption pkgs "couchdb3" { };
@@ -128,10 +145,15 @@ in {
};
extraConfig = lib.mkOption {
type = lib.types.lines;
default = "";
type = lib.types.attrs;
default = { };
description = "Extra configuration options for CouchDB";
};
extraConfigFiles = lib.mkOption {
type = lib.types.listOf lib.types.path;
default = [ ];
description = ''
Extra configuration. Overrides any other configuration.
Extra configuration files. Overrides any other configuration. You can use this to setup the Admin user without putting the password in your nix store.
'';
};
@@ -146,24 +168,20 @@ in {
configFile = lib.mkOption {
type = lib.types.path;
default = "/var/lib/couchdb/local.ini";
description = ''
Configuration file for persisting runtime changes. File
needs to be readable and writable from couchdb user/group.
'';
};
};
};
###### implementation
config = lib.mkIf config.services.couchdb.enable {
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.couchdb.configFile = lib.mkDefault "/var/lib/couchdb/local.ini";
systemd.tmpfiles.rules = [
"d '${dirOf cfg.uriFile}' - ${cfg.user} ${cfg.group} - -"
"f '${cfg.logFile}' - ${cfg.user} ${cfg.group} - -"
@@ -185,15 +203,10 @@ in {
'';
environment = {
# we are actually specifying 5 configuration files:
# 1. the preinstalled default.ini
# 2. the module configuration
# 3. the extraConfig from the module options
# 4. the locally writable config file, which couchdb itself writes to
ERL_FLAGS= ''-couch_ini ${cfg.package}/etc/default.ini ${configFile} ${pkgs.writeText "couchdb-extra.ini" cfg.extraConfig} ${cfg.configFile}'';
ERL_FLAGS = ''-couch_ini ${lib.concatStringsSep " " configFiles}'';
# 5. the vm.args file
COUCHDB_ARGS_FILE=''${cfg.argsFile}'';
HOME =''${cfg.databaseDir}'';
COUCHDB_ARGS_FILE = ''${cfg.argsFile}'';
HOME = ''${cfg.databaseDir}'';
};
serviceConfig = {
@@ -210,6 +223,5 @@ in {
};
users.groups.couchdb.gid = config.ids.gids.couchdb;
};
}
@@ -16,7 +16,7 @@ with lib; let
cfg.users;
usersWithIndexesFile = filter (x: x.user.passwordFile != null) usersWithIndexes;
usersWithIndexesNoFile = filter (x: x.user.passwordFile == null && x.user.password != null) usersWithIndexes;
anki-sync-server-run = pkgs.writeShellScriptBin "anki-sync-server-run" ''
anki-sync-server-run = pkgs.writeShellScript "anki-sync-server-run" ''
# When services.anki-sync-server.users.passwordFile is set,
# each password file is passed as a systemd credential, which is mounted in
# a file system exposed to the service. Here we read the passwords from
@@ -25,7 +25,10 @@ with lib; let
${
concatMapStringsSep
"\n"
(x: ''export SYNC_USER${toString x.i}=${escapeShellArg x.user.username}:"''$(cat "''${CREDENTIALS_DIRECTORY}/"${escapeShellArg x.user.username})"'')
(x: ''
read -r pass < "''${CREDENTIALS_DIRECTORY}/"${escapeShellArg x.user.username}
export SYNC_USER${toString x.i}=${escapeShellArg x.user.username}:"$pass"
'')
usersWithIndexesFile
}
# For users where services.anki-sync-server.users.password isn't set,
@@ -36,7 +39,7 @@ with lib; let
(x: ''export SYNC_USER${toString x.i}=${escapeShellArg x.user.username}:${escapeShellArg x.user.password}'')
usersWithIndexesNoFile
}
exec ${cfg.package}/bin/anki-sync-server
exec ${lib.getExe cfg.package}
'';
in {
options.services.anki-sync-server = {
@@ -130,7 +133,7 @@ in {
Type = "simple";
DynamicUser = true;
StateDirectory = name;
ExecStart = "${anki-sync-server-run}/bin/anki-sync-server-run";
ExecStart = anki-sync-server-run;
Restart = "always";
LoadCredential =
map
@@ -79,7 +79,8 @@ writeScript "update-${pname}" ''
tr " " ":"`; do
# create an entry for every locale
cat >> $tmpfile <<EOF
{ url = "$url$version/`echo $line | cut -d":" -f3`";
{
url = "$url$version/`echo $line | cut -d":" -f3`";
locale = "`echo $line | cut -d":" -f3 | sed "s/$arch\///" | sed "s/\/.*//"`";
arch = "$arch";
sha256 = "`echo $line | cut -d":" -f1`";
@@ -88,7 +89,7 @@ writeScript "update-${pname}" ''
done
done
cat >> $tmpfile <<EOF
];
];
}
EOF
File diff suppressed because it is too large Load Diff
@@ -92,8 +92,8 @@ rec {
thunderbird-esr = thunderbird-128;
thunderbird-128 = common {
version = "128.5.1esr";
sha512 = "1dfa0752a1dbfc4d7516beab13e188aa40c145f2eb0554441ecc4dff739cc862c15fdfdd8c0cc026d010ba3caa57d6168da35e484c04989fb6c81f5c09215831";
version = "128.5.2esr";
sha512 = "cbfd4b1a7245c2a2f6ef9b2cf69d95a8095eba855755d00fd397351b21ad504733084d6f41801f4114be7015332b8db65e5290bec45f5321efc753412b9acecc";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-128";
+19 -13
View File
@@ -36,8 +36,7 @@ stdenv.mkDerivation {
wrapQtAppsHook
pkg-config
installShellFiles
xvfb-run
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeWrapper ];
] ++ lib.optionals stdenv.hostPlatform.isLinux [ xvfb-run ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeWrapper ];
buildInputs = [
qtbase
@@ -52,23 +51,30 @@ stdenv.mkDerivation {
"-DBUILD_WITH_SYSTEM_BOTAN=ON"
];
postInstall = ''
installShellCompletion --cmd ${appname} \
--bash <(xvfb-run $out/bin/${appname} --completion bash) \
--fish <(xvfb-run $out/bin/${appname} --completion fish)
installShellCompletion --cmd ${pname} \
--bash <(xvfb-run $out/bin/${appname} --completion bash) \
--fish <(xvfb-run $out/bin/${appname} --completion fish)
# Install shell completion on Linux (with xvfb-run)
postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
installShellCompletion --cmd ${appname} \
--bash <(xvfb-run $out/bin/${appname} --completion bash) \
--fish <(xvfb-run $out/bin/${appname} --completion fish)
installShellCompletion --cmd ${pname} \
--bash <(xvfb-run $out/bin/${appname} --completion bash) \
--fish <(xvfb-run $out/bin/${appname} --completion fish)
''
# Install shell completion on macOS
+ lib.optionalString stdenv.isDarwin ''
installShellCompletion --cmd ${pname} \
--bash <($out/bin/${appname} --completion bash) \
--fish <($out/bin/${appname} --completion fish)
''
# Create a lowercase symlink for Linux
+ lib.optionalString stdenv.hostPlatform.isLinux ''
ln -s $out/bin/${appname} $out/bin/${pname}
''
# Wrap application for macOS as lowercase binary
# Rename application for macOS as lowercase binary
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/Applications
mv $out/bin/${appname}.app $out/Applications
makeWrapper $out/Applications/${appname}.app/Contents/MacOS/${appname} $out/bin/${pname}
# Prevent "same file" error
mv $out/bin/${appname} $out/bin/${pname}.bin
mv $out/bin/${pname}.bin $out/bin/${pname}
'';
# Tests QOwnNotes using the NixOS module by launching xterm:
@@ -228,16 +228,17 @@ self = stdenv.mkDerivation {
mainProgram = "coqide";
};
}; in
if coqAtLeast "8.17" then self.overrideAttrs(_: {
if coqAtLeast "8.17" then self.overrideAttrs(_: let
init-stdlib-package = if coqAtLeast "8.21" then "rocq-core" else "coq-stdlib"; in {
buildPhase = ''
runHook preBuild
make dunestrap
dune build -p coq-core,coq-stdlib,coq,coqide-server${lib.optionalString buildIde ",coqide"} -j $NIX_BUILD_CORES
dune build -p coq-core,${init-stdlib-package},coqide-server${lib.optionalString buildIde ",coqide"} -j $NIX_BUILD_CORES
runHook postBuild
'';
installPhase = ''
runHook preInstall
dune install --prefix $out coq-core coq-stdlib coq coqide-server${lib.optionalString buildIde " coqide"}
dune install --prefix $out coq-core ${init-stdlib-package} coqide-server${lib.optionalString buildIde " coqide"}
runHook postInstall
'';
}) else self
@@ -34,13 +34,15 @@ in
done < <(jq -r '.packages | to_entries | map("\(.key),\(.value.src),\(.value.packageRoot)") | .[]' "$NIX_ATTRS_JSON_FILE")
for package in "''${!packageSources[@]}"; do
if [ ! -e "''${packageSources["$package"]}/''${packageRoots["$package"]}/pubspec.yaml" ]; then
pubspec="$(realpath --logical "''${packageSources["$package"]}/''${packageRoots["$package"]}/pubspec.yaml")"
if [ ! -e "$pubspec" ]; then
echo >&2 "The package sources for $package are missing. Is the following path inside the source derivation?"
echo >&2 "Source path: ''${packageSources["$package"]}/''${packageRoots["$package"]}/pubspec.yaml"
echo >&2 "Source path: $pubspec"
exit 1
fi
languageConstraint="$(yq -r .environment.sdk "''${packageSources["$package"]}/''${packageRoots["$package"]}/pubspec.yaml")"
languageConstraint="$(yq -r .environment.sdk "$pubspec")"
if [[ "$languageConstraint" =~ ^[[:space:]]*(\^|>=|>)?[[:space:]]*([[:digit:]]+\.[[:digit:]]+)\.[[:digit:]]+.*$ ]]; then
languageVersionJson="\"''${BASH_REMATCH[2]}\""
elif [ "$languageConstraint" = 'any' ]; then
@@ -3,44 +3,32 @@
stdenv,
fetchFromGitHub,
rustPlatform,
Security,
installShellFiles,
darwin,
}:
rustPlatform.buildRustPackage rec {
pname = "bandwhich";
version = "0.23.0";
version = "0.23.1";
src = fetchFromGitHub {
owner = "imsnif";
repo = pname;
rev = "v${version}";
hash = "sha256-8PUtlhy8rsQw3TqgpxWiVettGhncHetWCZcrDXjsR5M=";
hash = "sha256-gXPX5drVXsfkssPMdhqIpFsYNSbelE9mKwO+nGEy4Qs=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"packet-builder-0.7.0" = "sha256-KxNrnLZ/z3JJ3E1pCTJF9tNXI7XYNRc6ooTUz3avpjw=";
};
};
checkFlags = [
# failing in upstream CI
"--skip=tests::cases::ui::layout_under_50_width_under_50_height"
];
useFetchCargoVendor = true;
cargoHash = "sha256-bsyEEbwBTDcIOc+PRkZqcfqcDgQnchuVy8a8eSZZUHU=";
nativeBuildInputs = [ installShellFiles ];
buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security;
buildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.Security;
# 10 passed; 47 failed https://hydra.nixos.org/build/148943783/nixlog/1
doCheck = !stdenv.hostPlatform.isDarwin;
postPatch = ''
ln --force -s ${./Cargo.lock} Cargo.lock
'';
preConfigure = ''
export BANDWHICH_GEN_DIR=_shell-files
mkdir -p $BANDWHICH_GEN_DIR
@@ -53,7 +41,7 @@ rustPlatform.buildRustPackage rec {
--zsh $BANDWHICH_GEN_DIR/_bandwhich
'';
meta = with lib; {
meta = {
description = "CLI utility for displaying current network utilization";
longDescription = ''
bandwhich sniffs a given network interface and records IP packet size, cross
@@ -64,12 +52,12 @@ rustPlatform.buildRustPackage rec {
'';
homepage = "https://github.com/imsnif/bandwhich";
changelog = "https://github.com/imsnif/bandwhich/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
Br1ght0ne
figsoda
];
platforms = platforms.unix;
platforms = lib.platforms.unix;
mainProgram = "bandwhich";
};
}
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "eksctl";
version = "0.197.0";
version = "0.198.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
hash = "sha256-JHhZFcjnURgt+HqRwy/0rZ2qrzpeX/WGeXJ0arhRDq8=";
hash = "sha256-iYjp6gJlw5iVjbEcx/fLlTDkd0AXKLCJw7ig8h3cSCM=";
};
vendorHash = "sha256-f7+IlOcGJL5G52wPZz1oeHmR8LR8XZh6ASV1qi7hXi0=";
+422 -499
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -16,7 +16,7 @@ php.buildComposerProject (finalAttrs: {
composerLock = ./composer.lock;
composerStrictValidation = false;
vendorHash = "sha256-gQkjuatItw93JhI7FVfg5hYxkC1gsRQ3c2C2+MhI/Jg=";
vendorHash = "sha256-m+x/4A/DcMv7mMfQjpH1vsVqXuMHhSHeX3sgI43uJLI=";
meta = with lib; {
changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "flyctl";
version = "0.3.40";
version = "0.3.49";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
hash = "sha256-ilf4z7QlY9Fwx8FslcJalNVhkAz/KW30Mf2m/VjEKjA=";
hash = "sha256-sf/SUXxAVSZpjcjZDZ+86HKts8MSIMrjiBId4JVfNGY=";
};
vendorHash = "sha256-Jh2ygnl2meapyBrFGjALTwUWARAIVKIQ6wBE5x/SPmE=";
vendorHash = "sha256-EVaKDaZay+g7HtBukM+49IYiNheqIMHWHkDL/OFWmQg=";
subPackages = [ "." ];
+3 -3
View File
@@ -8,20 +8,20 @@
python3Packages.buildPythonApplication rec {
pname = "granian";
version = "1.6.1";
version = "1.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "emmett-framework";
repo = "granian";
rev = "v${version}";
hash = "sha256-Cuojg2Ko+KH/279z7HGYEthrMAqLgmnoHGjZ8HL7unw=";
hash = "sha256-BuGavjNgA2xsp1f1KGQ9JYmAYVL779EC5jDzuRXAjYg=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-dRBjN0/EmQlGtQ1iGvSPE30KOHVlkWpjpMU2lpIGUdA=";
hash = "sha256-x/qyNnIUqEgh8fyzn7g4dw7KQxn71l+vlar04PaVI7c=";
};
nativeBuildInputs = with rustPlatform; [
+1 -1
View File
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
lgpl3Plus
bsd3
];
homepage = "https://libvdwxc.org/";
homepage = "https://libvdwxc.materialsmodeling.org/";
platforms = platforms.unix;
maintainers = [ maintainers.sheepforce ];
};
+740
View File
@@ -0,0 +1,740 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "aho-corasick"
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
[[package]]
name = "anstream"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is_terminal_polyfill",
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
[[package]]
name = "anstyle-parse"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "anstyle-wincon"
version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19"
dependencies = [
"anstyle",
"windows-sys 0.52.0",
]
[[package]]
name = "anyhow"
version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "bitflags"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
[[package]]
name = "bumpalo"
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "clap"
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
"clap_builder",
"clap_derive",
]
[[package]]
name = "clap_builder"
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
"strsim 0.11.1",
]
[[package]]
name = "clap_derive"
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn 2.0.66",
]
[[package]]
name = "clap_lex"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "colorchoice"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422"
[[package]]
name = "comrak"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82c995deda3bfdebd07d0e2af79e9da13e4b1be652b21a746f3f5b24bf0a49ef"
dependencies = [
"derive_builder",
"entities",
"memchr",
"once_cell",
"regex",
"slug",
"typed-arena",
"unicode_categories",
]
[[package]]
name = "concat-with"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45527fc9cdf65d432ee7f5f5648a3a598809d543200bd78efa770392fcc22e4f"
[[package]]
name = "cow-utils"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "417bef24afe1460300965a25ff4a24b8b45ad011948302ec221e8a0a81eb2c79"
[[package]]
name = "darling"
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
dependencies = [
"darling_core",
"darling_macro",
]
[[package]]
name = "darling_core"
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim 0.10.0",
"syn 1.0.109",
]
[[package]]
name = "darling_macro"
version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
dependencies = [
"darling_core",
"quote",
"syn 1.0.109",
]
[[package]]
name = "derive_builder"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8"
dependencies = [
"derive_builder_macro",
]
[[package]]
name = "derive_builder_core"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f"
dependencies = [
"darling",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "derive_builder_macro"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e"
dependencies = [
"derive_builder_core",
"syn 1.0.109",
]
[[package]]
name = "deunicode"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00"
[[package]]
name = "educe"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8"
dependencies = [
"enum-ordinalize",
"proc-macro2",
"quote",
"syn 2.0.66",
]
[[package]]
name = "entities"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca"
[[package]]
name = "enum-ordinalize"
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5"
dependencies = [
"enum-ordinalize-derive",
]
[[package]]
name = "enum-ordinalize-derive"
version = "4.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
]
[[package]]
name = "errno"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "html-escape"
version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476"
dependencies = [
"utf8-width",
]
[[package]]
name = "html-minifier"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18f74036e4be1b97eaf78bcf795d55002eccf613d5c4705bf78d3b92649ab00f"
dependencies = [
"cow-utils",
"educe",
"html-escape",
"minifier",
]
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "is_terminal_polyfill"
version = "1.70.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800"
[[package]]
name = "lazy-static-include"
version = "3.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67f771f5073e25401d245cf2bfca1e43574ecb1128556213f534a15d751763e3"
dependencies = [
"lazy_static",
"manifest-dir-macros",
"syn 2.0.66",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
version = "0.2.155"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
[[package]]
name = "linux-raw-sys"
version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
[[package]]
name = "log"
version = "0.4.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
[[package]]
name = "manifest-dir-macros"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c6d40de1ccdbf8bde2eaa0750595478a368f7b3a3f89c426e3454f64e29f593"
dependencies = [
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.66",
]
[[package]]
name = "markdown2html-converter"
version = "1.1.12"
dependencies = [
"anyhow",
"clap",
"comrak",
"concat-with",
"html-escape",
"html-minifier",
"lazy-static-include",
"terminal_size",
]
[[package]]
name = "memchr"
version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
[[package]]
name = "minifier"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5394aa376422b4b2b6c02fd9cfcb657e4ec544ae98e43d7d5d785fd0d042fd6d"
[[package]]
name = "once_cell"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
[[package]]
name = "proc-macro2"
version = "1.0.84"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
]
[[package]]
name = "regex"
version = "1.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "regex-automata"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "rustix"
version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
"bitflags",
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.52.0",
]
[[package]]
name = "slug"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3bd94acec9c8da640005f8e135a39fc0372e74535e6b368b7a04b875f784c8c4"
dependencies = [
"deunicode",
"wasm-bindgen",
]
[[package]]
name = "strsim"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "terminal_size"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
dependencies = [
"rustix",
"windows-sys 0.48.0",
]
[[package]]
name = "typed-arena"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
[[package]]
name = "unicode_categories"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
[[package]]
name = "utf8-width"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
[[package]]
name = "utf8parse"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "wasm-bindgen"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn 2.0.66",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.66",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets 0.48.5",
]
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets 0.52.5",
]
[[package]]
name = "windows-targets"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm 0.48.5",
"windows_aarch64_msvc 0.48.5",
"windows_i686_gnu 0.48.5",
"windows_i686_msvc 0.48.5",
"windows_x86_64_gnu 0.48.5",
"windows_x86_64_gnullvm 0.48.5",
"windows_x86_64_msvc 0.48.5",
]
[[package]]
name = "windows-targets"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
dependencies = [
"windows_aarch64_gnullvm 0.52.5",
"windows_aarch64_msvc 0.52.5",
"windows_i686_gnu 0.52.5",
"windows_i686_gnullvm",
"windows_i686_msvc 0.52.5",
"windows_x86_64_gnu 0.52.5",
"windows_x86_64_gnullvm 0.52.5",
"windows_x86_64_msvc 0.52.5",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
@@ -0,0 +1,32 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage rec {
pname = "markdown2html-converter";
version = "1.1.12";
src = fetchFromGitHub {
owner = "magiclen";
repo = "markdown2html-converter";
rev = "refs/tags/v${version}";
hash = "sha256-C35TCmcskhK3sHbkUp3kEaTA4P7Ls5Rn6ahUbzy7KXY=";
};
cargoLock.lockFile = ./Cargo.lock;
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
meta = {
changelog = "https://github.com/magiclen/markdown2html-converter/releases/tag/v${version}";
description = "Tool for converting a Markdown file to a single HTML file with built-in CSS and JS";
homepage = "https://github.com/magiclen/markdown2html-converter";
license = lib.licenses.mit;
mainProgram = "markdown2html-converter";
maintainers = with lib.maintainers; [ tomasajt ];
};
}
+5 -5
View File
@@ -15,24 +15,24 @@
}:
let
version = "8.0.3";
version = "8.0.4";
srcs = version: {
"x86_64-linux" = {
url = "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2204-${version}.tgz";
hash = "sha256-AFnfK6ADPMBndL3k068IfY4wyD8Aa0/UZhY2g+jS31M=";
hash = "sha256-N5rwtPrrjVJj7UAk/weBAhV4+7wHRLNowkX6gEWCQVU=";
};
"aarch64-linux" = {
url = "https://fastdl.mongodb.org/linux/mongodb-linux-aarch64-ubuntu2204-${version}.tgz";
hash = "sha256-7FGzHMdr8+1Bkx+3QFmDf/DGw5DxfDFEuzU6yICtOBo=";
hash = "sha256-uBa7/jxfZBNmB0l2jspJW2QQ8VY0GtWxc/tPlkV6UBk=";
};
"x86_64-darwin" = {
url = "https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-${version}.tgz";
hash = "sha256-GUIFG7F/KNyoPu9HGMs0UVw/HyK5T7jwTrSGY55/UUE=";
hash = "sha256-Ya+HIlRPWXPp9aX1AlRgkh/pfKRgxhqNep/6uuARmCo=";
};
"aarch64-darwin" = {
url = "https://fastdl.mongodb.org/osx/mongodb-macos-arm64-${version}.tgz";
hash = "sha256-erTgU4XQ9Jh1ltPKbyyW6zf3hRHAcopGuHCRFw/AH5g=";
hash = "sha256-IZ47PXsxwEn/e890cNOO/3BOVt8qwY1N94Ql4phcz1g=";
};
};
in
-28
View File
@@ -1,28 +0,0 @@
{
"depends": [
{
"method": "fetchzip",
"path": "/nix/store/6aph9sfwcws7pd2725fwjnibdfrv7qmw-source",
"rev": "f8f6bd34bfa3fe12c64b919059ad856a96efcba0",
"sha256": "11m1rb6rzk70kvskppf97ddzgf5fnh9crjziqc6hib0jgsm5d615",
"srcDir": "src",
"url": "https://github.com/nim-lang/checksums/archive/f8f6bd34bfa3fe12c64b919059ad856a96efcba0.tar.gz",
"subDir": "",
"packages": [
"checksums"
]
},
{
"method": "fetchzip",
"path": "/nix/store/lwg9fm34h5xv0dvxij9r5m2y6pn1zsvx-source",
"rev": "faf1617f44d7632ee9601ebc13887644925dcc01",
"sha256": "1dxbc41wbvkpdp6q3qz1r38lpn32447qkkgyh2s12ym6bx4ynni4",
"srcDir": "src",
"url": "https://github.com/nim-lang/sat/archive/faf1617f44d7632ee9601ebc13887644925dcc01.tar.gz",
"subDir": "",
"packages": [
"sat"
]
}
]
}
+3 -4
View File
@@ -10,17 +10,16 @@
buildNimPackage (
final: prev: {
pname = "nimble";
version = "0.16.2";
version = "0.16.3";
src = fetchFromGitHub {
owner = "nim-lang";
repo = "nimble";
rev = "v${final.version}";
hash = "sha256-MVHf19UbOWk8Zba2scj06PxdYYOJA6OXrVyDQ9Ku6Us=";
hash = "sha256-1tO/6sKPjmu9B6/cF00DeY/mnUHi2Y+hTEZ3WCqKoGw=";
fetchSubmodules = true;
};
lockFile = ./lock.json;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ openssl ];
+9 -9
View File
@@ -1,6 +1,6 @@
{
lib,
stdenv,
stdenvNoCC,
fetchurl,
fetchzip,
appimageTools,
@@ -10,26 +10,26 @@
let
pname = "osu-lazer-bin";
version = "2024.1115.3";
version = "2024.1208.0";
src =
{
aarch64-darwin = fetchzip {
url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip";
hash = "sha256-dw+bfuei0Wbk3UNVKZRahZxxsJObTyzJOYEMXYJyUNE=";
hash = "sha256-OgXKJ09OMqeD2ZdNBbEluEyR0bbBllprSAHaIXCtLSA=";
stripRoot = false;
};
x86_64-darwin = fetchzip {
url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip";
hash = "sha256-EQA2HhoN52VdZsvq8IyocV4zRupVRfdyPpXF3nxZ8rM=";
hash = "sha256-3W6F2ThYTOVKa9/zTA/6X0uMoPy1SYulIYfYw+D7FR8=";
stripRoot = false;
};
x86_64-linux = fetchurl {
url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage";
hash = "sha256-kwZHy0FfOUFIWvyOj0ghlQz05U+Lnzl5TgC4T6bhm7o=";
hash = "sha256-gRUr7jf0+Xbfz8FurPk/o7F67TYisdNySNzVWEMb1es=";
};
}
.${stdenv.system} or (throw "osu-lazer-bin: ${stdenv.system} is unsupported.");
.${stdenvNoCC.system} or (throw "osu-lazer-bin: ${stdenvNoCC.system} is unsupported.");
meta = {
description = "Rhythm is just a *click* away (AppImage version for score submission and multiplayer, and binary distribution for Darwin systems)";
@@ -55,8 +55,8 @@ let
passthru.updateScript = ./update.sh;
in
if stdenv.hostPlatform.isDarwin then
stdenv.mkDerivation {
if stdenvNoCC.isDarwin then
stdenvNoCC.mkDerivation {
inherit
pname
version
@@ -99,7 +99,7 @@ else
install -m 444 -D ${contents}/osu!.desktop -t $out/share/applications
for i in 16 32 48 64 96 128 256 512 1024; do
install -D ${contents}/osu!.png $out/share/icons/hicolor/''${i}x$i/apps/osu!.png
install -D ${contents}/osu.png $out/share/icons/hicolor/''${i}x$i/apps/osu.png
done
'';
}
+1567 -327
View File
File diff suppressed because it is too large Load Diff
+5 -5
View File
@@ -21,13 +21,13 @@
buildDotnetModule rec {
pname = "osu-lazer";
version = "2024.1115.3";
version = "2024.1208.0";
src = fetchFromGitHub {
owner = "ppy";
repo = "osu";
rev = version;
hash = "sha256-AZN/zgHV6ydImOd1zUjYqXJqq5o0XGnvNvTTL/mIrHg=";
tag = version;
hash = "sha256-cMPVtzoTxIUVZNNAqF+H0873ZsXGluFEXwNDp7zOq8c=";
};
projectFile = "osu.Desktop/osu.Desktop.csproj";
@@ -74,7 +74,7 @@ buildDotnetModule rec {
--set OSU_EXTERNAL_UPDATE_PROVIDER 1
for i in 16 32 48 64 96 128 256 512 1024; do
install -D ./assets/lazer.png $out/share/icons/hicolor/''${i}x$i/apps/osu!.png
install -D ./assets/lazer.png $out/share/icons/hicolor/''${i}x$i/apps/osu.png
done
ln -sft $out/lib/${pname} ${SDL2}/lib/libSDL2${stdenvNoCC.hostPlatform.extensions.sharedLibrary}
@@ -88,7 +88,7 @@ buildDotnetModule rec {
desktopName = "osu!";
name = "osu";
exec = "osu!";
icon = "osu!";
icon = "osu";
comment = "Rhythm is just a *click* away (no score submission or multiplayer, see osu-lazer-bin)";
type = "Application";
categories = [ "Game" ];
+3 -3
View File
@@ -4,7 +4,7 @@
fetchFromGitHub,
}:
let
version = "1.9.8";
version = "1.9.10";
in
python3.pkgs.buildPythonApplication rec {
inherit version;
@@ -14,8 +14,8 @@ python3.pkgs.buildPythonApplication rec {
src = fetchFromGitHub {
owner = "deshaw";
repo = "pyflyby";
rev = "refs/tags/${version}";
hash = "sha256-lMOLdPirPrld/DfX7YPdFJ+4K451aATz4vql4z+lLO0=";
tag = version;
hash = "sha256-Q0Z429DUB0PpPNGajuMQBi4K6cotAC8hXP1bo69O7y8=";
};
build-system = with python3.pkgs; [
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rdma-core";
version = "54.0";
version = "55.0";
src = fetchFromGitHub {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${finalAttrs.version}";
hash = "sha256-nxpqF9I8GGni1Tsjw3ATlRl6ZdVKfRMccuGWUb8IAkA=";
hash = "sha256-ZXs0yxwL00Kyp8b516sKslm4yvyQEm/UMtag2a2X+5c=";
};
strictDeps = true;
+40 -17
View File
@@ -2,11 +2,17 @@
lib,
fetchFromGitLab,
stdenv,
notcurses,
gmp,
mpfr,
libmpc,
flint3,
gmp,
libmpc,
mpfr,
notcurses,
gsl,
man,
pkg-config,
unstableGitUpdater,
writeScript,
}:
@@ -33,13 +39,9 @@ stdenv.mkDerivation (finalAttrs: {
# The following scripts are modified from [Guix's](https://packages.guix.gnu.org/packages/s7/).
patchPhase = ''
runHook prePatch
postPatch = ''
substituteInPlace s7.c \
--replace-fail libc_s7.so $out/lib/libc_s7.so
runHook postPatch
'';
buildPhase = ''
@@ -78,11 +80,6 @@ stdenv.mkDerivation (finalAttrs: {
-O2 -I. \
-ldl -lm
cc ffitest.c s7.o -o ffitest \
-I. \
-Wl,-export-dynamic \
-ldl -lm
./s7-repl libc.scm
runHook postBuild
@@ -99,9 +96,9 @@ stdenv.mkDerivation (finalAttrs: {
dst_doc=$out/share/doc/s7
mkdir -p $dst_bin $dst_lib $dst_inc $dst_share $dst_scm $dst_doc
cp -pr -t $dst_bin s7-repl s7-nrepl
mv -t $dst_bin s7-repl s7-nrepl
ln -s s7-nrepl $dst_bin/s7
cp -pr -t $dst_lib libarb_s7.so libnotcurses_s7.so libc_s7.so
mv -t $dst_lib libarb_s7.so libnotcurses_s7.so libc_s7.so
cp -pr -t $dst_share s7.c
cp -pr -t $dst_inc s7.h
cp -pr -t $dst_scm *.scm
@@ -112,10 +109,36 @@ stdenv.mkDerivation (finalAttrs: {
doInstallCheck = true;
nativeInstallCheckInputs = [
man
pkg-config
];
installCheckInputs = [
gsl
];
/*
XXX: The upstream assumes that `$HOME` is `/home/$USER`, and the source files
lie in `$HOME/cl` . The script presented here uses a fake `$USER` and a
symbolic linked `$HOME/cl` , which make the test suite work but do not meet
the conditions completely.
*/
installCheckPhase = ''
runHook preInstallCheck
$dst_bin/s7-repl s7test.scm
cc ffitest.c s7.o -o ffitest \
-I. \
-Wl,-export-dynamic \
-ldl -lm
mv ffitest $dst_bin
mkdir -p nix-build/home
ln -sr . nix-build/home/cl
USER=nix-s7-builder PATH="$dst_bin:$PATH" HOME=$PWD/nix-build/home \
s7-repl s7test.scm
rm $dst_bin/ffitest
runHook postInstallCheck
'';
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "simdutf";
version = "5.6.3";
version = "5.6.4";
src = fetchFromGitHub {
owner = "simdutf";
repo = "simdutf";
rev = "v${finalAttrs.version}";
hash = "sha256-V5Z1EZRm5FaNFz1GSgTYD3ONF4CSE594FLa1e/DETms=";
hash = "sha256-5MsNKsqHc4L2hCQW/LuJxKUmye6UV/IUEEMlRRMl2b8=";
};
# Fix build on darwin
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "starboard";
version = "0.15.22";
version = "0.15.23";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
hash = "sha256-s/DU9CKXl0rULuUWCjlqz2KU/07eRNwKdrYHiPwukxM=";
hash = "sha256-eBAOrIGlAJ7r9UviCZUELG5p3k08OqvFUGZ8Ovnxsis=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -25,7 +25,7 @@ buildGoModule rec {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-oiuTOU9e2aMZZbCqKKvGaxoYUupgQ0qATD1r3RU8fmw=";
vendorHash = "sha256-meZMuo+3Qv95TYYDslMpdfFG0KAbY/tufjcT7HgZB2c=";
nativeBuildInputs = [ installShellFiles ];
+15
View File
@@ -0,0 +1,15 @@
--- a/Makefile
+++ b/Makefile
@@ -8,10 +8,10 @@
INSDIR = /usr/bin
ttaenc: $(patsubst %.c, %.o, $(wildcard *.c))
- gcc $^ -o $@ $(CFLAGS)
+ $(CC) $^ -o $@ $(CFLAGS)
%.o: %.c
- gcc -c $(CFLAGS) $<
+ $(CC) -c $(CFLAGS) $<
install:
[ -d "$(INSDIR)" ] || mkdir $(INSDIR)
+44
View File
@@ -0,0 +1,44 @@
{
stdenv,
lib,
fetchurl,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ttaenc";
version = "3.4.1";
src = fetchurl {
url = "mirror://sourceforge/tta/ttaenc-${finalAttrs.version}-src.tgz";
sha256 = "sha256-ssnIsBWsxYZPCCoBV/LgnFEX0URTIctheOkltEi+PcY=";
};
patches = [
./makefile.patch # Use stdenv's CC
./ttaenc-inline.patch # Patch __inline used into always_inline for both GCC and clang
];
makeFlags = [ "INSDIR=$(out)/bin" ];
preBuild = ''
# From the Makefile, with `-msse` removed, since we have those on by x86_64 by default.
makeFlagsArray+=(CFLAGS="-Wall -O2 -fomit-frame-pointer -funroll-loops -fforce-addr -falign-functions=4")
'';
postInstall = ''
# Copy docs
install -dm755 "$out/share/doc/${finalAttrs.pname}"
install -m644 "ChangeLog-${finalAttrs.version}" README "$out/share/doc/${finalAttrs.pname}"
'';
meta = {
description = "Lossless compressor for multichannel 8, 16 and 24 bits audio data, with the ability of password data protection";
homepage = "https://sourceforge.net/projects/tta/";
license = with lib.licenses; [
gpl3Only
lgpl3Only
];
platforms = lib.platforms.unix;
mainProgram = "ttaenc";
maintainers = with lib.maintainers; [ natsukagami ];
};
})
@@ -0,0 +1,10 @@
--- a/ttaenc.c
+++ b/ttaenc.c
@@ -10,6 +10,7 @@
*/
#include "ttaenc.h"
+#define __inline static inline __attribute__((always_inline))
/******************* static variables and structures *******************/
+3 -3
View File
@@ -9,16 +9,16 @@
}:
buildGoModule rec {
pname = "vault-ssh-plus";
version = "0.7.5";
version = "0.7.6";
src = fetchFromGitHub {
owner = "isometry";
repo = pname;
rev = "v${version}";
hash = "sha256-A6kgMQOGtrRf5lSbheyJ41fc5l9VkiPDVDYGHVh9Hic=";
hash = "sha256-bP1edeJj3BXsXZJn7/71AVMEnHvMi8jB4eNc5cpfxyE=";
};
vendorHash = "sha256-FBOmRXD6dW3B9LRKfCa1kzWmds71ndi9go8Lp7lOJlU=";
vendorHash = "sha256-Xfan2UykDkmndePiyaHpQ050McAreOq0VmDxAm+2K9A=";
nativeBuildInputs = [ makeWrapper ];
+54
View File
@@ -0,0 +1,54 @@
{
stdenvNoCC,
lib,
fetchurl,
variants ? [ ],
}:
let
sources = import ./sources.nix;
knownVariants = builtins.attrNames sources;
selectedVariants =
if (variants == [ ]) then
knownVariants
else
let
unknownVariants = lib.subtractLists knownVariants variants;
in
if (unknownVariants != [ ]) then
throw "Unknown variant(s): ${lib.concatStringsSep unknownVariants}"
else
variants;
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "xcursor-pro";
version = "2.0.2";
srcs = map (variant: fetchurl { inherit (sources.${variant}) url sha256; }) selectedVariants;
sourceRoot = ".";
installPhase = ''
runHook preInstall
for theme in XCursor-Pro-{${lib.concatStringsSep "," selectedVariants}}; do
mkdir -p $out/share/icons/$theme/cursors
cp -a $theme/cursors/* $out/share/icons/$theme/cursors/
install -m644 $theme/index.theme $out/share/icons/$theme/index.theme
done
runHook postInstall
'';
passthru.updateScript = ./update.sh;
meta = {
homepage = "https://github.com/ful1e5/XCursor-pro";
description = "Modern XCursors";
license = lib.licenses.gpl3;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
lactose
midirhee12
];
};
})
+15
View File
@@ -0,0 +1,15 @@
{
Dark = {
url = "https://github.com/ful1e5/XCursor-pro/releases/download/v2.0.2/XCursor-Pro-Dark.tar.xz";
sha256 = "12r7b2wygasl5yk0k5m6b640q4b23k072myzpz8s5jkyvnp3p84n";
};
Light = {
url = "https://github.com/ful1e5/XCursor-pro/releases/download/v2.0.2/XCursor-Pro-Light.tar.xz";
sha256 = "19vddq8ajdxxzl3fnvac7p4lmb2hvyszpl25f5nmpm84xwp1kdla";
};
Red = {
url = "https://github.com/ful1e5/XCursor-pro/releases/download/v2.0.2/XCursor-Pro-Red.tar.xz";
sha256 = "00rhqmcfczy3nvk95rgy22mi6yqpp7ggbxck1z0ay2qv6cfics9m";
};
}
# old version was 2.0.1
+36
View File
@@ -0,0 +1,36 @@
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p nix-prefetch jq
latest_release=$(curl --silent https://api.github.com/repos/ful1e5/XCursor-pro/releases/latest)
version=$(jq -r '.tag_name' <<<"$latest_release")
version="${version#*v}"
dirname="$(dirname "$0")"
if [ "$UPDATE_NIX_OLD_VERSION" = "$version" ]; then
printf 'No new version available, current: %s\n' $version
exit 0
else
printf 'Updated to version %s\n' $version
sed -i "s/version = \"$UPDATE_NIX_OLD_VERSION\"/version = \"$version\"/" "$dirname/package.nix"
fi
printf '{\n' > "$dirname/sources.nix"
while
read -r name
read -r url
do
variant="${name#*-*-}"
variant="${variant%%.*}"
{
printf ' %s = {\n' "$variant"
printf ' url = \"%s\";\n' "$url"
printf ' sha256 = \"%s\";\n' "$(nix-prefetch-url "$url")"
printf ' };\n'
} >> "$dirname/sources.nix"
done < <(jq -r '.assets[] |
select(.name | endswith(".tar.xz") and (contains("all") | not)) |
.name, .browser_download_url' <<<"$latest_release")
printf '}\n' >> "$dirname/sources.nix"
+3 -3
View File
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "yaralyzer";
version = "0.9.4";
version = "0.9.5";
pyproject = true;
src = fetchFromGitHub {
owner = "michelcrypt4d4mus";
repo = "yaralyzer";
rev = "refs/tags/v${version}";
hash = "sha256-rDb09XJOGWNARR0hhQQ91KXWepsLyR2a6/o3jagh6nA=";
tag = "v${version}";
hash = "sha256-A9JFUaBG4SwOkYPo/1p1i6mA47PyKiT+ngEYlfYAAE8=";
};
pythonRelaxDeps = [
+9 -3
View File
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "zenoh";
version = "1.0.3";
version = "1.1.0";
src = fetchFromGitHub {
owner = "eclipse-zenoh";
repo = "zenoh";
rev = version;
hash = "sha256-3k266sIP3A76HlFGUax4XIVQqwCKSvShJuBIuNWKJ2c=";
hash = "sha256-Ydmd3eCXn+svMak1I5LU4rJNhzEEc2MiG5MoSMNOJ00=";
};
cargoHash = "sha256-Ny7kLFJveibDmi48a5KS0GKumX4RUAkoeh66tx9oR5g=";
cargoHash = "sha256-AjMgnZ+GJPGMQsyeOQGyXpVrdw2zb7B9/KXWKlvKT1Q=";
cargoBuildFlags = [
"--workspace"
@@ -72,6 +72,12 @@ rustPlatform.buildRustPackage rec {
# thread 'openclose_udp_only_connect_with_interface_restriction' panicked at io/zenoh-transport/tests/unicast_openclose.rs:802:63:
# index out of bounds: the len is 0 but the index is 0
"--skip openclose_udp_only_listen_with_interface_restriction"
# These tests require a network interface and fail in the sandbox
"--skip openclose_quic_only_listen_with_interface_restriction"
"--skip openclose_quic_only_connect_with_interface_restriction"
"--skip openclose_tls_only_connect_with_interface_restriction"
"--skip openclose_tls_only_listen_with_interface_restriction"
];
passthru.tests.version = testers.testVersion {
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "zmap";
version = "4.2.0";
version = "4.3.1";
src = fetchFromGitHub {
owner = "zmap";
repo = pname;
rev = "v${version}";
sha256 = "sha256-4BSHNR/snwLf0/UsiCM8xzXk59G5GtsxQKb1F2VVL9c=";
sha256 = "sha256-QNOLbIDILwCNYlYrr2mET4K6x1zn8PIoXiqs/Oaj3eY=";
};
cmakeFlags = [ "-DRESPECT_INSTALL_PREFIX_CONFIG=ON" ];
@@ -9,7 +9,10 @@
rec {
llvm_meta = {
license = lib.licenses.ncsa;
license = with lib.licenses; [ ncsa ] ++
# Contributions after June 1st, 2024 are only licensed under asl20-llvm:
# https://github.com/llvm/llvm-project/pull/92394
lib.optional (lib.versionAtLeast release_version "19") asl20-llvm;
maintainers = lib.teams.llvm.members;
# See llvm/cmake/config-ix.cmake.
@@ -1,4 +1,4 @@
{ lib, mkCoqDerivation, coq, version ? null }:
{ lib, mkCoqDerivation, coq, stdlib, version ? null }:
mkCoqDerivation rec {
pname = "coq-ext-lib";
@@ -33,6 +33,8 @@ mkCoqDerivation rec {
release."0.9.4".sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0";
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
meta = {
description = "Collection of theories and plugins that may be useful in other Coq developments";
maintainers = with lib.maintainers; [ jwiegley ptival ];
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -25,4 +26,6 @@ mkCoqDerivation {
release."20230107".sha256 = "sha256-YMBzVIsLkIC+w2TeyHrKe29eWLIxrH3wIMZqhik8p9I=";
release."20200131".rev = "203d4c20211d6b17741f1fdca46dbc091f5e961a";
release."20200131".sha256 = "0xylkdmb2dqnnqinf3pigz4mf4zmczcbpjnn59g5g76m7f2cqxl0";
propagatedBuildInputs = [ stdlib ];
}
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
let
@@ -32,6 +33,7 @@ let
"20211230".sha256 = "sha256-+ntl4ykkqJWEeJJzt6fO5r0X1J+4in2LJIj1N8R175w="; # coq 8.7 - 8.18
"20200624".sha256 = "sha256-8lMqwmOsqxU/45Xr+GeyU2aIjrClVdv3VamCCkF76jY="; # coq 8.7 - 8.13
};
propagatedBuildInputs = [ stdlib ];
preBuild = "cd coq-menhirlib/src";
meta = with lib; {
homepage = "https://gitlab.inria.fr/fpottier/menhir/-/tree/master/coq-menhirlib";
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -31,4 +32,6 @@ mkCoqDerivation {
release."20210328".sha256 = "sha256:1y5r1zm3hli10ah6lnj7n8hxad6rb6rgldd0g7m2fjibzvwqzhdg";
release."20181102".rev = "82a85b7ec07e71fa6b30cfc05f6a7bfb09ef2510";
release."20181102".sha256 = "08zry20flgj7qq37xk32kzmg4fg6d4wi9m7pf9aph8fd3j2a0b5v";
propagatedBuildInputs = [ stdlib ];
}
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -97,6 +98,8 @@ mkCoqDerivation {
mlPlugin = true;
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
description = "Coq plugin providing tactics for rewriting universally quantified equations";
longDescription = ''
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -23,6 +24,8 @@ mkCoqDerivation {
};
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
mlPlugin = true;
meta = {
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -24,6 +25,8 @@ mkCoqDerivation {
};
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
meta = {
description = "An implementation of bitvectors in Coq.";
license = lib.licenses.mit;
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -47,6 +48,8 @@ mkCoqDerivation {
mlPlugin = true;
propagatedBuildInputs = [ stdlib ];
meta = {
license = lib.licenses.lgpl2;
};
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -29,6 +30,8 @@ mkCoqDerivation {
useDuneifVersion = lib.versions.isGe "0.4.1";
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
description = "Library for serialization to S-expressions";
license = licenses.mit;
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -24,6 +25,8 @@ mkCoqDerivation {
};
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
mlPlugin = true;
meta = {
@@ -3,6 +3,7 @@
mkCoqDerivation,
which,
coq,
stdlib,
version ? null,
}:
@@ -163,6 +164,7 @@ in
propagatedBuildInputs = [
coq.ocamlPackages.findlib
elpi
stdlib
];
meta = {
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -61,6 +62,8 @@ mkCoqDerivation {
;
};
propagatedBuildInputs = [ stdlib ];
mlPlugin = true;
buildFlags = [ "tactics" ];
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -119,6 +120,8 @@
mlPlugin = true;
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
homepage = "https://mattam82.github.io/Coq-Equations/";
description = "Plugin for Coq to add dependent pattern-matching";
@@ -4,6 +4,7 @@
autoconf,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -58,6 +59,8 @@ mkCoqDerivation {
mlPlugin = true;
useMelquiondRemake.logpath = "Flocq";
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
description = "Floating-point formalization for the Coq system";
license = licenses.lgpl3;
@@ -3,6 +3,7 @@
callPackage,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -63,6 +64,8 @@
passthru.tests.suite = callPackage ./test.nix { };
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
description = "Reflexive SAT solver parameterised by a leaf tactic and Nelson-Oppen support";
maintainers = with maintainers; [ siraben ];
@@ -12,7 +12,7 @@
{ lib, ncurses, graphviz, lua, fetchzip,
mkCoqDerivation, withDoc ? false, single ? false,
coq, hierarchy-builder, version ? null }@args:
coq, hierarchy-builder, stdlib, version ? null }@args:
let
repo = "math-comp";
@@ -78,7 +78,7 @@ let
mlPlugin = lib.versions.isLe "8.6" coq.coq-version;
nativeBuildInputs = lib.optionals withDoc [ graphviz lua ];
buildInputs = [ ncurses ];
propagatedBuildInputs = mathcomp-deps;
propagatedBuildInputs = [ stdlib ] ++ mathcomp-deps;
buildFlags = lib.optional withDoc "doc";
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -40,6 +41,8 @@ mkCoqDerivation {
release."1.2.8".sha256 = "05fskx5x1qgaf9qv626m38y5izichzzqc7g2rglzrkygbskrrwsb";
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
preBuild = "cd src";
installPhase = ''
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -24,6 +25,8 @@ mkCoqDerivation {
};
releaseRev = v: "v${v}";
propagatedBuildInputs = [ stdlib ];
mlPlugin = true;
meta = {
@@ -7,6 +7,7 @@
zchaff,
fetchurl,
cvc5,
stdlib,
version ? null,
}:
@@ -80,6 +81,7 @@ mkCoqDerivation {
cvc5
veriT'
zchaff
stdlib
]
++ (with coq.ocamlPackages; [
findlib
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -30,7 +31,7 @@ let
let
pname = package;
istac = package == "stalmarck-tactic";
propagatedBuildInputs = lib.optional istac (stalmarck_ "stalmarck");
propagatedBuildInputs = if istac then [ (stalmarck_ "stalmarck") ] else [ stdlib ];
description =
if istac then
"Coq tactic and verified tool for proving tautologies using Stålmarck's algorithm"
@@ -0,0 +1,59 @@
{
coq,
mkCoqDerivation,
lib,
version ? null,
}@args:
(mkCoqDerivation {
pname = "stdlib";
repo = "coq";
owner = "coq";
opam-name = "coq-stdlib";
inherit version;
defaultVersion =
with lib.versions;
lib.switch
[ coq.version ]
[
{
cases = [ (isLt "8.21") ];
out = "8.20";
}
]
null;
releaseRev = v: "v${v}";
release."8.20".sha256 = "sha256-AcoS4edUYCfJME1wx8UbuSQRF3jmxhArcZyPIoXcfu0=";
useDune = true;
configurePhase = ''
echo "no configure phase"
''; # don't run Coq's configure
preBuild = ''
echo "(dirs stdlib)" > dune
'';
meta = {
description = "Coq Standard Library";
license = lib.licenses.lgpl21Only;
};
}).overrideAttrs
(
o:
# stdlib is already included in Coq <= 8.20
lib.optionalAttrs
(coq.version != null && coq.version != "dev" && lib.versions.isLt "8.21" coq.version)
{
buildPhase = ''
echo building nothing
'';
installPhase = ''
touch $out
'';
}
)
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -52,6 +53,8 @@ mkCoqDerivation rec {
release."1.4.0".sha256 = "1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r";
releaseRev = v: "coq-stdpp-${v}";
propagatedBuildInputs = [ stdlib ];
preBuild = ''
if [[ -f coq-lint.sh ]]
then patchShebangs coq-lint.sh
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -37,6 +38,8 @@
release."20200328".sha256 = "16vzild9gni8zhgb3qhmka47f8zagdh03k6nssif7drpim8233lx";
release."20181116".sha256 = "032lrbkxqm9d3fhf6nv1kq2z0mqd3czv3ijlbsjwnfh12xck4vpl";
propagatedBuildInputs = [ stdlib ];
meta = with lib; {
homepage = "http://www.chargueraud.org/softs/tlc/";
description = "Non-constructive library for Coq";
@@ -2,6 +2,7 @@
lib,
mkCoqDerivation,
coq,
stdlib,
version ? null,
}:
@@ -24,6 +25,8 @@ mkCoqDerivation {
"2.1.1+8.18".sha256 = "sha256-jYuQ9SPFRefNCUfn6+jEaJ4399EnU0gXPPkEDCpJYOI=";
};
propagatedBuildInputs = [ stdlib ];
mlPlugin = true;
useDune = true;
+2 -2
View File
@@ -39,13 +39,13 @@
stdenv.mkDerivation rec {
pname = "allegro";
version = "5.2.9.1";
version = "5.2.10.0";
src = fetchFromGitHub {
owner = "liballeg";
repo = "allegro5";
rev = version;
sha256 = "sha256-n2OCmZmAqeXjtnCTqJgQ5q4j8/lnPfH+5tpWKIFKle0=";
sha256 = "sha256-p01h1AX1vPlBm+ksnTMVQxEIz6q9s/f7R9twbR50YMs=";
};
nativeBuildInputs = [
@@ -1066,4 +1066,35 @@ rec {
readmeFile = "README_el_GR.txt";
license = with lib.licenses; [ mpl11 gpl2 lgpl21 ];
};
/* KOREAN */
ko_KR = ko-kr;
ko-kr = mkDict rec {
pname = "hunspell-dict-ko-kr";
version = "0.7.94";
src = fetchFromGitHub {
owner = "spellcheck-ko";
repo = "hunspell-dict-ko";
rev = version;
hash = "sha256-eHuNppqB536wHXftzDghpB3cM9CNFKW1z8f0SNkEiD8=";
};
dictFileName = "ko_KR";
readmeFile = "README.md";
nativeBuildInputs = [ (python3.withPackages (ps: [ ps.pyyaml ])) ];
preInstall = ''
mv ko.aff ko_KR.aff
mv ko.dic ko_KR.dic
'';
meta = {
description = "Hunspell dictionary for Korean (South Korea)";
homepage = "https://github.com/spellcheck-ko/hunspell-dict-ko";
license = with lib.licenses; [ gpl2Plus lgpl21Plus mpl11 ];
maintainers = with lib.maintainers; [ honnip ];
};
};
}
@@ -58,6 +58,13 @@ let
rev = "bb896868fc6480835495d0da4356d5db009592a6";
hash = "sha256-MfaIA0xxA/pzUBSwnAevr17iR23Bo5iQO2cSyknS3o4=";
};
rtkSrc = fetchFromGitHub {
owner = "RTKConsortium";
repo = "RTK";
rev = "583288b1898dedcfb5e4d602e31020b452971383";
hash = "sha256-1ItsLCRwRzGDSRe4xUDg09Hksu1nKichbWuM0YSVkbM=";
};
in
stdenv.mkDerivation {
@@ -86,6 +93,7 @@ stdenv.mkDerivation {
ln -sr ${itkGenericLabelInterpolatorSrc} Modules/External/ITKGenericLabelInterpolator
ln -sr ${itkAdaptiveDenoisingSrc} Modules/External/ITKAdaptiveDenoising
ln -sr ${itkSimpleITKFiltersSrc} Modules/External/ITKSimpleITKFilters
ln -sr ${rtkSrc} Modules/Remote/RTK
'';
cmakeFlags =
@@ -108,6 +116,7 @@ stdenv.mkDerivation {
"-DModule_MGHIO=ON"
"-DModule_AdaptiveDenoising=ON"
"-DModule_GenericLabelInterpolator=ON"
"-DModule_RTK=ON"
]
++ lib.optionals enablePython [
"-DITK_WRAP_PYTHON=ON"
@@ -1,17 +1,17 @@
{ lib, fetchFromGitHub, buildDunePackage, logs, num }:
{ lib, fetchFromGitHub, buildDunePackage, logs, zarith }:
buildDunePackage rec {
pname = "ocplib-simplex";
version = "0.5";
version = "0.5.1";
src = fetchFromGitHub {
owner = "OCamlPro-Iguernlala";
owner = "OCamlPro";
repo = pname;
rev = "v${version}";
hash = "sha256-sy5QUmghG28tXlwbKWx3PpBGTtzXarTSzd1WLSYyvbc=";
hash = "sha256-fLTht+TlyJIsIAsRLmmkFKsnbSeW3BgyAyURFdnGfko=";
};
propagatedBuildInputs = [ logs num ];
propagatedBuildInputs = [ logs zarith ];
doCheck = true;
@@ -5,11 +5,12 @@
pythonOlder,
pyvex,
setuptools,
typing-extensions,
}:
buildPythonPackage rec {
pname = "ailment";
version = "9.2.130";
version = "9.2.132";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -18,12 +19,15 @@ buildPythonPackage rec {
owner = "angr";
repo = "ailment";
rev = "refs/tags/v${version}";
hash = "sha256-/tupBPwZqsJ1+TNIdOVT49uOFSqWqF2nWzZJaHAJXNw=";
hash = "sha256-XvDZwZF084Qns0b3g+X1ay+XEZq84mIvF/8JEx8sCaQ=";
};
build-system = [ setuptools ];
dependencies = [ pyvex ];
dependencies = [
pyvex
typing-extensions
];
# Tests depend on angr (possibly a circular dependency)
doCheck = false;
@@ -5,6 +5,7 @@
fastapi,
fetchFromGitHub,
httpx,
httpx-sse,
mashumaro,
poetry-core,
pytest-asyncio,
@@ -18,7 +19,7 @@
buildPythonPackage rec {
pname = "aiohomeconnect";
version = "0.6.4";
version = "0.7.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -27,7 +28,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiohomeconnect";
rev = "refs/tags/v${version}";
hash = "sha256-vy1pcLNRi5C0okdWMYWOHanEiN0Nl4WqZT1cC6UktCU=";
hash = "sha256-OgHlYa5n8BnXnaJg/Ns27cXaGKDUkSddDFvl03rwNXM=";
};
pythonRelaxDeps = [ "httpx" ];
@@ -36,6 +37,7 @@ buildPythonPackage rec {
dependencies = [
httpx
httpx-sse
mashumaro
];
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "aiortm";
version = "0.9.42";
version = "0.9.43";
pyproject = true;
disabled = pythonOlder "3.12";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiortm";
rev = "refs/tags/v${version}";
hash = "sha256-4UN96ZpXssCsYh/UmCaPud+bqgw9ckqofyifvIohBBk=";
hash = "sha256-MyeD0SNVHhIPn3KcBfLO5msmwrFRMyIhW8LxUVsHU0o=";
};
pythonRelaxDeps = [ "typer" ];
@@ -36,7 +36,7 @@
buildPythonPackage rec {
pname = "angr";
version = "9.2.130";
version = "9.2.132";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -45,7 +45,7 @@ buildPythonPackage rec {
owner = "angr";
repo = "angr";
rev = "refs/tags/v${version}";
hash = "sha256-XPiHRFt0peGyi5g5+fBVxg1jp/UXTetGIwAilgCM+Ow=";
hash = "sha256-DtmjtxO2eOq2qz48uMkNOlGhIsc+LVOWGh0PpPIzaow=";
};
postPatch = ''
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "archinfo";
version = "9.2.130";
version = "9.2.132";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "angr";
repo = "archinfo";
rev = "refs/tags/v${version}";
hash = "sha256-r03eMpHfqRGvaDN5dRkfuGG6RWgHmTlyygby6BSzxIY=";
hash = "sha256-j/N5nWUCWQRGb9Soe+naHLXV2Fwqu7lPMZdY9k3U1O4=";
};
build-system = [ setuptools ];
@@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.35.78";
version = "1.35.79";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-XQI88fzHI9/bopZT4K2bmTOYXIE6JbwhgH4h6rgeIbQ=";
hash = "sha256-ojkVIp2cSa7fw6N3SZyjm4/RzLFCTzh1XjD7n1SOoAY=";
};
build-system = [ setuptools ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.35.78";
version = "1.35.79";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-TLXB/KMwSKKvyiACcZqNaW9wUatPDvX17pbfeq92oFU=";
hash = "sha256-wMXwaH0C3c4kcwN8zs8KtjTqNYWnRu6J+bRLV9BGJ4Q=";
};
nativeBuildInputs = [ setuptools ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "claripy";
version = "9.2.130";
version = "9.2.132";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "angr";
repo = "claripy";
rev = "refs/tags/v${version}";
hash = "sha256-WtT4jdL512ad/hUb8uMxAqihDH/YFxsnYumNFWWGkQM=";
hash = "sha256-TiddozxGyDilcLKXyIOlIo7cTDVdJCJEjArq6nwgsc0=";
};
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
@@ -16,14 +16,14 @@
let
# The binaries are following the argr projects release cycle
version = "9.2.130";
version = "9.2.132";
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
binaries = fetchFromGitHub {
owner = "angr";
repo = "binaries";
rev = "refs/tags/v${version}";
hash = "sha256-kgi7K8zxICIwtk9MKB2qHXf/7u2RbXx6hYC89lem/3I=";
hash = "sha256-ytL8UlvbzOSvUwXjZhxAW6lQJawGOTfMlq/yQnBLIu0=";
};
in
buildPythonPackage rec {
@@ -37,7 +37,7 @@ buildPythonPackage rec {
owner = "angr";
repo = "cle";
rev = "refs/tags/v${version}";
hash = "sha256-mxSTXgE4O4YpjFWKIpeSi43+j5xEgYwuRHVzqI34Izg=";
hash = "sha256-TO1zVqoPr1HBTMd9+Gbn39lLsZv8cMcAG0EKsvgymcI=";
};
build-system = [ setuptools ];
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "jupyter-ydoc";
version = "3.0.1";
version = "3.0.2";
pyproject = true;
src = fetchPypi {
pname = "jupyter_ydoc";
inherit version;
hash = "sha256-ztrp8+4KdyiDF/IbuBhI7WFnTRukaLDDlsFgomSiEGs=";
hash = "sha256-1fHVvD7JV55YdGlJbNM9bypp4Y50Mp4TDCMUELocMdA=";
};
build-system = [
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "monzopy";
version = "1.4.2";
version = "1.5.0";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "JakeMartin-ICL";
repo = "monzopy";
rev = "refs/tags/v${version}";
hash = "sha256-yO0mdqdoRdyl6BDT1vBuTh83zECck3atQtdtWhQCh9s=";
hash = "sha256-bWuWc2+80Og9mjzgqatGeR028CD3oqwKrw/BRTz3KXg=";
};
build-system = [ setuptools ];
@@ -110,8 +110,8 @@ rec {
"sha256-aPoEEfQvhPoT0CPcfoyhzdXl2jSKeIoD3gBEw1f1XWU=";
mypy-boto3-application-autoscaling =
buildMypyBoto3Package "application-autoscaling" "1.35.67"
"sha256-vIhEkUkeI0Wx16/MLVylDuAPV62gwYjtTp9hqJdqFD4=";
buildMypyBoto3Package "application-autoscaling" "1.35.78"
"sha256-wIkZmpk4yXjK4cwW0T0bde+kKcQi4pJEBPL1erbFGlo=";
mypy-boto3-application-insights =
buildMypyBoto3Package "application-insights" "1.35.45"
@@ -250,8 +250,8 @@ rec {
"sha256-8QLyd1uCh26njr6VnNBFROHWFXMSvpO7WRzV8DFZ01U=";
mypy-boto3-cloudtrail =
buildMypyBoto3Package "cloudtrail" "1.35.67"
"sha256-1gS61PsUJ10PczmHvs/OmCoJj9ZCgVbDWpB/8VwNkGg=";
buildMypyBoto3Package "cloudtrail" "1.35.79"
"sha256-dq8DeeGejHFGijvjFJU7vmhsOFyMmTlWcvGriDOzYgs=";
mypy-boto3-cloudtrail-data =
buildMypyBoto3Package "cloudtrail-data" "1.35.0"
@@ -314,8 +314,8 @@ rec {
"sha256-UVEJn/VNbYEIRPHV9CuDI0Hos5POiMQThiN4OlncQIE=";
mypy-boto3-cognito-idp =
buildMypyBoto3Package "cognito-idp" "1.35.77"
"sha256-H2CQ/CeVjmnteZPmTN6LUq1Uldks1k7tbnwYAHv1gGo=";
buildMypyBoto3Package "cognito-idp" "1.35.79"
"sha256-176alqnmWl//zNEziDBbX6ZNk/gdHjqurR1Whz6SK8Y=";
mypy-boto3-cognito-sync =
buildMypyBoto3Package "cognito-sync" "1.35.0"
@@ -338,8 +338,8 @@ rec {
"sha256-qycjnRcrEJ2P3dpciMVFPno1wz3tEJ6pa6z8TlLwTME=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.35.72"
"sha256-fGo6vO49IgOCiRqAChO/33HU+hRjkdWnu77EG40PrRY=";
buildMypyBoto3Package "connect" "1.35.78"
"sha256-9pN4rQDj8ZIqYFNlA2OC0dEK6jsxX6ctlOzBXmd9Gho=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.35.0"
@@ -506,8 +506,8 @@ rec {
"sha256-ARmcy8oINHgph9PqNtQYyBVEVshBuSHDeju2ynNSqQ8=";
mypy-boto3-emr-serverless =
buildMypyBoto3Package "emr-serverless" "1.35.25"
"sha256-9aQOr3oGVejk34AInlyoS9//4DBIR0JBbHGumvanOtw=";
buildMypyBoto3Package "emr-serverless" "1.35.79"
"sha256-UJh4iV+ziL+0Cv8QGDPDMIQkQ6EskPqTA3tc9qzPqxM=";
mypy-boto3-entityresolution =
buildMypyBoto3Package "entityresolution" "1.35.3"
@@ -526,8 +526,8 @@ rec {
"sha256-C7hTVrCUdBpYj0y5cLGKnruJcgaHFMkeY6R0fZ/Zp78=";
mypy-boto3-finspace =
buildMypyBoto3Package "finspace" "1.35.12"
"sha256-zO4rFI2pzAFhHHyRPYeeV0eC4daRJ57GeAnAqrOyQAQ=";
buildMypyBoto3Package "finspace" "1.35.78"
"sha256-kCrB2JJ9Ie+DQM/OtUkUQbQb8a5AEq3VaEW64au2/7I=";
mypy-boto3-finspace-data =
buildMypyBoto3Package "finspace-data" "1.35.0"
@@ -702,8 +702,8 @@ rec {
"sha256-KMY2z2O8JY++v8Vi3o6zx6HFUZdjNHkGOZD4y05ZGQ4=";
mypy-boto3-ivs-realtime =
buildMypyBoto3Package "ivs-realtime" "1.35.32"
"sha256-mAK3wz82f8X/02mvPnDycDa934wAbFeSySX99H1nvEQ=";
buildMypyBoto3Package "ivs-realtime" "1.35.78"
"sha256-drmab2qLNUxyZBR4twWeicndhIMPqc6JKeZy5M2WqpI=";
mypy-boto3-ivschat =
buildMypyBoto3Package "ivschat" "1.35.19"
@@ -906,8 +906,8 @@ rec {
"sha256-qFXZE2y5MSpOZMSKhFEeriXHgbboQigOufmTqbArmns=";
mypy-boto3-mgh =
buildMypyBoto3Package "mgh" "1.35.0"
"sha256-mGKHl9Ld7DNwma0Nl2lTwb3cN2N1SqnZlYZX0bxnS1w=";
buildMypyBoto3Package "mgh" "1.35.79"
"sha256-GRQEcgUhnpri/waIMhJG9ez5bppRI4o2cvLQAvTN408=";
mypy-boto3-mgn =
buildMypyBoto3Package "mgn" "1.35.0"
@@ -1162,8 +1162,8 @@ rec {
"sha256-RwPNNFntNChLqbr86wd1bwp6OqWvs3oj3V+4X71J3Hw=";
mypy-boto3-s3 =
buildMypyBoto3Package "s3" "1.35.76"
"sha256-bPHwNJhf5hB1TD5u8odJBimHDVCK2hO31h57mq60YQg=";
buildMypyBoto3Package "s3" "1.35.76.post1"
"sha256-NKxMrPis2vpucaKBARayVGN28kF2H57sasWpiHMJNys=";
mypy-boto3-s3control =
buildMypyBoto3Package "s3control" "1.35.73"
@@ -1254,8 +1254,8 @@ rec {
"sha256-VwamgC2lBBnVvwd80PAK09mAGNgfjoyrOP+YccxlAEw=";
mypy-boto3-sesv2 =
buildMypyBoto3Package "sesv2" "1.35.53"
"sha256-jIxFFcXYJgwxH78gnMHxIaQWeF88DT7tH1pukUEpDc4=";
buildMypyBoto3Package "sesv2" "1.35.79"
"sha256-J7sAvAwJ9qvXqXUqsATtqCoPwsYmj9vJIESK0Qg/RsE=";
mypy-boto3-shield =
buildMypyBoto3Package "shield" "1.35.0"
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "pyvex";
version = "9.2.130";
version = "9.2.132";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchPypi {
inherit pname version;
hash = "sha256-U4AykjdxiT9tg9krxEcoNwSAvMNisyYaTLiOCTGoSOY=";
hash = "sha256-0/kiZLRkhWrMA74XILwrBtR45PMrypi3HqEt5UiVR/0=";
};
build-system = [ setuptools ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1279";
version = "3.0.1280";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-udp1vcvoqou4/xCWwsPICn7gcQY2B4/qKF+4n4pRLOU=";
hash = "sha256-9hSGe7E0jp6JN3Oi1zkxI2tU+ZAJm9BFdx43Dce+S+I=";
};
build-system = [ setuptools ];
@@ -3,31 +3,36 @@
buildPythonPackage,
fetchFromGitHub,
future,
poetry-core,
poetry-dynamic-versioning,
pyjwt,
pythonOlder,
requests-toolbelt,
requests,
requests-toolbelt,
setuptools,
versioneer,
}:
buildPythonPackage rec {
pname = "webexteamssdk";
version = "2.0.1";
version = "1.6.1";
pyproject = true;
disabled = pythonOlder "3.10";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "CiscoDevNet";
repo = "webexteamssdk";
rev = "refs/tags/v${version}";
hash = "sha256-ENAUUicVO/Br7k+RFHCGzQ7BIG0CP7jTYM3tzs5EAZQ=";
hash = "sha256-xlkmXl4tVm48drXmkUijv9GNXzJcDnfSKbOMciPIRRo=";
};
postPatch = ''
# Remove vendorized versioneer
rm versioneer.py
'';
build-system = [
poetry-core
poetry-dynamic-versioning
setuptools
versioneer
];
dependencies = [
@@ -40,13 +45,13 @@ buildPythonPackage rec {
# Tests require a Webex Teams test domain
doCheck = false;
pythonImportsCheck = [ "webexpythonsdk" ];
pythonImportsCheck = [ "webexteamssdk" ];
meta = with lib; {
description = "Python module for Webex Teams APIs";
homepage = "https://github.com/CiscoDevNet/webexteamssdk";
changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/v${version}";
license = licenses.mit;
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}
@@ -11,19 +11,19 @@
buildPythonPackage rec {
pname = "zenoh";
version = "1.0.3";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "eclipse-zenoh";
repo = "zenoh-python";
rev = version;
hash = "sha256-LQ6zu0yD2heprN2p6zO/ZC6uIsMlc1FyDuZ/dvOnVqU=";
hash = "sha256-DO5AZDS7XvExxATtbkFOLG66zQOZu4gE6VWOG7C3qGA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src pname version;
hash = "sha256-6a2OSZLn1OYpe4tAv60uBhh/b+3QewPxVtQIDOnpk3A=";
hash = "sha256-GolnCEsqCGxjrKl2qXVRi9+d8hwXNsRVdfI7Cf60/jg=";
};
build-system = [
+1
View File
@@ -864,6 +864,7 @@ in rec {
weather = mkTmuxPlugin {
pluginName = "weather";
rtpFilePath = "tmux-weather.tmux";
version = "unstable-2020-02-08";
src = fetchFromGitHub {
owner = "xamut";
+22
View File
@@ -0,0 +1,22 @@
diff --git a/mix.lock b/mix.lock
index 810356345..99a5a92c3 100644
--- a/mix.lock
+++ b/mix.lock
@@ -75,7 +75,7 @@
"metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"},
"mfm_parser": {:git, "https://akkoma.dev/AkkomaGang/mfm-parser.git", "b21ab7754024af096f2d14247574f55f0063295b", [ref: "b21ab7754024af096f2d14247574f55f0063295b"]},
"mime": {:hex, :mime, "2.0.5", "dc34c8efd439abe6ae0343edbb8556f4d63f178594894720607772a041b04b02", [:mix], [], "hexpm", "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"},
- "mimerl": {:hex, :mimerl, "1.2.0", "67e2d3f571088d5cfd3e550c383094b47159f3eee8ffa08e64106cdf5e981be3", [:rebar3], [], "hexpm", "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323"},
+ "mimerl": {:hex, :mimerl, "1.3.0", "d0cd9fc04b9061f82490f6581e0128379830e78535e017f7780f37fea7545726", [:rebar3], [], "hexpm", "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d"},
"mint": {:hex, :mint, "1.5.2", "4805e059f96028948870d23d7783613b7e6b0e2fb4e98d720383852a760067fd", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "d77d9e9ce4eb35941907f1d3df38d8f750c357865353e21d335bdcdf6d892a02"},
"mock": {:hex, :mock, "0.3.8", "7046a306b71db2488ef54395eeb74df0a7f335a7caca4a3d3875d1fc81c884dd", [:mix], [{:meck, "~> 0.9.2", [hex: :meck, repo: "hexpm", optional: false]}], "hexpm", "7fa82364c97617d79bb7d15571193fc0c4fe5afd0c932cef09426b3ee6fe2022"},
"mogrify": {:hex, :mogrify, "0.9.3", "238c782f00271dace01369ad35ae2e9dd020feee3443b9299ea5ea6bed559841", [:mix], [], "hexpm", "0189b1e1de27455f2b9ae8cf88239cefd23d38de9276eb5add7159aea51731e6"},
@@ -123,7 +123,7 @@
"tesla": {:hex, :tesla, "1.8.0", "d511a4f5c5e42538d97eef7c40ec4f3e44effdc5068206f42ed859e09e51d1fd", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:exjsx, ">= 3.0.0", [hex: :exjsx, repo: "hexpm", optional: true]}, {:finch, "~> 0.13", [hex: :finch, repo: "hexpm", optional: true]}, {:fuse, "~> 2.4", [hex: :fuse, repo: "hexpm", optional: true]}, {:gun, ">= 1.0.0", [hex: :gun, repo: "hexpm", optional: true]}, {:hackney, "~> 1.6", [hex: :hackney, repo: "hexpm", optional: true]}, {:ibrowse, "4.4.2", [hex: :ibrowse, repo: "hexpm", optional: true]}, {:jason, ">= 1.0.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.0", [hex: :mint, repo: "hexpm", optional: true]}, {:msgpax, "~> 2.3", [hex: :msgpax, repo: "hexpm", optional: true]}, {:poison, ">= 1.0.0", [hex: :poison, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: true]}], "hexpm", "10501f360cd926a309501287470372af1a6e1cbed0f43949203a4c13300bc79f"},
"timex": {:hex, :timex, "3.7.11", "bb95cb4eb1d06e27346325de506bcc6c30f9c6dea40d1ebe390b262fad1862d1", [:mix], [{:combine, "~> 0.10", [hex: :combine, repo: "hexpm", optional: false]}, {:gettext, "~> 0.20", [hex: :gettext, repo: "hexpm", optional: false]}, {:tzdata, "~> 1.1", [hex: :tzdata, repo: "hexpm", optional: false]}], "hexpm", "8b9024f7efbabaf9bd7aa04f65cf8dcd7c9818ca5737677c7b76acbc6a94d1aa"},
"trailing_format_plug": {:hex, :trailing_format_plug, "0.0.7", "64b877f912cf7273bed03379936df39894149e35137ac9509117e59866e10e45", [:mix], [{:plug, "> 0.12.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "bd4fde4c15f3e993a999e019d64347489b91b7a9096af68b2bdadd192afa693f"},
- "tzdata": {:hex, :tzdata, "1.1.1", "20c8043476dfda8504952d00adac41c6eda23912278add38edc140ae0c5bcc46", [:mix], [{:hackney, "~> 1.17", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "a69cec8352eafcd2e198dea28a34113b60fdc6cb57eb5ad65c10292a6ba89787"},
+ "tzdata": {:hex, :tzdata, "1.1.2", "45e5f1fcf8729525ec27c65e163be5b3d247ab1702581a94674e008413eef50b", [:mix], [{:hackney, "~> 1.17", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "cec7b286e608371602318c414f344941d5eb0375e14cfdab605cca2fe66cba8b"},
"ueberauth": {:hex, :ueberauth, "0.10.5", "806adb703df87e55b5615cf365e809f84c20c68aa8c08ff8a416a5a6644c4b02", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "3efd1f31d490a125c7ed453b926f7c31d78b97b8a854c755f5c40064bf3ac9e1"},
"unicode_util_compat": {:hex, :unicode_util_compat, "0.7.0", "bc84380c9ab48177092f43ac89e4dfa2c6d62b40b8bd132b1059ecc7232f9a78", [:rebar3], [], "hexpm", "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"},
"unsafe": {:hex, :unsafe, "1.0.2", "23c6be12f6c1605364801f4b47007c0c159497d0446ad378b5cf05f1855c0581", [:mix], [], "hexpm", "b485231683c3ab01a9cd44cb4a79f152c6f3bb87358439c6f68791b85c2df675"},
+2
View File
@@ -20,6 +20,8 @@ beamPackages.mixRelease rec {
hash = "sha256-WZAkpJIPzAbqXawNiM3JqE9tJzxrNs/2dGAWVMwLpN4=";
};
patches = [ ./0001-fix-tzdata.patch ];
postPatch = ''
# Remove dependency on OS_Mon
sed -E -i 's/(^|\s):os_mon,//' \
+139 -140
View File
@@ -1,4 +1,4 @@
{ lib, beamPackages, overrides ? (x: y: { }) }:
{ lib, beamPackages, overrides ? (x: y: {}) }:
let
buildRebar3 = lib.makeOverridable beamPackages.buildRebar3;
@@ -62,12 +62,12 @@ let
benchee = buildMix rec {
name = "benchee";
version = "1.3.0";
version = "1.2.0";
src = fetchHex {
pkg = "benchee";
version = "${version}";
sha256 = "34f4294068c11b2bd2ebf2c59aac9c7da26ffa0068afdf3419f1b176e16c5f81";
sha256 = "ee729e53217898b8fd30aaad3cce61973dab61574ae6f48229fe7ff42d5e4457";
};
beamDeps = [ deep_merge statistex ];
@@ -75,15 +75,15 @@ let
bunt = buildMix rec {
name = "bunt";
version = "1.0.0";
version = "0.2.1";
src = fetchHex {
pkg = "bunt";
version = "${version}";
sha256 = "dc5f86aa08a5f6fa6b8096f0735c4e76d54ae5c9fa2c143e5a1fc7c1cd9bb6b5";
sha256 = "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5";
};
beamDeps = [ ];
beamDeps = [];
};
cachex = buildMix rec {
@@ -114,15 +114,15 @@ let
castore = buildMix rec {
name = "castore";
version = "1.0.6";
version = "1.0.5";
src = fetchHex {
pkg = "castore";
version = "${version}";
sha256 = "374c6e7ca752296be3d6780a6d5b922854ffcc74123da90f2f328996b962d33a";
sha256 = "8d7c597c3e4a64c395980882d4bca3cebb8d74197c590dc272cfd3b6a6310578";
};
beamDeps = [ ];
beamDeps = [];
};
certifi = buildRebar3 rec {
@@ -135,7 +135,7 @@ let
sha256 = "ee68d85df22e554040cdb4be100f33873ac6051387baf6a8f6ce82272340ff1c";
};
beamDeps = [ ];
beamDeps = [];
};
combine = buildMix rec {
@@ -148,7 +148,7 @@ let
sha256 = "1b1dbc1790073076580d0d1d64e42eae2366583e7aecd455d1215b0d16f2451b";
};
beamDeps = [ ];
beamDeps = [];
};
comeonin = buildMix rec {
@@ -161,7 +161,7 @@ let
sha256 = "796393a9e50d01999d56b7b8420ab0481a7538d0caf80919da493b4a6e51faf1";
};
beamDeps = [ ];
beamDeps = [];
};
connection = buildMix rec {
@@ -174,7 +174,7 @@ let
sha256 = "722c1eb0a418fbe91ba7bd59a47e28008a189d47e37e0e7bb85585a016b2869c";
};
beamDeps = [ ];
beamDeps = [];
};
cors_plug = buildMix rec {
@@ -192,12 +192,12 @@ let
cowboy = buildErlangMk rec {
name = "cowboy";
version = "2.12.0";
version = "2.10.0";
src = fetchHex {
pkg = "cowboy";
version = "${version}";
sha256 = "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e";
sha256 = "3afdccb7183cc6f143cb14d3cf51fa00e53db9ec80cdcd525482f5e99bc41d6b";
};
beamDeps = [ cowlib ranch ];
@@ -218,25 +218,25 @@ let
cowlib = buildRebar3 rec {
name = "cowlib";
version = "2.13.0";
version = "2.12.1";
src = fetchHex {
pkg = "cowlib";
version = "${version}";
sha256 = "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4";
sha256 = "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0";
};
beamDeps = [ ];
beamDeps = [];
};
credo = buildMix rec {
name = "credo";
version = "1.7.5";
version = "1.7.1";
src = fetchHex {
pkg = "credo";
version = "${version}";
sha256 = "f799e9b5cd1891577d8c773d245668aa74a2fcd15eb277f51a0131690ebfb3fd";
sha256 = "e9871c6095a4c0381c89b6aa98bc6260a8ba6addccf7f6a53da8849c748a58a2";
};
beamDeps = [ bunt file_system jason ];
@@ -252,7 +252,7 @@ let
sha256 = "8df019facc5ec9603e94f7270f1ac73ddf339f56ade76a721eaa57c1493ba463";
};
beamDeps = [ ];
beamDeps = [];
};
db_connection = buildMix rec {
@@ -278,7 +278,7 @@ let
sha256 = "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc";
};
beamDeps = [ ];
beamDeps = [];
};
deep_merge = buildMix rec {
@@ -291,17 +291,17 @@ let
sha256 = "ce708e5f094b9cd4e8f2be4f00d2f4250c4095be93f8cd6d018c753894885430";
};
beamDeps = [ ];
beamDeps = [];
};
dialyxir = buildMix rec {
name = "dialyxir";
version = "1.4.3";
version = "1.4.2";
src = fetchHex {
pkg = "dialyxir";
version = "${version}";
sha256 = "bf2cfb75cd5c5006bec30141b131663299c661a864ec7fbbc72dfa557487a986";
sha256 = "516603d8067b2fd585319e4b13d3674ad4f314a5902ba8130cd97dc902ce6bbd";
};
beamDeps = [ erlex ];
@@ -317,7 +317,7 @@ let
sha256 = "798d86db3d79964e759ddc0c077d5eb254968ed426399fbf5a62de2b5ff8910a";
};
beamDeps = [ ];
beamDeps = [];
};
earmark_parser = buildMix rec {
@@ -330,7 +330,7 @@ let
sha256 = "06553a88d1f1846da9ef066b87b57c6f605552cfbe40d20bd8d59cc6bde41944";
};
beamDeps = [ ];
beamDeps = [];
};
eblurhash = buildRebar3 rec {
@@ -343,7 +343,7 @@ let
sha256 = "8c20ca00904de023a835a9dcb7b7762fed32264c85a80c3cafa85288e405044c";
};
beamDeps = [ ];
beamDeps = [];
};
ecto = buildMix rec {
@@ -374,12 +374,12 @@ let
ecto_psql_extras = buildMix rec {
name = "ecto_psql_extras";
version = "0.7.15";
version = "0.7.14";
src = fetchHex {
pkg = "ecto_psql_extras";
version = "${version}";
sha256 = "b6127f3a5c6fc3d84895e4768cc7c199f22b48b67d6c99b13fbf4a374e73f039";
sha256 = "22f5f98592dd597db9416fcef00effae0787669fdcb6faf447e982b553798e98";
};
beamDeps = [ ecto_sql postgrex table_rex ];
@@ -400,25 +400,25 @@ let
elixir_make = buildMix rec {
name = "elixir_make";
version = "0.8.3";
version = "0.7.7";
src = fetchHex {
pkg = "elixir_make";
version = "${version}";
sha256 = "5c99a18571a756d4af7a4d89ca75c28ac899e6103af6f223982f09ce44942cc9";
sha256 = "5bc19fff950fad52bbe5f211b12db9ec82c6b34a9647da0c2224b8b8464c7e6c";
};
beamDeps = [ castore certifi ];
beamDeps = [ castore ];
};
elixir_xml_to_map = buildMix rec {
name = "elixir_xml_to_map";
version = "3.1.0";
version = "3.0.0";
src = fetchHex {
pkg = "elixir_xml_to_map";
version = "${version}";
sha256 = "8fe5f2e75f90bab07ee2161120c2dc038ebcae8135554f5582990f1c8c21f911";
sha256 = "11222dd7f029f8db7a6662b41c992dbdb0e1c6e4fdea6a42056f9d27c847efbb";
};
beamDeps = [ erlsom ];
@@ -434,7 +434,7 @@ let
sha256 = "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75";
};
beamDeps = [ ];
beamDeps = [];
};
erlsom = buildRebar3 rec {
@@ -447,7 +447,7 @@ let
sha256 = "7965485494c5844dd127656ac40f141aadfa174839ec1be1074e7edf5b4239eb";
};
beamDeps = [ ];
beamDeps = [];
};
eternal = buildMix rec {
@@ -460,17 +460,17 @@ let
sha256 = "2c9fe32b9c3726703ba5e1d43a1d255a4f3f2d8f8f9bc19f094c7cb1a7a9e782";
};
beamDeps = [ ];
beamDeps = [];
};
ex_aws = buildMix rec {
name = "ex_aws";
version = "2.5.3";
version = "2.5.0";
src = fetchHex {
pkg = "ex_aws";
version = "${version}";
sha256 = "67115f1d399d7ec4d191812ee565c6106cb4b1bbf19a9d4db06f265fd87da97e";
sha256 = "971b86e5495fc0ae1c318e35e23f389e74cf322f2c02d34037c6fc6d405006f1";
};
beamDeps = [ hackney jason mime sweet_xml telemetry ];
@@ -478,12 +478,12 @@ let
ex_aws_s3 = buildMix rec {
name = "ex_aws_s3";
version = "2.5.3";
version = "2.5.2";
src = fetchHex {
pkg = "ex_aws_s3";
version = "${version}";
sha256 = "4f09dd372cc386550e484808c5ac5027766c8d0cd8271ccc578b82ee6ef4f3b8";
sha256 = "cc5bd945a22a99eece4721d734ae2452d3717e81c357a781c8574663254df4a1";
};
beamDeps = [ ex_aws sweet_xml ];
@@ -499,17 +499,17 @@ let
sha256 = "96fd346610cc992b8f896ed26a98be82ac4efb065a0578f334a32d60a3ba9767";
};
beamDeps = [ ];
beamDeps = [];
};
ex_doc = buildMix rec {
name = "ex_doc";
version = "0.32.0";
version = "0.31.0";
src = fetchHex {
pkg = "ex_doc";
version = "${version}";
sha256 = "ed2c3e42c558f49bda3ff37e05713432006e1719a6c4a3320c7e4735787374e7";
sha256 = "5350cafa6b7f77bdd107aa2199fe277acf29d739aba5aee7e865fc680c62a110";
};
beamDeps = [ earmark_parser makeup_elixir makeup_erlang ];
@@ -564,17 +564,17 @@ let
sha256 = "2ff7ba7a798c8c543c12550fa0e2cbc81b95d4974c65855d8d15ba7b37a1ce47";
};
beamDeps = [ ];
beamDeps = [];
};
fast_html = buildMix rec {
name = "fast_html";
version = "2.3.0";
version = "2.2.0";
src = fetchHex {
pkg = "fast_html";
version = "${version}";
sha256 = "f18e3c7668f82d3ae0b15f48d48feeb257e28aa5ab1b0dbf781c7312e5da029d";
sha256 = "064c4f23b4a6168f9187dac8984b056f2c531bb0787f559fd6a8b34b38aefbae";
};
beamDeps = [ elixir_make nimble_pool ];
@@ -595,15 +595,15 @@ let
file_system = buildMix rec {
name = "file_system";
version = "1.0.0";
version = "0.2.10";
src = fetchHex {
pkg = "file_system";
version = "${version}";
sha256 = "6752092d66aec5a10e662aefeed8ddb9531d79db0bc145bb8c40325ca1d8536d";
sha256 = "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc";
};
beamDeps = [ ];
beamDeps = [];
};
finch = buildMix rec {
@@ -634,15 +634,15 @@ let
floki = buildMix rec {
name = "floki";
version = "0.36.1";
version = "0.35.2";
src = fetchHex {
pkg = "floki";
version = "${version}";
sha256 = "21ba57abb8204bcc70c439b423fc0dd9f0286de67dc82773a14b0200ada0995f";
sha256 = "6b05289a8e9eac475f644f09c2e4ba7e19201fd002b89c28c1293e7bd16773d9";
};
beamDeps = [ ];
beamDeps = [];
};
gen_smtp = buildRebar3 rec {
@@ -694,7 +694,7 @@ let
sha256 = "2c87843d5a23f5f16748ebe77969880e29809580efdaccd615cd3bed628a8c13";
};
beamDeps = [ ];
beamDeps = [];
};
html_entities = buildMix rec {
@@ -707,7 +707,7 @@ let
sha256 = "c53ba390403485615623b9531e97696f076ed415e8d8058b1dbaa28181f4fdcc";
};
beamDeps = [ ];
beamDeps = [];
};
httpoison = buildMix rec {
@@ -738,15 +738,15 @@ let
inet_cidr = buildMix rec {
name = "inet_cidr";
version = "1.0.8";
version = "1.0.4";
src = fetchHex {
pkg = "inet_cidr";
version = "${version}";
sha256 = "d5b26da66603bb56c933c65214c72152f0de9a6ea53618b56d63302a68f6a90e";
sha256 = "64a2d30189704ae41ca7dbdd587f5291db5d1dda1414e0774c29ffc81088c1bc";
};
beamDeps = [ ];
beamDeps = [];
};
jason = buildMix rec {
@@ -764,12 +764,12 @@ let
joken = buildMix rec {
name = "joken";
version = "2.6.1";
version = "2.6.0";
src = fetchHex {
pkg = "joken";
version = "${version}";
sha256 = "ab26122c400b3d254ce7d86ed066d6afad27e70416df947cdcb01e13a7382e68";
sha256 = "5a95b05a71cd0b54abd35378aeb1d487a23a52c324fa7efdffc512b655b5aaa7";
};
beamDeps = [ jose ];
@@ -777,15 +777,15 @@ let
jose = buildMix rec {
name = "jose";
version = "1.11.9";
version = "1.11.6";
src = fetchHex {
pkg = "jose";
version = "${version}";
sha256 = "b5ccc3749d2e1638c26bed806259df5bc9e438797fe60dc71e9fa0716133899b";
sha256 = "6275cb75504f9c1e60eeacb771adfeee4905a9e182103aa59b53fed651ff9738";
};
beamDeps = [ ];
beamDeps = [];
};
jumper = buildMix rec {
@@ -798,7 +798,7 @@ let
sha256 = "9b7782409021e01ab3c08270e26f36eb62976a38c1aa64b2eaf6348422f165e1";
};
beamDeps = [ ];
beamDeps = [];
};
mail = buildMix rec {
@@ -811,7 +811,7 @@ let
sha256 = "1db701e89865c1d5fa296b2b57b1cd587587cca8d8a1a22892b35ef5a8e352a6";
};
beamDeps = [ ];
beamDeps = [];
};
makeup = buildMix rec {
@@ -829,12 +829,12 @@ let
makeup_elixir = buildMix rec {
name = "makeup_elixir";
version = "0.16.2";
version = "0.16.1";
src = fetchHex {
pkg = "makeup_elixir";
version = "${version}";
sha256 = "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b";
sha256 = "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6";
};
beamDeps = [ makeup nimble_parsec ];
@@ -842,12 +842,12 @@ let
makeup_erlang = buildMix rec {
name = "makeup_erlang";
version = "0.1.5";
version = "0.1.3";
src = fetchHex {
pkg = "makeup_erlang";
version = "${version}";
sha256 = "94d2e986428585a21516d7d7149781480013c56e30c6a233534bedf38867a59a";
sha256 = "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9";
};
beamDeps = [ makeup ];
@@ -863,7 +863,7 @@ let
sha256 = "81344f561357dc40a8344afa53767c32669153355b626ea9fcbc8da6b3045826";
};
beamDeps = [ ];
beamDeps = [];
};
metrics = buildRebar3 rec {
@@ -876,7 +876,7 @@ let
sha256 = "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16";
};
beamDeps = [ ];
beamDeps = [];
};
mime = buildMix rec {
@@ -889,20 +889,20 @@ let
sha256 = "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c";
};
beamDeps = [ ];
beamDeps = [];
};
mimerl = buildRebar3 rec {
name = "mimerl";
version = "1.2.0";
version = "1.3.0";
src = fetchHex {
pkg = "mimerl";
version = "${version}";
sha256 = "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323";
sha256 = "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d";
};
beamDeps = [ ];
beamDeps = [];
};
mint = buildMix rec {
@@ -941,7 +941,7 @@ let
sha256 = "0189b1e1de27455f2b9ae8cf88239cefd23d38de9276eb5add7159aea51731e6";
};
beamDeps = [ ];
beamDeps = [];
};
mox = buildMix rec {
@@ -954,7 +954,7 @@ let
sha256 = "d44474c50be02d5b72131070281a5d3895c0e7a95c780e90bc0cfe712f633a13";
};
beamDeps = [ ];
beamDeps = [];
};
nimble_options = buildMix rec {
@@ -967,7 +967,7 @@ let
sha256 = "8bbbb3941af3ca9acc7835f5655ea062111c9c27bcac53e004460dfd19008a99";
};
beamDeps = [ ];
beamDeps = [];
};
nimble_parsec = buildMix rec {
@@ -980,30 +980,30 @@ let
sha256 = "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28";
};
beamDeps = [ ];
beamDeps = [];
};
nimble_pool = buildMix rec {
name = "nimble_pool";
version = "1.1.0";
version = "1.0.0";
src = fetchHex {
pkg = "nimble_pool";
version = "${version}";
sha256 = "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a";
sha256 = "80be3b882d2d351882256087078e1b1952a28bf98d0a287be87e4a24a710b67a";
};
beamDeps = [ ];
beamDeps = [];
};
oban = buildMix rec {
name = "oban";
version = "2.17.8";
version = "2.15.4";
src = fetchHex {
pkg = "oban";
version = "${version}";
sha256 = "a2165bf93843b7bcb68182c82725ddd4cb43c0c3719f114e7aa3b6c99c4b6129";
sha256 = "5fce611fdfffb13e9148df883116e5201adf1e731eb302cc88cde0588510079c";
};
beamDeps = [ ecto_sql jason postgrex telemetry ];
@@ -1011,12 +1011,12 @@ let
open_api_spex = buildMix rec {
name = "open_api_spex";
version = "3.18.3";
version = "3.18.0";
src = fetchHex {
pkg = "open_api_spex";
version = "${version}";
sha256 = "c0cfc31570199ce7e7520b494a591027da609af45f6bf9adce51e2469b1609fb";
sha256 = "37849887ab67efab052376401fac28c0974b273ffaecd98f4532455ca0886464";
};
beamDeps = [ jason plug poison ];
@@ -1032,17 +1032,17 @@ let
sha256 = "620a406ce75dada827b82e453c19cf06776be266f5a67cff34e1ef2cbb60e49a";
};
beamDeps = [ ];
beamDeps = [];
};
phoenix = buildMix rec {
name = "phoenix";
version = "1.7.12";
version = "1.7.10";
src = fetchHex {
pkg = "phoenix";
version = "${version}";
sha256 = "d646192fbade9f485b01bc9920c139bfdd19d0f8df3d73fd8eaf2dfbe0d2837c";
sha256 = "cf784932e010fd736d656d7fead6a584a4498efefe5b8227e9f383bf15bb79d0";
};
beamDeps = [ castore jason phoenix_pubsub phoenix_template phoenix_view plug plug_cowboy plug_crypto telemetry websock_adapter ];
@@ -1050,12 +1050,12 @@ let
phoenix_ecto = buildMix rec {
name = "phoenix_ecto";
version = "4.5.1";
version = "4.4.3";
src = fetchHex {
pkg = "phoenix_ecto";
version = "${version}";
sha256 = "ebe43aa580db129e54408e719fb9659b7f9e0d52b965c5be26cdca416ecead28";
sha256 = "d36c401206f3011fefd63d04e8ef626ec8791975d9d107f9a0817d426f61ac07";
};
beamDeps = [ ecto phoenix_html plug ];
@@ -1110,17 +1110,17 @@ let
sha256 = "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502";
};
beamDeps = [ ];
beamDeps = [];
};
phoenix_swoosh = buildMix rec {
name = "phoenix_swoosh";
version = "1.2.1";
version = "1.2.0";
src = fetchHex {
pkg = "phoenix_swoosh";
version = "${version}";
sha256 = "4000eeba3f9d7d1a6bf56d2bd56733d5cadf41a7f0d8ffe5bb67e7d667e204a2";
sha256 = "e88d117251e89a16b92222415a6d87b99a96747ddf674fc5c7631de734811dba";
};
beamDeps = [ finch hackney phoenix phoenix_html phoenix_view swoosh ];
@@ -1128,12 +1128,12 @@ let
phoenix_template = buildMix rec {
name = "phoenix_template";
version = "1.0.4";
version = "1.0.3";
src = fetchHex {
pkg = "phoenix_template";
version = "${version}";
sha256 = "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206";
sha256 = "16f4b6588a4152f3cc057b9d0c0ba7e82ee23afa65543da535313ad8d25d8e2c";
};
beamDeps = [ phoenix_html ];
@@ -1154,12 +1154,12 @@ let
plug = buildMix rec {
name = "plug";
version = "1.15.3";
version = "1.15.2";
src = fetchHex {
pkg = "plug";
version = "${version}";
sha256 = "cc4365a3c010a56af402e0809208873d113e9c38c401cabd88027ef4f5c01fd2";
sha256 = "02731fa0c2dcb03d8d21a1d941bdbbe99c2946c0db098eee31008e04c6283615";
};
beamDeps = [ mime plug_crypto telemetry ];
@@ -1167,12 +1167,12 @@ let
plug_cowboy = buildMix rec {
name = "plug_cowboy";
version = "2.7.1";
version = "2.6.1";
src = fetchHex {
pkg = "plug_cowboy";
version = "${version}";
sha256 = "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3";
sha256 = "de36e1a21f451a18b790f37765db198075c25875c64834bcc82d90b309eb6613";
};
beamDeps = [ cowboy cowboy_telemetry plug ];
@@ -1188,7 +1188,7 @@ let
sha256 = "53695bae57cc4e54566d993eb01074e4d894b65a3766f1c43e2c61a1b0f45ea9";
};
beamDeps = [ ];
beamDeps = [];
};
plug_static_index_html = buildMix rec {
@@ -1227,17 +1227,17 @@ let
sha256 = "dad79704ce5440f3d5a3681c8590b9dc25d1a561e8f5a9c995281012860901e3";
};
beamDeps = [ ];
beamDeps = [];
};
postgrex = buildMix rec {
name = "postgrex";
version = "0.17.5";
version = "0.17.4";
src = fetchHex {
pkg = "postgrex";
version = "${version}";
sha256 = "50b8b11afbb2c4095a3ba675b4f055c416d0f3d7de6633a595fc131a828a67eb";
sha256 = "6458f7d5b70652bc81c3ea759f91736c16a31be000f306d3c64bcdfe9a18b3cc";
};
beamDeps = [ db_connection decimal jason ];
@@ -1253,7 +1253,7 @@ let
sha256 = "78fe127f5a4f5f919d6ea5a2a671827bd53eb9d37e5b4128c0ad3df99856c2e0";
};
beamDeps = [ ];
beamDeps = [];
};
ranch = buildRebar3 rec {
@@ -1266,20 +1266,20 @@ let
sha256 = "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5";
};
beamDeps = [ ];
beamDeps = [];
};
recon = buildMix rec {
name = "recon";
version = "2.5.5";
version = "2.5.4";
src = fetchHex {
pkg = "recon";
version = "${version}";
sha256 = "632a6f447df7ccc1a4a10bdcfce71514412b16660fe59deca0fcf0aa3c054404";
sha256 = "e9ab01ac7fc8572e41eb59385efeb3fb0ff5bf02103816535bacaedf327d0263";
};
beamDeps = [ ];
beamDeps = [];
};
remote_ip = buildMix rec {
@@ -1305,7 +1305,7 @@ let
sha256 = "9fe5d048c5b781d6305c1a3a0f40bb3dfc06f49bf40571f3d2d0c57eaa7f59a5";
};
beamDeps = [ ];
beamDeps = [];
};
ssl_verify_fun = buildRebar3 rec {
@@ -1318,7 +1318,7 @@ let
sha256 = "fe4c190e8f37401d30167c8c405eda19469f34577987c76dde613e838bbc67f8";
};
beamDeps = [ ];
beamDeps = [];
};
statistex = buildMix rec {
@@ -1331,7 +1331,7 @@ let
sha256 = "ff9d8bee7035028ab4742ff52fc80a2aa35cece833cf5319009b52f1b5a86c27";
};
beamDeps = [ ];
beamDeps = [];
};
sweet_xml = buildMix rec {
@@ -1344,17 +1344,17 @@ let
sha256 = "e7c4b0bdbf460c928234951def54fe87edf1a170f6896675443279e2dbeba167";
};
beamDeps = [ ];
beamDeps = [];
};
swoosh = buildMix rec {
name = "swoosh";
version = "1.14.4";
version = "1.14.2";
src = fetchHex {
pkg = "swoosh";
version = "${version}";
sha256 = "081c5a590e4ba85cc89baddf7b2beecf6c13f7f84a958f1cd969290815f0f026";
sha256 = "01d8fae72930a0b5c1bb9725df0408602ed8c5c3d59dc6e7a39c57b723cd1065";
};
beamDeps = [ cowboy ex_aws finch gen_smtp hackney jason mail mime plug plug_cowboy telemetry ];
@@ -1370,20 +1370,20 @@ let
sha256 = "4c6a41373c7e20587be33ef841d3de6f3beba08519809329ecc4d27b15b659e1";
};
beamDeps = [ ];
beamDeps = [];
};
table_rex = buildMix rec {
name = "table_rex";
version = "4.0.0";
version = "3.1.1";
src = fetchHex {
pkg = "table_rex";
version = "${version}";
sha256 = "c35c4d5612ca49ebb0344ea10387da4d2afe278387d4019e4d8111e815df8f55";
sha256 = "678a23aba4d670419c23c17790f9dcd635a4a89022040df7d5d772cb21012490";
};
beamDeps = [ ];
beamDeps = [];
};
telemetry = buildRebar3 rec {
@@ -1396,17 +1396,17 @@ let
sha256 = "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5";
};
beamDeps = [ ];
beamDeps = [];
};
telemetry_metrics = buildMix rec {
name = "telemetry_metrics";
version = "0.6.2";
version = "0.6.1";
src = fetchHex {
pkg = "telemetry_metrics";
version = "${version}";
sha256 = "9b43db0dc33863930b9ef9d27137e78974756f5f198cae18409970ed6fa5b561";
sha256 = "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6";
};
beamDeps = [ telemetry ];
@@ -1440,12 +1440,12 @@ let
telemetry_poller = buildRebar3 rec {
name = "telemetry_poller";
version = "1.1.0";
version = "1.0.0";
src = fetchHex {
pkg = "telemetry_poller";
version = "${version}";
sha256 = "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f";
sha256 = "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e";
};
beamDeps = [ telemetry ];
@@ -1453,12 +1453,12 @@ let
tesla = buildMix rec {
name = "tesla";
version = "1.9.0";
version = "1.8.0";
src = fetchHex {
pkg = "tesla";
version = "${version}";
sha256 = "7c240c67e855f7e63e795bf16d6b3f5115a81d1f44b7fe4eadbf656bae0fef8a";
sha256 = "10501f360cd926a309501287470372af1a6e1cbed0f43949203a4c13300bc79f";
};
beamDeps = [ castore finch hackney jason mime mint poison telemetry ];
@@ -1492,12 +1492,12 @@ let
tzdata = buildMix rec {
name = "tzdata";
version = "1.1.1";
version = "1.1.2";
src = fetchHex {
pkg = "tzdata";
version = "${version}";
sha256 = "a69cec8352eafcd2e198dea28a34113b60fdc6cb57eb5ad65c10292a6ba89787";
sha256 = "cec7b286e608371602318c414f344941d5eb0375e14cfdab605cca2fe66cba8b";
};
beamDeps = [ hackney ];
@@ -1526,7 +1526,7 @@ let
sha256 = "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521";
};
beamDeps = [ ];
beamDeps = [];
};
unsafe = buildMix rec {
@@ -1539,20 +1539,20 @@ let
sha256 = "b485231683c3ab01a9cd44cb4a79f152c6f3bb87358439c6f68791b85c2df675";
};
beamDeps = [ ];
beamDeps = [];
};
vex = buildMix rec {
name = "vex";
version = "0.9.2";
version = "0.9.1";
src = fetchHex {
pkg = "vex";
version = "${version}";
sha256 = "76e709a9762e98c6b462dfce92e9b5dfbf712839227f2da8add6dd11549b12cb";
sha256 = "a0f9f3959d127ad6a6a617c3f607ecfb1bc6f3c59f9c3614a901a46d1765bafe";
};
beamDeps = [ ];
beamDeps = [];
};
web_push_encryption = buildMix rec {
@@ -1578,17 +1578,17 @@ let
sha256 = "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453";
};
beamDeps = [ ];
beamDeps = [];
};
websock_adapter = buildMix rec {
name = "websock_adapter";
version = "0.5.6";
version = "0.5.5";
src = fetchHex {
pkg = "websock_adapter";
version = "${version}";
sha256 = "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea";
sha256 = "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9";
};
beamDeps = [ plug plug_cowboy websock ];
@@ -1604,9 +1604,8 @@ let
sha256 = "95f2e7072b85a3a4cc385602d42115b73ce0b74a9121d0d6dbbf557645ac53e4";
};
beamDeps = [ ];
beamDeps = [];
};
};
in
self
in self
+4 -4
View File
@@ -59,8 +59,8 @@ let
in
{
nextcloud28 = generic {
version = "28.0.12";
hash = "sha256-KgDKT3mTYPCYf8vIXZmywlj30sz35vfgxMzxehJ/AQU=";
version = "28.0.14";
hash = "sha256-SpN/GIJIZCbJcD5Z7EspP2Ib6NCAt/hQFvYpkDw68zY=";
packages = nextcloud28Packages;
};
@@ -71,8 +71,8 @@ in
};
nextcloud30 = generic {
version = "30.0.2";
hash = "sha256-kpu4BF6WIW/iKmXc1mJ55b17oauynZm/QB1CO2RqRF8=";
version = "30.0.4";
hash = "sha256-62qrqazvRC8rPkqZa37ope0kRC+bumgSN/so7ZcOH6U=";
packages = nextcloud30Packages;
};
+2 -2
View File
@@ -8,13 +8,13 @@
buildPostgresqlExtension rec {
pname = "pg_cron";
version = "1.6.4";
version = "1.6.5";
src = fetchFromGitHub {
owner = "citusdata";
repo = pname;
rev = "v${version}";
hash = "sha256-t1DpFkPiSfdoGG2NgNT7g1lkvSooZoRoUrix6cBID40=";
hash = "sha256-Llksil7Fk7jvJJmCpfCN0Qm2b2I4J1VOA7/ibytO+KM=";
};
meta = with lib; {
File diff suppressed because it is too large Load Diff
-4
View File
@@ -1993,10 +1993,6 @@ with pkgs;
libssl = openssl;
};
bandwhich = callPackage ../tools/networking/bandwhich {
inherit (darwin.apple_sdk.frameworks) Security;
};
base16-builder = callPackage ../misc/base16-builder { };
babelfish = callPackage ../shells/fish/babelfish.nix { };
+1
View File
@@ -150,6 +150,7 @@ let
ssprove = callPackage ../development/coq-modules/ssprove {};
stalmarck-tactic = callPackage ../development/coq-modules/stalmarck {};
stalmarck = self.stalmarck-tactic.stalmarck;
stdlib = callPackage ../development/coq-modules/stdlib {};
stdpp = callPackage ../development/coq-modules/stdpp { };
StructTact = callPackage ../development/coq-modules/StructTact {};
tlc = callPackage ../development/coq-modules/tlc {};