Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
@@ -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 = {
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
+11
-23
@@ -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";
|
||||
};
|
||||
}
|
||||
@@ -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=";
|
||||
|
||||
Generated
+422
-499
File diff suppressed because it is too large
Load Diff
@@ -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";
|
||||
|
||||
@@ -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 = [ "." ];
|
||||
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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
@@ -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 ];
|
||||
};
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
}
|
||||
|
||||
Generated
+1567
-327
File diff suppressed because it is too large
Load Diff
@@ -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" ];
|
||||
|
||||
@@ -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; [
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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)
|
||||
@@ -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 *******************/
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -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
|
||||
Executable
+36
@@ -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"
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -864,6 +864,7 @@ in rec {
|
||||
|
||||
weather = mkTmuxPlugin {
|
||||
pluginName = "weather";
|
||||
rtpFilePath = "tmux-weather.tmux";
|
||||
version = "unstable-2020-02-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "xamut";
|
||||
|
||||
@@ -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"},
|
||||
@@ -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
@@ -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
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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; {
|
||||
|
||||
-2697
File diff suppressed because it is too large
Load Diff
@@ -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 { };
|
||||
|
||||
@@ -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 {};
|
||||
|
||||
Reference in New Issue
Block a user