mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Merge release-26.05 into staging-nixos-26.05
This commit is contained in:
commit
e4bc090036
52 changed files with 109 additions and 106 deletions
|
|
@ -97,7 +97,7 @@ function hasMergeCommand(body) {
|
|||
return (body ?? '')
|
||||
.replace(/<!--.*?-->/gms, '')
|
||||
.replace(/(^`{3,})[^`].*?\1/gms, '')
|
||||
.match(/^@NixOS\/nixpkgs-merge-bot merge\s*$/m)
|
||||
.match(/^@NixOS\/nixpkgs-merge-bot merge\s*$/im)
|
||||
}
|
||||
|
||||
async function handleMergeComment({ github, body, node_id, reaction }) {
|
||||
|
|
|
|||
|
|
@ -202,8 +202,8 @@ in
|
|||
systemd = {
|
||||
packages = [ cfg.package ];
|
||||
|
||||
# fwupd-refresh expects a user that we do not create, so just run with DynamicUser
|
||||
# instead and ensure we take ownership of /var/lib/fwupd
|
||||
# The upstream unit runs as User=fwupd-refresh; ensure it can take
|
||||
# ownership of /var/lib/fwupd.
|
||||
services.fwupd-refresh.serviceConfig = {
|
||||
StateDirectory = "fwupd";
|
||||
# Better for debugging, upstream sets stderr to null for some reason..
|
||||
|
|
@ -219,7 +219,21 @@ in
|
|||
};
|
||||
users.groups.fwupd-refresh = { };
|
||||
|
||||
security.polkit.enable = true;
|
||||
security.polkit = {
|
||||
enable = true;
|
||||
# fwupd-refresh.service has no seat, so polkit denies these actions.
|
||||
# Upstream's TrustedUids needs a static uid which we only allocate at
|
||||
# activation time, so grant access via a rule on the user name instead.
|
||||
extraConfig = ''
|
||||
polkit.addRule(function(action, subject) {
|
||||
if ((action.id == "org.freedesktop.fwupd.get-remotes" ||
|
||||
action.id == "org.freedesktop.fwupd.refresh-remote") &&
|
||||
subject.user == "fwupd-refresh") {
|
||||
return polkit.Result.YES;
|
||||
}
|
||||
});
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
|
|
|||
|
|
@ -21,6 +21,11 @@ in
|
|||
enable = true;
|
||||
openFirewall = true;
|
||||
port = 1337;
|
||||
# required to match certificate principals
|
||||
extraFlags = [
|
||||
"--hostname"
|
||||
"server"
|
||||
];
|
||||
};
|
||||
};
|
||||
client1 = client;
|
||||
|
|
@ -58,7 +63,7 @@ in
|
|||
client2.execute("ssh-keygen -t ed25519 -N \"\" -f /root/.ssh/id_ed25519")
|
||||
|
||||
# Grep the ssh connect command from the output of 'upterm host'
|
||||
ssh_command = client1.succeed("grep 'SSH Command' /tmp/session-details | awk -F'│' '{print $3}'").strip()
|
||||
ssh_command = client1.succeed("grep -m1 '^[[:space:]]*ssh' /tmp/session-details").strip()
|
||||
|
||||
# Connect with client2. Because we used '--force-command hostname' we should get "client1" as the output
|
||||
output = client2.succeed(ssh_command)
|
||||
|
|
|
|||
|
|
@ -39,11 +39,11 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "exim";
|
||||
version = "4.99.3";
|
||||
version = "4.99.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://ftp.exim.org/pub/exim/exim4/exim-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-Zj520qDZuPxbNz0ACORK4ETxD+sivJ266MfyE0Xr+zs=";
|
||||
hash = "sha256-h/84gVcA37HuTrfo26eRbfenVZBTVNLQ+qGuF5DE/Z0=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
}:
|
||||
let
|
||||
php = php85;
|
||||
version = "6.6.2";
|
||||
version = "6.6.3";
|
||||
|
||||
# Release tarball contains translations downloaded from crowdin
|
||||
releaseTarball = fetchzip {
|
||||
|
|
@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
owner = "firefly-iii";
|
||||
repo = "firefly-iii";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bfvs8gpFYpXEHyGKY5b/PvdQWS1VeT5NFeXaI+a9nlo=";
|
||||
hash = "sha256-MPBWurmtaIaKHRLf4TPCdgTVWRZ0JdZ0Ix2N7d80s8c=";
|
||||
};
|
||||
|
||||
buildInputs = [ php ];
|
||||
|
|
@ -48,13 +48,13 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
inherit (finalAttrs) pname src version;
|
||||
composerStrictValidation = true;
|
||||
strictDeps = true;
|
||||
vendorHash = "sha256-/exzNHzqqbT1PLciyKC7ZGUTva0xiWZS5Pnz1kAfe/4=";
|
||||
vendorHash = "sha256-qjMDZbPpyTkKxvZhgNERe2ZuRFj7LmRW7XZoeezizbk=";
|
||||
};
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
name = "${finalAttrs.pname}-npm-deps";
|
||||
hash = "sha256-uV7VWEpuI+rUXrzk8BKLEkaUftrXH+vEOqdQO/pZq+M=";
|
||||
hash = "sha256-QlLFhrD94mpfoe9mmCVmem9E4oPsLAGMMf+MbI/5Vx0=";
|
||||
};
|
||||
|
||||
preInstall = ''
|
||||
|
|
|
|||
|
|
@ -30,13 +30,13 @@ let
|
|||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "frankenphp";
|
||||
version = "1.12.3";
|
||||
version = "1.12.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "php";
|
||||
repo = "frankenphp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TYpbHwlFZ9S4uqdhZoU0YqhOrLHrKaMVlJLEi+heEgE=";
|
||||
hash = "sha256-DzncOAhdDyc5qOipMI8OPss0WciAQIam6GmaUoe8mR8=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/caddy";
|
||||
|
|
@ -44,7 +44,7 @@ buildGoModule (finalAttrs: {
|
|||
# frankenphp requires C code that would be removed with `go mod tidy`
|
||||
# https://github.com/golang/go/issues/26366
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-xmaMQIhImi9E7H/zA8DqrGG4oK5KIQWUTn+c1eas0Ho=";
|
||||
vendorHash = "sha256-XY5a8pd5vJ/ouZMASzVqPoeXVfPbnEVDJFKkVNQF+2M=";
|
||||
|
||||
buildInputs = [
|
||||
phpUnwrapped
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ set -eo pipefail
|
|||
cd "$(dirname "${BASH_SOURCE[0]}")"
|
||||
|
||||
new_version="$(curl -s "https://api.github.com/repos/git-ecosystem/git-credential-manager/releases?per_page=1" | jq -r '.[0].name' | sed 's|^GCM ||')"
|
||||
old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./default.nix)"
|
||||
old_version="$(sed -nE 's/\s*version = "(.*)".*/\1/p' ./package.nix)"
|
||||
if [[ "$new_version" == "$old_version" ]]; then
|
||||
echo "Up to date"
|
||||
exit 0
|
||||
|
|
@ -6,16 +6,16 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "gogup";
|
||||
version = "1.1.4";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nao1215";
|
||||
repo = "gup";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-ptLWQdafFo1zpcgzW0c3C9t8MKquE+fEUEQehSqA2MY=";
|
||||
hash = "sha256-tkZt0lv3uy43EijCE+Lvgt2X4p1rB2SkZ4UfkJGYPbY=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-2iPRWNbhXiaj3jZjWQeEl/hieIzJ3ePYh75rMWDh/pc=";
|
||||
vendorHash = "sha256-lS7C/932cpaVUtXJ3tuZKyqDv4yT2RSG2NfQW5kcQrM=";
|
||||
doCheck = false;
|
||||
|
||||
ldflags = [
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
|
|||
--set type fetchFromGitHub \
|
||||
--set rev 'version-{version}' \
|
||||
--nix-literal rev 'version-''${version}'\
|
||||
--modify-nix default.nix
|
||||
--modify-nix package.nix
|
||||
''
|
||||
];
|
||||
meta = {
|
||||
|
|
@ -151,13 +151,13 @@ in
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "inspircd";
|
||||
version = "4.10.1";
|
||||
version = "4.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "inspircd";
|
||||
repo = "inspircd";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-5KQcVa/ktA3mil7fuBUj/98bAY5CsrJzSSqRB9Zk0Kk=";
|
||||
sha256 = "sha256-YrPKjc5fWR4VyA+ahWwjSQvZXNfWP0++XujOsUQwTB0=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
|
|
|||
|
|
@ -1,4 +1,9 @@
|
|||
{ callPackage, runCommand }:
|
||||
{
|
||||
callPackage,
|
||||
runCommand,
|
||||
lib,
|
||||
stdenv,
|
||||
}:
|
||||
let
|
||||
src = callPackage ./src.nix { };
|
||||
in
|
||||
|
|
@ -14,6 +19,8 @@ rec {
|
|||
# Flags based on discussion in https://github.com/NixOS/nixpkgs/issues/482250
|
||||
"--disable-debug"
|
||||
"--disable-debug-symbols"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
"--enable-lto=thin,cross"
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -7,16 +7,16 @@
|
|||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nom";
|
||||
version = "3.3.0";
|
||||
version = "3.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "guyfedwards";
|
||||
repo = "nom";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-q2vnReYAxU8UcTPIy1dIVO9jQwC+9dYfO9cDls0Voyo=";
|
||||
hash = "sha256-Uxsq6tbWAPNvOz9fQ8820b2E2Xo/a1Pfzq8p/2mAVoc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-pPd7wpZ55thW0Xq2c/0qSAlGQ71tE8GptsEBJD839Bg=";
|
||||
vendorHash = "sha256-otrK4mTqgRr9Ntf2D1f0/deQcObejRWN7BaScV4q+FY=";
|
||||
|
||||
ldflags = [
|
||||
"-X 'main.version=${finalAttrs.version}'"
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
alsa-lib,
|
||||
autoPatchelfHook,
|
||||
copyDesktopItems,
|
||||
dbus-glib,
|
||||
# ffmpeg 7 not supported yet, results in MP4 playback being unavailable
|
||||
# https://repo.palemoon.org/MoonchildProductions/UXP/issues/2523
|
||||
ffmpeg_6,
|
||||
|
|
@ -23,7 +22,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "palemoon-bin";
|
||||
version = "34.2.2";
|
||||
version = "34.3.0";
|
||||
|
||||
src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}";
|
||||
|
||||
|
|
@ -39,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
dbus-glib
|
||||
gtk2-x11
|
||||
libxt
|
||||
(lib.getLib stdenv.cc.cc)
|
||||
|
|
@ -173,11 +171,11 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
{
|
||||
gtk3 = fetchzip {
|
||||
urls = urlRegionVariants "gtk3";
|
||||
hash = "sha256-KUlok5T+gf1qgRdivCx2uLijyO0bfurLHfrIgELK//A=";
|
||||
hash = "sha256-yoZqZJLxgDIxIeyrn6VW6c6iKpU84ZDsJbCz3yf4gdU=";
|
||||
};
|
||||
gtk2 = fetchzip {
|
||||
urls = urlRegionVariants "gtk2";
|
||||
hash = "sha256-iSQDrlLkTxHNFFZC5X/OKMem2Zk213it1Ki7ADw+Opg=";
|
||||
hash = "sha256-QhrW1ZD1ouPvWJLvnIEMHgTViGNBshFlT6Ax0l0xGv8=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
stdenv,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
|
|
@ -19,18 +19,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
|
||||
cargoHash = "sha256-9cDVbDCb8vY6KxreyiMX3gp13bXZpxTQOwYbk6TEVpc=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --cmd pizauth \
|
||||
--bash share/bash/completion.bash \
|
||||
--fish share/fish/pizauth.fish
|
||||
|
||||
installManPage pizauth.1 pizauth.conf.5
|
||||
|
||||
substituteInPlace lib/systemd/user/pizauth.service \
|
||||
--replace-fail /usr/bin/pizauth "$out/bin/pizauth"
|
||||
install -Dm444 lib/systemd/user/pizauth{,-*}.service -t $out/lib/systemd/user
|
||||
make PREFIX=$out install ${lib.optionalString stdenv.hostPlatform.isLinux "install-systemd"}
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=pizauth-(.*)" ]; };
|
||||
|
|
@ -43,7 +33,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
asl20
|
||||
mit
|
||||
];
|
||||
maintainers = with lib.maintainers; [ moraxyc ];
|
||||
maintainers = with lib.maintainers; [
|
||||
moraxyc
|
||||
doronbehar
|
||||
];
|
||||
mainProgram = "pizauth";
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -45,13 +45,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "prl-tools";
|
||||
version = "26.3.2-57398";
|
||||
version = "26.3.3-57507";
|
||||
|
||||
# We download the full distribution to extract prl-tools-lin.iso from
|
||||
# => ${dmg}/Parallels\ Desktop.app/Contents/Resources/Tools/prl-tools-lin.iso
|
||||
src = fetchurl {
|
||||
url = "https://download.parallels.com/desktop/v${lib.versions.major finalAttrs.version}/${finalAttrs.version}/ParallelsDesktop-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-JjbXQEtPKfCsgOpuffmGjmaypVT/JK3qx92HWUFJ7VI=";
|
||||
hash = "sha256-QXrzdQ6eY3ikgwMD11/zEkYau/X0mmm2uk6O92r8w1o=";
|
||||
};
|
||||
|
||||
hardeningDisable = [
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rgx";
|
||||
version = "0.12.4";
|
||||
version = "0.12.6";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
|
|
@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
owner = "brevity1swos";
|
||||
repo = "rgx";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-wr2MPujzrDnuXDLp+moc2gQpjBrs7MIgSalkjuctQZU=";
|
||||
hash = "sha256-YdbuyVhqu1LUaHecF1iFS62/qcW9IgXPlsEoWpNdrEQ=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-MIcIPQrYoCHKrsIJzMvozF3/00XYfqLBAyEtqlyfceI=";
|
||||
cargoHash = "sha256-ILq0oB+Xq4agQMWqGLV0LC4NlMkUMVFppLJ+FJpsTRM=";
|
||||
|
||||
buildInputs = [ pcre2 ];
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
fetchPnpmDeps,
|
||||
pnpmConfigHook,
|
||||
nodejs,
|
||||
electron_39,
|
||||
electron_41,
|
||||
rustPlatform,
|
||||
cargo,
|
||||
rustc,
|
||||
|
|
@ -20,19 +20,19 @@
|
|||
removeReferencesTo,
|
||||
}:
|
||||
let
|
||||
electron = electron_39;
|
||||
electron = electron_41;
|
||||
pnpm = pnpm_10_29_2;
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "splayer";
|
||||
version = "3.0.0";
|
||||
version = "3.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "imsyy";
|
||||
owner = "SPlayer-Dev";
|
||||
repo = "SPlayer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = false;
|
||||
hash = "sha256-E29TJlp7nMokJbbi/YLuYf9qWmwvo/r4qQckKrVyumI=";
|
||||
hash = "sha256-7oLFJqZ1Apq2GK5G3r10I+c3liSweDD2ZPhjpq0f+bM=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
|
|
@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-NaKI2369TlF8DDMy6Q3RUqb2B2/T756Zd6gu4ATz/yc=";
|
||||
hash = "sha256-zmLc+ExrZg/y2PEI5rH+no9WenE6I+2bLkdXcA/nOic=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
|
|
@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
version
|
||||
src
|
||||
;
|
||||
hash = "sha256-gd/5f3yraTQI5bu1VE6HHsGDeKJLR1oTm2H+pg1PAOA=";
|
||||
hash = "sha256-dv8WqT6ei0dMwXcTQmUVHO9u1nGZ8iGhP2S8DpL+Hxk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
@ -72,6 +72,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
openssl
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
|
||||
postConfigure = ''
|
||||
|
|
@ -157,8 +160,8 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
meta = {
|
||||
description = "Simple Netease Cloud Music player";
|
||||
homepage = "https://github.com/imsyy/SPlayer";
|
||||
changelog = "https://github.com/imsyy/SPlayer/releases/tag/v${finalAttrs.version}";
|
||||
homepage = "https://github.com/SPlayer-Dev/SPlayer";
|
||||
changelog = "https://github.com/SPlayer-Dev/SPlayer/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [ ccicnce113424 ];
|
||||
mainProgram = "splayer";
|
||||
|
|
|
|||
|
|
@ -10,16 +10,16 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "upterm";
|
||||
version = "0.20.0";
|
||||
version = "0.24.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "owenthereal";
|
||||
repo = "upterm";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-qTw8bYROAAB7FwKCCQamIbWGbqSexXl87DdvSNsFZ/I=";
|
||||
hash = "sha256-b52Rny6mYkmfF6Umn2tzlnUhNkENHPFpCzp55OWj92w=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5OAS7s9A95h5LihXgOwkOXAMylS7g+lqjaI3MKTvlW0=";
|
||||
vendorHash = "sha256-UkZnLbxn0dPT43ycuevcwMw0dXnX1OPHLh5F1XMHWDI=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/upterm"
|
||||
|
|
|
|||
|
|
@ -21,13 +21,13 @@ assert selinuxSupport -> lib.meta.availableOn stdenv.hostPlatform libselinux;
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "uutils-coreutils";
|
||||
version = "0.8.0";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uutils";
|
||||
repo = "coreutils";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nH0WtsVP1uwPvimpGnmWx5v0VButIFJu9K5wXsiC4cA=";
|
||||
hash = "sha256-g+RuVQr7CNtF9eqEJb3dlgfgPO3aRwWgXWPniNmhXeA=";
|
||||
};
|
||||
|
||||
# error: linker `aarch64-linux-gnu-gcc` not found
|
||||
|
|
@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname src version;
|
||||
hash = "sha256-FMTzMgXcAg9dk7dfYG7lTOHYJxN3YHjf0R96LS7W3FI=";
|
||||
hash = "sha256-WoPqxO1TBt4eCOR3tlzuoXqH9u/mTHR5Dr/WnKLxyYM=";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
|
|
|
|||
|
|
@ -19,15 +19,15 @@
|
|||
libx11,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation {
|
||||
pname = "xdg-desktop-portal-pantheon";
|
||||
version = "8.2.0";
|
||||
version = "8.2.0-unstable-2026-06-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "portals";
|
||||
tag = version;
|
||||
hash = "sha256-LmPLjOZVVHKMfYTEyOH2IkB/fw47pK0VqdWrckdBQ6w=";
|
||||
rev = "c5f6fa1179bfa51429ddf4b2d268c7f2295dfff8";
|
||||
hash = "sha256-gHWvY205Jy69LpNtqCr+prtalf7bSVZ971sGbhMuqnA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -77,11 +77,11 @@ in
|
|||
hash = "sha256-5phrH9N+slQCEn/kpyeKPgO3+QJbt6S9KSonG9+TD7k=";
|
||||
};
|
||||
php84 = mkPhp {
|
||||
version = "8.4.21";
|
||||
hash = "sha256-XgvSh/O+Nb9XwhGwEFJ65eEKiBcPluZNM2BE61+u9DA=";
|
||||
version = "8.4.22";
|
||||
hash = "sha256-Sxbn4sOEziXgfSjrlJhVxLT+DRt7nsnI7r0F0M+pxTI=";
|
||||
};
|
||||
php85 = mkPhp {
|
||||
version = "8.5.6";
|
||||
hash = "sha256-RFckD2XwxZpiCSDWbNqxsSEApDHgOtn+vjixOhsllX8=";
|
||||
version = "8.5.7";
|
||||
hash = "sha256-Tvk1X3hNSzIBUes/McWUHA2ilwJe7bl/KDiyznPdWb8=";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -202,6 +202,7 @@ let
|
|||
in
|
||||
python;
|
||||
pythonVersion = with sourceVersion; "${major}.${minor}";
|
||||
abiFlags = lib.optionalString (!enableGIL) "t" + lib.optionalString enableDebug "d";
|
||||
libPrefix = "python${pythonVersion}${lib.optionalString (!enableGIL) "t"}";
|
||||
in
|
||||
passthruFun {
|
||||
|
|
@ -213,7 +214,7 @@ let
|
|||
pythonVersion
|
||||
;
|
||||
implementation = "cpython";
|
||||
executable = libPrefix;
|
||||
executable = "python${pythonVersion}${abiFlags}";
|
||||
sitePackages = "lib/${libPrefix}/site-packages";
|
||||
inherit hasDistutilsCxxPatch pythonAttr;
|
||||
inherit (splices)
|
||||
|
|
@ -227,7 +228,7 @@ let
|
|||
pythonABITags = [
|
||||
"abi3"
|
||||
"none"
|
||||
"cp${sourceVersion.major}${sourceVersion.minor}${lib.optionalString (!enableGIL) "t"}"
|
||||
"cp${sourceVersion.major}${sourceVersion.minor}${abiFlags}"
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ in
|
|||
# https://webkitgtk.org/2024/10/04/webkitgtk-2.46.html recommends building with clang.
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "webkitgtk";
|
||||
version = "2.52.3";
|
||||
version = "2.52.4";
|
||||
name = "webkitgtk-${finalAttrs.version}+abi=${abiVersion}";
|
||||
|
||||
outputs = [
|
||||
|
|
@ -100,10 +100,19 @@ clangStdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
src = fetchurl {
|
||||
url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-Wz4NF05j3MKISLEZTg50SNWUjDwkJ+zZMcLFvlJhrrs=";
|
||||
hash = "sha256-z0B2ocoqZHiO3KjEUtjrto1eKWXliP5Go4igFlE+3OQ=";
|
||||
};
|
||||
|
||||
patches = lib.optionals clangStdenv.hostPlatform.isLinux [
|
||||
patches = [
|
||||
# Fix build with system malloc
|
||||
# See: https://bugs.webkit.org/show_bug.cgi?id=316083
|
||||
(fetchpatch {
|
||||
url = "https://github.com/WebKit/WebKit/commit/a6bc685a685c8f16c919dc6310a62a26971d396e.patch";
|
||||
hash = "sha256-X3E9SYykYomoBeAL4vS1Iuw2fPdO8fI7MvAW/kEhTMc=";
|
||||
name = "fix-build-with-system-malloc.patch";
|
||||
})
|
||||
]
|
||||
++ lib.optionals clangStdenv.hostPlatform.isLinux [
|
||||
(replaceVars ./fix-bubblewrap-paths.patch {
|
||||
inherit (builtins) storeDir;
|
||||
inherit (addDriverRunpath) driverLink;
|
||||
|
|
|
|||
|
|
@ -115,6 +115,9 @@ import ./versions.nix (
|
|||
+ optionalString postgresqlSupport ''
|
||||
mkdir -p $out/share/zabbix/database/postgresql
|
||||
cp -prvd database/postgresql/*.sql $out/share/zabbix/database/postgresql/
|
||||
|
||||
mkdir -p $out/share/zabbix/database/postgresql/timescaledb
|
||||
cp -prvd database/postgresql/timescaledb/schema.sql $out/share/zabbix/database/postgresql/timescaledb/schema.sql
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
|
|||
|
|
@ -1163,8 +1163,6 @@ with pkgs;
|
|||
;
|
||||
};
|
||||
|
||||
git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
|
||||
|
||||
git-credential-aol = callPackage ../by-name/gi/git-credential-email/git-credential-aol { };
|
||||
|
||||
git-credential-gmail = callPackage ../by-name/gi/git-credential-email/git-credential-gmail { };
|
||||
|
|
@ -1476,8 +1474,6 @@ with pkgs;
|
|||
|
||||
gancioPlugins = recurseIntoAttrs (callPackage ../by-name/ga/gancio/plugins.nix { });
|
||||
|
||||
github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
|
||||
|
||||
github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
|
||||
|
||||
gistyc = with python3Packages; toPythonApplication gistyc;
|
||||
|
|
@ -1955,14 +1951,8 @@ with pkgs;
|
|||
libsbsms_2_3_0
|
||||
;
|
||||
|
||||
m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
|
||||
|
||||
libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
|
||||
|
||||
skkDictionaries = recurseIntoAttrs (callPackages ../tools/inputmethods/skk/skk-dicts { });
|
||||
|
||||
ibus = callPackage ../tools/inputmethods/ibus { };
|
||||
|
||||
ibus-engines = recurseIntoAttrs {
|
||||
anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
|
||||
|
||||
|
|
@ -2006,8 +1996,6 @@ with pkgs;
|
|||
};
|
||||
};
|
||||
|
||||
ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
|
||||
|
||||
interception-tools = callPackage ../tools/inputmethods/interception-tools { };
|
||||
interception-tools-plugins = recurseIntoAttrs {
|
||||
caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
|
||||
|
|
@ -2032,8 +2020,6 @@ with pkgs;
|
|||
|
||||
comet-gog_heroic = callPackage ../by-name/co/comet-gog/package.nix { comet-gog_kind = "heroic"; };
|
||||
|
||||
compass = callPackage ../development/tools/compass { };
|
||||
|
||||
coreutils = callPackage ../tools/misc/coreutils { };
|
||||
|
||||
# The coreutils above are built with dependencies from
|
||||
|
|
@ -2194,9 +2180,6 @@ with pkgs;
|
|||
|
||||
fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
|
||||
|
||||
flannel = callPackage ../tools/networking/flannel { };
|
||||
cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
|
||||
|
||||
flatpak-builder = callPackage ../development/tools/flatpak-builder {
|
||||
binutils = binutils-unwrapped;
|
||||
};
|
||||
|
|
@ -2379,8 +2362,6 @@ with pkgs;
|
|||
|
||||
gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
|
||||
|
||||
gup = callPackage ../development/tools/build-managers/gup { };
|
||||
|
||||
gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
|
||||
|
||||
gzip = callPackage ../tools/compression/gzip { };
|
||||
|
|
@ -9067,9 +9048,6 @@ with pkgs;
|
|||
|
||||
gauche = callPackage ../development/interpreters/gauche { };
|
||||
|
||||
geany = callPackage ../applications/editors/geany { };
|
||||
geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
|
||||
|
||||
gimagereader-qt = qt6Packages.callPackage ../by-name/gi/gimagereader/package.nix {
|
||||
withQt6 = true;
|
||||
};
|
||||
|
|
@ -9682,10 +9660,6 @@ with pkgs;
|
|||
enableGL = false;
|
||||
};
|
||||
|
||||
mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
|
||||
|
||||
mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
|
||||
|
||||
ncdu_1 = callPackage ../by-name/nc/ncdu/1.nix { };
|
||||
|
||||
notmuch = callPackage ../applications/networking/mailreaders/notmuch {
|
||||
|
|
@ -9901,10 +9875,6 @@ with pkgs;
|
|||
})
|
||||
);
|
||||
|
||||
dropbox = callPackage ../applications/networking/dropbox { };
|
||||
|
||||
dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
|
||||
|
||||
maestral = with python3Packages; toPythonApplication maestral;
|
||||
|
||||
myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue