Merge master into staging-next

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

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