lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
77db03ce 86e17065

+97 -317
-1
nixos/modules/module-list.nix
··· 177 177 ./programs/tsm-client.nix 178 178 ./programs/udevil.nix 179 179 ./programs/usbtop.nix 180 - ./programs/venus.nix 181 180 ./programs/vim.nix 182 181 ./programs/wavemon.nix 183 182 ./programs/waybar.nix
-173
nixos/modules/programs/venus.nix
··· 1 - { config, lib, pkgs, ... }: 2 - 3 - with lib; 4 - let 5 - cfg = config.services.venus; 6 - 7 - configFile = pkgs.writeText "venus.ini" 8 - '' 9 - [Planet] 10 - name = ${cfg.name} 11 - link = ${cfg.link} 12 - owner_name = ${cfg.ownerName} 13 - owner_email = ${cfg.ownerEmail} 14 - output_theme = ${cfg.cacheDirectory}/theme 15 - output_dir = ${cfg.outputDirectory} 16 - cache_directory = ${cfg.cacheDirectory} 17 - items_per_page = ${toString cfg.itemsPerPage} 18 - ${(concatStringsSep "\n\n" 19 - (map ({ name, feedUrl, homepageUrl }: 20 - '' 21 - [${feedUrl}] 22 - name = ${name} 23 - link = ${homepageUrl} 24 - '') cfg.feeds))} 25 - ''; 26 - 27 - in 28 - { 29 - 30 - options = { 31 - services.venus = { 32 - enable = mkOption { 33 - default = false; 34 - type = types.bool; 35 - description = '' 36 - Planet Venus is an awesome ‘river of news’ feed reader. It downloads 37 - news feeds published by web sites and aggregates their content 38 - together into a single combined feed, latest news first. 39 - ''; 40 - }; 41 - 42 - dates = mkOption { 43 - default = "*:0/15"; 44 - type = types.str; 45 - description = '' 46 - Specification (in the format described by 47 - <citerefentry><refentrytitle>systemd.time</refentrytitle> 48 - <manvolnum>7</manvolnum></citerefentry>) of the time at 49 - which the Venus will collect feeds. 50 - ''; 51 - }; 52 - 53 - user = mkOption { 54 - default = "root"; 55 - type = types.str; 56 - description = '' 57 - User for running venus script. 58 - ''; 59 - }; 60 - 61 - group = mkOption { 62 - default = "root"; 63 - type = types.str; 64 - description = '' 65 - Group for running venus script. 66 - ''; 67 - }; 68 - 69 - name = mkOption { 70 - default = "NixOS Planet"; 71 - type = types.str; 72 - description = '' 73 - Your planet's name. 74 - ''; 75 - }; 76 - 77 - link = mkOption { 78 - default = "https://planet.nixos.org"; 79 - type = types.str; 80 - description = '' 81 - Link to the main page. 82 - ''; 83 - }; 84 - 85 - ownerName = mkOption { 86 - default = "Rok Garbas"; 87 - type = types.str; 88 - description = '' 89 - Your name. 90 - ''; 91 - }; 92 - 93 - ownerEmail = mkOption { 94 - default = "some@example.com"; 95 - type = types.str; 96 - description = '' 97 - Your e-mail address. 98 - ''; 99 - }; 100 - 101 - outputTheme = mkOption { 102 - default = "${pkgs.venus}/themes/classic_fancy"; 103 - type = types.path; 104 - description = '' 105 - Directory containing a config.ini file which is merged with this one. 106 - This is typically used to specify templating and bill of material 107 - information. 108 - ''; 109 - }; 110 - 111 - outputDirectory = mkOption { 112 - type = types.path; 113 - description = '' 114 - Directory to place output files. 115 - ''; 116 - }; 117 - 118 - cacheDirectory = mkOption { 119 - default = "/var/cache/venus"; 120 - type = types.path; 121 - description = '' 122 - Where cached feeds are stored. 123 - ''; 124 - }; 125 - 126 - itemsPerPage = mkOption { 127 - default = 15; 128 - type = types.int; 129 - description = '' 130 - How many items to put on each page. 131 - ''; 132 - }; 133 - 134 - feeds = mkOption { 135 - default = []; 136 - example = [ 137 - { 138 - name = "Rok Garbas"; 139 - feedUrl= "http://url/to/rss/feed.xml"; 140 - homepageUrl = "http://garbas.si"; 141 - } 142 - ]; 143 - description = '' 144 - List of feeds. 145 - ''; 146 - }; 147 - 148 - }; 149 - }; 150 - 151 - config = mkIf cfg.enable { 152 - 153 - system.activationScripts.venus = 154 - '' 155 - mkdir -p ${cfg.outputDirectory} 156 - chown ${cfg.user}:${cfg.group} ${cfg.outputDirectory} -R 157 - rm -rf ${cfg.cacheDirectory}/theme 158 - mkdir -p ${cfg.cacheDirectory}/theme 159 - cp -R ${cfg.outputTheme}/* ${cfg.cacheDirectory}/theme 160 - chown ${cfg.user}:${cfg.group} ${cfg.cacheDirectory} -R 161 - ''; 162 - 163 - systemd.services.venus = 164 - { description = "Planet Venus Feed Reader"; 165 - path = [ pkgs.venus ]; 166 - script = "exec venus-planet ${configFile}"; 167 - serviceConfig.User = "${cfg.user}"; 168 - serviceConfig.Group = "${cfg.group}"; 169 - startAt = cfg.dates; 170 - }; 171 - 172 - }; 173 - }
+1
nixos/modules/rename.nix
··· 70 70 '') 71 71 72 72 (mkRemovedOptionModule [ "services" "seeks" ] "") 73 + (mkRemovedOptionModule [ "services" "venus" ] "The corresponding package was removed from nixpkgs.") 73 74 74 75 # Do NOT add any option renames here, see top of the file 75 76 ];
+4 -1
nixos/modules/virtualisation/cri-o.nix
··· 103 103 cgroup_manager = "systemd" 104 104 log_level = "${cfg.logLevel}" 105 105 pinns_path = "${cfg.package}/bin/pinns" 106 - hooks_dir = [] 106 + hooks_dir = [ 107 + ${lib.optionalString config.virtualisation.containers.ociSeccompBpfHook.enable 108 + ''"${config.boot.kernelPackages.oci-seccomp-bpf-hook}",''} 109 + ] 107 110 108 111 ${optionalString (cfg.runtime != null) '' 109 112 default_runtime = "${cfg.runtime}"
+36 -19
nixos/modules/virtualisation/nixos-containers.nix
··· 463 463 { config, options, name, ... }: 464 464 { 465 465 options = { 466 - 467 466 config = mkOption { 468 467 description = '' 469 468 A specification of the desired configuration of this 470 469 container, as a NixOS module. 471 470 ''; 472 - type = let 473 - confPkgs = if config.pkgs == null then pkgs else config.pkgs; 474 - in lib.mkOptionType { 471 + type = lib.mkOptionType { 475 472 name = "Toplevel NixOS config"; 476 - merge = loc: defs: (import (confPkgs.path + "/nixos/lib/eval-config.nix") { 473 + merge = loc: defs: (import "${toString config.nixpkgs}/nixos/lib/eval-config.nix" { 477 474 inherit system; 478 - pkgs = confPkgs; 479 - baseModules = import (confPkgs.path + "/nixos/modules/module-list.nix"); 480 - inherit (confPkgs) lib; 481 475 modules = 482 476 let 483 477 extraConfig = { ··· 526 520 ''; 527 521 }; 528 522 529 - pkgs = mkOption { 530 - type = types.nullOr types.attrs; 531 - default = null; 532 - example = literalExample "pkgs"; 523 + nixpkgs = mkOption { 524 + type = types.path; 525 + default = pkgs.path; 526 + defaultText = "pkgs.path"; 533 527 description = '' 534 - Customise which nixpkgs to use for this container. 528 + A path to the nixpkgs that provide the modules, pkgs and lib for evaluating the container. 529 + 530 + To only change the <literal>pkgs</literal> argument used inside the container modules, 531 + set the <literal>nixpkgs.*</literal> options in the container <option>config</option>. 532 + Setting <literal>config.nixpkgs.pkgs = pkgs</literal> speeds up the container evaluation 533 + by reusing the system pkgs, but the <literal>nixpkgs.config</literal> option in the 534 + container config is ignored in this case. 535 535 ''; 536 536 }; 537 537 ··· 672 672 ''; 673 673 }; 674 674 675 + # Removed option. See `checkAssertion` below for the accompanying error message. 676 + pkgs = mkOption { visible = false; }; 675 677 } // networkOptions; 676 678 677 - config = mkMerge 678 - [ 679 - (mkIf options.config.isDefined { 680 - path = config.config.system.build.toplevel; 681 - }) 682 - ]; 679 + config = let 680 + # Throw an error when removed option `pkgs` is used. 681 + # Because this is a submodule we cannot use `mkRemovedOptionModule` or option `assertions`. 682 + optionPath = "containers.${name}.pkgs"; 683 + files = showFiles options.pkgs.files; 684 + checkAssertion = if options.pkgs.isDefined then throw '' 685 + The option definition `${optionPath}' in ${files} no longer has any effect; please remove it. 686 + 687 + Alternatively, you can use the following options: 688 + - containers.${name}.nixpkgs 689 + This sets the nixpkgs (and thereby the modules, pkgs and lib) that 690 + are used for evaluating the container. 691 + 692 + - containers.${name}.config.nixpkgs.pkgs 693 + This only sets the `pkgs` argument used inside the container modules. 694 + '' 695 + else null; 696 + in { 697 + path = builtins.seq checkAssertion 698 + mkIf options.config.isDefined config.config.system.build.toplevel; 699 + }; 683 700 })); 684 701 685 702 default = {};
+21 -29
nixos/tests/containers-custom-pkgs.nix
··· 1 - # Test for NixOS' container support. 2 - 3 1 import ./make-test-python.nix ({ pkgs, lib, ...} : let 4 2 5 - customPkgs = pkgs // { 6 - hello = pkgs.hello.overrideAttrs(old: { 7 - name = "custom-hello"; 3 + customPkgs = pkgs.appendOverlays [ (self: super: { 4 + hello = super.hello.overrideAttrs (old: { 5 + name = "custom-hello"; 8 6 }); 9 - }; 7 + }) ]; 10 8 11 9 in { 12 - name = "containers-hosts"; 10 + name = "containers-custom-pkgs"; 13 11 meta = with lib.maintainers; { 14 - maintainers = [ adisbladis ]; 12 + maintainers = [ adisbladis earvstedt ]; 15 13 }; 16 14 17 - machine = 18 - { ... }: 19 - { 20 - virtualisation.memorySize = 256; 21 - virtualisation.vlans = []; 15 + machine = { config, ... }: { 16 + assertions = let 17 + helloName = (builtins.head config.containers.test.config.system.extraDependencies).name; 18 + in [ { 19 + assertion = helloName == "custom-hello"; 20 + message = "Unexpected value: ${helloName}"; 21 + } ]; 22 22 23 - containers.simple = { 24 - autoStart = true; 25 - pkgs = customPkgs; 26 - config = {pkgs, config, ... }: { 27 - environment.systemPackages = [ 28 - pkgs.hello 29 - ]; 30 - }; 23 + containers.test = { 24 + autoStart = true; 25 + config = { pkgs, config, ... }: { 26 + nixpkgs.pkgs = customPkgs; 27 + system.extraDependencies = [ pkgs.hello ]; 31 28 }; 32 - 33 29 }; 30 + }; 34 31 35 - testScript = '' 36 - start_all() 37 - machine.wait_for_unit("default.target") 38 - machine.succeed( 39 - "test $(nixos-container run simple -- readlink -f /run/current-system/sw/bin/hello) = ${customPkgs.hello}/bin/hello" 40 - ) 41 - ''; 32 + # This test only consists of evaluating the test machine 33 + testScript = ""; 42 34 })
+2
pkgs/applications/editors/ht/default.nix
··· 17 17 18 18 patches = [ ./gcc7.patch ]; 19 19 20 + NIX_CFLAGS_COMPILE = [ "-Wno-narrowing" ]; 21 + 20 22 meta = with lib; { 21 23 description = "File editor/viewer/analyzer for executables"; 22 24 homepage = "http://hte.sourceforge.net";
+5 -15
pkgs/applications/networking/browsers/chromium/common.nix
··· 19 19 , jre8 20 20 , pipewire_0_2 21 21 , libva 22 + , libdrm, wayland, mesa, libxkbcommon # Ozone 22 23 23 24 # optional dependencies 24 25 , libgcrypt ? null # gnomeSupport || cupsSupport 25 - , libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone 26 26 27 27 # package customization 28 - , useOzone ? true 29 28 , gnomeSupport ? false, gnome ? null 30 29 , gnomeKeyringSupport ? false, libgnome-keyring3 ? null 31 30 , proprietaryCodecs ? true ··· 143 142 jre 144 143 pipewire_0_2 145 144 libva 145 + libdrm wayland mesa.drivers libxkbcommon 146 146 ] ++ optional gnomeKeyringSupport libgnome-keyring3 147 147 ++ optionals gnomeSupport [ gnome.GConf libgcrypt ] 148 148 ++ optionals cupsSupport [ libgcrypt cups ] 149 - ++ optional pulseSupport libpulseaudio 150 - ++ optionals useOzone [ libdrm wayland mesa.drivers libxkbcommon ]; 149 + ++ optional pulseSupport libpulseaudio; 151 150 152 151 patches = [ 153 152 ./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed) ··· 226 225 ''; 227 226 228 227 gnFlags = mkGnFlags ({ 228 + is_official_build = true; 229 229 custom_toolchain = "//build/toolchain/linux/unbundle:default"; 230 230 host_toolchain = "//build/toolchain/linux/unbundle:default"; 231 - is_official_build = true; 231 + system_wayland_scanner_path = "${wayland}/bin/wayland-scanner"; 232 232 233 - use_vaapi = !stdenv.isAarch64; # TODO: Remove once M88 is released 234 233 use_sysroot = false; 235 234 use_gnome_keyring = gnomeKeyringSupport; 236 235 use_gio = gnomeSupport; ··· 266 265 } // optionalAttrs pulseSupport { 267 266 use_pulseaudio = true; 268 267 link_pulseaudio = true; 269 - } // optionalAttrs useOzone { 270 - use_ozone = true; 271 - use_xkbcommon = true; 272 - use_glib = true; 273 - use_gtk = true; 274 - use_system_libwayland = true; 275 - use_system_minigbm = true; 276 - use_system_libdrm = true; 277 - system_wayland_scanner_path = "${wayland}/bin/wayland-scanner"; 278 268 } // optionalAttrs (chromiumVersionAtLeast "89") { 279 269 # Disable PGO (defaults to 2 since M89) because it fails without additional changes: 280 270 # error: Could not read profile ../../chrome/build/pgo_profiles/chrome-linux-master-1610647094-405a32bcf15e5a84949640f99f84a5b9f61e2f2e.profdata: Unsupported instrumentation profile format version
+2 -2
pkgs/applications/networking/cluster/cni/plugins.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cni-plugins"; 5 - version = "0.9.0"; 5 + version = "0.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "containernetworking"; 9 9 repo = "plugins"; 10 10 rev = "v${version}"; 11 - sha256 = "1nkaspz96yglq1fr8a3xr39qmbs98pk7qpqav3cfd82qwbq7vs06"; 11 + sha256 = "sha256-n+OtFXgFmW0xsGEtC6ua0qjdsJSbEjn08mAl5Z51Kp8="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+3 -3
pkgs/applications/version-management/git-and-tools/delta/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "delta"; 12 - version = "0.5.1"; 12 + version = "0.6.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "dandavison"; 16 16 repo = pname; 17 17 rev = version; 18 - sha256 = "17cmwkha25hwsvnjcp388zd9kwacfq7adjp0sjw59y0vyr1maf22"; 18 + sha256 = "sha256-cEVYU7vMgVxVIKztL6LHcvQjrNRRMrB5XMP/7gPCr5A="; 19 19 }; 20 20 21 - cargoSha256 = "1bji818cmkl0286a4qcnfiwibnqd5q5fvzmzgk5cabrdwaag2ia5"; 21 + cargoSha256 = "sha256-iD3Cr1vo0FNyWvAN5m6ND+8sGyekgbkYmIxGTJkPEYE="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+1
pkgs/development/ocaml-modules/lwt_ssl/default.nix
··· 5 5 version = "1.1.3"; 6 6 7 7 minimumOCamlVersion = "4.02"; 8 + useDune2 = true; 8 9 9 10 src = fetchzip { 10 11 url = "https://github.com/aantron/${pname}/archive/${version}.tar.gz";
+8 -4
pkgs/development/ocaml-modules/ssl/default.nix
··· 1 - { lib, buildDunePackage, fetchFromGitHub, pkg-config, openssl }: 1 + { lib, buildDunePackage, fetchFromGitHub, pkg-config, openssl 2 + , dune-configurator }: 2 3 3 4 buildDunePackage rec { 4 5 pname = "ssl"; 5 - version = "0.5.9"; 6 + version = "0.5.10"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "savonet"; 9 10 repo = "ocaml-ssl"; 10 - rev = version; 11 - sha256 = "04h02rvzrwp886n5hsx84rnc9b150iggy38g5v1x1rwz3pkdnmf0"; 11 + rev = "v${version}"; 12 + sha256 = "1rszqiqayh67xlwd5411k8vib47x9kapdr037z1majd2c14z3kcb"; 12 13 }; 13 14 15 + useDune2 = true; 14 16 nativeBuildInputs = [ pkg-config ]; 17 + buildInputs = [ dune-configurator ]; 15 18 propagatedBuildInputs = [openssl]; 16 19 17 20 meta = { ··· 20 23 license = "LGPL+link exception"; 21 24 maintainers = [ 22 25 lib.maintainers.maggesi 26 + lib.maintainers.anmonteiro 23 27 ]; 24 28 }; 25 29 }
+2 -2
pkgs/development/php-packages/phpstan/default.nix
··· 1 1 { mkDerivation, fetchurl, pkgs, lib, php }: 2 2 let 3 3 pname = "phpstan"; 4 - version = "0.12.70"; 4 + version = "0.12.71"; 5 5 in 6 6 mkDerivation { 7 7 inherit pname version; 8 8 9 9 src = pkgs.fetchurl { 10 10 url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar"; 11 - sha256 = "sha256-bQvLGrDUh66lipmML1VwrdNKkI6NezBckdlOqnDe7Qk="; 11 + sha256 = "sha256-VSA/37LTawwIL1qdyp35auml7we3xDdrZN21/V3BWlM="; 12 12 }; 13 13 14 14 phases = [ "installPhase" ];
+2 -2
pkgs/development/php-packages/redis/default.nix
··· 3 3 buildPecl { 4 4 pname = "redis"; 5 5 6 - version = "5.3.2"; 7 - sha256 = "1cfsbxf3q3im0cmalgk76jpz581zr92z03c1viy93jxb53k2vsgl"; 6 + version = "5.3.3"; 7 + sha256 = "sha256-N3iRYeFkzVIjmjDJojjaYf7FyDlc2sOFtu2PDFD9kvA="; 8 8 9 9 internalDeps = with php.extensions; [ 10 10 session
+2 -2
pkgs/development/python-modules/casbin/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "casbin"; 11 - version = "0.16.1"; 11 + version = "0.16.2"; 12 12 13 13 disabled = isPy27; 14 14 ··· 16 16 owner = pname; 17 17 repo = "pycasbin"; 18 18 rev = "v${version}"; 19 - sha256 = "1bjrg0ig40rjk5x65x7ac9xsl332r0ypqgrqjdivb5dvplifnw36"; 19 + sha256 = "0jan4xikyi1p92rsir8camc6ify81wnd9l57v1pgmjf5fgb5r2w8"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django/3.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "Django"; 16 - version = "3.1.5"; 16 + version = "3.1.6"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "2d78425ba74c7a1a74b196058b261b9733a8570782f4e2828974777ccca7edf7"; 22 + sha256 = "c6c0462b8b361f8691171af1fb87eceb4442da28477e12200c40420176206ba7"; 23 23 }; 24 24 25 25 patches = lib.optional withGdal
+2 -2
pkgs/development/python-modules/flask-paginate/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "flask-paginate"; 5 - version = "0.8.0"; 5 + version = "0.8.1"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "60b2a696bf63d2bc1c90a5b1a861c280461732b88f079c267dc98021911a007b"; 9 + sha256 = "31133c29c718aed95276425f7795d0a32b8d45a992ddd359c69600f22f869254"; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ flask ];
+2 -2
pkgs/os-specific/linux/fuse/default.nix
··· 11 11 }; 12 12 13 13 fuse_3 = mkFuse { 14 - version = "3.10.1"; 15 - sha256Hash = "0bb22mac8m0z6qp0s6g4r0x4aj6gc19pfyqr6sdy4hkpwxicgmaf"; 14 + version = "3.10.2"; 15 + sha256Hash = "0m44hhk6jxkgkvk2jsjcwa3pqgzzqnpm606n3n8wn1ldypkvpsps"; 16 16 }; 17 17 }
-53
pkgs/tools/misc/venus/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python, pythonPackages, libxslt, libxml2, makeWrapper }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "venus"; 5 - version = "unstable-2011-02-18"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "rubys"; 9 - repo = "venus"; 10 - rev = "9de21094a8cf565bdfcf75688e121a5ad1f5397b"; 11 - sha256 = "10yyx4jaxxbwhica12aiw119aywghcr7b24gs9lrmafpa6xd3an2"; 12 - }; 13 - 14 - preConfigure = '' 15 - substituteInPlace tests/test_spider.py \ 16 - --replace "urllib.urlopen('http://127.0.0.1:%d/' % _PORT).read()" "" \ 17 - --replace "[200,200,200,200,404]" "[200,200,200,404]" 18 - substituteInPlace planet.py \ 19 - --replace "#!/usr/bin/env python" "#!${python}/bin/python" 20 - substituteInPlace tests/test_apply.py \ 21 - --replace "'xsltproc" "'${libxslt.bin}/bin/xsltproc" 22 - substituteInPlace planet/shell/xslt.py \ 23 - --replace "'xsltproc" "'${libxslt.bin}/bin/xsltproc" 24 - ''; 25 - 26 - doCheck = true; 27 - checkPhase = "python runtests.py"; 28 - 29 - buildInputs = [ python libxslt 30 - libxml2 pythonPackages.genshi pythonPackages.lxml makeWrapper ]; 31 - 32 - installPhase = '' 33 - mkdir -p $out/bin 34 - cp -R ./* $out/ 35 - ln -s $out/planet.py $out/bin/venus-planet 36 - wrapProgram $out/planet.py \ 37 - --prefix PYTHONPATH : $PYTHONPATH:${pythonPackages.lxml}/lib/${python.libPrefix}/site-packages:${pythonPackages.genshi}/lib/${python.libPrefix}/site-packages 38 - python runtests.py 39 - ''; 40 - 41 - meta = { 42 - description = "News feed reader"; 43 - longDescription = '' 44 - Planet Venus is an awesome ‘river of news’ feed reader. It downloads news 45 - feeds published by web sites and aggregates their content together into a 46 - single combined feed, latest news first. 47 - ''; 48 - homepage = "http://intertwingly.net/code/venus/docs/index.html"; 49 - license = lib.licenses.psfl; 50 - platforms = lib.platforms.all; 51 - maintainers = []; 52 - }; 53 - }
+1 -1
pkgs/tools/networking/nebula/default.nix
··· 17 17 18 18 subPackages = [ "cmd/nebula" "cmd/nebula-cert" ]; 19 19 20 - buildFlagsArray = [ "-ldflags='-X main.Build=${version}'" ]; 20 + buildFlagsArray = [ "-ldflags=" "-X main.Build=${version}" ]; 21 21 22 22 meta = with lib; { 23 23 description = "A scalable overlay networking tool with a focus on performance, simplicity and security";
+1
pkgs/top-level/aliases.nix
··· 717 717 v8_3_16_14 = throw "v8_3_16_14 was removed in 2019-11-01: no longer referenced by other packages"; 718 718 valadoc = throw "valadoc was deprecated on 2019-10-10: valadoc was merged into vala 0.38"; 719 719 vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26 720 + venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # added 2021-02-05 720 721 vdirsyncerStable = vdirsyncer; # added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168 721 722 vimbWrapper = vimb; # added 2015-01 722 723 vimprobable2 = throw "vimprobable2 has been removed from nixpkgs. It relied on webkitgtk24x that has been removed."; # added 2019-12-05
-4
pkgs/top-level/all-packages.nix
··· 8972 8972 8973 8973 hitch = callPackage ../servers/hitch { }; 8974 8974 8975 - venus = callPackage ../tools/misc/venus { 8976 - python = python27; 8977 - }; 8978 - 8979 8975 veracrypt = callPackage ../applications/misc/veracrypt { 8980 8976 wxGTK = wxGTK30; 8981 8977 };