Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 77a94d88 c1fb3b22

+230 -82
+6
maintainers/maintainer-list.nix
··· 4061 4061 github = "gytis-ivaskevicius"; 4062 4062 githubId = 23264966; 4063 4063 }; 4064 + hagl = { 4065 + email = "harald@glie.be"; 4066 + github = "hagl"; 4067 + githubId = 1162118; 4068 + name = "Harald Gliebe"; 4069 + }; 4064 4070 hakuch = { 4065 4071 email = "hakuch@gmail.com"; 4066 4072 github = "hakuch";
+2
nixos/modules/system/boot/luksroot.nix
··· 621 621 Whether to allow TRIM requests to the underlying device. This option 622 622 has security implications; please read the LUKS documentation before 623 623 activating it. 624 + This option is incompatible with authenticated encryption (dm-crypt 625 + stacked over dm-integrity). 624 626 ''; 625 627 }; 626 628
+14 -14
pkgs/applications/editors/jetbrains/default.nix
··· 255 255 256 256 datagrip = buildDataGrip rec { 257 257 name = "datagrip-${version}"; 258 - version = "2021.1.2"; /* updated by script */ 258 + version = "2021.1.3"; /* updated by script */ 259 259 description = "Your Swiss Army Knife for Databases and SQL"; 260 260 license = lib.licenses.unfree; 261 261 src = fetchurl { 262 262 url = "https://download.jetbrains.com/datagrip/${name}.tar.gz"; 263 - sha256 = "1znb4m7sv7xqi1mq3yw0m51m06wfwmhhxmvck0xkv8s0cfg18qim"; /* updated by script */ 263 + sha256 = "0lhi3vwhwb359va4sa17y071i03l4mfwqpsp7haqxjf900dcld7d"; /* updated by script */ 264 264 }; 265 265 wmClass = "jetbrains-datagrip"; 266 266 update-channel = "DataGrip RELEASE"; ··· 268 268 269 269 goland = buildGoland rec { 270 270 name = "goland-${version}"; 271 - version = "2021.1.2"; /* updated by script */ 271 + version = "2021.1.3"; /* updated by script */ 272 272 description = "Up and Coming Go IDE"; 273 273 license = lib.licenses.unfree; 274 274 src = fetchurl { 275 275 url = "https://download.jetbrains.com/go/${name}.tar.gz"; 276 - sha256 = "0g20r7yn4r2h08wv3i8bnnma8x4jljixsbmfml8kixk0pzfhv4px"; /* updated by script */ 276 + sha256 = "0xy9k90v3kcm9sj48l809qn0vws4ygsxxyqwsg6y9a3r1raqgqxd"; /* updated by script */ 277 277 }; 278 278 wmClass = "jetbrains-goland"; 279 279 update-channel = "GoLand RELEASE"; ··· 281 281 282 282 idea-community = buildIdea rec { 283 283 name = "idea-community-${version}"; 284 - version = "2021.1.2"; /* updated by script */ 284 + version = "2021.1.3"; /* updated by script */ 285 285 description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; 286 286 license = lib.licenses.asl20; 287 287 src = fetchurl { 288 288 url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; 289 - sha256 = "03i5f6p0abr9yfs9fg90fg7hb1a7zar9q4d4iiag30cmndwpslg2"; /* updated by script */ 289 + sha256 = "1phpfa9i3k7g92ankmibp53c1469ifnb12g6s8gklln7v7xxakmi"; /* updated by script */ 290 290 }; 291 291 wmClass = "jetbrains-idea-ce"; 292 292 update-channel = "IntelliJ IDEA RELEASE"; ··· 294 294 295 295 idea-ultimate = buildIdea rec { 296 296 name = "idea-ultimate-${version}"; 297 - version = "2021.1.2"; /* updated by script */ 297 + version = "2021.1.3"; /* updated by script */ 298 298 description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; 299 299 license = lib.licenses.unfree; 300 300 src = fetchurl { 301 301 url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz"; 302 - sha256 = "0mw4acaik1bkr7gqbwgs3i8f8px8zw95hm1zxgd5gd5kh88n17x5"; /* updated by script */ 302 + sha256 = "13c7a96zbw05w1gy4ds4wzac853hdlnbflww2xaz60jnr1k24gnp"; /* updated by script */ 303 303 }; 304 304 wmClass = "jetbrains-idea"; 305 305 update-channel = "IntelliJ IDEA RELEASE"; ··· 320 320 321 321 phpstorm = buildPhpStorm rec { 322 322 name = "phpstorm-${version}"; 323 - version = "2021.1.3"; /* updated by script */ 323 + version = "2021.1.4"; /* updated by script */ 324 324 description = "Professional IDE for Web and PHP developers"; 325 325 license = lib.licenses.unfree; 326 326 src = fetchurl { 327 327 url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; 328 - sha256 = "05hjv1nz1b82bkakadjvsy23v0qv8fyni6h31lcg9198h1890f7v"; /* updated by script */ 328 + sha256 = "0p9a8l2bpjm25x4af1hlqhmw5xsirsfajznd6y723yqmjy8hs46l"; /* updated by script */ 329 329 }; 330 330 wmClass = "jetbrains-phpstorm"; 331 331 update-channel = "PhpStorm RELEASE"; ··· 333 333 334 334 pycharm-community = buildPycharm rec { 335 335 name = "pycharm-community-${version}"; 336 - version = "2021.1.2"; /* updated by script */ 336 + version = "2021.1.3"; /* updated by script */ 337 337 description = "PyCharm Community Edition"; 338 338 license = lib.licenses.asl20; 339 339 src = fetchurl { 340 340 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 341 - sha256 = "0sp7w1xrl0y36dai08kqfd0jk06yr7jdbaf1a9f3fgxp5pmspxp1"; /* updated by script */ 341 + sha256 = "0c03grsrjydb6jcnbq1qi4158c14vni3znr7vysnbvldi8al6w8m"; /* updated by script */ 342 342 }; 343 343 wmClass = "jetbrains-pycharm-ce"; 344 344 update-channel = "PyCharm RELEASE"; ··· 346 346 347 347 pycharm-professional = buildPycharm rec { 348 348 name = "pycharm-professional-${version}"; 349 - version = "2021.1.2"; /* updated by script */ 349 + version = "2021.1.3"; /* updated by script */ 350 350 description = "PyCharm Professional Edition"; 351 351 license = lib.licenses.unfree; 352 352 src = fetchurl { 353 353 url = "https://download.jetbrains.com/python/${name}.tar.gz"; 354 - sha256 = "0ny7rbl8g5azpqnlcq8l6bwh6hrp8rgp06lf4a8gdr9rpvw9xsqb"; /* updated by script */ 354 + sha256 = "01nwc9nprlyrwyij98px915w66g6vxbznsmmmg56rv3rvjvjp7yl"; /* updated by script */ 355 355 }; 356 356 wmClass = "jetbrains-pycharm"; 357 357 update-channel = "PyCharm RELEASE";
+1 -1
pkgs/applications/editors/jetbrains/update.pl
··· 14 14 } 15 15 16 16 sub get_latest_versions { 17 - my @channels = get("http://www.jetbrains.com/updates/updates.xml") =~ /(<channel .+?<\/channel>)/gs; 17 + my @channels = get("https://www.jetbrains.com/updates/updates.xml") =~ /(<channel .+?<\/channel>)/gs; 18 18 my %h = {}; 19 19 for my $ch (@channels) { 20 20 my ($id) = $ch =~ /^<channel id="[^"]+" name="([^"]+)"/;
+4 -13
pkgs/applications/networking/seafile-client/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, fetchpatch, pkg-config, cmake, qtbase, qttools 1 + { mkDerivation, lib, fetchFromGitHub, pkg-config, cmake, qtbase, qttools 2 2 , seafile-shared, jansson, libsearpc 3 3 , withShibboleth ? true, qtwebengine }: 4 4 5 5 mkDerivation rec { 6 6 pname = "seafile-client"; 7 - version = "8.0.1"; 7 + version = "8.0.3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "haiwen"; 11 11 repo = "seafile-client"; 12 - rev = "b4b944921c7efef13a93d693c45c997943899dec"; 13 - sha256 = "2vV+6ZXjVg81JVLfWeD0UK+RdmpBxBU2Ozx790WFSyw="; 12 + rev = "v${version}"; 13 + sha256 = "lhdKbR19ScNeezICf7vwZaeJikPjwbqrz42bo4lhxJs="; 14 14 }; 15 - 16 - patches = [ 17 - # Fix compilation failure with "error: template with C linkage", fixes #122505 18 - (fetchpatch { 19 - url = "https://aur.archlinux.org/cgit/aur.git/plain/fix_build_with_glib2.diff?h=seafile-client&id=7be253aaa2bdb6771721f45aa08bc875c8001c5a"; 20 - name = "fix_build_with_glib2.diff"; 21 - sha256 = "0hl7rcqfr8k62c1pr133bp3j63b905izaaggmgvr1af4jibal05v"; 22 - }) 23 - ]; 24 15 25 16 nativeBuildInputs = [ pkg-config cmake ]; 26 17 buildInputs = [ qtbase qttools seafile-shared jansson libsearpc ]
+11 -3
pkgs/applications/science/logic/tlaplus/toolbox.nix
··· 1 1 { lib, fetchzip, makeWrapper, makeDesktopItem, stdenv 2 - , gtk3, libXtst, glib, zlib 2 + , gtk3, libXtst, glib, zlib, wrapGAppsHook 3 3 }: 4 4 5 5 let ··· 25 25 sha256 = "02a2y2mkfab5cczw8g604m61h4xr0apir49zbd1aq6mmgcgngw80"; 26 26 }; 27 27 28 - nativeBuildInputs = [ makeWrapper ]; 28 + buildInputs = [ gtk3 ]; 29 + 30 + nativeBuildInputs = [ makeWrapper wrapGAppsHook ]; 31 + 32 + dontWrapGApps = true; 29 33 30 34 phases = [ "installPhase" ]; 31 35 ··· 35 39 mkdir -p "$out/bin" 36 40 cp -r "$src" "$out/toolbox" 37 41 chmod -R +w "$out/toolbox" 42 + 43 + fixupPhase 44 + gappsWrapperArgsHook 38 45 39 46 patchelf \ 40 47 --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \ ··· 52 59 makeWrapper $out/toolbox/toolbox $out/bin/tla-toolbox \ 53 60 --run "set -x; cd $out/toolbox" \ 54 61 --add-flags "-data ~/.tla-toolbox" \ 55 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3 libXtst glib zlib ]}" 62 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3 libXtst glib zlib ]}" \ 63 + "''${gappsWrapperArgs[@]}" 56 64 57 65 echo -e "\nCreating TLA Toolbox icons..." 58 66 pushd "$src"
+2 -2
pkgs/desktops/cinnamon/bulky/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "bulky"; 15 - version = "1.6"; 15 + version = "1.7"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "linuxmint"; 19 19 repo = "bulky"; 20 20 rev = version; 21 - sha256 = "sha256-cO6AhQ0g1N43du74fljfI1M68jb9N04FKUyzjbzC3K0="; 21 + sha256 = "sha256-+3OoeuGuyiHWlUrxm5A7CmNR+ijxdlmecmvqk+i+h08="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/interpreters/alda/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "alda"; 5 - version = "1.4.4"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/alda-lang/alda/releases/download/${version}/alda"; 9 - sha256 = "sha256-zIq8coSh4B9VGrixkQfhySK7qhlFG2p7O0suvbiScKY="; 9 + sha256 = "sha256-OHbOsgYN87ThU7EgjCgxADnOv32qIi+7XwDwcW0dmV0="; 10 10 }; 11 11 12 12 dontUnpack = true;
+34
pkgs/development/libraries/libliftoff/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub 2 + , meson, pkg-config, ninja 3 + , libdrm 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "libliftoff"; 8 + version = "0.1.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "emersion"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "1s53jsll3c7272bhmh4jr6k5m1nvn8i1ld704qmzsm852ilmgrla"; 15 + }; 16 + 17 + nativeBuildInputs = [ meson pkg-config ninja ]; 18 + 19 + buildInputs = [ libdrm ]; 20 + 21 + meta = with lib; { 22 + description = "A lightweight KMS plane library"; 23 + longDescription = '' 24 + libliftoff eases the use of KMS planes from userspace without standing in 25 + your way. Users create "virtual planes" called layers, set KMS properties 26 + on them, and libliftoff will pick planes for these layers if possible. 27 + ''; 28 + inherit (src.meta) homepage; 29 + changelog = "https://github.com/emersion/libliftoff/releases/tag/v${version}"; 30 + license = licenses.mit; 31 + platforms = platforms.linux; 32 + maintainers = with maintainers; [ primeos ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/django/3.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "Django"; 16 - version = "3.2.4"; 16 + version = "3.2.5"; 17 17 18 18 disabled = pythonOlder "3.7"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - sha256 = "15pjwyvrx4n8gi8n51b14wp54bg4jqapr25p52597zn6ikdxijb6"; 22 + sha256 = "1kam3301jl53vm0mhflwwsqy5d7kb5dksmjanlaj7v7xakm5z81x"; 23 23 }; 24 24 25 25 patches = lib.optional withGdal
+8 -4
pkgs/development/python-modules/drms/default.nix
··· 7 7 , astropy 8 8 , pytestCheckHook 9 9 , pytest-doctestplus 10 + , pythonOlder 10 11 }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "drms"; 14 - version = "0.6.0"; 15 + version = "0.6.2"; 15 16 format = "pyproject"; 17 + disabled = pythonOlder "3.7"; 16 18 17 19 src = fetchPypi { 18 20 inherit pname version; 19 - sha256 = "74efb903f42647ea536de0c5aea4f9a81efe027c95055ec4e72ef62479a04c89"; 21 + sha256 = "sha256-Id8rPK8qq71gHn5DKnEi7Lp081GFbcFtGU+v89Vlt9o="; 20 22 }; 21 23 22 24 propagatedBuildInputs = [ ··· 31 33 pytest-doctestplus 32 34 ]; 33 35 36 + pythonImportsCheck = [ "drms" ]; 37 + 34 38 meta = with lib; { 35 39 description = "Access HMI, AIA and MDI data with Python"; 36 40 homepage = "https://github.com/sunpy/drms"; 37 - license = licenses.mit; 38 - maintainers = [ maintainers.costrouc ]; 41 + license = licenses.bsd2; 42 + maintainers = with maintainers; [ costrouc ]; 39 43 }; 40 44 }
+11 -7
pkgs/development/python-modules/editorconfig/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "editorconfig"; 9 - version = "0.12.2"; 9 + version = "0.12.3"; 10 10 11 11 # fetchgit used to ensure test submodule is available 12 12 src = fetchgit { 13 13 url = "https://github.com/editorconfig/editorconfig-core-py"; 14 - rev = "596da5e06ebee05bdbdc6224203c79c4d3c6486a"; # Not tagged 15 - sha256 = "05cbp971b0zix7kfxkk7ndxb4ax1l21frwc00d4g78mk4sdz6dig"; 14 + rev = "1a8fb62b9941fded9e4fb83a3d0599427f5484cb"; # Not tagged 15 + sha256 = "0vx8rl7kii72965jsi01mdsz9rfi1q9bwy13x47iaqm6rmcwc1rb"; 16 16 }; 17 17 18 - nativeBuildInputs = [ cmake ]; 18 + nativeBuildInputs = [ 19 + cmake 20 + ]; 19 21 20 22 dontUseCmakeConfigure = true; 21 23 22 24 checkPhase = '' 23 25 cmake . 24 - # utf_8_char fails with python3 26 + # utf_8_char fails with Python 3 25 27 ctest -E "utf_8_char" . 26 28 ''; 29 + 30 + pythonImportsCheck = [ "editorconfig" ]; 27 31 28 32 meta = with lib; { 29 - homepage = "https://editorconfig.org"; 30 33 description = "EditorConfig File Locator and Interpreter for Python"; 34 + homepage = "https://editorconfig.org"; 31 35 license = licenses.psfl; 36 + maintainers = with maintainers; [ ]; 32 37 }; 33 - 34 38 }
+2 -2
pkgs/development/python-modules/mdformat/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "mdformat"; 14 - version = "0.7.6"; 14 + version = "0.7.7"; 15 15 format = "pyproject"; 16 16 disabled = pythonOlder "3.6"; 17 17 ··· 19 19 owner = "executablebooks"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "0mnbi3vp7zgllpcpf6vrjw9y6jas95shphn99ayr8b8wgxsaqkif"; 22 + sha256 = "sha256-1qwluHxZnSuyNJENzeJzkuhIQN5njTOch2Wz45J0qRI="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/simber/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "simber"; 5 - version = "0.2.2"; 5 + version = "0.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "deepjyoti30"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "0ksc2m61j5ijj0sq6kkc0hhkmfy9f51h9z3cl2sf8g6wbr9vc47h"; 11 + sha256 = "04dp9b4s7zb166vlacsaypc6iw1p75azqas1wf0flp570qqf3rkx"; 12 12 }; 13 13 14 14 propagatedBuildInputs = [ colorama ];
+30
pkgs/development/tools/pgtop/default.nix
··· 1 + { lib, stdenv, perlPackages, fetchFromGitHub, shortenPerlShebang }: 2 + 3 + perlPackages.buildPerlPackage rec { 4 + pname = "pgtop"; 5 + version = "0.11"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cosimo"; 9 + repo = "pgtop"; 10 + rev = "v${version}"; 11 + sha256 = "1awyl6ddfihm7dfr5y2z15r1si5cyipnlyyj3m1l19pk98s4x66l"; 12 + }; 13 + 14 + outputs = [ "out" ]; 15 + 16 + buildInputs = with perlPackages; [ DBI DBDPg TermReadKey JSON LWPUserAgent ]; 17 + 18 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 19 + postInstall = lib.optionalString stdenv.isDarwin '' 20 + shortenPerlShebang $out/bin/pgtop 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "a PostgreSQL clone of `mytop', which in turn is a `top' clone for MySQL"; 25 + homepage = "https://github.com/cosimo/pgtop"; 26 + changelog = "https://github.com/cosimo/pgtop/releases/tag/v${version}"; 27 + maintainers = [ maintainers.hagl ]; 28 + license = [ licenses.gpl2Only ]; 29 + }; 30 + }
+3 -3
pkgs/misc/seafile-shared/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "seafile-shared"; 16 - version = "8.0.1"; 16 + version = "8.0.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "haiwen"; 20 20 repo = "seafile"; 21 - rev = "d34499a2aafa024623a4210fe7f663cef13fe9a6"; 22 - sha256 = "VKoGr3CTDFg3Q0X+MTlwa4BbfLB+28FeTyTJRCq37RA="; 21 + rev = "v${version}"; 22 + sha256 = "F6kLPWZb7FttyAP7pNEn+aRcAjvZlMNXrmuHMYa0Xig="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+1 -1
pkgs/os-specific/linux/bpftools/default.nix
··· 12 12 buildInputs = [ libopcodes libbfd libelf zlib readline ]; 13 13 14 14 preConfigure = '' 15 - patchShebangs scripts/bpf_helpers_doc.py 15 + patchShebangs scripts/bpf_doc.py 16 16 17 17 cd tools/bpf 18 18 substituteInPlace ./bpftool/Makefile \
+6 -3
pkgs/tools/filesystems/ceph/default.nix
··· 38 38 39 39 # Linux Only Dependencies 40 40 , linuxHeaders, util-linux, libuuid, udev, keyutils, rdma-core, rabbitmq-c 41 - , libaio ? null, libxfs ? null, zfs ? null 41 + , libaio ? null, libxfs ? null, zfs ? null, liburing ? null 42 42 , ... 43 43 }: 44 44 ··· 130 130 ps.Mako 131 131 ceph-common 132 132 ps.cherrypy 133 + ps.cmd2 134 + ps.colorama 133 135 ps.dateutil 134 136 ps.jsonpatch 135 137 ps.pecan ··· 176 178 snappy lz4 oathToolkit leveldb libnl libcap_ng rdkafka 177 179 cryptsetup sqlite lua icu bzip2 178 180 ] ++ lib.optionals stdenv.isLinux [ 179 - linuxHeaders util-linux libuuid udev keyutils optLibaio optLibxfs optZfs 181 + linuxHeaders util-linux libuuid udev keyutils liburing optLibaio optLibxfs optZfs 180 182 # ceph 14 181 183 rdma-core rabbitmq-c 182 184 ] ++ lib.optionals hasRadosgw [ ··· 207 209 "-DMGR_PYTHON_VERSION=${ceph-python-env.python.pythonVersion}" 208 210 "-DWITH_SYSTEMD=OFF" 209 211 "-DWITH_TESTS=OFF" 212 + "-DWITH_CEPHFS_SHELL=ON" 210 213 # TODO breaks with sandbox, tries to download stuff with npm 211 214 "-DWITH_MGR_DASHBOARD_FRONTEND=OFF" 212 215 # WITH_XFS has been set default ON from Ceph 16, keeping it optional in nixpkgs for now 213 216 ''-DWITH_XFS=${if optLibxfs != null then "ON" else "OFF"}'' 214 - ]; 217 + ] ++ lib.optional stdenv.isLinux "-DWITH_SYSTEM_LIBURING=ON"; 215 218 216 219 postFixup = '' 217 220 wrapPythonPrograms
+41
pkgs/tools/graphics/adriconf/default.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , cmake 5 + , pkg-config 6 + , libdrm 7 + , libGL 8 + , atkmm 9 + , pcre 10 + , gtkmm3 11 + , boost 12 + , libxmlxx3 13 + , mesa 14 + , pciutils 15 + }: 16 + 17 + stdenv.mkDerivation rec { 18 + pname = "adriconf"; 19 + version = "2.4.1"; 20 + 21 + src = fetchFromGitLab { 22 + domain = "gitlab.freedesktop.org"; 23 + owner = "mesa"; 24 + repo = pname; 25 + rev = "v${version}"; 26 + sha256 = "hZy+FpKKBKuho/fALu2O+44zzK6s/M8CTbhrO00ANgo="; 27 + }; 28 + 29 + nativeBuildInputs = [ cmake pkg-config ]; 30 + buildInputs = [ libdrm libGL atkmm pcre gtkmm3 boost libxmlxx3 mesa pciutils ]; 31 + 32 + cmakeFlags = [ "-DENABLE_UNIT_TESTS=off" ]; 33 + 34 + meta = with lib; { 35 + homepage = "https://gitlab.freedesktop.org/mesa/adriconf/"; 36 + description = "A GUI tool used to configure open source graphics drivers"; 37 + license = licenses.gpl3Plus; 38 + maintainers = with maintainers; [ musfay ]; 39 + platforms = platforms.linux; 40 + }; 41 + }
+2 -2
pkgs/tools/misc/beats/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "beats"; 5 - version = "1.0"; 5 + version = "1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "j0hax"; 9 9 repo = "beats"; 10 10 rev = "v${version}"; 11 - sha256 = "0qs5cmbncqhs11m4whqmrh2gvv3p3b37qz57xh78x2ma8jbhskqz"; 11 + sha256 = "1rdvsqrjpily74y8vwch711401585xckb4p41cfwrmj6vf44jhif"; 12 12 }; 13 13 14 14 makeFlags = [ "PREFIX=$(out)" ];
+2 -2
pkgs/tools/misc/goaccess/default.nix
··· 1 1 { lib, stdenv, fetchurl, ncurses, gettext, openssl, withGeolocation ? true, libmaxminddb }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.5"; 4 + version = "1.5.1"; 5 5 pname = "goaccess"; 6 6 7 7 src = fetchurl { 8 8 url = "https://tar.goaccess.io/goaccess-${version}.tar.gz"; 9 - sha256 = "sha256-liJtXfiXAyg+NBCcF+G07v4kBKWefHaitu76EPOqwWE="; 9 + sha256 = "sha256-iEF+eOYrcN45gLdiKRHk/NcZw2YPADyIeWjnGWw5lw8="; 10 10 }; 11 11 12 12 configureFlags = [
+35 -14
pkgs/tools/misc/qmk/default.nix
··· 3 3 , fetchpatch 4 4 }: 5 5 6 - python3.pkgs.buildPythonApplication rec { 6 + let 7 + inherit (python3.pkgs) buildPythonApplication fetchPypi; 8 + in 9 + buildPythonApplication rec { 7 10 pname = "qmk"; 8 - version = "0.0.45"; 11 + version = "0.0.52"; 9 12 10 - src = python3.pkgs.fetchPypi { 13 + src = fetchPypi { 11 14 inherit pname version; 12 - sha256 = "43f297f36b21d68c34c5efa0ce1449dddb2e28753f80939cadf761ee7a2a0901"; 15 + sha256 = "sha256-mNF+bRhaL6JhNbROmjYDHkKKokRIALd5FZbRt9Kg5XQ="; 13 16 }; 14 17 15 - patches = [ 16 - # https://github.com/qmk/qmk_cli/pull/48 17 - (fetchpatch { 18 - name = "remove-unused-install-requires.patch"; 19 - url = "https://github.com/qmk/qmk_cli/commit/75b6ada1feccfa5a9bc2bb07a4cc749ef40d02dd.patch"; 20 - sha256 = "0lwi1dz35p07vha5gwq2jxm5q49vm99ix4jyhd6g6ypqbq1qiwc8"; 21 - }) 22 - ]; 23 - 24 18 nativeBuildInputs = with python3.pkgs; [ 19 + flake8 20 + nose2 21 + pep8-naming 25 22 setuptools-scm 23 + yapf 26 24 ]; 27 25 28 26 propagatedBuildInputs = with python3.pkgs; [ 27 + appdirs 28 + argcomplete 29 + colorama 30 + dotty-dict 31 + hid 32 + hjson 33 + jsonschema 29 34 milc 35 + pygments 36 + pyusb 30 37 ]; 31 38 32 39 # no tests implemented 33 40 doCheck = false; 34 41 35 42 meta = with lib; { 36 - description = "A program to help users work with QMK Firmware"; 37 43 homepage = "https://github.com/qmk/qmk_cli"; 44 + description = "A program to help users work with QMK Firmware"; 45 + longDescription = '' 46 + qmk_cli is a companion tool to QMK firmware. With it, you can: 47 + 48 + - Interact with your qmk_firmware tree from any location 49 + - Use qmk clone to pull down anyone's qmk_firmware fork 50 + - Setup and work with your build environment: 51 + - qmk setup 52 + - qmk doctor 53 + - qmk compile 54 + - qmk console 55 + - qmk flash 56 + - qmk lint 57 + - ... and many more! 58 + ''; 38 59 license = licenses.mit; 39 60 maintainers = with maintainers; [ bhipple ]; 40 61 };
+3 -3
pkgs/tools/package-management/cargo-outdated/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-outdated"; 5 - version = "0.9.15"; 5 + version = "0.9.17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kbknapp"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Cd0QWFeAAHSkeCVQvb+Fsg5nBoutV1k1kQpMkWpci2E="; 11 + sha256 = "sha256-Ian/vXGoPHecguQUp2IUgdLW6Ll8OdCA2W0WmoYPDrI="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-VngJMDVKIV8+ODHia2U2gKKPKskyKiuKhSnO6NJsJHI="; 14 + cargoSha256 = "sha256-eDu1dAs543AryUEsCY9COHrvuamQocCk0nBXDIdFmYs="; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17 buildInputs = [ openssl ]
+6 -2
pkgs/top-level/all-packages.nix
··· 799 799 800 800 acme-client = callPackage ../tools/networking/acme-client { stdenv = gccStdenv; }; 801 801 802 + adriconf = callPackage ../tools/graphics/adriconf { }; 803 + 802 804 amass = callPackage ../tools/networking/amass { }; 803 805 804 806 afew = callPackage ../applications/networking/mailreaders/afew { }; ··· 5613 5615 pgformatter = callPackage ../development/tools/pgformatter { }; 5614 5616 5615 5617 pgloader = callPackage ../development/tools/pgloader { }; 5618 + 5619 + pgtop = callPackage ../development/tools/pgtop { }; 5616 5620 5617 5621 pigz = callPackage ../tools/compression/pigz { }; 5618 5622 ··· 16504 16508 16505 16509 liblcf = callPackage ../development/libraries/liblcf { }; 16506 16510 16511 + libliftoff = callPackage ../development/libraries/libliftoff { }; 16512 + 16507 16513 liblqr1 = callPackage ../development/libraries/liblqr-1 { }; 16508 16514 16509 16515 liblockfile = callPackage ../development/libraries/liblockfile { }; ··· 20903 20909 digimend = callPackage ../os-specific/linux/digimend { }; 20904 20910 20905 20911 dpdk-kmods = callPackage ../os-specific/linux/dpdk-kmods { }; 20906 - 20907 - dpdk = throw "The dpdk driver has been renamed to dpdk-kmods."; 20908 20912 20909 20913 exfat-nofuse = callPackage ../os-specific/linux/exfat { }; 20910 20914