Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
afcea016 f68cf6f5

+1033 -826
+12
maintainers/maintainer-list.nix
··· 768 githubId = 3965744; 769 name = "Arthur Lee"; 770 }; 771 arturcygan = { 772 email = "arczicygan@gmail.com"; 773 github = "arcz"; ··· 3586 github = "gvolpe"; 3587 githubId = 443978; 3588 name = "Gabriel Volpe"; 3589 }; 3590 hakuch = { 3591 email = "hakuch@gmail.com";
··· 768 githubId = 3965744; 769 name = "Arthur Lee"; 770 }; 771 + arthurteisseire = { 772 + email = "arthurteisseire33@gmail.com"; 773 + github = "arthurteisseire"; 774 + githubId = 37193992; 775 + name = "Arthur Teisseire"; 776 + }; 777 arturcygan = { 778 email = "arczicygan@gmail.com"; 779 github = "arcz"; ··· 3592 github = "gvolpe"; 3593 githubId = 443978; 3594 name = "Gabriel Volpe"; 3595 + }; 3596 + gytis-ivaskevicius = { 3597 + name = "Gytis Ivaskevicius"; 3598 + email = "me@gytis.io"; 3599 + github = "gytis-ivaskevicius"; 3600 + githubId = 23264966; 3601 }; 3602 hakuch = { 3603 email = "hakuch@gmail.com";
+30 -13
nixos/modules/services/mail/mlmmj.nix
··· 16 alias = domain: list: "${list}: \"|${pkgs.mlmmj}/bin/mlmmj-receive -L ${listDir domain list}/\""; 17 subjectPrefix = list: "[${list}]"; 18 listAddress = domain: list: "${list}@${domain}"; 19 - customHeaders = domain: list: [ "List-Id: ${list}" "Reply-To: ${list}@${domain}" ]; 20 footer = domain: list: "To unsubscribe send a mail to ${list}+unsubscribe@${domain}"; 21 createList = d: l: 22 let ctlDir = listCtl d l; in ··· 110 services.postfix = { 111 enable = true; 112 recipientDelimiter= "+"; 113 - extraMasterConf = '' 114 - mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nexthop 115 - ''; 116 117 extraAliases = concatMapLines (alias cfg.listDomain) cfg.mailLists; 118 119 - extraConfig = '' 120 - transport_maps = hash:${stateDir}/transports 121 - virtual_alias_maps = hash:${stateDir}/virtuals 122 - propagate_unmatched_extensions = virtual 123 - ''; 124 }; 125 126 environment.systemPackages = [ pkgs.mlmmj ]; ··· 129 ${pkgs.coreutils}/bin/mkdir -p ${stateDir} ${spoolDir}/${cfg.listDomain} 130 ${pkgs.coreutils}/bin/chown -R ${cfg.user}:${cfg.group} ${spoolDir} 131 ${concatMapLines (createList cfg.listDomain) cfg.mailLists} 132 - echo "${concatMapLines (virtual cfg.listDomain) cfg.mailLists}" > ${stateDir}/virtuals 133 - echo "${concatMapLines (transport cfg.listDomain) cfg.mailLists}" > ${stateDir}/transports 134 - ${pkgs.postfix}/bin/postmap ${stateDir}/virtuals 135 - ${pkgs.postfix}/bin/postmap ${stateDir}/transports 136 ''; 137 138 systemd.services.mlmmj-maintd = {
··· 16 alias = domain: list: "${list}: \"|${pkgs.mlmmj}/bin/mlmmj-receive -L ${listDir domain list}/\""; 17 subjectPrefix = list: "[${list}]"; 18 listAddress = domain: list: "${list}@${domain}"; 19 + customHeaders = domain: list: [ 20 + "List-Id: ${list}" 21 + "Reply-To: ${list}@${domain}" 22 + "List-Post: <mailto:${list}@${domain}>" 23 + "List-Help: <mailto:${list}+help@${domain}>" 24 + "List-Subscribe: <mailto:${list}+subscribe@${domain}>" 25 + "List-Unsubscribe: <mailto:${list}+unsubscribe@${domain}>" 26 + ]; 27 footer = domain: list: "To unsubscribe send a mail to ${list}+unsubscribe@${domain}"; 28 createList = d: l: 29 let ctlDir = listCtl d l; in ··· 117 services.postfix = { 118 enable = true; 119 recipientDelimiter= "+"; 120 + masterConfig.mlmmj = { 121 + type = "unix"; 122 + private = true; 123 + privileged = true; 124 + chroot = false; 125 + wakeup = 0; 126 + command = "pipe"; 127 + args = [ 128 + "flags=ORhu" 129 + "user=mlmmj" 130 + "argv=${pkgs.mlmmj}/bin/mlmmj-receive" 131 + "-F" 132 + "-L" 133 + "${spoolDir}/$nexthop" 134 + ]; 135 + }; 136 137 extraAliases = concatMapLines (alias cfg.listDomain) cfg.mailLists; 138 139 + extraConfig = "propagate_unmatched_extensions = virtual"; 140 + 141 + virtual = concatMapLines (virtual cfg.listDomain) cfg.mailLists; 142 + transport = concatMapLines (transport cfg.listDomain) cfg.mailLists; 143 }; 144 145 environment.systemPackages = [ pkgs.mlmmj ]; ··· 148 ${pkgs.coreutils}/bin/mkdir -p ${stateDir} ${spoolDir}/${cfg.listDomain} 149 ${pkgs.coreutils}/bin/chown -R ${cfg.user}:${cfg.group} ${spoolDir} 150 ${concatMapLines (createList cfg.listDomain) cfg.mailLists} 151 + ${pkgs.postfix}/bin/postmap /etc/postfix/virtual 152 + ${pkgs.postfix}/bin/postmap /etc/postfix/transport 153 ''; 154 155 systemd.services.mlmmj-maintd = {
+1 -3
nixos/modules/services/web-apps/mastodon.nix
··· 111 group = lib.mkOption { 112 description = '' 113 Group under which mastodon runs. 114 - If it is set to "mastodon", a group will be created. 115 ''; 116 type = lib.types.str; 117 default = "mastodon"; ··· 555 }; 556 }) 557 (lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package mastodonEnv ]) 558 - (lib.mkIf cfg.configureNginx {${config.services.nginx.user}.extraGroups = [ cfg.user ];}) 559 ]; 560 561 - users.groups.mastodon = lib.mkIf (cfg.group == "mastodon") { }; 562 }; 563 564 meta.maintainers = with lib.maintainers; [ happy-river erictapen ];
··· 111 group = lib.mkOption { 112 description = '' 113 Group under which mastodon runs. 114 ''; 115 type = lib.types.str; 116 default = "mastodon"; ··· 554 }; 555 }) 556 (lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package mastodonEnv ]) 557 ]; 558 559 + users.groups.${cfg.group}.members = lib.optional cfg.configureNginx config.services.nginx.user; 560 }; 561 562 meta.maintainers = with lib.maintainers; [ happy-river erictapen ];
+1
nixos/modules/services/web-apps/nextcloud.nix
··· 602 "^~ /.well-known" = { 603 priority = 210; 604 extraConfig = '' 605 location = /.well-known/carddav { 606 return 301 /remote.php/dav; 607 }
··· 602 "^~ /.well-known" = { 603 priority = 210; 604 extraConfig = '' 605 + absolute_redirect off; 606 location = /.well-known/carddav { 607 return 301 /remote.php/dav; 608 }
-1
nixos/tests/all-tests.nix
··· 333 redis = handleTest ./redis.nix {}; 334 redmine = handleTest ./redmine.nix {}; 335 restic = handleTest ./restic.nix {}; 336 - ripgrep = handleTest ./ripgrep.nix {}; 337 robustirc-bridge = handleTest ./robustirc-bridge.nix {}; 338 roundcube = handleTest ./roundcube.nix {}; 339 rspamd = handleTest ./rspamd.nix {};
··· 333 redis = handleTest ./redis.nix {}; 334 redmine = handleTest ./redmine.nix {}; 335 restic = handleTest ./restic.nix {}; 336 robustirc-bridge = handleTest ./robustirc-bridge.nix {}; 337 roundcube = handleTest ./roundcube.nix {}; 338 rspamd = handleTest ./rspamd.nix {};
-13
nixos/tests/ripgrep.nix
··· 1 - import ./make-test-python.nix ({ pkgs, ... }: { 2 - name = "ripgrep"; 3 - meta = with pkgs.lib.maintainers; { maintainers = [ nequissimus ]; }; 4 - 5 - nodes.ripgrep = { pkgs, ... }: { environment.systemPackages = [ pkgs.ripgrep ]; }; 6 - 7 - testScript = '' 8 - ripgrep.succeed('echo "abc\nbcd\ncde" > /tmp/foo') 9 - assert "bcd" in ripgrep.succeed("rg -N 'bcd' /tmp/foo") 10 - assert "bcd\ncde" in ripgrep.succeed("rg -N 'cd' /tmp/foo") 11 - assert "ripgrep ${pkgs.ripgrep.version}" in ripgrep.succeed("rg --version | head -1") 12 - ''; 13 - })
···
+1 -1
pkgs/applications/audio/projectm/default.nix
··· 56 description = "Cross-platform Milkdrop-compatible music visualizer"; 57 license = lib.licenses.lgpl21; 58 platforms = lib.platforms.unix; 59 - maintainers = with lib.maintainers; [ ajs124 ]; 60 longDescription = '' 61 The open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. 62 Read an audio input and produces mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
··· 56 description = "Cross-platform Milkdrop-compatible music visualizer"; 57 license = lib.licenses.lgpl21; 58 platforms = lib.platforms.unix; 59 + maintainers = with lib.maintainers; [ ]; 60 longDescription = '' 61 The open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. 62 Read an audio input and produces mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
+3 -3
pkgs/applications/editors/jetbrains/common.nix
··· 3 , vmopts ? null 4 }: 5 6 - { name, product, version, src, wmClass, jdk, meta }: 7 8 with lib; 9 ··· 72 73 makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${execName}" \ 74 --prefix PATH : "$out/libexec/${name}:${lib.optionalString (stdenv.isDarwin) "${jdk}/jdk/Contents/Home/bin:"}${lib.makeBinPath [ jdk coreutils gnugrep which git ]}" \ 75 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ 76 # Some internals want libstdc++.so.6 77 stdenv.cc.cc.lib libsecret 78 libnotify 79 - ]}" \ 80 --set JDK_HOME "$jdk" \ 81 --set ${hiName}_JDK "$jdk" \ 82 --set ANDROID_JAVA_HOME "$jdk" \
··· 3 , vmopts ? null 4 }: 5 6 + { name, product, version, src, wmClass, jdk, meta, extraLdPath ? [] }: 7 8 with lib; 9 ··· 72 73 makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${execName}" \ 74 --prefix PATH : "$out/libexec/${name}:${lib.optionalString (stdenv.isDarwin) "${jdk}/jdk/Contents/Home/bin:"}${lib.makeBinPath [ jdk coreutils gnugrep which git ]}" \ 75 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath ([ 76 # Some internals want libstdc++.so.6 77 stdenv.cc.cc.lib libsecret 78 libnotify 79 + ] ++ extraLdPath)}" \ 80 --set JDK_HOME "$jdk" \ 81 --set ${hiName}_JDK "$jdk" \ 82 --set ANDROID_JAVA_HOME "$jdk" \
+11 -10
pkgs/applications/editors/jetbrains/default.nix
··· 12 # Sorted alphabetically 13 14 buildClion = { name, version, src, license, description, wmClass, ... }: 15 - lib.overrideDerivation (mkJetBrainsProduct { 16 inherit name version src wmClass jdk; 17 product = "CLion"; 18 meta = with lib; { ··· 25 maintainers = with maintainers; [ edwtjo mic92 ]; 26 platforms = platforms.linux; 27 }; 28 - }) (attrs: { 29 postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) '' 30 ( 31 cd $out/clion-${version} ··· 97 }); 98 99 buildGoland = { name, version, src, license, description, wmClass, ... }: 100 - lib.overrideDerivation (mkJetBrainsProduct { 101 inherit name version src wmClass jdk; 102 product = "Goland"; 103 meta = with lib; { ··· 112 maintainers = [ maintainers.miltador ]; 113 platforms = platforms.linux; 114 }; 115 - }) (attrs: { 116 postFixup = (attrs.postFixup or "") + '' 117 interp="$(cat $NIX_CC/nix-support/dynamic-linker)" 118 patchelf --set-interpreter $interp $out/goland*/plugins/go/lib/dlv/linux/dlv ··· 125 (mkJetBrainsProduct { 126 inherit name version src wmClass jdk; 127 product = "IDEA"; 128 meta = with lib; { 129 homepage = "https://www.jetbrains.com/idea/"; 130 inherit description license; ··· 134 with JUnit, TestNG, popular SCMs, Ant & Maven. Also known 135 as IntelliJ. 136 ''; 137 - maintainers = with maintainers; [ edwtjo ]; 138 - platforms = platforms.linux ++ platforms.darwin; 139 }; 140 }); 141 ··· 202 }; 203 204 buildRider = { name, version, src, license, description, wmClass, ... }: 205 - lib.overrideDerivation (mkJetBrainsProduct { 206 inherit name version src wmClass jdk; 207 product = "Rider"; 208 meta = with lib; { ··· 219 maintainers = [ maintainers.miltador ]; 220 platforms = platforms.linux; 221 }; 222 - }) (attrs: { 223 patchPhase = lib.optionalString (!stdenv.isDarwin) (attrs.patchPhase + '' 224 rm -rf lib/ReSharperHost/linux-x64/dotnet 225 mkdir -p lib/ReSharperHost/linux-x64/dotnet/ ··· 241 }); 242 243 buildWebStorm = { name, version, src, license, description, wmClass, ... }: 244 - lib.overrideDerivation (mkJetBrainsProduct { 245 inherit name version src wmClass jdk; 246 product = "WebStorm"; 247 meta = with lib; { ··· 255 maintainers = with maintainers; [ abaldeau ]; 256 platforms = platforms.linux; 257 }; 258 - }) (attrs: { 259 patchPhase = (attrs.patchPhase or "") + optionalString (stdenv.isLinux) '' 260 # Webstorm tries to use bundled jre if available. 261 # Lets prevent this for the moment
··· 12 # Sorted alphabetically 13 14 buildClion = { name, version, src, license, description, wmClass, ... }: 15 + (mkJetBrainsProduct { 16 inherit name version src wmClass jdk; 17 product = "CLion"; 18 meta = with lib; { ··· 25 maintainers = with maintainers; [ edwtjo mic92 ]; 26 platforms = platforms.linux; 27 }; 28 + }).overrideAttrs (attrs: { 29 postFixup = (attrs.postFixup or "") + optionalString (stdenv.isLinux) '' 30 ( 31 cd $out/clion-${version} ··· 97 }); 98 99 buildGoland = { name, version, src, license, description, wmClass, ... }: 100 + (mkJetBrainsProduct { 101 inherit name version src wmClass jdk; 102 product = "Goland"; 103 meta = with lib; { ··· 112 maintainers = [ maintainers.miltador ]; 113 platforms = platforms.linux; 114 }; 115 + }).overrideAttrs (attrs: { 116 postFixup = (attrs.postFixup or "") + '' 117 interp="$(cat $NIX_CC/nix-support/dynamic-linker)" 118 patchelf --set-interpreter $interp $out/goland*/plugins/go/lib/dlv/linux/dlv ··· 125 (mkJetBrainsProduct { 126 inherit name version src wmClass jdk; 127 product = "IDEA"; 128 + extraLdPath = [ zlib ]; 129 meta = with lib; { 130 homepage = "https://www.jetbrains.com/idea/"; 131 inherit description license; ··· 135 with JUnit, TestNG, popular SCMs, Ant & Maven. Also known 136 as IntelliJ. 137 ''; 138 + maintainers = with maintainers; [ edwtjo gytis-ivaskevicius ]; 139 + platforms = [ "x86_64-darwin" "i686-darwin" "i686-linux" "x86_64-linux" ]; 140 }; 141 }); 142 ··· 203 }; 204 205 buildRider = { name, version, src, license, description, wmClass, ... }: 206 + (mkJetBrainsProduct { 207 inherit name version src wmClass jdk; 208 product = "Rider"; 209 meta = with lib; { ··· 220 maintainers = [ maintainers.miltador ]; 221 platforms = platforms.linux; 222 }; 223 + }).overrideAttrs (attrs: { 224 patchPhase = lib.optionalString (!stdenv.isDarwin) (attrs.patchPhase + '' 225 rm -rf lib/ReSharperHost/linux-x64/dotnet 226 mkdir -p lib/ReSharperHost/linux-x64/dotnet/ ··· 242 }); 243 244 buildWebStorm = { name, version, src, license, description, wmClass, ... }: 245 + (mkJetBrainsProduct { 246 inherit name version src wmClass jdk; 247 product = "WebStorm"; 248 meta = with lib; { ··· 256 maintainers = with maintainers; [ abaldeau ]; 257 platforms = platforms.linux; 258 }; 259 + }).overrideAttrs (attrs: { 260 patchPhase = (attrs.patchPhase or "") + optionalString (stdenv.isLinux) '' 261 # Webstorm tries to use bundled jre if available. 262 # Lets prevent this for the moment
+4 -4
pkgs/applications/editors/spacevim/default.nix
··· 1 - { ripgrep, git, fzf, makeWrapper, vim_configurable, vimPlugins, fetchFromGitHub, writeTextDir 2 - , lib, stdenv, runCommandNoCC, remarshal, formats, spacevim_config ? import ./init.nix }: 3 - with stdenv; 4 let 5 format = formats.toml {}; 6 vim-customized = vim_configurable.customize { ··· 11 vimrcConfig.packages.myVimPackage = with vimPlugins; { start = [ ]; }; 12 }; 13 spacevimdir = format.generate "init.toml" spacevim_config; 14 - in mkDerivation rec { 15 pname = "spacevim"; 16 version = "1.5.0"; 17 src = fetchFromGitHub {
··· 1 + { ripgrep, git, fzf, makeWrapper, vim_configurable, vimPlugins, fetchFromGitHub 2 + , lib, stdenv, formats, spacevim_config ? import ./init.nix }: 3 + 4 let 5 format = formats.toml {}; 6 vim-customized = vim_configurable.customize { ··· 11 vimrcConfig.packages.myVimPackage = with vimPlugins; { start = [ ]; }; 12 }; 13 spacevimdir = format.generate "init.toml" spacevim_config; 14 + in stdenv.mkDerivation rec { 15 pname = "spacevim"; 16 version = "1.5.0"; 17 src = fetchFromGitHub {
-75
pkgs/applications/misc/taskjuggler/2.x/default.nix
··· 1 - {stdenv, fetchurl, 2 - zlib, libpng, libjpeg, perl, expat, qt3, 3 - libX11, libXext, libSM, libICE, 4 - }: 5 - 6 - stdenv.mkDerivation rec { 7 - name = "taskjuggler-2.4.3"; 8 - src = fetchurl { 9 - url = "http://www.taskjuggler.org/download/${name}.tar.bz2"; 10 - sha256 = "14gkxa2vwfih5z7fffbavps7m44z5bq950qndigw2icam5ks83jl"; 11 - }; 12 - 13 - buildInputs = 14 - [zlib libpng libX11 libXext libSM libICE perl expat libjpeg] 15 - ; 16 - 17 - patches = [ ./timezone-glibc.patch ]; 18 - 19 - preConfigure = '' 20 - for i in $(grep -R "/bin/bash" . | sed 's/:.*//'); do 21 - substituteInPlace $i --replace /bin/bash $(type -Pp bash) 22 - done 23 - for i in $(grep -R "/usr/bin/perl" . | sed 's/:.*//'); do 24 - substituteInPlace $i --replace /usr/bin/perl ${perl}/bin/perl 25 - done 26 - 27 - # Fix install 28 - for i in docs/en/Makefile.in Examples/BigProject/Common/Makefile.in Examples/BigProject/Makefile.in Examples/BigProject/Project1/Makefile.in Examples/BigProject/Project2/Makefile.in Examples/FirstProject/Makefile.in Examples/ShiftSchedule/Makefile.in; do 29 - # Do not use variable substitution because there is some text after the last '@' 30 - substituteInPlace $i --replace 'docprefix = @PACKAGES_DIR@' 'docprefix = $(docdir)/' 31 - done 32 - 33 - # Comment because the ical export need the KDE support. 34 - for i in Examples/FirstProject/AccountingSoftware.tjp; do 35 - substituteInPlace $i --replace "icalreport" "# icalreport" 36 - done 37 - 38 - for i in TestSuite/testdir TestSuite/createrefs \ 39 - TestSuite/Scheduler/Correct/Expression.sh; do 40 - substituteInPlace $i --replace '/bin/rm' 'rm' 41 - done 42 - 43 - # Some tests require writing at $HOME 44 - HOME=$TMPDIR 45 - ''; 46 - 47 - configureFlags = [ 48 - "--without-arts" "--disable-docs" 49 - "--x-includes=${libX11.dev}/include" 50 - "--x-libraries=${libX11.out}/lib" 51 - "--with-qt-dir=${qt3}" 52 - ]; 53 - 54 - preInstall = '' 55 - mkdir -p $out/share/emacs/site-lisp/ 56 - cp Contrib/emacs/taskjug.el $out/share/emacs/site-lisp/ 57 - ''; 58 - 59 - # kde_locale is not defined when installing without kde. 60 - installFlags = [ "kde_locale=\${out}/share/locale" ]; 61 - 62 - meta = { 63 - homepage = "http://www.taskjuggler.org"; 64 - license = lib.licenses.gpl2; 65 - description = "Project management tool"; 66 - longDescription = '' 67 - TaskJuggler is a modern and powerful, Open Source project management 68 - tool. Its new approach to project planing and tracking is more 69 - flexible and superior to the commonly used Gantt chart editing 70 - tools. It has already been successfully used in many projects and 71 - scales easily to projects with hundreds of resources and thousands of 72 - tasks. 73 - ''; 74 - }; 75 - }
···
-48
pkgs/applications/misc/taskjuggler/2.x/timezone-glibc.patch
··· 1 - From the discussion in http://groups.google.com/group/taskjuggler-users/browse_thread/thread/f65a3efd4dcae2fc/a44c711a9d28ebee?show_docid=a44c711a9d28ebee 2 - 3 - From: Chris Schlaeger <cs@kde.org> 4 - Date: Sat, 27 Feb 2010 06:33:35 +0000 (+0100) 5 - Subject: Try to fix time zone check for glibc 2.11. 6 - X-Git-Url: http://www.taskjuggler.org/cgi-bin/gitweb.cgi?p=taskjuggler.git;a=commitdiff_plain;h=2382ed54f90c3c899badb3f56aaa2b3b5dba361e;hp=c666c5068312fec7db75e17d1c567d94127d1dda 7 - 8 - Try to fix time zone check for glibc 2.11. 9 - 10 - Reported-by: Lee <pFQh8RQn4fqB@dyweni.com> 11 - --- 12 - 13 - diff --git a/taskjuggler/Utility.cpp b/taskjuggler/Utility.cpp 14 - index 5e2bf21..9b7fce2 100644 15 - --- a/taskjuggler/Utility.cpp 16 - +++ b/taskjuggler/Utility.cpp 17 - @@ -206,16 +206,28 @@ setTimezone(const char* tZone) 18 - 19 - /* To validate the tZone value we call tzset(). It will convert the zone 20 - * into a three-letter acronym in case the tZone value is good. If not, it 21 - - * will just copy the wrong value to tzname[0] (glibc < 2.5) or fall back 22 - - * to UTC. */ 23 - + * will 24 - + * - copy the wrong value to tzname[0] (glibc < 2.5) 25 - + * - or fall back to UTC (glibc >= 2.5 && < 2.11) 26 - + * - copy the part before the '/' to tzname[0] (glibc >= 2.11). 27 - + */ 28 - tzset(); 29 - + char* region = new(char[strlen(tZone) + 1]); 30 - + region[0] = 0; 31 - + if (strchr(tZone, '/')) 32 - + { 33 - + strcpy(region, tZone); 34 - + *strchr(region, '/') = 0; 35 - + } 36 - if (timezone2tz(tZone) == 0 && 37 - - (strcmp(tzname[0], tZone) == 0 || 38 - + (strcmp(tzname[0], tZone) == 0 || strcmp(tzname[0], region) == 0 || 39 - (strcmp(tZone, "UTC") != 0 && strcmp(tzname[0], "UTC") == 0))) 40 - { 41 - UtilityError = QString(i18n("Illegal timezone '%1'")).arg(tZone); 42 - + delete region; 43 - return false; 44 - } 45 - + delete region; 46 - 47 - if (!LtHashTab) 48 - return true;
···
+18 -15
pkgs/applications/misc/xygrib/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, wrapQtAppsHook, cmake, bzip2, qtbase, qttools, libnova, proj, libpng, openjpeg } : 2 3 stdenv.mkDerivation rec { 4 version = "1.2.6.1"; ··· 13 14 nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; 15 buildInputs = [ bzip2 qtbase libnova proj openjpeg libpng ]; 16 - cmakeFlags = [ "-DOPENJPEG_INCLUDE_DIR=${openjpeg.dev}/include/openjpeg-2.3" ] 17 ++ lib.optionals stdenv.isDarwin [ "-DLIBNOVA_LIBRARY=${libnova}/lib/libnova.dylib" ]; 18 19 - postInstall = if stdenv.isDarwin then '' 20 - mkdir -p "$out/Applications" "$out/XyGrib/XyGrib.app/Contents/Resources" 21 - cp "../data/img/xyGrib.icns" "$out/XyGrib/XyGrib.app/Contents/Resources/xyGrib.icns" 22 - mv $out/XyGrib/XyGrib.app $out/Applications 23 - wrapQtApp "$out/Applications/XyGrib.app/Contents/MacOS/XyGrib" 24 - '' else '' 25 - wrapQtApp $out/XyGrib/XyGrib 26 - mkdir -p $out/bin 27 - ln -s $out/XyGrib/XyGrib $out/bin/xygrib 28 - ''; 29 30 meta = with lib; { 31 homepage = "https://opengribs.org"; 32 description = "Weather Forecast Visualization"; 33 - longDescription = ''XyGrib is a leading opensource weather visualization package. 34 - It interacts with OpenGribs's Grib server providing a choice 35 - of global and large area atmospheric and wave models.''; 36 license = licenses.gpl3; 37 platforms = platforms.all; 38 maintainers = with maintainers; [ j03 SuperSandro2000 ];
··· 1 + { lib, stdenv, fetchFromGitHub, wrapQtAppsHook, cmake, bzip2, qtbase, qttools, libnova, proj, libpng, openjpeg }: 2 3 stdenv.mkDerivation rec { 4 version = "1.2.6.1"; ··· 13 14 nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; 15 buildInputs = [ bzip2 qtbase libnova proj openjpeg libpng ]; 16 + cmakeFlags = [ "-DOPENJPEG_INCLUDE_DIR=${openjpeg.dev}/include/openjpeg-${lib.versions.majorMinor openjpeg.version}" ] 17 ++ lib.optionals stdenv.isDarwin [ "-DLIBNOVA_LIBRARY=${libnova}/lib/libnova.dylib" ]; 18 19 + postInstall = 20 + if stdenv.isDarwin then '' 21 + mkdir -p "$out/Applications" "$out/XyGrib/XyGrib.app/Contents/Resources" 22 + cp "../data/img/xyGrib.icns" "$out/XyGrib/XyGrib.app/Contents/Resources/xyGrib.icns" 23 + mv $out/XyGrib/XyGrib.app $out/Applications 24 + wrapQtApp "$out/Applications/XyGrib.app/Contents/MacOS/XyGrib" 25 + '' else '' 26 + wrapQtApp $out/XyGrib/XyGrib 27 + mkdir -p $out/bin 28 + ln -s $out/XyGrib/XyGrib $out/bin/xygrib 29 + ''; 30 31 meta = with lib; { 32 homepage = "https://opengribs.org"; 33 description = "Weather Forecast Visualization"; 34 + longDescription = '' 35 + XyGrib is a leading opensource weather visualization package. 36 + It interacts with OpenGribs's Grib server providing a choice 37 + of global and large area atmospheric and wave models. 38 + ''; 39 license = licenses.gpl3; 40 platforms = platforms.all; 41 maintainers = with maintainers; [ j03 SuperSandro2000 ];
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 { 2 "stable": { 3 - "version": "88.0.4324.150", 4 - "sha256": "1hrqrggg4g1hjmaajbpydwsij2mfkfj5ccs1lj76nv4qj91yj4mf", 5 - "sha256bin64": "0xyhvhppxk95clk6vycg2yca1yyzpi13rs3lhs4j9a482api6ks0", 6 "deps": { 7 "gn": { 8 "version": "2020-11-05",
··· 1 { 2 "stable": { 3 + "version": "88.0.4324.182", 4 + "sha256": "10av060ix6lgsvv99lyvyy03r0m3zwdg4hddbi6dycrdxk1iyh9h", 5 + "sha256bin64": "1rjg23xiybpnis93yb5zkvglm3r4fds9ip5mgl6f682z5x0yj05b", 6 "deps": { 7 "gn": { 8 "version": "2020-11-05",
+33 -19
pkgs/applications/networking/cluster/octant/default.nix
··· 1 - { lib, stdenv, fetchurl }: 2 let 3 - version = "0.16.3"; 4 - 5 - system = stdenv.hostPlatform.system; 6 suffix = { 7 x86_64-linux = "Linux-64bit"; 8 aarch64-linux = "Linux-arm64"; 9 x86_64-darwin = "macOS-64bit"; 10 }."${system}" or (throw "Unsupported system: ${system}"); 11 - 12 baseurl = "https://github.com/vmware-tanzu/octant/releases/download"; 13 - fetchsrc = sha256: fetchurl { 14 - url = "${baseurl}/v${version}/octant_${version}_${suffix}.tar.gz"; 15 - sha256 = sha256."${system}"; 16 - }; 17 in 18 stdenv.mkDerivation rec { 19 pname = "octant"; 20 - inherit version; 21 22 - src = fetchsrc { 23 - x86_64-linux = "1c6v7d8i494k32b0zrjn4fn1idza95r6h99c33c5za4hi7gqvy0x"; 24 - aarch64-linux = "153jd4wsq8qc598w7y4d30dy20ljyhrl68cc3pig1p712l5258zs"; 25 - x86_64-darwin = "0y2qjdlyvhrzwg0fmxsr3jl39kd13276a7wg0ndhdjfwxvdwpxkz"; 26 }; 27 28 - doCheck = false; 29 30 installPhase = '' 31 - mkdir -p "$out/bin" 32 - mv octant $out/bin 33 ''; 34 35 meta = with lib; { 36 description = "Highly extensible platform for developers to better understand the complexity of Kubernetes clusters."; 37 longDescription = '' 38 Octant is a tool for developers to understand how applications run on a Kubernetes cluster. ··· 40 Octant offers a combination of introspective tooling, cluster navigation, and object management along with a 41 plugin system to further extend its capabilities. 42 ''; 43 - homepage = "https://octant.dev/"; 44 license = licenses.asl20; 45 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 46 - maintainers = with maintainers; [ jk ]; 47 }; 48 }
··· 1 + { lib, stdenv, fetchzip }: 2 + 3 let 4 + inherit (stdenv.hostPlatform) system; 5 suffix = { 6 x86_64-linux = "Linux-64bit"; 7 aarch64-linux = "Linux-arm64"; 8 x86_64-darwin = "macOS-64bit"; 9 }."${system}" or (throw "Unsupported system: ${system}"); 10 baseurl = "https://github.com/vmware-tanzu/octant/releases/download"; 11 + fetchsrc = version: sha256: fetchzip { 12 + url = "${baseurl}/v${version}/octant_${version}_${suffix}.tar.gz"; 13 + sha256 = sha256."${system}"; 14 + }; 15 in 16 stdenv.mkDerivation rec { 17 pname = "octant"; 18 + version = "0.17.0"; 19 20 + src = fetchsrc version { 21 + x86_64-linux = "sha256-kYS8o97HBjNgwmrG4fjsqFWxZy6ATFOhxt6j3KMZbEc="; 22 + aarch64-linux = "sha256-/Tpna2Y8+PQt+SeOJ9NDweRWGiQXU/sN+Wh/vLYQPwM="; 23 + x86_64-darwin = "sha256-aOUmnD+l/Cc5qTiHxFLBjCatszmPdUc4YYZ6Oy5DT3U="; 24 }; 25 26 + dontConfigure = true; 27 + dontBuild = true; 28 29 installPhase = '' 30 + runHook preInstall 31 + install -D octant $out/bin/octant 32 + runHook postInstall 33 ''; 34 35 + doInstallCheck = true; 36 + installCheckPhase = '' 37 + runHook preInstallCheck 38 + $out/bin/octant --help 39 + $out/bin/octant version | grep "${version}" 40 + runHook postInstallCheck 41 + ''; 42 + 43 + dontPatchELF = true; 44 + dontPatchShebangs = true; 45 + 46 + passthru.updateScript = ./update.sh; 47 + 48 meta = with lib; { 49 + homepage = "https://octant.dev/"; 50 + changelog = "https://github.com/vmware-tanzu/octant/blob/v${version}/CHANGELOG.md"; 51 description = "Highly extensible platform for developers to better understand the complexity of Kubernetes clusters."; 52 longDescription = '' 53 Octant is a tool for developers to understand how applications run on a Kubernetes cluster. ··· 55 Octant offers a combination of introspective tooling, cluster navigation, and object management along with a 56 plugin system to further extend its capabilities. 57 ''; 58 license = licenses.asl20; 59 + maintainers = with maintainers; [ jk ]; 60 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 61 }; 62 }
+38
pkgs/applications/networking/cluster/octant/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused gawk nix-prefetch 3 + 4 + set -euo pipefail 5 + 6 + ROOT="$(dirname "$(readlink -f "$0")")" 7 + NIX_DRV="$ROOT/default.nix" 8 + if [ ! -f "$NIX_DRV" ]; then 9 + echo "ERROR: cannot find default.nix in $ROOT" 10 + exit 1 11 + fi 12 + 13 + fetch_arch() { 14 + VER="$1"; ARCH="$2" 15 + URL="https://github.com/vmware-tanzu/octant/releases/download/v${VER}/octant_${VER}_${ARCH}.tar.gz" 16 + nix-prefetch "{ stdenv, fetchzip }: 17 + stdenv.mkDerivation rec { 18 + pname = \"octant\"; version = \"${VER}\"; 19 + src = fetchzip { url = \"$URL\"; }; 20 + } 21 + " 22 + } 23 + 24 + replace_sha() { 25 + sed -i "s#$1 = \"sha256-.\{44\}\"#$1 = \"$2\"#" "$NIX_DRV" 26 + } 27 + 28 + OCTANT_VER=$(curl -Ls -w "%{url_effective}" -o /dev/null https://github.com/vmware-tanzu/octant/releases/latest | awk -F'/' '{print $NF}' | sed 's/v//') 29 + 30 + OCTANT_LINUX_X64_SHA256=$(fetch_arch "$OCTANT_VER" "Linux-64bit") 31 + OCTANT_DARWIN_X64_SHA256=$(fetch_arch "$OCTANT_VER" "Linux-arm64") 32 + OCTANT_LINUX_AARCH64_SHA256=$(fetch_arch "$OCTANT_VER" "macOS-64bit") 33 + 34 + sed -i "s/version = \".*\"/version = \"$OCTANT_VER\"/" "$NIX_DRV" 35 + 36 + replace_sha "x86_64-linux" "$OCTANT_LINUX_X64_SHA256" 37 + replace_sha "x86_64-darwin" "$OCTANT_LINUX_AARCH64_SHA256" 38 + replace_sha "aarch64-linux" "$OCTANT_DARWIN_X64_SHA256"
+2
pkgs/applications/networking/dnscontrol/default.nix
··· 15 16 subPackages = [ "." ]; 17 18 meta = with lib; { 19 description = "Synchronize your DNS to multiple providers from a simple DSL"; 20 homepage = "https://stackexchange.github.io/dnscontrol/";
··· 15 16 subPackages = [ "." ]; 17 18 + buildFlagsArray = [ "-ldflags=-s -w" ]; 19 + 20 meta = with lib; { 21 description = "Synchronize your DNS to multiple providers from a simple DSL"; 22 homepage = "https://stackexchange.github.io/dnscontrol/";
+30 -17
pkgs/applications/networking/sync/casync/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub 2 - , meson, ninja, pkg-config, python3, sphinx 3 - , acl, curl, fuse, libselinux, udev, xz, zstd 4 , fuseSupport ? true 5 , selinuxSupport ? true 6 , udevSupport ? true 7 - , glibcLocales, rsync 8 }: 9 10 stdenv.mkDerivation { 11 pname = "casync"; 12 - version = "2-219-ga8f6c84"; 13 14 src = fetchFromGitHub { 15 - owner = "systemd"; 16 - repo = "casync"; 17 - rev = "a8f6c841ccfe59ca8c68aad64df170b64042dce8"; 18 - sha256 = "1i3c9wmpabpmx2wfbcyabmwfa66vz92iq5dlbm89v5mvgavz7bws"; 19 }; 20 21 buildInputs = [ acl curl xz zstd ] 22 - ++ lib.optionals (fuseSupport) [ fuse ] 23 - ++ lib.optionals (selinuxSupport) [ libselinux ] 24 - ++ lib.optionals (udevSupport) [ udev ]; 25 nativeBuildInputs = [ meson ninja pkg-config python3 sphinx ]; 26 checkInputs = [ glibcLocales rsync ]; 27 ··· 34 35 PKG_CONFIG_UDEV_UDEVDIR = "lib/udev"; 36 mesonFlags = lib.optionals (!fuseSupport) [ "-Dfuse=false" ] 37 - ++ lib.optionals (!udevSupport) [ "-Dudev=false" ] 38 - ++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ]; 39 40 doCheck = true; 41 preCheck = '' ··· 44 45 meta = with lib; { 46 description = "Content-Addressable Data Synchronizer"; 47 - homepage = "https://github.com/systemd/casync"; 48 - license = licenses.lgpl21; 49 - platforms = platforms.linux; 50 maintainers = with maintainers; [ flokli ]; 51 }; 52 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , python3 8 + , sphinx 9 + , acl 10 + , curl 11 + , fuse 12 + , libselinux 13 + , udev 14 + , xz 15 + , zstd 16 , fuseSupport ? true 17 , selinuxSupport ? true 18 , udevSupport ? true 19 + , glibcLocales 20 + , rsync 21 }: 22 23 stdenv.mkDerivation { 24 pname = "casync"; 25 + version = "2-226-gbd8898e"; 26 27 src = fetchFromGitHub { 28 + owner = "systemd"; 29 + repo = "casync"; 30 + rev = "bd8898ed92685e12022dd33a04c87786b5262344"; 31 + sha256 = "04ibglizjzyd7ih13q6m7ic78n0mzw9nfmb3zd1fcm9j62qlq11i"; 32 }; 33 34 buildInputs = [ acl curl xz zstd ] 35 + ++ lib.optionals (fuseSupport) [ fuse ] 36 + ++ lib.optionals (selinuxSupport) [ libselinux ] 37 + ++ lib.optionals (udevSupport) [ udev ]; 38 nativeBuildInputs = [ meson ninja pkg-config python3 sphinx ]; 39 checkInputs = [ glibcLocales rsync ]; 40 ··· 47 48 PKG_CONFIG_UDEV_UDEVDIR = "lib/udev"; 49 mesonFlags = lib.optionals (!fuseSupport) [ "-Dfuse=false" ] 50 + ++ lib.optionals (!udevSupport) [ "-Dudev=false" ] 51 + ++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ]; 52 53 doCheck = true; 54 preCheck = '' ··· 57 58 meta = with lib; { 59 description = "Content-Addressable Data Synchronizer"; 60 + homepage = "https://github.com/systemd/casync"; 61 + license = licenses.lgpl21Plus; 62 + platforms = platforms.linux; 63 maintainers = with maintainers; [ flokli ]; 64 }; 65 }
-3
pkgs/applications/office/pympress/default.nix
··· 1 { lib 2 , python3Packages 3 , wrapGAppsHook 4 - , xvfb_run 5 , gtk3 6 , gobject-introspection 7 , libcanberra-gtk3 8 - , dbus 9 , poppler_gi 10 - , python3 11 }: 12 13 python3Packages.buildPythonApplication rec {
··· 1 { lib 2 , python3Packages 3 , wrapGAppsHook 4 , gtk3 5 , gobject-introspection 6 , libcanberra-gtk3 7 , poppler_gi 8 }: 9 10 python3Packages.buildPythonApplication rec {
+5 -10
pkgs/applications/terminal-emulators/terminator/default.nix
··· 13 14 python3.pkgs.buildPythonApplication rec { 15 pname = "terminator"; 16 - version = "1.92"; 17 18 src = fetchFromGitHub { 19 owner = "gnome-terminator"; 20 repo = "terminator"; 21 rev = "v${version}"; 22 - sha256 = "105f660wzf9cpn24xzwaaa09igg5h3qhchafv190v5nqck6g1ssh"; 23 }; 24 25 nativeBuildInputs = [ ··· 27 intltool 28 gobject-introspection 29 wrapGAppsHook 30 ]; 31 32 buildInputs = [ ··· 47 ]; 48 49 postPatch = '' 50 - patchShebangs run_tests tests po 51 # dbus-python is correctly passed in propagatedBuildInputs, but for some reason setup.py complains. 52 # The wrapped terminator has the correct path added, so ignore this. 53 substituteInPlace setup.py --replace "'dbus-python'," "" 54 ''; 55 56 - checkPhase = '' 57 - runHook preCheck 58 - 59 - ./run_tests 60 - 61 - runHook postCheck 62 - ''; 63 64 meta = with lib; { 65 description = "Terminal emulator with support for tiling and tabs";
··· 13 14 python3.pkgs.buildPythonApplication rec { 15 pname = "terminator"; 16 + version = "2.1.0"; 17 18 src = fetchFromGitHub { 19 owner = "gnome-terminator"; 20 repo = "terminator"; 21 rev = "v${version}"; 22 + sha256 = "sha256-Rd5XieB7K2BkSzrAr6Kmoa30xuwvsGKpPrsG2wrU1o8="; 23 }; 24 25 nativeBuildInputs = [ ··· 27 intltool 28 gobject-introspection 29 wrapGAppsHook 30 + python3.pkgs.pytestrunner 31 ]; 32 33 buildInputs = [ ··· 48 ]; 49 50 postPatch = '' 51 + patchShebangs tests po 52 # dbus-python is correctly passed in propagatedBuildInputs, but for some reason setup.py complains. 53 # The wrapped terminator has the correct path added, so ignore this. 54 substituteInPlace setup.py --replace "'dbus-python'," "" 55 ''; 56 57 + doCheck = false; 58 59 meta = with lib; { 60 description = "Terminal emulator with support for tiling and tabs";
+13 -10
pkgs/development/compilers/microscheme/default.nix
··· 1 - { lib, stdenv, fetchzip, vim, makeWrapper }: 2 3 stdenv.mkDerivation rec { 4 pname = "microscheme"; 5 version = "0.9.3"; 6 7 - src = fetchzip { 8 - name = "${pname}-${version}-src"; 9 - url = "https://github.com/ryansuchocki/microscheme/archive/v${version}.tar.gz"; 10 - sha256 = "1r3ng4pw1s9yy1h5rafra1rq19d3vmb5pzbpcz1913wz22qdd976"; 11 }; 12 13 - buildInputs = [ makeWrapper vim ]; 14 15 - installPhase = '' 16 - make install PREFIX=$out 17 - ''; 18 19 meta = with lib; { 20 homepage = "http://microscheme.org"; ··· 24 microcontrollers, especially as found on Arduino boards. 25 ''; 26 license = licenses.mit; 27 - platforms = platforms.linux; 28 maintainers = with maintainers; [ ardumont ]; 29 }; 30 }
··· 1 + { lib, stdenv, fetchFromGitHub, makeWrapper, unixtools }: 2 3 stdenv.mkDerivation rec { 4 pname = "microscheme"; 5 version = "0.9.3"; 6 7 + src = fetchFromGitHub { 8 + owner = "ryansuchocki"; 9 + repo = "microscheme"; 10 + rev = "v${version}"; 11 + sha256 = "5qTWsBCfj5DCZ3f9W1bdo6WAc1DZqVxg8D7pwC95duQ="; 12 }; 13 14 + postPatch = '' 15 + substituteInPlace makefile --replace gcc ${stdenv.cc.targetPrefix}cc 16 + ''; 17 + 18 + nativeBuildInputs = [ makeWrapper unixtools.xxd ]; 19 20 + makeFlags = [ "PREFIX=${placeholder "out"}" ]; 21 22 meta = with lib; { 23 homepage = "http://microscheme.org"; ··· 27 microcontrollers, especially as found on Arduino boards. 28 ''; 29 license = licenses.mit; 30 + platforms = platforms.all; 31 maintainers = with maintainers; [ ardumont ]; 32 }; 33 }
+3
pkgs/development/libraries/boringssl/default.nix
··· 15 16 makeFlags = [ "GOCACHE=$(TMPDIR)/go-cache" ]; 17 18 installPhase = '' 19 mkdir -p $bin/bin $out/include $out/lib 20
··· 15 16 makeFlags = [ "GOCACHE=$(TMPDIR)/go-cache" ]; 17 18 + # CMAKE_OSX_ARCHITECTURES is set to x86_64 by Nix, but it confuses boringssl on aarch64-linux. 19 + cmakeFlags = lib.optionals (stdenv.isLinux) [ "-DCMAKE_OSX_ARCHITECTURES=" ]; 20 + 21 installPhase = '' 22 mkdir -p $bin/bin $out/include $out/lib 23
+40
pkgs/development/libraries/libhsts/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitLab, fetchurl, autoconf-archive, autoreconfHook, pkg-config, python3 }: 2 + let 3 + chromium_version = "90.0.4417.1"; 4 + 5 + hsts_list = fetchurl { 6 + url = "https://raw.github.com/chromium/chromium/${chromium_version}/net/http/transport_security_state_static.json"; 7 + sha256 = "09f24n30x5dmqk8zk7k2glcilgr27832a3304wj1yp97158sqsfx"; 8 + }; 9 + 10 + in 11 + stdenv.mkDerivation rec { 12 + pname = "libhsts"; 13 + version = "0.1.0"; 14 + 15 + src = fetchFromGitLab { 16 + owner = "rockdaboot"; 17 + repo = pname; 18 + rev = "libhsts-${version}"; 19 + sha256 = "0gbchzf0f4xzb6zjc56dk74hqrmdgyirmgxvvsqp9vqn9wb5kkx4"; 20 + }; 21 + 22 + postPatch = '' 23 + pushd tests 24 + cp ${hsts_list} transport_security_state_static.json 25 + sed 's/^ *\/\/.*$//g' transport_security_state_static.json >hsts.json 26 + popd 27 + patchShebangs src/hsts-make-dafsa 28 + ''; 29 + 30 + nativeBuildInputs = [ autoconf-archive autoreconfHook pkg-config python3 ]; 31 + 32 + outputs = [ "out" "dev" ]; 33 + 34 + meta = with lib; { 35 + description = "Library to easily check a domain against the Chromium HSTS Preload list"; 36 + homepage = "https://gitlab.com/rockdaboot/libhsts"; 37 + license = with licenses; [ mit bsd3 ]; 38 + maintainers = with maintainers; [ SuperSandro2000 ]; 39 + }; 40 + }
+13
pkgs/development/libraries/libhsts/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl jq 3 + 4 + set -euo pipefail -x 5 + 6 + cd "$(dirname "$0")" 7 + 8 + chromium_version=$(curl -s "https://api.github.com/repos/chromium/chromium/tags" | jq -r 'map(select(.prerelease | not)) | .[1].name') 9 + sha256=$(nix-prefetch-url "https://raw.github.com/chromium/chromium/$chromium_version/net/http/transport_security_state_static.json") 10 + 11 + sed -e "0,/chromium_version/s/chromium_version = \".*\"/chromium_version = \"$chromium_version\"/" \ 12 + -e "0,/sha256/s/sha256 = \".*\"/sha256 = \"$sha256\"/" \ 13 + --in-place ./default.nix
+6
pkgs/development/libraries/liblinear/default.nix
··· 13 sha256 = "0p0hpjajfkskhd7jiv5zwhfa8hi49q3mgifjlkqvy99xspv98ijj"; 14 }; 15 16 outputs = [ "bin" "dev" "out" ]; 17 18 nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
··· 13 sha256 = "0p0hpjajfkskhd7jiv5zwhfa8hi49q3mgifjlkqvy99xspv98ijj"; 14 }; 15 16 + postPatch = '' 17 + substituteInPlace blas/Makefile \ 18 + --replace "ar rcv" "${stdenv.cc.targetPrefix}ar rcv" \ 19 + --replace "ranlib" "${stdenv.cc.targetPrefix}ranlib" 20 + ''; 21 + 22 outputs = [ "bin" "dev" "out" ]; 23 24 nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
+2 -2
pkgs/development/libraries/osm-gps-map/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "osm-gps-map"; 5 - version = "1.1.0"; 6 7 src = fetchzip { 8 url = "https://github.com/nzjrs/osm-gps-map/releases/download/${version}/osm-gps-map-${version}.tar.gz"; 9 - sha256 = "0fal3mqcf3yypir4f7njz0dm5wr7lqwpimjx28wz9imh48cqx9n9"; 10 }; 11 12 outputs = [ "out" "dev" "doc" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "osm-gps-map"; 5 + version = "1.2.0"; 6 7 src = fetchzip { 8 url = "https://github.com/nzjrs/osm-gps-map/releases/download/${version}/osm-gps-map-${version}.tar.gz"; 9 + sha256 = "sha256-ciw28YXhR+GC6B2VPC+ZxjyhadOk3zYGuOssSgqjwH0="; 10 }; 11 12 outputs = [ "out" "dev" "doc" ];
-38
pkgs/development/libraries/qt-3/builder.sh
··· 1 - source $stdenv/setup 2 - 3 - 4 - preConfigure() { 5 - 6 - # Patch some of the configure files a bit to get of global paths. 7 - # (Buildings using stuff in those paths will fail anyway, but it 8 - # will cause ./configure misdetections). 9 - for i in config.tests/unix/checkavail config.tests/*/*.test mkspecs/*/qmake.conf; do 10 - echo "patching $i..." 11 - substituteInPlace "$i" \ 12 - --replace " /lib" " /FOO" \ 13 - --replace "/usr" "/FOO" 14 - done 15 - } 16 - 17 - 18 - # !!! TODO: -system-libmng 19 - configureFlags="-prefix $out $configureFlags" 20 - dontAddPrefix=1 21 - 22 - configureScript=configureScript 23 - configureScript() { 24 - echo yes | ./configure $configureFlags 25 - export LD_LIBRARY_PATH=$(pwd)/lib 26 - } 27 - 28 - 29 - postInstall() { 30 - # Qt's `make install' is broken; it copies ./bin/qmake, which 31 - # is a symlink to ./qmake/qmake. So we end up with a dangling 32 - # symlink. 33 - rm $out/bin/qmake 34 - cp -p qmake/qmake $out/bin 35 - } 36 - 37 - 38 - genericBuild
···
-92
pkgs/development/libraries/qt-3/default.nix
··· 1 - { lib, stdenv, fetchurl 2 - , xftSupport ? true, libXft ? null 3 - , xrenderSupport ? true, libXrender ? null 4 - , xrandrSupport ? true, libXrandr ? null 5 - , xineramaSupport ? true, libXinerama ? null 6 - , cursorSupport ? true, libXcursor ? null 7 - , threadSupport ? true 8 - , mysqlSupport ? false, libmysqlclient ? null 9 - , libGLSupported ? lib.elem stdenv.hostPlatform.system lib.platforms.mesaPlatforms 10 - , openglSupport ? lib.elem stdenv.hostPlatform.system lib.platforms.mesaPlatforms 11 - , libGL ? null, libGLU ? null, libXmu ? null 12 - , xlibsWrapper, xorgproto, zlib, libjpeg, libpng, which 13 - }: 14 - 15 - assert xftSupport -> libXft != null; 16 - assert xrenderSupport -> xftSupport && libXrender != null; 17 - assert xrandrSupport -> libXrandr != null; 18 - assert cursorSupport -> libXcursor != null; 19 - assert mysqlSupport -> libmysqlclient != null; 20 - assert openglSupport -> libGL != null && libGLU != null && libXmu != null; 21 - 22 - stdenv.mkDerivation { 23 - name = "qt-3.3.8"; 24 - 25 - builder = ./builder.sh; 26 - 27 - setupHook = ./setup-hook.sh; 28 - 29 - src = fetchurl { 30 - url = "http://download.qt.io/archive/qt/3/qt-x11-free-3.3.8.tar.bz2"; 31 - sha256 = "0jd4g3bwkgk2s4flbmgisyihm7cam964gzb3pawjlkhas01zghz8"; 32 - }; 33 - 34 - nativeBuildInputs = [ which ]; 35 - propagatedBuildInputs = [libpng xlibsWrapper libXft libXrender zlib libjpeg]; 36 - 37 - hardeningDisable = [ "format" ]; 38 - 39 - configureFlags = let 40 - mk = cond: name: "-${lib.optionalString (!cond) "no-"}${name}"; 41 - in [ 42 - "-v" 43 - "-system-zlib" "-system-libpng" "-system-libjpeg" 44 - "-qt-gif" 45 - "-I${xorgproto}/include" 46 - (mk threadSupport "thread") 47 - (mk xrenderSupport "xrender") 48 - (mk xrandrSupport "xrandr") 49 - (mk xineramaSupport "xinerama") 50 - (mk xrandrSupport "xrandr") 51 - (mk xftSupport "xft") 52 - ] ++ lib.optionals openglSupport [ 53 - "-dlopen-opengl" 54 - "-L${libGL}/lib" "-I${libGLU}/include" 55 - "-L${libXmu.out}/lib" "-I${libXmu.dev}/include" 56 - ] ++ lib.optionals xrenderSupport [ 57 - "-L${libXrender.out}/lib" "-I${libXrender.dev}/include" 58 - ] ++ lib.optionals xrandrSupport [ 59 - "-L${libXrandr.out}/lib" "-I${libXrandr.dev}/include" 60 - ] ++ lib.optionals xineramaSupport [ 61 - "-L${libXinerama.out}/lib" "-I${libXinerama.dev}/include" 62 - ] ++ lib.optionals cursorSupport [ 63 - "-L${libXcursor.out}/lib -I${libXcursor.dev}/include" 64 - ] ++ lib.optionals mysqlSupport [ 65 - "-qt-sql-mysql" "-L${libmysqlclient}/lib/mysql" "-I${libmysqlclient}/include/mysql" 66 - ] ++ lib.optionals xftSupport [ 67 - "-L${libXft.out}/lib" "-I${libXft.dev}/include" 68 - "-L${libXft.freetype.out}/lib" "-I${libXft.freetype.dev}/include" 69 - "-L${libXft.fontconfig.lib}/lib" "-I${libXft.fontconfig.dev}/include" 70 - ]; 71 - 72 - patches = [ 73 - # Don't strip everything so we can get useful backtraces. 74 - ./strip.patch 75 - 76 - # Build on NixOS. 77 - ./qt-pwd.patch 78 - 79 - # randr.h and Xrandr.h need not be in the same prefix. 80 - ./xrandr.patch 81 - 82 - # Make it build with gcc 4.6.0 83 - ./qt3-gcc4.6.0.patch 84 - ]; 85 - 86 - passthru = {inherit mysqlSupport;}; 87 - 88 - meta = with lib; { 89 - license = with licenses; [ gpl2 qpl ]; 90 - platforms = platforms.linux; 91 - }; 92 - }
···
-15
pkgs/development/libraries/qt-3/qt-pwd.patch
··· 1 - diff -ruN qt-x11-free-3.3.3/configure qt-x11-free-3.3.3.new/configure 2 - --- qt-x11-free-3.3.3/configure 2004-06-14 11:18:55.000000000 +0200 3 - +++ qt-x11-free-3.3.3.new/configure 2005-11-12 19:39:43.000000000 +0100 4 - @@ -16,9 +16,9 @@ 5 - relconf=`basename $0` 6 - # the directory of this script is the "source tree" 7 - relpath=`dirname $0` 8 - -relpath=`(cd $relpath; /bin/pwd)` 9 - +relpath=`(cd $relpath; pwd)` 10 - # the current directory is the "build tree" or "object tree" 11 - -outpath=`/bin/pwd` 12 - +outpath=`pwd` 13 - 14 - # later cache the command line in config.status 15 - OPT_CMDLINE=`echo $@ | sed "s,-v ,,g; s,-v$,,g"`
···
-23
pkgs/development/libraries/qt-3/qt3-gcc4.6.0.patch
··· 1 - I picked it here: 2 - https://bugs.archlinux.org/task/23915 3 - 4 - --- qt-x11-free-3.3.8b/src/tools/qmap.h~ 2008-01-15 19:09:13.000000000 +0000 5 - +++ qt-x11-free-3.3.8b/src/tools/qmap.h 2011-04-11 00:16:04.000000000 +0100 6 - @@ -50,6 +50,7 @@ 7 - #endif // QT_H 8 - 9 - #ifndef QT_NO_STL 10 - +#include <cstddef> 11 - #include <iterator> 12 - #include <map> 13 - #endif 14 - --- qt-x11-free-3.3.8b/src/tools/qvaluelist.h~ 2008-01-15 19:09:13.000000000 +0000 15 - +++ qt-x11-free-3.3.8b/src/tools/qvaluelist.h 2011-04-11 00:16:49.000000000 +0100 16 - @@ -48,6 +48,7 @@ 17 - #endif // QT_H 18 - 19 - #ifndef QT_NO_STL 20 - +#include <cstddef> 21 - #include <iterator> 22 - #include <list> 23 - #endif
···
-1
pkgs/development/libraries/qt-3/setup-hook.sh
··· 1 - export QTDIR=@out@
···
-18
pkgs/development/libraries/qt-3/strip.patch
··· 1 - diff -rc qt-x11-free-3.3.3-orig/mkspecs/linux-g++/qmake.conf qt-x11-free-3.3.3/mkspecs/linux-g++/qmake.conf 2 - *** qt-x11-free-3.3.3-orig/mkspecs/linux-g++/qmake.conf 2004-08-05 16:42:57.000000000 +0200 3 - --- qt-x11-free-3.3.3/mkspecs/linux-g++/qmake.conf 2005-03-02 12:25:55.000000000 +0100 4 - *************** 5 - *** 85,90 **** 6 - QMAKE_DEL_FILE = rm -f 7 - QMAKE_DEL_DIR = rmdir 8 - QMAKE_STRIP = strip 9 - ! QMAKE_STRIPFLAGS_LIB += --strip-unneeded 10 - QMAKE_CHK_DIR_EXISTS = test -d 11 - QMAKE_MKDIR = mkdir -p 12 - --- 85,90 ---- 13 - QMAKE_DEL_FILE = rm -f 14 - QMAKE_DEL_DIR = rmdir 15 - QMAKE_STRIP = strip 16 - ! QMAKE_STRIPFLAGS_LIB += --strip-debug 17 - QMAKE_CHK_DIR_EXISTS = test -d 18 - QMAKE_MKDIR = mkdir -p
···
-42
pkgs/development/libraries/qt-3/xrandr.patch
··· 1 - diff -rc qt-x11-free-3.3.6-orig/config.tests/x11/xrandr.test qt-x11-free-3.3.6/config.tests/x11/xrandr.test 2 - *** qt-x11-free-3.3.6-orig/config.tests/x11/xrandr.test 2006-09-14 14:00:08.000000000 +0200 3 - --- qt-x11-free-3.3.6/config.tests/x11/xrandr.test 2006-09-14 14:10:39.000000000 +0200 4 - *************** 5 - *** 52,69 **** 6 - INCDIRS="$IN_INCDIRS $XDIRS /FOO/include /include" 7 - F= 8 - for INCDIR in $INCDIRS; do 9 - ! if [ -f $INCDIR/$INC -a -f $INCDIR/$INC2 ]; then 10 - F=yes 11 - ! XRANDR_H=$INCDIR/$INC 12 - RANDR_H=$INCDIR/$INC2 13 - ! [ "$VERBOSE" = "yes" ] && echo " Found $INC in $INCDIR" 14 - break 15 - fi 16 - done 17 - if [ -z "$F" ] 18 - then 19 - XRANDR=no 20 - ! [ "$VERBOSE" = "yes" ] && echo " Could not find $INC anywhere in $INCDIRS" 21 - fi 22 - fi 23 - 24 - --- 52,69 ---- 25 - INCDIRS="$IN_INCDIRS $XDIRS /FOO/include /include" 26 - F= 27 - for INCDIR in $INCDIRS; do 28 - ! if [ -f $INCDIR/$INC2 ]; then 29 - F=yes 30 - ! # XRANDR_H=$INCDIR/$INC 31 - RANDR_H=$INCDIR/$INC2 32 - ! [ "$VERBOSE" = "yes" ] && echo " Found $INC2 in $INCDIR" 33 - break 34 - fi 35 - done 36 - if [ -z "$F" ] 37 - then 38 - XRANDR=no 39 - ! [ "$VERBOSE" = "yes" ] && echo " Could not find $INC2 anywhere in $INCDIRS" 40 - fi 41 - fi 42 -
···
+28
pkgs/development/ocaml-modules/sha/default.nix
···
··· 1 + { lib 2 + , fetchurl 3 + , buildDunePackage 4 + , ounit 5 + }: 6 + 7 + buildDunePackage rec { 8 + pname = "sha"; 9 + version = "1.13"; 10 + 11 + useDune2 = true; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/djs55/ocaml-${pname}/releases/download/v${version}/${pname}-v${version}.tbz"; 15 + sha256 = "00z2s4fsv9i1h09rj5dy3nd9hhcn79b75sn2ljj5wihlf4y4g304"; 16 + }; 17 + 18 + doCheck = true; 19 + checkInputs = [ ounit ]; 20 + 21 + meta = with lib; { 22 + description = "Binding for SHA interface code in OCaml"; 23 + maintainers = [ maintainers.arthurteisseire ]; 24 + homepage = "https://github.com/djs55/ocaml-${pname}"; 25 + license = licenses.isc; 26 + }; 27 + 28 + }
+3 -2
pkgs/development/ocaml-modules/uucp/default.nix
··· 8 doCheck = true; 9 in 10 11 - assert lib.assertMsg (lib.versionAtLeast ocaml.version minimumOCamlVersion) 12 - "${pname} needs at least OCaml ${minimumOCamlVersion}"; 13 14 stdenv.mkDerivation { 15
··· 8 doCheck = true; 9 in 10 11 + if !(lib.versionAtLeast ocaml.version minimumOCamlVersion) 12 + then builtins.throw "${pname} needs at least OCaml ${minimumOCamlVersion}" 13 + else 14 15 stdenv.mkDerivation { 16
+14 -14
pkgs/development/python-modules/PyRMVtransport/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub 2 - , flit 3 - , lxml, httpx 4 - , pytest, pytestcov, pytest-asyncio, pytest-mock, aresponses 5 , pythonOlder 6 }: 7 8 buildPythonPackage rec { ··· 23 ]; 24 25 propagatedBuildInputs = [ 26 httpx 27 lxml 28 ]; 29 30 - # requires pytest-httpx 31 - doCheck = false; 32 33 checkInputs = [ 34 - pytest 35 - pytestcov 36 pytest-asyncio 37 - pytest-mock 38 - # pytest-httpx is missing 39 - aresponses 40 ]; 41 - checkPhase = '' 42 - pytest --cov=RMVtransport tests 43 - ''; 44 45 meta = with lib; { 46 homepage = "https://github.com/cgtobi/PyRMVtransport";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 , pythonOlder 5 + , flit 6 + , async-timeout 7 + , lxml 8 + , httpx 9 + , pytestCheckHook 10 + , pytest-asyncio 11 + , pytest-httpx 12 }: 13 14 buildPythonPackage rec { ··· 29 ]; 30 31 propagatedBuildInputs = [ 32 + async-timeout 33 httpx 34 lxml 35 ]; 36 37 + pythonImportsCheck = [ "RMVtransport" ]; 38 39 checkInputs = [ 40 + pytestCheckHook 41 pytest-asyncio 42 + pytest-httpx 43 ]; 44 45 meta = with lib; { 46 homepage = "https://github.com/cgtobi/PyRMVtransport";
+3 -5
pkgs/development/python-modules/aiorun/default.nix
··· 3 , fetchFromGitHub 4 , isPy27 5 , pygments 6 - , pytest 7 , pytestcov 8 , uvloop 9 }: ··· 27 ]; 28 29 checkInputs = [ 30 - pytest 31 pytestcov 32 uvloop 33 ]; ··· 37 export HOME=$TMPDIR 38 ''; 39 40 - checkPhase = '' 41 - pytest 42 - ''; 43 44 meta = with lib; { 45 description = "Boilerplate for asyncio applications";
··· 3 , fetchFromGitHub 4 , isPy27 5 , pygments 6 + , pytestCheckHook 7 , pytestcov 8 , uvloop 9 }: ··· 27 ]; 28 29 checkInputs = [ 30 + pytestCheckHook 31 pytestcov 32 uvloop 33 ]; ··· 37 export HOME=$TMPDIR 38 ''; 39 40 + pythonImportsCheck = [ "aiorun" ]; 41 42 meta = with lib; { 43 description = "Boilerplate for asyncio applications";
+3 -1
pkgs/development/python-modules/asyncpg/default.nix
··· 1 - { lib, isPy3k, fetchPypi, fetchpatch, buildPythonPackage 2 , uvloop, postgresql }: 3 4 buildPythonPackage rec { ··· 15 uvloop 16 postgresql 17 ]; 18 19 meta = with lib; { 20 homepage = "https://github.com/MagicStack/asyncpg";
··· 1 + { lib, isPy3k, fetchPypi, buildPythonPackage 2 , uvloop, postgresql }: 3 4 buildPythonPackage rec { ··· 15 uvloop 16 postgresql 17 ]; 18 + 19 + pythonImportsCheck = [ "asyncpg" ]; 20 21 meta = with lib; { 22 homepage = "https://github.com/MagicStack/asyncpg";
+2
pkgs/development/python-modules/aws-adfs/default.nix
··· 26 checkInputs = [ glibcLocales pytest pytestrunner pytestcov mock ]; 27 propagatedBuildInputs = [ botocore lxml requests requests-kerberos click configparser fido2 ]; 28 29 meta = with lib; { 30 description = "Command line tool to ease aws cli authentication against ADFS"; 31 homepage = "https://github.com/venth/aws-adfs";
··· 26 checkInputs = [ glibcLocales pytest pytestrunner pytestcov mock ]; 27 propagatedBuildInputs = [ botocore lxml requests requests-kerberos click configparser fido2 ]; 28 29 + pythonImportsCheck = [ "aws_adfs" ]; 30 + 31 meta = with lib; { 32 description = "Command line tool to ease aws cli authentication against ADFS"; 33 homepage = "https://github.com/venth/aws-adfs";
+1 -1
pkgs/development/python-modules/buildbot/default.nix
··· 1 { stdenv, lib, buildPythonPackage, fetchPypi, makeWrapper, isPy3k, 2 - python, twisted, jinja2, zope_interface, future, sqlalchemy, 3 sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, pyyaml, treq, 4 txrequests, pypugjs, boto3, moto, mock, python-lz4, setuptoolsTrial, 5 isort, pylint, flake8, buildbot-worker, buildbot-pkg, buildbot-plugins,
··· 1 { stdenv, lib, buildPythonPackage, fetchPypi, makeWrapper, isPy3k, 2 + python, twisted, jinja2, zope_interface, sqlalchemy, 3 sqlalchemy_migrate, dateutil, txaio, autobahn, pyjwt, pyyaml, treq, 4 txrequests, pypugjs, boto3, moto, mock, python-lz4, setuptoolsTrial, 5 isort, pylint, flake8, buildbot-worker, buildbot-pkg, buildbot-plugins,
+1 -1
pkgs/development/python-modules/codespell/default.nix
··· 17 export ASPELL_CONF="dict-dir ${aspellDicts.en}/lib/aspell" 18 ''; 19 20 - # tries to run not rully installed script 21 disabledTests = [ "test_command" ]; 22 23 pythonImportsCheck = [ "codespell_lib" ];
··· 17 export ASPELL_CONF="dict-dir ${aspellDicts.en}/lib/aspell" 18 ''; 19 20 + # tries to run not fully installed script 21 disabledTests = [ "test_command" ]; 22 23 pythonImportsCheck = [ "codespell_lib" ];
+1 -1
pkgs/development/python-modules/cornice/default.nix
··· 20 21 # tests not packaged with pypi release 22 doCheck = false; 23 24 meta = with lib; { 25 homepage = "https://github.com/mozilla-services/cornice"; ··· 27 license = licenses.mpl20; 28 maintainers = [ maintainers.costrouc ]; 29 }; 30 - 31 }
··· 20 21 # tests not packaged with pypi release 22 doCheck = false; 23 + pythonImportsCheck = [ "cornice" ]; 24 25 meta = with lib; { 26 homepage = "https://github.com/mozilla-services/cornice"; ··· 28 license = licenses.mpl20; 29 maintainers = [ maintainers.costrouc ]; 30 }; 31 }
+1
pkgs/development/python-modules/easywatch/default.nix
··· 17 18 # There are no tests 19 doCheck = false; 20 21 meta = with lib; { 22 description = "Dead-simple way to watch a directory";
··· 17 18 # There are no tests 19 doCheck = false; 20 + pythonImportsCheck = [ "easywatch" ]; 21 22 meta = with lib; { 23 description = "Dead-simple way to watch a directory";
+2
pkgs/development/python-modules/fido2/default.nix
··· 20 21 checkInputs = [ mock pyfakefs ]; 22 23 meta = with lib; { 24 description = "Provides library functionality for FIDO 2.0, including communication with a device over USB."; 25 homepage = "https://github.com/Yubico/python-fido2";
··· 20 21 checkInputs = [ mock pyfakefs ]; 22 23 + pythonImportsCheck = [ "fido2" ]; 24 + 25 meta = with lib; { 26 description = "Provides library functionality for FIDO 2.0, including communication with a device over USB."; 27 homepage = "https://github.com/Yubico/python-fido2";
+3 -2
pkgs/development/python-modules/google-i18n-address/default.nix
··· 1 - { buildPythonPackage, fetchPypi, lib, requests, pytestCheckHook, mock }: 2 3 buildPythonPackage rec { 4 pname = "google-i18n-address"; 5 version = "2.4.0"; 6 7 src = fetchPypi { 8 inherit pname version; ··· 15 16 meta = with lib; { 17 description = "Google's i18n address data packaged for Python"; 18 - homepage = "https://pypi.org/project/google-i18n-address/"; 19 maintainers = with maintainers; [ SuperSandro2000 ]; 20 license = licenses.bsd3; 21 };
··· 1 + { buildPythonPackage, fetchPypi, pythonAtLeast, lib, requests, pytestCheckHook, mock }: 2 3 buildPythonPackage rec { 4 pname = "google-i18n-address"; 5 version = "2.4.0"; 6 + disabled = pythonAtLeast "3.9"; 7 8 src = fetchPypi { 9 inherit pname version; ··· 16 17 meta = with lib; { 18 description = "Google's i18n address data packaged for Python"; 19 + homepage = "https://github.com/mirumee/google-i18n-address"; 20 maintainers = with maintainers; [ SuperSandro2000 ]; 21 license = licenses.bsd3; 22 };
+3 -3
pkgs/development/python-modules/hstspreload/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "hstspreload"; 9 - version = "2020.12.22"; 10 disabled = isPy27; 11 12 src = fetchFromGitHub { 13 owner = "sethmlarson"; 14 repo = pname; 15 rev = version; 16 - sha256 = "1jzcw4clmpbyw67pzskms5rq5b7285iwh42jzc4ly6jz9amggdzc"; 17 }; 18 19 # tests require network connection ··· 25 description = "Chromium HSTS Preload list as a Python package and updated daily"; 26 homepage = "https://github.com/sethmlarson/hstspreload"; 27 license = licenses.bsd3; 28 - maintainers = [ maintainers.costrouc ]; 29 }; 30 }
··· 6 7 buildPythonPackage rec { 8 pname = "hstspreload"; 9 + version = "2021.2.1"; 10 disabled = isPy27; 11 12 src = fetchFromGitHub { 13 owner = "sethmlarson"; 14 repo = pname; 15 rev = version; 16 + sha256 = "sha256-R6tqGxGd6JymFgQX+deDPOtlKlwUjL7uf+zGdNxUW/s="; 17 }; 18 19 # tests require network connection ··· 25 description = "Chromium HSTS Preload list as a Python package and updated daily"; 26 homepage = "https://github.com/sethmlarson/hstspreload"; 27 license = licenses.bsd3; 28 + maintainers = with maintainers; [ costrouc SuperSandro2000 ]; 29 }; 30 }
+15 -7
pkgs/development/python-modules/hupper/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchPypi 2 - , pytest, pytestcov, watchdog, mock 3 }: 4 5 buildPythonPackage rec { ··· 11 sha256 = "3818f53dabc24da66f65cf4878c1c7a9b5df0c46b813e014abdd7c569eb9a02a"; 12 }; 13 14 - checkPhase = '' 15 - py.test 16 - ''; 17 - 18 # FIXME: watchdog dependency is disabled on Darwin because of #31865, which causes very silent 19 # segfaults in the testsuite that end up failing the tests in a background thread (in myapp) 20 - checkInputs = [ pytest pytestcov mock ] ++ lib.optional (!stdenv.isDarwin) watchdog; 21 }
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pytestCheckHook 6 + , pytest-cov 7 + , watchdog 8 }: 9 10 buildPythonPackage rec { ··· 16 sha256 = "3818f53dabc24da66f65cf4878c1c7a9b5df0c46b813e014abdd7c569eb9a02a"; 17 }; 18 19 # FIXME: watchdog dependency is disabled on Darwin because of #31865, which causes very silent 20 # segfaults in the testsuite that end up failing the tests in a background thread (in myapp) 21 + checkInputs = [ pytestCheckHook pytest-cov ] ++ lib.optional (!stdenv.isDarwin) watchdog; 22 + 23 + meta = with lib; { 24 + description = "in-process file monitor / reloader for reloading your code automatically during development"; 25 + homepage = "https://github.com/Pylons/hupper"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ ]; 28 + }; 29 }
+1
pkgs/development/python-modules/imbalanced-learn/default.nix
··· 36 "_generator" 37 "show_versions" 38 "test_make_imbalanced_iris" 39 ]; 40 41 meta = with lib; {
··· 36 "_generator" 37 "show_versions" 38 "test_make_imbalanced_iris" 39 + "test_rusboost[SAMME.R]" 40 ]; 41 42 meta = with lib; {
+6 -3
pkgs/development/python-modules/intake/default.nix
··· 64 PATH=$out/bin:$PATH 65 ''; 66 67 - # disable tests which touch network 68 - disabledTests = '' 69 "test_discover" 70 "test_filtered_compressed_cache" 71 "test_get_dir" 72 "test_remote_cat" 73 "http" 74 - ''; 75 76 meta = with lib; { 77 description = "Data load and catalog system";
··· 64 PATH=$out/bin:$PATH 65 ''; 66 67 + disabledTests = [ 68 + # disable tests which touch network 69 "test_discover" 70 "test_filtered_compressed_cache" 71 "test_get_dir" 72 "test_remote_cat" 73 "http" 74 + 75 + # broken test 76 + "test_read_pattern_with" 77 + ]; 78 79 meta = with lib; { 80 description = "Data load and catalog system";
+33
pkgs/development/python-modules/labgrid/0001-serialdriver-remove-pyserial-version-check.patch
···
··· 1 + From 75baa1751973378cb96fb204b0a18a74e5caa2d1 Mon Sep 17 00:00:00 2001 2 + From: Rouven Czerwinski <r.czerwinski@pengutronix.de> 3 + Date: Wed, 17 Feb 2021 14:03:20 +0100 4 + Subject: [PATCH] serialdriver: remove pyserial version check 5 + 6 + This check isn't required on NixOS, since pyserial within NixOS already 7 + contains the patches. 8 + 9 + Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> 10 + --- 11 + labgrid/driver/serialdriver.py | 6 ------ 12 + 1 file changed, 6 deletions(-) 13 + 14 + diff --git a/labgrid/driver/serialdriver.py b/labgrid/driver/serialdriver.py 15 + index 126f674e..59a92269 100644 16 + --- a/labgrid/driver/serialdriver.py 17 + +++ b/labgrid/driver/serialdriver.py 18 + @@ -27,12 +27,6 @@ class SerialDriver(ConsoleExpectMixin, Driver, ConsoleProtocol): 19 + bindings = {"port": "SerialPort", } 20 + else: 21 + bindings = {"port": {"SerialPort", "NetworkSerialPort"}, } 22 + - if version.parse(serial.__version__) != version.Version('3.4.0.1'): 23 + - message = ("The installed pyserial version does not contain important RFC2217 fixes.\n" 24 + - "You can install the labgrid fork via:\n" 25 + - "pip uninstall pyserial\n" 26 + - "pip install https://github.com/labgrid-project/pyserial/archive/v3.4.0.1.zip#egg=pyserial\n") # pylint: disable=line-too-long 27 + - warnings.warn(message) 28 + 29 + txdelay = attr.ib(default=0.0, validator=attr.validators.instance_of(float)) 30 + timeout = attr.ib(default=3.0, validator=attr.validators.instance_of(float)) 31 + -- 32 + 2.30.0 33 +
+78
pkgs/development/python-modules/labgrid/default.nix
···
··· 1 + { ansicolors 2 + , attrs 3 + , autobahn 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , jinja2 7 + , lib 8 + , mock 9 + , pexpect 10 + , psutil 11 + , pyserial 12 + , pytestCheckHook 13 + , pytest-dependency 14 + , pytest-mock 15 + , pyudev 16 + , pyusb 17 + , pyyaml 18 + , requests 19 + , setuptools-scm 20 + , xmodem 21 + }: 22 + 23 + buildPythonPackage rec { 24 + pname = "labgrid"; 25 + version = "0.3.1"; 26 + 27 + src = fetchFromGitHub { 28 + owner = "labgrid-project"; 29 + repo = "labgrid"; 30 + rev = "v${version}"; 31 + sha256 = "15298prs2f4wiyn8lf475qicp3y22lcjdcpwp2fmrya642vnr6w5"; 32 + }; 33 + 34 + patches = [ 35 + ./0001-serialdriver-remove-pyserial-version-check.patch 36 + ]; 37 + 38 + nativeBuildInputs = [ setuptools-scm ]; 39 + 40 + propagatedBuildInputs = [ 41 + ansicolors 42 + attrs 43 + autobahn 44 + jinja2 45 + pexpect 46 + pyserial 47 + pyudev 48 + pyusb 49 + pyyaml 50 + requests 51 + xmodem 52 + ]; 53 + 54 + preBuild = '' 55 + export SETUPTOOLS_SCM_PRETEND_VERSION="${version}" 56 + ''; 57 + 58 + checkInputs = [ 59 + mock 60 + psutil 61 + pytestCheckHook 62 + pytest-mock 63 + pytest-dependency 64 + ]; 65 + 66 + disabledTests = [ 67 + "docker" 68 + "sshmanager" 69 + ]; 70 + 71 + meta = with lib; { 72 + description = "Embedded control & testing library"; 73 + homepage = "https://labgrid.org"; 74 + license = licenses.lgpl21Plus; 75 + maintainers = with maintainers; [ emantor ]; 76 + platforms = with platforms; linux; 77 + }; 78 + }
+3 -7
pkgs/development/python-modules/lektor/default.nix
··· 12 , flask 13 , pyopenssl 14 , ndg-httpsclient 15 - , pytest 16 - , pytestcov 17 , pytest-mock 18 , pytest-pylint 19 , pytest-click ··· 39 ] ++ lib.optionals isPy27 [ functools32 ]; 40 41 checkInputs = [ 42 - pytest pytestcov pytest-mock pytest-pylint pytest-click 43 ]; 44 - 45 - checkPhase = '' 46 - pytest 47 - ''; 48 49 # many errors -- tests assume inside of git repo, linting errors 13/317 fail 50 doCheck = false;
··· 12 , flask 13 , pyopenssl 14 , ndg-httpsclient 15 + , pytestCheckHook 16 + , pytest-cov 17 , pytest-mock 18 , pytest-pylint 19 , pytest-click ··· 39 ] ++ lib.optionals isPy27 [ functools32 ]; 40 41 checkInputs = [ 42 + pytestCheckHook pytest-cov pytest-mock pytest-pylint pytest-click 43 ]; 44 45 # many errors -- tests assume inside of git repo, linting errors 13/317 fail 46 doCheck = false;
+2
pkgs/development/python-modules/mlxtend/default.nix
··· 45 license= licenses.bsd3; 46 maintainers = with maintainers; [ evax ]; 47 platforms = platforms.unix; 48 }; 49 }
··· 45 license= licenses.bsd3; 46 maintainers = with maintainers; [ evax ]; 47 platforms = platforms.unix; 48 + # incompatible with nixpkgs scikitlearn version 49 + broken = true; 50 }; 51 }
+1 -2
pkgs/development/python-modules/pandas/default.nix
··· 20 # Test Inputs 21 , glibcLocales 22 , hypothesis 23 - , moto 24 , pytestCheckHook 25 # Darwin inputs 26 , runtimeShell ··· 54 xlwt 55 ]; 56 57 - checkInputs = [ pytestCheckHook glibcLocales moto hypothesis ]; 58 59 # doesn't work with -Werror,-Wunused-command-line-argument 60 # https://github.com/NixOS/nixpkgs/issues/39687
··· 20 # Test Inputs 21 , glibcLocales 22 , hypothesis 23 , pytestCheckHook 24 # Darwin inputs 25 , runtimeShell ··· 53 xlwt 54 ]; 55 56 + checkInputs = [ pytestCheckHook glibcLocales hypothesis ]; 57 58 # doesn't work with -Werror,-Wunused-command-line-argument 59 # https://github.com/NixOS/nixpkgs/issues/39687
-2
pkgs/development/python-modules/pyfakefs/default.nix
··· 23 substituteInPlace pyfakefs/tests/fake_os_test.py \ 24 --replace "test_path_links_not_resolved" "notest_path_links_not_resolved" \ 25 --replace "test_append_mode_tell_linux_windows" "notest_append_mode_tell_linux_windows" 26 - substituteInPlace pyfakefs/tests/fake_filesystem_unittest_test.py \ 27 - --replace "test_copy_real_file" "notest_copy_real_file" 28 '' + (lib.optionalString stdenv.isDarwin '' 29 # this test fails on darwin due to case-insensitive file system 30 substituteInPlace pyfakefs/tests/fake_os_test.py \
··· 23 substituteInPlace pyfakefs/tests/fake_os_test.py \ 24 --replace "test_path_links_not_resolved" "notest_path_links_not_resolved" \ 25 --replace "test_append_mode_tell_linux_windows" "notest_append_mode_tell_linux_windows" 26 '' + (lib.optionalString stdenv.isDarwin '' 27 # this test fails on darwin due to case-insensitive file system 28 substituteInPlace pyfakefs/tests/fake_os_test.py \
+2 -2
pkgs/development/python-modules/pylint/default.nix
··· 3 4 buildPythonPackage rec { 5 pname = "pylint"; 6 - version = "2.6.0"; 7 8 disabled = pythonOlder "3.5"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "bb4a908c9dadbc3aac18860550e870f58e1a02c9f2c204fdf5693d73be061210"; 13 }; 14 15 nativeBuildInputs = [ pytestrunner installShellFiles ];
··· 3 4 buildPythonPackage rec { 5 pname = "pylint"; 6 + version = "2.6.2"; 7 8 disabled = pythonOlder "3.5"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "sha256-cYt0eG6n7QeqDFi/VyFU1Geflg0m6WQcwd4gSjC4f8k="; 13 }; 14 15 nativeBuildInputs = [ pytestrunner installShellFiles ];
+1 -1
pkgs/development/python-modules/pypugjs/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, fetchpatch, six, chardet, nose 2 , django, jinja2, tornado, pyramid, pyramid_mako, Mako }: 3 4 buildPythonPackage rec {
··· 1 + { lib, buildPythonPackage, fetchPypi, six, chardet, nose 2 , django, jinja2, tornado, pyramid, pyramid_mako, Mako }: 3 4 buildPythonPackage rec {
+2
pkgs/development/python-modules/pyramid/default.nix
··· 33 # https://github.com/Pylons/pyramid/issues/1899 34 doCheck = !isPy35; 35 36 meta = with lib; { 37 description = "The Pyramid Web Framework, a Pylons project"; 38 homepage = "https://trypyramid.com/";
··· 33 # https://github.com/Pylons/pyramid/issues/1899 34 doCheck = !isPy35; 35 36 + pythonImportsCheck = [ "pyramid" ]; 37 + 38 meta = with lib; { 39 description = "The Pyramid Web Framework, a Pylons project"; 40 homepage = "https://trypyramid.com/";
+4
pkgs/development/python-modules/pyramid_beaker/default.nix
··· 19 propagatedBuildInputs = [ beaker pyramid ]; 20 21 meta = with lib; { 22 maintainers = with maintainers; [ domenkozar ]; 23 }; 24 }
··· 19 propagatedBuildInputs = [ beaker pyramid ]; 20 21 meta = with lib; { 22 + description = "Beaker session factory backend for Pyramid"; 23 + homepage = "https://docs.pylonsproject.org/projects/pyramid_beaker/en/latest/"; 24 + # idk, see https://github.com/Pylons/pyramid_beaker/blob/master/LICENSE.txt 25 + # license = licenses.mpl20; 26 maintainers = with maintainers; [ domenkozar ]; 27 }; 28 }
+2 -1
pkgs/development/python-modules/pyramid_chameleon/default.nix
··· 23 24 propagatedBuildInputs = [ chameleon pyramid zope_interface setuptools ]; 25 26 meta = with lib; { 27 description = "Chameleon template compiler for pyramid"; 28 homepage = "https://github.com/Pylons/pyramid_chameleon"; 29 license = licenses.bsd0; 30 maintainers = with maintainers; [ domenkozar ]; 31 }; 32 - 33 }
··· 23 24 propagatedBuildInputs = [ chameleon pyramid zope_interface setuptools ]; 25 26 + pythonImportsCheck = [ "pyramid_chameleon" ]; 27 + 28 meta = with lib; { 29 description = "Chameleon template compiler for pyramid"; 30 homepage = "https://github.com/Pylons/pyramid_chameleon"; 31 license = licenses.bsd0; 32 maintainers = with maintainers; [ domenkozar ]; 33 }; 34 }
+2
pkgs/development/python-modules/pyramid_exclog/default.nix
··· 15 16 propagatedBuildInputs = [ pyramid ]; 17 18 meta = with lib; { 19 description = "A package which logs to a Python logger when an exception is raised by a Pyramid application"; 20 homepage = "https://docs.pylonsproject.org/";
··· 15 16 propagatedBuildInputs = [ pyramid ]; 17 18 + pythonImportsCheck = [ "pyramid_exclog" ]; 19 + 20 meta = with lib; { 21 description = "A package which logs to a Python logger when an exception is raised by a Pyramid application"; 22 homepage = "https://docs.pylonsproject.org/";
+3 -1
pkgs/development/python-modules/pyramid_hawkauth/default.nix
··· 21 propagatedBuildInputs = [ pyramid hawkauthlib tokenlib ]; 22 buildInputs = [ webtest ]; 23 24 meta = with lib; { 25 homepage = "https://github.com/mozilla-services/pyramid_hawkauth"; 26 description = "A Pyramid authentication plugin for HAWK"; 27 license = licenses.mpl20; 28 }; 29 - 30 }
··· 21 propagatedBuildInputs = [ pyramid hawkauthlib tokenlib ]; 22 buildInputs = [ webtest ]; 23 24 + pythonImportsCheck = [ "pyramid_hawkauth" ]; 25 + 26 meta = with lib; { 27 homepage = "https://github.com/mozilla-services/pyramid_hawkauth"; 28 description = "A Pyramid authentication plugin for HAWK"; 29 license = licenses.mpl20; 30 + maintainers = with maintainers; [ ]; 31 }; 32 }
+2 -1
pkgs/development/python-modules/pyramid_jinja2/default.nix
··· 18 buildInputs = [ webtest ]; 19 propagatedBuildInputs = [ jinja2 pyramid ]; 20 21 meta = with lib; { 22 description = "Jinja2 template bindings for the Pyramid web framework"; 23 homepage = "https://github.com/Pylons/pyramid_jinja2"; 24 license = licenses.bsd0; 25 maintainers = with maintainers; [ domenkozar ]; 26 }; 27 - 28 }
··· 18 buildInputs = [ webtest ]; 19 propagatedBuildInputs = [ jinja2 pyramid ]; 20 21 + pythonImportsCheck = [ "pyramid_jinja2" ]; 22 + 23 meta = with lib; { 24 description = "Jinja2 template bindings for the Pyramid web framework"; 25 homepage = "https://github.com/Pylons/pyramid_jinja2"; 26 license = licenses.bsd0; 27 maintainers = with maintainers; [ domenkozar ]; 28 }; 29 }
+1 -1
pkgs/development/python-modules/pyramid_mako/default.nix
··· 22 homepage = "https://github.com/Pylons/pyramid_mako"; 23 description = "Mako template bindings for the Pyramid web framework"; 24 license = licenses.bsd0; 25 }; 26 - 27 }
··· 22 homepage = "https://github.com/Pylons/pyramid_mako"; 23 description = "Mako template bindings for the Pyramid web framework"; 24 license = licenses.bsd0; 25 + maintainers = with maintainers; []; 26 }; 27 }
+1 -1
pkgs/development/python-modules/pyramid_multiauth/default.nix
··· 19 description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies"; 20 homepage = "https://github.com/mozilla-services/pyramid_multiauth"; 21 license = licenses.mpl20; 22 }; 23 - 24 }
··· 19 description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies"; 20 homepage = "https://github.com/mozilla-services/pyramid_multiauth"; 21 license = licenses.mpl20; 22 + maintainers = with maintainers; []; 23 }; 24 }
+42
pkgs/development/python-modules/pyserial/001-rfc2217-only-negotiate-on-value-change.patch
···
··· 1 + From c8b35f4b871d00e3020f525425517548bed9f6ad Mon Sep 17 00:00:00 2001 2 + From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@pengutronix.de> 3 + Date: Sun, 9 Sep 2018 20:13:27 +0200 4 + Subject: [PATCH] serial/rfc2217: only subnegotiate on value change 5 + MIME-Version: 1.0 6 + Content-Type: text/plain; charset=UTF-8 7 + Content-Transfer-Encoding: 8bit 8 + 9 + This was suggested and is a direct copy of Uwe Kleine König's patch 10 + from [1]. 11 + 12 + [1]: https://github.com/pyserial/pyserial/issues/376#issuecomment-418885211 13 + Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> 14 + --- 15 + serial/rfc2217.py | 14 +++++++++----- 16 + 1 file changed, 9 insertions(+), 5 deletions(-) 17 + 18 + diff --git a/serial/rfc2217.py b/serial/rfc2217.py 19 + index d962c1e8..2148512d 100644 20 + --- a/serial/rfc2217.py 21 + +++ b/serial/rfc2217.py 22 + @@ -330,11 +330,15 @@ def set(self, value): 23 + the client needs to know if the change is performed he has to check the 24 + state of this object. 25 + """ 26 + - self.value = value 27 + - self.state = REQUESTED 28 + - self.connection.rfc2217_send_subnegotiation(self.option, self.value) 29 + - if self.connection.logger: 30 + - self.connection.logger.debug("SB Requesting {} -> {!r}".format(self.name, self.value)) 31 + + if value != self.value: 32 + + self.value = value 33 + + self.state = REQUESTED 34 + + self.connection.rfc2217_send_subnegotiation(self.option, self.value) 35 + + if self.connection.logger: 36 + + self.connection.logger.debug("SB Requesting {} -> {!r}".format(self.name, self.value)) 37 + + else: 38 + + if self.connection.logger: 39 + + self.connection.logger.debug("SB Requesting {} -> {!r} (skipped)".format(self.name, self.value)) 40 + 41 + def is_ready(self): 42 + """\
+42
pkgs/development/python-modules/pyserial/002-rfc2217-timeout-setter-for-rfc2217.patch
···
··· 1 + From a3698dc952fce0d07628133e987b7b43ed6e1157 Mon Sep 17 00:00:00 2001 2 + From: Rouven Czerwinski <rouven@czerwinskis.de> 3 + Date: Sun, 9 Sep 2018 20:08:40 +0200 4 + Subject: [PATCH] serial/rfc2217: add timeout.setter for rfc2217 5 + 6 + Add a new setter method for the timeout property which does not invoke 7 + the port reconfiguration. 8 + This is a direct copy of the SerialBase timeout property without the port 9 + reconfiguration. 10 + 11 + Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> 12 + --- 13 + serial/rfc2217.py | 17 +++++++++++++++++ 14 + 1 file changed, 17 insertions(+) 15 + 16 + diff --git a/serial/rfc2217.py b/serial/rfc2217.py 17 + index d962c1e8..12615cf3 100644 18 + --- a/serial/rfc2217.py 19 + +++ b/serial/rfc2217.py 20 + @@ -722,5 +722,22 @@ def cd(self): 21 + raise portNotOpenError 22 + return bool(self.get_modem_state() & MODEMSTATE_MASK_CD) 23 + 24 + + @property 25 + + def timeout(self): 26 + + """Get the current timeout setting.""" 27 + + return self._timeout 28 + + 29 + + @timeout.setter 30 + + def timeout(self, timeout): 31 + + """Change timeout setting.""" 32 + + if timeout is not None: 33 + + try: 34 + + timeout + 1 # test if it's a number, will throw a TypeError if not... 35 + + except TypeError: 36 + + raise ValueError("Not a valid timeout: {!r}".format(timeout)) 37 + + if timeout < 0: 38 + + raise ValueError("Not a valid timeout: {!r}".format(timeout)) 39 + + self._timeout = timeout 40 + + 41 + # - - - platform specific - - - 42 + # None so far
+5
pkgs/development/python-modules/pyserial/default.nix
··· 9 sha256 = "1nyd4m4mnrz8scbfqn4zpq8gnbl4x42w5zz62vcgpzqd2waf0xrw"; 10 }; 11 12 checkPhase = "python -m unittest discover -s test"; 13 doCheck = !stdenv.hostPlatform.isDarwin; # broken on darwin 14
··· 9 sha256 = "1nyd4m4mnrz8scbfqn4zpq8gnbl4x42w5zz62vcgpzqd2waf0xrw"; 10 }; 11 12 + patches = [ 13 + ./001-rfc2217-only-negotiate-on-value-change.patch 14 + ./002-rfc2217-timeout-setter-for-rfc2217.patch 15 + ]; 16 + 17 checkPhase = "python -m unittest discover -s test"; 18 doCheck = !stdenv.hostPlatform.isDarwin; # broken on darwin 19
+26
pkgs/development/python-modules/pytest-httpx/default.nix
···
··· 1 + { lib, buildPythonPackage, fetchPypi, httpx, pytest }: 2 + 3 + buildPythonPackage rec { 4 + pname = "pytest-httpx"; 5 + version = "0.10.1"; 6 + 7 + src = fetchPypi { 8 + inherit version; 9 + pname = "pytest_httpx"; 10 + extension = "tar.gz"; 11 + sha256 = "13ld6nnsc3f7i4zl4qm1jh358z0awr6xfk05azwgngmjb7jmcz0a"; 12 + }; 13 + 14 + propagatedBuildInputs = [ httpx pytest ]; 15 + 16 + # not in pypi tarball 17 + doCheck = false; 18 + pythonImportsCheck = [ "pytest_httpx" ]; 19 + 20 + meta = with lib; { 21 + description = "Send responses to httpx"; 22 + homepage = "https://github.com/Colin-b/pytest_httpx"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ SuperSandro2000 ]; 25 + }; 26 + }
+3 -3
pkgs/development/python-modules/pytest-watch/default.nix
··· 16 sha256 = "06136f03d5b361718b8d0d234042f7b2f203910d8568f63df2f866b547b3d4b9"; 17 }; 18 19 # No Tests 20 doCheck = false; 21 - 22 - propagatedBuildInputs = [ pytest colorama docopt watchdog ]; 23 24 meta = with lib; { 25 homepage = "https://github.com/joeyespo/pytest-watch"; ··· 28 maintainers = with maintainers; [ dmvianna ]; 29 }; 30 } 31 -
··· 16 sha256 = "06136f03d5b361718b8d0d234042f7b2f203910d8568f63df2f866b547b3d4b9"; 17 }; 18 19 + propagatedBuildInputs = [ pytest colorama docopt watchdog ]; 20 + 21 # No Tests 22 doCheck = false; 23 + pythonImportsCheck = [ "pytest_watch" ]; 24 25 meta = with lib; { 26 homepage = "https://github.com/joeyespo/pytest-watch"; ··· 29 maintainers = with maintainers; [ dmvianna ]; 30 }; 31 }
+1 -1
pkgs/development/python-modules/pyu2f/default.nix
··· 20 21 propagatedBuildInputs = [ six ]; 22 23 - checkInputs = [ pytest six mock pyfakefs unittest2 ]; 24 25 checkPhase = '' 26 pytest pyu2f/tests
··· 20 21 propagatedBuildInputs = [ six ]; 22 23 + checkInputs = [ pytest mock pyfakefs unittest2 ]; 24 25 checkPhase = '' 26 pytest pyu2f/tests
-2
pkgs/development/python-modules/respx/default.nix
··· 1 { lib 2 - , attrs 3 , buildPythonPackage 4 , fetchFromGitHub 5 , httpcore ··· 8 , pytest-cov 9 , pytestCheckHook 10 , trio 11 - , xmltodict 12 }: 13 14 buildPythonPackage rec {
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , httpcore ··· 7 , pytest-cov 8 , pytestCheckHook 9 , trio 10 }: 11 12 buildPythonPackage rec {
+2
pkgs/development/python-modules/skorch/default.nix
··· 41 changelog = "https://github.com/skorch-dev/skorch/blob/master/CHANGES.md"; 42 license = licenses.bsd3; 43 maintainers = with maintainers; [ bcdarwin ]; 44 }; 45 }
··· 41 changelog = "https://github.com/skorch-dev/skorch/blob/master/CHANGES.md"; 42 license = licenses.bsd3; 43 maintainers = with maintainers; [ bcdarwin ]; 44 + # TypeError: __init__() got an unexpected keyword argument 'iid' 45 + broken = true; 46 }; 47 }
+1
pkgs/development/python-modules/spyder-kernels/0.x.nix
··· 60 "test_turtle_launc" 61 "test_umr_skip_cython" 62 "test_umr_pathlist" 63 ]; 64 65 meta = with lib; {
··· 60 "test_turtle_launc" 61 "test_umr_skip_cython" 62 "test_umr_pathlist" 63 + "test_user_sitepackages_in_pathlist" 64 ]; 65 66 meta = with lib; {
+2
pkgs/development/python-modules/spyder/3.nix
··· 31 substituteInPlace setup.py --replace "pyqt5<5.13" "pyqt5" 32 ''; 33 34 meta = with lib; { 35 description = "Library providing a scientific python development environment"; 36 longDescription = ''
··· 31 substituteInPlace setup.py --replace "pyqt5<5.13" "pyqt5" 32 ''; 33 34 + pythonImportsCheck = [ "spyder" ]; 35 + 36 meta = with lib; { 37 description = "Library providing a scientific python development environment"; 38 longDescription = ''
+2 -1
pkgs/development/python-modules/tiledb/default.nix
··· 81 homepage = "https://github.com/TileDB-Inc/TileDB-Py"; 82 license = licenses.mit; 83 maintainers = with maintainers; [ fridh ]; 84 }; 85 - 86 }
··· 81 homepage = "https://github.com/TileDB-Inc/TileDB-Py"; 82 license = licenses.mit; 83 maintainers = with maintainers; [ fridh ]; 84 + # tiledb/core.cc:556:30: error: ‘struct std::array<long unsigned int, 2>’ has no member named ‘second’ 85 + broken = true; 86 }; 87 }
+1 -1
pkgs/development/python-modules/torchvision/default.nix
··· 45 description = "PyTorch vision library"; 46 homepage = "https://pytorch.org/"; 47 license = licenses.bsd3; 48 - maintainers = with maintainers; [ ericsagnes SuperSandro2000 ]; 49 }; 50 }
··· 45 description = "PyTorch vision library"; 46 homepage = "https://pytorch.org/"; 47 license = licenses.bsd3; 48 + maintainers = with maintainers; [ ericsagnes ]; 49 }; 50 }
+7 -4
pkgs/development/python-modules/uproot3/default.nix
··· 1 { lib, fetchFromGitHub, buildPythonPackage, isPy27 2 , awkward0, backports_lzma, cachetools, lz4, pandas 3 - , pytestCheckHook, pytestrunner, pkgconfig, mock 4 , numpy, requests, uproot3-methods, xxhash, zstandard 5 }: 6 7 buildPythonPackage rec { 8 pname = "uproot3"; 9 - version = "3.14.2"; 10 11 src = fetchFromGitHub { 12 owner = "scikit-hep"; 13 repo = "uproot3"; 14 rev = version; 15 - sha256 = "sha256-6/e+qMgwyFUo8MRRTAaGp9WLPxE2fqMEK4paq26Epzc="; 16 }; 17 18 - nativeBuildInputs = [ pytestrunner ]; 19 20 propagatedBuildInputs = [ 21 awkward0
··· 1 { lib, fetchFromGitHub, buildPythonPackage, isPy27 2 , awkward0, backports_lzma, cachetools, lz4, pandas 3 + , pytestCheckHook, pkgconfig, mock 4 , numpy, requests, uproot3-methods, xxhash, zstandard 5 }: 6 7 buildPythonPackage rec { 8 pname = "uproot3"; 9 + version = "3.14.4"; 10 11 src = fetchFromGitHub { 12 owner = "scikit-hep"; 13 repo = "uproot3"; 14 rev = version; 15 + sha256 = "sha256-hVJpKdYvyoCPyqgZzKYp30SvkYm+HWSNBdd9bYCYACE="; 16 }; 17 18 + postPatch = '' 19 + substituteInPlace setup.py \ 20 + --replace '"pytest-runner"' "" 21 + ''; 22 23 propagatedBuildInputs = [ 24 awkward0
+1 -2
pkgs/development/tools/aws-sam-cli/default.nix
··· 1 - { fetchFromGitHub 2 - , lib 3 , python3 4 , enableTelemetry ? false 5 }:
··· 1 + { lib 2 , python3 3 , enableTelemetry ? false 4 }:
+12 -3
pkgs/development/tools/clpm/default.nix
··· 1 - { lib, stdenv 2 , fetchgit 3 , wrapLisp 4 , sbcl ··· 7 8 stdenv.mkDerivation rec { 9 pname = "clpm"; 10 - version = "0.3.5"; 11 12 src = fetchgit { 13 url = "https://gitlab.common-lisp.net/clpm/clpm"; 14 rev = "v${version}"; 15 fetchSubmodules = true; 16 - sha256 = "0jivnnp3z148yf4c2nzzr5whz76w5kjhsb97z2vs5maiwf79y2if"; 17 }; 18 19 buildInputs = [ ··· 22 ]; 23 24 buildPhase = '' 25 ln -s ${openssl.out}/lib/libcrypto.so.* . 26 ln -s ${openssl.out}/lib/libssl.so.* . 27 common-lisp.sh --script scripts/build.lisp 28 ''; 29 30 installPhase = '' 31 INSTALL_ROOT=$out sh install.sh 32 ''; 33 34 # fixupPhase results in fatal error in SBCL, `Can't find sbcl.core`
··· 1 + { lib 2 + , stdenv 3 , fetchgit 4 , wrapLisp 5 , sbcl ··· 8 9 stdenv.mkDerivation rec { 10 pname = "clpm"; 11 + version = "0.3.6"; 12 13 src = fetchgit { 14 url = "https://gitlab.common-lisp.net/clpm/clpm"; 15 rev = "v${version}"; 16 fetchSubmodules = true; 17 + sha256 = "04w46yhv31p4cfb84b6qvyfw7x5nx6lzyd4yzhd9x6qvb7p5kmfh"; 18 }; 19 20 buildInputs = [ ··· 23 ]; 24 25 buildPhase = '' 26 + runHook preBuild 27 + 28 ln -s ${openssl.out}/lib/libcrypto.so.* . 29 ln -s ${openssl.out}/lib/libssl.so.* . 30 common-lisp.sh --script scripts/build.lisp 31 + 32 + runHook postBuild 33 ''; 34 35 installPhase = '' 36 + runHook preInstall 37 + 38 INSTALL_ROOT=$out sh install.sh 39 + 40 + runHook postInstall 41 ''; 42 43 # fixupPhase results in fatal error in SBCL, `Can't find sbcl.core`
+15 -8
pkgs/development/tools/gnulib/default.nix
··· 1 - { lib, stdenv, fetchgit }: 2 3 stdenv.mkDerivation { 4 pname = "gnulib"; ··· 10 sha256 = "0hkg3nql8nsll0vrqk4ifda0v4kpi67xz42r8daqsql6c4rciqnw"; 11 }; 12 13 - dontFixup = true; 14 - # no "make install", gnulib is a collection of source code 15 installPhase = '' 16 - mkdir -p $out; mv * $out/ 17 ln -s $out/lib $out/include 18 - mkdir -p $out/bin 19 ln -s $out/gnulib-tool $out/bin/ 20 ''; 21 22 - meta = { 23 homepage = "https://www.gnu.org/software/gnulib/"; 24 description = "Central location for code to be shared among GNU packages"; 25 - license = lib.licenses.gpl3Plus; 26 - platforms = lib.platforms.unix; 27 }; 28 }
··· 1 + { lib, stdenv, fetchgit, python3 }: 2 3 stdenv.mkDerivation { 4 pname = "gnulib"; ··· 10 sha256 = "0hkg3nql8nsll0vrqk4ifda0v4kpi67xz42r8daqsql6c4rciqnw"; 11 }; 12 13 + postPatch = '' 14 + patchShebangs gnulib-tool.py 15 + ''; 16 + 17 + buildInputs = [ python3 ]; 18 + 19 installPhase = '' 20 + mkdir -p $out/bin 21 + cp -r * $out/ 22 ln -s $out/lib $out/include 23 ln -s $out/gnulib-tool $out/bin/ 24 ''; 25 26 + # do not change headers to not update all vendored build files 27 + dontFixup = true; 28 + 29 + meta = with lib; { 30 homepage = "https://www.gnu.org/software/gnulib/"; 31 description = "Central location for code to be shared among GNU packages"; 32 + license = licenses.gpl3Plus; 33 + platforms = platforms.unix; 34 }; 35 }
+4 -2
pkgs/development/tools/knightos/genkfs/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "genkfs"; ··· 11 sha256 = "0f50idd2bb73b05qjmwlirjnhr1bp43zhrgy6z949ab9a7hgaydp"; 12 }; 13 14 - nativeBuildInputs = [ asciidoc cmake ]; 15 16 hardeningDisable = [ "format" ]; 17
··· 1 + { lib, stdenv, fetchFromGitHub, asciidoc, cmake, libxslt }: 2 3 stdenv.mkDerivation rec { 4 pname = "genkfs"; ··· 11 sha256 = "0f50idd2bb73b05qjmwlirjnhr1bp43zhrgy6z949ab9a7hgaydp"; 12 }; 13 14 + strictDeps = true; 15 + 16 + nativeBuildInputs = [ asciidoc libxslt.bin cmake ]; 17 18 hardeningDisable = [ "format" ]; 19
+3 -1
pkgs/development/tools/knightos/kcc/default.nix
··· 12 sha256 = "13sbpv8ynq8sjackv93jqxymk0bsy76c5fc0v29wz97v53q3izjp"; 13 }; 14 15 - nativeBuildInputs = [ cmake bison flex ]; 16 17 buildInputs = [ boost ]; 18
··· 12 sha256 = "13sbpv8ynq8sjackv93jqxymk0bsy76c5fc0v29wz97v53q3izjp"; 13 }; 14 15 + strictDeps = true; 16 + 17 + nativeBuildInputs = [ bison cmake flex ]; 18 19 buildInputs = [ boost ]; 20
+4 -2
pkgs/development/tools/knightos/kimg/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "kimg"; ··· 11 sha256 = "040782k3rh2a5mhbfgr9gnbfis0wgxvi27vhfn7l35vrr12sw1l3"; 12 }; 13 14 - nativeBuildInputs = [ cmake asciidoc ]; 15 16 hardeningDisable = [ "format" ]; 17
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, libxslt, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "kimg"; ··· 11 sha256 = "040782k3rh2a5mhbfgr9gnbfis0wgxvi27vhfn7l35vrr12sw1l3"; 12 }; 13 14 + strictDeps = true; 15 + 16 + nativeBuildInputs = [ asciidoc cmake libxslt.bin ]; 17 18 hardeningDisable = [ "format" ]; 19
+3 -3
pkgs/development/tools/knightos/kpack/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc, libxslt, docbook_xsl }: 2 3 stdenv.mkDerivation rec { 4 pname = "kpack"; ··· 12 sha256 = "1l6bm2j45946i80qgwhrixg9sckazwb5x4051s76d3mapq9bara8"; 13 }; 14 15 - nativeBuildInputs = [ cmake ]; 16 17 - buildInputs = [ asciidoc libxslt.bin docbook_xsl ]; 18 19 hardeningDisable = [ "fortify" ]; 20
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, asciidoc, libxslt }: 2 3 stdenv.mkDerivation rec { 4 pname = "kpack"; ··· 12 sha256 = "1l6bm2j45946i80qgwhrixg9sckazwb5x4051s76d3mapq9bara8"; 13 }; 14 15 + strictDeps = true; 16 17 + nativeBuildInputs = [ asciidoc cmake libxslt.bin ]; 18 19 hardeningDisable = [ "fortify" ]; 20
+3 -5
pkgs/development/tools/knightos/mkrom/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "mkrom"; ··· 11 sha256 = "0xgvanya40mdwy35j94j61hsp80dm5b440iphmr5ng3kjgchvpx2"; 12 }; 13 14 - nativeBuildInputs = [ 15 - asciidoc 16 - cmake 17 - ]; 18 19 hardeningDisable = [ "format" ]; 20
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, libxslt, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "mkrom"; ··· 11 sha256 = "0xgvanya40mdwy35j94j61hsp80dm5b440iphmr5ng3kjgchvpx2"; 12 }; 13 14 + strictDeps = true; 15 + nativeBuildInputs = [ asciidoc cmake libxslt.bin ]; 16 17 hardeningDisable = [ "format" ]; 18
+4 -2
pkgs/development/tools/knightos/mktiupgrade/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "mktiupgrade"; ··· 11 sha256 = "15y3rxvv7ipgc80wrvrpksxzdyqr21ywysc9hg6s7d3w8lqdq8dm"; 12 }; 13 14 - nativeBuildInputs = [ asciidoc cmake ]; 15 16 hardeningDisable = [ "format" ]; 17
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, libxslt, asciidoc }: 2 3 stdenv.mkDerivation rec { 4 pname = "mktiupgrade"; ··· 11 sha256 = "15y3rxvv7ipgc80wrvrpksxzdyqr21ywysc9hg6s7d3w8lqdq8dm"; 12 }; 13 14 + strictDeps = true; 15 + 16 + nativeBuildInputs = [ asciidoc cmake libxslt.bin ]; 17 18 hardeningDisable = [ "format" ]; 19
+3 -3
pkgs/development/tools/knightos/patchrom/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, asciidoc, libxslt, docbook_xsl }: 2 3 4 stdenv.mkDerivation rec { ··· 13 sha256 = "0yc4q7n3k7k6rx3cxq5ddd5r0la8gw1287a74kql6gwkxjq0jmcv"; 14 }; 15 16 - nativeBuildInputs = [ cmake asciidoc docbook_xsl ]; 17 18 - buildInputs = [ libxslt ]; 19 20 hardeningDisable = [ "format" ]; 21
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, asciidoc, libxslt }: 2 3 4 stdenv.mkDerivation rec { ··· 13 sha256 = "0yc4q7n3k7k6rx3cxq5ddd5r0la8gw1287a74kql6gwkxjq0jmcv"; 14 }; 15 16 + strictDeps = true; 17 18 + nativeBuildInputs = [ asciidoc cmake libxslt.bin ]; 19 20 hardeningDisable = [ "format" ]; 21
+2
pkgs/development/tools/knightos/scas/default.nix
··· 14 15 cmakeFlags = [ "-DSCAS_LIBRARY=1" ]; 16 17 nativeBuildInputs = [ cmake ]; 18 19 meta = with lib; {
··· 14 15 cmakeFlags = [ "-DSCAS_LIBRARY=1" ]; 16 17 + strictDeps = true; 18 + 19 nativeBuildInputs = [ cmake ]; 20 21 meta = with lib; {
+2 -2
pkgs/development/tools/knightos/z80e/default.nix
··· 11 sha256 = "sha256-FQMYHxKxHEP+x98JbGyjaM0OL8QK/p3epsAWvQkv6bc="; 12 }; 13 14 - nativeBuildInputs = [ cmake knightos-scas ]; 15 16 - buildInputs = [ readline SDL2 ]; 17 18 cmakeFlags = [ "-Denable-sdl=YES" ]; 19
··· 11 sha256 = "sha256-FQMYHxKxHEP+x98JbGyjaM0OL8QK/p3epsAWvQkv6bc="; 12 }; 13 14 + nativeBuildInputs = [ cmake ]; 15 16 + buildInputs = [ readline SDL2 knightos-scas ]; 17 18 cmakeFlags = [ "-Denable-sdl=YES" ]; 19
+1 -1
pkgs/development/tools/misc/blackmagic/default.nix
··· 42 ''; 43 44 buildPhase = "${stdenv.shell} ${./helper.sh}"; 45 - installPhase = ":"; # buildPhase does this. 46 47 enableParallelBuilding = true; 48
··· 42 ''; 43 44 buildPhase = "${stdenv.shell} ${./helper.sh}"; 45 + dontInstall = true; 46 47 enableParallelBuilding = true; 48
+2 -2
pkgs/games/ezquake/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ezquake"; 7 - version = "3.2.2"; 8 9 src = fetchFromGitHub { 10 owner = "ezQuake"; 11 repo = pname + "-source"; 12 rev = version; 13 - sha256 = "1rfp816gnp7jfd27cg1la5n1q6z2wgd9qljnlmnx7v2jixql8brf"; 14 }; 15 16 nativeBuildInputs = [ pkg-config ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ezquake"; 7 + version = "3.2.3"; 8 9 src = fetchFromGitHub { 10 owner = "ezQuake"; 11 repo = pname + "-source"; 12 rev = version; 13 + sha256 = "sha256-EBhKmoX11JavTG6tPfg15FY2lqOFfzSDg3058OWfcYQ="; 14 }; 15 16 nativeBuildInputs = [ pkg-config ];
+104 -104
pkgs/misc/vim-plugins/generated.nix
··· 65 66 ale = buildVimPluginFrom2Nix { 67 pname = "ale"; 68 - version = "2021-02-11"; 69 src = fetchFromGitHub { 70 owner = "dense-analysis"; 71 repo = "ale"; 72 - rev = "8cb9f5ef515f73eb3cf3188cc20ff57a51d9217b"; 73 - sha256 = "1ml2j5l91n1zwp7zxdg2cny48bbj1gw0dfa223bf5iq472c1ggk2"; 74 }; 75 meta.homepage = "https://github.com/dense-analysis/ale/"; 76 }; ··· 257 258 barbar-nvim = buildVimPluginFrom2Nix { 259 pname = "barbar-nvim"; 260 - version = "2021-01-16"; 261 src = fetchFromGitHub { 262 owner = "romgrk"; 263 repo = "barbar.nvim"; 264 - rev = "80860e972cdf78e0e0b8dc7f16e07142966f73cf"; 265 - sha256 = "009gnamainla5z2q98p6mi4gifmlbx5im7d2gx2d0da62cbdrcsl"; 266 }; 267 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 268 }; ··· 389 390 chadtree = buildVimPluginFrom2Nix { 391 pname = "chadtree"; 392 - version = "2021-02-12"; 393 src = fetchFromGitHub { 394 owner = "ms-jpq"; 395 repo = "chadtree"; 396 - rev = "e3e679e077708ee8a4de6bdcdf4135ac1f1ebd9c"; 397 - sha256 = "0i7wznlvamybbrz0qjvynkzk6alcxa327nrlw95la6qbw67vkbsl"; 398 }; 399 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 400 }; ··· 425 426 ci_dark = buildVimPluginFrom2Nix { 427 pname = "ci_dark"; 428 - version = "2021-01-31"; 429 src = fetchFromGitHub { 430 owner = "chuling"; 431 repo = "ci_dark"; 432 - rev = "c7537d81a796b4559e03309aeec9cb8d6d7bda21"; 433 - sha256 = "05p8viz5q7rknzyh7zp3k2qhl14nlamik5gvqy86bfgwmhbac350"; 434 }; 435 meta.homepage = "https://github.com/chuling/ci_dark/"; 436 }; ··· 497 498 coc-fzf = buildVimPluginFrom2Nix { 499 pname = "coc-fzf"; 500 - version = "2020-12-29"; 501 src = fetchFromGitHub { 502 owner = "antoinemadec"; 503 repo = "coc-fzf"; 504 - rev = "a8b32b8b8a37d7fb87687c0187b7ad36987e2122"; 505 - sha256 = "1x6xfizcix1hlcl2dhxbaxxl2q7lpgnfyvdg81c88rcn68qykfn0"; 506 }; 507 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 508 }; ··· 618 619 compe-tabnine = buildVimPluginFrom2Nix { 620 pname = "compe-tabnine"; 621 - version = "2021-02-12"; 622 src = fetchFromGitHub { 623 owner = "tzachar"; 624 repo = "compe-tabnine"; 625 - rev = "ea3e34dcbe09563c986bc60ec7d3c0db18ce9690"; 626 - sha256 = "1gsi5ybkqxqv1q3yj2qdv5j2lhkwiabr3mrcj60ah5rb1qjvlmib"; 627 }; 628 meta.homepage = "https://github.com/tzachar/compe-tabnine/"; 629 }; ··· 1547 1548 ghcid = buildVimPluginFrom2Nix { 1549 pname = "ghcid"; 1550 - version = "2021-02-06"; 1551 src = fetchFromGitHub { 1552 owner = "ndmitchell"; 1553 repo = "ghcid"; 1554 - rev = "298c69898c11c2da574a6d2c32e195b0adc6f356"; 1555 - sha256 = "1999c3x2bpif0ppv1i452fcklgmjdxrvj510sy7dv8aym93vpmax"; 1556 }; 1557 meta.homepage = "https://github.com/ndmitchell/ghcid/"; 1558 }; ··· 1571 1572 git-messenger-vim = buildVimPluginFrom2Nix { 1573 pname = "git-messenger-vim"; 1574 - version = "2021-02-11"; 1575 src = fetchFromGitHub { 1576 owner = "rhysd"; 1577 repo = "git-messenger.vim"; 1578 - rev = "ae0c39167c83507c6c257cd13268c98b8066cb50"; 1579 - sha256 = "1xggg0h7phjjdjpzp884z7xqniyk3ca4yjc86lyh9vhbww87xa9c"; 1580 }; 1581 meta.homepage = "https://github.com/rhysd/git-messenger.vim/"; 1582 }; ··· 1595 1596 gitsigns-nvim = buildVimPluginFrom2Nix { 1597 pname = "gitsigns-nvim"; 1598 - version = "2021-02-10"; 1599 src = fetchFromGitHub { 1600 owner = "lewis6991"; 1601 repo = "gitsigns.nvim"; 1602 - rev = "317750d66a572588eef9a23fefce4aff1cbcad94"; 1603 - sha256 = "0nc52f0hkb701scvnas6my9i92ys1i9c5y9h4h42yk00ph83k2k1"; 1604 }; 1605 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 1606 }; ··· 1679 1680 gruvbox-community = buildVimPluginFrom2Nix { 1681 pname = "gruvbox-community"; 1682 - version = "2021-01-17"; 1683 src = fetchFromGitHub { 1684 owner = "gruvbox-community"; 1685 repo = "gruvbox"; 1686 - rev = "c73e63203f76ab8e39b2b05369c0a8877a981435"; 1687 - sha256 = "0lwvv5chxq0fb9k1y73g5zr8v54xghlqnq64k0vx2v2ravp3313r"; 1688 }; 1689 meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; 1690 }; ··· 2136 2137 lf-vim = buildVimPluginFrom2Nix { 2138 pname = "lf-vim"; 2139 - version = "2021-02-12"; 2140 src = fetchFromGitHub { 2141 owner = "ptzz"; 2142 repo = "lf.vim"; 2143 - rev = "3223bccf0ee4168aae6753a5cf0c0aa32a60c586"; 2144 - sha256 = "1qka3hqm2376wz5pbr8x2c3rqycv392lv34spkqayq0d0fs4sqq0"; 2145 }; 2146 meta.homepage = "https://github.com/ptzz/lf.vim/"; 2147 }; ··· 2268 2269 lspsaga-nvim = buildVimPluginFrom2Nix { 2270 pname = "lspsaga-nvim"; 2271 - version = "2021-02-11"; 2272 src = fetchFromGitHub { 2273 owner = "glepnir"; 2274 repo = "lspsaga.nvim"; 2275 - rev = "284b357137c3c57ff3716e07c865477788ab8e6d"; 2276 - sha256 = "1n737lqnkgvyjxnmxfg6hmbnjgdx0qyrqql0fxb85m1n06gsm2n7"; 2277 }; 2278 meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; 2279 }; 2280 2281 lualine-nvim = buildVimPluginFrom2Nix { 2282 pname = "lualine-nvim"; 2283 - version = "2021-02-10"; 2284 src = fetchFromGitHub { 2285 owner = "hoob3rt"; 2286 repo = "lualine.nvim"; 2287 - rev = "8a4baa804b7b2906eb8b9c325546dceabffdfcfd"; 2288 - sha256 = "1fq5aa4yg5r1dr2g18xnywg7pyid6s9vzm71zy3anmdp4g24amgx"; 2289 }; 2290 meta.homepage = "https://github.com/hoob3rt/lualine.nvim/"; 2291 }; ··· 2808 2809 nerdtree = buildVimPluginFrom2Nix { 2810 pname = "nerdtree"; 2811 - version = "2021-02-11"; 2812 src = fetchFromGitHub { 2813 owner = "preservim"; 2814 repo = "nerdtree"; 2815 - rev = "3a9d533f3de86a43b69f6c47d3394c0d866fdb08"; 2816 - sha256 = "032hn7p7kgvrj0qg4gmpvl072zz4p9s5n8mrbs3k8c3lln1n9wh6"; 2817 }; 2818 meta.homepage = "https://github.com/preservim/nerdtree/"; 2819 }; ··· 2916 2917 nvim-compe = buildVimPluginFrom2Nix { 2918 pname = "nvim-compe"; 2919 - version = "2021-02-11"; 2920 src = fetchFromGitHub { 2921 owner = "hrsh7th"; 2922 repo = "nvim-compe"; 2923 - rev = "bef454eecc11fb13e5bc3f29f443f495904470ef"; 2924 - sha256 = "0plhhwip0nwc0fhgx5f1i6qhfl6msxf43vhgrv2xihmb30zjf2qr"; 2925 }; 2926 meta.homepage = "https://github.com/hrsh7th/nvim-compe/"; 2927 }; ··· 2940 2941 nvim-dap = buildVimPluginFrom2Nix { 2942 pname = "nvim-dap"; 2943 - version = "2021-02-07"; 2944 src = fetchFromGitHub { 2945 owner = "mfussenegger"; 2946 repo = "nvim-dap"; 2947 - rev = "10a740b2364efc9acff78f4e7466902f153e584b"; 2948 - sha256 = "1w4dvdd9fmi8gmgdq4zkrhrwdii4k7ns782gv4abpkzss5v6s66h"; 2949 }; 2950 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 2951 }; ··· 3060 3061 nvim-peekup = buildVimPluginFrom2Nix { 3062 pname = "nvim-peekup"; 3063 - version = "2021-02-11"; 3064 src = fetchFromGitHub { 3065 owner = "gennaro-tedesco"; 3066 repo = "nvim-peekup"; 3067 - rev = "d4276b9601c683ad802893fed0cfe12a8631e931"; 3068 - sha256 = "06sazbjcnv77c11b835b7n8p78vmzw9zl3lkqbfl6yarbbzniisi"; 3069 }; 3070 meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/"; 3071 }; ··· 3108 3109 nvim-treesitter = buildVimPluginFrom2Nix { 3110 pname = "nvim-treesitter"; 3111 - version = "2021-02-12"; 3112 src = fetchFromGitHub { 3113 owner = "nvim-treesitter"; 3114 repo = "nvim-treesitter"; 3115 - rev = "e5facde11bc8a2577dbfd56e2a4063320b09bc0b"; 3116 - sha256 = "1i1dn4akszkly6cjf3z9s17y1fdgsgk0fr5i50hs4mlnxy7al01i"; 3117 }; 3118 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 3119 }; ··· 3168 3169 nvim-web-devicons = buildVimPluginFrom2Nix { 3170 pname = "nvim-web-devicons"; 3171 - version = "2021-02-11"; 3172 src = fetchFromGitHub { 3173 owner = "kyazdani42"; 3174 repo = "nvim-web-devicons"; 3175 - rev = "cadf0c30659acc8c60fec8100b81ea0fd92a8a9c"; 3176 - sha256 = "06d32z6rlz153vfbydcjvm6l2qrnjw0d6a60qxjpmbmby66nvcya"; 3177 }; 3178 meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/"; 3179 }; ··· 3384 3385 plenary-nvim = buildVimPluginFrom2Nix { 3386 pname = "plenary-nvim"; 3387 - version = "2021-02-09"; 3388 src = fetchFromGitHub { 3389 owner = "nvim-lua"; 3390 repo = "plenary.nvim"; 3391 - rev = "b77fc46c5f35978c03277cd7261c07a36dafc8a4"; 3392 - sha256 = "0a38ma4kn6s75s286bdl5mhqlnbzzpir29gzjq7kxqi4y4zh9spc"; 3393 }; 3394 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 3395 }; ··· 3757 3758 sideways-vim = buildVimPluginFrom2Nix { 3759 pname = "sideways-vim"; 3760 - version = "2021-01-31"; 3761 src = fetchFromGitHub { 3762 owner = "AndrewRadev"; 3763 repo = "sideways.vim"; 3764 - rev = "6aae3517c612a96c59b5417984889bff388210b2"; 3765 - sha256 = "13d0jzzn7gr6c0zkpa5bkfp06246hbpfb6y7mmsw2waybw3hij9s"; 3766 }; 3767 meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; 3768 }; ··· 3901 3902 splitjoin-vim = buildVimPluginFrom2Nix { 3903 pname = "splitjoin-vim"; 3904 - version = "2020-12-15"; 3905 src = fetchFromGitHub { 3906 owner = "AndrewRadev"; 3907 repo = "splitjoin.vim"; 3908 - rev = "91ba14b41f6e767414d7bf2a8e82947c6bfdb978"; 3909 - sha256 = "0q01xfnjqk3vnmknb01zlkzn1jj03lqsygk863vwrdazq86g5aci"; 3910 fetchSubmodules = true; 3911 }; 3912 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 4046 4047 tagbar = buildVimPluginFrom2Nix { 4048 pname = "tagbar"; 4049 - version = "2021-02-01"; 4050 src = fetchFromGitHub { 4051 owner = "preservim"; 4052 repo = "tagbar"; 4053 - rev = "7e8aeb69709b73cdbdaf50f4d26ab45d7920b7f0"; 4054 - sha256 = "02mlr9aw4ppi4cs6r1v3d39j3l85sy7q2xm1dxg1ld6k1p5imk94"; 4055 }; 4056 meta.homepage = "https://github.com/preservim/tagbar/"; 4057 }; ··· 4131 4132 telescope-nvim = buildVimPluginFrom2Nix { 4133 pname = "telescope-nvim"; 4134 - version = "2021-02-09"; 4135 src = fetchFromGitHub { 4136 owner = "nvim-telescope"; 4137 repo = "telescope.nvim"; 4138 - rev = "3a7fa41857394cd2d90d00891413c12fada039c3"; 4139 - sha256 = "0bn7jvwwaxfhcqd4l3wi9bshabbrcd4aws7d564kh1js8bklwx1b"; 4140 }; 4141 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 4142 }; ··· 4660 4661 vim-airline-themes = buildVimPluginFrom2Nix { 4662 pname = "vim-airline-themes"; 4663 - version = "2020-12-17"; 4664 src = fetchFromGitHub { 4665 owner = "vim-airline"; 4666 repo = "vim-airline-themes"; 4667 - rev = "8f1aa2c7fa44bf33b1fd4678f9c7b40c126b0e2b"; 4668 - sha256 = "1gwk7m8ghg5lix14bqxjyxc1wv5agkfhqinsikssydab0liw0xyf"; 4669 }; 4670 meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; 4671 }; ··· 4912 4913 vim-clap = buildVimPluginFrom2Nix { 4914 pname = "vim-clap"; 4915 - version = "2021-02-12"; 4916 src = fetchFromGitHub { 4917 owner = "liuchengxu"; 4918 repo = "vim-clap"; 4919 - rev = "2e8538beaf1cef636deab2d40edcb270044485d1"; 4920 - sha256 = "1ay90j72sknqhp1rdlgzdb5rxs98mwc5ad7q3rgqj8hpsr21x991"; 4921 }; 4922 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 4923 }; ··· 5476 5477 vim-fetch = buildVimPluginFrom2Nix { 5478 pname = "vim-fetch"; 5479 - version = "2020-01-31"; 5480 src = fetchFromGitHub { 5481 owner = "wsdjeg"; 5482 repo = "vim-fetch"; 5483 - rev = "dd674b50b261275a6a75cab6929b7bb7c5c4acba"; 5484 - sha256 = "1hadfzhzkq2n9k3yga55fsl6nm5mgl2vv975jnxsi4qgz9cwcsgr"; 5485 }; 5486 meta.homepage = "https://github.com/wsdjeg/vim-fetch/"; 5487 }; ··· 5548 5549 vim-floaterm = buildVimPluginFrom2Nix { 5550 pname = "vim-floaterm"; 5551 - version = "2021-02-12"; 5552 src = fetchFromGitHub { 5553 owner = "voldikss"; 5554 repo = "vim-floaterm"; 5555 - rev = "bd76979d17c28db94430dbfa4007e5aef667441a"; 5556 - sha256 = "0ih17mimpjkk9w81cpmzks63rd4k5v32i5y1anykcgn9nmmbp8qm"; 5557 }; 5558 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 5559 }; ··· 5596 5597 vim-fugitive = buildVimPluginFrom2Nix { 5598 pname = "vim-fugitive"; 5599 - version = "2021-02-11"; 5600 src = fetchFromGitHub { 5601 owner = "tpope"; 5602 repo = "vim-fugitive"; 5603 - rev = "5c821eb78d4018025a1a9f54a9ef2af2a5ddd365"; 5604 - sha256 = "0vzhc9dr166pn4xpznzxfyhfibas3m0an0z74gl3vih1qlg59h9y"; 5605 }; 5606 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 5607 }; ··· 6138 6139 vim-jsdoc = buildVimPluginFrom2Nix { 6140 pname = "vim-jsdoc"; 6141 - version = "2020-10-10"; 6142 src = fetchFromGitHub { 6143 owner = "heavenshell"; 6144 repo = "vim-jsdoc"; 6145 - rev = "548767343ff221a4efd0c055a43c022d23fcafc5"; 6146 - sha256 = "0scmpjav4zapglybdqilimqb3n805k8gqc46qvkiihprq9j9za4d"; 6147 }; 6148 meta.homepage = "https://github.com/heavenshell/vim-jsdoc/"; 6149 }; ··· 6366 6367 vim-lsp = buildVimPluginFrom2Nix { 6368 pname = "vim-lsp"; 6369 - version = "2021-02-02"; 6370 src = fetchFromGitHub { 6371 owner = "prabirshrestha"; 6372 repo = "vim-lsp"; 6373 - rev = "21a29936ed74b2212e1904cca6c22bff4e27b637"; 6374 - sha256 = "11jlqri1fyh1mbxrkihg1jj7g8mllh9w6gy64ah8gvpw505fws4c"; 6375 }; 6376 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 6377 }; ··· 6511 6512 vim-monokai = buildVimPluginFrom2Nix { 6513 pname = "vim-monokai"; 6514 - version = "2020-12-02"; 6515 src = fetchFromGitHub { 6516 owner = "crusoexia"; 6517 repo = "vim-monokai"; 6518 - rev = "7f42bcd0e05921c7a5d7333c96bae8b21fa76064"; 6519 - sha256 = "10ip0y9p2qf869h2yhp2zs6qc048rw1x5i0spziajca96251gvig"; 6520 }; 6521 meta.homepage = "https://github.com/crusoexia/vim-monokai/"; 6522 }; ··· 8265 8266 vimtex = buildVimPluginFrom2Nix { 8267 pname = "vimtex"; 8268 - version = "2021-02-11"; 8269 src = fetchFromGitHub { 8270 owner = "lervag"; 8271 repo = "vimtex"; 8272 - rev = "1319bca15f1e25cf8f0ca64818719c860d2d83ac"; 8273 - sha256 = "043x5x4pxhni2isjxh6x4klldyanhpks3pljc246ybiz9q372bsi"; 8274 }; 8275 meta.homepage = "https://github.com/lervag/vimtex/"; 8276 }; 8277 8278 vimux = buildVimPluginFrom2Nix { 8279 pname = "vimux"; 8280 - version = "2017-10-24"; 8281 src = fetchFromGitHub { 8282 - owner = "ostera"; 8283 repo = "vimux"; 8284 - rev = "37f41195e6369ac602a08ec61364906600b771f1"; 8285 - sha256 = "0k7ymak2ag67lb4sf80y4k35zj38rj0jf61bf50i6h1bgw987pra"; 8286 }; 8287 - meta.homepage = "https://github.com/ostera/vimux/"; 8288 }; 8289 8290 vimwiki = buildVimPluginFrom2Nix {
··· 65 66 ale = buildVimPluginFrom2Nix { 67 pname = "ale"; 68 + version = "2021-02-14"; 69 src = fetchFromGitHub { 70 owner = "dense-analysis"; 71 repo = "ale"; 72 + rev = "88d052b5a9ee3a41364497e1b98f01305d01df35"; 73 + sha256 = "05d4dv9sqvnz0cqiyzkiyv5i7vrdw0niipdv9plm1zkf5arpd2d4"; 74 }; 75 meta.homepage = "https://github.com/dense-analysis/ale/"; 76 }; ··· 257 258 barbar-nvim = buildVimPluginFrom2Nix { 259 pname = "barbar-nvim"; 260 + version = "2021-02-12"; 261 src = fetchFromGitHub { 262 owner = "romgrk"; 263 repo = "barbar.nvim"; 264 + rev = "130b5bc9de263d89c003bf88190e29ac7ad53978"; 265 + sha256 = "1ihc25yw53hnflqycl7brjc9xyhrp5ci641vjqh4j7naf60ffapb"; 266 }; 267 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 268 }; ··· 389 390 chadtree = buildVimPluginFrom2Nix { 391 pname = "chadtree"; 392 + version = "2021-02-14"; 393 src = fetchFromGitHub { 394 owner = "ms-jpq"; 395 repo = "chadtree"; 396 + rev = "c93c385a7c3e43edca1fd9c4e24fbdfb860886cf"; 397 + sha256 = "1jxmkskr6x1610jjswivvaqi8mqslq797z4bxyd1byqbrrcz3vvy"; 398 }; 399 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 400 }; ··· 425 426 ci_dark = buildVimPluginFrom2Nix { 427 pname = "ci_dark"; 428 + version = "2021-02-13"; 429 src = fetchFromGitHub { 430 owner = "chuling"; 431 repo = "ci_dark"; 432 + rev = "a98f31d7ab86d4886d72f50064fb85d86c6843eb"; 433 + sha256 = "0s2mgxyzhaj9hvdinkal608yrxyigm7al22cwif6f9ls7aik20zs"; 434 }; 435 meta.homepage = "https://github.com/chuling/ci_dark/"; 436 }; ··· 497 498 coc-fzf = buildVimPluginFrom2Nix { 499 pname = "coc-fzf"; 500 + version = "2021-02-14"; 501 src = fetchFromGitHub { 502 owner = "antoinemadec"; 503 repo = "coc-fzf"; 504 + rev = "a3272d19bce58f921ed9d112cc8128877307daac"; 505 + sha256 = "1qg8awk5v6kfdb6livknx3y0v1ww3ashyn1pv1iwj3s0cms91mzr"; 506 }; 507 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 508 }; ··· 618 619 compe-tabnine = buildVimPluginFrom2Nix { 620 pname = "compe-tabnine"; 621 + version = "2021-02-14"; 622 src = fetchFromGitHub { 623 owner = "tzachar"; 624 repo = "compe-tabnine"; 625 + rev = "e16e1661574a8bd56e27c67aa6dffa91efdc76b2"; 626 + sha256 = "1ydcws12xx4prqmhri9pld5j3lz08p15s1j97018fp3vs7aq2wky"; 627 }; 628 meta.homepage = "https://github.com/tzachar/compe-tabnine/"; 629 }; ··· 1547 1548 ghcid = buildVimPluginFrom2Nix { 1549 pname = "ghcid"; 1550 + version = "2021-02-14"; 1551 src = fetchFromGitHub { 1552 owner = "ndmitchell"; 1553 repo = "ghcid"; 1554 + rev = "abbb157ac9d06fdfba537f97ab96e197b3bb36cb"; 1555 + sha256 = "008alqgqbrjh9sqgazqq1kk5hnpikd8afnia5lx9rv8c2am1d2fv"; 1556 }; 1557 meta.homepage = "https://github.com/ndmitchell/ghcid/"; 1558 }; ··· 1571 1572 git-messenger-vim = buildVimPluginFrom2Nix { 1573 pname = "git-messenger-vim"; 1574 + version = "2021-02-14"; 1575 src = fetchFromGitHub { 1576 owner = "rhysd"; 1577 repo = "git-messenger.vim"; 1578 + rev = "be97d5efca0326f826003d0ca3437e4c20a0ccb2"; 1579 + sha256 = "07ijvgh21nl39f948f5pdlw38ysk5dswximaczmgghngnzk2yqgs"; 1580 }; 1581 meta.homepage = "https://github.com/rhysd/git-messenger.vim/"; 1582 }; ··· 1595 1596 gitsigns-nvim = buildVimPluginFrom2Nix { 1597 pname = "gitsigns-nvim"; 1598 + version = "2021-02-13"; 1599 src = fetchFromGitHub { 1600 owner = "lewis6991"; 1601 repo = "gitsigns.nvim"; 1602 + rev = "fb6327c80aa41490fb14df9f270fd68508460374"; 1603 + sha256 = "1sr63ch37fcjhdhxksx4mmxjbza8b4zaswvxrixr3qdnkq1bf5bl"; 1604 }; 1605 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 1606 }; ··· 1679 1680 gruvbox-community = buildVimPluginFrom2Nix { 1681 pname = "gruvbox-community"; 1682 + version = "2021-02-13"; 1683 src = fetchFromGitHub { 1684 owner = "gruvbox-community"; 1685 repo = "gruvbox"; 1686 + rev = "8b29832551088fd7ecc1241c2576c8cf89f0842c"; 1687 + sha256 = "0447iplif457yyd6d7xanvrrizfl9jlwim16i31vwnrlrb3s0r4x"; 1688 }; 1689 meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; 1690 }; ··· 2136 2137 lf-vim = buildVimPluginFrom2Nix { 2138 pname = "lf-vim"; 2139 + version = "2021-02-14"; 2140 src = fetchFromGitHub { 2141 owner = "ptzz"; 2142 repo = "lf.vim"; 2143 + rev = "c80801760eeacb6fa9fa231408a8723d6a183262"; 2144 + sha256 = "1bs2f9j28hcd977x0dz40g9p33863l3riyp7qlwzllbas2w3k7bs"; 2145 }; 2146 meta.homepage = "https://github.com/ptzz/lf.vim/"; 2147 }; ··· 2268 2269 lspsaga-nvim = buildVimPluginFrom2Nix { 2270 pname = "lspsaga-nvim"; 2271 + version = "2021-02-14"; 2272 src = fetchFromGitHub { 2273 owner = "glepnir"; 2274 repo = "lspsaga.nvim"; 2275 + rev = "ee3b0e75811432d7e6f6e8cfbbd8799394cd315f"; 2276 + sha256 = "00fgcsf77csjyfjj82pyrbxb4v9k1mprp58zpascm6jibs74v6jc"; 2277 }; 2278 meta.homepage = "https://github.com/glepnir/lspsaga.nvim/"; 2279 }; 2280 2281 lualine-nvim = buildVimPluginFrom2Nix { 2282 pname = "lualine-nvim"; 2283 + version = "2021-02-13"; 2284 src = fetchFromGitHub { 2285 owner = "hoob3rt"; 2286 repo = "lualine.nvim"; 2287 + rev = "55c0f0fe9a01389df4671bd1bf9286f869a4d216"; 2288 + sha256 = "0f502gg56kzf811nzmjif3n5a73lpsf7l7jfbz2cmfp9ci3bg9z8"; 2289 }; 2290 meta.homepage = "https://github.com/hoob3rt/lualine.nvim/"; 2291 }; ··· 2808 2809 nerdtree = buildVimPluginFrom2Nix { 2810 pname = "nerdtree"; 2811 + version = "2021-02-13"; 2812 src = fetchFromGitHub { 2813 owner = "preservim"; 2814 repo = "nerdtree"; 2815 + rev = "a1fa4a33bf16b6661e502080fc97788bb98afd35"; 2816 + sha256 = "1qi2jzrps2c2h8c91rxma445yj8knl41sb5yfg37wjnsbig6jcxl"; 2817 }; 2818 meta.homepage = "https://github.com/preservim/nerdtree/"; 2819 }; ··· 2916 2917 nvim-compe = buildVimPluginFrom2Nix { 2918 pname = "nvim-compe"; 2919 + version = "2021-02-14"; 2920 src = fetchFromGitHub { 2921 owner = "hrsh7th"; 2922 repo = "nvim-compe"; 2923 + rev = "fa13fecd577f90c4fa8a1bd539f405989a8df7f0"; 2924 + sha256 = "06vnavw203k76d7nsn08kp1g9xvl8aijmffy89jfgq3918dd6892"; 2925 }; 2926 meta.homepage = "https://github.com/hrsh7th/nvim-compe/"; 2927 }; ··· 2940 2941 nvim-dap = buildVimPluginFrom2Nix { 2942 pname = "nvim-dap"; 2943 + version = "2021-02-14"; 2944 src = fetchFromGitHub { 2945 owner = "mfussenegger"; 2946 repo = "nvim-dap"; 2947 + rev = "273890967e76322f726405e6c6c79d4fc69ae068"; 2948 + sha256 = "0azk7n06kn2n4l0xdyvbhvmgzq0rp24dng7vlkairl0sm3bnb3x9"; 2949 }; 2950 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 2951 }; ··· 3060 3061 nvim-peekup = buildVimPluginFrom2Nix { 3062 pname = "nvim-peekup"; 3063 + version = "2021-02-13"; 3064 src = fetchFromGitHub { 3065 owner = "gennaro-tedesco"; 3066 repo = "nvim-peekup"; 3067 + rev = "94e7279851fdd3da00c3178e64fb448b05fbba7e"; 3068 + sha256 = "1h0n6wfzrlya717571qfgr9zjs1yi2a08k4rppz509jdbkv1mnz9"; 3069 }; 3070 meta.homepage = "https://github.com/gennaro-tedesco/nvim-peekup/"; 3071 }; ··· 3108 3109 nvim-treesitter = buildVimPluginFrom2Nix { 3110 pname = "nvim-treesitter"; 3111 + version = "2021-02-13"; 3112 src = fetchFromGitHub { 3113 owner = "nvim-treesitter"; 3114 repo = "nvim-treesitter"; 3115 + rev = "34fdacc0e971eccb958c3ce0c88198bcfed8f9cc"; 3116 + sha256 = "1r6q36ri17zrv06qgclidd58dn62kz4yivjyp4qzcyf77x18s9c6"; 3117 }; 3118 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 3119 }; ··· 3168 3169 nvim-web-devicons = buildVimPluginFrom2Nix { 3170 pname = "nvim-web-devicons"; 3171 + version = "2021-02-12"; 3172 src = fetchFromGitHub { 3173 owner = "kyazdani42"; 3174 repo = "nvim-web-devicons"; 3175 + rev = "cc7771275822c951767c056a14830d713023247f"; 3176 + sha256 = "1qk2h8cwcb0v12lxayjdxka6wh5r1phn9cz5xkm5hvm1vcwrvlln"; 3177 }; 3178 meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/"; 3179 }; ··· 3384 3385 plenary-nvim = buildVimPluginFrom2Nix { 3386 pname = "plenary-nvim"; 3387 + version = "2021-02-12"; 3388 src = fetchFromGitHub { 3389 owner = "nvim-lua"; 3390 repo = "plenary.nvim"; 3391 + rev = "877f7997c61bba8efa55950761dd23403ca3bc1e"; 3392 + sha256 = "11z44n8f2jmzi6m88g6r9zvgszkbnjrm9y7a247imcfq40p7yyma"; 3393 }; 3394 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 3395 }; ··· 3757 3758 sideways-vim = buildVimPluginFrom2Nix { 3759 pname = "sideways-vim"; 3760 + version = "2021-02-13"; 3761 src = fetchFromGitHub { 3762 owner = "AndrewRadev"; 3763 repo = "sideways.vim"; 3764 + rev = "3cb3b47646c95316a739e660d1501d7a85d7f2e5"; 3765 + sha256 = "0a9d4m2gjn9kajfl3dzdxxahly5lrfn46wj0nyfscx0ypz38fr7a"; 3766 }; 3767 meta.homepage = "https://github.com/AndrewRadev/sideways.vim/"; 3768 }; ··· 3901 3902 splitjoin-vim = buildVimPluginFrom2Nix { 3903 pname = "splitjoin-vim"; 3904 + version = "2021-02-13"; 3905 src = fetchFromGitHub { 3906 owner = "AndrewRadev"; 3907 repo = "splitjoin.vim"; 3908 + rev = "966a3123a7d80333878443c0011e451c29f157cb"; 3909 + sha256 = "19kjvx49vpnl5xs5bib7xqrl5vnqqzavndkwl3cg34mnhnjfzka3"; 3910 fetchSubmodules = true; 3911 }; 3912 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 4046 4047 tagbar = buildVimPluginFrom2Nix { 4048 pname = "tagbar"; 4049 + version = "2021-02-12"; 4050 src = fetchFromGitHub { 4051 owner = "preservim"; 4052 repo = "tagbar"; 4053 + rev = "2fb3171ed7549df1c27840452b7815a108bd1a27"; 4054 + sha256 = "15djvax4nyxki2kbkmryds4b5zli1v18js90aah9m9ipvpnwrp91"; 4055 }; 4056 meta.homepage = "https://github.com/preservim/tagbar/"; 4057 }; ··· 4131 4132 telescope-nvim = buildVimPluginFrom2Nix { 4133 pname = "telescope-nvim"; 4134 + version = "2021-02-12"; 4135 src = fetchFromGitHub { 4136 owner = "nvim-telescope"; 4137 repo = "telescope.nvim"; 4138 + rev = "1c5e42a6a5a6d29be8fbf8dcefb0d8da535eac9a"; 4139 + sha256 = "088scjf7iz4j3l0zl3sn4db6w6h456wrlz1g30fgz378cs022d35"; 4140 }; 4141 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 4142 }; ··· 4660 4661 vim-airline-themes = buildVimPluginFrom2Nix { 4662 pname = "vim-airline-themes"; 4663 + version = "2021-02-12"; 4664 src = fetchFromGitHub { 4665 owner = "vim-airline"; 4666 repo = "vim-airline-themes"; 4667 + rev = "d148d42d9caf331ff08b6cae683d5b210003cde7"; 4668 + sha256 = "0dd0vp72r95wqa2780rbdmj61mcj77b4hg6fpkwbb07apizrp43b"; 4669 }; 4670 meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; 4671 }; ··· 4912 4913 vim-clap = buildVimPluginFrom2Nix { 4914 pname = "vim-clap"; 4915 + version = "2021-02-13"; 4916 src = fetchFromGitHub { 4917 owner = "liuchengxu"; 4918 repo = "vim-clap"; 4919 + rev = "2f16948ca63ee37b27bf9b2a3a6c505204cac1cd"; 4920 + sha256 = "12axglcxxmsyin8wycm5gh72mskjzajv3lf9xdqdg0d8xi4qnq81"; 4921 }; 4922 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 4923 }; ··· 5476 5477 vim-fetch = buildVimPluginFrom2Nix { 5478 pname = "vim-fetch"; 5479 + version = "2021-02-12"; 5480 src = fetchFromGitHub { 5481 owner = "wsdjeg"; 5482 repo = "vim-fetch"; 5483 + rev = "0a6ab17e84c7f4808bf05ec380121bce40b40d21"; 5484 + sha256 = "04srlz3zaiqkv9hz6q3vdkfq02k1wj4p9mg4m8930das4nkl7a05"; 5485 }; 5486 meta.homepage = "https://github.com/wsdjeg/vim-fetch/"; 5487 }; ··· 5548 5549 vim-floaterm = buildVimPluginFrom2Nix { 5550 pname = "vim-floaterm"; 5551 + version = "2021-02-13"; 5552 src = fetchFromGitHub { 5553 owner = "voldikss"; 5554 repo = "vim-floaterm"; 5555 + rev = "a892836203b8ce003bee88e9a9da8aefaa08a2ca"; 5556 + sha256 = "0gpqfgfayyqsgvipc65j7xzdbf2kjbygp1va1sqzxqii01yi7m37"; 5557 }; 5558 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 5559 }; ··· 5596 5597 vim-fugitive = buildVimPluginFrom2Nix { 5598 pname = "vim-fugitive"; 5599 + version = "2021-02-12"; 5600 src = fetchFromGitHub { 5601 owner = "tpope"; 5602 repo = "vim-fugitive"; 5603 + rev = "d4bcc75ef6449c0e5592513fb1e0a42b017db9ca"; 5604 + sha256 = "12621ai3wx43m146cfjpcdz6main3rq6ira6gb2m06zsk1am1fjn"; 5605 }; 5606 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 5607 }; ··· 6138 6139 vim-jsdoc = buildVimPluginFrom2Nix { 6140 pname = "vim-jsdoc"; 6141 + version = "2021-02-14"; 6142 src = fetchFromGitHub { 6143 owner = "heavenshell"; 6144 repo = "vim-jsdoc"; 6145 + rev = "82b10427e9f3af270b3d3e252f2bcfafc61b221e"; 6146 + sha256 = "1sxdk2infw12lf1lkw05zz1aqk1pirjfph9phma89q4hc1i5hndk"; 6147 }; 6148 meta.homepage = "https://github.com/heavenshell/vim-jsdoc/"; 6149 }; ··· 6366 6367 vim-lsp = buildVimPluginFrom2Nix { 6368 pname = "vim-lsp"; 6369 + version = "2021-02-12"; 6370 src = fetchFromGitHub { 6371 owner = "prabirshrestha"; 6372 repo = "vim-lsp"; 6373 + rev = "6f8dfe19d59041a606f30b7764ccd51d4299d0e5"; 6374 + sha256 = "0rqlzp5qbidd1f02yx1l1cf0a5bdl7ha4wsixakixdrsy4ws68fh"; 6375 }; 6376 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 6377 }; ··· 6511 6512 vim-monokai = buildVimPluginFrom2Nix { 6513 pname = "vim-monokai"; 6514 + version = "2021-02-12"; 6515 src = fetchFromGitHub { 6516 owner = "crusoexia"; 6517 repo = "vim-monokai"; 6518 + rev = "65fa0678d8426ae2cc7a4c42a8f0d72bde2a7bbe"; 6519 + sha256 = "0r118mxm34kr8yk66x9ddg2yh44gn00iaxljfbhg43nhp8jyzjbn"; 6520 }; 6521 meta.homepage = "https://github.com/crusoexia/vim-monokai/"; 6522 }; ··· 8265 8266 vimtex = buildVimPluginFrom2Nix { 8267 pname = "vimtex"; 8268 + version = "2021-02-12"; 8269 src = fetchFromGitHub { 8270 owner = "lervag"; 8271 repo = "vimtex"; 8272 + rev = "4ff3e993ef17c7101d8db9de79674e320a20fcec"; 8273 + sha256 = "1zx45jyddxx0gqwgwf426ybv1dgghjls685ngsq3j8yhzj3mldfr"; 8274 }; 8275 meta.homepage = "https://github.com/lervag/vimtex/"; 8276 }; 8277 8278 vimux = buildVimPluginFrom2Nix { 8279 pname = "vimux"; 8280 + version = "2021-02-14"; 8281 src = fetchFromGitHub { 8282 + owner = "preservim"; 8283 repo = "vimux"; 8284 + rev = "3693ec6f129fa10b1f3435829645c4607584c3ab"; 8285 + sha256 = "1pmcablswp2q32xc1njzfh5vxbani4a8n95k0jzhq0cz8w4ssxpw"; 8286 }; 8287 + meta.homepage = "https://github.com/preservim/vimux/"; 8288 }; 8289 8290 vimwiki = buildVimPluginFrom2Nix {
+1 -3
pkgs/misc/vim-plugins/overrides.nix
··· 7 , ruby 8 , which 9 , fetchFromGitHub 10 - , fetchgit 11 , fetchurl 12 - , fetchzip 13 , fetchpatch 14 , llvmPackages 15 , rustPlatform ··· 731 libiconv 732 ]; 733 734 - cargoSha256 = "mq5q+cIWXDMeoZfumX1benulrP/AWKZnd8aI0OzY55c="; 735 }; 736 in 737 ''
··· 7 , ruby 8 , which 9 , fetchFromGitHub 10 , fetchurl 11 , fetchpatch 12 , llvmPackages 13 , rustPlatform ··· 729 libiconv 730 ]; 731 732 + cargoSha256 = "0r3ldipdfzhdivgc43bv31c1g9hl458yznabmfzxr2phpyvq2dnn"; 733 }; 734 in 735 ''
+2 -2
pkgs/misc/vim-plugins/update.py
··· 503 504 505 def commit(repo: git.Repo, message: str, files: List[Path]) -> None: 506 - files_staged = repo.index.add([str(f.resolve()) for f in files]) 507 508 - if files_staged: 509 print(f'committing to nixpkgs "{message}"') 510 repo.index.commit(message) 511 else:
··· 503 504 505 def commit(repo: git.Repo, message: str, files: List[Path]) -> None: 506 + repo.index.add([str(f.resolve()) for f in files]) 507 508 + if repo.index.diff("HEAD"): 509 print(f'committing to nixpkgs "{message}"') 510 repo.index.commit(message) 511 else:
+1 -1
pkgs/misc/vim-plugins/vim-plugin-names
··· 433 Olical/conjure 434 onsails/lspkind-nvim 435 OrangeT/vim-csharp 436 - ostera/vimux 437 osyo-manga/shabadou.vim 438 osyo-manga/vim-anzu 439 osyo-manga/vim-over ··· 459 preservim/nerdcommenter 460 preservim/nerdtree 461 preservim/tagbar 462 psliwka/vim-smoothie 463 ptzz/lf.vim 464 puremourning/vimspector
··· 433 Olical/conjure 434 onsails/lspkind-nvim 435 OrangeT/vim-csharp 436 osyo-manga/shabadou.vim 437 osyo-manga/vim-anzu 438 osyo-manga/vim-over ··· 458 preservim/nerdcommenter 459 preservim/nerdtree 460 preservim/tagbar 461 + preservim/vimux 462 psliwka/vim-smoothie 463 ptzz/lf.vim 464 puremourning/vimspector
-2
pkgs/os-specific/linux/kernel/common-config.nix
··· 95 BLK_CGROUP_IOCOST = whenAtLeast "5.4" yes; 96 IOSCHED_DEADLINE = whenOlder "5.0" yes; # Removed in 5.0-RC1 97 MQ_IOSCHED_DEADLINE = whenAtLeast "4.11" yes; 98 - BFQ_GROUP_IOSCHED = whenAtLeast "4.12" yes; 99 MQ_IOSCHED_KYBER = whenAtLeast "4.12" yes; 100 - IOSCHED_BFQ = whenAtLeast "4.12" module; 101 }; 102 103 # Enable NUMA.
··· 95 BLK_CGROUP_IOCOST = whenAtLeast "5.4" yes; 96 IOSCHED_DEADLINE = whenOlder "5.0" yes; # Removed in 5.0-RC1 97 MQ_IOSCHED_DEADLINE = whenAtLeast "4.11" yes; 98 MQ_IOSCHED_KYBER = whenAtLeast "4.12" yes; 99 }; 100 101 # Enable NUMA.
+9 -9
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 7 }, 8 "4.19": { 9 "extra": "-hardened1", 10 - "name": "linux-hardened-4.19.175-hardened1.patch", 11 - "sha256": "04pflpzb8fs2wlx2sm46r1lxn4vcmhsygzk088m8rg3jjygany3i", 12 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.175-hardened1/linux-hardened-4.19.175-hardened1.patch" 13 }, 14 "5.10": { 15 "extra": "-hardened1", 16 - "name": "linux-hardened-5.10.15-hardened1.patch", 17 - "sha256": "1xd0qr58lz38swivhrbhjf1jz3y8y4i9ba1qcij7bydw125qvz14", 18 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.15-hardened1/linux-hardened-5.10.15-hardened1.patch" 19 }, 20 "5.4": { 21 "extra": "-hardened1", 22 - "name": "linux-hardened-5.4.97-hardened1.patch", 23 - "sha256": "1610lgvxxx6rmbi38q3pcaf9kcw8fqxspwmg2irgmvvzniv5p42x", 24 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.97-hardened1/linux-hardened-5.4.97-hardened1.patch" 25 } 26 }
··· 7 }, 8 "4.19": { 9 "extra": "-hardened1", 10 + "name": "linux-hardened-4.19.176-hardened1.patch", 11 + "sha256": "0h6jv38n98dp395hs9s29yszbr9zj7rwiv9hny82nffllw6d3vxk", 12 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.176-hardened1/linux-hardened-4.19.176-hardened1.patch" 13 }, 14 "5.10": { 15 "extra": "-hardened1", 16 + "name": "linux-hardened-5.10.16-hardened1.patch", 17 + "sha256": "0qd38hrc5qhm1gkk7rdlsf897cw7srs0ibz3xqdbl2zvwxrk1f1w", 18 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.16-hardened1/linux-hardened-5.10.16-hardened1.patch" 19 }, 20 "5.4": { 21 "extra": "-hardened1", 22 + "name": "linux-hardened-5.4.98-hardened1.patch", 23 + "sha256": "0nwj49rb87agkbsv9qfi8wc6mv31a40zdbvl2wp316qxhb1d5n9c", 24 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.98-hardened1/linux-hardened-5.4.98-hardened1.patch" 25 } 26 }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.19.175"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "099b3dw9rj2z147dpjppd57g24paxw8x4fq1ir1ss5ibzy24pvnc"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.19.176"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "0wv0hb25c5jgw6h3zwbb24mfnn19yr0sgcmk1g2xa6x33g9bihz1"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.15"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "00bf1v8zn4qngxhj6sca0lhv71xlnajw02iq6854s76my6y8flnq"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.17"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "05289lr531piv1ncisbazfk0lj0q7gxflqkb0bn4c95vx0y64kp8"; 17 }; 18 } // (args.argsOverride or {}))
+18
pkgs/os-specific/linux/kernel/linux-5.11.nix
···
··· 1 + { lib, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args: 2 + 3 + with lib; 4 + 5 + buildLinux (args // rec { 6 + version = "5.11"; 7 + 8 + # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 + modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; 10 + 11 + # branchVersion needs to be x.y 12 + extraMeta.branch = versions.majorMinor version; 13 + 14 + src = fetchurl { 15 + url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "1d37w0zvmf8c1l99xvy1hy6p55icjhmbsv7f0amxy2nly1a7pw04"; 17 + }; 18 + } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.4.97"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0gs856v3q3m0q245mf8b9ivds8dizqrgjw27s9kbq3v31886da3i"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.4.99"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "09qs6nqzq7hsaq928jvbri4nfjm0m6rf0lfx6vc30g95d4nd3njv"; 17 }; 18 } // (args.argsOverride or {}))
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.10.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.10.12-rt26"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 - sha256 = "1an460q3affd7gmd6fqv8g37j3z2fnmq19iy677k8kxb2wl4yi8x"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "06sb7cj24v4kh7zghndpxv95pkihahc7653lxdw4wj9jhi58bs2k"; 29 }; 30 }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; 31
··· 6 , ... } @ args: 7 8 let 9 + version = "5.10.16-rt30"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 21 + sha256 = "0dqa40yd1yf488pd5vv8c30wsnqazykv7lvi6lmwgz1v4zmf6vsk"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 + sha256 = "152kcx7hxrg77wmrhmsi249y9p42y7hykamypfg25wllmz361azc"; 29 }; 30 }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; 31
+4 -2
pkgs/os-specific/linux/zfs/default.nix
··· 197 # to be adapted 198 zfsStable = common { 199 # check the release notes for compatible kernels 200 - kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.11"; 201 202 # this package should point to the latest release. 203 version = "2.0.3"; ··· 207 208 zfsUnstable = common { 209 # check the release notes for compatible kernels 210 - kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.11"; 211 212 # this package should point to a version / git revision compatible with the latest kernel release 213 version = "2.0.3"; 214 215 sha256 = "sha256-bai7SwJNOsrACcrUxZ4339REhbBPOWyYikHzgHfbONs="; 216 }; 217 }
··· 197 # to be adapted 198 zfsStable = common { 199 # check the release notes for compatible kernels 200 + kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.12"; 201 202 # this package should point to the latest release. 203 version = "2.0.3"; ··· 207 208 zfsUnstable = common { 209 # check the release notes for compatible kernels 210 + kernelCompatible = kernel.kernelAtLeast "3.10" && kernel.kernelOlder "5.12"; 211 212 # this package should point to a version / git revision compatible with the latest kernel release 213 version = "2.0.3"; 214 215 sha256 = "sha256-bai7SwJNOsrACcrUxZ4339REhbBPOWyYikHzgHfbONs="; 216 + 217 + isUnstable = true; 218 }; 219 }
+2 -2
pkgs/servers/http/nginx/mainline.nix
··· 1 { callPackage, ... }@args: 2 3 callPackage ./generic.nix args { 4 - version = "1.19.6"; 5 - sha256 = "1d9kzks8x1226prjbpdin4dz93fjnv304zlqybfqachx5fh9a4di"; 6 }
··· 1 { callPackage, ... }@args: 2 3 callPackage ./generic.nix args { 4 + version = "1.19.7"; 5 + sha256 = "03mmfnkhayn8vm2yhs3ngvif6275c368ymx8wvhsbls11h1dvr3s"; 6 }
+1 -1
pkgs/servers/uwsgi/default.nix
··· 5 , systemd, withSystemd ? stdenv.isLinux 6 , libcap, withCap ? stdenv.isLinux 7 , python2, python3, ncurses 8 - , ruby, php, libmysqlclient 9 }: 10 11 let php-embed = php.override {
··· 5 , systemd, withSystemd ? stdenv.isLinux 6 , libcap, withCap ? stdenv.isLinux 7 , python2, python3, ncurses 8 + , ruby, php 9 }: 10 11 let php-embed = php.override {
+39
pkgs/tools/filesystems/fwanalyzer/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , e2tools 5 + , makeWrapper 6 + , mtools 7 + }: 8 + 9 + buildGoModule rec { 10 + pname = "fwanalyzer"; 11 + version = "1.4.3"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "cruise-automation"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "1pj6s7lzw7490488a30pzvqy2riprfnhb4nzxm6sh2nsp51xalzv"; 18 + }; 19 + 20 + vendorSha256 = "1cjbqx75cspnkx7fgc665q920dsxnsdhqgyiawkvx0i8akczbflw"; 21 + 22 + subPackages = [ "cmd/${pname}" ]; 23 + 24 + nativeBuildInputs = [ makeWrapper ]; 25 + 26 + postInstall = '' 27 + wrapProgram "$out/bin/fwanalyzer" --prefix PATH : "${lib.makeBinPath [ e2tools mtools ]}" 28 + ''; 29 + 30 + # The tests requires an additional setup (unpacking images, etc.) 31 + doCheck = false; 32 + 33 + meta = with lib; { 34 + description = "Tool to analyze filesystem images"; 35 + homepage = "https://github.com/cruise-automation/fwanalyzer"; 36 + license = with licenses; [ asl20 ]; 37 + maintainers = with maintainers; [ fab ]; 38 + }; 39 + }
-38
pkgs/tools/graphics/lprof/default.nix
··· 1 - { lib, stdenv, fetchurl, sconsPackages, qt3, lcms1, libtiff, vigra }: 2 - 3 - /* how to calibrate your monitor: 4 - Eg see https://wiki.archlinux.org/index.php/ICC_Profiles#Loading_ICC_Profiles 5 - */ 6 - stdenv.mkDerivation { 7 - name = "lprof-1.11.4.1"; 8 - nativeBuildInputs = [ sconsPackages.scons_3_0_1 ]; 9 - buildInputs = [ qt3 lcms1 libtiff vigra ]; 10 - 11 - hardeningDisable = [ "format" ]; 12 - 13 - preConfigure = '' 14 - export QTDIR=${qt3} 15 - export qt_directory=${qt3} 16 - ''; 17 - 18 - src = fetchurl { 19 - url = "mirror://sourceforge/lprof/lprof/lprof-1.11.4/lprof-1.11.4.1.tar.gz"; 20 - sha256 = "0q8x24fm5yyvm151xrl3l03p7hvvciqnkbviprfnvlr0lyg9wsrn"; 21 - }; 22 - 23 - sconsFlags = "SYSLIBS=1"; 24 - preBuild = '' 25 - export CXX=g++ 26 - ''; 27 - prefixKey = "PREFIX="; 28 - 29 - patches = [ ./lcms-1.17.patch ./keep-environment.patch ]; 30 - 31 - meta = { 32 - description = "Little CMS ICC profile construction set"; 33 - homepage = "https://sourceforge.net/projects/lprof"; 34 - license = lib.licenses.gpl2; 35 - platforms = lib.platforms.linux; 36 - broken = true; # Broken since 2020-07-28 (https://hydra.nixos.org/build/135234622) 37 - }; 38 - }
···
-16
pkgs/tools/graphics/lprof/keep-environment.patch
··· 1 - --- lprof-1.11.4.1.org/SConstruct 2006-06-06 02:11:32.000000000 +0100 2 - +++ lprof-1.11.4.1/SConstruct 2017-08-29 12:56:13.425654683 +0100 3 - @@ -22,12 +22,7 @@ 4 - # opts.Add(BoolOption('qt-mt-lib', 'Flag used to set QT library to either qt-mt or qt. Value of 1 = qt-mt, 0 = qt.', 'yes')) 5 - 6 - # setup base environment 7 - -env = Environment( 8 - - ENV = { 9 - - 'PATH' : os.environ[ 'PATH' ], 10 - - 'HOME' : os.environ[ 'HOME' ], # required for distcc 11 - - 'LDFLAGS' : '' 12 - - }, options = opts) 13 - +env = Environment(ENV = os.environ, options = opts) 14 - 15 - opts.Update(env) 16 - opts.Save('lprof.conf', env) # Save, so user doesn't have to
···
-13
pkgs/tools/graphics/lprof/lcms-1.17.patch
··· 1 - --- a/src/liblprof/lcmsprf.h 2007-08-31 15:36:20.000000000 -0700 2 - +++ b/src/liblprof/lcmsprf.h 2007-08-31 15:37:39.000000000 -0700 3 - @@ -67,6 +67,9 @@ 4 - #define mmax(a,b) ((a) > (b)?(a):(b)) 5 - #endif 6 - 7 - +#if LCMS_VERSION > 116 8 - +typedef int BOOL; 9 - +#endif 10 - 11 - /* Misc operations ------------------------------------------------------------------------ */ 12 - 13 -
···
+2
pkgs/tools/misc/expect/default.nix
··· 33 done 34 ''; 35 36 meta = with lib; { 37 description = "A tool for automating interactive applications"; 38 homepage = "http://expect.sourceforge.net/";
··· 33 done 34 ''; 35 36 + outputs = [ "out" "dev" ]; 37 + 38 meta = with lib; { 39 description = "A tool for automating interactive applications"; 40 homepage = "http://expect.sourceforge.net/";
+10 -11
pkgs/tools/misc/lice/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages }: 2 3 - python3Packages.buildPythonPackage rec { 4 5 - version = "0.4"; 6 - name = "lice-${version}"; 7 8 - src = fetchFromGitHub { 9 - owner = "licenses"; 10 - repo = "lice"; 11 - rev = version; 12 - sha256 = "0yxf70fi8ds3hmwjply2815k466r99k8n22r0ppfhwjvp3rn60qx"; 13 - fetchSubmodules = true; 14 - }; 15 16 meta = with lib; { 17 description = "Print license based on selection and user options"; 18 homepage = "https://github.com/licenses/lice";
··· 1 + { lib, buildPythonPackage, fetchPypi , setuptools, pytestCheckHook }: 2 3 + buildPythonPackage rec { 4 + pname = "lice"; 5 + version = "0.6"; 6 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "0skyyirbidknfdzdvsjga8zb4ar6xpd5ilvz11dfm2a9yxh3d59d"; 10 + }; 11 12 + propagatedBuildInputs = [ setuptools ]; 13 14 + checkInputs = [ pytestCheckHook ]; 15 meta = with lib; { 16 description = "Print license based on selection and user options"; 17 homepage = "https://github.com/licenses/lice";
+1 -1
pkgs/tools/misc/parallel/default.nix
··· 16 substituteInPlace src/parallel --subst-var-by coreutils ${coreutils} 17 ''; 18 19 - outputs = [ "out" "man" ]; 20 21 nativeBuildInputs = [ makeWrapper ]; 22 buildInputs = [ perl procps ];
··· 16 substituteInPlace src/parallel --subst-var-by coreutils ${coreutils} 17 ''; 18 19 + outputs = [ "out" "man" "doc" ]; 20 21 nativeBuildInputs = [ makeWrapper ]; 22 buildInputs = [ perl procps ];
+1 -1
pkgs/tools/misc/pubs/default.nix
··· 1 - { lib, fetchFromGitHub, fetchpatch, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pubs";
··· 1 + { lib, fetchFromGitHub, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pubs";
-2
pkgs/tools/misc/yubikey-manager-qt/default.nix
··· 11 , qtgraphicaleffects 12 , qtquickcontrols 13 , qtquickcontrols2 14 - , qtdeclarative 15 - , qtsvg 16 , yubikey-manager 17 , yubikey-personalization 18 }:
··· 11 , qtgraphicaleffects 12 , qtquickcontrols 13 , qtquickcontrols2 14 , yubikey-manager 15 , yubikey-personalization 16 }:
+2 -2
pkgs/tools/networking/i2pd/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "i2pd"; 12 - version = "2.35.0"; 13 14 src = fetchFromGitHub { 15 owner = "PurpleI2P"; 16 repo = pname; 17 rev = version; 18 - sha256 = "0bpkgq7srwpjmadsz3nsd14jpr19b1zfrpc074lzjaq15icxxgxc"; 19 }; 20 21 buildInputs = with lib; [ boost zlib openssl ]
··· 9 10 stdenv.mkDerivation rec { 11 pname = "i2pd"; 12 + version = "2.36.0"; 13 14 src = fetchFromGitHub { 15 owner = "PurpleI2P"; 16 repo = pname; 17 rev = version; 18 + sha256 = "sha256-f1ew2i/tgRdIAo/oOgFIFquKve+ImRzqoZqmlzfwpz8="; 19 }; 20 21 buildInputs = with lib; [ boost zlib openssl ]
+100
pkgs/tools/networking/wget2/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , fetchpatch 5 + # build support 6 + , autoreconfHook 7 + , flex 8 + , gnulib 9 + , lzip 10 + , pkg-config 11 + , python3 12 + , texinfo 13 + # libraries 14 + , brotli 15 + , bzip2 16 + , gpgme 17 + , libhsts 18 + , libidn2 19 + , libpsl 20 + , lzma 21 + , nghttp2 22 + , sslSupport ? true 23 + , openssl 24 + , pcre2 25 + , zlib 26 + , zstd 27 + }: 28 + 29 + stdenv.mkDerivation rec { 30 + pname = "wget2"; 31 + version = "1.99.2"; 32 + 33 + src = fetchFromGitLab { 34 + owner = "gnuwget"; 35 + repo = pname; 36 + rev = version; 37 + sha256 = "1gws8y3z8xzi46c48n7jb162mr3ar4c34s7yy8kjcs14yzq951qz"; 38 + }; 39 + 40 + patches = [ 41 + (fetchpatch { 42 + name = "fix-autotools-2.70.patch"; 43 + url = "https://gitlab.com/gnuwget/wget2/-/commit/580af869093cfda6bc8a9d5901850354a16b3666.patch"; 44 + sha256 = "1x6wq4wxvvy6174d52qrhxkcgmv366f8smxyki49zb6rs4gqhskd"; 45 + }) 46 + (fetchpatch { 47 + name = "update-potfiles-for-gnulib-2020-11-28.patch"; 48 + url = "https://gitlab.com/gnuwget/wget2/-/commit/368deb9fcca0c281f9c76333607cc878c3945ad0.patch"; 49 + sha256 = "1qsz8hbzbgg14wikxsbjjlq0cp3jw4pajbaz9wdn6ny617hdvi8y"; 50 + }) 51 + ]; 52 + 53 + # wget2_noinstall contains forbidden reference to /build/ 54 + postPatch = '' 55 + substituteInPlace src/Makefile.am \ 56 + --replace 'bin_PROGRAMS = wget2 wget2_noinstall' 'bin_PROGRAMS = wget2' 57 + ''; 58 + 59 + nativeBuildInputs = [ autoreconfHook flex lzip pkg-config python3 texinfo ]; 60 + 61 + buildInputs = [ brotli bzip2 gpgme libhsts libidn2 libpsl lzma nghttp2 pcre2 zlib zstd ] 62 + ++ lib.optional sslSupport openssl; 63 + 64 + # TODO: include translation files 65 + autoreconfPhase = '' 66 + # copy gnulib into build dir and make writable. 67 + # Otherwise ./bootstrap copies the non-writable files from nix store and fails to modify them 68 + rmdir gnulib 69 + cp -r ${gnulib} gnulib 70 + chmod -R u+w gnulib/{build-aux,lib} 71 + 72 + # fix bashisms can be removed when https://gitlab.com/gnuwget/wget2/-/commit/c9499dcf2f58983d03e659e2a1a7f21225141edf is in the release 73 + sed 's|==|=|g' -i configure.ac 74 + 75 + ./bootstrap --no-git --gnulib-srcdir=gnulib --skip-po 76 + ''; 77 + 78 + configureFlags = [ 79 + "--disable-static" 80 + # TODO: https://gitlab.com/gnuwget/wget2/-/issues/537 81 + (lib.withFeatureAs sslSupport "ssl" "openssl") 82 + ]; 83 + 84 + outputs = [ "out" "lib" "dev" ]; 85 + 86 + meta = with lib; { 87 + description = "successor of GNU Wget, a file and recursive website downloader."; 88 + longDescription = '' 89 + Designed and written from scratch it wraps around libwget, that provides the basic 90 + functions needed by a web client. 91 + Wget2 works multi-threaded and uses many features to allow fast operation. 92 + In many cases Wget2 downloads much faster than Wget1.x due to HTTP2, HTTP compression, 93 + parallel connections and use of If-Modified-Since HTTP header. 94 + ''; 95 + homepage = "https://gitlab.com/gnuwget/wget2"; 96 + # wget2 GPLv3+; libwget LGPLv3+ 97 + license = with licenses; [ gpl3Plus lgpl3Plus ]; 98 + maintainers = with maintainers; [ SuperSandro2000 ]; 99 + }; 100 + }
+1 -1
pkgs/tools/security/gen-oath-safe/default.nix
··· 12 13 buildInputs = [ makeWrapper ]; 14 15 - buildPhase = ":"; 16 17 installPhase = 18 let
··· 12 13 buildInputs = [ makeWrapper ]; 14 15 + dontBuild = true; 16 17 installPhase = 18 let
+2
pkgs/tools/text/source-highlight/default.nix
··· 23 24 enableParallelBuilding = false; 25 26 meta = with lib; { 27 description = "Source code renderer with syntax highlighting"; 28 longDescription = ''
··· 23 24 enableParallelBuilding = false; 25 26 + outputs = [ "out" "doc" "dev" ]; 27 + 28 meta = with lib; { 29 description = "Source code renderer with syntax highlighting"; 30 longDescription = ''
+2
pkgs/top-level/aliases.nix
··· 361 362 linux-steam-integration = throw "linux-steam-integration has been removed, as the upstream project has been abandoned"; # added 2020-05-22 363 loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # added 2020-03-28 364 lttngTools = lttng-tools; # added 2014-07-31 365 lttngUst = lttng-ust; # added 2014-07-31 366 lua5_1_sockets = lua51Packages.luasocket; # added 2017-05-02 ··· 573 retroshare06 = retroshare; 574 gtk-recordmydesktop = throw "gtk-recordmydesktop has been removed from nixpkgs, as it's unmaintained and uses deprecated libraries"; # added 2019-12-10 575 qt-recordmydesktop = throw "qt-recordmydesktop has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10 576 rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23 577 riak-cs = throw "riak-cs is not maintained anymore"; # added 2020-10-14 578 rkt = throw "rkt was archived by upstream"; # added 2020-05-16
··· 361 362 linux-steam-integration = throw "linux-steam-integration has been removed, as the upstream project has been abandoned"; # added 2020-05-22 363 loadcaffe = throw "loadcaffe has been removed, as the upstream project has been abandoned"; # added 2020-03-28 364 + lprof = throw "lprof has been removed as it's unmaintained upstream and broken in nixpkgs since a while ago"; # added 2021-02-15 365 lttngTools = lttng-tools; # added 2014-07-31 366 lttngUst = lttng-ust; # added 2014-07-31 367 lua5_1_sockets = lua51Packages.luasocket; # added 2017-05-02 ··· 574 retroshare06 = retroshare; 575 gtk-recordmydesktop = throw "gtk-recordmydesktop has been removed from nixpkgs, as it's unmaintained and uses deprecated libraries"; # added 2019-12-10 576 qt-recordmydesktop = throw "qt-recordmydesktop has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10 577 + qt-3 = throw "qt-3 has been removed from nixpkgs, as it's unmaintained and insecure"; # added 2021-02-15 578 rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23 579 riak-cs = throw "riak-cs is not maintained anymore"; # added 2020-10-14 580 rkt = throw "rkt was archived by upstream"; # added 2020-05-16
+30 -20
pkgs/top-level/all-packages.nix
··· 4233 4234 lp_solve = callPackage ../applications/science/math/lp_solve { }; 4235 4236 - lprof = callPackage ../tools/graphics/lprof { }; 4237 - 4238 fastlane = callPackage ../tools/admin/fastlane { }; 4239 4240 fatresize = callPackage ../tools/filesystems/fatresize {}; ··· 9072 libpsl = null; 9073 }; 9074 9075 wg-bond = callPackage ../applications/networking/wg-bond { }; 9076 9077 which = callPackage ../tools/system/which { }; ··· 10428 10429 jwasm = callPackage ../development/compilers/jwasm { }; 10430 10431 - knightos-genkfs = callPackage ../development/tools/knightos/genkfs { 10432 - asciidoc = asciidoc-full; 10433 - }; 10434 10435 knightos-kcc = callPackage ../development/tools/knightos/kcc { }; 10436 10437 - knightos-kimg = callPackage ../development/tools/knightos/kimg { 10438 - asciidoc = asciidoc-full; 10439 - }; 10440 10441 knightos-kpack = callPackage ../development/tools/knightos/kpack { }; 10442 10443 - knightos-mkrom = callPackage ../development/tools/knightos/mkrom { 10444 - asciidoc = asciidoc-full; 10445 - }; 10446 10447 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { }; 10448 10449 - knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { 10450 - asciidoc = asciidoc-full; 10451 - }; 10452 10453 knightos-scas = callPackage ../development/tools/knightos/scas { }; 10454 ··· 13878 13879 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 13880 13881 glbinding = callPackage ../development/libraries/glbinding { }; 13882 13883 gle = callPackage ../development/libraries/gle { }; ··· 16372 qjson = callPackage ../development/libraries/qjson { }; 16373 16374 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; 16375 - 16376 - qt3 = callPackage ../development/libraries/qt-3 { 16377 - libpng = libpng12; 16378 - }; 16379 16380 qt4 = qt48; 16381 ··· 18876 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { }; 18877 fscryptctl-experimental = callPackage ../os-specific/linux/fscryptctl/legacy.nix { }; 18878 18879 fwupd = callPackage ../os-specific/linux/firmware/fwupd { }; 18880 18881 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { }; ··· 19188 ]; 19189 }; 19190 19191 linux-rt_5_10 = callPackage ../os-specific/linux/kernel/linux-rt-5.10.nix { 19192 kernelPatches = [ 19193 kernelPatches.bridge_stp_helper ··· 19446 19447 # Update this when adding the newest kernel major version! 19448 # And update linux_latest_for_hardened below if the patches are already available 19449 - linuxPackages_latest = linuxPackages_5_10; 19450 linux_latest = linuxPackages_latest.kernel; 19451 19452 # Realtime kernel packages. ··· 19470 linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19); 19471 linuxPackages_5_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_4); 19472 linuxPackages_5_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_10); 19473 19474 # When adding to the list above: 19475 # - Update linuxPackages_latest to the latest version ··· 29139 29140 lkproof = callPackage ../tools/typesetting/tex/lkproof { }; 29141 29142 - lice = callPackage ../tools/misc/lice {}; 29143 29144 m33-linux = callPackage ../misc/drivers/m33-linux { }; 29145
··· 4233 4234 lp_solve = callPackage ../applications/science/math/lp_solve { }; 4235 4236 fastlane = callPackage ../tools/admin/fastlane { }; 4237 4238 fatresize = callPackage ../tools/filesystems/fatresize {}; ··· 9070 libpsl = null; 9071 }; 9072 9073 + wget2 = callPackage ../tools/networking/wget2 { 9074 + # update breaks grub2 9075 + gnulib = pkgs.gnulib.overrideAttrs (oldAttrs: rec { 9076 + version = "20210208"; 9077 + src = fetchgit { 9078 + url = "https://git.savannah.gnu.org/r/gnulib.git"; 9079 + rev = "0b38e1d69f03d3977d7ae7926c1efeb461a8a971"; 9080 + sha256 = "06bj9y8wcfh35h653yk8j044k7h5g82d2j3z3ib69rg0gy1xagzp"; 9081 + }; 9082 + }); 9083 + }; 9084 + 9085 wg-bond = callPackage ../applications/networking/wg-bond { }; 9086 9087 which = callPackage ../tools/system/which { }; ··· 10438 10439 jwasm = callPackage ../development/compilers/jwasm { }; 10440 10441 + knightos-genkfs = callPackage ../development/tools/knightos/genkfs { }; 10442 10443 knightos-kcc = callPackage ../development/tools/knightos/kcc { }; 10444 10445 + knightos-kimg = callPackage ../development/tools/knightos/kimg { }; 10446 10447 knightos-kpack = callPackage ../development/tools/knightos/kpack { }; 10448 10449 + knightos-mkrom = callPackage ../development/tools/knightos/mkrom { }; 10450 10451 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { }; 10452 10453 + knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { }; 10454 10455 knightos-scas = callPackage ../development/tools/knightos/scas { }; 10456 ··· 13880 13881 libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; 13882 13883 + libhsts = callPackage ../development/libraries/libhsts { }; 13884 + 13885 glbinding = callPackage ../development/libraries/glbinding { }; 13886 13887 gle = callPackage ../development/libraries/gle { }; ··· 16376 qjson = callPackage ../development/libraries/qjson { }; 16377 16378 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; 16379 16380 qt4 = qt48; 16381 ··· 18876 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { }; 18877 fscryptctl-experimental = callPackage ../os-specific/linux/fscryptctl/legacy.nix { }; 18878 18879 + fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { }; 18880 + 18881 fwupd = callPackage ../os-specific/linux/firmware/fwupd { }; 18882 18883 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { }; ··· 19190 ]; 19191 }; 19192 19193 + linux_5_11 = callPackage ../os-specific/linux/kernel/linux-5.11.nix { 19194 + kernelPatches = [ 19195 + kernelPatches.bridge_stp_helper 19196 + kernelPatches.request_key_helper 19197 + ]; 19198 + }; 19199 + 19200 linux-rt_5_10 = callPackage ../os-specific/linux/kernel/linux-rt-5.10.nix { 19201 kernelPatches = [ 19202 kernelPatches.bridge_stp_helper ··· 19455 19456 # Update this when adding the newest kernel major version! 19457 # And update linux_latest_for_hardened below if the patches are already available 19458 + linuxPackages_latest = linuxPackages_5_11; 19459 linux_latest = linuxPackages_latest.kernel; 19460 19461 # Realtime kernel packages. ··· 19479 linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19); 19480 linuxPackages_5_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_4); 19481 linuxPackages_5_10 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_10); 19482 + linuxPackages_5_11 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_11); 19483 19484 # When adding to the list above: 19485 # - Update linuxPackages_latest to the latest version ··· 29149 29150 lkproof = callPackage ../tools/typesetting/tex/lkproof { }; 29151 29152 + lice = python3Packages.callPackage ../tools/misc/lice {}; 29153 29154 m33-linux = callPackage ../misc/drivers/m33-linux { }; 29155
+2
pkgs/top-level/ocaml-packages.nix
··· 1075 1076 semaphore-compat = callPackage ../development/ocaml-modules/semaphore-compat { }; 1077 1078 sodium = callPackage ../development/ocaml-modules/sodium { }; 1079 1080 spelll = callPackage ../development/ocaml-modules/spelll { };
··· 1075 1076 semaphore-compat = callPackage ../development/ocaml-modules/semaphore-compat { }; 1077 1078 + sha = callPackage ../development/ocaml-modules/sha { }; 1079 + 1080 sodium = callPackage ../development/ocaml-modules/sodium { }; 1081 1082 spelll = callPackage ../development/ocaml-modules/spelll { };
+4
pkgs/top-level/python-packages.nix
··· 3548 3549 labelbox = callPackage ../development/python-modules/labelbox { }; 3550 3551 lammps-cython = callPackage ../development/python-modules/lammps-cython { mpi = pkgs.mpi; }; 3552 3553 langcodes = callPackage ../development/python-modules/langcodes { }; ··· 6167 pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; 6168 6169 pytest-httpserver = callPackage ../development/python-modules/pytest-httpserver { }; 6170 6171 pytest-instafail = callPackage ../development/python-modules/pytest-instafail { }; 6172
··· 3548 3549 labelbox = callPackage ../development/python-modules/labelbox { }; 3550 3551 + labgrid = callPackage ../development/python-modules/labgrid { }; 3552 + 3553 lammps-cython = callPackage ../development/python-modules/lammps-cython { mpi = pkgs.mpi; }; 3554 3555 langcodes = callPackage ../development/python-modules/langcodes { }; ··· 6169 pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { }; 6170 6171 pytest-httpserver = callPackage ../development/python-modules/pytest-httpserver { }; 6172 + 6173 + pytest-httpx = callPackage ../development/python-modules/pytest-httpx { }; 6174 6175 pytest-instafail = callPackage ../development/python-modules/pytest-instafail { }; 6176