aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/misc
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/misc')
-rw-r--r--nixpkgs/pkgs/misc/cups/filters.nix4
-rw-r--r--nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix9
-rw-r--r--nixpkgs/pkgs/misc/drivers/foomatic-filters/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/drivers/utsushi/default.nix204
-rw-r--r--nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute-path-to-convert.patch166
-rw-r--r--nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute_path_for_tesseract.patch56
-rw-r--r--nixpkgs/pkgs/misc/drivers/utsushi/patches/print-errors.patch15
-rw-r--r--nixpkgs/pkgs/misc/drivers/utsushi/patches/series3
-rw-r--r--nixpkgs/pkgs/misc/emulators/desmume/01_use_system_tinyxml.patch231
-rw-r--r--nixpkgs/pkgs/misc/emulators/desmume/default.nix11
-rw-r--r--nixpkgs/pkgs/misc/emulators/desmume/gcc6_fixes.patch59
-rw-r--r--nixpkgs/pkgs/misc/emulators/desmume/gcc7_fixes.patch18
-rw-r--r--nixpkgs/pkgs/misc/emulators/epsxe/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/emulators/libdsk/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/mgba/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/pcsxr/default.nix16
-rw-r--r--nixpkgs/pkgs/misc/emulators/qmc2/default.nix1
-rw-r--r--nixpkgs/pkgs/misc/emulators/retroarch/cores.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/retroarch/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/base.nix9
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/default.nix5
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/sources.nix10
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/vkd3d.nix26
-rw-r--r--nixpkgs/pkgs/misc/logging/beats/6.x.nix1
-rw-r--r--nixpkgs/pkgs/misc/screensavers/physlock/default.nix13
-rw-r--r--nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/generated.nix637
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names22
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/default.nix36
30 files changed, 963 insertions, 615 deletions
diff --git a/nixpkgs/pkgs/misc/cups/filters.nix b/nixpkgs/pkgs/misc/cups/filters.nix
index 927755fdb74..05b8c1f7046 100644
--- a/nixpkgs/pkgs/misc/cups/filters.nix
+++ b/nixpkgs/pkgs/misc/cups/filters.nix
@@ -9,11 +9,11 @@ let
in stdenv.mkDerivation rec {
pname = "cups-filters";
- version = "1.25.0";
+ version = "1.25.6";
src = fetchurl {
url = "https://openprinting.org/download/cups-filters/${pname}-${version}.tar.xz";
- sha256 = "1laiscq8yvynw862calkgbz9irrdkmd5l821q6a6wik1ifd186c1";
+ sha256 = "1pgjk7j2p8m17pwynqd86hxgvz9lyb09ivx18lv6inmygij0pm4j";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
index 2110de6e4c1..96399b9cd97 100644
--- a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
@@ -2,11 +2,14 @@
stdenv.mkDerivation rec {
pname = "epson-inkjet-printer-escpr2";
- version = "1.0.29";
+ version = "1.1.1";
src = fetchurl {
- url = "https://download3.ebz.epson.net/dsc/f/03/00/09/02/31/a332507b6398c6e2e007c05477dd6c3d5a8e50eb/${pname}-${version}-1lsb3.2.src.rpm";
- sha256 = "064br52akpw5yrxb2wqw2klv4jrvyipa7w0rjj974xgyi781lqs5";
+ # To find new versions, visit http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
+ # and search for some printer like for instance "WF-7210" to get to the most recent version.
+ # NOTE: keep in mind that many parts of the URL change and not just version.
+ url = "https://download3.ebz.epson.net/dsc/f/03/00/09/72/04/c6d928e83e558c4ba1e7e8bcb5c1fe080b8095eb/${pname}-${version}-1lsb3.2.src.rpm";
+ sha256 = "02vdlhvinsx6vsjq172b2c1vrfzkg0w9j5lbsnjvj6yq3yqz5b5q";
};
patches = [ ./cups-filter-ppd-dirs.patch ];
diff --git a/nixpkgs/pkgs/misc/drivers/foomatic-filters/default.nix b/nixpkgs/pkgs/misc/drivers/foomatic-filters/default.nix
index 580b473b0cd..d4f15992e74 100644
--- a/nixpkgs/pkgs/misc/drivers/foomatic-filters/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/foomatic-filters/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
patches = [
# for CVE-2015-8327 & CVE-2015-8560
(fetchpatch {
- url = "https://anonscm.debian.org/cgit/collab-maint/foomatic-filters.git/plain/debian/patches/0500-r7406_also_consider_the_back_tick_as_an_illegal_shell_escape_character.patch";
+ url = "https://salsa.debian.org/debian/foomatic-filters/raw/a3abbef2d2f8c7e62d2fe64f64afe294563fdf8f/debian/patches/0500-r7406_also_consider_the_back_tick_as_an_illegal_shell_escape_character.patch";
sha256 = "055nwi3sjf578nk40bqsch3wx8m2h65hdih0wmxflb6l0hwkq4p4";
})
];
diff --git a/nixpkgs/pkgs/misc/drivers/utsushi/default.nix b/nixpkgs/pkgs/misc/drivers/utsushi/default.nix
index 328e8ce4562..8a8556b63df 100644
--- a/nixpkgs/pkgs/misc/drivers/utsushi/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/utsushi/default.nix
@@ -1,64 +1,62 @@
-{ stdenv, fetchurl, autoreconfHook, boost, gtkmm2
-, pkg-config, libtool, udev, libjpeg, file, texlive
-, libusb, libtiff, imagemagick, sane-backends, tesseract }:
-
-/*
-Alternatively, this package could use the "community source" at
-https://gitlab.com/utsushi/utsushi/
-Epson provides proprietary plugins for networking, ocr and some more
-scanner models. Those are not (yet ?) packaged here.
-*/
+{ stdenv, fetchFromGitLab, autoreconfHook, pkg-config, boost, gtkmm2
+, imagemagick, sane-backends, tesseract4, udev, libusb}:
stdenv.mkDerivation rec {
pname = "utsushi";
- version = "3.57.0";
+ version = "3.59.2";
- src = fetchurl {
- url = "http://support.epson.net/linux/src/scanner/imagescanv3/common/imagescan_${version}.orig.tar.gz";
- sha256 = "0qy6n6nbisbvy0q3idj7hpmj9i85cd0a18klfd8nsqsa2nkg57ny";
+ src = fetchFromGitLab{
+ owner = pname;
+ repo = "imagescan";
+ rev = version;
+ sha256 = "06gp97dfnf43l6kb988scmm66q9n5rc7ndwv3rykrdpyhy8rbi05";
};
nativeBuildInputs = [
- pkg-config
autoreconfHook
- libtool
+ pkg-config
];
buildInputs = [
- boost
- libusb
- libtiff
- libjpeg
- udev
+ boost.dev
+ gtkmm2.dev
imagemagick
sane-backends
- gtkmm2
- file
- tesseract
+ udev.dev
+ libusb.dev
];
- patches = [
- ./patches/absolute-path-to-convert.patch
- ./patches/print-errors.patch
- ./patches/absolute_path_for_tesseract.patch
+ NIX_CFLAGS_COMPILE = [
+ "-Wno-error=deprecated-declarations"
+ "-Wno-error=parentheses"
+ "-Wno-error=unused-variable"
];
postPatch = ''
# remove vendored dependencies
rm -r upstream/boost
+
# create fake udev and sane config
mkdir -p $out/etc/{sane.d,udev/rules.d}
touch $out/etc/sane.d/dll.conf
+
+ # absolute paths to conver & tesseract
+ substituteInPlace filters/magick.cpp \
+ --replace '"convert' '"${imagemagick}/bin/convert'
+ substituteInPlace filters/reorient.cpp \
+ --replace '"tesseract' '"${tesseract4}/bin/tesseract'
+ substituteInPlace filters/get-text-orientation \
+ --replace '=tesseract' '=${tesseract4}/bin/tesseract'
'';
configureFlags = [
"--with-boost-libdir=${boost}/lib"
"--with-sane-confdir=${placeholder "out"}/etc/sane.d"
"--with-udev-confdir=${placeholder "out"}/etc/udev"
- "--with-sane"
"--with-gtkmm"
"--with-jpeg"
"--with-magick"
+ "--with-magick-pp"
"--with-sane"
"--with-tiff"
];
@@ -67,88 +65,78 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = {
+ doInstallCheck = true;
+
+ meta = with stdenv.lib; {
description = "SANE utsushi backend for some Epson scanners";
longDescription = ''
- ImageScanV3 (aka utsushi) scanner driver.
- Non-free plugins are not included so no network support.
- To use the SANE backend, in /etc/nixos/configuration.nix:
+ ImageScanV3 (aka utsushi) scanner driver. Non-free plugins are not
+ included, so no network support. To use the SANE backend, in
+ <literal>/etc/nixos/configuration.nix</literal>:
- hardware.sane = {
- enable = true;
- extraBackends = [ pkgs.utsushi ];
- };
- services.udev.packages = [ pkgs.utsushi ];
+ <literal>
+ hardware.sane = {
+ enable = true;
+ extraBackends = [ pkgs.utsushi ];
+ };
+ services.udev.packages = [ pkgs.utsushi ];
+ </literal>
- Supported hardware:
- - DS-40
- - DS-70
- - DS-80W
- - DS-410
- - DS-510
- - DS-520
- - DS-530
- - DS-535
- - DS-535H
- - DS-560
- - DS-575W
- - DS-760
- - DS-775
- - DS-780N
- - DS-860
- - DS-1630
- - DS-5500
- - DS-6500
- - DS-7500
- - DS-50000
- - DS-60000
- - DS-70000
- - EP-10VA Series
- - EP-808A Series
- - EP-978A3 Series
- - ES-50
- - ES-55R
- - ES-60W
- - ES-65WR
- - ES-300WR
- - ES-400
- - ES-500WR
- - ES-8500
- - ET-2500 Series
- - ET-2550 Series
- - ET-4500 Series
- - ET-4550 Series
- - Expression 1640XL
- - FF-680W
- - L220/L360 Series
- - L365/L366 Series
- - L380 Series
- - L455 Series
- - L565/L566 Series
- - L655 Series
- - PX-M840FX
- - PX-M860F
- - PX-M884F
- - PX-M7050 Series
- - PX-M7050FX Series
- - WF-4720
- - WF-6530 Series
- - WF-6590 Series
- - WF-8510/8590 Series
- - WF-R8590 Series
- - XP-220 Series
- - XP-230 Series
- - XP-235 Series
- - XP-332 335 Series
- - XP-430 Series
- - XP-432 435 Series
- - XP-530 Series
- - XP-540
- - XP-630 Series
- - XP-640
- - XP-830 Series
- - XP-960 Series
- '';
- license = stdenv.lib.licenses.gpl3Plus;
+ Supported hardware:
+ DS-1610, DS-1630, DS-1660W, DS-310, DS-320, DS-360W, DS-40, DS-410,
+ DS-50000, DS-510, DS-520, DS-530, DS-535, DS-535H, DS-5500, DS-560,
+ DS-570W, DS-575W, DS-60000, DS-6500, DS-70, DS-70000, DS-7500, DS-760,
+ DS-770, DS-775, DS-780N, DS-80W, DS-860, EC-4020 Series, EC-4030 Series,
+ EC-4040 Series, EP-10VA Series, EP-30VA Series, EP-708A Series, EP-709A
+ Series, EP-710A Series, EP-711A Series, EP-712A Series, EP-808A Series,
+ EP-810A Series, EP-811A Series, EP-812A Series, EP-879A Series, EP-880A
+ Series, EP-881A Series, EP-882A Series, EP-978A3 Series, EP-979A3 Series,
+ EP-982A3 Series, EP-M570T Series, ES-200, ES-300W, ES-300WR, ES-400,
+ ES-50, ES-50, ES-500W, ES-500WR, ES-55R, ES-60W, ES-60WB, ES-60WW,
+ ES-65WR, ET-16500 Series, ET-2500 Series, ET-2550 Series, ET-2600 Series,
+ ET-2610 Series, ET-2650 Series, ET-2700 Series, ET-2710 Series, ET-2720
+ Series, ET-2750 Series, ET-2760 Series, ET-3600 Series, ET-3700 Series,
+ ET-3710 Series, ET-3750 Series, ET-3760 Series, ET-4500 Series, ET-4550
+ Series, ET-4700 Series, ET-4750 Series, ET-4760 Series, ET-7700 Series,
+ ET-7750 Series, ET-8700 Series, ET-M2140 Series, ET-M2170 Series,
+ ET-M3140 Series, ET-M3170 Series, ET-M3180 Series, EW-052A Series,
+ EW-452A Series, EW-M5071FT Series, EW-M571T Series, EW-M630T Series,
+ EW-M660FT Series, EW-M670FT Series, EW-M770T Series, EW-M970A3T Series,
+ FF-640, FF-680W, GT-S650, L1455 Series, L220 Series, L222 Series, L3050
+ Series, L3060 Series, L3070 Series, L3100 Series, L3110 Series, L3150
+ Series, L3160 Series, L360 Series, L362 Series, L364 Series, L365 Series,
+ L366 Series, L375 Series, L380 Series, L382 Series, L385 Series, L386
+ Series, L395 Series, L396 Series, L405 Series, L4150 Series, L4160
+ Series, L455 Series, L475 Series, L485 Series, L486 Series, L495 Series,
+ L5190 Series, L565 Series, L566 Series, L575 Series, L605 Series, L6160
+ Series, L6170 Series, L6190 Series, L655 Series, L7160 Series, L7180
+ Series, LX-10000F, LX-10000FK, LX-10010MF, LX-7000F, M2140 Series, M2170
+ Series, M3140 Series, M3170 Series, M3180 Series, PX-048A Series, PX-049A
+ Series, PX-M160T Series, PX-M270FT Series, PX-M270T Series, PX-M380F,
+ PX-M381FL, PX-M5080F Series, PX-M5081F Series, PX-M680F Series, PX-M7050
+ Series, PX-M7050FP, PX-M7050FX, PX-M7070FX, PX-M7110F, PX-M7110FP,
+ PX-M780F Series, PX-M781F Series, PX-M840FX, PX-M860F, PX-M880FX,
+ PX-M884F, PX-M885F, PX-M886FL, Perfection V19, Perfection V39, ST-2000
+ Series, ST-3000 Series, ST-4000 Series, ST-M3000 Series, WF-2750 Series,
+ WF-2760 Series, WF-2810 Series, WF-2830 Series, WF-2850 Series, WF-2860
+ Series, WF-3720 Series, WF-3730 Series, WF-4720 Series, WF-4730 Series,
+ WF-4740 Series, WF-6530 Series, WF-6590 Series, WF-7710 Series, WF-7720
+ Series, WF-8510 Series, WF-8590 Series, WF-C17590 Series, WF-C20590
+ Series, WF-C5710 Series, WF-C5790 Series, WF-C5790BA, WF-C579R Series,
+ WF-C579RB, WF-C8610 Series, WF-C8690 Series, WF-C8690B, WF-C869R Series,
+ WF-M20590 Series, WF-M5799 Series, WF-R8590 Series, XP-2100 Series,
+ XP-220 Series, XP-230 Series, XP-235 Series, XP-240 Series, XP-243 245
+ 247 Series, XP-255 257 Series, XP-3100 Series, XP-332 335 Series, XP-340
+ Series, XP-342 343 345 Series, XP-352 355 Series, XP-4100 Series, XP-430
+ Series, XP-432 435 Series, XP-440 Series, XP-442 445 Series, XP-452 455
+ Series, XP-5100 Series, XP-530 Series, XP-540 Series, XP-6000 Series,
+ XP-6100 Series, XP-630 Series, XP-640 Series, XP-7100 Series, XP-830
+ Series, XP-8500 Series, XP-8600 Series, XP-900 Series, XP-960 Series,
+ XP-970 Series
+ '';
+ homepage = "https://gitlab.com/utsushi/imagescan";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ wucke13 ];
+ platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute-path-to-convert.patch b/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute-path-to-convert.patch
deleted file mode 100644
index 2bc9422b061..00000000000
--- a/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute-path-to-convert.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-Index: utsushi-0.57.0/configure.ac
-===================================================================
---- utsushi-0.57.0.orig/configure.ac
-+++ utsushi-0.57.0/configure.ac
-@@ -221,6 +221,9 @@ AS_IF([test xno != x$enable_code_coverag
- [AC_MSG_ERROR([code coverage support requires a GNU C/C++ compiler])])
- ])
- AM_PROG_AR
-+AC_PATH_PROG([AWK],[awk])
-+AC_DEFINE_UNQUOTED([AWK], ["$AWK"],
-+ [Path to awk.])
-
- PKG_PROG_PKG_CONFIG
-
-@@ -379,27 +382,31 @@ AM_CONDITIONAL([have_libmagick_pp], [tes
- AS_IF([test xno != "x$with_magick"],
- AS_CASE("x$with_magick",
- [xGraphicsMagick],
-- [AC_CHECK_PROGS([MAGICK_CONVERT], [gm])
-- AS_IF([test xgm != x$MAGICK_CONVERT],
-+ [[AC_PATH_PROG(MAGICK_CONVERT, gm)]
-+ AS_IF([test x == x$MAGICK_CONVERT],
- [AC_MSG_ERROR([$with_magick requested but not found])])
- AC_DEFINE([HAVE_GRAPHICS_MAGICK], [1])
-- MAGICK_CONVERT="gm convert"
-+ HAVE_MAGICK=1
-+ MAGICK_CONVERT="$MAGICK_CONVERT convert"
- ],
- [xImageMagick],
-- [AC_CHECK_PROGS([MAGICK_CONVERT], [convert])
-- AS_IF([test xconvert != x$MAGICK_CONVERT],
-+ [[AC_PATH_PROG(MAGICK_CONVERT, convert)]
-+ AS_IF([test x == x$MAGICK_CONVERT],
- [AC_MSG_ERROR([$with_magick requested but not found])])
- AC_DEFINE([HAVE_IMAGE_MAGICK], [1])
-+ HAVE_MAGICK=1
- ],
- [xyes|xcheck],
-- [AC_CHECK_PROGS([MAGICK_CONVERT], [gm convert])
-+ [[AC_PATH_PROGS([MAGICK_CONVERT], [gm convert])]
- AS_CASE(x$MAGICK_CONVERT,
-- [xgm],
-+ [x*gm],
- [AC_DEFINE([HAVE_GRAPHICS_MAGICK], [1])
-- MAGICK_CONVERT="gm convert"
-+ HAVE_MAGICK=1
-+ MAGICK_CONVERT="$MAGICK_CONVERT convert"
- ],
-- [xconvert],
-+ [x*convert],
- [AC_DEFINE([HAVE_IMAGE_MAGICK], [1])
-+ HAVE_MAGICK=1
- ],
- [dnl default case
- AS_IF([test xcheck != "x$with_magick"],
-@@ -410,7 +417,7 @@ AS_IF([test xno != "x$with_magick"],
- AC_MSG_ERROR([unknown value: --with-magick=$with_magick])
- ]))
- AC_DEFINE_UNQUOTED([MAGICK_CONVERT], ["$MAGICK_CONVERT"])
--AM_CONDITIONAL([have_magick], [test x != "x$MAGICK_CONVERT"])
-+AM_CONDITIONAL([have_magick], [test x != "x$HAVE_MAGICK"])
-
- AS_IF([test xno != "x$with_gtkmm"],
- [PKG_CHECK_MODULES([LIBGTKMM], [gtkmm-2.4 >= 2.20],
-Index: utsushi-0.57.0/filters/magick.cpp
-===================================================================
---- utsushi-0.57.0.orig/filters/magick.cpp
-+++ utsushi-0.57.0/filters/magick.cpp
-@@ -81,19 +81,18 @@ chomp (char *str)
- }
-
- bool
--magick_version_before_(const char *magick, const char *cutoff)
-+magick_version_before_(const char *cutoff)
- {
- FILE *fp = NULL;
- int errc = 0;
-
-- if (0 == strcmp ("GraphicsMagick", magick))
-- fp = popen ("gm convert -version"
-- "| awk '/^GraphicsMagick/{print $2}'", "r");
-- if (fp) errc = errno;
--
-- if (0 == strcmp ("ImageMagick", magick))
-- fp = popen ("convert -version"
-- "| awk '/^Version:/{print $3}'", "r");
-+#if HAVE_GRAPHICS_MAGICK
-+ fp = popen (MAGICK_CONVERT " -version"
-+ "| " AWK " '/^GraphicsMagick/{print $2}'", "r");
-+#elif HAVE_IMAGE_MAGICK
-+ fp = popen (MAGICK_CONVERT " -version"
-+ "| " AWK " '/^Version:/{print $3}'", "r");
-+#endif
- if (fp) errc = errno;
-
- if (fp)
-@@ -106,42 +105,32 @@ magick_version_before_(const char *magic
-
- if (version)
- {
-- log::debug ("found %1%-%2%") % magick % version;
-+ log::debug ("found " MAGICK_CONVERT "version %1%") % version;
- return (0 > strverscmp (version, cutoff));
- }
- }
-
- if (errc)
-- log::alert ("failure checking %1% version: %2%")
-- % magick
-+ log::alert ("failure checking " MAGICK_CONVERT " version: %1%")
- % strerror (errc);
-
- return false;
- }
-
- bool
--graphics_magick_version_before_(const char *cutoff)
--{
-- return magick_version_before_("GraphicsMagick", cutoff);
--}
--
--bool
--image_magick_version_before_(const char *cutoff)
--{
-- return magick_version_before_("ImageMagick", cutoff);
--}
--
--bool
- auto_orient_is_usable ()
- {
- static int usable = -1;
-
- if (-1 == usable)
- {
-- if (HAVE_GRAPHICS_MAGICK) // version -auto-orient was added
-- usable = !graphics_magick_version_before_("1.3.18");
-- if (HAVE_IMAGE_MAGICK) // version known to work
-- usable = !image_magick_version_before_("6.7.8-9");
-+#if HAVE_GRAPHICS_MAGICK
-+ // version -auto-orient was added
-+ usable = !magick_version_before_("1.3.18");
-+#elif HAVE_IMAGE_MAGICK
-+ // version known to work
-+ usable = !magick_version_before_("6.7.8-9");
-+#endif
- if (-1 == usable)
- usable = false;
- usable = (usable ? 1 : 0);
-@@ -392,7 +381,7 @@ magick::arguments (const context& ctx)
- if (color_correction_)
- {
- if (HAVE_IMAGE_MAGICK
-- && !image_magick_version_before_("6.6.1-0"))
-+ && !magick_version_before_("6.6.1-0"))
- argv += " -color-matrix";
- else
- argv += " -recolor";
-@@ -416,7 +405,7 @@ magick::arguments (const context& ctx)
- size_t mat_size = ((HAVE_IMAGE_MAGICK) ? 6 : 5);
-
- if (HAVE_IMAGE_MAGICK
-- && !image_magick_version_before_("6.6.1-0"))
-+ && !magick_version_before_("6.6.1-0"))
- argv += " -color-matrix";
- else
- argv += " -recolor";
diff --git a/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute_path_for_tesseract.patch b/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute_path_for_tesseract.patch
deleted file mode 100644
index d4d44497921..00000000000
--- a/nixpkgs/pkgs/misc/drivers/utsushi/patches/absolute_path_for_tesseract.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-Index: utsushi-0.57.0/filters/reorient.cpp
-===================================================================
---- utsushi-0.57.0.orig/filters/reorient.cpp
-+++ utsushi-0.57.0/filters/reorient.cpp
-@@ -96,8 +96,8 @@ chomp (char *str)
- bool
- tesseract_version_before_(const char *cutoff)
- {
-- FILE *fp = popen ("tesseract --version 2>&1"
-- "| awk '/^tesseract/{ print $2 }'", "r");
-+ FILE *fp = popen (TESSERACT " --version 2>&1"
-+ "| " AWK " '/^tesseract/{ print $2 }'", "r");
- int errc = errno;
-
- if (fp)
-@@ -126,7 +126,7 @@ tesseract_version_before_(const char *cu
- bool
- have_tesseract_language_pack_(const char *lang)
- {
-- std::string cmd("tesseract --list-langs 2>&1"
-+ std::string cmd(TESSERACT " --list-langs 2>&1"
- "| sed -n '/^");
- cmd += lang;
- cmd += "$/p'";
-@@ -291,7 +291,7 @@ reorient::reorient ()
-
- if (found)
- {
-- if (have_tesseract_()) engine_ = "tesseract";
-+ if (have_tesseract_()) engine_ = TESSERACT;
- if (have_ocr_engine_()) engine_ = abs_path_name;
- }
- freeze_options (); // initializes option tracking member variables
-Index: utsushi-0.57.0/configure.ac
-===================================================================
---- utsushi-0.57.0.orig/configure.ac
-+++ utsushi-0.57.0/configure.ac
-@@ -196,6 +196,8 @@ AC_DEFINE([HAVE_IMAGE_MAGICK_PP],
- [0], [Define to 1 if ImageMagick's C++ API is usable])
- AC_DEFINE([MAGICK_CONVERT],
- [], [Define to an appropriate command-line invocation for convert])
-+AC_DEFINE([TESSERACT],
-+ [], [Define to an appropriate command-line invocation for tesseract])
- AC_DEFINE([WITH_INCLUDED_BOOST],
- [0], [Define to 1 if using the included Boost sources])
-
-@@ -419,6 +421,9 @@ AS_IF([test xno != "x$with_magick"],
- AC_DEFINE_UNQUOTED([MAGICK_CONVERT], ["$MAGICK_CONVERT"])
- AM_CONDITIONAL([have_magick], [test x != "x$HAVE_MAGICK"])
-
-+AC_PATH_PROG([TESSERACT], [tesseract], [tesseract])
-+AC_DEFINE_UNQUOTED([TESSERACT], ["$TESSERACT"])
-+
- AS_IF([test xno != "x$with_gtkmm"],
- [PKG_CHECK_MODULES([LIBGTKMM], [gtkmm-2.4 >= 2.20],
- [AC_DEFINE([HAVE_LIBGTKMM], [1])],
diff --git a/nixpkgs/pkgs/misc/drivers/utsushi/patches/print-errors.patch b/nixpkgs/pkgs/misc/drivers/utsushi/patches/print-errors.patch
deleted file mode 100644
index 06660ebde98..00000000000
--- a/nixpkgs/pkgs/misc/drivers/utsushi/patches/print-errors.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: utsushi-0.57.0/lib/log.cpp
-===================================================================
---- utsushi-0.57.0.orig/lib/log.cpp
-+++ utsushi-0.57.0/lib/log.cpp
-@@ -26,8 +26,8 @@
-
- namespace utsushi {
-
--log::priority log::threshold = log::FATAL;
--log::category log::matching = log::NOTHING;
-+log::priority log::threshold = log::ERROR;
-+log::category log::matching = log::ALL;
-
- template<>
- std::basic_ostream< char >&
diff --git a/nixpkgs/pkgs/misc/drivers/utsushi/patches/series b/nixpkgs/pkgs/misc/drivers/utsushi/patches/series
deleted file mode 100644
index de0964c758b..00000000000
--- a/nixpkgs/pkgs/misc/drivers/utsushi/patches/series
+++ /dev/null
@@ -1,3 +0,0 @@
-absolute-path-to-convert.patch
-print-errors.patch
-absolute_path_for_tesseract.patch
diff --git a/nixpkgs/pkgs/misc/emulators/desmume/01_use_system_tinyxml.patch b/nixpkgs/pkgs/misc/emulators/desmume/01_use_system_tinyxml.patch
new file mode 100644
index 00000000000..8cec26026e7
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/desmume/01_use_system_tinyxml.patch
@@ -0,0 +1,231 @@
+From: Evgeni Golov <evgeni@debian.org>
+Subject: use the system tinyxml instead of the embedded copy
+Last-Update: 2015-08-09
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 7b9e263..bc7ba8c 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -81,12 +81,6 @@ libdesmume_a_SOURCES = \
+ utils/libfat/mem_allocate.h \
+ utils/libfat/partition.cpp \
+ utils/libfat/partition.h \
+- utils/tinyxml/tinystr.cpp \
+- utils/tinyxml/tinystr.h \
+- utils/tinyxml/tinyxml.cpp \
+- utils/tinyxml/tinyxml.h \
+- utils/tinyxml/tinyxmlerror.cpp \
+- utils/tinyxml/tinyxmlparser.cpp \
+ utils/glcorearb.h \
+ addons/slot2_auto.cpp addons/slot2_mpcf.cpp addons/slot2_paddle.cpp addons/slot2_gbagame.cpp addons/slot2_none.cpp addons/slot2_rumblepak.cpp addons/slot2_guitarGrip.cpp addons/slot2_expMemory.cpp addons/slot2_piano.cpp addons/slot2_passme.cpp addons/slot1_none.cpp addons/slot1_r4.cpp addons/slot1_retail_nand.cpp addons/slot1_retail_auto.cpp addons/slot1_retail_mcrom.cpp addons/slot1_retail_mcrom_debug.cpp addons/slot1comp_mc.cpp addons/slot1comp_mc.h addons/slot1comp_rom.h addons/slot1comp_rom.cpp addons/slot1comp_protocol.h addons/slot1comp_protocol.cpp \
+ cheatSystem.cpp cheatSystem.h \
+@@ -204,3 +198,4 @@ if HAVE_GDB_STUB
+ libdesmume_a_SOURCES += gdbstub.h
+ endif
+ libdesmume_a_LIBADD = fs-$(desmume_arch).$(OBJEXT)
++LIBS += -ltinyxml
+diff --git a/src/Makefile.in b/src/Makefile.in
+index 9cf26a3..d9ff7b2 100644
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -184,9 +184,6 @@ am__libdesmume_a_SOURCES_DIST = armcpu.cpp armcpu.h \
+ utils/libfat/libfat_public_api.h utils/libfat/lock.cpp \
+ utils/libfat/lock.h utils/libfat/mem_allocate.h \
+ utils/libfat/partition.cpp utils/libfat/partition.h \
+- utils/tinyxml/tinystr.cpp utils/tinyxml/tinystr.h \
+- utils/tinyxml/tinyxml.cpp utils/tinyxml/tinyxml.h \
+- utils/tinyxml/tinyxmlerror.cpp utils/tinyxml/tinyxmlparser.cpp \
+ utils/glcorearb.h addons/slot2_auto.cpp addons/slot2_mpcf.cpp \
+ addons/slot2_paddle.cpp addons/slot2_gbagame.cpp \
+ addons/slot2_none.cpp addons/slot2_rumblepak.cpp \
+@@ -324,10 +321,6 @@ am_libdesmume_a_OBJECTS = armcpu.$(OBJEXT) arm_instructions.$(OBJEXT) \
+ utils/libfat/libfat.$(OBJEXT) \
+ utils/libfat/libfat_public_api.$(OBJEXT) \
+ utils/libfat/lock.$(OBJEXT) utils/libfat/partition.$(OBJEXT) \
+- utils/tinyxml/tinystr.$(OBJEXT) \
+- utils/tinyxml/tinyxml.$(OBJEXT) \
+- utils/tinyxml/tinyxmlerror.$(OBJEXT) \
+- utils/tinyxml/tinyxmlparser.$(OBJEXT) \
+ addons/slot2_auto.$(OBJEXT) addons/slot2_mpcf.$(OBJEXT) \
+ addons/slot2_paddle.$(OBJEXT) addons/slot2_gbagame.$(OBJEXT) \
+ addons/slot2_none.$(OBJEXT) addons/slot2_rumblepak.$(OBJEXT) \
+@@ -475,7 +468,7 @@ LIBAGG_LIBS = @LIBAGG_LIBS@
+ LIBGLADE_CFLAGS = @LIBGLADE_CFLAGS@
+ LIBGLADE_LIBS = @LIBGLADE_LIBS@
+ LIBOBJS = @LIBOBJS@
+-LIBS = @LIBS@
++LIBS = @LIBS@ -ltinyxml
+ LIBSOUNDTOUCH_CFLAGS = @LIBSOUNDTOUCH_CFLAGS@
+ LIBSOUNDTOUCH_LIBS = @LIBSOUNDTOUCH_LIBS@
+ LTLIBOBJS = @LTLIBOBJS@
+@@ -625,9 +618,6 @@ libdesmume_a_SOURCES = armcpu.cpp armcpu.h arm_instructions.cpp \
+ utils/libfat/libfat_public_api.h utils/libfat/lock.cpp \
+ utils/libfat/lock.h utils/libfat/mem_allocate.h \
+ utils/libfat/partition.cpp utils/libfat/partition.h \
+- utils/tinyxml/tinystr.cpp utils/tinyxml/tinystr.h \
+- utils/tinyxml/tinyxml.cpp utils/tinyxml/tinyxml.h \
+- utils/tinyxml/tinyxmlerror.cpp utils/tinyxml/tinyxmlparser.cpp \
+ utils/glcorearb.h addons/slot2_auto.cpp addons/slot2_mpcf.cpp \
+ addons/slot2_paddle.cpp addons/slot2_gbagame.cpp \
+ addons/slot2_none.cpp addons/slot2_rumblepak.cpp \
+@@ -760,20 +750,6 @@ utils/libfat/lock.$(OBJEXT): utils/libfat/$(am__dirstamp) \
+ utils/libfat/$(DEPDIR)/$(am__dirstamp)
+ utils/libfat/partition.$(OBJEXT): utils/libfat/$(am__dirstamp) \
+ utils/libfat/$(DEPDIR)/$(am__dirstamp)
+-utils/tinyxml/$(am__dirstamp):
+- @$(MKDIR_P) utils/tinyxml
+- @: > utils/tinyxml/$(am__dirstamp)
+-utils/tinyxml/$(DEPDIR)/$(am__dirstamp):
+- @$(MKDIR_P) utils/tinyxml/$(DEPDIR)
+- @: > utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+-utils/tinyxml/tinystr.$(OBJEXT): utils/tinyxml/$(am__dirstamp) \
+- utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+-utils/tinyxml/tinyxml.$(OBJEXT): utils/tinyxml/$(am__dirstamp) \
+- utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+-utils/tinyxml/tinyxmlerror.$(OBJEXT): utils/tinyxml/$(am__dirstamp) \
+- utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+-utils/tinyxml/tinyxmlparser.$(OBJEXT): utils/tinyxml/$(am__dirstamp) \
+- utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+ addons/$(am__dirstamp):
+ @$(MKDIR_P) addons
+ @: > addons/$(am__dirstamp)
+@@ -1035,10 +1011,6 @@ mostlyclean-compile:
+ -rm -f utils/libfat/partition.$(OBJEXT)
+ -rm -f utils/md5.$(OBJEXT)
+ -rm -f utils/task.$(OBJEXT)
+- -rm -f utils/tinyxml/tinystr.$(OBJEXT)
+- -rm -f utils/tinyxml/tinyxml.$(OBJEXT)
+- -rm -f utils/tinyxml/tinyxmlerror.$(OBJEXT)
+- -rm -f utils/tinyxml/tinyxmlparser.$(OBJEXT)
+ -rm -f utils/vfat.$(OBJEXT)
+ -rm -f utils/xstring.$(OBJEXT)
+
+@@ -1175,10 +1147,6 @@ distclean-compile:
+ @AMDEP_TRUE@@am__include@ @am__quote@utils/libfat/$(DEPDIR)/libfat_public_api.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@utils/libfat/$(DEPDIR)/lock.Po@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@utils/libfat/$(DEPDIR)/partition.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@utils/tinyxml/$(DEPDIR)/tinystr.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@utils/tinyxml/$(DEPDIR)/tinyxml.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@utils/tinyxml/$(DEPDIR)/tinyxmlerror.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@utils/tinyxml/$(DEPDIR)/tinyxmlparser.Po@am__quote@
+
+ .c.o:
+ @am__fastdepCC_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+@@ -1449,8 +1417,6 @@ distclean-generic:
+ -rm -f utils/decrypt/$(am__dirstamp)
+ -rm -f utils/libfat/$(DEPDIR)/$(am__dirstamp)
+ -rm -f utils/libfat/$(am__dirstamp)
+- -rm -f utils/tinyxml/$(DEPDIR)/$(am__dirstamp)
+- -rm -f utils/tinyxml/$(am__dirstamp)
+
+ maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+@@ -1460,7 +1426,7 @@ clean: clean-recursive
+ clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am
+
+ distclean: distclean-recursive
+- -rm -rf ./$(DEPDIR) addons/$(DEPDIR) filter/$(DEPDIR) metaspu/$(DEPDIR) utils/$(DEPDIR) utils/AsmJit/core/$(DEPDIR) utils/AsmJit/x86/$(DEPDIR) utils/decrypt/$(DEPDIR) utils/libfat/$(DEPDIR) utils/tinyxml/$(DEPDIR)
++ -rm -rf ./$(DEPDIR) addons/$(DEPDIR) filter/$(DEPDIR) metaspu/$(DEPDIR) utils/$(DEPDIR) utils/AsmJit/core/$(DEPDIR) utils/AsmJit/x86/$(DEPDIR) utils/decrypt/$(DEPDIR) utils/libfat/$(DEPDIR)
+ -rm -f Makefile
+ distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-tags
+@@ -1506,7 +1472,7 @@ install-ps-am:
+ installcheck-am:
+
+ maintainer-clean: maintainer-clean-recursive
+- -rm -rf ./$(DEPDIR) addons/$(DEPDIR) filter/$(DEPDIR) metaspu/$(DEPDIR) utils/$(DEPDIR) utils/AsmJit/core/$(DEPDIR) utils/AsmJit/x86/$(DEPDIR) utils/decrypt/$(DEPDIR) utils/libfat/$(DEPDIR) utils/tinyxml/$(DEPDIR)
++ -rm -rf ./$(DEPDIR) addons/$(DEPDIR) filter/$(DEPDIR) metaspu/$(DEPDIR) utils/$(DEPDIR) utils/AsmJit/core/$(DEPDIR) utils/AsmJit/x86/$(DEPDIR) utils/decrypt/$(DEPDIR) utils/libfat/$(DEPDIR)
+ -rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+
+diff --git a/src/cli/Makefile.am b/src/cli/Makefile.am
+index 1985209..d958323 100755
+--- a/src/cli/Makefile.am
++++ b/src/cli/Makefile.am
+@@ -5,7 +5,7 @@ AM_CPPFLAGS += $(SDL_CFLAGS) $(ALSA_CFLAGS) $(LIBAGG_CFLAGS) $(GLIB_CFLAGS) $(GT
+
+ bin_PROGRAMS = desmume-cli
+ desmume_cli_SOURCES = main.cpp ../sndsdl.cpp ../ctrlssdl.h ../ctrlssdl.cpp ../driver.h ../driver.cpp
+-desmume_cli_LDADD = ../libdesmume.a $(SDL_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) $(GLIB_LIBS) $(GTHREAD_LIBS) $(LIBSOUNDTOUCH_LIBS)
++desmume_cli_LDADD = ../libdesmume.a $(SDL_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) $(GLIB_LIBS) $(GTHREAD_LIBS) $(LIBSOUNDTOUCH_LIBS) -ltinyxml
+ if HAVE_GDB_STUB
+ desmume_cli_LDADD += ../gdbstub/libgdbstub.a
+ endif
+diff --git a/src/cli/Makefile.in b/src/cli/Makefile.in
+index 14efd77..f04ab7d 100644
+--- a/src/cli/Makefile.in
++++ b/src/cli/Makefile.in
+@@ -311,7 +311,7 @@ AM_LDFLAGS =
+ desmume_cli_SOURCES = main.cpp ../sndsdl.cpp ../ctrlssdl.h ../ctrlssdl.cpp ../driver.h ../driver.cpp
+ desmume_cli_LDADD = ../libdesmume.a $(SDL_LIBS) $(ALSA_LIBS) \
+ $(LIBAGG_LIBS) $(GLIB_LIBS) $(GTHREAD_LIBS) \
+- $(LIBSOUNDTOUCH_LIBS) $(am__append_1)
++ $(LIBSOUNDTOUCH_LIBS) -ltinyxml $(am__append_1)
+ all: all-recursive
+
+ .SUFFIXES:
+diff --git a/src/gtk-glade/Makefile.am b/src/gtk-glade/Makefile.am
+index b667fca..c79fdac 100755
+--- a/src/gtk-glade/Makefile.am
++++ b/src/gtk-glade/Makefile.am
+@@ -33,7 +33,7 @@ desmume_glade_SOURCES = \
+ desmume_glade_LDADD = ../libdesmume.a \
+ $(SDL_LIBS) $(GTKGLEXT_LIBS) $(LIBGLADE_LIBS) \
+ $(GTHREAD_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) \
+- $(LIBSOUNDTOUCH_LIBS)
++ $(LIBSOUNDTOUCH_LIBS) -ltinyxml
+ if HAVE_GDB_STUB
+ desmume_glade_LDADD += ../gdbstub/libgdbstub.a
+ endif
+diff --git a/src/gtk-glade/Makefile.in b/src/gtk-glade/Makefile.in
+index 5f77ec5..012aa72 100644
+--- a/src/gtk-glade/Makefile.in
++++ b/src/gtk-glade/Makefile.in
+@@ -367,7 +367,7 @@ desmume_glade_SOURCES = \
+
+ desmume_glade_LDADD = ../libdesmume.a $(SDL_LIBS) $(GTKGLEXT_LIBS) \
+ $(LIBGLADE_LIBS) $(GTHREAD_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) \
+- $(LIBSOUNDTOUCH_LIBS) $(am__append_1)
++ $(LIBSOUNDTOUCH_LIBS) -ltinyxml $(am__append_1)
+ all: all-recursive
+
+ .SUFFIXES:
+diff --git a/src/gtk/Makefile.am b/src/gtk/Makefile.am
+index 59cb1f2..e451102 100755
+--- a/src/gtk/Makefile.am
++++ b/src/gtk/Makefile.am
+@@ -32,7 +32,7 @@ desmume_SOURCES = \
+ ../filter/videofilter.cpp ../filter/videofilter.h \
+ main.cpp main.h
+ desmume_LDADD = ../libdesmume.a \
+- $(SDL_LIBS) $(GTK_LIBS) $(GTHREAD_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) $(LIBSOUNDTOUCH_LIBS)
++ $(SDL_LIBS) $(GTK_LIBS) $(GTHREAD_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) $(LIBSOUNDTOUCH_LIBS) -ltinyxml
+ if HAVE_GDB_STUB
+ desmume_LDADD += ../gdbstub/libgdbstub.a
+ endif
+diff --git a/src/gtk/Makefile.in b/src/gtk/Makefile.in
+index e1a2c37..75f392f 100644
+--- a/src/gtk/Makefile.in
++++ b/src/gtk/Makefile.in
+@@ -382,7 +382,7 @@ desmume_SOURCES = \
+
+ desmume_LDADD = ../libdesmume.a $(SDL_LIBS) $(GTK_LIBS) \
+ $(GTHREAD_LIBS) $(ALSA_LIBS) $(LIBAGG_LIBS) \
+- $(LIBSOUNDTOUCH_LIBS) $(am__append_1) $(am__append_2) \
++ $(LIBSOUNDTOUCH_LIBS) -ltinyxml $(am__append_1) $(am__append_2) \
+ $(am__append_3)
+ UPDATE_DESKTOP = \
+ appsdir=$(DESTDIR)$(datadir)/applications ; \
+diff --git a/src/utils/advanscene.cpp b/src/utils/advanscene.cpp
+index 8d8f370..09c35bb 100755
+--- a/src/utils/advanscene.cpp
++++ b/src/utils/advanscene.cpp
+@@ -19,7 +19,7 @@
+ #include <time.h>
+
+ #define TIXML_USE_STL
+-#include "tinyxml/tinyxml.h"
++#include <tinyxml.h>
+
+ #include "advanscene.h"
+ #include "../common.h"
diff --git a/nixpkgs/pkgs/misc/emulators/desmume/default.nix b/nixpkgs/pkgs/misc/emulators/desmume/default.nix
index 6bb5be3c713..67fb3b4d24b 100644
--- a/nixpkgs/pkgs/misc/emulators/desmume/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/desmume/default.nix
@@ -2,6 +2,7 @@
, pkgconfig, libtool, intltool
, libXmu
, lua
+, tinyxml
, agg, alsaLib, soundtouch, openal
, desktop-file-utils
, gtk2, gtkglext, libglade, pangox_compat
@@ -19,11 +20,9 @@ stdenv.mkDerivation rec {
};
patches = [
- (fetchpatch {
- name = "gcc6_fixes.patch";
- url = "https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/desmume/debian/patches/gcc6_fixes.patch?revision=15925";
- sha256 = "0j3fmxz0mfb3f4biks03pyz8f9hy958ks6qplisl60rzq9v9qpks";
- })
+ ./gcc6_fixes.patch
+ ./gcc7_fixes.patch
+ ./01_use_system_tinyxml.patch
];
CXXFLAGS = "-fpermissive";
@@ -31,7 +30,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ pkgconfig libtool intltool libXmu lua agg alsaLib soundtouch
openal desktop-file-utils gtk2 gtkglext libglade pangox_compat
- libGLU libpcap SDL zziplib ];
+ libGLU libpcap SDL zziplib tinyxml ];
configureFlags = [
"--disable-glade" # Failing on compile step
diff --git a/nixpkgs/pkgs/misc/emulators/desmume/gcc6_fixes.patch b/nixpkgs/pkgs/misc/emulators/desmume/gcc6_fixes.patch
new file mode 100644
index 00000000000..6eb9576f649
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/desmume/gcc6_fixes.patch
@@ -0,0 +1,59 @@
+From: zeromus
+Origin: upstream, https://sourceforge.net/p/desmume/code/5514, https://sourceforge.net/p/desmume/code/5517, https://sourceforge.net/p/desmume/code/5430
+Subject: fix GCC6 issues
+Bug: https://sourceforge.net/p/desmume/bugs/1570/
+Bug-Debian: http://bugs.debian.org/811691
+
+Index: desmume/src/MMU_timing.h
+===================================================================
+--- desmume/src/MMU_timing.h (revision 5513)
++++ desmume/src/MMU_timing.h (revision 5517)
+@@ -155,8 +155,8 @@
+ enum { ASSOCIATIVITY = 1 << ASSOCIATIVESHIFT };
+ enum { BLOCKSIZE = 1 << BLOCKSIZESHIFT };
+ enum { TAGSHIFT = SIZESHIFT - ASSOCIATIVESHIFT };
+- enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
+- enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
++ enum { TAGMASK = (u32)(~0U << TAGSHIFT) };
++ enum { BLOCKMASK = ((u32)~0U >> (32 - TAGSHIFT)) & (u32)(~0U << BLOCKSIZESHIFT) };
+ enum { WORDSIZE = sizeof(u32) };
+ enum { WORDSPERBLOCK = (1 << BLOCKSIZESHIFT) / WORDSIZE };
+ enum { DATAPERWORD = WORDSIZE * ASSOCIATIVITY };
+Index: desmume/src/ctrlssdl.cpp
+===================================================================
+--- desmume/src/ctrlssdl.cpp (revision 5513)
++++ desmume/src/ctrlssdl.cpp (revision 5517)
+@@ -200,7 +200,7 @@
+ break;
+ case SDL_JOYAXISMOTION:
+ /* Dead zone of 50% */
+- if( (abs(event.jaxis.value) >> 14) != 0 )
++ if( ((u32)abs(event.jaxis.value) >> 14) != 0 )
+ {
+ key = ((event.jaxis.which & 15) << 12) | JOY_AXIS << 8 | ((event.jaxis.axis & 127) << 1);
+ if (event.jaxis.value > 0) {
+@@ -370,7 +370,7 @@
+ Note: button constants have a 1bit offset. */
+ case SDL_JOYAXISMOTION:
+ key_code = ((event->jaxis.which & 15) << 12) | JOY_AXIS << 8 | ((event->jaxis.axis & 127) << 1);
+- if( (abs(event->jaxis.value) >> 14) != 0 )
++ if( ((u32)abs(event->jaxis.value) >> 14) != 0 )
+ {
+ if (event->jaxis.value > 0)
+ key_code |= 1;
+Index: desmume/src/wifi.cpp
+===================================================================
+--- desmume/src/wifi.cpp (revision 5429)
++++ desmume/src/wifi.cpp (revision 5430)
+@@ -320,9 +320,9 @@
+
+ #if (WIFI_LOGGING_LEVEL >= 1)
+ #if WIFI_LOG_USE_LOGC
+- #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) LOGC(8, "WIFI: "__VA_ARGS__);
++ #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) LOGC(8, "WIFI: " __VA_ARGS__);
+ #else
+- #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) printf("WIFI: "__VA_ARGS__);
++ #define WIFI_LOG(level, ...) if(level <= WIFI_LOGGING_LEVEL) printf("WIFI: " __VA_ARGS__);
+ #endif
+ #else
+ #define WIFI_LOG(level, ...) {}
diff --git a/nixpkgs/pkgs/misc/emulators/desmume/gcc7_fixes.patch b/nixpkgs/pkgs/misc/emulators/desmume/gcc7_fixes.patch
new file mode 100644
index 00000000000..a4934ff6e61
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/desmume/gcc7_fixes.patch
@@ -0,0 +1,18 @@
+From e1f7039f1b06add4fb75b2f8774000b8f05574af Mon Sep 17 00:00:00 2001
+From: rogerman <rogerman@users.sf.net>
+Date: Mon, 17 Aug 2015 21:15:04 +0000
+Subject: Fix bug with libfat string handling.
+
+diff --git a/src/utils/libfat/directory.cpp b/src/utils/libfat/directory.cpp
+index 765d7ae5..b6d7f01f 100644
+--- a/src/utils/libfat/directory.cpp
++++ b/src/utils/libfat/directory.cpp
+@@ -139,7 +139,7 @@ static size_t _FAT_directory_mbstoucs2 (ucs2_t* dst, const char* src, size_t len
+ int bytes;
+ size_t count = 0;
+
+- while (count < len-1 && src != '\0') {
++ while (count < len-1 && *src != '\0') {
+ bytes = mbrtowc (&tempChar, src, MB_CUR_MAX, &ps);
+ if (bytes > 0) {
+ *dst = (ucs2_t)tempChar;
diff --git a/nixpkgs/pkgs/misc/emulators/epsxe/default.nix b/nixpkgs/pkgs/misc/emulators/epsxe/default.nix
index 6950e12e889..b9923def6f2 100644
--- a/nixpkgs/pkgs/misc/emulators/epsxe/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/epsxe/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
version = "2.0.5";
src = let
- version2 = concatStrings (splitString "." version);
+ version2 = replaceStrings ["."] [""] version;
platform = "linux" + (optionalString stdenv.is64bit "_x64");
in fetchurl {
url = "https://www.epsxe.com/files/ePSXe${version2}${platform}.zip";
diff --git a/nixpkgs/pkgs/misc/emulators/libdsk/default.nix b/nixpkgs/pkgs/misc/emulators/libdsk/default.nix
index edb70ba7264..cb64c30be49 100644
--- a/nixpkgs/pkgs/misc/emulators/libdsk/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/libdsk/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libdsk";
- version = "1.5.10";
+ version = "1.5.12";
src = fetchurl {
url = "https://www.seasip.info/Unix/LibDsk/${pname}-${version}.tar.gz";
- sha256 = "0ndkwyf8dp252v4yhqphvi32gmz9m5kkdqwv0aw92cz7mfbnp36g";
+ sha256 = "0s2k9vkrf95pf4ydc6vazb29ysrnhdpcfjnf17lpk4nmlv1j3vyv";
};
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/misc/emulators/mgba/default.nix b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
index 6dc7bc30f32..c2b30f8ce47 100644
--- a/nixpkgs/pkgs/misc/emulators/mgba/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
@@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "mgba";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchFromGitHub {
owner = "mgba-emu";
repo = "mgba";
rev = version;
- sha256 = "0g0xa1mzvan0sl1p5c784j2g5mcw9kd2b7wiahy06gy0c1nmbcnp";
+ sha256 = "1wrmwh50rv8bd328r8cisrihq6h90kx2bfb0vmjfbsd3l1jvgrgm";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/misc/emulators/pcsxr/default.nix b/nixpkgs/pkgs/misc/emulators/pcsxr/default.nix
index 8f1e5e02c18..1035061d057 100644
--- a/nixpkgs/pkgs/misc/emulators/pcsxr/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/pcsxr/default.nix
@@ -14,35 +14,35 @@ stdenv.mkDerivation rec {
patches = [
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/01_fix-i386-exec-stack.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/01_fix-i386-exec-stack.patch";
sha256 = "17497wjxd6b92bj458s2769d9bpp68ydbvmfs9gp51yhnq4zl81x";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/02_disable-ppc-auto-dynarec.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/02_disable-ppc-auto-dynarec.patch";
sha256 = "0v8n79z034w6cqdrzhgd9fkdpri42mzvkdjm19x4asz94gg2i2kf";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/03_fix-plugin-dir.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/03_fix-plugin-dir.patch";
sha256 = "0vkl0mv6whqaz79kvvvlmlmjpynyq4lh352j3bbxcr0vjqffxvsy";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/04_update-homedir-symlinks.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/04_update-homedir-symlinks.patch";
sha256 = "18r6n025ybr8fljfsaqm4ap31wp8838j73lrsffi49fkis60dp4j";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/05_format-security.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/05_format-security.patch";
sha256 = "03m4kfc9bk5669hf7ji1anild08diliapx634f9cigyxh72jcvni";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/06_warnings.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/06_warnings.patch";
sha256 = "0iz3g9ihnhisfgrzma9l74y4lhh57na9h41bmiam1millb796g71";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/07_non-linux-ip-addr.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/07_non-linux-ip-addr.patch";
sha256 = "14vb9l0l4nzxcymhjjs4q57nmsncmby9qpdr7c19rly5wavm4k77";
})
( fetchpatch {
- url = "https://anonscm.debian.org/cgit/pkg-games/pcsxr.git/plain/debian/patches/08_reproducible.patch?h=debian/1.9.94-2";
+ url = "https://salsa.debian.org/games-team/pcsxr/raw/315e56d16e36ef3011f72d0fe86190728d2ba596/debian/patches/08_reproducible.patch";
sha256 = "1cx9q59drsk9h6l31097lg4aanaj93ysdz5p88pg9c7wvxk1qz06";
})
diff --git a/nixpkgs/pkgs/misc/emulators/qmc2/default.nix b/nixpkgs/pkgs/misc/emulators/qmc2/default.nix
index ca8d87b3800..660eba5fd03 100644
--- a/nixpkgs/pkgs/misc/emulators/qmc2/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/qmc2/default.nix
@@ -36,5 +36,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
maintainers = [ maintainers.genesis ];
platforms = platforms.linux;
+ broken = true;
};
}
diff --git a/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix b/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
index fbde2ff54c9..e55cefdd320 100644
--- a/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
+++ b/nixpkgs/pkgs/misc/emulators/retroarch/cores.nix
@@ -7,7 +7,7 @@ let
d2u = stdenv.lib.replaceChars ["-"] ["_"];
- mkLibRetroCore = ({ core, src, description, license, ... }@a:
+ mkLibRetroCore = ({ core, src, description, license, broken ? false, ... }@a:
stdenv.lib.makeOverridable stdenv.mkDerivation rec {
name = "libretro-${core}-${version}";
@@ -38,6 +38,7 @@ let
inherit description;
homepage = https://www.libretro.com/;
inherit license;
+ inherit broken;
maintainers = with maintainers; [ edwtjo hrdinka MP2E ];
platforms = platforms.unix;
};
@@ -145,6 +146,7 @@ in with stdenv.lib.licenses;
};
description = "Port of Dolphin to libretro";
license = gpl2Plus;
+ broken = true;
extraBuildInputs = [
cmake curl libGLU_combined pcre pkgconfig sfml miniupnpc
diff --git a/nixpkgs/pkgs/misc/emulators/retroarch/default.nix b/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
index f26769cd28d..3b55c44d173 100644
--- a/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/retroarch/default.nix
@@ -27,12 +27,12 @@ let
in stdenv.mkDerivation rec {
pname = "retroarch-bare";
- version = "1.7.5";
+ version = "1.7.8.4";
src = fetchFromGitHub {
owner = "libretro";
repo = "RetroArch";
- sha256 = "1jfpgl34jjxn3dvxd1kd564swkw7v98hnn562v998b7vllz3dxdm";
+ sha256 = "1i3i23xwvmck8k2fpalr49np7xjzfg507243mybqrljawlnbxvph";
rev = "v${version}";
};
diff --git a/nixpkgs/pkgs/misc/emulators/wine/base.nix b/nixpkgs/pkgs/misc/emulators/wine/base.nix
index 01d09659915..8252c96282d 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/base.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/base.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, pkgArches,
+{ stdenv, lib, pkgArches, callPackage,
name, version, src, monos, geckos, platforms,
pkgconfig, fontforge, makeWrapper, flex, bison,
supportFlags,
@@ -7,6 +7,9 @@
with import ./util.nix { inherit lib; };
+let
+ vkd3d = callPackage ./vkd3d.nix {};
+in
stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
builder = buildScript;
}) // rec {
@@ -46,8 +49,10 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
++ lib.optional udevSupport pkgs.udev
++ lib.optional vulkanSupport pkgs.vulkan-loader
++ lib.optional sdlSupport pkgs.SDL2
+ ++ lib.optional faudioSupport pkgs.faudio
+ ++ lib.optional vkd3dSupport vkd3d
++ lib.optionals gstreamerSupport (with pkgs.gst_all_1;
- [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav
+ [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav
(gst-plugins-bad.override { enableZbar = false; }) ])
++ lib.optionals gtkSupport [ pkgs.gtk3 pkgs.glib ]
++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ]
diff --git a/nixpkgs/pkgs/misc/emulators/wine/default.nix b/nixpkgs/pkgs/misc/emulators/wine/default.nix
index 6ecca6c2503..727eb270067 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/default.nix
@@ -43,6 +43,8 @@
xmlSupport ? false,
vulkanSupport ? false,
sdlSupport ? false,
+ faudioSupport ? false,
+ vkd3dSupport ? false,
}:
let wine-build = build: release:
@@ -54,7 +56,8 @@ let wine-build = build: release:
netapiSupport cursesSupport vaSupport pcapSupport v4lSupport saneSupport
gsmSupport gphoto2Support ldapSupport fontconfigSupport alsaSupport
pulseaudioSupport xineramaSupport gtkSupport openclSupport xmlSupport tlsSupport
- openglSupport gstreamerSupport udevSupport vulkanSupport sdlSupport;
+ openglSupport gstreamerSupport udevSupport vulkanSupport sdlSupport faudioSupport
+ vkd3dSupport;
};
});
diff --git a/nixpkgs/pkgs/misc/emulators/wine/sources.nix b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
index 7b26bf44cdc..af71e8fdc73 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/sources.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
@@ -31,24 +31,24 @@ in rec {
## see http://wiki.winehq.org/Mono
mono = fetchurl rec {
- version = "4.9.2";
+ version = "4.9.3";
url = "http://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}.msi";
- sha256 = "0x7z0216j21bzc9v1q283qlsvbfzn92yiaf26ilh6bd7zib4c7xr";
+ sha256 = "0va7nbhvfb52g78s9k3zc6xxwsn5whfyn333s6fdxycp8rkvgxkw";
};
};
unstable = fetchurl rec {
# NOTE: Don't forget to change the SHA256 for staging as well.
- version = "4.16";
+ version = "4.17";
url = "https://dl.winehq.org/wine/source/4.x/wine-${version}.tar.xz";
- sha256 = "17qxbddv23ibbayw1ai984m0dlq63cgplms2jhsc09incjhafywd";
+ sha256 = "1bmj4l84q29h4km5ab5zzypns3mpf7pizybcpab6jj47cr1s303l";
inherit (stable) mono gecko32 gecko64;
};
staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
- sha256 = "0zkvwl6rxr6xcqk4a3h43cak67w6bcyqqnajz6azif07ir3z1c61";
+ sha256 = "0cb0w6jwqs70854g1ixfj8r53raln0spyy1l96qv72ymbhzc353h";
owner = "wine-staging";
repo = "wine-staging";
rev = "v${version}";
diff --git a/nixpkgs/pkgs/misc/emulators/wine/vkd3d.nix b/nixpkgs/pkgs/misc/emulators/wine/vkd3d.nix
new file mode 100644
index 00000000000..082eb0b90c6
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/wine/vkd3d.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl, vulkan-headers, spirv-headers, vulkan-loader }:
+
+#TODO: MoltenVK
+#TODO: unstable
+
+stdenv.mkDerivation rec {
+ pname = "vkd3d";
+ version = "1.1";
+
+ src = fetchurl {
+ url = "https://dl.winehq.org/vkd3d/source/vkd3d-${version}.tar.xz";
+ sha256 = "1dkayp95g1691w7n2yn1q9y7klq5xa921dgmn9a5vil0rihxqnj9";
+ };
+
+ buildInputs = [ vulkan-headers spirv-headers vulkan-loader ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A 3d library build on top on Vulkan with a similar api to DirectX 12";
+ homepage = "https://source.winehq.org/git/vkd3d.git";
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.marius851000 ];
+ };
+}
diff --git a/nixpkgs/pkgs/misc/logging/beats/6.x.nix b/nixpkgs/pkgs/misc/logging/beats/6.x.nix
index fe1f655246e..a0a29f95aba 100644
--- a/nixpkgs/pkgs/misc/logging/beats/6.x.nix
+++ b/nixpkgs/pkgs/misc/logging/beats/6.x.nix
@@ -28,6 +28,7 @@ in {
metricbeat6 = beat "metricbeat" {meta.description = "Lightweight shipper for metrics";};
packetbeat6 = beat "packetbeat" {
buildInputs = [ libpcap ];
+ meta.broken = true;
meta.description = "Network packet analyzer that ships data to Elasticsearch";
meta.longDescription = ''
Packetbeat is an open source network packet analyzer that ships the
diff --git a/nixpkgs/pkgs/misc/screensavers/physlock/default.nix b/nixpkgs/pkgs/misc/screensavers/physlock/default.nix
index f69b0794ce3..c27ac344e05 100644
--- a/nixpkgs/pkgs/misc/screensavers/physlock/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/physlock/default.nix
@@ -1,24 +1,23 @@
{ stdenv, fetchFromGitHub, pam, systemd }:
-stdenv.mkDerivation {
- version = "11-dev";
+stdenv.mkDerivation rec {
+ version = "v13";
pname = "physlock";
src = fetchFromGitHub {
owner = "muennich";
- repo = "physlock";
- rev = "31cc383afc661d44b6adb13a7a5470169753608f";
- sha256 = "0j6v8li3vw9y7vwh9q9mk1n1cnwlcy3bgr1jgw5gcv2am2yi4vx3";
+ repo = pname;
+ rev = version;
+ sha256 = "1mz4xxjip5ldiw9jgfq9zvqb6w10bcjfx6939w1appqg8f521a7s";
};
buildInputs = [ pam systemd ];
preConfigure = ''
substituteInPlace Makefile \
- --replace /usr/local $out \
--replace "-m 4755 -o root -g root" ""
'';
- makeFlags = "SESSION=systemd";
+ makeFlags = [ "PREFIX=$(out)" "SESSION=systemd" ];
meta = with stdenv.lib; {
description = "A secure suspend/hibernate-friendly alternative to `vlock -an`";
diff --git a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
index c08b16a0a1d..c63a930cd05 100644
--- a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
@@ -2,11 +2,11 @@
, libXdmcp, libXt }:
stdenv.mkDerivation rec {
- name = "xlockmore-5.57";
+ name = "xlockmore-5.58";
src = fetchurl {
url = "http://sillycycle.com/xlock/${name}.tar.xz";
- sha256 = "18r8rh8fzdn9miicbpc3qbdd4mm2g1jpsbcvj29sr66pxydzkb7r";
+ sha256 = "1va11sbv5lbkxkp0i0msz5md3n2n82nzppk27rzdrw7y79vq37zw";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
diff --git a/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix b/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
index 3edfa9553d6..39706bb96ed 100644
--- a/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/xscreensaver/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://www.jwz.org/${pname}/${pname}-${version}.tar.gz";
- sha256 = "1m43nfcpagv03zwlivpzp82qdv590s5c8vjjn4iirqjl6mzvdshp";
+ sha256 = "1571pj1a9998sq14y9366s2rw9wd2kq3l3dvvsk610vyd0fki3qm";
};
buildInputs =
diff --git a/nixpkgs/pkgs/misc/vim-plugins/generated.nix b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
index 138feea39e1..a6b8c6dadc1 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/generated.nix
+++ b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
@@ -61,12 +61,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2019-09-20";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "w0rp";
repo = "ale";
- rev = "ab8e0433536dc6074c77f6ed1fa18325ea1be349";
- sha256 = "0nlpcph9f0sfx50rvzdc2vz6b23x2hgx46ywjflfix54cmakpkl8";
+ rev = "3fe2223a48465c58c48a5a6a30ecf13ab92f7b97";
+ sha256 = "1nzh34n1kix1fzfz3vnk5pajajj10k449m6wn3458d5mpyp7lrsh";
};
};
@@ -83,12 +83,12 @@ let
ansible-vim = buildVimPluginFrom2Nix {
pname = "ansible-vim";
- version = "2019-09-15";
+ version = "2019-09-27";
src = fetchFromGitHub {
owner = "pearofducks";
repo = "ansible-vim";
- rev = "95531d40e5c5a6417aac53b7d4e8bd7130d5efe6";
- sha256 = "1xa8hh95am0baxrjm411fdpzmf3mkkfcpb56cxr81n9idmq1qlqp";
+ rev = "ac2e4f55aedddd7f473aaaa4035062c3c489e8c3";
+ sha256 = "0kgdm06g67y3pfzcd4wqdrc59klxchrim755ml1038hbnk39lilj";
};
};
@@ -105,12 +105,12 @@ let
auto-git-diff = buildVimPluginFrom2Nix {
pname = "auto-git-diff";
- version = "2019-01-21";
+ version = "2019-09-23";
src = fetchFromGitHub {
owner = "hotwatermorning";
repo = "auto-git-diff";
- rev = "1be2fec036f747fe44ec7f0a3868af0b0980954f";
- sha256 = "1yvbz4pn73j8jyarjbwidr88zg7vw3gq3hvh4334148iq2fj8529";
+ rev = "a14d52b7ed7e7fb69bf1de9d363f3abdd3410b3a";
+ sha256 = "0i0bnlxclh8pzanrxj428728mdx4wdy19fx499kiin87qr4r2hbn";
};
};
@@ -270,12 +270,12 @@ let
coc-denite = buildVimPluginFrom2Nix {
pname = "coc-denite";
- version = "2019-01-26";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-denite";
- rev = "ec7dfd56612664c20bb0f6a19c524100cd2047ed";
- sha256 = "0fc03ndq7ys4lvqgfbh314fsvbcjf3nm4spfklsmz2c587qbvv1l";
+ rev = "7da99cf5eb5cbf9f7eb6c6b8450764afbb9c20f1";
+ sha256 = "1qj4xr9vy2s3hr5hqjfdq46x5lszqsp4z1dggfk6gpzwln4k5ql0";
};
};
@@ -303,23 +303,23 @@ let
coc-git = buildVimPluginFrom2Nix {
pname = "coc-git";
- version = "2019-09-19";
+ version = "2019-10-05";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-git";
- rev = "672beb8976e0a8fe0e5c52dc00263144077b659d";
- sha256 = "0g6cwcbirkqqnljyhlpfdx2q09b5irrp39bqlgl9qb912sz90fqg";
+ rev = "fea9b887936590e58f179d38e88005454e150673";
+ sha256 = "19vhlhrzzijxkxn1c6azp8s2khdckxgp0vk4rdlhjhc6j14110p5";
};
};
coc-go = buildVimPluginFrom2Nix {
pname = "coc-go";
- version = "2019-09-16";
+ version = "2019-09-24";
src = fetchFromGitHub {
owner = "josa42";
repo = "coc-go";
- rev = "3c7954c3e167ca3785efb96d3e95563b7e0d4045";
- sha256 = "0nir8yvqrz2a8zmjp8ny4s08qlcvy3ms6k55i21xvyjwyrmrknpq";
+ rev = "a03314978c6b94701ddfd614f70e52d63bfd4540";
+ sha256 = "1awshnwsvrdxmh0xd1yqp3vnsva93i89frss0gym1szv15697j2q";
};
};
@@ -380,34 +380,34 @@ let
coc-json = buildVimPluginFrom2Nix {
pname = "coc-json";
- version = "2019-09-12";
+ version = "2019-09-22";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-json";
- rev = "ad75187c954f55ec3f92ca9ac5d9f77347b0bbfe";
- sha256 = "0hwv394498qz6bb5zl2i57d18dbl4faxmh3g2d8mfggmx16pv41n";
+ rev = "d47bbf74ccee5954be887845248251eb9b75635e";
+ sha256 = "08xr276n37x8wx5jzka0hw09mx20n4irdcq1mmy89w9p9rh54fgh";
};
};
coc-lists = buildVimPluginFrom2Nix {
pname = "coc-lists";
- version = "2019-08-12";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-lists";
- rev = "2c502ceec9816259350969970e76402c984ac4f9";
- sha256 = "1ic62ba9w4diajd1d65xpqxkb3kjpp3d09p1n7pv8341w015zcf9";
+ rev = "3c117046b54130157006f8ddf048304507499260";
+ sha256 = "1wv3ryih2f3hdcb78yy0r20wzlpqf4jv3j4mllb9vay0lcgyx90b";
};
};
coc-neco = buildVimPluginFrom2Nix {
pname = "coc-neco";
- version = "2018-12-21";
+ version = "2019-09-23";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-neco";
- rev = "2c33b8b5a9847ff5b4abca37be88131cc4d746ab";
- sha256 = "10b23y5g16ggb5mrn1f6dv5mr3ncg0wpn8bvn8g22zz4g737nzii";
+ rev = "e6eb1ccc2ab98966fe678107c6da0d4ddfa34f10";
+ sha256 = "14lph4dg7q0s5yjdr8snz9yl7bn6gs42ikizb6mxq43qqfdnxzdx";
};
};
@@ -424,12 +424,12 @@ let
coc-prettier = buildVimPluginFrom2Nix {
pname = "coc-prettier";
- version = "2019-09-16";
+ version = "2019-10-06";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-prettier";
- rev = "5b25fc3a4709c1e0e61f95ec82f039d1b8c426a3";
- sha256 = "1j4whxna3gjjs29ndlfr9wpzylapa889831yf1pn7lz2847hnjdr";
+ rev = "198fff4227cbc2742ed6167c1f097826e867d66d";
+ sha256 = "1ylwcr8l3bhgxb2zkqskkq97757di6vq7acxw6dd1hb5hk5a17kc";
};
};
@@ -457,12 +457,12 @@ let
coc-rls = buildVimPluginFrom2Nix {
pname = "coc-rls";
- version = "2019-09-10";
+ version = "2019-10-02";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-rls";
- rev = "6d6cbb2768304bca987f83d23e7fe56b7fe66c2b";
- sha256 = "18jz9qjxkb6626pnc5gmcfxq7yyyqnvalcllapsrk19ji6ykfi7k";
+ rev = "eea9357be6d1875e7af127a5fa54b3dd313c3978";
+ sha256 = "1wnfiqa5hvp74jllzhli7379w88c7jlzxxl9skmzyqmrvpmpc5z5";
};
};
@@ -545,23 +545,23 @@ let
coc-tsserver = buildVimPluginFrom2Nix {
pname = "coc-tsserver";
- version = "2019-09-09";
+ version = "2019-10-06";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-tsserver";
- rev = "30cf468536a47c994133bb0b5614f305dd6441fe";
- sha256 = "1nkx1wmhmic4xavb5pnssv14cb6k3znc2jlfcc3ipanm0a6bwkpx";
+ rev = "a22270bede3ebab2f51c9a4bfd91305c5d5b7fcb";
+ sha256 = "1nd2hk0zdgys7gzmfzkyzsxdcc2dbw573g7wxwxsa9fsk733fydf";
};
};
coc-vetur = buildVimPluginFrom2Nix {
pname = "coc-vetur";
- version = "2019-08-22";
+ version = "2019-10-12";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-vetur";
- rev = "444c297e2a418d816b6094446b57f2333ef9047a";
- sha256 = "01d51z6iyl2p5lhkr86a3gri0d8g7ydb8qvlp0xqrr2fy97xdx9v";
+ rev = "b26cda8472205bf28522f06f16a39166a0b78d2a";
+ sha256 = "0d8x4l5jk1na0a08xxq65drhcisxm5s8llsymiv9mgnqv3w43yyj";
};
};
@@ -755,34 +755,34 @@ let
ctrlp-vim = buildVimPluginFrom2Nix {
pname = "ctrlp-vim";
- version = "2019-02-08";
+ version = "2019-09-30";
src = fetchFromGitHub {
owner = "ctrlpvim";
repo = "ctrlp.vim";
- rev = "2e773fd8c7548526853fff6ee2e642eafbbe3d04";
- sha256 = "0jvl4ydxmqnbcrzw71jf64vqlnc91970b25r6xl08a0lfb9xi3vd";
+ rev = "6bca8770a04c099e8c6ec7c7ea58cf9a17c8e44d";
+ sha256 = "1h0k9s5adpplrd5zga8078khdld02wxrwwg47q6n0sz5f40vjncp";
};
};
dart-vim-plugin = buildVimPluginFrom2Nix {
pname = "dart-vim-plugin";
- version = "2019-09-20";
+ version = "2019-09-24";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "dart-vim-plugin";
- rev = "27b3ebd24f1c5690700b7f94f112c06216a0dd76";
- sha256 = "012vg71h0jijhj430dqd38xh2gq5k79zr1m59gvh004jjb8bh8c7";
+ rev = "f8486e58fb02351689ae247cebf28b5fee326c33";
+ sha256 = "038zx5zn4da73ps5klixcwh64z6rivfp78l2lvaj5d1vjqh1ac83";
};
};
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2019-08-19";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "dbd2dceea914ecaa71d24a1d6036f1981becdca5";
- sha256 = "1gl18s39v7k1p6z7hchq1k16f6f1i2ccq76as562c0nvn68jdqi8";
+ rev = "442fda4ab39a340052c173e414e03e10eb0c8244";
+ sha256 = "1h8h97hvj5bjdwh5ixj6cpdc1xjnvnrwnykfpz460vqzn2wkcfj9";
};
};
@@ -821,12 +821,12 @@ let
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2019-09-19";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "a4969dfe9decc6184548b919379ec39027d627c6";
- sha256 = "0crwjbvflvf5axgqqfj04q67ilgfnhchi0gxbxi152h6hm4f1wx3";
+ rev = "7e15b1ffed251ef68ec3796676fe37ee57c786ca";
+ sha256 = "08c0m8jkdi21r2wxqqkar411ydvmfpwqdmnklpzzs4hznxfqxpf3";
};
};
@@ -934,23 +934,23 @@ let
deoplete-ternjs = buildVimPluginFrom2Nix {
pname = "deoplete-ternjs";
- version = "2019-07-09";
+ version = "2019-09-22";
src = fetchFromGitHub {
owner = "carlitux";
repo = "deoplete-ternjs";
- rev = "fe5935dcf3cbaa663c81e2b9705a93840a407e56";
- sha256 = "04yqw92yjcvimwvx1dqqc50y52j3y4zkvjkxmpmfnyx86ah730fk";
+ rev = "307f9c3beb178026d122d9ab3825e4640dd1c29a";
+ sha256 = "039qbcg9fanrs7dc52n987rhd0xdyvsmjdrfd1dcrr6ys990n64d";
};
};
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2019-09-20";
+ version = "2019-10-07";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "7f1d4d8b1f5dbf344f2d0d1f4b8c5d6a0aaa24a6";
- sha256 = "1i8964nwarq2hwbixbj74n5a5k8c27hn7srbf8bbckk12rh1rjkj";
+ rev = "70a11ee67f3c4353e48aad69812c34b5c8489f07";
+ sha256 = "1zwhsk30nq5p82px2z4gri8pxgkri26x488fi20pdkpabgg5dh8g";
};
};
@@ -1023,12 +1023,12 @@ let
emmet-vim = buildVimPluginFrom2Nix {
pname = "emmet-vim";
- version = "2019-08-27";
+ version = "2019-10-08";
src = fetchFromGitHub {
owner = "mattn";
repo = "emmet-vim";
- rev = "10b3746ecb52064d44bbcb1fdf6b21cca551f30c";
- sha256 = "1crm0qj8wwizgvzn4jlwbpnjbddp08fs9i46nr56q38hc6mgir4x";
+ rev = "5f559fae12a8babf414376906197dbd751e11380";
+ sha256 = "0z9lny12hckc635zafh1mdh58pikz5k19kkhxj1m77h15rwwms7f";
fetchSubmodules = true;
};
};
@@ -1057,12 +1057,12 @@ let
falcon = buildVimPluginFrom2Nix {
pname = "falcon";
- version = "2019-09-17";
+ version = "2019-09-24";
src = fetchFromGitHub {
owner = "fenetikm";
repo = "falcon";
- rev = "a6ba8a5d6745d92a23eb8b95562bbd9f05f8de5f";
- sha256 = "0in4fs2aycwyspi1yck36f6w6m9jmjm5ckdq5wxisvjncnzxblhs";
+ rev = "346587418bc7a1b39bdf65dce2a85a1058ed87b5";
+ sha256 = "17qa5xhqjy43sg1nmm83z90dk8nfkd64n98ijx04kqprk6jp90rq";
};
};
@@ -1079,23 +1079,23 @@ let
fastfold = buildVimPluginFrom2Nix {
pname = "fastfold";
- version = "2019-09-03";
+ version = "2019-10-02";
src = fetchFromGitHub {
owner = "konfekt";
repo = "fastfold";
- rev = "cf38299fee6f6a9b0bc5874545ed3a2415b6b3c5";
- sha256 = "1x2ab1fjiqwmaph2r5dga4bv128ppzb8kpr3bjh6hvmcfabsh1f6";
+ rev = "bd88eed0c22a298a49f52a14a673bc1aad8c0a1b";
+ sha256 = "1xvf32g5kzx7g1si84m0sih02b0dd888bdwa2ym533qxiriqgxpg";
};
};
ferret = buildVimPluginFrom2Nix {
pname = "ferret";
- version = "2019-08-13";
+ version = "2019-09-27";
src = fetchFromGitHub {
owner = "wincent";
repo = "ferret";
- rev = "aeb47b01b36021aaf84ff4f7f1a4cf64bc68fe53";
- sha256 = "1cssvdpkmrlby50p2lyqfz1jhp5igyv1bqd34588p3ivsd3hrhyy";
+ rev = "d03f7ebeb0cea0311d23888adb1d62efcf04021a";
+ sha256 = "1xh6jp1gzmn211bfv7v1r88sh49x1zly16qs3k70qgj9w57zgwwy";
};
};
@@ -1179,12 +1179,12 @@ let
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
- version = "2019-09-08";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "586dd9652f9fa76d342557029abd4bbcb744f2f4";
- sha256 = "115zw4b8jxyalm0qhqjzzakaqc2bzy6bf0jm7kkfhyv3lfqwf19p";
+ rev = "8b7ee2a596aa33dec51246a4670eb20e337caaa2";
+ sha256 = "19magq7d0yi2jklm9zn7da2xk1lm21hlcscl1x3i0ma6all5y06s";
};
};
@@ -1410,12 +1410,12 @@ let
jedi-vim = buildVimPluginFrom2Nix {
pname = "jedi-vim";
- version = "2019-09-18";
+ version = "2019-09-28";
src = fetchFromGitHub {
owner = "davidhalter";
repo = "jedi-vim";
- rev = "89c995e7d964fb71c715e6f4ac330e4c59b44128";
- sha256 = "02ks1bwrdw7zmnf9mipvfjla9cv6904sx18q9qnyrqbkclrpfn0y";
+ rev = "b4b2f3ef54c02d6f8fb09cf1eb0f139d3a45bdb8";
+ sha256 = "0947003kyy0hpymhnl13mgv2in3q5q26y3d1gqqx4hy63plcxi14";
fetchSubmodules = true;
};
};
@@ -1488,12 +1488,23 @@ let
lean-vim = buildVimPluginFrom2Nix {
pname = "lean-vim";
- version = "2017-05-03";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "leanprover";
repo = "lean.vim";
- rev = "2ebb71d95c072f8604385dab58398b2107337e63";
- sha256 = "0rvvicw8ldaskwar5219aag93xa3qp3nqld5ddb70c6hq3bmwrnz";
+ rev = "2ace010eb32603a65af7921954a0594a02523c6b";
+ sha256 = "0wq2lw4xx2qhz1xii9g7i6wz0y43b2icqrm6ypr9jmaac1rhiq7c";
+ };
+ };
+
+ lessspace-vim = buildVimPluginFrom2Nix {
+ pname = "lessspace-vim";
+ version = "2019-09-12";
+ src = fetchFromGitHub {
+ owner = "thirtythreeforty";
+ repo = "lessspace.vim";
+ rev = "dc05cf6c3b67e3f8c87da2e565c5524872526316";
+ sha256 = "154x6i2ncmcbc3snkzdcggq5m5zvlbjyry5lvr6n4qcvf65z5z44";
};
};
@@ -1510,12 +1521,12 @@ let
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2019-09-02";
+ version = "2019-09-30";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "8adf0b269a1732b43644e2f6083113a4d5704a8b";
- sha256 = "0na11kdp2nksyg1whf89sa4ss909srdqp94i28m5fdngv3z46wqs";
+ rev = "3c041e1e98c207f260f9c0b2f323e724adf1fb6d";
+ sha256 = "063mvhip0pvnil2ip2nlwadn5g845k0v6r3p44zywlklgm5l62ss";
};
};
@@ -1730,12 +1741,12 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2019-08-26";
+ version = "2019-10-07";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "eb94d083bc0c9a4e4bec8a205fc65f6a464bd0f7";
- sha256 = "1va2dvqjjlcyl2in9wjh6c8gmnxlnl13j7gmf2g37j6jm28l16r9";
+ rev = "ec512eb8d8d66fa15bb7f5df2f500d117aa3ee0d";
+ sha256 = "0v2i0wwiyc5x9s3ff7qpddicf9i18hhmzffgkm0hfmnspln04vml";
};
};
@@ -1752,12 +1763,12 @@ let
neomake = buildVimPluginFrom2Nix {
pname = "neomake";
- version = "2019-09-19";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "neomake";
repo = "neomake";
- rev = "ba38b8786ce68c36fc3cd2139a7820b25bea378a";
- sha256 = "187zj4ircbbhn7gp3gabzrcnld3mz5g76ibp4wbcxngml60hhk9r";
+ rev = "eefad2c87845b141a269e0ed64c23eeb64319506";
+ sha256 = "0b74ga7wvd3fs2hrdjjal3ihacl81fyld01jn8chm255px1kajkv";
};
};
@@ -1816,6 +1827,17 @@ let
};
};
+ neovim-fuzzy = buildVimPluginFrom2Nix {
+ pname = "neovim-fuzzy";
+ version = "2018-11-15";
+ src = fetchFromGitHub {
+ owner = "cloudhead";
+ repo = "neovim-fuzzy";
+ rev = "c177209678477d091ee4576e231c5b80b44514d0";
+ sha256 = "069phpy1p8dindi6whddsb9x5zyw1adzsnv7br7q955hf6x9bxxj";
+ };
+ };
+
neovim-sensible = buildVimPluginFrom2Nix {
pname = "neovim-sensible";
version = "2017-09-20";
@@ -1840,23 +1862,23 @@ let
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
- version = "2019-09-20";
+ version = "2019-10-05";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "nerdcommenter";
- rev = "50f307bbf68e7402a1564689910ec65ae7ab1781";
- sha256 = "0f3b9vx3lvq8612k1qnsdzbwp2drvy1vj3xqfxvxpzzsay10qcb1";
+ rev = "92082862364cf5ec3eec79a025bbc7bc5165e05f";
+ sha256 = "0aqjc26l1m62jgj34difkkbbd0kam1sa6ldfwf2fbkxs3f5y63q8";
};
};
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
- version = "2019-09-15";
+ version = "2019-10-11";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "nerdtree";
- rev = "9193962ad88f15d9f426c3cfb8a274ff1dd0c5b2";
- sha256 = "1mgi6k3q46za4c8z9nc4rn6pcj4bc9pkvfqbzymwn03pj4r6n8yp";
+ rev = "926ff0ec038d2be0bf4ff3412d3c7144b5f82498";
+ sha256 = "12znr5q2p41yq4av27a49ciisdlv3ajh9qrfgbkvc581l2pbq0yz";
};
};
@@ -1939,12 +1961,12 @@ let
nvimdev-nvim = buildVimPluginFrom2Nix {
pname = "nvimdev-nvim";
- version = "2019-09-03";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvimdev.nvim";
- rev = "83c2a2aab7f2f7ae8c004c52aaddc8b15065ba90";
- sha256 = "0i0ds5mfx2k03ivncw795xr3p9iig1b4pqj4mbr7b7hs3984jh08";
+ rev = "994ff5daf571ad02cc96436002411b4fb235c91f";
+ sha256 = "07dx6qkxqpakl1hrqwhfjgdzcnl4j3j9qih0l20qn8p6askj3b2j";
};
};
@@ -1959,6 +1981,17 @@ let
};
};
+ open-browser-github-vim = buildVimPluginFrom2Nix {
+ pname = "open-browser-github-vim";
+ version = "2018-03-14";
+ src = fetchFromGitHub {
+ owner = "tyru";
+ repo = "open-browser-github.vim";
+ rev = "6f63e9c8b9482858af12c2dc60f6df2854e57f28";
+ sha256 = "06wvj6sqqzf52ng0k0p9g8wnlrljnia6h4d65681plqyxakbvi2w";
+ };
+ };
+
open-browser-vim = buildVimPluginFrom2Nix {
pname = "open-browser-vim";
version = "2018-11-29";
@@ -2003,6 +2036,17 @@ let
};
};
+ plantuml-syntax = buildVimPluginFrom2Nix {
+ pname = "plantuml-syntax";
+ version = "2019-10-12";
+ src = fetchFromGitHub {
+ owner = "aklt";
+ repo = "plantuml-syntax";
+ rev = "ea0d44c725b3bed5dc37ab88d62279c6066add06";
+ sha256 = "1f5dljfqk69f77r94kxaz8pi35n7hc53h5gfcs3ba0jsjz19mpnv";
+ };
+ };
+
pony-vim-syntax = buildVimPluginFrom2Nix {
pname = "pony-vim-syntax";
version = "2017-09-26";
@@ -2025,6 +2069,17 @@ let
};
};
+ prev_indent = buildVimPluginFrom2Nix {
+ pname = "prev_indent";
+ version = "2014-03-08";
+ src = fetchFromGitHub {
+ owner = "vim-scripts";
+ repo = "prev_indent";
+ rev = "79e9b1b9a6895bfd15463c45595ca599987a4b23";
+ sha256 = "03xqdwfkc7a84742ldsggi7ix99c7dhpmg6j13gkasyfk487ryh6";
+ };
+ };
+
psc-ide-vim = buildVimPluginFrom2Nix {
pname = "psc-ide-vim";
version = "2019-09-17";
@@ -2082,12 +2137,12 @@ let
rainbow = buildVimPluginFrom2Nix {
pname = "rainbow";
- version = "2019-05-08";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "luochen1990";
repo = "rainbow";
- rev = "04b7723b810f24152865af656c46e8513489b77a";
- sha256 = "08qzcy06kr96dj91cdqzp5yn3zjpfcv9miywa6zxvir8vbfkv21d";
+ rev = "c876f4bc6e737241d53669415f88cb5f2afd8ad9";
+ sha256 = "1kmgm91q507qv9bvg37dn0lddzb8gwkmslajampnfjyfhbs0shgz";
};
};
@@ -2203,12 +2258,12 @@ let
rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
- version = "2019-09-20";
+ version = "2019-10-08";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
- rev = "d0456774a8a9616fea9df66e5131d6428450ebed";
- sha256 = "1zbd7gbiyx1lmr8kg70xwad88rrs18q7rgy7yv85l57zs71ffnib";
+ rev = "7959279612914eeaa584f5ce719fc71cd967e384";
+ sha256 = "0glmnj3ra4m9hi0qrvdi8g2h29vzjw9biwq1l2sjx4hmv6smnri5";
};
};
@@ -2225,12 +2280,12 @@ let
semshi = buildVimPluginFrom2Nix {
pname = "semshi";
- version = "2019-09-15";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "numirias";
repo = "semshi";
- rev = "ca6b2c16dd374d672861b2c73c33f41c88e5cb39";
- sha256 = "0nmywnfs8rm6vlcyycnk1zvpp044n1d714xw5sn4qpw4gz1acbm7";
+ rev = "b50f1bcc48bb944704c586b462a5e9d5cdf0d532";
+ sha256 = "1f2wqqhnfyicx8dgna6lcsa3pl5bxbjqf261rz9phxw649rsa9a4";
};
};
@@ -2291,12 +2346,12 @@ let
SpaceCamp = buildVimPluginFrom2Nix {
pname = "SpaceCamp";
- version = "2019-08-12";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "jaredgorski";
repo = "SpaceCamp";
- rev = "9f7bee325f32db1ee509b82e5144df522fa2aca2";
- sha256 = "1i9kyipnd7fkv7vdlwpsb44h0yzvf0rjrwrj09w8bj2lqmcv8yjp";
+ rev = "ed1e2b20a6c2c4945b529799f2cdb0409f6a10d2";
+ sha256 = "0yl82pp23nfg4ckrq33a3flisp7all6gs3aza7z9swv966y1qhwx";
};
};
@@ -2390,12 +2445,12 @@ let
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2019-07-20";
+ version = "2019-10-02";
src = fetchFromGitHub {
owner = "scrooloose";
repo = "syntastic";
- rev = "0336c35c0b10b46d85cdd9c3df721f978429e82c";
- sha256 = "1ylg8qlndz9981k48alhfh0m2cl8wxwmgfv0pqkvhpyqypd5rk2c";
+ rev = "3b3f4ee8abf81191d1eca4350448148b86e8a741";
+ sha256 = "0spksh2pafp9lzx9mybnx3whm9jgjg3yh2lfi5f5kk6gypfnwc4y";
};
};
@@ -2511,12 +2566,12 @@ let
tlib_vim = buildVimPluginFrom2Nix {
pname = "tlib_vim";
- version = "2019-04-27";
+ version = "2019-09-28";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tlib_vim";
- rev = "19c98450af64fd9d875e009e0868cb119db01755";
- sha256 = "0b95rvlfiiqh3lbmb8kmhq77iyvgsg1ayxp64fdn5809sj4avl79";
+ rev = "a071b6d41b20069a3520e0d101194a752968973b";
+ sha256 = "05swfvjyai32cbdpg10m3k2frkv017i1avf0nzilqavskvg04vi3";
};
};
@@ -2531,14 +2586,26 @@ let
};
};
+ todo-txt-vim = buildVimPluginFrom2Nix {
+ pname = "todo-txt-vim";
+ version = "2016-11-10";
+ src = fetchFromGitHub {
+ owner = "freitass";
+ repo = "todo.txt-vim";
+ rev = "6845221d45bd62e604c2024bc511a56e79d1118b";
+ sha256 = "08m9q5f2pz6gjp0vkmm7glfsrbnldxi1j59dm5d7any6y96xxd6v";
+ fetchSubmodules = true;
+ };
+ };
+
traces-vim = buildVimPluginFrom2Nix {
pname = "traces-vim";
- version = "2019-07-20";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "markonm";
repo = "traces.vim";
- rev = "6c82275b8cd4c70e0610fd87f0574ef2463952a6";
- sha256 = "1pms2bm4g0v0idkva1f9bdcbbwvs6fhbzzx90zdyyhs73xp62k9k";
+ rev = "6863fcdce850673b4468c43244d189ade3f99a8f";
+ sha256 = "0sq5cmsng2lid3dlfhcyagpzsjw1abp43wl3clm3bc5f3944lx5r";
};
};
@@ -2643,23 +2710,23 @@ let
vim = buildVimPluginFrom2Nix {
pname = "vim";
- version = "2019-07-10";
+ version = "2019-10-06";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "86712dc2de083e91a78bddddbb7fe7defe818c79";
- sha256 = "171fyxv09nikb5w2bmy3j5fmhb7mmqgsmjp9v3mc03hdxbf68kfk";
+ rev = "f6dd7c17f71d2b6a1fad1e84e6cb28861af0e978";
+ sha256 = "1407gl1rki5nj7rwiab61j579cih6shkgl02z4cmrvyb0dcq0vq8";
};
};
vim-abolish = buildVimPluginFrom2Nix {
pname = "vim-abolish";
- version = "2018-11-25";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-abolish";
- rev = "b95463a1cffd8fc9aff2a1ff0ae9327944948699";
- sha256 = "1cvhylz6hgvl63zhlrxqrjqqp07pm29i436xv33dzzhdp8dcj1mp";
+ rev = "3c7f939bbc99a30d1c5013bc9fa0fe967398c9ac";
+ sha256 = "0i8i912lvs281n0wn4wvqykx0aj0f1ply6pd9pbk5k0whlgf6r1v";
};
};
@@ -2874,12 +2941,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2019-09-11";
+ version = "2019-10-11";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "89d1d43165c8ef6c029ee0e9590a0d67978a7c97";
- sha256 = "0nkq6a5r2dx0jqp6ikbzbrvlfgpcn28y5l9b41bfpxkqplh03bhn";
+ rev = "297ca3d00406064004be5f2a9923fe8c2406e6e9";
+ sha256 = "1fmd0rjgrhsngpml885lybzibrpsszcc80iwm6qvydddhcp35jdi";
};
};
@@ -2896,12 +2963,12 @@ let
vim-android = buildVimPluginFrom2Nix {
pname = "vim-android";
- version = "2019-07-02";
+ version = "2019-09-29";
src = fetchFromGitHub {
owner = "hsanson";
repo = "vim-android";
- rev = "94dc352ff8cf0bc5636e548963a7ad99424813ad";
- sha256 = "0iddlbsqijknxd0dwqz5j6kshs41rpja2kfr9ym9fandh466n3l8";
+ rev = "1d5d169044ef71f687df0efcffd9a394528d7f47";
+ sha256 = "07h1091fdjnhi45wql7yadsyln2861m4435wzr8zp5yj2b9k132a";
};
};
@@ -2916,6 +2983,17 @@ let
};
};
+ vim-asterisk = buildVimPluginFrom2Nix {
+ pname = "vim-asterisk";
+ version = "2019-09-23";
+ src = fetchFromGitHub {
+ owner = "haya14busa";
+ repo = "vim-asterisk";
+ rev = "7cf0d8f379babbdbf538aefe3af444ac4ba21dce";
+ sha256 = "0y21ziz36sqa84dy9pv2jnr0ppalxn54bsk82zfc6064h3bqn77r";
+ };
+ };
+
vim-auto-save = buildVimPluginFrom2Nix {
pname = "vim-auto-save";
version = "2019-03-19";
@@ -2929,12 +3007,12 @@ let
vim-autoformat = buildVimPluginFrom2Nix {
pname = "vim-autoformat";
- version = "2019-09-02";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "Chiel92";
repo = "vim-autoformat";
- rev = "2842eb24dc9d3b9a6585a9f744fc0d62f692dabc";
- sha256 = "1n0l1n5ymr9fgmf4cq42hdnnb4lxdkh9yaxv18gadncchwzp7cvj";
+ rev = "a350538f8a5a8f08cf64a520d456282080c3968f";
+ sha256 = "0abz5asjgawz7zx5gy7q5nnrkmzijwpn0ay93913l78dnsal0408";
};
};
@@ -3094,12 +3172,12 @@ let
vim-commentary = buildVimPluginFrom2Nix {
pname = "vim-commentary";
- version = "2018-07-27";
+ version = "2019-09-28";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-commentary";
- rev = "141d9d32a9fb58fe474fcc89cd7221eb2dd57b3a";
- sha256 = "0nncs32ayfhr557aiynq7b0sc7rxqwv7xanram53x1wvmfy14zf0";
+ rev = "62b68aecec2de531bc3978bfb9c07d3b6759ce0e";
+ sha256 = "1fbcdrrhn4l8266zr6rm0f3zbhpql9is6rx4rkim5wxcwmnpkr77";
};
};
@@ -3160,12 +3238,23 @@ let
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
- version = "2019-09-17";
+ version = "2019-09-23";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
- rev = "0f9146e9fafe3317693ca214a3f68cd1e036424f";
- sha256 = "086ng0gja855bmh99qcwwvchwk64dgz1kj1j24yapx2ab314w6g8";
+ rev = "fae1550b95f537b879da7ebb7bfaa0ac65859271";
+ sha256 = "1h0x6wck52ga8qq2phk718yn30yniljbhgrvp59qi5fskx8hsjd4";
+ };
+ };
+
+ vim-diminactive = buildVimPluginFrom2Nix {
+ pname = "vim-diminactive";
+ version = "2017-08-27";
+ src = fetchFromGitHub {
+ owner = "blueyed";
+ repo = "vim-diminactive";
+ rev = "6f2e14e6ff6a038285937c378ec3685e6ff7ee36";
+ sha256 = "14jf5hh3v2f5wb10v09ygx15pxbwziv20pwv0fqkakxwf0vqwd50";
};
};
@@ -3193,12 +3282,12 @@ let
vim-dispatch = buildVimPluginFrom2Nix {
pname = "vim-dispatch";
- version = "2019-09-20";
+ version = "2019-09-27";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-dispatch";
- rev = "1f39fa150fc9275ff264e1f8807fc6fcbbdae012";
- sha256 = "0c1492hh0gldjyd8w3wsyz6py7qw4r2idfjh8klkk39pg9aajwjl";
+ rev = "4bd1ecd7f38206ef26c37d7d142df58c4237d9dc";
+ sha256 = "0wz8p8fm48dbpzd00h9qw0q2s3r7nm8qa5kcligcrzh1kv139026";
};
};
@@ -3323,6 +3412,17 @@ let
};
};
+ vim-fetch = buildVimPluginFrom2Nix {
+ pname = "vim-fetch";
+ version = "2019-04-03";
+ src = fetchFromGitHub {
+ owner = "wsdjeg";
+ repo = "vim-fetch";
+ rev = "76c08586e15e42055c9c21321d9fca0677442ecc";
+ sha256 = "0avcqjcqvxgj00r477ps54rjrwvmk5ygqm3qrzghbj9m1gpyp2kz";
+ };
+ };
+
vim-fireplace = buildVimPluginFrom2Nix {
pname = "vim-fireplace";
version = "2019-09-01";
@@ -3369,12 +3469,23 @@ let
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
- version = "2019-07-08";
+ version = "2019-09-29";
src = fetchFromGitHub {
owner = "thosakwe";
repo = "vim-flutter";
- rev = "7f12c91b9f3789ab3559eeed9ed8905afcca6dfb";
- sha256 = "07hx5hdqw0scgviqn92xjx8zcfl4ils94cdsp9jh2h98jqhcic1p";
+ rev = "030a4e609f8f38922fa4ec9a27836d9dabaae957";
+ sha256 = "0jibmr0v0pqml1cprs3qmkhhmacpb2bwpk8lhaz4dzp8jlga9g00";
+ };
+ };
+
+ vim-fsharp = buildVimPluginFrom2Nix {
+ pname = "vim-fsharp";
+ version = "2018-11-13";
+ src = fetchFromGitHub {
+ owner = "fsharp";
+ repo = "vim-fsharp";
+ rev = "012d98c981139976551a4d9779f5cce7f8d84d5c";
+ sha256 = "0ds300kjhm352ni3fwivsrnc9ls021d2x29f4cdszillamcgs7pw";
};
};
@@ -3391,12 +3502,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2019-09-19";
+ version = "2019-10-11";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "1d8c0a38b2fc4ce9ca4204676573b6335725ff75";
- sha256 = "0ln11qdpsssgqd122zldfmjvwyvxild8a0yxgdazp720dypkvgjm";
+ rev = "06e34204af04643d96d30132de6ba9066368de15";
+ sha256 = "1322pr6zv2yv1y9gvwb8d7an4iyvi4yxbbivy1y8hl9pcy8ni989";
};
};
@@ -3435,12 +3546,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2019-09-19";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "76aa5920dba9b05991940f7dc29dc79ad7af0a3e";
- sha256 = "0yazz5aqyfkwhx2x44pp8x81wswrh7sjgslbimwa9d67yvnh0bz6";
+ rev = "1725c13add66c6981d9406f109dcd64dff5fbf59";
+ sha256 = "0xv1w9csl63kl7pm0inkzfjas1q477cpxqxyxa3x1wbmmar6sn46";
};
};
@@ -3468,12 +3579,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2019-09-21";
+ version = "2019-10-11";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "6904ded741573113c20408abdce455c5d3969e08";
- sha256 = "12ill4rpfc3bzxa6s47mscvbclidnckxci3rdixzkvrmwsyyip6k";
+ rev = "51940d350f87611d6128e641766dcab73003a6fa";
+ sha256 = "0ajzb64z12c51c7k8zbj34i2mali289q0gyj2qpmi4ganfq4zdg8";
};
};
@@ -3490,12 +3601,12 @@ let
vim-grepper = buildVimPluginFrom2Nix {
pname = "vim-grepper";
- version = "2019-09-04";
+ version = "2019-10-09";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-grepper";
- rev = "ebe6d1ffd1fb2faada867c56a55f44cbaa0248e3";
- sha256 = "0axgpc72q4zn3l9b23v03akz1p1y5vy3gkzma4qw9avgbwhq5870";
+ rev = "8b783474b64fa01b813f9c4a24f240c7c3378726";
+ sha256 = "1mrqdg0hq4gvzng959dk6hbgh19sxzgg959i6k39c7phdd1f1fm9";
};
};
@@ -3686,6 +3797,17 @@ let
};
};
+ vim-indexed-search = buildVimPluginFrom2Nix {
+ pname = "vim-indexed-search";
+ version = "2019-07-04";
+ src = fetchFromGitHub {
+ owner = "henrik";
+ repo = "vim-indexed-search";
+ rev = "5af020bba084b699d0453f242d7d76711d64b1e3";
+ sha256 = "0cq265yqksh7jqazxn7qxr7bclrk2pq7py4c29wspsvbi0m3m8rc";
+ };
+ };
+
vim-ipython = buildVimPluginFrom2Nix {
pname = "vim-ipython";
version = "2015-06-23";
@@ -3710,12 +3832,12 @@ let
vim-jade = buildVimPluginFrom2Nix {
pname = "vim-jade";
- version = "2019-05-07";
+ version = "2019-09-23";
src = fetchFromGitHub {
owner = "digitaltoad";
repo = "vim-jade";
- rev = "efed0c8680d22bd16b9dc7e08f5373269b67c45f";
- sha256 = "0dq0mmx2bg304b24cp337lr29r0f1wkvhq9i3z54bw3x3pbw5hal";
+ rev = "ea39cd942cf3194230cf72bfb838901a5344d3b3";
+ sha256 = "07141jkfnaia4ydc6qcg0bc06w720l2lzl7bm4bsjwswqrzmhfam";
};
};
@@ -3887,12 +4009,12 @@ let
vim-ledger = buildVimPluginFrom2Nix {
pname = "vim-ledger";
- version = "2019-07-03";
+ version = "2019-10-08";
src = fetchFromGitHub {
owner = "ledger";
repo = "vim-ledger";
- rev = "3d76cee270b1a9583d535737ac2e63166335d45c";
- sha256 = "1kjbw98gvjsx4mydndkv0hjsczafq8sgb38j0bb0jbynqbbplsv9";
+ rev = "4a8ee53029afa755f76b9e953ce3ca6beabdb63f";
+ sha256 = "0vjk2knvpx79qa27k9zgc5s9pw3r96ylydhimsf9wxsgz7ihfr4r";
};
};
@@ -3942,12 +4064,12 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2019-09-05";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "ff86c97cb41c1e415dfd1a3c42dfd817ff541f6d";
- sha256 = "1lr72qxzpq4i748sb4q52ln18awxpxqqcsf13wr95d4wvrn50y61";
+ rev = "8d1691f9f191b7cfab3fe7c4606c0bb8dd7bd47d";
+ sha256 = "016589m1g7fn0705fiikgg4ypbncg8i6mvw4wm58v80s2d84az6m";
};
};
@@ -3997,23 +4119,23 @@ let
vim-monokai-pro = buildVimPluginFrom2Nix {
pname = "vim-monokai-pro";
- version = "2018-12-27";
+ version = "2019-10-12";
src = fetchFromGitHub {
owner = "phanviet";
repo = "vim-monokai-pro";
- rev = "39fcf3b418fc3a01e604cbb5f9c08d79d7d957c0";
- sha256 = "1k0n9chmilppsiyxhz1ig0ywimbnl4qpzib6ris1cy6kjnl4mdyq";
+ rev = "d99c93733f3461466773b52b26392cf9b35717c0";
+ sha256 = "05vk9hgdldgmijawblslf4sly67lqxljx1y9qs4dl2cbvz8gw882";
};
};
vim-mucomplete = buildVimPluginFrom2Nix {
pname = "vim-mucomplete";
- version = "2019-07-30";
+ version = "2019-09-30";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-mucomplete";
- rev = "eede692d8e8ee847de5c59d760f77fa27ea5ff47";
- sha256 = "0c8rjqz0mzi9c69qjd9arljkwdckjp8x5d3ks570xhlcmp17qzn8";
+ rev = "3a512e21a9c91cb61103734b8bb5dc776c1a3146";
+ sha256 = "1dh26qwsky12fhc8v9d6x841nhgbdnp2xgsrlnqak7cyiwmwp41g";
};
};
@@ -4129,12 +4251,12 @@ let
vim-orgmode = buildVimPluginFrom2Nix {
pname = "vim-orgmode";
- version = "2019-09-13";
+ version = "2019-10-12";
src = fetchFromGitHub {
owner = "jceb";
repo = "vim-orgmode";
- rev = "2848ab2db5a2862d43d77acee04faf981f643dd0";
- sha256 = "06cgb7zb239yk3rkym3nxy26ihm9b2ibqyvjyjgj43w1bm6jfwg5";
+ rev = "5099025d0b632a5e56fa457f826153cd37c48d3c";
+ sha256 = "145x60yxzxga92ix4pp0rac5r9r61jgqr8s0l991zz30jxcv1qy2";
};
};
@@ -4184,12 +4306,23 @@ let
vim-parinfer = buildVimPluginFrom2Nix {
pname = "vim-parinfer";
- version = "2019-09-19";
+ version = "2019-10-06";
src = fetchFromGitHub {
owner = "bhurlow";
repo = "vim-parinfer";
- rev = "eba349553e2438dcc9d37f3a6aff2807af731c3f";
- sha256 = "07cppsywz60ss0af86z4ia9kbixnwf9bl437fxq7hwhx6wig0njq";
+ rev = "ceb429049458d168a56ca9c6e30a3f3f305dee75";
+ sha256 = "0a667ph1xlf7fblk2c54ff2pvsc3zfxzz85g778jrq0569zvm3fd";
+ };
+ };
+
+ vim-pasta = buildVimPluginFrom2Nix {
+ pname = "vim-pasta";
+ version = "2018-09-08";
+ src = fetchFromGitHub {
+ owner = "sickill";
+ repo = "vim-pasta";
+ rev = "cb4501a123d74fc7d66ac9f10b80c9d393746c66";
+ sha256 = "14rswwx24i75xzgkbx1hywan1msn2ki26353ly2pyvznnqss1pwq";
};
};
@@ -4228,12 +4361,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
- version = "2019-09-03";
+ version = "2019-10-04";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "46f843aafe6a284765c484397fdc5ad9bb77147a";
- sha256 = "1c9xnjfzr0s6vp6yb7j3sqclj7kazwcmsqvm0whzx1yx5dbisnv7";
+ rev = "849b76be90a2c5a13fd9943b2b76d77a9b6ebc0f";
+ sha256 = "16s6fcb9cx6lib0vh30whbrqs9j6j2wjc0cykd80vjdhi4rv1r55";
};
};
@@ -4250,12 +4383,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2019-09-12";
+ version = "2019-09-27";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "4f3df59be709bf0d5c5c67dc804fde49abdc2700";
- sha256 = "0rknm6bj75ax2a81bkw96nqakn2gb1mjfb6lgg8kwvcjzddfvmb9";
+ rev = "f95026252c5a31242903a98c741887696dfbb11f";
+ sha256 = "0lzzlrwcic3vbn6rk3vcakwg6fl6nkvhamxcind6jx43pr1ylwwv";
};
};
@@ -4459,12 +4592,12 @@ let
vim-signify = buildVimPluginFrom2Nix {
pname = "vim-signify";
- version = "2019-08-22";
+ version = "2019-10-07";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "2b5070441dea482cc4f88556b19002f2da6f3566";
- sha256 = "185c8x8nly7jxv0vpf0dsbpby2nsfqdxkyzc6mips6in7ymgg3b3";
+ rev = "80f64eace5694413f9dfd8e70e4a7018b56c42b6";
+ sha256 = "1v8zhs240d4z87sryn14dn29i9a2aigwz197c5ag8l4zg4b466z0";
};
};
@@ -4525,12 +4658,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2019-09-19";
+ version = "2019-10-12";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "db67e54d5998dbfbe9fe4161a29d74323031b1fa";
- sha256 = "1d5mynnb90fnc1w0glfg2m953iphmhxndd5gmflg25720n3msdls";
+ rev = "5ee6d319bb895bb6672f253798263f53a93c2a06";
+ sha256 = "1id8vghf09ahpv0kkvvg9v498i4xvv499z0b3ynjjqgpda44fh2i";
};
};
@@ -4580,12 +4713,12 @@ let
vim-startify = buildVimPluginFrom2Nix {
pname = "vim-startify";
- version = "2019-09-19";
+ version = "2019-10-06";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-startify";
- rev = "9814df57c199271a9b2b70c75ebe4189dc96b126";
- sha256 = "1rsss95six8f9w075k46318kq2sapijik13jzkakf5nfxlbi2raw";
+ rev = "520f27769573582db9b40ae14ae86ac1f6a60c97";
+ sha256 = "11w28f038cw937wp5p3cykvab4xyhksvf158r2hgqd1i11qvq8ks";
};
};
@@ -4646,12 +4779,12 @@ let
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
- version = "2019-09-05";
+ version = "2019-09-28";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
- rev = "934778947e28fc8e570e34efdb5f90d5c99fdac7";
- sha256 = "1klvr8xal8iyv6wga324xhq26a31dxp2qlsz0qyri8y4hkrappkf";
+ rev = "126897a6fbcbf24523737502524208f75f255b88";
+ sha256 = "1cdnggcl8vkz74l5k1yl2y3yg1zawvg1zj2nlqrk3c5qm9qzhkzq";
};
};
@@ -4679,23 +4812,23 @@ let
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2019-09-15";
+ version = "2019-10-07";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "81dd8ea296660a51618cefed62462ddff56f22fa";
- sha256 = "1im4klyfgz5ab98ygc0jw1h9gnylab8zvzm4pk2rga2zbz9ymkxj";
+ rev = "ffdf2dc17aaef733164a7079f95dd74f6cda9241";
+ sha256 = "1y4v2hn44rjyfh18ninzyb37xxc47fl20wzhnvs5gnnhjfsyfbqj";
};
};
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2019-09-01";
+ version = "2019-10-12";
src = fetchFromGitHub {
owner = "janko-m";
repo = "vim-test";
- rev = "5aaa872eb7519909b87abb2b0f13600aa2210771";
- sha256 = "0wvjf3fhhj9qm5p7azk2dgi3aa1qw16pzm5nkl2jr5gn2cmlphd8";
+ rev = "7e0269621f8e408a75a548171445a5612a7a2094";
+ sha256 = "1w7b9dp6a3h2iqlxp12bfyq6q4hximagcgllq7j06h2wnp7jbkw2";
};
};
@@ -4721,6 +4854,17 @@ let
};
};
+ vim-textobj-haskell = buildVimPluginFrom2Nix {
+ pname = "vim-textobj-haskell";
+ version = "2014-10-27";
+ src = fetchFromGitHub {
+ owner = "gibiansky";
+ repo = "vim-textobj-haskell";
+ rev = "ca656e98ea31e201f5bc543909398a6c8bb5d537";
+ sha256 = "096pjjl3ngw0hsh59j2x6pdrpqvp657rcxfyl9kw13ndqyd867xs";
+ };
+ };
+
vim-textobj-multiblock = buildVimPluginFrom2Nix {
pname = "vim-textobj-multiblock";
version = "2014-06-02";
@@ -4743,6 +4887,17 @@ let
};
};
+ vim-textobj-variable-segment = buildVimPluginFrom2Nix {
+ pname = "vim-textobj-variable-segment";
+ version = "2019-05-05";
+ src = fetchFromGitHub {
+ owner = "Julian";
+ repo = "vim-textobj-variable-segment";
+ rev = "1af9cdef58a4072dddbe926e7c8c53903e97b70a";
+ sha256 = "0spfbc30sli7ckpfbmjspfrbcg9dq5k0aimzbxx06rimbba8f846";
+ };
+ };
+
vim-themis = buildVimPluginFrom2Nix {
pname = "vim-themis";
version = "2019-08-18";
@@ -4765,6 +4920,17 @@ let
};
};
+ vim-tmux-focus-events = buildVimPluginFrom2Nix {
+ pname = "vim-tmux-focus-events";
+ version = "2019-04-19";
+ src = fetchFromGitHub {
+ owner = "tmux-plugins";
+ repo = "vim-tmux-focus-events";
+ rev = "0f89b1ada151e22882a5a47a1ee2b6d6135bc5c1";
+ sha256 = "0rx1615wlsl62y62l217vgjd5vjfzf3zjwq43fflpc6bixikqc6j";
+ };
+ };
+
vim-tmux-navigator = buildVimPluginFrom2Nix {
pname = "vim-tmux-navigator";
version = "2019-01-29";
@@ -4776,6 +4942,17 @@ let
};
};
+ vim-togglelist = buildVimPluginFrom2Nix {
+ pname = "vim-togglelist";
+ version = "2013-04-07";
+ src = fetchFromGitHub {
+ owner = "milkypostman";
+ repo = "vim-togglelist";
+ rev = "cafedc49860950200f28f2e1d95ab6a87b79d113";
+ sha256 = "17y4ply2irz81gjv5hb51dy7wzv3l3sq6qaska31lswd5dgh1ifg";
+ };
+ };
+
vim-toml = buildVimPluginFrom2Nix {
pname = "vim-toml";
version = "2019-08-28";
@@ -4842,14 +5019,25 @@ let
};
};
+ vim-visual-increment = buildVimPluginFrom2Nix {
+ pname = "vim-visual-increment";
+ version = "2015-07-02";
+ src = fetchFromGitHub {
+ owner = "triglav";
+ repo = "vim-visual-increment";
+ rev = "e50e8f7c062cec759f665278eb58535df1611a23";
+ sha256 = "1gd6mxp9y80wf7nxcm02104l54gqz5k3dgv1h98jl9a7q9swb8y6";
+ };
+ };
+
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2019-09-12";
+ version = "2019-09-26";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "6ff6e336ac3df959c8d0462be277b4fff8661421";
- sha256 = "1drp53cvbflr6x94vy0f57fg9nb3kxlaxvrc5w71id4mv0pr7bb2";
+ rev = "56104bd06a30c08bf0c0dd69a98d5cb516a3025c";
+ sha256 = "1fjn4cdw99y78c8gway1pg9sbqgyr0jbbr6snh8awlnmgwa3yrg7";
};
};
@@ -4930,6 +5118,17 @@ let
};
};
+ vim-yaml = buildVimPluginFrom2Nix {
+ pname = "vim-yaml";
+ version = "2019-01-07";
+ src = fetchFromGitHub {
+ owner = "stephpy";
+ repo = "vim-yaml";
+ rev = "0da1975ec394154349db744c1996fe2ef8fa5ed0";
+ sha256 = "0kvsy6k4snwykpxk49x06jizxqrjjmbhhdcwiyiqy0029n05322l";
+ };
+ };
+
vim-yapf = buildVimPluginFrom2Nix {
pname = "vim-yapf";
version = "2018-10-04";
@@ -4998,12 +5197,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2019-09-20";
+ version = "2019-10-10";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "ece9f454ac2f590629ebbbbe4b0bb23deafdcb04";
- sha256 = "05h1hya3c4k9z1x2k13k1a1zpq8lf7nr8ggg548mmayh0cv5qvqs";
+ rev = "7fc7a1b37514716bf9ae685024fa5009085f8d17";
+ sha256 = "1z6js7przlncfdriyds89am3hk4yc0bmj6qg7cn89kfgh85zg6vs";
};
};
@@ -5141,24 +5340,24 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2019-09-05";
+ version = "2019-10-03";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "d9af5fc9fd7f11fa1219a9acb6f4243105e60b38";
- sha256 = "1wlrxibj8q2l0lfzkg3wvzivkgz67xvi7vgrih4dgrs7a639dyl0";
+ rev = "88edbffd4f1149d308340321f1d0bbe620b1b252";
+ sha256 = "1s90kx5a2r1azc0chrq84c9pwaifndc4lzi5l7j8lrfq6saj8q1s";
fetchSubmodules = true;
};
};
youcompleteme = buildVimPluginFrom2Nix {
pname = "youcompleteme";
- version = "2019-09-18";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "valloric";
repo = "youcompleteme";
- rev = "bdbfdd938fe711ff75155546fc0a0e0bebcb952a";
- sha256 = "0dxip8xi6s74045hvbx6av16caid150lvywg2sn7kq5x6zcc9dgc";
+ rev = "94cfacd11ff97643a32409671fed072e3b1412d6";
+ sha256 = "0zrypbd8cwrcasg8pf7zxm7v64vq0jjqa3gwkywp76x9shxi6dk5";
fetchSubmodules = true;
};
};
@@ -5187,23 +5386,23 @@ let
zenburn = buildVimPluginFrom2Nix {
pname = "zenburn";
- version = "2019-09-20";
+ version = "2019-10-01";
src = fetchFromGitHub {
owner = "jnurmine";
repo = "zenburn";
- rev = "d39461f7ad13814307cc0115122b32901662a86e";
- sha256 = "1ww4irkl6h2q9p1y2gj87j4hy0rh2gkfz8nyzfn32z6rjsmj5n3c";
+ rev = "90d28f75948d267058433d62b5450a3bc044ddc3";
+ sha256 = "0c7f6g4j6gz08j7r8j0qjqq2nw01vcvs5i19lzhy2gp9kh5dg85m";
};
};
zig-vim = buildVimPluginFrom2Nix {
pname = "zig-vim";
- version = "2019-09-19";
+ version = "2019-09-26";
src = fetchFromGitHub {
owner = "zig-lang";
repo = "zig.vim";
- rev = "29d9358a825c56a31f6438ea93eb09f091998f0d";
- sha256 = "1rah0fm3qxv3jjb0ma2pn5kvbg2fwg4p5ycgm6vjbq95j73f5aq1";
+ rev = "08ba9f9354698c3ab85bf84b8390ce909d3bc221";
+ sha256 = "1m44hm7jgv1v5z88mi5ha0p1lrffxx2h0p25vxq12zd2x834vghf";
};
};
diff --git a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
index 107105d6b72..37c9e3edca9 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
@@ -2,6 +2,7 @@
airblade/vim-gitgutter
airblade/vim-rooter
ajh17/Spacegray.vim
+aklt/plantuml-syntax
albfan/nerdtree-git-plugin
altercation/vim-colors-solarized
alvan/vim-closetag
@@ -22,6 +23,7 @@ bhurlow/vim-parinfer
bitc/vim-hdevtools
bkad/camelcasemotion
bling/vim-bufferline
+blueyed/vim-diminactive
bogado/file-line
brennanfee/vim-gui-position
bronson/vim-trailing-whitespace
@@ -42,6 +44,7 @@ chrisgeo/sparkup
chriskempson/base16-vim
christoomey/vim-sort-motion
christoomey/vim-tmux-navigator
+cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
cocopon/iceberg.vim
ctjhoa/spacevim
@@ -84,8 +87,11 @@ fenetikm/falcon
fisadev/vim-isort
flazz/vim-colorschemes
floobits/floobits-neovim
+freitass/todo.txt-vim
frigoeu/psc-ide-vim
+fsharp/vim-fsharp
garbas/vim-snipmate
+gibiansky/vim-textobj-haskell
glts/vim-textobj-comment
gmarik/vundle
godlygeek/csapprox
@@ -98,8 +104,10 @@ guns/xterm-color-table.vim
hashivim/vim-terraform
haya14busa/incsearch-easymotion.vim
haya14busa/incsearch.vim
+haya14busa/vim-asterisk
heavenshell/vim-jsdoc
hecal3/vim-leader-guide
+henrik/vim-indexed-search
HerringtonDarkholme/yats.vim
honza/vim-snippets
hotwatermorning/auto-git-diff
@@ -137,6 +145,7 @@ josa42/coc-go
jpalardy/vim-slime
JuliaEditorSupport/deoplete-julia
JuliaEditorSupport/julia-vim
+Julian/vim-textobj-variable-segment
junegunn/fzf.vim
junegunn/goyo.vim
junegunn/limelight.vim
@@ -208,13 +217,13 @@ MarcWeber/vim-addon-sql
MarcWeber/vim-addon-syntax-checker
MarcWeber/vim-addon-toggle-buffer
MarcWeber/vim-addon-xdebug
-MaxMEllon/vim-jsx-pretty
markonm/traces.vim
martinda/Jenkinsfile-vim-syntax
mattn/emmet-vim
mattn/gist-vim
mattn/webapi-vim
maximbaz/lightline-ale
+MaxMEllon/vim-jsx-pretty
mbbill/undotree
megaannum/forms
megaannum/self
@@ -227,6 +236,7 @@ mhinz/vim-signify
mhinz/vim-startify
michaeljsmith/vim-indent-object
mileszs/ack.vim
+milkypostman/vim-togglelist
mindriot101/vim-yapf
mk12/vim-lean
mkasa/lushtags
@@ -340,8 +350,8 @@ scrooloose/syntastic
sebastianmarkow/deoplete-rust
sheerun/vim-polyglot
Shougo/context_filetype.vim
-Shougo/denite.nvim
Shougo/defx.nvim
+Shougo/denite.nvim
Shougo/deol.nvim
Shougo/deoplete-lsp
Shougo/deoplete.nvim
@@ -359,6 +369,7 @@ Shougo/unite.vim
Shougo/vimproc.vim
Shougo/vimshell.vim
shumphrey/fugitive-gitlab.vim
+sickill/vim-pasta
SirVer/ultisnips
sjl/gundo.vim
sjl/splice.vim
@@ -366,6 +377,7 @@ sk1418/last256
slashmili/alchemist.vim
sonph/onehalf
stefandtw/quickfix-reflector.vim
+stephpy/vim-yaml
t9md/vim-choosewin
t9md/vim-smalls
takac/vim-hardtime
@@ -379,9 +391,11 @@ thinca/vim-quickrun
thinca/vim-scouter
thinca/vim-themis
thinca/vim-visualstar
+thirtythreeforty/lessspace.vim
thosakwe/vim-flutter
tikhomirov/vim-glsl
tmux-plugins/vim-tmux
+tmux-plugins/vim-tmux-focus-events
tomasr/molokai
tomlion/vim-solidity
tommcdo/vim-exchange
@@ -412,11 +426,13 @@ tpope/vim-tbone
tpope/vim-unimpaired
tpope/vim-vinegar
travitch/hasksyn
+triglav/vim-visual-increment
troydm/zoomwintab.vim
twerth/ir_black
twinside/vim-haskellconceal
Twinside/vim-hoogle
tyru/caw.vim
+tyru/open-browser-github.vim
tyru/open-browser.vim
ujihisa/neco-look
valloric/youcompleteme
@@ -443,6 +459,7 @@ vim-scripts/jdaddy.vim
vim-scripts/matchit.zip
vim-scripts/mayansmoke
vim-scripts/PreserveNoEOL
+vim-scripts/prev_indent
vim-scripts/random.vim
vim-scripts/Rename
vim-scripts/ReplaceWithRegister
@@ -463,6 +480,7 @@ wellle/tmux-complete.vim
will133/vim-dirdiff
wincent/command-t
wincent/ferret
+wsdjeg/vim-fetch
xolox/vim-easytags
xolox/vim-misc
xuhdev/vim-latex-live-preview
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/default.nix b/nixpkgs/pkgs/misc/vscode-extensions/default.nix
index e1b928b1373..e33a32ffa3e 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/default.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/default.nix
@@ -36,6 +36,18 @@ in
};
};
+ cmschuetz12.wal = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "wal";
+ publisher = "cmschuetz12";
+ version = "0.1.0";
+ sha256 = "0q089jnzqzhjfnv0vlb5kf747s3mgz64r7q3zscl66zb2pz5q4zd";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
formulahendry.auto-close-tag = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "auto-close-tag";
@@ -48,6 +60,18 @@ in
};
};
+ james-yu.latex-workshop = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "latex-workshop";
+ publisher = "James-Yu";
+ version = "8.2.0";
+ sha256 = "1ai16aam4v5jzhxgms589q0l24kyk1a9in6z4i7g05b3sahyxab2";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
justusadam.language-haskell = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "language-haskell";
@@ -66,6 +90,18 @@ in
extractNuGet = callPackage ./python/extract-nuget.nix { };
};
+ skyapps.fish-vscode = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "fish-vscode";
+ publisher = "skyapps";
+ version = "0.2.1";
+ sha256 = "0y1ivymn81ranmir25zk83kdjpjwcqpnc9r3jwfykjd9x0jib2hl";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
vscodevim.vim = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vim";