···860860 </listitem>
861861 <listitem>
862862 <para>
863863+ <literal>tvbrowser-bin</literal> was removed, and now
864864+ <literal>tvbrowser</literal> is built from source.
865865+ </para>
866866+ </listitem>
867867+ <listitem>
868868+ <para>
863869 <literal>nixos-version</literal> now accepts
864870 <literal>--configuration-revision</literal> to display more
865871 information about the current generation revision
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···213213214214- [Xastir](https://xastir.org/index.php/Main_Page) can now access AX.25 interfaces via the `libax25` package.
215215216216+- `tvbrowser-bin` was removed, and now `tvbrowser` is built from source.
217217+216218- `nixos-version` now accepts `--configuration-revision` to display more information about the current generation revision
217219218220- The option `services.nomad.extraSettingsPlugins` has been fixed to allow more than one plugin in the path.
···55, cmake
66, gtest
77, spdlog
88+, libxml2
99+, libffi
1010+, Foundation
811}:
9121010-llvmPackages.stdenv.mkDerivation rec {
1313+let
1414+ stdenv = llvmPackages.stdenv;
1515+in
1616+stdenv.mkDerivation rec {
1117 pname = "wasmedge";
1218 version = "0.11.2";
1319···1723 rev = version;
1824 sha256 = "sha256-P2Y2WK6G8aEK1Q4hjrS9X+2WbOfy4brclB/+SWP5LTM=";
1925 };
2626+2727+ nativeBuildInputs = [
2828+ cmake
2929+ llvmPackages.lld
3030+ ];
20312132 buildInputs = [
2233 boost
2334 spdlog
2435 llvmPackages.llvm
3636+ libxml2
3737+ libffi
3838+ ] ++ lib.optionals stdenv.isDarwin [
3939+ Foundation
2540 ];
26412727- nativeBuildInputs = [ cmake llvmPackages.lld ];
2828-2929- nativeCheckInputs = [ gtest ];
3030-3142 cmakeFlags = [
3243 "-DCMAKE_BUILD_TYPE=Release"
3344 "-DWASMEDGE_BUILD_TESTS=OFF" # Tests are downloaded using git
4545+ ] ++ lib.optionals stdenv.isDarwin [
4646+ "-DWASMEDGE_FORCE_DISABLE_LTO=ON"
3447 ];
35483649 meta = with lib; {
···3851 license = with licenses; [ asl20 ];
3952 description = "A lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications";
4053 maintainers = with maintainers; [ dit7ya ];
5454+ # error: no member named 'utimensat' in the global namespace
5555+ broken = stdenv.isDarwin && stdenv.isx86_64;
4156 };
4257}
+5-26
pkgs/games/ecwolf/default.nix
···2828 nativeBuildInputs = [ cmake copyDesktopItems pkg-config ];
2929 buildInputs = [ zlib bzip2 libjpeg SDL2 SDL2_net SDL2_mixer gtk3 ];
30303131- desktopItems = [
3232- (makeDesktopItem {
3333- name = "ecwolf";
3434- exec = "ecwolf";
3535- comment = "Enhanced Wolfenstein 3D port";
3636- desktopName = "Wolfenstein 3D";
3737- categories = [ "Game" ];
3838- })
3939- ];
4040-4141- # Change the location where the ecwolf executable looks for the ecwolf.pk3
4242- # file.
4343- #
4444- # By default, it expects the PK3 file to reside in the same directory as the
4545- # executable, which is not desirable.
4646- # We will adjust the code so that it can be retrieved from the share/
4747- # directory.
4848-4949- preConfigure = ''
5050- sed -i -e "s|ecwolf.pk3|$out/share/ecwolf/ecwolf.pk3|" src/version.h
5151- ''
5231 # Disable app bundle creation on Darwin. It fails, and it is not needed to run it from the Nix store
5353- + lib.optionalString stdenv.isDarwin ''
3232+ preConfigure = lib.optionalString stdenv.isDarwin ''
5433 sed -i -e "s|include(\''${CMAKE_CURRENT_SOURCE_DIR}/macosx/install.txt)||" src/CMakeLists.txt
5534 '';
56355757- # Install the required PK3 file in the required data directory
3636+ # ECWolf installs its binary to the games/ directory, but Nix only adds bin/
3737+ # directories to the PATH.
5838 postInstall = ''
5959- mkdir -p $out/share/ecwolf
6060- cp ecwolf.pk3 $out/share/ecwolf
3939+ mv "$out/games" "$out/bin"
6140 '';
62416342 meta = with lib; {
6443 description = "Enhanched SDL-based port of Wolfenstein 3D for various platforms";
6544 homepage = "https://maniacsvault.net/ecwolf/";
6645 license = licenses.gpl2Plus;
6767- maintainers = with maintainers; [ sander ];
4646+ maintainers = with maintainers; [ jayman2000 sander ];
6847 platforms = platforms.all;
6948 # On Darwin, the linker fails to find a bunch of symbols.
7049 broken = stdenv.isDarwin;
···10561056 nmap_graphical = throw "nmap graphical support has been removed due to its python2 dependency"; # Modified 2022-04-26
10571057 nodejs-10_x = throw "nodejs-10_x has been removed. Use a newer version instead."; # Added 2022-05-31
10581058 nodejs-12_x = throw "nodejs-12_x has been removed. Use a newer version instead."; # Added 2022-07-04
10591059+ nodejs-16_x-openssl_1_1 = throw "nodejs-16_x-openssl_1_1 has been removed."; # Added 2023-02-04
10591060 nologin = throw "'nologin' has been renamed to/replaced by 'shadow'"; # Converted to throw 2022-02-22
10601061 nomad_1_1 = throw "nomad_1_1 has been removed because it's outdated. Use a a newer version instead"; # Added 2022-05-22
10611062 nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27
···15481549 truecrypt = throw "'truecrypt' has been renamed to/replaced by 'veracrypt'"; # Converted to throw 2022-02-22
15491550 tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # Added 2021-03-07
15501551 turbo-geth = throw "turbo-geth has been renamed to erigon"; # Added 2021-08-08
15521552+ tvbrowser-bin = throw "tvbrowser-bin was removed because it is now built from sources; use 'tvbrowser' instead"; # Added 2023-02-04
15511553 twister = throw "twister has been removed: abandoned by upstream and python2-only"; # Added 2022-04-26
15521554 tychus = throw "tychus has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
15531555 typora = throw "Newer versions of typora use anti-user encryption and refuse to start. As such it has been removed"; # Added 2021-09-11
···1680168216811683 yacc = bison; # moved from top-level 2021-03-14
16821684 yafaray-core = libyafaray; # Added 2022-09-23
16851685+ yarn2nix-moretea-openssl_1_1 = throw "'yarn2nix-moretea-openssl_1_1' has been removed."; # Added 2023-02-04
16831686 yarssr = throw "yarssr has been removed as part of the python2 deprecation"; # Added 2022-01-15
16841687 youtubeDL = throw "'youtubeDL' has been renamed to/replaced by 'youtube-dl'"; # Converted to throw 2022-02-22
16851688 ytop = throw "ytop has been abandoned by upstream. Consider switching to bottom instead";