Merge #181133: staging-next 2022-07-11

+2658 -1004
+2
nixos/modules/services/desktops/pipewire/daemon/minimal.conf.json
··· 91 91 "adapter.auto-port-config": { 92 92 "mode": "dsp", 93 93 "monitor": false, 94 + "control": false, 94 95 "position": "unknown" 95 96 } 96 97 } ··· 109 110 "adapter.auto-port-config": { 110 111 "mode": "dsp", 111 112 "monitor": false, 113 + "control": false, 112 114 "position": "unknown" 113 115 } 114 116 }
+3
pkgs/applications/audio/audacity/default.nix
··· 167 167 "-DDISABLE_DYNAMIC_LOADING_FFMPEG=ON" 168 168 "-Daudacity_conan_enabled=Off" 169 169 "-Daudacity_use_ffmpeg=loaded" 170 + 171 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 172 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 170 173 ]; 171 174 172 175 doCheck = false; # Test fails
+3
pkgs/applications/audio/in-formant/default.nix
··· 35 35 cp in-formant $out/bin 36 36 ''; 37 37 38 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 39 + cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=ON" ]; 40 + 38 41 meta = with lib; { 39 42 description = "A real-time pitch and formant tracking software"; 40 43 homepage = "https://github.com/in-formant/in-formant";
+1 -1
pkgs/applications/audio/speech-denoiser/default.nix
··· 27 27 nativeBuildInputs = [ pkg-config meson ninja ]; 28 28 buildInputs = [ lv2 rnnoise-nu ]; 29 29 30 - mesonFlags = ("--prefix=${placeholder "out"}/lib/lv2"); 30 + mesonFlags = [ "--prefix=${placeholder "out"}/lib/lv2" ]; 31 31 32 32 postPatch = '' 33 33 substituteInPlace meson.build \
+5
pkgs/applications/audio/tenacity/default.nix
··· 138 138 util-linux 139 139 ]; 140 140 141 + cmakeFlags = [ 142 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 143 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 144 + ]; 145 + 141 146 meta = with lib; { 142 147 description = "Sound editor with graphical UI"; 143 148 homepage = "https://tenacityaudio.org/";
+5
pkgs/applications/emulators/resim/default.nix
··· 17 17 cp -v vc4emul/vc4emul $out/bin/vc4emul 18 18 ''; 19 19 20 + cmakeFlags = [ 21 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 22 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 23 + ]; 24 + 20 25 meta.license = lib.licenses.mit; 21 26 }
-1
pkgs/applications/gis/qgis/unwrapped-ltr.nix
··· 128 128 ''; 129 129 130 130 cmakeFlags = [ 131 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 132 131 "-DWITH_3D=True" 133 132 "-DWITH_PDAL=TRUE" 134 133 "-DPYQT5_SIP_DIR=${py.pkgs.pyqt5}/${py.pkgs.python.sitePackages}/PyQt5/bindings"
-1
pkgs/applications/gis/qgis/unwrapped.nix
··· 128 128 ''; 129 129 130 130 cmakeFlags = [ 131 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 132 131 "-DWITH_3D=True" 133 132 "-DWITH_PDAL=TRUE" 134 133 "-DPYQT5_SIP_DIR=${py.pkgs.pyqt5}/${py.pkgs.python.sitePackages}/PyQt5/bindings"
-7
pkgs/applications/graphics/paraview/default.nix
··· 44 44 export QT_PLUGIN_PATH=${qtbase.bin}/${qtbase.qtPluginPrefix} 45 45 ''; 46 46 47 - # During build, binaries are called that rely on freshly built 48 - # libraries. These reside in build/lib, and are not found by 49 - # default. 50 - preBuild = '' 51 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/lib:$PWD/VTK/ThirdParty/vtkm/vtk-m/lib 52 - ''; 53 - 54 47 cmakeFlags = [ 55 48 "-DCMAKE_BUILD_TYPE=Release" 56 49 "-DPARAVIEW_ENABLE_FFMPEG=ON"
-4
pkgs/applications/kde/dolphin.nix
··· 27 27 wayland qtwayland 28 28 ]; 29 29 outputs = [ "out" "dev" ]; 30 - # We need the RPATH for linking, because the `libkdeinit5_dolphin.so` links 31 - # private against its dependencies and without the correct RPATH, these 32 - # dependencies are not found. 33 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 34 30 }
-7
pkgs/applications/misc/audio/soxr/default.nix
··· 16 16 17 17 outputs = [ "out" "doc" ]; # headers are just two and very small 18 18 19 - preConfigure = 20 - if stdenv.isDarwin then '' 21 - export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}"`pwd`/build/src 22 - '' else '' 23 - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}"`pwd`/build/src 24 - ''; 25 - 26 19 nativeBuildInputs = [ cmake ]; 27 20 28 21 meta = with lib; {
+2
pkgs/applications/misc/edgetx/default.nix
··· 29 29 "-DGTEST_ROOT=${gtest.src}/googletest" 30 30 "-DQT_TRANSLATIONS_DIR=${qttranslations}/translations" 31 31 "-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util" 32 + # file RPATH_CHANGE could not write new RPATH 33 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 32 34 ]; 33 35 34 36 meta = with lib; {
+3
pkgs/applications/misc/opentx/default.nix
··· 31 31 # XXX I would prefer to include these here, though we will need to file a bug upstream to get that changed. 32 32 #"-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util" 33 33 #"-DAVRDUDE_PATH=${avrdude}/bin/avrdude" 34 + 35 + # file RPATH_CHANGE could not write new RPATH 36 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 34 37 ]; 35 38 36 39 meta = with lib; {
+1 -11
pkgs/applications/networking/instant-messengers/discord/openasar.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, nodejs, bash, nodePackages, unzip }: 2 2 3 - let 4 - # OpenAsar fails with default unzip, throwing "lchmod (file attributes) error: Operation not supported" 5 - unzipFix = 6 - if stdenv.isLinux then 7 - unzip.overrideAttrs (oldAttrs: { 8 - buildFlags = oldAttrs.buildFlags ++ [ "LOCAL_UNZIP=-DNO_LCHMOD" ]; 9 - }) 10 - else 11 - unzip; 12 - in 13 3 stdenv.mkDerivation rec { 14 4 pname = "openasar"; 15 5 version = "unstable-2022-06-27"; ··· 24 14 postPatch = '' 25 15 # Hardcode unzip path 26 16 substituteInPlace ./src/updater/moduleUpdater.js \ 27 - --replace \'unzip\' \'${unzipFix}/bin/unzip\' 17 + --replace \'unzip\' \'${unzip}/bin/unzip\' 28 18 # Remove auto-update feature 29 19 echo "module.exports = async () => log('AsarUpdate', 'Removed');" > ./src/asarUpdate.js 30 20 '';
+3
pkgs/applications/networking/instant-messengers/linphone/default.nix
··· 83 83 cmakeFlags = [ 84 84 "-DMINIZIP_INCLUDE_DIRS=${minizip2}/include" 85 85 "-DMINIZIP_LIBRARIES=minizip" 86 + 87 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 88 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 86 89 ]; 87 90 88 91 # The default install phase fails because the paths are somehow messed up in
-4
pkgs/applications/networking/sniffers/wireshark/default.nix
··· 59 59 sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt 60 60 ''; 61 61 62 - preBuild = '' 63 - export LD_LIBRARY_PATH="$PWD/run" 64 - ''; 65 - 66 62 postInstall = '' 67 63 # to remove "cycle detected in the references" 68 64 mkdir -p $dev/lib/wireshark
+1 -1
pkgs/applications/office/PageEdit/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake qttranslations ]; 15 15 propagatedBuildInputs = [ qtsvg qtwebengine ]; 16 - cmakeFlags = "-DINSTALL_BUNDLED_DICTS=0"; 16 + cmakeFlags = [ "-DINSTALL_BUNDLED_DICTS=0" ]; 17 17 18 18 meta = with lib; { 19 19 description = "ePub XHTML Visual Editor";
-2
pkgs/applications/office/gnucash/default.nix
··· 154 154 test-xml-pricedb \ 155 155 test-xml-transaction \ 156 156 test-xml2-is-file 157 - 158 - export LD_LIBRARY_PATH="$PWD/lib:$PWD/lib/gnucash:$PWD/lib/gnucash/test:$PWD/lib/gnucash/test/future" 159 157 ''; 160 158 161 159 preFixup = ''
-4
pkgs/applications/radio/dsd/default.nix
··· 22 22 ] ++ lib.optionals portaudioSupport [ portaudio ]; 23 23 24 24 doCheck = true; 25 - preCheck = '' 26 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD 27 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD 28 - ''; 29 25 30 26 meta = with lib; { 31 27 description = "Digital Speech Decoder";
+5 -1
pkgs/applications/science/electronics/kicad/base.nix
··· 75 75 76 76 makeFlags = optionals (debug) [ "CFLAGS+=-Og" "CFLAGS+=-ggdb" ]; 77 77 78 - cmakeFlags = optionals (withScripting) [ 78 + cmakeFlags = [ 79 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 80 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 81 + ] 82 + ++ optionals (withScripting) [ 79 83 "-DKICAD_SCRIPTING_WXPYTHON=ON" 80 84 ] 81 85 ++ optionals (!withScripting) [
+5
pkgs/applications/science/logic/btor2tools/default.nix
··· 23 23 24 24 outputs = [ "out" "dev" "lib" ]; 25 25 26 + cmakeFlags = [ 27 + # RPATH of binary /nix/store/.../bin/btorsim contains a forbidden reference to /build/ 28 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 29 + ]; 30 + 26 31 meta = with lib; { 27 32 description = "A generic parser and tool package for the BTOR2 format"; 28 33 homepage = "https://github.com/Boolector/btor2tools";
+3
pkgs/applications/science/logic/monosat/default.nix
··· 47 47 "-DBUILD_STATIC=OFF" 48 48 "-DJAVA=${boolToCmake includeJava}" 49 49 "-DGPL=${boolToCmake includeGplCode}" 50 + 51 + # file RPATH_CHANGE could not write new RPATH 52 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 50 53 ]; 51 54 52 55 postInstall = optionalString includeJava ''
-1
pkgs/applications/science/machine-learning/shogun/default.nix
··· 134 134 "-DCMAKE_DISABLE_FIND_PACKAGE_Mosek=ON" 135 135 "-DCMAKE_DISABLE_FIND_PACKAGE_TFLogger=ON" 136 136 "-DCMAKE_DISABLE_FIND_PACKAGE_ViennaCL=ON" 137 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 138 137 "-DCMAKE_CTEST_ARGUMENTS='--exclude-regex;TrainedModelSerialization'" # Sporadic segfault 139 138 "-DENABLE_TESTING=${enableIf doCheck}" 140 139 "-DDISABLE_META_INTEGRATION_TESTS=ON"
+3
pkgs/applications/science/misc/simgrid/default.nix
··· 65 65 "-Denable_compile_warnings=off" 66 66 "-Denable_compile_optimizations=${optionOnOff optimize}" 67 67 "-Denable_lto=${optionOnOff optimize}" 68 + 69 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 70 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 68 71 ]; 69 72 makeFlags = optional debug "VERBOSE=1"; 70 73
+2 -2
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 26 26 assert svnSupport -> perlSupport; 27 27 28 28 let 29 - version = "2.36.1"; 29 + version = "2.37.0"; 30 30 svn = subversionClient.override { perlBindings = perlSupport; }; 31 31 gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ]; 32 32 in ··· 39 39 40 40 src = fetchurl { 41 41 url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 42 - sha256 = "0w43a35mhc2qf2gjkxjlnkf2lq8g0snf34iy5gqx2678yq7llpa0"; 42 + sha256 = "sha256-n3+hcRvQDE7D3eL+REB9wT8S5HcrXjxypY20wHSVQR8="; 43 43 }; 44 44 45 45 outputs = [ "out" ] ++ lib.optional withManual "doc";
-1
pkgs/applications/video/avidemux/default.nix
··· 66 66 cd "$sourceRoot" 67 67 patchPhase 68 68 69 - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${libXext}/lib" 70 69 ${stdenv.shell} bootStrap.bash \ 71 70 --with-core \ 72 71 ${if withQT then "--with-qt" else "--without-qt"} \
+4 -1
pkgs/applications/video/ccextractor/default.nix
··· 36 36 ++ lib.optional (!stdenv.isLinux) libiconv 37 37 ++ lib.optionals enableOcr [ leptonica tesseract4 ffmpeg ]; 38 38 39 - cmakeFlags = lib.optionals enableOcr [ "-DWITH_OCR=on" "-DWITH_HARDSUBX=on" ]; 39 + cmakeFlags = [ 40 + # file RPATH_CHANGE could not write new RPATH: 41 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 42 + ] ++ lib.optionals enableOcr [ "-DWITH_OCR=on" "-DWITH_HARDSUBX=on" ]; 40 43 41 44 postInstall = lib.optionalString enableOcr '' 42 45 wrapProgram "$out/bin/ccextractor" \
+1 -1
pkgs/applications/video/rtabmap/default.nix
··· 40 40 ]; 41 41 42 42 # Disable warnings that are irrelevant to us as packagers 43 - cmakeFlags = "-Wno-dev"; 43 + cmakeFlags = [ "-Wno-dev" ]; 44 44 45 45 # We run one of the executables we build while the build is 46 46 # still running (and patchelf hasn't been invoked) which means
+2 -2
pkgs/data/icons/arc-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, gtk3, gnome, moka-icon-theme, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, autoreconfHook, gtk3, gnome, moka-icon-theme, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "arc-icon-theme"; 5 5 version = "2016-11-22"; 6 6
+2 -2
pkgs/data/icons/beauty-line-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }: 1 + { lib, stdenvNoCC, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "BeautyLine"; 5 5 version = "0.0.1"; 6 6
+2 -2
pkgs/data/icons/bibata-cursors/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , fetchurl 5 5 , clickgen 6 6 , unzip 7 7 }: 8 8 9 - stdenv.mkDerivation rec { 9 + stdenvNoCC.mkDerivation rec { 10 10 pname = "bibata-cursors"; 11 11 version = "1.1.2"; 12 12
+2 -2
pkgs/data/icons/bibata-cursors/extra.nix
··· 1 1 { lib 2 - , stdenv 2 + , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , fetchurl 5 5 , clickgen 6 6 , unzip 7 7 }: 8 8 9 - stdenv.mkDerivation rec { 9 + stdenvNoCC.mkDerivation rec { 10 10 pname = "bibata-extra-cursors"; 11 11 version = "1.0.1"; 12 12
+2 -2
pkgs/data/icons/bibata-cursors/translucent.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 1 + { lib, stdenvNoCC, fetchFromGitHub }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "bibata-cursors-translucent"; 5 5 version = "1.1.1"; 6 6
+2 -2
pkgs/data/icons/capitaine-cursors/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, makeFontsConf 1 + { lib, stdenvNoCC, fetchFromGitHub, fetchpatch, makeFontsConf 2 2 , inkscape, xcursorgen, bc }: 3 3 4 - stdenv.mkDerivation rec { 4 + stdenvNoCC.mkDerivation rec { 5 5 pname = "capitaine-cursors"; 6 6 version = "4"; 7 7
+2 -2
pkgs/data/icons/comixcursors/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, bc, librsvg, xcursorgen }: 1 + { lib, stdenvNoCC, fetchFromGitLab, bc, librsvg, xcursorgen }: 2 2 3 3 let 4 4 dimensions = { ··· 16 16 # meta.longDescription.) 17 17 map variantName product; 18 18 in 19 - stdenv.mkDerivation rec { 19 + stdenvNoCC.mkDerivation rec { 20 20 pname = "comixcursors"; 21 21 version = "0.9.2"; 22 22
+2 -2
pkgs/data/icons/faba-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, meson, ninja, python3, gtk3, pantheon, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, meson, ninja, python3, gtk3, pantheon, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "faba-icon-theme"; 5 5 version = "4.3"; 6 6
+2 -2
pkgs/data/icons/faba-mono-icons/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, gtk3, moka-icon-theme, faba-icon-theme, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, autoreconfHook, gtk3, moka-icon-theme, faba-icon-theme, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "faba-mono-icons"; 5 5 version = "2016-04-30"; 6 6
+2 -2
pkgs/data/icons/gruvbox-dark-icons-gtk/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, breeze-icons, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "gruvbox-dark-icons-gtk"; 5 5 version = "1.0.0"; 6 6
+2 -2
pkgs/data/icons/hicolor-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchurl }: 1 + { lib, stdenvNoCC, fetchurl }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "hicolor-icon-theme"; 5 5 version = "0.17"; 6 6
+2 -2
pkgs/data/icons/iconpack-jade/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "iconpack-jade"; 5 5 version = "1.25"; 6 6
+2 -2
pkgs/data/icons/iconpack-obsidian/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, gnome-icon-theme, mint-x-icons, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, gnome-icon-theme, mint-x-icons, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "iconpack-obsidian"; 5 5 version = "4.15"; 6 6
+2 -2
pkgs/data/icons/iso-flags/default.nix
··· 1 - { lib, stdenv 1 + { lib, stdenvNoCC 2 2 , fetchFromGitHub 3 3 , perl 4 4 , inkscape ··· 6 6 , targets ? [ "all" ] 7 7 }: 8 8 9 - stdenv.mkDerivation { 9 + stdenvNoCC.mkDerivation { 10 10 pname = "iso-flags"; 11 11 version = "unstable-18012020"; 12 12
+2 -2
pkgs/data/icons/kora-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub , gtk3, adwaita-icon-theme, breeze-icons, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub , gtk3, adwaita-icon-theme, breeze-icons, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "kora-icon-theme"; 5 5 version = "1.5.2"; 6 6
+2 -2
pkgs/data/icons/la-capitaine-icon-theme/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , breeze-icons 5 5 , elementary-icon-theme ··· 7 7 , hicolor-icon-theme 8 8 }: 9 9 10 - stdenv.mkDerivation rec { 10 + stdenvNoCC.mkDerivation rec { 11 11 pname = "la-capitaine-icon-theme"; 12 12 version = "0.6.2"; 13 13
+2 -2
pkgs/data/icons/moka-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, meson, ninja, gtk3, python3, faba-icon-theme, hicolor-icon-theme, jdupes }: 1 + { lib, stdenvNoCC, fetchFromGitHub, meson, ninja, gtk3, python3, faba-icon-theme, hicolor-icon-theme, jdupes }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "moka-icon-theme"; 5 5 version = "unstable-2019-05-29"; 6 6
+2 -2
pkgs/data/icons/nordzy-cursor-theme/default.nix
··· 1 - { stdenv 1 + { stdenvNoCC 2 2 , fetchFromGitHub 3 3 , lib 4 4 }: 5 5 6 - stdenv.mkDerivation rec { 6 + stdenvNoCC.mkDerivation rec { 7 7 pname = "nordzy-cursor-theme"; 8 8 version = "0.1.0"; 9 9
+2 -2
pkgs/data/icons/numix-cursor-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, inkscape, xcursorgen }: 1 + { lib, stdenvNoCC, fetchFromGitHub, inkscape, xcursorgen }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-cursor-theme"; 5 5 version = "1.2"; 6 6
+2 -2
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, numix-icon-theme, hicolor-icon-theme, gitUpdater }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, numix-icon-theme, hicolor-icon-theme, gitUpdater }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-circle"; 5 5 version = "22.07.11"; 6 6
+2 -2
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, numix-icon-theme, hicolor-icon-theme, gitUpdater }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, numix-icon-theme, hicolor-icon-theme, gitUpdater }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-square"; 5 5 version = "22.07.11"; 6 6
+2 -2
pkgs/data/icons/numix-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, gnome-icon-theme, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, gnome-icon-theme, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme"; 5 5 version = "21.10.31"; 6 6
+2 -2
pkgs/data/icons/oranchelo-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, gtk3, plasma5Packages, hicolor-icon-theme }: 1 + { lib, stdenvNoCC, fetchFromGitHub, gtk3, plasma5Packages, hicolor-icon-theme }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "oranchelo-icon-theme"; 5 5 version = "0.8.0.1"; 6 6
+2 -2
pkgs/data/icons/paper-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, meson, ninja, gtk3, gnome, gnome-icon-theme, hicolor-icon-theme, jdupes }: 1 + { lib, stdenvNoCC, fetchFromGitHub, meson, ninja, gtk3, gnome, gnome-icon-theme, hicolor-icon-theme, jdupes }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "paper-icon-theme"; 5 5 version = "unstable-2020-03-12"; 6 6
+2 -2
pkgs/data/icons/papirus-icon-theme/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchurl, gtk3, pantheon, breeze-icons, gnome-icon-theme, hicolor-icon-theme, papirus-folders, color ? null }: 1 + { lib, stdenvNoCC, fetchFromGitHub, fetchurl, gtk3, pantheon, breeze-icons, gnome-icon-theme, hicolor-icon-theme, papirus-folders, color ? null }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenvNoCC.mkDerivation rec { 4 4 pname = "papirus-icon-theme"; 5 5 version = "20220710"; 6 6
+2 -2
pkgs/data/icons/pop-icon-theme/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , meson 5 5 , ninja ··· 8 8 , hicolor-icon-theme 9 9 }: 10 10 11 - stdenv.mkDerivation rec { 11 + stdenvNoCC.mkDerivation rec { 12 12 pname = "pop-icon-theme"; 13 13 version = "2021-11-17"; 14 14
+2 -2
pkgs/data/icons/vanilla-dmz/default.nix
··· 1 - { stdenv 1 + { stdenvNoCC 2 2 , lib 3 3 , fetchzip 4 4 , xorg 5 5 , hicolor-icon-theme 6 6 }: 7 7 8 - stdenv.mkDerivation rec { 8 + stdenvNoCC.mkDerivation rec { 9 9 pname = "vanilla-dmz"; 10 10 version = "0.4.5"; 11 11
+2 -2
pkgs/data/icons/vimix-icon-theme/default.nix
··· 1 1 { lib 2 - , stdenv 2 + , stdenvNoCC 3 3 , fetchFromGitHub 4 4 , gtk3 5 5 , hicolor-icon-theme ··· 13 13 in 14 14 lib.checkListOfEnum "${pname}: color variants" [ "standard" "Amethyst" "Beryl" "Doder" "Ruby" "Black" "White" ] colorVariants 15 15 16 - stdenv.mkDerivation rec { 16 + stdenvNoCC.mkDerivation rec { 17 17 inherit pname; 18 18 version = "2021-11-09"; 19 19
+5 -5
pkgs/data/misc/shared-mime-info/default.nix
··· 13 13 }: 14 14 15 15 stdenv.mkDerivation rec { 16 - pname = "shared-mime-info-unstable"; 17 - version = "2021-12-03"; 16 + pname = "shared-mime-info"; 17 + version = "2.2"; 18 18 19 19 outputs = [ "out" "dev" ]; 20 20 21 21 src = fetchFromGitLab { 22 22 domain = "gitlab.freedesktop.org"; 23 23 owner = "xdg"; 24 - repo = "shared-mime-info"; 25 - rev = "5a406b06792e26a83c7346b3c2443c0bd8d4cdb2"; 26 - sha256 = "1v7dx7mr0m4lcff1aasg9gxn280zn0ffn6fjg9xc44pnllg01n6s"; 24 + repo = pname; 25 + rev = version; 26 + sha256 = "sha256-QrRe/DcjpTMejHXDSOLbjpJywod8qIjP6/leTZ21rhE="; 27 27 }; 28 28 29 29 nativeBuildInputs = [
-1
pkgs/desktops/gnome/core/evolution-data-server/default.nix
··· 119 119 "-DENABLE_UOA=OFF" 120 120 "-DENABLE_VALA_BINDINGS=ON" 121 121 "-DENABLE_INTROSPECTION=ON" 122 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 123 122 "-DINCLUDE_INSTALL_DIR=${placeholder "dev"}/include" 124 123 "-DWITH_PHONENUMBER=ON" 125 124 "-DWITH_GWEATHER4=ON"
-1
pkgs/desktops/plasma-5/kwin/default.nix
··· 61 61 CXXFLAGS = [ 62 62 ''-DNIXPKGS_XWAYLAND=\"${lib.getBin xwayland}/bin/Xwayland\"'' 63 63 ]; 64 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 65 64 postInstall = '' 66 65 # Some package(s) refer to these service types by the wrong name. 67 66 # I would prefer to patch those packages, but I cannot find them!
-3
pkgs/development/compilers/gcc/common/configure-flags.nix
··· 222 222 ++ lib.optionals (langD) [ 223 223 "--with-target-system-zlib=yes" 224 224 ] 225 - # Make -fcommon default on gcc10 226 - # TODO: fix all packages (probably 100+) and remove that 227 - ++ lib.optional (version >= "10.1.0") "--with-specs=%{!fno-common:%{!fcommon:-fcommon}}" 228 225 ; 229 226 230 227 in configureFlags
-6
pkgs/development/compilers/halide/default.nix
··· 32 32 33 33 cmakeFlags = [ "-DWARNINGS_AS_ERRORS=OFF" "-DWITH_PYTHON_BINDINGS=OFF" ]; 34 34 35 - # To handle the lack of 'local' RPATH; required, as they call one of 36 - # their built binaries requiring their libs, in the build process. 37 - preBuild = '' 38 - export LD_LIBRARY_PATH="$(pwd)/src''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 39 - ''; 40 - 41 35 # Note: only openblas and not atlas part of this Nix expression 42 36 # see pkgs/development/libraries/science/math/liblapack/3.5.0.nix 43 37 # to get a hint howto setup atlas instead of openblas
-6
pkgs/development/compilers/llvm/10/llvm/default.nix
··· 244 244 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 245 245 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 246 246 '' 247 - + optionalString enableSharedLibraries '' 248 - mkdir -p $dev/lib 249 - mv $lib/lib/*.a $dev/lib 250 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 251 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 252 - '' 253 247 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 254 248 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 255 249 '';
-12
pkgs/development/compilers/llvm/11/clang/default.nix
··· 50 50 ./purity.patch 51 51 # https://reviews.llvm.org/D51899 52 52 ./gnu-install-dirs.patch 53 - # Revert: [Driver] Default to -fno-common for all targets 54 - # https://reviews.llvm.org/D75056 55 - # 56 - # Maintains compatibility with packages that haven't been fixed yet, and 57 - # matches gcc10's configuration in nixpkgs. 58 - (fetchpatch { 59 - revert = true; 60 - url = "https://github.com/llvm/llvm-project/commit/0a9fc9233e172601e26381810d093e02ef410f65.diff"; 61 - stripLen = 1; 62 - excludes = [ "docs/*" "test/*" ]; 63 - sha256 = "0gxgmi0qbm89mq911dahallhi8m6wa9vpklklqmxafx4rplrr8ph"; 64 - }) 65 53 (substituteAll { 66 54 src = ../../clang-11-12-LLVMgold-path.patch; 67 55 libllvmLibdir = "${libllvm.lib}/lib";
-6
pkgs/development/compilers/llvm/11/llvm/default.nix
··· 256 256 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 257 257 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 258 258 '' 259 - + optionalString enableSharedLibraries '' 260 - mkdir -p $dev/lib 261 - mv $lib/lib/*.a $dev/lib 262 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 263 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 264 - '' 265 259 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 266 260 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 267 261 '';
-6
pkgs/development/compilers/llvm/12/llvm/default.nix
··· 244 244 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 245 245 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 246 246 '' 247 - + optionalString enableSharedLibraries '' 248 - mkdir -p $dev/lib 249 - mv $lib/lib/*.a $dev/lib 250 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 251 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 252 - '' 253 247 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 254 248 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 255 249 '';
-6
pkgs/development/compilers/llvm/13/llvm/default.nix
··· 206 206 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 207 207 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 208 208 '' 209 - + optionalString enableSharedLibraries '' 210 - mkdir -p $dev/lib 211 - mv $lib/lib/*.a $dev/lib 212 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 213 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 214 - '' 215 209 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 216 210 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 217 211 '';
+2 -2
pkgs/development/compilers/llvm/14/default.nix
··· 18 18 }: 19 19 20 20 let 21 - release_version = "14.0.1"; 21 + release_version = "14.0.6"; 22 22 candidate = ""; # empty or "rcN" 23 23 dash-candidate = lib.optionalString (candidate != "") "-${candidate}"; 24 24 rev = ""; # When using a Git commit ··· 30 30 owner = "llvm"; 31 31 repo = "llvm-project"; 32 32 rev = if rev != "" then rev else "llvmorg-${version}"; 33 - sha256 = "14wgrjwj02ivlwb1zgidacspkkcfpsqjmgd7r838qmwpk56yxl9f"; 33 + sha256 = "sha256-vffu4HilvYwtzwgq+NlS26m65DGbp6OSSne2aje1yJE="; 34 34 }; 35 35 36 36 llvm_meta = {
-6
pkgs/development/compilers/llvm/14/llvm/default.nix
··· 203 203 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 204 204 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 205 205 '' 206 - + optionalString enableSharedLibraries '' 207 - mkdir -p $dev/lib 208 - mv $lib/lib/*.a $dev/lib 209 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 210 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 211 - '' 212 206 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 213 207 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 214 208 '';
-6
pkgs/development/compilers/llvm/5/llvm/default.nix
··· 222 222 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 223 223 '') versionSuffixes} 224 224 '' 225 - + optionalString enableSharedLibraries '' 226 - mkdir -p $dev/lib 227 - mv $lib/lib/*.a $dev/lib 228 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 229 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 230 - '' 231 225 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 232 226 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 233 227 '';
-6
pkgs/development/compilers/llvm/6/llvm/default.nix
··· 215 215 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 216 216 '') versionSuffixes} 217 217 '' 218 - + optionalString enableSharedLibraries '' 219 - mkdir -p $dev/lib 220 - mv $lib/lib/*.a $dev/lib 221 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 222 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 223 - '' 224 218 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 225 219 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 226 220 '';
-6
pkgs/development/compilers/llvm/7/llvm/default.nix
··· 234 234 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${v}.dylib 235 235 '') versionSuffixes} 236 236 '' 237 - + optionalString enableSharedLibraries '' 238 - mkdir -p $dev/lib 239 - mv $lib/lib/*.a $dev/lib 240 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 241 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 242 - '' 243 237 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 244 238 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 245 239 '';
-6
pkgs/development/compilers/llvm/8/llvm/default.nix
··· 226 226 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 227 227 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 228 228 '' 229 - + optionalString enableSharedLibraries '' 230 - mkdir -p $dev/lib 231 - mv $lib/lib/*.a $dev/lib 232 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 233 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 234 - '' 235 229 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 236 230 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 237 231 '';
-6
pkgs/development/compilers/llvm/9/llvm/default.nix
··· 241 241 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 242 242 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 243 243 '' 244 - + optionalString enableSharedLibraries '' 245 - mkdir -p $dev/lib 246 - mv $lib/lib/*.a $dev/lib 247 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 248 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 249 - '' 250 244 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 251 245 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 252 246 '';
-6
pkgs/development/compilers/llvm/git/llvm/default.nix
··· 200 200 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${shortVersion}.dylib 201 201 ln -s $lib/lib/libLLVM.dylib $lib/lib/libLLVM-${release_version}.dylib 202 202 '' 203 - + optionalString enableSharedLibraries '' 204 - mkdir -p $dev/lib 205 - mv $lib/lib/*.a $dev/lib 206 - sed -i -E "s|$lib/lib/(.*)\.a|$dev/lib/\1\.a|" \ 207 - "$dev/lib/cmake/llvm/LLVMExports-${if debugVersion then "debug" else "release"}.cmake" 208 - '' 209 203 + optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 210 204 cp NATIVE/bin/llvm-config $dev/bin/llvm-config-native 211 205 '';
-64
pkgs/development/compilers/rust/1_61.nix
··· 1 - # New rust versions should first go to staging. 2 - # Things to check after updating: 3 - # 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin: 4 - # i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github 5 - # This testing can be also done by other volunteers as part of the pull 6 - # request review, in case platforms cannot be covered. 7 - # 2. The LLVM version used for building should match with rust upstream. 8 - # Check the version number in the src/llvm-project git submodule in: 9 - # https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules 10 - # 3. Firefox and Thunderbird should still build on x86_64-linux. 11 - 12 - { stdenv, lib 13 - , buildPackages 14 - , newScope, callPackage 15 - , CoreFoundation, Security, SystemConfiguration 16 - , pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost 17 - , makeRustPlatform 18 - , llvmPackages_11 19 - , llvmPackages_14, llvm_14 20 - } @ args: 21 - 22 - import ./default.nix { 23 - rustcVersion = "1.61.0"; 24 - rustcSha256 = "1vfs05hkf9ilk19b2vahqn8l6k17pl9nc1ky9kgspaascx8l62xd"; 25 - 26 - llvmSharedForBuild = pkgsBuildBuild.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 27 - llvmSharedForHost = pkgsBuildHost.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 28 - llvmSharedForTarget = pkgsBuildTarget.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 29 - 30 - llvmBootstrapForDarwin = llvmPackages_11; 31 - 32 - # For use at runtime 33 - llvmShared = llvm_14.override { enableSharedLibraries = true; }; 34 - 35 - # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox 36 - llvmPackages = llvmPackages_14; 37 - 38 - # Note: the version MUST be one version prior to the version we're 39 - # building 40 - bootstrapVersion = "1.60.0"; 41 - 42 - # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` 43 - bootstrapHashes = { 44 - i686-unknown-linux-gnu = "2a635269dc9ad8f7bbdf168cdf120e1ec803d36adc832c0804f38e0acc3e2357"; 45 - x86_64-unknown-linux-gnu = "b8a4c3959367d053825e31f90a5eb86418eb0d80cacda52bfa80b078e18150d5"; 46 - x86_64-unknown-linux-musl = "f0feefcb1985c5c894ad9b0f44e6f09900b31c0eb5f49827da9f37d332a63894"; 47 - arm-unknown-linux-gnueabihf = "161b2b97d4512080350cc6656b0765ebae870335e86c2896bed08b32c66fbdf4"; 48 - armv7-unknown-linux-gnueabihf = "f2d76e9458949675bab8fcae44f600d30d91f62bf93c127b6b1fe3130e67d5d9"; 49 - aarch64-unknown-linux-gnu = "99c419c2f35d4324446481c39402c7baecd7a8baed7edca9f8d6bbd33c05550c"; 50 - aarch64-unknown-linux-musl = "fe7e9bad8beea84973f7ffa39879929de4ac8afad872650fb0af6b068f05faa6"; 51 - x86_64-apple-darwin = "0b10dc45cddc4d2355e38cac86d71a504327cb41d41d702d4050b9847ad4258c"; 52 - aarch64-apple-darwin = "b532672c278c25683ca63d78e82bae829eea1a32308e844954fb66cfe34ad222"; 53 - powerpc64le-unknown-linux-gnu = "80125e90285b214c2b1f56ab86a09c8509aa17aec9d7127960a86a7008e8f7de"; 54 - riscv64gc-unknown-linux-gnu = "9cc7c6804bcbbecb9c35232035fc488dbcc8487606cc6be3da553cc446bf0fcd"; 55 - mips64el-unknown-linux-gnuabi64 = "d413681c22511259f7cd15414a00050cf151d46ac0f9282e765faeb86688deac"; 56 - }; 57 - 58 - selectRustPackage = pkgs: pkgs.rust_1_61; 59 - 60 - rustcPatches = [ 61 - ]; 62 - } 63 - 64 - (builtins.removeAttrs args [ "fetchpatch" "pkgsBuildHost" "llvmPackages_11" "llvmPackages_14" "llvm_14"])
+64
pkgs/development/compilers/rust/1_62.nix
··· 1 + # New rust versions should first go to staging. 2 + # Things to check after updating: 3 + # 1. Rustc should produce rust binaries on x86_64-linux, aarch64-linux and x86_64-darwin: 4 + # i.e. nix-shell -p fd or @GrahamcOfBorg build fd on github 5 + # This testing can be also done by other volunteers as part of the pull 6 + # request review, in case platforms cannot be covered. 7 + # 2. The LLVM version used for building should match with rust upstream. 8 + # Check the version number in the src/llvm-project git submodule in: 9 + # https://github.com/rust-lang/rust/blob/<version-tag>/.gitmodules 10 + # 3. Firefox and Thunderbird should still build on x86_64-linux. 11 + 12 + { stdenv, lib 13 + , buildPackages 14 + , newScope, callPackage 15 + , CoreFoundation, Security, SystemConfiguration 16 + , pkgsBuildTarget, pkgsBuildBuild, pkgsBuildHost 17 + , makeRustPlatform 18 + , llvmPackages_11 19 + , llvmPackages_14, llvm_14 20 + } @ args: 21 + 22 + import ./default.nix { 23 + rustcVersion = "1.62.0"; 24 + rustcSha256 = "09y06qmh7ihi9kgimpp3h4nj3cmgc1zypqyaba10dlk4kf07h23x"; 25 + 26 + llvmSharedForBuild = pkgsBuildBuild.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 27 + llvmSharedForHost = pkgsBuildHost.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 28 + llvmSharedForTarget = pkgsBuildTarget.llvmPackages_14.libllvm.override { enableSharedLibraries = true; }; 29 + 30 + llvmBootstrapForDarwin = llvmPackages_11; 31 + 32 + # For use at runtime 33 + llvmShared = llvm_14.override { enableSharedLibraries = true; }; 34 + 35 + # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox 36 + llvmPackages = llvmPackages_14; 37 + 38 + # Note: the version MUST be one version prior to the version we're 39 + # building 40 + bootstrapVersion = "1.61.0"; 41 + 42 + # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` 43 + bootstrapHashes = { 44 + i686-unknown-linux-gnu = "b15eb0ad44b7253e0b5b1a8cd285feb10e9fb0402840dba9a13112c3349a4b39"; 45 + x86_64-unknown-linux-gnu = "066b324239d30787ce64142d7e04912f2e1850c07db3b2354d8654e02ff8b23a"; 46 + x86_64-unknown-linux-musl = "0904f6b769ae28c259e0e25a41e99290a4ae2a36bca63ae153790b2ebbc427bf"; 47 + arm-unknown-linux-gnueabihf = "cc32705cd1b583aaac74e6663f71392131dc0355a0f484cb56f0378b71ea7ebc"; 48 + armv7-unknown-linux-gnueabihf = "2782ec75ea4abb402513e2e57becc6c14e67b492d57228cddedef6db0853b165"; 49 + aarch64-unknown-linux-gnu = "261cd47bc3c98c9f97b601d1ad2a7d9b33c9ea63c9a351119c2f6d4e82f5d436"; 50 + aarch64-unknown-linux-musl = "feb79985cb161a10b252236852df8db3bf3593c78905b84c7e94cd4454327e47"; 51 + x86_64-apple-darwin = "d851f1a473926a5d8f111ed08002047a5dc4ad944a5b7f8d5d2f1f266b51e66a"; 52 + aarch64-apple-darwin = "2dbafd13d007543aada47179fa273f9a3865f27e0a07bd69be61801232a0819e"; 53 + powerpc64le-unknown-linux-gnu = "6d5cd579b68a2adc20384406c69a92beaaf4941056e126ff0ed1ec2f3a4e721f"; 54 + riscv64gc-unknown-linux-gnu = "3d0f3b1a8522e09fffdf920a061794ac3107410eb1fe8f5d62a7aae3c6dcb81e"; 55 + mips64el-unknown-linux-gnuabi64 = "6ed5b6492e68f45488108abd06dbcd4b89c46cdbd4715331bb11e88f18500815"; 56 + }; 57 + 58 + selectRustPackage = pkgs: pkgs.rust_1_62; 59 + 60 + rustcPatches = [ 61 + ]; 62 + } 63 + 64 + (builtins.removeAttrs args [ "fetchpatch" "pkgsBuildHost" "llvmPackages_11" "llvmPackages_14" "llvm_14"])
+5 -1
pkgs/development/compilers/seexpr/default.nix
··· 22 22 sha256 = "sha256-r6mgyb/FGz4KYZOgLDgmIqjO+PSmneD3KUWjymZXtEk="; 23 23 }; 24 24 25 - cmakeFlags = [ "-DENABLE_SSE4=OFF" ]; 25 + cmakeFlags = [ 26 + "-DENABLE_SSE4=OFF" 27 + # file RPATH_CHANGE could not write new RPATH 28 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 29 + ]; 26 30 27 31 nativeBuildInputs = [ cmake ]; 28 32 buildInputs = [ libGLU libpng zlib qt4 python3Packages.pyqt4 python3Packages.boost bison flex ];
-6
pkgs/development/compilers/solc/default.nix
··· 90 90 doCheck = false; 91 91 92 92 checkPhase = '' 93 - while IFS= read -r -d ''' dir 94 - do 95 - LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/$dir 96 - export LD_LIBRARY_PATH 97 - done < <(find . -type d -print0) 98 - 99 93 pushd .. 100 94 # IPC tests need aleth avaliable, so we disable it 101 95 sed -i "s/IPC_ENABLED=true/IPC_ENABLED=false\nIPC_FLAGS=\"--no-ipc\"/" ./scripts/tests.sh
+2
pkgs/development/compilers/spirv-llvm-translator/default.nix
··· 30 30 "-DLLVM_DIR=${llvm_11.dev}" 31 31 "-DBUILD_SHARED_LIBS=YES" 32 32 "-DLLVM_SPIRV_BUILD_EXTERNAL=YES" 33 + # RPATH of binary /nix/store/.../bin/llvm-spirv contains a forbidden reference to /build/ 34 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 33 35 ]; 34 36 35 37 # FIXME: CMake tries to run "/llvm-lit" which of course doesn't exist
+5
pkgs/development/compilers/zig/default.nix
··· 36 36 export HOME=$TMPDIR; 37 37 ''; 38 38 39 + cmakeFlags = [ 40 + # file RPATH_CHANGE could not write new RPATH 41 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 42 + ]; 43 + 39 44 doCheck = true; 40 45 checkPhase = '' 41 46 runHook preCheck
+5
pkgs/development/embedded/xc3sprog/default.nix
··· 16 16 nativeBuildInputs = [ cmake ]; 17 17 buildInputs = [ libusb-compat-0_1 libftdi ]; 18 18 19 + cmakeFlags = [ 20 + # file RPATH_CHANGE could not write new RPATH 21 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 22 + ]; 23 + 19 24 meta = with lib; { 20 25 description = "Command-line tools for programming FPGAs, microcontrollers and PROMs via JTAG"; 21 26 homepage = "http://xc3sprog.sourceforge.net/";
+3 -1
pkgs/development/libraries/a52dec/default.nix
··· 1 - {lib, stdenv, fetchurl}: 1 + { lib, stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "a52dec"; ··· 11 11 12 12 configureFlags = [ 13 13 "--enable-shared" 14 + # Define inline as __attribute__ ((__always_inline__)) 15 + "ac_cv_c_inline=yes" 14 16 ]; 15 17 16 18 makeFlags = [
-1
pkgs/development/libraries/arrow-cpp/default.nix
··· 204 204 ] ++ lib.optionals (!enableShared) [ 205 205 "-DARROW_TEST_LINKAGE=static" 206 206 ] ++ lib.optionals stdenv.isDarwin [ 207 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # needed for tests 208 207 "-DCMAKE_INSTALL_RPATH=@loader_path/../lib" # needed for tools executables 209 208 ] ++ lib.optional (!stdenv.isx86_64) "-DARROW_USE_SIMD=OFF" 210 209 ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp}/include/aws/core/Aws.h";
-3
pkgs/development/libraries/audio/libkeyfinder/default.nix
··· 11 11 sha256 = "sha256-7w/Wc9ncLinbnM2q3yv5DBtFoJFAM2e9xAUTsqvE9mg="; 12 12 }; 13 13 14 - # needed for finding libkeyfinder.so to link it into keyfinder-tests executable 15 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" ]; 16 - 17 14 nativeBuildInputs = [ cmake ]; 18 15 19 16 buildInputs = [ fftw ];
-4
pkgs/development/libraries/audio/mbelib/default.nix
··· 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 16 doCheck = true; 17 - preCheck = '' 18 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD 19 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD 20 - ''; 21 17 22 18 meta = with lib; { 23 19 description = "P25 Phase 1 and ProVoice vocoder";
-1
pkgs/development/libraries/aws-c-auth/default.nix
··· 39 39 ]; 40 40 41 41 cmakeFlags = [ 42 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 43 42 "-DBUILD_SHARED_LIBS=ON" 44 43 ]; 45 44
-1
pkgs/development/libraries/aws-c-common/default.nix
··· 20 20 21 21 cmakeFlags = [ 22 22 "-DBUILD_SHARED_LIBS=ON" 23 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 24 23 ] ++ lib.optionals stdenv.hostPlatform.isRiscV [ 25 24 "-DCMAKE_C_FLAGS=-fasynchronous-unwind-tables" 26 25 ];
-1
pkgs/development/libraries/aws-c-compression/default.nix
··· 24 24 ]; 25 25 26 26 cmakeFlags = [ 27 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 28 27 "-DBUILD_SHARED_LIBS=ON" 29 28 ]; 30 29
-1
pkgs/development/libraries/aws-c-http/default.nix
··· 32 32 ]; 33 33 34 34 cmakeFlags = [ 35 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 36 35 "-DBUILD_SHARED_LIBS=ON" 37 36 ]; 38 37
-1
pkgs/development/libraries/aws-c-mqtt/default.nix
··· 34 34 ]; 35 35 36 36 cmakeFlags = [ 37 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 38 37 "-DBUILD_SHARED_LIBS=ON" 39 38 ]; 40 39
-1
pkgs/development/libraries/aws-c-s3/default.nix
··· 38 38 ]; 39 39 40 40 cmakeFlags = [ 41 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 42 41 "-DBUILD_SHARED_LIBS=ON" 43 42 ]; 44 43
-1
pkgs/development/libraries/aws-c-sdkutils/default.nix
··· 24 24 ]; 25 25 26 26 cmakeFlags = [ 27 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 28 27 "-DBUILD_SHARED_LIBS=ON" 29 28 ]; 30 29
-1
pkgs/development/libraries/aws-crt-cpp/default.nix
··· 67 67 68 68 cmakeFlags = [ 69 69 "-DBUILD_DEPS=OFF" 70 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 71 70 "-DBUILD_SHARED_LIBS=ON" 72 71 ]; 73 72
-1
pkgs/development/libraries/aws-sdk-cpp/default.nix
··· 85 85 86 86 cmakeFlags = [ 87 87 "-DBUILD_DEPS=OFF" 88 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 89 88 ] ++ lib.optional (!customMemoryManagement) "-DCUSTOM_MEMORY_MANAGEMENT=0" 90 89 ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ 91 90 "-DENABLE_TESTING=OFF"
-4
pkgs/development/libraries/caf/default.nix
··· 21 21 22 22 doCheck = true; 23 23 checkTarget = "test"; 24 - preCheck = '' 25 - export LD_LIBRARY_PATH=$PWD/libcaf_core:$PWD/libcaf_io 26 - export DYLD_LIBRARY_PATH=$PWD/libcaf_core:$PWD/libcaf_io 27 - ''; 28 24 29 25 meta = with lib; { 30 26 description = "An open source implementation of the actor model in C++";
+8 -1
pkgs/development/libraries/cairo/default.nix
··· 52 52 url = "https://github.com/freedesktop/cairo/commit/78266cc8c0f7a595cfe8f3b694bfb9bcc3700b38.patch"; 53 53 sha256 = "048nzfz7rkgqb9xs0dfs56qdw7ckkxr87nbj3p0qziqdq4nb6wki"; 54 54 }) 55 - ] ++ optionals stdenv.hostPlatform.isDarwin [ 55 + 56 56 # Workaround https://gitlab.freedesktop.org/cairo/cairo/-/issues/121 57 57 ./skip-configure-stderr-check.patch 58 + 59 + # Fixes cairo crash on macOS Big Sur 60 + # Upstream PR: https://gitlab.freedesktop.org/cairo/cairo/-/issues/420 61 + (fetchpatch { 62 + url = "https://gitlab.freedesktop.org/cairo/cairo/-/commit/e22d7212acb454daccc088619ee147af03883974.diff"; 63 + sha256 = "sha256-8G98nsPz3MLEWPDX9F0jKgXC4hC4NNdFQLSpmW3ay2s="; 64 + }) 58 65 ]; 59 66 60 67 outputs = [ "out" "dev" "devdoc" ];
+5
pkgs/development/libraries/codec2/default.nix
··· 23 23 sed -r -i 's/(\<_Complex)(\s+)(float|double)/\3\2\1/' $out/include/$pname/freedv_api.h 24 24 ''; 25 25 26 + cmakeFlags = [ 27 + # RPATH of binary /nix/store/.../bin/freedv_rx contains a forbidden reference to /build/ 28 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 29 + ]; 30 + 26 31 meta = with lib; { 27 32 description = "Speech codec designed for communications quality speech at low data rates"; 28 33 homepage = "https://www.rowetel.com/codec2.html";
-5
pkgs/development/libraries/cpp-netlib/default.nix
··· 19 19 "-DCPP-NETLIB_BUILD_SHARED_LIBS=ON" 20 20 ]; 21 21 22 - # The test driver binary lacks an RPath to the library's libs 23 - preCheck = '' 24 - export LD_LIBRARY_PATH=$PWD/libs/network/src 25 - ''; 26 - 27 22 # Most tests make network GET requests to various websites 28 23 doCheck = false; 29 24
-2
pkgs/development/libraries/crc32c/default.nix
··· 29 29 "-DCRC32C_BUILD_BENCHMARKS=0" 30 30 "-DCRC32C_USE_GLOG=0" 31 31 "-DBUILD_SHARED_LIBS=${if staticOnly then "0" else "1"}" 32 - ] ++ lib.optionals stdenv.isDarwin [ 33 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 34 32 ]; 35 33 36 34 doCheck = false;
-3
pkgs/development/libraries/criterion/default.nix
··· 27 27 28 28 cmakeFlags = [ "-DCTESTS=ON" ]; 29 29 doCheck = true; 30 - preCheck = '' 31 - export LD_LIBRARY_PATH=`pwd`''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH 32 - ''; 33 30 checkTarget = "criterion_tests test"; 34 31 35 32 outputs = [ "dev" "out" ];
+5
pkgs/development/libraries/ctpp2/default.nix
··· 16 16 sed -ie 's/<stdlib.h>/<stdlib.h>\n#include <unistd.h>/' src/CTPP2FileSourceLoader.cpp 17 17 ''; 18 18 19 + cmakeFlags = [ 20 + # RPATH of binary /nix/store/.../bin/ctpp2json contains a forbidden reference to /build/ 21 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 22 + ]; 23 + 19 24 doCheck = false; # fails 20 25 21 26 meta = with lib; {
-8
pkgs/development/libraries/cutelyst/default.nix
··· 31 31 "-DPLUGIN_VIEW_GRANTLEE=ON" 32 32 ]; 33 33 34 - preBuild = lib.optionalString stdenv.isLinux '' 35 - export LD_LIBRARY_PATH="$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}`pwd`/Cutelyst:`pwd`/EventLoopEPoll" 36 - ''; 37 - 38 - postBuild = lib.optionalString stdenv.isLinux '' 39 - unset LD_LIBRARY_PATH 40 - ''; 41 - 42 34 meta = with lib; { 43 35 description = "C++ Web Framework built on top of Qt"; 44 36 homepage = "https://cutelyst.org/";
+1 -1
pkgs/development/libraries/docopt_cpp/default.nix
··· 33 33 "@CMAKE_INSTALL_LIBDIR@" 34 34 ''; 35 35 36 - checkPhase = "LD_LIBRARY_PATH=$(pwd) python ./run_tests"; 36 + checkPhase = "python ./run_tests"; 37 37 38 38 meta = with lib; { 39 39 description = "C++11 port of docopt";
-1
pkgs/development/libraries/fcppt/default.nix
··· 14 14 buildInputs = [ boost catch2 ]; 15 15 16 16 cmakeFlags = [ 17 - "-DCMAKE_SKIP_BUILD_RPATH=false" 18 17 "-DENABLE_BOOST=true" 19 18 "-DENABLE_EXAMPLES=true" 20 19 "-DENABLE_CATCH=true"
+2 -2
pkgs/development/libraries/ffmpeg/4.nix
··· 6 6 }@args: 7 7 8 8 callPackage ./generic.nix (rec { 9 - version = "4.4.1"; 9 + version = "4.4.2"; 10 10 branch = version; 11 - sha256 = "0hmck0placn12kd9l0wam70mrpgfs2nlfmi8krd135gdql5g5jcg"; 11 + sha256 = "sha256-+YpIJSDEdQdSGpB5FNqp77wThOBZG1r8PaGKqJfeKUg="; 12 12 darwinFrameworks = [ Cocoa CoreMedia VideoToolbox ]; 13 13 } // args)
+1 -2
pkgs/development/libraries/ffmpeg/generic.nix
··· 238 238 a corporation. 239 239 ''; 240 240 license = licenses.gpl3; 241 - platforms = platforms.all; 242 - maintainers = with maintainers; [ codyopel ]; 241 + maintainers = with maintainers; [ ]; 243 242 inherit branch knownVulnerabilities; 244 243 }; 245 244 }
+3
pkgs/development/libraries/fltk/common.nix
··· 147 147 "-DOPTION_INSTALL_HTML_DOCUMENTATION=${onOff withDocs}" 148 148 "-DOPTION_INSTALL_PDF_DOCUMENTATION=OFF" 149 149 "-DOPTION_INCLUDE_DRIVER_DOCUMENTATION=${onOff withDocs}" 150 + 151 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 152 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 150 153 ]; 151 154 152 155 preBuild = lib.optionalString (withCairo && withShared && stdenv.hostPlatform.isDarwin) ''
-1
pkgs/development/libraries/fmt/default.nix
··· 23 23 24 24 cmakeFlags = [ 25 25 "-DBUILD_SHARED_LIBS=${if enableShared then "ON" else "OFF"}" 26 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 27 26 ]; 28 27 29 28 doCheck = true;
+5
pkgs/development/libraries/galario/default.nix
··· 53 53 ${if enablePython then "sed -i -e 's|^#!.*|#!${stdenv.shell}|' python/py.test.sh" else ""} 54 54 ''; 55 55 56 + cmakeFlags = lib.optionals enablePython [ 57 + # RPATH of binary /nix/store/.../lib/python3.10/site-packages/galario/double/libcommon.so contains a forbidden reference to /build/ 58 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 59 + ]; 60 + 56 61 doCheck = true; 57 62 58 63 postInstall = lib.optionalString (stdenv.isDarwin && enablePython) ''
-3
pkgs/development/libraries/glog/default.nix
··· 17 17 18 18 cmakeFlags = [ 19 19 "-DBUILD_SHARED_LIBS=ON" 20 - # Mak CMake place RPATHs such that tests will find the built libraries. 21 - # See https://github.com/NixOS/nixpkgs/pull/144561#discussion_r742468811 and https://github.com/NixOS/nixpkgs/pull/108496 22 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 23 20 ]; 24 21 25 22 # TODO: Re-enable Darwin tests once we're on a release that has https://github.com/google/glog/issues/709#issuecomment-960381653 fixed
+2 -3
pkgs/development/libraries/grpc/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "grpc"; 23 - version = "1.46.3"; # N.B: if you change this, please update: 23 + version = "1.47.0"; # N.B: if you change this, please update: 24 24 # pythonPackages.grpcio-tools 25 25 # pythonPackages.grpcio-status 26 26 ··· 28 28 owner = "grpc"; 29 29 repo = "grpc"; 30 30 rev = "v${version}"; 31 - sha256 = "sha256-RiXtKlRtlbqwrSxI904dgSu3da0A6Fwk+/hWHIG7A5E="; 31 + sha256 = "sha256-fMYAos0gQelFMPkpR0DdKr4wPX+nhZSSqeaU4URqgto="; 32 32 fetchSubmodules = true; 33 33 }; 34 34 ··· 61 61 "-DgRPC_PROTOBUF_PROVIDER=package" 62 62 "-DgRPC_ABSL_PROVIDER=package" 63 63 "-DBUILD_SHARED_LIBS=ON" 64 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 65 64 ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 66 65 "-D_gRPC_PROTOBUF_PROTOC_EXECUTABLE=${buildPackages.protobuf}/bin/protoc" 67 66 ] ++ lib.optionals ((stdenv.hostPlatform.useLLVM or false) && lib.versionOlder stdenv.cc.cc.version "11.0") [
-7
pkgs/development/libraries/igraph/default.nix
··· 87 87 88 88 doCheck = true; 89 89 90 - # needed to find libigraph, and liblas on darwin 91 - preCheck = if stdenv.isDarwin then '' 92 - export DYLD_LIBRARY_PATH="${lib.makeLibraryPath [ blas ]}:$PWD/src" 93 - '' else '' 94 - export LD_LIBRARY_PATH="$PWD/src" 95 - ''; 96 - 97 90 postInstall = '' 98 91 mkdir -p "$out/share" 99 92 cp -r doc "$out/share"
-8
pkgs/development/libraries/jsoncpp/default.nix
··· 43 43 sed -i 's/#define JSONCPP_USING_SECURE_MEMORY 0/#define JSONCPP_USING_SECURE_MEMORY 1/' include/json/version.h 44 44 ''; 45 45 46 - # Hack to be able to run the test, broken because we use 47 - # CMAKE_SKIP_BUILD_RPATH to avoid cmake resetting rpath on install 48 - preBuild = if stdenv.isDarwin then '' 49 - export DYLD_LIBRARY_PATH="$PWD/lib''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH" 50 - '' else '' 51 - export LD_LIBRARY_PATH="$PWD/lib''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 52 - ''; 53 - 54 46 nativeBuildInputs = [ cmake python3 validatePkgConfig ]; 55 47 56 48 cmakeFlags = [
+36 -26
pkgs/development/libraries/kerberos/krb5.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, perl, bison, bootstrap_cmds 2 2 , openssl, openldap, libedit, keyutils 3 + , nixosTests 3 4 4 5 # Extra Arguments 5 6 , type ? "" ··· 16 17 let 17 18 libOnly = type == "lib"; 18 19 in 19 - with lib; 20 20 stdenv.mkDerivation rec { 21 21 pname = "${type}krb5"; 22 - version = "1.19.3"; 22 + version = "1.20"; 23 23 24 24 src = fetchurl { 25 - url = "https://kerberos.org/dist/krb5/${versions.majorMinor version}/krb5-${version}.tar.gz"; 26 - sha256 = "1l6wp58zav37g03n2ig5qr0pslz38gh5cxgigbmxkjfxrxilil2n"; 25 + url = "https://kerberos.org/dist/krb5/${lib.versions.majorMinor version}/krb5-${version}.tar.gz"; 26 + sha256 = "sha256-fgIr3TyFGDAXP5+qoAaiMKDg/a1MlT6Fv/S/DaA24S8"; 27 27 }; 28 28 29 29 outputs = [ "out" "dev" ]; 30 30 31 - configureFlags = [ "--with-tcl=no" "--localstatedir=/var/lib"] 31 + configureFlags = [ "--localstatedir=/var/lib" ] 32 32 # krb5's ./configure does not allow passing --enable-shared and --enable-static at the same time. 33 33 # See https://bbs.archlinux.org/viewtopic.php?pid=1576737#p1576737 34 - ++ optional staticOnly [ "--enable-static" "--disable-shared" ] 35 - ++ optional stdenv.isFreeBSD ''WARN_CFLAGS=""'' 36 - ++ optionals (stdenv.buildPlatform != stdenv.hostPlatform) 34 + ++ lib.optional staticOnly [ "--enable-static" "--disable-shared" ] 35 + ++ lib.optional stdenv.isFreeBSD ''WARN_CFLAGS=""'' 36 + ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) 37 37 [ "krb5_cv_attr_constructor_destructor=yes,yes" 38 38 "ac_cv_func_regcomp=yes" 39 39 "ac_cv_printf_positional=yes" 40 40 ]; 41 41 42 42 nativeBuildInputs = [ pkg-config perl ] 43 - ++ optional (!libOnly) bison 43 + ++ lib.optional (!libOnly) bison 44 44 # Provides the mig command used by the build scripts 45 - ++ optional stdenv.isDarwin bootstrap_cmds; 45 + ++ lib.optional stdenv.isDarwin bootstrap_cmds; 46 46 47 47 buildInputs = [ openssl ] 48 - ++ optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic" && !(stdenv.hostPlatform.useLLVM or false)) [ keyutils ] 49 - ++ optionals (!libOnly) [ openldap libedit ]; 48 + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.libc != "bionic" && !(stdenv.hostPlatform.useLLVM or false)) [ keyutils ] 49 + ++ lib.optionals (!libOnly) [ openldap libedit ]; 50 + 51 + sourceRoot = "krb5-${version}/src"; 50 52 51 - preConfigure = "cd ./src"; 53 + libFolders = [ "util" "include" "lib" "build-tools" ]; 52 54 53 - buildPhase = optionalString libOnly '' 55 + buildPhase = lib.optionalString libOnly '' 56 + runHook preBuild 57 + 54 58 MAKE="make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES" 55 - (cd util; $MAKE) 56 - (cd include; $MAKE) 57 - (cd lib; $MAKE) 58 - (cd build-tools; $MAKE) 59 + for folder in $libFolders; do 60 + $MAKE -C $folder 61 + done 62 + 63 + runHook postBuild 59 64 ''; 60 65 61 - installPhase = optionalString libOnly '' 66 + installPhase = lib.optionalString libOnly '' 67 + runHook preInstall 68 + 62 69 mkdir -p "$out"/{bin,sbin,lib/pkgconfig,share/{et,man/man1}} \ 63 70 "$dev"/include/{gssapi,gssrpc,kadm5,krb5} 64 - (cd util; $MAKE install) 65 - (cd include; $MAKE install) 66 - (cd lib; $MAKE install) 67 - (cd build-tools; $MAKE install) 68 - ${postInstall} 71 + for folder in $libFolders; do 72 + $MAKE -C $folder install 73 + done 74 + 75 + runHook postInstall 69 76 ''; 70 77 71 78 # not via outputBin, due to reference from libkrb5.so ··· 76 83 enableParallelBuilding = true; 77 84 doCheck = false; # fails with "No suitable file for testing purposes" 78 85 79 - meta = { 86 + meta = with lib; { 80 87 description = "MIT Kerberos 5"; 81 88 homepage = "http://web.mit.edu/kerberos/"; 82 89 license = licenses.mit; 83 90 platforms = platforms.unix ++ platforms.windows; 84 91 }; 85 92 86 - passthru.implementation = "krb5"; 93 + passthru = { 94 + implementation = "krb5"; 95 + tests = { inherit (nixosTests) kerberos; }; 96 + }; 87 97 }
-1
pkgs/development/libraries/leveldb/default.nix
··· 36 36 # NOTE: disabling tests due to gtest issue 37 37 cmakeFlags = [ 38 38 "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" 39 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 40 39 "-DLEVELDB_BUILD_TESTS=OFF" 41 40 "-DLEVELDB_BUILD_BENCHMARKS=OFF" 42 41 ];
-1
pkgs/development/libraries/lib2geom/default.nix
··· 44 44 ]; 45 45 46 46 cmakeFlags = [ 47 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 48 47 "-D2GEOM_BUILD_SHARED=ON" 49 48 ]; 50 49
+1 -1
pkgs/development/libraries/libcef/default.nix
··· 88 88 }; 89 89 90 90 nativeBuildInputs = [ cmake ]; 91 - cmakeFlags = "-DPROJECT_ARCH=${platformInfo.projectArch}"; 91 + cmakeFlags = [ "-DPROJECT_ARCH=${platformInfo.projectArch}" ]; 92 92 makeFlags = [ "libcef_dll_wrapper" ]; 93 93 dontStrip = true; 94 94 dontPatchELF = true;
+2 -2
pkgs/development/libraries/libdrm/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "libdrm"; 8 - version = "2.4.111"; 8 + version = "2.4.112"; 9 9 10 10 src = fetchurl { 11 11 url = "https://dri.freedesktop.org/${pname}/${pname}-${version}.tar.xz"; 12 - sha256 = "1adjg96mz0ghjzsgp9hrdr622shrvqmjcz5sxksfcka2fx7idmqs"; 12 + sha256 = "1zr0hi7k5s7my4q9hyj6ryzg89zyjx24zbqfv3c5rcq9pl87gc00"; 13 13 }; 14 14 15 15 outputs = [ "out" "dev" "bin" ];
-10
pkgs/development/libraries/libjxl/default.nix
··· 129 129 130 130 doCheck = !stdenv.hostPlatform.isi686; 131 131 132 - # The test driver runs a test `LibraryCLinkageTest` which without 133 - # LD_LIBRARY_PATH setting errors with: 134 - # /build/source/build/tools/tests/libjxl_test: error while loading shared libraries: libjxl.so.0 135 - # The required file is in the build directory (`$PWD`). 136 - preCheck = if stdenv.isDarwin then '' 137 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD 138 - '' else '' 139 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD 140 - ''; 141 - 142 132 meta = with lib; { 143 133 homepage = "https://github.com/libjxl/libjxl"; 144 134 description = "JPEG XL image format reference implementation.";
-1
pkgs/development/libraries/libminc/default.nix
··· 29 29 30 30 doCheck = !stdenv.isDarwin; 31 31 checkPhase = '' 32 - export LD_LIBRARY_PATH="$(pwd)" # see #22060 33 32 ctest -j1 -E 'ezminc_rw_test' --output-on-failure 34 33 # -j1: see https://github.com/BIC-MNI/libminc/issues/110 35 34 # ezminc_rw_test: can't find libminc_io.so.5.2.0
-1
pkgs/development/libraries/libpointmatcher/default.nix
··· 20 20 21 21 doCheck = true; 22 22 checkPhase = '' 23 - export LD_LIBRARY_PATH=$PWD 24 23 ./utest/utest --path ../examples/data/ 25 24 ''; 26 25
+5
pkgs/development/libraries/libqtav/default.nix
··· 52 52 # the other libraries as `libGL` is part of our `buildInputs`. 53 53 NIX_CFLAGS_LINK = "-Wl,-rpath,${libGL}/lib"; 54 54 55 + cmakeFlags = [ 56 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 57 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 58 + ]; 59 + 55 60 preFixup = '' 56 61 mkdir -p "$out/bin" 57 62 cp -a "./bin/"* "$out/bin"
-2
pkgs/development/libraries/libtiff/aarch64-darwin.nix
··· 19 19 sha256 = "1jrkjv0xya9radddn8idxvs2gqzp3l2b1s8knlizmn7ad3jq817b"; 20 20 }; 21 21 22 - cmakeFlags = lib.optional stdenv.isDarwin "-DCMAKE_SKIP_BUILD_RPATH=OFF"; 23 - 24 22 # FreeImage needs this patch 25 23 patches = [ ./headers-cmake.patch ]; 26 24
-4
pkgs/development/libraries/libtins/default.nix
··· 30 30 ]; 31 31 32 32 doCheck = true; 33 - preCheck = '' 34 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD${placeholder "out"}/lib 35 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD${placeholder "out"}/lib 36 - ''; 37 33 checkTarget = "tests test"; 38 34 39 35 meta = with lib; {
-4
pkgs/development/libraries/libuchardet/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - cmakeFlags = [ 17 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # for tests 18 - ]; 19 - 20 16 doCheck = !stdenv.isi686; # tests fail on i686 21 17 22 18 meta = with lib; {
-7
pkgs/development/libraries/libversion/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - cmakeFlags = lib.optional stdenv.isDarwin [ 17 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # needed for tests 18 - ]; 19 - 20 - preCheck = '' 21 - export LD_LIBRARY_PATH=/build/source/build/libversion/''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH 22 - ''; 23 16 doCheck = true; 24 17 checkTarget = "test"; 25 18
+5
pkgs/development/libraries/libvisio2svg/default.nix
··· 24 24 nativeBuildInputs = [ cmake ]; 25 25 buildInputs = [ libxml2 freetype librevenge libvisio libwmf libemf2svg ]; 26 26 27 + cmakeFlags = [ 28 + # file RPATH_CHANGE could not write new RPATH 29 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 30 + ]; 31 + 27 32 meta = with lib; { 28 33 description = "Library and tools to convert Microsoft Visio documents (VSS and VSD) to SVG"; 29 34 homepage = "https://github.com/kakwa/libvisio2svg";
+21 -28
pkgs/development/libraries/libwebp/default.nix
··· 5 5 , jpegSupport ? true, libjpeg # JPEG image format 6 6 , tiffSupport ? true, libtiff # TIFF image format 7 7 , gifSupport ? true, giflib # GIF image format 8 - #, wicSupport ? true # Windows Imaging Component 9 8 , alignedSupport ? false # Force aligned memory operations 10 9 , swap16bitcspSupport ? false # Byte swap for 16bit color spaces 11 10 , experimentalSupport ? false # Experimental code ··· 14 13 , libwebpdecoderSupport ? true # Build libwebpdecoder 15 14 }: 16 15 17 - let 18 - mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}"; 19 - in 20 - 21 - with lib; 22 16 stdenv.mkDerivation rec { 23 17 pname = "libwebp"; 24 - version = "1.2.1"; 18 + version = "1.2.2"; 25 19 26 20 src = fetchFromGitHub { 27 21 owner = "webmproject"; 28 22 repo = pname; 29 23 rev = "v${version}"; 30 - hash = "sha256-KrvB5d3KNmujbfekWaevz2JZrWtK3PjEG9NEzRBYIDw="; 24 + hash = "sha256-WF2HZPS7mbotk+d1oLM/JC5l/FWfkrk+T3Z6EW9oYEI="; 31 25 }; 32 26 33 27 prePatch = "patchShebangs ."; 34 28 35 29 configureFlags = [ 36 - (mkFlag threadingSupport "threading") 37 - (mkFlag openglSupport "gl") 38 - (mkFlag pngSupport "png") 39 - (mkFlag jpegSupport "jpeg") 40 - (mkFlag tiffSupport "tiff") 41 - (mkFlag gifSupport "gif") 42 - #(mkFlag (wicSupport && stdenv.isCygwin) "wic") 43 - (mkFlag alignedSupport "aligned") 44 - (mkFlag swap16bitcspSupport "swap-16bit-csp") 45 - (mkFlag experimentalSupport "experimental") 46 - (mkFlag libwebpmuxSupport "libwebpmux") 47 - (mkFlag libwebpdemuxSupport "libwebpdemux") 48 - (mkFlag libwebpdecoderSupport "libwebpdecoder") 30 + (lib.enableFeature threadingSupport "threading") 31 + (lib.enableFeature openglSupport "gl") 32 + (lib.enableFeature pngSupport "png") 33 + (lib.enableFeature jpegSupport "jpeg") 34 + (lib.enableFeature tiffSupport "tiff") 35 + (lib.enableFeature gifSupport "gif") 36 + (lib.enableFeature alignedSupport "aligned") 37 + (lib.enableFeature swap16bitcspSupport "swap-16bit-csp") 38 + (lib.enableFeature experimentalSupport "experimental") 39 + (lib.enableFeature libwebpmuxSupport "libwebpmux") 40 + (lib.enableFeature libwebpdemuxSupport "libwebpdemux") 41 + (lib.enableFeature libwebpdecoderSupport "libwebpdecoder") 49 42 ]; 50 43 51 44 nativeBuildInputs = [ autoreconfHook libtool ]; 52 45 buildInputs = [ ] 53 - ++ optionals openglSupport [ freeglut libGL libGLU ] 54 - ++ optional pngSupport libpng 55 - ++ optional jpegSupport libjpeg 56 - ++ optional tiffSupport libtiff 57 - ++ optional gifSupport giflib; 46 + ++ lib.optionals openglSupport [ freeglut libGL libGLU ] 47 + ++ lib.optionals pngSupport [ libpng ] 48 + ++ lib.optionals jpegSupport [ libjpeg ] 49 + ++ lib.optionals tiffSupport [ libtiff ] 50 + ++ lib.optionals gifSupport [ giflib ]; 58 51 59 52 enableParallelBuilding = true; 60 53 61 - meta = { 54 + meta = with lib; { 62 55 description = "Tools and library for the WebP image format"; 63 56 homepage = "https://developers.google.com/speed/webp/"; 64 57 license = licenses.bsd3; 65 58 platforms = platforms.all; 66 - maintainers = with maintainers; [ codyopel ]; 59 + maintainers = with maintainers; [ ajs124 ]; 67 60 }; 68 61 }
-2
pkgs/development/libraries/libxc/default.nix
··· 20 20 cmakeFlags = [ 21 21 "-DENABLE_FORTRAN=ON" 22 22 "-DBUILD_SHARED_LIBS=ON" 23 - # needed for tests to link 24 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 25 23 # Force compilation of higher derivatives 26 24 "-DDISABLE_VXC=0" 27 25 "-DDISABLE_FXC=0"
+1 -1
pkgs/development/libraries/mailcore2/default.nix
··· 46 46 checkPhase = '' 47 47 ( 48 48 cd unittest 49 - LD_LIBRARY_PATH="$(cd ../src; pwd)" TZ=PST8PDT ./unittestcpp ../../unittest/data 49 + TZ=PST8PDT ./unittestcpp ../../unittest/data 50 50 ) 51 51 ''; 52 52
+2 -2
pkgs/development/libraries/mesa/default.nix
··· 35 35 # Release calendar: https://www.mesa3d.org/release-calendar.html 36 36 # Release frequency: https://www.mesa3d.org/releasing.html#schedule 37 37 # 22.1 on darwin won't build: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6519 38 - version = if stdenv.isDarwin then "22.0.4" else "22.1.1"; 38 + version = if stdenv.isDarwin then "22.0.4" else "22.1.3"; 39 39 branch = versions.major version; 40 40 41 41 self = stdenv.mkDerivation { ··· 50 50 "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" 51 51 ]; 52 52 sha256 = { 53 - "22.1.1" = "1w8fpki67238l4yc92hsnsh4402py9zspirbmirxp577zxjhi526"; 53 + "22.1.3" = "1qwky31vdqh3y6i0mxqnrbq7jc39kjcyndpv4mbzz8d2gax353xr"; 54 54 "22.0.4" = "1m0y8wgy48hmcidsr7sbk5hcw3v0qr8359fd2x34fvl2z9c1z5y7"; 55 55 }.${version}; 56 56 };
+5
pkgs/development/libraries/mlt/qt-5.nix
··· 60 60 61 61 outputs = [ "out" "dev" ]; 62 62 63 + cmakeFlags = [ 64 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 65 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 66 + ]; 67 + 63 68 qtWrapperArgs = [ 64 69 "--prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1" 65 70 "--prefix LADSPA_PATH : ${ladspaPlugins}/lib/ladspa"
-6
pkgs/development/libraries/oneDNN/default.nix
··· 21 21 # Tests fail on some Hydra builders, because they do not support SSE4.2. 22 22 doCheck = false; 23 23 24 - # The test driver doesn't add an RPath to the build libdir 25 - preCheck = '' 26 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/src 27 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/src 28 - ''; 29 - 30 24 # The cmake install gets tripped up and installs a nix tree into $out, in 31 25 # addition to the correct install; clean it up. 32 26 postInstall = ''
+3
pkgs/development/libraries/openhmd/default.nix
··· 37 37 "-DOPENHMD_EXAMPLE_SIMPLE=${examplesOnOff}" 38 38 "-DOPENHMD_EXAMPLE_SDL=${examplesOnOff}" 39 39 "-DOpenGL_GL_PREFERENCE=GLVND" 40 + 41 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 42 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 40 43 ]; 41 44 42 45 postInstall = lib.optionalString withExamples ''
-34
pkgs/development/libraries/openssl/3.0/rsa-fix-bn_reduce_once_in_place-call-for-rsaz_mod_exp_avx512_x2.patch
··· 1 - From 4d8a88c134df634ba610ff8db1eb8478ac5fd345 Mon Sep 17 00:00:00 2001 2 - From: Xi Ruoyao <xry111@xry111.site> 3 - Date: Wed, 22 Jun 2022 18:07:05 +0800 4 - Subject: [PATCH] rsa: fix bn_reduce_once_in_place call for 5 - rsaz_mod_exp_avx512_x2 6 - 7 - bn_reduce_once_in_place expects the number of BN_ULONG, but factor_size 8 - is moduli bit size. 9 - 10 - Fixes #18625. 11 - 12 - Signed-off-by: Xi Ruoyao <xry111@xry111.site> 13 - 14 - Reviewed-by: Tomas Mraz <tomas@openssl.org> 15 - Reviewed-by: Paul Dale <pauli@openssl.org> 16 - (Merged from https://github.com/openssl/openssl/pull/18626) 17 - --- 18 - crypto/bn/rsaz_exp_x2.c | 3 +++ 19 - 1 file changed, 3 insertions(+) 20 - 21 - diff --git a/crypto/bn/rsaz_exp_x2.c b/crypto/bn/rsaz_exp_x2.c 22 - index 6b04486e3f56..f979cebd6fb7 100644 23 - --- a/crypto/bn/rsaz_exp_x2.c 24 - +++ b/crypto/bn/rsaz_exp_x2.c 25 - @@ -257,6 +257,9 @@ int ossl_rsaz_mod_exp_avx512_x2(BN_ULONG *res1, 26 - from_words52(res1, factor_size, rr1_red); 27 - from_words52(res2, factor_size, rr2_red); 28 - 29 - + /* bn_reduce_once_in_place expects number of BN_ULONG, not bit size */ 30 - + factor_size /= sizeof(BN_ULONG) * 8; 31 - + 32 - bn_reduce_once_in_place(res1, /*carry=*/0, m1, storage, factor_size); 33 - bn_reduce_once_in_place(res2, /*carry=*/0, m2, storage, factor_size); 34 -
+4 -8
pkgs/development/libraries/openssl/default.nix
··· 186 186 187 187 188 188 openssl_1_1 = common rec { 189 - version = "1.1.1p"; 190 - sha256 = "sha256-v2G2Kqpmx8djmUKpTeTJroKAwI8X1OrC5EZE2fyKzm8="; 189 + version = "1.1.1q"; 190 + sha256 = "sha256-15Oc5hQCnN/wtsIPDi5XAxWKSJpyslB7i9Ub+Mj9EMo="; 191 191 patches = [ 192 192 ./1.1/nix-ssl-cert-file.patch 193 193 ··· 201 201 }; 202 202 203 203 openssl_3 = common { 204 - version = "3.0.4"; 205 - sha256 = "sha256-KDGEPppmigq0eOcCCtY9LWXlH3KXdHLcc+/O+6/AwA8="; 204 + version = "3.0.5"; 205 + sha256 = "sha256-qn2Nm+9xrWUlxVuhHl9Dl4ic5Jwsk0nc6m0+TwsCSno="; 206 206 patches = [ 207 207 ./3.0/nix-ssl-cert-file.patch 208 208 209 209 # openssl will only compile in KTLS if the current kernel supports it. 210 210 # This patch disables build-time detection. 211 211 ./3.0/openssl-disable-kernel-detection.patch 212 - 213 - # https://guidovranken.com/2022/06/27/notes-on-openssl-remote-memory-corruption/ 214 - # https://github.com/openssl/openssl/commit/4d8a88c134df634ba610ff8db1eb8478ac5fd345.patch 215 - 3.0/rsa-fix-bn_reduce_once_in_place-call-for-rsaz_mod_exp_avx512_x2.patch 216 212 217 213 (if stdenv.hostPlatform.isDarwin 218 214 then ./use-etc-ssl-certs-darwin.patch
-5
pkgs/development/libraries/orcania/default.nix
··· 18 18 19 19 doCheck = true; 20 20 21 - preCheck = '' 22 - export LD_LIBRARY_PATH="$(pwd)''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 23 - export DYLD_FALLBACK_LIBRARY_PATH="$(pwd):$DYLD_FALLBACK_LIBRARY_PATH" 24 - ''; 25 - 26 21 meta = with lib; { 27 22 description = "Potluck with different functions for different purposes that can be shared among C programs"; 28 23 homepage = "https://github.com/babelouest/orcania";
+2 -9
pkgs/development/libraries/pipewire/default.nix
··· 2 2 , lib 3 3 , buildPackages 4 4 , fetchFromGitLab 5 - , fetchpatch 6 5 , removeReferencesTo 7 6 , python3 8 7 , meson ··· 70 69 71 70 self = stdenv.mkDerivation rec { 72 71 pname = "pipewire"; 73 - version = "0.3.52"; 72 + version = "0.3.54"; 74 73 75 74 outputs = [ 76 75 "out" ··· 88 87 owner = "pipewire"; 89 88 repo = "pipewire"; 90 89 rev = version; 91 - sha256 = "sha256-JWmO36+OF2O9sLB+Z0znwm3TH+O+pEv3cXnuwP6Wy1E="; 90 + sha256 = "sha256-EFkx/K5v4f7clFguiU1xFt9VacSHeVksRye73rOjPPI="; 92 91 }; 93 92 94 93 patches = [ ··· 104 103 ./0090-pipewire-config-template-paths.patch 105 104 # Place SPA data files in lib output to avoid dependency cycles 106 105 ./0095-spa-data-dir.patch 107 - # Remove 44.1KHz from allowed rates (multiple regressions reported) 108 - # To be removed when 0.3.53 is released 109 - (fetchpatch { 110 - url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/16a7c274989f47b0c0d8ba192a30316b545bd26a.patch"; 111 - sha256 = "sha256-VZ7ChjcR/PGfmH2DmLxfIhd3mj9668l9zLO4k2KBoqg="; 112 - }) 113 106 ]; 114 107 115 108 nativeBuildInputs = [
+3 -1
pkgs/development/libraries/plplot/default.nix
··· 33 33 ; 34 34 }; 35 35 36 - cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=OFF" "-DBUILD_TEST=ON" ]; 36 + cmakeFlags = [ 37 + "-DBUILD_TEST=ON" 38 + ]; 37 39 38 40 doCheck = true; 39 41
-8
pkgs/development/libraries/pugixml/default.nix
··· 22 22 23 23 checkInputs = [ check ]; 24 24 25 - # Hack to be able to run the test, broken because we use 26 - # CMAKE_SKIP_BUILD_RPATH to avoid cmake resetting rpath on install 27 - preCheck = if stdenv.isDarwin then '' 28 - export DYLD_LIBRARY_PATH="$(pwd)''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH" 29 - '' else '' 30 - export LD_LIBRARY_PATH="$(pwd)''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 31 - ''; 32 - 33 25 preConfigure = '' 34 26 # Enable long long support (required for filezilla) 35 27 sed -ire '/PUGIXML_HAS_LONG_LONG/ s/^\/\///' src/pugiconfig.hpp
+59 -33
pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/0001-qtbase-mkspecs-mac.patch
··· 30 30 index 92a9112bca..b80ec1e801 100644 31 31 --- a/mkspecs/features/mac/default_post.prf 32 32 +++ b/mkspecs/features/mac/default_post.prf 33 - @@ -68,212 +68,6 @@ qt { 33 + @@ -1,9 +1,5 @@ 34 + load(default_post) 35 + 36 + -# Recompute SDK version in case the user set it explicitly 37 + -sdk_version = $$QMAKE_MAC_SDK_VERSION 38 + -QMAKE_MAC_SDK_VERSION = $$xcodeSDKInfo(SDKVersion) 39 + - 40 + contains(TEMPLATE, .*app) { 41 + !macx-xcode:if(isEmpty(BUILDS)|build_pass) { 42 + # Detect changes to the platform SDK 43 + @@ -16,36 +12,6 @@ contains(TEMPLATE, .*app) { 44 + QMAKE_EXTRA_INCLUDES += $$shell_quote($$PWD/sdk.mk) 45 + } 46 + 47 + - # Detect incompatible SDK versions 48 + - 49 + - isEmpty(QT_MAC_SDK_VERSION_MIN): \ 50 + - QT_MAC_SDK_VERSION_MIN = $$QT_MAC_SDK_VERSION 51 + - 52 + - !versionAtLeast(QMAKE_MAC_SDK_VERSION, $$QT_MAC_SDK_VERSION_MIN): \ 53 + - warning("Qt requires at least version $$QT_MAC_SDK_VERSION_MIN of the platform SDK," \ 54 + - "you're building against version $${QMAKE_MAC_SDK_VERSION}. Please upgrade.") 55 + - 56 + - !isEmpty(QT_MAC_SDK_VERSION_MAX) { 57 + - # For Qt developers only 58 + - !isEmpty($$list($$(QT_MAC_SDK_NO_VERSION_CHECK))): \ 59 + - CONFIG += sdk_no_version_check 60 + - 61 + - QMAKE_MAC_SDK_MAJOR_VERSION = $$replace(QMAKE_MAC_SDK_VERSION, "(\\d+)(\\.\\d+)(\\.\\d+)?", \\1) 62 + - 63 + - !sdk_no_version_check:!versionAtMost(QMAKE_MAC_SDK_MAJOR_VERSION, $$QT_MAC_SDK_VERSION_MAX) { 64 + - warning("Qt has only been tested with version $$QT_MAC_SDK_VERSION_MAX"\ 65 + - "of the platform SDK, you're using $${QMAKE_MAC_SDK_MAJOR_MINOR_VERSION}.") 66 + - warning("This is an unsupported configuration. You may experience build issues," \ 67 + - "and by using") 68 + - warning("the $$QMAKE_MAC_SDK_VERSION SDK you are opting in to new features" \ 69 + - "that Qt has not been prepared for.") 70 + - 71 + - warning("Please downgrade the SDK you use to build your app to version" \ 72 + - "$$QT_MAC_SDK_VERSION_MAX, or configure") 73 + - warning("with CONFIG+=sdk_no_version_check when running qmake" \ 74 + - "to silence this warning.") 75 + - } 76 + - } 77 + } 78 + 79 + !no_objective_c:CONFIG += objective_c 80 + @@ -73,212 +39,6 @@ qt { 34 81 } 35 82 } 36 83 ··· 308 355 -xcode_copy_phase_strip_setting.name = COPY_PHASE_STRIP 309 356 -xcode_copy_phase_strip_setting.value = NO 310 357 -QMAKE_MAC_XCODE_SETTINGS += xcode_copy_phase_strip_setting 311 - diff --git a/mkspecs/features/mac/sdk.mk b/mkspecs/features/mac/sdk.mk 312 - --- a/mkspecs/features/mac/sdk.mk 313 - +++ b/mkspecs/features/mac/sdk.mk 314 - @@ -1,25 +0,0 @@ 315 - - 316 - -ifeq ($(QT_MAC_SDK_NO_VERSION_CHECK),) 317 - - CHECK_SDK_COMMAND = /usr/bin/xcrun --sdk $(EXPORT_QMAKE_MAC_SDK) -show-sdk-version 2>&1 318 - - CURRENT_MAC_SDK_VERSION := $(shell DEVELOPER_DIR=$(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) $(CHECK_SDK_COMMAND)) 319 - - ifneq ($(CURRENT_MAC_SDK_VERSION),$(EXPORT_QMAKE_MAC_SDK_VERSION)) 320 - - # We don't want to complain about out of date SDK unless the target needs to be remade. 321 - - # This covers use-cases such as running 'make check' after moving the build to a 322 - - # computer without Xcode or with a different Xcode version. 323 - - TARGET_UP_TO_DATE := $(shell QT_MAC_SDK_NO_VERSION_CHECK=1 $(MAKE) --question $(QMAKE_TARGET) && echo 1 || echo 0) 324 - - ifeq ($(TARGET_UP_TO_DATE),0) 325 - - ifneq ($(findstring missing DEVELOPER_DIR path,$(CURRENT_MAC_SDK_VERSION)),) 326 - - $(info The developer dir $(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) is no longer valid.) 327 - - else ifneq ($(findstring SDK "$(EXPORT_QMAKE_MAC_SDK)" cannot be located,$(CURRENT_MAC_SDK_VERSION)),) 328 - - $(info The developer dir $(EXPORT_QMAKE_XCODE_DEVELOPER_PATH) no longer contains the $(EXPORT_QMAKE_MAC_SDK_VERSION) platform SDK.) 329 - - else ifneq ($(CURRENT_MAC_SDK_VERSION),) 330 - - $(info The platform SDK has been changed from version $(EXPORT_QMAKE_MAC_SDK_VERSION) to version $(CURRENT_MAC_SDK_VERSION).) 331 - - else 332 - - $(info Unknown error resolving current platform SDK version.) 333 - - endif 334 - - $(info This requires a fresh build. Please wipe the build directory completely,) 335 - - $(info including any .qmake.stash and .qmake.cache files generated by qmake.) 336 - - $(error ^) 337 - - endif 338 - - endif 339 - -endif 340 358 diff --git a/mkspecs/features/mac/sdk.prf b/mkspecs/features/mac/sdk.prf 341 359 deleted file mode 100644 342 360 index 3a9c2778bb..0000000000 ··· 404 422 - $$tool = $$sysrooted $$member(value, 1, -1) 405 423 - cache($$tool_variable, set stash, $$tool) 406 424 -} 407 - -- 408 - 2.25.4 409 - 425 + diff --git a/mkspecs/features/mac/toolchain.prf b/mkspecs/features/mac/toolchain.prf 426 + deleted file mode 100644 427 + index df191eb13c..0000000000 428 + --- a/mkspecs/features/mac/toolchain.prf 429 + +++ /dev/null 430 + @@ -1,5 +0,0 @@ 431 + -# Ensure that we process sdk.prf first, as it will update QMAKE_CXX, 432 + -# which the default path determination uses. 433 + -sdk: load(sdk) 434 + - 435 + -load(toolchain)
+4 -2
pkgs/development/libraries/qt-5/5.15/qtbase.patch.d/macos-sdk-10.12/0004-Revert-QCocoaDrag-avoid-using-the-deprecated-API-if-.patch
··· 175 175 QPoint windowPoint = QPointF::fromCGPoint([self convertPoint:sender.draggingLocation fromView:nil]).toPoint(); 176 176 177 177 qCDebug(lcQpaMouse) << QEvent::DragLeave << self << "at" << windowPoint; 178 - @@ -294,10 +290,7 @@ static QPoint mapWindowCoordinates(QWindow *source, QWindow *target, QPoint poin 178 + @@ -294,12 +294,7 @@ static QPoint mapWindowCoordinates(QWindow *source, QWindow *target, QPoint poin 179 179 if (!target) 180 180 return; 181 181 182 182 - QCocoaDrag* nativeDrag = QCocoaIntegration::instance()->drag(); 183 183 - Q_ASSERT(nativeDrag); 184 184 - nativeDrag->exitDragLoop(); 185 - - nativeDrag->setAcceptedAction(qt_mac_mapNSDragOperation(operation)); 185 + - // for internal drag'n'drop, don't override the action the drop event accepted 186 + - if (!nativeDrag->currentDrag()) 187 + - nativeDrag->setAcceptedAction(qt_mac_mapNSDragOperation(operation)); 186 188 + QCocoaIntegration::instance()->drag(); 187 189 188 190 // Qt starts drag-and-drop on a mouse button press event. Cococa in
+80 -80
pkgs/development/libraries/qt-5/5.15/srcs-generated.json
··· 1 1 { 2 2 "qt3d": { 3 3 "url": "https://invent.kde.org/qt/qt/qt3d.git", 4 - "rev": "6d926ec2739f2289c6b0bbfbc325700046e1ceee", 5 - "sha256": "1w2m1rm6mhj9qbanak36rqvc30x495zvj7mh2syy1yd29by0g5i8" 4 + "rev": "3cc801c4ae41ff3f155258c4bf7e21bb5b3f6a3d", 5 + "sha256": "0ia17cn59100n4qkxc1bdn36knqpdqy1dx06la4qlhvm6hzb7wpj" 6 6 }, 7 7 "qtactiveqt": { 8 8 "url": "https://invent.kde.org/qt/qt/qtactiveqt.git", 9 - "rev": "2c53a16f431bbb950bfca8ac32ddabf217a0bf04", 10 - "sha256": "0llk76lf0mh4mzj7pwd8cs55wpmfq8v1bsdzvizb1sx0vfbjh8g6" 9 + "rev": "a4211b21b09a1b98020522bc058e0ee2d6ed2e1d", 10 + "sha256": "1gdnqhx75iwja50nhvdb8fxbdcpw18pc6xpd105kj4j62f73j1hq" 11 11 }, 12 12 "qtandroidextras": { 13 13 "url": "https://invent.kde.org/qt/qt/qtandroidextras.git", 14 - "rev": "1939eada1cdf00052bba32657d9d975c1e255128", 15 - "sha256": "130a1yda2m7pa10as3rccz84m3617422n6s51pdn4kp8p8rk7cs6" 14 + "rev": "45ce7b075b5dd19744b9446aa9e8ceb1d099d8b9", 15 + "sha256": "15b7258mjdxbqpgr9bjhysagznnx97l2948c15xjpb77sc8l0wlh" 16 16 }, 17 17 "qtbase": { 18 18 "url": "https://invent.kde.org/qt/qt/qtbase.git", 19 - "rev": "ee7a89b2c4750bc3cabe4aeb466645d6ac2a872b", 20 - "sha256": "10aj4nxfpx34k0if2kl5sxfjpk3sb1r9z7p6haypjpw60cssjbsl" 19 + "rev": "aa0c6db334cf6f0887f42cbd82e4af258126bdc5", 20 + "sha256": "0gxlqkag06fd7jbk7kjcjxxa3wxm27fa9vdd4hzq5gkq5y1hslaw" 21 21 }, 22 22 "qtcharts": { 23 23 "url": "https://invent.kde.org/qt/qt/qtcharts.git", 24 - "rev": "f13988aa1ad9de5d92e7b0ba4d0d947dd019d759", 25 - "sha256": "1l7zmdkakc7bc9c10nzijg86ps9f3jpi1nblkfxr6521g0xjrmb8" 24 + "rev": "9a569795f0c3f41ec093e4aa5842a463e2755edb", 25 + "sha256": "12w48q59xcr0l1s941pnsp5s8xk5knis9c1cry6kvybiq51hl77n" 26 26 }, 27 27 "qtconnectivity": { 28 28 "url": "https://invent.kde.org/qt/qt/qtconnectivity.git", 29 - "rev": "aa2def2bdb76f8fd2454dc4515883fd7b5ddb521", 30 - "sha256": "1fy4anhj432fz05kinb67v8ckdp9h7150fhy4dm6hgbjq6y7j16g" 29 + "rev": "42c25efeaa409f711af1bd9a8144b445741ee114", 30 + "sha256": "0bj28j5ksr95bj9vmqcahvx3a5bc8kd9kkd6q8nsg7ak0bm0cm2p" 31 31 }, 32 32 "qtdatavis3d": { 33 33 "url": "https://invent.kde.org/qt/qt/qtdatavis3d.git", 34 - "rev": "19af9584f7b80928ee49950c573c770af68c9519", 35 - "sha256": "0xya1m2csb42yisl90s9822p9q92n7ags909nlbapfsb49qwsqnj" 34 + "rev": "a32c95d27224c6c9e41d6080ea54bc937c5d1455", 35 + "sha256": "105cdvz8y48lhyn1s5w8ckcd0vk2gq7aqnmndiq45k1c8nikn2ry" 36 36 }, 37 37 "qtdeclarative": { 38 38 "url": "https://invent.kde.org/qt/qt/qtdeclarative.git", 39 - "rev": "02105099301450c890e1caba977ef44efdc43da7", 40 - "sha256": "0wk8a9fbjwrqwb4gj5s78ipg1svdrhz80cykjd6qgkd26dh1p4kn" 39 + "rev": "c47f3d7b227c9bc86ca1702ae3291a62c2116cfa", 40 + "sha256": "0izk3zxbf1h1k88qvq8p6yaza9pkm19w4f491mbazs87qwfh3dni" 41 41 }, 42 42 "qtdoc": { 43 43 "url": "https://invent.kde.org/qt/qt/qtdoc.git", 44 - "rev": "ed002122ce74b3505ba55262ddbc842a810e8159", 45 - "sha256": "03hb1jgx49rh5gldxq7d85s1ny0yl64nylw7d61dvsgbs422fqn9" 44 + "rev": "a2a7f0f219ccedf1ecb2bc06760ef5439262aacd", 45 + "sha256": "1s2jbwq83zfqg7d0mq4v60nvpg4zfa47xqgh7sglgk1s922jyj76" 46 46 }, 47 47 "qtgamepad": { 48 48 "url": "https://invent.kde.org/qt/qt/qtgamepad.git", 49 - "rev": "6b7a6303439f83147680723f4d8142d676cdb928", 50 - "sha256": "1h9yb0asprynnb2qyjbmyglrkk9f9v19g6zzpk0gmixrp0h8gk46" 49 + "rev": "5107ddf28177112cdbf505f92bb4191a91e6521a", 50 + "sha256": "1fyyyljhl8h4rgik3i8gi2xg5r05xd2vf4qgn4ybf3yafjsra9am" 51 51 }, 52 52 "qtgraphicaleffects": { 53 53 "url": "https://invent.kde.org/qt/qt/qtgraphicaleffects.git", 54 - "rev": "379577925766385991f413a2b0d0d46831381ffa", 55 - "sha256": "0x11n2fym765z3gyb4xnfl7v6zrip1wjkkl6nx1bxaya173fvdw8" 54 + "rev": "c25898224cd957491d10dbe48f2f0be66f2955de", 55 + "sha256": "1cr3hykl79yr7x06hjfx9g6nq2wmb3q5hszby83hbzpf166h8zjf" 56 56 }, 57 57 "qtimageformats": { 58 58 "url": "https://invent.kde.org/qt/qt/qtimageformats.git", 59 - "rev": "90038c936763645610fe1e5f05cfc025e4d98631", 60 - "sha256": "1yqfz58p7s92jr8d4lk4n0dv6ij8fslh4sxdz0azd0p6077rim77" 59 + "rev": "0ee52083683c9fcd996118ef62d9e60b5431a520", 60 + "sha256": "0ainvxp2sw13dx44j8waa89bni8ylxkykr6mwncsspi7da9dqxq2" 61 61 }, 62 62 "qtlocation": { 63 63 "url": "https://invent.kde.org/qt/qt/qtlocation.git", 64 - "rev": "e07f35879536640ad784e71e5261c5a597d504f5", 65 - "sha256": "1yhwaz2wyq2hx9bqrcimabj9jbv2kr9h0czxxryh5b9b6aim6ncw" 64 + "rev": "73db91329ae48f685fa3fdae1c3c63b0976dc751", 65 + "sha256": "0l8amd9fsn8agxgvxmij59i12504bmzbvyc1rz6nqhcpib4z5w7l" 66 66 }, 67 67 "qtlottie": { 68 68 "url": "https://invent.kde.org/qt/qt/qtlottie.git", 69 - "rev": "fca3f80f0ce389271e5bd9af864ce56a313d359a", 70 - "sha256": "1xgykaw8qjnaip6h9jx0nfadc9amb6aclk758vm5pp43dvs5j96r" 69 + "rev": "4b3d1e824fdde2c835041464a9f85feaed0b313d", 70 + "sha256": "02g7znswwki86723d3p23n0hwdi6brch9whx526l92sfx308z380" 71 71 }, 72 72 "qtmacextras": { 73 73 "url": "https://invent.kde.org/qt/qt/qtmacextras.git", 74 - "rev": "80bc8d86508579c7a57110c09a44e33f9d8bc0e5", 75 - "sha256": "1n9qixhgz66frsp56cr7zzaxcns3ijip46pa9zcz3m0f438n08z7" 74 + "rev": "166cb4d6166cab60a66a074c848f6ed725e6755c", 75 + "sha256": "09f34v5x4z3y58z6b4hriqclrf9mjncxyl4h9ph0cicam66575ms" 76 76 }, 77 77 "qtmultimedia": { 78 78 "url": "https://invent.kde.org/qt/qt/qtmultimedia.git", 79 - "rev": "fa6c3d653682f9fd331d859c7196a291a8a4d8d5", 80 - "sha256": "0x4112b93dryfgy6w49z3jqd8xi8pvc3xqfn2j0n0qhdp4vvz5sl" 79 + "rev": "16d9ea642bf7b9592a6c53321cc7ee9d9a3ed03f", 80 + "sha256": "1xi2shsg0apk7rk7ccrbnjsg9j6p8svgs1pbml48ci57i36dgzfv" 81 81 }, 82 82 "qtnetworkauth": { 83 83 "url": "https://invent.kde.org/qt/qt/qtnetworkauth.git", 84 - "rev": "958db00a2064f77b354b573102ca2c2b2e07529c", 85 - "sha256": "0idaysqpwrghih7ijrm9hagj9jw3fy9nw539fr4d9rmcggnkkzn2" 84 + "rev": "9e698881cb07ebf04319f5cfa7b065c8bc2c1afb", 85 + "sha256": "0207z0mv6nfgw7vhh43sx7r8z4cmvilh31x1x24d7nxj9rggnm1b" 86 86 }, 87 87 "qtpurchasing": { 88 88 "url": "https://invent.kde.org/qt/qt/qtpurchasing.git", 89 - "rev": "255b9e16f286003bbfaff9d48e4548fb0cb3b398", 90 - "sha256": "1cki7n62wqm3xxn36mka0y67ngn7jvjkrvr08vsassbjb7kfsmxp" 89 + "rev": "87021fd1e50f0aa3589a2412cfa665a6d27cc740", 90 + "sha256": "184mpjc0vnrmxl7z0x2c1xj2adrdx12l5swpzh51q1wb45j1lvna" 91 91 }, 92 92 "qtquick3d": { 93 93 "url": "https://invent.kde.org/qt/qt/qtquick3d.git", 94 - "rev": "1ede2ac20170357b3e8d7d9810e5474e08170827", 95 - "sha256": "1sxlyv1y6aanln7cv1m8fgjkp72lgx2k4q8a23m79g7xryl0xx2a" 94 + "rev": "1a8736a5834492aa8b7fc2dbc59a1eb4420a7330", 95 + "sha256": "1byn9g46jd4krij0h1x7lfn7ac5v4rican0lppngm065is4c6c7p" 96 96 }, 97 97 "qtquickcontrols": { 98 98 "url": "https://invent.kde.org/qt/qt/qtquickcontrols.git", 99 - "rev": "d054de15b3c9ead0f96655ddfb1a6381ed7a0e2b", 100 - "sha256": "0inym59pnr6pk9y4im2fsq1hzs8b4rwqs3x6cgc61z3kqyv74cb6" 99 + "rev": "4fb4e5942bfa1f92f1c759f182aa504ad52e8e3b", 100 + "sha256": "1qkamv5p97p0lp7968cdjz4ah8mfqmrq23dikqvkwnirl3bffd83" 101 101 }, 102 102 "qtquickcontrols2": { 103 103 "url": "https://invent.kde.org/qt/qt/qtquickcontrols2.git", 104 - "rev": "26bd7f5414dc592ab5277e2bb4ad0199faa889de", 105 - "sha256": "0d53d1fqcc7ccd9ljr3q1qxd7k7kkn6msqa81592pg6b4ridzdsq" 104 + "rev": "59cc1cc5b3719713598a1f426d82a9d895b5dccb", 105 + "sha256": "0i1k520080h0q85hifs5axnn4dysmvwhrsm0kxq28qgdpqjzkli6" 106 106 }, 107 107 "qtquicktimeline": { 108 108 "url": "https://invent.kde.org/qt/qt/qtquicktimeline.git", 109 - "rev": "98b1ff53458887061b4bcc183efcce899f432394", 110 - "sha256": "1q4d88cym0c5vmw40qjp968x5sp7dx4mq6cr1r6px9i0ifvimdrg" 109 + "rev": "2da3c0efd5016bdba26b80789773238c2886fdf6", 110 + "sha256": "0lmyw4cxgj5kcisd2pbcpl1zynj2rfa3nsfl1n2mcz6ca650ibys" 111 111 }, 112 112 "qtremoteobjects": { 113 113 "url": "https://invent.kde.org/qt/qt/qtremoteobjects.git", 114 - "rev": "581475dfeb44c8b51c0be86e0f2f57df7d117a80", 115 - "sha256": "1zbxl5jk7x8qklrnbbaikymyviigqdq7vf0wc8gzls4126vcx146" 114 + "rev": "89407ff20e4f76314887e2f3625f5126910031ac", 115 + "sha256": "1qimf60hz1962l5wpdh33y6xz3h8zcnf5yj5b1i0gfyzg0c2ki5n" 116 116 }, 117 117 "qtscript": { 118 118 "url": "https://invent.kde.org/qt/qt/qtscript.git", ··· 121 121 }, 122 122 "qtscxml": { 123 123 "url": "https://invent.kde.org/qt/qt/qtscxml.git", 124 - "rev": "50d2da3965ed8e85f3f5f5760393c42b12d34a9f", 125 - "sha256": "148qdyw084agpp4n31cfcgk39ppwf9ndifnvihd94c6ksf1ax3ks" 124 + "rev": "bb5d10f926c51aa462a56ffb331afd4f9607855c", 125 + "sha256": "0wkwkzfv5hxkhrpmy0knlxf9c7qkals5s9c0bw71k9dz8n24d7j8" 126 126 }, 127 127 "qtsensors": { 128 128 "url": "https://invent.kde.org/qt/qt/qtsensors.git", 129 - "rev": "975ba788d3d0ee87aa08bb5301cd33dcbf00521b", 130 - "sha256": "13x0d0ky5dybp1lq39yy82xg7hxdvmksam8r85gqargsi0zr5s8x" 129 + "rev": "bce4b6231229e953c3961f3d9858e58555a55d56", 130 + "sha256": "15b2scai53d10c8bv6kv4k9lc3z9bixr4364yw2pkm71mwir90ga" 131 131 }, 132 132 "qtserialbus": { 133 133 "url": "https://invent.kde.org/qt/qt/qtserialbus.git", 134 - "rev": "22b3cad193232ab379a0c9e16989a7db1fdc9234", 135 - "sha256": "1j084szvdmfxbc9n37phxsd7k4vxd073vwy1hcnjhmpyg9hwrw81" 134 + "rev": "b6e22f07fb529736c9362d81de7f5c632bd1f439", 135 + "sha256": "039kd0yk1am9s1yr39p7gwirjl3126arqf9r01xn5kcs4viizh1k" 136 136 }, 137 137 "qtserialport": { 138 138 "url": "https://invent.kde.org/qt/qt/qtserialport.git", 139 - "rev": "f95e2411d7c978def87846ea7cedf3dc5fd7c8b8", 140 - "sha256": "0x7ly67gddmz0hqls9109bk4rgaa97ksyv24qk4brrhzkpr7q9cx" 139 + "rev": "112fcd80658a52e6a2822ec79a7d724d0ad003cf", 140 + "sha256": "1px0mm301401ha0qx5blhmcmbb17bd71q1smcdlxnl8a704n4nry" 141 141 }, 142 142 "qtspeech": { 143 143 "url": "https://invent.kde.org/qt/qt/qtspeech.git", 144 - "rev": "08b27c29aadc0cc0303cca97c9a3baa2a690dfe4", 145 - "sha256": "0lm6i85d7zav43lsrxnhdqcq68np32s3widla8z6c208q1pf3qs6" 144 + "rev": "e76b23ad707077647cdb4282cf35a71776efa0f0", 145 + "sha256": "0lnvbcx5rflx50wpbhxy7f15ax7cs4l7h44i8y9bb04njqswh0pa" 146 146 }, 147 147 "qtsvg": { 148 148 "url": "https://invent.kde.org/qt/qt/qtsvg.git", 149 - "rev": "2f42157cabbd1db6249ccb1d14e6eede80451e0c", 150 - "sha256": "1ldizgybl4fp95xlzf103hqmsqdmr3jbx048jyxcb5gjd3pbwh7p" 149 + "rev": "68de925ddc20dfb8900be4fa47fa5a5916836cc8", 150 + "sha256": "0b0d70w2ycxac81dqd1yhswcn37055ra3jfqn5srk8wsbdhpjl1c" 151 151 }, 152 152 "qttools": { 153 153 "url": "https://invent.kde.org/qt/qt/qttools.git", 154 - "rev": "a3e5b2eb8ef5982bc1fffb390ebcd141be1deee4", 155 - "sha256": "1x7vzqvc80k0fanvahibmglcv4za07hfiamp26wkhmk0g634ms2q" 154 + "rev": "672ba9d902be3634a9fef80be65227aece9e0aed", 155 + "sha256": "05rzr6hlipzcm0vs9k721y25hzhv916hv48gr0pbrfzljyvp2yhx" 156 156 }, 157 157 "qttranslations": { 158 158 "url": "https://invent.kde.org/qt/qt/qttranslations.git", 159 - "rev": "a6d5e7f84a57394db4c8b069f81c56cfeb802e19", 160 - "sha256": "06r2jb2fsdr5fvxs748war0lr4mm3l3d3b37xc4n73y294vwrmn7" 159 + "rev": "0e92fc4f19928387c341533ef3d259efaa752c0f", 160 + "sha256": "0vwkf72gpn42g54lhcbgaxbx9awpzi4a0602yhssad0v3a6zrl11" 161 161 }, 162 162 "qtvirtualkeyboard": { 163 163 "url": "https://invent.kde.org/qt/qt/qtvirtualkeyboard.git", 164 - "rev": "bb40dee811333929dd467a480dce24ab7af84ef9", 165 - "sha256": "0w6li1qwm2x4plzixd1dv6s1jvcmyrbaw328sri2cmiswajhywdw" 164 + "rev": "766c1b7acbdc9ff4e35f6eb341fd446b1c20b811", 165 + "sha256": "0bdg98h5z0lwl61860iam6ixcvgis996qj8as739wn9y6k2sv904" 166 166 }, 167 167 "qtwayland": { 168 168 "url": "https://invent.kde.org/qt/qt/qtwayland.git", 169 - "rev": "118674630cdb5933e66a8b4415afe7c716ad4662", 170 - "sha256": "1zvx11z0cfv2avj211zsh79806m6mdkk3kczwhcd98k1qs9r9d3p" 169 + "rev": "64fa557eb30fc1219bec50a45107ea1a983411ed", 170 + "sha256": "14p20mv2dwc3i0qhssl7sqa0bnk14mg0kaq7ai65fqkx5b8qn5xr" 171 171 }, 172 172 "qtwebchannel": { 173 173 "url": "https://invent.kde.org/qt/qt/qtwebchannel.git", 174 - "rev": "611016a49f3a9ba7b58bef29bc295323e06373ae", 175 - "sha256": "0mggqa8kixknbm1p5i5lkrmkj1na3b2xflj011dkjbj8wb78i42n" 174 + "rev": "da9b7b0e059447dceb828bc02d40e30d26b012f2", 175 + "sha256": "0kyzzz17d7s9ln6j4ply6hl3y8wky5wslpabbmwsy2952g1y3l99" 176 176 }, 177 177 "qtwebglplugin": { 178 178 "url": "https://invent.kde.org/qt/qt/qtwebglplugin.git", 179 - "rev": "4318ad91c2a8bea3a0aaaa64aaf49d3b997e50a1", 180 - "sha256": "0p1y0b8zsm7rrkhhylndp282ghgki2cjrgc4n5zhjn732ahxg515" 179 + "rev": "8feafc4b8e9af78175e2814523ef4f11e445fc93", 180 + "sha256": "0ck9091bhgvhnwilfjrk9pjlf184bmhia9b92av0sg0m7yrg5wqd" 181 181 }, 182 182 "qtwebsockets": { 183 183 "url": "https://invent.kde.org/qt/qt/qtwebsockets.git", 184 - "rev": "7196d2cc34adf9f45b50a9488f4ff95b36092993", 185 - "sha256": "1a7n5i4s6nsb19z4r3m3w7gadjpp0irm77ysk61axqjda4ypi7fw" 184 + "rev": "e5be9ba432929049da8f4788400c170bf71672da", 185 + "sha256": "1jq11rhd0k880gabh839gs474psfc0j20sy65l1l7w1cffwi1zk2" 186 186 }, 187 187 "qtwebview": { 188 188 "url": "https://invent.kde.org/qt/qt/qtwebview.git", 189 - "rev": "ec4de0cec2299f4ae0228ea2c71011e0520ca40e", 190 - "sha256": "1na9xv2q4wwy10bcr7684i59d9a20n6s91m12n49yjgrhpn4f4jv" 189 + "rev": "429096eb954672d3727a3e8cc83832bc79cf7967", 190 + "sha256": "0c0q3dcxz00y8wml141xk3lx91mzg4mg5qlka2k1j49cn1az6lx3" 191 191 }, 192 192 "qtwinextras": { 193 193 "url": "https://invent.kde.org/qt/qt/qtwinextras.git", 194 - "rev": "051202df9c553d7c0a384f07bd67fde98f3b02c4", 195 - "sha256": "0d8y4x41slqjr3nflb14ah1wl2hrlir7331ch9k1qfrk3798a760" 194 + "rev": "b41efc2b32a19da9fe369e243dcf3a2a31f7cde6", 195 + "sha256": "1prsv3z51sbq9q8v1xj4v312hai6ampdcfnik28rdh7c9mpnq99m" 196 196 }, 197 197 "qtx11extras": { 198 198 "url": "https://invent.kde.org/qt/qt/qtx11extras.git", 199 - "rev": "f628d7a60e45d90a439cb0a393a6229ac6892be5", 200 - "sha256": "04rp8arml19b03iybd7sa78dsdv7386m9ymmgqciwl13dhwjssra" 199 + "rev": "0dfaf36ec6f642a0fd583ce1cc33a31eb6b3328e", 200 + "sha256": "13fzpipgvlxs9qw128hpnaxr8j4xi8v2fmyy39y1ghf66sfln1zn" 201 201 }, 202 202 "qtxmlpatterns": { 203 203 "url": "https://invent.kde.org/qt/qt/qtxmlpatterns.git", 204 - "rev": "af4958af9d628d6124e64abd9743abce42f15a6f", 205 - "sha256": "0vs9j2i1dnlivcrzz175zz66ql1m8mrdqkglvyqjqv6cb7mpskrq" 204 + "rev": "a8edba5ad50d669aead4ddb769f171cba892d676", 205 + "sha256": "1342b7qljjqpiq3xjwy0vblq8wqcqyp9s3751ja40n7ishhxd2yj" 206 206 } 207 207 }
+1 -1
pkgs/development/libraries/qt-5/5.15/srcs.nix
··· 1 1 { lib, fetchgit, fetchFromGitHub }: 2 2 3 3 let 4 - version = "5.15.3"; 4 + version = "5.15.5"; 5 5 overrides = { 6 6 qtscript.version = "5.15.4"; 7 7 };
+4 -1
pkgs/development/libraries/qt-5/modules/qtbase.nix
··· 195 195 # ignore "is only available on macOS 10.12.2 or newer" in obj-c code 196 196 "-Wno-error=unguarded-availability" 197 197 ] 198 - ++ lib.optionals withGtk3 [ 198 + ++ lib.optionals ((compareVersion "5.15.0" >= 0) && stdenv.isDarwin) [ 199 + # .moc/moc_qprintdialog.cpp:96:31: error: no member named '_q_togglePageSetCombo' in 'QPrintDialogPrivate' 200 + "-DQ_OS_MAC" 201 + ] ++ lib.optionals withGtk3 [ 199 202 ''-DNIXPKGS_QGTK3_XDG_DATA_DIRS="${gtk3}/share/gsettings-schemas/${gtk3.name}"'' 200 203 ''-DNIXPKGS_QGTK3_GIO_EXTRA_MODULES="${dconf.lib}/lib/gio/modules"'' 201 204 ]
-1
pkgs/development/libraries/s2n-tls/default.nix
··· 23 23 24 24 cmakeFlags = [ 25 25 "-DBUILD_SHARED_LIBS=ON" 26 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 27 26 "-DUNSAFE_TREAT_WARNINGS_AS_ERRORS=OFF" # disable -Werror 28 27 ] ++ lib.optionals stdenv.hostPlatform.isMips64 [ 29 28 # See https://github.com/aws/s2n-tls/issues/1592 and https://github.com/aws/s2n-tls/pull/1609
-4
pkgs/development/libraries/science/biology/bpp-core/default.nix
··· 12 12 13 13 nativeBuildInputs = [ cmake ]; 14 14 15 - preCheck = '' 16 - export LD_LIBRARY_PATH=$(pwd)/src 17 - ''; 18 - 19 15 postFixup = '' 20 16 substituteInPlace $out/lib/cmake/bpp-core/bpp-core-targets.cmake \ 21 17 --replace 'set(_IMPORT_PREFIX' '#set(_IMPORT_PREFIX'
-4
pkgs/development/libraries/science/biology/bpp-phyl/default.nix
··· 15 15 nativeBuildInputs = [ cmake ]; 16 16 buildInputs = [ bpp-core bpp-seq ]; 17 17 18 - preCheck = '' 19 - export LD_LIBRARY_PATH=$(pwd)/src 20 - ''; 21 - 22 18 postFixup = '' 23 19 substituteInPlace $out/lib/cmake/${pname}/${pname}-targets.cmake \ 24 20 --replace 'set(_IMPORT_PREFIX' '#set(_IMPORT_PREFIX'
-4
pkgs/development/libraries/science/biology/bpp-popgen/default.nix
··· 15 15 nativeBuildInputs = [ cmake ]; 16 16 buildInputs = [ bpp-core bpp-seq ]; 17 17 18 - preCheck = '' 19 - export LD_LIBRARY_PATH=$(pwd)/src 20 - ''; 21 - 22 18 postFixup = '' 23 19 substituteInPlace $out/lib/cmake/${pname}/${pname}-targets.cmake \ 24 20 --replace 'set(_IMPORT_PREFIX' '#set(_IMPORT_PREFIX'
-4
pkgs/development/libraries/science/biology/bpp-seq/default.nix
··· 15 15 nativeBuildInputs = [ cmake ]; 16 16 buildInputs = [ bpp-core ]; 17 17 18 - preCheck = '' 19 - export LD_LIBRARY_PATH=$(pwd)/src 20 - ''; 21 - 22 18 postFixup = '' 23 19 substituteInPlace $out/lib/cmake/${pname}/${pname}-targets.cmake \ 24 20 --replace 'set(_IMPORT_PREFIX' '#set(_IMPORT_PREFIX'
-4
pkgs/development/libraries/science/biology/elastix/default.nix
··· 24 24 25 25 doCheck = !stdenv.isDarwin; # usual dynamic linker issues 26 26 27 - preCheck = " 28 - export LD_LIBRARY_PATH=$(pwd)/bin 29 - "; 30 - 31 27 meta = with lib; { 32 28 homepage = "https://elastix.lumc.nl"; 33 29 description = "Image registration toolkit based on ITK";
+1 -5
pkgs/development/libraries/science/math/arpack/default.nix
··· 36 36 "-DINTERFACE64=${if blas.isILP64 then "1" else "0"}" 37 37 ]; 38 38 39 - preCheck = if stdenv.isDarwin then '' 40 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}`pwd`/lib:${blas}/lib:${lapack}/lib 41 - '' else '' 42 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}`pwd`/lib 43 - '' + '' 39 + preCheck = '' 44 40 # Prevent tests from using all cores 45 41 export OMP_NUM_THREADS=2 46 42 '';
-2
pkgs/development/libraries/science/math/itpp/default.nix
··· 39 39 doCheck = true; 40 40 41 41 checkPhase = '' 42 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/itpp 43 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/itpp 44 42 ./gtests/itpp_gtests 45 43 ''; 46 44
+5 -1
pkgs/development/libraries/science/math/metis/default.nix
··· 9 9 sha256 = "1cjxgh41r8k6j029yxs8msp3z6lcnpm16g5pvckk35kc7zhfpykn"; 10 10 }; 11 11 12 - cmakeFlags = [ "-DGKLIB_PATH=../GKlib" ]; 12 + cmakeFlags = [ 13 + "-DGKLIB_PATH=../GKlib" 14 + # remove once updated past https://github.com/KarypisLab/METIS/commit/521a2c360dc21ace5c4feb6dc0b7992433e3cb0f 15 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 16 + ]; 13 17 nativeBuildInputs = [ unzip cmake ]; 14 18 15 19 meta = {
-2
pkgs/development/libraries/science/math/scalapack/default.nix
··· 67 67 68 68 # Run single threaded 69 69 export OMP_NUM_THREADS=1 70 - 71 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}`pwd`/lib 72 70 ''; 73 71 74 72 meta = with lib; {
-5
pkgs/development/libraries/silgraphite/graphite2.nix
··· 35 35 sed -e '/freetype freetype.c/d' -i ../tests/examples/CMakeLists.txt 36 36 ''; 37 37 38 - preCheck = '' 39 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$PWD/src/ 40 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$PWD/src/ 41 - ''; 42 - 43 38 doCheck = true; 44 39 45 40 meta = with lib; {
-1
pkgs/development/libraries/snappy/default.nix
··· 36 36 37 37 cmakeFlags = [ 38 38 "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" 39 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 40 39 "-DSNAPPY_BUILD_TESTS=OFF" 41 40 "-DSNAPPY_BUILD_BENCHMARKS=OFF" 42 41 ];
-5
pkgs/development/libraries/spdlog/default.nix
··· 36 36 ''; 37 37 38 38 doCheck = true; 39 - preCheck = if stdenv.isDarwin then '' 40 - export DYLD_LIBRARY_PATH="$(pwd)''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH" 41 - '' else '' 42 - export LD_LIBRARY_PATH="$(pwd)''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 43 - ''; 44 39 45 40 meta = with lib; { 46 41 description = "Very fast, header only, C++ logging library";
-1
pkgs/development/libraries/utf8proc/default.nix
··· 16 16 cmakeFlags = [ 17 17 "-DBUILD_SHARED_LIBS=ON" 18 18 "-DUTF8PROC_ENABLE_TESTING=ON" 19 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 20 19 ]; 21 20 22 21 doCheck = true;
-4
pkgs/development/libraries/vtk/generic.nix
··· 53 53 54 54 patches = map fetchpatch patchesToFetch; 55 55 56 - preBuild = '' 57 - export LD_LIBRARY_PATH="$(pwd)/lib"; 58 - ''; 59 - 60 56 dontWrapQtApps = true; 61 57 62 58 # Shared libraries don't work, because of rpath troubles with the current
-25
pkgs/development/libraries/wayland/0001-add-placeholder-for-nm.patch
··· 1 - From 378623b0e39b12bb04d3a3a1e08e64b31bd7d99d Mon Sep 17 00:00:00 2001 2 - From: Florian Klink <flokli@flokli.de> 3 - Date: Fri, 27 Nov 2020 10:22:20 +0100 4 - Subject: [PATCH] add placeholder for @nm@ 5 - 6 - --- 7 - egl/meson.build | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/egl/meson.build b/egl/meson.build 11 - index dee9b1d..e477546 100644 12 - --- a/egl/meson.build 13 - +++ b/egl/meson.build 14 - @@ -11,7 +11,7 @@ wayland_egl = library( 15 - 16 - executable('wayland-egl-abi-check', 'wayland-egl-abi-check.c') 17 - 18 - -nm_path = find_program('nm').path() 19 - +nm_path = find_program('@nm@').path() 20 - 21 - test( 22 - 'wayland-egl symbols check', 23 - -- 24 - 2.29.2 25 -
+13
pkgs/development/libraries/wayland/add-placeholder-for-nm.patch
··· 1 + diff --git a/egl/meson.build b/egl/meson.build 2 + index b3cbdf3..cdc15ca 100644 3 + --- a/egl/meson.build 4 + +++ b/egl/meson.build 5 + @@ -11,7 +11,7 @@ wayland_egl = library( 6 + 7 + executable('wayland-egl-abi-check', 'wayland-egl-abi-check.c') 8 + 9 + -nm_path = find_program('nm').full_path() 10 + +nm_path = find_program('@nm@').full_path() 11 + 12 + test( 13 + 'wayland-egl symbols check',
+4 -5
pkgs/development/libraries/wayland/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , substituteAll 6 5 , meson 7 6 , pkg-config ··· 30 29 in 31 30 stdenv.mkDerivation rec { 32 31 pname = "wayland"; 33 - version = "1.20.0"; 32 + version = "1.21.0"; 34 33 35 34 src = fetchurl { 36 - url = "https://wayland.freedesktop.org/releases/${pname}-${version}.tar.xz"; 37 - sha256 = "09c7rpbwavjg4y16mrfa57gk5ix6rnzpvlnv1wp7fnbh9hak985q"; 35 + url = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/${version}/downloads/${pname}-${version}.tar.xz"; 36 + sha256 = "1b0ixya9bfw5c9jx8mzlr7yqnlyvd3jv5z8wln9scdv8q5zlvikd"; 38 37 }; 39 38 40 39 patches = [ 41 40 (substituteAll { 42 - src = ./0001-add-placeholder-for-nm.patch; 41 + src = ./add-placeholder-for-nm.patch; 43 42 nm = "${stdenv.cc.targetPrefix}nm"; 44 43 }) 45 44 ];
+2 -2
pkgs/development/libraries/wayland/protocols.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "wayland-protocols"; 9 - version = "1.25"; 9 + version = "1.26"; 10 10 11 11 doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 12 12 13 13 src = fetchurl { 14 14 url = "https://wayland.freedesktop.org/releases/${pname}-${version}.tar.xz"; 15 - sha256 = "0q0laxdvf8p8b7ks2cbpqf6q0rwrjycqrp8pf8rxm86hk5qhzzzi"; 15 + sha256 = "04vgllmpmrv14x3x64ns01vgwx4hriljayjkz9idgbv83i63hly5"; 16 16 }; 17 17 18 18 postPatch = lib.optionalString doCheck ''
-5
pkgs/development/libraries/yder/default.nix
··· 39 39 40 40 doCheck = true; 41 41 42 - preCheck = '' 43 - export LD_LIBRARY_PATH="$(pwd)''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 44 - export DYLD_FALLBACK_LIBRARY_PATH="$(pwd):$DYLD_FALLBACK_LIBRARY_PATH" 45 - ''; 46 - 47 42 meta = with lib; { 48 43 description = "Logging library for C applications"; 49 44 homepage = "https://github.com/babelouest/yder";
+2 -2
pkgs/development/python-modules/django/3.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "django"; 17 - version = "3.2.13"; 17 + version = "3.2.14"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 pname = "Django"; 23 23 inherit version; 24 - sha256 = "sha256-bZNJegqb9roOCxopzM3EDvv8dilyVbEwmzqISmiOxLY="; 24 + sha256 = "sha256-Z3GCuotbKFpOBy86wXzu5q/xtc53/Rc8xbai09wCL88="; 25 25 }; 26 26 27 27 patches = lib.optional withGdal
+2 -2
pkgs/development/python-modules/django/4.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "Django"; 42 - version = "4.0.5"; 42 + version = "4.0.6"; 43 43 format = "pyproject"; 44 44 45 45 disabled = pythonOlder "3.8"; 46 46 47 47 src = fetchPypi { 48 48 inherit pname version; 49 - hash = "sha256-90MaXecneWbzeFVXw5KEMzR9mYweZFkyRQE3iikeWqs="; 49 + hash = "sha256-pnp5P/aCf9NzVVU33KDaKTpjoxb+NMt/Nn+JjMyjw64="; 50 50 }; 51 51 52 52 patches = lib.optional withGdal
+2 -2
pkgs/development/python-modules/grpcio-status/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "grpcio-status"; 12 - version = "1.46.3"; 12 + version = "1.47.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "78442ac7d2813c56f9cc04f713efd7088596b10f88a4ddd09279211cc48402d5"; 19 + sha256 = "c9ce3213e84c6fd8801c31aca3ea4a6b3453eaa40b93a6c0a23ea8999808fa00"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/grpcio-tools/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "grpcio-tools"; 5 - version = "1.46.3"; 5 + version = "1.47.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "31fee436ace5b3bd950cc3a8e68d6b84de1d6dc755959db7badc3470cdf22f70"; 9 + sha256 = "f64b5378484be1d6ce59311f86174be29c8ff98d8d90f589e1c56d5acae67d3c"; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" ];
+2 -11
pkgs/development/python-modules/pillow/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchpatch 4 3 , buildPythonPackage 5 4 , pythonOlder 6 5 , fetchPypi ··· 13 12 14 13 import ./generic.nix (rec { 15 14 pname = "pillow"; 16 - version = "9.1.1"; 15 + version = "9.2.0"; 17 16 18 17 disabled = pythonOlder "3.7"; 19 18 20 19 src = fetchPypi { 21 20 pname = "Pillow"; 22 21 inherit version; 23 - sha256 = "sha256-dQJTmTm1PXVl89Edh8eOfskA08cpRdTuDi8lDVmDCaA="; 22 + sha256 = "sha256-deY2/T4PuHJpPyPMuKX/LNV4gBJR86T2hUxqXUN9PAQ="; 24 23 }; 25 - 26 - patches = [ 27 - # Fix failing test with libtiff 4.4.0 28 - (fetchpatch { 29 - url = "https://github.com/python-pillow/Pillow/commit/40a918d274182b7d7c063d7797fb77d967982c4a.patch"; 30 - sha256 = "sha256-f8m3Xt3V3pHggK1JEc2tnPmrTVPFjfV4YJqwE1KM1pA="; 31 - }) 32 - ]; 33 24 34 25 passthru.tests = { 35 26 inherit imageio matplotlib pilkit pydicom reportlab;
+1
pkgs/development/python-modules/rdkit/default.nix
··· 133 133 "-DBOOST_ROOT=${boost}" 134 134 "-DBoost_NO_SYSTEM_PATHS=ON" 135 135 "-DBoost_NO_BOOST_CMAKE=TRUE" 136 + "-DCMAKE_SKIP_BUILD_RPATH=ON" # fails to find libs in pythonImportsCheckPhase otherwise 136 137 ]; 137 138 138 139 checkPhase = ''
+8 -7
pkgs/development/python-modules/typogrify/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , isPyPy 5 - , django 6 4 , smartypants 7 - , jinja2 8 5 }: 9 6 10 7 buildPythonPackage rec { 11 8 pname = "typogrify"; 12 9 version = "2.0.7"; 13 - disabled = isPyPy; 10 + 11 + format = "setuptools"; 14 12 15 13 src = fetchPypi { 16 14 inherit pname version; 17 15 sha256 = "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38"; 18 16 }; 19 17 20 - propagatedBuildInputs = [ django smartypants jinja2 ]; 18 + propagatedBuildInputs = [ 19 + smartypants 20 + ]; 21 21 22 22 # Wants to set up Django 23 23 doCheck = false; 24 + 25 + pythonImportsCheck = [ "typogrify.filters" ]; 24 26 25 27 meta = with lib; { 26 28 description = "Filters to enhance web typography, including support for Django & Jinja templates"; 27 29 homepage = "https://github.com/mintchaos/typogrify"; 28 30 license = licenses.bsd3; 29 - maintainers = with maintainers; [ ]; 31 + maintainers = with maintainers; [ dotlambda ]; 30 32 }; 31 - 32 33 }
+12 -6
pkgs/development/python-modules/uvloop/default.nix
··· 6 6 , libuv 7 7 , CoreServices 8 8 , ApplicationServices 9 - # Check Inputs 9 + # Check Inputs 10 10 , aiohttp 11 11 , psutil 12 12 , pyopenssl ··· 34 34 checkInputs = [ 35 35 aiohttp 36 36 pytestCheckHook 37 - pyopenssl 38 37 psutil 39 38 ]; 40 39 ··· 46 45 "--assert=plain" 47 46 "--strict" 48 47 "--tb=native" 48 + # Depend on pyopenssl 49 + "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_flush_before_shutdown" 50 + "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_renegotiation" 49 51 ] ++ lib.optionals (stdenv.isAarch32 || stdenv.isAarch64) [ 50 52 # test gets stuck in epoll_pwait on hydras aarch64 builders 51 53 # https://github.com/MagicStack/uvloop/issues/412 52 - "--deselect" "tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data" 54 + "--deselect tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data" 53 55 ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ 54 56 # Flaky test: https://github.com/MagicStack/uvloop/issues/412 55 - "--deselect" "tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set" 57 + "--deselect tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set" 56 58 # Broken: https://github.com/NixOS/nixpkgs/issues/160904 57 - "--deselect" "tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost" 59 + "--deselect tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost" 58 60 ]; 59 61 60 62 disabledTestPaths = [ ··· 66 68 # Work around "OSError: AF_UNIX path too long" 67 69 # https://github.com/MagicStack/uvloop/issues/463 68 70 export TMPDIR="/tmp" 69 - '' + '' 71 + '' + '' 72 + # pyopenssl is not well supported by upstream 73 + # https://github.com/NixOS/nixpkgs/issues/175875 74 + substituteInPlace tests/test_tcp.py \ 75 + --replace "from OpenSSL import SSL as openssl_ssl" "" 70 76 # force using installed/compiled uvloop vs source by moving tests to temp dir 71 77 export TEST_DIR=$(mktemp -d) 72 78 cp -r tests $TEST_DIR
+8 -3
pkgs/development/ruby-modules/gem/default.nix
··· 18 18 # Normal gem packages can be used outside of bundler; a binstub is created in 19 19 # $out/bin. 20 20 21 - { lib, fetchurl, fetchgit, makeWrapper, gitMinimal, darwin 21 + { lib, fetchurl, fetchgit, makeWrapper, gitMinimal, libobjc 22 22 , ruby, bundler 23 23 } @ defs: 24 24 ··· 35 35 , namePrefix ? (let 36 36 rubyName = builtins.parseDrvName ruby.name; 37 37 in "${rubyName.name}${rubyName.version}-") 38 + , nativeBuildInputs ? [] 38 39 , buildInputs ? [] 39 40 , meta ? {} 40 41 , patches ? [] ··· 87 88 inherit dontStrip; 88 89 inherit type; 89 90 90 - buildInputs = [ 91 + nativeBuildInputs = [ 91 92 ruby makeWrapper 92 93 ] ++ lib.optionals (type == "git") [ gitMinimal ] 93 94 ++ lib.optionals (type != "gem") [ bundler ] 94 - ++ lib.optional stdenv.isDarwin darwin.libobjc 95 + ++ nativeBuildInputs; 96 + 97 + buildInputs = [ 98 + ruby 99 + ] ++ lib.optionals stdenv.isDarwin [ libobjc ] 95 100 ++ buildInputs; 96 101 97 102 #name = builtins.trace (attrs.name or "no attr.name" ) "${namePrefix}${gemName}-${version}";
+2 -3
pkgs/development/tools/build-managers/cmake/setup-hook.sh
··· 102 102 cmakeFlags="-DBUILD_TESTING=OFF $cmakeFlags" 103 103 fi 104 104 105 - # Avoid cmake resetting the rpath of binaries, on make install 106 - # And build always Release, to ensure optimisation flags 107 - cmakeFlags="-DCMAKE_BUILD_TYPE=${cmakeBuildType:-Release} -DCMAKE_SKIP_BUILD_RPATH=ON $cmakeFlags" 105 + # Always build Release, to ensure optimisation flags 106 + cmakeFlags="-DCMAKE_BUILD_TYPE=${cmakeBuildType:-Release} $cmakeFlags" 108 107 109 108 # Disable user package registry to avoid potential side effects 110 109 # and unecessary attempts to access non-existent home folder
+1
pkgs/development/tools/misc/libtool/default.nix
··· 15 15 # Don't fixup "#! /bin/sh" in Libtool, otherwise it will use the 16 16 # "fixed" path in generated files! 17 17 dontPatchShebangs = true; 18 + dontFixLibtool = true; 18 19 19 20 meta = { 20 21 description = "Generic library support script";
+1
pkgs/development/tools/misc/libtool/libtool2.nix
··· 51 51 # Don't fixup "#! /bin/sh" in Libtool, otherwise it will use the 52 52 # "fixed" path in generated files! 53 53 dontPatchShebangs = true; 54 + dontFixLibtool = true; 54 55 55 56 # XXX: The GNU ld wrapper does all sorts of nasty things wrt. RPATH, which 56 57 # leads to the failure of a number of tests.
+12 -6
pkgs/development/tools/misc/lsof/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "lsof"; 7 - version = "4.94.0"; 7 + version = "4.95.0"; 8 8 9 9 depsBuildBuild = [ buildPackages.stdenv.cc ]; 10 10 buildInputs = [ ncurses ]; ··· 13 13 owner = "lsof-org"; 14 14 repo = "lsof"; 15 15 rev = version; 16 - sha256 = "0yxv2jg6rnzys49lyrz9yjb4knamah4xvlqj596y6ix3vm4k3chp"; 16 + sha256 = "sha256-HgU7/HxLdUOfLU2E/dpusko6gBOoEKeWPJIFbBQGzFU="; 17 17 }; 18 18 19 19 patches = [ 20 20 ./no-build-info.patch 21 21 22 22 # Pull upstream fix for -fno-common toolchains: 23 - # https://github.com/lsof-org/lsof/pull/221 23 + # https://github.com/lsof-org/lsof/pull/226 24 + # https://github.com/lsof-org/lsof/pull/233 24 25 (fetchpatch { 25 - name = "fno-common.patch"; 26 - url = "https://github.com/lsof-org/lsof/commit/80e7c890585deec02c527dbcf42bc0e5d8d7c534.patch"; 27 - sha256 = "17xshi7j7af9nli1zjk1m5f4il2ajvvhw7lii8g8d27rkkgyb8g6"; 26 + name = "add-extern.patch"; 27 + url = "https://github.com/lsof-org/lsof/commit/180ffa29b0544f77cabbc54d7f77d50d33dd27d7.patch"; 28 + sha256 = "sha256-zzcN9HrFYMTBeEekeAwi2RIcVukymgaqtpvFIBV6njU="; 29 + }) 30 + (fetchpatch { 31 + name = "add-declaration.patch"; 32 + url = "https://github.com/lsof-org/lsof/commit/8e47e1491636e8cf41baf834554391be45177b00.patch"; 33 + sha256 = "sha256-kwkDQp7VApLenOLTPMY24Me+/xUhD56skHWRd4ZB1I4="; 28 34 }) 29 35 ]; 30 36
+3 -6
pkgs/development/tools/misc/lsof/no-build-info.patch
··· 1 - diff -ru -x '*~' lsof_4.91_src-orig/usage.c lsof_4.91_src/usage.c 2 - --- lsof_4.91_src-orig/usage.c 2018-02-14 15:20:32.000000000 +0100 3 - +++ lsof_4.91_src/usage.c 2018-10-08 21:57:45.718560869 +0200 4 - @@ -930,26 +930,6 @@ 1 + --- a/usage.c 2018-02-14 15:20:32.000000000 +0100 2 + +++ b/usage.c 2018-10-08 21:57:45.718560869 +0200 3 + @@ -930,24 +930,6 @@ 5 4 (void) fprintf(stderr, " configuration info: %s\n", cp); 6 5 #endif /* defined(LSOF_CINFO) */ 7 6 8 - - if ((cp = isnullstr(LSOF_CCDATE))) 9 - - (void) fprintf(stderr, " constructed: %s\n", cp); 10 7 - cp = isnullstr(LSOF_HOST); 11 8 - if (!(cp1 = isnullstr(LSOF_LOGNAME))) 12 9 - cp1 = isnullstr(LSOF_USER);
+3
pkgs/development/tools/misc/sipp/default.nix
··· 18 18 "-DUSE_PCAP=1" 19 19 "-DUSE_SSL=1" 20 20 "-DUSE_SCTP=${if stdenv.isLinux then "1" else "0"}" 21 + 22 + # file RPATH_CHANGE could not write new RPATH 23 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 21 24 ]; 22 25 enableParallelBuilding = true; 23 26
+2
pkgs/development/tools/qtcreator/default.nix
··· 9 9 # Fetch clang from qt vendor, this contains submodules like this: 10 10 # clang<-clang-tools-extra<-clazy. 11 11 clang_qt_vendor = llvmPackages_8.clang-unwrapped.overrideAttrs (oldAttrs: { 12 + # file RPATH_CHANGE could not write new RPATH 13 + cmakeFlags = [ "-DCMAKE_SKIP_BUILD_RPATH=ON" ]; 12 14 src = fetchgit { 13 15 url = "https://code.qt.io/clang/clang.git"; 14 16 rev = "c12b012bb7465299490cf93c2ae90499a5c417d5";
-4
pkgs/games/dwarf-fortress/dfhack/default.nix
··· 157 157 touch .git/index .git/modules/library/xml/index 158 158 ''; 159 159 160 - preBuild = '' 161 - export LD_LIBRARY_PATH="$PWD/depends/protobuf''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 162 - ''; 163 - 164 160 cmakeFlags = [ "-DDFHACK_BUILD_ARCH=${arch}" "-DDOWNLOAD_RUBY=OFF" ] 165 161 ++ lib.optionals enableStoneSense [ "-DBUILD_STONESENSE=ON" "-DSTONESENSE_INTERNAL_SO=OFF" ]; 166 162
+5
pkgs/games/mudlet/default.nix
··· 62 62 yajl 63 63 ]; 64 64 65 + cmakeFlags = [ 66 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 67 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 68 + ]; 69 + 65 70 WITH_FONTS = "NO"; 66 71 WITH_UPDATER = "NO"; 67 72
+4 -2
pkgs/os-specific/darwin/apple-source-releases/default.nix
··· 280 280 objc4 = applePackage "objc4" "osx-10.12.6" "1cj1vhbcs9pkmag2ms8wslagicnq9bxi2qjkszmp3ys7z7ccrbwz" {}; 281 281 ppp = applePackage "ppp" "osx-10.12.6" "1kcc2nc4x1kf8sz0a23i6nfpvxg381kipi0qdisrp8x9z2gbkxb8" {}; 282 282 removefile = applePackage "removefile" "osx-10.12.6" "0jzjxbmxgjzhssqd50z7kq9dlwrv5fsdshh57c0f8mdwcs19bsyx" {}; 283 - xnu = applePackage "xnu" "osx-10.12.6" "1sjb0i7qzz840v2h4z3s4jyjisad4r5yyi6sg8pakv3wd81i5fg5" { 283 + xnu = if stdenv.isx86_64 then 284 + applePackage "xnu" "osx-10.12.6" "1sjb0i7qzz840v2h4z3s4jyjisad4r5yyi6sg8pakv3wd81i5fg5" { 284 285 python3 = pkgs.buildPackages.buildPackages.python3; # TODO(@Ericson2314) this shouldn't be needed. 285 - }; 286 + } 287 + else macosPackages_11_0_1.xnu; 286 288 hfs = applePackage "hfs" "osx-10.12.6" "1mj3xvqpq1mgd80b6kl1s04knqnap7hccr0gz8rjphalq14rbl5g" {}; 287 289 Librpcsvc = applePackage "Librpcsvc" "osx-10.11.6" "1zwfwcl9irxl1dlnf2b4v30vdybp0p0r6n6g1pd14zbdci1jcg2k" {}; 288 290 adv_cmds = applePackage "adv_cmds" "osx-10.11.6" "12gbv35i09aij9g90p6b3x2f3ramw43qcb2gjrg8lzkzmwvcyw9q" {};
+22 -7
pkgs/os-specific/darwin/apple-source-releases/xnu/default.nix
··· 4 4 , headersOnly ? true 5 5 }: 6 6 7 - appleDerivation' (if headersOnly then stdenvNoCC else stdenv) ({ 7 + appleDerivation' (if headersOnly then stdenvNoCC else stdenv) ( 8 + let arch = if stdenv.isx86_64 then "x86_64" else "arm64"; 9 + in 10 + { 8 11 depsBuildBuild = [ buildPackages.stdenv.cc ]; 9 12 10 13 nativeBuildInputs = [ bootstrap_cmds bison flex gnum4 unifdef perl python3 ]; 11 14 12 - patches = [ ./python3.patch ]; 15 + patches = lib.optional stdenv.isx86_64 [ ./python3.patch ]; 13 16 14 17 postPatch = '' 15 18 substituteInPlace Makefile \ ··· 41 44 --replace " -o 0" "" \ 42 45 --replace '$SRC/$mig' '-I$DSTROOT/include $SRC/$mig' \ 43 46 --replace '$SRC/servers/netname.defs' '-I$DSTROOT/include $SRC/servers/netname.defs' \ 44 - --replace '$BUILT_PRODUCTS_DIR/mig_hdr' '$BUILT_PRODUCTS_DIR' 47 + --replace '$BUILT_PRODUCTS_DIR/mig_hdr' '$BUILT_PRODUCTS_DIR' \ 48 + --replace 'MACHINE_ARCH=armv7' 'MACHINE_ARCH=arm64' # this might break the comments saying 32-bit is required 45 49 46 50 patchShebangs . 51 + '' + lib.optionalString stdenv.isAarch64 '' 52 + # iig is closed-sourced, we don't have it 53 + # create an empty file to the header instead 54 + # this line becomes: echo "" > $@; echo --header ... 55 + substituteInPlace iokit/DriverKit/Makefile \ 56 + --replace '--def $<' '> $@; echo' 47 57 ''; 48 58 49 59 PLATFORM = "MacOSX"; ··· 62 72 HOST_BISON = "bison"; 63 73 HOST_GM4 = "m4"; 64 74 MIGCC = "cc"; 65 - ARCHS = "x86_64"; 75 + ARCHS = arch; 76 + ARCH_CONFIGS = arch; 66 77 67 78 NIX_CFLAGS_COMPILE = "-Wno-error"; 68 79 69 - preBuild = '' 80 + preBuild = let macosVersion = 81 + "10.0 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11" + 82 + lib.optionalString stdenv.isAarch64 " 10.12 10.13 10.14 10.15 11.0"; 83 + in '' 70 84 # This is a bit of a hack... 71 85 mkdir -p sdk/usr/local/libexec 72 86 73 87 cat > sdk/usr/local/libexec/availability.pl <<EOF 74 88 #!$SHELL 75 89 if [ "\$1" == "--macosx" ]; then 76 - echo 10.0 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11 90 + echo ${macosVersion} 77 91 elif [ "\$1" == "--ios" ]; then 78 92 echo 2.0 2.1 2.2 3.0 3.1 3.2 4.0 4.1 4.2 4.3 5.0 5.1 6.0 6.1 7.0 8.0 9.0 79 93 fi ··· 132 146 mv $out/Library/Frameworks/IOKit.framework $out/Library/PrivateFrameworks 133 147 ''; 134 148 135 - appleHeaders = builtins.readFile ./headers.txt; 149 + appleHeaders = builtins.readFile (./. + "/headers-${arch}.txt"); 136 150 } // lib.optionalAttrs headersOnly { 137 151 HOST_CODESIGN = "echo"; 138 152 HOST_CODESIGN_ALLOCATE = "echo"; ··· 142 156 CTFMERGE = "echo"; 143 157 CTFINSERT = "echo"; 144 158 NMEDIT = "echo"; 159 + IIG = "echo"; 145 160 })
+1486
pkgs/os-specific/darwin/apple-source-releases/xnu/headers-arm64.txt
··· 1 + AssertMacros.h 2 + _errno.h 3 + _libkernel_init.h 4 + arm/_limits.h 5 + arm/_mcontext.h 6 + arm/_param.h 7 + arm/_types.h 8 + arm/arch.h 9 + arm/endian.h 10 + arm/fasttrap_isa.h 11 + arm/limits.h 12 + arm/param.h 13 + arm/profile.h 14 + arm/signal.h 15 + arm/types.h 16 + arm/vmparam.h 17 + atm/atm_notification.defs 18 + atm/atm_types.defs 19 + atm/atm_types.h 20 + bank/bank_types.h 21 + bsd/arm/_limits.h 22 + bsd/arm/_mcontext.h 23 + bsd/arm/_param.h 24 + bsd/arm/_types.h 25 + bsd/arm/endian.h 26 + bsd/arm/limits.h 27 + bsd/arm/param.h 28 + bsd/arm/profile.h 29 + bsd/arm/signal.h 30 + bsd/arm/types.h 31 + bsd/arm/vmparam.h 32 + bsd/bsm/audit.h 33 + bsd/crypto/entropy/diag_entropy_sysctl.h 34 + bsd/dev/random/randomdev.h 35 + bsd/libkern/copyio.h 36 + bsd/libkern/libkern.h 37 + bsd/machine/_limits.h 38 + bsd/machine/_mcontext.h 39 + bsd/machine/_param.h 40 + bsd/machine/_types.h 41 + bsd/machine/byte_order.h 42 + bsd/machine/disklabel.h 43 + bsd/machine/endian.h 44 + bsd/machine/limits.h 45 + bsd/machine/param.h 46 + bsd/machine/profile.h 47 + bsd/machine/signal.h 48 + bsd/machine/types.h 49 + bsd/machine/vmparam.h 50 + bsd/miscfs/devfs/devfs.h 51 + bsd/miscfs/devfs/devfs_proto.h 52 + bsd/miscfs/devfs/devfsdefs.h 53 + bsd/miscfs/devfs/fdesc.h 54 + bsd/miscfs/fifofs/fifo.h 55 + bsd/miscfs/specfs/specdev.h 56 + bsd/miscfs/union/union.h 57 + bsd/net/bpf.h 58 + bsd/net/dlil.h 59 + bsd/net/ethernet.h 60 + bsd/net/if.h 61 + bsd/net/if_arp.h 62 + bsd/net/if_dl.h 63 + bsd/net/if_ether.h 64 + bsd/net/if_llc.h 65 + bsd/net/if_media.h 66 + bsd/net/if_mib.h 67 + bsd/net/if_types.h 68 + bsd/net/if_utun.h 69 + bsd/net/if_var.h 70 + bsd/net/init.h 71 + bsd/net/kext_net.h 72 + bsd/net/kpi_interface.h 73 + bsd/net/kpi_interfacefilter.h 74 + bsd/net/kpi_protocol.h 75 + bsd/net/ndrv.h 76 + bsd/net/net_kev.h 77 + bsd/net/pfkeyv2.h 78 + bsd/net/radix.h 79 + bsd/net/route.h 80 + bsd/netinet/bootp.h 81 + bsd/netinet/icmp6.h 82 + bsd/netinet/icmp_var.h 83 + bsd/netinet/if_ether.h 84 + bsd/netinet/igmp.h 85 + bsd/netinet/igmp_var.h 86 + bsd/netinet/in.h 87 + bsd/netinet/in_arp.h 88 + bsd/netinet/in_pcb.h 89 + bsd/netinet/in_systm.h 90 + bsd/netinet/in_var.h 91 + bsd/netinet/ip.h 92 + bsd/netinet/ip6.h 93 + bsd/netinet/ip_icmp.h 94 + bsd/netinet/ip_var.h 95 + bsd/netinet/kpi_ipfilter.h 96 + bsd/netinet/tcp.h 97 + bsd/netinet/tcp_fsm.h 98 + bsd/netinet/tcp_seq.h 99 + bsd/netinet/tcp_timer.h 100 + bsd/netinet/tcp_var.h 101 + bsd/netinet/tcpip.h 102 + bsd/netinet/udp.h 103 + bsd/netinet/udp_var.h 104 + bsd/netinet6/ah.h 105 + bsd/netinet6/esp.h 106 + bsd/netinet6/in6.h 107 + bsd/netinet6/in6_var.h 108 + bsd/netinet6/ipcomp.h 109 + bsd/netinet6/ipsec.h 110 + bsd/netinet6/nd6.h 111 + bsd/netinet6/raw_ip6.h 112 + bsd/netinet6/scope6_var.h 113 + bsd/netkey/keysock.h 114 + bsd/pthread/bsdthread_private.h 115 + bsd/pthread/priority_private.h 116 + bsd/pthread/workqueue_internal.h 117 + bsd/pthread/workqueue_syscalls.h 118 + bsd/pthread/workqueue_trace.h 119 + bsd/security/audit/audit.h 120 + bsd/security/audit/audit_bsd.h 121 + bsd/security/audit/audit_ioctl.h 122 + bsd/security/audit/audit_private.h 123 + bsd/sys/_endian.h 124 + bsd/sys/_select.h 125 + bsd/sys/_structs.h 126 + bsd/sys/_types.h 127 + bsd/sys/_types/_blkcnt_t.h 128 + bsd/sys/_types/_blksize_t.h 129 + bsd/sys/_types/_caddr_t.h 130 + bsd/sys/_types/_clock_t.h 131 + bsd/sys/_types/_ct_rune_t.h 132 + bsd/sys/_types/_dev_t.h 133 + bsd/sys/_types/_errno_t.h 134 + bsd/sys/_types/_fd_clr.h 135 + bsd/sys/_types/_fd_copy.h 136 + bsd/sys/_types/_fd_def.h 137 + bsd/sys/_types/_fd_isset.h 138 + bsd/sys/_types/_fd_set.h 139 + bsd/sys/_types/_fd_setsize.h 140 + bsd/sys/_types/_fd_zero.h 141 + bsd/sys/_types/_filesec_t.h 142 + bsd/sys/_types/_fsblkcnt_t.h 143 + bsd/sys/_types/_fsfilcnt_t.h 144 + bsd/sys/_types/_fsid_t.h 145 + bsd/sys/_types/_fsobj_id_t.h 146 + bsd/sys/_types/_gid_t.h 147 + bsd/sys/_types/_guid_t.h 148 + bsd/sys/_types/_id_t.h 149 + bsd/sys/_types/_in_addr_t.h 150 + bsd/sys/_types/_in_port_t.h 151 + bsd/sys/_types/_ino64_t.h 152 + bsd/sys/_types/_ino_t.h 153 + bsd/sys/_types/_int16_t.h 154 + bsd/sys/_types/_int32_t.h 155 + bsd/sys/_types/_int64_t.h 156 + bsd/sys/_types/_int8_t.h 157 + bsd/sys/_types/_intptr_t.h 158 + bsd/sys/_types/_iovec_t.h 159 + bsd/sys/_types/_key_t.h 160 + bsd/sys/_types/_mach_port_t.h 161 + bsd/sys/_types/_mbstate_t.h 162 + bsd/sys/_types/_mode_t.h 163 + bsd/sys/_types/_nlink_t.h 164 + bsd/sys/_types/_null.h 165 + bsd/sys/_types/_o_dsync.h 166 + bsd/sys/_types/_o_sync.h 167 + bsd/sys/_types/_off_t.h 168 + bsd/sys/_types/_offsetof.h 169 + bsd/sys/_types/_os_inline.h 170 + bsd/sys/_types/_pid_t.h 171 + bsd/sys/_types/_posix_vdisable.h 172 + bsd/sys/_types/_ptrdiff_t.h 173 + bsd/sys/_types/_rsize_t.h 174 + bsd/sys/_types/_rune_t.h 175 + bsd/sys/_types/_s_ifmt.h 176 + bsd/sys/_types/_sa_family_t.h 177 + bsd/sys/_types/_seek_set.h 178 + bsd/sys/_types/_sigaltstack.h 179 + bsd/sys/_types/_sigset_t.h 180 + bsd/sys/_types/_size_t.h 181 + bsd/sys/_types/_socklen_t.h 182 + bsd/sys/_types/_ssize_t.h 183 + bsd/sys/_types/_suseconds_t.h 184 + bsd/sys/_types/_time_t.h 185 + bsd/sys/_types/_timespec.h 186 + bsd/sys/_types/_timeval.h 187 + bsd/sys/_types/_timeval32.h 188 + bsd/sys/_types/_timeval64.h 189 + bsd/sys/_types/_u_char.h 190 + bsd/sys/_types/_u_int.h 191 + bsd/sys/_types/_u_int16_t.h 192 + bsd/sys/_types/_u_int32_t.h 193 + bsd/sys/_types/_u_int64_t.h 194 + bsd/sys/_types/_u_int8_t.h 195 + bsd/sys/_types/_u_short.h 196 + bsd/sys/_types/_ucontext.h 197 + bsd/sys/_types/_ucontext64.h 198 + bsd/sys/_types/_uid_t.h 199 + bsd/sys/_types/_uintptr_t.h 200 + bsd/sys/_types/_useconds_t.h 201 + bsd/sys/_types/_user32_itimerval.h 202 + bsd/sys/_types/_user32_ntptimeval.h 203 + bsd/sys/_types/_user32_timespec.h 204 + bsd/sys/_types/_user32_timeval.h 205 + bsd/sys/_types/_user32_timex.h 206 + bsd/sys/_types/_user64_itimerval.h 207 + bsd/sys/_types/_user64_ntptimeval.h 208 + bsd/sys/_types/_user64_timespec.h 209 + bsd/sys/_types/_user64_timeval.h 210 + bsd/sys/_types/_user64_timex.h 211 + bsd/sys/_types/_user_timespec.h 212 + bsd/sys/_types/_user_timeval.h 213 + bsd/sys/_types/_uuid_t.h 214 + bsd/sys/_types/_va_list.h 215 + bsd/sys/_types/_wchar_t.h 216 + bsd/sys/_types/_wint_t.h 217 + bsd/sys/appleapiopts.h 218 + bsd/sys/attr.h 219 + bsd/sys/bsdtask_info.h 220 + bsd/sys/buf.h 221 + bsd/sys/cdefs.h 222 + bsd/sys/codesign.h 223 + bsd/sys/commpage.h 224 + bsd/sys/conf.h 225 + bsd/sys/content_protection.h 226 + bsd/sys/cprotect.h 227 + bsd/sys/csr.h 228 + bsd/sys/decmpfs.h 229 + bsd/sys/dir.h 230 + bsd/sys/dirent.h 231 + bsd/sys/disk.h 232 + bsd/sys/disklabel.h 233 + bsd/sys/disktab.h 234 + bsd/sys/dkstat.h 235 + bsd/sys/doc_tombstone.h 236 + bsd/sys/domain.h 237 + bsd/sys/errno.h 238 + bsd/sys/ev.h 239 + bsd/sys/event.h 240 + bsd/sys/eventhandler.h 241 + bsd/sys/eventvar.h 242 + bsd/sys/fbt.h 243 + bsd/sys/fcntl.h 244 + bsd/sys/file.h 245 + bsd/sys/file_internal.h 246 + bsd/sys/filedesc.h 247 + bsd/sys/fileport.h 248 + bsd/sys/filio.h 249 + bsd/sys/fsctl.h 250 + bsd/sys/fsevents.h 251 + bsd/sys/fslog.h 252 + bsd/sys/guarded.h 253 + bsd/sys/imgact.h 254 + bsd/sys/ioccom.h 255 + bsd/sys/ioctl.h 256 + bsd/sys/ioctl_compat.h 257 + bsd/sys/ipc.h 258 + bsd/sys/kasl.h 259 + bsd/sys/kauth.h 260 + bsd/sys/kdebug.h 261 + bsd/sys/kdebug_kernel.h 262 + bsd/sys/kdebug_private.h 263 + bsd/sys/kern_control.h 264 + bsd/sys/kern_event.h 265 + bsd/sys/kern_memorystatus.h 266 + bsd/sys/kern_memorystatus_freeze.h 267 + bsd/sys/kern_memorystatus_notify.h 268 + bsd/sys/kern_sysctl.h 269 + bsd/sys/kernel.h 270 + bsd/sys/kernel_types.h 271 + bsd/sys/kpi_mbuf.h 272 + bsd/sys/kpi_private.h 273 + bsd/sys/kpi_socket.h 274 + bsd/sys/kpi_socketfilter.h 275 + bsd/sys/ktrace.h 276 + bsd/sys/linker_set.h 277 + bsd/sys/lock.h 278 + bsd/sys/lockf.h 279 + bsd/sys/mach_swapon.h 280 + bsd/sys/malloc.h 281 + bsd/sys/mbuf.h 282 + bsd/sys/md5.h 283 + bsd/sys/memory_maintenance.h 284 + bsd/sys/mman.h 285 + bsd/sys/monotonic.h 286 + bsd/sys/mount.h 287 + bsd/sys/mount_internal.h 288 + bsd/sys/msg.h 289 + bsd/sys/msgbuf.h 290 + bsd/sys/munge.h 291 + bsd/sys/namei.h 292 + bsd/sys/netport.h 293 + bsd/sys/param.h 294 + bsd/sys/paths.h 295 + bsd/sys/persona.h 296 + bsd/sys/pgo.h 297 + bsd/sys/pipe.h 298 + bsd/sys/posix_sem.h 299 + bsd/sys/posix_shm.h 300 + bsd/sys/priv.h 301 + bsd/sys/proc.h 302 + bsd/sys/proc_info.h 303 + bsd/sys/proc_internal.h 304 + bsd/sys/proc_require.h 305 + bsd/sys/protosw.h 306 + bsd/sys/pthread_internal.h 307 + bsd/sys/pthread_shims.h 308 + bsd/sys/queue.h 309 + bsd/sys/quota.h 310 + bsd/sys/random.h 311 + bsd/sys/reason.h 312 + bsd/sys/reboot.h 313 + bsd/sys/resource.h 314 + bsd/sys/resourcevar.h 315 + bsd/sys/sbuf.h 316 + bsd/sys/select.h 317 + bsd/sys/sem.h 318 + bsd/sys/sem_internal.h 319 + bsd/sys/semaphore.h 320 + bsd/sys/shm.h 321 + bsd/sys/shm_internal.h 322 + bsd/sys/signal.h 323 + bsd/sys/signalvar.h 324 + bsd/sys/socket.h 325 + bsd/sys/socketvar.h 326 + bsd/sys/sockio.h 327 + bsd/sys/spawn.h 328 + bsd/sys/spawn_internal.h 329 + bsd/sys/stackshot.h 330 + bsd/sys/stat.h 331 + bsd/sys/stdio.h 332 + bsd/sys/sys_domain.h 333 + bsd/sys/syscall.h 334 + bsd/sys/sysctl.h 335 + bsd/sys/syslimits.h 336 + bsd/sys/syslog.h 337 + bsd/sys/sysproto.h 338 + bsd/sys/systm.h 339 + bsd/sys/termios.h 340 + bsd/sys/time.h 341 + bsd/sys/timex.h 342 + bsd/sys/tree.h 343 + bsd/sys/tty.h 344 + bsd/sys/ttychars.h 345 + bsd/sys/ttycom.h 346 + bsd/sys/ttydefaults.h 347 + bsd/sys/ttydev.h 348 + bsd/sys/types.h 349 + bsd/sys/ubc.h 350 + bsd/sys/ucontext.h 351 + bsd/sys/ucred.h 352 + bsd/sys/uio.h 353 + bsd/sys/uio_internal.h 354 + bsd/sys/ulock.h 355 + bsd/sys/un.h 356 + bsd/sys/unicode.h 357 + bsd/sys/unistd.h 358 + bsd/sys/unpcb.h 359 + bsd/sys/user.h 360 + bsd/sys/utfconv.h 361 + bsd/sys/ux_exception.h 362 + bsd/sys/vfs_context.h 363 + bsd/sys/vm.h 364 + bsd/sys/vmmeter.h 365 + bsd/sys/vmparam.h 366 + bsd/sys/vnode.h 367 + bsd/sys/vnode_if.h 368 + bsd/sys/vnode_internal.h 369 + bsd/sys/vsock.h 370 + bsd/sys/vsock_domain.h 371 + bsd/sys/vsock_transport.h 372 + bsd/sys/wait.h 373 + bsd/sys/work_interval.h 374 + bsd/sys/xattr.h 375 + bsd/uuid/uuid.h 376 + bsd/vfs/vfs_disk_conditioner.h 377 + bsd/vfs/vfs_support.h 378 + bsd/vm/vnode_pager.h 379 + bsm/audit.h 380 + bsm/audit_domain.h 381 + bsm/audit_errno.h 382 + bsm/audit_fcntl.h 383 + bsm/audit_internal.h 384 + bsm/audit_kevents.h 385 + bsm/audit_record.h 386 + bsm/audit_socket_type.h 387 + corecrypto/cc.h 388 + corecrypto/cc_config.h 389 + corecrypto/cc_error.h 390 + corecrypto/cc_fault_canary.h 391 + corecrypto/cc_macros.h 392 + corecrypto/cc_priv.h 393 + corecrypto/cc_runtime_config.h 394 + corecrypto/ccaes.h 395 + corecrypto/ccasn1.h 396 + corecrypto/ccchacha20poly1305.h 397 + corecrypto/cccmac.h 398 + corecrypto/ccdes.h 399 + corecrypto/ccdigest.h 400 + corecrypto/ccdigest_priv.h 401 + corecrypto/ccdrbg.h 402 + corecrypto/ccdrbg_impl.h 403 + corecrypto/cchmac.h 404 + corecrypto/cckprng.h 405 + corecrypto/ccmd4.h 406 + corecrypto/ccmode.h 407 + corecrypto/ccmode_impl.h 408 + corecrypto/ccmode_siv.h 409 + corecrypto/ccmode_siv_hmac.h 410 + corecrypto/ccn.h 411 + corecrypto/ccpad.h 412 + corecrypto/ccrng.h 413 + corecrypto/ccrsa.h 414 + corecrypto/ccsha1.h 415 + corecrypto/ccsha2.h 416 + corecrypto/cczp.h 417 + corecrypto/fipspost_trace.h 418 + corpses/task_corpse.h 419 + default_pager/default_pager_types.h 420 + device/device.defs 421 + device/device_port.h 422 + device/device_types.defs 423 + device/device_types.h 424 + gethostuuid.h 425 + gethostuuid_private.h 426 + iokit/DriverKit/IOBufferMemoryDescriptor.h 427 + iokit/DriverKit/IODMACommand.h 428 + iokit/DriverKit/IODataQueueDispatchSource.h 429 + iokit/DriverKit/IODispatchQueue.h 430 + iokit/DriverKit/IODispatchSource.h 431 + iokit/DriverKit/IOInterruptDispatchSource.h 432 + iokit/DriverKit/IOKitKeys.h 433 + iokit/DriverKit/IOMemoryDescriptor.h 434 + iokit/DriverKit/IOMemoryMap.h 435 + iokit/DriverKit/IORPC.h 436 + iokit/DriverKit/IOReturn.h 437 + iokit/DriverKit/IOService.h 438 + iokit/DriverKit/IOServiceNotificationDispatchSource.h 439 + iokit/DriverKit/IOTypes.h 440 + iokit/DriverKit/IOUserClient.h 441 + iokit/DriverKit/IOUserServer.h 442 + iokit/DriverKit/OSAction.h 443 + iokit/DriverKit/OSObject.h 444 + iokit/IOKit/AppleKeyStoreInterface.h 445 + iokit/IOKit/IOBSD.h 446 + iokit/IOKit/IOBufferMemoryDescriptor.h 447 + iokit/IOKit/IOCPU.h 448 + iokit/IOKit/IOCatalogue.h 449 + iokit/IOKit/IOCommand.h 450 + iokit/IOKit/IOCommandGate.h 451 + iokit/IOKit/IOCommandPool.h 452 + iokit/IOKit/IOCommandQueue.h 453 + iokit/IOKit/IOConditionLock.h 454 + iokit/IOKit/IODMACommand.h 455 + iokit/IOKit/IODMAController.h 456 + iokit/IOKit/IODMAEventSource.h 457 + iokit/IOKit/IODataQueue.h 458 + iokit/IOKit/IODataQueueShared.h 459 + iokit/IOKit/IODeviceMemory.h 460 + iokit/IOKit/IODeviceTreeSupport.h 461 + iokit/IOKit/IOEventSource.h 462 + iokit/IOKit/IOFilterInterruptEventSource.h 463 + iokit/IOKit/IOHibernatePrivate.h 464 + iokit/IOKit/IOInterleavedMemoryDescriptor.h 465 + iokit/IOKit/IOInterruptAccounting.h 466 + iokit/IOKit/IOInterruptController.h 467 + iokit/IOKit/IOInterruptEventSource.h 468 + iokit/IOKit/IOInterrupts.h 469 + iokit/IOKit/IOKernelReportStructs.h 470 + iokit/IOKit/IOKernelReporters.h 471 + iokit/IOKit/IOKitDebug.h 472 + iokit/IOKit/IOKitDiagnosticsUserClient.h 473 + iokit/IOKit/IOKitKeys.h 474 + iokit/IOKit/IOKitKeysPrivate.h 475 + iokit/IOKit/IOKitServer.h 476 + iokit/IOKit/IOLib.h 477 + iokit/IOKit/IOLocks.h 478 + iokit/IOKit/IOLocksPrivate.h 479 + iokit/IOKit/IOMapper.h 480 + iokit/IOKit/IOMemoryCursor.h 481 + iokit/IOKit/IOMemoryDescriptor.h 482 + iokit/IOKit/IOMessage.h 483 + iokit/IOKit/IOMultiMemoryDescriptor.h 484 + iokit/IOKit/IONVRAM.h 485 + iokit/IOKit/IONotifier.h 486 + iokit/IOKit/IOPMGR.h 487 + iokit/IOKit/IOPlatformActions.h 488 + iokit/IOKit/IOPlatformExpert.h 489 + iokit/IOKit/IOPolledInterface.h 490 + iokit/IOKit/IORPC.h 491 + iokit/IOKit/IORangeAllocator.h 492 + iokit/IOKit/IORegistryEntry.h 493 + iokit/IOKit/IOReportMacros.h 494 + iokit/IOKit/IOReportTypes.h 495 + iokit/IOKit/IOReturn.h 496 + iokit/IOKit/IOService.h 497 + iokit/IOKit/IOServicePM.h 498 + iokit/IOKit/IOSharedDataQueue.h 499 + iokit/IOKit/IOSharedLock.h 500 + iokit/IOKit/IOStatistics.h 501 + iokit/IOKit/IOStatisticsPrivate.h 502 + iokit/IOKit/IOSubMemoryDescriptor.h 503 + iokit/IOKit/IOSyncer.h 504 + iokit/IOKit/IOTimeStamp.h 505 + iokit/IOKit/IOTimerEventSource.h 506 + iokit/IOKit/IOTypes.h 507 + iokit/IOKit/IOUserClient.h 508 + iokit/IOKit/IOUserServer.h 509 + iokit/IOKit/IOWorkLoop.h 510 + iokit/IOKit/OSMessageNotification.h 511 + iokit/IOKit/PassthruInterruptController.h 512 + iokit/IOKit/assert.h 513 + iokit/IOKit/nvram/IONVRAMController.h 514 + iokit/IOKit/platform/AppleMacIO.h 515 + iokit/IOKit/platform/AppleMacIODevice.h 516 + iokit/IOKit/platform/AppleNMI.h 517 + iokit/IOKit/platform/ApplePlatformExpert.h 518 + iokit/IOKit/platform/IOPlatformIO.h 519 + iokit/IOKit/power/IOPwrController.h 520 + iokit/IOKit/pwr_mgt/IOPM.h 521 + iokit/IOKit/pwr_mgt/IOPMLibDefs.h 522 + iokit/IOKit/pwr_mgt/IOPMPowerSource.h 523 + iokit/IOKit/pwr_mgt/IOPMPowerSourceList.h 524 + iokit/IOKit/pwr_mgt/IOPMpowerState.h 525 + iokit/IOKit/pwr_mgt/IOPowerConnection.h 526 + iokit/IOKit/pwr_mgt/RootDomain.h 527 + iokit/IOKit/rtc/IORTCController.h 528 + iokit/IOKit/system.h 529 + iokit/IOKit/system_management/IOWatchDogTimer.h 530 + kern/exc_guard.h 531 + kern/exc_resource.h 532 + kern/kcdata.h 533 + kern/kern_cdata.h 534 + libkern/OSByteOrder.h 535 + libkern/OSDebug.h 536 + libkern/OSKextLib.h 537 + libkern/OSReturn.h 538 + libkern/OSTypes.h 539 + libkern/_OSByteOrder.h 540 + libkern/arm/OSByteOrder.h 541 + libkern/firehose/chunk_private.h 542 + libkern/firehose/firehose_types_private.h 543 + libkern/firehose/ioctl_private.h 544 + libkern/firehose/tracepoint_private.h 545 + libkern/libkern/Block.h 546 + libkern/libkern/Block_private.h 547 + libkern/libkern/OSAtomic.h 548 + libkern/libkern/OSBase.h 549 + libkern/libkern/OSByteOrder.h 550 + libkern/libkern/OSDebug.h 551 + libkern/libkern/OSKextLib.h 552 + libkern/libkern/OSKextLibPrivate.h 553 + libkern/libkern/OSMalloc.h 554 + libkern/libkern/OSReturn.h 555 + libkern/libkern/OSSerializeBinary.h 556 + libkern/libkern/OSTypes.h 557 + libkern/libkern/_OSByteOrder.h 558 + libkern/libkern/arm/OSByteOrder.h 559 + libkern/libkern/c++/OSAllocation.h 560 + libkern/libkern/c++/OSArray.h 561 + libkern/libkern/c++/OSBoolean.h 562 + libkern/libkern/c++/OSBoundedArray.h 563 + libkern/libkern/c++/OSBoundedArrayRef.h 564 + libkern/libkern/c++/OSBoundedPtr.h 565 + libkern/libkern/c++/OSBoundedPtrFwd.h 566 + libkern/libkern/c++/OSCPPDebug.h 567 + libkern/libkern/c++/OSCollection.h 568 + libkern/libkern/c++/OSCollectionIterator.h 569 + libkern/libkern/c++/OSContainers.h 570 + libkern/libkern/c++/OSData.h 571 + libkern/libkern/c++/OSDictionary.h 572 + libkern/libkern/c++/OSEndianTypes.h 573 + libkern/libkern/c++/OSIterator.h 574 + libkern/libkern/c++/OSKext.h 575 + libkern/libkern/c++/OSLib.h 576 + libkern/libkern/c++/OSMetaClass.h 577 + libkern/libkern/c++/OSNumber.h 578 + libkern/libkern/c++/OSObject.h 579 + libkern/libkern/c++/OSOrderedSet.h 580 + libkern/libkern/c++/OSPtr.h 581 + libkern/libkern/c++/OSSerialize.h 582 + libkern/libkern/c++/OSSet.h 583 + libkern/libkern/c++/OSSharedPtr.h 584 + libkern/libkern/c++/OSString.h 585 + libkern/libkern/c++/OSSymbol.h 586 + libkern/libkern/c++/OSUnserialize.h 587 + libkern/libkern/c++/bounded_array.h 588 + libkern/libkern/c++/bounded_array_ref.h 589 + libkern/libkern/c++/bounded_ptr.h 590 + libkern/libkern/c++/bounded_ptr_fwd.h 591 + libkern/libkern/c++/intrusive_shared_ptr.h 592 + libkern/libkern/c++/safe_allocation.h 593 + libkern/libkern/crc.h 594 + libkern/libkern/crypto/aes.h 595 + libkern/libkern/crypto/aesxts.h 596 + libkern/libkern/crypto/chacha20poly1305.h 597 + libkern/libkern/crypto/crypto_internal.h 598 + libkern/libkern/crypto/des.h 599 + libkern/libkern/crypto/md5.h 600 + libkern/libkern/crypto/rand.h 601 + libkern/libkern/crypto/register_crypto.h 602 + libkern/libkern/crypto/rsa.h 603 + libkern/libkern/crypto/sha1.h 604 + libkern/libkern/crypto/sha2.h 605 + libkern/libkern/img4/interface.h 606 + libkern/libkern/kernel_mach_header.h 607 + libkern/libkern/kext_request_keys.h 608 + libkern/libkern/kxld.h 609 + libkern/libkern/kxld_types.h 610 + libkern/libkern/locks.h 611 + libkern/libkern/machine/OSByteOrder.h 612 + libkern/libkern/mkext.h 613 + libkern/libkern/prelink.h 614 + libkern/libkern/ptrauth_utils.h 615 + libkern/libkern/section_keywords.h 616 + libkern/libkern/stack_protector.h 617 + libkern/libkern/sysctl.h 618 + libkern/libkern/tree.h 619 + libkern/libkern/version.h 620 + libkern/libkern/zconf.h 621 + libkern/libkern/zlib.h 622 + libkern/machine/OSByteOrder.h 623 + libkern/os/atomic.h 624 + libkern/os/atomic_private.h 625 + libkern/os/atomic_private_arch.h 626 + libkern/os/atomic_private_impl.h 627 + libkern/os/base.h 628 + libkern/os/base_private.h 629 + libkern/os/cpp_util.h 630 + libkern/os/hash.h 631 + libkern/os/log.h 632 + libkern/os/log_private.h 633 + libkern/os/object.h 634 + libkern/os/overflow.h 635 + libkern/os/ptrtools.h 636 + libkern/os/reason_private.h 637 + libkern/os/refcnt.h 638 + libkern/os/refcnt_internal.h 639 + libkern/os/trace.h 640 + mach/arm/_structs.h 641 + mach/arm/asm.h 642 + mach/arm/boolean.h 643 + mach/arm/exception.h 644 + mach/arm/kern_return.h 645 + mach/arm/ndr_def.h 646 + mach/arm/processor_info.h 647 + mach/arm/rpc.h 648 + mach/arm/sdt_isa.h 649 + mach/arm/syscall_sw.h 650 + mach/arm/thread_state.h 651 + mach/arm/thread_status.h 652 + mach/arm/traps.h 653 + mach/arm/vm_param.h 654 + mach/arm/vm_types.h 655 + mach/arm64/asm.h 656 + mach/audit_triggers.defs 657 + mach/audit_triggers_types.h 658 + mach/boolean.h 659 + mach/bootstrap.h 660 + mach/clock.defs 661 + mach/clock.h 662 + mach/clock_priv.defs 663 + mach/clock_priv.h 664 + mach/clock_reply.defs 665 + mach/clock_reply.h 666 + mach/clock_types.defs 667 + mach/clock_types.h 668 + mach/dyld_kernel.h 669 + mach/error.h 670 + mach/exc.defs 671 + mach/exc.h 672 + mach/exception.h 673 + mach/exception_types.h 674 + mach/host_info.h 675 + mach/host_notify.h 676 + mach/host_notify_reply.defs 677 + mach/host_priv.defs 678 + mach/host_priv.h 679 + mach/host_reboot.h 680 + mach/host_security.defs 681 + mach/host_security.h 682 + mach/host_special_ports.h 683 + mach/kern_return.h 684 + mach/kmod.h 685 + mach/lock_set.defs 686 + mach/lock_set.h 687 + mach/mach.h 688 + mach/mach_error.h 689 + mach/mach_eventlink.h 690 + mach/mach_exc.defs 691 + mach/mach_host.defs 692 + mach/mach_host.h 693 + mach/mach_init.h 694 + mach/mach_interface.h 695 + mach/mach_param.h 696 + mach/mach_port.defs 697 + mach/mach_port.h 698 + mach/mach_port_internal.h 699 + mach/mach_right.h 700 + mach/mach_syscalls.h 701 + mach/mach_time.h 702 + mach/mach_traps.h 703 + mach/mach_types.defs 704 + mach/mach_types.h 705 + mach/mach_vm.defs 706 + mach/mach_vm.h 707 + mach/mach_vm_internal.h 708 + mach/mach_voucher.defs 709 + mach/mach_voucher.h 710 + mach/mach_voucher_attr_control.defs 711 + mach/mach_voucher_types.h 712 + mach/machine.h 713 + mach/machine/_structs.h 714 + mach/machine/asm.h 715 + mach/machine/boolean.h 716 + mach/machine/exception.h 717 + mach/machine/kern_return.h 718 + mach/machine/machine_types.defs 719 + mach/machine/ndr_def.h 720 + mach/machine/processor_info.h 721 + mach/machine/rpc.h 722 + mach/machine/sdt.h 723 + mach/machine/sdt_isa.h 724 + mach/machine/thread_state.h 725 + mach/machine/thread_status.h 726 + mach/machine/vm_param.h 727 + mach/machine/vm_types.h 728 + mach/memory_entry.defs 729 + mach/memory_entry.h 730 + mach/memory_object_types.h 731 + mach/message.h 732 + mach/mig.h 733 + mach/mig_errors.h 734 + mach/mig_strncpy_zerofill_support.h 735 + mach/mig_voucher_support.h 736 + mach/ndr.h 737 + mach/notify.defs 738 + mach/notify.h 739 + mach/policy.h 740 + mach/port.h 741 + mach/port_obj.h 742 + mach/processor.defs 743 + mach/processor.h 744 + mach/processor_info.h 745 + mach/processor_set.defs 746 + mach/processor_set.h 747 + mach/rpc.h 748 + mach/sdt.h 749 + mach/semaphore.h 750 + mach/shared_memory_server.h 751 + mach/shared_region.h 752 + mach/std_types.defs 753 + mach/std_types.h 754 + mach/sync.h 755 + mach/sync_policy.h 756 + mach/task.defs 757 + mach/task.h 758 + mach/task_access.defs 759 + mach/task_info.h 760 + mach/task_inspect.h 761 + mach/task_policy.h 762 + mach/task_special_ports.h 763 + mach/telemetry_notification.defs 764 + mach/thread_act.defs 765 + mach/thread_act.h 766 + mach/thread_act_internal.h 767 + mach/thread_info.h 768 + mach/thread_policy.h 769 + mach/thread_special_ports.h 770 + mach/thread_state.h 771 + mach/thread_status.h 772 + mach/thread_switch.h 773 + mach/time_value.h 774 + mach/vm_attributes.h 775 + mach/vm_behavior.h 776 + mach/vm_inherit.h 777 + mach/vm_map.defs 778 + mach/vm_map.h 779 + mach/vm_map_internal.h 780 + mach/vm_page_size.h 781 + mach/vm_param.h 782 + mach/vm_prot.h 783 + mach/vm_purgable.h 784 + mach/vm_region.h 785 + mach/vm_statistics.h 786 + mach/vm_sync.h 787 + mach/vm_task.h 788 + mach/vm_types.h 789 + mach_debug/hash_info.h 790 + mach_debug/ipc_info.h 791 + mach_debug/lockgroup_info.h 792 + mach_debug/mach_debug.h 793 + mach_debug/mach_debug_types.defs 794 + mach_debug/mach_debug_types.h 795 + mach_debug/page_info.h 796 + mach_debug/vm_info.h 797 + mach_debug/zone_info.h 798 + machine/_limits.h 799 + machine/_mcontext.h 800 + machine/_param.h 801 + machine/_types.h 802 + machine/byte_order.h 803 + machine/endian.h 804 + machine/fasttrap_isa.h 805 + machine/limits.h 806 + machine/param.h 807 + machine/profile.h 808 + machine/signal.h 809 + machine/types.h 810 + machine/vmparam.h 811 + machine_types.modulemap 812 + miscfs/devfs/devfs.h 813 + miscfs/specfs/specdev.h 814 + miscfs/union/union.h 815 + net/bpf.h 816 + net/dlil.h 817 + net/ethernet.h 818 + net/if.h 819 + net/if_arp.h 820 + net/if_dl.h 821 + net/if_llc.h 822 + net/if_media.h 823 + net/if_mib.h 824 + net/if_types.h 825 + net/if_utun.h 826 + net/if_var.h 827 + net/kext_net.h 828 + net/ndrv.h 829 + net/net_kev.h 830 + net/pfkeyv2.h 831 + net/route.h 832 + netinet/bootp.h 833 + netinet/icmp6.h 834 + netinet/icmp_var.h 835 + netinet/if_ether.h 836 + netinet/igmp.h 837 + netinet/igmp_var.h 838 + netinet/in.h 839 + netinet/in_pcb.h 840 + netinet/in_systm.h 841 + netinet/in_var.h 842 + netinet/ip.h 843 + netinet/ip6.h 844 + netinet/ip_icmp.h 845 + netinet/ip_var.h 846 + netinet/tcp.h 847 + netinet/tcp_fsm.h 848 + netinet/tcp_seq.h 849 + netinet/tcp_timer.h 850 + netinet/tcp_var.h 851 + netinet/tcpip.h 852 + netinet/udp.h 853 + netinet/udp_var.h 854 + netinet6/ah.h 855 + netinet6/esp.h 856 + netinet6/in6.h 857 + netinet6/in6_var.h 858 + netinet6/ipcomp.h 859 + netinet6/ipsec.h 860 + netinet6/nd6.h 861 + netinet6/raw_ip6.h 862 + netinet6/scope6_var.h 863 + netkey/keysock.h 864 + nfs/krpc.h 865 + nfs/nfs.h 866 + nfs/nfs_gss.h 867 + nfs/nfs_ioctl.h 868 + nfs/nfs_lock.h 869 + nfs/nfsdiskless.h 870 + nfs/nfsm_subs.h 871 + nfs/nfsmount.h 872 + nfs/nfsnode.h 873 + nfs/nfsproto.h 874 + nfs/nfsrvcache.h 875 + nfs/rpcv2.h 876 + nfs/xdr_subs.h 877 + os/atomic.h 878 + os/base.h 879 + os/overflow.h 880 + os/tsd.h 881 + osfmk/UserNotification/KUNCUserNotifications.h 882 + osfmk/UserNotification/UNDReply.defs 883 + osfmk/UserNotification/UNDRequest.defs 884 + osfmk/UserNotification/UNDTypes.defs 885 + osfmk/UserNotification/UNDTypes.h 886 + osfmk/arm/arch.h 887 + osfmk/arm/atomic.h 888 + osfmk/arm/caches_internal.h 889 + osfmk/arm/cpu_capabilities.h 890 + osfmk/arm/cpu_number.h 891 + osfmk/arm/cpu_x86_64_capabilities.h 892 + osfmk/arm/cpuid.h 893 + osfmk/arm/cpuid_internal.h 894 + osfmk/arm/dbgwrap.h 895 + osfmk/arm/io_map_entries.h 896 + osfmk/arm/lock.h 897 + osfmk/arm/locks.h 898 + osfmk/arm/machine_cpu.h 899 + osfmk/arm/machine_cpuid.h 900 + osfmk/arm/machine_kpc.h 901 + osfmk/arm/machine_routines.h 902 + osfmk/arm/memory_types.h 903 + osfmk/arm/monotonic.h 904 + osfmk/arm/pal_routines.h 905 + osfmk/arm/pmap_public.h 906 + osfmk/arm/proc_reg.h 907 + osfmk/arm/simple_lock.h 908 + osfmk/arm/smp.h 909 + osfmk/arm/thread.h 910 + osfmk/arm/trap.h 911 + osfmk/arm64/asm.h 912 + osfmk/arm64/lowglobals.h 913 + osfmk/arm64/machine_cpuid.h 914 + osfmk/arm64/machine_kpc.h 915 + osfmk/arm64/machine_remote_time.h 916 + osfmk/arm64/monotonic.h 917 + osfmk/arm64/pal_hibernate.h 918 + osfmk/arm64/pgtrace.h 919 + osfmk/arm64/proc_reg.h 920 + osfmk/arm64/tlb.h 921 + osfmk/atm/atm_internal.h 922 + osfmk/atm/atm_notification.defs 923 + osfmk/atm/atm_types.defs 924 + osfmk/atm/atm_types.h 925 + osfmk/bank/bank_types.h 926 + osfmk/console/serial_protos.h 927 + osfmk/console/video_console.h 928 + osfmk/corpses/task_corpse.h 929 + osfmk/default_pager/default_pager_types.h 930 + osfmk/device/device.defs 931 + osfmk/device/device_port.h 932 + osfmk/device/device_types.defs 933 + osfmk/device/device_types.h 934 + osfmk/gssd/gssd_mach.defs 935 + osfmk/gssd/gssd_mach.h 936 + osfmk/gssd/gssd_mach_types.h 937 + osfmk/ipc/ipc_types.h 938 + osfmk/kdp/kdp_callout.h 939 + osfmk/kdp/kdp_dyld.h 940 + osfmk/kdp/kdp_en_debugger.h 941 + osfmk/kern/affinity.h 942 + osfmk/kern/arcade.h 943 + osfmk/kern/arithmetic_128.h 944 + osfmk/kern/assert.h 945 + osfmk/kern/audit_sessionport.h 946 + osfmk/kern/backtrace.h 947 + osfmk/kern/bits.h 948 + osfmk/kern/block_hint.h 949 + osfmk/kern/btlog.h 950 + osfmk/kern/cambria_layout.h 951 + osfmk/kern/circle_queue.h 952 + osfmk/kern/clock.h 953 + osfmk/kern/coalition.h 954 + osfmk/kern/cpu_data.h 955 + osfmk/kern/cpu_number.h 956 + osfmk/kern/cpu_quiesce.h 957 + osfmk/kern/cs_blobs.h 958 + osfmk/kern/debug.h 959 + osfmk/kern/ecc.h 960 + osfmk/kern/energy_perf.h 961 + osfmk/kern/exc_guard.h 962 + osfmk/kern/exc_resource.h 963 + osfmk/kern/extmod_statistics.h 964 + osfmk/kern/host.h 965 + osfmk/kern/hv_support.h 966 + osfmk/kern/hv_support_kext.h 967 + osfmk/kern/ipc_kobject.h 968 + osfmk/kern/ipc_mig.h 969 + osfmk/kern/ipc_misc.h 970 + osfmk/kern/kalloc.h 971 + osfmk/kern/kcdata.h 972 + osfmk/kern/kern_cdata.h 973 + osfmk/kern/kern_types.h 974 + osfmk/kern/kext_alloc.h 975 + osfmk/kern/kpc.h 976 + osfmk/kern/ledger.h 977 + osfmk/kern/lock.h 978 + osfmk/kern/lock_group.h 979 + osfmk/kern/lock_stat.h 980 + osfmk/kern/locks.h 981 + osfmk/kern/mach_param.h 982 + osfmk/kern/macro_help.h 983 + osfmk/kern/monotonic.h 984 + osfmk/kern/mpqueue.h 985 + osfmk/kern/mpsc_queue.h 986 + osfmk/kern/page_decrypt.h 987 + osfmk/kern/percpu.h 988 + osfmk/kern/pms.h 989 + osfmk/kern/policy_internal.h 990 + osfmk/kern/priority_queue.h 991 + osfmk/kern/processor.h 992 + osfmk/kern/queue.h 993 + osfmk/kern/remote_time.h 994 + osfmk/kern/restartable.h 995 + osfmk/kern/sched_clutch.h 996 + osfmk/kern/sched_prim.h 997 + osfmk/kern/sfi.h 998 + osfmk/kern/simple_lock.h 999 + osfmk/kern/startup.h 1000 + osfmk/kern/task.h 1001 + osfmk/kern/telemetry.h 1002 + osfmk/kern/thread.h 1003 + osfmk/kern/thread_call.h 1004 + osfmk/kern/thread_group.h 1005 + osfmk/kern/timer_call.h 1006 + osfmk/kern/trustcache.h 1007 + osfmk/kern/turnstile.h 1008 + osfmk/kern/ux_handler.h 1009 + osfmk/kern/waitq.h 1010 + osfmk/kern/work_interval.h 1011 + osfmk/kern/zalloc.h 1012 + osfmk/kextd/kextd_mach.defs 1013 + osfmk/kextd/kextd_mach.h 1014 + osfmk/kperf/action.h 1015 + osfmk/kperf/context.h 1016 + osfmk/kperf/kdebug_trigger.h 1017 + osfmk/kperf/kperf.h 1018 + osfmk/kperf/kperfbsd.h 1019 + osfmk/kperf/kptimer.h 1020 + osfmk/kperf/lazy.h 1021 + osfmk/kperf/pet.h 1022 + osfmk/lockd/lockd_mach.defs 1023 + osfmk/lockd/lockd_mach.h 1024 + osfmk/lockd/lockd_mach_types.h 1025 + osfmk/mach/arcade_upcall_server.h 1026 + osfmk/mach/arm/_structs.h 1027 + osfmk/mach/arm/asm.h 1028 + osfmk/mach/arm/boolean.h 1029 + osfmk/mach/arm/exception.h 1030 + osfmk/mach/arm/kern_return.h 1031 + osfmk/mach/arm/ndr_def.h 1032 + osfmk/mach/arm/processor_info.h 1033 + osfmk/mach/arm/rpc.h 1034 + osfmk/mach/arm/sdt_isa.h 1035 + osfmk/mach/arm/syscall_sw.h 1036 + osfmk/mach/arm/thread_state.h 1037 + osfmk/mach/arm/thread_status.h 1038 + osfmk/mach/arm/traps.h 1039 + osfmk/mach/arm/vm_param.h 1040 + osfmk/mach/arm/vm_types.h 1041 + osfmk/mach/arm64/asm.h 1042 + osfmk/mach/audit_triggers.defs 1043 + osfmk/mach/audit_triggers_server.h 1044 + osfmk/mach/audit_triggers_types.h 1045 + osfmk/mach/boolean.h 1046 + osfmk/mach/clock.defs 1047 + osfmk/mach/clock.h 1048 + osfmk/mach/clock_priv.defs 1049 + osfmk/mach/clock_priv.h 1050 + osfmk/mach/clock_reply.defs 1051 + osfmk/mach/clock_reply_server.h 1052 + osfmk/mach/clock_types.defs 1053 + osfmk/mach/clock_types.h 1054 + osfmk/mach/coalition.h 1055 + osfmk/mach/coalition_notification_server.h 1056 + osfmk/mach/dyld_kernel.h 1057 + osfmk/mach/error.h 1058 + osfmk/mach/exc.defs 1059 + osfmk/mach/exc_server.h 1060 + osfmk/mach/exception.h 1061 + osfmk/mach/exception_types.h 1062 + osfmk/mach/fairplayd_notification_server.h 1063 + osfmk/mach/host_info.h 1064 + osfmk/mach/host_notify.h 1065 + osfmk/mach/host_notify_reply.defs 1066 + osfmk/mach/host_priv.defs 1067 + osfmk/mach/host_priv.h 1068 + osfmk/mach/host_reboot.h 1069 + osfmk/mach/host_security.defs 1070 + osfmk/mach/host_security.h 1071 + osfmk/mach/host_special_ports.h 1072 + osfmk/mach/kern_return.h 1073 + osfmk/mach/kmod.h 1074 + osfmk/mach/ktrace_background.h 1075 + osfmk/mach/lock_set.defs 1076 + osfmk/mach/lock_set.h 1077 + osfmk/mach/mach_eventlink_types.h 1078 + osfmk/mach/mach_exc.defs 1079 + osfmk/mach/mach_exc_server.h 1080 + osfmk/mach/mach_host.defs 1081 + osfmk/mach/mach_host.h 1082 + osfmk/mach/mach_interface.h 1083 + osfmk/mach/mach_param.h 1084 + osfmk/mach/mach_port.defs 1085 + osfmk/mach/mach_port.h 1086 + osfmk/mach/mach_syscalls.h 1087 + osfmk/mach/mach_time.h 1088 + osfmk/mach/mach_traps.h 1089 + osfmk/mach/mach_types.defs 1090 + osfmk/mach/mach_types.h 1091 + osfmk/mach/mach_vm.defs 1092 + osfmk/mach/mach_vm.h 1093 + osfmk/mach/mach_voucher.defs 1094 + osfmk/mach/mach_voucher.h 1095 + osfmk/mach/mach_voucher_attr_control.defs 1096 + osfmk/mach/mach_voucher_attr_control.h 1097 + osfmk/mach/mach_voucher_types.h 1098 + osfmk/mach/machine.h 1099 + osfmk/mach/machine/_structs.h 1100 + osfmk/mach/machine/asm.h 1101 + osfmk/mach/machine/boolean.h 1102 + osfmk/mach/machine/exception.h 1103 + osfmk/mach/machine/kern_return.h 1104 + osfmk/mach/machine/machine_types.defs 1105 + osfmk/mach/machine/ndr_def.h 1106 + osfmk/mach/machine/processor_info.h 1107 + osfmk/mach/machine/rpc.h 1108 + osfmk/mach/machine/sdt.h 1109 + osfmk/mach/machine/sdt_isa.h 1110 + osfmk/mach/machine/syscall_sw.h 1111 + osfmk/mach/machine/thread_state.h 1112 + osfmk/mach/machine/thread_status.h 1113 + osfmk/mach/machine/vm_param.h 1114 + osfmk/mach/machine/vm_types.h 1115 + osfmk/mach/memory_entry.defs 1116 + osfmk/mach/memory_entry.h 1117 + osfmk/mach/memory_object_control.h 1118 + osfmk/mach/memory_object_default_server.h 1119 + osfmk/mach/memory_object_types.h 1120 + osfmk/mach/message.h 1121 + osfmk/mach/mig.h 1122 + osfmk/mach/mig_errors.h 1123 + osfmk/mach/mig_strncpy_zerofill_support.h 1124 + osfmk/mach/mig_voucher_support.h 1125 + osfmk/mach/ndr.h 1126 + osfmk/mach/notify.defs 1127 + osfmk/mach/notify.h 1128 + osfmk/mach/notify_server.h 1129 + osfmk/mach/policy.h 1130 + osfmk/mach/port.h 1131 + osfmk/mach/processor.defs 1132 + osfmk/mach/processor.h 1133 + osfmk/mach/processor_info.h 1134 + osfmk/mach/processor_set.defs 1135 + osfmk/mach/processor_set.h 1136 + osfmk/mach/resource_monitors.h 1137 + osfmk/mach/rpc.h 1138 + osfmk/mach/sdt.h 1139 + osfmk/mach/semaphore.h 1140 + osfmk/mach/sfi_class.h 1141 + osfmk/mach/shared_memory_server.h 1142 + osfmk/mach/shared_region.h 1143 + osfmk/mach/std_types.defs 1144 + osfmk/mach/std_types.h 1145 + osfmk/mach/sync_policy.h 1146 + osfmk/mach/syscall_sw.h 1147 + osfmk/mach/sysdiagnose_notification_server.h 1148 + osfmk/mach/task.defs 1149 + osfmk/mach/task.h 1150 + osfmk/mach/task_access.defs 1151 + osfmk/mach/task_access.h 1152 + osfmk/mach/task_access_server.h 1153 + osfmk/mach/task_info.h 1154 + osfmk/mach/task_inspect.h 1155 + osfmk/mach/task_policy.h 1156 + osfmk/mach/task_special_ports.h 1157 + osfmk/mach/telemetry_notification.defs 1158 + osfmk/mach/telemetry_notification_server.h 1159 + osfmk/mach/thread_act.defs 1160 + osfmk/mach/thread_act.h 1161 + osfmk/mach/thread_info.h 1162 + osfmk/mach/thread_policy.h 1163 + osfmk/mach/thread_special_ports.h 1164 + osfmk/mach/thread_status.h 1165 + osfmk/mach/thread_switch.h 1166 + osfmk/mach/time_value.h 1167 + osfmk/mach/upl.h 1168 + osfmk/mach/vfs_nspace.h 1169 + osfmk/mach/vfs_nspace_server.h 1170 + osfmk/mach/vm_attributes.h 1171 + osfmk/mach/vm_behavior.h 1172 + osfmk/mach/vm_inherit.h 1173 + osfmk/mach/vm_map.defs 1174 + osfmk/mach/vm_map.h 1175 + osfmk/mach/vm_param.h 1176 + osfmk/mach/vm_prot.h 1177 + osfmk/mach/vm_purgable.h 1178 + osfmk/mach/vm_region.h 1179 + osfmk/mach/vm_statistics.h 1180 + osfmk/mach/vm_sync.h 1181 + osfmk/mach/vm_types.h 1182 + osfmk/mach_debug/hash_info.h 1183 + osfmk/mach_debug/ipc_info.h 1184 + osfmk/mach_debug/lockgroup_info.h 1185 + osfmk/mach_debug/mach_debug.h 1186 + osfmk/mach_debug/mach_debug_types.defs 1187 + osfmk/mach_debug/mach_debug_types.h 1188 + osfmk/mach_debug/page_info.h 1189 + osfmk/mach_debug/vm_info.h 1190 + osfmk/mach_debug/zone_info.h 1191 + osfmk/machine/atomic.h 1192 + osfmk/machine/config.h 1193 + osfmk/machine/cpu_capabilities.h 1194 + osfmk/machine/cpu_number.h 1195 + osfmk/machine/io_map_entries.h 1196 + osfmk/machine/lock.h 1197 + osfmk/machine/locks.h 1198 + osfmk/machine/machine_cpuid.h 1199 + osfmk/machine/machine_kpc.h 1200 + osfmk/machine/machine_remote_time.h 1201 + osfmk/machine/machine_routines.h 1202 + osfmk/machine/memory_types.h 1203 + osfmk/machine/monotonic.h 1204 + osfmk/machine/pal_hibernate.h 1205 + osfmk/machine/pal_routines.h 1206 + osfmk/machine/simple_lock.h 1207 + osfmk/machine/smp.h 1208 + osfmk/machine/trap.h 1209 + osfmk/prng/entropy.h 1210 + osfmk/prng/random.h 1211 + osfmk/string.h 1212 + osfmk/tests/ktest.h 1213 + osfmk/tests/xnupost.h 1214 + osfmk/vm/WKdm_new.h 1215 + osfmk/vm/memory_types.h 1216 + osfmk/vm/pmap.h 1217 + osfmk/vm/vm_compressor_algorithms.h 1218 + osfmk/vm/vm_fault.h 1219 + osfmk/vm/vm_kern.h 1220 + osfmk/vm/vm_map.h 1221 + osfmk/vm/vm_options.h 1222 + osfmk/vm/vm_pageout.h 1223 + osfmk/vm/vm_protos.h 1224 + osfmk/vm/vm_shared_region.h 1225 + osfmk/voucher/ipc_pthread_priority_types.h 1226 + pexpert/boot.h 1227 + pexpert/machine/boot.h 1228 + pexpert/machine/protos.h 1229 + pexpert/pexpert.h 1230 + pexpert/pexpert/arm/AIC.h 1231 + pexpert/pexpert/arm/PL192_VIC.h 1232 + pexpert/pexpert/arm/S3cUART.h 1233 + pexpert/pexpert/arm/T8002.h 1234 + pexpert/pexpert/arm/board_config.h 1235 + pexpert/pexpert/arm/boot.h 1236 + pexpert/pexpert/arm/consistent_debug.h 1237 + pexpert/pexpert/arm/dockchannel.h 1238 + pexpert/pexpert/arm/protos.h 1239 + pexpert/pexpert/arm64/AIC.h 1240 + pexpert/pexpert/arm64/BCM2837.h 1241 + pexpert/pexpert/arm64/H7.h 1242 + pexpert/pexpert/arm64/H8.h 1243 + pexpert/pexpert/arm64/H9.h 1244 + pexpert/pexpert/arm64/S3c2410x.h 1245 + pexpert/pexpert/arm64/apple_arm64_common.h 1246 + pexpert/pexpert/arm64/apple_arm64_regs.h 1247 + pexpert/pexpert/arm64/board_config.h 1248 + pexpert/pexpert/arm64/boot.h 1249 + pexpert/pexpert/arm64/spr_locks.h 1250 + pexpert/pexpert/boot.h 1251 + pexpert/pexpert/device_tree.h 1252 + pexpert/pexpert/machine/boot.h 1253 + pexpert/pexpert/machine/protos.h 1254 + pexpert/pexpert/pexpert.h 1255 + pexpert/pexpert/protos.h 1256 + pexpert/protos.h 1257 + san/san/kasan.h 1258 + san/san/ksancov.h 1259 + san/san/memintrinsics.h 1260 + security/audit/audit_ioctl.h 1261 + security/security/_label.h 1262 + security/security/mac.h 1263 + security/security/mac_data.h 1264 + security/security/mac_framework.h 1265 + security/security/mac_internal.h 1266 + security/security/mac_mach_internal.h 1267 + security/security/mac_policy.h 1268 + servers/key_defs.h 1269 + servers/ls_defs.h 1270 + servers/netname.h 1271 + servers/netname_defs.h 1272 + servers/nm_defs.h 1273 + sys/_endian.h 1274 + sys/_posix_availability.h 1275 + sys/_select.h 1276 + sys/_structs.h 1277 + sys/_symbol_aliasing.h 1278 + sys/_types.h 1279 + sys/_types/_blkcnt_t.h 1280 + sys/_types/_blksize_t.h 1281 + sys/_types/_caddr_t.h 1282 + sys/_types/_clock_t.h 1283 + sys/_types/_ct_rune_t.h 1284 + sys/_types/_dev_t.h 1285 + sys/_types/_errno_t.h 1286 + sys/_types/_fd_clr.h 1287 + sys/_types/_fd_copy.h 1288 + sys/_types/_fd_def.h 1289 + sys/_types/_fd_isset.h 1290 + sys/_types/_fd_set.h 1291 + sys/_types/_fd_setsize.h 1292 + sys/_types/_fd_zero.h 1293 + sys/_types/_filesec_t.h 1294 + sys/_types/_fsblkcnt_t.h 1295 + sys/_types/_fsfilcnt_t.h 1296 + sys/_types/_fsid_t.h 1297 + sys/_types/_fsobj_id_t.h 1298 + sys/_types/_gid_t.h 1299 + sys/_types/_guid_t.h 1300 + sys/_types/_id_t.h 1301 + sys/_types/_in_addr_t.h 1302 + sys/_types/_in_port_t.h 1303 + sys/_types/_ino64_t.h 1304 + sys/_types/_ino_t.h 1305 + sys/_types/_int16_t.h 1306 + sys/_types/_int32_t.h 1307 + sys/_types/_int64_t.h 1308 + sys/_types/_int8_t.h 1309 + sys/_types/_intptr_t.h 1310 + sys/_types/_iovec_t.h 1311 + sys/_types/_key_t.h 1312 + sys/_types/_mach_port_t.h 1313 + sys/_types/_mbstate_t.h 1314 + sys/_types/_mode_t.h 1315 + sys/_types/_nlink_t.h 1316 + sys/_types/_null.h 1317 + sys/_types/_o_dsync.h 1318 + sys/_types/_o_sync.h 1319 + sys/_types/_off_t.h 1320 + sys/_types/_offsetof.h 1321 + sys/_types/_os_inline.h 1322 + sys/_types/_pid_t.h 1323 + sys/_types/_posix_vdisable.h 1324 + sys/_types/_ptrdiff_t.h 1325 + sys/_types/_rsize_t.h 1326 + sys/_types/_rune_t.h 1327 + sys/_types/_s_ifmt.h 1328 + sys/_types/_sa_family_t.h 1329 + sys/_types/_seek_set.h 1330 + sys/_types/_sigaltstack.h 1331 + sys/_types/_sigset_t.h 1332 + sys/_types/_size_t.h 1333 + sys/_types/_socklen_t.h 1334 + sys/_types/_ssize_t.h 1335 + sys/_types/_suseconds_t.h 1336 + sys/_types/_time_t.h 1337 + sys/_types/_timespec.h 1338 + sys/_types/_timeval.h 1339 + sys/_types/_timeval32.h 1340 + sys/_types/_timeval64.h 1341 + sys/_types/_u_char.h 1342 + sys/_types/_u_int.h 1343 + sys/_types/_u_int16_t.h 1344 + sys/_types/_u_int32_t.h 1345 + sys/_types/_u_int64_t.h 1346 + sys/_types/_u_int8_t.h 1347 + sys/_types/_u_short.h 1348 + sys/_types/_ucontext.h 1349 + sys/_types/_ucontext64.h 1350 + sys/_types/_uid_t.h 1351 + sys/_types/_uintptr_t.h 1352 + sys/_types/_useconds_t.h 1353 + sys/_types/_uuid_t.h 1354 + sys/_types/_va_list.h 1355 + sys/_types/_wchar_t.h 1356 + sys/_types/_wint_t.h 1357 + sys/acct.h 1358 + sys/aio.h 1359 + sys/appleapiopts.h 1360 + sys/attr.h 1361 + sys/buf.h 1362 + sys/cdefs.h 1363 + sys/clonefile.h 1364 + sys/commpage.h 1365 + sys/conf.h 1366 + sys/dir.h 1367 + sys/dirent.h 1368 + sys/disk.h 1369 + sys/dkstat.h 1370 + sys/domain.h 1371 + sys/dtrace.h 1372 + sys/dtrace_glue.h 1373 + sys/dtrace_impl.h 1374 + sys/errno.h 1375 + sys/ev.h 1376 + sys/event.h 1377 + sys/fasttrap.h 1378 + sys/fasttrap_isa.h 1379 + sys/fcntl.h 1380 + sys/file.h 1381 + sys/filedesc.h 1382 + sys/filio.h 1383 + sys/fsgetpath.h 1384 + sys/gmon.h 1385 + sys/ioccom.h 1386 + sys/ioctl.h 1387 + sys/ioctl_compat.h 1388 + sys/ipc.h 1389 + sys/kauth.h 1390 + sys/kdebug.h 1391 + sys/kdebug_signpost.h 1392 + sys/kern_control.h 1393 + sys/kern_event.h 1394 + sys/kernel.h 1395 + sys/kernel_types.h 1396 + sys/lctx.h 1397 + sys/loadable_fs.h 1398 + sys/lock.h 1399 + sys/lockf.h 1400 + sys/lockstat.h 1401 + sys/log_data.h 1402 + sys/malloc.h 1403 + sys/mbuf.h 1404 + sys/mman.h 1405 + sys/mount.h 1406 + sys/msg.h 1407 + sys/msgbuf.h 1408 + sys/netport.h 1409 + sys/param.h 1410 + sys/paths.h 1411 + sys/pipe.h 1412 + sys/poll.h 1413 + sys/posix_sem.h 1414 + sys/posix_shm.h 1415 + sys/proc.h 1416 + sys/proc_info.h 1417 + sys/protosw.h 1418 + sys/ptrace.h 1419 + sys/queue.h 1420 + sys/quota.h 1421 + sys/random.h 1422 + sys/reboot.h 1423 + sys/resource.h 1424 + sys/resourcevar.h 1425 + sys/sbuf.h 1426 + sys/sdt.h 1427 + sys/select.h 1428 + sys/sem.h 1429 + sys/semaphore.h 1430 + sys/shm.h 1431 + sys/signal.h 1432 + sys/signalvar.h 1433 + sys/snapshot.h 1434 + sys/socket.h 1435 + sys/socketvar.h 1436 + sys/sockio.h 1437 + sys/spawn.h 1438 + sys/stat.h 1439 + sys/stdio.h 1440 + sys/sys_domain.h 1441 + sys/syscall.h 1442 + sys/sysctl.h 1443 + sys/syslimits.h 1444 + sys/syslog.h 1445 + sys/termios.h 1446 + sys/time.h 1447 + sys/timeb.h 1448 + sys/times.h 1449 + sys/timex.h 1450 + sys/tprintf.h 1451 + sys/trace.h 1452 + sys/tty.h 1453 + sys/ttychars.h 1454 + sys/ttycom.h 1455 + sys/ttydefaults.h 1456 + sys/ttydev.h 1457 + sys/types.h 1458 + sys/ubc.h 1459 + sys/ucontext.h 1460 + sys/ucred.h 1461 + sys/uio.h 1462 + sys/un.h 1463 + sys/unistd.h 1464 + sys/unpcb.h 1465 + sys/user.h 1466 + sys/utfconv.h 1467 + sys/utsname.h 1468 + sys/vadvise.h 1469 + sys/vcmd.h 1470 + sys/vm.h 1471 + sys/vmmeter.h 1472 + sys/vmparam.h 1473 + sys/vnioctl.h 1474 + sys/vnode.h 1475 + sys/vnode_if.h 1476 + sys/vsock.h 1477 + sys/vstat.h 1478 + sys/wait.h 1479 + sys/xattr.h 1480 + sys__types.modulemap 1481 + sys_cdefs.modulemap 1482 + sys_types.modulemap 1483 + system-version-compat-support.h 1484 + uuid/uuid.h 1485 + vfs/vfs_support.h 1486 + voucher/ipc_pthread_priority_types.h
pkgs/os-specific/darwin/apple-source-releases/xnu/headers.txt pkgs/os-specific/darwin/apple-source-releases/xnu/headers-x86_64.txt
-4
pkgs/os-specific/linux/tiscamera/default.nix
··· 108 108 "-DTCAM_INTERNAL_ARAVIS=OFF" 109 109 "-DTCAM_ARAVIS_USB_VISION=${if withAravis && withAravisUsbVision then "ON" else "OFF"}" 110 110 "-DTCAM_INSTALL_FORCE_PREFIX=ON" 111 - # There are gobject introspection commands launched as part of the build. Those have a runtime 112 - # dependency on `libtcam` (which itself is built as part of this build). In order to allow 113 - # that, we set the dynamic linker's path to point on the build time location of the library. 114 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 115 111 ]; 116 112 117 113 doCheck = true;
+8 -3
pkgs/os-specific/linux/util-linux/default.nix
··· 8 8 , systemdSupport ? stdenv.isLinux && !stdenv.hostPlatform.isStatic 9 9 , systemd 10 10 , nlsSupport ? true 11 + , translateManpages ? true 12 + , po4a 11 13 }: 12 14 13 15 stdenv.mkDerivation rec { 14 16 pname = "util-linux" + lib.optionalString (!nlsSupport && !ncursesSupport && !systemdSupport) "-minimal"; 15 - version = "2.37.4"; 17 + version = "2.38"; 16 18 17 19 src = fetchurl { 18 20 url = "mirror://kernel/linux/utils/util-linux/v${lib.versions.majorMinor version}/util-linux-${version}.tar.xz"; 19 - sha256 = "sha256-Y05pFq2RM2bDU2tkaOeER2lUm5mnsr+AMU3nirVlW4M="; 21 + hash = "sha256-bREcvk1VszbbLx++/7xluJkIcEwBE2Nx0yqpvsNz62Q="; 20 22 }; 21 23 22 24 patches = [ ··· 51 53 (lib.withFeature systemdSupport "systemd") 52 54 (lib.withFeatureAs systemdSupport 53 55 "systemdsystemunitdir" "${placeholder "bin"}/lib/systemd/system/") 56 + (lib.enableFeature translateManpages "poman") 54 57 "SYSCONFSTATICDIR=${placeholder "lib"}/lib" 55 58 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) 56 59 "scanf_cv_type_modifier=ms" ··· 62 65 "usrsbin_execdir=${placeholder "bin"}/sbin" 63 66 ]; 64 67 65 - nativeBuildInputs = [ pkg-config ]; 68 + nativeBuildInputs = [ pkg-config ] 69 + ++ lib.optionals translateManpages [ po4a ]; 70 + 66 71 buildInputs = [ zlib ] 67 72 ++ lib.optionals pamSupport [ pam ] 68 73 ++ lib.optionals capabilitiesSupport [ libcap_ng ]
+3
pkgs/servers/geospatial/mapserver/default.nix
··· 47 47 "-DWITH_CURL=ON" 48 48 "-DWITH_CLIENT_WMS=ON" 49 49 "-DWITH_CLIENT_WFS=ON" 50 + 51 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 52 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 50 53 ] ++ lib.optional withPython "-DWITH_PYTHON=ON"; 51 54 52 55 meta = with lib; {
-1
pkgs/servers/sql/mysql/5.7.x.nix
··· 31 31 outputs = [ "out" "static" ]; 32 32 33 33 cmakeFlags = [ 34 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 35 34 "-DWITH_SSL=yes" 36 35 "-DWITH_EMBEDDED_SERVER=yes" 37 36 "-DWITH_UNIT_TESTS=no"
-1
pkgs/servers/sql/mysql/8.0.x.nix
··· 34 34 outputs = [ "out" "static" ]; 35 35 36 36 cmakeFlags = [ 37 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 38 37 "-DFORCE_UNSUPPORTED_COMPILER=1" # To configure on Darwin. 39 38 "-DWITH_ROUTER=OFF" # It may be packaged separately. 40 39 "-DWITH_SYSTEM_LIBS=ON"
+289 -68
pkgs/servers/x11/xorg/default.nix
··· 15 15 sha256 = "0a2r4sxky3k7b3kdb5pbv709q9b5zi3gxjz336wl66f828vqkbgz"; 16 16 }; 17 17 hardeningDisable = [ "bindnow" "relro" ]; 18 + strictDeps = true; 18 19 nativeBuildInputs = [ pkg-config ]; 19 20 buildInputs = [ libX11 xorgproto libXt ]; 20 21 meta.platforms = lib.platforms.unix; ··· 30 31 sha256 = "18hiscgljrz10zjcws25bis32nyrg3hzgmiq6scrh7izqmgz0kab"; 31 32 }; 32 33 hardeningDisable = [ "bindnow" "relro" ]; 34 + strictDeps = true; 33 35 nativeBuildInputs = [ pkg-config ]; 34 36 buildInputs = [ ]; 35 37 meta.platforms = lib.platforms.unix; ··· 45 47 sha256 = "0kzbv5wh02798l77y9y8d8sjkmzm9cvsn3rjh8a86v5waj50apsb"; 46 48 }; 47 49 hardeningDisable = [ "bindnow" "relro" ]; 50 + strictDeps = true; 48 51 nativeBuildInputs = [ pkg-config ]; 49 52 buildInputs = [ libX11 libXaw xbitmaps libXmu xorgproto libXt ]; 50 53 meta.platforms = lib.platforms.unix; ··· 60 63 sha256 = "04awfwmy3f9f0bchidc4ssbgrbicn5gzasg3jydpfnp5513d76h8"; 61 64 }; 62 65 hardeningDisable = [ "bindnow" "relro" ]; 66 + strictDeps = true; 63 67 nativeBuildInputs = [ pkg-config ]; 64 68 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 65 69 meta.platforms = lib.platforms.unix; ··· 75 79 sha256 = "0caafx0yqqnqyvbalxhh3mb0r9v36xmcy5zjhygb2i508dhy35mx"; 76 80 }; 77 81 hardeningDisable = [ "bindnow" "relro" ]; 82 + strictDeps = true; 78 83 nativeBuildInputs = [ pkg-config ]; 79 84 buildInputs = [ ]; 80 85 meta.platforms = lib.platforms.unix; 81 86 }) {}; 82 87 83 88 # THIS IS A GENERATED FILE. DO NOT EDIT! 84 - fontadobe100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 89 + fontadobe100dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 85 90 pname = "font-adobe-100dpi"; 86 91 version = "1.0.3"; 87 92 builder = ./builder.sh; ··· 90 95 sha256 = "0m60f5bd0caambrk8ksknb5dks7wzsg7g7xaf0j21jxmx8rq9h5j"; 91 96 }; 92 97 hardeningDisable = [ "bindnow" "relro" ]; 98 + strictDeps = true; 93 99 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 94 - buildInputs = [ ]; 100 + buildInputs = [ fontutil ]; 95 101 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 96 102 meta.platforms = lib.platforms.unix; 97 103 }) {}; 98 104 99 105 # THIS IS A GENERATED FILE. DO NOT EDIT! 100 - fontadobe75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 106 + fontadobe75dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 101 107 pname = "font-adobe-75dpi"; 102 108 version = "1.0.3"; 103 109 builder = ./builder.sh; ··· 106 112 sha256 = "02advcv9lyxpvrjv8bjh1b797lzg6jvhipclz49z8r8y98g4l0n6"; 107 113 }; 108 114 hardeningDisable = [ "bindnow" "relro" ]; 115 + strictDeps = true; 109 116 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 110 - buildInputs = [ ]; 117 + buildInputs = [ fontutil ]; 111 118 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 112 119 meta.platforms = lib.platforms.unix; 113 120 }) {}; 114 121 115 122 # THIS IS A GENERATED FILE. DO NOT EDIT! 116 - fontadobeutopia100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 123 + fontadobeutopia100dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 117 124 pname = "font-adobe-utopia-100dpi"; 118 125 version = "1.0.4"; 119 126 builder = ./builder.sh; ··· 122 129 sha256 = "19dd9znam1ah72jmdh7i6ny2ss2r6m21z9v0l43xvikw48zmwvyi"; 123 130 }; 124 131 hardeningDisable = [ "bindnow" "relro" ]; 132 + strictDeps = true; 125 133 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 126 - buildInputs = [ ]; 134 + buildInputs = [ fontutil ]; 127 135 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 128 136 meta.platforms = lib.platforms.unix; 129 137 }) {}; 130 138 131 139 # THIS IS A GENERATED FILE. DO NOT EDIT! 132 - fontadobeutopia75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 140 + fontadobeutopia75dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 133 141 pname = "font-adobe-utopia-75dpi"; 134 142 version = "1.0.4"; 135 143 builder = ./builder.sh; ··· 138 146 sha256 = "152wigpph5wvl4k9m3l4mchxxisgsnzlx033mn5iqrpkc6f72cl7"; 139 147 }; 140 148 hardeningDisable = [ "bindnow" "relro" ]; 149 + strictDeps = true; 141 150 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 142 - buildInputs = [ ]; 151 + buildInputs = [ fontutil ]; 143 152 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 144 153 meta.platforms = lib.platforms.unix; 145 154 }) {}; 146 155 147 156 # THIS IS A GENERATED FILE. DO NOT EDIT! 148 - fontadobeutopiatype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 157 + fontadobeutopiatype1 = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 149 158 pname = "font-adobe-utopia-type1"; 150 159 version = "1.0.4"; 151 160 builder = ./builder.sh; ··· 154 163 sha256 = "0xw0pdnzj5jljsbbhakc6q9ha2qnca1jr81zk7w70yl9bw83b54p"; 155 164 }; 156 165 hardeningDisable = [ "bindnow" "relro" ]; 166 + strictDeps = true; 157 167 nativeBuildInputs = [ pkg-config mkfontscale ]; 158 - buildInputs = [ ]; 168 + buildInputs = [ fontutil ]; 159 169 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 160 170 meta.platforms = lib.platforms.unix; 161 171 }) {}; ··· 170 180 sha256 = "16ic8wfwwr3jicaml7b5a0sk6plcgc1kg84w02881yhwmqm3nicb"; 171 181 }; 172 182 hardeningDisable = [ "bindnow" "relro" ]; 183 + strictDeps = true; 173 184 nativeBuildInputs = [ pkg-config ]; 174 185 buildInputs = [ ]; 175 186 meta.platforms = lib.platforms.unix; 176 187 }) {}; 177 188 178 189 # THIS IS A GENERATED FILE. DO NOT EDIT! 179 - fontarabicmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 190 + fontarabicmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 180 191 pname = "font-arabic-misc"; 181 192 version = "1.0.3"; 182 193 builder = ./builder.sh; ··· 185 196 sha256 = "1x246dfnxnmflzf0qzy62k8jdpkb6jkgspcjgbk8jcq9lw99npah"; 186 197 }; 187 198 hardeningDisable = [ "bindnow" "relro" ]; 199 + strictDeps = true; 188 200 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 189 - buildInputs = [ ]; 201 + buildInputs = [ fontutil ]; 190 202 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 191 203 meta.platforms = lib.platforms.unix; 192 204 }) {}; 193 205 194 206 # THIS IS A GENERATED FILE. DO NOT EDIT! 195 - fontbh100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 207 + fontbh100dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 196 208 pname = "font-bh-100dpi"; 197 209 version = "1.0.3"; 198 210 builder = ./builder.sh; ··· 201 213 sha256 = "10cl4gm38dw68jzln99ijix730y7cbx8np096gmpjjwff1i73h13"; 202 214 }; 203 215 hardeningDisable = [ "bindnow" "relro" ]; 216 + strictDeps = true; 204 217 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 205 - buildInputs = [ ]; 218 + buildInputs = [ fontutil ]; 206 219 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 207 220 meta.platforms = lib.platforms.unix; 208 221 }) {}; 209 222 210 223 # THIS IS A GENERATED FILE. DO NOT EDIT! 211 - fontbh75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 224 + fontbh75dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 212 225 pname = "font-bh-75dpi"; 213 226 version = "1.0.3"; 214 227 builder = ./builder.sh; ··· 217 230 sha256 = "073jmhf0sr2j1l8da97pzsqj805f7mf9r2gy92j4diljmi8sm1il"; 218 231 }; 219 232 hardeningDisable = [ "bindnow" "relro" ]; 233 + strictDeps = true; 220 234 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 221 - buildInputs = [ ]; 235 + buildInputs = [ fontutil ]; 222 236 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 223 237 meta.platforms = lib.platforms.unix; 224 238 }) {}; 225 239 226 240 # THIS IS A GENERATED FILE. DO NOT EDIT! 227 - fontbhlucidatypewriter100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 241 + fontbhlucidatypewriter100dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 228 242 pname = "font-bh-lucidatypewriter-100dpi"; 229 243 version = "1.0.3"; 230 244 builder = ./builder.sh; ··· 233 247 sha256 = "1fqzckxdzjv4802iad2fdrkpaxl4w0hhs9lxlkyraq2kq9ik7a32"; 234 248 }; 235 249 hardeningDisable = [ "bindnow" "relro" ]; 250 + strictDeps = true; 236 251 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 237 - buildInputs = [ ]; 252 + buildInputs = [ fontutil ]; 238 253 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 239 254 meta.platforms = lib.platforms.unix; 240 255 }) {}; 241 256 242 257 # THIS IS A GENERATED FILE. DO NOT EDIT! 243 - fontbhlucidatypewriter75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 258 + fontbhlucidatypewriter75dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 244 259 pname = "font-bh-lucidatypewriter-75dpi"; 245 260 version = "1.0.3"; 246 261 builder = ./builder.sh; ··· 249 264 sha256 = "0cfbxdp5m12cm7jsh3my0lym9328cgm7fa9faz2hqj05wbxnmhaa"; 250 265 }; 251 266 hardeningDisable = [ "bindnow" "relro" ]; 267 + strictDeps = true; 252 268 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 253 - buildInputs = [ ]; 269 + buildInputs = [ fontutil ]; 254 270 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 255 271 meta.platforms = lib.platforms.unix; 256 272 }) {}; 257 273 258 274 # THIS IS A GENERATED FILE. DO NOT EDIT! 259 - fontbhttf = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 275 + fontbhttf = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 260 276 pname = "font-bh-ttf"; 261 277 version = "1.0.3"; 262 278 builder = ./builder.sh; ··· 265 281 sha256 = "0pyjmc0ha288d4i4j0si4dh3ncf3jiwwjljvddrb0k8v4xiyljqv"; 266 282 }; 267 283 hardeningDisable = [ "bindnow" "relro" ]; 284 + strictDeps = true; 268 285 nativeBuildInputs = [ pkg-config mkfontscale ]; 269 - buildInputs = [ ]; 286 + buildInputs = [ fontutil ]; 270 287 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 271 288 meta.platforms = lib.platforms.unix; 272 289 }) {}; 273 290 274 291 # THIS IS A GENERATED FILE. DO NOT EDIT! 275 - fontbhtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 292 + fontbhtype1 = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 276 293 pname = "font-bh-type1"; 277 294 version = "1.0.3"; 278 295 builder = ./builder.sh; ··· 281 298 sha256 = "1hb3iav089albp4sdgnlh50k47cdjif9p4axm0kkjvs8jyi5a53n"; 282 299 }; 283 300 hardeningDisable = [ "bindnow" "relro" ]; 301 + strictDeps = true; 284 302 nativeBuildInputs = [ pkg-config mkfontscale ]; 285 - buildInputs = [ ]; 303 + buildInputs = [ fontutil ]; 286 304 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 287 305 meta.platforms = lib.platforms.unix; 288 306 }) {}; 289 307 290 308 # THIS IS A GENERATED FILE. DO NOT EDIT! 291 - fontbitstream100dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 309 + fontbitstream100dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 292 310 pname = "font-bitstream-100dpi"; 293 311 version = "1.0.3"; 294 312 builder = ./builder.sh; ··· 297 315 sha256 = "1kmn9jbck3vghz6rj3bhc3h0w6gh0qiaqm90cjkqsz1x9r2dgq7b"; 298 316 }; 299 317 hardeningDisable = [ "bindnow" "relro" ]; 318 + strictDeps = true; 300 319 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 301 - buildInputs = [ ]; 320 + buildInputs = [ fontutil ]; 302 321 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 303 322 meta.platforms = lib.platforms.unix; 304 323 }) {}; 305 324 306 325 # THIS IS A GENERATED FILE. DO NOT EDIT! 307 - fontbitstream75dpi = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 326 + fontbitstream75dpi = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 308 327 pname = "font-bitstream-75dpi"; 309 328 version = "1.0.3"; 310 329 builder = ./builder.sh; ··· 313 332 sha256 = "13plbifkvfvdfym6gjbgy9wx2xbdxi9hfrl1k22xayy02135wgxs"; 314 333 }; 315 334 hardeningDisable = [ "bindnow" "relro" ]; 335 + strictDeps = true; 316 336 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 317 - buildInputs = [ ]; 337 + buildInputs = [ fontutil ]; 318 338 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 319 339 meta.platforms = lib.platforms.unix; 320 340 }) {}; 321 341 322 342 # THIS IS A GENERATED FILE. DO NOT EDIT! 323 - fontbitstreamtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 343 + fontbitstreamtype1 = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 324 344 pname = "font-bitstream-type1"; 325 345 version = "1.0.3"; 326 346 builder = ./builder.sh; ··· 329 349 sha256 = "1256z0jhcf5gbh1d03593qdwnag708rxqa032izmfb5dmmlhbsn6"; 330 350 }; 331 351 hardeningDisable = [ "bindnow" "relro" ]; 352 + strictDeps = true; 332 353 nativeBuildInputs = [ pkg-config mkfontscale ]; 333 - buildInputs = [ ]; 354 + buildInputs = [ fontutil ]; 334 355 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 335 356 meta.platforms = lib.platforms.unix; 336 357 }) {}; 337 358 338 359 # THIS IS A GENERATED FILE. DO NOT EDIT! 339 - fontcronyxcyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 360 + fontcronyxcyrillic = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 340 361 pname = "font-cronyx-cyrillic"; 341 362 version = "1.0.3"; 342 363 builder = ./builder.sh; ··· 345 366 sha256 = "0ai1v4n61k8j9x2a1knvfbl2xjxk3xxmqaq3p9vpqrspc69k31kf"; 346 367 }; 347 368 hardeningDisable = [ "bindnow" "relro" ]; 369 + strictDeps = true; 348 370 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 349 - buildInputs = [ ]; 371 + buildInputs = [ fontutil ]; 350 372 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 351 373 meta.platforms = lib.platforms.unix; 352 374 }) {}; 353 375 354 376 # THIS IS A GENERATED FILE. DO NOT EDIT! 355 - fontcursormisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 377 + fontcursormisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 356 378 pname = "font-cursor-misc"; 357 379 version = "1.0.3"; 358 380 builder = ./builder.sh; ··· 361 383 sha256 = "0dd6vfiagjc4zmvlskrbjz85jfqhf060cpys8j0y1qpcbsrkwdhp"; 362 384 }; 363 385 hardeningDisable = [ "bindnow" "relro" ]; 386 + strictDeps = true; 364 387 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 365 - buildInputs = [ ]; 388 + buildInputs = [ fontutil ]; 366 389 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 367 390 meta.platforms = lib.platforms.unix; 368 391 }) {}; 369 392 370 393 # THIS IS A GENERATED FILE. DO NOT EDIT! 371 - fontdaewoomisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 394 + fontdaewoomisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 372 395 pname = "font-daewoo-misc"; 373 396 version = "1.0.3"; 374 397 builder = ./builder.sh; ··· 377 400 sha256 = "1s2bbhizzgbbbn5wqs3vw53n619cclxksljvm759h9p1prqdwrdw"; 378 401 }; 379 402 hardeningDisable = [ "bindnow" "relro" ]; 403 + strictDeps = true; 380 404 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 381 - buildInputs = [ ]; 405 + buildInputs = [ fontutil ]; 382 406 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 383 407 meta.platforms = lib.platforms.unix; 384 408 }) {}; 385 409 386 410 # THIS IS A GENERATED FILE. DO NOT EDIT! 387 - fontdecmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 411 + fontdecmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 388 412 pname = "font-dec-misc"; 389 413 version = "1.0.3"; 390 414 builder = ./builder.sh; ··· 393 417 sha256 = "0yzza0l4zwyy7accr1s8ab7fjqkpwggqydbm2vc19scdby5xz7g1"; 394 418 }; 395 419 hardeningDisable = [ "bindnow" "relro" ]; 420 + strictDeps = true; 396 421 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 397 - buildInputs = [ ]; 422 + buildInputs = [ fontutil ]; 398 423 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 399 424 meta.platforms = lib.platforms.unix; 400 425 }) {}; 401 426 402 427 # THIS IS A GENERATED FILE. DO NOT EDIT! 403 - fontibmtype1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 428 + fontibmtype1 = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 404 429 pname = "font-ibm-type1"; 405 430 version = "1.0.3"; 406 431 builder = ./builder.sh; ··· 409 434 sha256 = "1pyjll4adch3z5cg663s6vhi02k8m6488f0mrasg81ssvg9jinzx"; 410 435 }; 411 436 hardeningDisable = [ "bindnow" "relro" ]; 437 + strictDeps = true; 412 438 nativeBuildInputs = [ pkg-config mkfontscale ]; 413 - buildInputs = [ ]; 439 + buildInputs = [ fontutil ]; 414 440 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 415 441 meta.platforms = lib.platforms.unix; 416 442 }) {}; 417 443 418 444 # THIS IS A GENERATED FILE. DO NOT EDIT! 419 - fontisasmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 445 + fontisasmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 420 446 pname = "font-isas-misc"; 421 447 version = "1.0.3"; 422 448 builder = ./builder.sh; ··· 425 451 sha256 = "0rx8q02rkx673a7skkpnvfkg28i8gmqzgf25s9yi0lar915sn92q"; 426 452 }; 427 453 hardeningDisable = [ "bindnow" "relro" ]; 454 + strictDeps = true; 428 455 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 429 - buildInputs = [ ]; 456 + buildInputs = [ fontutil ]; 430 457 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 431 458 meta.platforms = lib.platforms.unix; 432 459 }) {}; 433 460 434 461 # THIS IS A GENERATED FILE. DO NOT EDIT! 435 - fontjismisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 462 + fontjismisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 436 463 pname = "font-jis-misc"; 437 464 version = "1.0.3"; 438 465 builder = ./builder.sh; ··· 441 468 sha256 = "0rdc3xdz12pnv951538q6wilx8mrdndpkphpbblszsv7nc8cw61b"; 442 469 }; 443 470 hardeningDisable = [ "bindnow" "relro" ]; 471 + strictDeps = true; 444 472 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 445 - buildInputs = [ ]; 473 + buildInputs = [ fontutil ]; 446 474 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 447 475 meta.platforms = lib.platforms.unix; 448 476 }) {}; 449 477 450 478 # THIS IS A GENERATED FILE. DO NOT EDIT! 451 - fontmicromisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 479 + fontmicromisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 452 480 pname = "font-micro-misc"; 453 481 version = "1.0.3"; 454 482 builder = ./builder.sh; ··· 457 485 sha256 = "1dldxlh54zq1yzfnrh83j5vm0k4ijprrs5yl18gm3n9j1z0q2cws"; 458 486 }; 459 487 hardeningDisable = [ "bindnow" "relro" ]; 488 + strictDeps = true; 460 489 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 461 - buildInputs = [ ]; 490 + buildInputs = [ fontutil ]; 462 491 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 463 492 meta.platforms = lib.platforms.unix; 464 493 }) {}; 465 494 466 495 # THIS IS A GENERATED FILE. DO NOT EDIT! 467 - fontmisccyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 496 + fontmisccyrillic = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 468 497 pname = "font-misc-cyrillic"; 469 498 version = "1.0.3"; 470 499 builder = ./builder.sh; ··· 473 502 sha256 = "0q2ybxs8wvylvw95j6x9i800rismsmx4b587alwbfqiw6biy63z4"; 474 503 }; 475 504 hardeningDisable = [ "bindnow" "relro" ]; 505 + strictDeps = true; 476 506 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 477 - buildInputs = [ ]; 507 + buildInputs = [ fontutil ]; 478 508 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 479 509 meta.platforms = lib.platforms.unix; 480 510 }) {}; 481 511 482 512 # THIS IS A GENERATED FILE. DO NOT EDIT! 483 - fontmiscethiopic = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 513 + fontmiscethiopic = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 484 514 pname = "font-misc-ethiopic"; 485 515 version = "1.0.3"; 486 516 builder = ./builder.sh; ··· 489 519 sha256 = "19cq7iq0pfad0nc2v28n681fdq3fcw1l1hzaq0wpkgpx7bc1zjsk"; 490 520 }; 491 521 hardeningDisable = [ "bindnow" "relro" ]; 522 + strictDeps = true; 492 523 nativeBuildInputs = [ pkg-config mkfontscale ]; 493 - buildInputs = [ ]; 524 + buildInputs = [ fontutil ]; 494 525 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 495 526 meta.platforms = lib.platforms.unix; 496 527 }) {}; 497 528 498 529 # THIS IS A GENERATED FILE. DO NOT EDIT! 499 - fontmiscmeltho = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 530 + fontmiscmeltho = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 500 531 pname = "font-misc-meltho"; 501 532 version = "1.0.3"; 502 533 builder = ./builder.sh; ··· 505 536 sha256 = "148793fqwzrc3bmh2vlw5fdiwjc2n7vs25cic35gfp452czk489p"; 506 537 }; 507 538 hardeningDisable = [ "bindnow" "relro" ]; 539 + strictDeps = true; 508 540 nativeBuildInputs = [ pkg-config mkfontscale ]; 509 - buildInputs = [ ]; 541 + buildInputs = [ fontutil ]; 510 542 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 511 543 meta.platforms = lib.platforms.unix; 512 544 }) {}; 513 545 514 546 # THIS IS A GENERATED FILE. DO NOT EDIT! 515 - fontmiscmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 547 + fontmiscmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 516 548 pname = "font-misc-misc"; 517 549 version = "1.1.2"; 518 550 builder = ./builder.sh; ··· 521 553 sha256 = "150pq6n8n984fah34n3k133kggn9v0c5k07igv29sxp1wi07krxq"; 522 554 }; 523 555 hardeningDisable = [ "bindnow" "relro" ]; 556 + strictDeps = true; 524 557 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 525 - buildInputs = [ ]; 558 + buildInputs = [ fontutil ]; 526 559 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 527 560 meta.platforms = lib.platforms.unix; 528 561 }) {}; 529 562 530 563 # THIS IS A GENERATED FILE. DO NOT EDIT! 531 - fontmuttmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 564 + fontmuttmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 532 565 pname = "font-mutt-misc"; 533 566 version = "1.0.3"; 534 567 builder = ./builder.sh; ··· 537 570 sha256 = "13qghgr1zzpv64m0p42195k1kc77pksiv059fdvijz1n6kdplpxx"; 538 571 }; 539 572 hardeningDisable = [ "bindnow" "relro" ]; 573 + strictDeps = true; 540 574 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 541 - buildInputs = [ ]; 575 + buildInputs = [ fontutil ]; 542 576 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 543 577 meta.platforms = lib.platforms.unix; 544 578 }) {}; 545 579 546 580 # THIS IS A GENERATED FILE. DO NOT EDIT! 547 - fontschumachermisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, fontutil, mkfontscale }: stdenv.mkDerivation { 581 + fontschumachermisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 548 582 pname = "font-schumacher-misc"; 549 583 version = "1.1.2"; 550 584 builder = ./builder.sh; ··· 553 587 sha256 = "0nkym3n48b4v36y4s927bbkjnsmicajarnf6vlp7wxp0as304i74"; 554 588 }; 555 589 hardeningDisable = [ "bindnow" "relro" ]; 590 + strictDeps = true; 556 591 nativeBuildInputs = [ pkg-config bdftopcf fontutil mkfontscale ]; 557 - buildInputs = [ ]; 592 + buildInputs = [ fontutil ]; 558 593 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 559 594 meta.platforms = lib.platforms.unix; 560 595 }) {}; 561 596 562 597 # THIS IS A GENERATED FILE. DO NOT EDIT! 563 - fontscreencyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 598 + fontscreencyrillic = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 564 599 pname = "font-screen-cyrillic"; 565 600 version = "1.0.4"; 566 601 builder = ./builder.sh; ··· 569 604 sha256 = "0yayf1qlv7irf58nngddz2f1q04qkpr5jwp4aja2j5gyvzl32hl2"; 570 605 }; 571 606 hardeningDisable = [ "bindnow" "relro" ]; 607 + strictDeps = true; 572 608 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 573 - buildInputs = [ ]; 609 + buildInputs = [ fontutil ]; 574 610 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 575 611 meta.platforms = lib.platforms.unix; 576 612 }) {}; 577 613 578 614 # THIS IS A GENERATED FILE. DO NOT EDIT! 579 - fontsonymisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 615 + fontsonymisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 580 616 pname = "font-sony-misc"; 581 617 version = "1.0.3"; 582 618 builder = ./builder.sh; ··· 585 621 sha256 = "1xfgcx4gsgik5mkgkca31fj3w72jw9iw76qyrajrsz1lp8ka6hr0"; 586 622 }; 587 623 hardeningDisable = [ "bindnow" "relro" ]; 624 + strictDeps = true; 588 625 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 589 - buildInputs = [ ]; 626 + buildInputs = [ fontutil ]; 590 627 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 591 628 meta.platforms = lib.platforms.unix; 592 629 }) {}; 593 630 594 631 # THIS IS A GENERATED FILE. DO NOT EDIT! 595 - fontsunmisc = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 632 + fontsunmisc = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 596 633 pname = "font-sun-misc"; 597 634 version = "1.0.3"; 598 635 builder = ./builder.sh; ··· 601 638 sha256 = "1q6jcqrffg9q5f5raivzwx9ffvf7r11g6g0b125na1bhpz5ly7s8"; 602 639 }; 603 640 hardeningDisable = [ "bindnow" "relro" ]; 641 + strictDeps = true; 604 642 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 605 - buildInputs = [ ]; 643 + buildInputs = [ fontutil ]; 606 644 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 607 645 meta.platforms = lib.platforms.unix; 608 646 }) {}; ··· 617 655 sha256 = "0r1s43ypy0a9z6hzdq5y02s2acj965rax4flwdyylvc54ppv86qs"; 618 656 }; 619 657 hardeningDisable = [ "bindnow" "relro" ]; 658 + strictDeps = true; 620 659 nativeBuildInputs = [ pkg-config ]; 621 660 buildInputs = [ libfontenc freetype xorgproto ]; 622 661 meta.platforms = lib.platforms.unix; ··· 632 671 sha256 = "08drjb6cf84pf5ysghjpb4i7xkd2p86k3wl2a0jxs1jif6qbszma"; 633 672 }; 634 673 hardeningDisable = [ "bindnow" "relro" ]; 674 + strictDeps = true; 635 675 nativeBuildInputs = [ pkg-config ]; 636 676 buildInputs = [ ]; 637 677 meta.platforms = lib.platforms.unix; 638 678 }) {}; 639 679 640 680 # THIS IS A GENERATED FILE. DO NOT EDIT! 641 - fontwinitzkicyrillic = callPackage ({ stdenv, pkg-config, fetchurl, bdftopcf, mkfontscale }: stdenv.mkDerivation { 681 + fontwinitzkicyrillic = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, bdftopcf, mkfontscale }: stdenv.mkDerivation { 642 682 pname = "font-winitzki-cyrillic"; 643 683 version = "1.0.3"; 644 684 builder = ./builder.sh; ··· 647 687 sha256 = "181n1bgq8vxfxqicmy1jpm1hnr6gwn1kdhl6hr4frjigs1ikpldb"; 648 688 }; 649 689 hardeningDisable = [ "bindnow" "relro" ]; 690 + strictDeps = true; 650 691 nativeBuildInputs = [ pkg-config bdftopcf mkfontscale ]; 651 - buildInputs = [ ]; 692 + buildInputs = [ fontutil ]; 652 693 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 653 694 meta.platforms = lib.platforms.unix; 654 695 }) {}; 655 696 656 697 # THIS IS A GENERATED FILE. DO NOT EDIT! 657 - fontxfree86type1 = callPackage ({ stdenv, pkg-config, fetchurl, mkfontscale }: stdenv.mkDerivation { 698 + fontxfree86type1 = callPackage ({ stdenv, pkg-config, fetchurl, fontutil, mkfontscale }: stdenv.mkDerivation { 658 699 pname = "font-xfree86-type1"; 659 700 version = "1.0.4"; 660 701 builder = ./builder.sh; ··· 663 704 sha256 = "0jp3zc0qfdaqfkgzrb44vi9vi0a8ygb35wp082yz7rvvxhmg9sya"; 664 705 }; 665 706 hardeningDisable = [ "bindnow" "relro" ]; 707 + strictDeps = true; 666 708 nativeBuildInputs = [ pkg-config mkfontscale ]; 667 - buildInputs = [ ]; 709 + buildInputs = [ fontutil ]; 668 710 configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ]; 669 711 meta.platforms = lib.platforms.unix; 670 712 }) {}; ··· 679 721 sha256 = "1r1fpy5ni8chbgx7j5sz0008fpb6vbazpy1nifgdhgijyzqxqxdj"; 680 722 }; 681 723 hardeningDisable = [ "bindnow" "relro" ]; 724 + strictDeps = true; 682 725 nativeBuildInputs = [ pkg-config ]; 683 726 buildInputs = [ ]; 684 727 meta.platforms = lib.platforms.unix; ··· 694 737 sha256 = "1ik0mdidmyvy48hn8p2hwvf3535rf3m96hhf0mvcqrbj44x23vp6"; 695 738 }; 696 739 hardeningDisable = [ "bindnow" "relro" ]; 740 + strictDeps = true; 697 741 nativeBuildInputs = [ pkg-config ]; 698 742 buildInputs = [ libICE xorgproto ]; 699 743 meta.platforms = lib.platforms.unix; ··· 709 753 sha256 = "0gvpwfk9kvlfn631dgizc45qc2qqjn9pavdp2q7qb3drkvr64fyp"; 710 754 }; 711 755 hardeningDisable = [ "bindnow" "relro" ]; 756 + strictDeps = true; 712 757 nativeBuildInputs = [ pkg-config ]; 713 758 buildInputs = [ libX11 xorgproto ]; 714 759 meta.platforms = lib.platforms.unix; ··· 724 769 sha256 = "00m7l90ws72k1qm101sd2rx92ckd50cszyng5d4dd77jncbf9lmq"; 725 770 }; 726 771 hardeningDisable = [ "bindnow" "relro" ]; 772 + strictDeps = true; 727 773 nativeBuildInputs = [ pkg-config ]; 728 774 buildInputs = [ xorgproto ]; 729 775 meta.platforms = lib.platforms.unix; ··· 739 785 sha256 = "0r8x28n45q89x91mz8mv0zkkcxi8wazkac886fyvflhiv2y8ap2y"; 740 786 }; 741 787 hardeningDisable = [ "bindnow" "relro" ]; 788 + strictDeps = true; 742 789 nativeBuildInputs = [ pkg-config ]; 743 790 buildInputs = [ xorgproto libX11 libXext ]; 744 791 meta.platforms = lib.platforms.unix; ··· 754 801 sha256 = "03xxyvpfa3rhqcld4p2chkil482jn9cp80hj17jdybcv2hkkgqf8"; 755 802 }; 756 803 hardeningDisable = [ "bindnow" "relro" ]; 804 + strictDeps = true; 757 805 nativeBuildInputs = [ pkg-config ]; 758 806 buildInputs = [ xorgproto xtrans ]; 759 807 meta.platforms = lib.platforms.unix; ··· 769 817 sha256 = "0j638yvmyna2k4mz465jywgdybgdchdqppfx6xfazg7l5khxr1kg"; 770 818 }; 771 819 hardeningDisable = [ "bindnow" "relro" ]; 820 + strictDeps = true; 772 821 nativeBuildInputs = [ pkg-config ]; 773 822 buildInputs = [ xorgproto xtrans ]; 774 823 meta.platforms = lib.platforms.unix; ··· 784 833 sha256 = "1fwwfq9v3sqmpzpscymswxn76xhxnysa24pfim1mcpxhvjcl89id"; 785 834 }; 786 835 hardeningDisable = [ "bindnow" "relro" ]; 836 + strictDeps = true; 787 837 nativeBuildInputs = [ pkg-config ]; 788 838 buildInputs = [ libICE libuuid xorgproto xtrans ]; 789 839 meta.platforms = lib.platforms.unix; ··· 799 849 sha256 = "1p0flwb67xawyv6yhri9w17m1i4lji5qnd0gq8v1vsfb8zw7rw15"; 800 850 }; 801 851 hardeningDisable = [ "bindnow" "relro" ]; 852 + strictDeps = true; 802 853 nativeBuildInputs = [ pkg-config ]; 803 854 buildInputs = [ xorgproto libX11 libXext ]; 804 855 meta.platforms = lib.platforms.unix; ··· 814 865 sha256 = "0v7aj8q3rlchdyfwdna7n7vgpyzyir391dlv5rwy9fxagbikbyhw"; 815 866 }; 816 867 hardeningDisable = [ "bindnow" "relro" ]; 868 + strictDeps = true; 817 869 nativeBuildInputs = [ pkg-config ]; 818 870 buildInputs = [ xorgproto libxcb xtrans ]; 819 871 meta.platforms = lib.platforms.unix; ··· 829 881 sha256 = "1y4vx1vabg7j9hamp0vrfrax5b0lmgm3h0lbgbb3hnkv3dd0f5zr"; 830 882 }; 831 883 hardeningDisable = [ "bindnow" "relro" ]; 884 + strictDeps = true; 832 885 nativeBuildInputs = [ pkg-config ]; 833 886 buildInputs = [ xorgproto libX11 libXext ]; 834 887 meta.platforms = lib.platforms.unix; ··· 844 897 sha256 = "0bi5wxj6avim61yidh9fd3j4n8czxias5m8vss9vhxjnk1aksdwg"; 845 898 }; 846 899 hardeningDisable = [ "bindnow" "relro" ]; 900 + strictDeps = true; 847 901 nativeBuildInputs = [ pkg-config ]; 848 902 buildInputs = [ xorgproto libX11 libXext libXt ]; 849 903 meta.platforms = lib.platforms.unix; ··· 859 913 sha256 = "1v3krc6x0zliaa66qq1bf9j60x5nqfy68v8axaiglxpnvgqcpy6c"; 860 914 }; 861 915 hardeningDisable = [ "bindnow" "relro" ]; 916 + strictDeps = true; 862 917 nativeBuildInputs = [ pkg-config ]; 863 918 buildInputs = [ xorgproto ]; 864 919 meta.platforms = lib.platforms.unix; ··· 874 929 sha256 = "13kg59r3086383g1dyhnwxanhp2frssh9062mrgn34nzlf7gkbkn"; 875 930 }; 876 931 hardeningDisable = [ "bindnow" "relro" ]; 932 + strictDeps = true; 877 933 nativeBuildInputs = [ pkg-config ]; 878 934 buildInputs = [ libX11 libXext xorgproto libXmu libXpm libXt ]; 879 935 meta.platforms = lib.platforms.unix; ··· 889 945 sha256 = "0i653s8g25cc0mimkwid9366bqkbyhdyjhckx7bw77j20hzrkfid"; 890 946 }; 891 947 hardeningDisable = [ "bindnow" "relro" ]; 948 + strictDeps = true; 892 949 nativeBuildInputs = [ pkg-config ]; 893 950 buildInputs = [ libX11 libXext libXmu libXpm xorgproto libXt ]; 894 951 meta.platforms = lib.platforms.unix; ··· 904 961 sha256 = "13sfcglvz87vl58hd9rszwr73z0z4nwga3c12rfh7f5s2ln8l8dk"; 905 962 }; 906 963 hardeningDisable = [ "bindnow" "relro" ]; 964 + strictDeps = true; 907 965 nativeBuildInputs = [ pkg-config ]; 908 966 buildInputs = [ xorgproto libX11 libXfixes ]; 909 967 meta.platforms = lib.platforms.unix; ··· 919 977 sha256 = "10l7c9fm0jmpkm9ab9dz8r6m1pr87vvgqjnbx1psz50h4pwfklrs"; 920 978 }; 921 979 hardeningDisable = [ "bindnow" "relro" ]; 980 + strictDeps = true; 922 981 nativeBuildInputs = [ pkg-config ]; 923 982 buildInputs = [ xorgproto libX11 libXfixes libXrender ]; 924 983 meta.platforms = lib.platforms.unix; ··· 934 993 sha256 = "0igaw2akjf712y3rv7lx473jigxmcv9rs9y8sbrvbhya8f30cd5p"; 935 994 }; 936 995 hardeningDisable = [ "bindnow" "relro" ]; 996 + strictDeps = true; 937 997 nativeBuildInputs = [ pkg-config ]; 938 998 buildInputs = [ xorgproto libX11 libXfixes ]; 939 999 meta.platforms = lib.platforms.unix; ··· 949 1009 sha256 = "0ab53h0rkq721ihk5hi469x500f3pgbkm1wy01yf24x5m923nli0"; 950 1010 }; 951 1011 hardeningDisable = [ "bindnow" "relro" ]; 1012 + strictDeps = true; 952 1013 nativeBuildInputs = [ pkg-config ]; 953 1014 buildInputs = [ xorgproto ]; 954 1015 meta.platforms = lib.platforms.unix; ··· 964 1025 sha256 = "0azqxllcsfxc3ilhz6kwc6x7m8wc477p59ir9p0yrsldx766zbar"; 965 1026 }; 966 1027 hardeningDisable = [ "bindnow" "relro" ]; 1028 + strictDeps = true; 967 1029 nativeBuildInputs = [ pkg-config ]; 968 1030 buildInputs = [ libX11 xorgproto ]; 969 1031 meta.platforms = lib.platforms.unix; ··· 979 1041 sha256 = "0k2v4i4r24y3kdr5ici1qqhp69djnja919xfqp54c2rylm6s5hd7"; 980 1042 }; 981 1043 hardeningDisable = [ "bindnow" "relro" ]; 1044 + strictDeps = true; 982 1045 nativeBuildInputs = [ pkg-config ]; 983 1046 buildInputs = [ xorgproto libX11 ]; 984 1047 meta.platforms = lib.platforms.unix; ··· 994 1057 sha256 = "0hiji1bvpl78aj3a3141hkk353aich71wv8l5l2z51scfy878zqs"; 995 1058 }; 996 1059 hardeningDisable = [ "bindnow" "relro" ]; 1060 + strictDeps = true; 997 1061 nativeBuildInputs = [ pkg-config ]; 998 1062 buildInputs = [ libfontenc xorgproto freetype xtrans zlib ]; 999 1063 meta.platforms = lib.platforms.unix; ··· 1009 1073 sha256 = "0gmm20p3qq23pd2bhc5rsxil60wqvj9xi7l1nh55q8gp3hhnyz5a"; 1010 1074 }; 1011 1075 hardeningDisable = [ "bindnow" "relro" ]; 1076 + strictDeps = true; 1012 1077 nativeBuildInputs = [ pkg-config ]; 1013 1078 buildInputs = [ libfontenc xorgproto freetype xtrans zlib ]; 1014 1079 meta.platforms = lib.platforms.unix; ··· 1024 1089 sha256 = "1pdbr6gzfvixc791pjf42i9gg8wvfq6cpq6sdca04h4i42mxmpjp"; 1025 1090 }; 1026 1091 hardeningDisable = [ "bindnow" "relro" ]; 1092 + strictDeps = true; 1027 1093 nativeBuildInputs = [ pkg-config ]; 1028 1094 buildInputs = [ fontconfig freetype libX11 xorgproto libXrender ]; 1029 1095 meta.platforms = lib.platforms.unix; ··· 1039 1105 sha256 = "005sicls6faddkcj449858i9xz1nafy70y26frsk7iv1d9283l9f"; 1040 1106 }; 1041 1107 hardeningDisable = [ "bindnow" "relro" ]; 1108 + strictDeps = true; 1042 1109 nativeBuildInputs = [ pkg-config ]; 1043 1110 buildInputs = [ xorgproto libX11 libXext libXfixes ]; 1044 1111 meta.platforms = lib.platforms.unix; ··· 1054 1121 sha256 = "086p0axqj57nvkaqa6r00dnr9kyrn1m8blgf0zjy25zpxkbxn200"; 1055 1122 }; 1056 1123 hardeningDisable = [ "bindnow" "relro" ]; 1124 + strictDeps = true; 1057 1125 nativeBuildInputs = [ pkg-config ]; 1058 1126 buildInputs = [ libX11 libXext xorgproto ]; 1059 1127 meta.platforms = lib.platforms.unix; ··· 1069 1137 sha256 = "0cdpqnx6258i4l6qhphvkdiyspysg0i5caqjy820kp63wwjk4d4w"; 1070 1138 }; 1071 1139 hardeningDisable = [ "bindnow" "relro" ]; 1140 + strictDeps = true; 1072 1141 nativeBuildInputs = [ pkg-config ]; 1073 1142 buildInputs = [ libX11 libXext xorgproto libXt ]; 1074 1143 meta.platforms = lib.platforms.unix; ··· 1084 1153 sha256 = "0mwc2jwmq03b1m9ihax5c6gw2ln8rc70zz4fsj3kb7440nchqdkz"; 1085 1154 }; 1086 1155 hardeningDisable = [ "bindnow" "relro" ]; 1156 + strictDeps = true; 1087 1157 nativeBuildInputs = [ pkg-config ]; 1088 1158 buildInputs = [ xorgproto libX11 libXau libXext ]; 1089 1159 meta.platforms = lib.platforms.unix; ··· 1099 1169 sha256 = "09dc6nwlb2122h02vl64k9x56mxnyqz2gwpga0abfv4bb1bxmlcw"; 1100 1170 }; 1101 1171 hardeningDisable = [ "bindnow" "relro" ]; 1172 + strictDeps = true; 1102 1173 nativeBuildInputs = [ pkg-config gettext ]; 1103 1174 buildInputs = [ libX11 libXext xorgproto libXt ]; 1104 1175 meta.platforms = lib.platforms.unix; ··· 1114 1185 sha256 = "12kvvar3ihf6sw49h6ywfdiwmb8i1gh8wasg1zhzp6hs2hay06n1"; 1115 1186 }; 1116 1187 hardeningDisable = [ "bindnow" "relro" ]; 1188 + strictDeps = true; 1117 1189 nativeBuildInputs = [ pkg-config ]; 1118 1190 buildInputs = [ xorgproto libX11 ]; 1119 1191 meta.platforms = lib.platforms.unix; ··· 1129 1201 sha256 = "08z0mqywrm7ij8bxlfrx0d2wy6kladdmkva1nw5k6qix82z0xsla"; 1130 1202 }; 1131 1203 hardeningDisable = [ "bindnow" "relro" ]; 1204 + strictDeps = true; 1132 1205 nativeBuildInputs = [ pkg-config ]; 1133 1206 buildInputs = [ xorgproto libX11 libXext libXrender ]; 1134 1207 meta.platforms = lib.platforms.unix; ··· 1144 1217 sha256 = "0j89cnb06g8x79wmmnwzykgkkfdhin9j7hjpvsxwlr3fz1wmjvf0"; 1145 1218 }; 1146 1219 hardeningDisable = [ "bindnow" "relro" ]; 1220 + strictDeps = true; 1147 1221 nativeBuildInputs = [ pkg-config ]; 1148 1222 buildInputs = [ xorgproto libX11 ]; 1149 1223 meta.platforms = lib.platforms.unix; ··· 1159 1233 sha256 = "049b7dk6hx47161hg47ryjrm6pwsp27r5pby05b0wqb1pcggprmn"; 1160 1234 }; 1161 1235 hardeningDisable = [ "bindnow" "relro" ]; 1236 + strictDeps = true; 1162 1237 nativeBuildInputs = [ pkg-config ]; 1163 1238 buildInputs = [ xorgproto libX11 libXext ]; 1164 1239 meta.platforms = lib.platforms.unix; ··· 1174 1249 sha256 = "0q1x7842r8rcn2m0q4q9f69h4qa097fyizs8brzx5ns62s7w1737"; 1175 1250 }; 1176 1251 hardeningDisable = [ "bindnow" "relro" ]; 1252 + strictDeps = true; 1177 1253 nativeBuildInputs = [ pkg-config ]; 1178 1254 buildInputs = [ libICE xorgproto libSM libX11 ]; 1179 1255 meta.platforms = lib.platforms.unix; ··· 1189 1265 sha256 = "012jpyj7xfm653a9jcfqbzxyywdmwb2b5wr1dwylx14f3f54jma6"; 1190 1266 }; 1191 1267 hardeningDisable = [ "bindnow" "relro" ]; 1268 + strictDeps = true; 1192 1269 nativeBuildInputs = [ pkg-config ]; 1193 1270 buildInputs = [ xorgproto libX11 libXext libXi ]; 1194 1271 meta.platforms = lib.platforms.unix; ··· 1204 1281 sha256 = "125hn06bd3d8y97hm2pbf5j55gg4r2hpd3ifad651i4sr7m16v6j"; 1205 1282 }; 1206 1283 hardeningDisable = [ "bindnow" "relro" ]; 1284 + strictDeps = true; 1207 1285 nativeBuildInputs = [ pkg-config ]; 1208 1286 buildInputs = [ xorgproto libX11 libXext ]; 1209 1287 meta.platforms = lib.platforms.unix; ··· 1219 1297 sha256 = "1kbdjsvkm5l7axv7g477qj18sab2wnqhliy6197syzizgfbsfgbb"; 1220 1298 }; 1221 1299 hardeningDisable = [ "bindnow" "relro" ]; 1300 + strictDeps = true; 1222 1301 nativeBuildInputs = [ pkg-config ]; 1223 1302 buildInputs = [ xorgproto libX11 libXext libXv ]; 1224 1303 meta.platforms = lib.platforms.unix; ··· 1234 1313 sha256 = "00vjvcdlc1sga251jkxn6gkxmx9h5n290ffxxpa40qbca1gvr61b"; 1235 1314 }; 1236 1315 hardeningDisable = [ "bindnow" "relro" ]; 1316 + strictDeps = true; 1237 1317 nativeBuildInputs = [ pkg-config ]; 1238 1318 buildInputs = [ libX11 libXext xorgproto ]; 1239 1319 meta.platforms = lib.platforms.unix; ··· 1249 1329 sha256 = "107k593sx27vjz3v7gbb223add9i7w0bjc90gbb3jqpin3i07758"; 1250 1330 }; 1251 1331 hardeningDisable = [ "bindnow" "relro" ]; 1332 + strictDeps = true; 1252 1333 nativeBuildInputs = [ pkg-config ]; 1253 1334 buildInputs = [ libX11 libXext xorgproto ]; 1254 1335 meta.platforms = lib.platforms.unix; ··· 1264 1345 sha256 = "0mydhlyn72i7brjwypsqrpkls3nm6vxw0li8b2nw0caz7kwjgvmg"; 1265 1346 }; 1266 1347 hardeningDisable = [ "bindnow" "relro" ]; 1348 + strictDeps = true; 1267 1349 nativeBuildInputs = [ pkg-config ]; 1268 1350 buildInputs = [ libX11 libXext xorgproto ]; 1269 1351 meta.platforms = lib.platforms.unix; ··· 1279 1361 sha256 = "0hvjfhrcym770cr0zpqajdy3cda30aiwbjzv16iafkqkbl090gr5"; 1280 1362 }; 1281 1363 hardeningDisable = [ "bindnow" "relro" ]; 1364 + strictDeps = true; 1282 1365 nativeBuildInputs = [ pkg-config ]; 1283 1366 buildInputs = [ xorgproto libX11 libXext ]; 1284 1367 meta.platforms = lib.platforms.unix; ··· 1294 1377 sha256 = "0y90170dp8wsidr1dzza0grxr1lfh30ji3b5vkjz4j6x1n0wxz1c"; 1295 1378 }; 1296 1379 hardeningDisable = [ "bindnow" "relro" ]; 1380 + strictDeps = true; 1297 1381 nativeBuildInputs = [ pkg-config ]; 1298 1382 buildInputs = [ xorgproto zlib ]; 1299 1383 meta.platforms = lib.platforms.unix; ··· 1309 1393 sha256 = "12glp4w1kgvmqn89lk19cgr6jccd3awxra4dxisp7pagi06rsk11"; 1310 1394 }; 1311 1395 hardeningDisable = [ "bindnow" "relro" ]; 1396 + strictDeps = true; 1312 1397 nativeBuildInputs = [ pkg-config ]; 1313 1398 buildInputs = [ zlib ]; 1314 1399 meta.platforms = lib.platforms.unix; ··· 1324 1409 sha256 = "0cz7s9w8lqgzinicd4g36rjg08zhsbyngh0w68c3np8nlc8mkl74"; 1325 1410 }; 1326 1411 hardeningDisable = [ "bindnow" "relro" ]; 1412 + strictDeps = true; 1327 1413 nativeBuildInputs = [ pkg-config ]; 1328 1414 buildInputs = [ ]; 1329 1415 meta.platforms = lib.platforms.unix; ··· 1339 1425 sha256 = "0d2chjgyn5lr9sfhacfvqgnj9l9faz11vn322a06jd6lk3dxcpm5"; 1340 1426 }; 1341 1427 hardeningDisable = [ "bindnow" "relro" ]; 1428 + strictDeps = true; 1342 1429 nativeBuildInputs = [ pkg-config python3 ]; 1343 1430 buildInputs = [ libxslt libpthreadstubs libXau xcbproto libXdmcp ]; 1344 1431 meta.platforms = lib.platforms.unix; ··· 1354 1441 sha256 = "0acc7vrj5kfb19zvyl7f29rnsvx383dvwc19k70r8prm1lccxsr7"; 1355 1442 }; 1356 1443 hardeningDisable = [ "bindnow" "relro" ]; 1444 + strictDeps = true; 1357 1445 nativeBuildInputs = [ pkg-config meson ninja ]; 1358 1446 buildInputs = [ ]; 1359 1447 meta.platforms = lib.platforms.unix; ··· 1369 1457 sha256 = "1irq9crvscd3yb8sr802dhvvfr35jdy1n2yz094xplmd42mbv3bm"; 1370 1458 }; 1371 1459 hardeningDisable = [ "bindnow" "relro" ]; 1460 + strictDeps = true; 1372 1461 nativeBuildInputs = [ pkg-config ]; 1373 1462 buildInputs = [ xorgproto libX11 ]; 1374 1463 meta.platforms = lib.platforms.unix; ··· 1384 1473 sha256 = "1ir0j92mnd1nk37mrv9bz5swnccqldicgszvfsh62jd14q6k115q"; 1385 1474 }; 1386 1475 hardeningDisable = [ "bindnow" "relro" ]; 1476 + strictDeps = true; 1387 1477 nativeBuildInputs = [ pkg-config ]; 1388 1478 buildInputs = [ xorgproto ]; 1389 1479 meta.platforms = lib.platforms.unix; ··· 1399 1489 sha256 = "041bxkvv6f92sm3hhm977c4gdqdv5r1jyxjqcqfi8vkrg3s2j4ka"; 1400 1490 }; 1401 1491 hardeningDisable = [ "bindnow" "relro" ]; 1492 + strictDeps = true; 1402 1493 nativeBuildInputs = [ pkg-config ]; 1403 1494 buildInputs = [ libXaw libXmu xorgproto libXt ]; 1404 1495 meta.platforms = lib.platforms.unix; ··· 1414 1505 sha256 = "0pdngiy8zdhsiqx2am75yfcl36l7kd7d7nl0rss8shcdvsqgmx29"; 1415 1506 }; 1416 1507 hardeningDisable = [ "bindnow" "relro" ]; 1508 + strictDeps = true; 1417 1509 nativeBuildInputs = [ pkg-config ]; 1418 1510 buildInputs = [ xorgproto ]; 1419 1511 meta.platforms = lib.platforms.unix; ··· 1429 1521 sha256 = "081rrajj5hpgx3pvm43grqzscnq5kl320q0wq6zzhf6wrijhz41b"; 1430 1522 }; 1431 1523 hardeningDisable = [ "bindnow" "relro" ]; 1524 + strictDeps = true; 1432 1525 nativeBuildInputs = [ pkg-config ]; 1433 1526 buildInputs = [ ]; 1434 1527 meta.platforms = lib.platforms.unix; ··· 1444 1537 sha256 = "072h9nzh8s5vqfz35dli4fba36fnr219asjrb7p89n8ph0paan6m"; 1445 1538 }; 1446 1539 hardeningDisable = [ "bindnow" "relro" ]; 1540 + strictDeps = true; 1447 1541 nativeBuildInputs = [ pkg-config ]; 1448 1542 buildInputs = [ xorgproto ]; 1449 1543 meta.platforms = lib.platforms.unix; ··· 1459 1553 sha256 = "1ixsnsm2mn0zy9ksdid0lj6irnhvasfik9mz8bbrs5sajzmra16a"; 1460 1554 }; 1461 1555 hardeningDisable = [ "bindnow" "relro" ]; 1556 + strictDeps = true; 1462 1557 nativeBuildInputs = [ pkg-config ]; 1463 1558 buildInputs = [ libfontenc freetype xorgproto zlib ]; 1464 1559 meta.platforms = lib.platforms.unix; ··· 1474 1569 sha256 = "1zmfzfmdp42nvapf0qz1bc3i3waq5sjrpkgfw64qs4nmq30wy86c"; 1475 1570 }; 1476 1571 hardeningDisable = [ "bindnow" "relro" ]; 1572 + strictDeps = true; 1477 1573 nativeBuildInputs = [ pkg-config ]; 1478 1574 buildInputs = [ libxkbfile libX11 libXext libXmu libXt ]; 1479 1575 meta.platforms = lib.platforms.unix; ··· 1489 1585 sha256 = "0crczl25zynkrslmm8sjaxszhrh4i33m7h5fg4wfdb3k8aarxjyz"; 1490 1586 }; 1491 1587 hardeningDisable = [ "bindnow" "relro" ]; 1588 + strictDeps = true; 1492 1589 nativeBuildInputs = [ pkg-config ]; 1493 1590 buildInputs = [ xorgproto ]; 1494 1591 meta.platforms = lib.platforms.unix; ··· 1504 1601 sha256 = "1xdrxs65v7d0rw1yaz0vsz55w4hxym99216p085ya9978j379wlg"; 1505 1602 }; 1506 1603 hardeningDisable = [ "bindnow" "relro" ]; 1604 + strictDeps = true; 1507 1605 nativeBuildInputs = [ pkg-config ]; 1508 1606 buildInputs = [ libX11 libxkbfile ]; 1509 1607 meta.platforms = lib.platforms.unix; ··· 1519 1617 sha256 = "0rkjyzmsdqmlrkx8gy2j4q6iksk58hcc92xzdprkf8kml9ar3wbc"; 1520 1618 }; 1521 1619 hardeningDisable = [ "bindnow" "relro" ]; 1620 + strictDeps = true; 1522 1621 nativeBuildInputs = [ pkg-config ]; 1523 1622 buildInputs = [ libICE libSM libXmu libXt ]; 1524 1623 meta.platforms = lib.platforms.unix; ··· 1534 1633 sha256 = "088v8p0yfn4r3azabp6662hqikfs2gjb9xmjjd45gnngwwp19b2b"; 1535 1634 }; 1536 1635 hardeningDisable = [ "bindnow" "relro" ]; 1636 + strictDeps = true; 1537 1637 nativeBuildInputs = [ pkg-config ]; 1538 1638 buildInputs = [ libX11 xorgproto ]; 1539 1639 meta.platforms = lib.platforms.unix; ··· 1549 1649 sha256 = "1ms5cj1w3g26zg6bxdv1j9hl0pxr4300qnv003cz1q3cl7ffljb4"; 1550 1650 }; 1551 1651 hardeningDisable = [ "bindnow" "relro" ]; 1652 + strictDeps = true; 1552 1653 nativeBuildInputs = [ pkg-config ]; 1553 1654 buildInputs = [ libICE libSM libX11 libXext libXmu xorgproto libXt ]; 1554 1655 meta.platforms = lib.platforms.unix; ··· 1564 1665 sha256 = "0w8ryfqylprz37zj9grl4jzdsqq67ibfwq5raj7vm1i7kmp2x08g"; 1565 1666 }; 1566 1667 hardeningDisable = [ "bindnow" "relro" ]; 1668 + strictDeps = true; 1567 1669 nativeBuildInputs = [ pkg-config ]; 1568 1670 buildInputs = [ ]; 1569 1671 meta.platforms = lib.platforms.unix; ··· 1579 1681 sha256 = "1mz319kfmvcrdpi22dmdr91mif1j0j3ck1f8mmnz5g1r9kl1in2y"; 1580 1682 }; 1581 1683 hardeningDisable = [ "bindnow" "relro" ]; 1684 + strictDeps = true; 1582 1685 nativeBuildInputs = [ pkg-config ]; 1583 1686 buildInputs = [ libXaw libXmu libXt ]; 1584 1687 meta.platforms = lib.platforms.unix; ··· 1594 1697 sha256 = "0d3wh6z6znwhfdiv0zaggfj0xgish98xa10yy76b9517zj7hnzhw"; 1595 1698 }; 1596 1699 hardeningDisable = [ "bindnow" "relro" ]; 1700 + strictDeps = true; 1597 1701 nativeBuildInputs = [ pkg-config ]; 1598 1702 buildInputs = [ libX11 libXext libXft libXmu xorgproto libXrender ]; 1599 1703 meta.platforms = lib.platforms.unix; ··· 1609 1713 sha256 = "032klzzw8r09z36x1272ssd79bcisz8j5p8gbdy111fiknvx27bd"; 1610 1714 }; 1611 1715 hardeningDisable = [ "bindnow" "relro" ]; 1716 + strictDeps = true; 1612 1717 nativeBuildInputs = [ pkg-config ]; 1613 1718 buildInputs = [ libX11 libXau libXext libXmu xorgproto ]; 1614 1719 meta.platforms = lib.platforms.unix; ··· 1624 1729 sha256 = "1plssg0s3pbslg6rfzxp9sx8ryvn8l32zyvc8zp9zsbsfwjg69rs"; 1625 1730 }; 1626 1731 hardeningDisable = [ "bindnow" "relro" ]; 1732 + strictDeps = true; 1627 1733 nativeBuildInputs = [ pkg-config ]; 1628 1734 buildInputs = [ libxcb xcbutil ]; 1629 1735 meta.platforms = lib.platforms.unix; ··· 1639 1745 sha256 = "1vh73sc13s7w5r6gnc6irca56s7998bja7wgdivkfn8jccawgw5r"; 1640 1746 }; 1641 1747 hardeningDisable = [ "bindnow" "relro" ]; 1748 + strictDeps = true; 1642 1749 nativeBuildInputs = [ pkg-config ]; 1643 1750 buildInputs = [ ]; 1644 1751 meta.platforms = lib.platforms.unix; ··· 1654 1761 sha256 = "1sxmlcb0sb3h4z05kl5l0kxnhrc0h8c74p9m3zdc7bv58jaldmym"; 1655 1762 }; 1656 1763 hardeningDisable = [ "bindnow" "relro" ]; 1764 + strictDeps = true; 1657 1765 nativeBuildInputs = [ pkg-config ]; 1658 1766 buildInputs = [ libX11 libXaw xorgproto libXt ]; 1659 1767 meta.platforms = lib.platforms.unix; ··· 1669 1777 sha256 = "1hzwazgyywd9mz4mjj1yv8ski27qqx7ypmyr27m39hrajyddsjph"; 1670 1778 }; 1671 1779 hardeningDisable = [ "bindnow" "relro" ]; 1780 + strictDeps = true; 1672 1781 nativeBuildInputs = [ pkg-config python3 ]; 1673 1782 buildInputs = [ ]; 1674 1783 meta.platforms = lib.platforms.unix; ··· 1684 1793 sha256 = "1sahmrgbpyki4bb72hxym0zvxwnycmswsxiisgqlln9vrdlr9r26"; 1685 1794 }; 1686 1795 hardeningDisable = [ "bindnow" "relro" ]; 1796 + strictDeps = true; 1687 1797 nativeBuildInputs = [ pkg-config m4 ]; 1688 1798 buildInputs = [ gperf libxcb xorgproto ]; 1689 1799 meta.platforms = lib.platforms.unix; ··· 1699 1809 sha256 = "0krr4rcw6r42cncinzvzzdqnmxk3nrgpnadyg2h8k9x10q3hm885"; 1700 1810 }; 1701 1811 hardeningDisable = [ "bindnow" "relro" ]; 1812 + strictDeps = true; 1702 1813 nativeBuildInputs = [ pkg-config m4 ]; 1703 1814 buildInputs = [ gperf libxcb xcbutilimage xcbutilrenderutil xorgproto ]; 1704 1815 meta.platforms = lib.platforms.unix; ··· 1714 1825 sha256 = "158rm913dg3hxrrhyvvxr8bcm0pjy5jws70dhy2s12w1krv829k8"; 1715 1826 }; 1716 1827 hardeningDisable = [ "bindnow" "relro" ]; 1828 + strictDeps = true; 1717 1829 nativeBuildInputs = [ pkg-config m4 ]; 1718 1830 buildInputs = [ gperf libxcb xcbproto xorgproto ]; 1719 1831 meta.platforms = lib.platforms.unix; ··· 1729 1841 sha256 = "1z1gxacg7q4cw6jrd26gvi5y04npsyavblcdad1xccc8swvnmf9d"; 1730 1842 }; 1731 1843 hardeningDisable = [ "bindnow" "relro" ]; 1844 + strictDeps = true; 1732 1845 nativeBuildInputs = [ pkg-config m4 ]; 1733 1846 buildInputs = [ gperf libxcb xcbutil xorgproto ]; 1734 1847 meta.platforms = lib.platforms.unix; ··· 1744 1857 sha256 = "1nbd45pzc1wm6v5drr5338j4nicbgxa5hcakvsvm5pnyy47lky0f"; 1745 1858 }; 1746 1859 hardeningDisable = [ "bindnow" "relro" ]; 1860 + strictDeps = true; 1747 1861 nativeBuildInputs = [ pkg-config m4 ]; 1748 1862 buildInputs = [ gperf libxcb xorgproto ]; 1749 1863 meta.platforms = lib.platforms.unix; ··· 1759 1873 sha256 = "0nza1csdvvxbmk8vgv8vpmq7q8h05xrw3cfx9lwxd1hjzd47xsf6"; 1760 1874 }; 1761 1875 hardeningDisable = [ "bindnow" "relro" ]; 1876 + strictDeps = true; 1762 1877 nativeBuildInputs = [ pkg-config m4 ]; 1763 1878 buildInputs = [ gperf libxcb xorgproto ]; 1764 1879 meta.platforms = lib.platforms.unix; ··· 1774 1889 sha256 = "0gra7hfyxajic4mjd63cpqvd20si53j1q3rbdlkqkahfciwq3gr8"; 1775 1890 }; 1776 1891 hardeningDisable = [ "bindnow" "relro" ]; 1892 + strictDeps = true; 1777 1893 nativeBuildInputs = [ pkg-config m4 ]; 1778 1894 buildInputs = [ gperf libxcb xorgproto ]; 1779 1895 meta.platforms = lib.platforms.unix; ··· 1789 1905 sha256 = "1fr3q4rszgx7x2zxy2ip592a3fgx20hfwac49p2l5b7jqsr1ying"; 1790 1906 }; 1791 1907 hardeningDisable = [ "bindnow" "relro" ]; 1908 + strictDeps = true; 1792 1909 nativeBuildInputs = [ pkg-config ]; 1793 1910 buildInputs = [ libX11 libXaw libXft libxkbfile libXmu xorgproto libXrender libXt ]; 1794 1911 meta.platforms = lib.platforms.unix; ··· 1804 1921 sha256 = "1ik7gzlp2igz183x70883000ygp99r20x3aah6xhaslbpdhm6n75"; 1805 1922 }; 1806 1923 hardeningDisable = [ "bindnow" "relro" ]; 1924 + strictDeps = true; 1807 1925 nativeBuildInputs = [ pkg-config ]; 1808 1926 buildInputs = [ libX11 ]; 1809 1927 meta.platforms = lib.platforms.unix; ··· 1819 1937 sha256 = "0hvjkanrdlvk3ln5a1jx3c9ggziism2jr1na7jl3zyk0y3sdm28b"; 1820 1938 }; 1821 1939 hardeningDisable = [ "bindnow" "relro" ]; 1940 + strictDeps = true; 1822 1941 nativeBuildInputs = [ pkg-config ]; 1823 1942 buildInputs = [ libXcomposite libXdamage libXext libXfixes libXrender ]; 1824 1943 meta.platforms = lib.platforms.unix; ··· 1834 1953 sha256 = "1q2ib1626i5da0nda09sp3vzppjrcn82fff83cw7hwr0vy14h56i"; 1835 1954 }; 1836 1955 hardeningDisable = [ "bindnow" "relro" ]; 1956 + strictDeps = true; 1837 1957 nativeBuildInputs = [ pkg-config ]; 1838 1958 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 1839 1959 meta.platforms = lib.platforms.unix; ··· 1849 1969 sha256 = "0ggbv084cavp52hjgcz3vdj0g018axs0m23c03lpc5sgn92gidim"; 1850 1970 }; 1851 1971 hardeningDisable = [ "bindnow" "relro" ]; 1972 + strictDeps = true; 1852 1973 nativeBuildInputs = [ pkg-config ]; 1853 1974 buildInputs = [ libpng libX11 libXcursor ]; 1854 1975 meta.platforms = lib.platforms.unix; ··· 1864 1985 sha256 = "16a96li0s0ggg60v7f6ywxmsrmxdfizcw55ccv7sp4qjfisca7pf"; 1865 1986 }; 1866 1987 hardeningDisable = [ "bindnow" "relro" ]; 1988 + strictDeps = true; 1867 1989 nativeBuildInputs = [ pkg-config ]; 1868 1990 buildInputs = [ libXcursor ]; 1869 1991 meta.platforms = lib.platforms.unix; ··· 1879 2001 sha256 = "1x17hdymf6rd8jmh4n1sd4g5a8ayr5w94nwjw84qs2fs5pvq7lhd"; 1880 2002 }; 1881 2003 hardeningDisable = [ "bindnow" "relro" ]; 2004 + strictDeps = true; 1882 2005 nativeBuildInputs = [ pkg-config ]; 1883 2006 buildInputs = [ libX11 libXau libXaw libXdmcp libXext libXft libXinerama libXmu libXpm xorgproto libXrender libXt ]; 1884 2007 meta.platforms = lib.platforms.unix; ··· 1894 2017 sha256 = "0ldgrj4w2fa8jng4b3f3biaj0wyn8zvya88pnk70d7k12pcqw8rh"; 1895 2018 }; 1896 2019 hardeningDisable = [ "bindnow" "relro" ]; 2020 + strictDeps = true; 1897 2021 nativeBuildInputs = [ pkg-config ]; 1898 2022 buildInputs = [ libdmx libX11 libxcb libXcomposite libXext libXi libXinerama xorgproto libXrender libXtst libXxf86dga libXxf86misc libXxf86vm ]; 1899 2023 meta.platforms = lib.platforms.unix; ··· 1909 2033 sha256 = "0lcx8h3zd11m4w8wf7dyp89826d437iz78cyrix436bqx31x5k6r"; 1910 2034 }; 1911 2035 hardeningDisable = [ "bindnow" "relro" ]; 2036 + strictDeps = true; 1912 2037 nativeBuildInputs = [ pkg-config ]; 1913 2038 buildInputs = [ libGL xorgproto libX11 ]; 1914 2039 meta.platforms = lib.platforms.unix; ··· 1924 2049 sha256 = "1ql592pdhddhkipkrsxn929y9l2nn02a5fh2z3dx47kmzs5y006p"; 1925 2050 }; 1926 2051 hardeningDisable = [ "bindnow" "relro" ]; 2052 + strictDeps = true; 1927 2053 nativeBuildInputs = [ pkg-config ]; 1928 2054 buildInputs = [ libX11 xorgproto libXrandr ]; 1929 2055 meta.platforms = lib.platforms.unix; ··· 1939 2065 sha256 = "1nxn443pfhddmwl59wplpjkslhlyfk307qx18nrimvvb2hipx8gq"; 1940 2066 }; 1941 2067 hardeningDisable = [ "bindnow" "relro" ]; 2068 + strictDeps = true; 1942 2069 nativeBuildInputs = [ pkg-config ]; 1943 2070 buildInputs = [ libX11 libxcb libXext libXi libXmu xorgproto libXrender libXt ]; 1944 2071 meta.platforms = lib.platforms.unix; ··· 1954 2081 sha256 = "1h1y0fwnawlp4yc5llr1l7hwfcxxpln2fxhy6arcf6w6h4z0f9l7"; 1955 2082 }; 1956 2083 hardeningDisable = [ "bindnow" "relro" ]; 2084 + strictDeps = true; 1957 2085 nativeBuildInputs = [ pkg-config ]; 1958 2086 buildInputs = [ xorgproto libevdev udev mtdev xorgserver ]; 1959 2087 meta.platforms = lib.platforms.unix; ··· 1969 2097 sha256 = "1awfq496d082brgjbr60lhm6jvr9537rflwxqdfqwfzjy3n6jxly"; 1970 2098 }; 1971 2099 hardeningDisable = [ "bindnow" "relro" ]; 2100 + strictDeps = true; 1972 2101 nativeBuildInputs = [ pkg-config ]; 1973 2102 buildInputs = [ xorgproto xorgserver ]; 1974 2103 meta.platforms = lib.platforms.unix; ··· 1984 2113 sha256 = "12032yg412kyvnmc5fha1in7mpi651d8sa1bk4138s2j2zr01jgp"; 1985 2114 }; 1986 2115 hardeningDisable = [ "bindnow" "relro" ]; 2116 + strictDeps = true; 1987 2117 nativeBuildInputs = [ pkg-config ]; 1988 2118 buildInputs = [ xorgproto xorgserver ]; 1989 2119 meta.platforms = lib.platforms.unix; ··· 1999 2129 sha256 = "1xk9b05csndcgcj8kbb6fkwa3c7njzzxc6qvz9bvy77y2k2s63gq"; 2000 2130 }; 2001 2131 hardeningDisable = [ "bindnow" "relro" ]; 2132 + strictDeps = true; 2002 2133 nativeBuildInputs = [ pkg-config ]; 2003 2134 buildInputs = [ xorgproto libinput xorgserver ]; 2004 2135 meta.platforms = lib.platforms.unix; ··· 2014 2145 sha256 = "1iawr1wyl2qch1mqszcs0s84i92mh4xxprflnycbw1adc18b7v4k"; 2015 2146 }; 2016 2147 hardeningDisable = [ "bindnow" "relro" ]; 2148 + strictDeps = true; 2017 2149 nativeBuildInputs = [ pkg-config ]; 2018 2150 buildInputs = [ xorgproto xorgserver ]; 2019 2151 meta.platforms = lib.platforms.unix; ··· 2029 2161 sha256 = "0xhm03qywwfgkpfl904d08lx00y28m1b6lqmks5nxizixwk3by3s"; 2030 2162 }; 2031 2163 hardeningDisable = [ "bindnow" "relro" ]; 2164 + strictDeps = true; 2032 2165 nativeBuildInputs = [ pkg-config ]; 2033 2166 buildInputs = [ xorgproto libevdev libX11 libXi xorgserver libXtst ]; 2034 2167 meta.platforms = lib.platforms.unix; ··· 2044 2177 sha256 = "06ckn4hlkpig5vnivl0zj8a7ykcgvrsj8b3iccl1pgn1gaamix8a"; 2045 2178 }; 2046 2179 hardeningDisable = [ "bindnow" "relro" ]; 2180 + strictDeps = true; 2047 2181 nativeBuildInputs = [ pkg-config ]; 2048 2182 buildInputs = [ xorgproto udev xorgserver ]; 2049 2183 meta.platforms = lib.platforms.unix; ··· 2059 2193 sha256 = "171k8b8s42s3w73l7ln9jqwk88w4l7r1km2blx1vy898c854yvpr"; 2060 2194 }; 2061 2195 hardeningDisable = [ "bindnow" "relro" ]; 2196 + strictDeps = true; 2062 2197 nativeBuildInputs = [ pkg-config ]; 2063 2198 buildInputs = [ xorgserver xorgproto ]; 2064 2199 meta.platforms = lib.platforms.unix; ··· 2074 2209 sha256 = "125dq85n46yqmnmr2hknxwcqicwlvz2b2phf0m963fpg9l1j6y30"; 2075 2210 }; 2076 2211 hardeningDisable = [ "bindnow" "relro" ]; 2212 + strictDeps = true; 2077 2213 nativeBuildInputs = [ pkg-config ]; 2078 2214 buildInputs = [ xorgproto mesa libGL libdrm udev xorgserver ]; 2079 2215 meta.platforms = lib.platforms.unix; ··· 2089 2225 sha256 = "0znwqfc8abkiha98an8hxsngnz96z6cd976bc4bsvz1km6wqk0c0"; 2090 2226 }; 2091 2227 hardeningDisable = [ "bindnow" "relro" ]; 2228 + strictDeps = true; 2092 2229 nativeBuildInputs = [ pkg-config ]; 2093 2230 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2094 2231 meta.platforms = lib.platforms.unix; ··· 2104 2241 sha256 = "07p5vdsj2ckxb6wh02s61akcv4qfg6s1d5ld3jn3lfaayd3f1466"; 2105 2242 }; 2106 2243 hardeningDisable = [ "bindnow" "relro" ]; 2244 + strictDeps = true; 2107 2245 nativeBuildInputs = [ pkg-config ]; 2108 2246 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2109 2247 meta.platforms = lib.platforms.unix; ··· 2119 2257 sha256 = "1pm2cy81ma7ldsw0yfk28b33h9z2hcj5rccrxhfxfgvxsiavrnqy"; 2120 2258 }; 2121 2259 hardeningDisable = [ "bindnow" "relro" ]; 2260 + strictDeps = true; 2122 2261 nativeBuildInputs = [ pkg-config ]; 2123 2262 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2124 2263 meta.platforms = lib.platforms.unix; ··· 2134 2273 sha256 = "0gmymk8207fd9rjliq05l2gvx220h432rj3h75hv2ylr3k9vmp2b"; 2135 2274 }; 2136 2275 hardeningDisable = [ "bindnow" "relro" ]; 2276 + strictDeps = true; 2137 2277 nativeBuildInputs = [ pkg-config ]; 2138 2278 buildInputs = [ xorgproto mesa libGL libdrm udev libpciaccess xorgserver ]; 2139 2279 meta.platforms = lib.platforms.unix; ··· 2149 2289 sha256 = "1gqzy7q9v824m7hqkbbmncxg082zm0d4mafgc97c4skyiwgf9wq7"; 2150 2290 }; 2151 2291 hardeningDisable = [ "bindnow" "relro" ]; 2292 + strictDeps = true; 2152 2293 nativeBuildInputs = [ pkg-config ]; 2153 2294 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2154 2295 meta.platforms = lib.platforms.unix; ··· 2164 2305 sha256 = "1asifc6ld2g9kap15vfhvsvyl69lj7pw3d9ra9mi4najllh7pj7d"; 2165 2306 }; 2166 2307 hardeningDisable = [ "bindnow" "relro" ]; 2308 + strictDeps = true; 2167 2309 nativeBuildInputs = [ pkg-config ]; 2168 2310 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2169 2311 meta.platforms = lib.platforms.unix; ··· 2179 2321 sha256 = "1fcm9vwgv8wnffbvkzddk4yxrh3kc0np6w65wj8k88q7jf3bn4ip"; 2180 2322 }; 2181 2323 hardeningDisable = [ "bindnow" "relro" ]; 2324 + strictDeps = true; 2182 2325 nativeBuildInputs = [ pkg-config ]; 2183 2326 buildInputs = [ xorgproto xorgserver ]; 2184 2327 meta.platforms = lib.platforms.unix; ··· 2194 2337 sha256 = "16a66zr0l1lmssa07i3rzy07djxnb45c17ks8c71h8l06xgxihyw"; 2195 2338 }; 2196 2339 hardeningDisable = [ "bindnow" "relro" ]; 2340 + strictDeps = true; 2197 2341 nativeBuildInputs = [ pkg-config ]; 2198 2342 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2199 2343 meta.platforms = lib.platforms.unix; ··· 2209 2353 sha256 = "0zn9gb49grds5mcs1dlrx241k2w1sgqmx4i5x7v6159xxqhlqsf6"; 2210 2354 }; 2211 2355 hardeningDisable = [ "bindnow" "relro" ]; 2356 + strictDeps = true; 2212 2357 nativeBuildInputs = [ pkg-config ]; 2213 2358 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2214 2359 meta.platforms = lib.platforms.unix; ··· 2224 2369 sha256 = "1vaav6kx4n00q4fawgqnjmbdkppl0dir2dkrj4ad372mxrvl9c4y"; 2225 2370 }; 2226 2371 hardeningDisable = [ "bindnow" "relro" ]; 2372 + strictDeps = true; 2227 2373 nativeBuildInputs = [ pkg-config ]; 2228 2374 buildInputs = [ xorgproto xorgserver ]; 2229 2375 meta.platforms = lib.platforms.unix; ··· 2239 2385 sha256 = "1lkpspvrvrp9s539bhfdjfh4andaqyk63l6zjn8m3km95smk6a45"; 2240 2386 }; 2241 2387 hardeningDisable = [ "bindnow" "relro" ]; 2388 + strictDeps = true; 2242 2389 nativeBuildInputs = [ pkg-config ]; 2243 2390 buildInputs = [ libpciaccess xorgproto xorgserver ]; 2244 2391 meta.platforms = lib.platforms.unix; ··· 2254 2401 sha256 = "1snhpv1igrhifcls3r498kjd14ml6x2xvih7zk9xlsd1ymmhlb4g"; 2255 2402 }; 2256 2403 hardeningDisable = [ "bindnow" "relro" ]; 2404 + strictDeps = true; 2257 2405 nativeBuildInputs = [ pkg-config ]; 2258 2406 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2259 2407 meta.platforms = lib.platforms.unix; ··· 2269 2417 sha256 = "0l3s1m95bdsg4gki943qipq8agswbb84dzcflpxa3vlckwhh3r26"; 2270 2418 }; 2271 2419 hardeningDisable = [ "bindnow" "relro" ]; 2420 + strictDeps = true; 2272 2421 nativeBuildInputs = [ pkg-config ]; 2273 2422 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2274 2423 meta.platforms = lib.platforms.unix; ··· 2284 2433 sha256 = "1jb7jspmzidfixbc0gghyjmnmpqv85i7pi13l4h2hn2ml3p83dq0"; 2285 2434 }; 2286 2435 hardeningDisable = [ "bindnow" "relro" ]; 2436 + strictDeps = true; 2287 2437 nativeBuildInputs = [ pkg-config ]; 2288 2438 buildInputs = [ cairo xorgproto libdrm libpng udev libpciaccess libX11 xcbutil libxcb libXcursor libXdamage libXext libXfixes xorgserver libXrandr libXrender libxshmfence libXtst libXvMC ]; 2289 2439 meta.platforms = lib.platforms.unix; ··· 2299 2449 sha256 = "0yaxpgyyj9398nzzr5vnsfxcis76z46p9814yzj8179yl7hld296"; 2300 2450 }; 2301 2451 hardeningDisable = [ "bindnow" "relro" ]; 2452 + strictDeps = true; 2302 2453 nativeBuildInputs = [ pkg-config ]; 2303 2454 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2304 2455 meta.platforms = lib.platforms.unix; ··· 2314 2465 sha256 = "0r4h673kw8fl7afc30anwbjlbhp82mg15fvaxf470xg7z983k0wk"; 2315 2466 }; 2316 2467 hardeningDisable = [ "bindnow" "relro" ]; 2468 + strictDeps = true; 2317 2469 nativeBuildInputs = [ pkg-config ]; 2318 2470 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2319 2471 meta.platforms = lib.platforms.unix; ··· 2329 2481 sha256 = "1yafmp23jrfdmc094i6a4dsizapsc9v0pl65cpc8w1kvn7343k4i"; 2330 2482 }; 2331 2483 hardeningDisable = [ "bindnow" "relro" ]; 2484 + strictDeps = true; 2332 2485 nativeBuildInputs = [ pkg-config ]; 2333 2486 buildInputs = [ xorgproto xorgserver ]; 2334 2487 meta.platforms = lib.platforms.unix; ··· 2344 2497 sha256 = "0rhs3z274jdzd82pcsl25xn8hmw6i4cxs2kwfnphpfhxbbkiq7wl"; 2345 2498 }; 2346 2499 hardeningDisable = [ "bindnow" "relro" ]; 2500 + strictDeps = true; 2347 2501 nativeBuildInputs = [ pkg-config ]; 2348 2502 buildInputs = [ xorgproto libdrm udev libpciaccess xorgserver ]; 2349 2503 meta.platforms = lib.platforms.unix; ··· 2359 2513 sha256 = "0bdk3pc5y0n7p53q4gc2ff7bw16hy5hwdjjxkm5j3s7hdyg6960z"; 2360 2514 }; 2361 2515 hardeningDisable = [ "bindnow" "relro" ]; 2516 + strictDeps = true; 2362 2517 nativeBuildInputs = [ pkg-config ]; 2363 2518 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2364 2519 meta.platforms = lib.platforms.unix; ··· 2374 2529 sha256 = "0nmbrx6913dc724y8wj2p6vqfbj5zdjfmsl037v627jj0whx9rwk"; 2375 2530 }; 2376 2531 hardeningDisable = [ "bindnow" "relro" ]; 2532 + strictDeps = true; 2377 2533 nativeBuildInputs = [ pkg-config ]; 2378 2534 buildInputs = [ xorgproto libdrm xorgserver ]; 2379 2535 meta.platforms = lib.platforms.unix; ··· 2389 2545 sha256 = "0x9gq3hw6k661k82ikd1y2kkk4dmgv310xr5q59dwn4k6z37aafs"; 2390 2546 }; 2391 2547 hardeningDisable = [ "bindnow" "relro" ]; 2548 + strictDeps = true; 2392 2549 nativeBuildInputs = [ pkg-config ]; 2393 2550 buildInputs = [ xorgproto libdrm udev libpciaccess libX11 libXext xorgserver libXvMC ]; 2394 2551 meta.platforms = lib.platforms.unix; ··· 2404 2561 sha256 = "14jc24znnahhmz4kqalafmllsg8awlz0y6gpgdpk5ih38ph851mi"; 2405 2562 }; 2406 2563 hardeningDisable = [ "bindnow" "relro" ]; 2564 + strictDeps = true; 2407 2565 nativeBuildInputs = [ pkg-config ]; 2408 2566 buildInputs = [ xorgproto libdrm udev libpciaccess xorgserver ]; 2409 2567 meta.platforms = lib.platforms.unix; ··· 2419 2577 sha256 = "0snvwmrh8dqyyaq7ggicym6yrsg4brygkx9156r0m095m7fp3rav"; 2420 2578 }; 2421 2579 hardeningDisable = [ "bindnow" "relro" ]; 2580 + strictDeps = true; 2422 2581 nativeBuildInputs = [ pkg-config ]; 2423 2582 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2424 2583 meta.platforms = lib.platforms.unix; ··· 2434 2593 sha256 = "0yzqcdfrnnyaaaa76d4hpwycpq4x2j8qvg9m4q19lj4xbicwc4cm"; 2435 2594 }; 2436 2595 hardeningDisable = [ "bindnow" "relro" ]; 2596 + strictDeps = true; 2437 2597 nativeBuildInputs = [ pkg-config ]; 2438 2598 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2439 2599 meta.platforms = lib.platforms.unix; ··· 2449 2609 sha256 = "06d1v5s7xf00y18x12cz11sk00rgn0yq95w66kmgzy465pzxvj84"; 2450 2610 }; 2451 2611 hardeningDisable = [ "bindnow" "relro" ]; 2612 + strictDeps = true; 2452 2613 nativeBuildInputs = [ pkg-config ]; 2453 2614 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2454 2615 meta.platforms = lib.platforms.unix; ··· 2464 2625 sha256 = "11pcrsdpdrwk0mrgv83s5nsx8a9i4lhmivnal3fjbrvi3zdw94rc"; 2465 2626 }; 2466 2627 hardeningDisable = [ "bindnow" "relro" ]; 2628 + strictDeps = true; 2467 2629 nativeBuildInputs = [ pkg-config ]; 2468 2630 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2469 2631 meta.platforms = lib.platforms.unix; ··· 2479 2641 sha256 = "1g2r6gxqrmjdff95d42msxdw6vmkg2zn5sqv0rxd420iwy8wdwyh"; 2480 2642 }; 2481 2643 hardeningDisable = [ "bindnow" "relro" ]; 2644 + strictDeps = true; 2482 2645 nativeBuildInputs = [ pkg-config ]; 2483 2646 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2484 2647 meta.platforms = lib.platforms.unix; ··· 2494 2657 sha256 = "0srvrhydjnynfb7b1s145rgmsk4f71iz0ag4icpmb05944d90xr1"; 2495 2658 }; 2496 2659 hardeningDisable = [ "bindnow" "relro" ]; 2660 + strictDeps = true; 2497 2661 nativeBuildInputs = [ pkg-config ]; 2498 2662 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2499 2663 meta.platforms = lib.platforms.unix; ··· 2509 2673 sha256 = "090lfs3hjz3cjd016v5dybmcsigj6ffvjdhdsqv13k90p4b08h7l"; 2510 2674 }; 2511 2675 hardeningDisable = [ "bindnow" "relro" ]; 2676 + strictDeps = true; 2512 2677 nativeBuildInputs = [ pkg-config ]; 2513 2678 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2514 2679 meta.platforms = lib.platforms.unix; ··· 2524 2689 sha256 = "04fgwgk02m4nimlv67rrg1wnyahgymrn6rb2cjj1l8bmzkii4glr"; 2525 2690 }; 2526 2691 hardeningDisable = [ "bindnow" "relro" ]; 2692 + strictDeps = true; 2527 2693 nativeBuildInputs = [ pkg-config ]; 2528 2694 buildInputs = [ xorgproto xorgserver ]; 2529 2695 meta.platforms = lib.platforms.unix; ··· 2539 2705 sha256 = "07z3ngifwg2d4jgq8pms47n5lr2yn0ai72g86xxjnb3k20n5ym7s"; 2540 2706 }; 2541 2707 hardeningDisable = [ "bindnow" "relro" ]; 2708 + strictDeps = true; 2542 2709 nativeBuildInputs = [ pkg-config ]; 2543 2710 buildInputs = [ xorgproto xorgserver ]; 2544 2711 meta.platforms = lib.platforms.unix; ··· 2554 2721 sha256 = "1gacm0s6rii4x5sx9py5bhvs50jd4vs3nnbwjdjymyf31kpdirl3"; 2555 2722 }; 2556 2723 hardeningDisable = [ "bindnow" "relro" ]; 2724 + strictDeps = true; 2557 2725 nativeBuildInputs = [ pkg-config ]; 2558 2726 buildInputs = [ xorgproto xorgserver ]; 2559 2727 meta.platforms = lib.platforms.unix; ··· 2569 2737 sha256 = "0qc5wzwf1n65si9rc37bh224pzahh7gp67vfimbxs0b9yvhq0i9g"; 2570 2738 }; 2571 2739 hardeningDisable = [ "bindnow" "relro" ]; 2740 + strictDeps = true; 2572 2741 nativeBuildInputs = [ pkg-config ]; 2573 2742 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2574 2743 meta.platforms = lib.platforms.unix; ··· 2584 2753 sha256 = "0cb161lvdgi6qnf1sfz722qn38q7kgakcvj7b45ba3i0020828r0"; 2585 2754 }; 2586 2755 hardeningDisable = [ "bindnow" "relro" ]; 2756 + strictDeps = true; 2587 2757 nativeBuildInputs = [ pkg-config ]; 2588 2758 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2589 2759 meta.platforms = lib.platforms.unix; ··· 2599 2769 sha256 = "0gxcar434kx813fxdpb93126lhmkl3ikabaljhcj5qn3fkcijlcy"; 2600 2770 }; 2601 2771 hardeningDisable = [ "bindnow" "relro" ]; 2772 + strictDeps = true; 2602 2773 nativeBuildInputs = [ pkg-config ]; 2603 2774 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2604 2775 meta.platforms = lib.platforms.unix; ··· 2614 2785 sha256 = "084x4p4avy72mgm2vnnvkicw3419i6pp3wxik8zqh7gmq4xv5z75"; 2615 2786 }; 2616 2787 hardeningDisable = [ "bindnow" "relro" ]; 2788 + strictDeps = true; 2617 2789 nativeBuildInputs = [ pkg-config ]; 2618 2790 buildInputs = [ xorgproto xorgserver ]; 2619 2791 meta.platforms = lib.platforms.unix; ··· 2629 2801 sha256 = "195z1js3i51qgxvhfw4bxb4dw3jcrrx2ynpm2y3475dypjzs7dkz"; 2630 2802 }; 2631 2803 hardeningDisable = [ "bindnow" "relro" ]; 2804 + strictDeps = true; 2632 2805 nativeBuildInputs = [ pkg-config ]; 2633 2806 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2634 2807 meta.platforms = lib.platforms.unix; ··· 2644 2817 sha256 = "0nf6ai74c60xk96kgr8q9mx6lrxm5id3765ws4d801irqzrj85hz"; 2645 2818 }; 2646 2819 hardeningDisable = [ "bindnow" "relro" ]; 2820 + strictDeps = true; 2647 2821 nativeBuildInputs = [ pkg-config ]; 2648 2822 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2649 2823 meta.platforms = lib.platforms.unix; ··· 2659 2833 sha256 = "0v06qhm059klq40m2yx4wypzb7h53aaassbjfmm6clcyclj1k5s7"; 2660 2834 }; 2661 2835 hardeningDisable = [ "bindnow" "relro" ]; 2836 + strictDeps = true; 2662 2837 nativeBuildInputs = [ pkg-config ]; 2663 2838 buildInputs = [ xorgproto libdrm udev libpciaccess libX11 libXext xorgserver ]; 2664 2839 meta.platforms = lib.platforms.unix; ··· 2674 2849 sha256 = "1s6p7yxmi12q4y05va53rljwyzd6ry492r1pgi7wwq6cznivhgly"; 2675 2850 }; 2676 2851 hardeningDisable = [ "bindnow" "relro" ]; 2852 + strictDeps = true; 2677 2853 nativeBuildInputs = [ pkg-config ]; 2678 2854 buildInputs = [ xorgproto libpciaccess xorgserver ]; 2679 2855 meta.platforms = lib.platforms.unix; ··· 2689 2865 sha256 = "0hr8397wpd0by1hc47fqqrnaw3qdqd8aqgwgzv38w5k3l3jy6p4p"; 2690 2866 }; 2691 2867 hardeningDisable = [ "bindnow" "relro" ]; 2868 + strictDeps = true; 2692 2869 nativeBuildInputs = [ pkg-config ]; 2693 2870 buildInputs = [ xorgserver xorgproto ]; 2694 2871 meta.platforms = lib.platforms.unix; ··· 2704 2881 sha256 = "10xd2vah0pnpw5spn40n4p95mpmgvdkly4i1cz51imnlfsw7g8si"; 2705 2882 }; 2706 2883 hardeningDisable = [ "bindnow" "relro" ]; 2884 + strictDeps = true; 2707 2885 nativeBuildInputs = [ pkg-config ]; 2708 2886 buildInputs = [ xorgproto libdrm libpciaccess xorgserver ]; 2709 2887 meta.platforms = lib.platforms.unix; ··· 2719 2897 sha256 = "0n6r1v8sm0z0ycqch035xpm46nv5v4mav3kxh36883l3ln5r6bqr"; 2720 2898 }; 2721 2899 hardeningDisable = [ "bindnow" "relro" ]; 2900 + strictDeps = true; 2722 2901 nativeBuildInputs = [ pkg-config gettext ]; 2723 2902 buildInputs = [ libxkbfile fontconfig libXaw libXft libXmu xorgproto libXrender libXt ]; 2724 2903 meta.platforms = lib.platforms.unix; ··· 2734 2913 sha256 = "0700lf6hx7dg88wq1yll7zjvf9gbwh06xff20yffkxb289y0pai5"; 2735 2914 }; 2736 2915 hardeningDisable = [ "bindnow" "relro" ]; 2916 + strictDeps = true; 2737 2917 nativeBuildInputs = [ pkg-config ]; 2738 2918 buildInputs = [ libX11 libXaw libXmu libXt ]; 2739 2919 meta.platforms = lib.platforms.unix; ··· 2749 2929 sha256 = "0q4q4rbzx159sfn2n52y039fki6nc6a39qdfxa78yjc3aw8i48nv"; 2750 2930 }; 2751 2931 hardeningDisable = [ "bindnow" "relro" ]; 2932 + strictDeps = true; 2752 2933 nativeBuildInputs = [ pkg-config ]; 2753 2934 buildInputs = [ libXfont2 xorgproto xtrans ]; 2754 2935 meta.platforms = lib.platforms.unix; ··· 2764 2945 sha256 = "1mmir5i7gm71xc0ba8vnizi4744vsd31hknhi4cmgvg6kadqngla"; 2765 2946 }; 2766 2947 hardeningDisable = [ "bindnow" "relro" ]; 2948 + strictDeps = true; 2767 2949 nativeBuildInputs = [ pkg-config ]; 2768 2950 buildInputs = [ libFS xorgproto ]; 2769 2951 meta.platforms = lib.platforms.unix; ··· 2779 2961 sha256 = "1lr2nb1fhg5fk2fchqxdxyl739602ggwhmgl2wiv5c8qbidw7w8f"; 2780 2962 }; 2781 2963 hardeningDisable = [ "bindnow" "relro" ]; 2964 + strictDeps = true; 2782 2965 nativeBuildInputs = [ pkg-config ]; 2783 2966 buildInputs = [ libX11 xorgproto libXxf86vm ]; 2784 2967 meta.platforms = lib.platforms.unix; ··· 2794 2977 sha256 = "0pigvjd3i9fchmj1inqy151aafz3dr0vq1h2zizdb2imvadqv0hl"; 2795 2978 }; 2796 2979 hardeningDisable = [ "bindnow" "relro" ]; 2980 + strictDeps = true; 2797 2981 nativeBuildInputs = [ pkg-config ]; 2798 2982 buildInputs = [ libXaw libXt ]; 2799 2983 meta.platforms = lib.platforms.unix; ··· 2809 2993 sha256 = "15n3mnd4i5kh4z32qv11580qjgvnng0wry2y753ljrqkkrbkrp52"; 2810 2994 }; 2811 2995 hardeningDisable = [ "bindnow" "relro" ]; 2996 + strictDeps = true; 2812 2997 nativeBuildInputs = [ pkg-config ]; 2813 2998 buildInputs = [ libX11 libXau libXmu xorgproto ]; 2814 2999 meta.platforms = lib.platforms.unix; ··· 2824 3009 sha256 = "1fdbakx59vyh474skjydj1bbglpby3y03nl7mxn0z9v8gdhqz6yy"; 2825 3010 }; 2826 3011 hardeningDisable = [ "bindnow" "relro" ]; 3012 + strictDeps = true; 2827 3013 nativeBuildInputs = [ pkg-config ]; 2828 3014 buildInputs = [ libX11 xorgproto ]; 2829 3015 meta.platforms = lib.platforms.unix; ··· 2839 3025 sha256 = "1vb6xdd1xmk5f7pwc5zcbxfray5sf1vbnscqwf2yl8lv7gfq38im"; 2840 3026 }; 2841 3027 hardeningDisable = [ "bindnow" "relro" ]; 3028 + strictDeps = true; 2842 3029 nativeBuildInputs = [ pkg-config ]; 2843 3030 buildInputs = [ xorgproto libX11 libXext libXi libXinerama libXrandr ]; 2844 3031 meta.platforms = lib.platforms.unix; ··· 2854 3041 sha256 = "0pmhshqinwqh5rip670l3szjpywky67hv232ql6gvdj489n0hlb8"; 2855 3042 }; 2856 3043 hardeningDisable = [ "bindnow" "relro" ]; 3044 + strictDeps = true; 2857 3045 nativeBuildInputs = [ pkg-config ]; 2858 3046 buildInputs = [ libX11 libxkbfile xorgproto ]; 2859 3047 meta.platforms = lib.platforms.unix; ··· 2869 3057 sha256 = "0sprjx8i86ljk0l7ldzbz2xlk8916z5zh78cafjv8k1a63js4c14"; 2870 3058 }; 2871 3059 hardeningDisable = [ "bindnow" "relro" ]; 3060 + strictDeps = true; 2872 3061 nativeBuildInputs = [ pkg-config ]; 2873 3062 buildInputs = [ libX11 libxkbfile ]; 2874 3063 meta.platforms = lib.platforms.unix; ··· 2884 3073 sha256 = "04iyv5z8aqhabv7wcpvbvq0ji0jrz1666vw6gvxkvl7szswalgqb"; 2885 3074 }; 2886 3075 hardeningDisable = [ "bindnow" "relro" ]; 3076 + strictDeps = true; 2887 3077 nativeBuildInputs = [ pkg-config ]; 2888 3078 buildInputs = [ libX11 libxkbfile xorgproto ]; 2889 3079 meta.platforms = lib.platforms.unix; ··· 2899 3089 sha256 = "0c412isxl65wplhl7nsk12vxlri29lk48g3p52hbrs3m0awqm8fj"; 2900 3090 }; 2901 3091 hardeningDisable = [ "bindnow" "relro" ]; 3092 + strictDeps = true; 2902 3093 nativeBuildInputs = [ pkg-config ]; 2903 3094 buildInputs = [ xorgproto libX11 libXaw libXt ]; 2904 3095 meta.platforms = lib.platforms.unix; ··· 2914 3105 sha256 = "1g6kn7l0mixw50kgn7d97gwv1990c5rczr2x776q3xywss8dfzv5"; 2915 3106 }; 2916 3107 hardeningDisable = [ "bindnow" "relro" ]; 3108 + strictDeps = true; 2917 3109 nativeBuildInputs = [ pkg-config python3 ]; 2918 3110 buildInputs = [ libX11 xorgproto ]; 2919 3111 meta.platforms = lib.platforms.unix; ··· 2929 3121 sha256 = "0szzd9nzn0ybkhnfyizb876irwnjsnb78rcaxx6prb71jmmbpw65"; 2930 3122 }; 2931 3123 hardeningDisable = [ "bindnow" "relro" ]; 3124 + strictDeps = true; 2932 3125 nativeBuildInputs = [ pkg-config ]; 2933 3126 buildInputs = [ libX11 libXmu xorgproto ]; 2934 3127 meta.platforms = lib.platforms.unix; ··· 2944 3137 sha256 = "01sr6yd6yhyyfgn88l867w6h9dn5ikcynaz5rwji6xqxhw1lhkpk"; 2945 3138 }; 2946 3139 hardeningDisable = [ "bindnow" "relro" ]; 3140 + strictDeps = true; 2947 3141 nativeBuildInputs = [ pkg-config gettext ]; 2948 3142 buildInputs = [ libX11 libXaw libXmu xorgproto libXt ]; 2949 3143 meta.platforms = lib.platforms.unix; ··· 2959 3153 sha256 = "10m3a046jvaw5ywx4y65kl84lsxqan70gww1g1r7cf96ijaqz1jp"; 2960 3154 }; 2961 3155 hardeningDisable = [ "bindnow" "relro" ]; 3156 + strictDeps = true; 2962 3157 nativeBuildInputs = [ pkg-config ]; 2963 3158 buildInputs = [ libxcb ]; 2964 3159 meta.platforms = lib.platforms.unix; ··· 2974 3169 sha256 = "1h8931sn34mcip6vpi4v7hdmr1r58gkbw4s2p97w98kykks2lgvp"; 2975 3170 }; 2976 3171 hardeningDisable = [ "bindnow" "relro" ]; 3172 + strictDeps = true; 2977 3173 nativeBuildInputs = [ pkg-config ]; 2978 3174 buildInputs = [ libxcb ]; 2979 3175 meta.platforms = lib.platforms.unix; ··· 2989 3185 sha256 = "0s6kxgv78chkwsqmhw929f4pf91gq63f4yvixxnan1h00cx0pf49"; 2990 3186 }; 2991 3187 hardeningDisable = [ "bindnow" "relro" ]; 3188 + strictDeps = true; 2992 3189 nativeBuildInputs = [ pkg-config ]; 2993 3190 buildInputs = [ libX11 xorgproto ]; 2994 3191 meta.platforms = lib.platforms.unix; ··· 3004 3201 sha256 = "0qg12ifbbk9n8fh4jmyb625cknn8ssj86chd6zwdiqjin8ivr8l7"; 3005 3202 }; 3006 3203 hardeningDisable = [ "bindnow" "relro" ]; 3204 + strictDeps = true; 3007 3205 nativeBuildInputs = [ pkg-config ]; 3008 3206 buildInputs = [ libX11 libXaw libXmu libXt ]; 3009 3207 meta.platforms = lib.platforms.unix; ··· 3019 3217 sha256 = "0a90kfm0qz8cn2pbpqfyqrc5s9bfvvy14nj848ynvw56wy0zng9p"; 3020 3218 }; 3021 3219 hardeningDisable = [ "bindnow" "relro" ]; 3220 + strictDeps = true; 3022 3221 nativeBuildInputs = [ pkg-config ]; 3023 3222 buildInputs = [ libXaw libXt ]; 3024 3223 meta.platforms = lib.platforms.unix; ··· 3034 3233 sha256 = "0z28331i2pm16x671fa9qwsfqdmr6a43bzwmp0dm17a3sx0hjgs7"; 3035 3234 }; 3036 3235 hardeningDisable = [ "bindnow" "relro" ]; 3236 + strictDeps = true; 3037 3237 nativeBuildInputs = [ pkg-config ]; 3038 3238 buildInputs = [ libX11 xorgproto ]; 3039 3239 meta.platforms = lib.platforms.unix; ··· 3049 3249 sha256 = "06r514p30v87vx00ddlck9mwazaqk9bx08ip866p1mw2a46iwjk4"; 3050 3250 }; 3051 3251 hardeningDisable = [ "bindnow" "relro" ]; 3252 + strictDeps = true; 3052 3253 nativeBuildInputs = [ pkg-config ]; 3053 3254 buildInputs = [ libXaw libXt ]; 3054 3255 meta.platforms = lib.platforms.unix; ··· 3064 3265 sha256 = "0233jyjxjkhlar03vp8l5sm3iq6354izm3crk41h5291pgap39vl"; 3065 3266 }; 3066 3267 hardeningDisable = [ "bindnow" "relro" ]; 3268 + strictDeps = true; 3067 3269 nativeBuildInputs = [ pkg-config ]; 3068 3270 buildInputs = [ ]; 3069 3271 meta.platforms = lib.platforms.unix; ··· 3079 3281 sha256 = "0jrc4jmb4raqawx0j9jmhgasr0k6sxv0bm2hrxjh9hb26iy6gf14"; 3080 3282 }; 3081 3283 hardeningDisable = [ "bindnow" "relro" ]; 3284 + strictDeps = true; 3082 3285 nativeBuildInputs = [ pkg-config ]; 3083 3286 buildInputs = [ ]; 3084 3287 meta.platforms = lib.platforms.unix; ··· 3094 3297 sha256 = "05d0kib351qmnlfimaznaw0220fr0ym7fx2gn9h2jqxxilxncbxa"; 3095 3298 }; 3096 3299 hardeningDisable = [ "bindnow" "relro" ]; 3300 + strictDeps = true; 3097 3301 nativeBuildInputs = [ pkg-config python3 ]; 3098 3302 buildInputs = [ libXt ]; 3099 3303 meta.platforms = lib.platforms.unix; ··· 3109 3313 sha256 = "0sx18vsxr0dg9z7b9ph1gz6q4pmxc1n6b4sbb7i47578kc5vgiaw"; 3110 3314 }; 3111 3315 hardeningDisable = [ "bindnow" "relro" ]; 3316 + strictDeps = true; 3112 3317 nativeBuildInputs = [ pkg-config ]; 3113 3318 buildInputs = [ xorgproto openssl libX11 libXau libXaw libxcb xcbutil xcbutilwm xcbutilimage xcbutilkeysyms xcbutilrenderutil libXdmcp libXfixes libxkbfile libXmu libXpm libXrender libXres libXt ]; 3114 3319 meta.platforms = lib.platforms.unix; ··· 3124 3329 sha256 = "0k5pffyi5bx8dmfn033cyhgd3gf6viqj3x769fqixifwhbgy2777"; 3125 3330 }; 3126 3331 hardeningDisable = [ "bindnow" "relro" ]; 3332 + strictDeps = true; 3127 3333 nativeBuildInputs = [ pkg-config ]; 3128 3334 buildInputs = [ ]; 3129 3335 meta.platforms = lib.platforms.unix; ··· 3139 3345 sha256 = "07qy9lwjvxighcmg6qvjkgagad3wwvidrfx0jz85lgynz3qy0dmr"; 3140 3346 }; 3141 3347 hardeningDisable = [ "bindnow" "relro" ]; 3348 + strictDeps = true; 3142 3349 nativeBuildInputs = [ pkg-config ]; 3143 3350 buildInputs = [ libX11 libXmu xorgproto ]; 3144 3351 meta.platforms = lib.platforms.unix; ··· 3154 3361 sha256 = "18ckr8g1z50zkc01hprkpm1npwbq32yqib4b3l98c95z2q1yv4lv"; 3155 3362 }; 3156 3363 hardeningDisable = [ "bindnow" "relro" ]; 3364 + strictDeps = true; 3157 3365 nativeBuildInputs = [ pkg-config ]; 3158 3366 buildInputs = [ libX11 xorgproto ]; 3159 3367 meta.platforms = lib.platforms.unix; ··· 3169 3377 sha256 = "0ql75s1n3dm2m3g1ilb9l6hqh15r0v709bgghpwazy3jknpnvivv"; 3170 3378 }; 3171 3379 hardeningDisable = [ "bindnow" "relro" ]; 3380 + strictDeps = true; 3172 3381 nativeBuildInputs = [ pkg-config ]; 3173 3382 buildInputs = [ libX11 xorgproto libXrandr libXrender ]; 3174 3383 meta.platforms = lib.platforms.unix; ··· 3184 3393 sha256 = "1d78prd8sfszq2rwwlb32ksph4fymf988lp75aj8iysg44f06pag"; 3185 3394 }; 3186 3395 hardeningDisable = [ "bindnow" "relro" ]; 3396 + strictDeps = true; 3187 3397 nativeBuildInputs = [ pkg-config ]; 3188 3398 buildInputs = [ libX11 libXmu xorgproto ]; 3189 3399 meta.platforms = lib.platforms.unix; ··· 3199 3409 sha256 = "0lv3rlshh7s0z3aqx5ahnnf8cl082m934bk7gv881mz8nydznz98"; 3200 3410 }; 3201 3411 hardeningDisable = [ "bindnow" "relro" ]; 3412 + strictDeps = true; 3202 3413 nativeBuildInputs = [ pkg-config ]; 3203 3414 buildInputs = [ libX11 xorgproto ]; 3204 3415 meta.platforms = lib.platforms.unix; ··· 3214 3425 sha256 = "0my987wjvra7l92ry6q44ky383yg3phzxhdbn3lqhapm1ll9bzg4"; 3215 3426 }; 3216 3427 hardeningDisable = [ "bindnow" "relro" ]; 3428 + strictDeps = true; 3217 3429 nativeBuildInputs = [ pkg-config ]; 3218 3430 buildInputs = [ libX11 libXext libXmu xorgproto libXxf86misc ]; 3219 3431 meta.platforms = lib.platforms.unix; ··· 3229 3441 sha256 = "0z21mqvmdl6rl63q77479wgkfygnll57liza1i3va7sr4fx45i0h"; 3230 3442 }; 3231 3443 hardeningDisable = [ "bindnow" "relro" ]; 3444 + strictDeps = true; 3232 3445 nativeBuildInputs = [ pkg-config ]; 3233 3446 buildInputs = [ libX11 xbitmaps libXcursor libXmu xorgproto ]; 3234 3447 meta.platforms = lib.platforms.unix; ··· 3244 3457 sha256 = "09a4ss1fnrh1sgm21r4n5pivawf34paci3rn6mscyljf7a4vcd4r"; 3245 3458 }; 3246 3459 hardeningDisable = [ "bindnow" "relro" ]; 3460 + strictDeps = true; 3247 3461 nativeBuildInputs = [ pkg-config ]; 3248 3462 buildInputs = [ libICE libSM libX11 libXaw libXt ]; 3249 3463 meta.platforms = lib.platforms.unix; ··· 3259 3473 sha256 = "12vgzsxv4rw25frkgjyli6w6hy10lgpvsx9wzw2v5l5a3qzqp286"; 3260 3474 }; 3261 3475 hardeningDisable = [ "bindnow" "relro" ]; 3476 + strictDeps = true; 3262 3477 nativeBuildInputs = [ pkg-config ]; 3263 3478 buildInputs = [ libX11 libXmu xorgproto ]; 3264 3479 meta.platforms = lib.platforms.unix; ··· 3274 3489 sha256 = "0wyp0yc6gi72hwc3kjmvm3vkj9p6s407cb6dxx37jh9wb68l8z1p"; 3275 3490 }; 3276 3491 hardeningDisable = [ "bindnow" "relro" ]; 3492 + strictDeps = true; 3277 3493 nativeBuildInputs = [ pkg-config ]; 3278 3494 buildInputs = [ ]; 3279 3495 meta.platforms = lib.platforms.unix; ··· 3289 3505 sha256 = "0sqm4j1zflk1s94iq4waa70hna1xcys88v9a70w0vdw66czhvj2j"; 3290 3506 }; 3291 3507 hardeningDisable = [ "bindnow" "relro" ]; 3508 + strictDeps = true; 3292 3509 nativeBuildInputs = [ pkg-config ]; 3293 3510 buildInputs = [ libX11 libXt libXTrap ]; 3294 3511 meta.platforms = lib.platforms.unix; ··· 3304 3521 sha256 = "0gz7fvxavqlrqynpfbrm2nc9yx8h0ksnbnv34fj7n1q6cq6j4lq3"; 3305 3522 }; 3306 3523 hardeningDisable = [ "bindnow" "relro" ]; 3524 + strictDeps = true; 3307 3525 nativeBuildInputs = [ pkg-config ]; 3308 3526 buildInputs = [ libX11 xorgproto libXv ]; 3309 3527 meta.platforms = lib.platforms.unix; ··· 3319 3537 sha256 = "06q36fh55r62ms0igfxsanrn6gv8lh794q1bw9xzw51p2qs2papv"; 3320 3538 }; 3321 3539 hardeningDisable = [ "bindnow" "relro" ]; 3540 + strictDeps = true; 3322 3541 nativeBuildInputs = [ pkg-config ]; 3323 3542 buildInputs = [ libxkbfile libX11 xorgproto ]; 3324 3543 meta.platforms = lib.platforms.unix; ··· 3334 3553 sha256 = "00avrpw4h5mr1klp41lv2j4dmq465v6l5kb5bhm4k5ml8sm9i543"; 3335 3554 }; 3336 3555 hardeningDisable = [ "bindnow" "relro" ]; 3556 + strictDeps = true; 3337 3557 nativeBuildInputs = [ pkg-config ]; 3338 3558 buildInputs = [ libX11 libxcb xorgproto ]; 3339 3559 meta.platforms = lib.platforms.unix; ··· 3349 3569 sha256 = "1a8hdgy40smvblnh3s9f0vkqckl68nmivx7d48zk34m8z18p16cr"; 3350 3570 }; 3351 3571 hardeningDisable = [ "bindnow" "relro" ]; 3572 + strictDeps = true; 3352 3573 nativeBuildInputs = [ pkg-config ]; 3353 3574 buildInputs = [ libX11 xorgproto ]; 3354 3575 meta.platforms = lib.platforms.unix;
+15 -1
pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
··· 190 190 } 191 191 192 192 if ($isFont) { 193 + push @requires, "fontutil"; 193 194 push @{$extraAttrs{$pkg}}, "configureFlags = [ \"--with-fontrootdir=\$(out)/lib/X11/fonts\" ];"; 194 195 } 195 196 ··· 293 294 my $nativeBuildInputsStr = join "", map { $_ . " " } @nativeBuildInputs; 294 295 my $buildInputsStr = join "", map { $_ . " " } @buildInputs; 295 296 297 + sub uniq { 298 + my %seen; 299 + my @res = (); 300 + foreach my $s (@_) { 301 + if (!defined $seen{$s}) { 302 + $seen{$s} = 1; 303 + push @res, $s; 304 + } 305 + } 306 + return @res; 307 + } 308 + 296 309 my @arguments = @buildInputs; 297 310 push @arguments, @nativeBuildInputs; 298 311 unshift @arguments, "stdenv", "pkg-config", "fetchurl"; 299 - my $argumentsStr = join ", ", @arguments; 312 + my $argumentsStr = join ", ", uniq @arguments; 300 313 301 314 my $extraAttrsStr = ""; 302 315 if (defined $extraAttrs{$pkg}) { ··· 314 327 sha256 = "$pkgHashes{$pkg}"; 315 328 }; 316 329 hardeningDisable = [ "bindnow" "relro" ]; 330 + strictDeps = true; 317 331 nativeBuildInputs = [ pkg-config $nativeBuildInputsStr]; 318 332 buildInputs = [ $buildInputsStr];$extraAttrsStr 319 333 meta.platforms = lib.platforms.unix;
+135 -10
pkgs/servers/x11/xorg/overrides.nix
··· 42 42 }); 43 43 44 44 encodings = super.encodings.overrideAttrs (attrs: { 45 - buildInputs = attrs.buildInputs ++ [ self.mkfontscale ]; 45 + nativeBuildInputs = attrs.nativeBuildInputs ++ [ self.mkfontscale ]; 46 46 }); 47 47 48 48 editres = super.editres.overrideAttrs (attrs: { ··· 437 437 438 438 xf86inputvoid = brokenOnDarwin super.xf86inputvoid; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86inputvoid.x86_64-darwin 439 439 xf86videodummy = brokenOnDarwin super.xf86videodummy; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videodummy.x86_64-darwin 440 - xf86videosuncg6 = brokenOnDarwin super.xf86videosuncg6; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosuncg6.x86_64-darwin 441 - xf86videosunffb = brokenOnDarwin super.xf86videosunffb; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosunffb.x86_64-darwin 442 - xf86videosunleo = brokenOnDarwin super.xf86videosunleo; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosunleo.x86_64-darwin 443 440 444 441 # Obsolete drivers that don't compile anymore. 445 442 xf86videoark = super.xf86videoark.overrideAttrs (attrs: { meta = attrs.meta // { broken = true; }; }); ··· 463 460 }); 464 461 465 462 xf86videoati = super.xf86videoati.overrideAttrs (attrs: { 466 - NIX_CFLAGS_COMPILE = "-I${self.xorgserver.dev or self.xorgserver}/include/xorg"; 467 - nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [ autoreconfHook utilmacros ]; 463 + nativeBuildInputs = attrs.nativeBuildInputs ++ [ autoreconfHook ]; 464 + buildInputs = attrs.buildInputs ++ [ self.utilmacros ]; 468 465 patches = [ 469 466 (fetchpatch { 470 467 url = "https://gitlab.freedesktop.org/xorg/driver/xf86-video-ati/-/commit/e0511968d04b42abf11bc0ffb387f143582bc144.patch"; ··· 474 471 }); 475 472 476 473 xf86videonouveau = super.xf86videonouveau.overrideAttrs (attrs: { 477 - nativeBuildInputs = with self; attrs.nativeBuildInputs ++ [ autoreconfHook utilmacros ]; 474 + nativeBuildInputs = attrs.nativeBuildInputs ++ [ autoreconfHook ]; 475 + buildInputs = attrs.buildInputs ++ [ self.utilmacros ]; 476 + }); 477 + 478 + xf86videoglint = super.xf86videoglint.overrideAttrs (attrs: { 479 + nativeBuildInputs = attrs.nativeBuildInputs ++ [ autoreconfHook ]; 480 + buildInputs = attrs.buildInputs ++ [ self.utilmacros ]; 481 + # https://gitlab.freedesktop.org/xorg/driver/xf86-video-glint/-/issues/1 482 + meta = attrs.meta // { broken = true; }; 483 + }); 484 + 485 + xf86videosuncg6 = super.xf86videosuncg6.overrideAttrs (attrs: { 486 + meta = attrs.meta // { broken = isDarwin; }; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosuncg6.x86_64-darwin 487 + # https://gitlab.freedesktop.org/xorg/driver/xf86-video-suncg6/-/commit/14392504de04841fa2cbb5cdf8d9c9c7c4eb2ed8 488 + postPatch = '' 489 + patch -p1 <<EOF 490 + diff --git a/src/cg6.h b/src/cg6.h 491 + index 9f176e69dc1f6fc5e35ca20c30a4d3b4faf52623..d6bc19e8767c6aee9e7174a43cf1d71a9f35af32 100644 492 + --- a/src/cg6.h 493 + +++ b/src/cg6.h 494 + @@ -26,7 +26,7 @@ 495 + 496 + #include "xf86.h" 497 + #include "xf86_OSproc.h" 498 + -#include "xf86RamDac.h" 499 + +#include "xf86Cursor.h" 500 + #include <X11/Xmd.h> 501 + #include "gcstruct.h" 502 + #include "cg6_regs.h" 503 + EOF 504 + ''; 505 + }); 506 + 507 + xf86videosunffb = super.xf86videosunffb.overrideAttrs (attrs: { 508 + meta = attrs.meta // { broken = isDarwin; }; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosunffb.x86_64-darwin 509 + # https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/commit/656dd83b489e7bdc72d6c1990025d20dea26dc22 510 + postPatch = '' 511 + patch -p1 <<EOF 512 + diff --git a/src/ffb.h b/src/ffb.h 513 + index 67a2d87afa607b6bea07e53f4be738c1ebb757ab..d87024033fb48a83c50c588866c90cd6eac0975c 100644 514 + --- a/src/ffb.h 515 + +++ b/src/ffb.h 516 + @@ -30,7 +30,7 @@ 517 + 518 + #include "xf86.h" 519 + #include "xf86_OSproc.h" 520 + -#include "xf86RamDac.h" 521 + +#include "xf86Cursor.h" 522 + #ifdef HAVE_XAA_H 523 + #include "xaa.h" 524 + #endif 525 + EOF 526 + ''; 527 + }); 528 + 529 + xf86videosunleo = super.xf86videosunleo.overrideAttrs (attrs: { 530 + meta = attrs.meta // { broken = isDarwin; }; # never worked: https://hydra.nixos.org/job/nixpkgs/trunk/xorg.xf86videosunleo.x86_64-darwin 531 + # https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunleo/-/commit/f58ba53e6b6fe1b6e21d6aa3901a11e6130b95b0 532 + postPatch = '' 533 + patch -p1 <<EOF 534 + diff --git a/src/leo.h b/src/leo.h 535 + index a5bf41d34955d81b7ea14d4da6bc7f65191a3f98..c45c59b71be679333216d289d689a3c06c8dcbf7 100644 536 + --- a/src/leo.h 537 + +++ b/src/leo.h 538 + @@ -26,7 +26,7 @@ 539 + 540 + #include "xf86.h" 541 + #include "xf86_OSproc.h" 542 + -#include "xf86RamDac.h" 543 + +#include "xf86Cursor.h" 544 + #include <X11/Xmd.h> 545 + #include "gcstruct.h" 546 + #include "leo_regs.h" 547 + EOF 548 + ''; 549 + }); 550 + 551 + xf86videotrident = super.xf86videotrident.overrideAttrs (attrs: { 552 + # https://gitlab.freedesktop.org/xorg/driver/xf86-video-trident/-/commit/07a5c4732f1c28ffcb873ee04500e3cb813c50b4 553 + postPatch = '' 554 + patch -p1 <<EOF 555 + diff --git a/src/trident.h b/src/trident.h 556 + index 5cadf52d3be13f03e94a8f443f1c8a04358296e8..c82de4c7debf3ee42e3b7965b738a6bd6ae9147d 100644 557 + --- a/src/trident.h 558 + +++ b/src/trident.h 559 + @@ -38,7 +38,6 @@ 560 + #include "xaa.h" 561 + #endif 562 + #include "xf86fbman.h" 563 + -#include "xf86RamDac.h" 564 + #include "compiler.h" 565 + #include "vgaHW.h" 566 + #include "xf86i2c.h" 567 + @@ -103,7 +102,6 @@ typedef struct { 568 + int useEXA; 569 + int Chipset; 570 + int DACtype; 571 + - int RamDac; 572 + int ChipRev; 573 + int HwBpp; 574 + int BppShift; 575 + @@ -169,7 +167,6 @@ typedef struct { 576 + CARD32 BltScanDirection; 577 + CARD32 DrawFlag; 578 + CARD16 LinePattern; 579 + - RamDacRecPtr RamDacRec; 580 + int CursorOffset; 581 + xf86CursorInfoPtr CursorInfoRec; 582 + xf86Int10InfoPtr Int10; 583 + EOF 584 + ''; 478 585 }); 479 586 480 587 xf86videovmware = super.xf86videovmware.overrideAttrs (attrs: { ··· 698 805 url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/454b3a826edb5fc6d0fea3a9cfd1a5e8fc568747.diff"; 699 806 sha256 = "1l9qg905jvlw3r0kx4xfw5m12pbs0782v2g3267d1m6q4m6fj1zy"; 700 807 }) 808 + ] 809 + # TODO: remove with xorgserver >= 21.1.4; https://lists.x.org/archives/xorg/2022-July/061035.html 810 + ++ [ 811 + (fetchpatch { 812 + url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/f1070c01d616c5f21f939d5ebc533738779451ac.diff"; 813 + sha256 = "5hcreV3ND8Lklvo7QMpB0VWQ2tifIamRlCr6J82qXt8="; 814 + }) 815 + (fetchpatch { 816 + name = "CVE-2022-2319.diff"; 817 + url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/6907b6ea2b4ce949cb07271f5b678d5966d9df42.diff"; 818 + sha256 = "gWXCalWj2SF4U7wSFGIgK396B0Fs3EtA/EL+34m3FWY="; 819 + }) 820 + (fetchpatch { 821 + name = "CVE-2022-2320.diff"; 822 + url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/dd8caf39e9e15d8f302e54045dd08d8ebf1025dc.diff"; 823 + sha256 = "rBiiXQRreMvexW9vOKblcfCYzul+9La01EAhir4FND8="; 824 + }) 701 825 ]; 702 826 buildInputs = commonBuildInputs ++ [ libdrm mesa ]; 703 827 propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ libpciaccess libepoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [ ··· 821 945 }); 822 946 823 947 xcursorthemes = super.xcursorthemes.overrideAttrs (attrs: { 824 - buildInputs = attrs.buildInputs ++ [ self.xcursorgen self.xorgproto ]; 948 + nativeBuildInputs = attrs.nativeBuildInputs ++ [ self.xcursorgen ]; 949 + buildInputs = attrs.buildInputs ++ [ self.xorgproto ]; 825 950 configureFlags = [ "--with-cursordir=$(out)/share/icons" ]; 826 951 }); 827 952 ··· 867 992 rev = "31486f40f8e8f8923ca0799aea84b58799754564"; 868 993 sha256 = "sha256-nqT9VZDb2kAC72ot9UCdwEkM1uuP9NriJePulzrdZlM="; 869 994 }; 870 - buildInputs = attrs.buildInputs ++ [ self.libXScrnSaver self.libXfixes self.libXv self.pixman ]; 871 - nativeBuildInputs = attrs.nativeBuildInputs ++ [autoreconfHook self.utilmacros]; 995 + buildInputs = attrs.buildInputs ++ [ self.libXScrnSaver self.libXfixes self.libXv self.pixman self.utilmacros ]; 996 + nativeBuildInputs = attrs.nativeBuildInputs ++ [autoreconfHook ]; 872 997 configureFlags = [ "--with-default-dri=3" "--enable-tools" ]; 873 998 874 999 meta = attrs.meta // {
+68 -36
pkgs/stdenv/generic/make-derivation.nix
··· 330 330 ++ optional (elem "host" configurePlatforms) "--host=${stdenv.hostPlatform.config}" 331 331 ++ optional (elem "target" configurePlatforms) "--target=${stdenv.targetPlatform.config}"; 332 332 333 + cmakeFlags = 334 + let 335 + explicitFlags = 336 + if lib.isString cmakeFlags then lib.warn 337 + "String 'cmakeFlags' is deprecated and will be removed in release 23.05. Please use a list of strings. Derivation name: ${derivationArg.name}, file: ${pos.file or "unknown file"}" 338 + [cmakeFlags] 339 + else if cmakeFlags == null then 340 + lib.warn 341 + "Null 'cmakeFlags' is deprecated and will be removed in release 23.05. Please use a empty list instead '[]'. Derivation name: ${derivationArg.name}, file: ${pos.file or "unknown file"}" 342 + [] 343 + else 344 + cmakeFlags; 345 + 346 + crossFlags = [ 347 + "-DCMAKE_SYSTEM_NAME=${lib.findFirst lib.isString "Generic" (lib.optional (!stdenv.hostPlatform.isRedox) stdenv.hostPlatform.uname.system)}" 348 + ] ++ lib.optionals (stdenv.hostPlatform.uname.processor != null) [ 349 + "-DCMAKE_SYSTEM_PROCESSOR=${stdenv.hostPlatform.uname.processor}" 350 + ] ++ lib.optionals (stdenv.hostPlatform.uname.release != null) [ 351 + "-DCMAKE_SYSTEM_VERSION=${stdenv.hostPlatform.uname.release}" 352 + ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ 353 + "-DCMAKE_OSX_ARCHITECTURES=${stdenv.hostPlatform.darwinArch}" 354 + ] ++ lib.optionals (stdenv.buildPlatform.uname.system != null) [ 355 + "-DCMAKE_HOST_SYSTEM_NAME=${stdenv.buildPlatform.uname.system}" 356 + ] ++ lib.optionals (stdenv.buildPlatform.uname.processor != null) [ 357 + "-DCMAKE_HOST_SYSTEM_PROCESSOR=${stdenv.buildPlatform.uname.processor}" 358 + ] ++ lib.optionals (stdenv.buildPlatform.uname.release != null) [ 359 + "-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}" 360 + ]; 361 + in 362 + explicitFlags ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) crossFlags; 363 + 364 + mesonFlags = 365 + let 366 + explicitFlags = 367 + if lib.isString mesonFlags then lib.warn 368 + "String 'mesonFlags' is deprecated and will be removed in release 23.05. Please use a list of strings. Derivation name: ${derivationArg.name}, file: ${pos.file or "unknown file"}" 369 + [mesonFlags] 370 + else if mesonFlags == null then 371 + lib.warn 372 + "Null 'mesonFlags' is deprecated and will be removed in release 23.05. Please use a empty list instead '[]'. Derivation name: ${derivationArg.name}, file: ${pos.file or "unknown file"}" 373 + [] 374 + else 375 + mesonFlags; 376 + 377 + # See https://mesonbuild.com/Reference-tables.html#cpu-families 378 + cpuFamily = platform: with platform; 379 + /**/ if isAarch32 then "arm" 380 + else if isAarch64 then "aarch64" 381 + else if isx86_32 then "x86" 382 + else if isx86_64 then "x86_64" 383 + else platform.parsed.cpu.family + builtins.toString platform.parsed.cpu.bits; 384 + 385 + crossFile = builtins.toFile "cross-file.conf" '' 386 + [properties] 387 + needs_exe_wrapper = true 388 + 389 + [host_machine] 390 + system = '${stdenv.targetPlatform.parsed.kernel.name}' 391 + cpu_family = '${cpuFamily stdenv.targetPlatform}' 392 + cpu = '${stdenv.targetPlatform.parsed.cpu.name}' 393 + endian = ${if stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} 394 + 395 + [binaries] 396 + llvm-config = 'llvm-config-native' 397 + ''; 398 + crossFlags = lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--cross-file=${crossFile}" ]; 399 + in crossFlags ++ explicitFlags; 400 + 333 401 inherit patches; 334 402 335 403 inherit doCheck doInstallCheck; ··· 341 409 # most people won't care about these anyways 342 410 outputHashAlgo = attrs.outputHashAlgo or "sha256"; 343 411 outputHashMode = attrs.outputHashMode or "recursive"; 344 - } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { 345 - cmakeFlags = 346 - (/**/ if lib.isString cmakeFlags then [cmakeFlags] 347 - else if cmakeFlags == null then [] 348 - else cmakeFlags) 349 - ++ [ "-DCMAKE_SYSTEM_NAME=${lib.findFirst lib.isString "Generic" ( 350 - lib.optional (!stdenv.hostPlatform.isRedox) stdenv.hostPlatform.uname.system)}"] 351 - ++ lib.optional (stdenv.hostPlatform.uname.processor != null) "-DCMAKE_SYSTEM_PROCESSOR=${stdenv.hostPlatform.uname.processor}" 352 - ++ lib.optional (stdenv.hostPlatform.uname.release != null) "-DCMAKE_SYSTEM_VERSION=${stdenv.hostPlatform.uname.release}" 353 - ++ lib.optional (stdenv.hostPlatform.isDarwin) "-DCMAKE_OSX_ARCHITECTURES=${stdenv.hostPlatform.darwinArch}" 354 - ++ lib.optional (stdenv.buildPlatform.uname.system != null) "-DCMAKE_HOST_SYSTEM_NAME=${stdenv.buildPlatform.uname.system}" 355 - ++ lib.optional (stdenv.buildPlatform.uname.processor != null) "-DCMAKE_HOST_SYSTEM_PROCESSOR=${stdenv.buildPlatform.uname.processor}" 356 - ++ lib.optional (stdenv.buildPlatform.uname.release != null) "-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}"; 357 - 358 - mesonFlags = if mesonFlags == null then null else let 359 - # See https://mesonbuild.com/Reference-tables.html#cpu-families 360 - cpuFamily = platform: with platform; 361 - /**/ if isAarch32 then "arm" 362 - else if isAarch64 then "aarch64" 363 - else if isx86_32 then "x86" 364 - else if isx86_64 then "x86_64" 365 - else platform.parsed.cpu.family + builtins.toString platform.parsed.cpu.bits; 366 - crossFile = builtins.toFile "cross-file.conf" '' 367 - [properties] 368 - needs_exe_wrapper = true 369 - 370 - [host_machine] 371 - system = '${stdenv.targetPlatform.parsed.kernel.name}' 372 - cpu_family = '${cpuFamily stdenv.targetPlatform}' 373 - cpu = '${stdenv.targetPlatform.parsed.cpu.name}' 374 - endian = ${if stdenv.targetPlatform.isLittleEndian then "'little'" else "'big'"} 375 - 376 - [binaries] 377 - llvm-config = 'llvm-config-native' 378 - ''; 379 - in [ "--cross-file=${crossFile}" ] ++ mesonFlags; 380 412 } // lib.optionalAttrs (enableParallelBuilding) { 381 413 enableParallelChecking = attrs.enableParallelChecking or true; 382 414 } // lib.optionalAttrs (hardeningDisable != [] || hardeningEnable != [] || stdenv.hostPlatform.isMusl) {
-3
pkgs/stdenv/linux/default.nix
··· 356 356 # stage5.gcc -> stage4.coreutils -> stage3.glibc -> bootstrap 357 357 gmp = lib.makeOverridable (super.gmp.override { stdenv = self.stdenv; }).overrideAttrs (a: { pname = "${a.pname}-stage4"; }); 358 358 359 - # coreutils gets rebuilt both here and also in the final stage; we rename this one to avoid confusion 360 - coreutils = super.coreutils.overrideAttrs (a: { pname = "${a.pname}-stage4"; }); 361 - 362 359 gcc = lib.makeOverridable (import ../../build-support/cc-wrapper) { 363 360 nativeTools = false; 364 361 nativeLibc = false;
+4 -1
pkgs/tools/archivers/unzip/default.nix
··· 60 60 "generic" 61 61 "D_USE_BZ2=-DUSE_BZIP2" 62 62 "L_BZ2=-lbz2" 63 - ]; 63 + ] 64 + # `lchmod` is not available on Linux, so we remove it to fix "not supported" errors (when the zip file contains symlinks). 65 + # Alpine (musl) and Debian (glibc) also add this flag. 66 + ++ lib.optionals stdenv.isLinux [ "LOCAL_UNZIP=-DNO_LCHMOD" ]; 64 67 65 68 preConfigure = '' 66 69 sed -i -e 's@CF="-O3 -Wall -I. -DASM_CRC $(LOC)"@CF="-O3 -Wall -I. -DASM_CRC -DLARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 $(LOC)"@' unix/Makefile
-1
pkgs/tools/backup/percona-xtrabackup/generic.nix
··· 45 45 "-DWITH_ZLIB=system" 46 46 "-DWITH_VALGRIND=ON" 47 47 "-DWITH_MAN_PAGES=OFF" 48 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" # To run libmysql/libmysql_api_test during build. 49 48 ]; 50 49 51 50 postInstall = ''
-2
pkgs/tools/filesystems/ceph/default.nix
··· 184 184 substituteInPlace src/common/module.c --replace "/sbin/modprobe" "modprobe" 185 185 substituteInPlace src/common/module.c --replace "/bin/grep" "grep" 186 186 187 - # for pybind/rgw to find internal dep 188 - export LD_LIBRARY_PATH="$PWD/build/lib''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" 189 187 # install target needs to be in PYTHONPATH for "*.pth support" check to succeed 190 188 # set PYTHONPATH, so the build system doesn't silently skip installing ceph-volume and others 191 189 export PYTHONPATH=${ceph-python-env}/${sitePackages}:$lib/${sitePackages}:$out/${sitePackages}
+5
pkgs/tools/graphics/waifu2x-converter-cpp/default.nix
··· 30 30 wrapProgram $out/bin/waifu2x-converter-cpp --prefix LD_LIBRARY_PATH : "${ocl-icd}/lib" 31 31 ''; 32 32 33 + cmakeFlags = [ 34 + # file RPATH_CHANGE could not write new RPATH 35 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 36 + ]; 37 + 33 38 meta = { 34 39 description = "Improved fork of Waifu2X C++ using OpenCL and OpenCV"; 35 40 homepage = "https://github.com/DeadSix27/waifu2x-converter-cpp";
+6 -3
pkgs/tools/misc/colord/default.nix
··· 18 18 , ninja 19 19 , vala 20 20 , libgudev 21 - , wrapGAppsHook 21 + , wrapGAppsNoGuiHook 22 22 , shared-mime-info 23 23 , sane-backends 24 24 , docbook_xsl ··· 26 26 , docbook_xml_dtd_412 27 27 , gtk-doc 28 28 , libxslt 29 + , enableDaemon ? !stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isStatic 29 30 }: 30 31 31 32 stdenv.mkDerivation rec { ··· 56 57 "-Dlibcolordcompat=true" 57 58 "-Dsane=true" 58 59 "-Dvapi=true" 60 + "-Ddaemon=${lib.boolToString enableDaemon}" 59 61 "-Ddaemon_user=colord" 60 62 ]; 61 63 ··· 72 74 pkg-config 73 75 shared-mime-info 74 76 vala 75 - wrapGAppsHook 77 + wrapGAppsNoGuiHook 76 78 ]; 77 79 78 80 buildInputs = [ ··· 83 85 gusb 84 86 lcms2 85 87 libgudev 86 - polkit 87 88 sane-backends 88 89 sqlite 89 90 systemd 91 + ] ++ lib.optionals enableDaemon [ 92 + polkit 90 93 ]; 91 94 92 95 postInstall = ''
+6 -1
pkgs/tools/misc/coreutils/default.nix
··· 123 123 # TODO(19b98110126fde7cbb1127af7e3fe1568eacad3d): Needed for fstatfs() I 124 124 # don't know why it is not properly detected cross building with glibc. 125 125 "fu_cv_sys_stat_statfs2_bsize=yes" 126 - ]; 126 + ] 127 + # /proc/uptime is available on Linux and produces accurate results even if 128 + # the boot time is set to the epoch because the system has no RTC. We 129 + # explicitly enable it for cases where it can't be detected automatically, 130 + # such as when cross-compiling. 131 + ++ optional stdenv.hostPlatform.isLinux "gl_cv_have_proc_uptime=yes"; 127 132 128 133 # The tests are known broken on Cygwin 129 134 # (http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/19025),
-6
pkgs/tools/misc/hdf4/default.nix
··· 88 88 89 89 doCheck = true; 90 90 91 - preCheck = '' 92 - export LD_LIBRARY_PATH=$(pwd)/bin 93 - '' + lib.optionalString (stdenv.isDarwin) '' 94 - export DYLD_LIBRARY_PATH=$(pwd)/bin 95 - ''; 96 - 97 91 excludedTests = lib.optionals stdenv.isDarwin [ 98 92 "MFHDF_TEST-hdftest" 99 93 "MFHDF_TEST-hdftest-shared"
+2 -4
pkgs/tools/misc/hdf5/default.nix
··· 25 25 let inherit (lib) optional optionals; in 26 26 27 27 stdenv.mkDerivation rec { 28 - version = "1.12.1"; 28 + version = "1.12.2"; 29 29 pname = "hdf5" 30 30 + lib.optionalString cppSupport "-cpp" 31 31 + lib.optionalString fortranSupport "-fortran" ··· 34 34 35 35 src = fetchurl { 36 36 url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${lib.versions.majorMinor version}/hdf5-${version}/src/hdf5-${version}.tar.bz2"; 37 - sha256 = "sha256-qvn1MrPtqD09Otyfi0Cpt2MVIhj6RTScO8d1Asofjxw="; 37 + sha256 = "sha256-Goi742ITos6gyDlyAaRZZD5xVcnckeBiZ1s/sH7jiv4="; 38 38 }; 39 39 40 40 passthru = { ··· 74 74 ++ optionals threadsafe [ "--enable-threadsafe" "--disable-hl" ]; 75 75 76 76 patches = [ 77 - ./bin-mv.patch 78 - 79 77 # Avoid non-determinism in autoconf build system: 80 78 # - build time 81 79 # - build user
-51
pkgs/tools/networking/curl/7.83.1-quiche-support-ca-fallback.patch
··· 1 - diff --git a/lib/vquic/quiche.c b/lib/vquic/quiche.c 2 - index bfdc966a85ea..e4bea4d677be 100644 3 - --- a/lib/vquic/quiche.c 4 - +++ b/lib/vquic/quiche.c 5 - @@ -201,23 +201,31 @@ static SSL_CTX *quic_ssl_ctx(struct Curl_easy *data) 6 - 7 - { 8 - struct connectdata *conn = data->conn; 9 - - const char * const ssl_cafile = conn->ssl_config.CAfile; 10 - - const char * const ssl_capath = conn->ssl_config.CApath; 11 - - 12 - if(conn->ssl_config.verifypeer) { 13 - - SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); 14 - - /* tell OpenSSL where to find CA certificates that are used to verify 15 - - the server's certificate. */ 16 - - if(!SSL_CTX_load_verify_locations(ssl_ctx, ssl_cafile, ssl_capath)) { 17 - - /* Fail if we insist on successfully verifying the server. */ 18 - - failf(data, "error setting certificate verify locations:" 19 - - " CAfile: %s CApath: %s", 20 - - ssl_cafile ? ssl_cafile : "none", 21 - - ssl_capath ? ssl_capath : "none"); 22 - - return NULL; 23 - + const char * const ssl_cafile = conn->ssl_config.CAfile; 24 - + const char * const ssl_capath = conn->ssl_config.CApath; 25 - + if(ssl_cafile || ssl_capath) { 26 - + SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_PEER, NULL); 27 - + /* tell OpenSSL where to find CA certificates that are used to verify 28 - + the server's certificate. */ 29 - + if(!SSL_CTX_load_verify_locations(ssl_ctx, ssl_cafile, ssl_capath)) { 30 - + /* Fail if we insist on successfully verifying the server. */ 31 - + failf(data, "error setting certificate verify locations:" 32 - + " CAfile: %s CApath: %s", 33 - + ssl_cafile ? ssl_cafile : "none", 34 - + ssl_capath ? ssl_capath : "none"); 35 - + return NULL; 36 - + } 37 - + infof(data, " CAfile: %s", ssl_cafile ? ssl_cafile : "none"); 38 - + infof(data, " CApath: %s", ssl_capath ? ssl_capath : "none"); 39 - } 40 - - infof(data, " CAfile: %s", ssl_cafile ? ssl_cafile : "none"); 41 - - infof(data, " CApath: %s", ssl_capath ? ssl_capath : "none"); 42 - +#ifdef CURL_CA_FALLBACK 43 - + else { 44 - + /* verifying the peer without any CA certificates won't work so 45 - + use openssl's built-in default as fallback */ 46 - + SSL_CTX_set_default_verify_paths(ssl_ctx); 47 - + } 48 - +#endif 49 - } 50 - } 51 - return ssl_ctx;
+26 -17
pkgs/tools/networking/curl/default.nix
··· 33 33 , ocamlPackages 34 34 , phpExtensions 35 35 , python3 36 + , tests 37 + , fetchpatch 36 38 }: 37 39 38 40 # Note: this package is used for bootstrapping fetchurl, and thus ··· 44 46 assert !(gnutlsSupport && wolfsslSupport); 45 47 assert !(opensslSupport && wolfsslSupport); 46 48 47 - stdenv.mkDerivation rec { 49 + stdenv.mkDerivation (finalAttrs: { 48 50 pname = "curl"; 49 - version = "7.83.1"; 51 + version = "7.84.0"; 50 52 51 53 src = fetchurl { 52 54 urls = [ 53 - "https://curl.haxx.se/download/${pname}-${version}.tar.bz2" 54 - "https://github.com/curl/curl/releases/download/${lib.replaceStrings ["."] ["_"] pname}-${version}/${pname}-${version}.tar.bz2" 55 + "https://curl.haxx.se/download/curl-${finalAttrs.version}.tar.bz2" 56 + "https://github.com/curl/curl/releases/download/curl-${finalAttrs.version}/curl-${finalAttrs.version}.tar.bz2" 55 57 ]; 56 - sha256 = "sha256-9Tmjb7RKgmDsXZd+Tg290u7intkPztqpvDyfeKETv/A="; 58 + sha256 = "sha256-cC+ybnMZCjvXcHGqFG9Qe5gXzE384hjSq4fwDNO8BZ0="; 57 59 }; 58 60 59 61 patches = [ 60 62 ./7.79.1-darwin-no-systemconfiguration.patch 61 - # quiche: support ca-fallback 62 - # https://github.com/curl/curl/commit/fdb5e21b4dd171a96cf7c002ee77bb08f8e58021 63 - ./7.83.1-quiche-support-ca-fallback.patch 64 63 ] ++ lib.optional patchNetrcRegression ./netrc-regression.patch; 65 64 66 65 outputs = [ "bin" "dev" "out" "man" "devdoc" ]; ··· 135 134 CXX = "${stdenv.cc.targetPrefix}c++"; 136 135 CXXCPP = "${stdenv.cc.targetPrefix}c++ -E"; 137 136 138 - doCheck = true; 137 + # takes 14 minutes on a 24 core and because many other packages depend on curl 138 + # they cannot be run concurrently and are a bottleneck 139 + # tests are available in passthru.tests.withCheck 140 + doCheck = false; 139 141 preCheck = '' 140 142 patchShebangs tests/ 141 143 '' + lib.optionalString stdenv.isDarwin '' ··· 160 162 ln $out/lib/libcurl${stdenv.hostPlatform.extensions.sharedLibrary} $out/lib/libcurl-gnutls${stdenv.hostPlatform.extensions.sharedLibrary}.4.4.0 161 163 ''; 162 164 163 - passthru = { 165 + passthru = let 166 + useThisCurl = attr: attr.override { curl = finalAttrs.finalPackage; }; 167 + in { 164 168 inherit opensslSupport openssl; 165 169 tests = { 166 - inherit curlpp coeurl; 167 - haskell-curl = haskellPackages.curl; 168 - ocaml-curly = ocamlPackages.curly; 169 - php-curl = phpExtensions.curl; 170 - pycurl = python3.pkgs.pycurl; 170 + withCheck = finalAttrs.finalPackage.overrideAttrs (_: { doCheck = true; }); 171 + fetchpatch = tests.fetchpatch.simple.override { fetchpatch = fetchpatch.override { fetchurl = useThisCurl fetchurl; }; }; 172 + curlpp = useThisCurl curlpp; 173 + coeurl = useThisCurl coeurl; 174 + haskell-curl = useThisCurl haskellPackages.curl; 175 + ocaml-curly = useThisCurl ocamlPackages.curly; 176 + pycurl = useThisCurl python3.pkgs.pycurl; 177 + php-curl = useThisCurl phpExtensions.curl; 178 + # error: attribute 'override' missing 171 179 # Additional checking with support http3 protocol. 172 - inherit (nixosTests) nginx-http3; 180 + # nginx-http3 = useThisCurl nixosTests.nginx-http3; 181 + nginx-http3 = nixosTests.nginx-http3; 173 182 }; 174 183 }; 175 184 ··· 182 191 # Fails to link against static brotli or gss 183 192 broken = stdenv.hostPlatform.isStatic && (brotliSupport || gssSupport); 184 193 }; 185 - } 194 + })
+4 -1
pkgs/tools/networking/shadowsocks-libev/default.nix
··· 20 20 nativeBuildInputs = [ cmake asciidoc xmlto docbook_xml_dtd_45 21 21 docbook_xsl libxslt ]; 22 22 23 - cmakeFlags = [ "-DWITH_STATIC=OFF" "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" ]; 23 + cmakeFlags = [ "-DWITH_STATIC=OFF" "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON" 24 + # RPATH of binary /nix/store/.../bin/... contains a forbidden reference to /build/ 25 + "-DCMAKE_SKIP_BUILD_RPATH=ON" 26 + ]; 24 27 25 28 postInstall = '' 26 29 cp lib/* $out/lib
-5
pkgs/tools/security/yubihsm-shell/default.nix
··· 38 38 openssl 39 39 ]; 40 40 41 - cmakeFlags = [ 42 - # help2man fails without this 43 - "-DCMAKE_SKIP_BUILD_RPATH=OFF" 44 - ]; 45 - 46 41 postPatch = '' 47 42 # Can't find libyubihsm at runtime because of dlopen() in C code 48 43 substituteInPlace lib/yubihsm.c \
-7
pkgs/tools/text/opencc/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake python3 ]; 15 15 16 - # let intermediate tools find intermediate library 17 - preBuild = lib.optionalString stdenv.isLinux '' 18 - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}$(pwd)/src 19 - '' + lib.optionalString stdenv.isDarwin '' 20 - export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH''${DYLD_LIBRARY_PATH:+:}$(pwd)/src 21 - ''; 22 - 23 16 meta = with lib; { 24 17 homepage = "https://github.com/BYVoid/OpenCC"; 25 18 license = licenses.asl20;
+10 -5
pkgs/top-level/all-packages.nix
··· 9707 9707 9708 9708 pngquant = callPackage ../tools/graphics/pngquant { }; 9709 9709 9710 + po4a = perlPackages.Po4a; 9711 + 9710 9712 podiff = callPackage ../tools/text/podiff { }; 9711 9713 9712 9714 podman = callPackage ../applications/virtualization/podman/wrapper.nix { }; ··· 14012 14014 inherit (darwin) apple_sdk; 14013 14015 }; 14014 14016 14015 - rust_1_61 = callPackage ../development/compilers/rust/1_61.nix { 14017 + rust_1_62 = callPackage ../development/compilers/rust/1_62.nix { 14016 14018 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; 14017 14019 llvm_14 = llvmPackages_14.libllvm; 14018 14020 }; 14019 - rust = rust_1_61; 14021 + rust = rust_1_62; 14020 14022 14021 14023 mrustc = callPackage ../development/compilers/mrustc { }; 14022 14024 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { }; 14023 14025 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix { stdenv = gcc10StdenvCompat; }; 14024 14026 14025 - rustPackages_1_61 = rust_1_61.packages.stable; 14026 - rustPackages = rustPackages_1_61; 14027 + rustPackages_1_62 = rust_1_62.packages.stable; 14028 + rustPackages = rustPackages_1_62; 14027 14029 14028 14030 inherit (rustPackages) cargo clippy rustc rustPlatform; 14029 14031 ··· 14914 14916 14915 14917 inherit (ocamlPackages) reason; 14916 14918 14917 - buildRubyGem = callPackage ../development/ruby-modules/gem { }; 14919 + buildRubyGem = callPackage ../development/ruby-modules/gem { 14920 + inherit (darwin) libobjc; 14921 + }; 14918 14922 defaultGemConfig = callPackage ../development/ruby-modules/gem-config { 14919 14923 inherit (darwin) DarwinTools cctools; 14920 14924 inherit (darwin.apple_sdk.frameworks) CoreServices; ··· 24471 24475 nlsSupport = false; 24472 24476 ncursesSupport = false; 24473 24477 systemdSupport = false; 24478 + translateManpages = false; 24474 24479 } else util-linux; 24475 24480 24476 24481 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
+3 -3
pkgs/top-level/php-packages.nix
··· 66 66 # 67 67 # Build inputs is used for extra deps that may be needed. And zendExtension 68 68 # will mark the extension as a zend extension or not. 69 - mkExtension = 70 - { name 69 + mkExtension = lib.makeOverridable 70 + ({ name 71 71 , configureFlags ? [ "--enable-${name}" ] 72 72 , internalDeps ? [ ] 73 73 , postPhpize ? "" ··· 151 151 description = "PHP upstream extension: ${name}"; 152 152 inherit (php.meta) maintainers homepage license; 153 153 }; 154 - }); 154 + })); 155 155 156 156 php = phpPackage; 157 157