Merge master into staging-next

This commit is contained in:
Frederik Rietdijk 2020-08-05 12:06:07 +02:00
commit 834e04c474
55 changed files with 811 additions and 278 deletions

View File

@ -2,8 +2,6 @@ name: "Checking EditorConfig"
on:
pull_request:
branches:
- master
jobs:
tests:

View File

@ -9267,4 +9267,10 @@
github = "deifactor";
githubId = 30192992;
};
fzakaria = {
name = "Farid Zakaria";
email = "farid.m.zakaria@gmail.com";
github = "fzakaria";
githubId = 605070;
};
}

View File

@ -59,6 +59,16 @@ with lib.maintainers; {
scope = "Maintain GNOME desktop environment and platform.";
};
jitsi = {
members = [
mmilata
petabyteboy
prusnak
ryantm
];
scope = "Maintain Jitsi.";
};
matrix = {
members = [
ma27

View File

@ -135,6 +135,11 @@ systemd.services.mysql.serviceConfig.ReadWritePaths = [ "/var/data" ];
The various documented workarounds to use steam have been converted to a module. <varname>programs.steam.enable</varname> enables steam, controller support and the workarounds.
</para>
</listitem>
<listitem>
<para>
Support for built-in LCDs in various pieces of Logitech hardware (keyboards and USB speakers). <varname>hardware.logitech.lcd.enable</varname> enables support for all hardware supported by the g15daemon project.
</para>
</listitem>
</itemizedlist>
</section>
@ -548,7 +553,7 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
<para>
The <literal>bitcoind</literal> module has changed to multi-instance, using submodules.
Therefore, it is now mandatory to name each instance.
To use this new multi-instance config with an existing bitcoind data directory and user,
To use this new multi-instance config with an existing bitcoind data directory and user,
you have to adjust the original config, e.g.:
<programlisting>
services.bitcoind = {
@ -588,6 +593,31 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ];
When updating Graylog from a version before 3.3.3 make sure to check the Graylog <link xlink:href="https://www.graylog.org/post/announcing-graylog-v3-3-3">release info</link> for information on how to avoid the issue.
</para>
</listitem>
<listitem>
<para>
The <literal>dokuwiki</literal> module has changed to multi-instance, using submodules.
Therefore, it is now mandatory to name each instance. Moreover, forcing SSL by default has been dropped, so
<literal>nginx.forceSSL</literal> and <literal>nginx.enableACME</literal> are no longer set to <literal>true</literal>.
To continue using your service with the original SSL settings, you have to adjust the original config, e.g.:
<programlisting>
services.dokuwiki = {
enable = true;
...
};
</programlisting>
To something similar:
<programlisting>
services.dokuwiki."mywiki" = {
enable = true;
nginx = {
forceSSL = true;
enableACME = true;
};
...
};
</programlisting>
</para>
</listitem>
</itemizedlist>
</section>

View File

@ -5,24 +5,92 @@ with lib;
let
cfg = config.hardware.logitech;
in {
options.hardware.logitech = {
enable = mkEnableOption "Logitech Devices";
vendor = "046d";
enableGraphical = mkOption {
type = types.bool;
default = false;
description = "Enable graphical support applications.";
daemon = "g15daemon";
in
{
imports = [
(mkRenamedOptionModule [ "hardware" "logitech" "enable" ] [ "hardware" "logitech" "wireless" "enable" ])
(mkRenamedOptionModule [ "hardware" "logitech" "enableGraphical" ] [ "hardware" "logitech" "wireless" "enableGraphical" ])
];
options.hardware.logitech = {
lcd = {
enable = mkEnableOption "Logitech LCD Devices";
startWhenNeeded = mkOption {
type = types.bool;
default = true;
description = ''
Only run the service when an actual supported device is plugged.
'';
};
devices = mkOption {
type = types.listOf types.str;
default = [ "0a07" "c222" "c225" "c227" "c251" ];
description = ''
List of USB device ids supported by g15daemon.
</para>
<para>
You most likely do not need to change this.
'';
};
};
wireless = {
enable = mkEnableOption "Logitech Wireless Devices";
enableGraphical = mkOption {
type = types.bool;
default = false;
description = "Enable graphical support applications.";
};
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [
pkgs.ltunify
] ++ lib.optional cfg.enableGraphical pkgs.solaar;
config = lib.mkIf (cfg.wireless.enable || cfg.lcd.enable) {
environment.systemPackages = []
++ lib.optional cfg.wireless.enable pkgs.ltunify
++ lib.optional cfg.wireless.enableGraphical pkgs.solaar;
# ltunifi and solaar both provide udev rules but the most up-to-date have been split
# out into a dedicated derivation
services.udev.packages = with pkgs; [ logitech-udev-rules ];
services.udev = {
# ltunifi and solaar both provide udev rules but the most up-to-date have been split
# out into a dedicated derivation
packages = []
++ lib.optional cfg.wireless.enable pkgs.logitech-udev-rules
++ lib.optional cfg.lcd.enable pkgs.g15daemon;
extraRules = ''
# nixos: hardware.logitech.lcd
'' + lib.concatMapStringsSep "\n" (
dev:
''ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="${vendor}", ATTRS{idProduct}=="${dev}", TAG+="systemd", ENV{SYSTEMD_WANTS}+="${daemon}.service"''
) cfg.lcd.devices;
};
systemd.services."${daemon}" = lib.mkIf cfg.lcd.enable {
description = "Logitech LCD Support Daemon";
documentation = [ "man:g15daemon(1)" ];
wantedBy = lib.mkIf (! cfg.lcd.startWhenNeeded) "multi-user.target";
serviceConfig = {
Type = "forking";
ExecStart = "${pkgs.g15daemon}/bin/g15daemon";
# we patch it to write to /run/g15daemon/g15daemon.pid instead of
# /run/g15daemon.pid so systemd will do the cleanup for us.
PIDFile = "/run/${daemon}/g15daemon.pid";
PrivateTmp = true;
PrivateNetwork = true;
ProtectHome = "tmpfs";
ProtectSystem = "full"; # strict doesn't work
RuntimeDirectory = daemon;
Restart = "on-failure";
};
};
};
}

View File

@ -269,4 +269,7 @@ in
users.groups = mapAttrs' (instanceName: cfg: (
nameValuePair "${cfg.group}" { })) eachBlockbook;
};
meta.maintainers = with maintainers; [ maintainers."1000101" ];
}

View File

@ -148,5 +148,5 @@ in
mkDefault "${pkgs.jicofo}/etc/jitsi/jicofo/logging.properties-journal";
};
meta.maintainers = with lib.maintainers; [ ];
meta.maintainers = lib.teams.jitsi.members;
}

View File

@ -272,5 +272,5 @@ in
}];
};
meta.maintainers = with lib.maintainers; [ ];
meta.maintainers = lib.teams.jitsi.members;
}

View File

@ -106,7 +106,9 @@ in
Restart = "always";
};
};
};
meta.maintainers = with maintainers; [ maintainers."1000101" ];
};
}

View File

@ -2,7 +2,7 @@
let
inherit (lib) mkEnableOption mkForce mkIf mkMerge mkOption optionalAttrs recursiveUpdate types;
inherit (lib) mkEnableOption mkForce mkIf mkMerge mkOption optionalAttrs recursiveUpdate types maintainers;
inherit (lib) concatMapStringsSep flatten mapAttrs mapAttrs' mapAttrsToList nameValuePair concatMapStringSep;
eachSite = config.services.dokuwiki;
@ -249,22 +249,19 @@ let
nginx = mkOption {
type = types.submodule (
recursiveUpdate
(import ../web-servers/nginx/vhost-options.nix { inherit config lib; })
{
# Enable encryption by default,
options.forceSSL.default = true;
options.enableACME.default = true;
}
(import ../web-servers/nginx/vhost-options.nix { inherit config lib; }) {}
);
default = {forceSSL = true; enableACME = true;};
default = {};
example = {
serverAliases = [
"wiki.\${config.networking.domain}"
];
enableACME = false;
# To enable encryption and let let's encrypt take care of certificate
forceSSL = true;
enableACME = true;
};
description = ''
With this option, you can customize the nginx virtualHost which already has sensible defaults for DokuWiki.
With this option, you can customize the nginx virtualHost settings.
'';
};
};
@ -276,7 +273,7 @@ in
services.dokuwiki = mkOption {
type = types.attrsOf (types.submodule siteOpts);
default = {};
description = "Sepcification of one or more dokuwiki sites to service.";
description = "Sepcification of one or more dokuwiki sites to serve.";
};
};
@ -385,4 +382,7 @@ in
isSystemUser = true;
};
};
meta.maintainers = with maintainers; [ maintainers."1000101" ];
}

View File

@ -329,5 +329,5 @@ in
};
};
meta.maintainers = with lib.maintainers; [ ];
meta.maintainers = lib.teams.jitsi.members;
}

View File

@ -39,18 +39,10 @@ in {
services.dokuwiki."site1.local" = {
aclUse = false;
superUser = "admin";
nginx = {
forceSSL = false;
enableACME = false;
};
};
services.dokuwiki."site2.local" = {
aclUse = true;
usersFile = "/var/lib/dokuwiki/site2.local/users.auth.php";
superUser = "admin";
nginx = {
forceSSL = false;
enableACME = false;
};
templates = [ template-bootstrap3 ];
plugins = [ plugin-icalevents ];
};
@ -70,6 +62,15 @@ in {
machine.wait_for_open_port(80)
machine.succeed("curl -sSfL http://site1.local/ | grep 'DokuWiki'")
machine.fail("curl -sSfL 'http://site1.local/doku.php?do=login' | grep 'Login'")
machine.succeed("curl -sSfL http://site2.local/ | grep 'DokuWiki'")
machine.succeed("curl -sSfL 'http://site2.local/doku.php?do=login' | grep 'Login'")
machine.succeed(
"echo 'admin:$2y$10$ijdBQMzSVV20SrKtCna8gue36vnsbVm2wItAXvdm876sshI4uwy6S:Admin:admin@example.test:user' >> /var/lib/dokuwiki/site2.local/users.auth.php",
"curl -sSfL -d 'u=admin&p=password' --cookie-jar cjar 'http://site2.local/doku.php?do=login'",
"curl -sSfL --cookie cjar --cookie-jar cjar 'http://site2.local/doku.php?do=login' | grep 'Logged in as: <bdi>Admin</bdi>'",
)
'';
})

View File

@ -1,7 +1,7 @@
import ./make-test-python.nix ({ pkgs, ... }: {
name = "jitsi-meet";
meta = with pkgs.stdenv.lib.maintainers; {
maintainers = [ mmilata ];
meta = with pkgs.stdenv.lib; {
maintainers = teams.jitsi.members;
};
nodes = {

View File

@ -1,18 +1,36 @@
{ stdenv, fetchurl, pkgconfig, libsidplayfp }:
{ stdenv
, lib
, fetchurl
, pkgconfig
, libsidplayfp
, alsaSupport ? stdenv.hostPlatform.isLinux
, alsaLib
, pulseSupport ? stdenv.hostPlatform.isLinux
, libpulseaudio
}:
assert alsaSupport -> alsaLib != null;
assert pulseSupport -> libpulseaudio != null;
let
inherit (lib) optional;
inherit (lib.versions) majorMinor;
in
stdenv.mkDerivation rec {
version = "1.4.4";
pname = "sidplayfp";
version = "2.0.2";
src = fetchurl {
url = "mirror://sourceforge/sidplay-residfp/sidplayfp/1.4/${pname}-${version}.tar.gz";
sha256 = "0arsrg3f0fsinal22qjmj3r6500bcbgqnx26fsz049ldl716kz1m";
url = "mirror://sourceforge/sidplay-residfp/sidplayfp/${majorMinor version}/${pname}-${version}.tar.gz";
sha256 = "1s2dfs9z1hwarpfzawg11wax9nh0zcqx4cafwq7iysckyg4scz4k";
};
nativeBuildInputs = [ pkgconfig ];
nativeBuildInputs = [ pkgconfig ]
++ optional alsaSupport alsaLib
++ optional pulseSupport libpulseaudio;
buildInputs = [ libsidplayfp ];
meta = with stdenv.lib; {
meta = with lib; {
description = "A SID player using libsidplayfp";
homepage = "https://sourceforge.net/projects/sidplay-residfp/";
license = with licenses; [ gpl2Plus ];

View File

@ -4,12 +4,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "kakoune-unwrapped";
version = "2020.01.16";
version = "2020.08.04";
src = fetchFromGitHub {
repo = "kakoune";
owner = "mawww";
rev = "v${version}";
sha256 = "16v6z1nzj54j19fraxhb18jdby4zfs1br91gxpg9s2s4nsk0km0b";
sha256 = "1cgkis8bywy5k8k6j4i3prikpmhh1p6zyklliyxbc89mj64kvx4s";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ncurses asciidoc docbook_xsl libxslt ];

View File

@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "dbeaver-ce";
version = "7.1.3";
version = "7.1.4";
desktopItem = makeDesktopItem {
name = "dbeaver";
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
sha256 = "0i8f0rhs11wwx3cy37y9rv61rd451gg138zl8rndri1hdgsz148b";
sha256 = "0a11hjwngm9i05wjx3qavf1zmlaz13dvhqm54ci4d27qrczywcyr";
};
installPhase = ''

View File

@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "gallery_dl";
version = "1.14.2";
version = "1.14.3";
src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "14a8skaxc4xn2hm8ahp8lzrmwh1f3lbcibvhpprqr3szd6i2p0pf";
sha256 = "0lyy48za81vfw4a5l7fsczsv889dk829nby941xvswp3scclpvfy";
};
doCheck = false;

View File

@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
description = "Jitsi Meet desktop application powered by Electron";
homepage = "https://github.com/jitsi/jitsi-meet-electron";
license = licenses.asl20;
maintainers = with maintainers; [ prusnak ];
maintainers = teams.jitsi.members;
platforms = [ "x86_64-linux" ];
};
}

View File

@ -66,6 +66,6 @@ stdenv.mkDerivation rec {
description = "Open Source Video Calls and Chat";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [];
maintainers = teams.jitsi.members;
};
}

View File

@ -23,7 +23,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
version = "1.34.4"; # Please backport all updates to the stable channel.
version = "1.34.5"; # Please backport all updates to the stable channel.
# All releases have a limited lifetime and "expire" 90 days after the release.
# When releases "expire" the application becomes unusable until an update is
# applied. The expiration date for the current release can be extracted with:
@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
sha256 = "0250ys1lvfl417n8z9w3z6vqflzdlg0sff8l7wbzhv87nnc9kzg9";
sha256 = "1s8nksrkfivsf9r460ifxsf8l7bnc1zix5yj39kvnx0mbync8lg1";
};
nativeBuildInputs = [

View File

@ -41,7 +41,7 @@ let
pname = "slack";
version = {
x86_64-darwin = "4.8.0";
x86_64-linux = "4.7.0";
x86_64-linux = "4.8.0";
}.${system} or throwSystem;
src = let
@ -53,7 +53,7 @@ let
};
x86_64-linux = fetchurl {
url = "${base}/linux_releases/slack-desktop-${version}-amd64.deb";
sha256 = "1nwyl70caaz9k0hccfpkjli0jjc6m9zbjb3nf4bwmykpbxbzr9w3";
sha256 = "0q8qpz5nwhps7y5gq1bl8hjw7vsk789srrv39hzc7jrl8f1bxzk0";
};
}.${system} or throwSystem;

View File

@ -0,0 +1,28 @@
{ stdenv, fetchgit, pkgconfig
, autoreconfHook, wrapGAppsHook
, libgcrypt, libextractor, libxml2
, gnome3, gnunet, gnutls, gtk3 }:
stdenv.mkDerivation rec {
pname = "gnunet-gtk";
version = "0.12.0";
src = fetchgit {
url = "https://git.gnunet.org/gnunet-gtk.git";
rev = "v${version}";
sha256 = "1ccasng1b4bj0kqhbfhiv0j1gnc4v2ka5f7wxvka3iwp90g7rax6";
};
nativeBuildInputs= [ autoreconfHook wrapGAppsHook pkgconfig ];
buildInputs = [ libgcrypt libextractor libxml2 gnunet gnome3.glade gnutls gtk3 ];
patchPhase = "patchShebangs pixmaps/icon-theme-installer";
meta = with stdenv.lib; {
description = "GNUnet GTK User Interface";
homepage = "https://git.gnunet.org/gnunet-gtk.git";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ pstn ];
platforms = platforms.gnu ++ platforms.linux;
};
}

View File

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnunet";
version = "0.12.1";
version = "0.12.2";
src = fetchurl {
url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz";
sha256 = "0zhz3dd4mr6k7wlcxw2xclq8p8l4ia5nlg78dylyz6lbz96h2lsm";
sha256 = "1mwcy7fj1rpd39w7j7k3jdwlil5s889b2qlhfdggqmhigl28na5c";
};
enableParallelBuilding = true;

View File

@ -0,0 +1,73 @@
{ stdenv
, fetchFromGitHub
, meson
, python3Packages
, pkgconfig
, ninja
, gtk3
, wrapGAppsHook
, glib
, itstool
, gettext
, pango
, gdk-pixbuf
, gobject-introspection
}:
python3Packages.buildPythonApplication rec {
pname = "gtg";
version = "0.4";
src = fetchFromGitHub {
owner = "getting-things-gnome";
repo = "gtg";
rev = "6623731f301c1b9c7b727e009f4a6462ad381c68";
sha256 = "14gxgg4nl0ki3dn913041jpyfhxsj90fkd55z6mmpyklhr8mwss1";
};
nativeBuildInputs = [
meson
ninja
pkgconfig
wrapGAppsHook
gobject-introspection
];
buildInputs = [
glib
gtk3
itstool
gettext
pango
gdk-pixbuf
];
propagatedBuildInputs = with python3Packages; [
pycairo
pygobject3
lxml
dbus-python
gst-python
liblarch
pyxdg # can probably be removed after next release
];
format = "other";
strictDeps = false;
meta = with stdenv.lib; {
description = "
Getting Things GNOME! (GTG) is a personal tasks and TODO-list items organizer for the GNOME desktop environment and inspired by the ''Getting Things Done'' (GTD) methodology.
";
longDescription = "
GTG is designed with flexibility, adaptability, and ease of use in mind so it can be used as more than just GTD software.
GTG is intended to help you track everything you need to do and need to know, from small tasks to large projects.
";
homepage = "https://wiki.gnome.org/Apps/GTG";
downloadPage = "https://github.com/getting-things-gnome/gtg/releases";
license = licenses.gpl3Only;
maintainers = with maintainers; [ oyren ];
platforms = [ "x86_64-linux" ];
};
}

View File

@ -1,20 +1,21 @@
{ lib, fetchzip }:
let
version = "1.052";
version = "1.054";
in
fetchzip {
name = "recursive-${version}";
url = "https://github.com/arrowtype/recursive/releases/download/${version}/Recursive-Beta_${version}.zip";
url = "https://github.com/arrowtype/recursive/releases/download/${version}/ArrowType-Recursive-${version}.zip";
postFetch = ''
mkdir -p $out/share/fonts/
unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype
unzip -j $downloadedFile \*.woff2 -d $out/share/fonts/woff2
unzip -j $downloadedFile \*.otf -x __MACOSX/\* -d $out/share/fonts/opentype
unzip -j $downloadedFile \*.ttf -x __MACOSX/\* -d $out/share/fonts/truetype
unzip -j $downloadedFile \*.woff2 -x __MACOSX/\* -d $out/share/fonts/woff2
'';
sha256 = "1kam7wcn0rg89gw52pn174sz0r9lc2kjdz88l0jg20gwa3bjbpc6";
sha256 = "12ld0w7x5lyvymrnqzfj74a3m6knv7i1795bvnpyljmxxkacscnl";
meta = with lib; {
homepage = "https://recursive.design/";

View File

@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, ncurses }:
stdenv.mkDerivation rec {
version = "0.23.0-RC1";
version = "0.26.0-RC1";
pname = "dotty-bare";
src = fetchurl {
url = "https://github.com/lampepfl/dotty/releases/download/${version}/dotty-${version}.tar.gz";
sha256 = "0c64dw2qp8mhgsll8viqaiy34wq1ablkbc4bi813a1r4nqg57sv0";
sha256 = "16njy9f0lk7q5x5w1k4yqy644005w4cxhq20r8i2qslhxjndz66f";
};
propagatedBuildInputs = [ jre ncurses.dev ] ;

View File

@ -2,15 +2,15 @@
let
# The version number here is whatever is reported by the RUBY_VERSION string
rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "3" "3" "";
rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "5" "7" "";
jruby = stdenv.mkDerivation rec {
pname = "jruby";
version = "9.2.12.0";
version = "9.2.13.0";
src = fetchurl {
url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz";
sha256 = "013c1q1n525y9ghp369z1jayivm9bw8c1x0g5lz7479hqhj62zrh";
sha256 = "0n5glz6xm3skrfihzn3g5awdxpjsqn2k8k46gv449rk2l50w5a3k";
};
buildInputs = [ makeWrapper ];
@ -46,11 +46,12 @@ jruby = stdenv.mkDerivation rec {
libPath = "lib/${rubyEngine}/${rubyVersion.libDir}";
};
meta = {
meta = with stdenv.lib; {
description = "Ruby interpreter written in Java";
homepage = "http://jruby.org/";
license = with stdenv.lib.licenses; [ cpl10 gpl2 lgpl21 ];
platforms = stdenv.lib.platforms.unix;
license = with licenses; [ cpl10 gpl2 lgpl21 ];
platforms = platforms.unix;
maintainers = [ maintainers.fzakaria ];
};
};
in jruby.overrideAttrs (oldAttrs: {

View File

@ -1,34 +1,41 @@
{ stdenv, fetchurl, pkgconfig
, docSupport ? true, doxygen ? null, graphviz ? null }:
{ stdenv
, lib
, fetchurl
, pkgconfig
, docSupport ? true
, doxygen ? null
, graphviz ? null
}:
assert docSupport -> doxygen != null && graphviz != null;
let
inherit (lib) optionals optionalString;
inherit (lib.versions) majorMinor;
in
stdenv.mkDerivation rec {
pname = "libsidplayfp";
major = "1";
minor = "8";
level = "7";
version = "${major}.${minor}.${level}";
version = "2.0.4";
src = fetchurl {
url = "mirror://sourceforge/sidplay-residfp/${pname}/${major}.${minor}/${pname}-${version}.tar.gz";
sha256 = "14k1sbdcbhykwfcadq5lbpnm9xp2r7vs7fyi84h72g89y8pjg0da";
url = "mirror://sourceforge/sidplay-residfp/${pname}/${majorMinor version}/${pname}-${version}.tar.gz";
sha256 = "0d866czmnmhnhb2j37rlrdphjdi2b75kak9barm9xqwg2z0nmmhz";
};
nativeBuildInputs = [ pkgconfig ]
++ stdenv.lib.optionals docSupport [ doxygen graphviz ];
++ optionals docSupport [ doxygen graphviz ];
installTargets = [ "install" ]
++ stdenv.lib.optionals docSupport [ "doc" ];
++ optionals docSupport [ "doc" ];
outputs = [ "out" ] ++ stdenv.lib.optionals docSupport [ "doc" ];
outputs = [ "out" ]
++ optionals docSupport [ "doc" ];
postInstall = stdenv.lib.optionalString docSupport ''
postInstall = optionalString docSupport ''
mkdir -p $doc/share/doc/libsidplayfp
mv docs/html $doc/share/doc/libsidplayfp/
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A library to play Commodore 64 music derived from libsidplay2";
homepage = "https://sourceforge.net/projects/sidplay-residfp/";
license = with licenses; [ gpl2Plus ];

View File

@ -19,8 +19,8 @@ let
# Darwin is pinned to 2019.3 because the DMG does not unpack; see here for details:
# https://github.com/matthewbauer/undmg/issues/4
year = if stdenvNoCC.isDarwin then "2019" else "2020";
spot = if stdenvNoCC.isDarwin then "3" else "1";
rel = if stdenvNoCC.isDarwin then "199" else "217";
spot = if stdenvNoCC.isDarwin then "3" else "2";
rel = if stdenvNoCC.isDarwin then "199" else "254";
rpm-ver = "${year}.${spot}-${rel}-${year}.${spot}-${rel}";
@ -42,8 +42,8 @@ in stdenvNoCC.mkDerivation {
})
else
(fetchurl {
url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/l_mkl_${version}.tgz";
sha256 = "0v86hrqg15mbc78m9qk8dbkaaq3mlwashgbf9n79kxpl1gilnah8";
url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16849/l_mkl_${version}.tgz";
sha256 = "08q2q5rary7fxlrk09kpw0vl7mkk2smmklib44a6qainmxks407d";
});
nativeBuildInputs = [ validatePkgConfig ] ++ (if stdenvNoCC.isDarwin

View File

@ -0,0 +1,25 @@
{ lib, buildDunePackage, fetchFromGitHub, ezjsonm, menhir, ounit }:
buildDunePackage rec {
pname = "mustache";
version = "3.1.0";
src = fetchFromGitHub {
owner = "rgrinberg";
repo = "ocaml-mustache";
rev = "v${version}";
sha256 = "19v8rk8d8lkfm2rmhdawfgadji6wa267ir5dprh4w9l1sfj8a1py";
};
buildInputs = [ ezjsonm ];
propagatedBuildInputs = [ menhir ];
doCheck = true;
checkInputs = [ ounit ];
meta = {
description = "Mustache logic-less templates in OCaml";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
inherit (src.meta) homepage;
};
}

View File

@ -19,6 +19,10 @@ buildPythonPackage rec {
sha256 = "0s94m17yph1gq9f2svipb3bbwbw1s4j3zf2xkg5h91006v8286r6";
};
postPatch = ''
substituteInPlace alot/settings/manager.py --replace /usr/share "$out/share"
'';
nativeBuildInputs = lib.optional withManpage sphinx;
propagatedBuildInputs = [

View File

@ -0,0 +1,36 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, pysnmp
, asynctest, pytestcov, pytestrunner, pytest-asyncio, pytest-trio, pytest-tornasync }:
buildPythonPackage rec {
pname = "brother";
version = "0.1.14";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "bieniu";
repo = pname;
rev = version;
sha256 = "11pkr30bxrzgbz6bi42dyhav6qhr7rz9fb6a13297g7wa77jn4r4";
};
propagatedBuildInputs = [
pysnmp
];
checkInputs = [
asynctest
pytestcov
pytestrunner
pytest-asyncio
pytest-trio
pytest-tornasync
];
meta = with lib; {
description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP.";
homepage = "https://github.com/bieniu/brother";
license = licenses.asl20;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,48 @@
{ stdenv
, fetchFromGitHub
, buildPythonPackage
, python
, pygobject3
, xvfb_run
, gobject-introspection
, gtk3
, pythonOlder
}:
buildPythonPackage rec {
version = "3.0.1";
pname = "liblarch";
disabled = pythonOlder "3.5.0";
src = fetchFromGitHub {
owner = "getting-things-gnome";
repo = "liblarch";
rev = "v${version}";
sha256 = "0xv2mfvyzipbny3iz8vll77wsqxfwh28xj6bj1ff0l452waph45m";
};
checkInputs = [
gobject-introspection # for setup hook
gtk3
];
propagatedBuildInputs = [
pygobject3
];
checkPhase = ''
runHook preCheck
${xvfb_run}/bin/xvfb-run -s '-screen 0 800x600x24' \
${python.interpreter} nix_run_setup test
runHook postCheck
'';
meta = with stdenv.lib; {
description = "A python library built to easily handle data structure such are lists, trees and acyclic graphs";
homepage = "https://github.com/getting-things-gnome/liblarch";
downloadPage = "https://github.com/getting-things-gnome/liblarch/releases";
license = licenses.lgpl3Only;
maintainers = with maintainers; [ oyren ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,38 @@
{ lib, buildPythonPackage, fetchFromGitHub, isPy27
, pytest, tornado }:
buildPythonPackage rec {
pname = "pytest-tornasync";
version = "0.6.0.post2";
disabled = isPy27;
src = fetchFromGitHub {
owner = "eukaryote";
repo = pname;
# upstream does not keep git tags in sync with pypy releases
# https://github.com/eukaryote/pytest-tornasync/issues/9
rev = "c5f013f1f727f1ca1fcf8cc748bba7f4a2d79e56";
sha256 = "04cg1cfrr55dbi8nljkpcsc103i5c6p0nr46vjr0bnxgkxx03x36";
};
propagatedBuildInputs = [
pytest
tornado
];
checkInputs = [
pytest
tornado
];
checkPhase = ''
pytest test
'';
meta = with lib; {
description = "py.test plugin for testing Python 3.5+ Tornado code";
homepage = "https://github.com/eukaryote/pytest-tornasync";
license = licenses.mit;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -0,0 +1,39 @@
{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder
, trio, async_generator, hypothesis, outcome, pytest, pytestcov }:
buildPythonPackage rec {
pname = "pytest-trio";
version = "0.6.0";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "python-trio";
repo = pname;
rev = "v${version}";
sha256 = "09v2031yxm8ryhq12205ldcck76n3wwqhjjsgfmn6dxfiqb0vbw9";
};
propagatedBuildInputs = [
trio
async_generator
outcome
pytest
];
checkInputs = [
pytest
pytestcov
hypothesis
];
checkPhase = ''
pytest
'';
meta = with lib; {
description = "Pytest plugin for trio";
homepage = "https://github.com/python-trio/pytest-trio";
license = licenses.asl20;
maintainers = with maintainers; [ hexa ];
};
}

View File

@ -2,27 +2,29 @@
, lib
, buildPythonPackage
, fetchFromGitHub
, numpy
, scipy
, matplotlib
, pandas
, astropy
, parfive
, pythonOlder
, sqlalchemy
, scikitimage
, glymur
, asdf
, astropy
, astropy-helpers
, beautifulsoup4
, drms
, python-dateutil
, zeep
, tqdm
, asdf
, astropy-helpers
, glymur
, hypothesis
, matplotlib
, numpy
, pandas
, parfive
, pytest-astropy
, pytestcov
, pytest-mock
, pytestcov
, python-dateutil
, scikitimage
, scipy
, sqlalchemy
, towncrier
, tqdm
, zeep
}:
buildPythonPackage rec {
@ -47,6 +49,7 @@ buildPythonPackage rec {
parfive
sqlalchemy
scikitimage
towncrier
glymur
beautifulsoup4
drms

View File

@ -0,0 +1,40 @@
{ lib, buildPythonPackage, fetchPypi, isPy27
, click
, click-default-group
, incremental
, jinja2
, pytestCheckHook
, toml
, twisted
, git # shells out to git
}:
buildPythonPackage rec {
pname = "towncrier";
version = "19.2.0";
src = fetchPypi {
inherit pname version;
sha256 = "15l1gb0hhi9pf3mhhb9vpc93w6w3hrih2ljmzbkgfb3dwqd1l9a8";
};
propagatedBuildInputs = [
click
click-default-group
incremental
jinja2
toml
];
# zope.interface collision
doCheck = !isPy27;
checkInputs = [ git twisted pytestCheckHook ];
pythonImportsCheck = [ "towncrier" ];
meta = with lib; {
description = "Utility to produce useful, summarised news files";
homepage = "https://github.com/twisted/towncrier/";
license = licenses.mit;
maintainers = with maintainers; [ ];
};
}

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "reviewdog";
version = "0.10.1";
version = "0.10.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "05y8683f0r8bf8gn5miiwqkfz550s2c9kmvz0a1g7y99r9n6kzjk";
sha256 = "1xi5dfdy66qa6xvy60fk2lmp9gxyi0nfkyvybcazn8mrd99hfh6l";
};
vendorSha256 = "0cxi01jxg89lsk91dv782746i8g9ksanx8igmgafq9vq25lld7yg";

View File

@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
version = "2020-07-30";
version = "2020-08-01";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
rev = "e03e24c091c601a821379d259191583b39bcf23e";
sha256 = "1pwshkvwwidnqkxirrixhkldx0pry1rrhplc9nl73h7qy2qmllq4";
rev = "316c7c7372ad6f34e439944713655ccff2123f40";
sha256 = "1qrj9zyb9y03ki0ivj4agjg2wn5jbymy39icxg33xp8bjf2wra5m";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@ -269,12 +269,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
version = "2020-07-20";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
rev = "0f4a877a901cc04c226cdf1aad98948fb6ee47b8";
sha256 = "06kjsmjk8vg7gamg1647injw7a5m12571hjwvvfsamjvdbfhr3nm";
rev = "bc736aa8c7aa0cc8a66c1294695f73a3fd9d6931";
sha256 = "0zb6f0xsrdxjg7fn3iz76gs5md0qnz359zq8l6zkgf3sqjy1gcag";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@ -401,12 +401,12 @@ let
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
version = "2020-07-30";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
rev = "7657fba23cacc7e05168e70e8e6ccfafd437fdce";
sha256 = "1zzmhc70yf8nc7jkq5414rs5sd9cafxcgpqw9xbpkbhawjx4hknj";
rev = "ca077f82959f34cb2859c6202736f00b747cd210";
sha256 = "0alq3sr00j50zha2cf3dak5vx92dhspx5cb61x48ql8y83cqpfb3";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
@ -605,12 +605,12 @@ let
coc-rust-analyzer = buildVimPluginFrom2Nix {
pname = "coc-rust-analyzer";
version = "2020-07-29";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
rev = "23d5b46ff6e459d246d6f194ab3df97f5db2f41d";
sha256 = "1gvm61jfnyk8mmsncknmnb9mhkz52fl8gnisj856x9phn8fq5cf9";
rev = "96a5021780df3fe03ecec32aa412df81ba5fb1ec";
sha256 = "0rkh5dj4hjh1kq1z651m5vf16mcil1d3hv5nqnyyrrj6x9m6y0zz";
};
meta.homepage = "https://github.com/fannheyward/coc-rust-analyzer/";
};
@ -653,12 +653,12 @@ let
coc-spell-checker = buildVimPluginFrom2Nix {
pname = "coc-spell-checker";
version = "2020-05-15";
version = "2020-08-01";
src = fetchFromGitHub {
owner = "iamcco";
repo = "coc-spell-checker";
rev = "bc9802c667aac992fab2f47b0da096c28dca0dfd";
sha256 = "1fsjf07w0z9l2zra46krpg1d6qxg51niz9zmxas66si90qb2j3d7";
rev = "c1fe3de47f6ba93d4c44b514e530517c19a75880";
sha256 = "1yvcbfrd5lxgmxbvphpbzcw8ni6zjqmg2flkrvnz59b9rmafn8dg";
};
meta.homepage = "https://github.com/iamcco/coc-spell-checker/";
};
@ -846,12 +846,12 @@ let
completion-nvim = buildVimPluginFrom2Nix {
pname = "completion-nvim";
version = "2020-07-29";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "completion-nvim";
rev = "b3d8cd0ce39bc646d8edb2d0d16dafc60de659dd";
sha256 = "0l1vpiy4lanwfq9jjxw2j1j2z9cj7rzdpks098y0w09ri28vkldx";
rev = "b354c7fcfadac3170db696d47d8e7edb478ba4f0";
sha256 = "0fhn6r6w7slvd24akm27ylf9fmdi0rgcv86c0zl53kzc1pkz4a01";
};
meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
};
@ -882,12 +882,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
version = "2020-07-23";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
rev = "7a657308f3e985ddc47d3f3ab383b4eaa4c24e16";
sha256 = "1z2z13vkp881q561cdggycng0m89m13f658z0qrn0cbxlyid7aai";
rev = "d9d514db3ef7fcf36bacc402aba511663a73bfbc";
sha256 = "0pb4ysv1nhgccb5plgidv0mj9vrxl95vzsvy5771bmaqiw3srnxf";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@ -918,12 +918,12 @@ let
cpsm = buildVimPluginFrom2Nix {
pname = "cpsm";
version = "2018-09-08";
version = "2020-08-01";
src = fetchFromGitHub {
owner = "nixprime";
repo = "cpsm";
rev = "900023c56dfdd200841d5c2f2f7000f332d2614f";
sha256 = "1p1ry11f39fcz32i3b3p0p8n99qrnvrx4d7p0123123dj7wbxk3p";
rev = "42cfb0f83083b33640619c208341629bff67bd8a";
sha256 = "0wcq442wj73ra0agflljjkhcwlma7r703l7l9hn7zd8wfb4iv48s";
};
meta.homepage = "https://github.com/nixprime/cpsm/";
};
@ -1026,12 +1026,12 @@ let
defx-icons = buildVimPluginFrom2Nix {
pname = "defx-icons";
version = "2020-07-25";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "defx-icons";
rev = "e150053498e6583ec95513e44ceb122209a86831";
sha256 = "1yw44ima60jq05p0m0mpxsybr53655w98kg2d6srsqswd8ivcapl";
rev = "8a8feea660488c70defd5706229cacd69fb34642";
sha256 = "175bi9aj8sg83r4yvfbvcd7kwjrb3b791ifi8zw4i7l9x2z0nnlm";
};
meta.homepage = "https://github.com/kristijanhusak/defx-icons/";
};
@ -1086,12 +1086,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
version = "2020-07-29";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
rev = "ee43e5b08009072b46a17905d2ccfcb15f79224d";
sha256 = "1vqzi9rxlb5flgy0yc4lh9q0fvhl3b1a4xi1dganz46wnwyv2r24";
rev = "7df7851826a1e8417a9b242d4ce3bd09ae1c6298";
sha256 = "1rf5qir9ybk1l7bb63xkprssa8jpsiap26yn6k3xy2drfvbrlika";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
@ -1655,12 +1655,12 @@ let
git-messenger-vim = buildVimPluginFrom2Nix {
pname = "git-messenger-vim";
version = "2020-07-30";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "rhysd";
repo = "git-messenger.vim";
rev = "dd9bef92c6e51ec1e26dfca46f81fe3b6b997a51";
sha256 = "07whrk46v2f10pb4xjz9g5iz43vr8q8mibcnns52qxgp0wg7iid6";
rev = "2069a081cb83aab8ed5e275a97aa178a30cf47a0";
sha256 = "1xj95c2hhlalf2zjp2qh414dr50cp3gly8zk4bsk82v65rdwcqv1";
};
meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
};
@ -1689,6 +1689,18 @@ let
meta.homepage = "https://github.com/gregsexton/gitv/";
};
golden-ratio = buildVimPluginFrom2Nix {
pname = "golden-ratio";
version = "2020-04-03";
src = fetchFromGitHub {
owner = "roman";
repo = "golden-ratio";
rev = "8313b6d6723c9e77ef1d3760af2cdd244e8db043";
sha256 = "03nm1wr0qsrirg4z4171f4nygnqgb6w06ldr6rbbz4a1f7j8j654";
};
meta.homepage = "https://github.com/roman/golden-ratio/";
};
gotests-vim = buildVimPluginFrom2Nix {
pname = "gotests-vim";
version = "2019-04-10";
@ -2004,12 +2016,12 @@ let
julia-vim = buildVimPluginFrom2Nix {
pname = "julia-vim";
version = "2020-07-24";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "JuliaEditorSupport";
repo = "julia-vim";
rev = "55de0682851c1065f67665a205b19d707d2e0d3b";
sha256 = "1b2pib00nz21582lm1km1wqdl0dazv7bg3jdgqy17n3pd6bsi11l";
rev = "ead61b0ff9e26365a977280298b22bad40c9fba5";
sha256 = "05p5kxkdh4y1s8532d1d8zilq9hy098bwx3lyrsqpxj0n2kr2q0d";
};
meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/";
};
@ -2100,12 +2112,12 @@ let
lexima-vim = buildVimPluginFrom2Nix {
pname = "lexima-vim";
version = "2020-07-28";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "cohama";
repo = "lexima.vim";
rev = "a0c465054ab1965353c8c3946955b3c15592d098";
sha256 = "1vyps74zx4iy3lalxpfhrlm8h56zwd7cdnsaqza00l6m1ayj0w3r";
rev = "89bf4dc13539131a29cf938074b3f1ce9d000bfd";
sha256 = "19b73r3v4i64kiijihzqlbj6bf6jd1w90qc7d3lg95iwlaczd8v0";
};
meta.homepage = "https://github.com/cohama/lexima.vim/";
};
@ -2160,12 +2172,12 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
version = "2020-07-01";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
rev = "77eb9c67d3d7cc14f11d68e865e3540fcc56fdbe";
sha256 = "1c1aznfs297846f0w6f67sx4fdk9pxxalayfz1dcwabbfq785g6p";
rev = "deac5994a0bf6795b743d444dde11a407416ddc7";
sha256 = "0y6cill4pwck6ajm55br2prhgj928yb94dq2wxxsrk6xw2mn0y79";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
@ -2520,12 +2532,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
version = "2020-07-26";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
rev = "751baf4c8e16ffb800a179a229950036cf08ce61";
sha256 = "1rljhh48bzx84n3411awsdjzw859li0gkrkmvbg72vwsyq73bpxk";
rev = "2721992fa64b0c26031f514f7cce4f6b1399427f";
sha256 = "0fp6r5zw3hn0wg6fhk1f90qcmamnxx18rwjx173d7rqap375pfgg";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
@ -2580,12 +2592,12 @@ let
neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
version = "2020-07-10";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
rev = "16cddad16ba27fb1205d601c97d499be7d408b68";
sha256 = "0j459nxzdrx5mcgzyf9hai8zbn2mbdnilsn3vz4rg68ccngjlz68";
rev = "b4c470b7e720fa061ac118a09420bc2da16610bd";
sha256 = "1d27rhyd5db0vd72gi6dl34g4axsz66d0l0fgw5g6grawlpf8w6l";
};
meta.homepage = "https://github.com/Shougo/neosnippet.vim/";
};
@ -2688,12 +2700,12 @@ let
neuron-vim = buildVimPluginFrom2Nix {
pname = "neuron-vim";
version = "2020-07-29";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "ihsanturk";
repo = "neuron.vim";
rev = "b7b208934c6a5d2949168a80d6ffcc67b53995a3";
sha256 = "01favdpjba3d4fd9a1ypiv0vfv2dmb21z43baj5kl69nfpzva794";
rev = "9a1077044a5421a50d59ef271613cde05c5dd98d";
sha256 = "1wp0mj2ji6kxfbw1vk055rbyrmgrb0jglgi24rbj22ba24hgxv8y";
};
meta.homepage = "https://github.com/ihsanturk/neuron.vim/";
};
@ -2808,12 +2820,12 @@ let
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
version = "2020-07-29";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "5202b7b0986b2a4be8b14e02010fd7390575d775";
sha256 = "1fya0fxpas21i38x93gjhr7p6jy78gzajsxs11xmc2r5xcj0n9q8";
rev = "124ff3bf5680e746dc4d504f67a1b437fcb50365";
sha256 = "1y41w6asd7hf0nx0h48556w8hchiqgfvskdp1z0fdcgjcimpp805";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@ -3048,12 +3060,12 @@ let
quick-scope = buildVimPluginFrom2Nix {
pname = "quick-scope";
version = "2020-06-18";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "unblevable";
repo = "quick-scope";
rev = "03f047175fc3bd3ed9828ccec48b646bc53ab204";
sha256 = "11wh5jy7b1ncqbgc0nmip38zhz9halglaa3bw9da4qk5fp6xr1a4";
rev = "64a5e6f9791e75f4d87b176d5c11f31041aa4169";
sha256 = "1b1s8jmfip40s9m466c78jczp22dq2brbsnmdaz7gc1fgxyb5858";
};
meta.homepage = "https://github.com/unblevable/quick-scope/";
};
@ -3331,6 +3343,7 @@ let
rev = "4e9d9a3deb2060e2e79fede1c213f13ac7866eb5";
sha256 = "0vpfn2zivk8cf2l841jbd78zl1vzdw1wjf9p0dm6pgr84kj9pkx4";
};
meta.homepage = "https://github.com/lotabout/skim.vim/";
};
sky-color-clock-vim = buildVimPluginFrom2Nix {
@ -3552,12 +3565,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
version = "2020-07-30";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "majutsushi";
repo = "tagbar";
rev = "3fe9d8e13b7a9e82ae612c8a12b35a3c6653e9da";
sha256 = "0s4s20x5a2nb35fcvs4mbr5vql8diwc8bmbi6qa7vq2clvkf6smg";
rev = "a5090717dd8862be0a47a96731c6120ace544fe1";
sha256 = "1iz26xj3mrshj0n6gpqa9xbk0i3lr0383bqdrq0yk0lp32ys5gh0";
};
meta.homepage = "https://github.com/majutsushi/tagbar/";
};
@ -4081,12 +4094,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
version = "2020-07-28";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
rev = "2a027e992d44e47ea3f176692fe948d3145eab54";
sha256 = "0k427xhwdjljy716w06kgdkkrfygv3hw7r0j8l8yvymasq1lz6hn";
rev = "ffa44b832767674ab536a737668f3358fab4d5ea";
sha256 = "081rl70ya1qrnqkq1za1zpvngpjhpr69vdbpj7r8qlma29wq2pf5";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@ -4249,12 +4262,12 @@ let
vim-bufkill = buildVimPluginFrom2Nix {
pname = "vim-bufkill";
version = "2020-04-29";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "qpkorr";
repo = "vim-bufkill";
rev = "1bcdcb4a03a6ac1de06bc84b7f94ca08f4485f42";
sha256 = "0j3r63j2vs0lm1vnfzwcwqbahncnqq46wmaf1rp8i9l8skqm20px";
rev = "2bd6d7e791668ea52bb26be2639406fcf617271f";
sha256 = "1cvma03bg9psil67kg1x90lny7a31ljz5shybcl1jrfpzsybcqvg";
};
meta.homepage = "https://github.com/qpkorr/vim-bufkill/";
};
@ -4705,12 +4718,12 @@ let
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
version = "2020-01-16";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
rev = "33e875b31c8b811a0a47908884a5e2339106bbe8";
sha256 = "1xadb22kd40swmww0qxmmkcpcq6viy8l167pjck5q32hfngll5d3";
rev = "36c5974a74b202ade1eb40dabd134afb2fdfdbe0";
sha256 = "123ck8c9icl70g19zkjm33vaip9ky09zc9z7c2np554q2kncjppm";
};
meta.homepage = "https://github.com/tpope/vim-eunuch/";
};
@ -4825,12 +4838,12 @@ let
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
version = "2020-07-30";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
rev = "66d05edf291e9f9ce1003fad849c5d6a46c029ac";
sha256 = "1dsfn41fhpjc1aznd0g4b70adkqmp1ww47107g1f9w6hbwgcy4cj";
rev = "44fbe6dc6da4c6255b92d0a013f66261c7d9695b";
sha256 = "1m3arkknpbb8c1ylcrnpjqlwym8am43qxhivkqymi7d93hcsrshc";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@ -4873,12 +4886,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
version = "2020-07-27";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
rev = "9b6a24b13166feee0cc83e2cc40e2ddb31bcc2a1";
sha256 = "0rs1v863d5kxz2mn6xgkj06jsjdlrbfp0srp2z52qrc4pqlxkf81";
rev = "260182c65cae653ac20e6a69ba8cc6124e7ba6c2";
sha256 = "14dmar7d9qajjk2vy223mw7gwdcz548lcj5jg8pg7j4cyc6ffbyp";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@ -6002,12 +6015,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
version = "2020-07-20";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
rev = "b2133cf2ec935c55de0c3a306a6b7dc3546226da";
sha256 = "09xmrbbbchpfqliddi24yn4b63akxidscvjzwi01ilb0s9xnxz24";
rev = "457bebcd30cbfca8b34b0d308f882b7b605714fc";
sha256 = "18yj35qh3xqpjv1dd78m1wj7hkma3rv8qnfsnamhzafjwnf013sa";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@ -6086,12 +6099,12 @@ let
vim-ps1 = buildVimPluginFrom2Nix {
pname = "vim-ps1";
version = "2020-06-03";
version = "2020-07-31";
src = fetchFromGitHub {
owner = "PProvost";
repo = "vim-ps1";
rev = "9d52746c3f879aa1aca4deb46edd63823d76d89d";
sha256 = "1yx1rnpln0lxvf6pbdn8yyxiyhi7rfl8wl94kd8djk51h5lhq1n3";
rev = "21d8d9a9db864f230a2d12d5076351daf20d7a44";
sha256 = "0s6mi1mzlk40sfdqghdsv709fs89hf9d6iqaw3arzs9lmin2i4ka";
};
meta.homepage = "https://github.com/PProvost/vim-ps1/";
};
@ -6168,6 +6181,18 @@ let
meta.homepage = "https://github.com/racer-rust/vim-racer/";
};
vim-rails = buildVimPluginFrom2Nix {
pname = "vim-rails";
version = "2020-06-19";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rails";
rev = "187742a3c18d93e6968f024d7db0f4fc5548408e";
sha256 = "132rvyn5pwg5xkm6q64k33vm6q9hfpng0wq25387l8l8a7hvj3az";
};
meta.homepage = "https://github.com/tpope/vim-rails/";
};
vim-repeat = buildVimPluginFrom2Nix {
pname = "vim-repeat";
version = "2019-11-13";
@ -6218,12 +6243,12 @@ let
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
version = "2020-07-25";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
rev = "3e4a8c5bfa3631516cc2b79672fe958455bfb098";
sha256 = "0ai3yjfzb8jnc132q8543zn7w37lhbss3s21pmsfza7lx1vp088h";
rev = "fe2e520c62dfe10b9bc192b6c2651ef0519b1070";
sha256 = "1xh6h5wg242mzqshka5m3693r25www46p29cr92yi995a2izm2fw";
};
meta.homepage = "https://github.com/vim-ruby/vim-ruby/";
};
@ -6446,12 +6471,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
version = "2020-07-27";
version = "2020-08-01";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
rev = "ab824142634fb0e9dc8a455356a15730f48361f0";
sha256 = "1fvr03a46x3nq8cafxqb95a97c5x0cynvcz8hw8x0j8gml6x86bz";
rev = "2a273f1914489b5f199b68607e5e37c0025a9c35";
sha256 = "05yxh3hjya35pp4hgyq6i3nxnb2nl12lzv2mmzp046qzsg3b6yiq";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@ -6602,12 +6627,12 @@ let
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
version = "2020-07-27";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
rev = "5c489b57e8bc34f2a4bf58c28fadbb021dcc1a4f";
sha256 = "0na5xbmggvrvs5wv9m5nfs1kkdvgm36zmbvmymmcf8kfqv5dxh5p";
rev = "88cb2e44b60f4fa7d2e242c43ee90c5f6079e82c";
sha256 = "1ny17d30pk8z96zr8qh9g04n57ix4pjm3sg0a80b2qq82anxkmvs";
};
meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/";
};
@ -6663,12 +6688,12 @@ let
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
version = "2020-07-25";
version = "2020-08-03";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
rev = "260b4f0ccbca78aff50b9d0ba0945ce92e07e1d6";
sha256 = "084ivslydffayz9f1vglb9fnds4yakj6anrnvbwcyj27kcg1s7c5";
rev = "007972e224a995018f76f5f71c61d2c0b75e265e";
sha256 = "0370wx3p96v0p4cngm28x12djwl9mwz2kxaanj9svzg3nph19c1x";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@ -6915,12 +6940,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
version = "2020-07-30";
version = "2020-08-02";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
rev = "a1dca9d03a5f235363c0d0dea5818dc320b649d6";
sha256 = "0wh00hv1hwvbzqqws1xr4hv5c9llxkqbq2fbkprvizix1s6jvm7q";
rev = "cb994375fcbf032adfef6d31d8fcfa59bab381c8";
sha256 = "0lm9wcbkwr91b85gdf5qa9f3svdyn97j6xpl7nqa7jzcvdhdfz5c";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@ -6939,12 +6964,12 @@ let
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
version = "2020-07-28";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
rev = "fa8586f6f9ccff07cbe68642b51c95740c25019e";
sha256 = "02ki9jdjvan2vnbk2r6fdj3q80q7a8iw5ymm10348qjyhwf7m0q1";
rev = "2762e090c540ab07dc00e57cfe578337f11ab0df";
sha256 = "1ckfi2a6sp3n3b6hnk4qjvv411ij349qlj3cyx3b2l8vfg0qmwyw";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
@ -7191,12 +7216,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
version = "2020-07-30";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "bcd722ccfaf736154b583b59852c3488d8eb22d5";
sha256 = "0zvddfqyc2r14xbv77nxbx3lvhfcqb7ylbyjip86kz7i8aj984lx";
rev = "4c9c05fdbda05ed242e58dd9c9582d8722146ed5";
sha256 = "1my1vfffzn0pmba9ziyfwxs39pj4yrwsy3spxyhzi118drldkqnc";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@ -7239,12 +7264,12 @@ let
vista-vim = buildVimPluginFrom2Nix {
pname = "vista-vim";
version = "2020-07-17";
version = "2020-08-04";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vista.vim";
rev = "de344a69ee01eef8a905660cd793173698fa62dd";
sha256 = "1ngh9nal0p0xgd9xzsalirdc59kqxssx8dax97jcasmxqrp8wf8h";
rev = "7eabcd619528be9d26f20a1400cecc8e94d7e556";
sha256 = "01ikhpz0rw1zyg748cqj6sgil29gha2q157dsirfg0f7xjrqlz5q";
};
meta.homepage = "https://github.com/liuchengxu/vista.vim/";
};

View File

@ -436,6 +436,7 @@ rhysd/vim-grammarous
rhysd/vim-operator-surround
rodjek/vim-puppet
romainl/vim-cool
roman/golden-ratio
ron89/thesaurus_query.vim
roxma/nvim-cm-racer
roxma/nvim-completion-manager
@ -527,6 +528,7 @@ tpope/vim-liquid
tpope/vim-obsession
tpope/vim-pathogen
tpope/vim-projectionist
tpope/vim-rails
tpope/vim-repeat
tpope/vim-rhubarb
tpope/vim-rsi

View File

@ -1,18 +0,0 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:
with stdenv.lib;
buildLinux (args // rec {
version = "5.8";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
# branchVersion needs to be x.y
extraMeta.branch = versions.majorMinor version;
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
sha256 = "1xgibkwb1yfl6qdlbxyagai0qc1pk5ark7giz1512hh6ma353xz7";
};
} // (args.argsOverride or {}))

View File

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "dnsdist";
version = "1.4.0";
version = "1.5.0";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/dnsdist-${version}.tar.bz2";
sha256 = "1h0x5xd13j8xxrrinb7d55851m6n9w0r15wx9m3c50dk7qngldm3";
sha256 = "0n3vy84kczvbwbzmr1d2c9lh3im77gz83wczj0im4zs91kpw81rc";
};
nativeBuildInputs = [ pkgconfig protobuf ];

View File

@ -93,7 +93,7 @@
"bond" = ps: with ps; [ ]; # missing inputs: bond-home
"braviatv" = ps: with ps; [ bravia-tv];
"broadlink" = ps: with ps; [ broadlink];
"brother" = ps: with ps; [ ]; # missing inputs: brother
"brother" = ps: with ps; [ brother];
"brottsplatskartan" = ps: with ps; [ ]; # missing inputs: brottsplatskartan
"browser" = ps: with ps; [ ];
"brunt" = ps: with ps; [ ]; # missing inputs: brunt

View File

@ -37,7 +37,7 @@ stdenv.mkDerivation {
'';
homepage = "https://github.com/jitsi/jicofo";
license = licenses.asl20;
maintainers = with maintainers; [ ];
maintainers = teams.jitsi.members;
platforms = platforms.linux;
};
}

View File

@ -41,7 +41,7 @@ stdenv.mkDerivation {
'';
homepage = "https://github.com/jitsi/jitsi-videobridge";
license = licenses.asl20;
maintainers = with maintainers; [ ];
maintainers = teams.jitsi.members;
platforms = platforms.linux;
};
}

View File

@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
'';
homepage = "https://github.com/jitsi/jitsi-meet";
license = licenses.asl20;
maintainers = with maintainers; [ ];
maintainers = teams.jitsi.members;
platforms = platforms.all;
};
}

View File

@ -18,13 +18,13 @@ let
in
buildGoPackage rec {
pname = "lxd";
version = "4.3";
version = "4.4";
goPackagePath = "github.com/lxc/lxd";
src = fetchurl {
url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz";
sha256 = "07yakpnh1qf1jdb8ry0pmzh74skyc86xbz45jd02cbba13k1x2dn";
sha256 = "0fk42spz57nfmwy6xn02nnlkq01111x03psjq003k2785ah4xk1h";
};
postPatch = ''

View File

@ -12,9 +12,16 @@
, Security
}:
(rustPlatform.buildRustPackage rec {
let
# Run `eval $(nix-build -A lorri.updater)` after updating the revision!
version = "1.2";
gitRev = "43a260c221d5dac4a44fd82271736c8444474eec";
sha256 = "0g6zq27dpr8bdan5xrqchybpbqwnhhc7x8sxbfygigbqd3xv9i6n";
cargoSha256 = "1zmlp14v7av0znmjyy2aq83lc74503p6r0l11l9iw7s3xad8rda4";
in (rustPlatform.buildRustPackage rec {
pname = "lorri";
version = "1.1.1";
inherit version;
meta = with stdenv.lib; {
description = "Your project's nix-env";
@ -26,13 +33,11 @@
src = fetchFromGitHub {
owner = "target";
repo = pname;
# Run `eval $(nix-build -A lorri.updater)` after updating the revision!
# ALSO dont forget to update the cargoSha256!
rev = "05ea21170a18800e83b3dcf1e3d347f83a9fa992";
sha256 = "1lgig5q1anmmmc1i1qnbx8rd8mqvm5csgnlaxlj4l4rxjmgiv06n";
rev = gitRev;
inherit sha256;
};
cargoSha256 = "16asbpq47f3zcv4j9rzqx9v1317qz7xjr7dxd019vpr88zyk4fi1";
inherit cargoSha256;
doCheck = false;
BUILD_REV_COUNT = src.revCount or 1;

View File

@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "isync";
version = "1.3.2";
version = "1.3.3";
src = fetchurl {
url = "mirror://sourceforge/isync/${pname}-${version}.tar.gz";
sha256 = "01g8hk9gisz67204k8ad7w7i3zp9vg2c68lscld44bwiii1d21li";
sha256 = "10n8ykag0q3ws6fc15xqyg3v980v5nq3kzpablly2rh2z7vkn8gj";
};
nativeBuildInputs = [ pkg-config perl ];

View File

@ -1,14 +1,25 @@
{ lib, stdenv, fetchurl }:
let
# memstream — POSIX memory streams for BSD
memstream = fetchurl {
url = "https://piumarta.com/software/memstream/memstream-0.1.tar.gz";
sha256 = "0kvdb897g7nyviaz72arbqijk2g2wa61cmi3l5yh48rzr49r3a3a";
};
in
stdenv.mkDerivation rec {
name = "hyx-0.1.5";
pname = "hyx";
version = "2020-06-09";
src = fetchurl {
url = "https://yx7.cc/code/hyx/${name}.tar.xz";
sha256 = "0gd8fbdyw12jwffa5dgcql4ry22xbdhqdds1qwzk1rkcrkgnc1mg";
url = "https://yx7.cc/code/hyx/hyx-${lib.replaceStrings [ "-" ] [ "." ] version}.tar.xz";
sha256 = "1x8dmll93hrnj24kn5knpwj36y6r1v2ygwynpjwrg2hwd4c1a8hi";
};
patches = [ ./no-wall-by-default.patch ];
postUnpack = lib.optionalString stdenv.isDarwin ''
tar --strip=1 -C $sourceRoot -xf ${memstream} --wildcards "memstream-0.1/memstream.[hc]"
'';
patches = lib.optional stdenv.isDarwin ./memstream.patch;
installPhase = ''
install -vD hyx $out/bin/hyx
@ -19,6 +30,6 @@ stdenv.mkDerivation rec {
homepage = "https://yx7.cc/code/";
license = licenses.mit;
maintainers = with maintainers; [ fpletz ];
platforms = platforms.linux;
platforms = with platforms; linux ++ darwin;
};
}

View File

@ -0,0 +1,31 @@
diff -Naur hyx-2020.06.09.org/Makefile hyx-2020.06.09/Makefile
--- hyx-2020.06.09.org/Makefile 2020-06-09 15:19:50.000000000 +0300
+++ hyx-2020.06.09/Makefile 2020-07-22 11:46:40.000000000 +0300
@@ -1,6 +1,6 @@
all: CFLAGS ?= -O2 -Wl,-s \
- -Wl,-z,relro,-z,now -fpic -pie -D_FORTIFY_SOURCE=2 -fstack-protector-all
+ -D_FORTIFY_SOURCE=2 -fstack-protector-all
all: CFLAGS += -std=c99 -pedantic -Wall -Wextra -DNDEBUG
all: hyx
@@ -13,7 +13,7 @@
hyx: *.h *.c
$(CC) \
$(CFLAGS) \
- hyx.c common.c blob.c history.c view.c input.c \
+ hyx.c common.c blob.c history.c view.c input.c memstream.c \
-o hyx
clean:
diff -Naur hyx-2020.06.09.org/view.c hyx-2020.06.09/view.c
--- hyx-2020.06.09.org/view.c 2020-06-09 15:19:50.000000000 +0300
+++ hyx-2020.06.09/view.c 2020-07-22 11:49:09.000000000 +0300
@@ -4,6 +4,7 @@
#include "view.h"
#include "input.h"
#include "ansi.h"
+#include "memstream.h"
#include <stdlib.h>
#include <stdio.h>

View File

@ -1,11 +0,0 @@
--- hyx-0.1.5.org/Makefile 2018-06-02 17:14:37.000000000 +0100
+++ hyx-0.1.5/Makefile 2018-11-10 09:25:49.569961762 +0000
@@ -1,7 +1,7 @@
all: CFLAGS ?= -O2 -Wl,-s \
-Wl,-z,relro,-z,now -fpic -pie -D_FORTIFY_SOURCE=2 -fstack-protector-all
-all: CFLAGS += -std=c99 -pedantic -Wall -Wextra -DNDEBUG
+all: CFLAGS += -std=c99 -DNDEBUG
all: hyx
debug: CFLAGS ?= -O0 -g \

View File

@ -1998,6 +1998,8 @@ in
gthree = callPackage ../development/libraries/gthree { };
gtg = callPackage ../applications/office/gtg { };
gti = callPackage ../tools/misc/gti { };
hdate = callPackage ../applications/misc/hdate { };
@ -17292,14 +17294,6 @@ in
];
};
linux_5_8 = callPackage ../os-specific/linux/kernel/linux-5.8.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
kernelPatches.request_key_helper
kernelPatches.export_kernel_fpu_functions."5.3"
];
};
linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
@ -17515,7 +17509,7 @@ in
# Update this when adding the newest kernel major version!
# And update linux_latest_for_hardened below if the patches are already available
linuxPackages_latest = linuxPackages_5_8;
linuxPackages_latest = linuxPackages_5_7;
linux_latest = linuxPackages_latest.kernel;
# Build the kernel modules for the some of the kernels.
@ -17530,7 +17524,6 @@ in
linuxPackages_4_19 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_19);
linuxPackages_5_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_4);
linuxPackages_5_7 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_7);
linuxPackages_5_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_8);
# When adding to this list:
# - Update linuxPackages_latest to the latest version
@ -20352,6 +20345,8 @@ in
gnunet_git = lowPrio (callPackage ../applications/networking/p2p/gnunet/git.nix { });
gnunet-gtk = callPackage ../applications/networking/p2p/gnunet-gtk { };
gocr = callPackage ../applications/graphics/gocr { };
gobby5 = callPackage ../applications/editors/gobby { };

View File

@ -569,6 +569,8 @@ let
mtime = callPackage ../development/ocaml-modules/mtime { };
mustache = callPackage ../development/ocaml-modules/mustache { };
nocrypto = callPackage ../development/ocaml-modules/nocrypto { };
notty = callPackage ../development/ocaml-modules/notty { };

View File

@ -543,6 +543,8 @@ in {
breezy = callPackage ../development/python-modules/breezy { };
brother = callPackage ../development/python-modules/brother { };
build = callPackage ../development/python-modules/build { };
ciso8601 = callPackage ../development/python-modules/ciso8601 { };
@ -1420,6 +1422,10 @@ in {
pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
pytest-tornasync = callPackage ../development/python-modules/pytest-tornasync { };
pytest-trio = callPackage ../development/python-modules/pytest-trio { };
pytest-twisted = callPackage ../development/python-modules/pytest-twisted { };
pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
@ -1553,6 +1559,10 @@ in {
tokenizers = disabledIf (!isPy3k)
(toPythonModule (callPackage ../development/python-modules/tokenizers { }));
towncrier = callPackage ../development/python-modules/towncrier {
inherit (pkgs) git;
};
transformers = callPackage ../development/python-modules/transformers { };
transforms3d = callPackage ../development/python-modules/transforms3d { };
@ -3605,6 +3615,8 @@ in {
rotate-backups = callPackage ../tools/backup/rotate-backups { };
liblarch = callPackage ../development/python-modules/liblarch { };
librosa = callPackage ../development/python-modules/librosa { };
samplerate = callPackage ../development/python-modules/samplerate { };