0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 06:00:33 +03:00

Merge commit '618ac29687' into staging

This commit is contained in:
Tuomas Tynkkynen 2018-03-03 22:40:32 +02:00
commit 1e107443ad
101 changed files with 2988 additions and 748 deletions

View file

@ -199,6 +199,7 @@
dzabraev = "Maksim Dzabraev <dzabraew@gmail.com>"; dzabraev = "Maksim Dzabraev <dzabraew@gmail.com>";
e-user = "Alexander Kahl <nixos@sodosopa.io>"; e-user = "Alexander Kahl <nixos@sodosopa.io>";
earldouglas = "James Earl Douglas <james@earldouglas.com>"; earldouglas = "James Earl Douglas <james@earldouglas.com>";
earvstedt = "Erik Arvstedt <erik.arvstedt@gmail.com>";
ebzzry = "Rommel Martinez <ebzzry@ebzzry.io>"; ebzzry = "Rommel Martinez <ebzzry@ebzzry.io>";
edanaher = "Evan Danaher <nixos@edanaher.net>"; edanaher = "Evan Danaher <nixos@edanaher.net>";
edef = "edef <edef@edef.eu>"; edef = "edef <edef@edef.eu>";
@ -225,6 +226,7 @@
erictapen = "Justin Humm <justin.humm@posteo.de>"; erictapen = "Justin Humm <justin.humm@posteo.de>";
erikryb = "Erik Rybakken <erik.rybakken@math.ntnu.no>"; erikryb = "Erik Rybakken <erik.rybakken@math.ntnu.no>";
ertes = "Ertugrul Söylemez <esz@posteo.de>"; ertes = "Ertugrul Söylemez <esz@posteo.de>";
erosennin = "Andrey Golovizin <ag@sologoc.com>";
ethercrow = "Dmitry Ivanov <ethercrow@gmail.com>"; ethercrow = "Dmitry Ivanov <ethercrow@gmail.com>";
etu = "Elis Hirwing <elis@hirwing.se>"; etu = "Elis Hirwing <elis@hirwing.se>";
exfalso = "Andras Slemmer <0slemi0@gmail.com>"; exfalso = "Andras Slemmer <0slemi0@gmail.com>";
@ -707,6 +709,7 @@
tilpner = "Till Höppner <till@hoeppner.ws>"; tilpner = "Till Höppner <till@hoeppner.ws>";
timbertson = "Tim Cuthbertson <tim@gfxmonk.net>"; timbertson = "Tim Cuthbertson <tim@gfxmonk.net>";
timokau = "Timo Kaufmann <timokau@zoho.com>"; timokau = "Timo Kaufmann <timokau@zoho.com>";
timor = "timor <timor.dd@googlemail.com>";
tiramiseb = "Sébastien Maccagnoni <sebastien@maccagnoni.eu>"; tiramiseb = "Sébastien Maccagnoni <sebastien@maccagnoni.eu>";
titanous = "Jonathan Rudenberg <jonathan@titanous.com>"; titanous = "Jonathan Rudenberg <jonathan@titanous.com>";
tnias = "Philipp Bartsch <phil@grmr.de>"; tnias = "Philipp Bartsch <phil@grmr.de>";

View file

@ -208,7 +208,7 @@ in {
''; '';
postStart = '' postStart = ''
until [[ $(${pkgs.curl.bin}/bin/curl -s --head -w '\n%{http_code}' http://${cfg.listenAddress}:${toString cfg.port}${cfg.prefix} | tail -n1) =~ ^(200|403)$ ]]; do until [[ $(${pkgs.curl.bin}/bin/curl -L -s --head -w '\n%{http_code}' http://${cfg.listenAddress}:${toString cfg.port}${cfg.prefix} | tail -n1) =~ ^(200|403)$ ]]; do
sleep 1 sleep 1
done done
''; '';

View file

@ -249,7 +249,7 @@ in {
}; };
preStart = '' preStart = ''
ln -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir} ln -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir}
ln -fs ${cfg.package}/share/grafana/vendor ${cfg.dataDir} ln -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir}
''; '';
}; };

View file

@ -124,7 +124,7 @@ in {
# If gnome3 is installed, build vim for gtk3 too. # If gnome3 is installed, build vim for gtk3 too.
nixpkgs.config.vim.gui = "gtk3"; nixpkgs.config.vim.gui = "gtk3";
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell_fonts ]; fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ];
services.xserver.desktopManager.session = singleton services.xserver.desktopManager.session = singleton
{ name = "gnome3"; { name = "gnome3";

View file

@ -118,7 +118,7 @@ in
echo ${escapeShellArg key} >> /root/.ssh/authorized_keys echo ${escapeShellArg key} >> /root/.ssh/authorized_keys
'') cfg.authorizedKeys)} '') cfg.authorizedKeys)}
dropbear -s -j -k -E -m -p ${toString cfg.port} ${optionalString (cfg.hostRSAKey == null && cfg.hostDSSKey == null && cfg.hostECDSAKey == null) "-R"} dropbear -s -j -k -E -p ${toString cfg.port} ${optionalString (cfg.hostRSAKey == null && cfg.hostDSSKey == null && cfg.hostECDSAKey == null) "-R"}
''; '';
boot.initrd.secrets = boot.initrd.secrets =

View file

@ -5,13 +5,13 @@
with stdenv.lib; with stdenv.lib;
stdenv.mkDerivation rec{ stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version; name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version;
version = "0.15.1"; version = "0.16.0";
src = fetchurl { src = fetchurl {
urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz" urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
"https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz" "https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
]; ];
sha256 = "1d22fgwdcn343kd95lh389hj417zwbmnhi29cij8n7wc0nz2vpil"; sha256 = "0h7flgsfjzbqajwv8ih686yyxxljhf8krhm8jxranb4kglww1glc";
}; };
nativeBuildInputs = [ pkgconfig autoreconfHook ]; nativeBuildInputs = [ pkgconfig autoreconfHook ];
@ -36,6 +36,7 @@ stdenv.mkDerivation rec{
homepage = http://www.bitcoin.org/; homepage = http://www.bitcoin.org/;
maintainers = with maintainers; [ roconnor AndersonTorres ]; maintainers = with maintainers; [ roconnor AndersonTorres ];
license = licenses.mit; license = licenses.mit;
platforms = platforms.unix; # bitcoin needs hexdump to build, which doesn't seem to build on darwin at the moment.
platforms = platforms.linux;
}; };
} }

View file

@ -1,11 +1,11 @@
{ callPackage, boost155, boost164, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }: { callPackage, boost155, openssl_1_1_0, haskellPackages, darwin, libsForQt5, miniupnpc_2, python3 }:
rec { rec {
aeon = callPackage ./aeon { }; aeon = callPackage ./aeon { };
bitcoin = libsForQt5.callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = true; }; bitcoin = libsForQt5.callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = true; };
bitcoind = callPackage ./bitcoin.nix { boost = boost164; miniupnpc = miniupnpc_2; withGui = false; }; bitcoind = callPackage ./bitcoin.nix { miniupnpc = miniupnpc_2; withGui = false; };
bitcoin-abc = libsForQt5.callPackage ./bitcoin-abc.nix { withGui = true; }; bitcoin-abc = libsForQt5.callPackage ./bitcoin-abc.nix { withGui = true; };
bitcoind-abc = callPackage ./bitcoin-abc.nix { withGui = false; }; bitcoind-abc = callPackage ./bitcoin-abc.nix { withGui = false; };

View file

@ -4,16 +4,16 @@ with rustPlatform;
buildRustPackage rec { buildRustPackage rec {
name = "ethabi-${version}"; name = "ethabi-${version}";
version = "1.0.4"; version = "4.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "paritytech"; owner = "paritytech";
repo = "ethabi"; repo = "ethabi";
rev = "18ddc983d77b2a97e6c322abcc23bec59940d65f"; rev = "v${version}";
sha256 = "1rg7ydvnhlg8w6blilm3cv6v4q51x1hgrbkln2ikhpdq0vakp5fd"; sha256 = "0kxflixmgycdh7sv73zf2mrkbcfzzw7f5sjbsjks9crc9cvjqi6p";
}; };
cargoSha256 = "0i9617qwc6d4jvlbydwk03rcsnyvxzpbn2ms10ds4r6x7jy2a4sy"; cargoSha256 = "18rigpsmfiv6im2sspnxadgqrlfdp9dd75ji8s56ksc9g7hrc3wz";
cargoBuildFlags = ["--features cli"]; cargoBuildFlags = ["--features cli"];

View file

@ -5,13 +5,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "seth-${version}"; name = "seth-${version}";
version = "0.6.2"; version = "0.6.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dapphub"; owner = "dapphub";
repo = "seth"; repo = "seth";
rev = "v${version}"; rev = "v${version}";
sha256 = "1lbr7i3rznfp3h03y7pc094r0m992lbzr926rnr0xxbyp755wvm4"; sha256 = "0la2nfqsscpbq6zwa6hsd73nimdnrhilrmgyy77yr3jca2wjhsjk";
}; };
nativeBuildInputs = [makeWrapper]; nativeBuildInputs = [makeWrapper];

View file

@ -22,8 +22,8 @@ pythonPackages.buildPythonApplication rec {
]; ];
propagatedBuildInputs = with pythonPackages; [ propagatedBuildInputs = with pythonPackages; [
gst-python pygobject3 pykka tornado requests dbus-python gst-python pygobject3 pykka tornado requests
]; ] ++ stdenv.lib.optional (!stdenv.isDarwin) dbus-python;
# There are no tests # There are no tests
doCheck = false; doCheck = false;

View file

@ -9,7 +9,7 @@ let
# Latest version number can be found at: # Latest version number can be found at:
# http://repository-origin.spotify.com/pool/non-free/s/spotify-client/ # http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
# Be careful not to pick the testing version. # Be careful not to pick the testing version.
version = "1.0.70.399.g5ffabd56-26"; version = "1.0.69.336.g7edcc575-39";
deps = [ deps = [
alsaLib alsaLib
@ -54,7 +54,7 @@ stdenv.mkDerivation {
src = fetchurl { src = fetchurl {
url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb"; url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
sha256 = "0kpakz11xkyqqjvln4jkhc3z5my8zgpw8m6jx954cjdbc6vkxd29"; sha256 = "0bh2q7g478g7wj661fypxcbhrbq87zingfyigg7rz1shgsgwc3gd";
}; };
buildInputs = [ dpkg makeWrapper ]; buildInputs = [ dpkg makeWrapper ];

View file

@ -11,11 +11,11 @@
with lib; with lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "blender-2.79"; name = "blender-2.79a";
src = fetchurl { src = fetchurl {
url = "http://download.blender.org/source/${name}.tar.gz"; url = "http://download.blender.org/source/${name}.tar.gz";
sha256 = "16f84mdzkmwjmqahjj64kbyk4kagdj4mcr8qjazs1952d7kh7pm9"; sha256 = "1mw45mvfk9f0fhn12vp3g2vwqzinrp3by0m3w01wj87h9ri5zkwc";
}; };
buildInputs = buildInputs =

View file

@ -3,11 +3,11 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "gphoto2-2.5.11"; name = "gphoto2-2.5.15";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
sha256 = "1sgr6rsvzzagcwhc8fxbnvz3k02wr2hab0vrbvcb04k5l3b48a1r"; sha256 = "0xsa12k5fz49v8y4h3zahzr427a3ylxaf0k7hybrkp43g4i1lmxf";
}; };
nativeBuildInputs = [ pkgconfig gettext libtool ]; nativeBuildInputs = [ pkgconfig gettext libtool ];

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "josm-${version}"; name = "josm-${version}";
version = "13367"; version = "13478";
src = fetchurl { src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
sha256 = "1yf7cx8159njxid9qa0id7zfkr7dn83rrkgxp9kzkjn25aqji4cf"; sha256 = "1mc1zdcnlm14ky820cj61sid6aiq9k11kj6vzlqskvgqazc60xj4";
}; };
buildInputs = [ jre8 makeWrapper ]; buildInputs = [ jre8 makeWrapper ];

View file

@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "nnn-${version}"; name = "nnn-${version}";
version = "1.6"; version = "1.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jarun"; owner = "jarun";
repo = "nnn"; repo = "nnn";
rev = "v${version}"; rev = "v${version}";
sha256 = "1yl4k39wkh2ins7fz585kc4cg6fagiswgqkh5g36db1bka3v1kn0"; sha256 = "03cgsdj4l19gla5fx9d1ydqirpsah9d7gx9jaik73x38zqsabr89";
}; };
configFile = optionalString (conf!=null) (builtins.toFile "nnn.h" conf); configFile = optionalString (conf!=null) (builtins.toFile "nnn.h" conf);

View file

@ -0,0 +1,58 @@
{ stdenv, fetchFromGitHub
, cmake, gcc-arm-embedded, python
, qt5, SDL, gmock
, dfu-util, avrdude
}:
let
version = "2.2.1";
in stdenv.mkDerivation {
name = "opentx-${version}";
src = fetchFromGitHub {
owner = "opentx";
repo = "opentx";
rev = version;
sha256 = "01lnnkrxach21aivnx1k1iqhih02nixh8c4nk6rpw408p13him9g";
};
enableParallelBuilding = true;
nativeBuildInputs = [ cmake ];
buildInputs = with qt5; [
gcc-arm-embedded
python python.pkgs.pyqt4
qtbase qtmultimedia qttranslations
SDL gmock
];
postPatch = ''
sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/dfu-util|${dfu-util}/bin/dfu-util|'
sed -i companion/src/burnconfigdialog.cpp -e 's|/usr/.*bin/avrdude|${avrdude}/bin/avrdude|'
'';
cmakeFlags = [
"-DQT_TRANSLATIONS_DIR=${qt5.qttranslations}/translations"
# XXX I would prefer to include these here, though we will need to file a bug upstream to get that changed.
#"-DDFU_UTIL_PATH=${dfu-util}/bin/dfu-util"
#"-DAVRDUDE_PATH=${avrdude}/bin/avrdude"
];
meta = with stdenv.lib; {
description = "OpenTX Companion transmitter support software";
longDescription = ''
OpenTX Companion is used for many different tasks like loading OpenTX
firmware to the radio, backing up model settings, editing settings and
running radio simulators.
'';
homepage = https://open-tx.org/;
license = stdenv.lib.licenses.gpl2;
platforms = [ "i686-linux" "x86_64-linux" ];
maintainers = with maintainers; [ elitak ];
};
}

View file

@ -0,0 +1,15 @@
Fix "No known features for CXX compiler", see
https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@
#
#========================================================================
-cmake_minimum_required(VERSION 2.8.8)
+cmake_minimum_required(VERSION 3.1.0)
project(xpdf)

View file

@ -1,9 +1,9 @@
{ enableGUI ? true, enablePDFtoPPM ? true, useT1Lib ? false { enableGUI ? true, enablePDFtoPPM ? true, useT1Lib ? false
, stdenv, fetchurl, zlib, libpng, freetype ? null, t1lib ? null , stdenv, fetchurl, zlib, libpng, freetype ? null, t1lib ? null
, cmake, qtbase ? null , cmake, qtbase ? null, qtsvg ? null, makeWrapper
}: }:
assert enableGUI -> qtbase != null && freetype != null; assert enableGUI -> qtbase != null && qtsvg != null && freetype != null;
assert enablePDFtoPPM -> freetype != null; assert enablePDFtoPPM -> freetype != null;
assert useT1Lib -> t1lib != null; assert useT1Lib -> t1lib != null;
@ -17,7 +17,12 @@ stdenv.mkDerivation {
sha256 = "1mhn89738vjva14xr5gblc2zrdgzmpqbbjdflqdmpqv647294ggz"; sha256 = "1mhn89738vjva14xr5gblc2zrdgzmpqbbjdflqdmpqv647294ggz";
}; };
nativeBuildInputs = [ cmake ]; # Fix "No known features for CXX compiler", see
# https://cmake.org/pipermail/cmake/2016-December/064733.html and the note at
# https://cmake.org/cmake/help/v3.10/command/cmake_minimum_required.html
patches = stdenv.lib.optional stdenv.isDarwin ./cmake_version.patch;
nativeBuildInputs = [ cmake makeWrapper ];
cmakeFlags = ["-DSYSTEM_XPDFRC=/etc/xpdfrc" "-DA4_PAPER=ON"]; cmakeFlags = ["-DSYSTEM_XPDFRC=/etc/xpdfrc" "-DA4_PAPER=ON"];
@ -31,6 +36,11 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
wrapProgram $out/bin/xpdf \
--set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix}
'';
meta = { meta = {
homepage = http://www.foolabs.com/xpdf/; homepage = http://www.foolabs.com/xpdf/;
description = "Viewer for Portable Document Format (PDF) files"; description = "Viewer for Portable Document Format (PDF) files";

View file

@ -3,14 +3,14 @@
, glib-networking }: , glib-networking }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.7.3"; version = "1.7.4";
name = "corebird-${version}"; name = "corebird-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "baedert"; owner = "baedert";
repo = "corebird"; repo = "corebird";
rev = version; rev = version;
sha256 = "1xay22v5j239ppl6ydbj842zpm5v2mg5mcgpy5cjrhhmnbg79fgk"; sha256 = "0qjffsmg1hm64dgsbkfwzbzy9q4xa1q4fh4h8ni8a2b1p3h80x7n";
}; };
preConfigure = '' preConfigure = ''

View file

@ -33,6 +33,5 @@ stdenv.mkDerivation rec {
license = licenses.gpl3; license = licenses.gpl3;
maintainers = [ maintainers.phreedom ]; maintainers = [ maintainers.phreedom ];
platforms = platforms.unix; platforms = platforms.unix;
broken = true;
}; };
} }

View file

@ -4,13 +4,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ostinato-${version}"; name = "ostinato-${version}";
version = "0.8"; version = "0.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pstavirs"; owner = "pstavirs";
repo = "ostinato"; repo = "ostinato";
rev = "v${version}"; rev = "v${version}";
sha256 = "1b5a5gypcy9i03mj6md3lkrq05rqmdyhfykrr1z0sv8n3q48xca3"; sha256 = "109gxj6djdsk7rp1nxpx39kfi75xfl9p9qgffh1cpcdpbsbvq5bx";
}; };
ostinatoIcon = fetchurl { ostinatoIcon = fetchurl {

View file

@ -1,17 +1,17 @@
{ fetchurl }: { fetchurl }:
rec { rec {
major = "5"; major = "6";
minor = "4"; minor = "0";
patch = "1"; patch = "2";
tweak = "2"; tweak = "1";
subdir = "${major}.${minor}.${patch}"; subdir = "${major}.${minor}.${patch}";
version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; version = "${subdir}${if tweak == "" then "" else "."}${tweak}";
src = fetchurl { src = fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz";
sha256 = "0c17193vcf4nj8l5k9q87byv27px74kzp0hvgr1dfz5700cv086k"; sha256 = "0qga01lhh09jf2gx3czk66i5c854gzzjxgkrmj5d7m4ci2zaxfsd";
}; };
} }

View file

@ -1,14 +1,14 @@
{ stdenv, fetchurl, pam, python3, libxslt, perl, ArchiveZip { stdenv, fetchurl, pam, python3, libxslt, perl, ArchiveZip, gettext
, CompressZlib, zlib, libjpeg, expat, pkgconfigUpstream, freetype, libwpd , CompressZlib, zlib, libjpeg, expat, pkgconfigUpstream, freetype, libwpd
, libxml2, db, sablotron, curl, fontconfig, libsndfile, neon , libxml2, db, sablotron, curl, fontconfig, libsndfile, neon
, bison, flex, zip, unzip, gtk3, gtk2, libmspack, getopt, file, cairo, which , bison, flex, zip, unzip, gtk3, gtk2, libmspack, getopt, file, cairo, which
, icu, boost, jdk, ant, cups, xorg, libcmis , icu, boost, jdk, ant, cups, xorg, libcmis
, openssl, gperf, cppunit, GConf, ORBit2, poppler , openssl, gperf, cppunit, GConf, ORBit2, poppler, utillinux
, librsvg, gnome_vfs, mesa, bsh, CoinMP, libwps, libabw , librsvg, gnome_vfs, mesa, bsh, CoinMP, libwps, libabw
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr , autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
, libwpg, dbus-glib, glibc, qt4, clucene_core, libcdr, lcms, vigra , libwpg, dbus-glib, glibc, qt4, clucene_core, libcdr, lcms, vigra
, unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio , unixODBC, mdds, sane-backends, mythes, libexttextcat, libvisio
, fontsConf, pkgconfig, libzip, bluez5, libtool, maven , fontsConf, pkgconfig, libzip, bluez5, libtool, maven, carlito
, libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf , libatomic_ops, graphite2, harfbuzz, libodfgen, libzmf
, librevenge, libe-book, libmwaw, glm, glew, gst_all_1 , librevenge, libe-book, libmwaw, glm, glew, gst_all_1
, gdb, commonsLogging, librdf_rasqal, wrapGAppsHook , gdb, commonsLogging, librdf_rasqal, wrapGAppsHook
@ -29,27 +29,27 @@ let
langsSpaces = lib.concatStringsSep " " langs; langsSpaces = lib.concatStringsSep " " langs;
fetchSrc = {name, sha256}: fetchurl { fetchSrc = {name, sha256}: fetchurl {
url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${name}-${version}.tar.xz"; url = "https://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${name}-${version}.tar.xz";
inherit sha256; inherit sha256;
}; };
srcs = { srcs = {
third_party = [ (let md5 = "185d60944ea767075d27247c3162b3bc"; in fetchurl rec { third_party = [ (let md5 = "185d60944ea767075d27247c3162b3bc"; in fetchurl rec {
url = "http://dev-www.libreoffice.org/extern/${md5}-${name}"; url = "https://dev-www.libreoffice.org/extern/${md5}-${name}";
sha256 = "1infwvv1p6i21scywrldsxs22f62x85mns4iq8h6vr6vlx3fdzga"; sha256 = "1infwvv1p6i21scywrldsxs22f62x85mns4iq8h6vr6vlx3fdzga";
name = "unowinreg.dll"; name = "unowinreg.dll";
}) ] ++ (map (x : ((fetchurl {inherit (x) url sha256 name;}) // {inherit (x) md5name md5;})) (import ./libreoffice-srcs.nix)); }) ] ++ (map (x : ((fetchurl {inherit (x) url sha256 name;}) // {inherit (x) md5name md5;})) (import ./libreoffice-srcs.nix));
translations = fetchSrc { translations = fetchSrc {
name = "translations"; name = "translations";
sha256 = "1ir1f5jgjhpnxsw6izsryp4wg52ifzmcqyc0gdp9zh03rjf5i4cg"; sha256 = "1fx9xkf1ppap77b8zdr8qawbikgp607z5w9b7jk3rilcqs7xbkwl";
}; };
# TODO: dictionaries # TODO: dictionaries
help = fetchSrc { help = fetchSrc {
name = "help"; name = "help";
sha256 = "1apgc57a8q6lsjfq2f7pzdn7wanqm8zkkrkbq2nd4hidp6avgm6f"; sha256 = "0zphmhl4a8pd5l7ma4bzhrwgbv037j8p5m1ilvb1blgbqv53v38a";
}; };
}; };
@ -106,6 +106,11 @@ in stdenv.mkDerivation rec {
# BLFS patch for Glibc 2.23 renaming isnan # BLFS patch for Glibc 2.23 renaming isnan
sed -ire "s@isnan@std::&@g" xmloff/source/draw/ximp3dscene.cxx sed -ire "s@isnan@std::&@g" xmloff/source/draw/ximp3dscene.cxx
# This is required as some cppunittests require fontconfig configured
cp "${fontsConf}" fonts.conf
sed -e '/include/i<include>${carlito}/etc/fonts/conf.d</include>' -i fonts.conf
export FONTCONFIG_FILE="$PWD/fonts.conf"
''; '';
# fetch_Download_item tries to interpret the name as a variable name # fetch_Download_item tries to interpret the name as a variable name
@ -115,11 +120,13 @@ in stdenv.mkDerivation rec {
sed -e '1ilibreoffice-help-${version}.tar.xz=libreoffice-help-${version}.tar.xz' -i Makefile sed -e '1ilibreoffice-help-${version}.tar.xz=libreoffice-help-${version}.tar.xz' -i Makefile
# unit test sd_tiledrendering seems to be fragile # unit test sd_tiledrendering seems to be fragile
# http://nabble.documentfoundation.org/libreoffice-5-0-failure-in-CUT-libreofficekit-tiledrendering-td4150319.html # https://nabble.documentfoundation.org/libreoffice-5-0-failure-in-CUT-libreofficekit-tiledrendering-td4150319.html
echo > ./sd/CppunitTest_sd_tiledrendering.mk echo > ./sd/CppunitTest_sd_tiledrendering.mk
sed -e /CppunitTest_sd_tiledrendering/d -i sd/Module_sd.mk sed -e /CppunitTest_sd_tiledrendering/d -i sd/Module_sd.mk
# one more fragile test? # one more fragile test?
sed -e '/CPPUNIT_TEST(testTdf96536);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx sed -e '/CPPUNIT_TEST(testTdf96536);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx
# this I actually hate, this should be a data consistency test!
sed -e '/CPPUNIT_TEST(testTdf115013);/d' -i sw/qa/extras/uiwriter/uiwriter.cxx
# rendering-dependent test # rendering-dependent test
sed -e '/CPPUNIT_ASSERT_EQUAL(11148L, pOleObj->GetLogicRect().getWidth());/d ' -i sc/qa/unit/subsequent_filters-test.cxx sed -e '/CPPUNIT_ASSERT_EQUAL(11148L, pOleObj->GetLogicRect().getWidth());/d ' -i sc/qa/unit/subsequent_filters-test.cxx
# tilde expansion in path processing checks the existence of $HOME # tilde expansion in path processing checks the existence of $HOME
@ -138,6 +145,8 @@ in stdenv.mkDerivation rec {
sed -zre 's/DesktopLOKTest::testGetFontSubset[^{]*[{]/& return; /' -i desktop/qa/desktop_lib/test_desktop_lib.cxx sed -zre 's/DesktopLOKTest::testGetFontSubset[^{]*[{]/& return; /' -i desktop/qa/desktop_lib/test_desktop_lib.cxx
sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testFlipAndRotateCustomShape,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testFlipAndRotateCustomShape,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]tdf105490_negativeMargins,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport9.cxx sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]tdf105490_negativeMargins,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport9.cxx
sed -z -r -e 's/DECLARE_OOXMLIMPORT_TEST[(]testTdf112443,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlimport/ooxmlimport.cxx
sed -z -r -e 's/DECLARE_RTFIMPORT_TEST[(]testTdf108947,[^)]*[)].[{]/& return;/' -i sw/qa/extras/rtfimport/rtfimport.cxx
# not sure about this fragile test # not sure about this fragile test
sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testTDF87348,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx sed -z -r -e 's/DECLARE_OOXMLEXPORT_TEST[(]testTDF87348,[^)]*[)].[{]/& return;/' -i sw/qa/extras/ooxmlexport/ooxmlexport7.cxx
''; '';
@ -147,9 +156,6 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
buildPhase = '' buildPhase = ''
# This is required as some cppunittests require fontconfig configured
export FONTCONFIG_FILE=${fontsConf}
# This to avoid using /lib:/usr/lib at linking # This to avoid using /lib:/usr/lib at linking
sed -i '/gb_LinkTarget_LDFLAGS/{ n; /rpath-link/d;}' solenv/gbuild/platform/unxgcc.mk sed -i '/gb_LinkTarget_LDFLAGS/{ n; /rpath-link/d;}' solenv/gbuild/platform/unxgcc.mk
@ -229,8 +235,10 @@ in stdenv.mkDerivation rec {
"--without-system-liblangtag" "--without-system-liblangtag"
"--without-system-libmspub" "--without-system-libmspub"
"--without-system-libpagemaker" "--without-system-libpagemaker"
"--without-system-libgltf"
"--without-system-libstaroffice" "--without-system-libstaroffice"
"--without-system-libepubgen"
"--without-system-libqxp"
"--without-system-mdds"
# https://github.com/NixOS/nixpkgs/commit/5c5362427a3fa9aefccfca9e531492a8735d4e6f # https://github.com/NixOS/nixpkgs/commit/5c5362427a3fa9aefccfca9e531492a8735d4e6f
"--without-system-orcus" "--without-system-orcus"
]; ];
@ -252,9 +260,9 @@ in stdenv.mkDerivation rec {
neon nspr nss openldap openssl ORBit2 pam perl pkgconfig poppler neon nspr nss openldap openssl ORBit2 pam perl pkgconfig poppler
python3 sablotron sane-backends unzip vigra which zip zlib python3 sablotron sane-backends unzip vigra which zip zlib
mdds bluez5 glibc libcmis libwps libabw libzmf libtool mdds bluez5 glibc libcmis libwps libabw libzmf libtool
libxshmfence libatomic_ops graphite2 harfbuzz gpgme libxshmfence libatomic_ops graphite2 harfbuzz gpgme utillinux
librevenge libe-book libmwaw glm glew ncurses xmlsec epoxy librevenge libe-book libmwaw glm glew ncurses xmlsec epoxy
libodfgen CoinMP librdf_rasqal defaultIconTheme libodfgen CoinMP librdf_rasqal defaultIconTheme gettext
gdb gdb
] ]
++ lib.optional kdeIntegration kdelibs4; ++ lib.optional kdeIntegration kdelibs4;
@ -268,7 +276,7 @@ in stdenv.mkDerivation rec {
meta = with lib; { meta = with lib; {
description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org"; description = "Comprehensive, professional-quality productivity suite, a variant of openoffice.org";
homepage = http://libreoffice.org/; homepage = https://libreoffice.org/;
license = licenses.lgpl3; license = licenses.lgpl3;
maintainers = with maintainers; [ viric raskin ]; maintainers = with maintainers; [ viric raskin ];
platforms = platforms.linux; platforms = platforms.linux;

View file

@ -1,45 +1,45 @@
[ [
{ {
name = "libabw-0.1.1.tar.bz2"; name = "libabw-0.1.2.tar.xz";
url = "http://dev-www.libreoffice.org/src/libabw-0.1.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libabw-0.1.2.tar.xz";
sha256 = "7a3d3415cf82ab9894f601d1b3057c4615060304d5279efdec6275e01b96a199"; sha256 = "0b72944d5af81dda0a5c5803ee84cbac4b81441a4d767aa57029adc6744c2485";
md5 = ""; md5 = "";
md5name = "-libabw-0.1.1.tar.bz2"; md5name = "0b72944d5af81dda0a5c5803ee84cbac4b81441a4d767aa57029adc6744c2485-libabw-0.1.2.tar.xz";
} }
{ {
name = "commons-logging-1.2-src.tar.gz"; name = "commons-logging-1.2-src.tar.gz";
url = "http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz"; url = "http://dev-www.libreoffice.org/src/commons-logging-1.2-src.tar.gz";
sha256 = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81"; sha256 = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81";
md5 = ""; md5 = "";
md5name = "-commons-logging-1.2-src.tar.gz"; md5name = "49665da5a60d033e6dff40fe0a7f9173e886ae859ce6096c1afe34c48b677c81-commons-logging-1.2-src.tar.gz";
} }
{ {
name = "apr-1.5.2.tar.gz"; name = "apr-1.5.2.tar.gz";
url = "http://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz"; url = "http://dev-www.libreoffice.org/src/apr-1.5.2.tar.gz";
sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb"; sha256 = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb";
md5 = ""; md5 = "";
md5name = "-apr-1.5.2.tar.gz"; md5name = "1af06e1720a58851d90694a984af18355b65bb0d047be03ec7d659c746d6dbdb-apr-1.5.2.tar.gz";
} }
{ {
name = "apr-util-1.5.4.tar.gz"; name = "apr-util-1.5.4.tar.gz";
url = "http://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz"; url = "http://dev-www.libreoffice.org/src/apr-util-1.5.4.tar.gz";
sha256 = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19"; sha256 = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19";
md5 = ""; md5 = "";
md5name = "-apr-util-1.5.4.tar.gz"; md5name = "976a12a59bc286d634a21d7be0841cc74289ea9077aa1af46be19d1a6e844c19-apr-util-1.5.4.tar.gz";
} }
{ {
name = "boost_1_63_0.tar.bz2"; name = "boost_1_65_1.tar.bz2";
url = "http://dev-www.libreoffice.org/src/boost_1_63_0.tar.bz2"; url = "http://dev-www.libreoffice.org/src/boost_1_65_1.tar.bz2";
sha256 = "beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0"; sha256 = "9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81";
md5 = ""; md5 = "";
md5name = "-boost_1_63_0.tar.bz2"; md5name = "9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81-boost_1_65_1.tar.bz2";
} }
{ {
name = "breakpad.zip"; name = "breakpad.zip";
url = "http://dev-www.libreoffice.org/src/breakpad.zip"; url = "http://dev-www.libreoffice.org/src/breakpad.zip";
sha256 = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9"; sha256 = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9";
md5 = ""; md5 = "";
md5name = "-breakpad.zip"; md5name = "7060149be16a8789b0ccf596bdeaf63115f03f520acb508f72a14686fb311cb9-breakpad.zip";
} }
{ {
name = "bsh-2.0b6-src.zip"; name = "bsh-2.0b6-src.zip";
@ -56,18 +56,18 @@
md5name = "00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz"; md5name = "00b516f4704d4a7cb50a1d97e6e8e15b-bzip2-1.0.6.tar.gz";
} }
{ {
name = "cairo-1.14.8.tar.xz"; name = "cairo-1.14.10.tar.xz";
url = "http://dev-www.libreoffice.org/src/cairo-1.14.8.tar.xz"; url = "http://dev-www.libreoffice.org/src/cairo-1.14.10.tar.xz";
sha256 = "d1f2d98ae9a4111564f6de4e013d639cf77155baf2556582295a0f00a9bc5e20"; sha256 = "7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09";
md5 = ""; md5 = "";
md5name = "-cairo-1.14.8.tar.xz"; md5name = "7e87878658f2c9951a14fc64114d4958c0e65ac47530b8ac3078b2ce41b66a09-cairo-1.14.10.tar.xz";
} }
{ {
name = "libcdr-0.1.3.tar.bz2"; name = "libcdr-0.1.4.tar.xz";
url = "http://dev-www.libreoffice.org/src/libcdr-0.1.3.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libcdr-0.1.4.tar.xz";
sha256 = "5160bbbfefe52bd4880840fad2b07a512813e37bfaf8ccac062fca238f230f4d"; sha256 = "e7a7e8b00a3df5798110024d7061fe9d1c3330277d2e4fa9213294f966a4a66d";
md5 = ""; md5 = "";
md5name = "-libcdr-0.1.3.tar.bz2"; md5name = "e7a7e8b00a3df5798110024d7061fe9d1c3330277d2e4fa9213294f966a4a66d-libcdr-0.1.4.tar.xz";
} }
{ {
name = "clucene-core-2.3.3.4.tar.gz"; name = "clucene-core-2.3.3.4.tar.gz";
@ -81,28 +81,21 @@
url = "http://dev-www.libreoffice.org/src/libcmis-0.5.1.tar.gz"; url = "http://dev-www.libreoffice.org/src/libcmis-0.5.1.tar.gz";
sha256 = "6acbdf22ecdbaba37728729b75bfc085ee5a4b49a6024757cfb86ccd3da27b0e"; sha256 = "6acbdf22ecdbaba37728729b75bfc085ee5a4b49a6024757cfb86ccd3da27b0e";
md5 = ""; md5 = "";
md5name = "-libcmis-0.5.1.tar.gz"; md5name = "6acbdf22ecdbaba37728729b75bfc085ee5a4b49a6024757cfb86ccd3da27b0e-libcmis-0.5.1.tar.gz";
} }
{ {
name = "CoinMP-1.7.6.tgz"; name = "CoinMP-1.7.6.tgz";
url = "http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz"; url = "http://dev-www.libreoffice.org/src/CoinMP-1.7.6.tgz";
sha256 = "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f"; sha256 = "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f";
md5 = ""; md5 = "";
md5name = "-CoinMP-1.7.6.tgz"; md5name = "86c798780b9e1f5921fe4efe651a93cb420623b45aa1fdff57af8c37f116113f-CoinMP-1.7.6.tgz";
}
{
name = "collada2gltf-master-cb1d97788a.tar.bz2";
url = "http://dev-www.libreoffice.org/src/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2";
sha256 = "b0adb8e71aef80751b999c9c055e419a625c4a05184e407aef2aee28752ad8cb";
md5 = "4b87018f7fff1d054939d19920b751a0";
md5name = "4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2";
} }
{ {
name = "cppunit-1.14.0.tar.gz"; name = "cppunit-1.14.0.tar.gz";
url = "http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz"; url = "http://dev-www.libreoffice.org/src/cppunit-1.14.0.tar.gz";
sha256 = "3d569869d27b48860210c758c4f313082103a5e58219a7669b52bfd29d674780"; sha256 = "3d569869d27b48860210c758c4f313082103a5e58219a7669b52bfd29d674780";
md5 = ""; md5 = "";
md5name = "-cppunit-1.14.0.tar.gz"; md5name = "3d569869d27b48860210c758c4f313082103a5e58219a7669b52bfd29d674780-cppunit-1.14.0.tar.gz";
} }
{ {
name = "converttexttonumber-1-5-0.oxt"; name = "converttexttonumber-1-5-0.oxt";
@ -112,25 +105,25 @@
md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt"; md5name = "1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt";
} }
{ {
name = "curl-7.52.1.tar.gz"; name = "curl-7.58.0.tar.gz";
url = "http://dev-www.libreoffice.org/src/curl-7.52.1.tar.gz"; url = "http://dev-www.libreoffice.org/src/curl-7.58.0.tar.gz";
sha256 = "a8984e8b20880b621f61a62d95ff3c0763a3152093a9f9ce4287cfd614add6ae"; sha256 = "cc245bf9a1a42a45df491501d97d5593392a03f7b4f07b952793518d97666115";
md5 = ""; md5 = "";
md5name = "-curl-7.52.1.tar.gz"; md5name = "cc245bf9a1a42a45df491501d97d5593392a03f7b4f07b952793518d97666115-curl-7.58.0.tar.gz";
} }
{ {
name = "libe-book-0.1.2.tar.bz2"; name = "libe-book-0.1.3.tar.xz";
url = "http://dev-www.libreoffice.org/src/libe-book-0.1.2.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libe-book-0.1.3.tar.xz";
sha256 = "b710a57c633205b933015474d0ac0862253d1c52114d535dd09b20939a0d1850"; sha256 = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9";
md5 = ""; md5 = "";
md5name = "-libe-book-0.1.2.tar.bz2"; md5name = "7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9-libe-book-0.1.3.tar.xz";
} }
{ {
name = "libepoxy-1.3.1.tar.bz2"; name = "libepoxy-1.3.1.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libepoxy-1.3.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libepoxy-1.3.1.tar.bz2";
sha256 = "1d8668b0a259c709899e1c4bab62d756d9002d546ce4f59c9665e2fc5f001a64"; sha256 = "1d8668b0a259c709899e1c4bab62d756d9002d546ce4f59c9665e2fc5f001a64";
md5 = ""; md5 = "";
md5name = "-libepoxy-1.3.1.tar.bz2"; md5name = "1d8668b0a259c709899e1c4bab62d756d9002d546ce4f59c9665e2fc5f001a64-libepoxy-1.3.1.tar.bz2";
} }
{ {
name = "epm-3.7.tar.gz"; name = "epm-3.7.tar.gz";
@ -140,32 +133,39 @@
md5name = "3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz"; md5name = "3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz";
} }
{ {
name = "libetonyek-0.1.6.tar.bz2"; name = "libepubgen-0.1.0.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libetonyek-0.1.6.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libepubgen-0.1.0.tar.bz2";
sha256 = "032f53e8d7691e48a73ddbe74fa84c906ff6ff32a33e6ee2a935b6fdb6aecb78"; sha256 = "730bd1cbeee166334faadbc06c953a67b145c3c4754a3b503482066dae4cd633";
md5 = ""; md5 = "";
md5name = "-libetonyek-0.1.6.tar.bz2"; md5name = "730bd1cbeee166334faadbc06c953a67b145c3c4754a3b503482066dae4cd633-libepubgen-0.1.0.tar.bz2";
} }
{ {
name = "expat-2.2.3.tar.bz2"; name = "libetonyek-0.1.7.tar.xz";
url = "http://dev-www.libreoffice.org/src/expat-2.2.3.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libetonyek-0.1.7.tar.xz";
sha256 = "b31890fb02f85c002a67491923f89bda5028a880fd6c374f707193ad81aace5f"; sha256 = "69dbe10d4426d52f09060d489f8eb90dfa1df592e82eb0698d9dbaf38cc734ac";
md5 = ""; md5 = "";
md5name = "-expat-2.2.3.tar.bz2"; md5name = "69dbe10d4426d52f09060d489f8eb90dfa1df592e82eb0698d9dbaf38cc734ac-libetonyek-0.1.7.tar.xz";
}
{
name = "expat-2.2.5.tar.bz2";
url = "http://dev-www.libreoffice.org/src/expat-2.2.5.tar.bz2";
sha256 = "d9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6";
md5 = "";
md5name = "d9dc32efba7e74f788fcc4f212a43216fc37cf5f23f4c2339664d473353aedf6-expat-2.2.5.tar.bz2";
} }
{ {
name = "Firebird-3.0.0.32483-0.tar.bz2"; name = "Firebird-3.0.0.32483-0.tar.bz2";
url = "http://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2"; url = "http://dev-www.libreoffice.org/src/Firebird-3.0.0.32483-0.tar.bz2";
sha256 = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860"; sha256 = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860";
md5 = ""; md5 = "";
md5name = "-Firebird-3.0.0.32483-0.tar.bz2"; md5name = "6994be3555e23226630c587444be19d309b25b0fcf1f87df3b4e3f88943e5860-Firebird-3.0.0.32483-0.tar.bz2";
} }
{ {
name = "fontconfig-2.12.1.tar.bz2"; name = "fontconfig-2.12.6.tar.bz2";
url = "http://dev-www.libreoffice.org/src/fontconfig-2.12.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/fontconfig-2.12.6.tar.bz2";
sha256 = "b449a3e10c47e1d1c7a6ec6e2016cca73d3bd68fbbd4f0ae5cc6b573f7d6c7f3"; sha256 = "cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017";
md5 = ""; md5 = "";
md5name = "-fontconfig-2.12.1.tar.bz2"; md5name = "cf0c30807d08f6a28ab46c61b8dbd55c97d2f292cf88f3a07d3384687f31f017-fontconfig-2.12.6.tar.bz2";
} }
{ {
name = "crosextrafonts-20130214.tar.gz"; name = "crosextrafonts-20130214.tar.gz";
@ -216,20 +216,6 @@
md5 = "e7a384790b13c29113e22e596ade9687"; md5 = "e7a384790b13c29113e22e596ade9687";
md5name = "e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip"; md5name = "e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip";
} }
{
name = "open-sans-font-ttf-1.10.tar.gz";
url = "http://dev-www.libreoffice.org/src/7a15edea7d415ac5150ea403e27401fd-open-sans-font-ttf-1.10.tar.gz";
sha256 = "cc80fd415e57ecec067339beadd0eef9eaa45e65d3c51a922ba5f9172779bfb8";
md5 = "7a15edea7d415ac5150ea403e27401fd";
md5name = "7a15edea7d415ac5150ea403e27401fd-open-sans-font-ttf-1.10.tar.gz";
}
{
name = "pt-serif-font-1.0000W.tar.gz";
url = "http://dev-www.libreoffice.org/src/c3c1a8ba7452950636e871d25020ce0d-pt-serif-font-1.0000W.tar.gz";
sha256 = "6757feb23f889a82df59679d02b8ee1f907df0a0ac1c49cdb48ed737b60e5dfa";
md5 = "c3c1a8ba7452950636e871d25020ce0d";
md5name = "c3c1a8ba7452950636e871d25020ce0d-pt-serif-font-1.0000W.tar.gz";
}
{ {
name = "source-code-pro-2.030R-ro-1.050R-it.tar.gz"; name = "source-code-pro-2.030R-ro-1.050R-it.tar.gz";
url = "http://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz"; url = "http://dev-www.libreoffice.org/src/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz";
@ -249,21 +235,77 @@
url = "http://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz"; url = "http://dev-www.libreoffice.org/src/EmojiOneColor-SVGinOT-1.3.tar.gz";
sha256 = "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7"; sha256 = "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7";
md5 = ""; md5 = "";
md5name = "-EmojiOneColor-SVGinOT-1.3.tar.gz"; md5name = "d1a08f7c10589f22740231017694af0a7a270760c8dec33d8d1c038e2be0a0c7-EmojiOneColor-SVGinOT-1.3.tar.gz";
} }
{ {
name = "libfreehand-0.1.1.tar.bz2"; name = "noto-fonts-20171024.tar.gz";
url = "http://dev-www.libreoffice.org/src/libfreehand-0.1.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/noto-fonts-20171024.tar.gz";
sha256 = "45dab0e5d632eb51eeb00847972ca03835d6791149e9e714f093a9df2b445877"; sha256 = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994";
md5 = ""; md5 = "";
md5name = "-libfreehand-0.1.1.tar.bz2"; md5name = "29acc15a4c4d6b51201ba5d60f303dfbc2e5acbfdb70413c9ae1ed34fa259994-noto-fonts-20171024.tar.gz";
} }
{ {
name = "freetype-2.7.1.tar.bz2"; name = "culmus-0.131.tar.gz";
url = "http://dev-www.libreoffice.org/src/freetype-2.7.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/culmus-0.131.tar.gz";
sha256 = "3a3bb2c4e15ffb433f2032f50a5b5a92558206822e22bfe8cbe339af4aa82f88"; sha256 = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b";
md5 = ""; md5 = "";
md5name = "-freetype-2.7.1.tar.bz2"; md5name = "dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b-culmus-0.131.tar.gz";
}
{
name = "libre-hebrew-1.0.tar.gz";
url = "http://dev-www.libreoffice.org/src/libre-hebrew-1.0.tar.gz";
sha256 = "f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a";
md5 = "";
md5name = "f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a-libre-hebrew-1.0.tar.gz";
}
{
name = "alef-1.001.tar.gz";
url = "http://dev-www.libreoffice.org/src/alef-1.001.tar.gz";
sha256 = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52";
md5 = "";
md5name = "b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52-alef-1.001.tar.gz";
}
{
name = "amiri-0.109.zip";
url = "http://dev-www.libreoffice.org/src/amiri-0.109.zip";
sha256 = "97ee6e40d87f4b31de15d9a93bb30bf27bf308f0814f4ee9c47365b027402ad6";
md5 = "";
md5name = "97ee6e40d87f4b31de15d9a93bb30bf27bf308f0814f4ee9c47365b027402ad6-amiri-0.109.zip";
}
{
name = "ttf-kacst_2.01+mry.tar.gz";
url = "http://dev-www.libreoffice.org/src/ttf-kacst_2.01+mry.tar.gz";
sha256 = "dca00f5e655f2f217a766faa73a81f542c5c204aa3a47017c3c2be0b31d00a56";
md5 = "";
md5name = "dca00f5e655f2f217a766faa73a81f542c5c204aa3a47017c3c2be0b31d00a56-ttf-kacst_2.01+mry.tar.gz";
}
{
name = "ReemKufi-0.6.tar.gz";
url = "http://dev-www.libreoffice.org/src/ReemKufi-0.6.tar.gz";
sha256 = "4dfbd8b227ea062ca1742fb15d707f0b74398f9ddb231892554f0959048e809b";
md5 = "";
md5name = "4dfbd8b227ea062ca1742fb15d707f0b74398f9ddb231892554f0959048e809b-ReemKufi-0.6.tar.gz";
}
{
name = "Scheherazade-2.100.zip";
url = "http://dev-www.libreoffice.org/src/Scheherazade-2.100.zip";
sha256 = "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5";
md5 = "";
md5name = "251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5-Scheherazade-2.100.zip";
}
{
name = "libfreehand-0.1.2.tar.xz";
url = "http://dev-www.libreoffice.org/src/libfreehand-0.1.2.tar.xz";
sha256 = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac";
md5 = "";
md5name = "0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac-libfreehand-0.1.2.tar.xz";
}
{
name = "freetype-2.8.1.tar.bz2";
url = "http://dev-www.libreoffice.org/src/freetype-2.8.1.tar.bz2";
sha256 = "e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78";
md5 = "";
md5name = "e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78-freetype-2.8.1.tar.bz2";
} }
{ {
name = "glm-0.9.4.6-libreoffice.zip"; name = "glm-0.9.4.6-libreoffice.zip";
@ -273,25 +315,25 @@
md5name = "bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip"; md5name = "bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip";
} }
{ {
name = "gpgme-1.8.0.tar.bz2"; name = "gpgme-1.9.0.tar.bz2";
url = "http://dev-www.libreoffice.org/src/gpgme-1.8.0.tar.bz2"; url = "http://dev-www.libreoffice.org/src/gpgme-1.9.0.tar.bz2";
sha256 = "596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33"; sha256 = "1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb";
md5 = ""; md5 = "";
md5name = "-gpgme-1.8.0.tar.bz2"; md5name = "1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb-gpgme-1.9.0.tar.bz2";
} }
{ {
name = "graphite2-minimal-1.3.10.tgz"; name = "graphite2-minimal-1.3.10.tgz";
url = "http://dev-www.libreoffice.org/src/graphite2-minimal-1.3.10.tgz"; url = "http://dev-www.libreoffice.org/src/graphite2-minimal-1.3.10.tgz";
sha256 = "aa5e58356cd084000609ebbd93fef456a1bc0ab9e46fea20e81552fb286232a9"; sha256 = "aa5e58356cd084000609ebbd93fef456a1bc0ab9e46fea20e81552fb286232a9";
md5 = ""; md5 = "";
md5name = "-graphite2-minimal-1.3.10.tgz"; md5name = "aa5e58356cd084000609ebbd93fef456a1bc0ab9e46fea20e81552fb286232a9-graphite2-minimal-1.3.10.tgz";
} }
{ {
name = "harfbuzz-1.3.2.tar.bz2"; name = "harfbuzz-1.7.0.tar.bz2";
url = "http://dev-www.libreoffice.org/src/harfbuzz-1.3.2.tar.bz2"; url = "http://dev-www.libreoffice.org/src/harfbuzz-1.7.0.tar.bz2";
sha256 = "8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027"; sha256 = "042742d6ec67bc6719b69cf38a3fba24fbd120e207e3fdc18530dc730fb6a029";
md5 = ""; md5 = "";
md5name = "-harfbuzz-1.3.2.tar.bz2"; md5name = "042742d6ec67bc6719b69cf38a3fba24fbd120e207e3fdc18530dc730fb6a029-harfbuzz-1.7.0.tar.bz2";
} }
{ {
name = "hsqldb_1_8_0.zip"; name = "hsqldb_1_8_0.zip";
@ -301,11 +343,11 @@
md5name = "17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip"; md5name = "17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip";
} }
{ {
name = "hunspell-1.6.0.tar.gz"; name = "hunspell-1.6.2.tar.gz";
url = "http://dev-www.libreoffice.org/src/047c3feb121261b76dc16cdb62f54483-hunspell-1.6.0.tar.gz"; url = "http://dev-www.libreoffice.org/src/hunspell-1.6.2.tar.gz";
sha256 = "512e7d2ee69dad0b35ca011076405e56e0f10963a02d4859dbcc4faf53ca68e2"; sha256 = "3cd9ceb062fe5814f668e4f22b2fa6e3ba0b339b921739541ce180cac4d6f4c4";
md5 = "047c3feb121261b76dc16cdb62f54483"; md5 = "";
md5name = "047c3feb121261b76dc16cdb62f54483-hunspell-1.6.0.tar.gz"; md5name = "3cd9ceb062fe5814f668e4f22b2fa6e3ba0b339b921739541ce180cac4d6f4c4-hunspell-1.6.2.tar.gz";
} }
{ {
name = "hyphen-2.8.8.tar.gz"; name = "hyphen-2.8.8.tar.gz";
@ -315,11 +357,18 @@
md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz"; md5name = "5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz";
} }
{ {
name = "icu4c-58_1-src.tgz"; name = "icu4c-60_2-src.tgz";
url = "http://dev-www.libreoffice.org/src/1901302aaff1c1633ef81862663d2917-icu4c-58_1-src.tgz"; url = "http://dev-www.libreoffice.org/src/icu4c-60_2-src.tgz";
sha256 = "0eb46ba3746a9c2092c8ad347a29b1a1b4941144772d13a88667a7b11ea30309"; sha256 = "f073ea8f35b926d70bb33e6577508aa642a8b316a803f11be20af384811db418";
md5 = "1901302aaff1c1633ef81862663d2917"; md5 = "";
md5name = "1901302aaff1c1633ef81862663d2917-icu4c-58_1-src.tgz"; md5name = "f073ea8f35b926d70bb33e6577508aa642a8b316a803f11be20af384811db418-icu4c-60_2-src.tgz";
}
{
name = "icu4c-60_2-data.zip";
url = "http://dev-www.libreoffice.org/src/icu4c-60_2-data.zip";
sha256 = "68f42ad0c9e0a5a5af8eba0577ba100833912288bad6e4d1f42ff480bbcfd4a9";
md5 = "";
md5name = "68f42ad0c9e0a5a5af8eba0577ba100833912288bad6e4d1f42ff480bbcfd4a9-icu4c-60_2-data.zip";
} }
{ {
name = "flow-engine-0.9.4.zip"; name = "flow-engine-0.9.4.zip";
@ -399,18 +448,18 @@
md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip"; md5name = "39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip";
} }
{ {
name = "libjpeg-turbo-1.5.1.tar.gz"; name = "libjpeg-turbo-1.5.2.tar.gz";
url = "http://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.1.tar.gz"; url = "http://dev-www.libreoffice.org/src/libjpeg-turbo-1.5.2.tar.gz";
sha256 = "41429d3d253017433f66e3d472b8c7d998491d2f41caa7306b8d9a6f2a2c666c"; sha256 = "9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528";
md5 = ""; md5 = "";
md5name = "-libjpeg-turbo-1.5.1.tar.gz"; md5name = "9098943b270388727ae61de82adec73cf9f0dbb240b3bc8b172595ebf405b528-libjpeg-turbo-1.5.2.tar.gz";
} }
{ {
name = "language-subtag-registry-2017-04-19.tar.bz2"; name = "language-subtag-registry-2017-12-14.tar.bz2";
url = "http://dev-www.libreoffice.org/src/language-subtag-registry-2017-04-19.tar.bz2"; url = "http://dev-www.libreoffice.org/src/language-subtag-registry-2017-12-14.tar.bz2";
sha256 = "8333809eec6fce852a1d6de68859962106e13a84705417efb03452164da3ee7a"; sha256 = "0f87b9428cbc2d96d8e4f54a07e3858b4a428e5fec9396bc3b52fb9f248be362";
md5 = ""; md5 = "";
md5name = "-language-subtag-registry-2017-04-19.tar.bz2"; md5name = "0f87b9428cbc2d96d8e4f54a07e3858b4a428e5fec9396bc3b52fb9f248be362-language-subtag-registry-2017-12-14.tar.bz2";
} }
{ {
name = "JLanguageTool-1.7.0.tar.bz2"; name = "JLanguageTool-1.7.0.tar.bz2";
@ -424,84 +473,77 @@
url = "http://dev-www.libreoffice.org/src/lcms2-2.8.tar.gz"; url = "http://dev-www.libreoffice.org/src/lcms2-2.8.tar.gz";
sha256 = "66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22"; sha256 = "66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22";
md5 = ""; md5 = "";
md5name = "-lcms2-2.8.tar.gz"; md5name = "66d02b229d2ea9474e62c2b6cd6720fde946155cd1d0d2bffdab829790a0fb22-lcms2-2.8.tar.gz";
} }
{ {
name = "libassuan-2.4.3.tar.bz2"; name = "libassuan-2.4.3.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libassuan-2.4.3.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libassuan-2.4.3.tar.bz2";
sha256 = "22843a3bdb256f59be49842abf24da76700354293a066d82ade8134bb5aa2b71"; sha256 = "22843a3bdb256f59be49842abf24da76700354293a066d82ade8134bb5aa2b71";
md5 = ""; md5 = "";
md5name = "-libassuan-2.4.3.tar.bz2"; md5name = "22843a3bdb256f59be49842abf24da76700354293a066d82ade8134bb5aa2b71-libassuan-2.4.3.tar.bz2";
} }
{ {
name = "libatomic_ops-7_2d.zip"; name = "libatomic_ops-7_2d.zip";
url = "http://dev-www.libreoffice.org/src/libatomic_ops-7_2d.zip"; url = "http://dev-www.libreoffice.org/src/libatomic_ops-7_2d.zip";
sha256 = "cf5c52f08a2067ae4fe7c8919e3c1ccf3ee917f1749e0bcc7efffff59c68d9ad"; sha256 = "cf5c52f08a2067ae4fe7c8919e3c1ccf3ee917f1749e0bcc7efffff59c68d9ad";
md5 = ""; md5 = "";
md5name = "-libatomic_ops-7_2d.zip"; md5name = "cf5c52f08a2067ae4fe7c8919e3c1ccf3ee917f1749e0bcc7efffff59c68d9ad-libatomic_ops-7_2d.zip";
} }
{ {
name = "libeot-0.01.tar.bz2"; name = "libeot-0.01.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libeot-0.01.tar.bz2";
sha256 = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a"; sha256 = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a";
md5 = ""; md5 = "";
md5name = "-libeot-0.01.tar.bz2"; md5name = "cf5091fa8e7dcdbe667335eb90a2cfdd0a3fe8f8c7c8d1ece44d9d055736a06a-libeot-0.01.tar.bz2";
} }
{ {
name = "libexttextcat-3.4.4.tar.bz2"; name = "libexttextcat-3.4.5.tar.xz";
url = "http://dev-www.libreoffice.org/src/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libexttextcat-3.4.5.tar.xz";
sha256 = "9595601c41051356d03d0a7d5dcad334fe1b420d221f6885d143c14bb8d62163"; sha256 = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8";
md5 = "10d61fbaa6a06348823651b1bd7940fe";
md5name = "10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2";
}
{
name = "libgltf-0.1.0.tar.gz";
url = "http://dev-www.libreoffice.org/src/libgltf/libgltf-0.1.0.tar.gz";
sha256 = "119e730fbf002dd0eaafa4930167267d7d910aa17f29979ca9ca8b66625fd2da";
md5 = ""; md5 = "";
md5name = "-libgltf-0.1.0.tar.gz"; md5name = "13fdbc9d4c489a4d0519e51933a1aa21fe3fb9eb7da191b87f7a63e82797dac8-libexttextcat-3.4.5.tar.xz";
} }
{ {
name = "libgpg-error-1.26.tar.bz2"; name = "libgpg-error-1.27.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libgpg-error-1.26.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libgpg-error-1.27.tar.bz2";
sha256 = "4c4bcbc90116932e3acd37b37812d8653b1b189c1904985898e860af818aee69"; sha256 = "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2";
md5 = ""; md5 = "";
md5name = "-libgpg-error-1.26.tar.bz2"; md5name = "4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2-libgpg-error-1.27.tar.bz2";
} }
{ {
name = "liblangtag-0.6.2.tar.bz2"; name = "liblangtag-0.6.2.tar.bz2";
url = "http://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2"; url = "http://dev-www.libreoffice.org/src/liblangtag-0.6.2.tar.bz2";
sha256 = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e"; sha256 = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e";
md5 = ""; md5 = "";
md5name = "-liblangtag-0.6.2.tar.bz2"; md5name = "d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e-liblangtag-0.6.2.tar.bz2";
} }
{ {
name = "ltm-1.0.zip"; name = "ltm-1.0.zip";
url = "http://dev-www.libreoffice.org/src/ltm-1.0.zip"; url = "http://dev-www.libreoffice.org/src/ltm-1.0.zip";
sha256 = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483"; sha256 = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483";
md5 = ""; md5 = "";
md5name = "-ltm-1.0.zip"; md5name = "083daa92d8ee6f4af96a6143b12d7fc8fe1a547e14f862304f7281f8f7347483-ltm-1.0.zip";
} }
{ {
name = "xmlsec1-1.2.24.tar.gz"; name = "xmlsec1-1.2.25.tar.gz";
url = "http://dev-www.libreoffice.org/src/xmlsec1-1.2.24.tar.gz"; url = "http://dev-www.libreoffice.org/src/xmlsec1-1.2.25.tar.gz";
sha256 = "99a8643f118bb1261a72162f83e2deba0f4f690893b4b90e1be4f708e8d481cc"; sha256 = "967ca83edf25ccb5b48a3c4a09ad3405a63365576503bf34290a42de1b92fcd2";
md5 = ""; md5 = "";
md5name = "-xmlsec1-1.2.24.tar.gz"; md5name = "967ca83edf25ccb5b48a3c4a09ad3405a63365576503bf34290a42de1b92fcd2-xmlsec1-1.2.25.tar.gz";
} }
{ {
name = "libxml2-2.9.4.tar.gz"; name = "libxml2-2.9.7.tar.gz";
url = "http://dev-www.libreoffice.org/src/ae249165c173b1ff386ee8ad676815f5-libxml2-2.9.4.tar.gz"; url = "http://dev-www.libreoffice.org/src/libxml2-2.9.7.tar.gz";
sha256 = "ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c"; sha256 = "f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c";
md5 = "ae249165c173b1ff386ee8ad676815f5"; md5 = "";
md5name = "ae249165c173b1ff386ee8ad676815f5-libxml2-2.9.4.tar.gz"; md5name = "f63c5e7d30362ed28b38bfa1ac6313f9a80230720b7fb6c80575eeab3ff5900c-libxml2-2.9.7.tar.gz";
} }
{ {
name = "libxslt-1.1.29.tar.gz"; name = "libxslt-1.1.32.tar.gz";
url = "http://dev-www.libreoffice.org/src/a129d3c44c022de3b9dcf6d6f288d72e-libxslt-1.1.29.tar.gz"; url = "http://dev-www.libreoffice.org/src/libxslt-1.1.32.tar.gz";
sha256 = "b5976e3857837e7617b29f2249ebb5eeac34e249208d31f1fbf7a6ba7a4090ce"; sha256 = "526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460";
md5 = "a129d3c44c022de3b9dcf6d6f288d72e"; md5 = "";
md5name = "a129d3c44c022de3b9dcf6d6f288d72e-libxslt-1.1.29.tar.gz"; md5name = "526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460-libxslt-1.1.32.tar.gz";
} }
{ {
name = "lp_solve_5.5.tar.gz"; name = "lp_solve_5.5.tar.gz";
@ -518,32 +560,32 @@
md5name = "a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz"; md5name = "a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz";
} }
{ {
name = "mdds-1.2.2.tar.bz2"; name = "mdds-1.3.1.tar.bz2";
url = "http://dev-www.libreoffice.org/src/mdds-1.2.2.tar.bz2"; url = "http://dev-www.libreoffice.org/src/mdds-1.3.1.tar.bz2";
sha256 = "141e730b39110434b02cd844c5ad3442103f7c35f7e9a4d6a9f8af813594cc9d"; sha256 = "dcb8cd2425567a5a5ec164afea475bce57784bca3e352ad4cbdd3d1a7e08e5a1";
md5 = ""; md5 = "";
md5name = "-mdds-1.2.2.tar.bz2"; md5name = "dcb8cd2425567a5a5ec164afea475bce57784bca3e352ad4cbdd3d1a7e08e5a1-mdds-1.3.1.tar.bz2";
} }
{ {
name = "mDNSResponder-576.30.4.tar.gz"; name = "mDNSResponder-576.30.4.tar.gz";
url = "http://dev-www.libreoffice.org/src/mDNSResponder-576.30.4.tar.gz"; url = "http://dev-www.libreoffice.org/src/mDNSResponder-576.30.4.tar.gz";
sha256 = "4737cb51378377e11d0edb7bcdd1bec79cbdaa7b27ea09c13e3006e58f8d92c0"; sha256 = "4737cb51378377e11d0edb7bcdd1bec79cbdaa7b27ea09c13e3006e58f8d92c0";
md5 = ""; md5 = "";
md5name = "-mDNSResponder-576.30.4.tar.gz"; md5name = "4737cb51378377e11d0edb7bcdd1bec79cbdaa7b27ea09c13e3006e58f8d92c0-mDNSResponder-576.30.4.tar.gz";
} }
{ {
name = "libmspub-0.1.2.tar.bz2"; name = "libmspub-0.1.3.tar.xz";
url = "http://dev-www.libreoffice.org/src/libmspub-0.1.2.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libmspub-0.1.3.tar.xz";
sha256 = "26d488527ffbb0b41686d4bab756e3e6aaeb99f88adeb169d0c16d2cde96859a"; sha256 = "f0225f0ff03f6bec4847d7c2d8719a36cafc4b97a09e504b610372cc5b981c97";
md5 = ""; md5 = "";
md5name = "-libmspub-0.1.2.tar.bz2"; md5name = "f0225f0ff03f6bec4847d7c2d8719a36cafc4b97a09e504b610372cc5b981c97-libmspub-0.1.3.tar.xz";
} }
{ {
name = "libmwaw-0.3.11.tar.xz"; name = "libmwaw-0.3.13.tar.xz";
url = "http://dev-www.libreoffice.org/src/libmwaw-0.3.11.tar.xz"; url = "http://dev-www.libreoffice.org/src/libmwaw-0.3.13.tar.xz";
sha256 = "4b483a196bbe82bc0f7cb4cdf70ef1cedb91139bd2e037eabaed4a4d6ed2299a"; sha256 = "db55c728448f9c795cd71a0bb6043f6d4744e3e001b955a018a2c634981d5aea";
md5 = ""; md5 = "";
md5name = "-libmwaw-0.3.11.tar.xz"; md5name = "db55c728448f9c795cd71a0bb6043f6d4744e3e001b955a018a2c634981d5aea-libmwaw-0.3.13.tar.xz";
} }
{ {
name = "mysql-connector-c++-1.1.4.tar.gz"; name = "mysql-connector-c++-1.1.4.tar.gz";
@ -560,32 +602,32 @@
md5name = "a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz"; md5name = "a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz";
} }
{ {
name = "neon-0.30.1.tar.gz"; name = "neon-0.30.2.tar.gz";
url = "http://dev-www.libreoffice.org/src/231adebe5c2f78fded3e3df6e958878e-neon-0.30.1.tar.gz"; url = "http://dev-www.libreoffice.org/src/neon-0.30.2.tar.gz";
sha256 = "00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd"; sha256 = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca";
md5 = "231adebe5c2f78fded3e3df6e958878e"; md5 = "";
md5name = "231adebe5c2f78fded3e3df6e958878e-neon-0.30.1.tar.gz"; md5name = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca-neon-0.30.2.tar.gz";
} }
{ {
name = "nss-3.29.5-with-nspr-4.13.1.tar.gz"; name = "nss-3.33-with-nspr-4.17.tar.gz";
url = "http://dev-www.libreoffice.org/src/nss-3.29.5-with-nspr-4.13.1.tar.gz"; url = "http://dev-www.libreoffice.org/src/nss-3.33-with-nspr-4.17.tar.gz";
sha256 = "8cb8624147737d1b4587c50bf058afbb6effc0f3c205d69b5ef4077b3bfed0e4"; sha256 = "878d505ec0be577c45990c57eb5d2e5c8696bfa3412bd0fae193b275297bf5c4";
md5 = ""; md5 = "";
md5name = "-nss-3.29.5-with-nspr-4.13.1.tar.gz"; md5name = "878d505ec0be577c45990c57eb5d2e5c8696bfa3412bd0fae193b275297bf5c4-nss-3.33-with-nspr-4.17.tar.gz";
} }
{ {
name = "libodfgen-0.1.6.tar.bz2"; name = "libodfgen-0.1.6.tar.bz2";
url = "http://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libodfgen-0.1.6.tar.bz2";
sha256 = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2"; sha256 = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2";
md5 = ""; md5 = "";
md5name = "-libodfgen-0.1.6.tar.bz2"; md5name = "2c7b21892f84a4c67546f84611eccdad6259875c971e98ddb027da66ea0ac9c2-libodfgen-0.1.6.tar.bz2";
} }
{ {
name = "odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar"; name = "odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies+ODFTOOLKIT-460+ODFTOOLKIT-461.jar";
url = "http://dev-www.libreoffice.org/src/../extern/a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar"; url = "http://dev-www.libreoffice.org/src/../extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies+ODFTOOLKIT-460+ODFTOOLKIT-461.jar";
sha256 = "a0bd3e0186e043223bfb231a888e2bfb06c78ee2e07c2f0eca434236d173cf34"; sha256 = "aa8896eef3adbd6b54d4ec1817c1bc3871cce99120faf26f93502077480233cf";
md5 = "a084cd548b586552cb7d3ee51f1af969"; md5 = "";
md5name = "a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar"; md5name = "aa8896eef3adbd6b54d4ec1817c1bc3871cce99120faf26f93502077480233cf-odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies+ODFTOOLKIT-460+ODFTOOLKIT-461.jar";
} }
{ {
name = "officeotron-0.7.4-master.jar"; name = "officeotron-0.7.4-master.jar";
@ -595,53 +637,46 @@
md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar"; md5name = "8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar";
} }
{ {
name = "OpenCOLLADA-master-6509aa13af.tar.bz2"; name = "openldap-2.4.45.tgz";
url = "http://dev-www.libreoffice.org/src/OpenCOLLADA-master-6509aa13af.tar.bz2"; url = "http://dev-www.libreoffice.org/src/openldap-2.4.45.tgz";
sha256 = "8f25d429237cde289a448c82a0a830791354ccce5ee40d77535642e46367d6c4"; sha256 = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824";
md5 = ""; md5 = "";
md5name = "-OpenCOLLADA-master-6509aa13af.tar.bz2"; md5name = "cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824-openldap-2.4.45.tgz";
} }
{ {
name = "openldap-2.4.44.tgz"; name = "openssl-1.0.2m.tar.gz";
url = "http://dev-www.libreoffice.org/src/openldap-2.4.44.tgz"; url = "http://dev-www.libreoffice.org/src/openssl-1.0.2m.tar.gz";
sha256 = "d7de6bf3c67009c95525dde3a0212cc110d0a70b92af2af8e3ee800e81b88400"; sha256 = "8c6ff15ec6b319b50788f42c7abc2890c08ba5a1cdcd3810eb9092deada37b0f";
md5 = ""; md5 = "";
md5name = "-openldap-2.4.44.tgz"; md5name = "8c6ff15ec6b319b50788f42c7abc2890c08ba5a1cdcd3810eb9092deada37b0f-openssl-1.0.2m.tar.gz";
} }
{ {
name = "openssl-1.0.2k.tar.gz"; name = "liborcus-0.13.1.tar.gz";
url = "http://dev-www.libreoffice.org/src/openssl-1.0.2k.tar.gz"; url = "http://dev-www.libreoffice.org/src/liborcus-0.13.1.tar.gz";
sha256 = "6b3977c61f2aedf0f96367dcfb5c6e578cf37e7b8d913b4ecb6643c3cb88d8c0"; sha256 = "d7041ef455bb78db66b4ba7876af1b3d0fa377b9444e3ef72ceaccd2e8400937";
md5 = ""; md5 = "";
md5name = "-openssl-1.0.2k.tar.gz"; md5name = "d7041ef455bb78db66b4ba7876af1b3d0fa377b9444e3ef72ceaccd2e8400937-liborcus-0.13.1.tar.gz";
}
{
name = "liborcus-0.12.1.tar.gz";
url = "http://dev-www.libreoffice.org/src/liborcus-0.12.1.tar.gz";
sha256 = "676b1fedd721f64489650f5e76d7f98b750439914d87cae505b8163d08447908";
md5 = "";
md5name = "-liborcus-0.12.1.tar.gz";
} }
{ {
name = "owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; name = "owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
url = "http://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; url = "http://dev-www.libreoffice.org/src/owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
sha256 = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb"; sha256 = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb";
md5 = ""; md5 = "";
md5name = "-owncloud-android-library-0.9.4-no-binary-deps.tar.gz"; md5name = "b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb-owncloud-android-library-0.9.4-no-binary-deps.tar.gz";
} }
{ {
name = "libpagemaker-0.0.3.tar.bz2"; name = "libpagemaker-0.0.4.tar.xz";
url = "http://dev-www.libreoffice.org/src/libpagemaker-0.0.3.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libpagemaker-0.0.4.tar.xz";
sha256 = "3b5de037692f8e156777a75e162f6b110fa24c01749e4a66d7eb83f364e52a33"; sha256 = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d";
md5 = ""; md5 = "";
md5name = "-libpagemaker-0.0.3.tar.bz2"; md5name = "66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d-libpagemaker-0.0.4.tar.xz";
} }
{ {
name = "pdfium-3064.tar.bz2"; name = "pdfium-3235.tar.bz2";
url = "http://dev-www.libreoffice.org/src/pdfium-3064.tar.bz2"; url = "http://dev-www.libreoffice.org/src/pdfium-3235.tar.bz2";
sha256 = "ded806dc9e2a4005d8c0a6b7fcb232ab36221d72d9ff5b815e8244987299d883"; sha256 = "7dc0d33fc24b1612865f5e173d48800ba3f2db891c57e3f92b9d2ce56ffeb72f";
md5 = ""; md5 = "";
md5name = "-pdfium-3064.tar.bz2"; md5name = "7dc0d33fc24b1612865f5e173d48800ba3f2db891c57e3f92b9d2ce56ffeb72f-pdfium-3235.tar.bz2";
} }
{ {
name = "pixman-0.34.0.tar.gz"; name = "pixman-0.34.0.tar.gz";
@ -651,18 +686,18 @@
md5name = "e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz"; md5name = "e80ebae4da01e77f68744319f01d52a3-pixman-0.34.0.tar.gz";
} }
{ {
name = "libpng-1.6.28.tar.gz"; name = "libpng-1.6.34.tar.xz";
url = "http://dev-www.libreoffice.org/src/libpng-1.6.28.tar.gz"; url = "http://dev-www.libreoffice.org/src/libpng-1.6.34.tar.xz";
sha256 = "b6cec903e74e9fdd7b5bbcde0ab2415dd12f2f9e84d9e4d9ddd2ba26a41623b2"; sha256 = "2f1e960d92ce3b3abd03d06dfec9637dfbd22febf107a536b44f7a47c60659f6";
md5 = ""; md5 = "";
md5name = "-libpng-1.6.28.tar.gz"; md5name = "2f1e960d92ce3b3abd03d06dfec9637dfbd22febf107a536b44f7a47c60659f6-libpng-1.6.34.tar.xz";
} }
{ {
name = "poppler-0.56.0.tar.xz"; name = "poppler-0.59.0.tar.xz";
url = "http://dev-www.libreoffice.org/src/poppler-0.56.0.tar.xz"; url = "http://dev-www.libreoffice.org/src/poppler-0.59.0.tar.xz";
sha256 = "869dbadf99ed882e776acbdbc06689d8a81872a2963440b1e8516cd7a2577173"; sha256 = "a3d626b24cd14efa9864e12584b22c9c32f51c46417d7c10ca17651f297c9641";
md5 = ""; md5 = "";
md5name = "-poppler-0.56.0.tar.xz"; md5name = "a3d626b24cd14efa9864e12584b22c9c32f51c46417d7c10ca17651f297c9641-poppler-0.59.0.tar.xz";
} }
{ {
name = "postgresql-9.2.1.tar.bz2"; name = "postgresql-9.2.1.tar.bz2";
@ -676,7 +711,14 @@
url = "http://dev-www.libreoffice.org/src/Python-3.5.4.tgz"; url = "http://dev-www.libreoffice.org/src/Python-3.5.4.tgz";
sha256 = "6ed87a8b6c758cc3299a8b433e8a9a9122054ad5bc8aad43299cff3a53d8ca44"; sha256 = "6ed87a8b6c758cc3299a8b433e8a9a9122054ad5bc8aad43299cff3a53d8ca44";
md5 = ""; md5 = "";
md5name = "-Python-3.5.4.tgz"; md5name = "6ed87a8b6c758cc3299a8b433e8a9a9122054ad5bc8aad43299cff3a53d8ca44-Python-3.5.4.tgz";
}
{
name = "libqxp-0.0.1.tar.xz";
url = "http://dev-www.libreoffice.org/src/libqxp-0.0.1.tar.xz";
sha256 = "8c257f6184ff94aefa7c9fa1cfae82083d55a49247266905c71c53e013f95c73";
md5 = "";
md5name = "8c257f6184ff94aefa7c9fa1cfae82083d55a49247266905c71c53e013f95c73-libqxp-0.0.1.tar.xz";
} }
{ {
name = "raptor2-2.0.15.tar.gz"; name = "raptor2-2.0.15.tar.gz";
@ -704,7 +746,7 @@
url = "http://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2"; url = "http://dev-www.libreoffice.org/src/librevenge-0.0.4.tar.bz2";
sha256 = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf"; sha256 = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf";
md5 = ""; md5 = "";
md5name = "-librevenge-0.0.4.tar.bz2"; md5name = "c51601cd08320b75702812c64aae0653409164da7825fd0f451ac2c5dbe77cbf-librevenge-0.0.4.tar.bz2";
} }
{ {
name = "rhino1_5R5.zip"; name = "rhino1_5R5.zip";
@ -718,14 +760,14 @@
url = "http://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/serf-1.2.1.tar.bz2";
sha256 = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700"; sha256 = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700";
md5 = ""; md5 = "";
md5name = "-serf-1.2.1.tar.bz2"; md5name = "6988d394b62c3494635b6f0760bc3079f9a0cd380baf0f6b075af1eb9fa5e700-serf-1.2.1.tar.bz2";
} }
{ {
name = "libstaroffice-0.0.3.tar.xz"; name = "libstaroffice-0.0.5.tar.xz";
url = "http://dev-www.libreoffice.org/src/libstaroffice-0.0.3.tar.xz"; url = "http://dev-www.libreoffice.org/src/libstaroffice-0.0.5.tar.xz";
sha256 = "bedeec104b4cc3896b3dfd1976dda5ce7392d1942bf8f5d2f7d796cc47e422c6"; sha256 = "315507add58068aa6d5c437e7c2a6fd1abe684515915152c6cf338fc588da982";
md5 = ""; md5 = "";
md5name = "-libstaroffice-0.0.3.tar.xz"; md5name = "315507add58068aa6d5c437e7c2a6fd1abe684515915152c6cf338fc588da982-libstaroffice-0.0.5.tar.xz";
} }
{ {
name = "swingExSrc.zip"; name = "swingExSrc.zip";
@ -742,32 +784,32 @@
md5name = "0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz"; md5name = "0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz";
} }
{ {
name = "libvisio-0.1.5.tar.bz2"; name = "libvisio-0.1.6.tar.xz";
url = "http://dev-www.libreoffice.org/src/libvisio-0.1.5.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libvisio-0.1.6.tar.xz";
sha256 = "b83b7991a40b4e7f07d0cac7bb46ddfac84dece705fd18e21bfd119a09be458e"; sha256 = "fe1002d3671d53c09bc65e47ec948ec7b67e6fb112ed1cd10966e211a8bb50f9";
md5 = ""; md5 = "";
md5name = "-libvisio-0.1.5.tar.bz2"; md5name = "fe1002d3671d53c09bc65e47ec948ec7b67e6fb112ed1cd10966e211a8bb50f9-libvisio-0.1.6.tar.xz";
} }
{ {
name = "libwpd-0.10.1.tar.bz2"; name = "libwpd-0.10.2.tar.xz";
url = "http://dev-www.libreoffice.org/src/libwpd-0.10.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libwpd-0.10.2.tar.xz";
sha256 = "efc20361d6e43f9ff74de5f4d86c2ce9c677693f5da08b0a88d603b7475a508d"; sha256 = "323f68beaf4f35e5a4d7daffb4703d0566698280109210fa4eaa90dea27d6610";
md5 = ""; md5 = "";
md5name = "-libwpd-0.10.1.tar.bz2"; md5name = "323f68beaf4f35e5a4d7daffb4703d0566698280109210fa4eaa90dea27d6610-libwpd-0.10.2.tar.xz";
} }
{ {
name = "libwpg-0.3.1.tar.bz2"; name = "libwpg-0.3.2.tar.xz";
url = "http://dev-www.libreoffice.org/src/libwpg-0.3.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libwpg-0.3.2.tar.xz";
sha256 = "29049b95895914e680390717a243b291448e76e0f82fb4d2479adee5330fbb59"; sha256 = "57faf1ab97d63d57383ac5d7875e992a3d190436732f4083310c0471e72f8c33";
md5 = ""; md5 = "";
md5name = "-libwpg-0.3.1.tar.bz2"; md5name = "57faf1ab97d63d57383ac5d7875e992a3d190436732f4083310c0471e72f8c33-libwpg-0.3.2.tar.xz";
} }
{ {
name = "libwps-0.4.6.tar.xz"; name = "libwps-0.4.8.tar.xz";
url = "http://dev-www.libreoffice.org/src/libwps-0.4.6.tar.xz"; url = "http://dev-www.libreoffice.org/src/libwps-0.4.8.tar.xz";
sha256 = "e48a7c2fd20048a0a8eaf69bad972575f8b9f06e7497c787463f127d332fccd0"; sha256 = "e478e825ef33f6a434a19ff902c5469c9da7acc866ea0d8ab610a8b2aa94177e";
md5 = ""; md5 = "";
md5name = "-libwps-0.4.6.tar.xz"; md5name = "e478e825ef33f6a434a19ff902c5469c9da7acc866ea0d8ab610a8b2aa94177e-libwps-0.4.8.tar.xz";
} }
{ {
name = "xsltml_2.1.2.zip"; name = "xsltml_2.1.2.zip";
@ -781,13 +823,13 @@
url = "http://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz"; url = "http://dev-www.libreoffice.org/src/zlib-1.2.11.tar.xz";
sha256 = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066"; sha256 = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066";
md5 = ""; md5 = "";
md5name = "-zlib-1.2.11.tar.xz"; md5name = "4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066-zlib-1.2.11.tar.xz";
} }
{ {
name = "libzmf-0.0.1.tar.bz2"; name = "libzmf-0.0.2.tar.xz";
url = "http://dev-www.libreoffice.org/src/libzmf-0.0.1.tar.bz2"; url = "http://dev-www.libreoffice.org/src/libzmf-0.0.2.tar.xz";
sha256 = "b69f7f6e94cf695c4b672ca65def4825490a1e7dee34c2126309b96d21a19e6b"; sha256 = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22";
md5 = ""; md5 = "";
md5name = "-libzmf-0.0.1.tar.bz2"; md5name = "27051a30cb057fdb5d5de65a1f165c7153dc76e27fe62251cbb86639eb2caf22-libzmf-0.0.2.tar.xz";
} }
] ]

View file

@ -1,18 +1,27 @@
{ stdenv, fetchurl }: { stdenv, fetchurl, meson, ninja, gettext, appstream-glib, gnome3 }:
stdenv.mkDerivation rec { let
major = "0.0"; pname = "cantarell-fonts";
minor = "25"; version = "0.100";
name = "cantarell-fonts-${major}.${minor}"; in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/cantarell-fonts/${major}/${name}.tar.xz"; url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
sha256 = "0zvkd8cm1cg2919v1js9qmzwa02sjl7qajj3gcvgqvai1fm2i8hl"; sha256 = "1286rx1z7mrmi6snx957fprpcmd5p00l6drdfpbgf6mqapl6kb81";
}; };
nativeBuildInputs = [ meson ninja gettext appstream-glib ];
outputHashAlgo = "sha256"; outputHashAlgo = "sha256";
outputHashMode = "recursive"; outputHashMode = "recursive";
outputHash = "13w5qj1lx4vk875yna35v9lnc80cwmphcafnmp0d5grg4d98cry2"; outputHash = "12ia41pr0rzjfay6y84asw3nxhyp1scq9zl0w4f6wkqj7vf1qfn1";
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
};
};
meta = { meta = {
description = "Default typeface used in the user interface of GNOME since version 3.0"; description = "Default typeface used in the user interface of GNOME since version 3.0";

View file

@ -0,0 +1,39 @@
{ stdenv, fetchFromGitHub, gtk3, papirus-icon-theme }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "deepin-icon-theme";
version = "15.12.52";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
sha256 = "141in9jlflmckd8rg4605dfks84p1p6b1zdbhbiwrg11xbl66f3l";
# Get rid of case collision in file names, which is an issue in
# darwin where file names are case insensitive.
extraPostFetch = ''
rm "$out"/Sea/apps/scalable/TeXmacs.svg
rm "$out"/deepin/apps/48/TeXmacs.svg
'';
};
nativeBuildInputs = [ gtk3 papirus-icon-theme ];
makeFlags = [ "PREFIX=$(out)" ];
postFixup = ''
for theme in $out/share/icons/*; do
gtk-update-icon-cache $theme
done
'';
meta = with stdenv.lib; {
description = "Deepin icon theme";
homepage = https://github.com/linuxdeepin/deepin-icon-theme;
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "papirus-icon-theme-${version}"; name = "papirus-icon-theme-${version}";
version = "20171102"; version = "20180214";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "PapirusDevelopmentTeam"; owner = "PapirusDevelopmentTeam";
repo = "papirus-icon-theme"; repo = "papirus-icon-theme";
rev = version; rev = version;
sha256 = "10q7ppizzqi8c564jydqivia43gp4j1z984igfyym2mdwdw71mzq"; sha256 = "0lsp5cmq5wdqw6vyh6hqqrshgpzxfj8dx87l7qdlgrk73dajjmki";
}; };
nativeBuildInputs = [ gtk3 ]; nativeBuildInputs = [ gtk3 ];

View file

@ -1,6 +1,6 @@
{ fetchurl }: { fetchurl }:
fetchurl { fetchurl {
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/acac7d958b43c270c8411fc65895a531e496423f.tar.gz"; url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/9f6344416728bff8b5279e0c45941fd8da361eb9.tar.gz";
sha256 = "15crmzdnj7lpbkhb44vhh7g0ghw0xj4cqkyqyg638dslijc5mjzd"; sha256 = "0zm53wxvm7z72605qvgv0dzsfq91lyffpr850cks23r979pjvkv8";
} }

View file

@ -12,7 +12,6 @@ let overridden = set // overrides; set = with overridden; {
gnome_common = gnome-common; gnome_common = gnome-common;
gnome_keyring = gnome-keyring; gnome_keyring = gnome-keyring;
gnome_desktop = gnome-desktop; gnome_desktop = gnome-desktop;
gnome_session = gnome-session;
gnome_settings_daemon = gnome-settings-daemon; gnome_settings_daemon = gnome-settings-daemon;
gnome_control_center = gnome-control-center; gnome_control_center = gnome-control-center;
@ -107,8 +106,6 @@ let overridden = set // overrides; set = with overridden; {
gnome_panel = callPackage ./desktop/gnome-panel { }; gnome_panel = callPackage ./desktop/gnome-panel { };
gnome-session = callPackage ./desktop/gnome-session { };
gnome-settings-daemon = callPackage ./desktop/gnome-settings-daemon { }; gnome-settings-daemon = callPackage ./desktop/gnome-settings-daemon { };
gnome-control-center = callPackage ./desktop/gnome-control-center { }; gnome-control-center = callPackage ./desktop/gnome-control-center { };

View file

@ -1,20 +0,0 @@
{ stdenv, fetchurl, pkgconfig, dbus-glib, cairo, dbus, gtk, pango, atk, libXau, libXtst, inputproto
, intltool, libglade, startup_notification, GConf, upower, libSM }:
stdenv.mkDerivation {
name = "gnome-session-2.32.1";
src = fetchurl {
url = mirror://gnome/sources/gnome-session/2.32/gnome-session-2.32.1.tar.bz2;
sha256 = "0sk8qclarpar27va1ahzwjh2wsafys0xsdjzdg7cgygw6gj3rn92";
};
buildInputs =
[ dbus-glib gtk libXau libXtst inputproto libglade startup_notification
GConf upower libSM
];
nativeBuildInputs = [ pkgconfig intltool ];
# gconf-sanity-check-2 not found
meta.broken = true;
}

View file

@ -80,7 +80,7 @@ self: super: {
name = "git-annex-${drv.version}-src"; name = "git-annex-${drv.version}-src";
url = "git://git-annex.branchable.com/"; url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + drv.version; rev = "refs/tags/" + drv.version;
sha256 = "0vvh1k7i6y4bqy6fn8z5i6ndqv6x94hvk2zh5gw99na8kfri7sxq"; sha256 = "0fdcv9nig896ckl9x51ximxsvja1ii8qysf6c9ickvc0511hvr9w";
}; };
})).override { })).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null; dbus = if pkgs.stdenv.isLinux then self.dbus else null;

File diff suppressed because it is too large Load diff

View file

@ -145,17 +145,21 @@ in package-set { inherit pkgs stdenv callPackage; } self // {
callHackage = name: version: self.callPackage (self.hackage2nix name version); callHackage = name: version: self.callPackage (self.hackage2nix name version);
# Creates a Haskell package from a source package by calling cabal2nix on the source. # Creates a Haskell package from a source package by calling cabal2nix on the source.
callCabal2nix = name: src: args: callCabal2nix = name: src: args: let
overrideCabal (self.callPackage (haskellSrc2nix { filter = path: type:
pkgs.lib.hasSuffix "${name}.cabal" path ||
baseNameOf path == "package.yaml";
expr = haskellSrc2nix {
inherit name; inherit name;
src = src = if pkgs.lib.canCleanSource src
let filter = path: type: then pkgs.lib.cleanSourceWith { inherit src filter; }
pkgs.lib.hasSuffix "${name}.cabal" path || else src;
baseNameOf path == "package.yaml"; };
in if pkgs.lib.canCleanSource src in overrideCabal (self.callPackage expr args) (orig: {
then pkgs.lib.cleanSourceWith { inherit src filter; } inherit src;
else src; preConfigure =
}) args) (_: { inherit src; }); "# Generated from ${expr}\n${orig.preConfigure or ""}";
});
# : { root : Path # : { root : Path
# , source-overrides : Defaulted (Either Path VersionNumber) # , source-overrides : Defaulted (Either Path VersionNumber)

View file

@ -1,7 +1,7 @@
{ mkDerivation }: { mkDerivation }:
mkDerivation rec { mkDerivation rec {
version = "1.6.0"; version = "1.6.2";
sha256 = "0wfmbrq70n85mx17kl9h2k0xzgnhncz3xygjx9cbvpmiwwdzgrdx"; sha256 = "18f5afmvra78y0x73bfnwbddlyqfndyaj1h8n1ybj32w4nvy96y7";
minimumOTPVersion = "18"; minimumOTPVersion = "18";
} }

View file

@ -6,11 +6,11 @@ rubyVersion = callPackage ../ruby/ruby-version.nix {} "2" "3" "3" "";
jruby = stdenv.mkDerivation rec { jruby = stdenv.mkDerivation rec {
name = "jruby-${version}"; name = "jruby-${version}";
version = "9.1.13.0"; version = "9.1.16.0";
src = fetchurl { src = fetchurl {
url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz"; url = "https://s3.amazonaws.com/jruby.org/downloads/${version}/jruby-bin-${version}.tar.gz";
sha256 = "021rmm5c18js569i4z6vj1bb193j4nska43jfiqz5hisc936c5cx"; sha256 = "0nj8v4dcg4jj0z3fk661v6mzrgg4613xr0k9xzzsz81jkqsjnb6r";
}; };
buildInputs = [ makeWrapper ]; buildInputs = [ makeWrapper ];

View file

@ -353,7 +353,7 @@ in {
}; };
php72 = generic { php72 = generic {
version = "7.2.2"; version = "7.2.3";
sha256 = "1vjaixm4f7rz9vz1yrlzmn9rpp01vd7b74m83qjg4wblw5caqhgq"; sha256 = "14mzsp6ysjgc7f6vl0z0j996qf8n75yh0aga121dsr571fn5lwsa";
}; };
} }

View file

@ -15,7 +15,10 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs outputs = [ "out" "dev" ]; # to deal with propagatedBuildInputs
configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt"; configureFlags = if stdenv.isDarwin then "--without-ca-certificates"
else "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
preBuild = '' preBuild = ''
sed -e "s@${glib.out}/lib/gio/modules@$out/lib/gio/modules@g" -i $(find . -name Makefile) sed -e "s@${glib.out}/lib/gio/modules@$out/lib/gio/modules@g" -i $(find . -name Makefile)

View file

@ -35,9 +35,13 @@ stdenv.mkDerivation rec {
a real live maintainer, or some actual wide use. a real live maintainer, or some actual wide use.
''; '';
license = licenses.lgpl2Plus; license = licenses.lgpl2Plus;
platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin;
}; };
# TODO: Fix Cocoa build. The problem was ARC, which might be related to too
# old version of Apple SDK's.
configureFlags = optional stdenv.isDarwin "--disable-cocoa";
patchPhase = '' patchPhase = ''
sed -i 's/openjpeg-2.2/openjpeg-${openJpegVersion}/' ext/openjpeg/* sed -i 's/openjpeg-2.2/openjpeg-${openJpegVersion}/' ext/openjpeg/*
''; '';
@ -58,7 +62,7 @@ stdenv.mkDerivation rec {
openjpeg libopus librsvg openjpeg libopus librsvg
fluidsynth libvdpau fluidsynth libvdpau
libwebp xvidcore gnutls mesa libwebp xvidcore gnutls mesa
mjpegtools libgme openssl x265 libxml2 libgme openssl x265 libxml2
] ]
++ libintlOrEmpty ++ libintlOrEmpty
++ optional faacSupport faac ++ optional faacSupport faac
@ -67,7 +71,9 @@ stdenv.mkDerivation rec {
++ optional stdenv.isLinux wayland ++ optional stdenv.isLinux wayland
# wildmidi requires apple's OpenAL # wildmidi requires apple's OpenAL
# TODO: package apple's OpenAL, fix wildmidi, include on Darwin # TODO: package apple's OpenAL, fix wildmidi, include on Darwin
++ optional (!stdenv.isDarwin) wildmidi; ++ optional (!stdenv.isDarwin) wildmidi
# TODO: mjpegtools uint64_t is not compatible with guint64 on Darwin
++ optional (!stdenv.isDarwin) mjpegtools;
LDFLAGS = optionalString stdenv.isDarwin "-lintl"; LDFLAGS = optionalString stdenv.isDarwin "-lintl";

View file

@ -1,7 +1,7 @@
{ stdenv, fetchurl, pkgconfig, python { stdenv, fetchurl, pkgconfig, python
, gst-plugins-base, orc , gst-plugins-base, orc
, a52dec, libcdio, libdvdread , a52dec, libcdio, libdvdread
, lame, libmad, libmpeg2, x264, libintlOrEmpty , lame, libmad, libmpeg2, x264, libintlOrEmpty, mpg123
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
gst-plugins-base orc gst-plugins-base orc
a52dec libcdio libdvdread a52dec libcdio libdvdread
lame libmad libmpeg2 x264 lame libmad libmpeg2 x264 mpg123
] ++ libintlOrEmpty; ] ++ libintlOrEmpty;
NIX_LDFLAGS = if stdenv.isDarwin then "-lintl" else null; NIX_LDFLAGS = if stdenv.isDarwin then "-lintl" else null;

View file

@ -1,6 +1,6 @@
/* hunspell dictionaries */ /* hunspell dictionaries */
{ stdenv, fetchurl, fetchFromGitHub, unzip, coreutils, bash, which, zip }: { stdenv, fetchurl, fetchFromGitHub, unzip, coreutils, bash, which, zip, ispell, perl, hunspell }:
let let
@ -168,6 +168,42 @@ let
}; };
}; };
mkDictFromJ3e =
{ shortName, shortDescription, dictFileName }:
stdenv.mkDerivation rec {
name = "hunspell-dict-${shortName}-j3e-${version}";
version = "20161207";
src = fetchurl {
url = "https://j3e.de/ispell/igerman98/dict/igerman98-${version}.tar.bz2";
sha256 = "1a3055hp2bc4q4nlg3gmg0147p3a1zlfnc65xiv2v9pyql1nya8p";
};
buildInputs = [ ispell perl hunspell ];
phases = ["unpackPhase" "installPhase"];
installPhase = ''
patchShebangs bin
make hunspell/${dictFileName}.aff hunspell/${dictFileName}.dic
# hunspell dicts
install -dm755 "$out/share/hunspell"
install -m644 hunspell/${dictFileName}.dic "$out/share/hunspell/"
install -m644 hunspell/${dictFileName}.aff "$out/share/hunspell/"
# myspell dicts symlinks
install -dm755 "$out/share/myspell/dicts"
ln -sv "$out/share/hunspell/${dictFileName}.dic" "$out/share/myspell/dicts/"
ln -sv "$out/share/hunspell/${dictFileName}.aff" "$out/share/myspell/dicts/"
'';
meta = with stdenv.lib; {
homepage = https://www.j3e.de/ispell/igerman98/index_en.html;
description = shortDescription;
license = with licenses; [ gpl2 gpl3 ];
maintainers = with maintainers; [ timor ];
platforms = platforms.all;
};
};
in { in {
/* ENGLISH */ /* ENGLISH */
@ -427,4 +463,24 @@ in {
}) })
]; ];
}; };
/* GERMAN */
de-de = mkDictFromJ3e {
shortName = "de-de";
shortDescription = "German (Germany)";
dictFileName = "de_DE";
};
de-at = mkDictFromJ3e {
shortName = "de-at";
shortDescription = "German (Austria)";
dictFileName = "de_AT";
};
de-ch = mkDictFromJ3e {
shortName = "de-ch";
shortDescription = "German (Switzerland)";
dictFileName = "de_CH";
};
} }

View file

@ -3,13 +3,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libbap-${version}"; name = "libbap-${version}";
version = "master-2017-02-08"; version = "master-2018-03-01";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "BinaryAnalysisPlatform"; owner = "BinaryAnalysisPlatform";
repo = "bap-bindings"; repo = "bap-bindings";
rev = "b3da5bd5cdb3d646015ccdeb886b5ea8fd85a108"; rev = "bd125c379a784d4265c2ddcf1f6e34bde2e568d4";
sha256 = "0cwfyfpxbi9bm4kkpamyd7mgsm5b6j1rh217fqb5gi05wg45rkbb"; sha256 = "0dp90djyjc262v1b1cw5irp424a8394y86fyprdk8z741wg56m3v";
}; };
nativeBuildInputs = [ autoreconfHook which ]; nativeBuildInputs = [ autoreconfHook which ];

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "libbson-${version}"; name = "libbson-${version}";
version = "1.8.0"; version = "1.9.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mongodb"; owner = "mongodb";
repo = "libbson"; repo = "libbson";
rev = version; rev = version;
sha256 = "1bd9z07q3faq5k4521d9inv0j836w6hrsd0vj2sapjlq8jmqgslg"; sha256 = "1dlmcqsb43269z4pa3xmqb1gf1jsji82sk5yyibq0ndhk326iyck";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View file

@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, speexdsp, pkgconfig }: { stdenv, fetchFromGitHub, cmake, speexdsp, pkgconfig }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.0.2"; version = "1.2.4";
name = "libebur128-${version}"; name = "libebur128-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jiixyj"; owner = "jiixyj";
repo = "libebur128"; repo = "libebur128";
rev = "v${version}"; rev = "v${version}";
sha256 = "19vy3ldbf931hjvn9jf9dvw1di3yx9ljxyk2yp5cnac1wqiza3jm"; sha256 = "0n81rnm8dm1zmibkr2v3q79rsd609y0dbbsrbay18njcjva88p0g";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View file

@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
owner = "gphoto"; owner = "gphoto";
repo = "libgphoto2"; repo = "libgphoto2";
rev = "${meta.tag}"; rev = "${meta.tag}";
sha256 = "0chwnw3d2d1k8g4xidzkpy9f3ci30yz7yvxq1mipp2rbndl1y2am"; sha256 = "1svbpmxqm56pqkv0rxhlyk4vw7mjgjz8zz4p669qvmw630082yj9";
}; };
patches = []; patches = [];
@ -33,8 +33,8 @@ stdenv.mkDerivation rec {
MTP, and other vendor specific protocols for controlling and transferring data MTP, and other vendor specific protocols for controlling and transferring data
from digital cameras. from digital cameras.
''; '';
version = "2.5.12"; version = "2.5.16";
tag = "libgphoto2-2_5_12-release"; tag = "libgphoto2-2_5_16-release";
# XXX: the homepage claims LGPL, but several src files are lgpl21Plus # XXX: the homepage claims LGPL, but several src files are lgpl21Plus
license = stdenv.lib.licenses.lgpl21Plus; license = stdenv.lib.licenses.lgpl21Plus;
platforms = with stdenv.lib.platforms; unix; platforms = with stdenv.lib.platforms; unix;

View file

@ -6,28 +6,15 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mlt-${version}"; name = "mlt-${version}";
version = "6.4.1"; version = "6.6.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mltframework"; owner = "mltframework";
repo = "mlt"; repo = "mlt";
rev = "v${version}"; rev = "v${version}";
sha256 = "0k9vj21n6qxdjd0vvj22cwi35igajjzh5fbjza766izdbijv2i2w"; sha256 = "0b2fq0819r7n141l6hhr66hpayqqcmjr2yxw9azxkapg1h0div6q";
}; };
patches = [
# fix for glibc-2.26
(fetchurl {
url = "https://github.com/mltframework/mlt/commit/2125e3955a0d0be61571cf43b674f74b4b93c6f8.patch";
sha256 = "1bgs5a3dblsmdmb7hwval9nmq1as4r4f48b3amsc23v69nsl2g0a";
})
# fix for glibc-2.26
(fetchurl {
url = "https://github.com/mltframework/mlt/commit/fbf6a5187776f2f392cf258935ff49e4c0e87024.patch";
sha256 = "045vchpcznzsz47j67kxwdbg133kar66ssna3parnzrxdfqi72pv";
})
];
buildInputs = [ buildInputs = [
SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2 SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2
makeWrapper movit pkgconfig sox makeWrapper movit pkgconfig sox

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, SDL, ffmpeg, frei0r, libjack2, libdv, libsamplerate { stdenv, fetchFromGitHub, SDL, ffmpeg, frei0r, libjack2, libdv, libsamplerate
, libvorbis, libxml2, makeWrapper, movit, pkgconfig, sox, qtbase, qtsvg , libvorbis, libxml2, makeWrapper, movit, pkgconfig, sox, qtbase, qtsvg
, fftw, vid-stab, opencv3, ladspa-sdk , fftw, vid-stab, opencv3, ladspa-sdk
}: }:
@ -7,24 +7,14 @@ let inherit (stdenv.lib) getDev; in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mlt-${version}"; name = "mlt-${version}";
version = "6.4.1"; version = "6.6.0";
src = fetchurl { src = fetchFromGitHub {
url = "https://github.com/mltframework/mlt/archive/v${version}.tar.gz"; owner = "mltframework";
sha256 = "10m3ry0b2pvqx3bk34qh5dq337nn8pkc2gzfyhsj4nv9abskln47"; repo = "mlt";
rev = "v${version}";
sha256 = "0b2fq0819r7n141l6hhr66hpayqqcmjr2yxw9azxkapg1h0div6q";
}; };
patches = [
# fix for glibc-2.26
(fetchurl {
url = "https://github.com/mltframework/mlt/commit/2125e3955a0d0be61571cf43b674f74b4b93c6f8.patch";
sha256 = "1bgs5a3dblsmdmb7hwval9nmq1as4r4f48b3amsc23v69nsl2g0a";
})
# fix for glibc-2.26
(fetchurl {
url = "https://github.com/mltframework/mlt/commit/fbf6a5187776f2f392cf258935ff49e4c0e87024.patch";
sha256 = "045vchpcznzsz47j67kxwdbg133kar66ssna3parnzrxdfqi72pv";
})
];
buildInputs = [ buildInputs = [
SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2 SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2

View file

@ -1,11 +1,11 @@
{ stdenv, fetchurl, ilbc, mediastreamer, pkgconfig }: { stdenv, fetchurl, ilbc, mediastreamer, pkgconfig }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "msilbc-2.0.3"; name = "msilbc-2.1.2";
src = fetchurl { src = fetchurl {
url = "mirror://savannah/linphone/plugins/sources/${name}.tar.gz"; url = "mirror://savannah/linphone/plugins/sources/${name}.tar.gz";
sha256 = "125yadpc0w1q84839dadin3ahs0gxxfas0zmc4c18mjmf58dmm7d"; sha256 = "07j02y994ybh274fp7ydjvi76h34y2c34ndwjpjfcwwr03b48cfp";
}; };
propagatedBuildInputs = [ ilbc mediastreamer ]; propagatedBuildInputs = [ ilbc mediastreamer ];

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "opendht-${version}"; name = "opendht-${version}";
version = "1.3.4"; version = "1.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "savoirfairelinux"; owner = "savoirfairelinux";
repo = "opendht"; repo = "opendht";
rev = "${version}"; rev = "${version}";
sha256 = "0karj37f0zq39w0ip8ahrjr6lcrrn9jd6bpzylp1m92jzs8pfki8"; sha256 = "0zkxvs3vdlc4yzhfi2jh02bsnhh50fbfigqhnkmbx69lssnkyr05";
}; };
buildInputs = [ buildInputs = [

View file

@ -1,21 +1,22 @@
{ stdenv, fetchFromGitHub }: { stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "range-v3-${version}"; name = "range-v3-${version}";
version = "2017-01-30"; version = "0.3.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ericniebler"; owner = "ericniebler";
repo = "range-v3"; repo = "range-v3";
rev = "bab29767cce120e11872d79a2537bc6f0be76963"; rev = version;
sha256 = "0kncpxms3f0nmn6jppp484244xq15d9298g3h3nlm1wvq8ib1jhi"; sha256 = "00bwm7n3wyf49xpr7zjhm08dzwx3lwibgafi6isvfls3dhk1m4kp";
}; };
dontBuild = true; nativeBuildInputs = [ cmake ];
installPhase = ''
mkdir -p $out/include doCheck = true;
mv include/ $out/ checkTarget = "test";
'';
enableParallelBuilding = true;
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Experimental range library for C++11/14/17"; description = "Experimental range library for C++11/14/17";

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "rdkafka-${version}"; name = "rdkafka-${version}";
version = "0.9.5"; version = "0.11.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "edenhill"; owner = "edenhill";
repo = "librdkafka"; repo = "librdkafka";
rev = "v${version}"; rev = "v${version}";
sha256 = "0yp8vmj3yc564hcmhx46ssyn8qayywnsrg4wg67qk6jw967qgwsn"; sha256 = "17ghq0kzk2fdpxhr40xgg3s0p0n0gkvd0d85c6jsww3mj8v5xd14";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View file

@ -1,14 +1,14 @@
{ stdenv, fetchurl }: { stdenv, fetchurl }:
let let
version = "2.26"; version = "2.30";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "avr-binutils-${version}"; name = "avr-binutils-${version}";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/binutils/binutils-${version}.tar.bz2"; url = "mirror://gnu/binutils/binutils-${version}.tar.bz2";
sha256 = "1ngc2h3knhiw8s22l8y6afycfaxr5grviqy7mwvm4bsl14cf9b62"; sha256 = "028cklfqaab24glva1ks2aqa1zxa6w6xmc8q34zs1sb7h22dxspg";
}; };
configureFlags = "--target=avr --enable-languages=c,c++"; configureFlags = "--target=avr --enable-languages=c,c++";

View file

@ -1,18 +1,21 @@
{stdenv, buildOcaml, fetchFromGitHub, fetchurl, camlp4, ocaml_oasis, bitstring, camlzip, cmdliner, core_kernel, ezjsonm, faillib, fileutils, ocaml_lwt, ocamlgraph, ocurl, re, uri, zarith, piqi, piqi-ocaml, uuidm, llvm_38, ulex, easy-format, xmlm, frontc, ounit, utop, which, makeWrapper, writeText, ocaml}: {stdenv, buildOcaml, fetchFromGitHub, fetchurl, camlp4, ocaml_oasis,
bitstring, camlzip, cmdliner, core_kernel, ezjsonm, faillib, fileutils, ocaml_lwt, ocamlgraph, ocurl, re, uri, zarith, piqi, piqi-ocaml, uuidm, llvm_38, ulex, easy-format, xmlm, frontc, ounit, ppx_jane, parsexp,
utop,
which, makeWrapper, writeText, ocaml}:
buildOcaml rec { buildOcaml rec {
name = "bap"; name = "bap";
version = "1.2.0"; version = "1.4.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "BinaryAnalysisPlatform"; owner = "BinaryAnalysisPlatform";
repo = "bap"; repo = "bap";
rev = "v${version}"; rev = "v${version}";
sha256 = "0dn1gvj73pma0rsw8r50cmjddibnf42w1kbskb2vpzq0kb79jlkw"; sha256 = "0329m65x8q5q8vgvsqgyz2vz7q6qkh2rh11j7x29hckk3fzxsf8g";
}; };
sigs = fetchurl { sigs = fetchurl {
url = "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v${version}/sigs.zip"; url = "https://github.com/BinaryAnalysisPlatform/bap/releases/download/v${version}/sigs.zip";
sha256 = "0mpsq2pinbrynlisnh8j3nrlamlsls7lza0bkqnm9szqjjdmcgfn"; sha256 = "0k761w82zkmi5dwsfqq61dbjnb8mmmpb2xwp7vp85xs14g5fjz19";
}; };
createFindlibDestdir = true; createFindlibDestdir = true;
@ -28,7 +31,7 @@ buildOcaml rec {
llvm_38 llvm_38
utop ]; utop ];
propagatedBuildInputs = [ bitstring camlzip cmdliner core_kernel ezjsonm faillib fileutils ocaml_lwt ocamlgraph ocurl re uri zarith piqi propagatedBuildInputs = [ bitstring camlzip cmdliner ppx_jane core_kernel ezjsonm faillib fileutils ocaml_lwt ocamlgraph ocurl re uri zarith piqi parsexp
piqi-ocaml uuidm frontc ounit ]; piqi-ocaml uuidm frontc ounit ];
installPhase = '' installPhase = ''
@ -45,11 +48,7 @@ buildOcaml rec {
disableIda = "--disable-ida --disable-fsi-benchmark"; disableIda = "--disable-ida --disable-fsi-benchmark";
doCheck = true; configureFlags = "--enable-everything ${disableIda} --with-llvm-config=${llvm_38}/bin/llvm-config";
checkTarget = "check test";
configureFlags = "--enable-everything --enable-tests ${disableIda} --with-llvm-config=${llvm_38}/bin/llvm-config";
BAPBUILDFLAGS = "-j $(NIX_BUILD_CORES)"; BAPBUILDFLAGS = "-j $(NIX_BUILD_CORES)";
@ -58,6 +57,6 @@ buildOcaml rec {
homepage = https://github.com/BinaryAnalysisPlatform/bap/; homepage = https://github.com/BinaryAnalysisPlatform/bap/;
maintainers = [ maintainers.maurer ]; maintainers = [ maintainers.maurer ];
license = licenses.mit; license = licenses.mit;
broken = versionAtLeast ocaml.version "4.03"; broken = versionOlder ocaml.version "4.03";
}; };
} }

View file

@ -2,13 +2,13 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "bap"; pname = "bap";
version = "1.1.0"; version = "1.3.1";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "BinaryAnalysisPlatform"; owner = "BinaryAnalysisPlatform";
repo = "bap-python"; repo = "bap-python";
rev = "v${version}"; rev = "${version}";
sha256 = "0wd46ksxscgb2dci69sbndzxs6drq5cahraqq42cdk114hkrsxs3"; sha256 = "1ahkrmcn7qaivps1gar8wd9mq2qqyx6zzvznf5r9rr05h17x5lbp";
}; };
propagatedBuildInputs = [bap requests]; propagatedBuildInputs = [bap requests];

View file

@ -0,0 +1,20 @@
{ stdenv, buildPythonPackage, isPy3k, fetchPypi }:
buildPythonPackage rec {
pname = "pymetar";
version = "0.21";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
sha256 = "1sh3nm5ilnsgpnzbb2wv4xndnizjayw859qp72798jadqpcph69k";
};
meta = with stdenv.lib; {
description = "A command-line tool to show the weather report by a given station ID";
homepage = http://www.schwarzvogel.de/software/pymetar.html;
license = licenses.gpl2;
maintainers = with maintainers; [ erosennin ];
};
}

View file

@ -5,12 +5,12 @@
with stdenv.lib; with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "ammonite-${version}"; name = "ammonite-${version}";
version = "1.0.3"; version = "1.0.5";
scalaVersion = "2.12"; scalaVersion = "2.12";
src = fetchurl { src = fetchurl {
url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}"; url = "https://github.com/lihaoyi/Ammonite/releases/download/${version}/${scalaVersion}-${version}";
sha256 = "0pa60fy5skx781hwspaskisv8zx0sfddkvprgmwkhfdpz892srwm"; sha256 = "10y73a4aaz3530qr9mms1j70c6dxgl9kwvnpbh062gnrbyw34z9l";
}; };
propagatedBuildInputs = [ jre ] ; propagatedBuildInputs = [ jre ] ;

View file

@ -4,14 +4,14 @@ with python.pkgs;
buildPythonApplication rec { buildPythonApplication rec {
pname = "mkdocs"; pname = "mkdocs";
version = "0.16.3"; version = "0.17.2";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mkdocs"; owner = "mkdocs";
repo = "mkdocs"; repo = "mkdocs";
rev = version; rev = version;
sha256 = "0gssa5gbd1y2v3azdhf2zh7ayx4ncfag4r2a6fi96jbic64r3qrs"; sha256 = "0hpjs9qj0nr57a249yv8xvl61d3d2rrdfqxp1fm28z77l2xjj772";
}; };
checkInputs = [ checkInputs = [

View file

@ -1,12 +1,12 @@
{ stdenv, fetchurl, jre_headless, makeWrapper }: { stdenv, fetchurl, jre_headless, makeWrapper }:
let let
version = "4.2.0"; version = "5.0.7";
in in
stdenv.mkDerivation { stdenv.mkDerivation {
name = "flyway-${version}"; name = "flyway-${version}";
src = fetchurl { src = fetchurl {
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/4.2.0/flyway-commandline-${version}.tar.gz"; url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/5.0.7/flyway-commandline-${version}.tar.gz";
sha256 = "1fxj760qx6apsz50p60c9n79k6bqkjcv2zfgab0awvmdvdy4k661"; sha256 = "1zmnzz7d5kb2wpmfizryxxhpjs16j5k9mich1hbb2qfkqvygk6sv";
}; };
buildInputs = [ makeWrapper ]; buildInputs = [ makeWrapper ];
dontBuild = true; dontBuild = true;

View file

@ -1,12 +1,12 @@
{stdenv, fetchurl, intltool, glib, pkgconfig, libgsf, libuuid, gcab, bzip2}: {stdenv, fetchurl, intltool, glib, pkgconfig, libgsf, libuuid, gcab, bzip2}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.94"; version = "0.97";
name = "msitools-${version}"; name = "msitools-${version}";
src = fetchurl { src = fetchurl {
url = "http://ftp.gnome.org/pub/GNOME/sources/msitools/0.94/${name}.tar.xz"; url = "http://ftp.gnome.org/pub/GNOME/sources/msitools/0.97/${name}.tar.xz";
sha256 = "0bndnm3mgcqkw5dhwy5l1zri4lqvjbhbn5rxz651fkxlkhab8bhm"; sha256 = "0pn6izlgwi4ngpk9jk2n38gcjjpk29nm15aad89bg9z3k9n2hnrs";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];
@ -16,7 +16,6 @@ stdenv.mkDerivation rec {
description = "Set of programs to inspect and build Windows Installer (.MSI) files"; description = "Set of programs to inspect and build Windows Installer (.MSI) files";
homepage = https://wiki.gnome.org/msitools; homepage = https://wiki.gnome.org/msitools;
license = [licenses.gpl2 licenses.lgpl21]; license = [licenses.gpl2 licenses.lgpl21];
maintainers = [maintainers.vcunat];
platforms = platforms.unix; platforms = platforms.unix;
}; };
} }

View file

@ -2,12 +2,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "jbuilder-${version}"; name = "jbuilder-${version}";
version = "1.0+beta18"; version = "1.0+beta17";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ocaml"; owner = "ocaml";
repo = "dune"; repo = "dune";
rev = "${version}"; rev = "${version}";
sha256 = "1xw4i5qd2ndnddzb8b14fb52qxnjpr3lr9wx3mprv4f294kdg0l6"; sha256 = "04pyry459hp2r2s9m5xkcq1glzp20ddz5wb1w8nzp3zgygy0431x";
}; };
buildInputs = [ ocaml ]; buildInputs = [ ocaml ];

View file

@ -5,14 +5,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "openspades-${version}"; name = "openspades-${version}";
version = "0.1.1b"; version = "0.1.2";
devPakVersion = "33"; devPakVersion = "33";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "yvt"; owner = "yvt";
repo = "openspades"; repo = "openspades";
rev = "v${version}"; rev = "v${version}";
sha256 = "1xk3il5ykxg68hvwb42kpspcxppdib7y3ysaxb8anmmcsk1m3drn"; sha256 = "1mfj46c3pnn1f6awy3b6faxs26i93a5jsrvkdlr12ndsykvi6ng6";
}; };
nativeBuildInputs = [ cmake imagemagick unzip zip file ]; nativeBuildInputs = [ cmake imagemagick unzip zip file ];

View file

@ -13,10 +13,12 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
chipmunk sqlite curl zlib bzip2 libjpeg libpng chipmunk sqlite curl zlib bzip2 libjpeg libpng
freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf freeglut mesa SDL SDL_mixer SDL_image SDL_net SDL_ttf
lua5 ode libxdg_basedir libxml2 lua5 ode libxdg_basedir libxml2
]; ];
CXXFLAGS = [ "-fpermissive" ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Obstacled race game"; description = "Obstacled race game";
homepage = http://xmoto.tuxfamily.org; homepage = http://xmoto.tuxfamily.org;

View file

@ -7,7 +7,7 @@ let
d2u = stdenv.lib.replaceChars ["-"] ["_"]; d2u = stdenv.lib.replaceChars ["-"] ["_"];
mkLibRetroCore = ({ core, src, description, ... }@a: mkLibRetroCore = ({ core, src, description, license, ... }@a:
stdenv.lib.makeOverridable stdenv.mkDerivation rec { stdenv.lib.makeOverridable stdenv.mkDerivation rec {
name = "libretro-${core}-${version}"; name = "libretro-${core}-${version}";
@ -37,7 +37,7 @@ let
meta = with stdenv.lib; { meta = with stdenv.lib; {
inherit description; inherit description;
homepage = https://www.libretro.com/; homepage = https://www.libretro.com/;
license = licenses.gpl3Plus; inherit license;
maintainers = with maintainers; [ edwtjo hrdinka MP2E ]; maintainers = with maintainers; [ edwtjo hrdinka MP2E ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
@ -50,7 +50,7 @@ let
fetchSubmodules = true; fetchSubmodules = true;
}; };
in in with stdenv.lib.licenses;
{ {
@ -62,6 +62,7 @@ in
sha256 = "1n42f70vni2zavppayaq8xmsyx5cn40qi4zk4pgq1w3hh2q8mj72"; sha256 = "1n42f70vni2zavppayaq8xmsyx5cn40qi4zk4pgq1w3hh2q8mj72";
}; };
description = "Port of 4DO/libfreedo to libretro"; description = "Port of 4DO/libfreedo to libretro";
license = "Non-commercial";
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
}; };
@ -74,6 +75,7 @@ in
sha256 = "0p0k7kqfd6xg1qh6vgzgwp122miprb2bpzljgxd9kvigxihsl6f7"; sha256 = "0p0k7kqfd6xg1qh6vgzgwp122miprb2bpzljgxd9kvigxihsl6f7";
}; };
description = "Port of Mednafen's PC Engine core to libretro"; description = "Port of Mednafen's PC Engine core to libretro";
license = gpl2;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
name = "beetle-pce-fast"; name = "beetle-pce-fast";
@ -87,6 +89,7 @@ in
sha256 = "1k4b7g50ajzchjrm6d3v68hvri4k3hzvacn2l99i5yq3hxp7vs7x"; sha256 = "1k4b7g50ajzchjrm6d3v68hvri4k3hzvacn2l99i5yq3hxp7vs7x";
}; };
description = "Port of Mednafen's PSX Engine core to libretro"; description = "Port of Mednafen's PSX Engine core to libretro";
license = gpl2;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
name = "beetle-psx"; name = "beetle-psx";
@ -100,6 +103,7 @@ in
sha256 = "1d1brysynwr6inlwfgv7gwkl3i9mf4lsaxd9wm2szw86g4diyn4c"; sha256 = "1d1brysynwr6inlwfgv7gwkl3i9mf4lsaxd9wm2szw86g4diyn4c";
}; };
description = "Port of Mednafen's Saturn core to libretro"; description = "Port of Mednafen's Saturn core to libretro";
license = gpl2;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
name = "beetle-saturn"; name = "beetle-saturn";
@ -114,6 +118,7 @@ in
sha256 = "0vkn1f38vwazpp3kbvvv8c467ghak6yfx00s48wkxwvhmak74a3s"; sha256 = "0vkn1f38vwazpp3kbvvv8c467ghak6yfx00s48wkxwvhmak74a3s";
}; };
description = "Fork of bsnes with HLE DSP emulation restored"; description = "Fork of bsnes with HLE DSP emulation restored";
license = gpl3;
}).override { }).override {
buildPhase = "make && cd out"; buildPhase = "make && cd out";
}; };
@ -126,6 +131,7 @@ in
sha256 = "064gzfbr7yizmvi91ry5y6bzikj633kdqhvzycb9f1g6kspf8yyl"; sha256 = "064gzfbr7yizmvi91ry5y6bzikj633kdqhvzycb9f1g6kspf8yyl";
}; };
description = "libretro wrapper for desmume NDS emulator"; description = "libretro wrapper for desmume NDS emulator";
license = gpl2;
}).override { }).override {
configurePhase = "cd desmume"; configurePhase = "cd desmume";
}; };
@ -138,6 +144,7 @@ in
sha256 = "1cshlfmhph8dl3vgvn37imvp2b7xs2cx1r1ifp5js5psvhycrbz3"; sha256 = "1cshlfmhph8dl3vgvn37imvp2b7xs2cx1r1ifp5js5psvhycrbz3";
}; };
description = "Port of Dolphin to libretro"; description = "Port of Dolphin to libretro";
license = gpl2Plus;
extraBuildInputs = [ extraBuildInputs = [
cmake curl mesa pcre pkgconfig sfml miniupnpc cmake curl mesa pcre pkgconfig sfml miniupnpc
@ -166,6 +173,7 @@ in
sha256 = "159dww8mxi95xz4ypw38vsn1g4k6z8sv415qqf0qriydwhw6mh2m"; sha256 = "159dww8mxi95xz4ypw38vsn1g4k6z8sv415qqf0qriydwhw6mh2m";
}; };
description = "Port of Final Burn Alpha to libretro"; description = "Port of Final Burn Alpha to libretro";
license = "Non-commercial";
}).override { }).override {
buildPhase = '' buildPhase = ''
cd svn-current/trunk \ cd svn-current/trunk \
@ -182,6 +190,7 @@ in
sha256 = "0jnwh1338q710x47bzrx319g5xbq9ipv35kyjlbkrzhqjq1blz0b"; sha256 = "0jnwh1338q710x47bzrx319g5xbq9ipv35kyjlbkrzhqjq1blz0b";
}; };
description = "FCEUmm libretro port"; description = "FCEUmm libretro port";
license = gpl2;
}; };
gambatte = mkLibRetroCore rec { gambatte = mkLibRetroCore rec {
@ -192,6 +201,7 @@ in
sha256 = "0h7hyj630nk1s32wx02y4q9x2lp6wbnh6nkc9ihf4pygcsignmwr"; sha256 = "0h7hyj630nk1s32wx02y4q9x2lp6wbnh6nkc9ihf4pygcsignmwr";
}; };
description = "Gambatte libretro port"; description = "Gambatte libretro port";
license = gpl2;
}; };
genesis-plus-gx = mkLibRetroCore rec { genesis-plus-gx = mkLibRetroCore rec {
@ -202,6 +212,7 @@ in
sha256 = "0s11ddpnb44q4xjkl7dylldhi9y5zqywqavpk0bbwyj84r1cbz3c"; sha256 = "0s11ddpnb44q4xjkl7dylldhi9y5zqywqavpk0bbwyj84r1cbz3c";
}; };
description = "Enhanced Genesis Plus libretro port"; description = "Enhanced Genesis Plus libretro port";
license = "Non-commercial";
}; };
mame = (mkLibRetroCore { mame = (mkLibRetroCore {
@ -212,6 +223,7 @@ in
sha256 = "0blfvq28hgv9kkpijd8c9d9sa5g2qr448clwi7wrj8kqfdnrr8m1"; sha256 = "0blfvq28hgv9kkpijd8c9d9sa5g2qr448clwi7wrj8kqfdnrr8m1";
}; };
description = "Port of MAME to libretro"; description = "Port of MAME to libretro";
license = gpl2Plus;
extraBuildInputs = [ alsaLib mesa portaudio python27 xorg.libX11 ]; extraBuildInputs = [ alsaLib mesa portaudio python27 xorg.libX11 ];
}).override { }).override {
@ -230,6 +242,7 @@ in
sha256 = "1b30sa861r4bhbqkx6vkklh4iy625bpzki2ks4ivvjns1ijczvc7"; sha256 = "1b30sa861r4bhbqkx6vkklh4iy625bpzki2ks4ivvjns1ijczvc7";
}; };
description = "Port of mGBA to libretro"; description = "Port of mGBA to libretro";
license = mpl20;
}; };
mupen64plus = (mkLibRetroCore rec { mupen64plus = (mkLibRetroCore rec {
@ -240,6 +253,7 @@ in
sha256 = "0q5kvjz7rpk7mp75cdywqjgmy10c0h7ky26hh1x90d39y94idcd8"; sha256 = "0q5kvjz7rpk7mp75cdywqjgmy10c0h7ky26hh1x90d39y94idcd8";
}; };
description = "Libretro port of Mupen64 Plus, GL only"; description = "Libretro port of Mupen64 Plus, GL only";
license = gpl2;
extraBuildInputs = [ mesa libpng ]; extraBuildInputs = [ mesa libpng ];
}).override { }).override {
@ -254,6 +268,7 @@ in
sha256 = "17ac7dhasch6f4lpill8c5scsvaix0jvbf1cp797qbll4hk84f2q"; sha256 = "17ac7dhasch6f4lpill8c5scsvaix0jvbf1cp797qbll4hk84f2q";
}; };
description = "nestopia undead libretro port"; description = "nestopia undead libretro port";
license = gpl2;
}).override { }).override {
buildPhase = "cd libretro && make"; buildPhase = "cd libretro && make";
}; };
@ -266,6 +281,7 @@ in
sha256 = "19396v50azrb52ifjk298zgcbxn8dvfvp6zwrnzsk6mp8ff7qcqw"; sha256 = "19396v50azrb52ifjk298zgcbxn8dvfvp6zwrnzsk6mp8ff7qcqw";
}; };
description = "Parallel Mupen64plus rewrite for libretro."; description = "Parallel Mupen64plus rewrite for libretro.";
license = gpl2;
extraBuildInputs = [ mesa libpng ]; extraBuildInputs = [ mesa libpng ];
}).override { }).override {
@ -280,6 +296,7 @@ in
sha256 = "0fl9r6jj2x9231md5zc4scra79j5hfn1n2z67scff1375xg1k64h"; sha256 = "0fl9r6jj2x9231md5zc4scra79j5hfn1n2z67scff1375xg1k64h";
}; };
description = "Fast MegaDrive/MegaCD/32X emulator"; description = "Fast MegaDrive/MegaCD/32X emulator";
license = "MAME";
extraBuildInputs = [ libpng SDL ]; extraBuildInputs = [ libpng SDL ];
}).override { }).override {
@ -295,6 +312,7 @@ in
sha256 = "06k1gzmypz61dslynrw4b5i161rhj43y6wnr2nhbzvwcv5bw8w8r"; sha256 = "06k1gzmypz61dslynrw4b5i161rhj43y6wnr2nhbzvwcv5bw8w8r";
}; };
description = "ppsspp libretro port"; description = "ppsspp libretro port";
license = gpl2;
extraBuildInputs = [ mesa ffmpeg ]; extraBuildInputs = [ mesa ffmpeg ];
}).override { }).override {
buildPhase = "cd libretro && make"; buildPhase = "cd libretro && make";
@ -308,6 +326,7 @@ in
sha256 = "02vkl3y5dmyzifsviphspqv03a2rdyf36zpjpgfg7x0s226f56ja"; sha256 = "02vkl3y5dmyzifsviphspqv03a2rdyf36zpjpgfg7x0s226f56ja";
}; };
description = "Prboom libretro port"; description = "Prboom libretro port";
license = gpl2;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
}; };
@ -320,6 +339,7 @@ in
sha256 = "18lizdb9zjlfhh8ibvmcscldlf3mw4aj8nds3pah68cd2lw170w1"; sha256 = "18lizdb9zjlfhh8ibvmcscldlf3mw4aj8nds3pah68cd2lw170w1";
}; };
description = "QuickNES libretro port"; description = "QuickNES libretro port";
license = lgpl21Plus;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
}; };
@ -332,6 +352,7 @@ in
sha256 = "0d8wzpv7pcyh437gmvi439vim26wyrjmi5hj97wvyvggywjwrx8m"; sha256 = "0d8wzpv7pcyh437gmvi439vim26wyrjmi5hj97wvyvggywjwrx8m";
}; };
description = "Reicast libretro port"; description = "Reicast libretro port";
license = gpl2;
extraBuildInputs = [ mesa ]; extraBuildInputs = [ mesa ];
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
@ -345,6 +366,7 @@ in
sha256 = "097i2dq3hw14hicsplrs36j1qa3r45vhzny5v4aw6qw4aj34hksy"; sha256 = "097i2dq3hw14hicsplrs36j1qa3r45vhzny5v4aw6qw4aj34hksy";
}; };
description = "Libretro port of ScummVM"; description = "Libretro port of ScummVM";
license = gpl2;
extraBuildInputs = [ fluidsynth libjpeg libvorbis mesa SDL ]; extraBuildInputs = [ fluidsynth libjpeg libvorbis mesa SDL ];
}).override { }).override {
buildPhase = "cd backends/platform/libretro/build && make"; buildPhase = "cd backends/platform/libretro/build && make";
@ -358,6 +380,7 @@ in
sha256 = "02f04ss45km32lp68diyfkix1gryx89qy8cc80189ipwnx80pgip"; sha256 = "02f04ss45km32lp68diyfkix1gryx89qy8cc80189ipwnx80pgip";
}; };
description = "Port of SNES9x git to libretro"; description = "Port of SNES9x git to libretro";
license = "Non-commercial";
}).override { }).override {
buildPhase = "cd libretro && make"; buildPhase = "cd libretro && make";
}; };
@ -370,6 +393,7 @@ in
sha256 = "1vhgsrg9l562nincfvpj2h2dqkkblg1qmh0v47jqlqgmgl2b1zij"; sha256 = "1vhgsrg9l562nincfvpj2h2dqkkblg1qmh0v47jqlqgmgl2b1zij";
}; };
description = "Optimized port/rewrite of SNES9x 1.52+ to Libretro"; description = "Optimized port/rewrite of SNES9x 1.52+ to Libretro";
license = "Non-commercial";
}).override { }).override {
buildPhase = '' buildPhase = ''
make -f Makefile.libretro make -f Makefile.libretro
@ -385,6 +409,7 @@ in
sha256 = "18r1yyfzvjq2hq04d94y37kzsq6aywh1aim69a3imk8kh46gwrh0"; sha256 = "18r1yyfzvjq2hq04d94y37kzsq6aywh1aim69a3imk8kh46gwrh0";
}; };
description = "Port of Stella to libretro"; description = "Port of Stella to libretro";
license = gpl2;
}).override { }).override {
buildPhase = "make"; buildPhase = "make";
}; };
@ -397,6 +422,7 @@ in
sha256 = "03s4rh7dbbhbfc4pfdvr9jcbxrp4ijg8yp49s1xhr7sxsblj2vpv"; sha256 = "03s4rh7dbbhbfc4pfdvr9jcbxrp4ijg8yp49s1xhr7sxsblj2vpv";
}; };
description = "VBA-M libretro port with modifications for speed"; description = "VBA-M libretro port with modifications for speed";
license = gpl2;
}; };
vba-m = (mkLibRetroCore rec { vba-m = (mkLibRetroCore rec {
@ -407,6 +433,7 @@ in
sha256 = "043djmqvh2grc25hwjw4b5kfx57b89ryp6fcl8v632sm35l3dd6z"; sha256 = "043djmqvh2grc25hwjw4b5kfx57b89ryp6fcl8v632sm35l3dd6z";
}; };
description = "vanilla VBA-M libretro port"; description = "vanilla VBA-M libretro port";
license = gpl2;
}).override { }).override {
buildPhase = "cd src/libretro && make"; buildPhase = "cd src/libretro && make";
}; };

View file

@ -1,16 +1,24 @@
{ stdenv, fetchFromGitHub, Carbon, Cocoa }: { stdenv, fetchFromGitHub, fetchpatch, Carbon, Cocoa }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "khd-${version}"; name = "khd-${version}";
version = "2.1.1"; version = "3.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "koekeishiya"; owner = "koekeishiya";
repo = "khd"; repo = "khd";
rev = "v${version}"; rev = "v${version}";
sha256 = "1ijfrlnwdf8hk259j3jfxj6zizvqzj57458rflza626z5dnhmbpr"; sha256 = "0nzfhknv1s71870w2dk9dy56a3g5zsbjphmfrz0vsvi438g099r4";
}; };
patches = [
# Fixes build issues, remove with >3.0.0
(fetchpatch {
url = https://github.com/koekeishiya/khd/commit/4765ae0b4c7d4ca56319dc92ff54393cd9e03fbc.patch;
sha256 = "0kvf5hxi5bf6pf125qib7wn7hys0ag66zzpp4srj1qa87lxyf7np";
})
];
buildInputs = [ Carbon Cocoa ]; buildInputs = [ Carbon Cocoa ];
buildPhase = '' buildPhase = ''

View file

@ -2,12 +2,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "kwm-${version}"; name = "kwm-${version}";
version = "4.0.4"; version = "4.0.5";
src = fetchzip { src = fetchzip {
stripRoot = false; stripRoot = false;
url = "https://github.com/koekeishiya/kwm/releases/download/v${version}/Kwm-${version}.zip"; url = "https://github.com/koekeishiya/kwm/releases/download/v${version}/Kwm-${version}.zip";
sha256 = "07rf4ichq511w8qmvd6s602s7xcyjhjp73d5c615sj82cxvgirwc"; sha256 = "1ld1vblg3hmc6lpb8p2ljvisbkijjkijf4y87z5y1ia4k8pk7mxb";
}; };
# TODO: Build this properly once we have swiftc. # TODO: Build this properly once we have swiftc.

View file

@ -3,11 +3,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "mlmmj-${version}"; name = "mlmmj-${version}";
version = "1.2.19.0"; version = "1.3.0";
src = fetchurl { src = fetchurl {
url = "http://mlmmj.org/releases/${name}.tar.gz"; url = "http://mlmmj.org/releases/${name}.tar.gz";
sha256 = "18n7b41nfdj7acvmqzkkz984d26xvz14xk8kmrnzv23dkda364m0"; sha256 = "1sghqvwizvm1a9w56r34qy5njaq1c26bagj85r60h32gh3fx02bn";
}; };
postInstall = '' postInstall = ''

View file

@ -1,7 +1,7 @@
{ lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }: { lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }:
buildGoPackage rec { buildGoPackage rec {
version = "4.6.3"; version = "5.0.0";
name = "grafana-${version}"; name = "grafana-${version}";
goPackagePath = "github.com/grafana/grafana"; goPackagePath = "github.com/grafana/grafana";
@ -9,20 +9,20 @@ buildGoPackage rec {
rev = "v${version}"; rev = "v${version}";
owner = "grafana"; owner = "grafana";
repo = "grafana"; repo = "grafana";
sha256 = "18r35pwarbgamhd7m9z4wpx6x1ymd5qsymvfll58zcgivis6c32j"; sha256 = "1clkvi651wc4zx9bql5iwwnjgwgrj34dirs7ypi6rdgxissp89p9";
}; };
srcStatic = fetchurl { srcStatic = fetchurl {
url = "https://grafana-releases.s3.amazonaws.com/release/grafana-${version}.linux-x64.tar.gz"; url = "https://grafana-releases.s3.amazonaws.com/release/grafana-${version}.linux-x64.tar.gz";
sha256 = "01f50w57n7p7if37rhj8zy0y0x84qajbxrrdcfrsbi2qi1kzfz03"; sha256 = "1n2l5ybscc0g1npsa648wjwwb4qrj3f549nf0y6wsifp5k051lhd";
}; };
preBuild = "export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace"; preBuild = "export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace";
postInstall = '' postInstall = ''
tar -xvf $srcStatic tar -xvf $srcStatic
mkdir -p $bin/share/grafana mkdir -p $bin/share/grafana
mv grafana-*/{public,conf,vendor} $bin/share/grafana/ mv grafana-*/{public,conf,tools} $bin/share/grafana/
ln -sf ${phantomjs2}/bin/phantomjs $bin/share/grafana/vendor/phantomjs/phantomjs ln -sf ${phantomjs2}/bin/phantomjs $bin/share/grafana/tools/phantomjs/phantomjs
''; '';
meta = with lib; { meta = with lib; {

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "riemann-${version}"; name = "riemann-${version}";
version = "0.2.12"; version = "0.3.0";
src = fetchurl { src = fetchurl {
url = "https://github.com/riemann/riemann/releases/download/${version}/${name}.tar.bz2"; url = "https://github.com/riemann/riemann/releases/download/${version}/${name}.tar.bz2";
sha256 = "1x57gi301rg6faxm4q5scq9dpp0v9nqiwjpsgigdb8whmjr1zwkr"; sha256 = "151zd8nkhigphdx6g9jhmza6963qvlnki013j1g7lyqaz43qyk1c";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View file

@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "neo4j-${version}"; name = "neo4j-${version}";
version = "3.1.2"; version = "3.3.2";
src = fetchurl { src = fetchurl {
url = "http://dist.neo4j.org/neo4j-community-${version}-unix.tar.gz"; url = "http://dist.neo4j.org/neo4j-community-${version}-unix.tar.gz";
sha256 = "0kvbsm9mjwqyl3q2myif28a0f11i4rfq3hik07w9cdnrwyd75s40"; sha256 = "0vjzc38sacnbcw781qzng9lqwwahndfc3wia5yvxji094zqp8ala";
}; };
buildInputs = [ makeWrapper jre8 which gawk ]; buildInputs = [ makeWrapper jre8 which gawk ];

View file

@ -49,6 +49,7 @@ self = stdenv.mkDerivation rec {
"-DINSTALL_SHAREDIR=share/mysql" "-DINSTALL_SHAREDIR=share/mysql"
]; ];
NIX_CFLAGS_COMPILE = [ "-fpermissive" ]; # since gcc-7
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s"; NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
prePatch = '' prePatch = ''

View file

@ -4,14 +4,14 @@ with pythonPackages;
buildPythonApplication rec { buildPythonApplication rec {
pname = "searx"; pname = "searx";
version = "0.13.1"; version = "0.14.0";
# Can not use PyPI because certain test files are missing. # Can not use PyPI because certain test files are missing.
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "asciimoo"; owner = "asciimoo";
repo = "searx"; repo = "searx";
rev = "v${version}"; rev = "v${version}";
sha256 = "0nizxq9ggf9g8f8pxn2hfm0kn20356v65h4cj9s73n742nkv6ani"; sha256 = "046xg6xcs1mxgahz7kwf3fsmwd99q3hhms6pdjlvyczidlfhpmxl";
}; };
postPatch = '' postPatch = ''

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "abcMIDI-${version}"; name = "abcMIDI-${version}";
version = "2018.02.07"; version = "2018.02.22";
src = fetchzip { src = fetchzip {
url = "http://ifdo.ca/~seymour/runabc/${name}.zip"; url = "http://ifdo.ca/~seymour/runabc/${name}.zip";
sha256 = "16hdv114hs5agg288kpbijqw53wdiswjmprpbhy7kgdjnp9ijwxw"; sha256 = "03ln05012yhlq8aalm00af6pidb44phmmidlc953453isfllg82a";
}; };
# There is also a file called "makefile" which seems to be preferred by the standard build phase # There is also a file called "makefile" which seems to be preferred by the standard build phase

View file

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "s3fs-fuse-${version}"; name = "s3fs-fuse-${version}";
version = "1.82"; version = "1.83";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "s3fs-fuse"; owner = "s3fs-fuse";
repo = "s3fs-fuse"; repo = "s3fs-fuse";
rev = "v${version}"; rev = "v${version}";
sha256 = "0bammbb8h10n51qk5141gabsd5p91qbaqq7cwa1q8yf5qglwlp10"; sha256 = "0rh0lkvjjy19lixqq07hjp4k9mhahmwc0pbp5cr3m59qbwwcprvx";
}; };
buildInputs = [ curl openssl libxml2 fuse ]; buildInputs = [ curl openssl libxml2 fuse ];

View file

@ -1,12 +1,12 @@
{ stdenv, fetchurl, python3 }: { stdenv, fetchurl, python3 }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.4.1"; version = "1.5";
name = "pastebinit-${version}"; name = "pastebinit-${version}";
src = fetchurl { src = fetchurl {
url = "https://launchpad.net/pastebinit/trunk/${version}/+download/${name}.tar.bz2"; url = "https://launchpad.net/pastebinit/trunk/${version}/+download/${name}.tar.bz2";
sha256 = "1rl854izwn1fpaaib6zj7a1a9bis8n7w4zfxcapgfffj37zj0dy2"; sha256 = "0mw48fgm9lyh9d3pw997fccmglzsjccf2y347gxjas74wx6aira2";
}; };
buildInputs = [ python3 ]; buildInputs = [ python3 ];

View file

@ -5,13 +5,13 @@ let
inherit (pythonPackages) python nose pycrypto requests mock; inherit (pythonPackages) python nose pycrypto requests mock;
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
name = "svtplay-dl-${version}"; name = "svtplay-dl-${version}";
version = "1.9.7"; version = "1.9.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "spaam"; owner = "spaam";
repo = "svtplay-dl"; repo = "svtplay-dl";
rev = version; rev = version;
sha256 = "0zj102ir08s9knqqv8y6vy9rkrgk77xs7kqp00v9fzrlqyspf68r"; sha256 = "1iam2pdcrlpcgk2hx3m7zawznp2p939xdv8cpll6sd6n0l4hpdc9";
}; };
pythonPaths = [ pycrypto requests ]; pythonPaths = [ pycrypto requests ];

View file

@ -1,11 +1,13 @@
{ stdenv, fetchurl, pkgconfig, udev, runtimeShellPackage }: { stdenv, fetchurl, pkgconfig, udev, runtimeShellPackage }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "dhcpcd-7.0.1"; # when updating this to >=7, check, see previous reverts:
# nix-build -A nixos.tests.networking.scripted.macvlan.x86_64-linux nixos/release-combined.nix
name = "dhcpcd-6.11.5";
src = fetchurl { src = fetchurl {
url = "mirror://roy/dhcpcd/${name}.tar.xz"; url = "mirror://roy/dhcpcd/${name}.tar.xz";
sha256 = "1j7kyg9gm5d1k6qjdscjz2rjgpqia0dxgk69lswp21y0pizm6dlb"; sha256 = "17nnhxmbdcc7k2mh6sgvxisqcqbic5540xbig363ds97gvf795kg";
}; };
nativeBuildInputs = [ pkgconfig ]; nativeBuildInputs = [ pkgconfig ];

View file

@ -0,0 +1,44 @@
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, rdma-core,
glib, opensm, perl, makeWrapper }:
stdenv.mkDerivation rec {
name = "infiniband-diags-${version}";
version = "2.0.0";
src = fetchFromGitHub {
owner = "linux-rdma";
repo = "infiniband-diags";
rev = version;
sha256 = "06x8yy3ly1vzraznc9r8pfsal9mjavxzhgrla3q2493j5jz0sx76";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig makeWrapper ];
buildInputs = [ rdma-core glib opensm perl ];
preConfigure = ''
export CFLAGS="-I${opensm}/include/infiniband"
./autogen.sh
'';
configureFlags = "--with-perl-installdir=\${out}/lib/perl5/site_perl --sbindir=\${out}/bin";
postInstall = ''
rmdir $out/var/run $out/var
'';
postFixup = ''
for pls in $out/bin/{ibfindnodesusing.pl,ibidsverify.pl}; do
echo "wrapping $pls"
wrapProgram $pls --prefix PERL5LIB : "$out/lib/perl5/site_perl"
done
'';
meta = with stdenv.lib; {
description = "Utilities designed to help configure, debug, and maintain infiniband fabrics";
homepage = http://linux-rdma.org/;
license = licenses.bsd2; # Or GPL 2
maintainers = [ maintainers.aij ];
platforms = [ "x86_64-linux" ];
};
}

View file

@ -3,7 +3,7 @@
with stdenv.lib; with stdenv.lib;
let repo = "openfortivpn"; let repo = "openfortivpn";
version = "1.5.0"; version = "1.6.0";
in stdenv.mkDerivation { in stdenv.mkDerivation {
name = "${repo}-${version}"; name = "${repo}-${version}";
@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "adrienverge"; owner = "adrienverge";
inherit repo; inherit repo;
rev = "v${version}"; rev = "v${version}";
sha256 = "0fm0z73afghwmbshpsn5jfbyyfzz1v8s7scwycnvsk2cgv5f4r86"; sha256 = "0ca80i8m88f4vhwiq548wjyqwwszpbap92l83bl0wdppvp4nk192";
}; };
nativeBuildInputs = [ autoreconfHook pkgconfig ]; nativeBuildInputs = [ autoreconfHook pkgconfig ];

View file

@ -0,0 +1,35 @@
{ stdenv, fetchFromGitHub, getdns, libtool, m4, file , doxygen
, autoreconfHook, automake, check, libbsd, libyaml, darwin }:
stdenv.mkDerivation rec {
pname = "stubby";
name = "${pname}-${version}";
version = "0.2.2";
src = fetchFromGitHub {
owner = "getdnsapi";
repo = pname;
rev = "v${version}";
sha256 = "1zq7h3jx6v821phcbjp348ncdicx9s4gqkj7mcz8kd6ps902iag8";
};
nativeBuildInputs = [ libtool m4 libbsd libyaml autoreconfHook ];
buildInputs = [ doxygen getdns automake file check ]
++ stdenv.lib.optionals stdenv.isDarwin [ darwin.Security ];
meta = with stdenv.lib; {
description = "A local DNS Privacy stub resolver (using DNS-over-TLS)";
longDescription = ''
Stubby is an application that acts as a local DNS Privacy stub
resolver (using RFC 7858, aka DNS-over-TLS). Stubby encrypts DNS
queries sent from a client machine (desktop or laptop) to a DNS
Privacy resolver increasing end user privacy. Stubby is developed by
the getdns team.
'';
homepage = https://dnsprivacy.org/wiki/x/JYAT;
downloadPage = "https://github.com/getdnsapi/stubby";
maintainers = with maintainers; [ leenaars ];
license = licenses.bsd3; platforms = platforms.all;
};
}

View file

@ -4,6 +4,11 @@ stdenv.mkDerivation rec {
name = "memtester-${version}"; name = "memtester-${version}";
version = "4.3.0"; version = "4.3.0";
preConfigure = ''
echo "$CC" > conf-cc
echo "$CC" > conf-ld
'';
src = fetchurl { src = fetchurl {
url = "http://pyropus.ca/software/memtester/old-versions/memtester-${version}.tar.gz"; url = "http://pyropus.ca/software/memtester/old-versions/memtester-${version}.tar.gz";
sha256 = "127xymmyzb9r6dxqrwd69v7gf8csv8kv7fjvagbglf3wfgyy5pzr"; sha256 = "127xymmyzb9r6dxqrwd69v7gf8csv8kv7fjvagbglf3wfgyy5pzr";

View file

@ -2,12 +2,12 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "nq-${version}"; name = "nq-${version}";
version = "0.1"; version = "0.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "chneukirchen"; owner = "chneukirchen";
repo = "nq"; repo = "nq";
rev = "v${version}"; rev = "v${version}";
sha256 = "17n0yqhpsys3s872ki5rf82ky73ylahz6xi9x0rfrv7fqr5nzsz4"; sha256 = "0348r3j5y445psm8lj35z100cfvbfp05s7ji6bxd0gg4n66l2c4l";
}; };
makeFlags = "PREFIX=$(out)"; makeFlags = "PREFIX=$(out)";
postPatch = '' postPatch = ''

View file

@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
makeFlags = [ makeFlags = [
"DESTDIR=$(out)" "DESTDIR=$(out)"
"HOST_ARCH=${stdenv.hostPlatform.parsed.cpu.name}"
]; ];
postInstall = '' postInstall = ''
@ -32,9 +33,10 @@ stdenv.mkDerivation rec {
cp -r tests/devkeys* $out/share/vboot/ cp -r tests/devkeys* $out/share/vboot/
''; '';
meta = { meta = with stdenv.lib; {
description = "Chrome OS partitioning and kernel signing tools"; description = "Chrome OS partitioning and kernel signing tools";
license = stdenv.lib.licenses.bsd3; license = licenses.bsd3;
platforms = stdenv.lib.platforms.linux; platforms = platforms.linux;
maintainers = with maintainers; [ lheckemann ];
}; };
} }

View file

@ -0,0 +1,47 @@
{ stdenv, fetchurl, bison, ncurses }:
stdenv.mkDerivation rec {
name = "ispell-3.3.02";
src = fetchurl {
url = "http://fmg-www.cs.ucla.edu/geoff/tars/${name}.tar.gz";
sha256 = "1d7c2fqrdjckp91ajpkn5nnmpci2qrxqn8b6cyl0zn1afb9amxbz";
};
buildInputs = [ bison ncurses ];
patches = [
./patches/0005-Do-not-reorder-words.patch
./patches/0007-Use-termios.patch
./patches/0008-Tex-backslash.patch
./patches/0009-Fix-FTBFS-on-glibc.patch
./patches/0011-Missing-prototypes.patch
./patches/0012-Fix-getline.patch
./patches/0013-Fix-man-pages.patch
./patches/0021-Fix-gcc-warnings.patch
./patches/0023-Exclusive-options.patch
./patches/0024-Check-tempdir-creation.patch
./patches/0025-Languages.patch
./patches/0030-Display-whole-multibyte-character.patch
];
postPatch = ''
cat >> local.h <<EOF
#define USG
#define TERMLIB "-lncurses"
#define LANGUAGES "{american,MASTERDICTS=american.med,HASHFILES=americanmed.hash}"
#define MASTERHASH "americanmed.hash"
#define BINDIR "$out/bin"
#define LIBDIR "$out/lib"
#define ELISPDIR "{$out}/share/emacs/site-lisp"
#define TEXINFODIR "$out/share/info"
#define MAN1DIR "$out/share/man/man1"
#define MAN4DIR "$out/share/man/man4"
#define MAN45DIR "$out/share/man/man5"
#define MINIMENU
#define HAS_RENAME
EOF
'';
preBuild = ''
for dir in $out/share/emacs/site-lisp $out/share/info $out/share/man/man1 $out/share/man/man4 $out/bin $out/lib; do
mkdir -p $dir
done
'';
}

View file

@ -0,0 +1,52 @@
From: Geoff Kuenning <geoff@cs.hmc.edu>
Date: Thu, 3 Nov 2005 14:14:15 -0800
Subject: 0005 Do not reorder words
ispell reorders words in personal dictionary without good reason.
The correct approach is to build the internal data structure with variant
spellings stored in the same order as they appear in the personal dictionary.
Fortunately, this is easy, though the patch is to a different file. This one
has been tested (That's what I get for trying to rush out a fix before a
meeting!).
---
makedent.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/makedent.c b/makedent.c
index 0453d11..d121345 100644
--- a/makedent.c
+++ b/makedent.c
@@ -447,9 +447,10 @@ int combinecaps (hdrp, newp)
if (retval == 0)
{
/*
- ** Couldn't combine the two entries. Add a new variant. For
- ** ease, we'll stick it right behind the header, rather than
- ** at the end of the list.
+ ** Couldn't combine the two entries. Add a new variant. We
+ ** stick it at the end of the variant list because it's
+ ** important to maintain order; this causes the personal
+ ** dictionary to have a stable ordering.
*/
forcevheader (hdrp, oldp, newp);
tdent = (struct dent *) mymalloc (sizeof (struct dent));
@@ -460,10 +461,13 @@ int combinecaps (hdrp, newp)
return -1;
}
*tdent = *newp;
- tdent->next = hdrp->next;
- hdrp->next = tdent;
- tdent->flagfield |= (hdrp->flagfield & MOREVARIANTS);
- hdrp->flagfield |= MOREVARIANTS;
+ for (oldp = hdrp;
+ oldp->next != NULL && oldp->flagfield & MOREVARIANTS;
+ oldp = oldp->next)
+ ;
+ tdent->next = oldp->next;
+ oldp->next = tdent;
+ oldp->flagfield |= MOREVARIANTS;
combineaffixes (hdrp, newp);
hdrp->flagfield |= (newp->flagfield & KEEP);
if (captype (newp->flagfield) == FOLLOWCASE)
--

View file

@ -0,0 +1,188 @@
From: Torsten Landschoff <t.landschoff@gmx.net>
Date: Tue, 30 Mar 1999 21:05:09 +0100
Subject: 0007 Use termios
Use termios instead of termio (Closes: #35288).
Patch updated on Mon, 07 Mar 2011 20:40:53 +0100 based on
ispell-3.3.02-terminal.patch from ispell-3.3.02-102.1.src.rpm
---
term.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/term.c b/term.c
index 4923844..47c1aa0 100644
--- a/term.c
+++ b/term.c
@@ -87,13 +87,22 @@ static char Rcs_Id[] =
#include "proto.h"
#include "msgs.h"
#ifdef USG
+#if defined(__GLIBC__) && __GLIBC__ >= 2
+/* Use termios under at least glibc */
+ #include <termios.h>
+ #define USE_TERMIOS
+#else
#include <termio.h>
+#endif
#else
#ifndef __DJGPP__
#include <sgtty.h>
#endif
#endif
#include <signal.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/wait.h>
void ierase P ((void));
void imove P ((int row, int col));
@@ -166,8 +175,13 @@ static int iputch (c)
}
#ifdef USG
+#ifdef USE_TERMIOS
+static struct termios sbuf;
+static struct termios osbuf;
+#else
static struct termio sbuf;
static struct termio osbuf;
+#endif
#else
static struct sgttyb sbuf;
static struct sgttyb osbuf;
@@ -190,9 +204,13 @@ void terminit ()
int tpgrp;
#else
#ifdef TIOCGPGRP
+#ifdef USE_TERMIOS
+ pid_t tpgrp;
+#else
int tpgrp;
#endif
#endif
+#endif
#ifdef TIOCGWINSZ
struct winsize wsize;
#endif /* TIOCGWINSZ */
@@ -276,7 +294,11 @@ retry:
(void) fprintf (stderr, TERM_C_NO_BATCH);
exit (1);
}
+#ifdef USE_TERMIOS
+ (void) tcgetattr (0, &osbuf);
+#else
(void) ioctl (0, TCGETA, (char *) &osbuf);
+#endif
termchanged = 1;
sbuf = osbuf;
@@ -285,7 +307,11 @@ retry:
sbuf.c_iflag &= ~(INLCR | IGNCR | ICRNL);
sbuf.c_cc[VMIN] = 1;
sbuf.c_cc[VTIME] = 1;
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &sbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &sbuf);
+#endif
uerasechar = osbuf.c_cc[VERASE];
ukillchar = osbuf.c_cc[VKILL];
@@ -298,7 +324,11 @@ retry:
#endif
#endif
#ifdef TIOCGPGRP
+#ifdef USE_TERMIOS
+ if ((tpgrp = tcgetpgrp (0)) == -1)
+#else
if (ioctl (0, TIOCGPGRP, (char *) &tpgrp) != 0)
+#endif
{
(void) fprintf (stderr, TERM_C_NO_BATCH);
exit (1);
@@ -373,7 +403,11 @@ SIGNAL_TYPE done (signo)
if (te)
tputs (te, 1, iputch);
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &osbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &osbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &osbuf);
#ifdef TIOCSLTC
@@ -394,7 +428,11 @@ static SIGNAL_TYPE onstop (signo)
if (te)
tputs (te, 1, iputch);
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSANOW, &osbuf); /* OpenSuse: TCSADRAIN */
+#else
(void) ioctl (0, TCSETAW, (char *) &osbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &osbuf);
#ifdef TIOCSLTC
@@ -413,7 +451,11 @@ static SIGNAL_TYPE onstop (signo)
if (termchanged)
{
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSANOW, &sbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &sbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &sbuf);
#ifdef TIOCSLTC
@@ -481,7 +523,11 @@ int shellescape (buf)
argv[i] = NULL;
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &osbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &osbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &osbuf);
#ifdef TIOCSLTC
@@ -527,7 +573,11 @@ int shellescape (buf)
#endif
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &sbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &sbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &sbuf);
#ifdef TIOCSLTC
@@ -563,7 +613,11 @@ void shescape (buf)
#endif
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &osbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &osbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &osbuf);
#ifdef TIOCSLTC
@@ -611,7 +665,11 @@ void shescape (buf)
#endif
#ifdef USG
+#ifdef USE_TERMIOS
+ (void) tcsetattr (0, TCSADRAIN, &sbuf);
+#else
(void) ioctl (0, TCSETAW, (char *) &sbuf);
+#endif
#else
(void) ioctl (0, TIOCSETP, (char *) &sbuf);
#ifdef TIOCSLTC
--

View file

@ -0,0 +1,48 @@
From: Ken Stevens <kstevens@ece.utah.edu>
Date: Sat, 15 Jul 2000 22:10:53 -0400
Subject: 0008 Tex backslash
Version 3.1.20 contains an irritating bug when using latex that causes all
sorts of problems when the backslash is used. (The backslash is a common
character in latex that is used, among other things, to create a forced space
similar to the tilde character.) In the current version, 3.1.20, the next TWO
characters are skipped after a backslash. This can results in misspellings and
the file being incorrectly parsed. (For example, if the text contains the
sequence `\ $' math mode will not be entered until the matching $ which should
end it, resulting in the body of the text not being spell checked and the math
region being checked.)
Make sure to undefine NO8BIT and use a larger number for MASKBITS if you are
using iso character sets.
http://www.kdstevens.com/~stevens/ispell-faq.html#bslash
---
defmt.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/defmt.c b/defmt.c
index 35f93e4..7499752 100644
--- a/defmt.c
+++ b/defmt.c
@@ -884,6 +884,8 @@ static int TeX_math_end (bufp)
return 0;
}
+/* Updates bufp to point to the next character to skip. */
+/* Should only be called on non-word characters. */
static int TeX_math_begin (bufp)
unsigned char ** bufp;
{
@@ -902,10 +904,7 @@ static int TeX_math_begin (bufp)
if (**bufp == TEXLEFTPAREN || **bufp == TEXLEFTSQUARE)
return 1;
else if (!isalpha(**bufp) && **bufp != '@')
- {
- (*bufp)++;
- continue;
- }
+ return 0;
else if (TeX_strncmp (*bufp, "begin", 5) == 0)
{
if (TeX_math_check ('b', bufp))
--

View file

@ -0,0 +1,23 @@
From: Richard Braakman <dark@dark.wapit.fi>
Date: Fri, 2 Feb 2001 17:22:53 +0200
Subject: 0009 Fix FTBFS on glibc
Fix FTBFS on glibc (Closes: #75377)
---
config.X | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/config.X b/config.X
index 18bf621..0a47cb2 100644
--- a/config.X
+++ b/config.X
@@ -531,7 +531,7 @@
#endif /* NO_MKSTEMP */
/* Aliases for some routines */
-#ifdef USG
+#if defined (USG) && !defined(__GLIBC__)
#define BCOPY(s, d, n) memcpy (d, s, n)
#define BZERO(d, n) memset (d, 0, n)
#define index strchr
--

View file

@ -0,0 +1,84 @@
From: Doug Porter <dsp@debian.org>
Date: Tue, 22 Jan 2002 10:28:44 -0500
Subject: 0011 Missing prototypes
Fixing implicit declarations (Closes: #130405).
---
correct.c | 1 +
ijoin.c | 2 +-
ispell.c | 2 ++
lookup.c | 2 ++
tree.c | 1 +
5 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/correct.c b/correct.c
index e2b63c8..661bf57 100644
--- a/correct.c
+++ b/correct.c
@@ -201,6 +201,7 @@ static char Rcs_Id[] =
*/
#include <ctype.h>
+#include <unistd.h>
#include "config.h"
#include "ispell.h"
#include "proto.h"
diff --git a/ijoin.c b/ijoin.c
index edb18d1..5da039a 100644
--- a/ijoin.c
+++ b/ijoin.c
@@ -115,6 +115,7 @@ static char Rcs_Id[] =
*/
#include <stdio.h>
+#include <string.h>
#include "config.h"
#include "ispell.h"
#include "proto.h"
@@ -169,7 +170,6 @@ static char * tabchar = " \t"; /* Field separator character(s) */
static int unpairable1 = 0; /* NZ if -a1 */
static int unpairable2 = 0; /* NZ if -a2 */
-extern int strcmp ();
int main (argc, argv) /* Join files */
int argc; /* Argument count */
diff --git a/ispell.c b/ispell.c
index 9b509d0..59fe358 100644
--- a/ispell.c
+++ b/ispell.c
@@ -235,6 +235,8 @@ static char Rcs_Id[] =
#include <fcntl.h>
#endif /* NO_FCNTL_H */
#include <sys/stat.h>
+#include <ctype.h>
+#include <unistd.h>
static void usage P ((void));
int main P ((int argc, char * argv[]));
diff --git a/lookup.c b/lookup.c
index 648f9c8..8bf1f6c 100644
--- a/lookup.c
+++ b/lookup.c
@@ -87,6 +87,8 @@ static char Rcs_Id[] =
#include <fcntl.h>
+#include <sys/types.h>
+#include <unistd.h>
#include "config.h"
#include "ispell.h"
#include "proto.h"
diff --git a/tree.c b/tree.c
index 073a6a6..c26f635 100644
--- a/tree.c
+++ b/tree.c
@@ -94,6 +94,7 @@ static char Rcs_Id[] =
#include <ctype.h>
#include <errno.h>
+#include <unistd.h>
#include "config.h"
#include "ispell.h"
#include "proto.h"
--

View file

@ -0,0 +1,62 @@
From: Stefan Potyra <sistpoty@ubuntu.com>
Date: Sat, 3 Oct 2009 04:00:34 +0200
Subject: 0012 Fix getline
getline is not provided by eglibc, avoid conflict
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549401
Forwarded: no
---
correct.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/correct.c b/correct.c
index 661bf57..ff7cb99 100644
--- a/correct.c
+++ b/correct.c
@@ -246,7 +246,7 @@ static void save_root_cap P ((ichar_t * word, ichar_t * pattern,
struct flagent * sufent,
ichar_t savearea[MAX_CAPS][INPUTWORDLEN + MAXAFFIXLEN],
int * nsaved));
-static char * getline P ((char * buf, int bufsize));
+static char * getline_ispell P ((char * buf, int bufsize));
void askmode P ((void));
void copyout P ((unsigned char ** cc, int cnt));
static void lookharder P ((unsigned char * string));
@@ -572,7 +572,7 @@ checkagain:
imove (li - 1, 0);
(void) putchar ('!');
- if (getline ((char *) buf, sizeof buf) == NULL)
+ if (getline_ispell ((char *) buf, sizeof buf) == NULL)
{
(void) putchar (7);
ierase ();
@@ -597,7 +597,7 @@ checkagain:
(void) printf ("%s ", CORR_C_READONLY);
}
(void) printf (CORR_C_REPLACE_WITH);
- if (getline ((char *) ctok, ctokl) == NULL)
+ if (getline_ispell ((char *) ctok, ctokl) == NULL)
{
(void) putchar (7);
/* Put it back */
@@ -665,7 +665,7 @@ checkagain:
unsigned char buf[100];
imove (li - 1, 0);
(void) printf (CORR_C_LOOKUP_PROMPT);
- if (getline ((char *) buf, sizeof buf) == NULL)
+ if (getline_ispell ((char *) buf, sizeof buf) == NULL)
{
(void) putchar (7);
ierase ();
@@ -1584,7 +1584,7 @@ static void save_root_cap (word, pattern, prestrip, preadd, sufstrip, sufadd,
return;
}
-static char * getline (s, len)
+static char * getline_ispell(s, len)
register char * s;
register int len;
{
--

View file

@ -0,0 +1,227 @@
From: David Paleino <d.paleino@gmail.com>
Date: Mon, 9 Nov 2009 09:22:12 +0000
Subject: 0013 Fix man pages
Fix man pages, manpage-has-errors-from-man and hyphen-used-as-minus-sign
Forwarded: no
---
ispell.1X | 26 +++++++++++++-------------
ispell.5X | 26 +++++++++++++-------------
2 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/ispell.1X b/ispell.1X
index b27b120..79894d4 100644
--- a/ispell.1X
+++ b/ispell.1X
@@ -236,8 +236,8 @@ count affix-file
.RB [ \-p | \-s]
.RB [ \-c ]
.I expanded-file
-.IR affix [ +addition ]
-...
+.IR affix
+.RI [ +addition ]
.PP
.B icombine
.RB [ \-T
@@ -336,7 +336,7 @@ The amount of context is subject to a system-imposed limit.
If the
.B \-V
flag is given, characters that are not in the 7-bit ANSI printable
-character set will always be displayed in the style of "cat -v", even if
+character set will always be displayed in the style of "cat \-v", even if
.I ispell
thinks that these characters are legal ISO Latin-1 on your system.
This is useful when working with older terminals.
@@ -542,7 +542,7 @@ option is used to specify an alternate hashed dictionary file,
other than the default.
If the filename does not contain a "/",
the library directory for the default dictionary file is prefixed;
-thus, to use a dictionary in the local directory "-d ./xxx.hash" must
+thus, to use a dictionary in the local directory "\-d ./xxx.hash" must
be used.
This is useful to allow dictionaries for alternate languages.
Unlike previous versions of
@@ -615,7 +615,7 @@ alphabetics have no meaning - alphabetics are already accepted.
.I Ispell
will typically be used with input from a file, meaning that preserving
parity for possible 8 bit characters from the input text is OK. If you
-specify the -l option, and actually type text from the terminal, this may
+specify the \-l option, and actually type text from the terminal, this may
create problems if your stty settings preserve parity.
.PP
It is not possible to use
@@ -799,7 +799,7 @@ that the '&' is replaced by '?' (and the near-miss count is always zero).
The suggested derivations following the near misses are in the form:
.PP
.RS
-[prefix+] root [-prefix] [-suffix] [+suffix]
+[prefix+] root [\-prefix] [\-suffix] [+suffix]
.RE
.PP
(e.g., "re+fry-y+ies" to get "refries")
@@ -841,7 +841,7 @@ These output lines can be summarized as follows:
.PP
For example, a dummy dictionary containing the words "fray", "Frey",
"fry", and "refried" might produce the following response to the
-command "echo 'frqy refries | ispell -a -m -d ./test.hash":
+command "echo 'frqy refries | ispell \-a \-m \-d ./test.hash":
.RS
.nf
(#) International Ispell Version 3.0.05 (beta), 08/10/91
@@ -1036,7 +1036,7 @@ script does this.
As an example, the command:
.PP
.RS
-echo BOTHER | ispell -c
+echo BOTHER | ispell \-c
.RE
.PP
produces:
@@ -1055,7 +1055,7 @@ it expands affix flags to produce a list of words.
For example, the command:
.PP
.RS
-echo BOTH/R | ispell -e
+echo BOTH/R | ispell \-e
.RE
.PP
produces:
@@ -1268,7 +1268,7 @@ hash file if it were added to the language table.
Only affixes that generate legal roots (found in the original input)
are listed.
.PP
-If the "-c" option is not given, the output lines are in the
+If the "\-c" option is not given, the output lines are in the
following format:
.IP
strip/add/count/bytes
@@ -1298,7 +1298,7 @@ If the
the output is made visually cleaner (but harder to post-process)
by changing it to:
.IP
--strip+add<tab>count<tab>bytes
+\-strip+add<tab>count<tab>bytes
.PP
where
.IR strip ,
@@ -1313,7 +1313,7 @@ represents the ASCII tab character.
The method used to generate possible affixes will also generate
longer affixes which have common headers or trailers. For example,
the two words "moth" and "mother" will generate not only the obvious
-substitution "+er" but also "-h+her" and "-th+ther" (and possibly
+substitution "+er" but also "\-h+her" and "\-th+ther" (and possibly
even longer ones, depending on the value of
.IR min ).
To prevent
@@ -1621,7 +1621,7 @@ redirected.
However, a lot of the temporary space needed is for sorting, so TMPDIR
is only a partial help on systems with an uncooperative
.IR sort (1).
-("Cooperative" is defined as accepting the undocumented -T switch).
+("Cooperative" is defined as accepting the undocumented \-T switch).
At its peak usage,
.I munchlist
takes 10 to 40 times the original
diff --git a/ispell.5X b/ispell.5X
index ab526ed..7a1c2e5 100644
--- a/ispell.5X
+++ b/ispell.5X
@@ -137,8 +137,8 @@ This feature can be used to convert an entire dictionary if necessary:)
echo qqqqq > dummy.dict
buildhash dummy.dict \fIaffix-file\fP dummy.hash
awk '{print "*"}END{print "#"}' \fIold-dict-file\fP \e
- | ispell -a -T \fIold-dict-string-type\fP \e
- -d ./dummy.hash -p ./\fInew-dict-file\fP \e
+ | ispell \-a \-T \fIold-dict-string-type\fP \e
+ \-d ./dummy.hash \-p ./\fInew-dict-file\fP \e
> /dev/null
rm dummy.*
.fi
@@ -622,7 +622,7 @@ or
.B stringchar
statements.
For example, if the hyphen is a boundary character (useful in French),
-the string "foo-bar" would be a single word, but "-foo" would be the
+the string "foo-bar" would be a single word, but "\-foo" would be the
same as "foo", and "foo--bar" would be two words separated by non-word
characters.
.PP
@@ -916,7 +916,7 @@ The following (suffix) replacements:
.RS
.nf
\&. > MENT
-Y > -Y,IES
+Y > \-Y,IES
.fi
.RE
.PP
@@ -956,8 +956,8 @@ Instead, you must use two separate rules:
.PP
.RS
.nf
-E > -E,IES
-Y > -Y,IES
+E > \-E,IES
+Y > \-Y,IES
.fi
.RE
.PP
@@ -1005,7 +1005,7 @@ For example, to specify words ending in "ED", write:
.PP
.RS
.nf
-E D > -ED,ING # As in covered > covering
+E D > \-ED,ING # As in covered > covering
.fi
.RE
.PP
@@ -1013,7 +1013,7 @@ If you write:
.PP
.RS
.nf
-ED > -ED,ING
+ED > \-ED,ING
.fi
.RE
.PP
@@ -1021,7 +1021,7 @@ the effect will be the same as:
.PP
.RS
.nf
-[ED] > -ED,ING
+[ED] > \-ED,ING
.fi
.RE
.PP
@@ -1047,7 +1047,7 @@ is useful, as in the following example:
.PP
.RS
.nf
-$ munchlist -c oldaffixes -l newaffixes olddict > newdict
+$ munchlist \-c oldaffixes \-l newaffixes olddict > newdict
.fi
.RE
.PP
@@ -1070,7 +1070,7 @@ flag from the English affix file:
.RS
.nf
flag *S:
- [^AEIOU]Y > -Y,IES # As in imply > implies
+ [^AEIOU]Y > \-Y,IES # As in imply > implies
[AEIOU]Y > S # As in convey > conveys
[SXZH] > ES # As in fix > fixes
[^SXZHY] > S # As in bat > bats
@@ -1099,8 +1099,8 @@ For example, we could extend the English "R" flag as follows:
flag *R:
E > R # As in skate > skater
E > RS # As in skate > skaters
- [^AEIOU]Y > -Y,IER # As in multiply > multiplier
- [^AEIOU]Y > -Y,IERS # As in multiply > multipliers
+ [^AEIOU]Y > \-Y,IER # As in multiply > multiplier
+ [^AEIOU]Y > \-Y,IERS # As in multiply > multipliers
[AEIOU]Y > ER # As in convey > conveyer
[AEIOU]Y > ERS # As in convey > conveyers
[^EY] > ER # As in build > builder
--

View file

@ -0,0 +1,57 @@
From: Robert Luberda <robert@debian.org>
Date: Mon, 7 Mar 2011 22:23:56 +0100
Subject: 0021 Fix gcc warnings
Fix some gcc warnings.
---
correct.c | 2 +-
languages/english/msgs.h | 8 ++++----
tree.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/correct.c b/correct.c
index 79b259f..982b7c6 100644
--- a/correct.c
+++ b/correct.c
@@ -825,7 +825,7 @@ static void inserttoken (buf, start, tok, curchar, oktochange)
for (p = start; p != *curchar; p++)
(void) putc (*p, logfile);
(void) putc (' ', logfile);
- (void) fputs (tok, logfile);
+ (void) fputs ((char*) tok, logfile);
(void) putc ('\n', logfile);
(void) fflush (logfile);
}
diff --git a/languages/english/msgs.h b/languages/english/msgs.h
index d33b42b..f9c87ca 100644
--- a/languages/english/msgs.h
+++ b/languages/english/msgs.h
@@ -182,10 +182,10 @@
#define CORR_C_HELP_4 "next to each one. You have the option of replacing the word%s\n"
#define CORR_C_HELP_5 "completely, or choosing one of the suggested words.%s\n"
/* You may add HELP_6 through HELP_9 if your language needs more lines */
-#define CORR_C_HELP_6 ""
-#define CORR_C_HELP_7 ""
-#define CORR_C_HELP_8 ""
-#define CORR_C_HELP_9 ""
+#define CORR_C_HELP_6 "%s"
+#define CORR_C_HELP_7 "%s"
+#define CORR_C_HELP_8 "%s"
+#define CORR_C_HELP_9 "%s"
#define CORR_C_HELP_COMMANDS "%s\nCommands are:%s\n%s\n"
#define CORR_C_HELP_R_CMD "R Replace the misspelled word completely.%s\n"
#define CORR_C_HELP_BLANK "Space Accept the word this time only.%s\n"
diff --git a/tree.c b/tree.c
index 05a6918..229ae16 100644
--- a/tree.c
+++ b/tree.c
@@ -351,7 +351,7 @@ void treeinsert (word, wordlen, keep)
struct dent * oldhtab;
unsigned int oldhsize;
ichar_t nword[INPUTWORDLEN + MAXAFFIXLEN];
- int isvariant;
+ MASKTYPE isvariant;
/*
* Expand hash table when it is MAXPCT % full.
--

View file

@ -0,0 +1,38 @@
From: Robert Luberda <robert@debian.org>
Date: Tue, 8 Mar 2011 21:12:23 +0100
Subject: 0023 Exclusive options
Make options -x and -b mutually exclusive
---
ispell.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ispell.c b/ispell.c
index d130a0e..cd5802a 100644
--- a/ispell.c
+++ b/ispell.c
@@ -279,6 +279,7 @@ int main (argc, argv)
static char outbuf[BUFSIZ];
int argno;
int arglen;
+ int bflag = 0;
Cmd = *argv;
@@ -728,12 +729,13 @@ int main (argc, argv)
nodictflag++;
break;
case 'b':
- if (arglen > 2)
+ if (arglen > 2 || xflag == 1)
usage ();
xflag = 0; /* Keep a backup file */
+ bflag = 1;
break;
case 'x':
- if (arglen > 2)
+ if (arglen > 2 || bflag == 1)
usage ();
xflag = 1; /* Don't keep a backup file */
break;
--

View file

@ -0,0 +1,69 @@
From: Robert Luberda <robert@debian.org>
Date: Tue, 8 Mar 2011 21:00:31 +0100
Subject: 0024 Check tempdir creation
Fail if temporary directory cannot be created.
---
findaffix.X | 3 ++-
munchlist.X | 3 ++-
subset.X | 3 ++-
zapdups.X | 3 ++-
4 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/findaffix.X b/findaffix.X
index 2c253e2..58cabab 100755
--- a/findaffix.X
+++ b/findaffix.X
@@ -179,7 +179,8 @@ TEMPDIR=`mktemp -d ${TDIR}/faffXXXXXXXXXX 2>/dev/null` || TEMPDIR="$TDIR"
TMP=${TEMPDIR}/faff$$
if [ "$TEMPDIR" = "$TDIR" ]
then
- TOREMOVE="${TMP}*"
+ echo "Failed to create temporary directory; exiting"
+ exit 1
else
TOREMOVE="$TEMPDIR"
fi
diff --git a/munchlist.X b/munchlist.X
index ada3f1d..47bb908 100755
--- a/munchlist.X
+++ b/munchlist.X
@@ -180,7 +180,8 @@ MUNCHDIR=`mktemp -d ${TDIR}/munchXXXXXXXXXX 2>/dev/null` || MUNCHDIR="$TDIR"
TMP=${MUNCHDIR}/munch$$
if [ "$MUNCHDIR" = "$TDIR" ]
then
- TOREMOVE="${TMP}*"
+ echo "$0: Failed to create temporary directory, exiting..."
+ exit 1
else
TOREMOVE="$MUNCHDIR"
fi
diff --git a/subset.X b/subset.X
index cc748ec..9c904cc 100755
--- a/subset.X
+++ b/subset.X
@@ -125,7 +125,8 @@ TEMPDIR=`mktemp -d ${TDIR}/ssetXXXXXXXXXX 2>/dev/null` || TEMPDIR="$TDIR"
TMP=${TEMPDIR}/sset$$
if [ "$TEMPDIR" = "$TDIR" ]
then
- TOREMOVE="${TMP}*"
+ echo "$0: Failed to create temporary directory, exiting..."
+ exit 1
else
TOREMOVE="$TEMPDIR"
fi
diff --git a/zapdups.X b/zapdups.X
index a68852a..1c610d4 100755
--- a/zapdups.X
+++ b/zapdups.X
@@ -111,7 +111,8 @@ TEMPDIR=`mktemp -d ${TDIR}/zapdXXXXXXXXXX 2>/dev/null` || TEMPDIR="$TDIR"
TMP=${TEMPDIR}/zapd$$
if [ "$TEMPDIR" = "$TDIR" ]
then
- TOREMOVE="${TMP}*"
+ echo "$0: Failed to create temporary directory, exiting..."
+ exit 1
else
TOREMOVE="$TEMPDIR"
fi
--

View file

@ -0,0 +1,81 @@
From: Robert Luberda <robert@debian.org>
Date: Tue, 8 Mar 2011 21:02:47 +0100
Subject: 0025 Languages
Fix a few words.
---
languages/english/british.0 | 1 +
languages/english/english.0 | 8 ++++++--
languages/english/english.1 | 3 ++-
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/languages/english/british.0 b/languages/english/british.0
index dc4caa7..04d9177 100644
--- a/languages/english/british.0
+++ b/languages/english/british.0
@@ -46,6 +46,7 @@ armour/DGMRSZ
armoured/U
armourer/MS
armoury/DMS
+artefact/MS
atomisation/MS
atomise/DGRSZ
authorisation/AMS
diff --git a/languages/english/english.0 b/languages/english/english.0
index fc13212..f85e15a 100644
--- a/languages/english/english.0
+++ b/languages/english/english.0
@@ -3502,6 +3502,7 @@ closure/DGMS
cloth/DGS
clothe/DGS
clothed/U
+cloths
cloud/DGS
clouded/U
cloudless/PY
@@ -10019,9 +10020,10 @@ mystery/MS
mystic/MS
mystical/Y
mysticism/S
-myth/MS
+myth/M
mythical/Y
mythology/MS
+myths
nag/MS
nail/DGRS
naive/PRY
@@ -14818,6 +14820,7 @@ tent/DGRS
tentacle/DS
tentative/PY
tented/U
+tenth
tenths
tenure/DS
tenured/U
@@ -16511,8 +16514,9 @@ youngster/MS
your/MS
yourself
yourselves
-youth/MS
+youth/M
youthful/PY
+youths
yuck
Yugoslavian/MS
yummy/R
diff --git a/languages/english/english.1 b/languages/english/english.1
index 2bfac86..78a7edf 100644
--- a/languages/english/english.1
+++ b/languages/english/english.1
@@ -7449,7 +7449,8 @@ metalloid
metallurgic
metallurgical/Y
metallurgists
-metalsmith/S
+metalsmith
+metalsmiths
metalwork/GJR
metamorphic
metamorphism
--

View file

@ -0,0 +1,35 @@
From: Robert Luberda <robert@debian.org>
Date: Mon, 21 Mar 2011 10:36:15 +0100
Subject: 0030 Display whole multibyte character
Display all bytes from multibyte characters instead of converting them
into `cat -v' format. This fixes an ugly screen content shown while
checking UTF-8 files.
---
correct.c | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/correct.c b/correct.c
index 982b7c6..c91b41b 100644
--- a/correct.c
+++ b/correct.c
@@ -733,11 +733,14 @@ static int show_char (cp, linew, output, maxw)
ichar = SET_SIZE + laststringch;
else
ichar = chartoichar (ch);
- if (!vflag && iswordch (ichar) && len == 1)
+ if (!vflag && iswordch (ichar) && len >= 1)
{
- if (output)
- (void) putchar (ch);
- (*cp)++;
+ for (i = 0; i < len; ++i)
+ {
+ if (output)
+ (void) putchar (**cp);
+ (*cp)++;
+ }
return 1;
}
if (ch == '\t')
--

View file

@ -1,39 +0,0 @@
{stdenv, fetchurl, tetex, unzip}:
stdenv.mkDerivation rec {
name = "tex4ht-1.0.2009_06_11_1038";
src = fetchurl {
url = "http://tug.org/applications/tex4ht/tex4ht.zip";
sha256 = "15gj18ihds6530af42clpa4zskak5kah9wzs2hd19a9ymwjsccd6";
};
buildInputs = [ tetex unzip ];
hardeningDisable = [ "format" ];
buildPhase = ''
cd src
for f in tex4ht t4ht htcmd ; do
# -DENVFILE="$out/share/texmf-nix/tex4ht/base/unix/tex4ht.env"
''${CC:-gcc} -o $f $f.c -I${tetex}/include -L${tetex}/lib -DHAVE_DIRENT_H -DHAVE_DIRENT_H -DKPATHSEA -lkpathsea
done
cd -
'';
installPhase = ''
mkdir -p $out/bin
for f in src/tex4ht src/t4ht src/htcmd "bin/unix/"*; do
mv $f $out/bin/
done
mv texmf $out/texmf-dist
'';
meta = {
homepage = http://tug.org/tex4ht/;
description = "A system to convert (La)TeX documents to HTML and various other formats";
license = stdenv.lib.licenses.lppl12;
platforms = stdenv.lib.platforms.unix;
broken = true; # use the one from texlive.tex4ht
};
}

View file

@ -0,0 +1,39 @@
{ stdenv, gcc, libav_12, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "untrunc-${version}";
version = "2018.01.13";
src = fetchFromGitHub {
owner = "ponchio";
repo = "untrunc";
rev = "3a2e6d0718faf06589f7b9d95c8f966348e537f7";
sha256 = "03ka4lr69k7mikfpcpd95smzdj62v851ididnjyps5a0j06f8087";
};
buildInputs = [ gcc libav_12 ];
# Untrunc uses the internal libav headers 'h264dec.h' and 'config.h'.
# The latter must be created through 'configure'.
libavConfiguredSrc = libav_12.overrideAttrs (oldAttrs: {
name = "libav-configured-src";
outputs = [ "out" ];
phases = [ "unpackPhase" "patchPhase" "configurePhase" "installPhase" ];
installPhase = "cp -r . $out";
});
buildCommand = ''
mkdir -p $out/bin
g++ -o $out/bin/untrunc \
-Wno-deprecated-declarations \
$src/file.cpp $src/main.cpp $src/track.cpp $src/atom.cpp $src/mp4.cpp \
-I$libavConfiguredSrc -lavformat -lavcodec -lavutil
'';
meta = with stdenv.lib; {
description = "Restore a damaged (truncated) mp4, m4v, mov, 3gp video from a similar, undamaged video";
license = licenses.gpl2;
homepage = https://github.com/ponchio/untrunc;
maintainers = [ maintainers.earvstedt ];
};
}

View file

@ -42,6 +42,7 @@ mapAliases (rec {
bridge_utils = bridge-utils; # added 2015-02-20 bridge_utils = bridge-utils; # added 2015-02-20
btrfsProgs = btrfs-progs; # added 2016-01-03 btrfsProgs = btrfs-progs; # added 2016-01-03
bundler_HEAD = bundler; # added 2015-11-15 bundler_HEAD = bundler; # added 2015-11-15
cantarell_fonts = cantarell-fonts; # added 2018-03-03
checkbashism = checkbashisms; # added 2016-08-16 checkbashism = checkbashisms; # added 2016-08-16
cifs_utils = cifs-utils; # added 2016-08 cifs_utils = cifs-utils; # added 2016-08
clangAnalyzer = clang-analyzer; # added 2015-02-20 clangAnalyzer = clang-analyzer; # added 2015-02-20

View file

@ -2922,6 +2922,8 @@ with pkgs;
inetutils = callPackage ../tools/networking/inetutils { }; inetutils = callPackage ../tools/networking/inetutils { };
infiniband-diags = callPackage ../tools/networking/infiniband-diags { };
inform7 = callPackage ../development/compilers/inform7 { }; inform7 = callPackage ../development/compilers/inform7 { };
infamousPlugins = callPackage ../applications/audio/infamousPlugins { }; infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
@ -3301,6 +3303,8 @@ with pkgs;
boost = boost165; boost = boost165;
}; };
ispell = callPackage ../tools/text/ispell {};
kindlegen = callPackage ../tools/typesetting/kindlegen { }; kindlegen = callPackage ../tools/typesetting/kindlegen { };
latex2html = callPackage ../tools/misc/latex2html { }; latex2html = callPackage ../tools/misc/latex2html { };
@ -4785,6 +4789,8 @@ with pkgs;
storebrowse = callPackage ../tools/system/storebrowse { }; storebrowse = callPackage ../tools/system/storebrowse { };
stubby = callPackage ../tools/networking/stubby { };
syntex = callPackage ../tools/graphics/syntex {}; syntex = callPackage ../tools/graphics/syntex {};
fusesmb = callPackage ../tools/filesystems/fusesmb { samba = samba3; }; fusesmb = callPackage ../tools/filesystems/fusesmb { samba = samba3; };
@ -5140,6 +5146,8 @@ with pkgs;
untex = callPackage ../tools/text/untex { }; untex = callPackage ../tools/text/untex { };
untrunc = callPackage ../tools/video/untrunc { };
upx = callPackage ../tools/compression/upx { }; upx = callPackage ../tools/compression/upx { };
uqmi = callPackage ../tools/networking/uqmi { }; uqmi = callPackage ../tools/networking/uqmi { };
@ -9459,7 +9467,7 @@ with pkgs;
libb2 = callPackage ../development/libraries/libb2 { }; libb2 = callPackage ../development/libraries/libb2 { };
libbap = callPackage ../development/libraries/libbap { libbap = callPackage ../development/libraries/libbap {
inherit (ocamlPackages_4_02) bap ocaml findlib ctypes; inherit (ocamlPackages) bap ocaml findlib ctypes;
}; };
libbass = (callPackage ../development/libraries/audio/libbass { }).bass; libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
@ -13934,7 +13942,7 @@ with pkgs;
caladea = callPackage ../data/fonts/caladea {}; caladea = callPackage ../data/fonts/caladea {};
cantarell_fonts = callPackage ../data/fonts/cantarell-fonts { }; cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
carlito = callPackage ../data/fonts/carlito {}; carlito = callPackage ../data/fonts/carlito {};
@ -13958,6 +13966,8 @@ with pkgs;
crimson = callPackage ../data/fonts/crimson {}; crimson = callPackage ../data/fonts/crimson {};
deepin-icon-theme = callPackage ../data/icons/deepin-icon-theme { };
dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts { dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {
inherit (perlPackages) FontTTF; inherit (perlPackages) FontTTF;
}); });
@ -16237,7 +16247,10 @@ with pkgs;
bluez5 = bluez5_28; bluez5 = bluez5_28;
fontsConf = makeFontsConf { fontsConf = makeFontsConf {
fontDirectories = [ fontDirectories = [
carlito dejavu_fonts
freefont_ttf xorg.fontmiscmisc freefont_ttf xorg.fontmiscmisc
liberation_ttf_v1_binary
liberation_ttf_v2_binary
]; ];
}; };
clucene_core = clucene_core_2; clucene_core = clucene_core_2;
@ -16820,6 +16833,8 @@ with pkgs;
openscad = callPackage ../applications/graphics/openscad {}; openscad = callPackage ../applications/graphics/openscad {};
opentx = callPackage ../applications/misc/opentx { };
opera = callPackage ../applications/networking/browsers/opera {}; opera = callPackage ../applications/networking/browsers/opera {};
orca = python3Packages.callPackage ../applications/misc/orca { orca = python3Packages.callPackage ../applications/misc/orca {
@ -20474,8 +20489,6 @@ with pkgs;
tewi-font = callPackage ../data/fonts/tewi {}; tewi-font = callPackage ../data/fonts/tewi {};
tex4ht = callPackage ../tools/typesetting/tex/tex4ht { tetex = ""; };
texFunctions = callPackage ../tools/typesetting/tex/nix pkgs; texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
# TeX Live; see http://nixos.org/nixpkgs/manual/#sec-language-texlive # TeX Live; see http://nixos.org/nixpkgs/manual/#sec-language-texlive

View file

@ -54,7 +54,7 @@ let
base64 = callPackage ../development/ocaml-modules/base64 { }; base64 = callPackage ../development/ocaml-modules/base64 { };
bap = callPackage ../development/ocaml-modules/bap { cmdliner = cmdliner_0_9; }; bap = callPackage ../development/ocaml-modules/bap { };
batteries = callPackage ../development/ocaml-modules/batteries { }; batteries = callPackage ../development/ocaml-modules/batteries { };

View file

@ -328,11 +328,11 @@ let
composer = pkgs.stdenv.mkDerivation rec { composer = pkgs.stdenv.mkDerivation rec {
name = "composer-${version}"; name = "composer-${version}";
version = "1.6.2"; version = "1.6.3";
src = pkgs.fetchurl { src = pkgs.fetchurl {
url = "https://getcomposer.org/download/${version}/composer.phar"; url = "https://getcomposer.org/download/${version}/composer.phar";
sha256 = "0xjjnbpzar6ybpad77r0b4a96bwrayza8s1s9vz6s634ir98dhvf"; sha256 = "1dna9ng77nw002l7hq60b6vz0f1snmnsxj1l7cg4f877msxppjsj";
}; };
unpackPhase = ":"; unpackPhase = ":";
@ -410,13 +410,13 @@ let
php-parallel-lint = pkgs.stdenv.mkDerivation rec { php-parallel-lint = pkgs.stdenv.mkDerivation rec {
name = "php-parallel-lint-${version}"; name = "php-parallel-lint-${version}";
version = "0.9.2"; version = "1.0.0";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "JakubOnderka"; owner = "JakubOnderka";
repo = "PHP-Parallel-Lint"; repo = "PHP-Parallel-Lint";
rev = "v${version}"; rev = "v${version}";
sha256 = "0dzyi6arwpwbjgr366vw3qxibc3naq863p75q433ahznbdygzzm1"; sha256 = "16nv8yyk2z3l213dg067l6di4pigg5rd8yswr5xgd18jwbys2vnw";
}; };
buildInputs = [ pkgs.makeWrapper composer box ]; buildInputs = [ pkgs.makeWrapper composer box ];
@ -443,11 +443,11 @@ let
phpcs = pkgs.stdenv.mkDerivation rec { phpcs = pkgs.stdenv.mkDerivation rec {
name = "phpcs-${version}"; name = "phpcs-${version}";
version = "2.6.0"; version = "3.2.3";
src = pkgs.fetchurl { src = pkgs.fetchurl {
url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar"; url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcs.phar";
sha256 = "02mlv44x508rnkzkwiyh7lg2ah7aqyxcq65q9ycj06czm0xdzs41"; sha256 = "193axz56j1kyq458q0y38m99bx31jjjldfg6bv71vgm6zh4rvvs1";
}; };
phases = [ "installPhase" ]; phases = [ "installPhase" ];
@ -464,17 +464,17 @@ let
description = "PHP coding standard tool"; description = "PHP coding standard tool";
license = licenses.bsd3; license = licenses.bsd3;
homepage = https://squizlabs.github.io/PHP_CodeSniffer/; homepage = https://squizlabs.github.io/PHP_CodeSniffer/;
maintainers = with maintainers; [ javaguirre ]; maintainers = with maintainers; [ javaguirre etu ];
}; };
}; };
phpcbf = pkgs.stdenv.mkDerivation rec { phpcbf = pkgs.stdenv.mkDerivation rec {
name = "phpcbf-${version}"; name = "phpcbf-${version}";
version = "2.6.0"; version = "3.2.3";
src = pkgs.fetchurl { src = pkgs.fetchurl {
url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcbf.phar"; url = "https://github.com/squizlabs/PHP_CodeSniffer/releases/download/${version}/phpcbf.phar";
sha256 = "1ijf52cgd85ypvw431nnmzij6156ryhfvmajpkr7plfw0iccqc5j"; sha256 = "00p0l01shxx1h6g26j2dbfrp9j7im541das4xps4wrsvc4h4da9l";
}; };
phases = [ "installPhase" ]; phases = [ "installPhase" ];
@ -491,7 +491,7 @@ let
description = "PHP coding standard beautifier and fixer"; description = "PHP coding standard beautifier and fixer";
license = licenses.bsd3; license = licenses.bsd3;
homepage = https://squizlabs.github.io/PHP_CodeSniffer/; homepage = https://squizlabs.github.io/PHP_CodeSniffer/;
maintainers = with maintainers; [ cmcdragonkai ]; maintainers = with maintainers; [ cmcdragonkai etu ];
}; };
}; };
}; in self }; in self

Some files were not shown because too many files have changed in this diff Show more