Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from NixOS:master #619

Merged
merged 129 commits into from
Dec 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
62acc4e
faust: 2.59.6 -> 2.69.3
magnetophon Oct 17, 2023
4084ee0
make-initrd-ng: fix reproducibility problems
Trundle Dec 4, 2023
ff3fd86
postgresql12JitPackages.tds_fdw: unstable-2023-09-28 -> unstable-2023…
r-ryantm Dec 17, 2023
85e0f8e
ibus: fix skipping key release events[1] in Wine
arachnist Dec 16, 2023
1bb85ca
mpvScripts: Add test validating `scriptName`
nbraud Dec 4, 2023
f4e390d
mpvScripts: Test that dir-packaged scripts contain exactly one `main.*`
nbraud Dec 4, 2023
ad95e29
mpvScripts.mpvacious: Fix `scriptName`
nbraud Dec 12, 2023
14f0b7d
mpvScripts.simple-mpv-webui: Fix `scriptName`
nbraud Dec 12, 2023
1833b96
gitea: 1.21.2 -> 1.21.3
acuteenvy Dec 21, 2023
848e426
python310Packages.pytest-recording: 0.13.0 -> 0.13.1
r-ryantm Dec 22, 2023
6cdf7b8
python3Packages.django-markdownx: init at 4.0.7
DerDennisOP Dec 21, 2023
b432a32
python310Packages.sqlite-utils: 3.35.2 -> 3.36
r-ryantm Dec 22, 2023
c4ffb60
nextcloud: 28.0.0 -> 28.0.1
beardhatcode Dec 22, 2023
686f1c6
python310Packages.webdataset: 0.2.79 -> 0.2.86
r-ryantm Dec 23, 2023
f5ce587
mystmd: 1.1.36 -> 1.1.37
marsam Dec 23, 2023
f1ccca6
brakeman: 6.0.0 -> 6.1.0
marsam Dec 23, 2023
881b1bc
docker-slim: 1.40.6 -> 1.40.7
marsam Dec 23, 2023
0b7c65f
tuba: 0.5.0 -> 0.6.1
chuangzhu Dec 23, 2023
3432170
naev: 0.10.6 -> 0.11.0
r-ryantm Dec 23, 2023
3b28ee0
waybar: remove jtbx from maintainers
jtbx Dec 24, 2023
b67c0eb
ArchiSteamFarm: 5.4.13.4 -> 5.5.0.11
SuperSandro2000 Dec 4, 2023
fc92e8a
postgresqlPackages.pgtap: 1.3.0 -> 1.3.1
marsam Dec 24, 2023
e9bd0e6
athens: drop buildGo121Module
katexochen Dec 24, 2023
7ad281a
athens: add version test
katexochen Dec 24, 2023
928a5d0
athens: remove timpath flag, don't use pname as repo
katexochen Dec 24, 2023
2275f51
sile: 0.14.13 -> 0.14.14
r-ryantm Dec 24, 2023
db1b6cc
Merge pull request #275915 from DerDennisOP/django-markdownx
natsukium Dec 24, 2023
2025887
libreoffice-unwrapped: fix default --with-help build value
doronbehar Dec 24, 2023
b291a52
svd2rust: 0.31.1 -> 0.31.2
r-ryantm Dec 24, 2023
b0343d3
surrealdb: 1.0.0 -> 1.0.2
r-ryantm Dec 24, 2023
7b3bd0b
syft: 0.98.0 -> 0.99.0
r-ryantm Dec 24, 2023
5308b99
Merge pull request #275182 from arachnist/ibus-keyrelease-fix
Atemu Dec 24, 2023
d7b7065
Merge pull request #272125 from yaxitech/reproducible-initrd
Atemu Dec 24, 2023
aaa5805
syncthingtray: 1.4.9 -> 1.4.11
r-ryantm Dec 24, 2023
e18dd77
Merge pull request #276423 from r-ryantm/auto-update/sile
doronbehar Dec 24, 2023
f203a40
mpvScripts: Only emit `tests.single-main-in-script-dir` for dir-packa…
nbraud Dec 12, 2023
764f546
mpvScripts: use `overrideAttrs` instead of `override`
nbraud Dec 24, 2023
e1aa849
lesspipe: add missing dependency on 'strings'
hmenke Sep 28, 2023
4d60f38
deja-dup: 45.1 → 45.2
jtojnar Dec 24, 2023
4dc936b
Merge pull request #276441 from r-ryantm/auto-update/surrealdb
happysalada Dec 24, 2023
471f496
Merge pull request #276344 from marsam/update-mystmd
marsam Dec 24, 2023
1564986
Merge pull request #267911 from magnetophon/faust
marsam Dec 24, 2023
dd7a35f
Merge pull request #276451 from r-ryantm/auto-update/syncthingtray
doronbehar Dec 24, 2023
16de34c
terragrunt: 0.54.5 -> 0.54.10
r-ryantm Dec 24, 2023
75737ad
Merge pull request #275845 from acuteenvy/gitea-v1.21.3
Ma27 Dec 24, 2023
8faa777
terraform-providers.aci: 2.11.1 -> 2.12.0
github-actions[bot] Dec 24, 2023
dc8a6a2
terraform-providers.aiven: 4.9.3 -> 4.9.4
github-actions[bot] Dec 24, 2023
4d2acbe
terraform-providers.archive: 2.4.0 -> 2.4.1
github-actions[bot] Dec 24, 2023
a3936b0
terraform-providers.artifactory: 9.9.2 -> 10.0.2
github-actions[bot] Dec 24, 2023
efb28ba
terraform-providers.alicloud: 1.213.1 -> 1.214.0
github-actions[bot] Dec 24, 2023
49a3a37
terraform-providers.azuread: 2.46.0 -> 2.47.0
github-actions[bot] Dec 24, 2023
e1bef93
terraform-providers.azurerm: 3.83.0 -> 3.85.0
github-actions[bot] Dec 24, 2023
8b00a6b
terraform-providers.aws: 5.30.0 -> 5.31.0
github-actions[bot] Dec 24, 2023
ccefe0c
terraform-providers.buildkite: 1.1.1 -> 1.2.0
github-actions[bot] Dec 24, 2023
42f599f
terraform-providers.checkly: 1.7.2 -> 1.7.3
github-actions[bot] Dec 24, 2023
7670210
terraform-providers.cloudamqp: 1.28.0 -> 1.29.1
github-actions[bot] Dec 24, 2023
c0e89d0
terraform-providers.dexidp: 0.3.2 -> 0.3.4
github-actions[bot] Dec 24, 2023
870db7f
terraform-providers.datadog: 3.33.0 -> 3.34.0
github-actions[bot] Dec 24, 2023
869b171
terraform-providers.digitalocean: 2.32.0 -> 2.34.1
github-actions[bot] Dec 24, 2023
9fc0d03
terraform-providers.dns: 3.3.2 -> 3.4.0
github-actions[bot] Dec 24, 2023
96a5076
terraform-providers.equinix: 1.20.1 -> 1.22.0
github-actions[bot] Dec 24, 2023
d5ab1b0
terraform-providers.google: 5.8.0 -> 5.10.0
github-actions[bot] Dec 24, 2023
798e3a6
terraform-providers.google-beta: 5.8.0 -> 5.10.0
github-actions[bot] Dec 24, 2023
52866fa
terraform-providers.gridscale: 1.22.0 -> 1.23.0
github-actions[bot] Dec 24, 2023
fbaacb2
terraform-providers.grafana: 2.7.0 -> 2.8.0
github-actions[bot] Dec 24, 2023
297a991
terraform-providers.http: 3.4.0 -> 3.4.1
github-actions[bot] Dec 24, 2023
737c4c0
terraform-providers.huaweicloud: 1.58.0 -> 1.59.1
github-actions[bot] Dec 24, 2023
8db6eb0
terraform-providers.jetstream: 0.0.35 -> 0.1.1
github-actions[bot] Dec 24, 2023
914fcc7
terraform-providers.launchdarkly: 2.16.0 -> 2.17.0
github-actions[bot] Dec 24, 2023
5d4a498
terraform-providers.local: 2.4.0 -> 2.4.1
github-actions[bot] Dec 24, 2023
ca770e9
terraform-providers.linode: 2.10.1 -> 2.11.0
github-actions[bot] Dec 24, 2023
662deb7
terraform-providers.namecheap: 2.1.0 -> 2.1.1
github-actions[bot] Dec 24, 2023
42c0041
terraform-providers.newrelic: 3.27.7 -> 3.28.1
github-actions[bot] Dec 24, 2023
9966d40
terraform-providers.mongodbatlas: 1.13.1 -> 1.14.0
github-actions[bot] Dec 24, 2023
48fb8b0
terraform-providers.nomad: 2.0.0 -> 2.1.0
github-actions[bot] Dec 24, 2023
5053708
terraform-providers.opentelekomcloud: 1.35.13 -> 1.35.14
github-actions[bot] Dec 24, 2023
d6a5f91
terraform-providers.opsgenie: 0.6.34 -> 0.6.35
github-actions[bot] Dec 24, 2023
ca250b9
terraform-providers.oci: 5.22.0 -> 5.23.0
github-actions[bot] Dec 24, 2023
7a2999b
terraform-providers.pagerduty: 3.3.0 -> 3.4.0
github-actions[bot] Dec 24, 2023
2248bca
terraform-providers.selectel: 4.0.1 -> 4.0.2
github-actions[bot] Dec 24, 2023
7f641aa
terraform-providers.scaleway: 2.34.0 -> 2.35.0
github-actions[bot] Dec 24, 2023
ffc51c4
terraform-providers.sentry: 0.11.2 -> 0.12.1
github-actions[bot] Dec 24, 2023
779c866
terraform-providers.spotinst: 1.151.1 -> 1.156.0
github-actions[bot] Dec 24, 2023
1a6b423
terraform-providers.snowflake: 0.77.0 -> 0.82.0
github-actions[bot] Dec 24, 2023
66ec0b6
terraform-providers.tailscale: 0.13.11 -> 0.13.13
github-actions[bot] Dec 24, 2023
fbc6da5
terraform-providers.talos: 0.3.2 -> 0.4.0
github-actions[bot] Dec 24, 2023
f6482b1
terraform-providers.tfe: 0.50.0 -> 0.51.1
github-actions[bot] Dec 24, 2023
38a826d
terraform-providers.vcd: 3.10.0 -> 3.11.0
github-actions[bot] Dec 24, 2023
27d996e
terraform-providers.tencentcloud: 1.81.55 -> 1.81.60
github-actions[bot] Dec 24, 2023
06ccefb
terraform-providers.vra7: 3.0.11 -> 3.0.12
github-actions[bot] Dec 24, 2023
ace4f12
terraform-providers.vsphere: 2.6.0 -> 2.6.1
github-actions[bot] Dec 24, 2023
d972d0b
terraform-providers.vultr: 2.17.1 -> 2.18.0
github-actions[bot] Dec 24, 2023
e785198
terraform-providers.yandex: 0.103.0 -> 0.104.0
github-actions[bot] Dec 24, 2023
86555b7
threatest: 1.2.4 -> 1.2.5
r-ryantm Dec 24, 2023
6c60163
tippecanoe: 2.37.1 -> 2.39.0
r-ryantm Dec 24, 2023
b141712
Merge pull request #276154 from beardhatcode/bump/nextcloud
Ma27 Dec 24, 2023
1e9e8a0
nixos/sudo-rs: Removed unused let-binding
nbraud Dec 24, 2023
1267c40
traefik-certs-dumper: 2.8.1 -> 2.8.3
r-ryantm Dec 24, 2023
3f5657e
traefik: 2.10.6 -> 2.10.7
r-ryantm Dec 24, 2023
d914dcf
Merge pull request #272088 from nbraud/mpvScripts/validate
pbsds Dec 24, 2023
2e9429a
trezor-suite: 23.10.1 -> 23.12.3
prusnak Dec 10, 2023
ec528fe
Merge pull request #273312 from prusnak/trezor-suite
prusnak Dec 24, 2023
a2c0d75
Merge pull request #276323 from marsam/update-brakeman
marsam Dec 24, 2023
09528da
Merge pull request #276465 from r-ryantm/auto-update/terragrunt
marsam Dec 24, 2023
c96d2e5
Merge pull request #276471 from r-ryantm/auto-update/tippecanoe
sikmir Dec 24, 2023
9df0358
Merge pull request #276410 from SuperSandro2000/archisteamfarm-update
NickCao Dec 24, 2023
8f5f711
Merge pull request #276478 from r-ryantm/auto-update/traefik-certs-du…
NickCao Dec 24, 2023
d077ace
Merge pull request #276173 from r-ryantm/auto-update/python310Package…
marsam Dec 24, 2023
a66444f
Merge pull request #276479 from r-ryantm/auto-update/traefik
NickCao Dec 24, 2023
04a5552
Merge pull request #275086 from r-ryantm/auto-update/postgresql12JitP…
marsam Dec 24, 2023
b376f89
Merge pull request #275992 from r-ryantm/auto-update/python310Package…
marsam Dec 24, 2023
c4ee12b
Merge pull request #276470 from r-ryantm/auto-update/threatest
NickCao Dec 24, 2023
4eefebd
Merge pull request #276435 from r-ryantm/auto-update/svd2rust
NickCao Dec 24, 2023
4d8267a
Merge pull request #276405 from jtbx/waybar-remove-jtbx
NickCao Dec 24, 2023
39f3533
Merge pull request #276389 from r-ryantm/auto-update/naev
NickCao Dec 24, 2023
3175627
tun2socks: 2.5.1 -> 2.5.2
r-ryantm Dec 24, 2023
ffa859d
Merge pull request #276500 from r-ryantm/auto-update/tun2socks
NickCao Dec 24, 2023
98fd666
Merge pull request #276444 from r-ryantm/auto-update/syft
marsam Dec 24, 2023
35fadb1
Merge pull request #276321 from marsam/update-docker-slim
marsam Dec 24, 2023
426cbd7
Merge pull request #276076 from r-ryantm/auto-update/python310Package…
marsam Dec 24, 2023
9092ae0
Merge pull request #276108 from chuangzhu/tuba
marsam Dec 24, 2023
eb95ddc
Merge pull request #276421 from katexochen/athens/ref
marsam Dec 24, 2023
5f64a12
Merge pull request #276475 from nbraud/nixos/sudo-rs/enableSSHAgentAuth
Kranzes Dec 24, 2023
ab22289
nixos/mandoc: fix paths don't exist failure
Aleksanaa Aug 3, 2023
4f3e29f
nixos/mandoc: use MANPATH environment variable
Aleksanaa Aug 3, 2023
ad235e5
nixos/mandoc: add man.conf settings option
Aleksanaa Aug 4, 2023
4cf470c
nixos/mandoc: don't create leading double slashes in MANPATH
sternenseemann Dec 24, 2023
6dca6ac
Merge pull request #276486 from marsam/update-pgtap
marsam Dec 24, 2023
380761c
Merge pull request #276434 from doronbehar/pkg/libreoffice
doronbehar Dec 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 147 additions & 14 deletions nixos/modules/misc/mandoc.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,59 +5,192 @@ let

cfg = config.documentation.man.mandoc;

in {
toMandocOutput = output: (
lib.mapAttrsToList
(
name: value:
if lib.isString value || lib.isPath value then "output ${name} ${value}"
else if lib.isInt value then "output ${name} ${builtins.toString value}"
else if lib.isBool value then lib.optionalString value "output ${name}"
else if value == null then ""
else throw "Unrecognized value type ${builtins.typeOf value} of key ${name} in mandoc output settings"
)
output
);
in
{
meta.maintainers = [ lib.maintainers.sternenseemann ];

options = {
documentation.man.mandoc = {
enable = lib.mkEnableOption (lib.mdDoc "mandoc as the default man page viewer");
enable = lib.mkEnableOption "mandoc as the default man page viewer";

manPath = lib.mkOption {
type = with lib.types; listOf str;
default = [ "share/man" ];
example = lib.literalExpression "[ \"share/man\" \"share/man/fr\" ]";
description = lib.mdDoc ''
Change the manpath, i. e. the directories where
{manpage}`man(1)`
description = ''
Change the paths included in the MANPATH environment variable,
i. e. the directories where {manpage}`man(1)`
looks for section-specific directories of man pages.
You only need to change this setting if you want extra man pages
(e. g. in non-english languages). All values must be strings that
are a valid path from the target prefix (without including it).
The first value given takes priority.
The first value given takes priority. Note that this will not
add manpath directives to {manpage}`man.conf(5)`.
'';
};

package = lib.mkOption {
type = lib.types.package;
default = pkgs.mandoc;
defaultText = lib.literalExpression "pkgs.mandoc";
description = lib.mdDoc ''
description = ''
The `mandoc` derivation to use. Useful to override
configuration options used for the package.
'';
};

settings = lib.mkOption {
description = "Configuration for {manpage}`man.conf(5)`";
default = { };
type = lib.types.submodule {
options = {
manpath = lib.mkOption {
type = with lib.types; listOf str;
default = [ ];
example = lib.literalExpression "[ \"/run/current-system/sw/share/man\" ]";
description = ''
Override the default search path for {manpage}`man(1)`,
{manpage}`apropos(1)`, and {manpage}`makewhatis(8)`. It can be
used multiple times to specify multiple paths, with the order
determining the manual page search order.
This is not recommended in favor of
{option}`documentation.man.mandoc.manPath`, but if it's needed to
specify the manpath in this way, set
{option}`documentation.man.mandoc.manPath` to an empty list (`[]`).
'';
};
output.fragment = lib.mkEnableOption ''
Omit the <!DOCTYPE> declaration and the <html>, <head>, and <body>
elements and only emit the subtree below the <body> element in HTML
output of {manpage}`mandoc(1)`. The style argument will be ignored.
This is useful when embedding manual content within existing documents.
'';
output.includes = lib.mkOption {
type = with lib.types; nullOr str;
default = null;
example = lib.literalExpression "../src/%I.html";
description = ''
A string of relative path used as a template for the output path of
linked header files (usually via the In macro) in HTML output.
Instances of `%I` are replaced with the include filename. The
default is not to present a hyperlink.
'';
};
output.indent = lib.mkOption {
type = with lib.types; nullOr int;
default = null;
description = ''
Number of blank characters at the left margin for normal text,
default of `5` for {manpage}`mdoc(7)` and `7` for
{manpage}`man(7)`. Increasing this is not recommended; it may
result in degraded formatting, for example overfull lines or ugly
line breaks. When output is to a pager on a terminal that is less
than 66 columns wide, the default is reduced to three columns.
'';
};
output.man = lib.mkOption {
type = with lib.types; nullOr str;
default = null;
example = lib.literalExpression "../html%S/%N.%S.html";
description = ''
A template for linked manuals (usually via the Xr macro) in HTML
output. Instances of ‘%N’ and ‘%S’ are replaced with the linked
manual's name and section, respectively. If no section is included,
section 1 is assumed. The default is not to present a hyperlink.
If two formats are given and a file %N.%S exists in the current
directory, the first format is used; otherwise, the second format is used.
'';
};
output.paper = lib.mkOption {
type = with lib.types; nullOr str;
default = null;
description = ''
This option is for generating PostScript and PDF output. The paper
size name may be one of `a3`, `a4`, `a5`, `legal`, or `letter`.
You may also manually specify dimensions as `NNxNN`, width by
height in millimetres. If an unknown value is encountered, letter
is used. Output pages default to letter sized and are rendered in
the Times font family, 11-point. Margins are calculated as 1/9 the
page length and width. Line-height is 1.4m.
'';
};
output.style = lib.mkOption {
type = with lib.types; nullOr path;
default = null;
description = ''
Path to the file used for an external style-sheet. This must be a
valid absolute or relative URI.
'';
};
output.toc = lib.mkEnableOption ''
In HTML output of {manpage}`mandoc(1)`, If an input file contains
at least two non-standard sections, print a table of contents near
the beginning of the output.
'';
output.width = lib.mkOption {
type = with lib.types; nullOr int;
default = null;
description = ''
The ASCII and UTF-8 output width, default is `78`. When output is a
pager on a terminal that is less than 79 columns wide, the
default is reduced to one less than the terminal width. In any case,
lines that are output in literal mode are never wrapped and may
exceed the output width.
'';
};
};
};
};

extraConfig = lib.mkOption {
type = lib.types.lines;
default = "";
description = ''
Extra configuration to write to {manpage}`man.conf(5)`.
'';
};
};
};

config = lib.mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];

# tell mandoc about man pages
etc."man.conf".text = lib.concatMapStrings (path: ''
manpath /run/current-system/sw/${path}
'') cfg.manPath;
etc."man.conf".text = lib.concatStringsSep "\n" (
(map (path: "manpath ${path}") cfg.settings.manpath)
++ (toMandocOutput cfg.settings.output)
++ [ cfg.extraConfig ]
);

# create mandoc.db for whatis(1), apropos(1) and man(1) -k
# TODO(@sternenseemman): fix symlinked directories not getting indexed,
# see: https://inbox.vuxu.org/mandoc-tech/20210906171231.GF83680@athene.usta.de/T/#e85f773c1781e3fef85562b2794f9cad7b2909a3c
extraSetup = lib.mkIf config.documentation.man.generateCaches ''
${makewhatis} -T utf8 ${
for man_path in ${
lib.concatMapStringsSep " " (path:
"$out/" + lib.escapeShellArg path
) cfg.manPath
}
) cfg.manPath} ${lib.concatMapStringsSep " " (path:
lib.escapeShellArg path) cfg.settings.manpath
}
do
[[ -d "$man_path" ]] && ${makewhatis} -T utf8 $man_path
done
'';

# tell mandoc the paths containing man pages
profileRelativeSessionVariables."MANPATH" = map (path: if builtins.substring 0 1 path != "/" then "/${path}" else path) cfg.manPath;
};
};
}
2 changes: 0 additions & 2 deletions nixos/modules/security/sudo-rs.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ let

cfg = config.security.sudo-rs;

inherit (config.security.pam) enableSSHAgentAuth;

toUserString = user: if (isInt user) then "#${toString user}" else "${user}";
toGroupString = group: if (isInt group) then "%#${toString group}" else "%${group}";

Expand Down
14 changes: 2 additions & 12 deletions pkgs/applications/audio/faust/faust2.nix
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ with lib.strings;

let

version = "2.59.6";
version = "2.69.3";

src = fetchFromGitHub {
owner = "grame-cncm";
repo = "faust";
rev = version;
sha256 = "sha256-m6dimBxI9C3KDhUxbJAn2Pf9z+LRahjrzD34W/bf1XA=";
sha256 = "sha256-V2oDP17omIU9Waz5zrOyEHnWrVIfdDRM4KxHb01eyd8=";
fetchSubmodules = true;
};

Expand Down Expand Up @@ -63,16 +63,6 @@ let
ncurses_static
];

patches = [
# make preset management thread safe
# needed for magnetophonDSP.VoiceOfFaust
# see: https://github.com/grame-cncm/faust/issues/899
(fetchpatch {
url = "https://github.com/grame-cncm/faust/commit/a1c3a515abbcafea0a6e4e2ec7ecb0f092de5349.patch";
hash = "sha256-1Ndm+CgxvGEbS6TKGggeu9hW7N3pC+d1kluT2vhGzL8=";
})
];

passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; };

preConfigure = ''
Expand Down
10 changes: 5 additions & 5 deletions pkgs/applications/backup/deja-dup/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@
, duplicity
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "deja-dup";
version = "45.1";
version = "45.2";

src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "deja-dup";
rev = version;
hash = "sha256-2vNAppy8fYYcxH3ci4B6bUIl2sO5NC6yA13y9iU4V/A=";
rev = finalAttrs.version;
hash = "sha256-nscswpWX6UB1zuv6TXcT3YE1wkREJYDGQrEPryyUYUM=";
};

patches = [
Expand Down Expand Up @@ -77,4 +77,4 @@ stdenv.mkDerivation rec {
platforms = platforms.linux;
mainProgram = "deja-dup";
};
}
})
6 changes: 3 additions & 3 deletions pkgs/applications/blockchains/trezor-suite/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

let
pname = "trezor-suite";
version = "23.10.1";
version = "23.12.3";
name = "${pname}-${version}";

suffix = {
Expand All @@ -19,8 +19,8 @@ let
src = fetchurl {
url = "https://github.com/trezor/${pname}/releases/download/v${version}/Trezor-Suite-${version}-${suffix}.AppImage";
hash = { # curl -Lfs https://github.com/trezor/trezor-suite/releases/latest/download/latest-linux{-arm64,}.yml | grep ^sha512 | sed 's/: /-/'
aarch64-linux = "sha512-MR9BYg6R+Oof3zh02KSh48V2m6J7JpsrYpi6gj5kTvKuCU5Ci5AwPEAvnTjHAR6xlappvoNQmeA5nCEoTWaL7A==";
x86_64-linux = "sha512-BqdfhYLG4z+9B7KbJGWGPml7U2fl/RQ1nZK0vdeA/cKhG0SjH0K8er9bemg60RPBXj0AeuK80v/6vMbDtyEnRQ==";
aarch64-linux = "sha512-miD4SzLzETW+2cLj2VwRy9ZuL8nTw8kKG1uU9EmLRJPukyhY9Od3yeMmxztEafodqE7wv6TxEx4Fi/XIbyC2lQ==";
x86_64-linux = "sha512-IZZmRaWU0POy+Ufx6Ct4/fLzRy+NbSmI+YqdMZd9uTUh0jhPf3BQ2JLwANlUUFZzM+USSTUCjFl0PQ4QQpjI6Q==";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};

Expand Down
13 changes: 6 additions & 7 deletions pkgs/applications/misc/ArchiSteamFarm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
buildDotnetModule rec {
pname = "ArchiSteamFarm";
# nixpkgs-update: no auto update
version = "5.4.13.4";
version = "5.5.0.11";

src = fetchFromGitHub {
owner = "JustArchiNET";
repo = "ArchiSteamFarm";
rev = version;
hash = "sha256-RQx+E/lxdSgB2ddNIeWOd/S2OMMiznXCbYUXdYKRvCM=";
hash = "sha256-VlJiTCdoH6hlVtQgECIlbsQvg3S58B5IIy1zRxh1eOg=";
};

dotnet-runtime = dotnetCorePackages.aspnetcore_7_0;
dotnet-sdk = dotnetCorePackages.sdk_7_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
dotnet-sdk = dotnetCorePackages.sdk_8_0;

nugetDeps = ./deps.nix;

Expand All @@ -32,7 +32,7 @@ buildDotnetModule rec {
"-p:PublishTrimmed=true"
];
dotnetInstallFlags = [
"--framework=net7.0"
"--framework=net8.0"
];
selfContainedBuild = true;

Expand All @@ -57,8 +57,7 @@ buildDotnetModule rec {
echo "Publishing plugin $1"
dotnet publish $1 -p:ContinuousIntegrationBuild=true -p:Deterministic=true \
--output $out/lib/ArchiSteamFarm/plugins/$1 --configuration Release \
-p:TargetLatestRuntimePatch=false -p:UseAppHost=false --no-restore \
--framework=net7.0
-p:TargetLatestRuntimePatch=false -p:UseAppHost=false
}

buildPlugin ArchiSteamFarm.OfficialPlugins.ItemsMatcher
Expand Down
Loading