Merge remote-tracking branch 'origin/staging-next' into staging

Changed files
+392 -30
maintainers
nixos
doc
manual
pkgs
applications
window-managers
hyprland
data
icons
kora-icon-theme
nordzy-icon-theme
numix-icon-theme-circle
numix-icon-theme-square
development
interpreters
libraries
jellyfin-ffmpeg
python-modules
google-i18n-address
mkdocs-macros
pyisy
tools
misc
nrf-command-line-tools
segger-jlink
os-specific
linux
evdi
open-iscsi
top-level
+6
maintainers/maintainer-list.nix
··· 13817 githubId = 28888242; 13818 name = "WORLDofPEACE"; 13819 }; 13820 wr0belj = { 13821 name = "Jakub Wróbel"; 13822 email = "wrobel.jakub@protonmail.com";
··· 13817 githubId = 28888242; 13818 name = "WORLDofPEACE"; 13819 }; 13820 + wozeparrot = { 13821 + email = "wozeparrot@gmail.com"; 13822 + github = "wozeparrot"; 13823 + githubId = 25372613; 13824 + name = "Woze Parrot"; 13825 + }; 13826 wr0belj = { 13827 name = "Jakub Wróbel"; 13828 email = "wrobel.jakub@protonmail.com";
+1 -1
nixos/doc/manual/development/activation-script.section.md
··· 54 ## NixOS snippets {#sec-activation-script-nixos-snippets} 55 56 There are some snippets NixOS enables by default because disabling them would 57 - most likely break you system. This section lists a few of them and what they 58 do: 59 60 - `binsh` creates `/bin/sh` which points to the runtime shell
··· 54 ## NixOS snippets {#sec-activation-script-nixos-snippets} 55 56 There are some snippets NixOS enables by default because disabling them would 57 + most likely break your system. This section lists a few of them and what they 58 do: 59 60 - `binsh` creates `/bin/sh` which points to the runtime shell
+1 -1
nixos/doc/manual/from_md/development/activation-script.section.xml
··· 73 <title>NixOS snippets</title> 74 <para> 75 There are some snippets NixOS enables by default because disabling 76 - them would most likely break you system. This section lists a few 77 of them and what they do: 78 </para> 79 <itemizedlist spacing="compact">
··· 73 <title>NixOS snippets</title> 74 <para> 75 There are some snippets NixOS enables by default because disabling 76 + them would most likely break your system. This section lists a few 77 of them and what they do: 78 </para> 79 <itemizedlist spacing="compact">
+79
pkgs/applications/window-managers/hyprland/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , libdrm 7 + , libinput 8 + , libxcb 9 + , libxkbcommon 10 + , mesa 11 + , pango 12 + , wayland 13 + , wayland-protocols 14 + , wayland-scanner 15 + , wlroots 16 + , xcbutilwm 17 + }: 18 + 19 + stdenv.mkDerivation rec { 20 + pname = "hyprland"; 21 + version = "0.6.1beta"; 22 + 23 + # When updating Hyprland, the overridden wlroots commit must be bumped to match the commit upstream uses. 24 + src = fetchFromGitHub { 25 + owner = "hyprwm"; 26 + repo = pname; 27 + rev = "v${version}"; 28 + sha256 = "sha256-0Msqe2ErAJvnO1zHoB2k6TkDhTYnHRGkvJrfSG12dTU="; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + pkg-config 34 + wayland-scanner 35 + ]; 36 + 37 + buildInputs = [ 38 + libdrm 39 + libinput 40 + libxcb 41 + libxkbcommon 42 + mesa 43 + pango 44 + wayland 45 + wayland-protocols 46 + wlroots 47 + xcbutilwm 48 + ]; 49 + 50 + # build with system wlroots 51 + postPatch = '' 52 + sed -Ei 's/"\.\.\/wlroots\/include\/([a-zA-Z0-9./_-]+)"/<\1>/g' src/includes.hpp 53 + ''; 54 + 55 + preConfigure = '' 56 + make protocols 57 + ''; 58 + 59 + postBuild = '' 60 + pushd ../hyprctl 61 + $CXX -std=c++20 -w ./main.cpp -o ./hyprctl 62 + popd 63 + ''; 64 + 65 + installPhase = '' 66 + mkdir -p $out/bin 67 + install -m755 ./Hyprland $out/bin 68 + install -m755 ../hyprctl/hyprctl $out/bin 69 + ''; 70 + 71 + meta = with lib; { 72 + homepage = "https://github.com/vaxerski/Hyprland"; 73 + description = "A dynamic tiling Wayland compositor that doesn't sacrifice on its looks"; 74 + license = licenses.bsd3; 75 + platforms = platforms.linux; 76 + maintainers = with maintainers; [ wozeparrot ]; 77 + mainProgram = "Hyprland"; 78 + }; 79 + }
+2 -2
pkgs/data/icons/kora-icon-theme/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "kora-icon-theme"; 5 - version = "1.5.1"; 6 7 src = fetchFromGitHub { 8 owner = "bikass"; 9 repo = "kora"; 10 rev = "v${version}"; 11 - sha256 = "sha256-3TKjd2Lblb+/zFq7rkdgnD1dJU3kis7QZi7Ui74IWzA="; 12 }; 13 14 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "kora-icon-theme"; 5 + version = "1.5.2"; 6 7 src = fetchFromGitHub { 8 owner = "bikass"; 9 repo = "kora"; 10 rev = "v${version}"; 11 + sha256 = "sha256-OwuePPn4seHbzv81pnTEP1Q0Tp1ywZIEmw+dx3bDoXw="; 12 }; 13 14 nativeBuildInputs = [
+4 -4
pkgs/data/icons/nordzy-icon-theme/default.nix
··· 6 , nordzy-themes ? [ "all" ] # Override this to only install selected themes 7 }: 8 9 - stdenvNoCC.mkDerivation { 10 pname = "nordzy-icon-theme"; 11 - version = "unstable-2022-01-23"; 12 13 src = fetchFromGitHub { 14 owner = "alvatip"; 15 repo = "Nordzy-icon"; 16 - rev = "10b9ee80ef5c4cac1d1770d89a6d55046521ea36"; 17 - sha256 = "1b8abhs5gzr2qy407jq818pr67vjky8zn3pa3c8n552ayybblibk"; 18 }; 19 20 # In the post patch phase we should first make sure to patch shebangs.
··· 6 , nordzy-themes ? [ "all" ] # Override this to only install selected themes 7 }: 8 9 + stdenvNoCC.mkDerivation rec { 10 pname = "nordzy-icon-theme"; 11 + version = "1.5"; 12 13 src = fetchFromGitHub { 14 owner = "alvatip"; 15 repo = "Nordzy-icon"; 16 + rev = version; 17 + sha256 = "sha256-2uMbiee7wCyDxs6kYd5sL/keDVIVjIWxoci5/t2HF8s="; 18 }; 19 20 # In the post patch phase we should first make sure to patch shebangs.
+2 -2
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "numix-icon-theme-circle"; 5 - version = "22.03.01"; 6 7 src = fetchFromGitHub { 8 owner = "numixproject"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-adSoFKvemirQtxoS6KrQvXxtIOKFZ73PTktVXytblbM="; 12 }; 13 14 nativeBuildInputs = [ gtk3 ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "numix-icon-theme-circle"; 5 + version = "22.06.14"; 6 7 src = fetchFromGitHub { 8 owner = "numixproject"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-TPJKBDQXwZnYOfDqeCDvjNzwj9lWFKPrUTd9F07wTvQ="; 12 }; 13 14 nativeBuildInputs = [ gtk3 ];
+2 -2
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "numix-icon-theme-square"; 5 - version = "22.03.01"; 6 7 src = fetchFromGitHub { 8 owner = "numixproject"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-VCXHInaxn5BKY9Yth6DjoKa/JS2WVjvwAfRMiL2r1B0="; 12 }; 13 14 nativeBuildInputs = [ gtk3 ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "numix-icon-theme-square"; 5 + version = "22.06.14"; 6 7 src = fetchFromGitHub { 8 owner = "numixproject"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-2DWDoUcSjADkOr+4/JaqAHbUzpFSQGYNye9/DvioFrM="; 12 }; 13 14 nativeBuildInputs = [ gtk3 ];
+53
pkgs/development/interpreters/hashlink/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , libGL 5 + , libGLU 6 + , libpng 7 + , libjpeg_turbo 8 + , libuv 9 + , libvorbis 10 + , mbedtls 11 + , openal 12 + , pcre 13 + , SDL2 14 + , sqlite 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "hashlink"; 19 + version = "1.12"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "HaxeFoundation"; 23 + repo = "hashlink"; 24 + rev = version; 25 + sha256 = "AiUGhTxz4Pkrks4oE+SAuAQPMuC5T2B6jo3Jd3sNrkQ="; 26 + }; 27 + 28 + patches = [ ./hashlink.patch ]; 29 + 30 + makeFlags = [ "PREFIX=$(out)" ]; 31 + 32 + buildInputs = [ 33 + libGL 34 + libGLU 35 + libjpeg_turbo 36 + libpng 37 + libuv 38 + libvorbis 39 + mbedtls 40 + openal 41 + pcre 42 + SDL2 43 + sqlite 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "A virtual machine for Haxe"; 48 + homepage = "https://hashlink.haxe.org/"; 49 + license = licenses.mit; 50 + platforms = [ "x86_64-linux" ]; 51 + maintainers = with maintainers; [ iblech locallycompact ]; 52 + }; 53 + }
+8
pkgs/development/interpreters/hashlink/hashlink.patch
···
··· 1 + *** a/Makefile 1970-01-01 01:00:01.000000000 +0100 2 + --- b/Makefile 2022-06-21 23:36:10.023460654 +0200 3 + *************** endif 4 + *** 109,110 **** 5 + --- 109,111 ---- 6 + LIBOPENAL = -lopenal 7 + + LIBOPENGL = -lGL 8 + RELEASE_NAME = linux
+10 -6
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
··· 1 - { ffmpeg_5, ffmpeg-full, fetchFromGitHub, lib }: 2 3 - (ffmpeg-full.override { ffmpeg = ffmpeg_5; }).overrideAttrs (old: rec { 4 pname = "jellyfin-ffmpeg"; 5 - version = "5.0.1-5"; 6 7 src = fetchFromGitHub { 8 owner = "jellyfin"; 9 repo = "jellyfin-ffmpeg"; 10 rev = "v${version}"; 11 - sha256 = "sha256-rFzBAniw2vQGFn2GDlz6NiB/Ow2EZlE3Lu+ceYTStkM="; 12 }; 13 14 postPatch = '' ··· 18 19 ${old.postPatch or ""} 20 ''; 21 - 22 - doCheck = false; # https://github.com/jellyfin/jellyfin-ffmpeg/issues/79 23 24 meta = with lib; { 25 description = "${old.meta.description} (Jellyfin fork)";
··· 1 + { ffmpeg_5-full 2 + , nv-codec-headers-11 3 + , fetchFromGitHub 4 + , lib 5 + }: 6 7 + (ffmpeg_5-full.override { 8 + nv-codec-headers = nv-codec-headers-11; 9 + }).overrideAttrs (old: rec { 10 pname = "jellyfin-ffmpeg"; 11 + version = "5.0.1-7"; 12 13 src = fetchFromGitHub { 14 owner = "jellyfin"; 15 repo = "jellyfin-ffmpeg"; 16 rev = "v${version}"; 17 + sha256 = "sha256-jMd7tEEfiHqTp4q8c6EvbjL0KyJ6ucj4ZNrKOJLJ1Mc="; 18 }; 19 20 postPatch = '' ··· 24 25 ${old.postPatch or ""} 26 ''; 27 28 meta = with lib; { 29 description = "${old.meta.description} (Jellyfin fork)";
+3 -3
pkgs/development/python-modules/google-i18n-address/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "google-i18n-address"; 10 - version = "2.5.1"; 11 12 src = fetchFromGitHub { 13 owner = "mirumee"; 14 repo = "google-i18n-address"; 15 - rev = version; 16 - sha256 = "sha256-VQEDZkGseZTKOsAMgNYyf6FcgnCjLPpWXijeUmtgyv0="; 17 }; 18 19 propagatedBuildInputs = [ requests ];
··· 7 8 buildPythonPackage rec { 9 pname = "google-i18n-address"; 10 + version = "2.5.2"; 11 12 src = fetchFromGitHub { 13 owner = "mirumee"; 14 repo = "google-i18n-address"; 15 + rev = "refs/tags/${version}"; 16 + sha256 = "sha256-7t5sNpEVajdwcW8+xTNZQKZVgxhUzfbVbEVgn7JJ2MY="; 17 }; 18 19 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/mkdocs-macros/default.nix
··· 6 , mkdocs-macros 7 , mkdocs-material 8 , jinja2 9 - , dateutil 10 , termcolor 11 , pyyaml 12 , runCommand ··· 24 25 propagatedBuildInputs = [ 26 jinja2 27 - dateutil 28 termcolor 29 pyyaml 30 mkdocs 31 ];
··· 6 , mkdocs-macros 7 , mkdocs-material 8 , jinja2 9 + , python-dateutil 10 , termcolor 11 , pyyaml 12 , runCommand ··· 24 25 propagatedBuildInputs = [ 26 jinja2 27 termcolor 28 + python-dateutil 29 pyyaml 30 mkdocs 31 ];
+2 -2
pkgs/development/python-modules/pyisy/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pyisy"; 11 - version = "3.0.6"; 12 13 src = fetchFromGitHub { 14 owner = "automicus"; 15 repo = "PyISY"; 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-4thCP9Xc3dtL6IaP863sW/L4aj4+QIPFv6p0kFLGh7E="; 18 }; 19 20 postPatch = ''
··· 8 9 buildPythonPackage rec { 10 pname = "pyisy"; 11 + version = "3.0.7"; 12 13 src = fetchFromGitHub { 14 owner = "automicus"; 15 repo = "PyISY"; 16 rev = "refs/tags/v${version}"; 17 + hash = "sha256-FWv5xPUQob+UlTU9eq9HYAhxCDucOZr+ddm5/a0sbgw="; 18 }; 19 20 postPatch = ''
+72
pkgs/development/tools/misc/nrf-command-line-tools/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , autoPatchelfHook 5 + , udev 6 + , libusb1 7 + , segger-jlink 8 + }: 9 + 10 + let 11 + supported = { 12 + x86_64-linux = { 13 + name = "linux-amd64"; 14 + sha256 = "0e036afa51c83de7824ef75d34e165ed55efc486697b8ff105639644bce988e5"; 15 + }; 16 + i686-linux = { 17 + name = "linux-i386"; 18 + sha256 = "ba208559ae1195a0d4342374a0eb79697d31d6b848d180ac906494f17f56623b"; 19 + }; 20 + aarch64-linux = { 21 + name = "linux-arm64"; 22 + sha256 = "cffa4b8becdb5545705fd138422c648d809b520b7bc6c77b8b50aa1f79ebe845"; 23 + }; 24 + armv7l-linux = { 25 + name = "linux-armhf"; 26 + sha256 = "c58d330152ae1ef588a5ee1d93777e18b341d4f6a2754642b0ddd41821050a3a"; 27 + }; 28 + }; 29 + 30 + platform = supported.${stdenv.system} or (throw "unsupported platform ${stdenv.system}"); 31 + 32 + version = "10.16.0"; 33 + 34 + url = "https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-${lib.versions.major version}-x-x/${lib.versions.major version}-${lib.versions.minor version}-${lib.versions.patch version}/nrf-command-line-tools-${lib.versions.major version}.${lib.versions.minor version}.${lib.versions.patch version}_${platform.name}.tar.gz"; 35 + 36 + in stdenv.mkDerivation { 37 + pname = "nrf-command-line-tools"; 38 + inherit version; 39 + 40 + src = fetchurl { 41 + inherit url; 42 + inherit (platform) sha256; 43 + }; 44 + 45 + runtimeDependencies = [ segger-jlink ]; 46 + 47 + nativeBuildInputs = [ autoPatchelfHook ]; 48 + buildInputs = [ udev libusb1 ]; 49 + 50 + dontConfigure = true; 51 + dontBuild = true; 52 + 53 + installPhase = '' 54 + runHook preInstall 55 + 56 + rm -rf ./python 57 + mkdir -p $out 58 + cp -r * $out 59 + 60 + chmod +x $out/lib/* 61 + 62 + runHook postInstall 63 + ''; 64 + 65 + meta = with lib; { 66 + description = "Nordic Semiconductor nRF Command Line Tools"; 67 + homepage = "https://www.nordicsemi.com/Products/Development-tools/nRF-Command-Line-Tools"; 68 + license = licenses.unfree; 69 + platforms = attrNames supported; 70 + maintainers = with maintainers; [ stargate01 ]; 71 + }; 72 + }
+120
pkgs/development/tools/misc/segger-jlink/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , autoPatchelfHook 5 + , qt4 6 + , udev 7 + , config 8 + , acceptLicense ? config.segger-jlink.acceptLicense or false 9 + }: 10 + 11 + let 12 + supported = { 13 + x86_64-linux = { 14 + name = "x86_64"; 15 + sha256 = "90aa7e4f5eae6e60fd41978111b3ff124ba0269562d0d0ec3110d3cb4bb51fe2"; 16 + }; 17 + i686-linux = { 18 + name = "i386"; 19 + sha256 = "18aea42cd17591cada78af7cba0f94a9d851e9d29995b6c8e1e7033d0af35d1c"; 20 + }; 21 + aarch64-linux = { 22 + name = "arm64"; 23 + sha256 = "db410c1df80748827b4e25ff3abceee29e28305a0a7e30e4e39bb5c7e32f1aa2"; 24 + }; 25 + armv7l-linux = { 26 + name = "arm"; 27 + sha256 = "abcdaf44aeb2ad4e769709ec4fe971e259b23d297a98f58199c7bdf26db82e84"; 28 + }; 29 + }; 30 + 31 + platform = supported.${stdenv.system} or (throw "unsupported platform ${stdenv.system}"); 32 + 33 + version = "766"; 34 + 35 + url = "https://www.segger.com/downloads/jlink/JLink_Linux_V${version}_${platform.name}.tgz"; 36 + 37 + in stdenv.mkDerivation { 38 + pname = "segger-jlink"; 39 + inherit version; 40 + 41 + src = 42 + assert !acceptLicense -> throw '' 43 + Use of the "SEGGER JLink Software and Documentation pack" requires the 44 + acceptance of the following licenses: 45 + 46 + - SEGGER Downloads Terms of Use [1] 47 + - SEGGER Software Licensing [2] 48 + 49 + You can express acceptance by setting acceptLicense to true in your 50 + configuration. Note that this is not a free license so it requires allowing 51 + unfree licenses as well. 52 + 53 + configuration.nix: 54 + nixpkgs.config.allowUnfree = true; 55 + nixpkgs.config.segger-jlink.acceptLicense = true; 56 + 57 + config.nix: 58 + allowUnfree = true; 59 + segger-jlink.acceptLicense = true; 60 + 61 + [1]: ${url} 62 + [2]: https://www.segger.com/purchase/licensing/ 63 + ''; 64 + fetchurl { 65 + inherit url; 66 + inherit (platform) sha256; 67 + curlOpts = "--data accept_license_agreement=accepted"; 68 + }; 69 + 70 + # Currently blocked by patchelf bug 71 + # https://github.com/NixOS/patchelf/pull/275 72 + #runtimeDependencies = [ udev ]; 73 + 74 + nativeBuildInputs = [ autoPatchelfHook ]; 75 + buildInputs = [ qt4 udev ]; 76 + 77 + dontConfigure = true; 78 + dontBuild = true; 79 + 80 + installPhase = '' 81 + runHook preInstall 82 + 83 + # Install binaries 84 + mkdir -p $out/bin 85 + mv J* $out/bin 86 + 87 + # Install libraries 88 + mkdir -p $out/lib 89 + mv libjlinkarm.so* $out/lib 90 + # This library is opened via dlopen at runtime 91 + for libr in $out/lib/*; do 92 + ln -s $libr $out/bin 93 + done 94 + 95 + # Install docs and examples 96 + mkdir -p $out/share/docs 97 + mv Doc/* $out/share/docs 98 + mkdir -p $out/share/examples 99 + mv Samples/* $out/share/examples 100 + 101 + # Install udev rule 102 + mkdir -p $out/lib/udev/rules.d 103 + mv 99-jlink.rules $out/lib/udev/rules.d/ 104 + 105 + runHook postInstall 106 + ''; 107 + 108 + preFixup = '' 109 + # Workaround to setting runtime dependecy 110 + patchelf --add-needed libudev.so.1 $out/lib/libjlinkarm.so 111 + ''; 112 + 113 + meta = with lib; { 114 + description = "J-Link Software and Documentation pack"; 115 + homepage = "https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack"; 116 + license = licenses.unfree; 117 + platforms = attrNames supported; 118 + maintainers = with maintainers; [ FlorianFranzen stargate01 ]; 119 + }; 120 + }
+4 -2
pkgs/os-specific/linux/evdi/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "evdi"; 5 - version = "1.10.1"; 6 7 src = fetchFromGitHub { 8 owner = "DisplayLink"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-XABpC2g4/e6/2HsHzrBUs6OW1lzgGBYlFAatVcA/vD8="; 12 }; 13 14 NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare"; ··· 28 install -Dm755 module/evdi.ko $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/evdi/evdi.ko 29 install -Dm755 library/libevdi.so $out/lib/libevdi.so 30 ''; 31 32 meta = with lib; { 33 description = "Extensible Virtual Display Interface";
··· 2 3 stdenv.mkDerivation rec { 4 pname = "evdi"; 5 + version = "1.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "DisplayLink"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "12n2xbpw2901cvzw467saqqsgs4mwrzp7fs5j2vlyl7kwpcr0pj0"; 12 }; 13 14 NIX_CFLAGS_COMPILE = "-Wno-error -Wno-error=sign-compare"; ··· 28 install -Dm755 module/evdi.ko $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/gpu/drm/evdi/evdi.ko 29 install -Dm755 library/libevdi.so $out/lib/libevdi.so 30 ''; 31 + 32 + enableParallelBuilding = true; 33 34 meta = with lib; { 35 description = "Extensible Virtual Display Interface";
+2 -3
pkgs/os-specific/linux/open-iscsi/default.nix
··· 22 NIX_CFLAGS_COMPILE = "-DUSE_KMOD"; 23 24 preConfigure = '' 25 - sed -i 's|/usr|/|' Makefile 26 - 27 # Remove blanket -Werror. Fails for minor error on gcc-11. 28 substituteInPlace usr/Makefile --replace ' -Werror ' ' ' 29 ''; ··· 32 makeFlags = [ 33 "INSTALL=install" 34 "SED=sed" 35 ]; 36 37 installFlags = [ 38 "install" 39 - "install_systemd" 40 ]; 41 42 postInstall = ''
··· 22 NIX_CFLAGS_COMPILE = "-DUSE_KMOD"; 23 24 preConfigure = '' 25 # Remove blanket -Werror. Fails for minor error on gcc-11. 26 substituteInPlace usr/Makefile --replace ' -Werror ' ' ' 27 ''; ··· 30 makeFlags = [ 31 "INSTALL=install" 32 "SED=sed" 33 + "prefix=/" 34 + "manprefix=/share" 35 ]; 36 37 installFlags = [ 38 "install" 39 ]; 40 41 postInstall = ''
+19
pkgs/top-level/all-packages.nix
··· 3903 3904 humioctl = callPackage ../applications/logging/humioctl {}; 3905 3906 hyx = callPackage ../tools/text/hyx { }; 3907 3908 icdiff = callPackage ../tools/text/icdiff {}; ··· 14496 hadoop3 = hadoop_3_3; 14497 hadoop = hadoop3; 14498 14499 io = callPackage ../development/interpreters/io { }; 14500 14501 ivy = callPackage ../development/interpreters/ivy { }; ··· 16159 sdk = true; 16160 }; 16161 16162 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { }; 16163 16164 nrfutil = callPackage ../development/tools/misc/nrfutil { }; ··· 16401 scc = callPackage ../development/tools/misc/scc { }; 16402 16403 scss-lint = callPackage ../development/tools/scss-lint { }; 16404 16405 segger-ozone = callPackage ../development/tools/misc/segger-ozone { }; 16406
··· 3903 3904 humioctl = callPackage ../applications/logging/humioctl {}; 3905 3906 + hyprland = callPackage ../applications/window-managers/hyprland { 3907 + wlroots = wlroots.overrideAttrs (_: { 3908 + version = "unstable-2022-06-07"; 3909 + src = fetchFromGitLab { 3910 + domain = "gitlab.freedesktop.org"; 3911 + owner = "wlroots"; 3912 + repo = "wlroots"; 3913 + rev = "b89ed9015c3fbe8d339e9d65cf70fdca6e5645bc"; 3914 + sha256 = "sha256-8y3u8CoigjoZOVbA2wCWBHlDNEakv0AVxU46/cOC00s="; 3915 + }; 3916 + }); 3917 + }; 3918 + 3919 hyx = callPackage ../tools/text/hyx { }; 3920 3921 icdiff = callPackage ../tools/text/icdiff {}; ··· 14509 hadoop3 = hadoop_3_3; 14510 hadoop = hadoop3; 14511 14512 + hashlink = callPackage ../development/interpreters/hashlink { }; 14513 + 14514 io = callPackage ../development/interpreters/io { }; 14515 14516 ivy = callPackage ../development/interpreters/ivy { }; ··· 16174 sdk = true; 16175 }; 16176 16177 + nrf-command-line-tools = callPackage ../development/tools/misc/nrf-command-line-tools { }; 16178 + 16179 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { }; 16180 16181 nrfutil = callPackage ../development/tools/misc/nrfutil { }; ··· 16418 scc = callPackage ../development/tools/misc/scc { }; 16419 16420 scss-lint = callPackage ../development/tools/scss-lint { }; 16421 + 16422 + segger-jlink = callPackage ../development/tools/misc/segger-jlink { }; 16423 16424 segger-ozone = callPackage ../development/tools/misc/segger-ozone { }; 16425