···442- QtMultimedia has changed its default backend to `QT_MEDIA_BACKEND=ffmpeg` (previously `gstreamer` on Linux or `darwin` on MacOS).
443 The previous native backends remain available but are now minimally maintained. Refer to [upstream documentation](https://doc.qt.io/qt-6/qtmultimedia-index.html#ffmpeg-as-the-default-backend) for further details about each platform.
444445-- The oil shell is now using the c++ version by default. The python based build is still available as `oil-python`
···442- QtMultimedia has changed its default backend to `QT_MEDIA_BACKEND=ffmpeg` (previously `gstreamer` on Linux or `darwin` on MacOS).
443 The previous native backends remain available but are now minimally maintained. Refer to [upstream documentation](https://doc.qt.io/qt-6/qtmultimedia-index.html#ffmpeg-as-the-default-backend) for further details about each platform.
444445+- The oil shell's c++ version is now available as `oils-for-unix`. The python version is still available as `oil`
+2-2
nixos/modules/services/audio/spotifyd.nix
···24 type = types.lines;
25 description = lib.mdDoc ''
26 (Deprecated) Configuration for Spotifyd. For syntax and directives, see
27- <https://github.com/Spotifyd/spotifyd#Configuration>.
28 '';
29 };
30···34 example = { global.bitrate = 320; };
35 description = lib.mdDoc ''
36 Configuration for Spotifyd. For syntax and directives, see
37- <https://github.com/Spotifyd/spotifyd#Configuration>.
38 '';
39 };
40 };
···24 type = types.lines;
25 description = lib.mdDoc ''
26 (Deprecated) Configuration for Spotifyd. For syntax and directives, see
27+ <https://docs.spotifyd.rs/config/File.html>.
28 '';
29 };
30···34 example = { global.bitrate = 320; };
35 description = lib.mdDoc ''
36 Configuration for Spotifyd. For syntax and directives, see
37+ <https://docs.spotifyd.rs/config/File.html>.
38 '';
39 };
40 };
···1+This change bypasses all the code that attempts to see which C++11 features are enabled in your specific C++11 compiler. C++14 is required for gtest 1.13+.
2+diff --git a/CMakeLists.txt b/CMakeLists.txt
3+index 902233e676ee..49ac8a1010a4 100644
4+--- a/CMakeLists.txt
5++++ b/CMakeLists.txt
6+@@ -103,17 +103,9 @@ ENDIF()
7+ # C++11 support
8+ OPTION(LIBTINS_ENABLE_CXX11 "Compile libtins with c++11 features" ON)
9+ IF(LIBTINS_ENABLE_CXX11)
10+- # We only use declval and decltype on gcc/clang as VC fails to build that code,
11+- # at least on VC2013
12+- IF(HAS_CXX11_RVALUE_REFERENCES AND HAS_CXX11_FUNCTIONAL AND HAS_CXX11_CHRONO AND
13+- HAS_CXX11_NOEXCEPT AND ((HAS_CXX11_DECLVAL AND HAS_CXX11_DECLTYPE) OR MSVC))
14+- SET(TINS_HAVE_CXX11 ON)
15+- MESSAGE(STATUS "Enabling C++11 features")
16+- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX11_COMPILER_FLAGS}")
17+- ELSE()
18+- MESSAGE(WARNING "The compiler doesn't support the necessary C++11 features. "
19+- "Disabling C++11 on this build")
20+- ENDIF()
21++ SET(TINS_HAVE_CXX11 ON)
22++ MESSAGE(STATUS "Using C++11 features")
23++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
24+ ELSE(LIBTINS_ENABLE_CXX11)
25+ MESSAGE(
26+ WARNING
···489 imagemagick7 = imagemagick; # Added 2021-02-22
490 imagemagick7_light = imagemagick_light; # Added 2021-02-22
491 imlib = throw "imlib has been dropped due to the lack of maintenance from upstream since 2004"; # Added 2023-01-04
0492 indigenous-desktop = throw "'indigenous-desktop' has been renamed to/replaced by 'indiepass-desktop'"; # Added 2023-11-08
493 instead-launcher = throw "instead-launcher has been removed, because it depended on qt4"; # Added 2023-07-26
494 insync-v3 = throw "insync-v3 has been merged into the insync package; use insync instead"; #Added 2023-05-13
···1140 tdesktop = telegram-desktop; # Added 2023-04-07
1141 telegram-cli = throw "telegram-cli was removed because it was broken and abandoned upstream"; # Added 2023-07-28
1142 teleport_11 = throw "teleport 11 has been removed as it is EOL. Please upgrade to Teleport 12 or later"; # Added 2023-11-27
01143 tensile = throw "'tensile' has been replaced with 'rocmPackages.tensile'"; # Added 2023-10-08
1144 testVersion = testers.testVersion; # Added 2022-04-20
1145 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01
···489 imagemagick7 = imagemagick; # Added 2021-02-22
490 imagemagick7_light = imagemagick_light; # Added 2021-02-22
491 imlib = throw "imlib has been dropped due to the lack of maintenance from upstream since 2004"; # Added 2023-01-04
492+ indiepass-desktop = throw "indiepass-desktop has been dropped because it does not work with recent Electron versions"; # Added 2024-03-14
493 indigenous-desktop = throw "'indigenous-desktop' has been renamed to/replaced by 'indiepass-desktop'"; # Added 2023-11-08
494 instead-launcher = throw "instead-launcher has been removed, because it depended on qt4"; # Added 2023-07-26
495 insync-v3 = throw "insync-v3 has been merged into the insync package; use insync instead"; #Added 2023-05-13
···1141 tdesktop = telegram-desktop; # Added 2023-04-07
1142 telegram-cli = throw "telegram-cli was removed because it was broken and abandoned upstream"; # Added 2023-07-28
1143 teleport_11 = throw "teleport 11 has been removed as it is EOL. Please upgrade to Teleport 12 or later"; # Added 2023-11-27
1144+ teleprompter = throw "teleprompter has been removed. reason: upstream dead and does not work with recent electron versions"; # Adedd 2024-03-14
1145 tensile = throw "'tensile' has been replaced with 'rocmPackages.tensile'"; # Added 2023-10-08
1146 testVersion = testers.testVersion; # Added 2022-04-20
1147 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01