···154154with import <nixpkgs> { };
155155156156let
157157- # beam.interpreters.erlang_23 is available if you need a particular version
157157+ # beam.interpreters.erlang_26 is available if you need a particular version
158158 packages = beam.packagesWith beam.interpreters.erlang;
159159160160 pname = "your_project";
···22# Do not edit!
3344{
55- version = "2023.9.1";
55+ version = "2023.9.2";
66 components = {
77 "3_day_blinds" = ps: with ps; [
88 ];
+3-3
pkgs/servers/home-assistant/default.nix
···316316 extraBuildInputs = extraPackages python.pkgs;
317317318318 # Don't forget to run parse-requirements.py after updating
319319- hassVersion = "2023.9.1";
319319+ hassVersion = "2023.9.2";
320320321321in python.pkgs.buildPythonApplication rec {
322322 pname = "homeassistant";
···332332 # Primary source is the pypi sdist, because it contains translations
333333 src = fetchPypi {
334334 inherit pname version;
335335- hash = "sha256-uOFCaYpw/UVWdkJ3ixu8cMx9sbDy2WnHPxvPvWN1mkE=";
335335+ hash = "sha256-pVW9NQYEf2pmGCp342lCzEiWfAyFCiWeRMVbhPd8wxQ=";
336336 };
337337338338 # Secondary source is git for tests
···340340 owner = "home-assistant";
341341 repo = "core";
342342 rev = "refs/tags/${version}";
343343- hash = "sha256-rglLwAlHlwoaF/RxUsKc8+f38D6ztMh2p2fkHLWq9MM=";
343343+ hash = "sha256-4sZBrGd5gz4W7c7Ok5Bj/47MaXAqAFC4qufcidbU5zA=";
344344 };
345345346346 nativeBuildInputs = with python.pkgs; [
+2-2
pkgs/servers/home-assistant/frontend.nix
···44 # the frontend version corresponding to a specific home-assistant version can be found here
55 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
66 pname = "home-assistant-frontend";
77- version = "20230908.0";
77+ version = "20230911.0";
88 format = "wheel";
991010 src = fetchPypi {
···1212 pname = "home_assistant_frontend";
1313 dist = "py3";
1414 python = "py3";
1515- hash = "sha256-XZAdS4RjnPmMXYzBmyA4+liH5kdm3U/YqJJGXIaqOGo=";
1515+ hash = "sha256-AcMZYjSbsBrfC0Oh5P+eruNILWdVmk46+p+8xLpqfuo=";
1616 };
17171818 # there is nothing to strip in this package
···488488 epoxy = libepoxy; # Added 2021-11-11
489489 epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15
490490 eql = throw "eql has been removed from nixpkgs, because it depended on qt4. eql5 exists, but is not currently pacakged in nixpkgs."; # added 2022-05-09
491491- inherit (beam.interpreters) erlangR26 erlangR25 erlangR24 erlangR23; # added 2023-03-21
491491+ inherit (beam.interpreters) erlangR26 erlangR25 erlangR24; # added 2023-03-21
492492 erlang_21 = throw "erlangR21 has been removed in favor of newer versions."; # added 2023-03-21
493493 erlangR21 = erlang_21;
494494 erlang_22 = throw "erlangR22 has been removed in favor of newer versions."; # added 2023-03-21
495495 erlangR22 = erlang_22;
496496+ erlang_23 = throw "erlangR23 has been removed in favor of newer versions."; # added 2023-09-11
497497+ erlangR23 = erlang_23;
496498 esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12
497499 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22
498500 eterm = throw "eterm was removed because it is still insecure: https://github.com/mej/Eterm/issues/7"; # Added 2023-09-10
···10841086 manul = throw "manul has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-01
10851087 manpages = throw "'manpages' has been renamed to/replaced by 'man-pages'"; # Converted to throw 2022-02-22
10861088 marathon = throw "marathon has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15
10891089+ mariadb_104 = throw "mariadb_104 has been removed from nixpkgs, please switch to another version like mariadb_106"; # Added 2023-09-11
10871090 mariadb_108 = throw "mariadb_108 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10
10881091 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10
10891092 mariadb-client = hiPrio mariadb.client; #added 2019.07.28
···11{ lib
22, beam
33, callPackage
44-, openssl_1_1
54, wxGTK32
65, buildPackages
76, stdenv
···8281 odbcSupport = true;
8382 };
84838585- erlang_23 = self.beamLib.callErlang ../development/interpreters/erlang/23.nix {
8686- openssl = openssl_1_1;
8787- wxGTK = wxGTK32;
8888- # Can be enabled since the bug has been fixed in https://github.com/erlang/otp/pull/2508
8989- parallelBuild = true;
9090- autoconf = buildPackages.autoconf269;
9191- inherit wxSupport systemdSupport;
9292- };
9393- erlang_23_odbc = self.interpreters.erlang_23.override { odbcSupport = true; };
9494- erlang_23_javac = self.interpreters.erlang_23.override { javacSupport = true; };
9595- erlang_23_odbc_javac = self.interpreters.erlang_23.override {
9696- javacSupport = true;
9797- odbcSupport = true;
9898- };
9999-10084 # Other Beam languages. These are built with `beam.interpreters.erlang`. To
10185 # access for example elixir built with different version of Erlang, use
10286 # `beam.packages.erlang_24.elixir`.
···116100 erlang_26 = self.packagesWith self.interpreters.erlang_26;
117101 erlang_25 = self.packagesWith self.interpreters.erlang_25;
118102 erlang_24 = self.packagesWith self.interpreters.erlang_24;
119119- erlang_23 = self.packagesWith self.interpreters.erlang_23;
120103 } // packagesAliases;
121104}
+14-2
pkgs/top-level/default.nix
···6161 localSystem = lib.systems.elaborate args.localSystem;
62626363 # Condition preserves sharing which in turn affects equality.
6464+ #
6565+ # See `lib.systems.equals` documentation for more details.
6666+ #
6767+ # Note that it is generally not possible to compare systems as given in
6868+ # parameters, e.g. if systems are initialized as
6969+ #
7070+ # localSystem = { system = "x86_64-linux"; };
7171+ # crossSystem = { config = "x86_64-unknown-linux-gnu"; };
7272+ #
7373+ # Both systems are semantically equivalent as the same vendor and ABI are
7474+ # inferred from the system double in `localSystem`.
6475 crossSystem =
6565- if crossSystem0 == null || crossSystem0 == args.localSystem
7676+ let system = lib.systems.elaborate crossSystem0; in
7777+ if crossSystem0 == null || lib.systems.equals system localSystem
6678 then localSystem
6767- else lib.systems.elaborate crossSystem0;
7979+ else system;
68806981 # Allow both:
7082 # { /* the config */ } and