···17171818 meta = with lib; {
1919 description = "sets the X root window to an image of the Earth";
2020- homepage = "http://xplanet.org";
2020+ homepage = "https://xearth.org";
2121 longDescription =
2222 '' Xearth sets the X root window to an image of the Earth, as seen from your favorite vantage point in space,
2323 correctly shaded for the current position of the Sun.
2424 By default, xearth updates the displayed image every five minutes.
2525 '';
2626 maintainers = [ maintainers.mafo ];
2727- license = "xearth";
2727+ license = {
2828+ fullName = "xearth license";
2929+ url = "https://xearth.org/copyright.html";
3030+ free = true;
3131+ };
2832 platforms=platforms.unix;
2933 };
3034
···3232 Since the secret is read from a file, it won't be leaked through
3333 '/proc/<pid>/cmdline', unlike when 'sed' or 'replace' is used.
3434 '';
3535+ mainProgram = "replace-secret";
3536 };
3637}
+31
pkgs/by-name/ac/acc/disable-static.patch
···11+diff --git a/CMakeLists.txt b/CMakeLists.txt
22+index 3d9ad07..2f3b4b5 100644
33+--- a/CMakeLists.txt
44++++ b/CMakeLists.txt
55+@@ -2,26 +2,6 @@ cmake_minimum_required(VERSION 2.4)
66+77+ project(acc)
88+99+-if(MSVC)
1010+- # Create list of _FLAGS variables
1111+- foreach(FLAGS_SUFFIX "" _DEBUG _RELEASE _MINSIZEREL _RELWITHDEBINFO)
1212+- set(FLAGS_VARIABLES ${FLAGS_VARIABLES} CMAKE_C_FLAGS${FLAGS_SUFFIX} CMAKE_CXX_FLAGS${FLAGS_SUFFIX})
1313+- endforeach()
1414+-
1515+- # Change compiler flags to use static runtime
1616+- foreach(FLAGS_VARIABLE ${FLAGS_VARIABLES})
1717+- if(${FLAGS_VARIABLE} MATCHES "/MD")
1818+- string(REGEX REPLACE "/MD" "/MT" ${FLAGS_VARIABLE} "${${FLAGS_VARIABLE}}")
1919+- endif()
2020+- endforeach()
2121+-endif()
2222+-
2323+-if (NOT APPLE AND NOT MSVC)
2424+- # use static runtimes on Linux and MinGW
2525+- set(CMAKE_C_STANDARD_LIBRARIES "${CMAKE_C_STANDARD_LIBRARIES} -static -static-libgcc -static-libstdc++")
2626+- set(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -static -static-libgcc -static-libstdc++")
2727+- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static -static-libgcc -static-libstdc++")
2828+-endif()
2929+3030+ add_executable(acc
3131+ acc.c
···11+diff --git a/CMakeLists.txt b/CMakeLists.txt
22+index 12d6e557c..cc004555d 100644
33+--- a/CMakeLists.txt
44++++ b/CMakeLists.txt
55+@@ -321,11 +321,6 @@ if(NOT TARGET nonstd::span-lite)
66+77+ endif()
88+99+-af_dep_check_and_populate(${assets_prefix}
1010+- URI https://github.com/arrayfire/assets.git
1111+- REF master
1212+-)
1313+-set(ASSETS_DIR ${${assets_prefix}_SOURCE_DIR})
1414+1515+ # when crosscompiling use the bin2cpp file from the native bin directory
1616+ if(CMAKE_CROSSCOMPILING)
1717+@@ -473,18 +468,6 @@ install(FILES ${ArrayFire_BINARY_DIR}/include/af/version.h
1818+ DESTINATION "${AF_INSTALL_INC_DIR}/af/"
1919+ COMPONENT headers)
2020+2121+-# install the examples irrespective of the AF_BUILD_EXAMPLES value
2222+-# only the examples source files are installed, so the installation of these
2323+-# source files does not depend on AF_BUILD_EXAMPLES
2424+-# when AF_BUILD_EXAMPLES is OFF, the examples source is installed without
2525+-# building the example executables
2626+-install(DIRECTORY examples/ #NOTE The slash at the end is important
2727+- DESTINATION ${AF_INSTALL_EXAMPLE_DIR}
2828+- COMPONENT examples)
2929+-
3030+-install(DIRECTORY ${ASSETS_DIR}/examples/ #NOTE The slash at the end is important
3131+- DESTINATION ${AF_INSTALL_EXAMPLE_DIR}
3232+- COMPONENT examples)
3333+3434+ install(DIRECTORY "${ArrayFire_SOURCE_DIR}/LICENSES/"
3535+ DESTINATION LICENSES
···11-From: Jack Baldry <jack.baldry@grafana.com>
22-Date: Tue, 15 Nov 2022 14:34:33 -0400
33-Subject: [PATCH] Use locale.h instead of removed xlocale.h header
44-55-https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27xlocale.h.27
66-77-Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
88----
99- libraries/cmake/source/augeas/gnulib/generated/linux/x86_64/lib/locale.h | 4 ++--
1010- 1 file changed, 2 insertions(+), 2 deletions(-)
1111-11+diff --git a/libraries/cmake/source/augeas/gnulib/generated/linux/aarch64/lib/locale.h b/libraries/cmake/source/augeas/gnulib/generated/linux/aarch64/lib/locale.h
22+index 4f9baece2..afe947956 100644
33+--- a/libraries/cmake/source/augeas/gnulib/generated/linux/aarch64/lib/locale.h
44++++ b/libraries/cmake/source/augeas/gnulib/generated/linux/aarch64/lib/locale.h
55+@@ -48,9 +48,9 @@
66+ /* NetBSD 5.0 mis-defines NULL. */
77+ #include <stddef.h>
88+99+-/* Mac OS X 10.5 defines the locale_t type in <xlocale.h>. */
1010++/* Mac OS X 10.5 defines the locale_t type in <locale.h>. */
1111+ #if 1
1212+-# include <xlocale.h>
1313++# include <locale.h>
1414+ #endif
1515+1616+ /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
1217diff --git a/libraries/cmake/source/augeas/gnulib/generated/linux/x86_64/lib/locale.h b/libraries/cmake/source/augeas/gnulib/generated/linux/x86_64/lib/locale.h
1818+index 4f9baece2..afe947956 100644
1319--- a/libraries/cmake/source/augeas/gnulib/generated/linux/x86_64/lib/locale.h
1420+++ b/libraries/cmake/source/augeas/gnulib/generated/linux/x86_64/lib/locale.h
1521@@ -48,9 +48,9 @@
···2430 #endif
25312632 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
2727---
2828-2.38.1
2929-
+10
pkgs/tools/system/osquery/default.nix
···11{ lib
22, cmake
33, fetchFromGitHub
44+, fetchpatch
45, git
56, llvmPackages
67, nixosTests
···3233 ./Remove-circular-definition-of-AUDIT_FILTER_EXCLUDE.patch
3334 # For current state of compilation against glibc in the clangWithLLVM toolchain, refer to the upstream issue in https://github.com/osquery/osquery/issues/7823.
3435 ./Remove-system-controls-table.patch
3636+3737+ # osquery uses a vendored boost library that still relies on old standard types (e.g. `std::unary_function`)
3838+ # which have been removed as of C++17. The patch is already checked in upstream, but there have been no
3939+ # releases yet. Can likely be removed with versions > 5.10.2.
4040+ (fetchpatch {
4141+ name = "fix-build-on-clang-16.patch";
4242+ url = "https://github.com/osquery/osquery/commit/222991a15b4ae0a0fb919e4965603616536e1b0a.patch";
4343+ hash = "sha256-PdzEoeR1LXVri1Cd+7KMhKmDC8yZhAx3f1+9tjLJKyo=";
4444+ })
3545 ];
36463747
+1
pkgs/top-level/aliases.nix
···924924 uade123 = uade; # Added 2022-07-30
925925 uberwriter = apostrophe; # Added 2020-04-23
926926 ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21
927927+ ue4 = throw "ue4 has been removed, because the package was broken for years"; # Added 2023-11-22
927928 uhd3_5 = throw "uhd3_5 has been removed, because it was no longer needed"; # Added 2023-10-07
928929 uhhyou.lv2 = throw "'uhhyou.lv2' has been removed, upstream gone"; # Added 2023-06-21
929930 unicorn-emu = unicorn; # Added 2020-10-29