Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
commit
80fc469031
1
.mailmap
1
.mailmap
@ -1 +1,2 @@
|
|||||||
Daniel Løvbrøtte Olsen <me@dandellion.xyz> <daniel.olsen99@gmail.com>
|
Daniel Løvbrøtte Olsen <me@dandellion.xyz> <daniel.olsen99@gmail.com>
|
||||||
|
Sandro <sandro.jaeckel@gmail.com>
|
||||||
|
@ -554,6 +554,16 @@ in mkLicense lset) ({
|
|||||||
free = false;
|
free = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
lal12 = {
|
||||||
|
spdxId = "LAL-1.2";
|
||||||
|
fullName = "Licence Art Libre 1.2";
|
||||||
|
};
|
||||||
|
|
||||||
|
lal13 = {
|
||||||
|
spdxId = "LAL-1.3";
|
||||||
|
fullName = "Licence Art Libre 1.3";
|
||||||
|
};
|
||||||
|
|
||||||
lgpl2Only = {
|
lgpl2Only = {
|
||||||
spdxId = "LGPL-2.0-only";
|
spdxId = "LGPL-2.0-only";
|
||||||
fullName = "GNU Library General Public License v2 only";
|
fullName = "GNU Library General Public License v2 only";
|
||||||
|
@ -27,6 +27,15 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enableNsncd = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = false;
|
||||||
|
description = lib.mdDoc ''
|
||||||
|
Whether to use nsncd instead of nscd.
|
||||||
|
This is a nscd-compatible daemon, that proxies lookups, without any caching.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
user = mkOption {
|
user = mkOption {
|
||||||
type = types.str;
|
type = types.str;
|
||||||
default = "nscd";
|
default = "nscd";
|
||||||
@ -51,7 +60,8 @@ in
|
|||||||
|
|
||||||
package = mkOption {
|
package = mkOption {
|
||||||
type = types.package;
|
type = types.package;
|
||||||
default = if pkgs.stdenv.hostPlatform.libc == "glibc"
|
default =
|
||||||
|
if pkgs.stdenv.hostPlatform.libc == "glibc"
|
||||||
then pkgs.stdenv.cc.libc.bin
|
then pkgs.stdenv.cc.libc.bin
|
||||||
else pkgs.glibc.bin;
|
else pkgs.glibc.bin;
|
||||||
defaultText = lib.literalExpression ''
|
defaultText = lib.literalExpression ''
|
||||||
@ -59,7 +69,10 @@ in
|
|||||||
then pkgs.stdenv.cc.libc.bin
|
then pkgs.stdenv.cc.libc.bin
|
||||||
else pkgs.glibc.bin;
|
else pkgs.glibc.bin;
|
||||||
'';
|
'';
|
||||||
description = lib.mdDoc "package containing the nscd binary to be used by the service";
|
description = lib.mdDoc ''
|
||||||
|
package containing the nscd binary to be used by the service.
|
||||||
|
Ignored when enableNsncd is set to true.
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
@ -77,10 +90,12 @@ in
|
|||||||
group = cfg.group;
|
group = cfg.group;
|
||||||
};
|
};
|
||||||
|
|
||||||
users.groups.${cfg.group} = {};
|
users.groups.${cfg.group} = { };
|
||||||
|
|
||||||
systemd.services.nscd =
|
systemd.services.nscd =
|
||||||
{ description = "Name Service Cache Daemon";
|
{
|
||||||
|
description = "Name Service Cache Daemon"
|
||||||
|
+ lib.optionalString cfg.enableNsncd " (nsncd)";
|
||||||
|
|
||||||
before = [ "nss-lookup.target" "nss-user-lookup.target" ];
|
before = [ "nss-lookup.target" "nss-user-lookup.target" ];
|
||||||
wants = [ "nss-lookup.target" "nss-user-lookup.target" ];
|
wants = [ "nss-lookup.target" "nss-user-lookup.target" ];
|
||||||
@ -89,14 +104,14 @@ in
|
|||||||
|
|
||||||
environment = { LD_LIBRARY_PATH = nssModulesPath; };
|
environment = { LD_LIBRARY_PATH = nssModulesPath; };
|
||||||
|
|
||||||
restartTriggers = [
|
restartTriggers = lib.optionals (!cfg.enableNsncd) ([
|
||||||
config.environment.etc.hosts.source
|
config.environment.etc.hosts.source
|
||||||
config.environment.etc."nsswitch.conf".source
|
config.environment.etc."nsswitch.conf".source
|
||||||
config.environment.etc."nscd.conf".source
|
config.environment.etc."nscd.conf".source
|
||||||
] ++ optionals config.users.mysql.enable [
|
] ++ optionals config.users.mysql.enable [
|
||||||
config.environment.etc."libnss-mysql.cfg".source
|
config.environment.etc."libnss-mysql.cfg".source
|
||||||
config.environment.etc."libnss-mysql-root.cfg".source
|
config.environment.etc."libnss-mysql-root.cfg".source
|
||||||
];
|
]);
|
||||||
|
|
||||||
# In some configurations, nscd needs to be started as root; it will
|
# In some configurations, nscd needs to be started as root; it will
|
||||||
# drop privileges after all the NSS modules have read their
|
# drop privileges after all the NSS modules have read their
|
||||||
@ -106,8 +121,11 @@ in
|
|||||||
# sill want to read their configuration files after the privilege drop
|
# sill want to read their configuration files after the privilege drop
|
||||||
# and so users can set the owner of those files to the nscd user.
|
# and so users can set the owner of those files to the nscd user.
|
||||||
serviceConfig =
|
serviceConfig =
|
||||||
{ ExecStart = "!@${cfg.package}/bin/nscd nscd";
|
{
|
||||||
Type = "forking";
|
ExecStart =
|
||||||
|
if cfg.enableNsncd then "${pkgs.nsncd}/bin/nsncd"
|
||||||
|
else "!@${cfg.package}/bin/nscd nscd";
|
||||||
|
Type = if cfg.enableNsncd then "notify" else "forking";
|
||||||
User = cfg.user;
|
User = cfg.user;
|
||||||
Group = cfg.group;
|
Group = cfg.group;
|
||||||
RemoveIPC = true;
|
RemoveIPC = true;
|
||||||
@ -120,12 +138,12 @@ in
|
|||||||
PIDFile = "/run/nscd/nscd.pid";
|
PIDFile = "/run/nscd/nscd.pid";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
ExecReload =
|
ExecReload =
|
||||||
[ "${cfg.package}/bin/nscd --invalidate passwd"
|
lib.optionals (!cfg.enableNsncd) [
|
||||||
|
"${cfg.package}/bin/nscd --invalidate passwd"
|
||||||
"${cfg.package}/bin/nscd --invalidate group"
|
"${cfg.package}/bin/nscd --invalidate group"
|
||||||
"${cfg.package}/bin/nscd --invalidate hosts"
|
"${cfg.package}/bin/nscd --invalidate hosts"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -155,9 +155,17 @@ in
|
|||||||
virtualHosts.${cfg.virtualHost} = {
|
virtualHosts.${cfg.virtualHost} = {
|
||||||
root = "${cfg.package}/p";
|
root = "${cfg.package}/p";
|
||||||
|
|
||||||
|
# php files handling
|
||||||
|
# this regex is mandatory because of the API
|
||||||
locations."~ ^.+?\.php(/.*)?$".extraConfig = ''
|
locations."~ ^.+?\.php(/.*)?$".extraConfig = ''
|
||||||
fastcgi_pass unix:${config.services.phpfpm.pools.${cfg.pool}.socket};
|
fastcgi_pass unix:${config.services.phpfpm.pools.${cfg.pool}.socket};
|
||||||
fastcgi_split_path_info ^(.+\.php)(/.*)$;
|
fastcgi_split_path_info ^(.+\.php)(/.*)$;
|
||||||
|
# By default, the variable PATH_INFO is not set under PHP-FPM
|
||||||
|
# But FreshRSS API greader.php need it. If you have a “Bad Request” error, double check this var!
|
||||||
|
# NOTE: the separate $path_info variable is required. For more details, see:
|
||||||
|
# https://trac.nginx.org/nginx/ticket/321
|
||||||
|
set $path_info $fastcgi_path_info;
|
||||||
|
fastcgi_param PATH_INFO $path_info;
|
||||||
include ${pkgs.nginx}/conf/fastcgi_params;
|
include ${pkgs.nginx}/conf/fastcgi_params;
|
||||||
include ${pkgs.nginx}/conf/fastcgi.conf;
|
include ${pkgs.nginx}/conf/fastcgi.conf;
|
||||||
'';
|
'';
|
||||||
|
@ -168,7 +168,7 @@ let
|
|||||||
<VirtualHost ${concatMapStringsSep " " (listen: "${listen.ip}:${toString listen.port}") listen}>
|
<VirtualHost ${concatMapStringsSep " " (listen: "${listen.ip}:${toString listen.port}") listen}>
|
||||||
ServerName ${hostOpts.hostName}
|
ServerName ${hostOpts.hostName}
|
||||||
${concatMapStrings (alias: "ServerAlias ${alias}\n") hostOpts.serverAliases}
|
${concatMapStrings (alias: "ServerAlias ${alias}\n") hostOpts.serverAliases}
|
||||||
ServerAdmin ${adminAddr}
|
${optionalString (adminAddr != null) "ServerAdmin ${adminAddr}"}
|
||||||
<IfModule mod_ssl.c>
|
<IfModule mod_ssl.c>
|
||||||
SSLEngine off
|
SSLEngine off
|
||||||
</IfModule>
|
</IfModule>
|
||||||
@ -187,7 +187,7 @@ let
|
|||||||
<VirtualHost ${concatMapStringsSep " " (listen: "${listen.ip}:${toString listen.port}") listenSSL}>
|
<VirtualHost ${concatMapStringsSep " " (listen: "${listen.ip}:${toString listen.port}") listenSSL}>
|
||||||
ServerName ${hostOpts.hostName}
|
ServerName ${hostOpts.hostName}
|
||||||
${concatMapStrings (alias: "ServerAlias ${alias}\n") hostOpts.serverAliases}
|
${concatMapStrings (alias: "ServerAlias ${alias}\n") hostOpts.serverAliases}
|
||||||
ServerAdmin ${adminAddr}
|
${optionalString (adminAddr != null) "ServerAdmin ${adminAddr}"}
|
||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLCertificateFile ${sslServerCert}
|
SSLCertificateFile ${sslServerCert}
|
||||||
SSLCertificateKeyFile ${sslServerKey}
|
SSLCertificateKeyFile ${sslServerKey}
|
||||||
@ -455,8 +455,9 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
adminAddr = mkOption {
|
adminAddr = mkOption {
|
||||||
type = types.str;
|
type = types.nullOr types.str;
|
||||||
example = "admin@example.org";
|
example = "admin@example.org";
|
||||||
|
default = null;
|
||||||
description = lib.mdDoc "E-mail address of the server administrator.";
|
description = lib.mdDoc "E-mail address of the server administrator.";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ in
|
|||||||
./fvwm3.nix
|
./fvwm3.nix
|
||||||
./hackedbox.nix
|
./hackedbox.nix
|
||||||
./herbstluftwm.nix
|
./herbstluftwm.nix
|
||||||
|
./hypr.nix
|
||||||
./i3.nix
|
./i3.nix
|
||||||
./jwm.nix
|
./jwm.nix
|
||||||
./leftwm.nix
|
./leftwm.nix
|
||||||
|
25
nixos/modules/services/x11/window-managers/hypr.nix
Normal file
25
nixos/modules/services/x11/window-managers/hypr.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
|
||||||
|
let
|
||||||
|
cfg = config.services.xserver.windowManager.hypr;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
###### interface
|
||||||
|
options = {
|
||||||
|
services.xserver.windowManager.hypr.enable = mkEnableOption (lib.mdDoc "hypr");
|
||||||
|
};
|
||||||
|
|
||||||
|
###### implementation
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
services.xserver.windowManager.session = singleton {
|
||||||
|
name = "hypr";
|
||||||
|
start = ''
|
||||||
|
${pkgs.hypr}/bin/Hypr &
|
||||||
|
waitPID=$!
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
environment.systemPackages = [ pkgs.hypr ];
|
||||||
|
};
|
||||||
|
}
|
@ -21,10 +21,31 @@ in
|
|||||||
192.0.2.1 somehost.test
|
192.0.2.1 somehost.test
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
systemd.services.sockdump = {
|
||||||
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
path = [
|
||||||
|
# necessary for bcc to unpack kernel headers and invoke modprobe
|
||||||
|
pkgs.gnutar
|
||||||
|
pkgs.xz.bin
|
||||||
|
pkgs.kmod
|
||||||
|
];
|
||||||
|
environment.PYTHONUNBUFFERED = "1";
|
||||||
|
|
||||||
|
serviceConfig = {
|
||||||
|
ExecStart = "${pkgs.sockdump}/bin/sockdump /var/run/nscd/socket";
|
||||||
|
Restart = "on-failure";
|
||||||
|
RestartSec = "1";
|
||||||
|
Type = "simple";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
specialisation = {
|
specialisation = {
|
||||||
withUnscd.configuration = { ... }: {
|
withUnscd.configuration = { ... }: {
|
||||||
services.nscd.package = pkgs.unscd;
|
services.nscd.package = pkgs.unscd;
|
||||||
};
|
};
|
||||||
|
withNsncd.configuration = { ... }: {
|
||||||
|
services.nscd.enableNsncd = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -40,9 +61,10 @@ in
|
|||||||
"systemd-run --pty --property=Type=oneshot --property=DynamicUser=yes --property=User=iamatest whoami"
|
"systemd-run --pty --property=Type=oneshot --property=DynamicUser=yes --property=User=iamatest whoami"
|
||||||
)
|
)
|
||||||
|
|
||||||
# Test resolution of somehost.test with getent', to make sure we go via nscd
|
# Test resolution of somehost.test with getent', to make sure we go via
|
||||||
|
# nscd protocol
|
||||||
def test_host_lookups():
|
def test_host_lookups():
|
||||||
with subtest("host lookups via nscd"):
|
with subtest("host lookups via nscd protocol"):
|
||||||
# ahosts
|
# ahosts
|
||||||
output = machine.succeed("${getent'} ahosts somehost.test")
|
output = machine.succeed("${getent'} ahosts somehost.test")
|
||||||
assert "192.0.2.1" in output
|
assert "192.0.2.1" in output
|
||||||
@ -62,6 +84,7 @@ in
|
|||||||
assert "somehost.test" in machine.succeed("${getent'} hosts 2001:db8::1")
|
assert "somehost.test" in machine.succeed("${getent'} hosts 2001:db8::1")
|
||||||
assert "somehost.test" in machine.succeed("${getent'} hosts 192.0.2.1")
|
assert "somehost.test" in machine.succeed("${getent'} hosts 192.0.2.1")
|
||||||
|
|
||||||
|
|
||||||
# Test host resolution via nss modules works
|
# Test host resolution via nss modules works
|
||||||
# We rely on nss-myhostname in this case, which resolves *.localhost and
|
# We rely on nss-myhostname in this case, which resolves *.localhost and
|
||||||
# _gateway.
|
# _gateway.
|
||||||
@ -87,6 +110,9 @@ in
|
|||||||
start_all()
|
start_all()
|
||||||
machine.wait_for_unit("default.target")
|
machine.wait_for_unit("default.target")
|
||||||
|
|
||||||
|
# give sockdump some time to finish attaching.
|
||||||
|
machine.sleep(5)
|
||||||
|
|
||||||
# Test all tests with glibc-nscd.
|
# Test all tests with glibc-nscd.
|
||||||
test_dynamic_user()
|
test_dynamic_user()
|
||||||
test_host_lookups()
|
test_host_lookups()
|
||||||
@ -103,5 +129,13 @@ in
|
|||||||
|
|
||||||
# known to fail, unscd doesn't load external NSS modules
|
# known to fail, unscd doesn't load external NSS modules
|
||||||
# test_nss_myhostname()
|
# test_nss_myhostname()
|
||||||
|
|
||||||
|
with subtest("nsncd"):
|
||||||
|
machine.succeed('${specialisations}/withNsncd/bin/switch-to-configuration test')
|
||||||
|
machine.wait_for_unit("default.target")
|
||||||
|
|
||||||
|
test_dynamic_user()
|
||||||
|
test_host_lookups()
|
||||||
|
test_nss_myhostname()
|
||||||
'';
|
'';
|
||||||
})
|
})
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
, extra-cmake-modules, kdoctools
|
, extra-cmake-modules, kdoctools
|
||||||
, qca-qt5, qjson, qtquickcontrols2, qtscript, qtwebengine
|
, qca-qt5, qjson, qtquickcontrols2, qtscript, qtwebengine
|
||||||
, karchive, kcmutils, kconfig, kdnssd, kguiaddons, kinit, kirigami2, knewstuff, knotifyconfig, ktexteditor, kwindowsystem
|
, karchive, kcmutils, kconfig, kdnssd, kguiaddons, kinit, kirigami2, knewstuff, knotifyconfig, ktexteditor, kwindowsystem
|
||||||
, fftw, phonon, plasma-framework, threadweaver
|
, fftw, phonon, plasma-framework, threadweaver, breeze-icons
|
||||||
, curl, ffmpeg, gdk-pixbuf, libaio, liblastfm, libmtp, loudmouth, lzo, lz4, mysql57, pcre, snappy, taglib, taglib_extras
|
, curl, ffmpeg, gdk-pixbuf, libaio, liblastfm, libmtp, loudmouth, lzo, lz4, mysql57, pcre, snappy, taglib, taglib_extras
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ mkDerivation rec {
|
|||||||
karchive kcmutils kconfig kdnssd kguiaddons kinit kirigami2 knewstuff knotifyconfig ktexteditor kwindowsystem
|
karchive kcmutils kconfig kdnssd kguiaddons kinit kirigami2 knewstuff knotifyconfig ktexteditor kwindowsystem
|
||||||
phonon plasma-framework threadweaver
|
phonon plasma-framework threadweaver
|
||||||
curl fftw ffmpeg gdk-pixbuf libaio liblastfm libmtp loudmouth lz4 lzo mysql57.server mysql57.server.static
|
curl fftw ffmpeg gdk-pixbuf libaio liblastfm libmtp loudmouth lz4 lzo mysql57.server mysql57.server.static
|
||||||
pcre snappy taglib taglib_extras
|
pcre snappy taglib taglib_extras breeze-icons
|
||||||
];
|
];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -6,6 +6,9 @@
|
|||||||
, fontconfig
|
, fontconfig
|
||||||
, xorg
|
, xorg
|
||||||
, libglvnd
|
, libglvnd
|
||||||
|
, makeDesktopItem
|
||||||
|
, copyDesktopItems
|
||||||
|
, graphicsmagick
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildDotnetModule rec {
|
buildDotnetModule rec {
|
||||||
@ -23,13 +26,14 @@ buildDotnetModule rec {
|
|||||||
nugetDeps = ./deps.nix;
|
nugetDeps = ./deps.nix;
|
||||||
dotnetFlags = [ "-p:Runtimeidentifier=linux-x64" ];
|
dotnetFlags = [ "-p:Runtimeidentifier=linux-x64" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ autoPatchelfHook ];
|
nativeBuildInputs = [
|
||||||
|
autoPatchelfHook
|
||||||
buildInputs = [
|
copyDesktopItems
|
||||||
stdenv.cc.cc.lib
|
graphicsmagick
|
||||||
fontconfig
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
buildInputs = [ stdenv.cc.cc.lib fontconfig ];
|
||||||
|
|
||||||
runtimeDeps = [
|
runtimeDeps = [
|
||||||
libglvnd
|
libglvnd
|
||||||
xorg.libSM
|
xorg.libSM
|
||||||
@ -37,7 +41,25 @@ buildDotnetModule rec {
|
|||||||
xorg.libX11
|
xorg.libX11
|
||||||
];
|
];
|
||||||
|
|
||||||
|
postFixup = ''
|
||||||
|
mkdir -p $out/share/icons/hicolor/256x256/apps/
|
||||||
|
gm convert $src/GalaxyBudsClient/Resources/icon_white.ico $out/share/icons/hicolor/256x256/apps/${meta.mainProgram}.png
|
||||||
|
'';
|
||||||
|
|
||||||
|
desktopItems = makeDesktopItem {
|
||||||
|
name = meta.mainProgram;
|
||||||
|
exec = meta.mainProgram;
|
||||||
|
icon = meta.mainProgram;
|
||||||
|
desktopName = meta.mainProgram;
|
||||||
|
genericName = "Galaxy Buds Client";
|
||||||
|
comment = meta.description;
|
||||||
|
type = "Application";
|
||||||
|
categories = [ "Settings" ];
|
||||||
|
startupNotify = true;
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
mainProgram = "GalaxyBudsClient";
|
||||||
description = "Unofficial Galaxy Buds Manager for Windows and Linux";
|
description = "Unofficial Galaxy Buds Manager for Windows and Linux";
|
||||||
homepage = "https://github.com/ThePBone/GalaxyBudsClient";
|
homepage = "https://github.com/ThePBone/GalaxyBudsClient";
|
||||||
license = licenses.gpl3;
|
license = licenses.gpl3;
|
||||||
|
@ -341,12 +341,12 @@ final: prev:
|
|||||||
|
|
||||||
SpaceVim = buildVimPluginFrom2Nix {
|
SpaceVim = buildVimPluginFrom2Nix {
|
||||||
pname = "SpaceVim";
|
pname = "SpaceVim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SpaceVim";
|
owner = "SpaceVim";
|
||||||
repo = "SpaceVim";
|
repo = "SpaceVim";
|
||||||
rev = "48c818a86224fd9b061092509db8706b5ae9f6bc";
|
rev = "b488dd5aeb787e030052a0583a345aa33c580b83";
|
||||||
sha256 = "17g4w29vgmgl3l5cwy7m8ylrm79jnz9yrr9rn60wxdf28zrig1gm";
|
sha256 = "0spa9nb93ksbap177prwcicixf522dzkmlzq7flgb92yfh2hwm8b";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
|
meta.homepage = "https://github.com/SpaceVim/SpaceVim/";
|
||||||
};
|
};
|
||||||
@ -486,12 +486,12 @@ final: prev:
|
|||||||
|
|
||||||
aerial-nvim = buildVimPluginFrom2Nix {
|
aerial-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "aerial.nvim";
|
pname = "aerial.nvim";
|
||||||
version = "2022-10-19";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "stevearc";
|
owner = "stevearc";
|
||||||
repo = "aerial.nvim";
|
repo = "aerial.nvim";
|
||||||
rev = "d35799b510f6582f24765dcb8b293fc4988ccc41";
|
rev = "832024bdccf414d786eabdf2a05f2f117581cb36";
|
||||||
sha256 = "19njckq33dsjsr0xh8mq0vzsa25wv57ksykwxiia1afg9qnjvg0l";
|
sha256 = "1idxkjh3j3rzh47zlm0fc3nnbj7jzyg643xi8fap72sv597h07vd";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
|
meta.homepage = "https://github.com/stevearc/aerial.nvim/";
|
||||||
};
|
};
|
||||||
@ -702,12 +702,12 @@ final: prev:
|
|||||||
|
|
||||||
aurora = buildVimPluginFrom2Nix {
|
aurora = buildVimPluginFrom2Nix {
|
||||||
pname = "aurora";
|
pname = "aurora";
|
||||||
version = "2022-09-06";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ray-x";
|
owner = "ray-x";
|
||||||
repo = "aurora";
|
repo = "aurora";
|
||||||
rev = "298394e61d57b6cc0a050c91e30475f0aeb421ef";
|
rev = "e2f3b33f0a3ec1a33cc1c290951e50e287037036";
|
||||||
sha256 = "001l0m5z2vg5kpnbvikj033x3qg52yn3b2lsb8fpyqbnjs2r8nma";
|
sha256 = "0p9fa6jsvign3r470www78m8dxkc8mrq9w10q6nr52slzzp2m382";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ray-x/aurora/";
|
meta.homepage = "https://github.com/ray-x/aurora/";
|
||||||
};
|
};
|
||||||
@ -1722,12 +1722,12 @@ final: prev:
|
|||||||
|
|
||||||
coc-nvim = buildVimPluginFrom2Nix {
|
coc-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "coc.nvim";
|
pname = "coc.nvim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "neoclide";
|
owner = "neoclide";
|
||||||
repo = "coc.nvim";
|
repo = "coc.nvim";
|
||||||
rev = "853afde8027fda3eb687ea076fa4f5755c68e781";
|
rev = "84739fd4059e3a8b0ed1b2ac7eba7c8a2ad76c79";
|
||||||
sha256 = "1xgyi751dgjy9x5c1nfn5rcrcxm76f7fbx04qqmrivjjlqpg9a4k";
|
sha256 = "0pc1183ydmn2c06zl2zgxlidcrw6fw104fxi868fifbvm13q3sd9";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/neoclide/coc.nvim/";
|
meta.homepage = "https://github.com/neoclide/coc.nvim/";
|
||||||
};
|
};
|
||||||
@ -1794,12 +1794,12 @@ final: prev:
|
|||||||
|
|
||||||
command-t = buildVimPluginFrom2Nix {
|
command-t = buildVimPluginFrom2Nix {
|
||||||
pname = "command-t";
|
pname = "command-t";
|
||||||
version = "2022-10-07";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "wincent";
|
owner = "wincent";
|
||||||
repo = "command-t";
|
repo = "command-t";
|
||||||
rev = "f8d67e234aa39856ce62246cd4bf1c76f8b46245";
|
rev = "e8d4847f0ca246a605c720b4a740b57f7cdb3a65";
|
||||||
sha256 = "1iq34bysnkl65gvdpsfqgimvmnpq964654c0g1ijjc0ayfk1yyd8";
|
sha256 = "18ih0wc7gk8kvx9bhafbdajb6jf225l25rjfjamwy83i4kcn4xl0";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/wincent/command-t/";
|
meta.homepage = "https://github.com/wincent/command-t/";
|
||||||
};
|
};
|
||||||
@ -1878,12 +1878,12 @@ final: prev:
|
|||||||
|
|
||||||
compiler-explorer-nvim = buildVimPluginFrom2Nix {
|
compiler-explorer-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "compiler-explorer.nvim";
|
pname = "compiler-explorer.nvim";
|
||||||
version = "2022-10-15";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "krady21";
|
owner = "krady21";
|
||||||
repo = "compiler-explorer.nvim";
|
repo = "compiler-explorer.nvim";
|
||||||
rev = "356f876ef4ef194503b2e23d27af9f55c5faff32";
|
rev = "70476109b783123a3a5cc1294cb7e0f2921d9f51";
|
||||||
sha256 = "03kbf8vrb7ws18k6w2d4zrbj0318qr82xgqxw9yfqsb4wzx8b5jx";
|
sha256 = "07pxg4k6sinhwg6n5xjk2by3pmfm545ybji9map81iqw2m3k2v3h";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/";
|
meta.homepage = "https://github.com/krady21/compiler-explorer.nvim/";
|
||||||
};
|
};
|
||||||
@ -2010,24 +2010,24 @@ final: prev:
|
|||||||
|
|
||||||
coq-artifacts = buildVimPluginFrom2Nix {
|
coq-artifacts = buildVimPluginFrom2Nix {
|
||||||
pname = "coq.artifacts";
|
pname = "coq.artifacts";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ms-jpq";
|
owner = "ms-jpq";
|
||||||
repo = "coq.artifacts";
|
repo = "coq.artifacts";
|
||||||
rev = "7d3a56b9eaaa99c8c73d4838630f46e81a016362";
|
rev = "340c074eedb58c72aecba13acdb17e6d34779898";
|
||||||
sha256 = "0kxv53wnjxms3pn0dwg2z36f1lraw0fgxax4lb5i52mhwn7vg2qg";
|
sha256 = "1p6ivb9amaassvmfz8117k3bxyf5x18zay75fc6h1f4vdm594g6c";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
|
meta.homepage = "https://github.com/ms-jpq/coq.artifacts/";
|
||||||
};
|
};
|
||||||
|
|
||||||
coq-thirdparty = buildVimPluginFrom2Nix {
|
coq-thirdparty = buildVimPluginFrom2Nix {
|
||||||
pname = "coq.thirdparty";
|
pname = "coq.thirdparty";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ms-jpq";
|
owner = "ms-jpq";
|
||||||
repo = "coq.thirdparty";
|
repo = "coq.thirdparty";
|
||||||
rev = "5cbf8a2b67246dca9611b19000df9d1d04922cab";
|
rev = "37d29e9ab0f1f4db7ce10ec116c14e8c74584142";
|
||||||
sha256 = "1j0bja06gpnyqh0qb6kq1grmf0dr8p4k63w1rxjynj1fnnvp3vcs";
|
sha256 = "0b9h9ggxkrkdavg0h9dpkm8nkicmdz7lk3ix18xl9br2vmlah3bb";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
|
meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/";
|
||||||
};
|
};
|
||||||
@ -2046,12 +2046,12 @@ final: prev:
|
|||||||
|
|
||||||
coq_nvim = buildVimPluginFrom2Nix {
|
coq_nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "coq_nvim";
|
pname = "coq_nvim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ms-jpq";
|
owner = "ms-jpq";
|
||||||
repo = "coq_nvim";
|
repo = "coq_nvim";
|
||||||
rev = "1a07d8454d620b386ed9c04c41097862b0d0ace4";
|
rev = "a6e5c0921f58fa6bee85d3c33915d8397125dc0e";
|
||||||
sha256 = "13maibc8vdd5gs194dmh2jdynjv4xryr6wjavryq2bfzh5kx6xx8";
|
sha256 = "1hgnbz7dk8ac5klqjdc85m149vlhdjqfrxx1l8kcxxraws3zzfsk";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
|
meta.homepage = "https://github.com/ms-jpq/coq_nvim/";
|
||||||
};
|
};
|
||||||
@ -2610,6 +2610,18 @@ final: prev:
|
|||||||
meta.homepage = "https://github.com/doki-theme/doki-theme-vim/";
|
meta.homepage = "https://github.com/doki-theme/doki-theme-vim/";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
dracula-nvim = buildVimPluginFrom2Nix {
|
||||||
|
pname = "dracula.nvim";
|
||||||
|
version = "2022-10-21";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Mofiqul";
|
||||||
|
repo = "dracula.nvim";
|
||||||
|
rev = "ca1fc7a554386c2d31996ee28c8ad70731117bce";
|
||||||
|
sha256 = "11jzhzr0yx67gci3gbxzif9hyvk7pw533ii0r24wbfv7nh9dvqh6";
|
||||||
|
};
|
||||||
|
meta.homepage = "https://github.com/Mofiqul/dracula.nvim/";
|
||||||
|
};
|
||||||
|
|
||||||
dressing-nvim = buildVimPluginFrom2Nix {
|
dressing-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "dressing.nvim";
|
pname = "dressing.nvim";
|
||||||
version = "2022-10-03";
|
version = "2022-10-03";
|
||||||
@ -4354,12 +4366,12 @@ final: prev:
|
|||||||
|
|
||||||
lsp_signature-nvim = buildVimPluginFrom2Nix {
|
lsp_signature-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "lsp_signature.nvim";
|
pname = "lsp_signature.nvim";
|
||||||
version = "2022-08-15";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ray-x";
|
owner = "ray-x";
|
||||||
repo = "lsp_signature.nvim";
|
repo = "lsp_signature.nvim";
|
||||||
rev = "e65a63858771db3f086c8d904ff5f80705fd962b";
|
rev = "ad1f9b413e27a8cb86893326e7b02982c69fe3f3";
|
||||||
sha256 = "17qxn2ldvh1gas3i55vigqsz4mm7sxfl721v7lix9xs9bqgm73n1";
|
sha256 = "0w0pww74n9abxkbqwfcp2fllaixvcw8972van8mcnj3qhmg743yi";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
|
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
|
||||||
};
|
};
|
||||||
@ -4535,12 +4547,12 @@ final: prev:
|
|||||||
|
|
||||||
mini-nvim = buildVimPluginFrom2Nix {
|
mini-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "mini.nvim";
|
pname = "mini.nvim";
|
||||||
version = "2022-10-14";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "echasnovski";
|
owner = "echasnovski";
|
||||||
repo = "mini.nvim";
|
repo = "mini.nvim";
|
||||||
rev = "1a911c2e710b6b3a4b673ab2f47911faa06f5286";
|
rev = "8087764d8c38cfa604511f57dab51ad64316c16c";
|
||||||
sha256 = "1n5plkqywsmrr2ji1f0mvgc3yjd984xdm2vkniyq04rhyw5mshz8";
|
sha256 = "09ycmhdb7rihb0dldl6pma6b8z6arx7pbh2i41avp3r30lgnxnv4";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
|
meta.homepage = "https://github.com/echasnovski/mini.nvim/";
|
||||||
};
|
};
|
||||||
@ -4895,24 +4907,24 @@ final: prev:
|
|||||||
|
|
||||||
neodev-nvim = buildVimPluginFrom2Nix {
|
neodev-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "neodev.nvim";
|
pname = "neodev.nvim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "neodev.nvim";
|
repo = "neodev.nvim";
|
||||||
rev = "218d9b06f6b91a0d5b9d8d9c165c5c286f9521ea";
|
rev = "97ebf23c0d4f5a11f1d68a5abd468751b14980a1";
|
||||||
sha256 = "0m88ykblj7nssw7l6492h742zl8cm0mhv23sb1nj73m5x95h4d4c";
|
sha256 = "023ndb3y0ak4id4svzj3g9lqlp8azp7bsb6y9h17mglll9kh6mdr";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/neodev.nvim/";
|
meta.homepage = "https://github.com/folke/neodev.nvim/";
|
||||||
};
|
};
|
||||||
|
|
||||||
neoformat = buildVimPluginFrom2Nix {
|
neoformat = buildVimPluginFrom2Nix {
|
||||||
pname = "neoformat";
|
pname = "neoformat";
|
||||||
version = "2022-09-01";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sbdchd";
|
owner = "sbdchd";
|
||||||
repo = "neoformat";
|
repo = "neoformat";
|
||||||
rev = "0ae951121da29a157d80db70c32679b428afffdc";
|
rev = "c4be749032b39a34ad89dddacda2f93a85d43a93";
|
||||||
sha256 = "1nslf2wfj0z4qq7zgqcx62gb31px6sqqb8rk1a10j3ply5bc7r67";
|
sha256 = "19f921m51943v731mmbzvknfjwrra2vjz3ppxzh935r3cq9l8ca0";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/sbdchd/neoformat/";
|
meta.homepage = "https://github.com/sbdchd/neoformat/";
|
||||||
};
|
};
|
||||||
@ -4979,12 +4991,12 @@ final: prev:
|
|||||||
|
|
||||||
neorg = buildVimPluginFrom2Nix {
|
neorg = buildVimPluginFrom2Nix {
|
||||||
pname = "neorg";
|
pname = "neorg";
|
||||||
version = "2022-10-17";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-neorg";
|
owner = "nvim-neorg";
|
||||||
repo = "neorg";
|
repo = "neorg";
|
||||||
rev = "49d0b5a3acf94f349a7351042d42933bf1047ad5";
|
rev = "9b3ea123f738391f78968e95402368c7ee48db65";
|
||||||
sha256 = "1a7w5jvfm89d423a3f6mjf2yf2bqx24wvignpkq3hlzzkkyvrc4g";
|
sha256 = "05l26h1q9z5yfx70vzvkcmqd5v5j4j7napdxbjmp8pxad2yghc8q";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-neorg/neorg/";
|
meta.homepage = "https://github.com/nvim-neorg/neorg/";
|
||||||
};
|
};
|
||||||
@ -5039,12 +5051,12 @@ final: prev:
|
|||||||
|
|
||||||
neovim-ayu = buildVimPluginFrom2Nix {
|
neovim-ayu = buildVimPluginFrom2Nix {
|
||||||
pname = "neovim-ayu";
|
pname = "neovim-ayu";
|
||||||
version = "2022-10-01";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Shatur";
|
owner = "Shatur";
|
||||||
repo = "neovim-ayu";
|
repo = "neovim-ayu";
|
||||||
rev = "bae6314522e47172564203d4f1c56dc1e39c1c14";
|
rev = "08ae56d07f175ac997324e89dd25229f7ab1bdfa";
|
||||||
sha256 = "0hwhcdswa5msxndcfcn68dq8aj6gka7vmfcvbnaxmwza23ik09cd";
|
sha256 = "0kklva47g1jf9ab1psgbxfw3w995kvg54jxzc9zplj4z8ppmp4hw";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/Shatur/neovim-ayu/";
|
meta.homepage = "https://github.com/Shatur/neovim-ayu/";
|
||||||
};
|
};
|
||||||
@ -5207,12 +5219,12 @@ final: prev:
|
|||||||
|
|
||||||
noice-nvim = buildVimPluginFrom2Nix {
|
noice-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "noice.nvim";
|
pname = "noice.nvim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "noice.nvim";
|
repo = "noice.nvim";
|
||||||
rev = "b10055a599af8d86ea0ae75bc2abb953ba20acbc";
|
rev = "dbb13d8fd7ff5329dbcd789ab01f460cf580ae1a";
|
||||||
sha256 = "15c0jcyhklrf4h4mid1a3049257rkvlbsbabrcfk10g0kad71kai";
|
sha256 = "00iw8lc9d6cn5qad4iqxkf2553k6fpk0ygf9h9bhzr3xyx0bnwpb";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/noice.nvim/";
|
meta.homepage = "https://github.com/folke/noice.nvim/";
|
||||||
};
|
};
|
||||||
@ -5627,12 +5639,12 @@ final: prev:
|
|||||||
|
|
||||||
nvim-hlslens = buildVimPluginFrom2Nix {
|
nvim-hlslens = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-hlslens";
|
pname = "nvim-hlslens";
|
||||||
version = "2022-10-09";
|
version = "2022-10-19";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kevinhwang91";
|
owner = "kevinhwang91";
|
||||||
repo = "nvim-hlslens";
|
repo = "nvim-hlslens";
|
||||||
rev = "8b67dd488cc4633dc3580b44bf0b30d002a2ba29";
|
rev = "75cf2f7dfc640f23e476cedc3f9784ce02f4f88b";
|
||||||
sha256 = "1wwk0sxd3j4fpndill5hbdq1rwmjfv8x8hmajvsxdnpc8skvyzxa";
|
sha256 = "1s24x17041dhgpkql43ma33bamqr54n6g3ggl3qndqby07zp66r1";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
|
meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/";
|
||||||
};
|
};
|
||||||
@ -5735,12 +5747,12 @@ final: prev:
|
|||||||
|
|
||||||
nvim-lspconfig = buildVimPluginFrom2Nix {
|
nvim-lspconfig = buildVimPluginFrom2Nix {
|
||||||
pname = "nvim-lspconfig";
|
pname = "nvim-lspconfig";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "neovim";
|
owner = "neovim";
|
||||||
repo = "nvim-lspconfig";
|
repo = "nvim-lspconfig";
|
||||||
rev = "3592f769f2d6b07ce3083744cd0a13442f5d4f43";
|
rev = "ee2e8c63cff0a8bfc7f4ef985ea466f10bb7e691";
|
||||||
sha256 = "1sbk30f3ajpks6wxyj1gh9b11si59hmffn12wd7a00zvgbgqa4vr";
|
sha256 = "19mx9dg9x1yp0rvvh83xxkkb92w7wqdw6i79ncfiffigplwlcfmi";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
|
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
|
||||||
};
|
};
|
||||||
@ -5955,8 +5967,8 @@ final: prev:
|
|||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "nvim-treesitter";
|
owner = "nvim-treesitter";
|
||||||
repo = "nvim-treesitter";
|
repo = "nvim-treesitter";
|
||||||
rev = "d49495fe72cbcedc944eece3611005dc0fa6acda";
|
rev = "c4c358e9badb181f4a05a4d8fd0c986a1cf5001b";
|
||||||
sha256 = "1ngh7dlgppicdf5f5zs26wpyc2h0pqkqmgkhq288j7ic9lpw4z5x";
|
sha256 = "1wqxnnl55ms46dfjag93knmnbvc19z4vyb9nhaj0iz70n24s0qd7";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
|
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
|
||||||
};
|
};
|
||||||
@ -6191,12 +6203,12 @@ final: prev:
|
|||||||
|
|
||||||
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
onedarkpro-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "onedarkpro.nvim";
|
pname = "onedarkpro.nvim";
|
||||||
version = "2022-10-19";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "olimorris";
|
owner = "olimorris";
|
||||||
repo = "onedarkpro.nvim";
|
repo = "onedarkpro.nvim";
|
||||||
rev = "050e23fa587ee959387fe8d67711f189caa5704b";
|
rev = "e9478c3e39ebeef1799f021f65eac44c39c0e5bc";
|
||||||
sha256 = "0l7xb55r7jya594c06jswbvqk06cma2b50zhl0vw57fagir2258m";
|
sha256 = "0v99ysgapaq1w3249wlc4b2dm04zv8mn2f9l5b78vncgvvwi6ipf";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
|
||||||
};
|
};
|
||||||
@ -9060,7 +9072,7 @@ final: prev:
|
|||||||
owner = "flazz";
|
owner = "flazz";
|
||||||
repo = "vim-colorschemes";
|
repo = "vim-colorschemes";
|
||||||
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
|
rev = "fd8f122cef604330c96a6a6e434682dbdfb878c9";
|
||||||
sha256 = "0kpsf6j20fgblc8vhqn7ymr52v2d1h52vc7rbxmxfwdm80nvv3g5";
|
sha256 = "1cg8q7w0vgl73aw1b9zz0zh5vw5d2pm8pm54fhfzva4azg56f416";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
|
meta.homepage = "https://github.com/flazz/vim-colorschemes/";
|
||||||
};
|
};
|
||||||
@ -10990,12 +11002,12 @@ final: prev:
|
|||||||
|
|
||||||
vim-ocaml = buildVimPluginFrom2Nix {
|
vim-ocaml = buildVimPluginFrom2Nix {
|
||||||
pname = "vim-ocaml";
|
pname = "vim-ocaml";
|
||||||
version = "2022-08-04";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ocaml";
|
owner = "ocaml";
|
||||||
repo = "vim-ocaml";
|
repo = "vim-ocaml";
|
||||||
rev = "755d96ccebbe08fb0e25d0d4f8ffaf0cf86e3217";
|
rev = "c0653e22a1b935d5dfef6ab61c6788e90d24baed";
|
||||||
sha256 = "0ndvrnkdk5mfkyifm0dvi0fsn0kc40hmz3nqadn4w894nl09cdxn";
|
sha256 = "1mvvcms3snzc2ki3x28dx85hqx59b6k3sdiyd9359sja44fnl34j";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ocaml/vim-ocaml/";
|
meta.homepage = "https://github.com/ocaml/vim-ocaml/";
|
||||||
};
|
};
|
||||||
@ -12815,12 +12827,12 @@ final: prev:
|
|||||||
|
|
||||||
vimspector = buildVimPluginFrom2Nix {
|
vimspector = buildVimPluginFrom2Nix {
|
||||||
pname = "vimspector";
|
pname = "vimspector";
|
||||||
version = "2022-10-11";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "puremourning";
|
owner = "puremourning";
|
||||||
repo = "vimspector";
|
repo = "vimspector";
|
||||||
rev = "2e309e74c16700cfc5e2c32541e29b95f0a5bdd3";
|
rev = "9c245831abf8b2685121101888dd4814c853fddc";
|
||||||
sha256 = "1mzyv9xami4y1mjj1hs2vwgfkam9gsvgv1rilb3rkihbzpk89aw0";
|
sha256 = "0jjplsl3isvqq247fh0zf28dh9s1l06ygrn345nijkl0fasspr7y";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/puremourning/vimspector/";
|
meta.homepage = "https://github.com/puremourning/vimspector/";
|
||||||
@ -12828,12 +12840,12 @@ final: prev:
|
|||||||
|
|
||||||
vimtex = buildVimPluginFrom2Nix {
|
vimtex = buildVimPluginFrom2Nix {
|
||||||
pname = "vimtex";
|
pname = "vimtex";
|
||||||
version = "2022-10-18";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "lervag";
|
owner = "lervag";
|
||||||
repo = "vimtex";
|
repo = "vimtex";
|
||||||
rev = "aacc06295f4790ebeec166462cc775d716c1b0e7";
|
rev = "caaea7e9df67113b53207d4a9454ebce09eb63d2";
|
||||||
sha256 = "0jfmzf6yqzp7css82ihjci4rcxsjc5laf3rbkabvd6dsa5qjbbl7";
|
sha256 = "152wb08g31fvp3n8r6v5mnnqcm0vdvj9wj0qaaw80jsys1qp1dq3";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/lervag/vimtex/";
|
meta.homepage = "https://github.com/lervag/vimtex/";
|
||||||
};
|
};
|
||||||
@ -12936,12 +12948,12 @@ final: prev:
|
|||||||
|
|
||||||
which-key-nvim = buildVimPluginFrom2Nix {
|
which-key-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "which-key.nvim";
|
pname = "which-key.nvim";
|
||||||
version = "2022-09-18";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "folke";
|
owner = "folke";
|
||||||
repo = "which-key.nvim";
|
repo = "which-key.nvim";
|
||||||
rev = "6885b669523ff4238de99a7c653d47b081b5506d";
|
rev = "26eb5300565b7bc1f5d8163ef2c49d6f0a14bc5f";
|
||||||
sha256 = "1fwb3mmc190xam96jm743ml56idx3zvqmxf8j61yhb8879879rj6";
|
sha256 = "0agfa4nbfwrq7zczzr93653gpk4x8i5vgv628fh1nif26idgqwki";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/folke/which-key.nvim/";
|
meta.homepage = "https://github.com/folke/which-key.nvim/";
|
||||||
};
|
};
|
||||||
@ -13177,12 +13189,12 @@ final: prev:
|
|||||||
|
|
||||||
catppuccin-nvim = buildVimPluginFrom2Nix {
|
catppuccin-nvim = buildVimPluginFrom2Nix {
|
||||||
pname = "catppuccin-nvim";
|
pname = "catppuccin-nvim";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "catppuccin";
|
owner = "catppuccin";
|
||||||
repo = "nvim";
|
repo = "nvim";
|
||||||
rev = "56604126c671aac3bebd6a33c9d1c55ac9359ce1";
|
rev = "c9c272f8f53968473873478591bfb4f5c1418370";
|
||||||
sha256 = "0czkqads8i9m0vc2np55glay0s6ii1y6nbb07sr9ck356qj6ix40";
|
sha256 = "019kg05yczcshm7s1dw4dnc05vdglk4yk548r98mq38ara8vjb3h";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/catppuccin/nvim/";
|
meta.homepage = "https://github.com/catppuccin/nvim/";
|
||||||
};
|
};
|
||||||
@ -13201,12 +13213,12 @@ final: prev:
|
|||||||
|
|
||||||
chad = buildVimPluginFrom2Nix {
|
chad = buildVimPluginFrom2Nix {
|
||||||
pname = "chad";
|
pname = "chad";
|
||||||
version = "2022-10-20";
|
version = "2022-10-21";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ms-jpq";
|
owner = "ms-jpq";
|
||||||
repo = "chadtree";
|
repo = "chadtree";
|
||||||
rev = "d028cffc3dfb9f78187c6bb3c57013af3e8ab081";
|
rev = "ccf090af9b708b9ad3531527ec69e12e6d8c58fa";
|
||||||
sha256 = "0l9x1kvjbsg6c2d9ww6hmf0qz8v5r34g80agqw8is5nvmbsqfa8j";
|
sha256 = "06k75radisg84mzb0254b9c8mm2d3j5hsmcyn74h7d53m1ccvwg0";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/ms-jpq/chadtree/";
|
meta.homepage = "https://github.com/ms-jpq/chadtree/";
|
||||||
};
|
};
|
||||||
@ -13273,12 +13285,12 @@ final: prev:
|
|||||||
|
|
||||||
rose-pine = buildVimPluginFrom2Nix {
|
rose-pine = buildVimPluginFrom2Nix {
|
||||||
pname = "rose-pine";
|
pname = "rose-pine";
|
||||||
version = "2022-10-03";
|
version = "2022-10-20";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rose-pine";
|
owner = "rose-pine";
|
||||||
repo = "neovim";
|
repo = "neovim";
|
||||||
rev = "69dca24ba7f8e74f1e6f0bacbc93481ac4047f2e";
|
rev = "82c86091b4dd999761a0494408d30e39a51f49c2";
|
||||||
sha256 = "1n6q7h53zbbybyi219hamagpycasvnnxjgvifsdrxw7825zdnlsy";
|
sha256 = "125lv3hb1vimv1bfx8dxmiap97dihm28fkhh4na98i5hjf7lhqas";
|
||||||
};
|
};
|
||||||
meta.homepage = "https://github.com/rose-pine/neovim/";
|
meta.homepage = "https://github.com/rose-pine/neovim/";
|
||||||
};
|
};
|
||||||
|
@ -218,6 +218,7 @@ https://github.com/monaqa/dial.nvim/,HEAD,
|
|||||||
https://github.com/sindrets/diffview.nvim/,,
|
https://github.com/sindrets/diffview.nvim/,,
|
||||||
https://github.com/direnv/direnv.vim/,,
|
https://github.com/direnv/direnv.vim/,,
|
||||||
https://github.com/doki-theme/doki-theme-vim/,,
|
https://github.com/doki-theme/doki-theme-vim/,,
|
||||||
|
https://github.com/Mofiqul/dracula.nvim/,HEAD,
|
||||||
https://github.com/stevearc/dressing.nvim/,,
|
https://github.com/stevearc/dressing.nvim/,,
|
||||||
https://github.com/Shougo/echodoc.vim/,,
|
https://github.com/Shougo/echodoc.vim/,,
|
||||||
https://github.com/sainnhe/edge/,,
|
https://github.com/sainnhe/edge/,,
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
, rustPlatform
|
, rustPlatform
|
||||||
, fetchgit
|
, fetchgit
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
|
, pkg-config
|
||||||
|
, glib
|
||||||
|
, libopus
|
||||||
|
, vips
|
||||||
, ffmpeg
|
, ffmpeg
|
||||||
, callPackage
|
, callPackage
|
||||||
, unstableGitUpdater
|
, unstableGitUpdater
|
||||||
@ -9,20 +13,27 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage {
|
rustPlatform.buildRustPackage {
|
||||||
pname = "faircamp";
|
pname = "faircamp";
|
||||||
version = "unstable-2022-07-22";
|
version = "unstable-2022-10-08";
|
||||||
|
|
||||||
# TODO when switching to a stable release, use fetchFromGitea and add a
|
# TODO when switching to a stable release, use fetchFromGitea and add a
|
||||||
# version test. Meanwhile, fetchgit is used to make unstableGitUpdater work.
|
# version test. Meanwhile, fetchgit is used to make unstableGitUpdater work.
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://codeberg.org/simonrepp/faircamp.git";
|
url = "https://codeberg.org/simonrepp/faircamp.git";
|
||||||
rev = "4803b6e0b59c1fc9922d1e498743a0171d7f324d";
|
rev = "630415985127298bf82bfc210d2fc8b214758db1";
|
||||||
sha256 = "sha256-VliBGYZPoX65JURlBaVMCMB5DuE/gqr27KcEzAVRFxc=";
|
sha256 = "sha256-4pzDey0iV7LtHI0rbbcCjjuTaFt0CR88Vl0B1RU96v0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-fs7CXw6CS+TtMxLtDaQiYY6fiBFl4RCttymQJDAm6dg=";
|
cargoHash = "sha256-GgWxxKHLGtsSGVbhli6HTfUu4TmbY4J9N7UA7AOzUkc=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
makeWrapper
|
makeWrapper
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
glib
|
||||||
|
libopus
|
||||||
|
vips
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
25
pkgs/applications/misc/huggle/00-remove-third-party.patch
Normal file
25
pkgs/applications/misc/huggle/00-remove-third-party.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||||
|
index a37976e..5669366 100644
|
||||||
|
--- a/src/CMakeLists.txt
|
||||||
|
+++ b/src/CMakeLists.txt
|
||||||
|
@@ -59,16 +59,12 @@ if(NOT MINGW AND WIN32)
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_BINARY_DIR}/Debug)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-add_subdirectory(3rd/libirc/libirc libirc)
|
||||||
|
-add_subdirectory(3rd/libirc/libircclient libircclient)
|
||||||
|
+include_directories(@libirc_includes@)
|
||||||
|
|
||||||
|
# YAML
|
||||||
|
-option(YAML_CPP_BUILD_TOOLS "Disable tests" OFF)
|
||||||
|
-option(YAML_CPP_BUILD_TESTS "Enable testing" OFF)
|
||||||
|
-option(YAML_CPP_BUILD_TOOLS "Enable parse tools" OFF)
|
||||||
|
-option(BUILD_SHARED_LIBS "Build as shared" ON)
|
||||||
|
-include_directories("3rd/yaml-cpp/include/")
|
||||||
|
-add_subdirectory(3rd/yaml-cpp)
|
||||||
|
+find_package(YAML-CPP 0.6.3 QUIET)
|
||||||
|
+include_directories(YAML_CPP_INCLUDE_DIR)
|
||||||
|
+
|
||||||
|
if (HUGGLE_EXT)
|
||||||
|
if(NOT MINGW AND WIN32)
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_BINARY_DIR}/Release/extensions)
|
13
pkgs/applications/misc/huggle/01-extensions.patch
Normal file
13
pkgs/applications/misc/huggle/01-extensions.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/src/huggle_core/definitions_prod.hpp b/src/huggle_core/definitions_prod.hpp
|
||||||
|
index 1fc5b1fb..17881ade 100644
|
||||||
|
--- a/src/huggle_core/definitions_prod.hpp
|
||||||
|
+++ b/src/huggle_core/definitions_prod.hpp
|
||||||
|
@@ -216,7 +216,7 @@ namespace std { typedef decltype(nullptr) nullptr_t; }
|
||||||
|
#define HUGGLE_GLOBAL_EXTENSION_PATH QCoreApplication::applicationDirPath() + "/extensions"
|
||||||
|
#elif defined __linux__
|
||||||
|
#define HUGGLE_UPDATER_PLATFORM_TYPE "linux"
|
||||||
|
- #define HUGGLE_GLOBAL_EXTENSION_PATH "/usr/local/share/huggle/extensions"
|
||||||
|
+ #define HUGGLE_GLOBAL_EXTENSION_PATH "@out@/share/huggle/extensions"
|
||||||
|
#elif defined HUGGLE_WIN
|
||||||
|
// This is needed by yaml cpp library, otherwise it won't build with MSVC
|
||||||
|
#define YAML_CPP_DLL
|
63
pkgs/applications/misc/huggle/default.nix
Normal file
63
pkgs/applications/misc/huggle/default.nix
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pkg-config
|
||||||
|
, ncurses
|
||||||
|
, which
|
||||||
|
, cmake
|
||||||
|
, unzip
|
||||||
|
, wrapQtAppsHook
|
||||||
|
, qtwebengine
|
||||||
|
, libyamlcpp
|
||||||
|
, libirc
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "huggle";
|
||||||
|
version = "3.4.10";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "huggle";
|
||||||
|
repo = "huggle3-qt-lx";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "UzoX4kdzYU50W0MUhfpo0HaSfvG3eINNC8u5t/gKuqI=";
|
||||||
|
fetchSubmodules = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
wrapQtAppsHook
|
||||||
|
pkg-config
|
||||||
|
which
|
||||||
|
cmake
|
||||||
|
];
|
||||||
|
buildInputs = [ ncurses libyamlcpp qtwebengine libirc ];
|
||||||
|
|
||||||
|
patches = [ ./00-remove-third-party.patch ./01-extensions.patch ];
|
||||||
|
postPatch = ''
|
||||||
|
rm -r src/3rd
|
||||||
|
echo ${version} > src/huggle_core/version.txt
|
||||||
|
substituteInPlace src/huggle_core/definitions_prod.hpp --subst-var out
|
||||||
|
substituteInPlace src/CMakeLists.txt --replace '@libirc_includes@' '${libirc.out}'
|
||||||
|
'';
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-S" "/build/source/src"
|
||||||
|
"-DCMAKE_BUILD_TYPE=None"
|
||||||
|
"-DINSTALL_DATA_DIR=bin"
|
||||||
|
"-DQT5_BUILD=ON"
|
||||||
|
"-DWEB_ENGINE=ON"
|
||||||
|
"-DBUILD_SHARED_LIBS=OFF"
|
||||||
|
"-Wno-dev"
|
||||||
|
"-DHUGGLE_EXT=TRUE"
|
||||||
|
];
|
||||||
|
|
||||||
|
installTargets = [ "install" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Anti-vandalism tool for use on MediaWiki-based projects";
|
||||||
|
homepage = "https://github.com/huggle/huggle3-qt-lx";
|
||||||
|
license = licenses.gpl3Only;
|
||||||
|
maintainers = [ maintainers.fee1-dead ];
|
||||||
|
platforms = platforms.x86_64;
|
||||||
|
};
|
||||||
|
}
|
@ -23,16 +23,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "inlyne";
|
pname = "inlyne";
|
||||||
version = "0.2.0";
|
version = "0.2.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "trimental";
|
owner = "trimental";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1y8nxz20agmrdcl25wry8lnpg86zbkkkkiscljwd7g7a831hlb9z";
|
sha256 = "sha256-jFocERr2cW7zdLiYfAay5Dh1issKAHp6vRWYWR1Axcg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-NXVwydEn4hX/4NorDx6eE+sWQXj1jwZgzpDE3wg8OkU=";
|
cargoSha256 = "sha256-mH8tu8koprmHo6JJ9AwYMexy2SFR2yukZmFT060cuZ4=";
|
||||||
|
|
||||||
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
|
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,10 +3,10 @@
|
|||||||
rec {
|
rec {
|
||||||
firefox = buildMozillaMach rec {
|
firefox = buildMozillaMach rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
version = "106.0";
|
version = "106.0.1";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||||
sha512 = "30ced2fff818858267eaab23974f6962c5d39433ce8e26507589535fc9348f00cf5e45b90997dfb6e2361b70900547fdb0e70d741127cc6705089ea585ea2296";
|
sha512 = "15f5a65a69e11dd0c463b358cafb5ad0f31db93619b9ec3f89e8c5e14d4d319d9423fe4dcd0dbbcbedc1ad444dcbd8e5e30e483220277f5b550bff6124b66519";
|
||||||
};
|
};
|
||||||
|
|
||||||
# This patch could be applied anywhere (just rebuild, no effect)
|
# This patch could be applied anywhere (just rebuild, no effect)
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "odo";
|
pname = "odo";
|
||||||
version = "2.5.1";
|
version = "3.0.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "redhat-developer";
|
owner = "redhat-developer";
|
||||||
repo = "odo";
|
repo = "odo";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-+UvG+aDji/GtkXdt+xZB06j6NxjeK2nhBjle5K+lx/A=";
|
sha256 = "sha256-CtlT6nUh0oqjJSWaIqAgu9CNGVHcf+uLNWBCl950Kus=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = null;
|
vendorSha256 = null;
|
||||||
@ -31,7 +31,8 @@ buildGoModule rec {
|
|||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Developer-focused CLI for OpenShift and Kubernetes";
|
description = "Developer-focused CLI for OpenShift and Kubernetes";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
homepage = "odo.dev";
|
homepage = "https://odo.dev";
|
||||||
|
changelog = "https://github.com/redhat-developer/odo/releases/v${version}";
|
||||||
maintainers = with maintainers; [ stehessel ];
|
maintainers = with maintainers; [ stehessel ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
|
@ -30,13 +30,13 @@
|
|||||||
"version": "0.1.1"
|
"version": "0.1.1"
|
||||||
},
|
},
|
||||||
"aiven": {
|
"aiven": {
|
||||||
"hash": "sha256-ceicNERNIM6KDjSXF/D3NG1aTC2Mhlhbq56QbsJUuF4=",
|
"hash": "sha256-+Uzz2eu873lh707/zADfMK/4D5wDMxXZtAf0RU6V42M=",
|
||||||
"owner": "aiven",
|
"owner": "aiven",
|
||||||
"provider-source-address": "registry.terraform.io/aiven/aiven",
|
"provider-source-address": "registry.terraform.io/aiven/aiven",
|
||||||
"repo": "terraform-provider-aiven",
|
"repo": "terraform-provider-aiven",
|
||||||
"rev": "v3.7.0",
|
"rev": "v3.8.0",
|
||||||
"vendorHash": "sha256-4fbbbJnWzJ4DF3YjkeH/mqS45LVc5yg7zSC9V8jGbXo=",
|
"vendorHash": "sha256-F+zF9xqHNCXrGxOjEoe8gaGS0C7EO0s61CjN9+9PiYk=",
|
||||||
"version": "3.7.0"
|
"version": "3.8.0"
|
||||||
},
|
},
|
||||||
"akamai": {
|
"akamai": {
|
||||||
"hash": "sha256-+EHXB2VH1UWYQ1y6Ou+5VhjH7elhfgLYW/imhN2t15Q=",
|
"hash": "sha256-+EHXB2VH1UWYQ1y6Ou+5VhjH7elhfgLYW/imhN2t15Q=",
|
||||||
@ -102,13 +102,13 @@
|
|||||||
"version": "2.24.1"
|
"version": "2.24.1"
|
||||||
},
|
},
|
||||||
"aws": {
|
"aws": {
|
||||||
"hash": "sha256-Pyp3LaoXL3vtF2q6g5rGdvPdszd/GB2gzfUqUyhkVeM=",
|
"hash": "sha256-0oN4kbAm2j32VZhcPe62M8ILEBHxeujnTMgeToDsAe4=",
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/aws",
|
"provider-source-address": "registry.terraform.io/hashicorp/aws",
|
||||||
"repo": "terraform-provider-aws",
|
"repo": "terraform-provider-aws",
|
||||||
"rev": "v4.35.0",
|
"rev": "v4.36.0",
|
||||||
"vendorHash": "sha256-9qI3n+Py2lbSjHJKZTaFEA2dXGOgSAIZqoA1gXDbEOY=",
|
"vendorHash": "sha256-rIZUmZHeYJGdKSKjw14gbIH6mCEYbBe5VthnLXjqKJc=",
|
||||||
"version": "4.35.0"
|
"version": "4.36.0"
|
||||||
},
|
},
|
||||||
"azuread": {
|
"azuread": {
|
||||||
"hash": "sha256-rj/ODxmuK0Ro1KVHh4onR/evtUdKzay9BpQDgrx+eNA=",
|
"hash": "sha256-rj/ODxmuK0Ro1KVHh4onR/evtUdKzay9BpQDgrx+eNA=",
|
||||||
@ -786,13 +786,13 @@
|
|||||||
"version": "3.5.1"
|
"version": "3.5.1"
|
||||||
},
|
},
|
||||||
"nomad": {
|
"nomad": {
|
||||||
"hash": "sha256-HhocWB3ZCFdeYgmA64hv1CYwqIf4EB/Q+vNrFKVB31I=",
|
"hash": "sha256-oHY+jM4JQgLlE1wd+/H9H8H2g0e9ZuxI6OMlz3Izfjg=",
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/nomad",
|
"provider-source-address": "registry.terraform.io/hashicorp/nomad",
|
||||||
"repo": "terraform-provider-nomad",
|
"repo": "terraform-provider-nomad",
|
||||||
"rev": "v1.4.18",
|
"rev": "v1.4.19",
|
||||||
"vendorHash": "sha256-jS0soOe8kVnsC8Aum1zuiqHColOZmKEpu7jP74AnXmM=",
|
"vendorHash": "sha256-3t8pUAwuVeZN5cYGs72YsdRvJunudSmKSldFWEFVA/4=",
|
||||||
"version": "1.4.18"
|
"version": "1.4.19"
|
||||||
},
|
},
|
||||||
"ns1": {
|
"ns1": {
|
||||||
"hash": "sha256-vw3n1EBKwOThoJ+2hFa4rsMzvWCOnhoYOmJpX8LQKy8=",
|
"hash": "sha256-vw3n1EBKwOThoJ+2hFa4rsMzvWCOnhoYOmJpX8LQKy8=",
|
||||||
@ -1284,12 +1284,12 @@
|
|||||||
"version": "3.2.0"
|
"version": "3.2.0"
|
||||||
},
|
},
|
||||||
"yandex": {
|
"yandex": {
|
||||||
"hash": "sha256-h8uMN08lwpG8gnCd4jnz/+eIfJEQnZcexW/THYLM4/8=",
|
"hash": "sha256-WdiJD1gt56VDFe2qVKwiYOvneixaGRie6mrxdOCklQY=",
|
||||||
"owner": "yandex-cloud",
|
"owner": "yandex-cloud",
|
||||||
"provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
|
"provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
|
||||||
"repo": "terraform-provider-yandex",
|
"repo": "terraform-provider-yandex",
|
||||||
"rev": "v0.80.0",
|
"rev": "v0.81.0",
|
||||||
"vendorHash": "sha256-PKWLVh/XMinLjj343fwlgWA7K2K+yVXJQ7M6LRmmdp8=",
|
"vendorHash": "sha256-n+XARZuMzmxUGxFAseKyiBsKuGDUl8T6LWXzJ+6ZJ/E=",
|
||||||
"version": "0.80.0"
|
"version": "0.81.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -98,22 +98,17 @@ let
|
|||||||
];
|
];
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "claws-mail";
|
pname = "claws-mail";
|
||||||
version = "4.1.0";
|
version = "4.1.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://claws-mail.org/download.php?file=releases/claws-mail-${version}.tar.xz";
|
url = "https://claws-mail.org/download.php?file=releases/claws-mail-${version}.tar.xz";
|
||||||
hash = "sha256-DhqcoNuNKp4FiuMM3H/JGXeSFOw8Vu4Min+IzCOBeo4=";
|
hash = "sha256-sYnnAMGJb14N6wt21L+oIOt6wZNe4Qqpr7raPPU6A0Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./mime.patch
|
./mime.patch
|
||||||
# fix build with perl 5.36+
|
|
||||||
(fetchurl {
|
|
||||||
url = "https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/claws-mail/trunk/20cope_with_fix_for_1009149.patch";
|
|
||||||
hash = "sha256-/WBslmoFvja2v2GEBntxvNtG0I3xtkUUqXO5gl5pqqs=";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -124,6 +119,8 @@ in stdenv.mkDerivation rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
substituteInPlace configure.ac \
|
||||||
|
--replace 'm4_esyscmd([./get-git-version])' '${version}'
|
||||||
substituteInPlace src/procmime.c \
|
substituteInPlace src/procmime.c \
|
||||||
--subst-var-by MIMEROOTDIR ${shared-mime-info}/share
|
--subst-var-by MIMEROOTDIR ${shared-mime-info}/share
|
||||||
'';
|
'';
|
||||||
|
@ -19,13 +19,17 @@ stdenv.mkDerivation rec {
|
|||||||
(fetchpatch {
|
(fetchpatch {
|
||||||
# patch upstream bug https://sylpheed.sraoss.jp/redmine/issues/306
|
# patch upstream bug https://sylpheed.sraoss.jp/redmine/issues/306
|
||||||
name = "patch-libsylph_ssl_c.patch";
|
name = "patch-libsylph_ssl_c.patch";
|
||||||
|
extraPrefix = "";
|
||||||
url = "https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/mail/sylpheed/patches/patch-libsylph_ssl_c?rev=1.4&content-type=text/plain";
|
url = "https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/ports/mail/sylpheed/patches/patch-libsylph_ssl_c?rev=1.4&content-type=text/plain";
|
||||||
sha256 = "sha256-k9OwPtHrEjaxXdH0trNqXgJMhR8kjgtei9pi6OFvILk=";
|
sha256 = "sha256-+FetU5vrfvE78nYAjKK/QFZnFw+Zr2PvoUGRWCuZczs=";
|
||||||
|
})
|
||||||
|
(fetchpatch {
|
||||||
|
name = "CVE-2021-37746.patch";
|
||||||
|
url = "https://git.claws-mail.org/?p=claws.git;a=patch;h=ac286a71ed78429e16c612161251b9ea90ccd431";
|
||||||
|
sha256 = "sha256-oLmUShtvO6io3jibKT67eO0O58vEDZEeaB51QTd3UkU=";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
patchFlags = [ "-p0" ];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
buildInputs = [ gtk2 ]
|
buildInputs = [ gtk2 ]
|
||||||
|
@ -1,665 +1,665 @@
|
|||||||
{
|
{
|
||||||
version = "102.3.3";
|
version = "102.4.0";
|
||||||
sources = [
|
sources = [
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/af/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/af/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "af";
|
locale = "af";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "2117862d27cc35495f89ce0f013cf7afa64af058528ed9d85033f0da6513d9a8";
|
sha256 = "93c9dccd3f4a81610d91f4388d0f84d91cd9e8c55458dc2992f510ed07744780";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ar/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ar/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ar";
|
locale = "ar";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "6d21c2ac3b202720d9c512aa24d2365508c8b887e37e08cb130128186a6dc575";
|
sha256 = "f3693cbc8d7c8eaec41a6498660686a94b7c7ac541cf65193385bbc090b080c1";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ast/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ast/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ast";
|
locale = "ast";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "edf2fd51ed6525c3695ba2a73a333f80e71db56ed3465e95545cc11817db5ff7";
|
sha256 = "324d925d6c6b5a0e46123b0a4bfee932dc01a1e91df0b0f0d88a5159c87909ab";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/be/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/be/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "be";
|
locale = "be";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "7c151e8aa9fc9a625df19578756bea5895c9c32ec521f662f5d4c007718a6175";
|
sha256 = "e89053d47291e001b60e76f01ce56c01e180a7785b3e8a80b30e85eddfcabddc";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/bg/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/bg/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "bg";
|
locale = "bg";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "5b0300f866c0d4f5d82dac26a49ad57a6acbc1761eff5b9a05beecebfb41827e";
|
sha256 = "ebd61de1626f18fb3c4296f4a3e546064e280cffd1290fe95049adaa942453e7";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/br/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/br/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "br";
|
locale = "br";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "9ff4ea160821ff92451a644d1b9adb11a931af0d2799bfd62efc4babcdda6c52";
|
sha256 = "50c6ed53eb3e8db065562b4ec3d2e780385364426133fa5204141a93d7d6c400";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ca/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ca/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ca";
|
locale = "ca";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "55209f52c756351f175583d30976d0aff65e6434a53fab26a579fe576104bc08";
|
sha256 = "9c500fae332cfd1140547da498d8d5c5798a00e9fbf8036da1cc69f8f30974d4";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/cak/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/cak/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cak";
|
locale = "cak";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "76b8051c060f1ba667215ad3a9f7dd86674bf1644af2121f2397ad8f248fd8de";
|
sha256 = "cb21ff9e839c092bf7b15dc033af66d7e0817ebccb54a93ad20a485cf2ef017d";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/cs/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/cs/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cs";
|
locale = "cs";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0d346c3116243125a63e2a3be2dbe99def481fa1be5b3013fe50354940daccea";
|
sha256 = "82718115f0cbf0f609c465a9399a5947292a0ae81234802b163ec362c3d1b7b2";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/cy/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/cy/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cy";
|
locale = "cy";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "1e2782ddd0716094f5ea4a79221ace671c7edd3acf87c4a5f88b2fff768c5a8a";
|
sha256 = "25e7f01c83e17b7181776430308fe39bf914d0da2d8a2e8351a8a2f45c791b50";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/da/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/da/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "da";
|
locale = "da";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "da350c192ad5cb9084a9fd0544600b7c518d4f68b1f097a8c7a756ca5697235a";
|
sha256 = "0f7c6940092081ed29ca4ed1f3b83a8dcab040e08a09822f079a7273f04494f9";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/de/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/de/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "de";
|
locale = "de";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "a4218fbe3e1c791bb408bf0e9ad330c3c5b8cd4a080a2f7040889b055d0c2f14";
|
sha256 = "3e1c3235af50d99f6de0815a10465e57377fc51de0ab76b923c9a9b804c3a94e";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/dsb/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/dsb/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "dsb";
|
locale = "dsb";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "46fa8c1559d2de3ddc7728c20efa40e917240ad49385a636cb7d1a1dea83370a";
|
sha256 = "bc7d3206e6b1fe2ccf151fad27c7b34f42a2d2b3cc36c1505ee3f47bf94de247";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/el/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/el/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "el";
|
locale = "el";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "1de3a316c05fd321d9cdb2c7c8d810ed0f23b9551e2cfafff5b72281cf7c309e";
|
sha256 = "70abfc1e011a2901e7639e7ebfb01ac06f18732b10f2e640e5c1dbbcef3e0e6f";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/en-CA/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/en-CA/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-CA";
|
locale = "en-CA";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "994b2ac276c1526f76f3cf5a50401413ac00f4238703b5c853d5b5cebd2511a3";
|
sha256 = "82e8043502072528c4bdd5e267cd6d581fbeaaa125cd74977461eae1bf1da861";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/en-GB/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/en-GB/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-GB";
|
locale = "en-GB";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "3eae960037dd0d3d2b7fc902355a832cb739bd014c5ef075e63a3ecdaf53c75a";
|
sha256 = "707608d9c55c073522071732cd0541a04bb7b7b0d3bff6fa35fd2307e0320ae1";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/en-US/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/en-US/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-US";
|
locale = "en-US";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "d6c475666c7bca01ed05926cda69ffc58135f223e7ae72df24d5714f3e1580ea";
|
sha256 = "52c80623976ea2e62a52b5b62f741450e684c07e0fce72fbb5218dcadce9b4da";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/es-AR/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/es-AR/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-AR";
|
locale = "es-AR";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "5d48de31d823b1995b10a64ab809a85c1ef0f907efd30595d22d0231d73507ca";
|
sha256 = "09ca8111a3c0792591515f4e7abc090148b28e2bef7e0c591c3f0eb15fa0b8d7";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/es-ES/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/es-ES/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-ES";
|
locale = "es-ES";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "8816039b4a8466de5777649d740ca7e30c9902d9f0bb372742fd649fc7f9d8fc";
|
sha256 = "923d07aeb9bccf7ae42baca048bd8222cccc31ffde1f090675df8df715aed21e";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/es-MX/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/es-MX/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-MX";
|
locale = "es-MX";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "f9a9ca30c9d28a5f3b0f9d160cc2b8676a5f8e74036ce7e479e23dec775ddf4b";
|
sha256 = "6f03c99fbfab67d593c94f9d12f104385208040229eb403eb51472df1442aa8c";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/et/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/et/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "et";
|
locale = "et";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "951bccc704cda03d34657fe61917a2e0aa11fdfe3238575dacc888ef4f012754";
|
sha256 = "db864bbb22fadcdb7419565523318f97e4e57a25fe11429e27fffaf353df4a36";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/eu/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/eu/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "eu";
|
locale = "eu";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "70835c9c3af0e6479cad0e01b20c183cff62f8d1569d049147a0777806e83ee6";
|
sha256 = "e25a04af4f402075575e1ebbc5f9a74a9de008ff303fdc13fd916c55349a83ff";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/fi/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/fi/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fi";
|
locale = "fi";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "70b2c3a8b7cabdd053c314167109d300b3f391f256f401f56a645eb2f7e3871c";
|
sha256 = "73b8cf72eb9a34149eaf0961ce1fd7a29f46c65f5a806c451f0736c2d2b2dec2";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/fr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/fr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fr";
|
locale = "fr";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "1f53f5cc1be471d59527e58dcce58c27567e7a93af4726d9868ee79a0e2c01ff";
|
sha256 = "6bcc2d614ed0b83a8b015e3c39412d4df8de2e862d0615d6093aa826fafe0773";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/fy-NL/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/fy-NL/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fy-NL";
|
locale = "fy-NL";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "b41d18c1e425422a234b99e6ed8aff7e7c73fa1cb6285ea5f0e2e32932cc7b01";
|
sha256 = "abbf802853ee2035d886971d3cad73124a79e78f1aa543db9ab8602a41144bb9";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ga-IE/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ga-IE/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ga-IE";
|
locale = "ga-IE";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "09063d0879797fca3c2e2f589251744ba8c52029a9ec86a3f13ffe8f6eb7321e";
|
sha256 = "e4d9452a2c59c7f06b6851c2549b9f65a41d7ea4f059c05c793fb163ef5bb8ea";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/gd/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/gd/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "gd";
|
locale = "gd";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "b410065a55c62671bb35eb954c573f2cf97fbbeec379faae4c4c6ed77aba5b8e";
|
sha256 = "b08c04011f0de20025632e4a29a13b0d5f6296ec46e35c02e37a74ab4abfb8e7";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/gl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/gl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "gl";
|
locale = "gl";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "50840082735b56d52bc2f271175f4abca337303a74a311ec5021a24ab3fe3ccf";
|
sha256 = "f9d326962e33c93d351392d88897aa2f1e4c3a545c9b8e646e931fe950872cbc";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/he/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/he/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "he";
|
locale = "he";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "4f507ce715c3512a23713d245304a045d07169610035b568452b2d4a702874ed";
|
sha256 = "8bd8e26d383aadc97dbb4485a8644b3f49068f3772a669c2ec3c0df87f2ebcdf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/hr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/hr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hr";
|
locale = "hr";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "216ed2cfd39dafd483943ef2d1ba3984058329cca6e2c1706d93a7f4b34bb1cc";
|
sha256 = "c234210e83dccc3562ffd3cb50b37d8924a1145d5dff1db4a6a404f67da0b656";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/hsb/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/hsb/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hsb";
|
locale = "hsb";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "c062e346aca53f4b3b323f95220f497787161a6839f38fb10774936807b4bf81";
|
sha256 = "ed513858dae38683768b0a3839b20f800011fc8817b28e09f31301f614b4f2cd";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/hu/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/hu/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hu";
|
locale = "hu";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "a5cf3e6c746edd752a67e3db5df82db5c2f87cd72b92880dca4ef7c2a0c5e032";
|
sha256 = "5c7b48aee0a7b843b709bc614f83d814cafaebe343dececbcf7f66c858df47f5";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/hy-AM/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/hy-AM/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hy-AM";
|
locale = "hy-AM";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "af862f50f4f56668ef9f3301d67707cb0193fc4df04bf542691b4e0a0d35b283";
|
sha256 = "84fcbc6317d1fd543283528d5bfd899bdfe8a7d54cc3ccde12fbf36054976808";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/id/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/id/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "id";
|
locale = "id";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "06e4a66c9553a607c7b96a7622594a0e79c93894b71eabdfd85cc0b689571bda";
|
sha256 = "53d7c3aa54a0a53eba05ad0281bbf48a05747699e8d5c874e0a31fe7e34d53aa";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/is/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/is/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "is";
|
locale = "is";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "b348937b74d997f8ba09f0f285df29159bacdebbf711c0648b58558ee9e63d92";
|
sha256 = "b9f313d350c687c04c74d0fce3ec898553a1c91650668a7d7dbf02e53b27847b";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/it/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/it/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "it";
|
locale = "it";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "e8bc3d399b2a8d52b0d67063dc293981acf6574d3dd3a961986ccd7fcb3cd1d2";
|
sha256 = "637b1c3a60cbf3edaa65e29b602067b0ca37a4da6434c266ed2a60eae239a6be";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ja/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ja/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ja";
|
locale = "ja";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "3ec22d6fe5202f9c9ad2c6a56f8daedf424c2d7ba2de5a89882e0735ce3e9fc8";
|
sha256 = "b42908e1920cdac0fc5e1e3645f4e92e2ae891ce0ffb117d2e0db502f1ba10cf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ka/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ka/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ka";
|
locale = "ka";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "7e23cfdbbf7d168c39ac76992a9fbe021d92cde57b19b58ddb80a0aab9a90ccb";
|
sha256 = "622fcb7991199de7de373b894622290e4e7f2245ab6f8869d23512c02c3c9949";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/kab/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/kab/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "kab";
|
locale = "kab";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "c53bc2049d5a538c3a703aef0b02f5a64b126b84aeb9920855cb4614e96c9da5";
|
sha256 = "fd3f03b334466df26e24d390027ab215e46d45bfe8cf6b1b87c6025b55426364";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/kk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/kk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "kk";
|
locale = "kk";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "7a3dcbfeca9245b5a72d043331e4f98dbbf7bc3d66dddaa16b4309e96a67dd0b";
|
sha256 = "9aa0af8d48eaf1c2f0111f2d4a57b46c8fd4b365f307b30cf6f0865440fde217";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ko/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ko/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ko";
|
locale = "ko";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "515825543b2660c1a6da2bd8825e64c5334ae0b07831f4af5b87100b025a4c68";
|
sha256 = "da990d20167bcacc2e8ed9083f905c9b0b6cde1a7994f557865304a322be1dae";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/lt/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/lt/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "lt";
|
locale = "lt";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "28139cd4d56189ff3d16b2a135fb29a9d541ccd33cb7dc62f176015b9e73b8dc";
|
sha256 = "468590ba13345d76ad511122a423080c789c39b8993a613be0706678d1174d70";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/lv/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/lv/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "lv";
|
locale = "lv";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0a4a7d6af0b4ad933745793f85b6c504b7468cb1796728cb5b19f5be0e23813c";
|
sha256 = "66ee93518731d5364ed70a49688b672b485cc77e0b2111f18905a21425ee319b";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ms/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ms/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ms";
|
locale = "ms";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "4e6642a75afd4344a9b4ecd02f62e5ab31bbdf2c08026305a19994e13d0925be";
|
sha256 = "ceed80f3eed734a3e7af87bff1f03862d7ded388484ea8cecf2873c91dcee225";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/nb-NO/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/nb-NO/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nb-NO";
|
locale = "nb-NO";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "e93a5f0cb40f8d6940e337987519913390408ebb11dda1fb0a53fb4e6a920c60";
|
sha256 = "01ba526dfb5d82cd6b51a30b06f47a85b81589aa3ba8e6d9d318603b083f1195";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/nl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/nl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nl";
|
locale = "nl";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "8e2a3f87eae178b3f8335f1f99d0fcf8104d386552948841874716cd86981d4d";
|
sha256 = "d6f315e1168d6a5433a724e6bf3160e0089ce26abb929187b122f44e46c84652";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/nn-NO/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/nn-NO/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nn-NO";
|
locale = "nn-NO";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "5036f50250fc42aecf2ece02e8e2901e86626add5643b5794103086e33760c4e";
|
sha256 = "f9a3195807f753f8cb7bfaffc2e1d647f79dd7afa31fe85f94d2438c08e93ffe";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/pa-IN/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/pa-IN/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pa-IN";
|
locale = "pa-IN";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "4dd0956b509692034e5f517e57ef1ddecc00ee15aed40680bfa8f2fed56912e7";
|
sha256 = "f68b60dc2d946bcff7a03ce781c77c17e68aff2e376bc6e9c84ed2be14e17b33";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/pl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/pl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pl";
|
locale = "pl";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "7330ccffc01b6357c0bc7c4781a931ef807a20052b2ee7a962d781cd75ed15b9";
|
sha256 = "94d24fd3d184cb8d46e584599b8cf43462c38a2113a24921c03bdec391b74ccd";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/pt-BR/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/pt-BR/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pt-BR";
|
locale = "pt-BR";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "6ac7c34d3b89e5c18170256d6e038064d98fedc070526da226c34f55068ced1e";
|
sha256 = "93f73967bd35eef0ad9bc820e07d8f8eb458ffa9415bc9f1e08c9ac9e3de876e";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/pt-PT/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/pt-PT/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pt-PT";
|
locale = "pt-PT";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "37807584c2536d06f00a7e042f74c1a481c3d1a9570cb16f0f57d8df5b3b8d3b";
|
sha256 = "e08033d393fd804504b41fbcf9e902dd3ea262a3c9346bfb89e101a7acdb1478";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/rm/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/rm/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "rm";
|
locale = "rm";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0f72208d14efd2d375f0911da4cefdff93770a89335d1d07ae8e9c93b79e68c3";
|
sha256 = "04b46b74a949e5803e68dd243c16e77d6fad91997c105d1b670f553c3eff66aa";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ro/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ro/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ro";
|
locale = "ro";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "f9d3cc56bc986bf7a33920bec19c4dabb4885f5c30f95c69e964d175c1a99931";
|
sha256 = "d9d8556c0c330cefda91804fc534a5443e2fc787c83d58fcf9455f6215608c0d";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/ru/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/ru/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ru";
|
locale = "ru";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "5d8550088ac2fcbbd0008dedcfd916f11c7c838062c50c96af8b0ff604611603";
|
sha256 = "606ddd0868b3b61cf8dd87db75da52559d6e66a9cff5fb62e521a64afccbe7b5";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/sk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/sk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sk";
|
locale = "sk";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "e5ac6a6981b7dfc4c7d49119abdbe4f2beef9641c89ba0b38a0e60275ad3c525";
|
sha256 = "ef94704bf009e178ffed2032cb7dbbbf5476e03cf41536796fa65e40b495f557";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/sl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/sl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sl";
|
locale = "sl";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "a7f228c2a74b2cfd45b4ad48a1f230741628a158f172076896fcc68588a175c6";
|
sha256 = "6ffac67a7fa242565946a9939faaa70ae652ee70b441e71a4768316affbe80fc";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/sq/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/sq/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sq";
|
locale = "sq";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "e977dc827518893f426f3177cb97eb5265aa358e1921f07d8b6843192d6a9f54";
|
sha256 = "9ebe4616896df6e437ca6e639ab273c6098266b72fe7946b4f1aa28f002d5198";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/sr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/sr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sr";
|
locale = "sr";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0f185c385bcc6882cbd0654d4ebf5cef8c1ed8e104877886a812cbffce86a6e4";
|
sha256 = "9a8979b83e7d7e129cddd7812fef4803782aa951b190c20aa50919423a0b7127";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/sv-SE/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/sv-SE/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sv-SE";
|
locale = "sv-SE";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "a43fd70f46b059bdbc64a19cdbd72209f6f0939815c878d198ba41c22a7b1de4";
|
sha256 = "1724ae0e9fe2d92afb21d8e7440a219822920e569aec801d6b1167b51862796a";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/th/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/th/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "th";
|
locale = "th";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "02f75552404ed0068dbc51c3dd6005a91d6c638fd2236d67d8a48d11c94e7274";
|
sha256 = "e767d6c6dda151370c2a04c850b8f55eec4b2326be493d16af219a9737535a9a";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/tr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/tr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "tr";
|
locale = "tr";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "28b97981fc225eb3e534a923bc6df3ffc4afa5043224ffe415847cf0d9ecabef";
|
sha256 = "1d1bae1f7e76a0acd5f4d51a68d9805f34b2397005234ce33ecf2b9668c1caf9";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/uk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/uk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "uk";
|
locale = "uk";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "082f50dee3a7e41802541c197126ab2331da9d83e391eecc251113c0cc0f9fdc";
|
sha256 = "2602294d73ee0dce17960c453b0b7f188566a4b09af5c593aae4f57c13c6c6bf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/uz/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/uz/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "uz";
|
locale = "uz";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0ce85eda10854f979e0c8667653126e03c268ccc4d078bc58e39fbf6ffd46fd9";
|
sha256 = "57e424a2d1b3d58aa23b87d85cfcd6af7030ef9b539ad74beed6284051142fbf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/vi/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/vi/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "vi";
|
locale = "vi";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "f42d2f507647ca7f8ca8ce7aa377528c27ac4e2b4bfcd395eb424a71356b0a73";
|
sha256 = "d4f19ac4584c5523009a660f819d43e3244d552bd0b2890fa8e52fc5cf48d9de";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/zh-CN/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/zh-CN/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "zh-CN";
|
locale = "zh-CN";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "0362aff801bcb734003607e265961932efd2059ab3bf6a967662368522eb49e9";
|
sha256 = "204f5faee35bece1bd444d4d0a18973b13f2e05e481d77b25acd201fb8b5e2e4";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-x86_64/zh-TW/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-x86_64/zh-TW/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "zh-TW";
|
locale = "zh-TW";
|
||||||
arch = "linux-x86_64";
|
arch = "linux-x86_64";
|
||||||
sha256 = "2c14d717bdc4ef8f031e71811092550c429b86306e9964020c3ab4cdd73cc011";
|
sha256 = "8aac9a823ef4df7678e93316b9e312dc84fe589de520740ed2b018d9976b823d";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/af/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/af/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "af";
|
locale = "af";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "b1ba07c2903e30e52263887ae23e96ca506f33feeefb6d665968ae73b4618241";
|
sha256 = "5da88620d3676d21e2dd98d514f073535e6b84e9156c5c4766de7b41aba148fe";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ar/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ar/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ar";
|
locale = "ar";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "a34beacb63b18f88f817e2190826f1859bdcc1c7ef84fb4a4a8b7ea2f2ff7eb5";
|
sha256 = "3d50816819f2d0a3db242f83dab9cf269f2db5b8b74efc460976070413cfa568";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ast/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ast/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ast";
|
locale = "ast";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "adf85142f454a44f3acb54a83a2e2117457314046f0ce22c6ba0638a737c547c";
|
sha256 = "fc5508c42732b470edcf1dbd6fd9e03d66f11f5976a1dc433283b19e0657e54b";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/be/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/be/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "be";
|
locale = "be";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "6bd7732095177c6702c3af380e686f14c31114d2987d6e5e564f0181533a6978";
|
sha256 = "4b68c8b1e7f0493ba3fcec4041bb86b88f770530b5842f1954ed65c2bff6ef91";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/bg/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/bg/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "bg";
|
locale = "bg";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "f3af40e4576f224f2d2c8f11858446c13832008daad462a25e4d35bcc0be5556";
|
sha256 = "08e8518a774d8ff6dd7fc944ef9cae66d565c3ecbea4e71cbb670575c8abf84f";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/br/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/br/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "br";
|
locale = "br";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "3d41a4a15b0de37d4fa10aab086247b737bcada395bda86e4e681772125e7ccf";
|
sha256 = "9df36d6165b4ff71383cf922e49dfe93e13add7426b43be79e72596517d01b64";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ca/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ca/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ca";
|
locale = "ca";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "1ed85a0b6c04cc181dba423ef848aa57db22cfb8526c3ec4465dfc9a664d1cf8";
|
sha256 = "7caa728b60f16660d40b3c714ccca559c9998268e71a3602b64319f28908f384";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/cak/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/cak/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cak";
|
locale = "cak";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "458395aeb8e92dea90cd4dfebd2c1b5ac4549e6683af9343de3d0e8022397c14";
|
sha256 = "f85fd60655fe7e09736c31c2451d78110fcfb329cac4c2550cda2119c48da11e";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/cs/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/cs/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cs";
|
locale = "cs";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "eb8f9c5a5a78520a6fe9d7e33a6a3de26e2623e15be219396cc1ec6d3fef1a90";
|
sha256 = "14c6b188ccb93367a3ba411b3e383d3816d6b0bcf1fa1bb48025fda30f7adf4b";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/cy/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/cy/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "cy";
|
locale = "cy";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "d298941a3f856ff534705fef9ae6c7b3979e53ea08a2ad392db34fa8713d0dd0";
|
sha256 = "d82b7a995b1f92170ed6ee0a2b7056aeb69922523aaf9c66ff24f435d38b45e7";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/da/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/da/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "da";
|
locale = "da";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "9ed3cd6d123169145246cc752202fffee6db55de2c2923b5bdb394f0bc441ffb";
|
sha256 = "bb6967140ecb94cea0f48f4a0f937bd6734a901d5c3f947585391908dacaf05d";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/de/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/de/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "de";
|
locale = "de";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "2991288757087526928ad8c61c3bb8ecb2398bf34948036608647fe2c00be1e6";
|
sha256 = "4411fe74340c1c62b6845cd70e60c133130f4e780916f998cae5a7b103dbd1f4";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/dsb/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/dsb/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "dsb";
|
locale = "dsb";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "acc46f046e543cf1dd88d506de7d3ec0d67ce1fd3be0669c6b301803e80c47ac";
|
sha256 = "9badc6942ad260da94230f9b223d63cceb94cb4689090dfc8d3c6df372d70692";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/el/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/el/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "el";
|
locale = "el";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "4a5fa9516fb3e171c0b74a694d9bc29cd68b259e1bed9f45303b211b6aba45a0";
|
sha256 = "c26dfdc2b5f2da4917dc18bdc92739962e2a2931cb2886c8f2f395a66c8bd841";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/en-CA/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/en-CA/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-CA";
|
locale = "en-CA";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "ae438cac6628024660cec15d5ce6c2e746b63c484cfcac69b3e4be733e1f50f1";
|
sha256 = "f8f1801eb8676a095efa20e410121ebe2eaef1517d0b549bca27b435bcaf097e";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/en-GB/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/en-GB/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-GB";
|
locale = "en-GB";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "1eaf7fc696aa584632845aa2ef93fe346c889131fb2e5f85c09ca91550616b00";
|
sha256 = "57d3cc43fb1b6012d5fa91f3ed5a55fccf162137ee00e186ee1954b50f445759";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/en-US/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/en-US/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "en-US";
|
locale = "en-US";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "d90faab60b4641d509be7f1c20b7102e8bd469a9528b11604adbfec359f07cb3";
|
sha256 = "e21b148eab4e643c5a66b61b892775c9761efe38db9a41e0d9d6ad63fdb9fa03";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/es-AR/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/es-AR/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-AR";
|
locale = "es-AR";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "73cd1b6aead028e22eb6a0b09076d604128b8779b4519b2b33e417eefc51277e";
|
sha256 = "dd3e4356aaac24bc1be1a2a7f9e662d9d97e77971de961816f2e6cb0f46175cf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/es-ES/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/es-ES/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-ES";
|
locale = "es-ES";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "46bd4345b717bba7236829696325e00db4b6d2bfd7e3f31aba1d619615ffc0d4";
|
sha256 = "70600cde32452b505fe76352f8a53f124169b20ec75c6089d45e0b3e0709aa74";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/es-MX/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/es-MX/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "es-MX";
|
locale = "es-MX";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "ab5ec4347cd85d4f93658b48a687d0bead8dccbdafd766b754068649772f67e1";
|
sha256 = "c07ff511260781cca4e2f4ac82d7c1aa76e990fe7a0770fb9bd5551766838fcc";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/et/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/et/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "et";
|
locale = "et";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "6f2a7a2db746e068a903a266dee042353f8723be448b28b0199931cf024ab30b";
|
sha256 = "156d75d2638a2e44d345ca2bd2374f321193227089827b4d2d69feb89a4dd6c4";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/eu/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/eu/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "eu";
|
locale = "eu";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "08581d2ef770abd5fa70e6f2418633b111e316c5aa95bcb9c7c31a62d76d9591";
|
sha256 = "8af2a6e5bb6e2bf2d03c97e90ce0115faf8c40121e7210c20be88b16fb2e0feb";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/fi/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/fi/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fi";
|
locale = "fi";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "850a64dbf7b3a4f612d3c2c29ab7d6960c7e553ee395305e70161eff81533396";
|
sha256 = "ca98fe916aa005b60511ae7c1274e64726a5f35d567ac7407a80cb0438878fe4";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/fr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/fr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fr";
|
locale = "fr";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "c5bda9bd4909adaeec36d5bb2a17b867f9cc34a31f3ddb97ab42c91ccfb4d1f2";
|
sha256 = "6c9fc2454dfd286a8efc3b8de6377044f2ccabc6e0379b9e1cc2cd16653a7840";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/fy-NL/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/fy-NL/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "fy-NL";
|
locale = "fy-NL";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "fba378198ddab043493677225373cfdda0edeb9f5130d6a1a6141fd232ceaca7";
|
sha256 = "0822c65394cda172ee1f66688db6d86c7426df44a80770a0d22d824ffacf7f7b";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ga-IE/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ga-IE/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ga-IE";
|
locale = "ga-IE";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "a594af3d31419ebaedcdae09ab3b519d1a2096df398e42b76fc09d76a401f6b7";
|
sha256 = "70d56fd565b1ab65946819347a5b2394d179358e3eb8d1e87b24056d87a516e6";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/gd/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/gd/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "gd";
|
locale = "gd";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "54b6921f8a3be97b81b4f769141d84fb11845b971e77fa82f383f3bc0e50d338";
|
sha256 = "bb156b134b3e43b015de264e6852f9cec656dab4c395efecf6035cd937187d0c";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/gl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/gl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "gl";
|
locale = "gl";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "4598af27e3aedf8af67d76874baa4f7cbddc1a7fd53be7d3c334eea075d06991";
|
sha256 = "5ed959f3ea9f0961948b525bb51126a7d1786c5468868586267ff46c1b7dd121";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/he/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/he/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "he";
|
locale = "he";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "648cc4a3e295303cfa49fc9e766848c3aa4b78d65f70ba743724a3964c4110bd";
|
sha256 = "fdd0cbf39f8f0f982ec034627d68661d3392aa2657353941c4664f610497ea00";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/hr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/hr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hr";
|
locale = "hr";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "e5ee4e3d15620e78075631656704d4051d76cd04095e8737709ec5d487f9cc4f";
|
sha256 = "aecf6bf555c84b6cae28cf4514efee9c6334fd1c69e3afbf045842748645f2ec";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/hsb/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/hsb/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hsb";
|
locale = "hsb";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "ed50bc3e2695e2061e31ae2721ee76e13051ca85399cb493aeafb1230a1888bc";
|
sha256 = "8381a36906102e17e165f8d383d0f8bba7dde4a39264e14b66bca5313a9da077";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/hu/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/hu/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hu";
|
locale = "hu";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "97494393ccc4c02f253210d9f3a7249a5bd1a8dbfba5f3bca94fd99c5a30e763";
|
sha256 = "3193566d29f0407b9ba5cbde1f470d7a5fa4d501eab23d3709246a082d96ab33";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/hy-AM/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/hy-AM/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "hy-AM";
|
locale = "hy-AM";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "0d42530f12a2891caaab06eae16cf605e1272d8cbda24a595c162aae07ea7ab1";
|
sha256 = "284a4cd9731abddf68e8cdd5c2c52cdfb0da22732f5d2f6b782f3311d9c297f0";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/id/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/id/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "id";
|
locale = "id";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "8be0c411f75f14402cb1b34dce65848073987901fd7ef1eb5d123e3062ea90c2";
|
sha256 = "cc61630f7ab5261d42bec691625bbdaaa9a1788b99807b06f3d5c34961d67432";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/is/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/is/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "is";
|
locale = "is";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "031f157a8291b6a149d28971f3c6befdef22db81877c1ec32a6eda2d2c9497ae";
|
sha256 = "2852c2c6fe22756e83d27b3718d8913cd0618b2491e1b327251fe94f081c30de";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/it/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/it/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "it";
|
locale = "it";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "73abba45b37787e534499be37ed6ee0b71eb61b9b812c4a87b41ce9492171aec";
|
sha256 = "85e81bb62a94205d3886d335cc70ad2024bd66658d2b0037cf2ef72118955ec9";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ja/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ja/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ja";
|
locale = "ja";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "91be0ddcc4f16d47348c5f62693c22a9af944bbeac12f3dbbab54da756819c8d";
|
sha256 = "e5de175ef6e96d34da21ff9c82059f37867ca279c07f2aee748c21ad9fcc9133";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ka/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ka/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ka";
|
locale = "ka";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "347e1ad3223fcd7288a048bea5cbb3508ef9f0377091ac8654eba3f62737baf4";
|
sha256 = "b32652acce69f60795ab6e8a942b15ab394cda4a2d8ada37f8f1436628e6cc18";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/kab/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/kab/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "kab";
|
locale = "kab";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "c140e63f750c0c8ffd368b4a79831b4aea4f283db05bffdad58371cb052ed5e0";
|
sha256 = "ffd8fda6889463a558c1354af2fdb30680c564c7650c0d70e9a12bc02f71ea45";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/kk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/kk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "kk";
|
locale = "kk";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "4441479e9bc91c7f2fde53904ef5dce34b8c81ad74a7a6483775644a4416b49b";
|
sha256 = "c664d38e01e27b2869848d4a12bc703bb61fb60369b56dd0fba8d5225bd45069";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ko/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ko/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ko";
|
locale = "ko";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "84731cd21a44a556fca01fb5d72ecbcf0aa11320928b28240a49dc51849a0975";
|
sha256 = "d1e116857ce58acab34af920f767d7eba9d9080a2135aa2651a0b398860b199d";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/lt/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/lt/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "lt";
|
locale = "lt";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "a50ffdacfc5a4e0f69f4dfc8b4aee8c00a1ea8dc3e58e022ccd432d09cc5f42f";
|
sha256 = "2df015a969cc5bd0571051bcac8c73e8164519bcb395dbab290a8b31e0da6eed";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/lv/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/lv/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "lv";
|
locale = "lv";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "5e39e7ad880674948715dbd275a9410688a153e6f822b1063710b5520604ed35";
|
sha256 = "1926845d7d6c73950faa160a2e06eb530ed250e45ca1c6ca2b3dce1744d36494";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ms/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ms/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ms";
|
locale = "ms";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "087680b99f9ad0030a379aeeec6665a5066106a5fc1a816b9d4d56623b557194";
|
sha256 = "8d029da2bc3b1dbeac391c8cf089cc24ccf7c090b7636308b5778f8f563d84fb";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/nb-NO/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/nb-NO/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nb-NO";
|
locale = "nb-NO";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "6ca2c6dae3c87cb5f66dc48da1049039629c653fd144f675d86c40b2b9a6e92d";
|
sha256 = "9bfce479878b1431cde83522b3a13bb85e962699ef49860be39dcf98fd4ab2ec";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/nl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/nl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nl";
|
locale = "nl";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "1d81fa00b001fa19f78897a23e5f5972673bcc8a0ca6f58172d7720ae9636d3a";
|
sha256 = "b94854a1e278514930f4d6f405c99c2674a6a0d6bbd2a606e8e2931d20d64c27";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/nn-NO/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/nn-NO/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "nn-NO";
|
locale = "nn-NO";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "400d959701e7a867637cd32a8c69f53bacc69c5d082e391e0e6690ada9b921da";
|
sha256 = "a3b6ea808b6b190ff60c17a173132180d07bddc0683ac12e6bf5537660aee957";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/pa-IN/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/pa-IN/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pa-IN";
|
locale = "pa-IN";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "e664dc2fac39de71cca8a9d7307880409af0664753a91c591befd2752bf768a9";
|
sha256 = "9681f45460a6583a26e9580784f27ba565184391de142d1d23cf75e4ace0a102";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/pl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/pl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pl";
|
locale = "pl";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "ad83ff34ab55271f328961392d4b02679882defac3a1864a4da9145e40e87d4d";
|
sha256 = "56359ce8ff9a1904954ef4c8c04d3ddeba4dfcf60e14fe3be8864c43f38023d0";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/pt-BR/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/pt-BR/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pt-BR";
|
locale = "pt-BR";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "f1f07563a9bda75ea311600f0e45286e081b2d039c54a19b8c570272727635b4";
|
sha256 = "cf46c656f7ef37737dec931beb88c03ee79cb90e0cca429e22cf8d311b1b2aac";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/pt-PT/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/pt-PT/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "pt-PT";
|
locale = "pt-PT";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "33507adcfadf1db7967b0a40532f311610420798394bc6df450076407f4bb687";
|
sha256 = "30a03b9bdc9e0fb3272d283f44b446011c1801608f4cdca730848598b7671dce";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/rm/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/rm/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "rm";
|
locale = "rm";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "7c56f1d9cd3d5d313c6acb7915911c443bbf1073b16fe406a225b5a2c45cc858";
|
sha256 = "87db729d6fe4f93dfefd009d49e631b9a0540927e854d5a908951708e06ee902";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ro/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ro/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ro";
|
locale = "ro";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "078fa1d28e5370cad25a7f4c8e7162dbeda17b19e9ffdccf4b504222d7f8a208";
|
sha256 = "dfb295a1dd9c0fcc5e2d2a2645d9b6a7a9404f0c278404501b407963a7fd7adf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/ru/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/ru/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "ru";
|
locale = "ru";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "29f842188f0fcab4d1dc0b80f8af422e4445ac3958426949b5cb32921a62c856";
|
sha256 = "72416015e3a56f05e31cc90970903e16d756a219c63a776177431b0688f23a56";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/sk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/sk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sk";
|
locale = "sk";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "46fc3d121a9559573fab59165a4ef26f764b451e9d9ebd07b63cbaeb38759de1";
|
sha256 = "2ff17c8a109e1031032f9deae6997b2d7a70658e89af39436618904020162afa";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/sl/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/sl/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sl";
|
locale = "sl";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "5252c6c511150af4aff9a0922ed5435ee235dd10cf7bda0d5f7b9b45fab390e7";
|
sha256 = "fa907a23de32b00eda97533345a8e77ba3badb4b6fb4660b5b9616fc1ecaf796";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/sq/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/sq/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sq";
|
locale = "sq";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "5ef982ce3d31ded7fa5ebe617d4be7fa4808a43dbbdd16c13983eb2a7f009bd8";
|
sha256 = "60fc9e217138531ae014348f793bf8b159c85c253069f1e3881357f63c047946";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/sr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/sr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sr";
|
locale = "sr";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "104ce567e97504648656e33f180e2168be9e94c52ee9107e3a19e0bb2d521671";
|
sha256 = "f6eccd0e094adec5eb092c926a59a5a162dd38c3f0919f1dca057203d3daa6cf";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/sv-SE/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/sv-SE/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "sv-SE";
|
locale = "sv-SE";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "862d41270c85a7444e3a99514cadc4df79ba104b764891e3e62d2f39a0cfb65c";
|
sha256 = "029918b677978a74fc5c896d529d07201e38e283256cc83aa065b721f6570b51";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/th/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/th/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "th";
|
locale = "th";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "7cb5c0a5c165455e82d9e013f865c88ae9e6782981a86164a684efef09a3238d";
|
sha256 = "ca3f0bbf8e077f1521d949171353e9404939cacadefe96fb1ee6d9b86237bcd8";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/tr/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/tr/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "tr";
|
locale = "tr";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "543d63317a0e42d7bba23cf964e816d9aa30de44eab7f7d81ac5ba178d4975e8";
|
sha256 = "d09d7fedce1a467ce32948332e9b7695d8113c3ee3078c9771cdd4a87168d164";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/uk/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/uk/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "uk";
|
locale = "uk";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "87eb738708454a7082836df803d400cb6f2d7c7dd836890a26681f3c5f06d38a";
|
sha256 = "834914fa4b058721d7f3d43e3fd9b0f509d4284315780999057f8960feb87fe0";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/uz/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/uz/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "uz";
|
locale = "uz";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "a11e52fccb2cf0e96be69c59e74d3766c71b895d41a13971de369abacae5044d";
|
sha256 = "d4e9309eef2f58271097e750fc46988200526ef6971f2bce7487305dfc1f8d37";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/vi/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/vi/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "vi";
|
locale = "vi";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "34cca2f1cda994a41a3ab772fb987f494159473f361da0835291b979dc8b0134";
|
sha256 = "ef1d679ae415ebc51353f2ca475dd9c968a308150387f33c85cc1fb5fb7d3d0f";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/zh-CN/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/zh-CN/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "zh-CN";
|
locale = "zh-CN";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "6fb4c51c37fe78fd6430f82869317a9b1580f042cde00ef5d0aae99b91fc7264";
|
sha256 = "61e247c35e102c836c68083ecae7ab8268dcc7d4a6fa15cd81dcf2e9a9ae7053";
|
||||||
}
|
}
|
||||||
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.3.3/linux-i686/zh-TW/thunderbird-102.3.3.tar.bz2";
|
{ url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.0/linux-i686/zh-TW/thunderbird-102.4.0.tar.bz2";
|
||||||
locale = "zh-TW";
|
locale = "zh-TW";
|
||||||
arch = "linux-i686";
|
arch = "linux-i686";
|
||||||
sha256 = "0271acf95abad4ef6957108e18f5d4149d7a6829b7ae96ccb600c1c210c24669";
|
sha256 = "b464abc16f43d675a70d0b05491fbca28b8c3c9e5a6e684b2d442081b8538a2b";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -5,13 +5,13 @@ rec {
|
|||||||
|
|
||||||
thunderbird-102 = (buildMozillaMach rec {
|
thunderbird-102 = (buildMozillaMach rec {
|
||||||
pname = "thunderbird";
|
pname = "thunderbird";
|
||||||
version = "102.3.3";
|
version = "102.4.0";
|
||||||
application = "comm/mail";
|
application = "comm/mail";
|
||||||
applicationName = "Mozilla Thunderbird";
|
applicationName = "Mozilla Thunderbird";
|
||||||
binaryName = pname;
|
binaryName = pname;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
|
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
|
||||||
sha512 = "37027f251513885d1432ee8cbe0fb2b4cb3c95b0ce88bd35f207cd7a4552d6700a63d13e0542712f796d46be6cfc165d6d1c224b30a445be7f5058fc396655fe";
|
sha512 = "e2ce59eefb0c4df3eb20af01af2b7ad78a09e0fbac7bcc8800538d6655ca63a5d132c0700e2465654cc707a50aee01c62df0532f2c53b5f11c2d3a7ca881d8f0";
|
||||||
};
|
};
|
||||||
extraPatches = [
|
extraPatches = [
|
||||||
# The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
|
# The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
|
||||||
|
46
pkgs/applications/networking/upnp-router-control/default.nix
Normal file
46
pkgs/applications/networking/upnp-router-control/default.nix
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchurl
|
||||||
|
, intltool
|
||||||
|
, pkg-config
|
||||||
|
, wrapGAppsHook
|
||||||
|
, gssdp
|
||||||
|
, gtk3
|
||||||
|
, gupnp
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "upnp-router-control";
|
||||||
|
version = "0.3.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://launchpad.net/upnp-router-control/trunk/${version}/+download/upnp-router-control-${version}.tar.gz";
|
||||||
|
hash = "sha256-bYbw4Z5hDlFTSGk5XE2gnnXRPYMl4IzV+kzlwfR98yg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
intltool
|
||||||
|
pkg-config
|
||||||
|
wrapGAppsHook
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
gssdp
|
||||||
|
gtk3
|
||||||
|
gupnp
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
# also https://gitlab.gnome.org/DnaX/upnp-router-control
|
||||||
|
homepage = "https://launchpad.net/upnp-router-control";
|
||||||
|
description = "Access some parameters of the router and manage port forwarding";
|
||||||
|
longDescription = ''
|
||||||
|
A GTK application to access some parameters of the router like:
|
||||||
|
the network speed, the external IP and the model name.
|
||||||
|
It can manage port forwarding through a simple GUI interface.
|
||||||
|
'';
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ fgaz ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,18 @@
|
|||||||
|
diff -Naur source-old/CMakeLists.txt source/CMakeLists.txt
|
||||||
|
--- source-old/CMakeLists.txt 2022-10-19 00:55:52.766480588 -0300
|
||||||
|
+++ source/CMakeLists.txt 2022-10-19 00:56:08.368515654 -0300
|
||||||
|
@@ -1,7 +1,5 @@
|
||||||
|
cmake_minimum_required(VERSION 3.4)
|
||||||
|
|
||||||
|
-set(CMAKE_CXX_COMPILER "/bin/g++")
|
||||||
|
-
|
||||||
|
project(Hypr
|
||||||
|
VERSION 0.1
|
||||||
|
DESCRIPTION "A Modern OOP C++ Window Manager"
|
||||||
|
@@ -54,4 +52,4 @@
|
||||||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg -no-pie -fno-builtin")
|
||||||
|
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg -no-pie -fno-builtin")
|
||||||
|
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg -no-pie -fno-builtin")
|
||||||
|
-ENDIF(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
|
||||||
|
\ No newline at end of file
|
||||||
|
+ENDIF(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
|
77
pkgs/applications/window-managers/hyprwm/hypr/default.nix
Normal file
77
pkgs/applications/window-managers/hyprwm/hypr/default.nix
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, cairo
|
||||||
|
, cmake
|
||||||
|
, glib
|
||||||
|
, gtkmm3
|
||||||
|
, harfbuzz
|
||||||
|
, libX11
|
||||||
|
, libXdmcp
|
||||||
|
, libxcb
|
||||||
|
, makeWrapper
|
||||||
|
, pcre2
|
||||||
|
, pkg-config
|
||||||
|
, xcbutilcursor
|
||||||
|
, xcbutilkeysyms
|
||||||
|
, xcbutilwm
|
||||||
|
, xmodmap
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
|
pname = "hypr";
|
||||||
|
version = "unstable-2022-05-25";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "hyprwm";
|
||||||
|
repo = "Hypr";
|
||||||
|
rev = "3e3d943c446ae77c289611a1a875c8dff8883c1e";
|
||||||
|
hash = "sha256-lyaGGm53qxg7WVoFxZ7kerLe12P1N3JbN8nut6oZS50=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./000-dont-set-compiler.diff
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
cmake
|
||||||
|
makeWrapper
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
cairo
|
||||||
|
glib
|
||||||
|
gtkmm3
|
||||||
|
harfbuzz
|
||||||
|
libX11
|
||||||
|
libXdmcp
|
||||||
|
libxcb
|
||||||
|
pcre2
|
||||||
|
xcbutilcursor
|
||||||
|
xcbutilkeysyms
|
||||||
|
xcbutilwm
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm755 Hypr -t $out/bin
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
postFixup = ''
|
||||||
|
wrapProgram $out/bin/Hypr --prefix PATH : ${lib.makeBinPath [ xmodmap ]}
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
inherit (finalAttrs.src.meta) homepage;
|
||||||
|
description = "A tiling X11 window manager written in modern C++";
|
||||||
|
license = licenses.bsd3;
|
||||||
|
maintainers = with maintainers; [ AndersonTorres ];
|
||||||
|
inherit (libX11.meta) platforms;
|
||||||
|
broken = stdenv.isDarwin; # xcb/xcb_atom.h not found
|
||||||
|
mainProgram = "Hypr";
|
||||||
|
};
|
||||||
|
})
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "v2ray-geoip";
|
pname = "v2ray-geoip";
|
||||||
version = "202210130107";
|
version = "202210200105";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "v2fly";
|
owner = "v2fly";
|
||||||
repo = "geoip";
|
repo = "geoip";
|
||||||
rev = "becf974734e41542c356a0c0ae21a619c476d500";
|
rev = "a9409c3b7c6a788e7be62c9b92a24d034f521603";
|
||||||
sha256 = "sha256-IF7mcyiZc4CTFWSflxQBH8Z9NloCcsCymOhU85GaoEg=";
|
sha256 = "sha256-CuR1xeCcuzxMMgstyjcdQKpU0n6AkA6X786LpUmANGE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -9,14 +9,14 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gnome-shell-extension-dash-to-dock";
|
pname = "gnome-shell-extension-dash-to-dock";
|
||||||
version = "74";
|
version = "75";
|
||||||
|
|
||||||
# Temporarily switched to commit hash because stable version is buggy.
|
# Temporarily switched to commit hash because stable version is buggy.
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "micheleg";
|
owner = "micheleg";
|
||||||
repo = "dash-to-dock";
|
repo = "dash-to-dock";
|
||||||
rev = "extensions.gnome.org-v${version}";
|
rev = "extensions.gnome.org-v${version}";
|
||||||
sha256 = "3WNm9kX76+qmn9KWLSKwxmHHpc21kWHrBW9266TOKZ0=";
|
sha256 = "sha256-vHXNhJgty7x4Ef6jxUI29KYpadC3jtUqE1Nt1dWYr24=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -21,13 +21,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "wingpanel-indicator-power";
|
pname = "wingpanel-indicator-power";
|
||||||
version = "6.1.0";
|
version = "6.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "elementary";
|
owner = "elementary";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1zlpnl7983jkpy2nik08ih8lwrqvm456h993ixa6armzlazdvnjk";
|
sha256 = "sha256-TxrskbwitsilTidWifSWg9IP6BzH1y/OOrFohlENJmM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -2,41 +2,46 @@
|
|||||||
, fetchFromGitLab
|
, fetchFromGitLab
|
||||||
, git
|
, git
|
||||||
, coq
|
, coq
|
||||||
|
, ocamlPackages
|
||||||
, cacert
|
, cacert
|
||||||
, ocaml-crunch
|
, ocaml-crunch
|
||||||
}:
|
}:
|
||||||
|
|
||||||
coq.ocamlPackages.buildDunePackage rec {
|
ocamlPackages.buildDunePackage rec {
|
||||||
pname = "ligo";
|
pname = "ligo";
|
||||||
version = "0.47.0";
|
version = "0.53.0";
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "ligolang";
|
owner = "ligolang";
|
||||||
repo = "ligo";
|
repo = "ligo";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-VJs0pKA99mZXhipK1bSAZmgAHvYbGbjxdI2XyJYjSm0=";
|
sha256 = "sha256-WNiN9UrwXCwfxWnR5oPm9sGWelQCpooCXh43T2QaOnI=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# The build picks this up for ligo --version
|
# The build picks this up for ligo --version
|
||||||
LIGO_VERSION = version;
|
LIGO_VERSION = version;
|
||||||
|
|
||||||
|
duneVersion = "3";
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
ocaml-crunch
|
ocaml-crunch
|
||||||
git
|
git
|
||||||
coq
|
coq
|
||||||
coq.ocamlPackages.menhir
|
ocamlPackages.crunch
|
||||||
coq.ocamlPackages.ocaml-recovery-parser
|
ocamlPackages.menhir
|
||||||
|
ocamlPackages.ocaml-recovery-parser
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = with coq.ocamlPackages; [
|
buildInputs = with ocamlPackages; [
|
||||||
coq
|
coq
|
||||||
menhir
|
menhir
|
||||||
menhirLib
|
menhirLib
|
||||||
qcheck
|
qcheck
|
||||||
ocamlgraph
|
ocamlgraph
|
||||||
bisect_ppx
|
bisect_ppx
|
||||||
|
decompress
|
||||||
ppx_deriving
|
ppx_deriving
|
||||||
ppx_deriving_yojson
|
ppx_deriving_yojson
|
||||||
ppx_expect
|
ppx_expect
|
||||||
@ -49,11 +54,11 @@ coq.ocamlPackages.buildDunePackage rec {
|
|||||||
core_unix
|
core_unix
|
||||||
pprint
|
pprint
|
||||||
linenoise
|
linenoise
|
||||||
dune-configurator
|
|
||||||
ctypes_stubs_js
|
|
||||||
crunch
|
crunch
|
||||||
zarith_stubs_js
|
semver
|
||||||
pure-splitmix
|
lambda-term
|
||||||
|
tar-unix
|
||||||
|
parse-argv
|
||||||
|
|
||||||
# Test helpers deps
|
# Test helpers deps
|
||||||
qcheck
|
qcheck
|
||||||
@ -61,7 +66,12 @@ coq.ocamlPackages.buildDunePackage rec {
|
|||||||
alcotest-lwt
|
alcotest-lwt
|
||||||
|
|
||||||
# vendored tezos' deps
|
# vendored tezos' deps
|
||||||
|
tezos-plonk
|
||||||
|
tezos-bls12-381-polynomial
|
||||||
ctypes
|
ctypes
|
||||||
|
ctypes_stubs_js
|
||||||
|
class_group_vdf
|
||||||
|
dune-configurator
|
||||||
hacl-star
|
hacl-star
|
||||||
hacl-star-raw
|
hacl-star-raw
|
||||||
lwt-canceler
|
lwt-canceler
|
||||||
@ -80,23 +90,23 @@ coq.ocamlPackages.buildDunePackage rec {
|
|||||||
irmin-pack
|
irmin-pack
|
||||||
ezjsonm
|
ezjsonm
|
||||||
data-encoding
|
data-encoding
|
||||||
|
pure-splitmix
|
||||||
|
zarith_stubs_js
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
cacert
|
cacert
|
||||||
coq.ocamlPackages.ca-certs
|
ocamlPackages.ca-certs
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = false; # Tests fail, but could not determine the reason
|
doCheck = false; # Tests fail, but could not determine the reason
|
||||||
|
|
||||||
patches = [ ./ligo.patch ]; # fix for core >= 0.15.0
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://ligolang.org/";
|
homepage = "https://ligolang.org/";
|
||||||
downloadPage = "https://ligolang.org/docs/intro/installation";
|
downloadPage = "https://ligolang.org/docs/intro/installation";
|
||||||
description = "A friendly Smart Contract Language for Tezos";
|
description = "A friendly Smart Contract Language for Tezos";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = ocamlPackages.ocaml.meta.platforms;
|
||||||
maintainers = with maintainers; [ ulrikstrid ];
|
maintainers = with maintainers; [ ulrikstrid ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,151 +0,0 @@
|
|||||||
From 6926fed076c2f5aa3282dbca10538d156c045c6f Mon Sep 17 00:00:00 2001
|
|
||||||
From: bezmuth <benkel97@protonmail.com>
|
|
||||||
Date: Wed, 3 Aug 2022 15:53:10 +0100
|
|
||||||
Subject: [PATCH] Compat with core v0.15.0
|
|
||||||
|
|
||||||
---
|
|
||||||
ligo.opam | 4 +++-
|
|
||||||
ligo.opam.locked | 5 +++--
|
|
||||||
src/bin/cli.ml | 4 ++--
|
|
||||||
src/bin/dune | 4 +++-
|
|
||||||
src/main/helpers/cli_helpers.ml | 4 ++--
|
|
||||||
src/main/interpreter/dune | 2 +-
|
|
||||||
src/main/interpreter/interpreter.ml | 2 ++
|
|
||||||
vendors/ligo-utils/simple-utils/dune | 1 +
|
|
||||||
vendors/ligo-utils/simple-utils/snippet.ml | 2 +-
|
|
||||||
9 files changed, 18 insertions(+), 10 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/ligo.opam b/ligo.opam
|
|
||||||
index 47513217f..073f68ff5 100644
|
|
||||||
--- a/ligo.opam
|
|
||||||
+++ b/ligo.opam
|
|
||||||
@@ -10,7 +10,9 @@ license: "MIT"
|
|
||||||
# If you change the dependencies, run `opam lock` in the root
|
|
||||||
depends: [
|
|
||||||
# Jane Street Core
|
|
||||||
- "core" {= "v0.14.1"}
|
|
||||||
+ "core" {>= "v0.14.1" & < "v0.16.0"}
|
|
||||||
+ "core_kernel" { >= "v0.14.1" & "v0.16.0"}
|
|
||||||
+ "core_unix" { >= "v0.14.1" & "v0.16.0"}
|
|
||||||
# Tooling
|
|
||||||
"odoc" { build }
|
|
||||||
"ocamlfind" { build }
|
|
||||||
diff --git a/ligo.opam.locked b/ligo.opam.locked
|
|
||||||
index fd6fccf03..458e11791 100644
|
|
||||||
--- a/ligo.opam.locked
|
|
||||||
+++ b/ligo.opam.locked
|
|
||||||
@@ -47,8 +47,9 @@ depends: [
|
|
||||||
"conf-rust" {= "0.1"}
|
|
||||||
"conf-which" {= "1"}
|
|
||||||
"coq" {= "8.13.2"}
|
|
||||||
- "core" {= "v0.14.1"}
|
|
||||||
- "core_kernel" {= "v0.14.2"}
|
|
||||||
+ "core" {= "v0.15.0"}
|
|
||||||
+ "core_kernel" {= "v0.15.0"}
|
|
||||||
+ "core_unix" {= "v0.15.0"}
|
|
||||||
"cppo" {= "1.6.8"}
|
|
||||||
"csexp" {= "1.5.1"}
|
|
||||||
"cstruct" {= "6.1.0"}
|
|
||||||
diff --git a/src/bin/cli.ml b/src/bin/cli.ml
|
|
||||||
index dcaa85621..e411d8f32 100644
|
|
||||||
--- a/src/bin/cli.ml
|
|
||||||
+++ b/src/bin/cli.ml
|
|
||||||
@@ -14,7 +14,7 @@ let entry_point =
|
|
||||||
let source_file =
|
|
||||||
let name = "SOURCE_FILE" in
|
|
||||||
let _doc = "the path to the smart contract file." in
|
|
||||||
- Command.Param.(anon (name %: Filename.arg_type))
|
|
||||||
+ Command.Param.(anon (name %: Filename_unix.arg_type))
|
|
||||||
|
|
||||||
let package_name =
|
|
||||||
let name = "PACKAGE_NAME" in
|
|
||||||
@@ -783,7 +783,7 @@ let main = Command.group ~preserve_subcommand_order:() ~summary:"The LigoLANG co
|
|
||||||
]
|
|
||||||
|
|
||||||
let run ?argv () =
|
|
||||||
- Command.run ~version:Version.version ?argv main;
|
|
||||||
+ Command_unix.run ~version:Version.version ?argv main;
|
|
||||||
(* Effect to error code *)
|
|
||||||
match !return with
|
|
||||||
Done -> 0;
|
|
||||||
diff --git a/src/bin/dune b/src/bin/dune
|
|
||||||
index 03e5f17b5..74340ae9d 100644
|
|
||||||
--- a/src/bin/dune
|
|
||||||
+++ b/src/bin/dune
|
|
||||||
@@ -11,7 +11,9 @@
|
|
||||||
repl
|
|
||||||
install
|
|
||||||
cli_helpers
|
|
||||||
- ligo_api)
|
|
||||||
+ ligo_api
|
|
||||||
+ core_unix.command_unix
|
|
||||||
+ core_unix.filename_unix)
|
|
||||||
(modules cli version))
|
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/helpers/cli_helpers.ml b/src/main/helpers/cli_helpers.ml
|
|
||||||
index 3d09ee6b8..585cca6fa 100644
|
|
||||||
--- a/src/main/helpers/cli_helpers.ml
|
|
||||||
+++ b/src/main/helpers/cli_helpers.ml
|
|
||||||
@@ -71,7 +71,7 @@ let run_command (cmd : command) =
|
|
||||||
(fun p -> Lwt.map
|
|
||||||
(fun status ->
|
|
||||||
match status with
|
|
||||||
- Caml.Unix.WEXITED 0 -> Ok ()
|
|
||||||
+ Caml_unix.WEXITED 0 -> Ok ()
|
|
||||||
| _ -> Error ("unknown error"))
|
|
||||||
p#status) in
|
|
||||||
- Lwt_main.run status
|
|
||||||
\ No newline at end of file
|
|
||||||
+ Lwt_main.run status
|
|
||||||
diff --git a/src/main/interpreter/dune b/src/main/interpreter/dune
|
|
||||||
index 6ccc74ff0..7d38bb822 100644
|
|
||||||
--- a/src/main/interpreter/dune
|
|
||||||
+++ b/src/main/interpreter/dune
|
|
||||||
@@ -4,4 +4,4 @@
|
|
||||||
(instrumentation
|
|
||||||
(backend bisect_ppx))
|
|
||||||
(libraries tezos-013-PtJakart-test-helpers ast_aggregated ligo_interpreter
|
|
||||||
- main_errors ligo_compile build fuzz ligo_run self_ast_typed bls12-381))
|
|
||||||
+ main_errors ligo_compile build fuzz ligo_run self_ast_typed bls12-381 core_unix.sys_unix))
|
|
||||||
diff --git a/src/main/interpreter/interpreter.ml b/src/main/interpreter/interpreter.ml
|
|
||||||
index 0f76a286c..d9a389a6b 100644
|
|
||||||
--- a/src/main/interpreter/interpreter.ml
|
|
||||||
+++ b/src/main/interpreter/interpreter.ml
|
|
||||||
@@ -3,6 +3,8 @@ open Simple_utils
|
|
||||||
open Ligo_interpreter.Types
|
|
||||||
open Ligo_interpreter.Combinators
|
|
||||||
|
|
||||||
+module Sys = Sys_unix
|
|
||||||
+
|
|
||||||
module AST = Ast_aggregated
|
|
||||||
|
|
||||||
include AST.Types
|
|
||||||
diff --git a/vendors/ligo-utils/simple-utils/dune b/vendors/ligo-utils/simple-utils/dune
|
|
||||||
index becca2f86..a890dbf62 100644
|
|
||||||
--- a/vendors/ligo-utils/simple-utils/dune
|
|
||||||
+++ b/vendors/ligo-utils/simple-utils/dune
|
|
||||||
@@ -6,6 +6,7 @@
|
|
||||||
(libraries
|
|
||||||
;; Third party
|
|
||||||
core
|
|
||||||
+ core_kernel.caml_unix
|
|
||||||
yojson
|
|
||||||
result
|
|
||||||
unix
|
|
||||||
diff --git a/vendors/ligo-utils/simple-utils/snippet.ml b/vendors/ligo-utils/simple-utils/snippet.ml
|
|
||||||
index 658f115f2..f23000590 100644
|
|
||||||
--- a/vendors/ligo-utils/simple-utils/snippet.ml
|
|
||||||
+++ b/vendors/ligo-utils/simple-utils/snippet.ml
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
(* used to show code snippets in error messages *)
|
|
||||||
|
|
||||||
let print_code ppf (l:Region.t) (input_line: unit -> string) =
|
|
||||||
- let dumb =String.equal (Caml.Unix.getenv "TERM") "dumb" in
|
|
||||||
+ let dumb =String.equal (Caml_unix.getenv "TERM") "dumb" in
|
|
||||||
let start = l#start#line in
|
|
||||||
let start_column = l#start#offset `Byte in
|
|
||||||
let stop = l#stop#line in
|
|
||||||
--
|
|
||||||
2.36.1
|
|
||||||
|
|
@ -8,13 +8,13 @@
|
|||||||
nv-codec-headers = nv-codec-headers-11;
|
nv-codec-headers = nv-codec-headers-11;
|
||||||
}).overrideAttrs (old: rec {
|
}).overrideAttrs (old: rec {
|
||||||
pname = "jellyfin-ffmpeg";
|
pname = "jellyfin-ffmpeg";
|
||||||
version = "5.1.2-1";
|
version = "5.1.2-2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jellyfin";
|
owner = "jellyfin";
|
||||||
repo = "jellyfin-ffmpeg";
|
repo = "jellyfin-ffmpeg";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-56IDFZnHDL3jArNd/U/ZRdHyJ54oqhY+U4XcwOLTGqQ=";
|
sha256 = "sha256-7Icp1vFnvhuohipGK7BqnxhhtX0iB02v5TXvh5sss3c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = old.configureFlags ++ [
|
configureFlags = old.configureFlags ++ [
|
||||||
|
35
pkgs/development/libraries/libirc/default.nix
Normal file
35
pkgs/development/libraries/libirc/default.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ lib, stdenv, fetchFromGitHub, cmake, qtbase }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "libirc";
|
||||||
|
version = "unstable-2022-10-15";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "grumpy-irc";
|
||||||
|
repo = "libirc";
|
||||||
|
rev = "734082ffffb6d6744070c75587159d927342edea";
|
||||||
|
sha256 = "Qi/YKLlau0rdQ9XCMyreQdv4ctQWHFIoE3YlW6QnbSI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DQT5_BUILD=1"
|
||||||
|
"-DQt5Core_DIR=${qtbase.dev}/lib/cmake/Qt5Core"
|
||||||
|
"-DQt5Network_DIR=${qtbase.dev}/lib/cmake/Qt5Network"
|
||||||
|
];
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
mkdir -p $out/libirc/libirc{,client}
|
||||||
|
cp ../libirc/*.h $out/libirc/libirc
|
||||||
|
cp ../libircclient/*.h $out/libirc/libircclient
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "C++ IRC library written in Qt with support for data serialization";
|
||||||
|
homepage = "https://github.com/grumpy-irc/libirc";
|
||||||
|
license = licenses.lgpl3;
|
||||||
|
maintainers = with maintainers; [ fee1-dead ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
@ -23,10 +23,6 @@ stdenv.mkDerivation rec {
|
|||||||
hash = "sha256-G2Um7vHinOuOx9U2BH14LAx+s/0Sxtlc9Nz6nPJfmU8=";
|
hash = "sha256-G2Um7vHinOuOx9U2BH14LAx+s/0Sxtlc9Nz6nPJfmU8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
cd bindings/${pname}
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
rustPlatform.cargoSetupHook
|
rustPlatform.cargoSetupHook
|
||||||
rustPlatform.rust.cargo
|
rustPlatform.rust.cargo
|
||||||
@ -40,6 +36,7 @@ stdenv.mkDerivation rec {
|
|||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
||||||
|
cd bindings/${pname}
|
||||||
npm run release-build --offline
|
npm run release-build --offline
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
|
@ -36,7 +36,7 @@ lib.mapAttrs mk (lib.importJSON ./srcs-generated.json)
|
|||||||
|
|
||||||
qtwebengine =
|
qtwebengine =
|
||||||
let
|
let
|
||||||
branchName = "5.15.8";
|
branchName = "5.15.11";
|
||||||
rev = "v${branchName}-lts";
|
rev = "v${branchName}-lts";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
@ -44,11 +44,11 @@ lib.mapAttrs mk (lib.importJSON ./srcs-generated.json)
|
|||||||
|
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/qt/qtwebengine.git";
|
url = "https://github.com/qt/qtwebengine.git";
|
||||||
sha256 = "04xhg5qpnxm8hzgkanml45za64c9i5pbxhki2l2wcq4b4y7f3hyr";
|
sha256 = "sha256-yrKPof18G10VjrwCn/4E/ywlpATJQZjvmVeM+9hLY0U=";
|
||||||
inherit rev branchName;
|
inherit rev branchName;
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
leaveDotGit = true;
|
leaveDotGit = true;
|
||||||
name = "qtwebengine-${lib.substring 0 7 rev}.tar.gz";
|
name = "qtwebengine-${lib.substring 0 8 rev}.tar.gz";
|
||||||
postFetch = ''
|
postFetch = ''
|
||||||
# remove submodule .git directory
|
# remove submodule .git directory
|
||||||
rm -rf "$out/src/3rdparty/.git"
|
rm -rf "$out/src/3rdparty/.git"
|
||||||
|
@ -141,7 +141,7 @@ final: prev: let
|
|||||||
supportedCudaVersions = [ "10.2" ];
|
supportedCudaVersions = [ "10.2" ];
|
||||||
}
|
}
|
||||||
rec {
|
rec {
|
||||||
fileVersion = "11.7";
|
fileVersion = "11.8";
|
||||||
fullVersion = "8.6.0.163";
|
fullVersion = "8.6.0.163";
|
||||||
hash = "sha256-u8OW30cpTGV+3AnGAGdNYIyxv8gLgtz0VHBgwhcRFZ4=";
|
hash = "sha256-u8OW30cpTGV+3AnGAGdNYIyxv8gLgtz0VHBgwhcRFZ4=";
|
||||||
url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz";
|
url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz";
|
||||||
|
@ -1,4 +1,8 @@
|
|||||||
{ lib, stdenv, fetchurl }:
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchurl
|
||||||
|
, fetchpatch
|
||||||
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "shapelib";
|
pname = "shapelib";
|
||||||
@ -9,6 +13,14 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1qfsgb8b3yiqwvr6h9m81g6k9fjhfys70c22p7kzkbick20a9h0z";
|
sha256 = "1qfsgb8b3yiqwvr6h9m81g6k9fjhfys70c22p7kzkbick20a9h0z";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
(fetchpatch {
|
||||||
|
name = "CVE-2022-0699.patch";
|
||||||
|
url = "https://github.com/OSGeo/shapelib/commit/c75b9281a5b9452d92e1682bdfe6019a13ed819f.patch";
|
||||||
|
sha256 = "sha256-zJ7JHUtInA5q/RbkSs1DqVK+UQi2vIw2t1jqxocnQQI=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "C Library for reading, writing and updating ESRI Shapefiles";
|
description = "C Library for reading, writing and updating ESRI Shapefiles";
|
||||||
homepage = "http://shapelib.maptools.org/";
|
homepage = "http://shapelib.maptools.org/";
|
||||||
|
@ -10,6 +10,8 @@ buildDunePackage rec {
|
|||||||
sha256 = "sha256-uIcGj/exSfuuzsv6C/bnJXpYRu3OY3dcKMW/7+qwi2U=";
|
sha256 = "sha256-uIcGj/exSfuuzsv6C/bnJXpYRu3OY3dcKMW/7+qwi2U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
duneVersion = "3";
|
||||||
|
|
||||||
minimalOCamlVersion = "4.12";
|
minimalOCamlVersion = "4.12";
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -13,8 +13,8 @@ let params =
|
|||||||
if lib.versionAtLeast ocaml.version "4.14"
|
if lib.versionAtLeast ocaml.version "4.14"
|
||||||
then {
|
then {
|
||||||
name = "lsp";
|
name = "lsp";
|
||||||
version = "1.12.4";
|
version = "1.14.1";
|
||||||
sha256 = "sha256-kZuYAny8VjWdq+ipEdPSTRcGzqjNBOgXOi0dOwb52EY=";
|
sha256 = "sha256-5kxMM90Dd5H8yb7f1NYV3abRaePqztFQ82VTnayradk=";
|
||||||
} else if lib.versionAtLeast ocaml.version "4.13"
|
} else if lib.versionAtLeast ocaml.version "4.13"
|
||||||
then {
|
then {
|
||||||
name = "jsonrpc";
|
name = "jsonrpc";
|
||||||
|
@ -17,9 +17,7 @@
|
|||||||
|
|
||||||
buildDunePackage rec {
|
buildDunePackage rec {
|
||||||
pname = "torch";
|
pname = "torch";
|
||||||
version = "0.14";
|
version = "0.15";
|
||||||
|
|
||||||
useDune2 = true;
|
|
||||||
|
|
||||||
minimalOCamlVersion = "4.08";
|
minimalOCamlVersion = "4.08";
|
||||||
|
|
||||||
@ -27,7 +25,7 @@ buildDunePackage rec {
|
|||||||
owner = "LaurentMazare";
|
owner = "LaurentMazare";
|
||||||
repo = "ocaml-${pname}";
|
repo = "ocaml-${pname}";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256:039anfvzsalbqi5cdp95bbixcwr2ngharihgd149hcr0wa47y700";
|
sha256 = "sha256-EXJqlAGa0LwQKY8IlmcoJs0l2eRTiUhuzMHfakrslXU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ dune-configurator ];
|
buildInputs = [ dune-configurator ];
|
||||||
@ -56,6 +54,5 @@ buildDunePackage rec {
|
|||||||
description = "Ocaml bindings to Pytorch";
|
description = "Ocaml bindings to Pytorch";
|
||||||
maintainers = [ maintainers.bcdarwin ];
|
maintainers = [ maintainers.bcdarwin ];
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
broken = lib.versionAtLeast torch.version "1.11";
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,36 +1,43 @@
|
|||||||
{ pkgs
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, azure-mgmt-core
|
, azure-mgmt-core
|
||||||
, azure-mgmt-common
|
, azure-mgmt-common
|
||||||
, isPy3k
|
, msrest
|
||||||
|
, pythonOlder
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "21.2.0";
|
|
||||||
pname = "azure-mgmt-resource";
|
pname = "azure-mgmt-resource";
|
||||||
disabled = !isPy3k;
|
version = "21.2.1";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
sha256 = "sha256-v4pd5sTate/H8NGND1cWXe5SMepS0j0Q2C5Ee4wqGlQ=";
|
hash = "sha256-vSBg1WOT/+Ykao8spn51Tt0D7Ae5dWMLMK4DqIYFl6c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
azure-mgmt-common
|
azure-mgmt-common
|
||||||
azure-mgmt-core
|
azure-mgmt-core
|
||||||
|
msrest
|
||||||
];
|
];
|
||||||
|
|
||||||
# has no tests
|
# Module has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
pythonNamespaces = [ "azure.mgmt" ];
|
pythonNamespaces = [
|
||||||
|
"azure.mgmt"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "azure.mgmt.resource" ];
|
pythonImportsCheck = [
|
||||||
|
"azure.mgmt.resource"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with pkgs.lib; {
|
meta = with lib; {
|
||||||
description = "Microsoft Azure SDK for Python";
|
description = "Microsoft Azure SDK for Python";
|
||||||
homepage = "https://github.com/Azure/azure-sdk-for-python";
|
homepage = "https://github.com/Azure/azure-sdk-for-python";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "casbin";
|
pname = "casbin";
|
||||||
version = "1.17.1";
|
version = "1.17.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
|||||||
owner = pname;
|
owner = pname;
|
||||||
repo = "pycasbin";
|
repo = "pycasbin";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-uh5XPhLoCnJtVnEDG+/oQvneEL1KLMWfAx+RXH/GCyE=";
|
hash = "sha256-wJYGo87K9Ae2HoN/ZR3S0EiX2v68vs+Vb75nA+Csass=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -21,7 +21,7 @@ let
|
|||||||
in
|
in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "jax";
|
pname = "jax";
|
||||||
version = "0.3.16";
|
version = "0.3.23";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
|||||||
owner = "google";
|
owner = "google";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "jax-v${version}";
|
rev = "jax-v${version}";
|
||||||
hash = "sha256-4idh7boqBXSO9vEHxEcrzXjBIrKmmXiCf6cXh7En1/I=";
|
hash = "sha256-ruXOwpBwpi1G8jgH9nhbWbs14JupwWkjh+Wzrj8HVU4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# jaxlib is _not_ included in propagatedBuildInputs because there are
|
# jaxlib is _not_ included in propagatedBuildInputs because there are
|
||||||
@ -92,9 +92,8 @@ buildPythonPackage rec {
|
|||||||
"tests/sparse_test.py"
|
"tests/sparse_test.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [
|
# As of 0.3.22, `import jax` does not work without jaxlib being installed.
|
||||||
"jax"
|
pythonImportsCheck = [ ];
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Differentiate, compile, and transform Numpy code";
|
description = "Differentiate, compile, and transform Numpy code";
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# https://storage.googleapis.com/jax-releases/libtpu_releases.html.
|
# https://storage.googleapis.com/jax-releases/libtpu_releases.html.
|
||||||
|
|
||||||
# For future reference, the easiest way to test the GPU backend is to run
|
# For future reference, the easiest way to test the GPU backend is to run
|
||||||
# NIX_PATH=.. nix-shell -p python3 python3Packages.jax "python3Packages.jaxlib.override { cudaSupport = true; }"
|
# NIX_PATH=.. nix-shell -p python3 python3Packages.jax "python3Packages.jaxlib-bin.override { cudaSupport = true; }"
|
||||||
# export XLA_FLAGS=--xla_gpu_force_compilation_parallelism=1
|
# export XLA_FLAGS=--xla_gpu_force_compilation_parallelism=1
|
||||||
# python -c "from jax.lib import xla_bridge; assert xla_bridge.get_backend().platform == 'gpu'"
|
# python -c "from jax.lib import xla_bridge; assert xla_bridge.get_backend().platform == 'gpu'"
|
||||||
# python -c "from jax import random; random.PRNGKey(0)"
|
# python -c "from jax import random; random.PRNGKey(0)"
|
||||||
@ -35,46 +35,32 @@ let
|
|||||||
inherit (cudaPackages) cudatoolkit cudnn;
|
inherit (cudaPackages) cudatoolkit cudnn;
|
||||||
in
|
in
|
||||||
|
|
||||||
# There are no jaxlib wheels targeting cudnn <8.0.5, and although there are
|
|
||||||
# wheels for cudatoolkit <11.1, we don't support them.
|
|
||||||
assert cudaSupport -> lib.versionAtLeast cudatoolkit.version "11.1";
|
assert cudaSupport -> lib.versionAtLeast cudatoolkit.version "11.1";
|
||||||
assert cudaSupport -> lib.versionAtLeast cudnn.version "8.0.5";
|
assert cudaSupport -> lib.versionAtLeast cudnn.version "8.2";
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.3.0";
|
version = "0.3.22";
|
||||||
|
|
||||||
pythonVersion = python.pythonVersion;
|
pythonVersion = python.pythonVersion;
|
||||||
|
|
||||||
# Find new releases at https://storage.googleapis.com/jax-releases. When
|
# Find new releases at https://storage.googleapis.com/jax-releases/jax_releases.html.
|
||||||
# upgrading, you can get these hashes from prefetch.sh.
|
# When upgrading, you can get these hashes from prefetch.sh. See
|
||||||
|
# https://github.com/google/jax/issues/12879 as to why this specific URL is
|
||||||
|
# the correct index.
|
||||||
cpuSrcs = {
|
cpuSrcs = {
|
||||||
"3.9" = fetchurl {
|
"x86_64-linux" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/jax-releases/nocuda/jaxlib-${version}-cp39-none-manylinux2010_x86_64.whl";
|
url = "https://storage.googleapis.com/jax-releases/nocuda/jaxlib-${version}-cp310-cp310-manylinux2014_x86_64.whl";
|
||||||
hash = "sha256-AfBVqoqChEXlEC5PgbtQ5rQzcbwo558fjqCjSPEmN5Q=";
|
hash = "sha256-w2wo0jk+1BdEkNwfSZRQbebdI4Ac8Kgn0MB0cIMcWU4=";
|
||||||
};
|
};
|
||||||
"3.10" = fetchurl {
|
"aarch64-darwin" = fetchurl {
|
||||||
url = "https://storage.googleapis.com/jax-releases/nocuda/jaxlib-${version}-cp310-none-manylinux2010_x86_64.whl";
|
url = "https://storage.googleapis.com/jax-releases/mac/jaxlib-${version}-cp310-cp310-macosx_11_0_arm64.whl";
|
||||||
hash = "sha256-9uBkFOO8LlRpO6AP+S8XK9/d2yRdyHxQGlbAjShqHRQ=";
|
hash = "sha256-7Ir55ZhBkccqfoa56WVBF8QwFAC2ws4KFHDkfVw6zm0=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
gpuSrcs = {
|
gpuSrc = fetchurl {
|
||||||
"3.9-805" = fetchurl {
|
url = "https://storage.googleapis.com/jax-releases/cuda11/jaxlib-${version}+cuda11.cudnn82-cp310-cp310-manylinux2014_x86_64.whl";
|
||||||
url = "https://storage.googleapis.com/jax-releases/cuda11/jaxlib-${version}+cuda11.cudnn805-cp39-none-manylinux2010_x86_64.whl";
|
hash = "sha256-rabU62p4fF7Tu/6t8LNYZdf6YO06jGry/JtyFZeamCs=";
|
||||||
hash = "sha256-CArIhzM5FrQi3TkdqpUqCeDQYyDMVXlzKFgjNXjLJXw=";
|
|
||||||
};
|
|
||||||
"3.9-82" = fetchurl {
|
|
||||||
url = "https://storage.googleapis.com/jax-releases/cuda11/jaxlib-${version}+cuda11.cudnn82-cp39-none-manylinux2010_x86_64.whl";
|
|
||||||
hash = "sha256-Q0plVnA9pUNQ+gCHSXiLNs4i24xCg8gBGfgfYe3bot4=";
|
|
||||||
};
|
|
||||||
"3.10-805" = fetchurl {
|
|
||||||
url = "https://storage.googleapis.com/jax-releases/cuda11/jaxlib-${version}+cuda11.cudnn805-cp310-none-manylinux2010_x86_64.whl";
|
|
||||||
hash = "sha256-JopevCEAs0hgDngIId6NqbLam5YfcS8Lr9cEffBKp1U=";
|
|
||||||
};
|
|
||||||
"3.10-82" = fetchurl {
|
|
||||||
url = "https://storage.googleapis.com/jax-releases/cuda11/jaxlib-${version}+cuda11.cudnn82-cp310-none-manylinux2010_x86_64.whl";
|
|
||||||
hash = "sha256-2f5TwbdP7EfQNRM3ZcJXCAkS2VXBwNYH6gwT9pdu3Go=";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -82,23 +68,16 @@ buildPythonPackage rec {
|
|||||||
inherit version;
|
inherit version;
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
# At the time of writing (2022-03-03), there are releases for <=3.10.
|
# At the time of writing (2022-10-19), there are releases for <=3.10.
|
||||||
# Supporting all of them is a pain, so we focus on 3.9, the current nixpkgs
|
# Supporting all of them is a pain, so we focus on 3.10, the current nixpkgs
|
||||||
# python3 version, and 3.10.
|
# python version.
|
||||||
disabled = !(pythonVersion == "3.9" || pythonVersion == "3.10");
|
disabled = !(pythonVersion == "3.10");
|
||||||
|
|
||||||
src =
|
src = if !cudaSupport then cpuSrcs."${stdenv.hostPlatform.system}" else gpuSrc;
|
||||||
if !cudaSupport then cpuSrcs."${pythonVersion}" else
|
|
||||||
let
|
|
||||||
# jaxlib wheels are currently provided for cudnn versions at least 8.0.5 and
|
|
||||||
# 8.2. Try to use 8.2 whenever possible.
|
|
||||||
cudnnVersion = if (lib.versionAtLeast cudnn.version "8.2") then "82" else "805";
|
|
||||||
in
|
|
||||||
gpuSrcs."${pythonVersion}-${cudnnVersion}";
|
|
||||||
|
|
||||||
# Prebuilt wheels are dynamically linked against things that nix can't find.
|
# Prebuilt wheels are dynamically linked against things that nix can't find.
|
||||||
# Run `autoPatchelfHook` to automagically fix them.
|
# Run `autoPatchelfHook` to automagically fix them.
|
||||||
nativeBuildInputs = [ autoPatchelfHook ] ++ lib.optional cudaSupport addOpenGLRunpath;
|
nativeBuildInputs = lib.optionals cudaSupport [ autoPatchelfHook addOpenGLRunpath ];
|
||||||
# Dynamic link dependencies
|
# Dynamic link dependencies
|
||||||
buildInputs = [ stdenv.cc.cc ];
|
buildInputs = [ stdenv.cc.cc ];
|
||||||
|
|
||||||
@ -142,6 +121,6 @@ buildPythonPackage rec {
|
|||||||
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ samuela ];
|
maintainers = with maintainers; [ samuela ];
|
||||||
platforms = [ "x86_64-linux" ];
|
platforms = [ "aarch64-darwin" "x86_64-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ let
|
|||||||
inherit (cudaPackages) cudatoolkit cudnn nccl;
|
inherit (cudaPackages) cudatoolkit cudnn nccl;
|
||||||
|
|
||||||
pname = "jaxlib";
|
pname = "jaxlib";
|
||||||
version = "0.3.15";
|
version = "0.3.22";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "JAX is Autograd and XLA, brought together for high-performance machine learning research.";
|
description = "JAX is Autograd and XLA, brought together for high-performance machine learning research.";
|
||||||
@ -96,7 +96,7 @@ let
|
|||||||
owner = "google";
|
owner = "google";
|
||||||
repo = "jax";
|
repo = "jax";
|
||||||
rev = "${pname}-v${version}";
|
rev = "${pname}-v${version}";
|
||||||
sha256 = "sha256-pIl7zzl82w5HHnJadH2vtCT4mYFd5YmM9iHC2GoJD6s=";
|
hash = "sha256-bnczJ8ma/UMKhA5MUQ6H4az+Tj+By14ZTG6lQQwptQs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@ -235,11 +235,11 @@ let
|
|||||||
fetchAttrs = {
|
fetchAttrs = {
|
||||||
sha256 =
|
sha256 =
|
||||||
if cudaSupport then
|
if cudaSupport then
|
||||||
"sha256-tdO4YjO985zbittb16RFWgxgUBrHYQfv5gRsA4IAkTk="
|
"sha256-Z9GDWGv+1YFyJjudyshZfeRJsKShoA1kIbNR3h3GxPQ="
|
||||||
else if stdenv.isDarwin then
|
else if stdenv.isDarwin then
|
||||||
"sha256-+XYxfXBCASueqDGg0Zqcmpf7zmemYM6xCE+x0rl3j34="
|
"sha256-i3wiJHD4+pgTvDMhnYiQo9pdxxKItgYnc4/4wGt2NXM="
|
||||||
else
|
else
|
||||||
"sha256-La1wC8X5aGK5mXvYy/kO8n4J+zaRZEc/DAX5zaH1D5A=";
|
"sha256-liRxmjwm0OmVMfgoGXx+nGBdW2fzzP/d4zmK6A59HAM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildAttrs = {
|
buildAttrs = {
|
||||||
@ -293,7 +293,9 @@ buildPythonPackage {
|
|||||||
inherit meta pname version;
|
inherit meta pname version;
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = "${bazel-build}/jaxlib-${version}-cp${builtins.replaceStrings ["."] [""] python.pythonVersion}-none-${platformTag}.whl";
|
src =
|
||||||
|
let cp = "cp${builtins.replaceStrings ["."] [""] python.pythonVersion}";
|
||||||
|
in "${bazel-build}/jaxlib-${version}-${cp}-${cp}-${platformTag}.whl";
|
||||||
|
|
||||||
# Note that cudatoolkit is necessary since jaxlib looks for "ptxas" in $PATH.
|
# Note that cudatoolkit is necessary since jaxlib looks for "ptxas" in $PATH.
|
||||||
# See https://github.com/NixOS/nixpkgs/pull/164176#discussion_r828801621 for
|
# See https://github.com/NixOS/nixpkgs/pull/164176#discussion_r828801621 for
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "life360";
|
pname = "life360";
|
||||||
version = "5.1.1";
|
version = "5.2.0";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||||||
owner = "pnbruckner";
|
owner = "pnbruckner";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-Fsv0lK0C9suVqgeaxKVuyAacHzHJJ1FHXzzy95RnhWw=";
|
hash = "sha256-FLYqTuH/r56mbeOsgXgcLbKtQMiHnRpccDcdDiB0YMo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "lxmf";
|
pname = "lxmf";
|
||||||
version = "0.2.0";
|
version = "0.2.1";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -16,7 +16,7 @@ buildPythonPackage rec {
|
|||||||
owner = "markqvist";
|
owner = "markqvist";
|
||||||
repo = "lxmf";
|
repo = "lxmf";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-5GQil5ReK0DEURPDgrGxfUhhIFHrRSSmtZ+l6xA9oA8=";
|
hash = "sha256-ULYo2eFzBoEc5OeuRW/o35P/9oeYob8lG4T++nDrnNg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "nomadnet";
|
pname = "nomadnet";
|
||||||
version = "0.2.4";
|
version = "0.2.5";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
|||||||
owner = "markqvist";
|
owner = "markqvist";
|
||||||
repo = "NomadNet";
|
repo = "NomadNet";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-SfKIbgt+F4CPA5r5NHjgPXOiq3+3UtvzEQfXkmN1VR0=";
|
hash = "sha256-iPgdXii3SZWxSTpILBLIWY6vpBTnrpGnEosD/ttN/Yk=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "plugwise";
|
pname = "plugwise";
|
||||||
version = "0.25.2";
|
version = "0.25.3";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
|||||||
owner = pname;
|
owner = pname;
|
||||||
repo = "python-plugwise";
|
repo = "python-plugwise";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-wHlIBysNZ0TmgdEL6sT+rqaAcH772V7k16rua2UEEso=";
|
sha256 = "sha256-vfdU0jzbfKJbIN343CWIwCK+tYt3ScgPhjq0+9NSiL8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
44
pkgs/development/python-modules/pyprusalink/default.nix
Normal file
44
pkgs/development/python-modules/pyprusalink/default.nix
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{ lib
|
||||||
|
, aiohttp
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
|
, setuptools
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pyprusalink";
|
||||||
|
version = "1.1.0";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "home-assistant-libs";
|
||||||
|
repo = pname;
|
||||||
|
rev = "refs/tags/${version}";
|
||||||
|
hash = "sha256-XRtbb7kceiqi8pioTWStRo0drCtQfy1t62jCMihlIec=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
aiohttp
|
||||||
|
];
|
||||||
|
|
||||||
|
# Module doesn't have tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"pyprusalink"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Library to communicate with PrusaLink ";
|
||||||
|
homepage = "https://github.com/home-assistant-libs/pyprusalink";
|
||||||
|
license = with licenses; [ asl20 ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "rns";
|
pname = "rns";
|
||||||
version = "0.3.14";
|
version = "0.3.16";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
|||||||
owner = "markqvist";
|
owner = "markqvist";
|
||||||
repo = "Reticulum";
|
repo = "Reticulum";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-W5zQiGzuBHzEebVZjnVUO7Htx2/hnpeBHWoBfeXuaOQ=";
|
hash = "sha256-+TXIxyLLIWK0lLUyh4irTYHXZLAv8zFYUGKAbA7D9qA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "buf";
|
pname = "buf";
|
||||||
version = "1.8.0";
|
version = "1.9.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bufbuild";
|
owner = "bufbuild";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-yU1xPOnSQXrYdF24EsXb/x+IfoQFjIbW1KEt//7Fl5Q=";
|
sha256 = "sha256-KnG1FUdC8xpW/wI4E8+RzO0StKF+N7Wx1jTWNm4302M=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-zEcKfMib/4/GfQC7M3f8R3v/hGh9F/KtjFs+pXDzbFk=";
|
vendorSha256 = "sha256-e/hkJoQ1GkSl4mhhgYVB4POult87DzWOXRLGyDVP+M0=";
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# Skip a test that requires networking to be available to work.
|
# Skip a test that requires networking to be available to work.
|
||||||
|
@ -150,6 +150,6 @@ stdenv.mkDerivation rec {
|
|||||||
homepage = "https://code.dlang.org/";
|
homepage = "https://code.dlang.org/";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ThomasMader ];
|
maintainers = with maintainers; [ ThomasMader ];
|
||||||
platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" ];
|
platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,15 +2,15 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "conftest";
|
pname = "conftest";
|
||||||
version = "0.34.0";
|
version = "0.35.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "open-policy-agent";
|
owner = "open-policy-agent";
|
||||||
repo = "conftest";
|
repo = "conftest";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-w9rqfmNEvp6yYXBl5CVeifgrP35dL+pYBgRs3vP1W4I=";
|
sha256 = "sha256-rcc4Ziktoq1ZNWdCNxoNtthLzKoMYFOH/dBg2KNQVGY=";
|
||||||
};
|
};
|
||||||
vendorSha256 = "sha256-NcizXQ4wQnA1ZdT74tVbuIbFwgEp5qJfoGnHmMC7kkI=";
|
vendorSha256 = "sha256-jYBNDUUuTLQTCRWGAgjsvRN13RW97qt+5KREg7YBJnw=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s"
|
"-s"
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "datree";
|
pname = "datree";
|
||||||
version = "1.6.37";
|
version = "1.6.40";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "datreeio";
|
owner = "datreeio";
|
||||||
repo = "datree";
|
repo = "datree";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-oDwI4rlpTkriPD2YC8AnlPYHUchC7btYyX/X8sxmvac=";
|
hash = "sha256-UATF7oR7EarfqFvJhwdyz7qMxpwkk9oabk2LB/w6Y3E=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-gjD24nyQ8U1WwhUbq8N4dvzFK74t3as7wWZK7rh9yiw=";
|
vendorSha256 = "sha256-gjD24nyQ8U1WwhUbq8N4dvzFK74t3as7wWZK7rh9yiw=";
|
||||||
|
@ -10,16 +10,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "just";
|
pname = "just";
|
||||||
version = "1.5.0";
|
version = "1.6.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "casey";
|
owner = "casey";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-x/4+5m/FiqH68xTHP/cyPDbQ1DtpBXJr32iTq/9GWwI=";
|
hash = "sha256-4ilq/ptDYjfXmkLqky8z8iwfvg9JgdP+uADcv/zeHWs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-EjX2U+H8sw+v+NEa5uCxIqG8HDl2P6PjpvWrhuF9Jr0=";
|
cargoSha256 = "sha256-rugnbuzynQ4lBy977e04xAvueUbViIuFSzXlQkiwM00=";
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "okteto";
|
pname = "okteto";
|
||||||
version = "2.8.0";
|
version = "2.8.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "okteto";
|
owner = "okteto";
|
||||||
repo = "okteto";
|
repo = "okteto";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-7M/axnl6K3yrfNwdp3gkKE3c0m0zgDfW8FV7BixIxBM=";
|
sha256 = "sha256-YTz4W+txxs1G6NukckWkOlGwlOrS4LgMly8ilmgt5GE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-/oR8R0/GC6cgCqXinCRH5x93qgRPeQmxHgZZGshrDr4=";
|
vendorSha256 = "sha256-/oR8R0/GC6cgCqXinCRH5x93qgRPeQmxHgZZGshrDr4=";
|
||||||
|
77
pkgs/games/hikounomizu/default.nix
Normal file
77
pkgs/games/hikounomizu/default.nix
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchurl
|
||||||
|
, cmake
|
||||||
|
, pkg-config
|
||||||
|
, util-linux
|
||||||
|
, libGL
|
||||||
|
, freetype
|
||||||
|
, pugixml
|
||||||
|
, SDL2
|
||||||
|
, SDL2_image
|
||||||
|
, openal
|
||||||
|
, libogg
|
||||||
|
, libvorbis
|
||||||
|
, libGLU
|
||||||
|
, synfigstudio
|
||||||
|
, inkscape
|
||||||
|
, imagemagick
|
||||||
|
, pngquant
|
||||||
|
, xz
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "hikounomizu";
|
||||||
|
version = "0.9.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://download.tuxfamily.org/hnm/${version}/hikounomizu-${version}-src.tar.bz2";
|
||||||
|
hash = "sha256-ZtvzQAiYG4IcdgKiBDIQFOJVnLbz1TsiIbdZr/0Y2U8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
cmake
|
||||||
|
pkg-config
|
||||||
|
# for make data
|
||||||
|
util-linux
|
||||||
|
synfigstudio.synfig
|
||||||
|
inkscape
|
||||||
|
imagemagick
|
||||||
|
pngquant
|
||||||
|
xz
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
libGL
|
||||||
|
freetype
|
||||||
|
pugixml
|
||||||
|
SDL2
|
||||||
|
SDL2_image
|
||||||
|
openal
|
||||||
|
libogg
|
||||||
|
libvorbis
|
||||||
|
libGLU
|
||||||
|
];
|
||||||
|
|
||||||
|
postBuild = ''
|
||||||
|
make data -j$NIX_BUILD_CORES
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A free platform-based fighting game";
|
||||||
|
longDescription = ''
|
||||||
|
Hikou no mizu (ハイクの水) is a free platform-based fighting game,
|
||||||
|
licensed under the GNU GPL v3 (program) and the LAL (graphics).
|
||||||
|
It works on many operating systems including GNU/Linux, *BSD, Haiku,
|
||||||
|
OS X and Windows.
|
||||||
|
|
||||||
|
The characters use natural powers such as water or lightning,
|
||||||
|
but they can also (mostly for now) fight the traditional way!
|
||||||
|
'';
|
||||||
|
homepage = "https://hikounomizu.org/";
|
||||||
|
downloadPage = "https://hikounomizu.org/download.html";
|
||||||
|
maintainers = with maintainers; [ fgaz ];
|
||||||
|
license = [ licenses.gpl3Plus licenses.lal13 ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
30
pkgs/os-specific/linux/nsncd/default.nix
Normal file
30
pkgs/os-specific/linux/nsncd/default.nix
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, rustPlatform
|
||||||
|
, nix-gitignore
|
||||||
|
}:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "nsncd";
|
||||||
|
version = "unstable-2021-10-20";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "nix-community";
|
||||||
|
repo = "nsncd";
|
||||||
|
rev = "b9425070bb308565a6e4dc5aefd568952a07a4ed";
|
||||||
|
hash = "sha256-ZjInzPJo+PWAM2gAKhlasLXiqo+2Df4DIXpNwtqQVc8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoSha256 = "sha256-hxdI+HHB0PB/zDMI21Pg5Xr9mTDn4T+OcAAenUox4bs=";
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "the name service non-caching daemon";
|
||||||
|
longDescription = ''
|
||||||
|
nsncd is a nscd-compatible daemon that proxies lookups, without caching.
|
||||||
|
'';
|
||||||
|
homepage = "https://github.com/twosigma/nsncd";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ flokli ninjatrappeur ];
|
||||||
|
};
|
||||||
|
}
|
@ -2357,7 +2357,8 @@
|
|||||||
pillow
|
pillow
|
||||||
];
|
];
|
||||||
"prusalink" = ps: with ps; [
|
"prusalink" = ps: with ps; [
|
||||||
]; # missing inputs: pyprusalink
|
pyprusalink
|
||||||
|
];
|
||||||
"ps4" = ps: with ps; [
|
"ps4" = ps: with ps; [
|
||||||
]; # missing inputs: pyps4-2ndscreen
|
]; # missing inputs: pyps4-2ndscreen
|
||||||
"pulseaudio_loopback" = ps: with ps; [
|
"pulseaudio_loopback" = ps: with ps; [
|
||||||
@ -4054,6 +4055,7 @@
|
|||||||
"prometheus"
|
"prometheus"
|
||||||
"prosegur"
|
"prosegur"
|
||||||
"proximity"
|
"proximity"
|
||||||
|
"prusalink"
|
||||||
"pure_energie"
|
"pure_energie"
|
||||||
"push"
|
"push"
|
||||||
"pushbullet"
|
"pushbullet"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
|
|
||||||
callPackage ./generic.nix args {
|
callPackage ./generic.nix args {
|
||||||
version = "1.23.1";
|
version = "1.23.2";
|
||||||
sha256 = "sha256-Xu4b0cI+O5R3pFUy8fNq5heLQ9VxqWB+aVPO8m1d8eI=";
|
sha256 = "sha256-qAzCctPXKq7nCqi1F7SGKmNcAlZ5BDTb/E1hipmbC0Y=";
|
||||||
}
|
}
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
callPackage ./generic.nix args {
|
callPackage ./generic.nix args {
|
||||||
src = fetchhg {
|
src = fetchhg {
|
||||||
url = "https://hg.nginx.org/nginx-quic";
|
url = "https://hg.nginx.org/nginx-quic";
|
||||||
rev = "3550b00d9dc8"; # branch=quic
|
rev = "3be953161026"; # branch=quic
|
||||||
sha256 = "sha256-JtE5FO4FHlDuqXd4UTXXPIFAdyyhQbOSMTT0NXh2iH4=";
|
sha256 = "sha256-maWQ0RPI2pe6L8QL7TQ1YJts5ZJHhiTYG9sdwINGMDA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -19,5 +19,5 @@ callPackage ./generic.nix args {
|
|||||||
"--with-stream_quic_module"
|
"--with-stream_quic_module"
|
||||||
];
|
];
|
||||||
|
|
||||||
version = "1.23.1-quic";
|
version = "1.23.2-quic";
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ callPackage, ... } @ args:
|
{ callPackage, ... } @ args:
|
||||||
|
|
||||||
callPackage ./generic.nix args {
|
callPackage ./generic.nix args {
|
||||||
version = "1.22.0";
|
version = "1.22.1";
|
||||||
sha256 = "0lzb4sn8hv491zad9kbpvka3m5ayjf1pxqbwllri980idyd5cgdk";
|
sha256 = "sha256-nrszOp6CuVKs0+K0rrHU/2QG9ySRurbNn+afDepzfzE=";
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "kubemq-community";
|
pname = "kubemq-community";
|
||||||
version = "2.3.1";
|
version = "2.3.2";
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "kubemq-io";
|
owner = "kubemq-io";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-d5ZhQFVh7yzZsozlMaxkLMGdLraCFAvuQvQiSdF56wY=";
|
sha256 = "sha256-uomC3bO+u46LvLapXXzx57nY5DdwBk7sWXuBX1Ntrz4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
CGO_ENABLED=0;
|
CGO_ENABLED=0;
|
||||||
|
@ -10,13 +10,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "check_ssl_cert";
|
pname = "check_ssl_cert";
|
||||||
version = "2.53.0";
|
version = "2.54.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "matteocorti";
|
owner = "matteocorti";
|
||||||
repo = "check_ssl_cert";
|
repo = "check_ssl_cert";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-Pj2g4eZqeIWV5kb2N9cnVwV0ZASOQflZD3sChhzPbfM=";
|
hash = "sha256-rRzO5MYpQrDuMyQlOCupV6IR7ZZgpU2lhPpgqoEXiaY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"de_DE": {
|
"de_DE": {
|
||||||
"path": "de_DE",
|
"path": "de_DE",
|
||||||
"rev": "963003",
|
"rev": "963451",
|
||||||
"sha256": "167zar1gp2jb6nx5nb5367mxk7b8c481gmg75m1s82y4mzlprc55",
|
"sha256": "0zp1sz9f5vwz3ywj746la799nlaqxigja34qb83qqrsgkgaliff2",
|
||||||
"version": "5.9"
|
"version": "5.8"
|
||||||
},
|
},
|
||||||
"fr_FR": {
|
"fr_FR": {
|
||||||
"path": "fr_FR",
|
"path": "fr_FR",
|
||||||
"rev": "932480",
|
"rev": "967096",
|
||||||
"sha256": "0lmbalcvwfc6331vdazmhr2lp3w418rsp78mrj1rs7a44y8f1igj",
|
"sha256": "0r40kkmm7an6zdqszqcgr07ffkfif5c9446fjxba20vslhgkj9mg",
|
||||||
"version": "5.8"
|
"version": "5.8"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -47,6 +47,12 @@
|
|||||||
"sha256": "04x5dj79bx5avx8db991nlhrpd3qv3maniqmzwnyd8ab2zblzx83",
|
"sha256": "04x5dj79bx5avx8db991nlhrpd3qv3maniqmzwnyd8ab2zblzx83",
|
||||||
"version": "1.0.1"
|
"version": "1.0.1"
|
||||||
},
|
},
|
||||||
|
"gutenberg": {
|
||||||
|
"path": "gutenberg/tags/14.3.0",
|
||||||
|
"rev": "2797654",
|
||||||
|
"sha256": "0gf9spzsljhvmvhhqcgdcbrh95y2j0idmxjxsqnv2hk0miaka00d",
|
||||||
|
"version": "14.3.0"
|
||||||
|
},
|
||||||
"jetpack": {
|
"jetpack": {
|
||||||
"path": "jetpack/tags/11.4",
|
"path": "jetpack/tags/11.4",
|
||||||
"rev": "2794223",
|
"rev": "2794223",
|
||||||
@ -90,10 +96,10 @@
|
|||||||
"version": "0.9.3"
|
"version": "0.9.3"
|
||||||
},
|
},
|
||||||
"webp-converter-for-media": {
|
"webp-converter-for-media": {
|
||||||
"path": "webp-converter-for-media/tags/5.3.0",
|
"path": "webp-converter-for-media/tags/5.3.1",
|
||||||
"rev": "2797448",
|
"rev": "2798010",
|
||||||
"sha256": "1w6i4z09rj9prj4skv9j2m45nsi1an092j2frfzf1wmdacvsrmvh",
|
"sha256": "1flggxd6hw0ps3b0y32a2aj9g3zfpzbaiwzx1zn2s7zpxn508y1b",
|
||||||
"version": "5.3.0"
|
"version": "5.3.1"
|
||||||
},
|
},
|
||||||
"worker": {
|
"worker": {
|
||||||
"path": "worker/tags/4.9.14",
|
"path": "worker/tags/4.9.14",
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
, "cookie-notice"
|
, "cookie-notice"
|
||||||
, "co-authors-plus"
|
, "co-authors-plus"
|
||||||
, "disable-xml-rpc"
|
, "disable-xml-rpc"
|
||||||
|
, "gutenberg"
|
||||||
, "jetpack"
|
, "jetpack"
|
||||||
, "jetpack-lite"
|
, "jetpack-lite"
|
||||||
, "lightbox-photoswipe"
|
, "lightbox-photoswipe"
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{ lib, stdenv, fetchurl, fuse, pkg-config }:
|
{ lib, stdenv, fetchurl, fuse, pkg-config }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.17.0";
|
version = "1.17.1";
|
||||||
pname = "bindfs";
|
pname = "bindfs";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://bindfs.org/downloads/${pname}-${version}.tar.gz";
|
url = "https://bindfs.org/downloads/${pname}-${version}.tar.gz";
|
||||||
sha256 = "sha256-cNpX1J53lP5UuFdb/danlDqrVK2i6OL99L4E4AEUUdw=";
|
sha256 = "sha256-7bSYkUTSj3Wv/E9bGAdPuXpY1u41rWkZrHXraky/41I=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
{ lib, rustPlatform, fetchFromGitHub }:
|
{ lib
|
||||||
|
, rustPlatform
|
||||||
|
, fetchFromGitHub
|
||||||
|
, libsixel
|
||||||
|
, withSixel ? false
|
||||||
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "viu";
|
pname = "viu";
|
||||||
@ -16,10 +21,13 @@ rustPlatform.buildRustPackage rec {
|
|||||||
|
|
||||||
cargoSha256 = "sha256-ildtjaYGbrQacJOdGDVwFv+kod+vZHqukWN6ARtJqI4=";
|
cargoSha256 = "sha256-ildtjaYGbrQacJOdGDVwFv+kod+vZHqukWN6ARtJqI4=";
|
||||||
|
|
||||||
|
buildFeatures = lib.optional withSixel "sixel";
|
||||||
|
buildInputs = lib.optional withSixel libsixel;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A command-line application to view images from the terminal written in Rust";
|
description = "A command-line application to view images from the terminal written in Rust";
|
||||||
homepage = "https://github.com/atanunq/viu";
|
homepage = "https://github.com/atanunq/viu";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ];
|
maintainers = with maintainers; [ chuangzhu ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "bdf2psf";
|
pname = "bdf2psf";
|
||||||
version = "1.210";
|
version = "1.211";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
|
||||||
sha256 = "sha256-7kHUwKQoNCHphZiUs3jwYeosiL5Kxp3rimOJX8PmwJk=";
|
sha256 = "sha256-Kzmqnctc2RUMbU3hVGmcfXFWiZhf5epaaj2eW4nVajU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ dpkg ];
|
nativeBuildInputs = [ dpkg ];
|
||||||
|
@ -15,16 +15,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "dsq";
|
pname = "dsq";
|
||||||
version = "0.22.0";
|
version = "0.23.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "multiprocessio";
|
owner = "multiprocessio";
|
||||||
repo = "dsq";
|
repo = "dsq";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-aFSal+MDJ7W50ZMgBkkyLaJjJoNeSGubylaRK0tbAzY=";
|
hash = "sha256-FZBJe+2y4HV3Pgeap4yvD0a8M/j+6pAJEFpoQVVE1ec=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-RW6DdMQeuKVP4rFN13Azq+zAx6dVXmdnIA6aDMCygcI=";
|
vendorSha256 = "sha256-MbBR+OC1OGhZZGcZqc+Jzmabdc5ZfFEwzqP5YMrj6mY=";
|
||||||
|
|
||||||
ldflags = [ "-X" "main.Version=${version}" ];
|
ldflags = [ "-X" "main.Version=${version}" ];
|
||||||
|
|
||||||
|
48
pkgs/tools/misc/rfc/default.nix
Normal file
48
pkgs/tools/misc/rfc/default.nix
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
{ lib
|
||||||
|
, stdenvNoCC
|
||||||
|
, fetchFromGitHub
|
||||||
|
, curl
|
||||||
|
, installShellFiles
|
||||||
|
, makeWrapper
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation rec {
|
||||||
|
pname = "rfc";
|
||||||
|
version = "0.2.6";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "bfontaine";
|
||||||
|
repo = "rfc";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-dfaeTdJiJuKp8/k6LBP+RC60gTRHfHR5hhLD4ZWJufE=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ installShellFiles makeWrapper ];
|
||||||
|
|
||||||
|
dontConfigure = true;
|
||||||
|
dontBuild = true;
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm755 -t $out/bin rfc
|
||||||
|
wrapProgram $out/bin/rfc \
|
||||||
|
--prefix PATH : ${lib.makeBinPath [ curl ]}
|
||||||
|
installManPage man/rfc.1
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A tool to read RFCs from the command line";
|
||||||
|
longDescription = ''
|
||||||
|
rfc is a little tool written in Bash to read RFCs from the command-line.
|
||||||
|
It fetches RFCs and drafts from the Web and caches them locally.
|
||||||
|
'';
|
||||||
|
homepage = "https://github.com/bfontaine/rfc";
|
||||||
|
changelog = "https://github.com/bfontaine/rfc/blob/${src.rev}/CHANGELOG.md";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ azahi ];
|
||||||
|
platforms = platforms.all;
|
||||||
|
};
|
||||||
|
}
|
@ -5,13 +5,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "checkip";
|
pname = "checkip";
|
||||||
version = "0.41.0";
|
version = "0.42.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jreisinger";
|
owner = "jreisinger";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-n8dKt18Ak+H+6NKMamUaeuaPKylOxFWrLAjMg5iqEdk=";
|
sha256 = "sha256-cFnkuBA6cfVkhJQPUKAppWAVt3p+MXSFoyGD98HwAio=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-bFhSMjm9rqUUbCV9keeXm+yhzQMKrYKs1DbCt53J8aM=";
|
vendorSha256 = "sha256-bFhSMjm9rqUUbCV9keeXm+yhzQMKrYKs1DbCt53J8aM=";
|
||||||
|
@ -11,10 +11,10 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
sha256 = "1fv53wikx745kci86xrsq9kfsgv0a65srhywdw32cab1wywwpn2z";
|
sha256 = "1xwfbfh25kwbv8q24mcxdv0h4iya5r56cc8d6d1ihp92i1k7ggk9";
|
||||||
# specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`.
|
# specVersion taken from: https://www.linode.com/docs/api/openapi.yaml at `info.version`.
|
||||||
specVersion = "4.136.0";
|
specVersion = "4.138.0";
|
||||||
specSha256 = "17cxg83cav9qnrnv7i45hsn0z4a6a5yyfhzy80x1v0fshnc52dpw";
|
specSha256 = "0gcfnrgp18r49pvpi5s7x8vmz7jmps99pqhq3maad3xcrryjjrj4";
|
||||||
spec = fetchurl {
|
spec = fetchurl {
|
||||||
url = "https://raw.githubusercontent.com/linode/linode-api-docs/v${specVersion}/openapi.yaml";
|
url = "https://raw.githubusercontent.com/linode/linode-api-docs/v${specVersion}/openapi.yaml";
|
||||||
sha256 = specSha256;
|
sha256 = specSha256;
|
||||||
@ -24,7 +24,7 @@ in
|
|||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "linode-cli";
|
pname = "linode-cli";
|
||||||
version = "5.23.0";
|
version = "5.24.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "linode";
|
owner = "linode";
|
||||||
|
@ -4238,6 +4238,8 @@ with pkgs;
|
|||||||
|
|
||||||
hunt = callPackage ../tools/misc/hunt { };
|
hunt = callPackage ../tools/misc/hunt { };
|
||||||
|
|
||||||
|
hypr = callPackage ../applications/window-managers/hyprwm/hypr { };
|
||||||
|
|
||||||
hyprland = callPackage ../applications/window-managers/hyprwm/hyprland { };
|
hyprland = callPackage ../applications/window-managers/hyprwm/hyprland { };
|
||||||
|
|
||||||
hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
|
hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
|
||||||
@ -8804,6 +8806,8 @@ with pkgs;
|
|||||||
|
|
||||||
libipfix = callPackage ../development/libraries/libipfix { };
|
libipfix = callPackage ../development/libraries/libipfix { };
|
||||||
|
|
||||||
|
libirc = libsForQt5.callPackage ../development/libraries/libirc { };
|
||||||
|
|
||||||
libircclient = callPackage ../development/libraries/libircclient { };
|
libircclient = callPackage ../development/libraries/libircclient { };
|
||||||
|
|
||||||
libiscsi = callPackage ../development/libraries/libiscsi { };
|
libiscsi = callPackage ../development/libraries/libiscsi { };
|
||||||
@ -29002,6 +29006,8 @@ with pkgs;
|
|||||||
|
|
||||||
haunt = callPackage ../applications/misc/haunt { };
|
haunt = callPackage ../applications/misc/haunt { };
|
||||||
|
|
||||||
|
huggle = libsForQt5.callPackage ../applications/misc/huggle {};
|
||||||
|
|
||||||
hugo = callPackage ../applications/misc/hugo {
|
hugo = callPackage ../applications/misc/hugo {
|
||||||
buildGoModule = buildGo119Module;
|
buildGoModule = buildGo119Module;
|
||||||
};
|
};
|
||||||
@ -32330,6 +32336,8 @@ with pkgs;
|
|||||||
|
|
||||||
unison-ucm = callPackage ../development/compilers/unison { };
|
unison-ucm = callPackage ../development/compilers/unison { };
|
||||||
|
|
||||||
|
upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
|
||||||
|
|
||||||
urh = callPackage ../applications/radio/urh { };
|
urh = callPackage ../applications/radio/urh { };
|
||||||
|
|
||||||
uroboros = callPackage ../tools/system/uroboros { };
|
uroboros = callPackage ../tools/system/uroboros { };
|
||||||
@ -34023,6 +34031,8 @@ with pkgs;
|
|||||||
inherit (haskellPackages) ghcWithPackages;
|
inherit (haskellPackages) ghcWithPackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hikounomizu = callPackage ../games/hikounomizu { };
|
||||||
|
|
||||||
hyperrogue = callPackage ../games/hyperrogue { };
|
hyperrogue = callPackage ../games/hyperrogue { };
|
||||||
|
|
||||||
icbm3d = callPackage ../games/icbm3d { };
|
icbm3d = callPackage ../games/icbm3d { };
|
||||||
@ -36702,6 +36712,8 @@ with pkgs;
|
|||||||
|
|
||||||
nhentai = callPackage ../applications/misc/nhentai { };
|
nhentai = callPackage ../applications/misc/nhentai { };
|
||||||
|
|
||||||
|
nsncd = callPackage ../os-specific/linux/nsncd { };
|
||||||
|
|
||||||
nvd = callPackage ../tools/package-management/nvd { };
|
nvd = callPackage ../tools/package-management/nvd { };
|
||||||
|
|
||||||
solfege = python3Packages.callPackage ../misc/solfege { };
|
solfege = python3Packages.callPackage ../misc/solfege { };
|
||||||
@ -36841,6 +36853,8 @@ with pkgs;
|
|||||||
|
|
||||||
renderizer = callPackage ../development/tools/renderizer {};
|
renderizer = callPackage ../development/tools/renderizer {};
|
||||||
|
|
||||||
|
rfc = callPackage ../tools/misc/rfc { };
|
||||||
|
|
||||||
rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
|
rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
|
||||||
|
|
||||||
pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
|
pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
|
||||||
|
@ -4776,9 +4776,6 @@ in {
|
|||||||
|
|
||||||
jaxlib-bin = callPackage ../development/python-modules/jaxlib/bin.nix {
|
jaxlib-bin = callPackage ../development/python-modules/jaxlib/bin.nix {
|
||||||
cudaSupport = pkgs.config.cudaSupport or false;
|
cudaSupport = pkgs.config.cudaSupport or false;
|
||||||
# At the time of writing (2022-04-18), `cudaPackages.nccl` is broken, so we
|
|
||||||
# pin to `cudaPackages_11_6` instead.
|
|
||||||
cudaPackages = pkgs.cudaPackages_11_6;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jaxlib-build = callPackage ../development/python-modules/jaxlib rec {
|
jaxlib-build = callPackage ../development/python-modules/jaxlib rec {
|
||||||
@ -4788,9 +4785,6 @@ in {
|
|||||||
};
|
};
|
||||||
# Some platforms don't have `cudaSupport` defined, hence the need for 'or false'.
|
# Some platforms don't have `cudaSupport` defined, hence the need for 'or false'.
|
||||||
cudaSupport = pkgs.config.cudaSupport or false;
|
cudaSupport = pkgs.config.cudaSupport or false;
|
||||||
# At the time of writing (2022-04-18), `cudaPackages.nccl` is broken, so we
|
|
||||||
# pin to `cudaPackages_11_6` instead.
|
|
||||||
cudaPackages = pkgs.cudaPackages_11_6;
|
|
||||||
IOKit = pkgs.darwin.apple_sdk_11_0.IOKit;
|
IOKit = pkgs.darwin.apple_sdk_11_0.IOKit;
|
||||||
protobuf = pkgs.protobuf3_20; # jaxlib-build 0.3.15 won't build with protobuf 3.21
|
protobuf = pkgs.protobuf3_20; # jaxlib-build 0.3.15 won't build with protobuf 3.21
|
||||||
};
|
};
|
||||||
@ -8402,6 +8396,8 @@ in {
|
|||||||
|
|
||||||
pyprosegur = callPackage ../development/python-modules/pyprosegur { };
|
pyprosegur = callPackage ../development/python-modules/pyprosegur { };
|
||||||
|
|
||||||
|
pyprusalink = callPackage ../development/python-modules/pyprusalink { };
|
||||||
|
|
||||||
pyptlib = callPackage ../development/python-modules/pyptlib { };
|
pyptlib = callPackage ../development/python-modules/pyptlib { };
|
||||||
|
|
||||||
pypubsub = callPackage ../development/python-modules/pypubsub { };
|
pypubsub = callPackage ../development/python-modules/pypubsub { };
|
||||||
|
Loading…
Reference in New Issue
Block a user