lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
d1b1f7fd 2d0e53e0

+626 -517
+1
nixos/modules/module-list.nix
··· 264 264 ./programs/wayland/river.nix 265 265 ./programs/wayland/sway.nix 266 266 ./programs/wayland/waybar.nix 267 + ./programs/wayland/wayfire.nix 267 268 ./programs/weylus.nix 268 269 ./programs/wireshark.nix 269 270 ./programs/xastir.nix
+48
nixos/modules/programs/wayland/wayfire.nix
··· 1 + { config, lib, pkgs, ...}: 2 + let 3 + cfg = config.programs.wayfire; 4 + in 5 + { 6 + meta.maintainers = with lib.maintainers; [ rewine ]; 7 + 8 + options.programs.wayfire = { 9 + enable = lib.mkEnableOption (lib.mdDoc "Wayfire, a wayland compositor based on wlroots."); 10 + 11 + package = lib.mkPackageOptionMD pkgs "wayfire" { }; 12 + 13 + plugins = lib.mkOption { 14 + type = lib.types.listOf lib.types.package; 15 + default = with pkgs.wayfirePlugins; [ wcm wf-shell ]; 16 + defaultText = lib.literalExpression "with pkgs.wayfirePlugins; [ wcm wf-shell ]"; 17 + example = lib.literalExpression '' 18 + with pkgs.wayfirePlugins; [ 19 + wcm 20 + wf-shell 21 + wayfire-plugins-extra 22 + ]; 23 + ''; 24 + description = lib.mdDoc '' 25 + Additional plugins to use with the wayfire window manager. 26 + ''; 27 + }; 28 + }; 29 + 30 + config = let 31 + finalPackage = pkgs.wayfire-with-plugins.override { 32 + wayfire = cfg.package; 33 + plugins = cfg.plugins; 34 + }; 35 + in 36 + lib.mkIf cfg.enable { 37 + environment.systemPackages = [ 38 + finalPackage 39 + ]; 40 + 41 + services.xserver.displayManager.sessionPackages = [ finalPackage ]; 42 + 43 + xdg.portal = { 44 + enable = lib.mkDefault true; 45 + wlr.enable = lib.mkDefault true; 46 + }; 47 + }; 48 + }
+3 -3
pkgs/applications/misc/azuredatastudio/default.nix
··· 62 62 stdenv.mkDerivation rec { 63 63 64 64 pname = "azuredatastudio"; 65 - version = "1.35.1"; 65 + version = "1.44.1"; 66 66 67 67 desktopItems = [ desktopItem urlHandlerDesktopItem ]; 68 68 69 69 src = fetchurl { 70 70 name = "${pname}-${version}.tar.gz"; 71 71 url = "https://azuredatastudio-update.azurewebsites.net/${version}/linux-x64/stable"; 72 - sha256 = "sha256-b/ha+81TlffnvSENzaePvfFugcKJffvjRU7y+x60OuQ="; 72 + sha256 = "sha256-6kEV331kt+/7/uWKZmTTkJX4P06CfxC8Ogq052qlUEg="; 73 73 }; 74 74 75 75 nativeBuildInputs = [ ··· 112 112 ]; 113 113 114 114 # this will most likely need to be updated when azuredatastudio's version changes 115 - sqltoolsservicePath = "${targetPath}/resources/app/extensions/mssql/sqltoolsservice/Linux/3.0.0-release.215"; 115 + sqltoolsservicePath = "${targetPath}/resources/app/extensions/mssql/sqltoolsservice/Linux/4.7.1.6"; 116 116 117 117 rpath = lib.concatStringsSep ":" [ 118 118 atomEnv.libPath
+2 -2
pkgs/applications/misc/pgmodeler/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "pgmodeler"; 14 - version = "1.0.4"; 14 + version = "1.0.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pgmodeler"; 18 18 repo = "pgmodeler"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-1d+zox46h22ox9zC+SvN3w3LkpHmN1jpf/tDPD5D80s="; 20 + sha256 = "sha256-Wl4MKsZhn5FKEhsezt+j8qpZs+KNHaQrWQ8x7y51MNE="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ];
+3 -3
pkgs/applications/networking/cluster/k8sgpt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "k8sgpt"; 5 - version = "0.3.9"; 5 + version = "0.3.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k8sgpt-ai"; 9 9 repo = "k8sgpt"; 10 10 rev = "v${version}"; 11 - hash = "sha256-nTGAYsw4R4ANAV8V3QdNpwXKWxdcAfXfUOUJJTkBD4k="; 11 + hash = "sha256-JXKM39tODHg5jRE5p0u5xETPFDZrQgFri3FrYJFVUZU="; 12 12 }; 13 13 14 - vendorHash = "sha256-XHhk9JG9U4bz67pcNohAZJULIjmSPYBybYi3z6aPwi4="; 14 + vendorHash = "sha256-L8/GLhjCI93R9S1fE+wgXyPObIXRMkj5MF71iWAZVQk="; 15 15 16 16 CGO_ENABLED = 0; 17 17
+2 -2
pkgs/applications/networking/cluster/kubeconform/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubeconform"; 5 - version = "0.6.2"; 5 + version = "0.6.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yannh"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-TPT+zO5WHW/D04dLMJLJ7uAYoDLky75kWqaN7PsyzEo="; 11 + sha256 = "sha256-Tu1hAWAqnTGq9NL0kjG2VGzSKDh55HyAoa0nhsJdNLw="; 12 12 }; 13 13 14 14 vendorHash = null;
+4 -4
pkgs/applications/networking/cluster/nova/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nova"; 5 - version = "3.6.4"; 5 + version = "3.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FairwindsOps"; 9 9 repo = pname; 10 - rev = version; 11 - hash = "sha256-6gTrBogMvM7X6PFthG+c8N9wXoNHwp0wHjGVKjiHJJY="; 10 + rev = "v${version}"; 11 + hash = "sha256-K4D8vCZxOPRalSDlAmva7Qm72EJ2Xdz20oqKKqkD6iA="; 12 12 }; 13 13 14 - vendorHash = "sha256-YvYfSb2ZC86S2osFRG7Ep9nrgYJV0tB8fBgZQZ07t2U="; 14 + vendorHash = "sha256-c30B8Wjvwp4NnB1P8h4/raGiGAX/cbTZ/KQqh/qeNhA="; 15 15 16 16 ldflags = [ "-X main.version=${version}" "-s" "-w" ]; 17 17
+26 -26
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 73 73 "vendorHash": "sha256-LSAxibOYXxyIAsprMzbW+mnUXX7gHtYjMZYaUrGLtD4=" 74 74 }, 75 75 "argocd": { 76 - "hash": "sha256-S7Za9V18clq3Kb3pIQxUZpt8d51Dht76e+ypdAZB3VA=", 76 + "hash": "sha256-pEcByit+xTBuJXCqhDOgHoc4lmCpbDptVocylcTqgz4=", 77 77 "homepage": "https://registry.terraform.io/providers/oboukili/argocd", 78 78 "owner": "oboukili", 79 79 "repo": "terraform-provider-argocd", 80 - "rev": "v5.6.0", 80 + "rev": "v6.0.0", 81 81 "spdx": "MPL-2.0", 82 - "vendorHash": "sha256-4gVJ5j2pdrtZYmatsO5N+IwVbNCJfqMlizDI7UhgiOU=" 82 + "vendorHash": "sha256-q9PO9tMbaXTs3nBLElwU05GcDZMZqNmLVVGDmiSRSfo=" 83 83 }, 84 84 "auth0": { 85 85 "hash": "sha256-QljqPcupvU7AgVSuarpd0FwLuAPJI9umgsgMXc2/v6w=", ··· 182 182 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 183 183 }, 184 184 "buildkite": { 185 - "hash": "sha256-1cKRsOuwYu3DV8uArrrf1hJdJ+C54D2awKmJm5ECEG4=", 185 + "hash": "sha256-2nJXniJfOHuHaEEue0rugq5RRnThcFMh7MWYGE/AzmA=", 186 186 "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", 187 187 "owner": "buildkite", 188 188 "repo": "terraform-provider-buildkite", 189 - "rev": "v0.20.0", 189 + "rev": "v0.21.2", 190 190 "spdx": "MIT", 191 - "vendorHash": "sha256-QJ8bZU6K0UAduUjFmyGHjsaHm2e5U8rlPqlK6xM8m3I=" 191 + "vendorHash": "sha256-xxuF4LVDkFkHT42plP+Mv8GFdBrrZZVUm6vErjpho3I=" 192 192 }, 193 193 "checkly": { 194 194 "hash": "sha256-UXIni594P85sgS8XVLoJ0+UTBeUS0XC+oj98KJUfghg=", ··· 218 218 "vendorHash": "sha256-qIgr+ynaNSfNx1iW5RJrNHvEnlr46dBzIi+5IXYn+3Q=" 219 219 }, 220 220 "cloudflare": { 221 - "hash": "sha256-Zj8CC+Xiej+gz9V/9IeIGaWP2cjIg6jboXN5jrBCosM=", 221 + "hash": "sha256-vC3uvv04an6KhXT1FECiB2LQMxJbiYhULNuiXoCRhnY=", 222 222 "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", 223 223 "owner": "cloudflare", 224 224 "repo": "terraform-provider-cloudflare", 225 - "rev": "v4.10.0", 225 + "rev": "v4.11.0", 226 226 "spdx": "MPL-2.0", 227 - "vendorHash": "sha256-hxD+0OrCdyYn/9nvz5fd/54YiaZyZMOfsIa7lqZhCHE=" 227 + "vendorHash": "sha256-m+tQeOUbJ+bnVYl4FcBSTHKYuSGtznCqRQ/CR204WkE=" 228 228 }, 229 229 "cloudfoundry": { 230 230 "hash": "sha256-hoX2KNUzC7G+bFxReTN/6IG8/P4rczHAYn2QQ2iOioc=", ··· 354 354 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 355 355 }, 356 356 "equinix": { 357 - "hash": "sha256-mS2o0AyOG2Z3tadv036we2J10S1JvNz3gdoykIjCSq0=", 357 + "hash": "sha256-fTzo4vgUwq9k5BhlAEAjMbu3O+jGtIumvzT0xYox6fg=", 358 358 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 359 359 "owner": "equinix", 360 360 "repo": "terraform-provider-equinix", 361 - "rev": "v1.14.3", 361 + "rev": "v1.14.4", 362 362 "spdx": "MIT", 363 - "vendorHash": "sha256-2iVEcpESaEdgTcmlQ6Wynuxv8RmPFlhF+BVDSjHmclM=" 363 + "vendorHash": "sha256-7a90fzAU76QRXkSa+G/N3kMPP8jy68i72i2JSlUrvfc=" 364 364 }, 365 365 "exoscale": { 366 366 "hash": "sha256-dLA9BWW4ghD1OSZaZtFfv8ipS+2lTeNRr1YD3E8ewpI=", ··· 510 510 "vendorHash": "sha256-a80+gjjoFOKI96pUMvTMyM90F5oCb1Ime8hPQcFedFE=" 511 511 }, 512 512 "heroku": { 513 - "hash": "sha256-zxX7cro1hAtgABlDsKQHxJJH9BrOlJHKFFwL5gGrmU0=", 513 + "hash": "sha256-tdaj6ZbVCvQTYblgpRC5GFoW8fbzTSHf0j6BM1tOlik=", 514 514 "homepage": "https://registry.terraform.io/providers/heroku/heroku", 515 515 "owner": "heroku", 516 516 "repo": "terraform-provider-heroku", 517 - "rev": "v5.2.4", 517 + "rev": "v5.2.5", 518 518 "spdx": null, 519 519 "vendorHash": null 520 520 }, ··· 655 655 "vendorHash": "sha256-9AmfvoEf7E6lAblPIWizElng5GQJG/hQ5o6Mo3AN+EA=" 656 656 }, 657 657 "launchdarkly": { 658 - "hash": "sha256-RNLWcABBoTDY541og/euj4CLhK6t58wck9rpdedwRJM=", 658 + "hash": "sha256-I4d/REcXlyFX+LztvpkWjXjlWZD2JL//mewvgNdw2Rc=", 659 659 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 660 660 "owner": "launchdarkly", 661 661 "repo": "terraform-provider-launchdarkly", 662 - "rev": "v2.13.2", 662 + "rev": "v2.13.3", 663 663 "spdx": "MPL-2.0", 664 664 "vendorHash": "sha256-jggXSnERsraNqkQKFpUtlglSOi02n4eAp4graJ6K+ZA=" 665 665 }, ··· 772 772 "vendorHash": null 773 773 }, 774 774 "newrelic": { 775 - "hash": "sha256-cKwefGAx4VIdupCOb6XLQaiy+Na7XyFJ7yjZCiJO224=", 775 + "hash": "sha256-6dQ0oJeYBmMhpldt8SyPL0VY4IM4n3Dpg62SYvCjigI=", 776 776 "homepage": "https://registry.terraform.io/providers/newrelic/newrelic", 777 777 "owner": "newrelic", 778 778 "repo": "terraform-provider-newrelic", 779 - "rev": "v3.25.2", 779 + "rev": "v3.26.0", 780 780 "spdx": "MPL-2.0", 781 - "vendorHash": "sha256-zp4gqpbJ6avIjV/cvomgqZsdk8XgweWQ6mIX4RlIo7c=" 781 + "vendorHash": "sha256-BWCL84bDsfrcM9Bkc3G6r0RQ1YnonH1D9bDSywTcigw=" 782 782 }, 783 783 "nomad": { 784 784 "hash": "sha256-1TmcFS+ul7xpSGqQohcCdeQ2zuDD429xGI0X2Add5HQ=", ··· 818 818 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 819 819 }, 820 820 "oci": { 821 - "hash": "sha256-kGz6lginz3cZOYcfh21pBe+wAQ1slbsIz02sc1fNJ0E=", 821 + "hash": "sha256-GH8y9NkoNydzEpwl6wxmHIpaq6IfRv8cOz/NidiT488=", 822 822 "homepage": "https://registry.terraform.io/providers/oracle/oci", 823 823 "owner": "oracle", 824 824 "repo": "terraform-provider-oci", 825 - "rev": "v5.5.0", 825 + "rev": "v5.6.0", 826 826 "spdx": "MPL-2.0", 827 827 "vendorHash": null 828 828 }, ··· 935 935 "vendorHash": "sha256-j+3qtGlueKZgf0LuNps4Wc9G3EmpSgl8ZNSLqslyizI=" 936 936 }, 937 937 "rancher2": { 938 - "hash": "sha256-hzcJOWbOh/HKYl9mKpo59/Mw2tjnfs36fQzSyFdKfFw=", 938 + "hash": "sha256-/BAaOZM9SZA0crEEB0+UlCzDo2d4RfNdDQe04pCTCdE=", 939 939 "homepage": "https://registry.terraform.io/providers/rancher/rancher2", 940 940 "owner": "rancher", 941 941 "repo": "terraform-provider-rancher2", 942 - "rev": "v3.0.2", 942 + "rev": "v3.1.0", 943 943 "spdx": "MPL-2.0", 944 - "vendorHash": "sha256-RSHI994zW7rzA/SJ/Ioilg7mQB/VbDInSeZ9IaEYVIc=" 944 + "vendorHash": "sha256-2uNawlNPmByjoIjufl3yMfo2MdV+MsXqSRVEWursHKc=" 945 945 }, 946 946 "random": { 947 947 "hash": "sha256-IsXKdS3B5kWY5LlNKM0fYjp2uM96ngi6vZ9F46MmfcA=", ··· 1052 1052 "vendorHash": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8=" 1053 1053 }, 1054 1054 "spotinst": { 1055 - "hash": "sha256-3NxeqlcodW6n7RbLferdGKMf2iXEEcMtmQgaMa/J4lU=", 1055 + "hash": "sha256-PxjZ6PBGLuV4x5ImSnYO4JuezNfgDXaCxrRUioDxdCg=", 1056 1056 "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", 1057 1057 "owner": "spotinst", 1058 1058 "repo": "terraform-provider-spotinst", 1059 - "rev": "v1.128.0", 1059 + "rev": "v1.129.0", 1060 1060 "spdx": "MPL-2.0", 1061 1061 "vendorHash": "sha256-0rWVOVRndC/Y0gSfJoqd65rvBqUnNQb47S6RiBw7q+4=" 1062 1062 },
+2 -2
pkgs/applications/networking/cluster/terraform/default.nix
··· 166 166 mkTerraform = attrs: pluggable (generic attrs); 167 167 168 168 terraform_1 = mkTerraform { 169 - version = "1.5.3"; 170 - hash = "sha256-4TnTYzjy8v5+mcV/JIiMPLCTPSanfmbTGzwlMovwlOo="; 169 + version = "1.5.4"; 170 + hash = "sha256-MvN4gSJcPORD0wj6ixc3gUXPISGvAKSJPA6bS/SmDOY="; 171 171 vendorHash = "sha256-lQgWNMBf+ioNxzAV7tnTQSIS840XdI9fg9duuwoK+U4="; 172 172 patches = [ ./provider-path-0_15.patch ]; 173 173 passthru = {
+3 -3
pkgs/applications/networking/cluster/timoni/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "timoni"; 9 - version = "0.10.0"; 9 + version = "0.11.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "stefanprodan"; 13 13 repo = "timoni"; 14 14 rev = "v${version}"; 15 - hash = "sha256-D49jpwldmtS7/+++4avqAGOhILaHmlUvnfjoV45KVc4="; 15 + hash = "sha256-1l+PEG3ptlWmM48v9K7Rm090WF8cv+e2ezYFN2JRK/o="; 16 16 }; 17 17 18 - vendorHash = "sha256-QWNYBHxcKyAexnD6bHfJIDSOEST2J/09YKC/kDsXKHU="; 18 + vendorHash = "sha256-Mgo6Q3P8Piv5uLgyXDGpRI4CgbZn1DUcM7XhVZxl8EE="; 19 19 20 20 subPackages = [ "cmd/timoni" ]; 21 21 nativeBuildInputs = [ installShellFiles ];
+2 -2
pkgs/applications/office/morgen/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "morgen"; 6 - version = "2.7.4"; 6 + version = "2.7.5"; 7 7 8 8 src = fetchurl { 9 9 url = "https://download.todesktop.com/210203cqcj00tw1/morgen-${version}.deb"; 10 - sha256 = "sha256-jrDu4tXuYl2ttTRHpKHZDucqWO4mYc6zwAdRd0rQht4="; 10 + sha256 = "sha256-gsH+KJt0d1Xe1JhgXuqot/vrMw9eBzIpCGlGeaeVJ+k="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+3 -3
pkgs/applications/office/treesheets/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "treesheets"; 15 - version = "unstable-2023-07-16"; 15 + version = "unstable-2023-07-22"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "aardappel"; 19 19 repo = "treesheets"; 20 - rev = "95709ed796bc1df558aa7ba3728b6eb9b6385fea"; 21 - sha256 = "wNGVvIQkAburH37GumSZX09V++MVCNvXee5Gw7YQHtc="; 20 + rev = "24a80b0468d9abf15207dcb962d9e14a544d53a3"; 21 + sha256 = "D9bLsxQ/52ziIlm0A9/be8KmcqZ+xr8ZygCCG2mgGJw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -3
pkgs/applications/version-management/git-lfs/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "git-lfs"; 5 - version = "3.3.0"; 5 + version = "3.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "git-lfs"; 9 9 repo = "git-lfs"; 10 10 rev = "v${version}"; 11 - hash = "sha256-r1z97sgqo1IyR0oW5b3bMGTUHGE8U+hrWgQ0Su9FRrw="; 11 + hash = "sha256-lZx+sJQttclZPET0jkv3dmpQysCpsYani+La7yfSUlI="; 12 12 }; 13 13 14 - vendorHash = "sha256-did6qAUawmQ/juLzJWIXGzmErj9tBKgM7HROTezX+tw="; 14 + vendorHash = "sha256-VmPeQYWOHFqFLHKcKH3WHz50yx7GMHVIDPzqiVwwjSg="; 15 15 16 16 nativeBuildInputs = [ asciidoctor installShellFiles ]; 17 17
+3 -2
pkgs/applications/video/iina/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "iina"; 10 - version = "1.3.2"; 10 + version = "1.3.3"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/iina/iina/releases/download/v${version}/IINA.v${version}.dmg"; 14 - hash = "sha256-rF5yv2QHWVUUsyf/u78jWRn4C629GBJgB/i8YnaKHBk="; 14 + hash = "sha256-Sz9sS+07t32+KcEr9tXQlZKEr7Ace1mjX9caOicIiZE="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ undmg ]; ··· 30 30 description = "The modern media player for macOS"; 31 31 platforms = platforms.darwin; 32 32 license = licenses.gpl3; 33 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 33 34 maintainers = with maintainers; [ arkivm stepbrobd ]; 34 35 }; 35 36 }
-20
pkgs/applications/window-managers/wayfire/applications.nix
··· 1 - { lib, newScope, wayfirePlugins }: 2 - 3 - lib.makeExtensible (self: with self; { 4 - inherit wayfirePlugins; 5 - 6 - callPackage = newScope self; 7 - 8 - wayfire = callPackage ./. { }; 9 - 10 - wcm = callPackage ./wcm.nix { 11 - inherit (wayfirePlugins) wf-shell; 12 - }; 13 - 14 - wrapWayfireApplication = callPackage ./wrapper.nix { }; 15 - 16 - withPlugins = selector: self // { 17 - wayfire = wrapWayfireApplication wayfire selector; 18 - wcm = wrapWayfireApplication wcm selector; 19 - }; 20 - })
+9 -10
pkgs/applications/window-managers/wayfire/plugins.nix
··· 1 - { newScope, wayfire }: 1 + { lib, pkgs }: 2 2 3 - let 4 - self = with self; { 5 - inherit wayfire; 6 - 7 - callPackage = newScope self; 8 - 3 + lib.makeScope pkgs.newScope (self: 4 + let 5 + inherit (self) callPackage; 6 + in { 7 + wayfire-plugins-extra = callPackage ./wayfire-plugins-extra.nix { }; 8 + wcm = callPackage ./wcm.nix { }; 9 9 wf-shell = callPackage ./wf-shell.nix { }; 10 - }; 11 - in 12 - self 10 + } 11 + )
+56
pkgs/applications/window-managers/wayfire/wayfire-plugins-extra.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , wayfire 8 + , wf-config 9 + , gtkmm3 10 + , gtk-layer-shell 11 + , libxkbcommon 12 + , xcbutilwm 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "wayfire-plugins-extra"; 17 + version = "0.7.5"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "WayfireWM"; 21 + repo = "wayfire-plugins-extra"; 22 + rev = "v${finalAttrs.version}"; 23 + fetchSubmodules = true; 24 + hash = "sha256-hnsRwIrl0+pRKhRlrF/Wdlu6HkzLfYukGk4Hzx3wNeo="; 25 + }; 26 + 27 + postPatch = '' 28 + substituteInPlace metadata/meson.build \ 29 + --replace "wayfire.get_variable(pkgconfig: 'metadatadir')" "join_paths(get_option('prefix'), 'share/wayfire/metadata')" 30 + ''; 31 + 32 + nativeBuildInputs = [ 33 + meson 34 + ninja 35 + pkg-config 36 + ]; 37 + 38 + buildInputs = [ 39 + wayfire 40 + wf-config 41 + libxkbcommon 42 + xcbutilwm 43 + gtkmm3 44 + gtk-layer-shell 45 + ]; 46 + 47 + mesonFlags = [ "--sysconfdir /etc" ]; 48 + 49 + meta = { 50 + homepage = "https://github.com/WayfireWM/wayfire-plugins-extra"; 51 + description = "Additional plugins for Wayfire"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ rewine ]; 54 + inherit (wayfire.meta) platforms; 55 + }; 56 + })
+24 -31
pkgs/applications/window-managers/wayfire/wrapper.nix
··· 1 - { runCommand, lib, makeWrapper, wayfirePlugins }: 1 + { symlinkJoin, lib, makeWrapper, wayfire, plugins ? [ ] }: 2 2 3 - let 4 - inherit (lib) escapeShellArg makeBinPath; 3 + symlinkJoin { 4 + name = "wayfire-wrapped-${lib.getVersion wayfire}"; 5 5 6 - xmlPath = plugin: "${plugin}/share/wayfire/metadata/wf-shell"; 6 + nativeBuildInputs = [ makeWrapper ]; 7 7 8 - makePluginPath = lib.makeLibraryPath; 9 - makePluginXMLPath = lib.concatMapStringsSep ":" xmlPath; 10 - in 8 + paths = [ 9 + wayfire 10 + ] ++ plugins; 11 11 12 - application: 12 + postBuild = '' 13 + for binary in $out/bin/*; do 14 + wrapProgram $binary \ 15 + --prefix WAYFIRE_PLUGIN_PATH : $out/lib/wayfire \ 16 + --prefix WAYFIRE_PLUGIN_XML_PATH : $out/share/wayfire/metadata 17 + done 18 + ''; 13 19 14 - choosePlugins: 20 + preferLocalBuild = true; 15 21 16 - let 17 - plugins = choosePlugins wayfirePlugins; 18 - in 22 + passthru = wayfire.passthru // { 23 + unwrapped = wayfire; 24 + }; 19 25 20 - runCommand "${application.name}-wrapped" { 21 - nativeBuildInputs = [ makeWrapper ]; 22 - 23 - passthru = application.passthru // { 24 - unwrapped = application; 26 + meta = wayfire.meta // { 27 + # To prevent builds on hydra 28 + hydraPlatforms = []; 29 + # prefer wrapper over the package 30 + priority = (wayfire.meta.priority or 0) - 1; 25 31 }; 26 - 27 - inherit (application) meta; 28 - } '' 29 - mkdir -p $out/bin 30 - for bin in ${application}/bin/* 31 - do 32 - makeWrapper "$bin" $out/bin/''${bin##*/} \ 33 - --suffix PATH : ${escapeShellArg (makeBinPath plugins)} \ 34 - --suffix WAYFIRE_PLUGIN_PATH : ${escapeShellArg (makePluginPath plugins)} \ 35 - --suffix WAYFIRE_PLUGIN_XML_PATH : ${escapeShellArg (makePluginXMLPath plugins)} 36 - done 37 - find ${application} -mindepth 1 -maxdepth 1 -not -name bin \ 38 - -exec ln -s '{}' $out ';' 39 - '' 32 + }
+2 -8
pkgs/desktops/xfce/applications/xfce4-volumed-pulse/default.nix
··· 3 3 mkXfceDerivation { 4 4 category = "apps"; 5 5 pname = "xfce4-volumed-pulse"; 6 - version = "0.2.3"; 6 + version = "0.2.4"; 7 7 8 - sha256 = "sha256-EgmTk19p9OBmz3rWQB0LoPhhoDm4u1V6/vvgitOzUuc="; 9 - 10 - # https://gitlab.xfce.org/apps/xfce4-volumed-pulse/-/merge_requests/3 11 - postPatch = '' 12 - substituteInPlace configure.ac.in \ 13 - --replace "2.16" "2.26" 14 - ''; 8 + sha256 = "sha256-NDIJRjKV5aoM2sLhZ6WmoynOc4yz55KpuiTJDMLMA5Y="; 15 9 16 10 buildInputs = [ gtk3 libnotify libpulseaudio keybinder3 xfconf ]; 17 11
+25 -22
pkgs/development/compilers/chicken/5/chicken.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null }: 1 + { lib, stdenv, fetchurl, makeWrapper, darwin, bootstrap-chicken ? null, testers }: 2 2 3 3 let 4 4 platform = with stdenv; ··· 8 8 else if isSunOS then "solaris" 9 9 else "linux"; # Should be a sane default 10 10 in 11 - stdenv.mkDerivation rec { 11 + stdenv.mkDerivation (finalAttrs: { 12 12 pname = "chicken"; 13 13 version = "5.3.0"; 14 14 15 15 binaryVersion = 11; 16 16 17 17 src = fetchurl { 18 - url = "https://code.call-cc.org/releases/${version}/chicken-${version}.tar.gz"; 18 + url = "https://code.call-cc.org/releases/${finalAttrs.version}/chicken-${finalAttrs.version}.tar.gz"; 19 19 sha256 = "sha256-w62Z2PnhftgQkS75gaw7DC4vRvsOzAM7XDttyhvbDXY="; 20 20 }; 21 + 22 + # Disable two broken tests: "static link" and "linking tests" 23 + postPatch = '' 24 + sed -i tests/runtests.sh -e "/static link/,+4 { s/^/# / }" 25 + sed -i tests/runtests.sh -e "/linking tests/,+11 { s/^/# / }" 26 + ''; 21 27 22 28 setupHook = lib.optional (bootstrap-chicken != null) ./setup-hook.sh; 23 29 24 - # -fno-strict-overflow is not a supported argument in clang on darwin 25 - hardeningDisable = lib.optionals stdenv.isDarwin ["strictoverflow"]; 30 + # -fno-strict-overflow is not a supported argument in clang 31 + hardeningDisable = lib.optionals stdenv.cc.isClang [ "strictoverflow" ]; 26 32 27 33 makeFlags = [ 28 - "PLATFORM=${platform}" "PREFIX=$(out)" 34 + "PLATFORM=${platform}" 35 + "PREFIX=$(out)" 36 + "C_COMPILER=$(CC)" 37 + "CXX_COMPILER=$(CXX)" 38 + "TARGET_C_COMPILER=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc" 39 + "TARGET_CXX_COMPILER=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}c++" 29 40 ] ++ (lib.optionals stdenv.isDarwin [ 30 41 "XCODE_TOOL_PATH=${darwin.binutils.bintools}/bin" 31 - "C_COMPILER=$(CC)" 32 - "CXX_COMPILER=$(CXX)" 33 42 "LINKER_OPTIONS=-headerpad_max_install_names" 34 43 "POSTINSTALL_PROGRAM=install_name_tool" 44 + ]) ++ (lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 45 + "HOSTSYSTEM=${stdenv.hostPlatform.config}" 35 46 ]); 36 47 37 48 nativeBuildInputs = [ ··· 44 55 bootstrap-chicken 45 56 ]; 46 57 47 - postInstall = '' 48 - for f in $out/bin/* 49 - do 50 - wrapProgram $f \ 51 - --prefix PATH : ${lib.makeBinPath [ stdenv.cc ]} 52 - done 53 - ''; 54 - 55 58 doCheck = !stdenv.isDarwin; 56 59 postCheck = '' 57 60 ./csi -R chicken.pathname -R chicken.platform \ 58 - -p "(assert (equal? \"${toString binaryVersion}\" (pathname-file (car (repository-path)))))" 61 + -p "(assert (equal? \"${toString finalAttrs.binaryVersion}\" (pathname-file (car (repository-path)))))" 59 62 ''; 60 63 61 - doInstallCheck = true; 62 - installCheckPhase = '' 63 - $out/bin/chicken -version 64 - ''; 64 + passthru.tests.version = testers.testVersion { 65 + package = finalAttrs.finalPackage; 66 + command = "csi -version"; 67 + }; 65 68 66 69 meta = { 67 70 homepage = "https://call-cc.org/"; ··· 77 80 Windows, and many Unix flavours. 78 81 ''; 79 82 }; 80 - } 83 + })
+5 -3
pkgs/development/compilers/chicken/5/eggDerivation.nix
··· 17 17 (stdenv.mkDerivation ({ 18 18 name = "chicken-${name}"; 19 19 propagatedBuildInputs = buildInputs; 20 - nativeBuildInputs = [ makeWrapper ]; 20 + nativeBuildInputs = [ chicken makeWrapper ]; 21 21 buildInputs = [ chicken ]; 22 + 23 + strictDeps = true; 22 24 23 25 CSC_OPTIONS = lib.concatStringsSep " " cscOptions; 24 26 25 27 buildPhase = '' 26 28 runHook preBuild 27 - chicken-install -cached -no-install ${lib.escapeShellArgs chickenInstallFlags} 29 + chicken-install -cached -no-install -host ${lib.escapeShellArgs chickenInstallFlags} 28 30 runHook postBuild 29 31 ''; 30 32 ··· 33 35 34 36 export CHICKEN_INSTALL_PREFIX=$out 35 37 export CHICKEN_INSTALL_REPOSITORY=$out/lib/chicken/${toString chicken.binaryVersion} 36 - chicken-install -cached ${lib.escapeShellArgs chickenInstallFlags} 38 + chicken-install -cached -host ${lib.escapeShellArgs chickenInstallFlags} 37 39 38 40 for f in $out/bin/* 39 41 do
+2 -1
pkgs/development/coq-modules/coq-ext-lib/default.nix
··· 5 5 owner = "coq-ext-lib"; 6 6 inherit version; 7 7 defaultVersion = with lib.versions; lib.switch coq.coq-version [ 8 - { case = range "8.11" "8.17"; out = "0.11.7"; } 8 + { case = range "8.11" "8.17"; out = "0.11.8"; } 9 9 { case = range "8.8" "8.16"; out = "0.11.6"; } 10 10 { case = range "8.8" "8.14"; out = "0.11.4"; } 11 11 { case = range "8.8" "8.13"; out = "0.11.3"; } ··· 13 13 { case = "8.6"; out = "0.9.5"; } 14 14 { case = "8.5"; out = "0.9.4"; } 15 15 ] null; 16 + release."0.11.8".sha256 = "sha256-uUBKJb7XjRnyb7rCisZrDcaDdsp1Bv1lXDIU3Ce8e5k="; 16 17 release."0.11.7".sha256 = "sha256-HkxUny0mxDDT4VouBBh8btwxGZgsb459kBufTLLnuEY="; 17 18 release."0.11.6".sha256 = "0w6iyrdszz7zc8kaybhy3mwjain2d2f83q79xfd5di0hgdayh7q7"; 18 19 release."0.11.4".sha256 = "0yp8mhrhkc498nblvhq1x4j6i9aiidkjza4wzvrkp9p8rgx5g5y3";
+4 -4
pkgs/development/interpreters/python/hooks/default.nix
··· 1 - self: dontUse: with self; 1 + self: super: with self; 2 2 3 3 let 4 - pythonInterpreter = python.pythonForBuild.interpreter; 5 - pythonSitePackages = python.sitePackages; 6 - pythonCheckInterpreter = python.interpreter; 4 + pythonInterpreter = super.python.pythonForBuild.interpreter; 5 + pythonSitePackages = super.python.sitePackages; 6 + pythonCheckInterpreter = super.python.interpreter; 7 7 setuppy = ../run_setup.py; 8 8 in { 9 9 makePythonHook = args: pkgs.makeSetupHook ({passthru.provides.setupHook = true; } // args);
+2 -3
pkgs/development/interpreters/python/passthrufun.nix
··· 47 47 selfTargetTarget = pythonOnTargetForTarget.pkgs or {}; # There is no Python TargetTarget. 48 48 }; 49 49 hooks = import ./hooks/default.nix; 50 - keep = self: hooks self {}; 50 + keep = lib.extends hooks pythonPackagesFun; 51 51 extra = _: {}; 52 52 optionalExtensions = cond: as: lib.optionals cond as; 53 53 pythonExtension = import ../../../top-level/python-packages.nix; 54 54 python2Extension = import ../../../top-level/python2-packages.nix; 55 55 extensions = lib.composeManyExtensions ([ 56 - hooks 57 56 pythonExtension 58 57 ] ++ (optionalExtensions (!self.isPy3k) [ 59 58 python2Extension ··· 65 64 otherSplices 66 65 keep 67 66 extra 68 - (lib.extends (lib.composeExtensions aliases extensions) pythonPackagesFun)) 67 + (lib.extends (lib.composeExtensions aliases extensions) keep)) 69 68 { 70 69 overrides = packageOverrides; 71 70 python = self;
+3 -1
pkgs/development/libraries/freetype/default.nix
··· 38 38 propagatedBuildInputs = [ zlib bzip2 brotli libpng ]; # needed when linking against freetype 39 39 40 40 # dependence on harfbuzz is looser than the reverse dependence 41 - nativeBuildInputs = [ pkg-config which makeWrapper ] 41 + nativeBuildInputs = [ pkg-config which ] 42 + ++ lib.optional (!stdenv.hostPlatform.isWindows) makeWrapper 42 43 # FreeType requires GNU Make, which is not part of stdenv on FreeBSD. 43 44 ++ lib.optional (!stdenv.isLinux) gnumake; 44 45 ··· 63 64 postInstall = glib.flattenInclude + '' 64 65 substituteInPlace $dev/bin/freetype-config \ 65 66 --replace ${buildPackages.pkg-config} ${pkgsHostHost.pkg-config} 67 + '' + lib.optionalString (!stdenv.hostPlatform.isWindows) '' 66 68 67 69 wrapProgram "$dev/bin/freetype-config" \ 68 70 --set PKG_CONFIG_PATH "$PKG_CONFIG_PATH:$dev/lib/pkgconfig"
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ailment"; 11 - version = "9.2.60"; 11 + version = "9.2.61"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-gai+o8XVcOj/HidvlictpnbHLUcGrNR+BLkCuEK8b7c="; 20 + hash = "sha256-QIYJ0Xp1MwCHN1LcpGXF+ZjzFV7dRP6faQy1nwBiMFM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "angr"; 35 - version = "9.2.60"; 35 + version = "9.2.61"; 36 36 format = "pyproject"; 37 37 38 38 disabled = pythonOlder "3.8"; ··· 41 41 owner = pname; 42 42 repo = pname; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-+LeJDSYtAdWyYu2wDm+r7nr1H+CKGxQI9CnmY/8lc/w="; 44 + hash = "sha256-8nGiGDohzxiFNyvMls9EeUxcV7iFIBS2YhaE6Hep0KU="; 45 45 }; 46 46 47 47 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.60"; 11 + version = "9.2.61"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-w2dauzM7niQSbgLgSMXN5X2aU1Xj+9G/8Mah4CDMWGw="; 20 + hash = "sha256-ZTS+Z0PWcA/jhBx37SVZOZ+NjPyG2VaRYMmBg0BeCDI="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-mgmt-cognitiveservices"; 12 - version = "13.4.0"; 12 + version = "13.5.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; ··· 17 17 src = fetchPypi { 18 18 inherit pname version; 19 19 extension = "zip"; 20 - hash = "sha256-GQXDIWOiKGqZqrzpNfvDR8hTU4KnpjZQKrLivcD0tsA="; 20 + hash = "sha256-RK8LGbH4J+nN6gnGBUweZgkqUcMrwe9aVtvZtAvFeBU="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-kusto/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "3.1.0"; 9 + version = "3.2.0"; 10 10 pname = "azure-mgmt-kusto"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - hash = "sha256-dkuVCFR+w3Yr764izDqxGfKtDvgRmAuziSPpkKDWcxc="; 15 + hash = "sha256-zgkFMrufHoX3gq9QXo8SlJYZOfV5GlY3pVQXmIWyx7c="; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.2.60"; 16 + version = "9.2.61"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "angr"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-UpNnvHlsZkDltIDJAl8m1wx79MByRpBjUneiTW0PZr8="; 25 + hash = "sha256-ibxXVHVskDF0DcOWccNKQpWu2V50ZSLCoZHRo+XEZTM="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/cle/default.nix
··· 16 16 17 17 let 18 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.60"; 19 + version = "9.2.61"; 20 20 21 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 22 binaries = fetchFromGitHub { ··· 38 38 owner = "angr"; 39 39 repo = pname; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-CpJiRcaZGM7AOzO1HqCmzWJAFhS2fHmSOJsRLs3VPFc="; 41 + hash = "sha256-iAKHNVAtUdm+ZTk5nXejI7WdEV9sTjLnfZ4B6Wxzk18="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/jsonmerge/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "jsonmerge"; 10 - version = "1.9.0"; 10 + version = "1.9.2"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-otH4ACHFwdcKSeMfhitfBo+dsGYIDYVh6AZU3nSjWE0="; 14 + hash = "sha256-xDdX4BgLDhm3rkwTCtQqB8xYDDGRL2H0gj6Ory+jlKM="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ jsonschema ];
+3 -3
pkgs/development/python-modules/kasa-crypt/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "kasa-crypt"; 13 - version = "0.2.1"; 13 + version = "0.3.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "bdraco"; 20 20 repo = "kasa-crypt"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-VAm/jHeG/LfLpouHc3mSX8Kr8u/keHY552dLzoGaPrQ="; 22 + hash = "sha256-w0LdGPVsxTi7jlfS/HSBEZdjL9ZKclucnBVViwrVC6Y="; 23 23 }; 24 24 25 25 postPatch = '' ··· 44 44 meta = with lib; { 45 45 description = "Fast kasa crypt"; 46 46 homepage = "https://github.com/bdraco/kasa-crypt"; 47 - changelog = "https://github.com/bdraco/kasa-crypt/blob/${version}/CHANGELOG.md"; 47 + changelog = "https://github.com/bdraco/kasa-crypt/blob/v${version}/CHANGELOG.md"; 48 48 license = licenses.asl20; 49 49 maintainers = with maintainers; [ fab ]; 50 50 };
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.60"; 16 + version = "9.2.61"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-gDkt+6fuQ3kHfjgy3VqYGZNM9mGyJdbkt6QzNpVHzYQ="; 23 + hash = "sha256-UbaaudnwsIXs/IsiZyCamnWjLndwrn244ZdbvZa7P0I="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+14
pkgs/development/python-modules/tpm2-pytss/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , fetchpatch 4 5 , pythonOlder 5 6 , asn1crypto 6 7 , cffi ··· 27 28 inherit pname version; 28 29 hash = "sha256-W1tLFFb9wa7vPSw5cL6qB4yPfyZIyXppvPYMWi+VyJc="; 29 30 }; 31 + 32 + patches = [ 33 + # This patches the call to the C preprocessor not to include types 34 + # pycparser does not handle. 35 + # `hardeningDisable = [ "fortify" ]` would have the same effect but 36 + # would also disable hardening from generated FFI objects. 37 + # 38 + # backport of https://github.com/tpm2-software/tpm2-pytss/pull/523 39 + (fetchpatch { 40 + url = "https://github.com/baloo/tpm2-pytss/commit/099c069f28cfcd0a3019adebfeafa976f9395221.patch"; 41 + sha256 = "sha256-wU2WfLYFDmkhGzYornZ386tB3zb3GYfGOTc+/QOFb1o="; 42 + }) 43 + ]; 30 44 31 45 nativeBuildInputs = [ 32 46 cffi
+2 -2
pkgs/development/python-modules/weconnect-mqtt/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "weconnect-mqtt"; 13 - version = "0.42.3"; 13 + version = "0.45.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "tillsteinbach"; 20 20 repo = "WeConnect-mqtt"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-TEB2UtXH73CCJhbuQjnABcG3XLHB6VybDwjhixnpt0w="; 22 + hash = "sha256-lZa8HIGLSDd/avNuoYSUHJ0b3rSx8uHLuUz8lABQHO4="; 23 23 }; 24 24 25 25 postPatch = ''
+3 -3
pkgs/development/tools/buf/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "buf"; 13 - version = "1.24.0"; 13 + version = "1.25.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "bufbuild"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-DMZYjtIuN8b03UOAEtz32+Cj2MaE46v2k0IHT7YiZfk="; 19 + hash = "sha256-koYRJCO9G8McoFNe2P61y+q7T4gZ1MBNAy9jFC63kds="; 20 20 }; 21 21 22 - vendorHash = "sha256-uBM5r3cT0c4NUOfWaqkxRJ06p2GtOwvSOQfvP77ivTA="; 22 + vendorHash = "sha256-2UA8rp2ZHTUnYialFXrIlH+RzfZHtdKn0dc+Dfps8ow="; 23 23 24 24 patches = [ 25 25 # Skip a test that requires networking to be available to work.
+32 -41
pkgs/development/tools/build-managers/bmake/default.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "bmake"; 13 - version = "20230414"; 13 + version = "20230711"; 14 14 15 15 src = fetchurl { 16 - url = "http://www.crufty.net/ftp/pub/sjg/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; 17 - hash = "sha256-KcsdJqrn3p3vkr2us6rUUg6JlRzpey518LibrhuVOZ8="; 16 + url = "http://www.crufty.net/ftp/pub/sjg/bmake-${finalAttrs.version}.tar.gz"; 17 + hash = "sha256-CoFULAPxoObCe/UBXY+7xSY04RkIOOx9p2RYR9kzL+8="; 18 18 }; 19 19 20 + patches = [ 21 + # make bootstrap script aware of the prefix in /nix/store 22 + ./bootstrap-fix.patch 23 + # preserve PATH from build env in unit tests 24 + ./fix-unexport-env-test.patch 25 + # Always enable ksh test since it checks in a impure location /bin/ksh 26 + ./unconditional-ksh-test.patch 27 + # decouple tests from build phase 28 + ./dont-test-while-installing.diff 29 + ]; 30 + 20 31 # Make tests work with musl 21 32 # * Disable deptgt-delete_on_error test (alpine does this too) 22 33 # * Disable shell-ksh test (ksh doesn't compile with musl) ··· 30 41 31 42 nativeBuildInputs = [ getopt ]; 32 43 33 - patches = [ 34 - # make bootstrap script aware of the prefix in /nix/store 35 - ./bootstrap-fix.patch 36 - # preserve PATH from build env in unit tests 37 - ./fix-unexport-env-test.patch 38 - # Always enable ksh test since it checks in a impure location /bin/ksh 39 - ./unconditional-ksh-test.patch 40 - # decouple tests from build phase 41 - (fetchpatch { 42 - name = "separate-tests.patch"; 43 - url = "https://raw.githubusercontent.com/alpinelinux/aports/2a36f7b79df44136c4d2b8e9512f908af65adfee/community/bmake/separate-tests.patch"; 44 - hash = "sha256-KkmqASAl46/6Of7JLOQDFUqkOw3rGLxnNmyg7Lk0RwM="; 45 - }) 46 - # add a shebang to bmake's install(1) replacement 47 - (fetchpatch { 48 - name = "install-sh.patch"; 49 - url = "https://raw.githubusercontent.com/alpinelinux/aports/34cd8c45397c63c041cf3cbe1ba5232fd9331196/community/bmake/install-sh.patch"; 50 - hash = "sha256-RvFq5nsmDxq54UTnXGlfO6Rip/XQYj0ZySatqUxjEX0="; 51 - }) 52 - ]; 53 - 54 44 # The generated makefile is a small wrapper for calling ./boot-strap with a 55 45 # given op. On a case-insensitive filesystem this generated makefile clobbers 56 46 # a distinct, shipped, Makefile and causes infinite recursion during tests 57 47 # which eventually fail with "fork: Resource temporarily unavailable" 58 48 configureFlags = [ 59 49 "--without-makefile" 60 - ]; 61 - 62 - # Disabled tests: 63 - # opt-chdir: ofborg complains about it somehow 64 - # opt-keep-going-indirect: not yet known 65 - # varmod-localtime: musl doesn't support TZDIR and this test relies on impure, 66 - # implicit paths 67 - BROKEN_TESTS = builtins.concatStringsSep " " [ 68 - "opt-chdir" 69 - "opt-keep-going-indirect" 70 - "varmod-localtime" 71 50 ]; 72 51 73 52 buildPhase = '' ··· 94 73 ksh 95 74 ]; 96 75 76 + # Disabled tests: 77 + # opt-chdir: ofborg complains about it somehow 78 + # opt-keep-going-indirect: not yet known 79 + # varmod-localtime: musl doesn't support TZDIR and this test relies on impure, 80 + # implicit paths 81 + env.BROKEN_TESTS = builtins.concatStringsSep " " [ 82 + "opt-chdir" 83 + "opt-keep-going-indirect" 84 + "varmod-localtime" 85 + ]; 86 + 97 87 checkPhase = '' 98 88 runHook preCheck 99 89 ··· 104 94 105 95 setupHook = ./setup-hook.sh; 106 96 107 - meta = with lib; { 97 + passthru.tests.bmakeMusl = pkgsMusl.bmake; 98 + 99 + meta = { 108 100 homepage = "http://www.crufty.net/help/sjg/bmake.html"; 109 101 description = "Portable version of NetBSD 'make'"; 110 - license = licenses.bsd3; 111 - maintainers = with maintainers; [ thoughtpolice AndersonTorres ]; 112 - platforms = platforms.unix; 102 + license = lib.licenses.bsd3; 103 + maintainers = with lib.maintainers; [ thoughtpolice AndersonTorres ]; 104 + platforms = lib.platforms.unix; 105 + broken = stdenv.isAarch64; # failure on gnulib-tests 113 106 }; 114 - 115 - passthru.tests.bmakeMusl = pkgsMusl.bmake; 116 107 }) 117 108 # TODO: report the quirks and patches to bmake devteam (especially the Musl one)
+21
pkgs/development/tools/build-managers/bmake/dont-test-while-installing.diff
··· 1 + diff -Naur bmake-old/boot-strap bmake-new/boot-strap 2 + --- bmake-old/boot-strap 2023-06-27 18:02:19.000000000 -0300 3 + +++ bmake-new/boot-strap 2023-07-23 22:31:02.334720661 -0300 4 + @@ -413,9 +413,6 @@ 5 + [ -s make-bootstrap.sh ] || op_configure 6 + chmod 755 make-bootstrap.sh || exit 1 7 + ./make-bootstrap.sh || exit 1 8 + - case "$op" in 9 + - build) op_test;; 10 + - esac 11 + } 12 + 13 + op_test() { 14 + @@ -434,7 +431,6 @@ 15 + } 16 + 17 + op_install() { 18 + - op_test 19 + case "$INSTALL_PREFIX,$INSTALL_BIN,$prefix" in 20 + ,$HOST_TARGET/bin,*/$HOST_TARGET) 21 + INSTALL_PREFIX=`dirname $prefix`
-23
pkgs/development/tools/build-managers/bmake/fix-localtime-test.patch
··· 1 - --- bmake/unit-tests/Makefile.orig 2021-05-30 14:24:38.822484317 +0200 2 - +++ bmake/unit-tests/Makefile 2021-05-31 13:25:21.645751428 +0200 3 - @@ -455,7 +455,8 @@ 4 - ENV.varmisc= FROM_ENV=env 5 - ENV.varmisc+= FROM_ENV_BEFORE=env 6 - ENV.varmisc+= FROM_ENV_AFTER=env 7 - -ENV.varmod-localtime+= TZ=Europe/Berlin 8 - +# Set absolute path to tz file since musl doesn't support TZDIR 9 - +ENV.varmod-localtime+= TZDIR=${TZDIR} TZ=:${TZDIR}/Europe/Berlin 10 - ENV.varname-vpath+= VPATH=varname-vpath.dir:varname-vpath.dir2 11 - 12 - # Override make flags for some of the tests; default is -k. 13 - --- bmake/unit-tests/varmod-localtime.mk.orig 2021-05-30 14:30:34.397986246 +0200 14 - +++ bmake/unit-tests/varmod-localtime.mk 2021-05-31 13:24:41.430906606 +0200 15 - @@ -3,7 +3,7 @@ 16 - # Tests for the :localtime variable modifier, which formats a timestamp 17 - # using strftime(3) in local time. 18 - 19 - -.if ${TZ} != "Europe/Berlin" # see unit-tests/Makefile 20 - +.if ${TZ} != ":${TZDIR}/Europe/Berlin" # see unit-tests/Makefile 21 - . error 22 - .endif 23 -
+22 -28
pkgs/development/tools/build-managers/bmake/setup-hook.sh
··· 1 + # shellcheck shell=bash disable=SC2086,SC2154,SC2206 2 + 1 3 addMakeFlags() { 2 4 export prefix="$out" 3 5 export MANDIR="${!outputMan}/share/man" ··· 5 7 export BINOWN= 6 8 export STRIP_FLAG= 7 9 } 8 - 9 - preConfigureHooks+=(addMakeFlags) 10 10 11 11 bmakeBuildPhase() { 12 12 runHook preBuild 13 13 14 14 local flagsArray=( 15 15 ${enableParallelBuilding:+-j${NIX_BUILD_CORES}} 16 - SHELL=$SHELL 16 + SHELL="$SHELL" 17 17 $makeFlags ${makeFlagsArray+"${makeFlagsArray[@]}"} 18 18 $buildFlags ${buildFlagsArray+"${buildFlagsArray[@]}"} 19 19 ) 20 20 21 21 echoCmd 'build flags' "${flagsArray[@]}" 22 22 bmake ${makefile:+-f $makefile} "${flagsArray[@]}" 23 - unset flagsArray 24 23 25 24 runHook postBuild 26 25 } 27 26 28 - if [ -z "${dontUseBmakeBuild-}" -a -z "${buildPhase-}" ]; then 29 - buildPhase=bmakeBuildPhase 30 - fi 31 - 32 27 bmakeCheckPhase() { 33 28 runHook preCheck 34 29 35 30 if [ -z "${checkTarget:-}" ]; then 36 31 #TODO(@oxij): should flagsArray influence make -n? 37 32 if bmake -n ${makefile:+-f $makefile} check >/dev/null 2>&1; then 38 - checkTarget=check 33 + checkTarget="check" 39 34 elif bmake -n ${makefile:+-f $makefile} test >/dev/null 2>&1; then 40 - checkTarget=test 35 + checkTarget="test" 41 36 fi 42 37 fi 43 38 44 39 if [ -z "${checkTarget:-}" ]; then 45 40 echo "no test target found in bmake, doing nothing" 46 41 else 47 - # shellcheck disable=SC2086 48 42 local flagsArray=( 49 43 ${enableParallelChecking:+-j${NIX_BUILD_CORES}} 50 - SHELL=$SHELL 44 + SHELL="$SHELL" 51 45 # Old bash empty array hack 52 46 $makeFlags ${makeFlagsArray+"${makeFlagsArray[@]}"} 53 47 ${checkFlags:-VERBOSE=y} ${checkFlagsArray+"${checkFlagsArray[@]}"} ··· 56 50 57 51 echoCmd 'check flags' "${flagsArray[@]}" 58 52 bmake ${makefile:+-f $makefile} "${flagsArray[@]}" 59 - 60 - unset flagsArray 61 53 fi 62 54 63 55 runHook postCheck 64 56 } 65 57 66 - if [ -z "${dontUseBmakeCheck-}" -a -z "${checkPhase-}" ]; then 67 - checkPhase=bmakeCheckPhase 68 - fi 69 - 70 58 bmakeInstallPhase() { 71 59 runHook preInstall 72 60 ··· 74 62 mkdir -p "$prefix" 75 63 fi 76 64 77 - # shellcheck disable=SC2086 78 65 local flagsArray=( 79 66 ${enableParallelInstalling:+-j${NIX_BUILD_CORES}} 80 - SHELL=$SHELL 67 + SHELL="$SHELL" 81 68 # Old bash empty array hack 82 69 $makeFlags ${makeFlagsArray+"${makeFlagsArray[@]}"} 83 70 $installFlags ${installFlagsArray+"${installFlagsArray[@]}"} ··· 86 73 87 74 echoCmd 'install flags' "${flagsArray[@]}" 88 75 bmake ${makefile:+-f $makefile} "${flagsArray[@]}" 89 - unset flagsArray 90 76 91 77 runHook postInstall 92 78 } 93 - 94 - if [ -z "${dontUseBmakeInstall-}" -a -z "${installPhase-}" ]; then 95 - installPhase=bmakeInstallPhase 96 - fi 97 79 98 80 bmakeDistPhase() { 99 81 runHook preDist ··· 103 85 fi 104 86 105 87 # Old bash empty array hack 106 - # shellcheck disable=SC2086 107 88 local flagsArray=( 108 89 $distFlags ${distFlagsArray+"${distFlagsArray[@]}"} ${distTarget:-dist} 109 90 ) ··· 116 97 117 98 # Note: don't quote $tarballs, since we explicitly permit 118 99 # wildcards in there. 119 - # shellcheck disable=SC2086 120 100 cp -pvd ${tarballs:-*.tar.gz} "$out/tarballs" 121 101 fi 122 102 123 103 runHook postDist 124 104 } 125 105 126 - if [ -z "${dontUseBmakeDist-}" -a -z "${distPhase-}" ]; then 106 + preConfigureHooks+=(addMakeFlags) 107 + 108 + if [ -z "${dontUseBmakeBuild-}" ] && [ -z "${buildPhase-}" ]; then 109 + buildPhase=bmakeBuildPhase 110 + fi 111 + 112 + if [ -z "${dontUseBmakeCheck-}" ] && [ -z "${checkPhase-}" ]; then 113 + checkPhase=bmakeCheckPhase 114 + fi 115 + 116 + if [ -z "${dontUseBmakeInstall-}" ] && [ -z "${installPhase-}" ]; then 117 + installPhase=bmakeInstallPhase 118 + fi 119 + 120 + if [ -z "${dontUseBmakeDist-}" ] && [ -z "${distPhase-}" ]; then 127 121 distPhase=bmakeDistPhase 128 122 fi
+8 -4
pkgs/development/tools/mold/default.nix
··· 8 8 , zlib 9 9 , testers 10 10 , mold 11 + , nix-update-script 11 12 }: 12 13 13 14 stdenv.mkDerivation rec { 14 15 pname = "mold"; 15 - version = "1.11.0"; 16 + version = "2.0.0"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "rui314"; 19 20 repo = pname; 20 21 rev = "refs/tags/v${version}"; 21 - hash = "sha256-dfdrXp05eJALTQnx2F3GxRWKMA+Icj0mRPcb72z7qMw="; 22 + hash = "sha256-dEmwVgo9XiU3WtObVL5VbFW7rEzdFfnRepcbyGxX1JM="; 22 23 }; 23 24 24 25 nativeBuildInputs = [ ··· 49 50 "-faligned-allocation" 50 51 ]); 51 52 52 - passthru.tests.version = testers.testVersion { package = mold; }; 53 + passthru = { 54 + updateScript = nix-update-script { }; 55 + tests.version = testers.testVersion { package = mold; }; 56 + }; 53 57 54 58 meta = with lib; { 55 59 description = "A faster drop-in replacement for existing Unix linkers"; ··· 61 65 ''; 62 66 homepage = "https://github.com/rui314/mold"; 63 67 changelog = "https://github.com/rui314/mold/releases/tag/v${version}"; 64 - license = licenses.agpl3Plus; 68 + license = licenses.mit; 65 69 maintainers = with maintainers; [ azahi nitsky ]; 66 70 platforms = platforms.unix; 67 71 };
+56
pkgs/games/hheretic/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , SDL 5 + , SDL_mixer 6 + , autoreconfHook 7 + , gitUpdater 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "hheretic"; 12 + version = "0.2.3"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "sezero"; 16 + repo = "hheretic"; 17 + rev = "hheretic-${finalAttrs.version}"; 18 + hash = "sha256-e9N869W8STZdLUBSscxEnF2Z+SrdVv8ARDL8AMe1SJ8="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + autoreconfHook 23 + SDL.dev 24 + ]; 25 + 26 + buildInputs = [ 27 + SDL 28 + SDL_mixer 29 + ]; 30 + 31 + strictDeps = true; 32 + enableParallelBuilding = true; 33 + 34 + configureFlags = [ "--with-audio=sdlmixer" ]; 35 + 36 + installPhase = '' 37 + runHook preInstall 38 + 39 + install -Dm755 hheretic-gl -t $out/bin 40 + 41 + runHook postInstall 42 + ''; 43 + 44 + passthru.updateScript = gitUpdater { 45 + rev-prefix = "hheretic-"; 46 + }; 47 + 48 + meta = { 49 + description = "Linux port of Raven Game's Heretic"; 50 + homepage = "https://hhexen.sourceforge.net/hhexen.html"; 51 + license = lib.licenses.gpl2Plus; 52 + mainProgram = "hheretic-gl"; 53 + maintainers = with lib.maintainers; [ moody ]; 54 + inherit (SDL.meta) platforms; 55 + }; 56 + })
+43 -10
pkgs/games/hhexen/default.nix
··· 1 - { lib, fetchurl, SDL, stdenv }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , SDL 5 + , SDL_mixer 6 + , autoreconfHook 7 + , gitUpdater 8 + }: 2 9 3 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 4 11 pname = "hhexen"; 5 12 version = "1.6.3"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/hhexen/hhexen-${version}-src.tgz"; 8 - sha256 = "1jwccqawbdn0rjn5p59j21rjy460jdhps7zwn2z0gq9biggw325b"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "sezero"; 16 + repo = "hhexen"; 17 + rev = "hhexen-${finalAttrs.version}"; 18 + hash = "sha256-y3jKfU4e8R2pJQN/FN7W6KQ7D/P+7pmQkdmZug15ApI="; 9 19 }; 10 20 11 - buildInputs = [ SDL ]; 21 + nativeBuildInputs = [ 22 + autoreconfHook 23 + SDL.dev 24 + ]; 25 + 26 + buildInputs = [ 27 + SDL 28 + SDL_mixer 29 + ]; 30 + 31 + strictDeps = true; 32 + enableParallelBuilding = true; 33 + 34 + configureFlags = [ "--with-audio=sdlmixer" ]; 35 + 12 36 installPhase = '' 37 + runHook preInstall 38 + 13 39 install -Dm755 hhexen-gl -t $out/bin 40 + 41 + runHook postInstall 14 42 ''; 15 43 16 - meta = with lib; { 44 + passthru.updateScript = gitUpdater { 45 + rev-prefix = "hhexen-"; 46 + }; 47 + 48 + meta = { 17 49 description = "Linux port of Raven Game's Hexen"; 18 50 homepage = "https://hhexen.sourceforge.net/hhexen.html"; 19 - license = licenses.gpl2Plus; 20 - maintainers = with maintainers; [ djanatyn ]; 51 + license = lib.licenses.gpl2Plus; 52 + maintainers = with lib.maintainers; [ moody djanatyn ]; 21 53 mainProgram = "hhexen-gl"; 54 + inherit (SDL.meta) platforms; 22 55 }; 23 - } 56 + })
+3 -3
pkgs/games/minesweep-rs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "minesweep-rs"; 8 - version = "6.0.16"; 8 + version = "6.0.19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "cpcloud"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-jA4NqLZw+JREj0UlEMjcatb6PeBHpiNKrFenpe3HyBw="; 14 + hash = "sha256-dFY+t6MVRdbp0z5mbnREd/t6v1D+7g/vD+K8mcJvn9E="; 15 15 }; 16 16 17 - cargoHash = "sha256-wvN7aa4LjvYIJZtUedAscD2x8EKpdtzc5b1YI9MTeLY="; 17 + cargoHash = "sha256-mLRD5Z/ZzfT1BFFSyYmJkY98vMY/Elt3Gy0SboCpzec="; 18 18 19 19 meta = with lib; { 20 20 description = "Sweep some mines for fun, and probably not for profit";
+1 -2
pkgs/tools/X11/sunpaper/default.nix
··· 3 3 , fetchFromGitHub 4 4 , sunwait 5 5 , wallutils 6 - , rPackages 7 6 }: 8 7 9 8 stdenvNoCC.mkDerivation rec { ··· 27 26 --replace "sunwait" "${sunwait}/bin/sunwait" \ 28 27 --replace "setwallpaper" "${wallutils}/bin/setwallpaper" \ 29 28 --replace '$HOME/sunpaper/images/' "$out/share/sunpaper/images/" 30 - ''; 29 + ''; 31 30 32 31 installPhase = '' 33 32 mkdir -p "$out/bin" "$out/share/sunpaper/images"
+2 -2
pkgs/tools/admin/awscli/default.nix
··· 8 8 let 9 9 py = python3.override { 10 10 packageOverrides = self: super: { 11 - pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec { 11 + pyyaml = super.pyyaml.overridePythonAttrs rec { 12 12 version = "5.4.1"; 13 13 src = fetchFromGitHub { 14 14 owner = "yaml"; ··· 21 21 PYTHONPATH="tests/lib3:$PYTHONPATH" ${self.python.interpreter} -m test_all 22 22 runHook postCheck 23 23 ''; 24 - }); 24 + }; 25 25 }; 26 26 self = py; 27 27 };
+1 -1
pkgs/tools/admin/azure-cli/default.nix
··· 14 14 15 15 # put packages that needs to be overridden in the py package scope 16 16 py = import ./python-packages.nix { 17 - inherit stdenv lib src version python3 fetchPypi; 17 + inherit stdenv src version python3 fetchPypi; 18 18 }; 19 19 in 20 20 py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
+1 -1
pkgs/tools/admin/azure-cli/python-packages.nix
··· 1 - { stdenv, python3, fetchPypi, lib, src, version }: 1 + { stdenv, python3, fetchPypi, src, version }: 2 2 3 3 let 4 4 buildAzureCliPackage = with py.pkgs; buildPythonPackage;
+1 -1
pkgs/tools/admin/credhub-cli/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchpatch }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "credhub-cli";
+1 -1
pkgs/tools/admin/cw/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, lib, stdenv }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "cw";
+2 -2
pkgs/tools/admin/gixy/default.nix
··· 3 3 let 4 4 python = python3.override { 5 5 packageOverrides = self: super: { 6 - pyparsing = super.pyparsing.overridePythonAttrs (oldAttrs: rec { 6 + pyparsing = super.pyparsing.overridePythonAttrs rec { 7 7 version = "2.4.7"; 8 8 src = fetchFromGitHub { 9 9 owner = "pyparsing"; ··· 14 14 nativeBuildInputs = [ 15 15 super.setuptools 16 16 ]; 17 - }); 17 + }; 18 18 }; 19 19 }; 20 20 in
+3 -5
pkgs/tools/admin/google-cloud-sdk/components.nix
··· 1 - { stdenv 2 - , lib 3 - , google-cloud-sdk 1 + { lib 2 + , stdenv 4 3 , system 5 4 , snapshotPath 6 5 , autoPatchelfHook 7 6 , python3 8 7 , libxcrypt-legacy 9 - , ... 10 8 }: 11 9 12 10 let ··· 143 141 { 144 142 url = src; 145 143 inherit sha256; 146 - }) ; 144 + }); 147 145 dontUnpack = true; 148 146 installPhase = '' 149 147 mkdir -p $out/google-cloud-sdk/.install
+1 -1
pkgs/tools/admin/google-cloud-sdk/default.nix
··· 7 7 # 3) used by `google-cloud-sdk` only on GCE guests 8 8 # 9 9 10 - { stdenv, lib, fetchurl, makeWrapper, nixosTests, python, openssl, jq, callPackage, with-gce ? false }: 10 + { stdenv, lib, fetchurl, makeWrapper, python, openssl, jq, callPackage, with-gce ? false }: 11 11 12 12 let 13 13 pythonEnv = python.withPackages (p: with p; [
+1 -1
pkgs/tools/admin/google-cloud-sdk/withExtraComponents.nix
··· 1 - { lib, google-cloud-sdk, callPackage, runCommand, components }: 1 + { lib, google-cloud-sdk, runCommand, components }: 2 2 3 3 comps_: 4 4
+1 -2
pkgs/tools/admin/kics/default.nix
··· 1 - { stdenv 1 + { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 - , lib 5 4 , testers 6 5 , kics 7 6 }:
+1 -1
pkgs/tools/admin/meshcentral/default.nix
··· 1 - { lib, fetchpatch, fetchzip, yarn2nix-moretea, nodejs_18, jq, dos2unix }: 1 + { lib, fetchzip, yarn2nix-moretea, nodejs_18, dos2unix }: 2 2 3 3 yarn2nix-moretea.mkYarnPackage { 4 4 version = "1.1.6";
+1 -1
pkgs/tools/admin/ossutil/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchpatch }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 version = "1.7.16";
+1 -1
pkgs/tools/admin/syft/default.nix
··· 1 - { lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }: 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 2 3 3 buildGoModule rec { 4 4 pname = "syft";
-1
pkgs/tools/admin/tigervnc/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , xorg 6 5 , xkeyboard_config 7 6 , zlib
-1
pkgs/tools/audio/botamusique/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , python3Packages 6 5 , ffmpeg 7 6 , makeWrapper
+1 -1
pkgs/tools/audio/isrcsubmit/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python3Packages }: 1 + { lib, fetchFromGitHub, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "isrcsubmit";
+1 -2
pkgs/tools/audio/kaldi/default.nix
··· 7 7 , cmake 8 8 , pkg-config 9 9 , fetchFromGitHub 10 - , git 11 10 , python3 12 11 , Accelerate 13 12 , _experimental-update-script-combinators ··· 88 87 updateSource 89 88 updateOpenfst 90 89 ]; 91 - }; 90 + }; 92 91 93 92 meta = with lib; { 94 93 description = "Speech Recognition Toolkit";
+2 -4
pkgs/tools/audio/midimonster/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 4 - , zlib 5 3 , fetchFromGitHub 6 4 , gnumake 7 5 , gcc ··· 15 13 , libevdev 16 14 }: 17 15 18 - stdenv.mkDerivation rec { 16 + stdenv.mkDerivation { 19 17 pname = "midimonster"; 20 18 version = "0.6.0"; 21 19 ··· 27 25 owner = "cbdevnet"; 28 26 rev = "f16f7db86662fcdbf45b6373257c90c824b0b4b0"; 29 27 sha256 = "131zs4j9asq9xl72cbyi463xpkj064ca1s7i77q5jrwqysgy52sp"; 30 - }; 28 + }; 31 29 32 30 doCheck = true; 33 31 enableParallelBuilding = true;
+5 -6
pkgs/tools/audio/mpd-notification/default.nix
··· 2 2 , stdenv 3 3 , pkg-config 4 4 , fetchFromGitHub 5 - , systemd 6 5 , file 7 6 , iniparser 8 7 , ffmpeg ··· 33 32 ffmpeg 34 33 libmpdclient 35 34 discount 36 - ]; 35 + ]; 37 36 38 - installPhase = '' 37 + installPhase = '' 39 38 runHook preInstall 40 39 41 40 mkdir -p $out/bin ··· 48 47 ''; 49 48 50 49 postPatch = '' 51 - substituteInPlace systemd/mpd-notification.service --replace /usr $out 52 - ''; 50 + substituteInPlace systemd/mpd-notification.service --replace /usr $out 51 + ''; 53 52 54 - meta = with lib; { 53 + meta = with lib; { 55 54 description = "Notifications for mpd"; 56 55 homepage = "https://github.com/eworm-de/mpd-notification"; 57 56 license = licenses.gpl3Plus;
-1
pkgs/tools/bluetooth/blueberry/default.nix
··· 5 5 , cinnamon 6 6 , gnome 7 7 , gobject-introspection 8 - , intltool 9 8 , libnotify 10 9 , pavucontrol 11 10 , python3Packages
+1 -1
pkgs/tools/bluetooth/blueman/default.nix
··· 1 1 { config, stdenv, lib, fetchurl, intltool, pkg-config, python3Packages, bluez, gtk3 2 - , obex_data_server, xdg-utils, dnsmasq, dhcp, libappindicator, iproute2 2 + , obex_data_server, xdg-utils, dnsmasq, dhcp, iproute2 3 3 , gnome, librsvg, wrapGAppsHook, gobject-introspection 4 4 , networkmanager, withPulseAudio ? config.pulseaudio or stdenv.isLinux, libpulseaudio }: 5 5
+1 -1
pkgs/tools/bluetooth/bluetuith/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, lib, stdenv }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "bluetuith";
-1
pkgs/tools/bluetooth/nrfconnect/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , fetchurl 4 3 , appimageTools 5 4 }:
-1
pkgs/tools/cd-dvd/ventoy/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , autoPatchelfHook 6 5 , bash 7 6 , copyDesktopItems
+1 -1
pkgs/tools/compression/zopfli/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, cmake }: 1 + { lib, stdenv, fetchFromGitHub, cmake }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "zopfli";
-1
pkgs/tools/compression/zstd/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, bash, gnugrep 2 2 , fixDarwinDylibNames 3 3 , file 4 - , fetchpatch 5 4 , legacySupport ? false 6 5 , static ? stdenv.hostPlatform.isStatic 7 6 # these need to be ran on the host, thus disable when cross-compiling
+2 -2
pkgs/tools/filesystems/bees/default.nix
··· 75 75 substituteAll ${./bees-service-wrapper} "$out"/bin/bees-service-wrapper 76 76 chmod +x "$out"/bin/bees-service-wrapper 77 77 ln -s ${bees}/bin/beesd "$out"/bin/beesd 78 - '').overrideAttrs (old: { 78 + '').overrideAttrs { 79 79 passthru.tests = { 80 80 smoke-test = nixosTests.bees; 81 81 }; 82 - }) 82 + }
+4 -4
pkgs/tools/filesystems/ceph/default.nix
··· 107 107 optZfs = shouldUsePkg zfs; 108 108 109 109 # Downgrade rocksdb, 7.10 breaks ceph 110 - rocksdb' = rocksdb.overrideAttrs (oldAttrs: { 110 + rocksdb' = rocksdb.overrideAttrs { 111 111 version = "7.9.2"; 112 112 src = fetchFromGitHub { 113 113 owner = "facebook"; ··· 115 115 rev = "refs/tags/v7.9.2"; 116 116 hash = "sha256-5P7IqJ14EZzDkbjaBvbix04ceGGdlWBuVFH/5dpD5VM="; 117 117 }; 118 - }); 118 + }; 119 119 120 120 hasRadosgw = optExpat != null && optCurl != null && optLibedit != null; 121 121 ··· 165 165 # Watch out for python <> boost compatibility 166 166 python = python310.override { 167 167 packageOverrides = self: super: { 168 - sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { 168 + sqlalchemy = super.sqlalchemy.overridePythonAttrs rec { 169 169 version = "1.4.46"; 170 170 src = fetchPypi { 171 171 pname = "SQLAlchemy"; ··· 176 176 "test/aaa_profiling" 177 177 "test/ext/mypy" 178 178 ]; 179 - }); 179 + }; 180 180 }; 181 181 }; 182 182
-1
pkgs/tools/filesystems/davfs2/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl 3 - , fetchpatch 4 3 , autoreconfHook 5 4 , neon 6 5 , procps
+2 -2
pkgs/tools/filesystems/dduper/default.nix
··· 1 1 { lib, stdenv, fetchpatch, fetchFromGitHub, btrfs-progs, python3 }: 2 2 3 3 let 4 - btrfsProgsPatched = btrfs-progs.overrideAttrs (oldAttrs: { 4 + btrfsProgsPatched = btrfs-progs.overrideAttrs { 5 5 patches = [ 6 6 (fetchpatch { 7 7 name = "0001-Print-csum-for-a-given-file-on-stdout.patch"; ··· 9 9 sha256 = "sha256-M4LT7G6gwBfSXf6EL4pxNoQJMyUTOA+ojxEJqw2yss4="; 10 10 }) 11 11 ]; 12 - }); 12 + }; 13 13 py3 = python3.withPackages (ps: with ps; [ 14 14 prettytable 15 15 numpy
+1 -1
pkgs/tools/filesystems/dupe-krill/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform, runCommand }: 1 + { lib, fetchFromGitHub, rustPlatform }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "dupe-krill";
-1
pkgs/tools/filesystems/dwarfs/default.nix
··· 9 9 , double-conversion 10 10 , fmt_8 11 11 , fuse3 12 - , gflags 13 12 , glog 14 13 , gtest 15 14 , jemalloc
+1 -1
pkgs/tools/filesystems/garage/default.nix
··· 1 1 { lib, stdenv, rustPlatform, fetchFromGitea, openssl, pkg-config, protobuf 2 - , cacert, testers, Security, garage, nixosTests }: 2 + , cacert, Security, garage, nixosTests }: 3 3 let 4 4 generic = { version, sha256, cargoSha256, eol ? false, broken ? false }: rustPlatform.buildRustPackage { 5 5 pname = "garage";
-1
pkgs/tools/filesystems/gocryptfs/default.nix
··· 1 1 { lib 2 - , stdenv 3 2 , buildGoModule 4 3 , fetchFromGitHub 5 4 , fuse
-1
pkgs/tools/filesystems/lizardfs/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , cmake 6 5 , makeWrapper 7 6 , python3
+2 -2
pkgs/tools/filesystems/mkspiffs/presets.nix
··· 4 4 5 5 lib.mapAttrs ( 6 6 name: { CPPFLAGS }: 7 - mkspiffs.overrideAttrs (drv: { 7 + mkspiffs.overrideAttrs { 8 8 inherit CPPFLAGS; 9 9 BUILD_CONFIG_NAME = "-${name}"; 10 - }) 10 + } 11 11 ) { 12 12 arduino-esp8266.CPPFLAGS = [ 13 13 "-DSPIFFS_USE_MAGIC_LENGTH=0"
-3
pkgs/tools/filesystems/netatalk/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , acl 6 5 , autoreconfHook 7 6 , avahi 8 7 , db 9 - , ed 10 8 , libevent 11 9 , libgcrypt 12 10 , libiconv 13 - , libtirpc 14 11 , openssl 15 12 , pam 16 13 , perl
+1 -1
pkgs/tools/filesystems/nilfs-utils/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, libuuid, libselinux 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, libuuid, libselinux 2 2 , e2fsprogs }: 3 3 4 4 stdenv.mkDerivation rec {
+1 -1
pkgs/tools/filesystems/sdat2img/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, python3Packages }: 1 + { lib, fetchFromGitHub, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication { 4 4 pname = "sdat2img";
-1
pkgs/tools/filesystems/squashfs/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , help2man 6 5 , lz4 7 6 , lzo
+2 -2
pkgs/tools/filesystems/tar2ext4/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "tar2ext4"; 5 - version = "0.9.8"; 5 + version = "0.10.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "microsoft"; 9 9 repo = "hcsshim"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-CvXn5b1kEZ2gYqfKSFRNzqkyOAcfcI1/3etRJTKwqog="; 11 + sha256 = "sha256-+GhYeQ27uwg9JOv1qbf1+UbMd+vPXJ05nsXZD9OakzI="; 12 12 }; 13 13 14 14 sourceRoot = "source/cmd/tar2ext4";
+1 -1
pkgs/tools/filesystems/ubidump/default.nix
··· 1 - { lib, fetchFromGitHub, python3, makeWrapper }: 1 + { lib, fetchFromGitHub, python3 }: 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4
-1
pkgs/tools/filesystems/wipefreespace/default.nix
··· 1 1 { stdenv 2 - , pkgs 3 2 , lib 4 3 , fetchurl 5 4 , e2fsprogs
+2 -3
pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix
··· 1 - { rustPlatform 1 + { lib 2 + , rustPlatform 2 3 , cloud-utils 3 4 , fetchFromGitHub 4 - , lib 5 - , llvmPackages 6 5 , pkg-config 7 6 , util-linux 8 7 , zfs
+3 -3
pkgs/tools/misc/wakapi/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "wakapi"; 5 - version = "2.7.0"; 5 + version = "2.8.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "muety"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-1EMSrHx6Tx58voz5veyNZg1gnubuGyg2K4dg2QdzmMw="; 11 + sha256 = "sha256-5EUXhKv4cLDaHr6Q2mel3YbVPAYRJd1JtHyWn7kQy8Y="; 12 12 }; 13 13 14 - vendorHash = "sha256-0wHXULDKyXYBTGxfSQXT/5NidPtSnx7ujb8vyczmE38="; 14 + vendorHash = "sha256-rwQeIHJAtnRm5nPQCvgoBabVeyLZyrY3yglCW9+NGwM="; 15 15 16 16 # Not a go module required by the project, contains development utilities 17 17 excludedPackages = [ "scripts" ];
+63 -99
pkgs/tools/misc/wasm-tools/Cargo.lock
··· 235 235 236 236 [[package]] 237 237 name = "clap" 238 - version = "4.3.16" 238 + version = "4.3.19" 239 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "74bb1b4028935821b2d6b439bba2e970bdcf740832732437ead910c632e30d7d" 240 + checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" 241 241 dependencies = [ 242 242 "clap_builder", 243 243 "clap_derive", ··· 246 246 247 247 [[package]] 248 248 name = "clap_builder" 249 - version = "4.3.16" 249 + version = "4.3.19" 250 250 source = "registry+https://github.com/rust-lang/crates.io-index" 251 - checksum = "5ae467cbb0111869b765e13882a1dbbd6cb52f58203d8b80c44f667d4dd19843" 251 + checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" 252 252 dependencies = [ 253 253 "anstream", 254 254 "anstyle", ··· 580 580 581 581 [[package]] 582 582 name = "either" 583 - version = "1.8.1" 583 + version = "1.9.0" 584 584 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 585 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 586 586 587 587 [[package]] 588 588 name = "env_logger" ··· 643 643 644 644 [[package]] 645 645 name = "fastrand" 646 - version = "1.9.0" 646 + version = "2.0.0" 647 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 649 - dependencies = [ 650 - "instant", 651 - ] 648 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 652 649 653 650 [[package]] 654 651 name = "fixedbitset" ··· 856 853 checksum = "59ce5ef949d49ee85593fc4d3f3f95ad61657076395cbbce23e2121fc5542074" 857 854 858 855 [[package]] 859 - name = "io-lifetimes" 860 - version = "1.0.11" 861 - source = "registry+https://github.com/rust-lang/crates.io-index" 862 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 863 - dependencies = [ 864 - "hermit-abi 0.3.2", 865 - "libc", 866 - "windows-sys 0.48.0", 867 - ] 868 - 869 - [[package]] 870 856 name = "is-terminal" 871 857 version = "0.4.9" 872 858 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 956 942 957 943 [[package]] 958 944 name = "linux-raw-sys" 959 - version = "0.3.8" 960 - source = "registry+https://github.com/rust-lang/crates.io-index" 961 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 962 - 963 - [[package]] 964 - name = "linux-raw-sys" 965 945 version = "0.4.3" 966 946 source = "registry+https://github.com/rust-lang/crates.io-index" 967 947 checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" ··· 1025 1005 1026 1006 [[package]] 1027 1007 name = "num-traits" 1028 - version = "0.2.15" 1008 + version = "0.2.16" 1029 1009 source = "registry+https://github.com/rust-lang/crates.io-index" 1030 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1010 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 1031 1011 dependencies = [ 1032 1012 "autocfg", 1033 1013 ] ··· 1174 1154 1175 1155 [[package]] 1176 1156 name = "quote" 1177 - version = "1.0.31" 1157 + version = "1.0.32" 1178 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "5fe8a65d69dd0808184ebb5f836ab526bb259db23c657efa38711b1072ee47f0" 1159 + checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 1180 1160 dependencies = [ 1181 1161 "proc-macro2", 1182 1162 ] ··· 1297 1277 dependencies = [ 1298 1278 "bitflags 1.3.2", 1299 1279 "errno 0.2.8", 1300 - "io-lifetimes 0.7.5", 1280 + "io-lifetimes", 1301 1281 "libc", 1302 1282 "linux-raw-sys 0.0.46", 1303 1283 "windows-sys 0.42.0", 1304 - ] 1305 - 1306 - [[package]] 1307 - name = "rustix" 1308 - version = "0.37.23" 1309 - source = "registry+https://github.com/rust-lang/crates.io-index" 1310 - checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 1311 - dependencies = [ 1312 - "bitflags 1.3.2", 1313 - "errno 0.3.1", 1314 - "io-lifetimes 1.0.11", 1315 - "libc", 1316 - "linux-raw-sys 0.3.8", 1317 - "windows-sys 0.48.0", 1318 1284 ] 1319 1285 1320 1286 [[package]] ··· 1370 1336 1371 1337 [[package]] 1372 1338 name = "serde" 1373 - version = "1.0.171" 1339 + version = "1.0.176" 1374 1340 source = "registry+https://github.com/rust-lang/crates.io-index" 1375 - checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" 1341 + checksum = "76dc28c9523c5d70816e393136b86d48909cfb27cecaa902d338c19ed47164dc" 1376 1342 dependencies = [ 1377 1343 "serde_derive", 1378 1344 ] ··· 1389 1355 1390 1356 [[package]] 1391 1357 name = "serde_derive" 1392 - version = "1.0.171" 1358 + version = "1.0.176" 1393 1359 source = "registry+https://github.com/rust-lang/crates.io-index" 1394 - checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" 1360 + checksum = "a4e7b8c5dc823e3b90651ff1d3808419cd14e5ad76de04feaf37da114e7a306f" 1395 1361 dependencies = [ 1396 1362 "proc-macro2", 1397 1363 "quote", ··· 1400 1366 1401 1367 [[package]] 1402 1368 name = "serde_json" 1403 - version = "1.0.103" 1369 + version = "1.0.104" 1404 1370 source = "registry+https://github.com/rust-lang/crates.io-index" 1405 - checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 1371 + checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 1406 1372 dependencies = [ 1407 1373 "itoa", 1408 1374 "ryu", ··· 1411 1377 1412 1378 [[package]] 1413 1379 name = "serde_yaml" 1414 - version = "0.9.24" 1380 + version = "0.9.25" 1415 1381 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 - checksum = "bd5f51e3fdb5b9cdd1577e1cb7a733474191b1aca6a72c2e50913241632c1180" 1382 + checksum = "1a49e178e4452f45cb61d0cd8cebc1b0fafd3e41929e996cef79aa3aca91f574" 1417 1383 dependencies = [ 1418 1384 "indexmap 2.0.0", 1419 1385 "itoa", ··· 1475 1441 1476 1442 [[package]] 1477 1443 name = "syn" 1478 - version = "2.0.26" 1444 + version = "2.0.27" 1479 1445 source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "45c3457aacde3c65315de5031ec191ce46604304d2446e803d71ade03308d970" 1446 + checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 1481 1447 dependencies = [ 1482 1448 "proc-macro2", 1483 1449 "quote", ··· 1492 1458 1493 1459 [[package]] 1494 1460 name = "tempfile" 1495 - version = "3.6.0" 1461 + version = "3.7.0" 1496 1462 source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" 1463 + checksum = "5486094ee78b2e5038a6382ed7645bc084dc2ec433426ca4c3cb61e2007b8998" 1498 1464 dependencies = [ 1499 - "autocfg", 1500 1465 "cfg-if", 1501 1466 "fastrand", 1502 1467 "redox_syscall", 1503 - "rustix 0.37.23", 1468 + "rustix 0.38.4", 1504 1469 "windows-sys 0.48.0", 1505 1470 ] 1506 1471 ··· 1524 1489 1525 1490 [[package]] 1526 1491 name = "thiserror" 1527 - version = "1.0.43" 1492 + version = "1.0.44" 1528 1493 source = "registry+https://github.com/rust-lang/crates.io-index" 1529 - checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" 1494 + checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 1530 1495 dependencies = [ 1531 1496 "thiserror-impl", 1532 1497 ] 1533 1498 1534 1499 [[package]] 1535 1500 name = "thiserror-impl" 1536 - version = "1.0.43" 1501 + version = "1.0.44" 1537 1502 source = "registry+https://github.com/rust-lang/crates.io-index" 1538 - checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" 1503 + checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 1539 1504 dependencies = [ 1540 1505 "proc-macro2", 1541 1506 "quote", ··· 1726 1691 1727 1692 [[package]] 1728 1693 name = "wasm-compose" 1729 - version = "0.3.1" 1694 + version = "0.4.0" 1730 1695 dependencies = [ 1731 1696 "anyhow", 1732 - "clap 4.3.16", 1733 1697 "glob", 1734 1698 "heck", 1735 1699 "indexmap 2.0.0", ··· 1740 1704 "serde_yaml", 1741 1705 "smallvec", 1742 1706 "wasm-encoder", 1743 - "wasmparser 0.109.0", 1707 + "wasmparser 0.110.0", 1744 1708 "wasmprinter", 1745 1709 "wat", 1746 1710 "wit-component", ··· 1748 1712 1749 1713 [[package]] 1750 1714 name = "wasm-encoder" 1751 - version = "0.31.0" 1715 + version = "0.31.1" 1752 1716 dependencies = [ 1753 1717 "anyhow", 1754 1718 "leb128", 1755 1719 "tempfile", 1756 - "wasmparser 0.109.0", 1720 + "wasmparser 0.110.0", 1757 1721 ] 1758 1722 1759 1723 [[package]] 1760 1724 name = "wasm-metadata" 1761 - version = "0.10.0" 1725 + version = "0.10.1" 1762 1726 dependencies = [ 1763 1727 "anyhow", 1764 - "clap 4.3.16", 1728 + "clap 4.3.19", 1765 1729 "indexmap 2.0.0", 1766 1730 "serde", 1767 1731 "serde_json", 1768 1732 "spdx", 1769 1733 "wasm-encoder", 1770 - "wasmparser 0.109.0", 1734 + "wasmparser 0.110.0", 1771 1735 "wat", 1772 1736 ] 1773 1737 1774 1738 [[package]] 1775 1739 name = "wasm-mutate" 1776 - version = "0.2.29" 1740 + version = "0.2.30" 1777 1741 dependencies = [ 1778 1742 "anyhow", 1779 - "clap 4.3.16", 1743 + "clap 4.3.19", 1780 1744 "egg", 1781 1745 "env_logger", 1782 1746 "log", 1783 1747 "rand", 1784 1748 "thiserror", 1785 1749 "wasm-encoder", 1786 - "wasmparser 0.109.0", 1750 + "wasmparser 0.110.0", 1787 1751 "wasmprinter", 1788 1752 "wat", 1789 1753 ] ··· 1794 1758 dependencies = [ 1795 1759 "anyhow", 1796 1760 "arbitrary", 1797 - "clap 4.3.16", 1761 + "clap 4.3.19", 1798 1762 "env_logger", 1799 1763 "itertools", 1800 1764 "log", 1801 1765 "num_cpus", 1802 1766 "rand", 1803 1767 "wasm-mutate", 1804 - "wasmparser 0.109.0", 1768 + "wasmparser 0.110.0", 1805 1769 "wasmprinter", 1806 1770 "wasmtime", 1807 1771 ] 1808 1772 1809 1773 [[package]] 1810 1774 name = "wasm-shrink" 1811 - version = "0.1.30" 1775 + version = "0.1.31" 1812 1776 dependencies = [ 1813 1777 "anyhow", 1814 1778 "blake3", 1815 - "clap 4.3.16", 1779 + "clap 4.3.19", 1816 1780 "env_logger", 1817 1781 "log", 1818 1782 "rand", 1819 1783 "wasm-mutate", 1820 - "wasmparser 0.109.0", 1784 + "wasmparser 0.110.0", 1821 1785 "wasmprinter", 1822 1786 "wat", 1823 1787 ] 1824 1788 1825 1789 [[package]] 1826 1790 name = "wasm-smith" 1827 - version = "0.12.12" 1791 + version = "0.12.13" 1828 1792 dependencies = [ 1829 1793 "arbitrary", 1830 1794 "criterion", ··· 1835 1799 "rand", 1836 1800 "serde", 1837 1801 "wasm-encoder", 1838 - "wasmparser 0.109.0", 1802 + "wasmparser 0.110.0", 1839 1803 "wasmprinter", 1840 1804 "wat", 1841 1805 ] 1842 1806 1843 1807 [[package]] 1844 1808 name = "wasm-tools" 1845 - version = "1.0.37" 1809 + version = "1.0.38" 1846 1810 dependencies = [ 1847 1811 "addr2line 0.20.0", 1848 1812 "anyhow", 1849 1813 "arbitrary", 1850 - "clap 4.3.16", 1814 + "clap 4.3.19", 1851 1815 "cpp_demangle 0.4.2", 1852 1816 "diff", 1853 1817 "env_logger", ··· 1868 1832 "wasm-mutate", 1869 1833 "wasm-shrink", 1870 1834 "wasm-smith", 1871 - "wasmparser 0.109.0", 1835 + "wasmparser 0.110.0", 1872 1836 "wasmprinter", 1873 1837 "wast", 1874 1838 "wat", ··· 1885 1849 "wasm-mutate", 1886 1850 "wasm-shrink", 1887 1851 "wasm-smith", 1888 - "wasmparser 0.109.0", 1852 + "wasmparser 0.110.0", 1889 1853 "wasmprinter", 1890 1854 "wast", 1891 1855 "wat", ··· 1904 1868 "wasm-encoder", 1905 1869 "wasm-mutate", 1906 1870 "wasm-smith", 1907 - "wasmparser 0.109.0", 1871 + "wasmparser 0.110.0", 1908 1872 "wasmprinter", 1909 1873 "wasmtime", 1910 1874 "wast", ··· 1925 1889 1926 1890 [[package]] 1927 1891 name = "wasmparser" 1928 - version = "0.109.0" 1892 + version = "0.110.0" 1929 1893 dependencies = [ 1930 1894 "anyhow", 1931 1895 "criterion", ··· 1940 1904 1941 1905 [[package]] 1942 1906 name = "wasmprinter" 1943 - version = "0.2.61" 1907 + version = "0.2.62" 1944 1908 dependencies = [ 1945 1909 "anyhow", 1946 1910 "diff", 1947 1911 "rayon", 1948 1912 "tempfile", 1949 - "wasmparser 0.109.0", 1913 + "wasmparser 0.110.0", 1950 1914 "wast", 1951 1915 "wat", 1952 1916 ] ··· 2108 2072 2109 2073 [[package]] 2110 2074 name = "wast" 2111 - version = "62.0.0" 2075 + version = "62.0.1" 2112 2076 dependencies = [ 2113 2077 "anyhow", 2114 2078 "leb128", ··· 2116 2080 "rayon", 2117 2081 "unicode-width", 2118 2082 "wasm-encoder", 2119 - "wasmparser 0.109.0", 2083 + "wasmparser 0.110.0", 2120 2084 "wat", 2121 2085 ] 2122 2086 2123 2087 [[package]] 2124 2088 name = "wat" 2125 - version = "1.0.68" 2089 + version = "1.0.69" 2126 2090 dependencies = [ 2127 2091 "wast", 2128 2092 ] ··· 2336 2300 2337 2301 [[package]] 2338 2302 name = "wit-component" 2339 - version = "0.13.0" 2303 + version = "0.13.1" 2340 2304 dependencies = [ 2341 2305 "anyhow", 2342 2306 "bitflags 2.3.3", ··· 2347 2311 "pretty_assertions", 2348 2312 "wasm-encoder", 2349 2313 "wasm-metadata", 2350 - "wasmparser 0.109.0", 2314 + "wasmparser 0.110.0", 2351 2315 "wasmprinter", 2352 2316 "wat", 2353 2317 "wit-parser", ··· 2355 2319 2356 2320 [[package]] 2357 2321 name = "wit-parser" 2358 - version = "0.9.1" 2322 + version = "0.9.2" 2359 2323 dependencies = [ 2360 2324 "anyhow", 2361 2325 "env_logger", ··· 2384 2348 2385 2349 [[package]] 2386 2350 name = "wit-smith" 2387 - version = "0.1.7" 2351 + version = "0.1.8" 2388 2352 dependencies = [ 2389 2353 "arbitrary", 2390 - "clap 4.3.16", 2354 + "clap 4.3.19", 2391 2355 "indexmap 2.0.0", 2392 2356 "log", 2393 2357 "semver",
+2 -2
pkgs/tools/misc/wasm-tools/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "wasm-tools"; 8 - version = "1.0.37"; 8 + version = "1.0.38"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "bytecodealliance"; 12 12 repo = pname; 13 13 rev = "${pname}-${version}"; 14 - hash = "sha256-3LswpSnXCRaDeoViEa/EnyB472g4TlLYc705rUmfN9M="; 14 + hash = "sha256-SGNIGOpkREGu/bmojOh+TPlg75rKoa04u+BDiida6dI="; 15 15 fetchSubmodules = true; 16 16 }; 17 17
+12 -2
pkgs/tools/security/sudo/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 + , fetchpatch 4 5 , buildPackages 5 6 , coreutils 6 7 , pam ··· 14 15 15 16 stdenv.mkDerivation rec { 16 17 pname = "sudo"; 17 - version = "1.9.13p3"; 18 + version = "1.9.14p3"; 18 19 19 20 src = fetchurl { 20 21 url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; 21 - hash = "sha256-kjNKEruT4MBWsJ9T4lXMt9b2fGNQ4oE82Vk87sp4Vgs="; 22 + hash = "sha256-oIMYscS8hYLABNTNmuKQOrxUnn5GuoFeQf6B0cB4K2I="; 22 23 }; 24 + 25 + patches = [ 26 + # Extra bugfix not included in 1.9.14p3 to address a bug that impacts the 27 + # NixOS test suite for sudo. 28 + (fetchpatch { 29 + url = "https://github.com/sudo-project/sudo/commit/760c9c11074cb921ecc0da9fbb5f0a12afd46233.patch"; 30 + hash = "sha256-smwyoYEkaqfQYz9C4VVz59YMtKabOPpwhS+RBwXbWuE="; 31 + }) 32 + ]; 23 33 24 34 prePatch = '' 25 35 # do not set sticky bit in nix store
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "automatic-timezoned"; 8 - version = "1.0.110"; 8 + version = "1.0.116"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "maxbrunet"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-TIa4yGj3imDrWJ6U8Qyv84bAihhuFbQizXghJuEIc88="; 14 + sha256 = "sha256-BS44/bN76iD659j1ISMBBw0o2uwLasd7CDJMh8LDII4="; 15 15 }; 16 16 17 - cargoHash = "sha256-0ORDDwb2wXdJXoesfcY98EgONWjovT/bE96qFVxDRcM="; 17 + cargoHash = "sha256-tscxMeSS0BGJT7HlMrDsd3zMZXE0nUtd5qSzsSE2o/s="; 18 18 19 19 meta = with lib; { 20 20 description = "Automatically update system timezone based on location";
+1 -2
pkgs/tools/typesetting/lowdown/default.nix
··· 1 1 { lib, stdenv, fetchurl, fixDarwinDylibNames, which, dieHook 2 - , enableShared ? !(stdenv.hostPlatform.isStatic) 2 + , enableShared ? !stdenv.hostPlatform.isStatic 3 3 , enableStatic ? stdenv.hostPlatform.isStatic 4 4 # for passthru.tests 5 5 , nix ··· 46 46 47 47 postInstall = 48 48 let 49 - inherit (stdenv.hostPlatform.extensions) sharedLibrary; 50 49 soVersion = "3"; 51 50 in 52 51
+3 -3
pkgs/tools/typesetting/satysfi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, ruby, ocamlPackages 1 + { lib, fetchFromGitHub, ocamlPackages 2 2 , ipaexfont, junicode, lmodern, lmmath 3 3 }: 4 4 let 5 - camlpdf = ocamlPackages.camlpdf.overrideAttrs (o: { 5 + camlpdf = ocamlPackages.camlpdf.overrideAttrs { 6 6 src = fetchFromGitHub { 7 7 owner = "gfngfn"; 8 8 repo = "camlpdf"; 9 9 rev = "v2.3.1+satysfi"; 10 10 sha256 = "1s8wcqdkl1alvfcj67lhn3qdz8ikvd1v64f4q6bi4c0qj9lmp30k"; 11 11 }; 12 - }); 12 + }; 13 13 otfm = ocamlPackages.otfm.overrideAttrs (o: { 14 14 src = fetchFromGitHub { 15 15 owner = "gfngfn";
-1
pkgs/tools/typesetting/tex/mftrace/default.nix
··· 3 3 , lib 4 4 , makeWrapper 5 5 , autoreconfHook 6 - , buildEnv 7 6 , python3 8 7 , fontforge 9 8 , potrace
+2 -2
pkgs/tools/typesetting/tex/pgf-tikz/pgf-umlsd.nix
··· 3 3 , fetchFromGitHub 4 4 }: 5 5 6 - stdenvNoCC.mkDerivation (finalAttrs: { 6 + stdenvNoCC.mkDerivation { 7 7 pname = "pgf-umlcd"; 8 8 version = "unstable-2020-05-28"; 9 9 ··· 30 30 maintainers = with maintainers; [ AndersonTorres ]; 31 31 platforms = platforms.unix; 32 32 }; 33 - }) 33 + }
-2
pkgs/tools/video/wtwitch/default.nix
··· 10 10 , makeWrapper 11 11 , mplayer 12 12 , mpv 13 - , ncurses 14 13 , procps 15 14 , scdoc 16 15 , stdenv 17 16 , streamlink 18 - , sudo 19 17 , vlc 20 18 }: 21 19
+2 -2
pkgs/tools/virtualization/awsebcli/default.nix
··· 18 18 cement = changeVersion super.cement.overridePythonAttrs "2.8.2" "sha256-h2XtBSwGHXTk0Bia3cM9Jo3lRMohmyWdeXdB9yXkItI="; 19 19 wcwidth = changeVersion super.wcwidth.overridePythonAttrs "0.1.9" "sha256-7nOGKGKhVr93/5KwkDT8SCXdOvnPgbxbNgZo1CXzxfE="; 20 20 semantic-version = changeVersion super.semantic-version.overridePythonAttrs "2.8.5" "sha256-0sst4FWHYpNGebmhBOguynr0SMn0l00fPuzP9lHfilQ="; 21 - pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec { 21 + pyyaml = super.pyyaml.overridePythonAttrs rec { 22 22 version = "5.4.1"; 23 23 checkPhase = '' 24 24 runHook preCheck ··· 30 30 inherit version; 31 31 hash = "sha256-YHd0y7oocyv6gCtUuqdIQhX1MJkQVbtWLvvtWy8gpF4="; 32 32 }; 33 - }); 33 + }; 34 34 }; 35 35 }; 36 36 in
-1
pkgs/tools/virtualization/google-compute-engine/default.nix
··· 3 3 , buildPythonPackage 4 4 , bash 5 5 , bashInteractive 6 - , systemd 7 6 , util-linux 8 7 , boto 9 8 , setuptools
+1 -1
pkgs/tools/virtualization/google-guest-agent/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, fetchpatch, lib, coreutils, makeWrapper 1 + { buildGoModule, fetchFromGitHub, lib, coreutils, makeWrapper 2 2 , google-guest-configs, google-guest-oslogin, iproute2, dhcp, procps 3 3 }: 4 4
+1 -1
pkgs/tools/virtualization/google-guest-configs/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, makeWrapper, substituteAll 1 + { stdenv, lib, fetchFromGitHub, makeWrapper 2 2 , ipcalc, iproute2, util-linux, coreutils, ethtool, gnugrep, gnused, nvme-cli }: 3 3 4 4 stdenv.mkDerivation rec {
+2 -3
pkgs/tools/virtualization/google-guest-oslogin/default.nix
··· 1 - { stdenv 2 - , lib 3 - , bashInteractive 1 + { lib 2 + , stdenv 4 3 , curl 5 4 , fetchFromGitHub 6 5 , json_c
+1 -1
pkgs/tools/virtualization/ovftool/default.nix
··· 1 1 { lib, stdenv, fetchurl, system ? builtins.currentSystem, ovftoolBundles ? {} 2 - , requireFile, autoPatchelfHook, makeWrapper, unzip 2 + , autoPatchelfHook, makeWrapper, unzip 3 3 , glibc, c-ares, libxcrypt-legacy, expat, icu60, xercesc, zlib 4 4 }: 5 5
-1
pkgs/tools/wayland/gtklock/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , pkgs 5 4 , pam 6 5 , scdoc 7 6 , gtk3
-1
pkgs/tools/wayland/mpvpaper/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , meson 4 - , cmake 5 4 , ninja 6 5 , wlroots 7 6 , wayland
+1 -1
pkgs/tools/wayland/swww/default.nix
··· 1 - { config, lib, pkgs, fetchFromGitHub, rustPlatform, pkg-config, lz4, libxkbcommon }: 1 + { lib, fetchFromGitHub, rustPlatform, pkg-config, lz4, libxkbcommon }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "swww"; 4 4 version = "0.8.1";
-1
pkgs/tools/wayland/waynergy/default.nix
··· 10 10 , wayland-protocols 11 11 , wl-clipboard 12 12 , libxkbcommon 13 - , cmake 14 13 , libressl 15 14 }: 16 15 stdenv.mkDerivation rec {
+1 -2
pkgs/tools/wayland/wayout/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , rustPlatform 3 3 , fetchFromSourcehut 4 - , rustPlatform 5 4 }: 6 5 7 6 rustPlatform.buildRustPackage rec {
+2 -2
pkgs/tools/wayland/wl-clipboard/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "wl-clipboard"; 14 - version = "2.1.0"; 14 + version = "2.2.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "bugaevc"; 18 18 repo = "wl-clipboard"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-lqtLHLsSChWcYWsfFigj0Xveo9doAr7G31fRSaxm0Lw="; 20 + hash = "sha256-L4k2jOZ2YtkFpDs2+LAUElYl5aNSC42QxkbMNJ2ZhWQ="; 21 21 }; 22 22 23 23 strictDeps = true;
+2 -2
pkgs/tools/wayland/wlay/default.nix
··· 15 15 , wayland-scanner 16 16 }: 17 17 18 - stdenv.mkDerivation (finalAttrs: { 18 + stdenv.mkDerivation { 19 19 pname = "wlay"; 20 20 version = "unstable-2022-01-26"; 21 21 ··· 54 54 maintainers = with lib.maintainers; [ AndersonTorres ]; 55 55 inherit (wayland.meta) platforms; 56 56 }; 57 - }) 57 + }
+13 -13
pkgs/top-level/all-packages.nix
··· 9220 9220 9221 9221 ispike = callPackage ../development/libraries/science/robotics/ispike { }; 9222 9222 9223 - isrcsubmit = callPackage ../tools/audio/isrcsubmit { stdenv = gcc10StdenvCompat; }; 9223 + isrcsubmit = callPackage ../tools/audio/isrcsubmit { }; 9224 9224 9225 9225 isync = callPackage ../tools/networking/isync { 9226 9226 inherit (darwin.apple_sdk.frameworks) Security; ··· 36005 36005 36006 36006 wapiti = callPackage ../tools/security/wapiti { }; 36007 36007 36008 - wayfireApplications = wayfireApplications-unwrapped.withPlugins (plugins: [ plugins.wf-shell ]); 36009 - inherit (wayfireApplications) wayfire wcm; 36010 - wayfireApplications-unwrapped = recurseIntoAttrs ( 36011 - (callPackage ../applications/window-managers/wayfire/applications.nix { }). 36012 - extend (_: _: { wlroots = wlroots_0_16; }) 36013 - ); 36014 - wayfirePlugins = recurseIntoAttrs ( 36015 - callPackage ../applications/window-managers/wayfire/plugins.nix { 36016 - inherit (wayfireApplications-unwrapped) wayfire; 36017 - } 36018 - ); 36019 - 36020 36008 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { }; 36021 36009 36010 + wayfire = callPackage ../applications/window-managers/wayfire/default.nix { 36011 + wlroots = wlroots_0_16; 36012 + }; 36022 36013 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { }; 36014 + 36015 + wayfirePlugins = recurseIntoAttrs ( 36016 + callPackage ../applications/window-managers/wayfire/plugins.nix { } 36017 + ); 36018 + wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix { 36019 + plugins = with wayfirePlugins; [ wcm wf-shell ]; 36020 + }; 36023 36021 36024 36022 waypipe = callPackage ../applications/networking/remote/waypipe { }; 36025 36023 ··· 38227 38225 _7kaa = callPackage ../games/7kaa { }; 38228 38226 38229 38227 hhexen = callPackage ../games/hhexen { }; 38228 + 38229 + hheretic = callPackage ../games/hheretic { }; 38230 38230 38231 38231 wyvern = callPackage ../games/wyvern { }; 38232 38232