Merge remote-tracking branch 'channels/nixpkgs-unstable' into staging

This commit is contained in:
John Ericson 2017-10-18 14:53:30 -04:00
commit ee9c59c5b3
55 changed files with 2549 additions and 1108 deletions

View File

@ -48,6 +48,4 @@ The binaries are made available via a [binary cache](https://cache.nixos.org).
The current Nix expressions of the channels are available in the The current Nix expressions of the channels are available in the
[`nixpkgs-channels`](https://github.com/NixOS/nixpkgs-channels) repository, [`nixpkgs-channels`](https://github.com/NixOS/nixpkgs-channels) repository,
which has branches corresponding to the available channels. There is also the which has branches corresponding to the available channels.
[Nixpkgs Monitor](http://monitor.nixos.org) which keeps track of updates
and security vulnerabilities.

View File

@ -545,6 +545,9 @@ rec {
# Cavium ThunderX stuff. # Cavium ThunderX stuff.
PCI_HOST_THUNDER_ECAM y PCI_HOST_THUNDER_ECAM y
# Nvidia Tegra stuff.
PCI_TEGRA y
# The default (=y) forces us to have the XHCI firmware available in initrd, # The default (=y) forces us to have the XHCI firmware available in initrd,
# which our initrd builder can't currently do easily. # which our initrd builder can't currently do easily.
USB_XHCI_TEGRA m USB_XHCI_TEGRA m

View File

@ -31,6 +31,7 @@ let
pkgs.nano pkgs.nano
pkgs.ncurses pkgs.ncurses
pkgs.netcat pkgs.netcat
pkgs.nix-info
config.programs.ssh.package config.programs.ssh.package
pkgs.perl pkgs.perl
pkgs.procps pkgs.procps

View File

@ -92,9 +92,12 @@ let
${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY" ${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY"
''} ''}
# Tell systemd about our $DISPLAY. This is needed by the # Tell systemd about our $DISPLAY and $XAUTHORITY.
# ssh-agent unit. # This is needed by the ssh-agent unit.
${config.systemd.package}/bin/systemctl --user import-environment DISPLAY #
# Also tell systemd about the dbus session bus address.
# This is required by user units using the session bus.
${config.systemd.package}/bin/systemctl --user import-environment DISPLAY XAUTHORITY DBUS_SESSION_BUS_ADDRESS
# Load X defaults. # Load X defaults.
${xorg.xrdb}/bin/xrdb -merge ${xresourcesXft} ${xorg.xrdb}/bin/xrdb -merge ${xresourcesXft}

View File

@ -31,8 +31,15 @@ in
example = [ "example.com" ]; example = [ "example.com" ];
type = types.listOf types.str; type = types.listOf types.str;
description = '' description = ''
A list of domains. These domains are used as search suffixes when resolving single-label host names (domain names which contain no dot), in order to qualify them into fully-qualified domain names (FQDNs). A list of domains. These domains are used as search suffixes
For compatibility reasons, if this setting is not specified, the search domains listed in /etc/resolv.conf are used instead, if that file exists and any domains are configured in it. when resolving single-label host names (domain names which
contain no dot), in order to qualify them into fully-qualified
domain names (FQDNs).
</para><para>
For compatibility reasons, if this setting is not specified,
the search domains listed in
<filename>/etc/resolv.conf</filename> are used instead, if
that file exists and any domains are configured in it.
''; '';
}; };
@ -41,10 +48,30 @@ in
example = "false"; example = "false";
type = types.enum [ "true" "resolve" "false" ]; type = types.enum [ "true" "resolve" "false" ];
description = '' description = ''
Controls Link-Local Multicast Name Resolution support (RFC 4794) on the local host. Controls Link-Local Multicast Name Resolution support
If true, enables full LLMNR responder and resolver support. (RFC 4795) on the local host.
If false, disables both. </para><para>
If set to "resolve", only resolution support is enabled, but responding is disabled. If set to
<variablelist>
<varlistentry>
<term><literal>"true"</literal></term>
<listitem><para>
Enables full LLMNR responder and resolver support.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>"false"</literal></term>
<listitem><para>
Disables both.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>"resolve"</literal></term>
<listitem><para>
Only resolution support is enabled, but responding is disabled.
</para></listitem>
</varlistentry>
</variablelist>
''; '';
}; };
@ -53,9 +80,36 @@ in
example = "true"; example = "true";
type = types.enum [ "true" "allow-downgrade" "false" ]; type = types.enum [ "true" "allow-downgrade" "false" ];
description = '' description = ''
If true all DNS lookups are DNSSEC-validated locally (excluding LLMNR and Multicast DNS). Note that this mode requires a DNS server that supports DNSSEC. If the DNS server does not properly support DNSSEC all validations will fail. If set to
If set to "allow-downgrade" DNSSEC validation is attempted, but if the server does not support DNSSEC properly, DNSSEC mode is automatically disabled. Note that this mode makes DNSSEC validation vulnerable to "downgrade" attacks, where an attacker might be able to trigger a downgrade to non-DNSSEC mode by synthesizing a DNS response that suggests DNSSEC was not supported. <variablelist>
If set to false, DNS lookups are not DNSSEC validated. <varlistentry>
<term><literal>"true"</literal></term>
<listitem><para>
all DNS lookups are DNSSEC-validated locally (excluding
LLMNR and Multicast DNS). Note that this mode requires a
DNS server that supports DNSSEC. If the DNS server does
not properly support DNSSEC all validations will fail.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>"allow-downgrade"</literal></term>
<listitem><para>
DNSSEC validation is attempted, but if the server does not
support DNSSEC properly, DNSSEC mode is automatically
disabled. Note that this mode makes DNSSEC validation
vulnerable to "downgrade" attacks, where an attacker might
be able to trigger a downgrade to non-DNSSEC mode by
synthesizing a DNS response that suggests DNSSEC was not
supported.
</para></listitem>
</varlistentry>
<varlistentry>
<term><literal>"false"</literal></term>
<listitem><para>
DNS lookups are not DNSSEC validated.
</para></listitem>
</varlistentry>
</variablelist>
''; '';
}; };

View File

@ -4,11 +4,11 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "snd-16.9"; name = "snd-17.8";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz"; url = "mirror://sourceforge/snd/${name}.tar.gz";
sha256 = "1rw9wrj1f0g413ya32s9mwhvv3c6iasjza22irzf6xlv49b9s5dp"; sha256 = "161bx2xgz692iqmsmhv9yi8rvd7y31si4rniizwirwz7q4y4vwvf";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View File

@ -95,10 +95,10 @@
ahungry-theme = callPackage ({ elpaBuild, emacs, fetchurl, lib }: ahungry-theme = callPackage ({ elpaBuild, emacs, fetchurl, lib }:
elpaBuild { elpaBuild {
pname = "ahungry-theme"; pname = "ahungry-theme";
version = "1.5.0"; version = "1.6.0";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/ahungry-theme-1.5.0.tar"; url = "https://elpa.gnu.org/packages/ahungry-theme-1.6.0.tar";
sha256 = "0xxzmqawd7cwafzb9z6c7hjlh6adc5sj7hfcqxf30b7b7ragqn19"; sha256 = "1b0x7g753gn7mym8286b937zmxv50jgdish2h6wc05w1g1lygwsz";
}; };
packageRequires = [ emacs ]; packageRequires = [ emacs ];
meta = { meta = {
@ -201,10 +201,10 @@
}) {}; }) {};
auto-correct = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { auto-correct = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "auto-correct"; pname = "auto-correct";
version = "1.1"; version = "1.1.1";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/auto-correct-1.1.el"; url = "https://elpa.gnu.org/packages/auto-correct-1.1.1.el";
sha256 = "19i84dqqnxc5v36lsmj9zj8wbmg267c50jvq2i9bb66i9pzd0s53"; sha256 = "141dp4r6v6qs1a58z2qmsyr3pfgp3xji0sqg3fn91q2x4dkvqfzl";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -281,10 +281,10 @@
}) {}; }) {};
captain = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { captain = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "captain"; pname = "captain";
version = "1.0.2"; version = "1.0.3";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/captain-1.0.2.el"; url = "https://elpa.gnu.org/packages/captain-1.0.3.el";
sha256 = "0rslksfwzf5bngmbfgv2mwmls5dpwmz7rs9av9p60y7k848haqf1"; sha256 = "02b4s4pfnwfwc3xgh4g96wrqll37m35dc2x09pjwkdjxglki7045";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -1464,10 +1464,10 @@
}) {}; }) {};
nlinum = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { nlinum = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "nlinum"; pname = "nlinum";
version = "1.7"; version = "1.8";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/nlinum-1.7.el"; url = "https://elpa.gnu.org/packages/nlinum-1.8.el";
sha256 = "0ql1dbad29sdv3wmv65985g8ibl2176m2hqhjfrppgg34h3w51lz"; sha256 = "0bb1c8a68fzv59q2ri7ppbx8cm7sa8n4hxxvxv73db2dcgwrgwga";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -1556,10 +1556,10 @@
}) {}; }) {};
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org"; pname = "org";
version = "20171009"; version = "20171016";
src = fetchurl { src = fetchurl {
url = "https://elpa.gnu.org/packages/org-20171009.tar"; url = "https://elpa.gnu.org/packages/org-20171016.tar";
sha256 = "03j7vcj5rihhdh1mmy667s1jy39wfs0kf4gc0gmqxldml062gcpm"; sha256 = "1196kv83p953nd9c5gxkn8ndw2kmm2kfw34dldap6m89khqflz5a";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {

File diff suppressed because it is too large Load Diff

View File

@ -1031,12 +1031,12 @@
aggressive-indent = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: aggressive-indent = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "aggressive-indent"; pname = "aggressive-indent";
version = "1.8.3"; version = "1.9.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Malabarba"; owner = "Malabarba";
repo = "aggressive-indent-mode"; repo = "aggressive-indent-mode";
rev = "998407f56009f441a7cb83d678118d4d8e68f661"; rev = "d6778ae89cd2d40949aa076a43e327f7acff59c3";
sha256 = "0brggqlij0nacx0yjk10rkn045nk0z03r8llmnqkangjm47ffksr"; sha256 = "0xya19w1bwpqrrqvmms0lfhqb168iv7j6kvnn49zbynnf9dhgr9w";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/aggressive-indent"; url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/aggressive-indent";
@ -1073,12 +1073,12 @@
ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: ahungry-theme = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "ahungry-theme"; pname = "ahungry-theme";
version = "1.5.0"; version = "1.6.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ahungry"; owner = "ahungry";
repo = "color-theme-ahungry"; repo = "color-theme-ahungry";
rev = "85a1af27541f6a73a63120fac2cfbb7ba39531c9"; rev = "2b06d75096d6a1c06682b70e229f2c932e9eac2c";
sha256 = "0z1kh8xj16lp7ydzw1fxypw37vlrcxcb8bpx96w6aj6zcd7pzwmn"; sha256 = "1jxss4gnlg2vkgf10v1kj1c7isbh7vh040iqrzjkrhclf4qiag5d";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme"; url = "https://raw.githubusercontent.com/milkypostman/melpa/520295978fd7de3f4266dd69cc30d0b4fdf09db0/recipes/ahungry-theme";
@ -1732,12 +1732,12 @@
apiwrap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: apiwrap = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "apiwrap"; pname = "apiwrap";
version = "0.2.1"; version = "0.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "vermiculus"; owner = "vermiculus";
repo = "apiwrap.el"; repo = "apiwrap.el";
rev = "74b27a95429b3207d0005610d11223728039ba81"; rev = "c36eff71af1299cc85c5b6fde3ed15eff8a5bd06";
sha256 = "1vp5crdjk3pswn6ip3vgkkc49kqnpayfjgzivfi6fplvhz8klrr1"; sha256 = "0dwzb7ix4zia6yzm2m1f0lp8hvv4sv3vvlcbnkmng1anjfmmdrn6";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0197fd3657e65e3826375d9b6f19da3058366c91/recipes/apiwrap"; url = "https://raw.githubusercontent.com/milkypostman/melpa/0197fd3657e65e3826375d9b6f19da3058366c91/recipes/apiwrap";
@ -2722,6 +2722,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
benchstat = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "benchstat";
version = "1.0.0";
src = fetchFromGitHub {
owner = "Quasilyte";
repo = "benchstat.el";
rev = "b39a97f3072c2d3c1d3f86790b9e134d05b8d7e6";
sha256 = "0j508n860dp4in1psnkcriqck6by1jvnscalyff5na8hx6xgyysm";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9180fbedf95f9b1f5810bbf4929dfee513f89e3/recipes/benchstat";
sha256 = "0h2zi4gh23bas1zfj7j2x994lwgd3xyys96ipg1vq7z2b06572k9";
name = "benchstat";
};
packageRequires = [];
meta = {
homepage = "https://melpa.org/#/benchstat";
license = lib.licenses.free;
};
}) {};
better-defaults = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: better-defaults = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "better-defaults"; pname = "better-defaults";
@ -3649,12 +3670,12 @@
caml = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: caml = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "caml"; pname = "caml";
version = "4.6.0beta1"; version = "4.6.0beta2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ocaml"; owner = "ocaml";
repo = "ocaml"; repo = "ocaml";
rev = "185bf236abb2bf10abfd3bff45c723ba10551c80"; rev = "817604da4d38362b6b2bd4c7787a5add6741cd21";
sha256 = "0057iik539jfcw287vcacb8hfxdnyfk17cc0ymxxy3sk5y1mfjik"; sha256 = "1d49kiv9nfr624924qwmf0mfsvja28mvliipaylfbslyb3f7jpkl";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d5a3263cdcc229b11a3e96edbf632d56f32c47aa/recipes/caml"; url = "https://raw.githubusercontent.com/milkypostman/melpa/d5a3263cdcc229b11a3e96edbf632d56f32c47aa/recipes/caml";
@ -4646,12 +4667,12 @@
cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "cmake-mode"; pname = "cmake-mode";
version = "3.10.0pre1"; version = "3.10.0pre2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Kitware"; owner = "Kitware";
repo = "CMake"; repo = "CMake";
rev = "ecaddda2fea374089d867ad17b8b4700b189f397"; rev = "4d04ede10c451ce9a53e8bc34e0d64ab167ad9f9";
sha256 = "0j6zzirbx1pcb0hyih77w6dbjmz2axknib7aryrcm7pjwd9d0q23"; sha256 = "1ayc9zm7ll58ykdmyzilml17hapq7gc6ssmjr645sbcj3w70ba71";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode"; url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
@ -5867,22 +5888,22 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
counsel-bbdb = callPackage ({ emacs, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }: counsel-bbdb = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "counsel-bbdb"; pname = "counsel-bbdb";
version = "0.0.1"; version = "0.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "redguardtoo"; owner = "redguardtoo";
repo = "counsel-bbdb"; repo = "counsel-bbdb";
rev = "297d0c7e6e1eaafcd5e188724fea8e8f26b95555"; rev = "f95e4812cd17e5f8069c9209241396780d414680";
sha256 = "14gw4d855v2nvqh06vs9rzs816pn1hp4rhfikb0wzg1ay6gdrwi7"; sha256 = "08zal6wyzxqqg9650xyj2gmhb5cr34zwjgpfmkiw610ypld1xr73";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0ed9bcdb1f25a6dd743c1dac2bb6cda73a5a5dc2/recipes/counsel-bbdb"; url = "https://raw.githubusercontent.com/milkypostman/melpa/0ed9bcdb1f25a6dd743c1dac2bb6cda73a5a5dc2/recipes/counsel-bbdb";
sha256 = "14d9mk44skpmyj0zkqwz97j80r630j7s5hfrrhlsafdpl5aafjxp"; sha256 = "14d9mk44skpmyj0zkqwz97j80r630j7s5hfrrhlsafdpl5aafjxp";
name = "counsel-bbdb"; name = "counsel-bbdb";
}; };
packageRequires = [ emacs ivy ]; packageRequires = [];
meta = { meta = {
homepage = "https://melpa.org/#/counsel-bbdb"; homepage = "https://melpa.org/#/counsel-bbdb";
license = lib.licenses.free; license = lib.licenses.free;
@ -6416,12 +6437,12 @@
darcula-theme = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }: darcula-theme = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "darcula-theme"; pname = "darcula-theme";
version = "1.2"; version = "1.7";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "fommil"; owner = "fommil";
repo = "emacs-darcula-theme"; repo = "emacs-darcula-theme";
rev = "da9852867ac115a54ee350a750d4dae182706117"; rev = "25f179b9fb72c1b95a3907aa4b4a44f8d261e45a";
sha256 = "03059ydiw73a7kdvgn3namfqz87pqm2xfrnf87irkiv5pl9h482s"; sha256 = "0x1amh0ycjvk218d6cyqizkak47b6r1wczakbfkvnbr0khgkgmr7";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/23c8f10205187babb17e3abc3dc40eb1938e6640/recipes/darcula-theme"; url = "https://raw.githubusercontent.com/milkypostman/melpa/23c8f10205187babb17e3abc3dc40eb1938e6640/recipes/darcula-theme";
@ -7214,12 +7235,12 @@
diredfl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: diredfl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "diredfl"; pname = "diredfl";
version = "0.3"; version = "0.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "purcell"; owner = "purcell";
repo = "diredfl"; repo = "diredfl";
rev = "2393653a1518b118180ff90ef2b66cfb7d0b555c"; rev = "45e9c46f58c655694758d4986b9195c8bb40ddf3";
sha256 = "04yykal90pc4nsdlk08z6svsnddjzaz1drwvs3bqfjw01fr50xcs"; sha256 = "1zb2lz7rp58zqvpniqcsmqabi7nqg2d8bfd0hgmq68bn2hd25b5z";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/3da86e18d423198766455929da1dcb3a9a3be381/recipes/diredfl"; url = "https://raw.githubusercontent.com/milkypostman/melpa/3da86e18d423198766455929da1dcb3a9a3be381/recipes/diredfl";
@ -8018,12 +8039,12 @@
easy-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: easy-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "easy-hugo"; pname = "easy-hugo";
version = "1.9.11"; version = "2.0.13";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "masasam"; owner = "masasam";
repo = "emacs-easy-hugo"; repo = "emacs-easy-hugo";
rev = "8f16fb1f510a147e7ab846030057d4c74127ffb2"; rev = "0269de80c97c80134c2fd6127de24dd2c25e5d8e";
sha256 = "15axmg6z1nlaz7xsf70arxazkkskkga2fa71iswpnhwqsrr90w8l"; sha256 = "1rwwhr5wsvbv06l6cv3mi6g4ka24a6zqxgdx6mi1y3mxj08vmn0f";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/easy-hugo"; url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/easy-hugo";
@ -10022,12 +10043,12 @@
erlang = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: erlang = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "erlang"; pname = "erlang";
version = "20.1.1"; version = "20.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "erlang"; owner = "erlang";
repo = "otp"; repo = "otp";
rev = "69292a11cd4b31fd3ff73b44f28d527f2d16f555"; rev = "919ef5de2858e606d4a9be3e0e995b0802c76e33";
sha256 = "1v5hna4gf2i9lmiyykbs4w2r1yym2p6jb21nxfa5vlhwq85mldfb"; sha256 = "0y76ci80wmzrxvj90bhiz6cvwbis34kcc6dzas9xxsj92b6sh7sk";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang"; url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang";
@ -11260,12 +11281,12 @@
evil-visual-replace = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: evil-visual-replace = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "evil-visual-replace"; pname = "evil-visual-replace";
version = "0.0.4"; version = "0.0.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "troyp"; owner = "troyp";
repo = "evil-visual-replace"; repo = "evil-visual-replace";
rev = "9bfbaf71898294e25d588a887fb4753641edfbe9"; rev = "163fc827a1ffc106475da470c37fb26f4cc9b008";
sha256 = "00mhqb9rn4hq90x5i44jyq51lg351bv8hdj4c443nxrbldi73k9s"; sha256 = "1gfyrq7xfzmzh3x8k5f08n027dlbwi0pkkxf9c39fkxp4jngibsz";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/evil-visual-replace"; url = "https://raw.githubusercontent.com/milkypostman/melpa/855ea20024b606314f8590129259747cac0bcc97/recipes/evil-visual-replace";
@ -11616,12 +11637,12 @@
fancy-narrow = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: fancy-narrow = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "fancy-narrow"; pname = "fancy-narrow";
version = "0.9.4"; version = "0.9.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Malabarba"; owner = "Malabarba";
repo = "fancy-narrow"; repo = "fancy-narrow";
rev = "cd381c1acd5e0d9b6acd7f3e76c3b1de21e8b6df"; rev = "c0f70b4333d4764323b7154e37a378adb1610ab7";
sha256 = "10ds6nlzm1s5xsp53a52qlzrnph7in6gib67qhgnwpj33wp8gs91"; sha256 = "0vcr1gnqawvc1yclqs23jvxm6bqix8kpflf1c7znb0wzxmz9kx7y";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/fancy-narrow"; url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/fancy-narrow";
@ -12546,12 +12567,12 @@
flycheck-objc-clang = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: flycheck-objc-clang = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "flycheck-objc-clang"; pname = "flycheck-objc-clang";
version = "1.1.0"; version = "2.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "GyazSquare"; owner = "GyazSquare";
repo = "flycheck-objc-clang"; repo = "flycheck-objc-clang";
rev = "b16b77f95e4e53a8951ebee6209a5de311748447"; rev = "29a9eb320d62400564360986f7ad400b74070d8e";
sha256 = "0lda99wscj89vhzg9wq7akm3dx1zlf90m91ifr627vcw2mzj4wkh"; sha256 = "0b4vwbxzhds9vb4nknfdywvfpr1gkk86vsbbq6f5ds0pfk75x022";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4ff4412f507371b93cfb85fc744e54110cd87338/recipes/flycheck-objc-clang"; url = "https://raw.githubusercontent.com/milkypostman/melpa/4ff4412f507371b93cfb85fc744e54110cd87338/recipes/flycheck-objc-clang";
@ -17476,12 +17497,12 @@
helm-org-rifle = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }: helm-org-rifle = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, s }:
melpaBuild { melpaBuild {
pname = "helm-org-rifle"; pname = "helm-org-rifle";
version = "1.4.1"; version = "1.4.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "alphapapa"; owner = "alphapapa";
repo = "helm-org-rifle"; repo = "helm-org-rifle";
rev = "93df6808dda8f50da4f435c47763733703905119"; rev = "26749ff9f34b2abddf7c47ff71b1046942e38398";
sha256 = "1zyl8x03n9n9sc7bys2nqdmzadl5qrwi01qn1gy48jrkfhgiva6g"; sha256 = "1q969rlqj706wdzd3s54pqpfpqkg18bzl5srl7xkw43cfzxpcpj2";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f39cc94dde5aaf0d6cfea5c98dd52cdb0bcb1615/recipes/helm-org-rifle"; url = "https://raw.githubusercontent.com/milkypostman/melpa/f39cc94dde5aaf0d6cfea5c98dd52cdb0bcb1615/recipes/helm-org-rifle";
@ -20473,6 +20494,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
js-auto-format-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "js-auto-format-mode";
version = "1.0.0";
src = fetchFromGitHub {
owner = "ybiquitous";
repo = "js-auto-format-mode";
rev = "37def86f6e46742ddd5e774778d1c208e7942e0e";
sha256 = "0w92r1lk2xb9lqjnqkxp2zv8rmf71kqyvq4mhaxvz36gm19rz1yd";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2d3be16771b5b5fde639da3ee97890620354ee7a/recipes/js-auto-format-mode";
sha256 = "1gxf7xz1j3ga2pk5w8cgny7l8kid59zap2a97lhb50w1qczfqqzs";
name = "js-auto-format-mode";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/js-auto-format-mode";
license = lib.licenses.free;
};
}) {};
js-comint = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: js-comint = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "js-comint"; pname = "js-comint";
@ -21890,12 +21932,12 @@
live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "live-py-mode"; pname = "live-py-mode";
version = "2.17.0"; version = "2.18.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "donkirkby"; owner = "donkirkby";
repo = "live-py-plugin"; repo = "live-py-plugin";
rev = "0da66c7c01e8fea952faa3e21a34664b37918400"; rev = "619a1b35b9a8151703421e2716ea0409162a4b84";
sha256 = "0xzqg5nrrsapxsnyk919w5nb6pad7w06f0c266x9cs4m9wih82wk"; sha256 = "0dakcsdn6pax0q6wdvg23fg327nk35z3lzk2vlvc76780d0fi85h";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode"; url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode";
@ -22869,12 +22911,12 @@
marshal = callPackage ({ eieio ? null, fetchFromGitHub, fetchurl, ht, json ? null, lib, melpaBuild }: marshal = callPackage ({ eieio ? null, fetchFromGitHub, fetchurl, ht, json ? null, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "marshal"; pname = "marshal";
version = "0.7.0"; version = "0.8.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sigma"; owner = "sigma";
repo = "marshal.el"; repo = "marshal.el";
rev = "92caeddbb3c3de61707d12db62b9915e271807b7"; rev = "3c15edd8ddfb29a5151182983392ee831826d9d0";
sha256 = "0fajz4k3p2ki237jz0c3wfab5272fvvw9vzxzfivpmpcnws6gbn6"; sha256 = "1a17csrp7ni4if8l5bvxb2024fav28vjii1qqym3gcalw0jg6ink";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/203f2061c5c7d4aefab3175de5e0538f12158ee3/recipes/marshal"; url = "https://raw.githubusercontent.com/milkypostman/melpa/203f2061c5c7d4aefab3175de5e0538f12158ee3/recipes/marshal";
@ -23181,6 +23223,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
meson-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "meson-mode";
version = "0.1";
src = fetchFromGitHub {
owner = "wentasah";
repo = "meson-mode";
rev = "212d9f38a08074f1cb6e914e12b60bc52dcb8bee";
sha256 = "1kv7413y5530frs1nrp0nl40h9j0idwp7vlg761r260200m8sl3v";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/4702a31ffd6b9c34f96d151f2611a1bfb25baa88/recipes/meson-mode";
sha256 = "16yg217ghx6pvlxha2swznkg12c2a9hhyi0hnsbqdj2ijcdzca80";
name = "meson-mode";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/meson-mode";
license = lib.licenses.free;
};
}) {};
meta-presenter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: meta-presenter = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "meta-presenter"; pname = "meta-presenter";
@ -23687,12 +23750,12 @@
monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: monokai-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "monokai-theme"; pname = "monokai-theme";
version = "3.3.0"; version = "3.4.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "oneKelvinSmith"; owner = "oneKelvinSmith";
repo = "monokai-emacs"; repo = "monokai-emacs";
rev = "46fe076b5943ccc6fdc9cdacc7e8ad02b64bcd36"; rev = "019e07947426f0192fc3458f3f72c19031b607de";
sha256 = "03aw9ab54a5fljhwygg62hr2n9kk82xfwcdq17ln5z0951gqi99r"; sha256 = "0id35345zp0fchbcz8qk2lg71jyln91k56vfama27ss3nzy3f9kz";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme"; url = "https://raw.githubusercontent.com/milkypostman/melpa/2bc9ce95a02fc4bcf7bc7547849c1c15d6db5089/recipes/monokai-theme";
@ -25258,12 +25321,12 @@
olivetti = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: olivetti = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "olivetti"; pname = "olivetti";
version = "1.5.7"; version = "1.5.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "rnkn"; owner = "rnkn";
repo = "olivetti"; repo = "olivetti";
rev = "e5153850ab626699109d93ab0afb6e3aea48f8b8"; rev = "9bd41082a593ba90f3e9e34d3ffc29bbb276b674";
sha256 = "1bg1j8wi8smsbf4qmpcy3j3ihkg3gpnxa5bqgysbj7j9n11rjgl4"; sha256 = "0j33wn2kda5fi906h6y0zd5d0ygw0jg576kdndc3zyb4pxby96dn";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/697334ca3cdb9630572ae267811bd5c2a67d2a95/recipes/olivetti"; url = "https://raw.githubusercontent.com/milkypostman/melpa/697334ca3cdb9630572ae267811bd5c2a67d2a95/recipes/olivetti";
@ -25342,12 +25405,12 @@
omni-scratch = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: omni-scratch = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "omni-scratch"; pname = "omni-scratch";
version = "0.5.0"; version = "0.6.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "AdrieanKhisbe"; owner = "AdrieanKhisbe";
repo = "omni-scratch.el"; repo = "omni-scratch.el";
rev = "e73d4c3f9e0d4774261496d018cf944a254e06f5"; rev = "636374c59c7d33c2f72c97ad8ba9fb4854f2324d";
sha256 = "0rmpnqb16v0hxfhw4lq2d27vhfhqv1mh8whq2l718l8c280yfn6k"; sha256 = "0w62bk2m0gs4b605s691z4iap9baz1z6c8z4v9vb05917qlsx5xb";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/6ba3e128a7fe4476d82266506b18ba9984c37944/recipes/omni-scratch"; url = "https://raw.githubusercontent.com/milkypostman/melpa/6ba3e128a7fe4476d82266506b18ba9984c37944/recipes/omni-scratch";
@ -25388,8 +25451,8 @@
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "OmniSharp"; owner = "OmniSharp";
repo = "omnisharp-emacs"; repo = "omnisharp-emacs";
rev = "40b6251a96057c80a958362a0886c06eea5bfd62"; rev = "d7a63cd5f592c131615a3b6523fc2b2a04a9f00a";
sha256 = "176qfjd0qfgypj7pyi2p7v6zn7sic86gcgxz056k4y2akm6aa2p6"; sha256 = "0cvsys9jyb0zbkj5q01q2fgjmcqvb12dxgfy049fl7a2gd9n55fj";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp"; url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp";
@ -27052,12 +27115,12 @@
ox-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: ox-hugo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
melpaBuild { melpaBuild {
pname = "ox-hugo"; pname = "ox-hugo";
version = "0.2.1"; version = "0.2.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kaushalmodi"; owner = "kaushalmodi";
repo = "ox-hugo"; repo = "ox-hugo";
rev = "a0a1bb95d12fd45e3e111d29fd49b8171db1109b"; rev = "37d7a0d3d633542de02b4c415b1931ae93dd8ff6";
sha256 = "00pn5adk6qw4lpfsw1lxhp0466q3sndgqgrh4y821lbxssx89lh7"; sha256 = "09vgv82ws53wgd1inyin8y3v2yixg74w6bnr7awry4jmxbb15kz8";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e1240bb7b5bb8773f804b987901566a20e3e8a9/recipes/ox-hugo"; url = "https://raw.githubusercontent.com/milkypostman/melpa/1e1240bb7b5bb8773f804b987901566a20e3e8a9/recipes/ox-hugo";
@ -27388,12 +27451,12 @@
paradox = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, let-alist, lib, melpaBuild, seq, spinner }: paradox = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, let-alist, lib, melpaBuild, seq, spinner }:
melpaBuild { melpaBuild {
pname = "paradox"; pname = "paradox";
version = "2.5.1"; version = "2.5.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Malabarba"; owner = "Malabarba";
repo = "paradox"; repo = "paradox";
rev = "17a6690d42a1e854ec270ed930c7494077570fc8"; rev = "dfdfbec8b4a3b71966c134f00c3f5edfa87b6245";
sha256 = "1vg5i4cxgn4a8cgx43i75w3cf0d8sb6ig6xxxdj3pvpzc81i53bc"; sha256 = "1l0rs49lbclq4ayhnx6vi6bxn37a0h2ylk73fjcbar2lbr1dhf9r";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/paradox"; url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/paradox";
@ -28618,6 +28681,36 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
pocket-reader = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, kv, lib, melpaBuild, org-web-tools, ov, pocket-lib, rainbow-identifiers, s }:
melpaBuild {
pname = "pocket-reader";
version = "0.1";
src = fetchFromGitHub {
owner = "alphapapa";
repo = "pocket-reader.el";
rev = "93ef3a0737e93fb2e73f230fbb38f0b9f6f9d9bd";
sha256 = "02l1yd0s7dnq6wj7lldbbxqq1libdcczygc2lzx4rdc5jnr4lnsh";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/835a7bf2f72987183e9d15ada7ae747fb5715c11/recipes/pocket-reader";
sha256 = "0gcgmz4mhjgvqbh2gmv8v09sy80cnfccjym455m0fbl31b8dczhf";
name = "pocket-reader";
};
packageRequires = [
dash
emacs
kv
org-web-tools
ov
pocket-lib
rainbow-identifiers
s
];
meta = {
homepage = "https://melpa.org/#/pocket-reader";
license = lib.licenses.free;
};
}) {};
point-pos = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: point-pos = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "point-pos"; pname = "point-pos";
@ -29163,6 +29256,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
projectile-trailblazer = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }:
melpaBuild {
pname = "projectile-trailblazer";
version = "0.2.0";
src = fetchFromGitHub {
owner = "micdahl";
repo = "projectile-trailblazer";
rev = "79299498d74876f2ac3fe8075716b39a5bdd04cd";
sha256 = "1lkj9jdr3g7nl80fxvic6g5cn7vbkyxys7m3kcmd6xa9mq7nvci4";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/f9c6f2f92ff99e7a3241003dc396f978f3916c8a/recipes/projectile-trailblazer";
sha256 = "18cijb5c1ym5kn2g2apbijbfd3aqhrraki8vv9bk8rvi7wmm6qj4";
name = "projectile-trailblazer";
};
packageRequires = [ emacs f inf-ruby inflections projectile rake ];
meta = {
homepage = "https://melpa.org/#/projectile-trailblazer";
license = lib.licenses.free;
};
}) {};
projectile-variable = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: projectile-variable = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "projectile-variable"; pname = "projectile-variable";
@ -30846,12 +30960,12 @@
rich-minority = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: rich-minority = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "rich-minority"; pname = "rich-minority";
version = "1.0.1"; version = "1.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Malabarba"; owner = "Malabarba";
repo = "rich-minority"; repo = "rich-minority";
rev = "311ac8ee54078f95b7279e532da6cf5a2afb4125"; rev = "3201f6e1769beb9f6cbbda392bef99fce337acf4";
sha256 = "11hwf9y5ax207w6rwrsmi3pmn7pn7ap6iys0z8hni2f5zzxjrmx3"; sha256 = "1qa447k3qq2x1i2nxbm60wzr8kaysk3cifl09c13sv97n4yq3x2b";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/rich-minority"; url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/rich-minority";
@ -31182,12 +31296,12 @@
ruby-hash-syntax = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: ruby-hash-syntax = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "ruby-hash-syntax"; pname = "ruby-hash-syntax";
version = "0.4"; version = "0.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "purcell"; owner = "purcell";
repo = "ruby-hash-syntax"; repo = "ruby-hash-syntax";
rev = "a0362c2dc449a1e67ef75ad736bcf8b03b083226"; rev = "bc05c3130a5d3237f04c6064297e56de5f73887d";
sha256 = "01n9j7sag49m4bdl6065jklnxnc5kck51izg884s1is459qgy86k"; sha256 = "1jwvyj3kqchd40h37m75ydl0gjrbm873dhfn1grqg4sgk60hr414";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c7d21a43a4bf267507bdc746ec9d0fd82049c0af/recipes/ruby-hash-syntax"; url = "https://raw.githubusercontent.com/milkypostman/melpa/c7d21a43a4bf267507bdc746ec9d0fd82049c0af/recipes/ruby-hash-syntax";
@ -31852,12 +31966,12 @@
sexy-monochrome-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: sexy-monochrome-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "sexy-monochrome-theme"; pname = "sexy-monochrome-theme";
version = "2.1"; version = "3.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "voloyev"; owner = "voloyev";
repo = "sexy-monochrome-theme"; repo = "sexy-monochrome-theme";
rev = "d74cf7a50852c469ad13c634df74be2fcb3f3a96"; rev = "f64714a176d9212c9fa82355dd8ec89587ce13f0";
sha256 = "14va3sy94vpkn4fc9g7gsxk3anl25jvp9a92c8ppndqzfisy7vgg"; sha256 = "17ahrdyk2v7vz13b4934xn8xjza4b7bfrkq8n42frq3pc8mgwqfd";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/dfd5ae9a93e036d11899c7adffdf6b63c2b21381/recipes/sexy-monochrome-theme"; url = "https://raw.githubusercontent.com/milkypostman/melpa/dfd5ae9a93e036d11899c7adffdf6b63c2b21381/recipes/sexy-monochrome-theme";
@ -32731,6 +32845,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
smart-semicolon = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "smart-semicolon";
version = "0.2.1";
src = fetchFromGitHub {
owner = "iquiw";
repo = "smart-semicolon";
rev = "c11096679dbed3875c37413337ee490ee7951b63";
sha256 = "1v6z3a1f6nxc62n7595qnji39ywdsz7xy5bkl2218v3y7gkbc518";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/fe339b95636b02ceb157294055d2f5f4c4b0b8cf/recipes/smart-semicolon";
sha256 = "1vq6l3vc615w0p640wy226z5i7dky666sgzczkngv07kag0iwqp0";
name = "smart-semicolon";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/smart-semicolon";
license = lib.licenses.free;
};
}) {};
smart-tabs-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: smart-tabs-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "smart-tabs-mode"; pname = "smart-tabs-mode";
@ -34955,6 +35090,27 @@
license = lib.licenses.free; license = lib.licenses.free;
}; };
}) {}; }) {};
tickscript-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild {
pname = "tickscript-mode";
version = "0.1";
src = fetchFromGitHub {
owner = "msherry";
repo = "tickscript-mode";
rev = "e0184d7f954ce8d2d2ff4d34610658b0ce88859c";
sha256 = "08ydrg3z3kvb54kxzlhiljrwil8681akp1lihkiplxdvrvg24934";
};
recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/c60ee1839f728c5041bde1fe4fa62c4d41c746ef/recipes/tickscript-mode";
sha256 = "0wnck6j377idx7h7csmfdhp6napv3zs4sd24lknfclafhslllp54";
name = "tickscript-mode";
};
packageRequires = [ emacs ];
meta = {
homepage = "https://melpa.org/#/tickscript-mode";
license = lib.licenses.free;
};
}) {};
tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s, typescript-mode }: tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, s, typescript-mode }:
melpaBuild { melpaBuild {
pname = "tide"; pname = "tide";
@ -35167,12 +35323,12 @@
treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pfuture, s }: treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pfuture, s }:
melpaBuild { melpaBuild {
pname = "treemacs"; pname = "treemacs";
version = "1.11.5"; version = "1.11.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Alexander-Miller"; owner = "Alexander-Miller";
repo = "treemacs"; repo = "treemacs";
rev = "aa1dabcf28f2b145376141c5a39376eaaf70ad6a"; rev = "fa064dfba2e98c23f2c79639347adcb601590df3";
sha256 = "1r8fk1y68wscisxi8miia7wbz7agrn3n8gkk5kn8d1b8sk6hxpcs"; sha256 = "0ma55scqng5bmijyaz1q6lcl3w2b68dkvri5191kl19qgddcpg37";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/486f21e99856a77f470d246f3c71cd32d2e61ad6/recipes/treemacs"; url = "https://raw.githubusercontent.com/milkypostman/melpa/486f21e99856a77f470d246f3c71cd32d2e61ad6/recipes/treemacs";
@ -35188,12 +35344,12 @@
treemacs-evil = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild, treemacs }: treemacs-evil = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild, treemacs }:
melpaBuild { melpaBuild {
pname = "treemacs-evil"; pname = "treemacs-evil";
version = "1.11.5"; version = "1.11.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Alexander-Miller"; owner = "Alexander-Miller";
repo = "treemacs"; repo = "treemacs";
rev = "aa1dabcf28f2b145376141c5a39376eaaf70ad6a"; rev = "fa064dfba2e98c23f2c79639347adcb601590df3";
sha256 = "1r8fk1y68wscisxi8miia7wbz7agrn3n8gkk5kn8d1b8sk6hxpcs"; sha256 = "0ma55scqng5bmijyaz1q6lcl3w2b68dkvri5191kl19qgddcpg37";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/a52c2770097fe8968bff7c31ac411b3d9b60972e/recipes/treemacs-evil"; url = "https://raw.githubusercontent.com/milkypostman/melpa/a52c2770097fe8968bff7c31ac411b3d9b60972e/recipes/treemacs-evil";
@ -35209,12 +35365,12 @@
treemacs-projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, treemacs }: treemacs-projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, treemacs }:
melpaBuild { melpaBuild {
pname = "treemacs-projectile"; pname = "treemacs-projectile";
version = "1.11.5"; version = "1.11.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Alexander-Miller"; owner = "Alexander-Miller";
repo = "treemacs"; repo = "treemacs";
rev = "aa1dabcf28f2b145376141c5a39376eaaf70ad6a"; rev = "fa064dfba2e98c23f2c79639347adcb601590df3";
sha256 = "1r8fk1y68wscisxi8miia7wbz7agrn3n8gkk5kn8d1b8sk6hxpcs"; sha256 = "0ma55scqng5bmijyaz1q6lcl3w2b68dkvri5191kl19qgddcpg37";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/b694918c94e6311745776d451aa2519924beef2d/recipes/treemacs-projectile"; url = "https://raw.githubusercontent.com/milkypostman/melpa/b694918c94e6311745776d451aa2519924beef2d/recipes/treemacs-projectile";
@ -35761,12 +35917,12 @@
unify-opening = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: unify-opening = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "unify-opening"; pname = "unify-opening";
version = "1.1.0"; version = "2.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "DamienCassou"; owner = "DamienCassou";
repo = "unify-opening"; repo = "unify-opening";
rev = "2812e43029cab7183197ce5e3c9577856bfd22c5"; rev = "fbe53b56e9629143a73c5da9e7797579508e0fbf";
sha256 = "1vbx10s2zmhpxjg26ik947bcg9f7w3g2w45wmm0shjp743fsdq8p"; sha256 = "0hr65nrywa9yijqymw902q02adyczbwzam2ahv8m2wzay5pcwg8a";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/0a2faab13744262ef4d12750f70b300b3afd2835/recipes/unify-opening"; url = "https://raw.githubusercontent.com/milkypostman/melpa/0a2faab13744262ef4d12750f70b300b3afd2835/recipes/unify-opening";
@ -36832,12 +36988,12 @@
whizzml-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: whizzml-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
melpaBuild { melpaBuild {
pname = "whizzml-mode"; pname = "whizzml-mode";
version = "0.2.1"; version = "0.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "whizzml"; owner = "whizzml";
repo = "whizzml-mode"; repo = "whizzml-mode";
rev = "662c60173cdb396fcb2386d7d7c774d26f16cd9f"; rev = "9060fdce07c137abc2c494cb72641b9b9d6fbe22";
sha256 = "1nyl1whhi3zrzb5b4vkmqdaggnxrqmzmw1amf7hbw0mvx5mpy9pa"; sha256 = "10yi3n6pyqirlzxdkv7nvp0d0n1fkjrgwhn0kp5i27dnp3fi0i2b";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/11f26b15c326c3b8541bac510579b32493916042/recipes/whizzml-mode"; url = "https://raw.githubusercontent.com/milkypostman/melpa/11f26b15c326c3b8541bac510579b32493916042/recipes/whizzml-mode";
@ -37066,8 +37222,8 @@
version = "0.9.6"; version = "0.9.6";
src = fetchhg { src = fetchhg {
url = "https://bitbucket.com/ArneBab/wisp"; url = "https://bitbucket.com/ArneBab/wisp";
rev = "4d41c0814bbc"; rev = "b56ca38c1447";
sha256 = "1xy9a27qdl7hm7x2gbhxql63paxi16441rczl2i8ps032l4ffdnj"; sha256 = "10vn8i1ndyn2211ddy0z8vyv6y4myh2wd3xsk5nwx7qjlhkpjg6p";
}; };
recipeFile = fetchurl { recipeFile = fetchurl {
url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode"; url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode";

View File

@ -1,10 +1,10 @@
{ callPackage }: { { callPackage }: {
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org"; pname = "org";
version = "20171009"; version = "20171016";
src = fetchurl { src = fetchurl {
url = "http://orgmode.org/elpa/org-20171009.tar"; url = "http://orgmode.org/elpa/org-20171016.tar";
sha256 = "1v8y4gmfrnzsdy9mspqzn157da7lb7z2wvp95r1iywf64325gv5s"; sha256 = "1v89wl8xlxavvv2kdd5vms0rwpqaw2x73q0162ybxmrzf4a5f5mw";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {
@ -14,10 +14,10 @@
}) {}; }) {};
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
pname = "org-plus-contrib"; pname = "org-plus-contrib";
version = "20171009"; version = "20171016";
src = fetchurl { src = fetchurl {
url = "http://orgmode.org/elpa/org-plus-contrib-20171009.tar"; url = "http://orgmode.org/elpa/org-plus-contrib-20171016.tar";
sha256 = "0iv1f7hbqh46mymk097x69q00pqpbkcyzjfd9a9slf5xkw1g1lk1"; sha256 = "0xy2xrndlhs4kyvh6mmv24dnh3fn5p63d2gaimnrypf1p8znwzh4";
}; };
packageRequires = []; packageRequires = [];
meta = { meta = {

View File

@ -6,7 +6,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
emacsVersion = "25.3"; emacsVersion = "25.3";
emacsName = "emacs-${emacsVersion}"; emacsName = "emacs-${emacsVersion}";
macportVersion = "6.7"; macportVersion = "6.8";
name = "emacs-mac-${emacsVersion}-${macportVersion}"; name = "emacs-mac-${emacsVersion}-${macportVersion}";
builder = ./builder.sh; builder = ./builder.sh;
@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
macportSrc = fetchurl { macportSrc = fetchurl {
url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${emacsName}-mac-${macportVersion}.tar.gz"; url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${emacsName}-mac-${macportVersion}.tar.gz";
sha256 = "0fivrasvigszr31w8wg8kb808hmqv2cc8klrm9n0hdxwg5fs5d0y"; sha256 = "167lgl76jz1bq6whb9ajshhw5v9bbw9ci4lji4qlmd5nrwnb7kqg";
}; };
hiresSrc = fetchurl { hiresSrc = fetchurl {

View File

@ -0,0 +1,24 @@
{ stdenv, fetchurl, aalib, ncurses, xorg, libmikmod }:
stdenv.mkDerivation rec {
name = "bb-${version}";
version = "1.3rc1";
src = fetchurl {
url = "mirror://sourceforge/aa-project/bb/${version}/${name}.tar.gz";
sha256 = "1i411glxh7g4pfg4gw826lpwngi89yrbmxac8jmnsfvrfb48hgbr";
};
buildInputs = [
aalib ncurses libmikmod
xorg.libXau xorg.libXdmcp xorg.libX11
];
meta = with stdenv.lib; {
homepage = http://aa-project.sourceforge.net/bb;
description = "AA-lib demo";
license = licenses.gpl2;
maintainers = maintainers.rnhmjoj;
platforms = platforms.unix;
};
}

View File

@ -12,11 +12,11 @@ let
]; ];
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.4.3"; version = "1.4.8";
name = "hyper-${version}"; name = "hyper-${version}";
src = fetchurl { src = fetchurl {
url = "https://github.com/zeit/hyper/releases/download/${version}/hyper_${version}_amd64.deb"; url = "https://github.com/zeit/hyper/releases/download/${version}/hyper_${version}_amd64.deb";
sha256 = "0f0qxhvwwcpsjnv1rgmdzdl5jwfprnd7fjnd6sb8liq250pij3ld"; sha256 = "0v31z3p5h3qr8likifbq9kk08fpfyf8g1hrz6f6v90z4b2yhkf51";
}; };
buildInputs = [ dpkg ]; buildInputs = [ dpkg ];
unpackPhase = '' unpackPhase = ''

View File

@ -94,12 +94,12 @@ let
flash = stdenv.mkDerivation rec { flash = stdenv.mkDerivation rec {
name = "flashplayer-ppapi-${version}"; name = "flashplayer-ppapi-${version}";
version = "27.0.0.159"; version = "27.0.0.170";
src = fetchzip { src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/" url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/"
+ "${version}/flash_player_ppapi_linux.x86_64.tar.gz"; + "${version}/flash_player_ppapi_linux.x86_64.tar.gz";
sha256 = "00nbn8nv6irsak05cwlx9x8q0n91kbjxnkdg4c66ilx2gq5wrz05"; sha256 = "191gqgpsl5dl39m04mm5bkkbv5m5npg91anbwsvzb29cs2yqq95m";
stripRoot = false; stripRoot = false;
}; };

View File

@ -73,7 +73,7 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "flashplayer-${version}"; name = "flashplayer-${version}";
version = "27.0.0.159"; version = "27.0.0.170";
src = fetchurl { src = fetchurl {
url = url =
@ -84,14 +84,14 @@ stdenv.mkDerivation rec {
sha256 = sha256 =
if debug then if debug then
if arch == "x86_64" then if arch == "x86_64" then
"0fgz1aszihjrxpzyrs29wr11imfgnyfb2ca9c1i3n6k9wpwv926p" "018dx7vpl8ha5c7wlcvh422ll5f0zb9cb77cmylbai84dwb9wrvg"
else else
"052dx764b6cfbc7mkxckcr3hbwd5b7l98cp3jqmddkllv4w4h6dp" "09qd15khv914xcr9c4vy770mm33bl6szfy334ddb5gv6dh6h2gd8"
else else
if arch == "x86_64" then if arch == "x86_64" then
"1p136zn059hp59j0llk7rfsybjx51qjz2h5sd4xl8zqbs0szynid" "0hyc25ygxrp8k0w1xmg5wx1d2l959glc23bjswf30agwlpyn2rwn"
else else
"06l8rjnhpqip6ikc97rf3zsgmy381q4wgzyl9rsjwlvhpgqdlhrl"; "1jsq8lgs4jvplwkkb2pngnr7vq9xv9knajk2247qpraq51fq2vd0";
}; };
nativeBuildInputs = [ unzip ]; nativeBuildInputs = [ unzip ];

View File

@ -55,7 +55,7 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "flashplayer-standalone-${version}"; name = "flashplayer-standalone-${version}";
version = "27.0.0.159"; version = "27.0.0.170";
src = fetchurl { src = fetchurl {
url = url =
@ -65,9 +65,9 @@ stdenv.mkDerivation rec {
"https://fpdownload.macromedia.com/pub/flashplayer/updaters/27/flash_player_sa_linux.x86_64.tar.gz"; "https://fpdownload.macromedia.com/pub/flashplayer/updaters/27/flash_player_sa_linux.x86_64.tar.gz";
sha256 = sha256 =
if debug then if debug then
"0h9jpkdkf4kvr2sg61r6pkwcdyf4z3qdj0nlnm27whac9w56jjpj" "1mz1sxg9wvkgpcwmvbgn1s8x01lx9vkm7wbldfn66j230yrx2mlh"
else else
"013a0ar5afm62bk7f4s89235bx36n75z65b3afv941jajijiacc9"; "1ysdl7j7d9fqy509wz0gq2sray08j1v3bv9zwd6nzplgd60qdrva";
}; };
nativeBuildInputs = [ unzip ]; nativeBuildInputs = [ unzip ];

View File

@ -29,12 +29,12 @@ let
in buildPythonApplication rec { in buildPythonApplication rec {
name = "qutebrowser-${version}"; name = "qutebrowser-${version}";
version = "1.0.1"; version = "1.0.2";
namePrefix = ""; namePrefix = "";
src = fetchurl { src = fetchurl {
url = "https://github.com/The-Compiler/qutebrowser/releases/download/v${version}/${name}.tar.gz"; url = "https://github.com/The-Compiler/qutebrowser/releases/download/v${version}/${name}.tar.gz";
sha256 = "1gphn8a0xfy5iqiznvgd6fbbzp7r5sp697ayfwnvllvmbr5az9vs"; sha256 = "093nmvl9x3ykrpmvnmx98g9npg4wmq0mmf7qzgbzmg93dnyq2cpk";
}; };
# Needs tox # Needs tox

View File

@ -1,10 +1,12 @@
{stdenv, fetchurl, gtk2, gperf, pkgconfig, bzip2, tcl, tk, judy, xz}: {stdenv, fetchurl, gtk2, gperf, pkgconfig, bzip2, tcl, tk, judy, xz}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gtkwave-3.3.70"; name = "gtkwave-${version}";
version = "3.3.86";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/gtkwave/${name}.tar.gz"; url = "mirror://sourceforge/gtkwave/${name}.tar.gz";
sha256 = "1akzf1sq8mwarrbrbz5chrvgwlsp444h5za8rg1dfyqk733s7piz"; sha256 = "1l1hikhhk7drkbpdmj9qg7c3lj1b86z7f5rnwagrql8bss2j80fx";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
@ -13,10 +15,10 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-tcl=${tcl}/lib" "--with-tk=${tk}/lib" "--enable-judy" ]; configureFlags = [ "--with-tcl=${tcl}/lib" "--with-tk=${tk}/lib" "--enable-judy" ];
meta = { meta = {
description = "Wave viewer for Unix and Win32"; description = "VCD/Waveform viewer for Unix and Win32";
homepage = http://gtkwave.sourceforge.net; homepage = http://gtkwave.sourceforge.net;
license = stdenv.lib.licenses.gpl2Plus; license = stdenv.lib.licenses.gpl2Plus;
maintainers = with stdenv.lib.maintainers; [viric]; maintainers = with stdenv.lib.maintainers; [ thoughtpolice viric ];
platforms = with stdenv.lib.platforms; linux; platforms = stdenv.lib.platforms.linux;
}; };
} }

View File

@ -2,7 +2,7 @@
buildGoPackage rec { buildGoPackage rec {
name = "ghq-${version}"; name = "ghq-${version}";
version = "0.7.4"; version = "0.8.0";
goPackagePath = "github.com/motemen/ghq"; goPackagePath = "github.com/motemen/ghq";
@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "motemen"; owner = "motemen";
repo = "ghq"; repo = "ghq";
rev = "v${version}"; rev = "v${version}";
sha256 = "0x2agr7why8mcjhq2j8kh8d0gbwx2333zgf1ribc9fn14ryas1j2"; sha256 = "1gdi0sbmq9kfi8hzd0dpgmhbmcf8q93jy3x08dd8smayrhbbwmld";
}; };
goDeps = ./deps.nix; goDeps = ./deps.nix;

View File

@ -1,11 +1,11 @@
[ [
{ {
goPackagePath = "github.com/codegangsta/cli"; goPackagePath = "github.com/daviddengcn/go-colortext";
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/codegangsta/cli"; url = "https://github.com/daviddengcn/go-colortext";
rev = "0bdeddeeb0f650497d603c4ad7b20cfe685682f6"; rev = "805cee6e0d43c72ba1d4e3275965ff41e0da068a";
sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; sha256 = "0z0ggqnprqchnd8zyrz99w53kr4sgv372lyx12z5nsh9q342pmyf";
}; };
} }
{ {
@ -27,12 +27,12 @@
}; };
} }
{ {
goPackagePath = "github.com/daviddengcn/go-colortext"; goPackagePath = "github.com/urfave/cli";
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/daviddengcn/go-colortext"; url = "https://github.com/urfave/cli";
rev = "805cee6e0d43c72ba1d4e3275965ff41e0da068a"; rev = "f017f86fccc5a039a98f23311f34fdf78b014f78";
sha256 = "0z0ggqnprqchnd8zyrz99w53kr4sgv372lyx12z5nsh9q342pmyf"; sha256 = "1biq4wl4z8l0ycinb39mfavnk13d0qnqqdplqybl7klxmk67cvhv";
}; };
} }
] ]

View File

@ -108,6 +108,7 @@ in stdenv.mkDerivation rec {
(enableFeature dvdnavSupport "dvdnav") (enableFeature dvdnavSupport "dvdnav")
(enableFeature vaapiSupport "vaapi") (enableFeature vaapiSupport "vaapi")
(enableFeature waylandSupport "wayland") (enableFeature waylandSupport "wayland")
(enableFeature stdenv.isLinux "dvbin")
]; ];
configurePhase = '' configurePhase = ''

View File

@ -11,8 +11,9 @@ stdenv.mkDerivation rec {
sha256 = "1wszcx6hgw4q4r778zswrlwdwvwxq834bkajck8w9yfqwxs9lmq8"; sha256 = "1wszcx6hgw4q4r778zswrlwdwvwxq834bkajck8w9yfqwxs9lmq8";
}; };
enableParallelBuilding = true;
makeFlags = makeFlags =
[ "DESTDIR=$(out)" "ICEBOX=${icestorm}/share/icebox" [ "PREFIX=$(out)" "ICEBOX=${icestorm}/share/icebox"
]; ];
meta = { meta = {

View File

@ -0,0 +1,86 @@
diff --git a/src-bin/Boot.hs b/src-bin/Boot.hs
index db8b12e..7b815c5 100644
--- a/src-bin/Boot.hs
+++ b/src-bin/Boot.hs
@@ -540,9 +540,7 @@ initPackageDB :: B ()
initPackageDB = do
msg info "creating package databases"
initDB "--global" <^> beLocations . blGlobalDB
- traverseOf_ _Just initUser <^> beLocations . blUserDBDir
where
- initUser dir = rm_f (dir </> "package.conf") >> initDB "--user" (dir </> "package.conf.d")
initDB dbName db = do
rm_rf db >> mkdir_p db
ghcjs_pkg_ ["init", toTextI db] `catchAny_` return ()
@@ -566,29 +564,22 @@ installDevelopmentTree = subTop $ do
msgD info $ "preparing development boot tree"
checkpoint' "ghcjs-boot-git" "ghcjs-boot repository already cloned and prepared" $ do
testGit "ghcjs-boot" >>= \case
- Just False -> failWith "ghcjs-boot already exists and is not a git repository"
- Just True -> do
- msg info "ghcjs-boot repository already exists but checkpoint not reached, cleaning first, then cloning"
- rm_rf "ghcjs-boot"
+ Just _ -> do
+ msg info "ghcjs-boot repository already exists; initializing ghcjs-boot"
initGhcjsBoot
Nothing -> do
msgD info "cloning ghcjs-boot git repository"
initGhcjsBoot
checkpoint' "shims-git" "shims repository already cloned" $ do
testGit "shims" >>= \case
- Just False -> failWith "shims already exists and is not a git repository"
- Just True -> do
- msgD info "shims repository already exists but checkpoint not reached, cleaning first, then cloning"
- rm_rf "shims"
- cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev
+ Just _ -> do
+ msgD info "shims repository already exists; moving on"
Nothing -> do
msgD info "cloning shims git repository"
cloneGit shimsDescr "shims" bsrcShimsDevBranch bsrcShimsDev
where
initGhcjsBoot = sub $ do
- cloneGit bootDescr "ghcjs-boot" bsrcBootDevBranch bsrcBootDev
cd "ghcjs-boot"
- git_ ["submodule", "update", "--init", "--recursive"]
mapM_ patchPackage =<< allPackages
preparePrimops
buildGenPrim
@@ -1201,14 +1192,14 @@ cabalInstallFlags parmakeGhcjs = do
, "--avoid-reinstalls"
, "--builddir", "dist"
, "--with-compiler", ghcjs ^. pgmLocText
+ , "--with-gcc", "@CC@"
, "--with-hc-pkg", ghcjsPkg ^. pgmLocText
- , "--prefix", toTextI instDir
+ , "--prefix", "@PREFIX@"
+ , "--libdir", "$prefix/lib/$compiler"
+ , "--libsubdir", "$pkgid"
, bool haddock "--enable-documentation" "--disable-documentation"
, "--haddock-html"
--- workaround for hoogle support being broken in haddock for GHC 7.10RC1
-#if !(__GLASGOW_HASKELL__ >= 709)
, "--haddock-hoogle"
-#endif
, "--haddock-hyperlink-source"
-- don't slow down Windows builds too much, on other platforms we get this more
-- or less for free, thanks to dynamic-too
diff --git a/src/Compiler/Info.hs b/src/Compiler/Info.hs
index 33a401f..e2405a7 100644
--- a/src/Compiler/Info.hs
+++ b/src/Compiler/Info.hs
@@ -48,13 +48,7 @@ compilerInfo nativeToo dflags = do
-- | the directory to use if started without -B flag
getDefaultTopDir :: IO FilePath
-getDefaultTopDir = do
- appdir <- getAppUserDataDirectory "ghcjs"
- return (appdir </> subdir </> "ghcjs")
- where
- targetARCH = arch
- targetOS = os
- subdir = targetARCH ++ '-':targetOS ++ '-':getFullCompilerVersion
+getDefaultTopDir = return "@PREFIX@/lib/ghcjs-@VERSION@"
getDefaultLibDir :: IO FilePath
getDefaultLibDir = getDefaultTopDir

View File

@ -46,6 +46,24 @@ index db8b12e..7b815c5 100644
mapM_ patchPackage =<< allPackages mapM_ patchPackage =<< allPackages
preparePrimops preparePrimops
buildGenPrim buildGenPrim
@@ -1141,7 +1132,7 @@ cabalStage1 pkgs = sub $ do
globalFlags <- cabalGlobalFlags
flags <- cabalInstallFlags (length pkgs == 1)
let args = globalFlags ++ ("install" : pkgs) ++
- [ "--solver=topdown" -- the modular solver refuses to install stage1 packages
+ [ "--allow-boot-library-installs"
] ++ map ("--configure-option="<>) configureOpts ++ flags
checkInstallPlan pkgs args
cabal_ args
@@ -1162,7 +1153,7 @@ cabalInstall pkgs = do
-- uses somewhat fragile parsing of --dry-run output, find a better way
checkInstallPlan :: [Package] -> [Text] -> B ()
checkInstallPlan pkgs opts = do
- plan <- cabal (opts ++ ["-v2", "--dry-run"])
+ plan <- cabal (opts ++ ["-vverbose+nowrap", "--dry-run"])
when (hasReinstalls plan || hasUnexpectedInstalls plan || hasNewVersion plan) (err plan)
where
hasReinstalls = T.isInfixOf "(reinstall)" -- reject reinstalls
@@ -1201,14 +1192,14 @@ cabalInstallFlags parmakeGhcjs = do @@ -1201,14 +1192,14 @@ cabalInstallFlags parmakeGhcjs = do
, "--avoid-reinstalls" , "--avoid-reinstalls"
, "--builddir", "dist" , "--builddir", "dist"

View File

@ -45,4 +45,6 @@ bootPkgs.callPackage ./base.nix {
"unix" "unix"
]; ];
stage2 = import ./head_stage2.nix; stage2 = import ./head_stage2.nix;
patches = [ ./ghcjs-head.patch ];
} }

View File

@ -891,9 +891,8 @@ self: super: {
# https://github.com/danidiaz/tailfile-hinotify/issues/2 # https://github.com/danidiaz/tailfile-hinotify/issues/2
tailfile-hinotify = dontCheck super.tailfile-hinotify; tailfile-hinotify = dontCheck super.tailfile-hinotify;
# build liquidhaskell with the proper (old) aeson version # build liquidhaskell with the proper (new) aeson version
liquidhaskell = super.liquidhaskell.override { aeson = self.aeson_0_11_3_0; }; liquidhaskell = super.liquidhaskell.override { aeson = dontCheck self.aeson_1_2_2_0; };
aeson_0_11_3_0 = super.aeson_0_11_3_0.override { base-orphans = self.base-orphans_0_5_4; };
# Test suite fails: https://github.com/lymar/hastache/issues/46. # Test suite fails: https://github.com/lymar/hastache/issues/46.
# Don't install internal mkReadme tool. # Don't install internal mkReadme tool.
@ -967,4 +966,7 @@ self: super: {
# https://github.com/mgajda/json-autotype/issues/15 # https://github.com/mgajda/json-autotype/issues/15
json-autotype = doJailbreak super.json-autotype; json-autotype = doJailbreak super.json-autotype;
# Depends on broken fluid.
fluid-idl-http-client = markBroken super.fluid-idl-http-client;
} }

View File

@ -37,7 +37,7 @@ core-packages:
- ghcjs-base-0 - ghcjs-base-0
default-package-overrides: default-package-overrides:
# LTS Haskell 9.8 # LTS Haskell 9.9
- abstract-deque ==0.3 - abstract-deque ==0.3
- abstract-deque-tests ==0.3 - abstract-deque-tests ==0.3
- abstract-par ==0.3.3 - abstract-par ==0.3.3
@ -191,7 +191,7 @@ default-package-overrides:
- async-dejafu ==0.1.3.0 - async-dejafu ==0.1.3.0
- async-extra ==0.2.0.0 - async-extra ==0.2.0.0
- async-refresh ==0.2.0.2 - async-refresh ==0.2.0.2
- async-refresh-tokens ==0.3.0.0 - async-refresh-tokens ==0.3.0.1
- async-timer ==0.1.4.0 - async-timer ==0.1.4.0
- atom-basic ==0.2.5 - atom-basic ==0.2.5
- atom-conduit ==0.4.0.3 - atom-conduit ==0.4.0.3
@ -225,7 +225,7 @@ default-package-overrides:
- base64-bytestring ==1.0.0.1 - base64-bytestring ==1.0.0.1
- base64-string ==0.2 - base64-string ==0.2
- base-compat ==0.9.3 - base-compat ==0.9.3
- basement ==0.0.2 - basement ==0.0.3
- base-noprelude ==4.9.1.0 - base-noprelude ==4.9.1.0
- base-orphans ==0.6 - base-orphans ==0.6
- base-prelude ==1.2.0.1 - base-prelude ==1.2.0.1
@ -730,7 +730,7 @@ default-package-overrides:
- forma ==0.2.0 - forma ==0.2.0
- format-numbers ==0.1.0.0 - format-numbers ==0.1.0.0
- formatting ==6.2.5 - formatting ==6.2.5
- foundation ==0.0.15 - foundation ==0.0.16
- Frames ==0.1.9 - Frames ==0.1.9
- free ==4.12.4 - free ==4.12.4
- freenect ==1.2.1 - freenect ==1.2.1
@ -773,7 +773,7 @@ default-package-overrides:
- ghc-tcplugins-extra ==0.2.1 - ghc-tcplugins-extra ==0.2.1
- ghc-typelits-extra ==0.2.3 - ghc-typelits-extra ==0.2.3
- ghc-typelits-knownnat ==0.3.1 - ghc-typelits-knownnat ==0.3.1
- ghc-typelits-natnormalise ==0.5.3 - ghc-typelits-natnormalise ==0.5.4
- gi-atk ==2.0.14 - gi-atk ==2.0.14
- gi-cairo ==1.0.14 - gi-cairo ==1.0.14
- gi-gdk ==3.0.14 - gi-gdk ==3.0.14
@ -962,7 +962,7 @@ default-package-overrides:
- happstack-jmacro ==7.0.12 - happstack-jmacro ==7.0.12
- happstack-server ==7.4.6.4 - happstack-server ==7.4.6.4
- happstack-server-tls ==7.1.6.4 - happstack-server-tls ==7.1.6.4
- happy ==1.19.7 - happy ==1.19.8
- harp ==0.4.3 - harp ==0.4.3
- hasbolt ==0.1.3.0 - hasbolt ==0.1.3.0
- hashable ==1.2.6.1 - hashable ==1.2.6.1
@ -995,11 +995,11 @@ default-package-overrides:
- haskell-tools-refactor ==0.8.1.0 - haskell-tools-refactor ==0.8.1.0
- haskell-tools-rewrite ==0.8.1.0 - haskell-tools-rewrite ==0.8.1.0
- haskintex ==0.7.0.1 - haskintex ==0.7.0.1
- hasmin ==0.3.2.4 - hasmin ==0.3.3
- hasql ==0.19.18.2 - hasql ==0.19.18.2
- hasql-migration ==0.1.3 - hasql-migration ==0.1.3
- hasql-pool ==0.4.1 - hasql-pool ==0.4.1
- hasql-transaction ==0.5 - hasql-transaction ==0.5.1
- hastache ==0.6.1 - hastache ==0.6.1
- hasty-hamiltonian ==1.3.0 - hasty-hamiltonian ==1.3.0
- HaTeX ==3.17.3.1 - HaTeX ==3.17.3.1
@ -1692,7 +1692,7 @@ default-package-overrides:
- postgresql-simple ==0.5.3.0 - postgresql-simple ==0.5.3.0
- postgresql-simple-migration ==0.1.11.0 - postgresql-simple-migration ==0.1.11.0
- postgresql-simple-opts ==0.2.0.2 - postgresql-simple-opts ==0.2.0.2
- postgresql-simple-queue ==0.5.0.1 - postgresql-simple-queue ==0.5.1.1
- postgresql-simple-url ==0.2.0.0 - postgresql-simple-url ==0.2.0.0
- postgresql-transactional ==1.1.1 - postgresql-transactional ==1.1.1
- postgresql-typed ==0.5.1 - postgresql-typed ==0.5.1
@ -1851,7 +1851,7 @@ default-package-overrides:
- rest-wai ==0.2.0.1 - rest-wai ==0.2.0.1
- result ==0.2.6.0 - result ==0.2.6.0
- rethinkdb ==2.2.0.10 - rethinkdb ==2.2.0.10
- rethinkdb-client-driver ==0.0.24 - rethinkdb-client-driver ==0.0.25
- retry ==0.7.4.2 - retry ==0.7.4.2
- rev-state ==0.1.2 - rev-state ==0.1.2
- rfc5051 ==0.1.0.3 - rfc5051 ==0.1.0.3
@ -2326,7 +2326,7 @@ default-package-overrides:
- versions ==3.1.1 - versions ==3.1.1
- vhd ==0.2.2 - vhd ==0.2.2
- ViennaRNAParser ==1.3.2 - ViennaRNAParser ==1.3.2
- viewprof ==0.0.0.9 - viewprof ==0.0.0.10
- vinyl ==0.5.3 - vinyl ==0.5.3
- vinyl-utils ==0.3.0.0 - vinyl-utils ==0.3.0.0
- void ==0.7.2 - void ==0.7.2
@ -2517,10 +2517,8 @@ default-package-overrides:
extra-packages: extra-packages:
- aeson < 0.8 # newer versions don't work with GHC 7.6.x or earlier - aeson < 0.8 # newer versions don't work with GHC 7.6.x or earlier
- aeson < 1 # required by liquidhaskell-0.8.0.0
- aeson-pretty < 0.8 # required by elm compiler - aeson-pretty < 0.8 # required by elm compiler
- apply-refact < 0.4 # newer versions don't work with GHC 8.0.x - apply-refact < 0.4 # newer versions don't work with GHC 8.0.x
- base-orphans < 0.6 # required by liquidhaskell-0.8.0.0
- binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers - binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers
- binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers - binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers
- Cabal == 1.18.* # required for cabal-install et al on old GHC versions - Cabal == 1.18.* # required for cabal-install et al on old GHC versions
@ -3497,6 +3495,9 @@ dont-distribute-packages:
collections: [ i686-linux, x86_64-linux, x86_64-darwin ] collections: [ i686-linux, x86_64-linux, x86_64-darwin ]
colonnade: [ i686-linux, x86_64-linux, x86_64-darwin ] colonnade: [ i686-linux, x86_64-linux, x86_64-darwin ]
color-counter: [ i686-linux, x86_64-linux, x86_64-darwin ] color-counter: [ i686-linux, x86_64-linux, x86_64-darwin ]
colorless-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
colorless-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
colorless: [ i686-linux, x86_64-linux, x86_64-darwin ]
colour-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ] colour-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
colour-space: [ i686-linux, x86_64-linux, x86_64-darwin ] colour-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
coltrane: [ i686-linux, x86_64-linux, x86_64-darwin ] coltrane: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3940,6 +3941,7 @@ dont-distribute-packages:
docker: [ i686-linux, x86_64-linux, x86_64-darwin ] docker: [ i686-linux, x86_64-linux, x86_64-darwin ]
dockercook: [ i686-linux, x86_64-linux, x86_64-darwin ] dockercook: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-discover-configurator: [ i686-linux, x86_64-linux, x86_64-darwin ] doctest-discover-configurator: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-driver-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
DocTest: [ i686-linux, x86_64-linux, x86_64-darwin ] DocTest: [ i686-linux, x86_64-linux, x86_64-darwin ]
docvim: [ i686-linux, x86_64-linux, x86_64-darwin ] docvim: [ i686-linux, x86_64-linux, x86_64-darwin ]
DOH: [ i686-linux, x86_64-linux, x86_64-darwin ] DOH: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -4295,6 +4297,7 @@ dont-distribute-packages:
fordo: [ i686-linux, x86_64-linux, x86_64-darwin ] fordo: [ i686-linux, x86_64-linux, x86_64-darwin ]
forecast-io: [ i686-linux, x86_64-linux, x86_64-darwin ] forecast-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
foreign-var: [ i686-linux, x86_64-linux, x86_64-darwin ] foreign-var: [ i686-linux, x86_64-linux, x86_64-darwin ]
forest-fire: [ i686-linux, x86_64-linux, x86_64-darwin ]
forger: [ i686-linux, x86_64-linux, x86_64-darwin ] forger: [ i686-linux, x86_64-linux, x86_64-darwin ]
forkable-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] forkable-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
ForkableT: [ i686-linux, x86_64-linux, x86_64-darwin ] ForkableT: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -4553,7 +4556,9 @@ dont-distribute-packages:
goatee: [ i686-linux, x86_64-linux, x86_64-darwin ] goatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-games: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-servicemanagement: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-servicemanagement: [ i686-linux, x86_64-linux, x86_64-darwin ]
gogol-youtube: [ i686-linux, x86_64-linux, x86_64-darwin ]
gooey: [ i686-linux, x86_64-linux, x86_64-darwin ] gooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-drive: [ i686-linux, x86_64-linux, x86_64-darwin ] google-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ] google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -4603,6 +4608,7 @@ dont-distribute-packages:
graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ] graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ] graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphite: [ i686-linux, x86_64-linux, x86_64-darwin ] graphite: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphql-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
graphtype: [ i686-linux, x86_64-linux, x86_64-darwin ] graphtype: [ i686-linux, x86_64-linux, x86_64-darwin ]
graql: [ i686-linux, x86_64-linux, x86_64-darwin ] graql: [ i686-linux, x86_64-linux, x86_64-darwin ]
grasp: [ i686-linux, x86_64-linux, x86_64-darwin ] grasp: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -4655,7 +4661,8 @@ dont-distribute-packages:
GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ] GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ] gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtkrsync: [ i686-linux, x86_64-linux, x86_64-darwin ] gtkrsync: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtksourceview3: [ "x86_64-darwin" ] gtksourceview2: [ i686-linux, x86_64-linux, x86_64-darwin ]
gtksourceview3: [ i686-linux, x86_64-linux, x86_64-darwin ]
guarded-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ] guarded-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
guess-combinator: [ i686-linux, x86_64-linux, x86_64-darwin ] guess-combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
guid: [ i686-linux, x86_64-linux, x86_64-darwin ] guid: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -4724,6 +4731,7 @@ dont-distribute-packages:
hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-R: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-R: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-sass: [ i686-linux, x86_64-linux, x86_64-darwin ] hakyll-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
hakyll-shortcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
halberd: [ i686-linux, x86_64-linux, x86_64-darwin ] halberd: [ i686-linux, x86_64-linux, x86_64-darwin ]
halfs: [ i686-linux, x86_64-linux, x86_64-darwin ] halfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
halipeto: [ i686-linux, x86_64-linux, x86_64-darwin ] halipeto: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -5018,6 +5026,7 @@ dont-distribute-packages:
herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ] herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ]
hesh: [ i686-linux, x86_64-linux, x86_64-darwin ] hesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
hesql: [ i686-linux, x86_64-linux, x86_64-darwin ] hesql: [ i686-linux, x86_64-linux, x86_64-darwin ]
heterolist: [ i686-linux, x86_64-linux, x86_64-darwin ]
hetris: [ i686-linux, x86_64-linux, x86_64-darwin ] hetris: [ i686-linux, x86_64-linux, x86_64-darwin ]
heukarya: [ i686-linux, x86_64-linux, x86_64-darwin ] heukarya: [ i686-linux, x86_64-linux, x86_64-darwin ]
hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ] hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -6019,6 +6028,7 @@ dont-distribute-packages:
log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ] log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ] log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ] log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
log-warper: [ i686-linux, x86_64-linux, x86_64-darwin ]
log2json: [ i686-linux, x86_64-linux, x86_64-darwin ] log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
log: [ i686-linux, x86_64-linux, x86_64-darwin ] log: [ i686-linux, x86_64-linux, x86_64-darwin ]
logentries: [ i686-linux, x86_64-linux, x86_64-darwin ] logentries: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -6073,6 +6083,7 @@ dont-distribute-packages:
lvish: [ i686-linux, x86_64-linux, x86_64-darwin ] lvish: [ i686-linux, x86_64-linux, x86_64-darwin ]
lvmlib: [ i686-linux, x86_64-linux, x86_64-darwin ] lvmlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
lxc: [ i686-linux, x86_64-linux, x86_64-darwin ] lxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
lxd-client-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
lxd-client: [ i686-linux, x86_64-linux, x86_64-darwin ] lxd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
lye: [ i686-linux, x86_64-linux, x86_64-darwin ] lye: [ i686-linux, x86_64-linux, x86_64-darwin ]
Lykah: [ i686-linux, x86_64-linux, x86_64-darwin ] Lykah: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -6195,6 +6206,7 @@ dont-distribute-packages:
Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ] Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ] metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
metronome: [ i686-linux, x86_64-linux, x86_64-darwin ] metronome: [ i686-linux, x86_64-linux, x86_64-darwin ]
mezzo: [ i686-linux, x86_64-linux, x86_64-darwin ]
mezzolens: [ i686-linux, x86_64-linux, x86_64-darwin ] mezzolens: [ i686-linux, x86_64-linux, x86_64-darwin ]
mgeneric: [ i686-linux, x86_64-linux, x86_64-darwin ] mgeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ] Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -6425,6 +6437,7 @@ dont-distribute-packages:
neet: [ i686-linux, x86_64-linux, x86_64-darwin ] neet: [ i686-linux, x86_64-linux, x86_64-darwin ]
nehe-tuts: [ i686-linux, x86_64-linux, x86_64-darwin ] nehe-tuts: [ i686-linux, x86_64-linux, x86_64-darwin ]
neither: [ i686-linux, x86_64-linux, x86_64-darwin ] neither: [ i686-linux, x86_64-linux, x86_64-darwin ]
neko-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
Neks: [ i686-linux, x86_64-linux, x86_64-darwin ] Neks: [ i686-linux, x86_64-linux, x86_64-darwin ]
nemesis-titan: [ i686-linux, x86_64-linux, x86_64-darwin ] nemesis-titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
nerf: [ i686-linux, x86_64-linux, x86_64-darwin ] nerf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -6855,6 +6868,7 @@ dont-distribute-packages:
posix-timer: [ "x86_64-darwin" ] posix-timer: [ "x86_64-darwin" ]
posix-waitpid: [ i686-linux, x86_64-linux, x86_64-darwin ] posix-waitpid: [ i686-linux, x86_64-linux, x86_64-darwin ]
postcodes: [ i686-linux, x86_64-linux, x86_64-darwin ] postcodes: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgres-embedded: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-named: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-named: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ] postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7036,6 +7050,7 @@ dont-distribute-packages:
rainbow-tests: [ i686-linux, x86_64-linux, x86_64-darwin ] rainbow-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
raketka: [ i686-linux, x86_64-linux, x86_64-darwin ] raketka: [ i686-linux, x86_64-linux, x86_64-darwin ]
rakhana: [ i686-linux, x86_64-linux, x86_64-darwin ] rakhana: [ i686-linux, x86_64-linux, x86_64-darwin ]
rakuten: [ i686-linux, x86_64-linux, x86_64-darwin ]
ralist: [ i686-linux, x86_64-linux, x86_64-darwin ] ralist: [ i686-linux, x86_64-linux, x86_64-darwin ]
rallod: [ i686-linux, x86_64-linux, x86_64-darwin ] rallod: [ i686-linux, x86_64-linux, x86_64-darwin ]
raml: [ i686-linux, x86_64-linux, x86_64-darwin ] raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7109,6 +7124,7 @@ dont-distribute-packages:
record: [ i686-linux, x86_64-linux, x86_64-darwin ] record: [ i686-linux, x86_64-linux, x86_64-darwin ]
records-th: [ i686-linux, x86_64-linux, x86_64-darwin ] records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
records: [ i686-linux, x86_64-linux, x86_64-darwin ] records: [ i686-linux, x86_64-linux, x86_64-darwin ]
recursion-schemes-ext: [ i686-linux, x86_64-linux, x86_64-darwin ]
recursors: [ i686-linux, x86_64-linux, x86_64-darwin ] recursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
reddit: [ i686-linux, x86_64-linux, x86_64-darwin ] reddit: [ i686-linux, x86_64-linux, x86_64-darwin ]
redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ] redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7252,6 +7268,7 @@ dont-distribute-packages:
robots-txt: [ i686-linux, x86_64-linux, x86_64-darwin ] robots-txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
roc-cluster-demo: [ i686-linux, x86_64-linux, x86_64-darwin ] roc-cluster-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
roc-cluster: [ i686-linux, x86_64-linux, x86_64-darwin ] roc-cluster: [ i686-linux, x86_64-linux, x86_64-darwin ]
rocksdb-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
roguestar-engine: [ i686-linux, x86_64-linux, x86_64-darwin ] roguestar-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
roguestar-gl: [ i686-linux, x86_64-linux, x86_64-darwin ] roguestar-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
roguestar-glut: [ i686-linux, x86_64-linux, x86_64-darwin ] roguestar-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7410,6 +7427,7 @@ dont-distribute-packages:
seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ] seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequent-core: [ i686-linux, x86_64-linux, x86_64-darwin ] sequent-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequor: [ i686-linux, x86_64-linux, x86_64-darwin ] sequor: [ i686-linux, x86_64-linux, x86_64-darwin ]
serokell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
serpentine: [ i686-linux, x86_64-linux, x86_64-darwin ] serpentine: [ i686-linux, x86_64-linux, x86_64-darwin ]
serv-wai: [ i686-linux, x86_64-linux, x86_64-darwin ] serv-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
serv: [ i686-linux, x86_64-linux, x86_64-darwin ] serv: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7422,6 +7440,7 @@ dont-distribute-packages:
servant-auth-token-acid: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-auth-token-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-token-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-auth-token-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-token-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-auth-token-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-auth-token-rocksdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-db: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7436,6 +7455,7 @@ dont-distribute-packages:
servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-py: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-py: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-rawm: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ] servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7671,6 +7691,7 @@ dont-distribute-packages:
spata: [ i686-linux, x86_64-linux, x86_64-darwin ] spata: [ i686-linux, x86_64-linux, x86_64-darwin ]
special-functors: [ i686-linux, x86_64-linux, x86_64-darwin ] special-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ] specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
species: [ i686-linux, x86_64-linux, x86_64-darwin ]
speculate: [ "x86_64-darwin" ] speculate: [ "x86_64-darwin" ]
spelling-suggest: [ i686-linux, x86_64-linux, x86_64-darwin ] spelling-suggest: [ i686-linux, x86_64-linux, x86_64-darwin ]
sphero: [ i686-linux, x86_64-linux, x86_64-darwin ] sphero: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -7957,6 +7978,7 @@ dont-distribute-packages:
tex2txt: [ i686-linux, x86_64-linux, x86_64-darwin ] tex2txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
texbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ] texbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-and-plots: [ i686-linux, x86_64-linux, x86_64-darwin ] text-and-plots: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ] text-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ] text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ]
text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -8142,6 +8164,7 @@ dont-distribute-packages:
tx: [ i686-linux, x86_64-linux, x86_64-darwin ] tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
txtblk: [ i686-linux, x86_64-linux, x86_64-darwin ] txtblk: [ i686-linux, x86_64-linux, x86_64-darwin ]
TYB: [ i686-linux, x86_64-linux, x86_64-darwin ] TYB: [ i686-linux, x86_64-linux, x86_64-darwin ]
tyfam-witnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ] typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-cache: [ i686-linux, x86_64-linux, x86_64-darwin ] type-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
type-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ] type-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -8615,6 +8638,7 @@ dont-distribute-packages:
yhccore: [ i686-linux, x86_64-linux, x86_64-darwin ] yhccore: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ] yi-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-dynamic-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ] yi-dynamic-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-frontend-pango: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-monokai: [ i686-linux, x86_64-linux, x86_64-darwin ] yi-monokai: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-solarized: [ i686-linux, x86_64-linux, x86_64-darwin ] yi-solarized: [ i686-linux, x86_64-linux, x86_64-darwin ]
yi-spolsky: [ i686-linux, x86_64-linux, x86_64-darwin ] yi-spolsky: [ i686-linux, x86_64-linux, x86_64-darwin ]

View File

@ -503,4 +503,8 @@ self: super: builtins.intersectAttrs super {
# Written against the 6.X series of megaparsec # Written against the 6.X series of megaparsec
htoml-megaparsec = super.htoml-megaparsec.override { megaparsec = self.megaparsec_6_2_0; }; htoml-megaparsec = super.htoml-megaparsec.override { megaparsec = self.megaparsec_6_2_0; };
# Break cyclic reference that results in an infinite recursion.
partial-semigroup = dontCheck super.partial-semigroup;
} }

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,5 @@
import ./generic.nix (args // rec { import ./generic.nix (args // rec {
version = "5.3.28"; version = "5.3.28";
sha256 = "0a1n5hbl7027fbz5lm0vp0zzfp1hmxnz14wx3zl9563h83br5ag0"; sha256 = "0a1n5hbl7027fbz5lm0vp0zzfp1hmxnz14wx3zl9563h83br5ag0";
license = stdenv.lib.licenses.agpl3;
extraPatches = [ ./clang-5.3.patch ]; extraPatches = [ ./clang-5.3.patch ];
}) })

View File

@ -28,8 +28,8 @@
[ "-DNO_TUTORIALS=1" [ "-DNO_TUTORIALS=1"
"-DNO_REGRESSION=1" "-DNO_REGRESSION=1"
"-DNO_EXAMPLES=1" "-DNO_EXAMPLES=1"
"-DGLEW_INCLUDE_DIR=${glew}/include" "-DGLEW_INCLUDE_DIR=${glew.dev}/include"
"-DGLEW_LIBRARY=${glew}/lib" "-DGLEW_LIBRARY=${glew.dev}/lib"
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -2,11 +2,11 @@
buildOcaml { buildOcaml {
name = "pcre"; name = "pcre";
version = "7.1.1"; version = "7.2.3";
src = fetchurl { src = fetchurl {
url = https://github.com/mmottl/pcre-ocaml/releases/download/v7.1.1/pcre-ocaml-7.1.1.tar.gz; url = "https://github.com/mmottl/pcre-ocaml/releases/download/v7.2.3/pcre-ocaml-7.2.3.tar.gz";
sha256 = "0nj4gb6hjjjmz5gnl9cjrh4w82rw8cvbwnk0hxhfgfd25p9k50n3"; sha256 = "0rj6dw79px4sj2kq0iss2nzq3rnsn9wivvc0f44wa1mppr6njfb3";
}; };
buildInputs = [ocaml findlib]; buildInputs = [ocaml findlib];

View File

@ -1,11 +1,12 @@
{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, ounit }: { stdenv, fetchzip, ocaml, findlib, ocamlbuild, ounit }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ocaml-re-1.5.0"; name = "ocaml-re-${version}";
version = "1.7.1";
src = fetchzip { src = fetchzip {
url = "https://github.com/ocaml/ocaml-re/archive/${name}.tar.gz"; url = "https://github.com/ocaml/ocaml-re/archive/${version}.tar.gz";
sha256 = "17avk7kwmgdjkri1sj5q4a59ykc9rj0bxj6ixxpl6i0n49br3f92"; sha256 = "1z2z4fjrpdbl0q50fdxvy3746w1vx6ybxcb0k81hqm1342nylbmw";
}; };
buildInputs = [ ocaml findlib ocamlbuild ounit ]; buildInputs = [ ocaml findlib ocamlbuild ounit ];

View File

@ -3,14 +3,14 @@
with lib; with lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.57.2"; version = "0.57.3";
name = "flow-${version}"; name = "flow-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "facebook"; owner = "facebook";
repo = "flow"; repo = "flow";
rev = "v${version}"; rev = "v${version}";
sha256 = "04fqnan9m69rjwvm97p0br1wd862ldiybp0v2nqlm6giaaa691r0"; sha256 = "0pmgj2mv4pmgw8slh4gdj7jskcgxbdsy09arh5rnwf0byy81fky6";
}; };
installPhase = '' installPhase = ''

View File

@ -6,11 +6,11 @@ in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "camlp5${if transitional then "_transitional" else ""}-7.01"; name = "camlp5${if transitional then "_transitional" else ""}-7.02";
src = fetchzip { src = fetchzip {
url = https://github.com/camlp5/camlp5/archive/rel701.tar.gz; url = https://github.com/camlp5/camlp5/archive/rel702.tar.gz;
sha256 = "1gxhj7y30f1hbcqnqgg80wz0ymbslsfh09kl2kiackp49fywl606"; sha256 = "1m2d55zrgllidhgslvzgmr27f56qzdahz2sv56bvjs3bg7grmhnc";
}; };
buildInputs = [ ocaml ]; buildInputs = [ ocaml ];

View File

@ -126,6 +126,9 @@ in stdenv.mkDerivation rec {
cp -r usr/bin "$out" cp -r usr/bin "$out"
wrapProgram "$out/bin/vagrant" --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxml2 libxslt ]}" \ wrapProgram "$out/bin/vagrant" --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxml2 libxslt ]}" \
--prefix LD_LIBRARY_PATH : "$out/opt/vagrant/embedded/lib" --prefix LD_LIBRARY_PATH : "$out/opt/vagrant/embedded/lib"
install -D "opt/vagrant/embedded/gems/gems/vagrant-$version/contrib/bash/completion.sh" \
"$out/share/bash-completion/completions/vagrant"
''; '';
preFixup = '' preFixup = ''

View File

@ -1,23 +1,26 @@
diff -rupN higan_v097-source.old/higan/GNUmakefile higan_v097-source/higan/GNUmakefile diff -Naur higan_v105-source.old/higan/GNUmakefile higan_v105-source.new/higan/GNUmakefile
--- higan_v097-source.old/higan/GNUmakefile 2016-01-24 09:21:45.822940200 +0100 --- higan_v105-source.old/higan/GNUmakefile 2017-10-07 01:34:22.000000000 -0300
+++ higan_v097-source/higan/GNUmakefile 2016-01-24 09:24:03.028722500 +0100 +++ higan_v105-source.new/higan/GNUmakefile 2017-10-17 00:02:40.580957396 -0200
@@ -36,7 +36,7 @@ ifeq ($(platform),windows) @@ -26,7 +26,7 @@
else ifeq ($(platform),macosx) flags += -fopenmp
flags += -march=native
else ifneq ($(filter $(platform),linux bsd),)
- flags += -march=native -fopenmp
+ flags += -fopenmp
link += -fopenmp link += -fopenmp
link += -Wl,-export-dynamic ifeq ($(binary),application)
link += -lX11 -lXext - flags += -march=native
diff -rupN higan_v097-source.old/nall/GNUmakefile higan_v097-source/nall/GNUmakefile + flags +=
--- higan_v097-source.old/nall/GNUmakefile 2016-01-24 09:21:46.021749600 +0100 link += -Wl,-export-dynamic
+++ higan_v097-source/nall/GNUmakefile 2016-01-24 09:25:06.347100800 +0100 link += -lX11 -lXext
@@ -40,8 +40,8 @@ cflags := -x c -std=c99 else ifeq ($(binary),library)
objcflags := -x objective-c -std=c99 diff -Naur higan_v105-source.old/nall/GNUmakefile higan_v105-source.new/nall/GNUmakefile
--- higan_v105-source.old/nall/GNUmakefile 2017-09-23 18:34:22.000000000 -0300
+++ higan_v105-source.new/nall/GNUmakefile 2017-10-17 00:03:33.568916550 -0200
@@ -40,8 +40,8 @@
objcflags := -x objective-c -std=c11
cppflags := -x c++ -std=c++14 cppflags := -x c++ -std=c++14
objcppflags := -x objective-c++ -std=c++14 objcppflags := -x objective-c++ -std=c++14
-flags := -flags :=
-link := -link :=
+flags := $(CXXFLAGS) +flags := $(CXXFLAGS)
+link := $(LDFLAGS) +link := $(LDFLAGS)
# compiler detection
ifeq ($(compiler),)

View File

@ -10,12 +10,12 @@ with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "higan-${version}"; name = "higan-${version}";
version = "104"; version = "105";
sourceName = "higan_v${version}-source"; sourceName = "higan_v${version}-source";
src = fetchurl { src = fetchurl {
urls = [ "http://download.byuu.org/${sourceName}.7z" ]; urls = [ "http://download.byuu.org/${sourceName}.7z" ];
sha256 = "0i2ma8zjjxadq4368n4m41vhmrb62na6s7pi219ajdsb96x0091l"; sha256 = "1lpj345vlnwcywhzq1fzxwl08zc2x4d103rgyyp7yw8m0f8f9sdl";
curlOpts = "--user-agent 'Mozilla/5.0'"; # the good old user-agent trick... curlOpts = "--user-agent 'Mozilla/5.0'"; # the good old user-agent trick...
}; };
@ -81,8 +81,3 @@ stdenv.mkDerivation rec {
platforms = with platforms; unix; platforms = with platforms; unix;
}; };
} }
#
# TODO:
# - fix the BML and BIOS paths - maybe submitting
# a custom patch to upstream would not be a bad idea...

View File

@ -0,0 +1,40 @@
{ stdenv
, fetchurl
, pythonPackages
, windowsSupport ? false
}:
pythonPackages.buildPythonPackage rec {
pname = "ansible";
version = "2.4.0.0";
name = "${pname}-${version}";
src = fetchurl {
url = "http://releases.ansible.com/ansible/${name}.tar.gz";
sha256 = "0xkwnx817rygb1922gncv9ivgvb7hjg8g53r39hfdm3jgzp6y9qs";
};
prePatch = ''
sed -i "s,/usr/,$out," lib/ansible/constants.py
'';
doCheck = false;
dontStrip = true;
dontPatchELF = true;
dontPatchShebangs = false;
propagatedBuildInputs = with pythonPackages; [
pycrypto paramiko jinja2 pyyaml httplib2 boto six netaddr dns
] ++ stdenv.lib.optional windowsSupport pywinrm;
meta = with stdenv.lib; {
homepage = http://www.ansible.com;
description = "A simple automation tool";
license = with licenses; [ gpl3 ];
maintainers = with maintainers; [
jgeerds
joamaki
];
platforms = with platforms; linux ++ darwin;
};
}

View File

@ -24,7 +24,7 @@ GEM
faraday_middleware (0.12.2) faraday_middleware (0.12.2)
faraday (>= 0.7.4, < 1.0) faraday (>= 0.7.4, < 1.0)
fastimage (2.1.0) fastimage (2.1.0)
fastlane (2.60.1) fastlane (2.61.0)
CFPropertyList (>= 2.3, < 3.0.0) CFPropertyList (>= 2.3, < 3.0.0)
addressable (>= 2.3, < 3.0.0) addressable (>= 2.3, < 3.0.0)
babosa (>= 1.0.2, < 2.0.0) babosa (>= 1.0.2, < 2.0.0)
@ -103,10 +103,10 @@ GEM
rouge (2.0.7) rouge (2.0.7)
rubyzip (1.2.1) rubyzip (1.2.1)
security (0.1.3) security (0.1.3)
signet (0.7.3) signet (0.8.1)
addressable (~> 2.3) addressable (~> 2.3)
faraday (~> 0.9) faraday (~> 0.9)
jwt (~> 1.5) jwt (>= 1.5, < 3.0)
multi_json (~> 1.10) multi_json (~> 1.10)
slack-notifier (1.5.1) slack-notifier (1.5.1)
terminal-notifier (1.8.0) terminal-notifier (1.8.0)

View File

@ -137,10 +137,10 @@
dependencies = ["CFPropertyList" "addressable" "babosa" "colored" "commander-fastlane" "dotenv" "excon" "faraday" "faraday-cookie_jar" "faraday_middleware" "fastimage" "gh_inspector" "google-api-client" "highline" "json" "mini_magick" "multi_json" "multi_xml" "multipart-post" "plist" "public_suffix" "rubyzip" "security" "slack-notifier" "terminal-notifier" "terminal-table" "tty-screen" "word_wrap" "xcodeproj" "xcpretty" "xcpretty-travis-formatter"]; dependencies = ["CFPropertyList" "addressable" "babosa" "colored" "commander-fastlane" "dotenv" "excon" "faraday" "faraday-cookie_jar" "faraday_middleware" "fastimage" "gh_inspector" "google-api-client" "highline" "json" "mini_magick" "multi_json" "multi_xml" "multipart-post" "plist" "public_suffix" "rubyzip" "security" "slack-notifier" "terminal-notifier" "terminal-table" "tty-screen" "word_wrap" "xcodeproj" "xcpretty" "xcpretty-travis-formatter"];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "1sg8xh1rjigiq438knkpdq685kyw34ki3h7baj65qh9mkkc8drxy"; sha256 = "0n73748vw7y29ycx0rjdg9zvn8xhncq07zq1l4a16n5s82rb14iy";
type = "gem"; type = "gem";
}; };
version = "2.60.1"; version = "2.61.0";
}; };
gh_inspector = { gh_inspector = {
source = { source = {
@ -360,10 +360,10 @@
dependencies = ["addressable" "faraday" "jwt" "multi_json"]; dependencies = ["addressable" "faraday" "jwt" "multi_json"];
source = { source = {
remotes = ["https://rubygems.org"]; remotes = ["https://rubygems.org"];
sha256 = "149668991xqibvm8kvl10kzy891yd6f994b4gwlx6c3vl24v5jq6"; sha256 = "0js81lxqirdza8gf2f6avh11fny49ygmxfi1qx7jp8l9wrhznbkv";
type = "gem"; type = "gem";
}; };
version = "0.7.3"; version = "0.8.1";
}; };
slack-notifier = { slack-notifier = {
source = { source = {

View File

@ -2,13 +2,13 @@
buildGoPackage rec { buildGoPackage rec {
name = "kt-${version}"; name = "kt-${version}";
version = "11.1.0"; version = "12.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "fgeller"; owner = "fgeller";
repo = "kt"; repo = "kt";
rev = "v${version}"; rev = "v${version}";
sha256 = "1ymygd3l5pfbnjmdjcrspj520v29hnv3bdgxpim38dpv3qj518vq"; sha256 = "014q39bg88vg1xdq1bz6wj982zb148sip3a42hbrinh8qj41y4yg";
}; };
goPackagePath = "github.com/fgeller/kt"; goPackagePath = "github.com/fgeller/kt";

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "axel-${version}"; name = "axel-${version}";
version = "2.14.1"; version = "2.15";
src = fetchurl { src = fetchurl {
url = "mirror://debian/pool/main/a/axel/axel_${version}.orig.tar.gz"; url = "mirror://debian/pool/main/a/axel/axel_${version}.orig.tar.gz";
sha256 = "0fayfpyc9cs6yp474400nyjbix6aywicz6pw17rzm4m7k06q5xmc"; sha256 = "0wm16s129615i7rw48422q3x3ixr4v2p9942p0s6qk2fjlc3y8hf";
}; };
nativeBuildInputs = [ autoreconfHook ]; nativeBuildInputs = [ autoreconfHook ];

View File

@ -0,0 +1,21 @@
{ stdenv, fetchzip, autoreconfHook, zlib, bzip2 }:
stdenv.mkDerivation rec {
name = "bgpdump-2017-09-29";
src = fetchzip {
url = "https://bitbucket.org/ripencc/bgpdump/get/94a0e724b335.zip";
sha256 = "09g9vz2zc4nyzl669w1j7fxw21ifja6dxbp0xbqh6n7w3gpx2g88";
};
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ zlib bzip2 ];
meta = {
homepage = https://bitbucket.org/ripencc/bgpdump/wiki/Home;
description = ''Analyze dump files produced by Zebra/Quagga or MRT'';
license = stdenv.lib.licenses.hpnd;
maintainers = with stdenv.lib.maintainers; [ lewo ];
platforms = with stdenv.lib.platforms; linux;
};
}

View File

@ -44,6 +44,7 @@ stdenv.mkDerivation rec {
configureFlags = configureFlags =
[ "--enable-swanctl" "--enable-cmd" "--enable-systemd" [ "--enable-swanctl" "--enable-cmd" "--enable-systemd"
"--enable-farp" "--enable-dhcp" "--enable-farp" "--enable-dhcp"
"--enable-openssl"
"--enable-eap-sim" "--enable-eap-sim-file" "--enable-eap-simaka-pseudonym" "--enable-eap-sim" "--enable-eap-sim-file" "--enable-eap-simaka-pseudonym"
"--enable-eap-simaka-reauth" "--enable-eap-identity" "--enable-eap-md5" "--enable-eap-simaka-reauth" "--enable-eap-identity" "--enable-eap-md5"
"--enable-eap-gtc" "--enable-eap-aka" "--enable-eap-aka-3gpp2" "--enable-eap-gtc" "--enable-eap-aka" "--enable-eap-aka-3gpp2"
@ -55,7 +56,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (stdenv.system == "i686-linux") "--enable-padlock" ++ stdenv.lib.optional (stdenv.system == "i686-linux") "--enable-padlock"
++ stdenv.lib.optionals enableTNC [ ++ stdenv.lib.optionals enableTNC [
"--disable-gmp" "--disable-aes" "--disable-md5" "--disable-sha1" "--disable-sha2" "--disable-fips-prf" "--disable-gmp" "--disable-aes" "--disable-md5" "--disable-sha1" "--disable-sha2" "--disable-fips-prf"
"--enable-curl" "--enable-openssl" "--enable-curl"
"--enable-eap-tnc" "--enable-eap-ttls" "--enable-eap-dynamic" "--enable-tnccs-20" "--enable-eap-tnc" "--enable-eap-ttls" "--enable-eap-dynamic" "--enable-tnccs-20"
"--enable-tnc-imc" "--enable-imc-os" "--enable-imc-attestation" "--enable-tnc-imc" "--enable-imc-os" "--enable-imc-attestation"
"--enable-tnc-imv" "--enable-imv-attestation" "--enable-tnc-imv" "--enable-imv-attestation"

View File

@ -0,0 +1,44 @@
{ stdenv, lib, coreutils, findutils, gnugrep, darwin, shellcheck
, doCheck ? false # Avoid having GHC in the build-time closure of all NixOS configuratinos
}:
stdenv.mkDerivation {
name = "nix-info";
src = ./info.sh;
nativeBuildInputs = lib.optionals doCheck [
shellcheck
];
path = lib.makeBinPath ([
coreutils findutils gnugrep
] ++ (if stdenv.isDarwin then [ darwin.DarwinTools ] else []));
is_darwin = if stdenv.isDarwin then "yes" else "no";
sandboxtest = ./sandbox.nix;
relaxedsandboxtest = ./relaxedsandbox.nix;
multiusertest = ./multiuser.nix;
unpackCmd = ''
mkdir nix-info
cp $src ./nix-info/nix-info
'';
buildPhase = ''
substituteAllInPlace ./nix-info
'';
inherit doCheck;
checkPhase = ''
shellcheck ./nix-info
'';
installPhase = ''
mkdir -p $out/bin
cp ./nix-info $out/bin/nix-info
'';
meta = {
platforms = lib.platforms.all;
};
}

169
pkgs/tools/nix/info/info.sh Executable file
View File

@ -0,0 +1,169 @@
#!/bin/bash
PATH="@path@:$PATH"
IS_DARWIN="@is_darwin@"
set -eu
set -o pipefail
DEBUG=0
MARKDOWN=0
HOST_OS=0
SANDBOX=0
while true; do
case "${1:-}" in
"")
break
;;
-d | --debug)
set -x
DEBUG=1
shift
;;
-m | --markdown)
MARKDOWN=1
HOST_OS=1
SANDBOX=1
shift
;;
--host-os)
HOST_OS=1
shift
;;
--sandbox)
SANDBOX=1
shift
;;
* )
cat <<EOF
nix-info - get high level info to help with debugging
Options:
-m, --markdown formatting for a GitHub issue
implies: --host-os, --sandbox
--sandbox include sandbox configuration
--host-os include host OS details
-h, --help show this message
-d, --debug debug mode
EOF
exit 1
;;
esac
done
debuglog() {
if [ $DEBUG -eq 1 ]; then
cat >&2
else
cat > /dev/null
fi
}
nixev() {
nix-instantiate --eval --strict -E "$1"
}
desc_system() {
nixev '(import <nixpkgs> {}).system'
}
desc_host_os() {
printf "%s" "$(uname -sr)"
if [ "$IS_DARWIN" = "yes" ]; then
printf ", macOS %s" "$(sw_vers -productVersion)"
fi
if [ -f /etc/os-release ]; then
(
# shellcheck disable=SC1091
. /etc/os-release
printf ", %s, %s" "${NAME:-$(uname -v)}" "${VERSION:-noversion}"
)
fi
}
desc_multi_user() {
if nix-build --no-out-link @multiusertest@ 2>&1 | debuglog; then
printf "yes"
else
printf "no"
fi
}
desc_nixpkgs_path() {
nixev '<nixpkgs>'
}
channel_facts() {
find /nix/var/nix/profiles/per-user \
-mindepth 2 \
-maxdepth 2 \
-name channels \
-print0 \
|\
while IFS= read -r -d '' userchannelset; do
manifest="$userchannelset/manifest.nix"
if [ -e "$manifest" ]; then
userchannels=$(nixev \
"builtins.concatStringsSep \", \"
(map (ch: ch.name)
(import \"$manifest\"))")
fact "channels($(echo "$manifest" | cut -d/ -f7))" \
"$userchannels"
fi
done
}
desc_sandbox() {
if nix-build --no-out-link @sandboxtest@ 2>&1 | debuglog; then
printf "no"
elif nix-build --no-out-link @relaxedsandboxtest@ 2>&1 | debuglog; then
printf "relaxed"
else
printf "yes"
fi
}
fact() {
name="${1:-0}"
value="${2:-0}"
last="${3:-1}"
if [ $MARKDOWN -eq 0 ]; then
printf "%s: %s" "$name" "$value"
if [ "$last" -eq 1 ]; then
printf ", "
fi
else
printf " - %s: \`%s\`\n" "$name" "$value"
fi
if [ "$last" -eq 0 ]; then
echo ""
fi
}
last_fact() {
fact "$1" "$2" 0
}
fact "system" "$(desc_system)"
if [ $HOST_OS -eq 1 ]; then
fact "host os" "$(desc_host_os)"
fi
fact "multi-user?" "$(desc_multi_user)"
if [ $SANDBOX -eq 1 ]; then
fact "sandbox" "$(desc_sandbox)"
fi
fact "version" "$(nix-env --version)"
channel_facts
last_fact "nixpkgs" "$(desc_nixpkgs_path)"

View File

@ -0,0 +1,12 @@
let
pkgs = import <nixpkgs> {};
in pkgs.runCommand "diagnostics-multiuser"
{ }
''
set -x
# no cache: ${toString builtins.currentTime}
# For reproducibility, nix always uses nixbld group:
# https://github.com/NixOS/nix/blob/1dd29d7aebae706f3e90a18bbfae727f2ed03c70/src/libstore/build.cc#L1896-L1908
test "$(groups)" == "nixbld"
touch $out
''

View File

@ -0,0 +1,12 @@
let
pkgs = import <nixpkgs> {};
in pkgs.runCommand "diagnostics-sandbox"
{
__noChroot = true;
}
''
set -x
# no cache: ${toString builtins.currentTime}
test -d "$(dirname "$out")/../var/nix"
touch $out
''

View File

@ -0,0 +1,10 @@
let
pkgs = import <nixpkgs> {};
in pkgs.runCommand "diagnostics-sandbox"
{ }
''
set -x
# no cache: ${toString builtins.currentTime}
test -d "$(dirname "$out")/../var/nix"
touch $out
''

View File

@ -161,12 +161,12 @@ in rec {
nixUnstable = (lib.lowPrio (common rec { nixUnstable = (lib.lowPrio (common rec {
name = "nix-1.12${suffix}"; name = "nix-1.12${suffix}";
suffix = "pre5650_1dd29d7a"; suffix = "pre5655_cbc21691";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NixOS"; owner = "NixOS";
repo = "nix"; repo = "nix";
rev = "1dd29d7aebae706f3e90a18bbfae727f2ed03c70"; rev = "cbc216911dbda23c3bc050c969bc725fe60760ef";
sha256 = "182v2rczm8al1ggbaca8qapvrjyp21li1fd3fiwr5nqgazgr5308"; sha256 = "0ynnk2m2n5pjmhy5gry90dy5k2wwy29v2wnq6zz32ak9zwz36x8r";
}; };
fromGit = true; fromGit = true;
})) // { perl-bindings = perl-bindings { nix = nixUnstable; }; }; })) // { perl-bindings = perl-bindings { nix = nixUnstable; }; };

View File

@ -4,12 +4,12 @@
let let
version = "6.5"; version = "6.5";
dbrev = "4394"; dbrev = "4548";
drivedbBranch = "RELEASE_${builtins.replaceStrings ["."] ["_"] version}_DRIVEDB"; drivedbBranch = "RELEASE_${builtins.replaceStrings ["."] ["_"] version}_DRIVEDB";
driverdb = fetchurl { driverdb = fetchurl {
url = "http://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw"; url = "http://sourceforge.net/p/smartmontools/code/${dbrev}/tree/branches/${drivedbBranch}/smartmontools/drivedb.h?format=raw";
sha256 = "1kdpgbl1az0xhqn7j613cx366n7amra8xz3391jpzzrd3vlga393"; sha256 = "0nwk4ir0c40b01frqm7a0lvljh5k9yhslc3j4485zjsx3v5w269f";
name = "smartmontools-drivedb.h"; name = "smartmontools-drivedb.h";
}; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {

View File

@ -6855,8 +6855,9 @@ with pkgs;
ansible_2_1 = callPackage ../tools/admin/ansible/2.1.nix {}; ansible_2_1 = callPackage ../tools/admin/ansible/2.1.nix {};
ansible_2_2 = callPackage ../tools/admin/ansible/2.2.nix {}; ansible_2_2 = callPackage ../tools/admin/ansible/2.2.nix {};
ansible_2_3 = callPackage ../tools/admin/ansible/2.3.nix {}; ansible_2_3 = callPackage ../tools/admin/ansible/2.3.nix {};
ansible = ansible_2_3; ansible_2_4 = callPackage ../tools/admin/ansible/2.4.nix {};
ansible2 = ansible_2_3; ansible = ansible_2_4;
ansible2 = ansible_2_4;
antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { }; antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
@ -13780,6 +13781,8 @@ with pkgs;
bazaarTools = callPackage ../applications/version-management/bazaar/tools.nix { }; bazaarTools = callPackage ../applications/version-management/bazaar/tools.nix { };
bb = callPackage ../applications/misc/bb { };
beast = callPackage ../applications/audio/beast { beast = callPackage ../applications/audio/beast {
inherit (gnome2) libgnomecanvas libart_lgpl; inherit (gnome2) libgnomecanvas libart_lgpl;
guile = guile_1_8; guile = guile_1_8;
@ -13808,6 +13811,8 @@ with pkgs;
inherit (gnome2) zenity; inherit (gnome2) zenity;
}; };
bgpdump = callPackage ../tools/networking/bgpdump { };
blackbox = callPackage ../applications/version-management/blackbox { }; blackbox = callPackage ../applications/version-management/blackbox { };
bleachbit = callPackage ../applications/misc/bleachbit { }; bleachbit = callPackage ../applications/misc/bleachbit { };
@ -19150,6 +19155,9 @@ with pkgs;
nix-bundle = callPackage ../tools/package-management/nix-bundle { nix = nixUnstable; }; nix-bundle = callPackage ../tools/package-management/nix-bundle { nix = nixUnstable; };
nix-info = callPackage ../tools/nix/info { };
nix-info-tested = callPackage ../tools/nix/info { doCheck = true; };
nix-index = callPackage ../tools/package-management/nix-index { }; nix-index = callPackage ../tools/package-management/nix-index { };
inherit (callPackages ../tools/package-management/nix-prefetch-scripts { }) inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })

View File

@ -309,11 +309,11 @@ let self = _self // overrides; _self = with self; {
}; };
AppSqitch = buildPerlModule rec { AppSqitch = buildPerlModule rec {
version = "0.9994"; version = "0.9996";
name = "App-Sqitch-${version}"; name = "App-Sqitch-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz"; url = "mirror://cpan/authors/id/D/DW/DWHEELER/${name}.tar.gz";
sha256 = "0in602z40s50fdlmws4g0a1pb8p7yn0wx8jgsacz26a4i1q7gpi4"; sha256 = "864edde554e7cd6578e8fe2a4c17ea8eda82da878cdfd00fd9fb3c53f696fc1e";
}; };
buildInputs = [ buildInputs = [
CaptureTiny PathClass TestDeep TestDir TestException CaptureTiny PathClass TestDeep TestDir TestException
@ -391,6 +391,21 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ TestNoWarnings Moo TypeTiny ]; buildInputs = [ TestNoWarnings Moo TypeTiny ];
}; };
ArrayFIFO = buildPerlPackage rec {
name = "Array-FIFO-0.10";
src = fetchurl {
url = "mirror://cpan/authors/id/D/DB/DBURKE/${name}.tar.gz";
sha256 = "8082b7ca456d02c7c862ba409cbd62a9cafdb8c5832f5d7fb1d37ba8698ee5b1";
};
buildInputs = [ TestSpec ];
propagatedBuildInputs = [ Moose namespaceautoclean ];
meta = {
homepage = https://github.com/dwburke/perl-Array-FIFO;
description = "A Simple limitable FIFO array, with sum and average methods";
license = stdenv.lib.licenses.artistic2;
};
};
ListCompare = buildPerlPackage rec { ListCompare = buildPerlPackage rec {
name = "List-Compare-0.53"; name = "List-Compare-0.53";
src = fetchurl { src = fetchurl {

View File

@ -47,6 +47,8 @@ let
jobs.nix-repl.x86_64-darwin jobs.nix-repl.x86_64-darwin
jobs.nix.x86_64-darwin jobs.nix.x86_64-darwin
jobs.nox.x86_64-darwin jobs.nox.x86_64-darwin
jobs.nix-info.x86_64-darwin
jobs.nix-info-tested.x86_64-darwin
jobs.openssh.x86_64-darwin jobs.openssh.x86_64-darwin
jobs.openssl.x86_64-darwin jobs.openssl.x86_64-darwin
jobs.postgresql.x86_64-darwin jobs.postgresql.x86_64-darwin
@ -88,6 +90,11 @@ let
# Needed by travis-ci to test PRs # Needed by travis-ci to test PRs
jobs.nox.x86_64-linux jobs.nox.x86_64-linux
jobs.nox.x86_64-darwin jobs.nox.x86_64-darwin
# Needed for support
jobs.nix-info.x86_64-linux
jobs.nix-info.x86_64-darwin
jobs.nix-info-tested.x86_64-linux
jobs.nix-info-tested.x86_64-darwin
# Ensure that X11/GTK+ are in order. # Ensure that X11/GTK+ are in order.
jobs.thunderbird.x86_64-linux jobs.thunderbird.x86_64-linux
# Ensure that basic stuff works on darwin # Ensure that basic stuff works on darwin