Merge remote-tracking branch 'origin/master' into haskell-updates

This commit is contained in:
sternenseemann
2024-01-07 12:28:20 +01:00
85 changed files with 1183 additions and 1065 deletions
@@ -10,6 +10,8 @@ In addition to numerous new and upgraded packages, this release has the followin
- `screen`'s module has been cleaned, and will now require you to set `programs.screen.enable` in order to populate `screenrc` and add the program to the environment.
- `linuxPackages_testing_bcachefs` is now fully deprecated by `linuxPackages_testing`, and is therefore no longer available.
- NixOS now installs a stub ELF loader that prints an informative error message when users attempt to run binaries not made for NixOS.
- This can be disabled through the `environment.stub-ld.enable` option.
- If you use `programs.nix-ld.enable`, no changes are needed. The stub will be disabled automatically.
@@ -115,6 +117,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `libass` now uses the native CoreText backend on Darwin, which may fix subtitle rendering issues with `mpv`, `ffmpeg`, etc.
- [Lilypond](https://lilypond.org/index.html) and [Denemo](https://www.denemo.org) are now compiled with Guile 3.0.
- The following options of the Nextcloud module were moved into [`services.nextcloud.extraOptions`](#opt-services.nextcloud.extraOptions) and renamed to match the name from Nextcloud's `config.php`:
- `logLevel` -> [`loglevel`](#opt-services.nextcloud.extraOptions.loglevel),
- `logType` -> [`log_type`](#opt-services.nextcloud.extraOptions.log_type),
+1 -8
View File
@@ -123,15 +123,8 @@ in
inherit assertions;
# needed for systemd-remount-fs
system.fsPackages = [ pkgs.bcachefs-tools ];
# FIXME: Replace this with `linuxPackages_testing` after NixOS 23.11 is released
# FIXME: Replace this with `linuxPackages_latest` when 6.7 is released, remove this line when the LTS version is at least 6.7
boot.kernelPackages = lib.mkDefault (
# FIXME: Remove warning after NixOS 23.11 is released
lib.warn "Please upgrade to Linux 6.7-rc1 or later: 'linuxPackages_testing_bcachefs' is deprecated. Use 'boot.kernelPackages = pkgs.linuxPackages_testing;' to silence this warning"
pkgs.linuxPackages_testing_bcachefs
);
boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_testing;
systemd.services = lib.mapAttrs' (mkUnits "") (lib.filterAttrs (n: fs: (fs.fsType == "bcachefs") && (!utils.fsNeededForBoot fs)) config.fileSystems);
}
-62
View File
@@ -1266,68 +1266,6 @@ in {
'';
};
bcachefsLinuxTesting = makeInstallerTest "bcachefs-linux-testing" {
extraInstallerConfig = {
imports = [ no-zfs-module ];
boot = {
supportedFilesystems = [ "bcachefs" ];
kernelPackages = pkgs.linuxPackages_testing;
};
};
extraConfig = ''
boot.kernelPackages = pkgs.linuxPackages_testing;
'';
createPartitions = ''
machine.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel msdos"
+ " mkpart primary ext2 1M 100MB" # /boot
+ " mkpart primary linux-swap 100M 1024M" # swap
+ " mkpart primary 1024M -1s", # /
"udevadm settle",
"mkswap /dev/vda2 -L swap",
"swapon -L swap",
"mkfs.bcachefs -L root /dev/vda3",
"mount -t bcachefs /dev/vda3 /mnt",
"mkfs.ext3 -L boot /dev/vda1",
"mkdir -p /mnt/boot",
"mount /dev/vda1 /mnt/boot",
)
'';
};
bcachefsUpgradeToLinuxTesting = makeInstallerTest "bcachefs-upgrade-to-linux-testing" {
extraInstallerConfig = {
imports = [ no-zfs-module ];
boot.supportedFilesystems = [ "bcachefs" ];
# We don't have network access in the VM, we need this for `nixos-install`
system.extraDependencies = [ pkgs.linux_testing ];
};
extraConfig = ''
boot.kernelPackages = pkgs.linuxPackages_testing;
'';
createPartitions = ''
machine.succeed(
"flock /dev/vda parted --script /dev/vda -- mklabel msdos"
+ " mkpart primary ext2 1M 100MB" # /boot
+ " mkpart primary linux-swap 100M 1024M" # swap
+ " mkpart primary 1024M -1s", # /
"udevadm settle",
"mkswap /dev/vda2 -L swap",
"swapon -L swap",
"mkfs.bcachefs -L root /dev/vda3",
"mount -t bcachefs /dev/vda3 /mnt",
"mkfs.ext3 -L boot /dev/vda1",
"mkdir -p /mnt/boot",
"mount /dev/vda1 /mnt/boot",
)
'';
};
# Test using labels to identify volumes in grub
simpleLabels = makeInstallerTest "simpleLabels" {
createPartitions = ''
+19 -3
View File
@@ -1,7 +1,8 @@
{ lib, stdenv, fetchurl, pkg-config
, libjack2, gettext, intltool, guile_2_2, lilypond
{ lib, stdenv, fetchurl, fetchpatch, pkg-config
, libjack2, gettext, intltool, guile, lilypond
, glib, libxml2, librsvg, libsndfile, aubio
, gtk3, gtksourceview, evince, fluidsynth, rubberband
, autoreconfHook, gtk-doc
, portaudio, portmidi, fftw, wrapGAppsHook }:
stdenv.mkDerivation rec {
@@ -13,8 +14,21 @@ stdenv.mkDerivation rec {
sha256 = "sha256-S+WXDGmEf5fx+HYnXJdE5QNOfJg7EqEEX7IMI2SUtV0=";
};
patches = [
(fetchpatch {
name = "allow-guile-3.patch";
url = "https://git.savannah.gnu.org/cgit/denemo.git/patch/?id=9de1c65e56a021925af532bb55336b0ce86d3084";
postFetch = ''
substituteInPlace $out \
--replace "2.6.8" "2.6.0" \
--replace "2.6.9" "2.6.0"
'';
hash = "sha256-Jj33k/KgvZgKG43MuLgjb4A2KNkm/z9ytzGKcXMAOI4=";
})
];
buildInputs = [
libjack2 guile_2_2 lilypond glib libxml2 librsvg libsndfile
libjack2 guile lilypond glib libxml2 librsvg libsndfile
aubio gtk3 gtksourceview evince fluidsynth rubberband portaudio fftw portmidi
];
@@ -25,6 +39,8 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
autoreconfHook
gtk-doc
wrapGAppsHook
intltool
gettext
@@ -5,13 +5,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "10.38";
version = "10.40";
pname = "monkeys-audio";
src = fetchzip {
url = "https://monkeysaudio.com/files/MAC_${
builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip";
sha256 = "sha256-cVWwbzKyoBYiSPjMVzCGhPr2gPPWp+ateBqzPZojRP0=";
sha256 = "sha256-UHQSZM5AjODtgg0Pgi2N8tLKRI9Qg1CotPx2KoJk1wQ=";
stripRoot = false;
};
nativeBuildInputs = [
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "gallery-dl";
version = "1.26.5";
version = "1.26.6";
format = "setuptools";
src = fetchPypi {
inherit version;
pname = "gallery_dl";
sha256 = "sha256-XlHfCPwTgy66CiIvEu/NU8gNXfLg+8i98anngyeRfGU=";
sha256 = "sha256-QgvwxH8wbwxfjZaea89sINtHbSXyIq5XGpWUi6rOX+k=";
};
propagatedBuildInputs = [
+2 -2
View File
@@ -18,13 +18,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gpxsee";
version = "13.13";
version = "13.14";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = finalAttrs.version;
hash = "sha256-EUBExf2fpa4Y3T6pKnDoaZYhwE4XOJDMEn+LT1XxIYc=";
hash = "sha256-9Vq5CfZi58hqTKnIZSR5iQefXzNq0BErtZ8NoxLchxo=";
};
buildInputs = [
+30 -33
View File
@@ -1,76 +1,73 @@
{ lib
, python3
{ stdenv
, lib
, fetchFromGitHub
, gobject-introspection
, meson
, ninja
, python3
, wrapGAppsHook
, cinnamon
, glib
, gspell
, gtk3
, gobject-introspection
, gitUpdater
}:
python3.pkgs.buildPythonApplication rec {
stdenv.mkDerivation rec {
pname = "sticky";
version = "1.17";
format = "other";
version = "1.19";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
hash = "sha256-Am62Azm27irIUQEpZVY8ZP2pslH1eaiyRBdq4eSakQA=";
hash = "sha256-nvnft62vZ9ivijYnQGULW7ff2aAVJiIx9xq09My2NxE=";
};
postPatch = ''
sed -i -e "s|/usr/bin|$out/bin|" data/org.x.sticky.service
sed -i -e "s|/usr/lib|$out/lib|" usr/bin/sticky
sed -i -e "s|/usr/share|$out/share|" usr/lib/sticky/*.py
'';
nativeBuildInputs = [
gobject-introspection
meson
ninja
python3.pkgs.wrapPython
wrapGAppsHook
];
buildInputs = [
glib
cinnamon.xapp
glib
gspell
gtk3
python3 # for patchShebangs
];
propagatedBuildInputs = with python3.pkgs; [
pythonPath = with python3.pkgs; [
pygobject3
xapp
];
postBuild = ''
glib-compile-schemas usr/share/glib-2.0/schemas
postInstall = ''
# https://github.com/linuxmint/sticky/pull/118
cp -r ../etc $out
cp -r ../usr/* $out
glib-compile-schemas $out/share/glib-2.0/schemas
'';
# hook for gobject-introspection doesn't like strictDeps
# https://github.com/NixOS/nixpkgs/issues/56943
strictDeps = false;
# no tests
doCheck = false;
dontWrapGApps = true;
installPhase = ''
runHook preInstall
mkdir -p $out/bin
mv usr/lib $out
mv usr/share $out
patchShebangs $out/lib/sticky
mv $out/lib/sticky/sticky.py $out/bin/sticky
sed -i -e "1aimport sys;sys.path.append('$out/lib/sticky')" $out/bin/sticky
runHook postInstall
'';
# Arguments to be passed to `makeWrapper`, only used by buildPython*
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
buildPythonPath "$out $pythonPath"
chmod +x $out/bin/sticky
wrapProgram $out/bin/sticky \
--prefix PYTHONPATH : "$program_PYTHONPATH" \
''${gappsWrapperArgs[@]}
'';
passthru = {
+8 -2
View File
@@ -45,13 +45,13 @@
}:
buildPythonApplication rec {
pname = "visidata";
version = "2.11.1";
version = "3.0";
src = fetchFromGitHub {
owner = "saulpw";
repo = "visidata";
rev = "v${version}";
hash = "sha256-A8iYFdW30Em5pjGn3DRpaV0A7ixwfSzmIp8AgtPkBCI=";
hash = "sha256-LALWQu7BgMbAEyOXUE3p6bXhdx8h6jPEvjs/TEtf/wU==";
};
propagatedBuildInputs = [
@@ -70,6 +70,7 @@ buildPythonApplication rec {
pyshp
#mapbox-vector-tile
pypng
#pyconll
fonttools
#sas7bdat
#xport
@@ -114,11 +115,16 @@ buildPythonApplication rec {
checkPhase = ''
runHook preCheck
# disable some tests which require access to the network
rm -f tests/load-http.vd # http
rm -f tests/graph-cursor-nosave.vd # http
rm -f tests/messenger-nosave.vd # dns
# tests to disable because we don't have a package to load such files
rm -f tests/load-conllu.vdj # no 'pyconll'
rm -f tests/load-sav.vd # no 'savReaderWriter'
# tests use git to compare outputs to references
git init -b "test-reference"
git config user.name "nobody"
@@ -28,13 +28,13 @@
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"aiven": {
"hash": "sha256-7rwkwOrE9nznB6G96ZF/nnRVlxS+7XnOyziPLGpM61w=",
"hash": "sha256-GlrHHg3byM18P2YSRoZGsJe+IH1DyYqey18KbkjpYrs=",
"homepage": "https://registry.terraform.io/providers/aiven/aiven",
"owner": "aiven",
"repo": "terraform-provider-aiven",
"rev": "v4.9.4",
"rev": "v4.12.1",
"spdx": "MIT",
"vendorHash": "sha256-gRcWzrI8qNpP/xxGV6MOYm79h4mH4hH+NW8W2BbGdYw="
"vendorHash": "sha256-S0C5utY/xNs8Jh1vOCFiq/GM/GV/Dt6jJmsnrAAsVSI="
},
"akamai": {
"hash": "sha256-CBBrX0mm6hyobOdhbDaud4HKupIMnDTJp7+kWSej+NI=",
@@ -46,11 +46,11 @@
"vendorHash": "sha256-Y30DSv7gAW7JzaTYt0XGwLhTArFILPPnxYmP2mKe9Sc="
},
"alicloud": {
"hash": "sha256-jTTpnuU/3VuPi1LKglQhuBVKM2m9ddJdRnbTnyBK16I=",
"hash": "sha256-We0Dfqh7qCY2XSQ5Jj+vFtTf2YIsZmCCxufC8vUeoDw=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.214.0",
"rev": "v1.214.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -136,11 +136,11 @@
"vendorHash": null
},
"azurerm": {
"hash": "sha256-YXVSApUnJlwxIldDoijl72rA9idKV/vGRf0tAiaH8cc=",
"hash": "sha256-0AD30AibmJpfP+5ZT9aQDaeNWyViI9lajq2c4LzEUz4=",
"homepage": "https://registry.terraform.io/providers/hashicorp/azurerm",
"owner": "hashicorp",
"repo": "terraform-provider-azurerm",
"rev": "v3.85.0",
"rev": "v3.86.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -154,20 +154,20 @@
"vendorHash": null
},
"baiducloud": {
"hash": "sha256-LAUkF8QUA5I1QfNfEtpZl0LT8ifFa/oYJsLRJYp7TGk=",
"hash": "sha256-YZC3Z9F2SvnUS7yN4blmXy9g4mRr0zPQ9G/yoKa/91g=",
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
"owner": "baidubce",
"repo": "terraform-provider-baiducloud",
"rev": "v1.19.23",
"rev": "v1.19.26",
"spdx": "MPL-2.0",
"vendorHash": null
},
"bigip": {
"hash": "sha256-IfUMVksaXCzQD05khAY6s0qbAPd79omIzq6FCcMMjpg=",
"hash": "sha256-itRFSpaso9AJpjsXNpVxUgoG13Ys7dSuG5XCcuCkuMk=",
"homepage": "https://registry.terraform.io/providers/F5Networks/bigip",
"owner": "F5Networks",
"repo": "terraform-provider-bigip",
"rev": "v1.20.1",
"rev": "v1.20.2",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -190,13 +190,13 @@
"vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8="
},
"buildkite": {
"hash": "sha256-eemTDSXZGLboPGoyMxj3w+klf386HTc/6NeI1G1KHXI=",
"hash": "sha256-gq6GvSSQny5o3bzF33p/6SE8Wi44xCZtAJ4wcmnIJ1c=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
"rev": "v1.2.0",
"rev": "v1.3.0",
"spdx": "MIT",
"vendorHash": "sha256-L/lUBQW5SbIMfqTiJhSyft2eEx+Psd6BK00kM6Z2QpA="
"vendorHash": "sha256-/nwLZWPg8sGshoEg2wcXRVzf8wwsnthrmd8HiGcvvZ8="
},
"checkly": {
"hash": "sha256-PaQDHK/T3H2W+Ah4cYdP0VOOMSiK/9UgJDmmHHiYEsI=",
@@ -226,13 +226,13 @@
"vendorHash": "sha256-+HZzsAsEJuzEZ61ARaNYC1WxI3M6UwFEf+8q3Bd/JWA="
},
"cloudflare": {
"hash": "sha256-KaFn0r5p7bE9kAK6g/SMyqfoF6vMWyP6bRqihW+a5a8=",
"hash": "sha256-X7bjuZQ0UMEmPBQg9U5ZykBViDrcvumsoGCaIegMxP8=",
"homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare",
"owner": "cloudflare",
"repo": "terraform-provider-cloudflare",
"rev": "v4.20.0",
"rev": "v4.21.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-sEy+G+IXwfLBCp1Rfw48mBH7WilsfoCQF5XbtF8fOCI="
"vendorHash": "sha256-0Ci2x2yVOU9ChlFJFFObR4DZqe4hX30/ARv+CGDa88k="
},
"cloudfoundry": {
"hash": "sha256-yEqsdgTSlwppt6ILRZQ6Epyh5WVN6Il3xsBOa/NfIdo=",
@@ -417,13 +417,13 @@
"vendorHash": null
},
"flexibleengine": {
"hash": "sha256-YWVJhBkhc62VabppH6TMO51PfaBwsLdakHOpmWXAprQ=",
"hash": "sha256-8wp6chQBysKEZ2088PY+h62FnTI8nIapmhQpTHO1TIQ=",
"homepage": "https://registry.terraform.io/providers/FlexibleEngineCloud/flexibleengine",
"owner": "FlexibleEngineCloud",
"repo": "terraform-provider-flexibleengine",
"rev": "v1.44.0",
"rev": "v1.45.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-bvMetztfnT7gSkTfhpnkvlnZeAAzuehuNqYN/Gx+DmY="
"vendorHash": "sha256-hpoeXO3RfnI49UAqtF4rmX75DXCfsl4XTjIPGFyI/Nc="
},
"fortios": {
"hash": "sha256-3fcbUH3/LjsdNbomN2tl2WN/P0rpf0ZsILVkAOLUbt0=",
@@ -445,11 +445,11 @@
"vendorHash": "sha256-uWTY8cFztXFrQQ7GW6/R+x9M6vHmsb934ldq+oeW5vk="
},
"github": {
"hash": "sha256-hlUVYgisdMa60XWb4z3erZS/8QBHEFGrjREsWh4azEE=",
"hash": "sha256-VBKjk8dimVBLyuhCMTGE6oH7zdiBAzAERzm85YZ4Gkg=",
"homepage": "https://registry.terraform.io/providers/integrations/github",
"owner": "integrations",
"repo": "terraform-provider-github",
"rev": "v5.42.0",
"rev": "v5.43.0",
"spdx": "MIT",
"vendorHash": null
},
@@ -565,11 +565,11 @@
"vendorHash": "sha256-1gWC+HAwb9kzyhxlgQG7bky2VjGzCzFUFQGQzbrmmPg="
},
"huaweicloud": {
"hash": "sha256-ZY3HhTn53rO+vzBWdrNflafuBOSEIM6AvskqbLXHjfs=",
"hash": "sha256-r9JZjOOy1HT7A3Ds90z77ql/xfP3oDcS6kNrK2g94SI=",
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
"owner": "huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.59.1",
"rev": "v1.60.1",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -592,13 +592,13 @@
"vendorHash": null
},
"ibm": {
"hash": "sha256-LHj3oua4EnaWKs5kendY4zZvGeLI/dd0PyTcCsOytWo=",
"hash": "sha256-zTrVz4SqjqbU5T/kxvhKsJnx/VPPRUvQ6CMCqiclj7M=",
"homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm",
"owner": "IBM-Cloud",
"repo": "terraform-provider-ibm",
"rev": "v1.60.0",
"rev": "v1.61.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-crz1eLJnXpqe5iAy3s7Cgo72o3pwjpeWPx29GKw0qAg="
"vendorHash": "sha256-/kbrtNvEYU0mfoe2lPaZ/b8kAfkuP/6QVzUxRry/4+I="
},
"icinga2": {
"hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=",
@@ -673,13 +673,13 @@
"vendorHash": "sha256-lXQHo66b9X0jZhoF+5Ix5qewQGyI82VPJ7gGzc2CHao="
},
"kubernetes": {
"hash": "sha256-AAvGYVD+MTF8Ds992lrEgzc9naVbv/qz4+jZRLbieG0=",
"hash": "sha256-kB91X+IkBtOJ28CopNMU0G6MHRNUZ8d0VgiO7JTneGo=",
"homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes",
"owner": "hashicorp",
"repo": "terraform-provider-kubernetes",
"rev": "v2.24.0",
"rev": "v2.25.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-kyQDioVlZFufhXRInXUPTW343LZFmB3SeTlLLRPwzRA="
"vendorHash": "sha256-1EpDTVVxmz4icLClRlJQiy2kZpZMHR9f9rAoFaZ25XY="
},
"launchdarkly": {
"hash": "sha256-AxnMBygXEkgnGfVRqpIFcGdjED3S+OryzIutFzWM+fY=",
@@ -700,11 +700,11 @@
"vendorHash": "sha256-K/PH8DAi6Wj+isPx9xefQcLPKnrimfItZFSPfktTias="
},
"linode": {
"hash": "sha256-fQc6iJi32B+LPHW1c26/PsI6HGMBOBZpIhALEGBTKK0=",
"hash": "sha256-nuTQdZdkLc+AX69m26a6Cjt0HJEFo+Vvd5TH3qDMxBk=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
"rev": "v2.11.0",
"rev": "v2.12.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-hbGilQWhlme1URDz2idjYMq1oAYiI4JIvs/n/+W1lEU="
},
@@ -899,13 +899,13 @@
"vendorHash": "sha256-hVsqlWTZoYAMWMeismKhiqFxSFbkTBSIEMSLZx5stnQ="
},
"opentelekomcloud": {
"hash": "sha256-V18yZ3wMxQaqGqqIMvN5ukZ4J9hci2cOhx8s+NdlNXg=",
"hash": "sha256-KDVbrOwThgZJMD2qmHPhcV+ZbMz3sPM+ZOa4Cw7KEYA=",
"homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud",
"owner": "opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
"rev": "v1.35.14",
"rev": "v1.35.15",
"spdx": "MPL-2.0",
"vendorHash": "sha256-wiMHvONS1VKtLf245pVCgqmlvyx8nlBJda0vOuepPak="
"vendorHash": "sha256-LWFUVxEF9u6ddVjFVjmzbrcqblKuNurluYlV8/2tn6s="
},
"opsgenie": {
"hash": "sha256-ZssKhfwFrzCjvlebEmKAHWBInN5daVqxbmVFoA92dv8=",
@@ -1115,13 +1115,13 @@
"vendorHash": "sha256-8W1PK4T98iK1N6EB6AVjvr1P9Ja51+kSOmYAEosxrh8="
},
"spotinst": {
"hash": "sha256-0J0doJcCG1rqyq9hHrB0dWknVcepafQn6obbn2+MuWg=",
"hash": "sha256-LJVaD0GW3a4sDwUuxB8C0Rp+s1wFknMo0LFPDkClp68=",
"homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
"owner": "spotinst",
"repo": "terraform-provider-spotinst",
"rev": "v1.156.0",
"rev": "v1.158.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-rM+JSRhrhHT8RjinP0Wz8/zphiRBnuPmGgS/gGJ/Cik="
"vendorHash": "sha256-7hgpA6ck7I5r1rkTjJSZ2vbLAe0suS+GaVJ80LlbJsM="
},
"stackpath": {
"hash": "sha256-aCaoRxlV/UxYobHC5OqFO8nt9oQgyug1AuJffhnwauc=",
@@ -1169,11 +1169,11 @@
"vendorHash": "sha256-FWwHAaUKUw7DyNs4sAlkLkGNj48wMJgpFvfQgbp8lFs="
},
"tencentcloud": {
"hash": "sha256-Ixusjq3HmPhT9uBoaDnrfVHFxD420Z5P/+JxBd0SIRY=",
"hash": "sha256-pgG8Y/Bnyg86TNK4pjhBXXLijQE2nCe/Q35L+SY1AJs=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.81.60",
"rev": "v1.81.64",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1305,11 +1305,11 @@
"vendorHash": "sha256-d9CdK5AHFZRC89Xko4vyx8jR10fkG1VYGVILlXM7zgw="
},
"vultr": {
"hash": "sha256-CW4wZ4wPdf66z68oov1d5q3ayITEzImIs/WA+mMKmpg=",
"hash": "sha256-+J4RHQWOy4Wfv2/8UNHe8g2fp2yAxzqzZZRv749B3Yc=",
"homepage": "https://registry.terraform.io/providers/vultr/vultr",
"owner": "vultr",
"repo": "terraform-provider-vultr",
"rev": "v2.18.0",
"rev": "v2.19.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -27,13 +27,13 @@
, dbusSupport ? true
}:
stdenv.mkDerivation rec {
version = "3.7.0";
version = "3.8.0";
pname = "baresip";
src = fetchFromGitHub {
owner = "baresip";
repo = "baresip";
rev = "v${version}";
hash = "sha256-A1S8pen0aPd3CmeRpttwivhwHnAv7Rk2lao8I/CWvo0=";
hash = "sha256-7QqaKK8zalyopn9+MkKmdt9XaCkDFBNiXwVd2iXmqMA=";
};
prePatch = lib.optionalString (!dbusSupport) ''
substituteInPlace cmake/modules.cmake --replace 'list(APPEND MODULES ctrl_dbus)' ""
@@ -44,11 +44,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
version = "3.50.2";
version = "3.50.3";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "D4M1214mmFRHi01tlHLu2s0Kiev3+0+DdWJDMMqqcSA=";
sha256 = "sha256-s1SjsFzRmWSjya2k7m4RsCzI25JtiB7ww30FmzAd/KQ=";
};
nativeBuildInputs = [
@@ -0,0 +1,30 @@
{ lib
, python3
, fetchFromGitHub
, fetchpatch
}:
python3.pkgs.buildPythonApplication rec {
pname = "beancount_share";
version = "2023-12-31";
src = fetchFromGitHub {
owner = "akuukis";
repo = "beancount_share";
rev = "8f925422b9947e88babbeab3fdf7d71c53c9aa9e";
sha256 = "sha256-+ZA84VS0wf9TdrYleYB5OeKz7T8sDtrl4BM7Ft+k7OI=";
};
format = "pyproject";
buildInputs = [
python3.pkgs.setuptools
];
meta = with lib; {
homepage = "https://github.com/akuukis/beancount_share";
description = "A beancount plugin to share expenses with external partners within one ledger";
license = licenses.agpl3Plus;
maintainers = with maintainers; [ matthiasbeyer ];
};
}
@@ -7,9 +7,9 @@
, autoreconfHook
, guile
, flex
, gtk2
, gtk3
, glib
, gtkextra
, gtksheet
, gettext
, gawk
, shared-mime-info
@@ -19,19 +19,20 @@
stdenv.mkDerivation rec {
pname = "lepton-eda";
version = "1.9.17-20211219";
version = "1.9.18-20220529";
src = fetchurl {
url = "https://github.com/lepton-eda/lepton-eda/releases/download/${version}/lepton-eda-${builtins.head (lib.splitString "-" version)}.tar.gz";
sha256 = "sha256-lOneKeJUcw6jOX/3iv9BDWOJ3xip/vGhzxHHNAbtsS8=";
hash = "sha256-X9yNuosNR1Jf3gYWQZeOnKdxzJLld29Sn9XYsPGWYYI=";
};
nativeBuildInputs = [ pkg-config makeWrapper texinfo autoreconfHook ];
propagatedBuildInputs = [ guile flex gtk2 glib gtkextra gettext gawk shared-mime-info groff libstroke ];
propagatedBuildInputs = [ guile flex gtk3 glib gtksheet gettext gawk shared-mime-info groff libstroke ];
configureFlags = [
"--disable-update-xdg-database"
"--with-gtk3"
];
CFLAGS = [
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "verilator";
version = "5.018";
version = "5.020";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-f06UzNw2MQ5me03EPrVFhkwxKum/GLDzQbDNTBsJMJs=";
hash = "sha256-7kxH/RPM+fjDuybwJgTYm0X6wpaqesGfu57plrExd8c=";
};
enableParallelBuilding = true;
@@ -14,13 +14,13 @@
buildGoModule rec {
pname = "runc";
version = "1.1.10";
version = "1.1.11";
src = fetchFromGitHub {
owner = "opencontainers";
repo = "runc";
rev = "v${version}";
hash = "sha256-YoRwr5imolblix1st/YeVTrAUdQXTqrx1BdNMdYlt/0=";
hash = "sha256-3LZWidINg15Aqoswml/BY7ZmLvz0XsbtYV5Cx8h5lpM=";
};
vendorHash = null;
+2 -2
View File
@@ -44,13 +44,13 @@ in
stdenv.mkDerivation rec {
pname = "cockpit";
version = "307";
version = "308";
src = fetchFromGitHub {
owner = "cockpit-project";
repo = "cockpit";
rev = "refs/tags/${version}";
hash = "sha256-6z3IAEc+qzh02g1uTaO6LdLD09eYE/5P8Gg7KW3jlvY=";
hash = "sha256-0IJRd4QoUBcJDERWHkaR7ehCLhICnjGb7pYla18DMkk=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "cpu-x";
version = "5.0.2";
version = "5.0.3";
src = fetchFromGitHub {
owner = "X0rg";
repo = "CPU-X";
rev = "v${version}";
sha256 = "sha256-tdxIbs5jR4sQHt1ZLUmiAYszP2e5SCMqEFq+eW1k7+s=";
sha256 = "sha256-iaqqBeoack41D07Bbr0Fo1JXfF2ksXbqS5V5Ymt6Qvg=";
};
nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gickup";
version = "0.10.25";
version = "0.10.26";
src = fetchFromGitHub {
owner = "cooperspencer";
repo = "gickup";
rev = "refs/tags/v${version}";
hash = "sha256-2ydYGuIcoxw9iBSeCg3q6gVW2yMqL8j3nRzlplIm8Ps=";
hash = "sha256-GYYmoGNYiwarMZw1w8tdH8zKl19XQ2R+EaJFK8iacwI=";
};
vendorHash = "sha256-zyjtiZzePqWtxqkHqdNp04g70V42Rkrf60V7BY8JMz4=";
vendorHash = "sha256-vyDzGho9vcdCmBP7keccp5w3tXWHlSaFoncS1hqnBoc=";
ldflags = ["-X main.version=${version}"];
+50
View File
@@ -0,0 +1,50 @@
{ lib
, stdenv
, fetchFromGitHub
, autoreconfHook
, gobject-introspection
, gtk-doc
, pkg-config
, atk
, cairo
, glade
, gtk3
, pango
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gtksheet";
version = "4.3.13";
src = fetchFromGitHub {
owner = "fpaquet";
repo = "gtksheet";
rev = "V${finalAttrs.version}";
hash = "sha256-2JwkyT6OBApfgyfNSksbrusF8WcZ4v3tlbblDJJtN2k=";
};
strictDeps = true;
nativeBuildInputs = [
autoreconfHook
gobject-introspection
gtk-doc
pkg-config
];
buildInputs = [
atk
cairo
glade
gtk3
pango
];
meta = {
description = "A spreadsheet widget for GTK+";
homepage = "https://fpaquet.github.io/gtksheet/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ wegank ];
platforms = lib.platforms.unix;
};
})
@@ -0,0 +1,54 @@
{ lib
, fetchFromGitHub
, gobject-introspection
, gtk3
, python3Packages
, wrapGAppsHook
, unstableGitUpdater
}:
python3Packages.buildPythonApplication rec {
pname = "labwc-gtktheme";
version = "unstable-2022-07-17";
pyproject = false;
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-gtktheme";
rev = "0eb103701775ecd3aa4d517f42dede4f56381241";
hash = "sha256-aeF6unzR9bqaKXkqOHlGrMdPx3xXCtig58tKVliUO4g=";
};
nativeBuildInputs = [
gobject-introspection
wrapGAppsHook
];
buildInputs = [
gtk3
];
pythonPath = with python3Packages; [
pygobject3
];
strictDeps = true;
installPhase = ''
runHook preInstall
mkdir -p $out/bin
cp -a labwc-gtktheme.py $out/bin/labwc-gtktheme
runHook postInstall
'';
passthru.updateScript = unstableGitUpdater { };
meta = {
homepage = "https://github.com/labwc/labwc-gtktheme";
description = "Create a labwc theme based on current Gtk theme";
mainProgram = "labwc-gtktheme";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ AndersonTorres romildo ];
};
}
@@ -0,0 +1,29 @@
{ lib
, stdenv
, fetchFromGitHub
, cmake
}:
stdenv.mkDerivation (finalAttrs: {
pname = "neural-amp-modeler-lv2";
version = "0.1.3";
src = fetchFromGitHub {
owner = "mikeoliphant";
repo = finalAttrs.pname;
rev = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-sRZngmivNvSWcjkIqcqjjaIgXFH8aMq+/caNroXmzIk=";
};
nativeBuildInputs = [
cmake
];
meta = {
maintainers = [ lib.maintainers.viraptor ];
description = "Neural Amp Modeler LV2 plugin implementation";
homepage = finalAttrs.src.meta.homepage;
license = [ lib.licenses.gpl3 ];
};
})
@@ -33,7 +33,6 @@
, enableOAuth2 ? stdenv.isLinux
, webkitgtk_4_1
, webkitgtk_6_0
, libaccounts-glib
, json-glib
, glib
, gtk3
@@ -51,13 +50,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
version = "3.50.2";
version = "3.50.3";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "XmYnA4jVDBTzsa4/oNISe5/tznUqzTk7VUUoGwH8SXA=";
sha256 = "sha256-Il1wtqQCaPIlwqxCjuXrUtWm/aJgKVXVCiSXBSb+JFI=";
};
patches = [
@@ -107,8 +106,6 @@ stdenv.mkDerivation rec {
libphonenumber
boost
protobuf
] ++ lib.optionals stdenv.isLinux [
libaccounts-glib
] ++ lib.optionals stdenv.isDarwin [
libiconv
] ++ lib.optionals withGtk3 [
@@ -150,6 +147,10 @@ stdenv.mkDerivation rec {
--replace "-Wl,--no-undefined" ""
substituteInPlace src/services/evolution-alarm-notify/e-alarm-notify.c \
--replace "G_OS_WIN32" "__APPLE__"
'' + lib.optionalString stdenv.cc.isClang ''
# https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/513
substituteInPlace src/addressbook/libebook-contacts/e-phone-number-private.cpp \
--replace "std::auto_ptr" "std::unique_ptr"
'';
postInstall = lib.optionalString stdenv.isDarwin ''
@@ -361,7 +361,7 @@ index e61160c..b6553a4 100644
G_CALLBACK (mi_user_headers_settings_changed_cb), NULL);
G_UNLOCK (mi_user_headers);
diff --git a/src/camel/providers/imapx/camel-imapx-server.c b/src/camel/providers/imapx/camel-imapx-server.c
index ef34665..59f294b 100644
index 8518c90..6a655a9 100644
--- a/src/camel/providers/imapx/camel-imapx-server.c
+++ b/src/camel/providers/imapx/camel-imapx-server.c
@@ -5627,7 +5627,18 @@ camel_imapx_server_do_old_flags_update (CamelFolder *folder)
@@ -18,13 +18,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-network";
version = "unstable-2023-09-05"; # 2.4.4 does not support networkmanager 1.44
version = "2.5.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = "3b69132788ff8734a481d498b49207e05a4f7d70";
hash = "sha256-XWiihU/FK6oeWQWRYsc/IxqafuvwA89ZE3o/WzaxudE=";
rev = version;
hash = "sha256-Dd7sZ66iyfuoHeQYrhlx9G9g4ylGq1IBlkTF5zFlVBQ=";
};
patches = [
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-network";
version = "7.0.2";
version = "7.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-PqTnopacT1/Ctx8VH6b35tiVI+3ZlrdFcRsDpAWm4a0=";
sha256 = "sha256-eCWse/rEuAG5YSW+/EOB/aAvikyof0KwbVtLthCGqRQ=";
};
nativeBuildInputs = [
+5 -2
View File
@@ -282,8 +282,11 @@ in lib.makeScope pkgs.newScope (self: with self; {
}
);
elm-land = nodePkgs."elm-land".overrideAttrs (
old: {
elm-land =
let
patched = patchNpmElm nodePkgs.elm-land;
in
patched.override (old: {
meta = with lib; nodePkgs."elm-land".meta // {
description = "A production-ready framework for building Elm applications.";
homepage = "https://elm.land/";
File diff suppressed because it is too large Load Diff
+10 -6
View File
@@ -7,6 +7,7 @@
# to get rid of ${glibc} dependency.
, purgeNixReferences ? false
, coreCompression ? lib.versionAtLeast version "2.2.6"
, markRegionGC ? lib.versionAtLeast version "2.4.0"
, texinfo
, version
}:
@@ -18,12 +19,12 @@ let
sha256 = "189gjqzdz10xh3ybiy4ch1r98bsmkcb4hpnrmggd4y2g5kqnyx4y";
};
"2.3.10" = {
sha256 = "sha256-NYAzMV0H5MWmyDjufyLPxNSelISOtx7BOJ1JS8Mt0qs=";
};
"2.3.11" = {
sha256 = "sha256-hL7rjXLIeJeEf8AoWtyz+k9IG9s5ECxPuat5aEGErSk=";
};
"2.4.0" = {
sha256 = "sha256-g9i3TwjSJUxZuXkLwfZp4JCZRXuIRyDs7L9F9LRtF3Y=";
};
};
# Collection of pre-built SBCL binaries for platforms that need them for
# bootstrapping. Ideally these are to be avoided. If CLISP (or any other
@@ -80,8 +81,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ texinfo ];
buildInputs = lib.optionals coreCompression [ zstd ];
# There are no patches necessary for the currently enabled versions, but this
# code is left in place for the next potential patch.
patches = lib.optionals (version == "2.4.0") [
./fix-2.4.0-aarch64-darwin.patch
];
postPatch = ''
echo '"${version}.nixos"' > version.lisp-expr
@@ -128,7 +131,8 @@ stdenv.mkDerivation rec {
optional threadSupport "sb-thread" ++
optional linkableRuntime "sb-linkable-runtime" ++
optional coreCompression "sb-core-compression" ++
optional stdenv.isAarch32 "arm";
optional stdenv.isAarch32 "arm" ++
optional markRegionGC "mark-region-gc";
disableFeatures = with lib;
optional (!threadSupport) "sb-thread" ++
@@ -0,0 +1,39 @@
From aed233638604b46c9a0c51e08d096d47303375ca Mon Sep 17 00:00:00 2001
From: Douglas Katzman <dougk@google.com>
Date: Tue, 2 Jan 2024 09:20:48 -0500
Subject: [PATCH] Fix multiple def error
reported by Hraban Luyat
---
src/runtime/gc-common.c | 1 +
src/runtime/gc.h | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/runtime/gc-common.c b/src/runtime/gc-common.c
index 51963b8ff..07536f628 100644
--- a/src/runtime/gc-common.c
+++ b/src/runtime/gc-common.c
@@ -2999,6 +2999,7 @@ void recompute_gen_bytes_allocated() {
#endif
#ifdef LISP_FEATURE_DARWIN_JIT
+_Atomic(char) *page_execp;
#include "sys_mmap.inc"
#include <errno.h>
/* darwin-jit has another reason to remap besides just zeroing, namely,
diff --git a/src/runtime/gc.h b/src/runtime/gc.h
index 804e6fce2..5fdc215c2 100644
--- a/src/runtime/gc.h
+++ b/src/runtime/gc.h
@@ -151,7 +151,7 @@ extern void prepare_pages(bool commit, page_index_t start, page_index_t end,
* squeeze a bit into the 'type' field of the page table, but it's clearer to
* have this externally so that page type 0 remains as "free" */
#ifdef LISP_FEATURE_DARWIN_JIT
-_Atomic(char) *page_execp;
+extern _Atomic(char) *page_execp;
static inline void set_page_executable(page_index_t i, bool val) { page_execp[i] = val; }
#endif
--
2.42.0
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "wch-isp";
version = "0.3.0";
version = "0.4.0";
src = fetchFromGitHub {
owner = "jmaselbas";
repo = pname;
rev = "v${version}";
hash = "sha256-cbQJgHZAdSfzRsf/srMlRd+QgGUPpP5r3kBTNCgINDw=";
hash = "sha256-cTePTpzvWf2DdInhBxFY72aVNb0SAlCHb/tUwNqqX1U=";
};
nativeBuildInputs = [ pkg-config ];
+71
View File
@@ -0,0 +1,71 @@
{ lib
, stdenv
, fetchurl
, gmp
, mpfr
, ntl
, autoconf
, automake
, gettext
, libtool
, openblas ? null, blas, lapack
, withBlas ? true
, withNtl ? true
}:
assert withBlas -> openblas != null && blas.implementation == "openblas" && lapack.implementation == "openblas";
stdenv.mkDerivation rec {
pname = "flint3";
version = "3.0.1";
src = fetchurl {
url = "https://www.flintlib.org/flint-${version}.tar.gz";
sha256 = "sha256-ezEaAFA6hjiB64F32+uEMi8pOZ89fXLzsaTJuh1XlLQ=";
};
propagatedBuildInputs = [
autoconf
automake
gettext
libtool
];
buildInputs = [
gmp
mpfr
] ++ lib.optionals withBlas [
openblas
] ++ lib.optionals withNtl [
ntl
];
# We're not using autoreconfHook because flint's bootstrap
# script calls autoreconf, among other things.
preConfigurePhase = ''
echo "Executing bootstrap.sh"
./bootstrap.sh
'';
configureFlags = [
"--with-gmp=${gmp}"
"--with-mpfr=${mpfr}"
] ++ lib.optionals withBlas [
"--with-blas=${openblas}"
] ++ lib.optionals withNtl [
"--with-ntl=${ntl}"
];
enableParallelBuilding = true;
doCheck = true;
meta = with lib; {
description = "Fast Library for Number Theory";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ smasher164 ] ++ teams.sage.members;
platforms = platforms.unix;
homepage = "https://www.flintlib.org/";
downloadPage = "https://www.flintlib.org/downloads.html";
};
}
@@ -65,6 +65,8 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dzoneinfo_dir=${tzdata}/share/zoneinfo"
(lib.mesonBool "introspection" withIntrospection)
] ++ lib.optionals stdenv.isDarwin [
"-Dc_args=-D_DARWIN_C_SOURCE"
];
postPatch = ''
@@ -28,13 +28,13 @@ let
in
stdenv.mkDerivation rec {
pname = "libime";
version = "1.1.3";
version = "1.1.4";
src = fetchFromGitHub {
owner = "fcitx";
repo = "libime";
rev = version;
sha256 = "sha256-C34hcea0htc9ayytjqy/t08yA2xMC18sAkDc9PK/Hhc=";
sha256 = "sha256-cjlclemt4xsQcpmZ8CflN79QkOE4m07O4hLOQcLF1nA=";
fetchSubmodules = true;
};
@@ -44,6 +44,6 @@ stdenv.mkDerivation rec {
'';
license = with licenses; [ gpl3 lgpl3 ];
platforms = platforms.linux;
maintainers = with maintainers; [ matthiasbeyer ];
maintainers = with maintainers; [ ];
};
}
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "opendmarc";
version = "1.3.3";
version = "1.4.2";
src = fetchFromGitHub {
owner = "trusteddomainproject";
repo = "opendmarc";
rev = "rel-opendmarc-${builtins.replaceStrings [ "." ] [ "-" ] version}";
sha256 = "sha256-SQH85FLfVEEtYhR1+A1XxCDMiTjDgLQX6zifbLxCa5c=";
hash = "sha256-vnWtTvHhzCed7P6rN3wAz6zfRvtV0cLn5GhDxLF8H3c=";
};
outputs = [ "bin" "dev" "out" "doc" ];
@@ -12,14 +12,15 @@
, python-dateutil
, pythonOlder
, pytz
, setuptools
, sortedcontainers
, typing-extensions
}:
buildPythonPackage rec {
pname = "asyncua";
version = "1.0.5";
format = "setuptools";
version = "1.0.6";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -27,7 +28,7 @@ buildPythonPackage rec {
owner = "FreeOpcUa";
repo = "opcua-asyncio";
rev = "refs/tags/v${version}";
hash = "sha256-eDrnDDiijkr5377BVWVAc5QEQCCDBoFynuT4MncCx9g=";
hash = "sha256-16OzTxYafK1a/WVH46bL7VhxNI+XpkPHi2agbArpHUk=";
fetchSubmodules = true;
};
@@ -42,6 +43,10 @@ buildPythonPackage rec {
--replace "tools/" "$out/bin/"
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
aiofiles
aiosqlite
@@ -1,39 +1,46 @@
{ lib
, buildPythonPackage
, fetchPypi
, msrest
, msrestazure
, azure-common
, azure-mgmt-core
, buildPythonPackage
, fetchPypi
, isodate
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "azure-mgmt-batch";
version = "17.1.0";
format = "setuptools";
version = "17.2.0";
pyproject = true;
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
extension = "zip";
hash = "sha256-OFv5IImNwtWAeGX75FAZ8QzfvvZRxtv6R0WoQlJduvs=";
hash = "sha256-ihXjijfW5OzilXPegIxaiSdsmfJSDqHzUrhqcEyJhY0=";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
azure-mgmt-core
nativeBuildInputs = [
setuptools
];
# Module has no tests
propagatedBuildInputs = [
azure-common
azure-mgmt-core
isodate
];
# Tests are only available in mono repo
doCheck = false;
pythonImportsCheck = [
"azure.mgmt.batch"
];
meta = with lib; {
description = "This is the Microsoft Azure Batch Management Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/batch/azure-mgmt-batch";
changelog = "https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-batch_${version}/sdk/batch/azure-mgmt-batch";
license = licenses.mit;
maintainers = with maintainers; [ maxwilson ];
};
@@ -5,21 +5,26 @@
, fetchPypi
, isodate
, pythonOlder
, setuptools
, typing-extensions
}:
buildPythonPackage rec {
pname = "azure-storage-queue";
version = "12.8.0";
format = "setuptools";
version = "12.9.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-mHwAjOv6d+Xh6mwKhVK6w3Rsh3HgijntkvEmRqOrYRk=";
hash = "sha256-mBAbDhfaDUcM9XALbEDP50Q57Dycds84OYCW5zcbnRs=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
azure-core
cryptography
@@ -10,20 +10,25 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
,setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
version = "1.9.2";
format = "setuptools";
version = "1.10.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-S+7x6gIxJDfV7Xe6DOBVbJNMREYlRFLyGo8BEpIdIow=";
hash = "sha256-OyfMbjxwtrYLrXrjCVS+DFjGdGGsMsfHBrGzg66crkU=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
google-api-core
google-cloud-logging
@@ -42,6 +47,8 @@ buildPythonPackage rec {
# Tests require credentials
"test_report_error_event"
"test_report_exception"
# Import is already tested
"test_namespace_package_compat"
];
preCheck = ''
@@ -49,6 +56,11 @@ buildPythonPackage rec {
rm -r google
'';
pythonImportsCheck = [
"google.cloud.error_reporting"
"google.cloud.errorreporting_v1beta1"
];
meta = with lib; {
description = "Stackdriver Error Reporting API client library";
homepage = "https://github.com/googleapis/python-error-reporting";
@@ -2,6 +2,7 @@
, aiounittest
, buildPythonPackage
, fetchPypi
, freezegun
, google-api-core
, google-cloud-core
, google-cloud-testutils
@@ -11,20 +12,25 @@
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-firestore";
version = "2.13.1";
format = "setuptools";
version = "2.14.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-vRTS65rjWNIQWM4JHBPeoRkX4m8cQ3OKUenOqLSbTzg=";
hash = "sha256-mr+3U+s89wB2uc/whvcdOYwJfAsbD9ll1a8n1a5K5AE=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
google-api-core
google-cloud-core
@@ -34,6 +40,7 @@ buildPythonPackage rec {
nativeCheckInputs = [
aiounittest
freezegun
google-cloud-testutils
mock
pytest-asyncio
@@ -49,12 +56,12 @@ buildPythonPackage rec {
# Tests are broken
"tests/system/test_system.py"
"tests/system/test_system_async.py"
# requires credentials
# Test requires credentials
"tests/unit/v1/test_bulk_writer.py"
];
disabledTests = [
# requires credentials
# Test requires credentials
"test_collections"
];
@@ -4,26 +4,31 @@
, google-api-core
, google-cloud-testutils
, mock
, proto-plus
, pandas
, pytestCheckHook
, pytest-asyncio
, proto-plus
, protobuf
, pytest-asyncio
, pytestCheckHook
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "google-cloud-monitoring";
version = "2.16.0";
format = "setuptools";
version = "2.18.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-PRhRAJMSraXoq/IP92GvhHS3UwYKtuC31uxHvBHysTY=";
hash = "sha256-Bswdf7dcXlC1S8wASUHqSyCnqfCe1+bnU1FP2MQ2CWo=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
google-api-core
proto-plus
@@ -44,8 +49,10 @@ buildPythonPackage rec {
] ++ passthru.optional-dependencies.pandas;
disabledTests = [
# requires credentials
# Test requires credentials
"test_list_monitored_resource_descriptors"
# Test requires PRROJECT_ID
"test_list_alert_policies"
];
pythonImportsCheck = [
@@ -55,8 +62,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Stackdriver Monitoring API client library";
homepage = "https://github.com/googleapis/python-monitoring";
changelog = "https://github.com/googleapis/python-monitoring/blob/v${version}/CHANGELOG.md";
homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-monitoring";
changelog = "https://github.com/googleapis/google-cloud-python/tree/google-cloud-monitoring-v${version}/packages/google-cloud-monitoring";
license = licenses.asl20;
maintainers = with maintainers; [ ];
};
@@ -7,7 +7,7 @@
, click-help-colors
, colorama
, fetchPypi
, gradient_statsd
, gradient-statsd
, gradient-utils
, gql
, halo
@@ -49,7 +49,7 @@ buildPythonPackage rec {
click-help-colors
colorama
gql
gradient_statsd
gradient-statsd
gradient-utils
halo
marshmallow
@@ -1,12 +1,13 @@
{ lib, pythonOlder, buildPythonPackage, fetchPypi, six, glibcLocales, pytest }:
buildPythonPackage rec {
pname = "hcs_utils";
pname = "hcs-utils";
version = "2.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
pname = "hcs_utils";
inherit version;
sha256 = "04xq69hrys8lf9kp8pva0c4aphjjfw412km7c32ydkwq0i59rhp2";
};
@@ -2,22 +2,27 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "hstspreload";
version = "2023.1.1";
format = "setuptools";
version = "2024.1.5";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "sethmlarson";
repo = pname;
repo = "hstspreload";
rev = "refs/tags/${version}";
hash = "sha256-MF+pRP0KluF7LrSkfxs6ZSEXyqmr51mUqUn01dLdUdQ=";
hash = "sha256-sf0Dsl6zH64O3Y8jns10jAE5faaJSRAu4M5JQ4JBKh0=";
};
nativeBuildInputs = [
setuptools
];
# Tests require network connection
doCheck = false;
@@ -8,12 +8,13 @@
}:
buildPythonPackage rec {
pname = "keepkey_agent";
pname = "keepkey-agent";
version = "0.9.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
pname = "keepkey_agent";
inherit version;
sha256 = "03779gvlx70i0nnry98i4pl1d92604ix5x6jgdfkrdgzqbh5vj27";
};
@@ -6,12 +6,13 @@
, six }:
buildPythonPackage rec {
pname = "lazy_import";
pname = "lazy-import";
version = "0.2.2";
format = "setuptools";
src = fetchPypi {
inherit pname version;
pname = "lazy_import";
inherit version;
sha256 = "0gca9xj60qr3aprj9qdc66crr4r7hl8wzv6gc9y40nclazwawj91";
};
@@ -5,13 +5,14 @@
}:
buildPythonPackage rec {
pname = "lcov_cobertura";
pname = "lcov-cobertura";
version = "2.0.2";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
pname = "lcov_cobertura";
inherit version;
hash = "sha256-xs40e/PuZ/jV0CDNZiYmo1lM8r5yfMY0qg0R+j9/E3Q=";
};
@@ -8,12 +8,13 @@
}:
buildPythonPackage rec {
pname = "ledger_agent";
pname = "ledger-agent";
version = "0.9.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
pname = "ledger_agent";
inherit version;
sha256 = "03zj602m2rln9yvr08dswy56vzkbldp8b074ixwzz525dafblr92";
};
@@ -7,18 +7,18 @@
buildGoModule rec {
pname = "extism-cli";
version = "0.3.8";
version = "0.3.9";
src = fetchFromGitHub {
owner = "extism";
repo = "cli";
rev = "refs/tags/v${version}";
hash = "sha256-StMipPMLSQzrhWv0yoKkNiuHMRW7QIhmVZ/M27WDWrM=";
hash = "sha256-t53VJOc1umIwPyS6hkAm+u9KsKiYas4iRrlraofJSEY=";
};
modRoot = "./extism";
vendorHash = "sha256-sSKiwYT5EP0FQJbhgv9ZFDwwwvIJ66yMULbj529AZwY=";
vendorHash = "sha256-Ukbg2CG2qeLmM9HijKXZY/fEY2QfJXTyaTIsEDT5W6E=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gauge";
version = "1.5.4";
version = "1.5.6";
src = fetchFromGitHub {
owner = "getgauge";
repo = "gauge";
rev = "v${version}";
hash = "sha256-BJyc8umtJUsZgj4jdoYf6PSaDg41mnrZNd6rAdewWro=";
hash = "sha256-XWMv3H/NcEnX9+kCU6gzyrhpCtMWV3I+ZQ9Ia4XFpgY=";
};
vendorHash = "sha256-K0LoAJzYzQorKp3o1oH5qruMBbJiCQrduBgoZ0naaLc=";
vendorHash = "sha256-dTPKdDEK3xdvKUqI4fUDlUi0q0sMCw5Nfaj71IXit9M=";
excludedPackages = [ "build" "man" ];
@@ -124,13 +124,13 @@ let
in
stdenv.mkDerivation rec {
pname = "hydra";
version = "2023-12-04";
version = "2023-12-24";
src = fetchFromGitHub {
owner = "NixOS";
repo = "hydra";
rev = "4dc8fe0b08edc421c251270ccd4be3e5bf9d66b4";
hash = "sha256-FjyMb5ZbPa2GLrRuFMUP/foKb0KvXFKThvgc9faFIw8=";
rev = "02e453fc8c39751843220eaecdeaf7d539b7e765";
hash = "sha256-hIXRgu2MGqFYCALDKAiP+8lE859zftRe4OVIgGOTkvc=";
};
patches = [
+2 -2
View File
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, ghostscript, gyre-fonts, texinfo, imagemagick, texi2html, guile_2_2
{ stdenv, lib, fetchurl, ghostscript, gyre-fonts, texinfo, imagemagick, texi2html, guile
, python3, gettext, flex, perl, bison, pkg-config, autoreconfHook, dblatex
, fontconfig, freetype, pango, fontforge, help2man, zip, netpbm, groff
, freefont_ttf, makeFontsConf
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook bison flex makeWrapper pkg-config ];
buildInputs =
[ ghostscript texinfo imagemagick texi2html guile_2_2 dblatex tex zip netpbm
[ ghostscript texinfo imagemagick texi2html guile dblatex tex zip netpbm
python3 gettext perl fontconfig freetype pango
fontforge help2man groff t1utils boehmgc rsync
];
+1 -1
View File
@@ -80,7 +80,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/tpm2-software/tpm2-pkcs11";
license = licenses.bsd2;
platforms = platforms.linux;
maintainers = with maintainers; [ matthiasbeyer ];
maintainers = with maintainers; [ ];
mainProgram = "tpm2_ptool";
};
}
@@ -476,6 +476,9 @@ let
BTRFS_FS_POSIX_ACL = yes;
BCACHEFS_QUOTA = whenAtLeast "6.7" (option yes);
BCACHEFS_POSIX_ACL = whenAtLeast "6.7" (option yes);
UBIFS_FS_ADVANCED_COMPR = option yes;
F2FS_FS = module;
@@ -672,6 +675,8 @@ let
VFIO_PCI_VGA = mkIf stdenv.is64bit yes;
UDMABUF = whenAtLeast "4.20" yes;
# VirtualBox guest drivers in the kernel conflict with the ones in the
# official additions package and prevent the vboxsf module from loading,
# so disable them for now.
@@ -1,46 +0,0 @@
{ lib
, stdenv
, fetchpatch
, kernel
, commitDate ? "2023-06-28"
# bcachefs-tools stores the expected-revision in:
# https://evilpiepirate.org/git/bcachefs-tools.git/tree/.bcachefs_revision
# but this does not means that it'll be the latest-compatible revision
, currentCommit ? "4d2faeb4fb58c389dc9f76b8d5ae991ef4497e04"
, diffHash ? "sha256-DtMc8P4lTRzvS6PVvD7WtWEPsfnxIXSpqMsKKWs+edI="
, kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage
, argsOverride ? {}
, ...
} @ args:
# NOTE: bcachefs-tools should be updated simultaneously to preserve compatibility
(kernel.override ( args // {
argsOverride = {
version = "${kernel.version}-bcachefs-unstable-${commitDate}";
modDirVersion = kernel.modDirVersion;
extraMeta = {
homepage = "https://bcachefs.org/";
branch = "master";
maintainers = with lib.maintainers; [ davidak Madouura raitobezarius YellowOnion ];
};
} // argsOverride;
structuredExtraConfig = with lib.kernel; {
BCACHEFS_FS = module;
BCACHEFS_QUOTA = option yes;
BCACHEFS_POSIX_ACL = option yes;
# useful for bug reports
FTRACE = option yes;
};
kernelPatches = [ {
name = "bcachefs-${currentCommit}";
patch = fetchpatch {
name = "bcachefs-${currentCommit}.diff";
url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${currentCommit}&id2=v${lib.versions.majorMinor kernel.version}";
sha256 = diffHash;
};
} ] ++ kernelPatches;
}))
@@ -26,13 +26,13 @@
stdenv.mkDerivation rec {
pname = "linux-wifi-hotspot";
version = "4.7.0";
version = "4.7.1";
src = fetchFromGitHub {
owner = "lakinduakash";
repo = pname;
rev = "v${version}";
sha256 = "sha256-YwxVQNuxZib0yjG/+W0BZu39iS96UPYITV1vWsR7MzQ=";
sha256 = "sha256-yPTnv96n1mV7aN6hf7wSvJIBfT7v9+jjjSoEcpzLRB8=";
};
nativeBuildInputs = [
@@ -2,7 +2,7 @@
# Do not edit!
{
version = "2024.1.1";
version = "2024.1.2";
components = {
"3_day_blinds" = ps: with ps; [
];
+13 -3
View File
@@ -258,6 +258,16 @@ let
};
});
python-roborock = super.python-roborock.overridePythonAttrs (oldAttrs: rec {
version = "0.38.0";
src = fetchFromGitHub {
owner = "humbertogontijo";
repo = "python-roborock";
rev = "refs/tags/v${version}";
hash = "sha256-jYESUMhLb5oiM3PWIIIU4dn/waGUnCAaXe0URnIq0C8=";
};
});
python-slugify = super.python-slugify.overridePythonAttrs (oldAttrs: rec {
pname = "python-slugify";
version = "4.0.1";
@@ -312,7 +322,7 @@ let
extraBuildInputs = extraPackages python.pkgs;
# Don't forget to run parse-requirements.py after updating
hassVersion = "2024.1.1";
hassVersion = "2024.1.2";
in python.pkgs.buildPythonApplication rec {
pname = "homeassistant";
@@ -330,13 +340,13 @@ in python.pkgs.buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = "refs/tags/${version}";
hash = "sha256-jTBNjVBPtxNG+5Ju3Dgjnpl9i5DM6qo92yWKNaFzfCo=";
hash = "sha256-FlGSVYgKDw0x4l1z1qe+cUAuzFH0XrE2o7LC2ByY5Bo=";
};
# Secondary source is pypi sdist for translations
sdist = fetchPypi {
inherit pname version;
hash = "sha256-LpiZ9cvfMgzpDtEriiTeDGIsl9QX8LzebzUtb8H73VE=";
hash = "sha256-ijs9RNx17JI0nSHCBB3ysgrM4OdOtcH/96O9DcrTtFQ=";
};
nativeBuildInputs = with python.pkgs; [
+2 -2
View File
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "homeassistant-stubs";
version = "2024.1.1";
version = "2024.1.2";
format = "pyproject";
disabled = python.version != home-assistant.python.version;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "KapJI";
repo = "homeassistant-stubs";
rev = "refs/tags/${version}";
hash = "sha256-jVmjMs1OmxSnx0cQHXbAezJhkv5V8PRJOSDmfx0XQ9o=";
hash = "sha256-yUchqjstie+LETY5QnOPc2XpL4MAbXVDHVDYL9v6vFo=";
};
nativeBuildInputs = [
+8 -6
View File
@@ -1,4 +1,5 @@
{ coreutils, db, fetchurl, openssl, pcre2, perl, pkg-config, lib, stdenv
, libxcrypt
, procps, killall
, enableLDAP ? false, openldap
, enableMySQL ? false, libmysqlclient, zlib
@@ -8,20 +9,21 @@
, enableDMARC ? true, opendmarc
, enableRedis ? false, hiredis
}:
stdenv.mkDerivation rec {
let
perl' = perl.withPackages (p: with p; [ FileFcntlLock ]);
in stdenv.mkDerivation rec {
pname = "exim";
version = "4.96.2";
version = "4.97.1";
src = fetchurl {
url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz";
hash = "sha256-A44yfo0ek9AFusm7Bv0irsRNUCiTDW2+iBetRLv8HeY=";
hash = "sha256-vXggV1CaeTWTUIUoWQYm0YXqFgzjLLNL7aJi6Zzv36k=";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkg-config ];
buildInputs = [ coreutils db openssl perl pcre2 ]
buildInputs = [ coreutils db openssl perl' pcre2 libxcrypt ]
++ lib.optional enableLDAP openldap
++ lib.optionals enableMySQL [ libmysqlclient zlib ]
++ lib.optional enableAuthDovecot dovecot
@@ -54,7 +56,7 @@ stdenv.mkDerivation rec {
s:^# \(MV_COMMAND\)=.*:\1=${coreutils}/bin/mv:
s:^# \(RM_COMMAND\)=.*:\1=${coreutils}/bin/rm:
s:^# \(TOUCH_COMMAND\)=.*:\1=${coreutils}/bin/touch:
s:^# \(PERL_COMMAND\)=.*:\1=${perl}/bin/perl:
s:^# \(PERL_COMMAND\)=.*:\1=${perl'}/bin/perl:
s:^# \(LOOKUP_DSEARCH=yes\)$:\1:
${lib.optionalString enableLDAP ''
s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1:
+2 -2
View File
@@ -2,14 +2,14 @@
buildGoModule rec {
pname = "aliyun-cli";
version = "3.0.191";
version = "3.0.196";
src = fetchFromGitHub {
rev = "v${version}";
owner = "aliyun";
repo = pname;
fetchSubmodules = true;
sha256 = "sha256-8BYp4bE9dXCKPngc4fzr6Vo10LF+TVPBaRTFhiICuu8=";
sha256 = "sha256-VywkE1G8oobDp6D4lsTUzKvJ6eAo9J2r1/+HuM6u/J8=";
};
vendorHash = "sha256-ZcW0Ab7uPx8XUpo3tSSt2eKjUlRlbiMvrLGJK2StKf8=";
+3 -3
View File
@@ -18,16 +18,16 @@ let
};
in buildNpmPackage' rec {
pname = "balena-cli";
version = "17.4.9";
version = "17.4.11";
src = fetchFromGitHub {
owner = "balena-io";
repo = "balena-cli";
rev = "v${version}";
hash = "sha256-0TWG90OB7tovfj4PB0qAiwdOtMss5ZqjSycAb4Vz5+A=";
hash = "sha256-iDIbykHSI5mVi6wvQhsox+d/Eu03dJB3qOk664CHATY=";
};
npmDepsHash = "sha256-LSw/cNJ6kWYh477NAqLOx5bVZ6/qPoUM0V1Cksn7iDI=";
npmDepsHash = "sha256-D0vGwYl0oofeAZhIZDGZttjhjbKldGzDJmt1IRYqUCs=";
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
@@ -81,13 +81,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
tests = {
smoke-test = nixosTests.bcachefs;
inherit (nixosTests.installer)
bcachefsSimple
bcachefsEncrypted
bcachefsMulti
bcachefsLinuxTesting
bcachefsUpgradeToLinuxTesting;
inherit (nixosTests.installer) bcachefsSimple bcachefsEncrypted bcachefsMulti;
};
updateScript = writeScript "update-bcachefs-tools-and-cargo-lock.sh" ''
+2 -4
View File
@@ -20,7 +20,6 @@
, enchant
, gdk-pixbuf
, libGL
, libevent
, libuuid
, libselinux
, libXdmcp
@@ -45,13 +44,13 @@ let
in
stdenv.mkDerivation rec {
pname = "fcitx5";
version = "5.1.5";
version = "5.1.6";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
hash = "sha256-HclPnxeDtWzlyOEXKgTrypiHVJezuUCBhfUW+9ytPVg=";
hash = "sha256-UZr+Ee8oNSKTv0zzuhVKDzjNaai9QaFHYMpAqzcbwrE=";
};
prePatch = ''
@@ -80,7 +79,6 @@ stdenv.mkDerivation rec {
wayland-protocols
json_c
libGL
libevent
libuuid
libselinux
libsepol
@@ -31,19 +31,15 @@ in
mkDerivation rec {
pname = "fcitx5-chinese-addons";
version = "5.1.2";
version = "5.1.3";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
sha256 = "sha256-DrgZlj3SUR1lFVvDXoCKvil22YRW6YJkGwihdGdWaHM=";
sha256 = "sha256-z+udRjvAZbnu6EcvvdaFVCr0OKLxFBJbgoYpH9QjrDI=";
};
cmakeFlags = [
"-DUSE_WEBKIT=off"
];
nativeBuildInputs = [
cmake
extra-cmake-modules
@@ -21,13 +21,13 @@
mkDerivation rec {
pname = "fcitx5-configtool";
version = "5.1.2";
version = "5.1.3";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
sha256 = "sha256-DtMskuPpiL1GshoUH1dDazvwHDhmr9gb93V3TRIMxxg=";
sha256 = "sha256-IwGlhIeON0SenW738p07LWZAzVDMtxOSMuUIAgfmTEg=";
};
cmakeFlags = [
+2 -2
View File
@@ -14,13 +14,13 @@
mkDerivation rec {
pname = "fcitx5-qt";
version = "5.1.3";
version = "5.1.4";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
sha256 = "sha256-qXQ5nvPV5YHD8MFfeqgF8kyk0zf28lWxM8SUo3T6TzA=";
sha256 = "sha256-bVH2US/uEZGERslnAh/fyUbzR9fK1UfG4J+mOmrIE8Y=";
};
preConfigure = ''
@@ -14,11 +14,11 @@
stdenv.mkDerivation rec {
pname = "fcitx5-rime";
version = "5.1.3";
version = "5.1.4";
src = fetchurl {
url = "https://download.fcitx-im.org/fcitx5/${pname}/${pname}-${version}.tar.xz";
hash = "sha256-qFojAwwR6lqP7RKSJ3LPAxDEscjKJ6wNZFpdlwz+QzM=";
hash = "sha256-tbCIWenH5brJUVIsmOiw/E/uIXAWwK1yangIVlkeOAs=";
};
cmakeFlags = [
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "fcitx5-skk";
version = "5.1.0";
version = "5.1.1";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
sha256 = "sha256-N69OyGzJGO27tsR1g06d0EILsX2mpbW/tIgeSLc06OU=";
sha256 = "sha256-a+ZsuFEan61U0oOuhrTFoK5J4Vd0jj463jQ8Mk7TdbA=";
};
nativeBuildInputs = [
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "fcitx5-table-extra";
version = "5.1.1";
version = "5.1.2";
src = fetchFromGitHub {
owner = "fcitx";
repo = pname;
rev = version;
sha256 = "sha256-sQWqJHxA/vGzVI+eaRigzsgBKK68K8qY79P+WZv7gIw=";
sha256 = "sha256-QkOEycKFDvrT+iOQM8/7JUb4iBlX7ZA9av5flZijNDI=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,7 +7,7 @@
python3Packages.buildPythonApplication rec {
pname = "twitch-dl";
version = "2.1.3";
version = "2.1.4";
format = "setuptools";
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication rec {
owner = "ihabunek";
repo = "twitch-dl";
rev = "refs/tags/${version}";
hash = "sha256-uxIBt/mGmld8bxUWQvAspaX39EVfguX5qDgJ/ecz3hM=";
hash = "sha256-0mITsNQQWG6lVQSxnDdU4ta548AR9q+zs/E96uwtG/U=";
};
nativeCheckInputs = [
+2 -2
View File
@@ -17,7 +17,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "yubico-piv-tool";
version = "2.4.1";
version = "2.4.2";
outputs = [ "out" "dev" "man" ];
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Yubico";
repo = "yubico-piv-tool";
rev = "refs/tags/yubico-piv-tool-${finalAttrs.version}";
hash = "sha256-KprY5BX7Fi/qWRT1pda9g8fqnmDB1Bh7oFM7sCwViuw=";
hash = "sha256-viTPLg5vakDQEs8ggQro10nNMbQC4CSKEE34d/Ba/V8=";
};
postPatch = ''
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "grype";
version = "0.73.5";
version = "0.74.0";
src = fetchFromGitHub {
owner = "anchore";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-a5Kna1axfA3uBHoTdT/B/6PA/Tr+w0bK6GeKcGIPRsQ=";
hash = "sha256-M/PBsCZPMh2RSrTWqe5XjErVrSi39DbQpqSzbKXA/wI=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -28,7 +28,7 @@ buildGoModule rec {
proxyVendor = true;
vendorHash = "sha256-eO0/kE0XPqsnoCBKxcwJjHoBhQlXlxVPcg6w1fHfWGs=";
vendorHash = "sha256-h/rpDF1weo54DSHRM3eV//+WjSOI24zo1YmpTa3MRnE=";
nativeBuildInputs = [
installShellFiles
+3 -3
View File
@@ -14,16 +14,16 @@ let
rg = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/rg";
in rustPlatform.buildRustPackage rec {
pname = "ripgrep";
version = "14.0.3";
version = "14.1.0";
src = fetchFromGitHub {
owner = "BurntSushi";
repo = pname;
rev = version;
hash = "sha256-NBGbiy+1AUIBJFx6kcGPSKo08a+dkNo4rNH2I1pki4U=";
hash = "sha256-CBU1GzgWMPTVsgaPMy39VRcENw5iWRUrRpjyuGiZpPI=";
};
cargoHash = "sha256-s6oK0/eL+NAhG3ySUlJBRatUuWXxfRVgAvlJm++0lkg=";
cargoHash = "sha256-8FxN5MhYduMkzym7Xx4dnVbWaBKv9pgbXMIRGiRRQew=";
nativeBuildInputs = [ installShellFiles ]
++ lib.optional withPCRE2 pkg-config;
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ugrep";
version = "4.5.0";
version = "4.5.1";
src = fetchFromGitHub {
owner = "Genivia";
repo = "ugrep";
rev = "v${finalAttrs.version}";
hash = "sha256-AKK0prznNVwjAR5wVKGWVFr3rWXm1pqmdmXaE0keIeg=";
hash = "sha256-unryRXGuxQXCwzpQW6AJAYQEL3Xvs2u4DH2E3LATQaU=";
};
buildInputs = [
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "wleave";
version = "0.3.1";
version = "0.3.2";
src = fetchFromGitHub {
owner = "AMNatty";
repo = "wleave";
rev = version;
hash = "sha256-CVngGK2gSqar4rnUzgTH/aDE34La5PjSocN/h1oxoVA=";
hash = "sha256-RMUwsrDvSErNbulpyJyRSB1NIsG706SCvF50t3VKuWA=";
};
cargoHash = "sha256-wVDNJSxNzx9gMp2tMx9bMwWGKcEybEixVom4SUJZPgU=";
cargoHash = "sha256-E7Lw7HIZC8j/1H+M9lfglfMkWDeaAL505qCkj+CV7Ik=";
nativeBuildInputs = [
pkg-config
+6
View File
@@ -460,6 +460,7 @@ mapAliases ({
kdeconnect = plasma5Packages.kdeconnect-kde; # Added 2020-10-28
keepassx = throw "KeePassX is no longer actively developed. Please consider KeePassXC as a maintained alternative."; # Added 2023-02-17
keepassx2 = throw "KeePassX is no longer actively developed. Please consider KeePassXC as a maintained alternative."; # Added 2023-02-17
keepkey_agent = keepkey-agent; # added 2024-01-06
kerberos = libkrb5; # moved from top-level 2021-03-14
kexectools = kexec-tools; # Added 2021-09-03
keysmith = libsForQt5.kdeGear.keysmith; # Added 2021-07-14
@@ -484,6 +485,7 @@ mapAliases ({
larynx = piper-tts; # Added 2023-05-09
latinmodern-math = lmmath;
ldgallery = throw "'ldgallery' has been removed from nixpkgs. Use the Flake provided by ldgallery instead"; # Added 2023-07-26
ledger_agent = ledger-agent; # Added 2024-01-07
lfs = dysk; # Added 2023-07-03
llvmPackages_rocm = throw "'llvmPackages_rocm' has been replaced with 'rocmPackages.llvm'"; # Added 2023-10-08
libayatana-indicator-gtk3 = libayatana-indicator; # Added 2022-10-18
@@ -595,6 +597,10 @@ mapAliases ({
'';
linux_latest_hardened = linuxPackages_latest_hardened;
# Added 2023-11-18
linuxPackages_testing_bcachefs = throw "'linuxPackages_testing_bcachefs' has been removed, please use 'linuxPackages_testing', or any other linux kernel with bcachefs support";
linux_testing_bcachefs = throw "'linux_testing_bcachefs' has been removed, please use 'linux_testing', or any other linux kernel with bcachefs support";
lld_7 = throw "lld_7 has been removed from nixpkgs"; # Added 2023-11-19
lldb_7 = throw "lldb_7 has been removed from nixpkgs"; # Added 2023-11-19
llvmPackages_7 = throw "llvmPackages_7 has been removed from nixpkgs"; # Added 2023-11-19
+12 -12
View File
@@ -9797,7 +9797,7 @@ with pkgs;
stdenv = gccStdenv;
};
keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
keepkey-agent = with python3Packages; toPythonApplication keepkey-agent;
keepmenu = callPackage ../applications/misc/keepmenu { };
@@ -21263,6 +21263,8 @@ with pkgs;
flint = callPackage ../development/libraries/flint { };
flint3 = callPackage ../development/libraries/flint/3.nix { };
flite = callPackage ../development/libraries/flite { };
fltk13 = callPackage ../development/libraries/fltk {
@@ -26044,17 +26046,17 @@ with pkgs;
};
# Steel Bank Common Lisp
sbcl_2_3_10 = wrapLisp {
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.10"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
};
sbcl_2_3_11 = wrapLisp {
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.11"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
};
sbcl = sbcl_2_3_11;
sbcl_2_4_0 = wrapLisp {
pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.4.0"; };
faslExt = "fasl";
flags = [ "--dynamic-space-size" "3000" ];
};
sbcl = sbcl_2_4_0;
sbclPackages = recurseIntoAttrs sbcl.pkgs;
@@ -28111,10 +28113,6 @@ with pkgs;
linuxPackages_testing = linuxKernel.packages.linux_testing;
linux_testing = linuxKernel.kernels.linux_testing;
# FIXME: Remove and alias to `linux(Packages)_testing`` after 23.11 is released
linuxPackages_testing_bcachefs = linuxKernel.packages.linux_testing_bcachefs;
linux_testing_bcachefs = linuxKernel.kernels.linux_testing_bcachefs;
# Realtime kernel
linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
@@ -37070,7 +37068,7 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
ledger_agent = with python3Packages; toPythonApplication ledger_agent;
ledger-agent = with python3Packages; toPythonApplication ledger-agent;
ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
@@ -37494,6 +37492,8 @@ with pkgs;
beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { };
black-hole-solver = callPackage ../games/black-hole-solver {
inherit (perlPackages) PathTiny;
};
-9
View File
@@ -200,13 +200,6 @@ in {
then latest
else testing;
# FIXME: Remove after 23.11 is released
linux_testing_bcachefs = callPackage ../os-specific/linux/kernel/linux-testing-bcachefs.nix {
# Pinned on the last version which Kent's commits can be cleany rebased up.
kernel = linux_6_5;
kernelPatches = linux_6_5.kernelPatches;
};
# Using zenKernels like this due lqx&zen came from one source, but may have different base kernel version
# https://github.com/NixOS/nixpkgs/pull/161773#discussion_r820134708
zenKernels = callPackage ../os-specific/linux/kernel/zen-kernels.nix;
@@ -626,8 +619,6 @@ in {
# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.
linux_testing = packagesFor kernels.linux_testing;
# FIXME: Remove after 23.11 is released
linux_testing_bcachefs = recurseIntoAttrs (packagesFor kernels.linux_testing_bcachefs);
linux_hardened = recurseIntoAttrs (packagesFor kernels.linux_hardened);
+14
View File
@@ -9825,6 +9825,20 @@ with self; {
};
};
FileFcntlLock = buildPerlPackage {
pname = "File-FcntlLock";
version = "0.22";
src = fetchurl {
url = "mirror://cpan/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz";
hash = "sha256-mpq7Lv/5Orc3QaEo0/cA5SUnNUbBXQTnxRxwSrCdvN8=";
};
meta = {
description = "File locking with fcntl(2)";
license = with lib.licenses; [ artistic1 ];
maintainers = with maintainers; [ ajs124 das_j ];
};
};
FileGrep = buildPerlPackage {
pname = "File-Grep";
version = "0.02";
+7
View File
@@ -184,6 +184,7 @@ mapAliases ({
googleapis_common_protos = googleapis-common-protos; # added 2021-03-19
google-apitools = throw "google-apitools was removed because it is deprecated and unsupported by upstream"; # added 2023-02-25
gpyopt = throw "gpyopt was remove because it's been archived upstream"; # added 2023-06-07
gradient_statsd = gradient-statsd; # added 2024-01-06
graphite_api = throw "graphite_api was removed, because it is no longer maintained"; # added 2022-07-10
graphite_beacon = throw "graphite_beacon was removed, because it is no longer maintained"; # added 2022-07-09
grappelli_safe = grappelli-safe; # added 2023-10-08
@@ -194,6 +195,7 @@ mapAliases ({
HAP-python = hap-python; # added 2021-06-01
hangups = throw "hangups was removed because Google Hangouts has been shut down"; # added 2023-02-13
hbmqtt = throw "hbmqtt was removed because it is no longer maintained"; # added 2021-11-07
hcs_utils = hcs-utils; # added 2024-01-06
hdlparse = throw "hdlparse has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2022-01-18
hglib = python-hglib; # added 2023-10-13
homeassistant-pyozw = throw "homeassistant-pyozw has been removed, as it was packaged for home-assistant which has removed it as a dependency."; # added 2024-01-05
@@ -220,6 +222,7 @@ mapAliases ({
jinja2_pluralize = jinja2-pluralize; # added 2023-11-01
jinja2_time = jinja2-time; # added 2022-11-07
JPype1 = jpype1; # added 2023-02-19
jsonpath_rw = jsonpath-rw; # added 2024-01-06
jsonschema_3 = throw "jsonschema 3 is neither the latest version nor needed inside nixpkgs anymore"; # added 2023-06-28
jupyter_client = jupyter-client; # added 2021-10-15
jupyter_console = jupyter-console; # added 2023-07-31
@@ -229,13 +232,16 @@ mapAliases ({
jupyterlab_launcher = throw "jupyterlab_launcher has been removed as it's abandoned for over 5 years and broken"; # added 2023-11-11
jupyterlab_server = jupyterlab-server; # added 2023-11-12
Kajiki = kajiki; # added 2023-02-19
keepkey_agent = keepkey-agent; # added 2024-01-06
Keras = keras; # added 2021-11-25
ldap = python-ldap; # added 2022-09-16
lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04
langchainplus-sdk = langsmith; # added 2023-08-01
lazr_config = lazr-config; # added 2023-11-03
lazr_delegates = lazr-delegates; # added 2023-11-03
lazy_import = lazy-import; # added 2024-01-07
lazy_imports = lazy-imports; # added 2023-10-13
ledger_agent = ledger-agent; # Added 2024-01-07
lektor = throw "lektor has been promoted to a top-level attribute"; # added 2023-08-01
line_profiler = line-profiler; # added 2023-11-04
livestreamer = throw "'livestreamer' has been removed, as it unmaintained. A currently maintained fork is 'streamlink'."; # added 2023-11-14
@@ -244,6 +250,7 @@ mapAliases ({
logilab_common = logilab-common; # added 2022-11-21
loo-py = loopy; # added 2022-05-03
ludios_wpull = throw "ludios_wpull has been removed because it's unmaintained and broken"; # added 2023-11-12
lcov_cobertura = lcov-cobertura; # added 2024-01-07
Mako = mako; # added 2023-02-19
Markups = markups; # added 2022-02-14
markdownsuperscript = throw "markdownsuperscript is unmaintained, use pymdown-extensions"; # added 2023-06-10
+7 -7
View File
@@ -4838,7 +4838,7 @@ self: super: with self; {
gradient-utils = callPackage ../development/python-modules/gradient-utils { };
gradient_statsd = callPackage ../development/python-modules/gradient_statsd { };
gradient-statsd = callPackage ../development/python-modules/gradient-statsd { };
gradio = callPackage ../development/python-modules/gradio { };
@@ -5066,7 +5066,7 @@ self: super: with self; {
hcloud = callPackage ../development/python-modules/hcloud { };
hcs_utils = callPackage ../development/python-modules/hcs_utils { };
hcs-utils = callPackage ../development/python-modules/hcs-utils { };
hdbscan = callPackage ../development/python-modules/hdbscan { };
@@ -5872,7 +5872,7 @@ self: super: with self; {
jsonpath = callPackage ../development/python-modules/jsonpath { };
jsonpath_rw = callPackage ../development/python-modules/jsonpath_rw { };
jsonpath-rw = callPackage ../development/python-modules/jsonpath-rw { };
jsonpath-ng = callPackage ../development/python-modules/jsonpath-ng { };
@@ -6056,7 +6056,7 @@ self: super: with self; {
keepalive = callPackage ../development/python-modules/keepalive { };
keepkey_agent = callPackage ../development/python-modules/keepkey_agent { };
keepkey-agent = callPackage ../development/python-modules/keepkey-agent { };
keepkey = callPackage ../development/python-modules/keepkey { };
@@ -6203,7 +6203,7 @@ self: super: with self; {
lazy = callPackage ../development/python-modules/lazy { };
lazy_import = callPackage ../development/python-modules/lazy_import { };
lazy-import = callPackage ../development/python-modules/lazy-import { };
lazy-imports = callPackage ../development/python-modules/lazy-imports { };
@@ -6217,7 +6217,7 @@ self: super: with self; {
lcgit = callPackage ../development/python-modules/lcgit { };
lcov_cobertura = callPackage ../development/python-modules/lcov_cobertura { };
lcov-cobertura = callPackage ../development/python-modules/lcov-cobertura { };
ld2410-ble = callPackage ../development/python-modules/ld2410-ble { };
@@ -6242,7 +6242,7 @@ self: super: with self; {
python3 = python;
})).py;
ledger_agent = callPackage ../development/python-modules/ledger_agent { };
ledger-agent = callPackage ../development/python-modules/ledger-agent { };
ledger-bitcoin = callPackage ../development/python-modules/ledger-bitcoin { };