readline != null && ncurses != null;
stdenv.mkDerivation {
- name = "sqlite-3.11.1";
+ name = "sqlite-3.12.2";
src = fetchurl {
- url = "http://sqlite.org/2016/sqlite-autoconf-3110100.tar.gz";
- sha1 = "c4b4dcd735a4daf5a2e2bb90f374484c8d4dad29";
+ url = "http://sqlite.org/2016/sqlite-autoconf-3120200.tar.gz";
+ sha1 = "b43c2e7238e54c50b95fbbd85c48792f4f39af8c";
};
outputs = [ "dev" "out" "bin" ];
diff --git a/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix b/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
index 4e5d360aea0..d3e1a6dc17e 100644
--- a/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
+++ b/pkgs/development/libraries/sqlite/sqlite3_analyzer.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, unzip, tcl }:
stdenv.mkDerivation {
- name = "sqlite3_analzer-3.8.10.1";
+ name = "sqlite3_analyzer-3.8.10.1";
src = fetchurl {
url = "https://www.sqlite.org/2015/sqlite-src-3081001.zip";
diff --git a/pkgs/development/libraries/telepathy/glib/default.nix b/pkgs/development/libraries/telepathy/glib/default.nix
index 9167ecc76d4..bb187ce1202 100644
--- a/pkgs/development/libraries/telepathy/glib/default.nix
+++ b/pkgs/development/libraries/telepathy/glib/default.nix
@@ -2,11 +2,11 @@
, gobjectIntrospection, valaSupport ? true, vala }:
stdenv.mkDerivation rec {
- name = "telepathy-glib-0.24.0";
+ name = "telepathy-glib-0.24.1";
src = fetchurl {
url = "${meta.homepage}/releases/telepathy-glib/${name}.tar.gz";
- sha256 = "ae0002134991217f42e503c43dea7817853afc18863b913744d51ffa029818cf";
+ sha256 = "1symyzbjmxvksn2ifdkk50lafjm2llf2sbmky062gq2pz3cg23cy";
};
configureFlags = stdenv.lib.optional valaSupport "--enable-vala-bindings";
diff --git a/pkgs/development/libraries/tsocks/default.nix b/pkgs/development/libraries/tsocks/default.nix
index 778762f1bf8..149b2260792 100644
--- a/pkgs/development/libraries/tsocks/default.nix
+++ b/pkgs/development/libraries/tsocks/default.nix
@@ -1,4 +1,5 @@
{ stdenv, fetchurl }:
+
stdenv.mkDerivation rec {
name = "tsocks-${version}";
version = "1.8beta5";
@@ -16,11 +17,19 @@ stdenv.mkDerivation rec {
export configureFlags="$configureFlags --libdir=$out/lib"
'';
+ preBuild = ''
+ # We don't need the saveme binary, it is in fact never stored and we're
+ # never injecting stuff into ld.so.preload anyway
+ sed -i \
+ -e "s,TARGETS=\(.*\)..SAVE.\(.*\),TARGETS=\1\2," \
+ -e "/SAVE/d" Makefile
+ '';
+
meta = with stdenv.lib; {
description = "Transparent SOCKS v4 proxying library";
homepage = http://tsocks.sourceforge.net/;
license = stdenv.lib.licenses.gpl2;
maintainers = with maintainers; [ edwtjo phreedom ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/libraries/v8/3.16.14.nix b/pkgs/development/libraries/v8/3.16.14.nix
index c79357cd907..d9addab3030 100644
--- a/pkgs/development/libraries/v8/3.16.14.nix
+++ b/pkgs/development/libraries/v8/3.16.14.nix
@@ -3,7 +3,10 @@
assert readline != null;
let
- arch = if stdenv.is64bit then "x64" else "ia32";
+ arch = if stdenv.isArm
+ then (if stdenv.is64bit then "arm64" else "arm")
+ else (if stdenv.is64bit then "x64" else "ia32");
+ armHardFloat = stdenv.isArm && (stdenv.platform.gcc.float or null) == "hard";
in
stdenv.mkDerivation rec {
@@ -34,6 +37,7 @@ stdenv.mkDerivation rec {
-Dconsole=readline \
-Dcomponent=shared_library \
-Dv8_target_arch=${arch} \
+ ${lib.optionalString armHardFloat "-Dv8_use_arm_eabi_hardfloat=true"} \
--depth=. -Ibuild/standalone.gypi \
build/all.gyp
'';
diff --git a/pkgs/development/libraries/v8/4.5.nix b/pkgs/development/libraries/v8/4.5.nix
index 50fc2b7b0d9..065b656147d 100644
--- a/pkgs/development/libraries/v8/4.5.nix
+++ b/pkgs/development/libraries/v8/4.5.nix
@@ -122,8 +122,8 @@ stdenv.mkDerivation rec {
install -vD out/Release/mksnapshot "$out/bin/mksnapshot"
${if stdenv.isDarwin then ''
install -vD out/Release/lib.target/libv8.dylib "$out/lib/libv8.dylib"
- install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8
- install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
+ install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/bin/d8
+ install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
'' else ''
install -vD out/Release/lib.target/libv8.so "$out/lib/libv8.so"
''}
diff --git a/pkgs/development/libraries/v8/generic.nix b/pkgs/development/libraries/v8/generic.nix
index 349b35549b6..d603fda3225 100644
--- a/pkgs/development/libraries/v8/generic.nix
+++ b/pkgs/development/libraries/v8/generic.nix
@@ -67,8 +67,8 @@ stdenv.mkDerivation rec {
'';
postFixup = if stdenv.isDarwin then ''
- install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8
- install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
+ install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/bin/d8
+ install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc.lib}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib
'' else null;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/xalanc/default.nix b/pkgs/development/libraries/xalanc/default.nix
new file mode 100644
index 00000000000..8284fd7707f
--- /dev/null
+++ b/pkgs/development/libraries/xalanc/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, xercesc }:
+
+stdenv.mkDerivation rec {
+ name = "xalan-c-${version}";
+ version = "1.11";
+
+ src = fetchurl {
+ url = "http://www.eu.apache.org/dist/xalan/xalan-c/sources/xalan_c-${version}-src.tar.gz";
+ sha256 = "0a3a2b15vpacnqgpp6fiy1pwyc8q6ywzvyb5445f6wixfdspypjg";
+ };
+
+ configurePhase = ''
+ export XALANCROOT=`pwd`/c
+ cd `pwd`/c
+ mkdir -p $out/usr
+ ./runConfigure -p linux -c gcc -x g++ -P$out/usr
+ '';
+
+ buildInputs = [ xercesc ];
+
+ meta = {
+ homepage = http://xalan.apache.org/;
+ description = "A XSLT processor for transforming XML documents";
+ license = stdenv.lib.licenses.asl20;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.jagajaga ];
+ };
+}
diff --git a/pkgs/development/libraries/xml-security-c/default.nix b/pkgs/development/libraries/xml-security-c/default.nix
new file mode 100644
index 00000000000..1932acbd7ed
--- /dev/null
+++ b/pkgs/development/libraries/xml-security-c/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, xalanc, xercesc, openssl, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ name = "xml-security-c-${version}";
+ version = "1.7.3";
+
+ src = fetchurl {
+ url = "http://www.apache.org/dist/santuario/c-library/${name}.tar.gz";
+ sha256 = "e5226e7319d44f6fd9147a13fb853f5c711b9e75bf60ec273a0ef8a190592583";
+ };
+
+ patchPhase = ''
+ mkdir -p xsec/yes/lib
+ sed -i -e 's/-O2 -DNDEBUG/-DNDEBUG/g' configure
+ '';
+
+ configurePhase = ''
+ ./configure --prefix=$out \
+ --with-openssl \
+ --with-xerces \
+ --with-xalan \
+ --disable-static
+ '';
+
+ buildInputs = [ xalanc xercesc openssl pkgconfig ];
+
+ meta = {
+ homepage = http://santuario.apache.org/;
+ description = "C++ Implementation of W3C security standards for XML";
+ license = stdenv.lib.licenses.gpl2;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.jagajaga ];
+ };
+}
diff --git a/pkgs/development/libraries/xsd/default.nix b/pkgs/development/libraries/xsd/default.nix
new file mode 100644
index 00000000000..bef2e46e073
--- /dev/null
+++ b/pkgs/development/libraries/xsd/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, xercesc }:
+
+let
+ fixed_paths = ''LDFLAGS="-L${xercesc}/lib" CPPFLAGS="-I${xercesc}/include"'';
+in
+stdenv.mkDerivation rec {
+ name = "xsd-${version}";
+ version = "4.0.0";
+
+ src = fetchurl {
+ url = "http://codesynthesis.com/download/xsd/4.0/xsd-4.0.0+dep.tar.bz2";
+ sha256 = "05wqhmd5cd4pdky8i8qysnh96d2h16ly8r73whmbxkajiyf2m9gc";
+ };
+
+ patches = [ ./xsdcxx.patch ];
+
+ configurePhase = ''
+ patchShebangs .
+ '';
+
+ buildPhase = ''
+ make ${fixed_paths}
+ '';
+
+ buildInputs = [ xercesc ];
+
+ installPhase = ''
+ make ${fixed_paths} install_prefix="$out" install
+ '';
+
+ meta = {
+ homepage = http://www.codesynthesis.com/products/xsd;
+ description = "An open-source, cross-platform W3C XML Schema to C++ data binding compiler";
+ license = stdenv.lib.licenses.gpl2;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.jagajaga ];
+ };
+}
diff --git a/pkgs/development/libraries/xsd/xsdcxx.patch b/pkgs/development/libraries/xsd/xsdcxx.patch
new file mode 100644
index 00000000000..88a893c6e60
--- /dev/null
+++ b/pkgs/development/libraries/xsd/xsdcxx.patch
@@ -0,0 +1,126 @@
+--- xsd-4.0.0+dep/xsd/doc/xsd.1~ 2014-09-14 12:25:36.862267587 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.1 2014-09-14 12:28:25.728229892 +0000
+@@ -1,16 +1,16 @@
+ .\" Process this file with
+-.\" groff -man -Tascii xsd.1
++.\" groff -man -Tascii xsdcxx.1
+ .\"
+ .TH XSD 1 "July 2014" "XSD 4.0.0"
+ .SH NAME
+-xsd \- W3C XML Schema to C++ Compiler
++xsdcxx \- W3C XML Schema to C++ Compiler
+ .\"
+ .\"
+ .\"
+ .\"--------------------------------------------------------------------
+ .SH SYNOPSIS
+ .\"--------------------------------------------------------------------
+-.B xsd
++.B xsdcxx
+ .I command
+ .B [
+ .I options
+@@ -20,19 +20,19 @@
+ .I file
+ .B ...]
+ .in
+-.B xsd help
++.B xsdcxx help
+ .B [
+ .I command
+ .B ]
+ .in
+-.B xsd version
++.B xsdcxx version
+ .\"
+ .\"
+ .\"
+ .\"--------------------------------------------------------------------
+ .SH DESCRIPTION
+ .\"--------------------------------------------------------------------
+-.B xsd
++.B xsdcxx
+ generates vocabulary-specific, statically-typed C++ mapping from W3C XML
+ Schema definitions. Particular mapping to produce is selected by a
+ .IR command .
+@@ -96,7 +96,7 @@
+ .PP
+ .RS
+ .RS 3
+-.B xsd help
++.B xsdcxx help
+ .I command
+ .RE
+ .PP
+@@ -206,7 +206,7 @@
+ \fIfilename\fP \fInamespace\fP
+
+ For example, if you have file \fBhello\.xsd\fP with namespace
+-\fBhttp://example\.com/hello\fP and you run \fBxsd\fP on this file, then the
++\fBhttp://example\.com/hello\fP and you run \fBxsdcxx\fP on this file, then the
+ string in question will be:
+
+ \fBhello\.xsd\. http://example\.com/hello\fP
+@@ -1632,7 +1632,7 @@
+ .\"
+ .SH DIAGNOSTICS
+ If the input file is not a valid W3C XML Schema definition,
+-.B xsd
++.B xsdcxx
+ will issue diagnostic messages to
+ .B STDERR
+ and exit with non-zero exit code.
+--- xsd-4.0.0+dep/xsd/doc/xsd.xhtml~ 2014-09-14 12:28:37.731513138 +0000
++++ xsd-4.0.0+dep/xsd/doc/xsd.xhtml 2014-09-14 12:30:11.277789610 +0000
+@@ -50,19 +50,19 @@
+
+ NAME
+
+- xsd - W3C XML Schema to C++ Compiler
++ xsdcxx - W3C XML Schema to C++ Compiler
+
+ SYNOPSIS
+
+
+- xsd command [options] file [file ...]
+- xsd help [command]
+- xsd version
++ xsdcxx command [options] file [file ...]
++ xsdcxx help [command]
++ xsdcxx version
+
+
+ DESCRIPTION
+
+- xsd
generates vocabulary-specific, statically-typed
++
xsdcxx
generates vocabulary-specific, statically-typed
+ C++ mapping from W3C XML Schema definitions. Particular mapping to
+ produce is selected by a command
. Each mapping has
+ a number of mapping-specific options
that should
+@@ -104,7 +104,7 @@
+
+
help
+ Print usage information and exit. Use
+- xsd help command
++ xsdcxx help command
+ for command-specific help.
+
+
+@@ -219,7 +219,7 @@
+
+ For example, if you have file hello.xsd
with
+ namespace http://example.com/hello
and you run
+- xsd
on this file, then the string in question will
++ xsdcxx
on this file, then the string in question will
+ be:
+
+ hello.xsd. http://example.com/hello
+@@ -1530,7 +1530,7 @@
+ DIAGNOSTICS
+
+ If the input file is not a valid W3C XML Schema definition,
+- xsd
will issue diagnostic messages to STDERR
++ xsdcxx
will issue diagnostic messages to STDERR
+ and exit with non-zero exit code.
+
+ BUGS
diff --git a/pkgs/development/misc/amdapp-sdk/default.nix b/pkgs/development/misc/amdapp-sdk/default.nix
index 81b40bc78ac..acd71d65c0e 100644
--- a/pkgs/development/misc/amdapp-sdk/default.nix
+++ b/pkgs/development/misc/amdapp-sdk/default.nix
@@ -87,7 +87,7 @@ in stdenv.mkDerivation rec {
# Create wrappers
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/clinfo
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib $out/bin/clinfo
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib $out/bin/clinfo
# Fix modes
find "$out/" -type f -exec chmod 644 {} \;
diff --git a/pkgs/development/misc/windows-sdk/builder.sh b/pkgs/development/misc/windows-sdk/builder.sh
deleted file mode 100644
index 8f1eaffbcaf..00000000000
--- a/pkgs/development/misc/windows-sdk/builder.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-source $stdenv/setup
-
-mkdir -p $out
-
-n=1
-for p in $srcs; do
- ln -s $p PSDK-FULL.$n.cab
- n=$((n + 1))
-done
-
-mkdir tmp
-cd tmp
-cabextract ../PSDK-FULL.1.cab
-
-mkdir tmp
-cd tmp
-for i in ../Setup/*.cab; do
- cabextract $i
-done
-
-while read target; do
- read source
- echo "$source -> $target"
- mkdir -p "$out/$(dirname "$target")"
- cp "$source" "$out/$target"
-done < $filemap
-
-# Make DLLs and executables executable.
-find $out \( -iname "*.dll" -o -iname "*.exe" -o -iname "*.config" \) -print0 | xargs -0 chmod +x
-
-cat > $out/setup < m1
- # $ find -type f /path/to/visual-c++ -print0 | xargs -0 md5sum > m2
- # $ nixpkgs/maintainers/scripts/map-files.pl m1 m2 > filemap
- filemap = ./filemap;
-
- buildInputs = [cabextract];
-}
diff --git a/pkgs/development/misc/windows-sdk/filemap b/pkgs/development/misc/windows-sdk/filemap
deleted file mode 100644
index 05498d931c1..00000000000
--- a/pkgs/development/misc/windows-sdk/filemap
+++ /dev/null
@@ -1,3738 +0,0 @@
-./Bin/Ace.Exe
-./Ace_Exe.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/AEReadMe.rtf
-./AEReadMe_rtf.31A90105_5D49_495F_B308_CE80D00D924D
-./Bin/AssistPalet.Bmp
-./AssistPalet_Bmp.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/Bind.Exe
-./Bind_Exe.FB899C8D_AEDE_4DC6_AEA5_C2060C17E046
-./Bin/CabArc.Exe
-./CabArc_Exe.8FEB9412_EDAC_4C4A_A3CC_D36BE5D86A24
-./Bin/Cert2Spc.Exe
-./Cert2Spc_Exe.C08881EB_C9DE_4A5E_9259_D8031DF805D7
-./Bin/CertAdmL.Dll
-./CertAdmL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertCliL.Dll
-./CertCliL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertEncL.Dll
-./CertEncL_Dll.971B641F_B805_43AA_9D98_CB7A9F58DE56
-./Bin/CertMgr.Exe
-./CertMgr_Exe.6CC84BAC_FC93_450D_A7D1_D90EA3A25A62
-./Bin/checkv4.exe
-./checkv4_exe.33E12168_7E32_4643_B1F9_8EBA77A82440
-./Bin/consume.exe
-./consume_exe.25169329_7F10_44CD_94AD_76B53FD40C1D
-./Bin/Depends.Cnt
-./Depends_Cnt.4260B6FE_7568_4BCD_AE9A_FCCACBE58592
-./Bin/Depends.Dll
-./Depends_Dll.FFCB8068_C080_43CA_BA8B_8CCE6A6701E2
-./Bin/Depends.Exe
-./Depends_Exe.127AA5A6_7565_4669_8326_8FDB83C9ACDD
-./Bin/Depends.Hlp
-./Depends_Hlp.4260B6FE_7568_4BCD_AE9A_FCCACBE58592
-./Bin/ExtidGen.Exe
-./ExtidGen_Exe.EF9FA63D_E0FF_4BC4_8930_D582F662E111
-./Bin/FiltDump.Exe
-./FiltDump_Exe.7371AF73_13F4_4F84_AC8B_A711E4E79821
-./Bin/FiltReg.Exe
-./FiltReg_Exe.7371AF73_13F4_4F84_AC8B_A711E4E79821
-./Bin/FrameDyD.Dll
-./FrameDyD_Dll.1FE46D04_13C9_4E58_B965_E20C87A5E2EA
-./Bin/graphedit.chm
-./graphedit_chm.D65733DC_AD9D_46F8_9CAE_9DD65CFEB7BC
-./Bin/graphedt.exe
-./graphedt_exe.F524F79A_120D_4F96_82B2_D5F568E8A1E2
-./Bin/GuidGen.exe
-./GuidGen_exe.8CEBE7C4_C33A_43B2_BB09_D9700343CE15
-./Bin/GUtils.Dll
-./GUtils_Dll.96AD660B_9CCE_4BEB_82AC_130CBB29F231
-./Bin/IViewers.Dll
-./IViewers_Dll.02A6C9DE_3977_457B_AA07_978287ADB778
-./Bin/Liset.Exe
-./Liset_Exe.9D680411_628E_4A25_90E0_D910D59E60C3
-./Bin/MakeCat.Exe
-./MakeCat_Exe.FC77A2D4_5CD0_435F_ADA1_66A8973B46C3
-./Bin/makecert.exe
-./makecert_exe.32997D52_01FB_4CBF_B1C7_C68FD4253033
-./Bin/MakeCtl.Exe
-./MakeCtl_Exe.46A5D545_C185_4AC4_98C1_13AD9E13C3B3
-./Bin/MapSym.Exe
-./MapSym_Exe.2B8C04EA_9592_4120_9D05_4B4B0CB18657
-./Bin/MC.Exe
-./MC_Exe.59639336_1464_44C3_9FF9_66EDBFCA8EC6
-./Bin/Mc.Hlp
-./Mc_Hlp.D41C50E7_AA67_48C7_A2BE_CE91AF99CE16
-./Bin/MergeMod.Dll
-./MergeMod_Dll.9BC0D62A_1241_413C_8F4B_20C4B845BC97
-./Bin/Microsoft.Uddi.dll
-./Microsoft_Uddi_dll.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Microsoft.Uddi.xml
-./Microsoft_Uddi_xml.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Midl.Exe
-./Midl_Exe.7D419645_5565_4CBA_874F_C8F7FF95D870
-./Bin/MidlC.Exe
-./MidlC_Exe.7D419645_5565_4CBA_874F_C8F7FF95D870
-./Bin/mmcproxy.dll
-./mmcproxy_dll.C1D44F4D_D8A9_469C_A759_71DF3BB091EF
-./Bin/MsiCert.exe
-./MsiCert_exe.629D4BFB_E889_4E6C_897C_093DB6D05EBF
-./Bin/MsiDb.Exe
-./MsiDb_Exe.83A5AC83_810D_46F7_8991_A90A4AB51505
-./Bin/MsiFiler.Exe
-./MsiFiler_Exe.03A08BFA_0174_43CB_8B63_8516F8277EFD
-./Bin/MsiInfo.Exe
-./MsiInfo_Exe.AADA8778_B01B_4AB3_9315_8D350F4A5B2C
-./Bin/MsiMerg.Exe
-./MsiMerg_Exe.D92912E9_23AC_4ECF_90B5_D43326C72E2F
-./Bin/MsiMig.Dll
-./MsiMig_Dll.5E25C7B1_E509_4FC0_A8C7_9862AB17BFB1
-./Bin/MsiMig.Exe
-./MsiMig_Exe.5E25C7B1_E509_4FC0_A8C7_9862AB17BFB1
-./Bin/MsiTool.Mak
-./MsiTool_Mak.F4B97E1E_EA99_4808_A5BF_656667DD4267
-./Bin/MsiTran.Exe
-./MsiTran_Exe.3F278AA9_26F5_4915_AC72_3C0E3AE3703F
-./Bin/MsiVal2.Msi
-./MsiVal2_Msi.A3EF8DFF_7CCD_4FA6_9C59_57E28F7F6EF9
-./Bin/MsiZap.Exe
-./MsiZap_Exe.17E01D9E_20F1_4288_95AF_BA38D00C6973
-./Bin/mssnapd.ocx
-./mssnapd_ocx.D66E7744_983C_4AE6_B4AB_1DE53431D3AC
-./Bin/mssnapr.dep
-./mssnapr_dep.395D97FA_C0B5_4D1D_9CC0_6980C3899FBF
-./Bin/mssnapr.dll
-./mssnapr_dll.0F6A9ECE_2DFD_4F23_89C3_B3241A9FD727
-./Bin/mt.exe
-./mt_exe.7BDCA3FD_2654_4C18_9592_E728A8A37516
-./Bin/nmake.exe
-./nmake_exe.23DF85B1_CB01_41EC_BA8A_F53B1201C21E
-./Bin/OleView.Exe
-./OleView_Exe.49DB37E1_7D59_49DC_A72E_37C05E79B6C0
-./Bin/Orca.Msi
-./Orca_Msi.F443CEDC_68B1_4EE7_B9FD_A6C85374EF6E
-./Bin/pktextract.exe
-./pktextract_exe.E4B53D63_3CE8_4D30_BCC7_A22DE6EF1F5F
-./Bin/proppage.dll
-./proppage_dll.4E636F60_B074_45B5_9216_BEA4D548BAE3
-./Bin/pvk2pfx.exe
-./pvk2pfx_exe.40ED341D_22C2_4704_B35D_E00CC4010EBE
-./Bin/RC.Exe
-./RC_Exe.F671962B_91F5_41DC_A710_8A59488B185F
-./Bin/RcDll.Dll
-./RcDll_Dll.812F17D8_4961_40E2_A123_F4F911A1D797
-./Bin/ReBase.Exe
-./ReBase_Exe.72976844_9A15_4956_8A8A_C75951982B24
-./Bin/signtool.exe
-./signtool_exe.9052203A_CBA9_4CBE_A248_DECF46016081
-./Bin/Tb20.Exe
-./Tb20_Exe.222B4FB4_A948_48A6_8E5A_B5DD7C24461B
-./Bin/tracefmt.exe
-./tracefmt_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracelog.exe
-./tracelog_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracepdb.exe
-./tracepdb_exe.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/traceprt.dll
-./traceprt_dll.AB646BA8_F27B_454B_9921_68889C4C5750
-./Bin/tracewpp.exe
-./tracewpp_exe.B88013CF_6978_4C76_A024_0654BDB2BB08
-./Bin/uddi.publish.wizard.chm
-./uddi_publish_wizard_chm.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiPublishWizard.exe
-./UddiPublishWizard_exe.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiReadMe.htm
-./UddiReadMe_htm.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/UddiSdkRegister.exe
-./UddiSdkRegister_exe.6E0C05A4_020E_48B2_A1CE_733117E7F508
-./Bin/Uuidgen.Exe
-./Uuidgen_Exe.6C98F31D_318E_4180_BAEF_EE4E4BC2E2B8
-./Bin/Where.Exe
-./Where_Exe.77C72A79_0E6D_4001_9CAD_C491FD9AD7B5
-./Bin/WiLogUtl.exe
-./WiLogUtl_exe.793990E2_E949_47AF_88C1_C6F749A19603
-./Bin/WinDiff.Exe
-./WinDiff_Exe.B3623704_1F3E_46E7_B7C5_FD1E9B1AE3BC
-./Bin/WinDiff.Hlp
-./WinDiff_Hlp.671495D7_1765_400A_9A49_A79987B84A35
-./Bin/winnt/Dbmon.Exe
-./Dbmon_Exe.D28CCBD7_CA07_463A_8D42_1E43412A2552
-./Bin/winnt/Esp32.Tsp
-./Esp32_Tsp.F9D12C07_2F6B_42D9_94F8_9B2BDD13E534
-./Bin/winnt/EspExe.Exe
-./EspExe_Exe.46246156_32D0_4323_AF9D_DC048B9B4F1B
-./Bin/winnt/Espui.Dll
-./Espui_Dll.A08614E6_F424_47A9_9F72_205A61063AF6
-./Bin/winnt/IFiltTst.Exe
-./IFiltTst_Exe.9E54116D_31BC_410C_93EB_7085EB623B6E
-./Bin/winnt/IFiltTst.Ini
-./IFiltTst_Ini.F25729BD_3398_4FFC_993F_7D4F7C803765
-./Bin/winnt/PerfMtr.Exe
-./PerfMtr_Exe.8CEA1618_6E2F_4DA1_A53B_6F4A92A8B43E
-./Bin/winnt/Pfmon.Exe
-./Pfmon_Exe.710D7A2A_AB47_4A78_A5C0_244C37991BA5
-./Bin/winnt/PStat.Exe
-./PStat_Exe.A8895EF4_8D6F_45F6_B150_C66379C1B34C
-./Bin/winnt/PView.Exe
-./PView_Exe.A475CBA2_0ED5_44BD_ACA0_530B57DD543E
-./Bin/winnt/Sc.Exe
-./Sc_Exe.EC224196_14C3_4685_BADA_95550432D473
-./Bin/winnt/SpOrder.Dll
-./SpOrder_Dll.9A7CE161_2EF5_47E7_8738_01B94511CADD
-./Bin/winnt/SpOrder.Exe
-./SpOrder_Exe.7540A53B_8DB7_4168_A8D7_4021096101F1
-./Bin/winnt/TB3x.exe
-./TB3x_exe.0241E9C0_DEB7_41A8_8D7B_78B07B283BBC
-./Bin/winnt/utl2idl.exe
-./utl2idl_exe.40BE6063_77B9_40E8_9F70_B654F27C40AC
-./Bin/winnt/VaDump.Exe
-./VaDump_Exe.5D808647_F8A9_4C3C_A173_8010EF6962EF
-./Bin/winnt/validatesd.exe
-./validatesd_exe.40BE6063_77B9_40E8_9F70_B654F27C40AC
-./Bin/wppconfig/rev1/control.tpl
-./control_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/defaultwpp.ini
-./defaultwpp_ini.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/header.tpl
-./header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-default.tpl
-./km_default_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-header.tpl
-./km_header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/km-init.tpl
-./km_init_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/mof.tpl
-./mof_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/r1defwpp.ini
-./r1defwpp_ini.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/simple.tpl
-./simple_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/stdout.tpl
-./stdout_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/trmacro.tpl
-./trmacro_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-default.tpl
-./um_default_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-header.tpl
-./um_header_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-init.tpl
-./um_init_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/wppconfig/rev1/um-w2k.tpl
-./um_w2k_tpl.092D0B15_4E20_4BF9_9F25_919B12AD9F03
-./Bin/Ws2_32.dll
-./Ws2_32_dll.01E16487_B2BF_42AC_9980_D4D544D6A192
-./Images/PSDKLogo.gif
-./PSDKLogo_gif.87918550_EDC0_45FB_BA34_9AD0951E7AFB
-./Include/AccCtrl.h
-./AccCtrl_h.40C59884_454B_4CFB_BD36_6D75282E5D30
-./Include/AclAPI.h
-./AclAPI_h.4F463275_49A5_4DB6_B84A_3EF0722E6623
-./Include/AclUI.h
-./AclUI_h.40A37D65_9DFE_4606_BB51_7493400080E2
-./Include/activdbg.h
-./activdbg_h.52E3F94C_E4F4_41B1_A1AF_D8BE72BDEBD3
-./Include/activecf.h
-./activecf_h.8398D889_ACF5_4957_943C_2D96F1020886
-./Include/ActiveDS.h
-./ActiveDS_h.04F0112A_3DDD_48A2_8569_EE83114C57E7
-./Include/ActivScp.h
-./ActivScp_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/ActivScp.Idl
-./ActivScp_Idl.55A11AAC_6768_4A9C_9F8E_D0B60A03EB16
-./Include/Adptif.h
-./Adptif_h.EAB9A09C_3691_4DA9_8BAE_051E85F686D3
-./Include/AdsDb.h
-./AdsDb_h.3441AAD4_5B72_4C0C_980C_3B6A411FF8A5
-./Include/AdsErr.h
-./AdsErr_h.73E1A76A_2E32_4A3D_AF82_02B53C9BDDF6
-./Include/AdsHlp.h
-./AdsHlp_h.B29E3291_2EFF_4395_91AF_1CF846E7CBE2
-./Include/ADSIid.h
-./ADSIid_h.36F7F247_37BD_40F0_A149_8708CCA44761
-./Include/Adsnms.h
-./Adsnms_h.FCB45EDA_0CB8_411A_8131_BEE4CD1DF389
-./Include/AdsProp.h
-./AdsProp_h.82D538B9_C14B_48E0_B39B_889C1252E6A4
-./Include/Adssts.h
-./Adssts_h.B9E5DE1C_5972_4C11_A6B3_E0F4351F9DF1
-./Include/AdtGen.h
-./AdtGen_h.99810400_839D_4052_9B6C_88442349808B
-./Include/advpub.h
-./advpub_h.E193DA22_3D5B_4A32_87E5_297629F0E258
-./Include/AF_Irda.h
-./AF_Irda_h.A9FE1621_3974_4BB9_B728_D98FE04124C1
-./Include/AgtCtl.h
-./AgtCtl_h.1BA61262_421C_47EB_8821_A744C4C945C1
-./Include/AgtCtl_i.c
-./AgtCtl_i_c.F418DA6B_7D56_4209_9061_67401D8C6E01
-./Include/AgtErr.h
-./AgtErr_h.CAC7B2B9_320B_4D6D_944F_7BFC033FF71A
-./Include/AgtSvr.h
-./AgtSvr_h.645D121A_2504_427F_BCD2_64CFC3CA2538
-./Include/AgtSvr_i.c
-./AgtSvr_i_c.61FF4575_089A_4CB4_8D73_582B7D1A70A2
-./Include/alg.h
-./alg_h.762DD5E6_9EA0_41BC_B369_3F42EEC596AB
-./Include/alg.idl
-./alg_idl.3CDBD10F_DA75_4218_8217_9E2265F5E345
-./Include/amaudio.h
-./amaudio_h.35F6AEA3_8CE2_4BA7_986D_803E2BE6E2EE
-./Include/amparse.h
-./amparse_h.B4E168B4_1BD1_4F6F_84F5_9106C9547654
-./Include/amstream.h
-./amstream_h.EC64900F_7CD4_4343_A709_88330CAD9AF1
-./Include/amstream.idl
-./amstream_idl.49B88D29_3CFE_4318_BE08_FF096709AD8A
-./Include/amva.h
-./amva_h.2562F562_D5D2_49CA_B4B0_7EC81192551E
-./Include/amvideo.h
-./amvideo_h.433056EF_FB01_4456_845D_8A7AFCD76F4D
-./Include/AppAvCap.h
-./AppAvCap_h.F90E7E8C_0234_44EC_A097_518036B32ACE
-./Include/appcompatapi.h
-./appcompatapi_h.DB14D639_CAB6_4E6F_8FD4_2266199CCF98
-./Include/appmgmt.h
-./appmgmt_h.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/atacct.h
-./atacct_h.A008FCB4_FD09_4F14_A68A_DF062E1FA561
-./Include/AtalkWsh.h
-./AtalkWsh_h.443C576A_B23A_41E6_AA7F_0DC047C49E01
-./Include/atl/atlbase.h
-./atlbase_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlcom.h
-./atlcom_h.B8FCDAF0_A4D8_4588_A05E_FFC0DFFAB362
-./Include/atl/atlconv.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlconv.h
-./atlconv_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlctl.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlctl.h
-./atlctl_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldb.h
-./atldb_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldbcli.h
-./atldbcli_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldbsch.h
-./atldbsch_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atldef.h
-./atldef_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlhost.h
-./atlhost_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atliface.h
-./atliface_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atliface.idl
-./atliface_idl.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlimpl.cpp
-./atlimpl_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlsnap.h
-./atlsnap_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlwin.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/atlwin.h
-./atlwin_h.B1AAB21C_970C_4E86_BE7E_3EF68240819E
-./Include/atl/license.txt
-./license_txt.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/statreg.cpp
-./statreg_cpp.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atl/statreg.h
-./statreg_h.D0386B79_FCB1_458F_A031_4CB28CAC2C99
-./Include/atsmedia.h
-./atsmedia_h.17313BE5_5F89_433D_B525_4783A65FC892
-./Include/audevcod.h
-./audevcod_h.E039A852_0CF7_47AB_B6AC_51F0006A5EE9
-./Include/austream.h
-./austream_h.199B1A3B_64C4_426E_AD85_D16A7AAAF334
-./Include/austream.idl
-./austream_idl.162BFFFF_6F93_4143_BAAB_D2CBE5B4ED65
-./Include/authen.h
-./authen_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/authen.idl
-./authen_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Authif.h
-./Authif_h.73E78AB1_50AB_4974_BA2E_8897DA29CC99
-./Include/AuthZ.h
-./AuthZ_h.BFFF87E7_896C_4F41_8B4E_BFFA07A7CDFF
-./Include/AviFmt.h
-./AviFmt_h.B9BECFAF_CD00_47CC_B1D5_8ED2AAA1E827
-./Include/aviriff.h
-./aviriff_h.AA2DF1F1_C921_484B_9E93_C30D21665505
-./Include/Avrfsdk.h
-./Avrfsdk_h.97392435_E9BB_4415_A727_F7AA293C0866
-./Include/axcore.idl
-./axcore_idl.BA03BB54_63B0_40B8_BC3E_E59C1A52571F
-./Include/axextend.idl
-./axextend_idl.214AE2A4_CB61_4CD5_A839_092E518FD12E
-./Include/axextendenums.h
-./axextendenums_h.0578CEAB_A39C_469E_A837_EB7119201BFB
-./Include/azroles.h
-./azroles_h.05638B02_CB82_433A_B0AD_6E984DC5F161
-./Include/BaseTsd.h
-./BaseTsd_h.2F22BB4E_9A86_4B22_987A_4B73F72C5DC0
-./Include/BaseTyps.h
-./BaseTyps_h.DF09C88A_D24E_43B7_8191_DCE91BEAB0BF
-./Include/BatClass.h
-./BatClass_h.5AED5C34_43AD_4B42_9880_9546BF4D18BC
-./Include/bdaiface.h
-./bdaiface_h.C61ADB81_42EB_45F4_B742_3CB8264B48C7
-./Include/bdaiface.idl
-./bdaiface_idl.EA19C407_7D96_43E2_ABF0_C1B0321215FE
-./Include/bdamedia.h
-./bdamedia_h.D24B1A2B_2495_40E5_8B96_C48C12238699
-./Include/bdatif.h
-./bdatif_h.CA62B469_D99A_4AD1_864A_42AF262F9AAF
-./Include/bdatif.idl
-./bdatif_idl.F99AFD2F_FB23_42DA_A8ED_DE7CDA5482F9
-./Include/bdatypes.h
-./bdatypes_h.2DAAFAF6_9CAD_492A_A98C_9B488A8A0026
-./Include/bh.h
-./bh_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/BiDiSpl.h
-./BiDiSpl_h.A32E93E6_42D6_4FEF_8BAA_35F5342C6766
-./Include/Bits.h
-./Bits_h.38FE3DC3_1B9B_4A74_8B1F_0E2C50E81E0A
-./Include/Bits.Idl
-./Bits_Idl.B66000E9_D43D_4A0F_841A_548EFB26C871
-./Include/bits1_5.h
-./bits1_5_h.0C11566B_EBDB_4BBC_AAD8_124E22BDCFC6
-./Include/bits1_5.idl
-./bits1_5_idl.DDD3DBD3_0815_4560_9601_941B7BA90639
-./Include/bits2_0.h
-./bits2_0_h.1AC6E790_EB8C_4BFD_8749_DE498C142D5C
-./Include/bits2_0.idl
-./bits2_0_idl.1AC6E790_EB8C_4BFD_8749_DE498C142D5C
-./Include/bitscfg.h
-./bitscfg_h.5C397435_31A9_42C9_88D9_E3438C0598E3
-./Include/bitscfg.idl
-./bitscfg_idl.5F0E23B1_C205_42BF_8D6C_5A10CC6DDE11
-./Include/BitsMsg.h
-./BitsMsg_h.AA612384_2865_4D9F_A25B_6B14B4F06F5A
-./Include/BkOffice.Mak
-./BkOffice_Mak.E29A1BED_E8F7_4A11_8B8C_7D6CE970FF49
-./Include/BLBErr.h
-./BLBErr_h.748DBD53_53DF_4F7C_9BCC_A6A28A77F100
-./Include/BluetoothAPIs.h
-./BluetoothAPIs_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/bthdef.h
-./bthdef_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/bthsdpdef.h
-./bthsdpdef_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/CallConv.Inc
-./CallConv_Inc.50DC665B_7661_43EF_A412_713EDA76C50D
-./Include/callobj.h
-./callobj_h.81575195_D03D_4C77_B2A5_88809E639749
-./Include/callobj.idl
-./callobj_idl.BC864B1C_37C9_4317_A0DF_704A8614591A
-./Include/CChannel.h
-./CChannel_h.AF4420AF_53CB_4117_BD3F_ACEB242A5DF8
-./Include/CdErr.h
-./CdErr_h.BDF396CA_857B_43C6_B486_C70F1649E63A
-./Include/cdoex.h
-./cdoex_h.66C2F019_CC0B_4865_B24D_51249EA1B656
-./Include/cdoex.idl
-./cdoex_idl.FDFFFF19_27DB_4D71_8390_64B9FD4658A6
-./Include/cdoexerr.h
-./cdoexerr_h.35149B53_DB9F_401F_901D_D0E837E2B094
-./Include/cdoexm.h
-./cdoexm_h.ABF509B7_DA26_4625_B3C3_CAA6A76A162C
-./Include/cdoexm_i.c
-./cdoexm_i_c.7FE08415_E6DE_42B5_8D27_E422A6B0AA6F
-./Include/cdoexstr.h
-./cdoexstr_h.91D71AAC_9721_470E_9796_A1A598B54C63
-./Include/cdoex_i.c
-./cdoex_i_c.C29147E1_1A1C_4E9B_B529_5437A7B4CD56
-./Include/CDONTS.h
-./CDONTS_h.7FAC7AD7_8CDE_4B7D_AF16_F23D62863624
-./Include/CDOSys.h
-./CDOSys_h.7FAC7AD7_8CDE_4B7D_AF16_F23D62863624
-./Include/CDOSys.Idl
-./CDOSys_Idl.E4810F38_2776_4595_A8B0_CF2BE548F9E7
-./Include/CDOSysErr.h
-./CDOSysErr_h.F545547C_5388_4D03_9924_425F268541A0
-./Include/CDOSysStr.h
-./CDOSysStr_h.C1C2707F_7C12_49F2_8363_9426165AC903
-./Include/CDOSys_I.c
-./CDOSys_I_c.E011D811_6E86_4E0B_9C9D_EC321DA60B7A
-./Include/CeLib.h
-./CeLib_h.BF33529F_640F_418A_BD7F_D97E279A3022
-./Include/CertAdm.h
-./CertAdm_h.DE658157_530C_4C92_A8FB_81B15C43CA15
-./Include/CertAdm.Idl
-./CertAdm_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertBase.h
-./CertBase_h.6CD79AE2_99C3_4194_8F19_FC5A4BD10518
-./Include/CertBase.Idl
-./CertBase_Idl.6CD79AE2_99C3_4194_8F19_FC5A4BD10518
-./Include/CertBCli.h
-./CertBCli_h.B73CE375_4743_4887_86A1_5009EB76DD29
-./Include/CertBCli.Idl
-./CertBCli_Idl.B73CE375_4743_4887_86A1_5009EB76DD29
-./Include/CertCli.h
-./CertCli_h.AF5220AB_1C02_4326_8EDB_83DDCF6B345E
-./Include/CertCli.Idl
-./CertCli_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertEnc.h
-./CertEnc_h.1D368E03_F1BF_4FB2_B8BE_2AB9E124BB55
-./Include/CertEnc.Idl
-./CertEnc_Idl.1D368E03_F1BF_4FB2_B8BE_2AB9E124BB55
-./Include/CertExit.h
-./CertExit_h.C98FFC39_4968_482D_83C5_6269EB911606
-./Include/CertExit.Idl
-./CertExit_Idl.C98FFC39_4968_482D_83C5_6269EB911606
-./Include/Certif.h
-./Certif_h.B1B74C7D_6C2A_4E1D_9B34_4265597BDF75
-./Include/Certif.Idl
-./Certif_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/CertMod.h
-./CertMod_h.6994DF03_FC8B_4345_9DB2_400DED502994
-./Include/CertMod.Idl
-./CertMod_Idl.10D15A39_625C_47E9_BC3A_5FA003AE6471
-./Include/CertPol.h
-./CertPol_h.4CA134F6_2967_419C_BF23_3E4D45756DDE
-./Include/CertPol.Idl
-./CertPol_Idl.4CA134F6_2967_419C_BF23_3E4D45756DDE
-./Include/certreqd.h
-./certreqd_h.7C785865_8F88_45E8_9CDF_5744438F1A04
-./Include/CertSrv.h
-./CertSrv_h.35E403A5_1F41_46BE_8651_2EE32127B7EE
-./Include/CertView.h
-./CertView_h.10D15A39_625C_47E9_BC3A_5FA003AE6471
-./Include/CertView.Idl
-./CertView_Idl.9A35D345_5BA4_452A_8554_666419AE9650
-./Include/cfg.h
-./cfg_h.6D177ECF_6966_48F7_BF90_60DA51FF93EB
-./Include/cfgmgr32.h
-./cfgmgr32_h.96AB8B90_C407_4DD9_AAF3_49CB15ABEF54
-./Include/CGuid.h
-./CGuid_h.B11D5DDA_B206_4CFB_B930_39DDB2186DC1
-./Include/ChanMgr.h
-./ChanMgr_h.D0336E77_7598_4728_B2F2_F172C7A35410
-./Include/ChanMgr.Idl
-./ChanMgr_Idl.4A07A09C_A62B_4948_90AE_CB63114024DA
-./Include/ChPtrArr.h
-./ChPtrArr_h.5A956DC1_AD53_4E1C_8955_09F2065A0C1D
-./Include/ChStrArr.h
-./ChStrArr_h.0E43AAC1_3B07_410E_9D06_D8BD52F9C085
-./Include/ChString.h
-./ChString_h.36BB5ED2_5861_4C60_AE2C_F25346905ADD
-./Include/CiError.h
-./CiError_h.1E7C36C3_CD4D_4422_905A_373F3935408B
-./Include/clfs.h
-./clfs_h.6025AE55_D8FA_49EF_A0DE_02B180F6AD60
-./Include/clfslsn.h
-./clfslsn_h.2D14DFD6_E8C7_43D3_B9D5_AC20CB11E57A
-./Include/clfsmgmt.h
-./clfsmgmt_h.FA402A46_9DEA_49BD_A672_87F26921C9A9
-./Include/clfsmgmtw32.h
-./clfsmgmtw32_h.CCF73BCC_8AB6_43A1_944F_DE4C36B0662D
-./Include/clfsw32.h
-./clfsw32_h.E1417273_37DE_4C2C_A036_0C373948731A
-./Include/CluAdmEx.h
-./CluAdmEx_h.453A91E9_F0DA_4C1C_99D1_30D2F6AABAD4
-./Include/CluAdmEx.Idl
-./CluAdmEx_Idl.687240C7_8046_4D0E_AC29_2139098466AC
-./Include/ClusApi.h
-./ClusApi_h.0B8E58E3_6C63_469F_A52B_A3F2214EC87F
-./Include/ClusCfgGuids.h
-./ClusCfgGuids_h.BED14676_59B5_47B3_B3EE_A65C0D36A5C5
-./Include/ClusCfgServer.h
-./ClusCfgServer_h.F4059DCF_7DFA_4CAE_929D_C931CBE26F2F
-./Include/ClusCfgServer.idl
-./ClusCfgServer_idl.71EC6C4E_8351_45B0_8932_177FB84CE3C8
-./Include/ClusCfgWizard.h
-./ClusCfgWizard_h.015622F7_910E_4969_AD55_6778D8441A08
-./Include/ClusCfgWizard.idl
-./ClusCfgWizard_idl.E2624412_6B1D_48A9_8472_A8E07FD8CE11
-./Include/CmnQuery.h
-./CmnQuery_h.97DF6685_3D05_4004_813B_D92458915E94
-./Include/Codecs.h
-./Codecs_h.89B233FB_EEAF_4CC0_BE0C_0CA2764B2F3C
-./Include/colldispid.h
-./colldispid_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Color.Dlg
-./Color_Dlg.23F5D34B_CF9E_44A7_9DA9_60D89EC0F57B
-./Include/ColorDlg.h
-./ColorDlg_h.D20C8F87_5BC8_4784_8686_6322927997CC
-./Include/ComAdmin.h
-./ComAdmin_h.42BB4B60_182F_4766_B2D5_7AF3CEA10352
-./Include/ComAdmin.Idl
-./ComAdmin_Idl.28B8E9D4_3FE1_4F3B_AA4F_719B2CF28F7B
-./Include/ComCat.h
-./ComCat_h.97DF6685_3D05_4004_813B_D92458915E94
-./Include/ComCat.Idl
-./ComCat_Idl.0C2F9D6D_6AB1_4823_B992_F4C4BA4A254D
-./Include/ComDef.h
-./ComDef_h.7A95C8DF_F7D6_463E_A0B3_E2A9819E0217
-./Include/comlite.h
-./comlite_h.74CB6FF7_A400_4318_8030_05057C459B8A
-./Include/CommCtrl.h
-./CommCtrl_h.1AF8B6E6_AD99_426A_BA80_967CDD65A12B
-./Include/CommCtrl.rh
-./CommCtrl_rh.49A6AE50_91D9_419E_A370_A4389726D826
-./Include/CommDlg.h
-./CommDlg_h.1CE30A10_73F7_4C67_AAE2_6C0345D8C051
-./Include/common.ver
-./common_ver.7849A3D7_21E8_4E0B_B7A2_E7A37777D290
-./Include/commoncontrols.h
-./commoncontrols_h.5DD52765_925F_48F7_82D0_F19A88F211CA
-./Include/commoncontrols.idl
-./commoncontrols_idl.3D4047C5_DC12_410C_B7D8_F2A6C7A8205F
-./Include/CompObj.h
-./CompObj_h.23FA55CB_560F_471A_B758_94F10C80272A
-./Include/ComSvcs.h
-./ComSvcs_h.E3DF77DE_BB65_47E5_9B59_115EA3C7DB18
-./Include/ConfPriv.h
-./ConfPriv_h.8001213C_88BF_4A68_9DAB_092C722C5C6A
-./Include/ConfPriv.Idl
-./ConfPriv_Idl.E20307C8_6363_4826_BED9_2682B85C860B
-./Include/control.h
-./control_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/control.odl
-./control_odl.1BC3AAE9_2D86_4312_B789_936E43798D11
-./Include/CorReg.h
-./CorReg_h.6E3AE19D_6EB9_46E4_8E68_CBF394F5110D
-./Include/Cpl.h
-./Cpl_h.19EEB4BB_5A5D_40A2_846B_08F06F6AD75F
-./Include/Cplext.h
-./Cplext_h.171A64E3_30C2_417A_94D5_2A010124A145
-./Include/crt/algorithm
-./algorithm.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/assert.h
-./assert_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/bitset
-./bitset.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cassert
-./cassert.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cctype
-./cctype.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cerrno
-./cerrno.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cfloat
-./cfloat.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ciso646
-./ciso646.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/climits
-./climits.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/clocale
-./clocale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cmath
-./cmath.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/comdef.h
-./ComDef_h.7A95C8DF_F7D6_463E_A0B3_E2A9819E0217
-./Include/crt/comdefsp.h
-./comdefsp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/comip.h
-./comip_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/complex
-./complex.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/comutil.h
-./comutil_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/conio.h
-./conio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/crtdbg.h
-./crtdbg_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/csetjmp
-./csetjmp.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/csignal
-./csignal.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstdarg
-./cstdarg.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstddef
-./cstddef.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/cstdio
-./cstdio.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstdlib
-./cstdlib.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cstring
-./cstring.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ctime
-./ctime.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ctype.h
-./ctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/cwchar
-./cwchar.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/cwctype
-./cwctype.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/delayimp.h
-./delayimp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/deque
-./deque.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/direct.h
-./direct_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/dos.h
-./dos_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/eh.h
-./eh_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/errno.h
-./errno_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/exception
-./exception.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/excpt.h
-./excpt_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fcntl.h
-./fcntl_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/float.h
-./float_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fpieee.h
-./fpieee_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/fstream
-./fstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/fstream.h
-./fstream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/functional
-./functional.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/intsafe.h
-./intsafe_h.A4FE0D2D_0737_4ABD_B36F_FC006847DD46
-./Include/crt/invkprxy.h
-./invkprxy_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/io.h
-./io_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iomanip
-./iomanip.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iomanip.h
-./iomanip_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/ios
-./ios.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ios.h
-./ios_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iosfwd
-./iosfwd.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iostream
-./iostream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/iostream.h
-./iostream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iso646.h
-./iso646_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/istream
-./istream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/istream.h
-./istream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/iterator
-./iterator.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/limits
-./limits.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/limits.h
-./limits_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/list
-./list.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/locale
-./locale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/locale.h
-./locale_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/malloc.h
-./malloc_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/map
-./map.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/math.h
-./math_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/mbctype.h
-./mbctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/mbstring.h
-./mbstring_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/memory
-./memory.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/memory.h
-./memory_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/minmax.h
-./minmax_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/new
-./new.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/new.h
-./new_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/numeric
-./numeric.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ostream
-./ostream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ostream.h
-./ostream_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/process.h
-./process_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/queue
-./queue.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/rtcapi.h
-./rtcapi_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/search.h
-./search_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/set
-./set.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/setjmp.h
-./setjmp_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/setjmpex.h
-./setjmpex_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/share.h
-./share_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/signal.h
-./signal_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/sstream
-./sstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stack
-./stack.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stdarg.h
-./stdarg_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stddef.h
-./stddef_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdexcept
-./stdexcept.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/stdexcpt.h
-./stdexcpt_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdio.h
-./stdio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdiostr.h
-./stdiostr_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stdlib.h
-./stdlib_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/stl.h
-./stl_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/streamb.h
-./streamb_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/streambuf
-./streambuf.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/string
-./string.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/string.h
-./string_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/strstrea.h
-./strstrea_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/strstream
-./strstream.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/sys/locking.h
-./locking_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/stat.h
-./stat_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/timeb.h
-./timeb_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/types.h
-./types_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/sys/utime.h
-./utime_h.4745DFC2_11B4_49A1_8703_DFC969120BF0
-./Include/crt/tchar.h
-./tchar_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/time.h
-./time_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/typeinfo
-./typeinfo.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/typeinfo.h
-./typeinfo_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/useoldio.h
-./useoldio_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/use_ansi.h
-./use_ansi_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/utility
-./utility.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/valarray
-./valarray.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/varargs.h
-./varargs_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/vector
-./vector.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/wchar.h
-./wchar_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/wctype.h
-./wctype_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xcomplex
-./xcomplex.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xiosbase
-./xiosbase.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocale
-./xlocale.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocinfo
-./xlocinfo.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocinfo.h
-./xlocinfo_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xlocmon
-./xlocmon.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xlocnum
-./xlocnum.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xloctime
-./xloctime.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xmath.h
-./xmath_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xmemory
-./xmemory.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xstddef
-./xstddef.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/xstring
-./xstring.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xtree
-./xtree.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/xutility
-./xutility.FA1E7979_9AA4_469A_A337_D07412B7A30E
-./Include/crt/ymath.h
-./ymath_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/crt/yvals.h
-./yvals_h.BBD43D5A_6D5C_4770_88B9_A42253FB9B6B
-./Include/cryptdlg.h
-./cryptdlg_h.C1857A54_866B_4CCA_A04E_15815AB4E068
-./Include/cryptuiapi.h
-./cryptuiapi_h.DF42666A_717C_40EA_9CF0_502FE3FD434B
-./Include/ctffunc.h
-./ctffunc_h.0353DC33_163F_4E55_B51B_6918416A4A9A
-./Include/ctffunc.idl
-./ctffunc_idl.393934F0_B9A3_44B3_A7D8_092D97C3975C
-./Include/ctfspui.h
-./ctfspui_h.7B183C4E_90A3_4F54_A88A_A8D091C49A4F
-./Include/ctfspui.idl
-./ctfspui_idl.B8DEB2CE_562E_43A3_8639_602E4DD0ECE6
-./Include/ctfutb.h
-./ctfutb_h.F566A70C_179B_431C_BD29_B6ECCC042771
-./Include/ctfutb.idl
-./ctfutb_idl.E160B7E9_63F8_4CE3_930D_422C2169E725
-./Include/ctxtcall.h
-./ctxtcall_h.AF308CB8_0DE8_46FA_9D55_04D8CE09DA9F
-./Include/ctxtcall.idl
-./ctxtcall_idl.0D908BC8_818D_43B9_A39D_922283C88531
-./Include/CustCntl.h
-./CustCntl_h.7B2060B8_526C_494D_8812_8451F3B1277F
-./Include/CustomAw.h
-./CustomAw_h.EDB9E4CD_A974_443F_B07C_198A8CF294D9
-./Include/daogetrw.h
-./daogetrw_h.A65BA029_6C32_4B4B_94EF_42AF8A583680
-./Include/datacontainer.h
-./datacontainer_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainer.idl
-./datacontainer_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainerversion.h
-./datacontainerversion_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/datacontainerversion.idl
-./datacontainerversion_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/DataPath.h
-./DataPath_h.54BDE3E0_A585_42D5_9495_8479D329B1A8
-./Include/dbdao.h
-./dbdao_h.FBA2846C_BAF4_447B_A4B3_F2856932DBF8
-./Include/dbdaoerr.h
-./dbdaoerr_h.808462A6_CAA4_41A4_AAC3_333CC3A537D3
-./Include/dbdaoid.h
-./dbdaoid_h.23E4CBEA_ECBF_453F_8D22_81A4DCE5912E
-./Include/dbdaoint.h
-./dbdaoint_h.D9ECD37E_85ED_436F_9304_18145E04F556
-./Include/DbgEng.h
-./DbgEng_h.86B270F8_317A_4C9A_8F67_A523BB57CB24
-./Include/DbgHelp.h
-./DbgHelp_h.482E6DE5_DE13_471D_8930_BCAFCFC37973
-./Include/DbgProp.h
-./DbgProp_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/dbnetlib.h
-./dbnetlib_h.77A1B96D_E801_4006_9543_BB4095AFC6E4
-./Include/Dbt.h
-./Dbt_h.407E7C22_7CF4_4BBA_8F51_CC585B9D0F53
-./Include/dciddi.h
-./dciddi_h.99EDFB94_6508_46A9_A30A_2690B509D0A6
-./Include/dciman.h
-./dciman_h.96AB8B90_C407_4DD9_AAF3_49CB15ABEF54
-./Include/Dde.h
-./Dde_h.D9888C43_F027_41AA_B559_C2A1B4AE1213
-./Include/Dde.rh
-./Dde_rh.64DE7C63_CBE5_4781_AF8A_681B0962F028
-./Include/Ddeml.h
-./Ddeml_h.E68360DB_171F_4B10_898C_2C961F7210CA
-./Include/ddrawgdi.h
-./ddrawgdi_h.794E3F3B_ADEA_4201_9318_AD5F21DC9FA7
-./Include/ddstream.h
-./ddstream_h.76B1C4FC_C1A4_4264_A218_B1BE31FE45F1
-./Include/ddstream.idl
-./ddstream_idl.4D597DF5_4DDF_4CA7_BEEA_C260C4EC9382
-./Include/devenum.idl
-./devenum_idl.25DF5899_4B44_4BBC_B0AC_88CFBC008F34
-./Include/devguid.h
-./devguid_h.B4A76EC7_D754_4ADA_A04A_8458FD280CE4
-./Include/DhcpCSdk.h
-./DhcpCSdk_h.B12AD7F5_702F_4464_9994_85F7A5B506EF
-./Include/dhcpsapi.h
-./dhcpsapi_h.B3C23C22_15CC_48CE_BFD7_9D35187BBE48
-./Include/DhcpSSdk.h
-./DhcpSSdk_h.C2CE4C88_40FC_401A_BBD4_C85CFDE0CAAF
-./Include/DHtmldid.h
-./DHtmldid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.h
-./DHtmled_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.idl
-./DHtmled_idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.js
-./DHtmled_js.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmled.vbs
-./DHtmled_vbs.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DHtmliid.h
-./DHtmliid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/Digitalv.h
-./Digitalv_h.74772540_8AC3_4055_878E_5FD4307BA5C5
-./Include/Dimm.h
-./Dimm_h.A873C499_7702_4E9D_BC2A_5EE6AD156C1D
-./Include/Dimm.Idl
-./Dimm_Idl.2E74A03E_B39B_42B8_B7A2_CB6A7A0DF521
-./Include/Disable.Mak
-./Disable_Mak.DC7448AA_658C_425C_B6F5_AC2308E8E734
-./Include/diskguid.h
-./diskguid_h.54839F83_B760_434A_96C7_317CDCA6AB2C
-./Include/Dispatch.h
-./Dispatch_h.6A4D571E_0B8A_49C2_AC64_E821F55314F2
-./Include/Dispdib.h
-./Dispdib_h.F3E01C12_53E0_4F19_9A52_79A43AC34A58
-./Include/DispEx.h
-./DispEx_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/Dispex.Idl
-./Dispex_Idl.0338CDDE_2215_4463_9145_5B1F2BD989ED
-./Include/DlcAPI.h
-./DlcAPI_h.14743CAC_1B72_453B_AB57_C02B464344B8
-./Include/Dlgs.h
-./Dlgs_h.FFA23255_A25C_442B_BAEF_817DF31A7283
-./Include/dmo.h
-./dmo_h.D6FA1D0E_F7B0_437F_85CD_6A78F21AE922
-./Include/dmodshow.h
-./dmodshow_h.3D03BE95_B18D_401C_8797_45ED8CE22BEB
-./Include/dmodshow.idl
-./dmodshow_idl.D39A4020_9641_4B8D_9D6A_B483148DDB31
-./Include/dmoimpl.h
-./dmoimpl_h.62604B02_2B1B_4F3D_A05E_1F6E15C1133B
-./Include/dmoreg.h
-./dmoreg_h.BB3EE4B7_71F9_4A8A_AF2E_2ECED4ACF74A
-./Include/dmort.h
-./dmort_h.336664A7_DBFD_4580_9AC7_62C7332505B4
-./Include/DocObj.h
-./DocObj_h.84C315F1_276B_4F57_AE21_774FB1F57EEF
-./Include/DocObj.Idl
-./DocObj_Idl.95AC5012_AFA7_45FC_A796_C396F1B49EB4
-./Include/Dom.Idl
-./Dom_Idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/DomDid.h
-./DomDid_h.57535F0A_681A_4C61_8771_30A573AEB76D
-./Include/dpnathlp.h
-./dpnathlp_h.E75787FA_F2FF_4D58_87B1_35511CEEDD3A
-./Include/drivinit.h
-./drivinit_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/DSAdmin.h
-./DSAdmin_h.6B3FDEB1_8A2F_46D2_9A45_2CA08E1C2F30
-./Include/DSClient.h
-./DSClient_h.6A31F8C9_EC6C_4343_9CA0_A56CFA2AF806
-./Include/DsGetDC.h
-./DsGetDC_h.6F2A6C1B_497D_4269_BFCA_70F085E638AF
-./Include/DShow.h
-./DShow_h.ADC94608_FF9F_4CE4_B31D_417DBD77BF20
-./Include/DskQuota.h
-./DskQuota_h.AC15ADCA_6175_45F1_B3E5_4D0B4686A111
-./Include/DSQuery.h
-./DSQuery_h.6B3FDEB1_8A2F_46D2_9A45_2CA08E1C2F30
-./Include/DSRole.h
-./DSRole_h.85A4CF4B_7F48_46BB_9021_88B38652006C
-./Include/dssec.h
-./dssec_h.2304A866_C4B0_4050_8BC7_73D9AA8FD72F
-./Include/DtcHelp.h
-./DtcHelp_h.F21385FC_CA28_495C_A0F9_0761F974B7AB
-./Include/dv.h
-./dv_h.1EED9F3C_3F52_4053_9F76_FD47E6472AF8
-./Include/dvdevcod.h
-./dvdevcod_h.2ABB18E1_AA5A_4B13_9E36_C7E92884353F
-./Include/dvdif.idl
-./dvdif_idl.9C43C88B_B645_4531_A79B_67A7FE44E19A
-./Include/dvdmedia.h
-./dvdmedia_h.C765861C_458F_4B48_A45C_9575B5B060BF
-./Include/dvec.h
-./dvec_h.724EB65B_B14C_48B4_928C_AB87224D2F09
-./Include/DvObj.h
-./DvObj_h.A171027E_3696_4451_AC91_BDA14AE0E789
-./Include/dxtmpl.h
-./dxtmpl_h.DF55D2E8_3096_44BE_80F8_85326449CD65
-./Include/dxva.h
-./dxva_h.37E3FA6F_8235_4054_9FA2_2FEC5D45CE0B
-./Include/dyngraph.idl
-./dyngraph_idl.2C42A90D_1DD3_4E91_AED5_98FCDC75816F
-./Include/edevctrl.h
-./edevctrl_h.F06789AA_E654_4BFE_9D07_89356E351D4D
-./Include/edevdefs.h
-./edevdefs_h.25F94F59_F005_46AD_8EEB_0C8B16A36F6E
-./Include/emmintrin.h
-./emmintrin_h.51539243_210B_46C4_B0B3_3892362B45B3
-./Include/emostore.h
-./emostore_h.7CE0A274_D563_445E_8F22_E38184B90CA9
-./Include/emostore_i.c
-./emostore_i_c.020A3B76_0757_4E0A_8199_64DFC8AEE40E
-./Include/EmptyVC.h
-./EmptyVC_h.3BABB554_C195_4C75_83A4_61ADFEBDF534
-./Include/emptyvc.idl
-./emptyvc_idl.743FF8A6_5B46_4889_B59C_24E9DDAE07E9
-./Include/Error.h
-./Error_h.24B60C5A_298A_4F42_8C6F_494BF0EA1A36
-./Include/ErrorRep.h
-./ErrorRep_h.B91F3786_592D_41AE_B89A_5F7448D06AA6
-./Include/errors.h
-./errors_h.106EE975_0E24_47EA_9065_DA2CEBE210F7
-./Include/esebcli2.h
-./esebcli2_h.2FB03083_E0CF_4E5B_A6A7_B27B8510114A
-./Include/esebkmsg.h
-./esebkmsg_h.2C0D4ABC_F67F_4F29_BB80_648AA5428288
-./Include/esent.h
-./esent_h.9BFCE0A1_6F00_43FC_B192_CEF7D1093283
-./Include/evcode.h
-./evcode_h.A14157EA_1D05_4749_9DEB_BCD2894FA9FE
-./Include/event.h
-./event_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/event.idl
-./event_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/EventSys.h
-./EventSys_h.F06BA2E9_9079_4346_9DFA_F78791079DA8
-./Include/EventSys.Idl
-./EventSys_Idl.993E4C7B_4675_405B_A007_2390500343B0
-./Include/Evntrace.h
-./Evntrace_h.8DF9A186_6341_41C3_BF06_2D4751F9A06E
-./Include/ExchForm.h
-./ExchForm_h.2D9A3CB8_154A_4D24_8E37_DC89835AC580
-./Include/ExDisp.h
-./ExDisp_h.3DB00592_5DC6_4511_BB5F_45B027CE8B28
-./Include/ExDisp.Idl
-./ExDisp_Idl.8315521C_4001_4827_9BB5_094232BEC12F
-./Include/ExDispid.h
-./ExDispid_h.5C06784F_B393_4A7E_B46B_52AF9A6E51A0
-./Include/exevtsnk.idl
-./exevtsnk_idl.04D54D16_ECC6_4CDC_8CD7_AADE22B2071B
-./Include/exposeenums2managed.h
-./exposeenums2managed_h.F193C4A8_FF9F_4463_BCF4_1E085D9D96F2
-./Include/fastcall.h
-./fastcall_h.B21C0F7B_5CC7_4B31_9AE1_21675A3B8B27
-./Include/FaxCom.h
-./FaxCom_h.DBF961BC_0B5F_4072_9F3E_47651B87084A
-./Include/FaxComEx.h
-./FaxComEx_h.A33DE35D_F214_44BA_A8A8_9411CC5544DF
-./Include/FaxComEx_i.c
-./FaxComEx_i_c.4A95BE30_A1D6_4C00_8CCE_7634DABE3D2B
-./Include/FaxCom_i.c
-./FaxCom_i_c.FD1968AE_E9C5_4C33_B81E_5F465D9CBF27
-./Include/FaxDev.h
-./FaxDev_h.0E333E22_2313_4CE1_BCFD_519493119917
-./Include/FaxExt.h
-./FaxExt_h.46D6D8C4_877C_447E_BD22_7860A7D7FB8C
-./Include/FaxMmc.h
-./FaxMmc_h.D3C23646_658A_491A_9A2D_237E58C07AEF
-./Include/FaxRoute.h
-./FaxRoute_h.A22BE1AD_D6D8_4118_B664_FA82798E737C
-./Include/Fci.h
-./Fci_h.4BA634A2_C8D4_4392_8458_544072DD7308
-./Include/Fdi.h
-./Fdi_h.17C48691_29F7_41FB_9A10_6C2136103CE3
-./Include/FileOpen.Dlg
-./FileOpen_Dlg.E713618B_EC27_4D1B_8A43_BDB080829B91
-./Include/Filter.h
-./Filter_h.45027A60_7975_434B_85C8_07B2BB4ED5C2
-./Include/Filterr.h
-./Filterr_h.0C0DDDEB_1814_4796_91E7_E5D912C1AD6D
-./Include/FindText.Dlg
-./FindText_Dlg.51063EC1_94FE_4937_81D2_D29ED3D268C1
-./Include/fltdefs.h
-./fltdefs_h.46FF9DD2_B7E8_4E25_903E_024E4B52B06A
-./Include/Font.Dlg
-./Font_Dlg.93FF2691_B0E0_4EEF_BDDB_DE7E094E80E9
-./Include/FrQuery.h
-./FrQuery_h.D42EEFFA_FB76_4026_8892_02D825D18412
-./Include/FtsIface.h
-./FtsIface_h.3DB4D9DD_32AF_40DD_8CFA_D45E9458AA32
-./Include/fvec.h
-./fvec_h.1AEF7331_0BEB_4C8B_B5D6_A00DE662B130
-./Include/FwCommon.h
-./FwCommon_h.B407CF17_89DD_49D3_BF63_A69A84226CAE
-./Include/gb18030.h
-./gb18030_h.08429FE3_8882_453F_9473_C6267491E2F0
-./Include/GdiPlus.h
-./GdiPlus_h.B8F96192_D70F_446D_BAA5_4832C4E14C7A
-./Include/GdiPlusBase.h
-./GdiPlusBase_h.DC2D43E9_29F9_42F1_AF16_00973182B3A4
-./Include/GdiPlusBitmap.h
-./GdiPlusBitmap_h.166410C0_4438_4678_AD3C_174C6D2AA519
-./Include/GdiPlusBrush.h
-./GdiPlusBrush_h.271F0923_EE61_49DB_B481_7B2D0B3C74EB
-./Include/GdiPlusCachedBitmap.h
-./GdiPlusCachedBitmap_h.56D0F3A2_13AF_4F65_B3FE_90520D17F6A9
-./Include/GdiPlusColor.h
-./GdiPlusColor_h.1385D438_717C_4FA8_B5D3_0E61E0DF8D70
-./Include/GdiPlusColorMatrix.h
-./GdiPlusColorMatrix_h.26685DFF_A21F_4EBF_87A1_67EE09FA1CFF
-./Include/GdiPlusEnums.h
-./GdiPlusEnums_h.5EF6F66F_D797_475E_B8EF_FD49CDD87D48
-./Include/GdiPlusFlat.h
-./GdiPlusFlat_h.5AC5B03F_2628_4930_BA72_E632CAD37FEB
-./Include/GdiPlusFont.h
-./GdiPlusFont_h.71E72F73_43E2_4153_AF02_0B725DB173C3
-./Include/GdiPlusFontCollection.h
-./GdiPlusFontCollection_h.19F67CFA_48C2_4A02_8C86_D5225FDA2D88
-./Include/GdiPlusFontFamily.h
-./GdiPlusFontFamily_h.17D7CCAF_B2B6_4E3B_ABD8_2B5501800007
-./Include/GdiPlusGpStubs.h
-./GdiPlusGpStubs_h.935640B5_297F_49FE_9302_AE4A3711F2D8
-./Include/GdiPlusGraphics.h
-./GdiPlusGraphics_h.A41E2EE5_5ECA_486B_83C7_B16076943A65
-./Include/GdiPlusHeaders.h
-./GdiPlusHeaders_h.E1678F21_7792_46AD_9F58_2BA3DB444767
-./Include/GdiPlusimageAttributes.h
-./GdiPlusimageAttributes_h.D5B6243B_1212_4084_B252_07CB86950C72
-./Include/GdiPlusImageCodec.h
-./GdiPlusImageCodec_h.9635A95E_2775_4977_B3F6_4EE30BE74137
-./Include/GdiPlusImaging.h
-./GdiPlusImaging_h.A5106C5A_BDDA_4F3A_A308_569960DB6C80
-./Include/GdiPlusInit.h
-./GdiPlusInit_h.FA34DFDA_AD3A_4893_958E_FFFF102531A0
-./Include/GdiPlusLineCaps.h
-./GdiPlusLineCaps_h.79EFE096_ADA9_4D60_9DC2_4AAF5009FFC7
-./Include/GdiPlusMatrix.h
-./GdiPlusMatrix_h.AA8965B1_7AB3_4148_AAEC_626DD6115796
-./Include/GdiPlusMem.h
-./GdiPlusMem_h.D783F1D7_3798_40A2_9AD3_E28DB2651882
-./Include/GdiPlusMetaFile.h
-./GdiPlusMetaFile_h.03D37A2E_A4E4_40C6_ADCD_D35B883EE449
-./Include/GdiPlusMetaHeader.h
-./GdiPlusMetaHeader_h.FDAFA155_D681_4CD4_BD15_80C6FC65455D
-./Include/GdiPlusPath.h
-./GdiPlusPath_h.B94A39F8_EC6F_45AF_B496_E4F577667A9B
-./Include/GdiPlusPen.h
-./GdiPlusPen_h.B02E922F_072C_48EE_B4CC_E12339B8DEC4
-./Include/GdiPlusPixelFormats.h
-./GdiPlusPixelFormats_h.B1A789EE_7F15_468C_8BC7_FC5508DD0C6B
-./Include/GdiPlusRegion.h
-./GdiPlusRegion_h.37DE7D1A_222B_43C2_A8B4_38D45D6D87DC
-./Include/GdiPlusStringFormat.h
-./GdiPlusStringFormat_h.5F78047E_2CA8_4F93_A4E4_EE011D19D5D0
-./Include/GdiPlusTypes.h
-./GdiPlusTypes_h.7FC48621_E45D_41D0_A9B6_FA27C3C9022B
-./Include/GenLex.h
-./GenLex_h.8AA20B42_2869_4911_BA73_922DC7F0FC3B
-./Include/gl/GL.h
-./GL_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/gl/GLAux.h
-./GLAux_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/gl/GLU.h
-./GLU_h.1FF3A058_137C_4EE6_A446_4D038EA85229
-./Include/GPEdit.h
-./GPEdit_h.C805F61A_70D2_46F8_9187_FCBD467C9817
-./Include/gpmgmt.h
-./gpmgmt_h.8DBCDC8F_CE68_4AC1_AFB5_A0817625AA29
-./Include/gpmgmt.idl
-./gpmgmt_idl.8DBCDC8F_CE68_4AC1_AFB5_A0817625AA29
-./Include/Guiddef.h
-./Guiddef_h.56916BE8_D455_4D49_9DFC_2FEBED0586B5
-./Include/h323priv.h
-./h323priv_h.4133B579_1652_46DC_BB1E_633ADAFF759D
-./Include/HlGuids.h
-./HlGuids_h.7757B55F_1419_4CEF_9138_31454101E25D
-./Include/HlIface.h
-./HlIface_h.8C30A6F6_E93A_48BB_BDE6_0BA489DD7A9D
-./Include/HlIface.Idl
-./HlIface_Idl.3C685DD0_1974_4020_A972_C781D20282D0
-./Include/HLink.h
-./HLink_h.02A7AB86_585E_4F0A_8FE8_31FA312735E1
-./Include/HLink.Idl
-./HLink_Idl.9F841B6E_4F67_4786_BB42_8D247CD4FDB2
-./Include/HostInfo.h
-./HostInfo_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/htiface.h
-./htiface_h.BA34196B_93C2_42E8_8BBE_6CB05161A4EE
-./Include/htiface.idl
-./htiface_idl.891F1D76_69BA_4337_BF11_C7C0EF00CB02
-./Include/htiframe.h
-./htiframe_h.0B8BDD86_C8DF_42DD_83CC_7BA6CD369CBE
-./Include/htiframe.idl
-./htiframe_idl.3B144BD7_FB58_4C63_9486_41E50F5B3088
-./Include/HtmlGuid.h
-./HtmlGuid_h.DBADB86E_3193_4996_A649_9C63F68604D4
-./Include/HtmlHelp.h
-./HtmlHelp_h.28765899_CFA3_44F5_9B75_64D8E4B5DF5B
-./Include/http.h
-./http_h.C64B5000_332A_4FE7_9AE6_BD480790DB4A
-./Include/httprequest.idl
-./httprequest_idl.F5133C56_8FC8_41D2_A6F2_D6908874119D
-./Include/httprequestid.h
-./httprequestid_h.FD0D3BEB_2F7A_4D7E_AC23_908826321340
-./Include/ia64reg.h
-./ia64reg_h.17963503_50FB_4B5F_A415_6A2739050599
-./Include/IAccess.h
-./IAccess_h.03671896_1296_484F_A651_EE0A79C83B04
-./Include/IAccess.Idl
-./IAccess_Idl.0F5F57B8_3F2D_4822_972D_88A6C8C8258D
-./Include/Iads.h
-./Iads_h.80D25A52_9746_4A8E_A639_8B90121A9486
-./Include/iapplet.idl
-./iapplet_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/icftypes.h
-./icftypes_h.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/icftypes.idl
-./icftypes_idl.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/Icm.h
-./Icm_h.DE225CC2_DA5A_460C_B625_500C383AEADA
-./Include/IcmpAPI.h
-./IcmpAPI_h.8FE23ADA_4940_4CDF_B9C7_FBAB37832421
-./Include/Icmui.Dlg
-./Icmui_Dlg.1A9DCDBC_E9A7_43D2_BBBD_090844BA6097
-./Include/icwcfg.h
-./icwcfg_h.E66469DB_2060_4A9C_B17D_0A5CED963A26
-./Include/Idf.h
-./Idf_h.7AB1E9A9_B3DF_4131_AAD3_047CD651B919
-./Include/IDispIds.h
-./IDispIds_h.081284E9_6DD3_47A5_BE9C_39B8405F0C58
-./Include/IEDial.h
-./IEDial_h.E0E74EEA_78C8_4E1D_9312_29BC475BBED7
-./Include/ieverp.h
-./ieverp_h.4CC54C1E_E4B1_4666_B9FD_019B8E71DE66
-./Include/iextag.h
-./iextag_h.AD6E8468_A430_412A_9FE9_EE38B5638120
-./Include/IImgCtx.h
-./IImgCtx_h.469FC0EA_A58A_4CEC_8833_28A7D1FD6DD4
-./Include/il21dec.h
-./il21dec_h.2F684702_9B5B_4EEC_A9F1_3D4A84E88B39
-./Include/ILS.Idl
-./ILS_Idl.157B68EC_CD81_40BA_B808_5D9AE9093736
-./Include/ILSGuid.h
-./ILSGuid_h.23FCAC96_B39B_470B_963A_10A1B2407BB8
-./Include/ImageHlp.h
-./ImageHlp_h.818BD45D_FA07_4BAE_BA34_12912E7A2D93
-./Include/imapi.h
-./imapi_h.DBB40B7E_3A6B_4E85_9622_928A8C5C9FEB
-./Include/imapierror.h
-./imapierror_h.BD197C19_29FA_41C6_8C6A_7E2CA91B2049
-./Include/Ime.h
-./Ime_h.446085C1_7576_4162_80EC_9173E701832E
-./Include/IMessage.h
-./IMessage_h.84F8DE34_2E1D_496C_822D_041F2B0A7607
-./Include/Imm.h
-./Imm_h.AEC0D26D_055B_474B_8EEA_AB4EB231B4D6
-./Include/imnact.idl
-./imnact_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/imnxport.idl
-./imnxport_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/IMSConf2.Idl
-./IMSConf2_Idl.F60C8D16_F0DF_4F51_9366_21E39144E9A6
-./Include/indexsrv.h
-./indexsrv_h.A9BC4940_6127_4886_95CD_39F67E4BF342
-./Include/InetReg.h
-./InetReg_h.E54DA96C_2A33_4D0B_97A9_586210E39E79
-./Include/InetSDK.h
-./InetSDK_h.73B5CC4A_D858_4B83_BF8B_9F4A02B1AEA5
-./Include/InetSDK.Idl
-./InetSDK_Idl.38091F70_26AE_4522_99A9_8A5184C5535D
-./Include/INetSDK.Mak
-./INetSDK_Mak.6AF22B64_993F_4575_AB56_B0609ACF0152
-./Include/InitGuid.h
-./InitGuid_h.1182F75D_EFEE_4B9B_92AD_9242CCD32D88
-./Include/InitOID.h
-./InitOID_h.C978FC92_96AE_42A0_ABE7_5167B9D4A729
-./Include/InputScope.h
-./InputScope_h.63773E93_8D72_4F18_9B0F_11B9F45EEE3D
-./Include/InputScope.idl
-./InputScope_idl.458CE5D3_8E77_48FB_B063_5980E91AC0DB
-./Include/Instance.h
-./Instance_h.0787E551_9AE4_4500_B20A_5B28F5967FED
-./Include/interop_msxml.dll
-./interop_msxml_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/IntShCut.h
-./IntShCut_h.2DA202EB_1D77_456E_A292_EE0479A89696
-./Include/Ioevent.h
-./Ioevent_h.40B04065_9EA0_4CFB_BF2D_7B324DBB9C43
-./Include/IPExport.h
-./IPExport_h.3BAA492A_8171_46A5_A033_5F0004488ADF
-./Include/IPHlpApi.h
-./IPHlpApi_h.46FF9DD2_B7E8_4E25_903E_024E4B52B06A
-./Include/Ipifcons.h
-./Ipifcons_h.00BB28FB_B3F1_4345_B29F_EA5341C9BF95
-./Include/Ipinfoid.h
-./Ipinfoid_h.2B8097BF_911B_4CBC_B191_F6673949EDE7
-./Include/iplgxprt.idl
-./iplgxprt_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/ipmsp.h
-./ipmsp_h.48FC8D7B_1C13_4E78_AA09_30A38AF851D6
-./Include/ipmsp.idl
-./ipmsp_idl.7BA230D6_8692_459A_AE32_080ED771D632
-./Include/Iprtrmib.h
-./Iprtrmib_h.C01F60DD_44F5_4287_AC1A_8A326412D5E6
-./Include/IPTypes.h
-./IPTypes_h.53AB19A4_2F28_48E9_8F8E_CF99739098F5
-./Include/IpxConst.h
-./IpxConst_h.A5CC044E_5308_4B36_9ED3_3740CEDCCAED
-./Include/Ipxrip.h
-./Ipxrip_h.E24E8C47_7C1B_4A95_AA4C_3B36D8915D35
-./Include/Ipxrtdef.h
-./Ipxrtdef_h.EDA447FF_77C1_4671_A5CE_548034B2C016
-./Include/Ipxsap.h
-./Ipxsap_h.5C0A446D_F085_4523_BD2D_2A5D7562F4E7
-./Include/Ipxtfflt.h
-./Ipxtfflt_h.390F009F_D3EB_45BB_A295_E1E916A167D2
-./Include/IsGuids.h
-./IsGuids_h.6D360A38_CC41_4073_B948_B9E72769CDC7
-./Include/IssPer16.h
-./IssPer16_h.AB7EE8DE_85F2_45D5_BA62_337A68444C0F
-./Include/IssPErr.h
-./IssPErr_h.CC08C62E_668D_4353_B3D2_77105A266FD4
-./Include/ivec.h
-./ivec_h.21C4D305_2698_476B_8679_3B8A6FCE88DE
-./Include/iwstdec.h
-./iwstdec_h.D70E26B6_B934_48B1_A8E3_A7E14561011A
-./Include/i_cryptasn1tls.h
-./i_cryptasn1tls_h.CC4996B6_2580_4DDA_8447_A964F4907856
-./Include/Ks.h
-./Ks_h.7BEAA11E_24C3_427F_B14F_ABE3953A6D4E
-./Include/ksamd64.inc
-./ksamd64_inc.63494C76_19BE_4BE6_BDE1_3AF85DBFFEC7
-./Include/KsGuid.h
-./KsGuid_h.066EAD6C_4623_4AD9_B995_D4500C529470
-./Include/KsMedia.h
-./KsMedia_h.F042466B_EA60_4731_A465_69A10DD51485
-./Include/KsProxy.h
-./KsProxy_h.68782797_842B_4ACD_B62B_7F985D93A3C2
-./Include/ksuuids.h
-./ksuuids_h.6ABAE4DB_24B8_40B2_BB70_E3366B6F8A0F
-./Include/kxamd64.inc
-./kxamd64_inc.63494C76_19BE_4BE6_BDE1_3AF85DBFFEC7
-./Include/kxia64.h
-./kxia64_h.757E8D2F_C1C9_4BCC_BDB0_E8A7D60A2659
-./Include/LM.h
-./LM_h.82BA1B10_774B_4610_AAE8_12BD3A5ABE8D
-./Include/LMaccess.h
-./LMaccess_h.5133FF20_6F58_4AAE_B24B_1274F0A934ED
-./Include/LMalert.h
-./LMalert_h.E2C62899_F9FD_4315_80DF_5404C933478E
-./Include/LMAPIbuf.h
-./LMAPIbuf_h.E0E179B8_C0FA_4010_8A87_25F96DCEBA2B
-./Include/LMat.h
-./LMat_h.62D99692_CEC7_4DA8_9A41_B9566516DDFC
-./Include/LMaudit.h
-./LMaudit_h.1BDBDBF3_F55C_4611_9AF9_EFCF9D9969AD
-./Include/LMConfig.h
-./LMConfig_h.5A8E0690_9D88_4246_97EC_709CC7A3910E
-./Include/LMCons.h
-./LMCons_h.1697AF88_99F6_4191_B666_37693CB09186
-./Include/LMDFS.h
-./LMDFS_h.F3AE0998_A58A_4E7A_B05D_260042C07795
-./Include/LMErr.h
-./LMErr_h.CF5FE596_A2CE_4AA3_B09F_6AAA2704E209
-./Include/LMErrlog.h
-./LMErrlog_h.8AB0A004_9793_40C4_BB91_AC79F34E2D23
-./Include/LMJoin.h
-./LMJoin_h.07D8F976_B35B_4460_905E_18F86B2253CD
-./Include/LMMsg.h
-./LMMsg_h.39D1F778_8DA5_436D_84E3_D6E22F51AC6A
-./Include/LMRemUtl.h
-./LMRemUtl_h.7E8FDEE0_DA87_4D9E_86CA_A079F13EEB47
-./Include/LMRepl.h
-./LMRepl_h.3A6747EB_FE07_4C12_A44A_1CBB92A4DEA4
-./Include/LMServer.h
-./LMServer_h.8F3A3014_FA7F_4A93_8DCA_4EA7FE4ADB38
-./Include/LMShare.h
-./LMShare_h.F4407203_4F17_42C7_BE4F_C99293A1F5F0
-./Include/LMSName.h
-./LMSName_h.FBE9A70B_8DDF_44D2_83A2_78CA15BB7EED
-./Include/LMStats.h
-./LMStats_h.2002E682_DFB5_4D84_B501_DDDC4C717E05
-./Include/LMSvc.h
-./LMSvc_h.CE5D5E2B_3089_498C_86D0_5CB563635172
-./Include/LMUse.h
-./LMUse_h.54C17F7C_AA9E_47A0_8D66_5FE6B6ED7B36
-./Include/LMUseFlg.h
-./LMUseFlg_h.362A92A6_726C_4011_88AE_17DA5E33FFC3
-./Include/LMWksta.h
-./LMWksta_h.9D74B0B5_E319_4D23_AB85_125A4310D849
-./Include/LoadPerf.h
-./LoadPerf_h.5856FDE1_FBDF_4E74_BE64_1282C453FE25
-./Include/LpmApi.h
-./LpmApi_h.256B8C43_FA1C_4890_97F5_EFB774DB010C
-./Include/LZExpand.h
-./LZExpand_h.436DF82B_80BE_4B87_B105_6F4C2C8F394D
-./Include/macamd64.inc
-./macamd64_inc.2E9C905D_99ED_4E19_86F8_9F5324C4B44A
-./Include/madcapcl.h
-./madcapcl_h.5133FF20_6F58_4AAE_B24B_1274F0A934ED
-./Include/Make.Inc
-./Make_Inc.55994268_7543_4962_A190_1D36FA6915EE
-./Include/MAPI.h
-./MAPI_h.0339EA7A_7BA7_4854_94E7_865687DC331E
-./Include/MAPICode.h
-./MAPICode_h.D4981EAD_7938_4BBC_9A52_3BE89EDC566D
-./Include/MAPIDbg.h
-./MAPIDbg_h.230DCD2B_2100_4E1F_BAA7_6F9ABF8FC0E3
-./Include/MAPIDefS.h
-./MAPIDefS_h.0534CA0C_CFE6_4D44_94EA_229A4D5AF701
-./Include/MAPIForm.h
-./MAPIForm_h.53EE381D_3AF6_48D4_8111_73F607C91A69
-./Include/MAPIGuid.h
-./MAPIGuid_h.AFAB259E_3CDD_483B_890A_2661873FFC98
-./Include/MAPIHook.h
-./MAPIHook_h.41E401CB_92AE_4533_A677_A5B085B762A8
-./Include/MAPINls.h
-./MAPINls_h.34D85B4B_AF9E_4FEC_B012_9458A55180AB
-./Include/MAPIOID.h
-./MAPIOID_h.2D9028F7_1240_432C_9C1E_BCF4F8134B1B
-./Include/MAPISPI.h
-./MAPISPI_h.946533F8_CABD_4C18_8301_76BD2A566D37
-./Include/MAPITags.h
-./MAPITags_h.51938EEB_7726_4FCE_976B_A2AF567414AC
-./Include/MAPIUtil.h
-./MAPIUtil_h.A676A69E_1AB4_4E83_B768_4CC1FD59DCAA
-./Include/MAPIVal.h
-./MAPIVal_h.C1070DAB_3CEE_444C_B1B7_B25491BEFDFD
-./Include/MAPIWin.h
-./MAPIWin_h.76BD2B88_F65E_43D9_94CC_D3372A02805B
-./Include/MAPIWz.h
-./MAPIWz_h.684C611A_56E9_4178_8D88_FB3D023EDAF0
-./Include/MAPIX.h
-./MAPIX_h.CBB6F12C_FE20_4A6E_B548_7336CC11BC7E
-./Include/MciAvi.h
-./MciAvi_h.3F0A1DE6_69CF_40B5_B498_DBE24ACEB664
-./Include/Mcx.h
-./Mcx_h.FC72E1D9_FD10_4B7F_95FB_0FE3FEE71449
-./Include/mdbrole.hxx
-./mdbrole_hxx.B21C0F7B_5CC7_4B31_9AE1_21675A3B8B27
-./Include/MDhcp.h
-./MDhcp_h.A18AC6F4_8360_4B08_9923_50FB52260EF5
-./Include/mediaerr.h
-./mediaerr_h.1B5767D9_636A_4B76_9652_74DF6397F48E
-./Include/mediaobj.h
-./mediaobj_h.843BA097_797F_4F6E_B8AB_B55E01BF95C5
-./Include/mediaobj.idl
-./mediaobj_idl.67787A44_D051_477C_ADCD_23D69A3418A1
-./Include/medparam.h
-./medparam_h.6945DE81_5F64_4D70_97AC_F827E7771388
-./Include/medparam.idl
-./medparam_idl.D6BD86B7_E451_4463_96DA_CCDF576200AC
-./Include/MergeMod.h
-./MergeMod_h.0D8E1652_B5FD_4D0C_A37D_4E8A7D805964
-./Include/MethodCo.h
-./MethodCo_h.DDA18B35_3F1D_47CF_A71B_2B74DB664D09
-./Include/mfc/AFX.H
-./AFX_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFX.INL
-./AFX_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXBLD_.H
-./AFXBLD__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN.H
-./AFXCMN_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN.INL
-./AFXCMN_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCMN2.INL
-./AFXCMN2_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOLL.H
-./AFXCOLL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOLL.INL
-./AFXCOLL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCOM_.H
-./AFXCOM__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCONV.H
-./AFXCONV_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.H
-./AFXCTL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.INL
-./AFXCTL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCTL.RC
-./AFXCTL_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCVIEW.H
-./AFXCVIEW_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXCVIEW.INL
-./AFXCVIEW_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDAO.H
-./AFXDAO_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDAO.INL
-./AFXDAO_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.H
-./AFXDB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.INL
-./AFXDB_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB.RC
-./AFXDB_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDB_.H
-./AFXDB__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDD_.H
-./AFXDD__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDISP.H
-./AFXDISP_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLGS.H
-./AFXDLGS_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLGS.INL
-./AFXDLGS_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLLX.H
-./AFXDLLX_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDLL_.H
-./AFXDLL__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDOCOB.H
-./AFXDOCOB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDTCTL.H
-./AFXDTCTL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXDTCTL.INL
-./AFXDTCTL_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXEXT.H
-./AFXEXT_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXEXT.INL
-./AFXEXT_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHELP.HM
-./AFXHELP_HM.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHTML.H
-./AFXHTML_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXHTML.INL
-./AFXHTML_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXINET.H
-./AFXINET_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXINET.INL
-./AFXINET_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.H
-./AFXISAPI_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.INL
-./AFXISAPI_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXISAPI.RC
-./AFXISAPI_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXMT.H
-./AFXMT_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXMT.INL
-./AFXMT_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXODLGS.H
-./AFXODLGS_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLE.H
-./AFXOLE_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLE.INL
-./AFXOLE_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLECL.RC
-./AFXOLECL_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLEDB.H
-./AFXOLEDB_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXOLESV.RC
-./AFXOLESV_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPLEX_.H
-./AFXPLEX__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPRINT.RC
-./afxprint_rc.2A8B9E91_6C2A_4EAE_9040_B071BE4FCECC
-./Include/mfc/AFXPRIV.H
-./AFXPRIV_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXPRIV2.H
-./AFXPRIV2_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRES.H
-./AFXRES_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRES.RC
-./AFXRES_RC.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRICH.H
-./AFXRICH_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXRICH.INL
-./AFXRICH_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSOCK.H
-./AFXSOCK_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSOCK.INL
-./AFXSOCK_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXSTAT_.H
-./AFXSTAT__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/afxtls_.h
-./afxtls__h.ED6EF61F_3A71_4C7A_9A90_A66246E14285
-./Include/mfc/AFXVER_.H
-./AFXVER__H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_CFG.H
-./AFXV_CFG_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_CPU.H
-./AFXV_CPU_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_DLL.H
-./AFXV_DLL_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXV_W32.H
-./AFXV_W32_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN.H
-./AFXWIN_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN1.INL
-./AFXWIN1_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/AFXWIN2.INL
-./AFXWIN2_INL.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/l.chs/AFXCTL.RC
-./AFXCTL_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXDB.RC
-./AFXDB_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXOLECL.RC
-./AFXOLECL_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXOLESV.RC
-./AFXOLESV_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXPRINT.RC
-./AFXPRINT_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.chs/AFXRES.RC
-./AFXRES_RC.E3A3A31F_41C6_4271_91C4_F69ABB9DEEDE
-./Include/mfc/l.cht/AFXCTL.RC
-./AFXCTL_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXDB.RC
-./AFXDB_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXOLECL.RC
-./AFXOLECL_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXOLESV.RC
-./AFXOLESV_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXPRINT.RC
-./AFXPRINT_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.cht/AFXRES.RC
-./AFXRES_RC.3C814369_7F63_4D0F_9DFC_9E4243A39B6D
-./Include/mfc/l.deu/AFXCTL.RC
-./AFXCTL_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXDB.RC
-./AFXDB_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXOLECL.RC
-./AFXOLECL_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXOLESV.RC
-./AFXOLESV_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXPRINT.RC
-./AFXPRINT_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.deu/AFXRES.RC
-./AFXRES_RC.50939389_21A9_405A_9503_76A200EADDA3
-./Include/mfc/l.esp/AFXCTL.RC
-./AFXCTL_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXDB.RC
-./AFXDB_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXOLECL.RC
-./AFXOLECL_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXOLESV.RC
-./AFXOLESV_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXPRINT.RC
-./AFXPRINT_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.esp/AFXRES.RC
-./AFXRES_RC.537788B1_31FA_4646_9F76_7BDB2C03A887
-./Include/mfc/l.fra/AFXCTL.RC
-./AFXCTL_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXDB.RC
-./AFXDB_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXOLECL.RC
-./AFXOLECL_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXOLESV.RC
-./AFXOLESV_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXPRINT.RC
-./AFXPRINT_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.fra/AFXRES.RC
-./AFXRES_RC.1EB3F86C_A273_45B5_8B2E_86870AD0CEEC
-./Include/mfc/l.ita/AFXCTL.RC
-./AFXCTL_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXDB.RC
-./AFXDB_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXOLECL.RC
-./AFXOLECL_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXOLESV.RC
-./AFXOLESV_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXPRINT.RC
-./AFXPRINT_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.ita/AFXRES.RC
-./AFXRES_RC.379E2DB2_E21D_41C9_A54C_C0DEA71A1C8A
-./Include/mfc/l.jpn/AFXCTL.RC
-./AFXCTL_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXDB.RC
-./AFXDB_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXOLECL.RC
-./AFXOLECL_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXOLESV.RC
-./AFXOLESV_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXPRINT.RC
-./AFXPRINT_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.jpn/AFXRES.RC
-./AFXRES_RC.50664591_5CE3_459B_B353_2022D6023EB5
-./Include/mfc/l.kor/AFXCTL.RC
-./AFXCTL_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXDB.RC
-./AFXDB_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXOLECL.RC
-./AFXOLECL_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXOLESV.RC
-./AFXOLESV_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXPRINT.RC
-./AFXPRINT_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/l.kor/AFXRES.RC
-./AFXRES_RC.B7FA0B7E_DD72_40DF_96D1_538F4A803082
-./Include/mfc/MFCSAMPS.MAK
-./MFCSAMPS_MAK.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/mfc/res/3dcheck.bmp
-./_3dcheck_bmp.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/95CHECK.BMP
-./_95CHECK_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/COPY4WAY.CUR
-./COPY4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/HELP.CUR
-./HELP_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/HELP.RSC
-./HELP_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MAGNIFY.CUR
-./MAGNIFY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MAGNIFY.RSC
-./MAGNIFY_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MINIFWND.BMP
-./MINIFWND_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/MOVE4WAY.CUR
-./MOVE4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/NODROP.CUR
-./NODROP_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/NTCHECK.BMP
-./NTCHECK_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SARROWS.CUR
-./SARROWS_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLIT.RSC
-./SPLIT_RSC.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLITH.CUR
-./SPLITH_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/SPLITV.CUR
-./SPLITV_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCK4WAY.CUR
-./TRCK4WAY_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNESW.CUR
-./TRCKNESW_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNS.CUR
-./TRCKNS_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKNWSE.CUR
-./TRCKNWSE_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRCKWE.CUR
-./TRCKWE_CUR.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/res/TRUETYPE.BMP
-./TRUETYPE_BMP.89C3BD9D_A47B_4B81_8104_85F1A20AC145
-./Include/mfc/WINRES.H
-./WINRES_H.C61C4FD7_52DE_4D49_8479_C23B5510FAB5
-./Include/Mgm.h
-./Mgm_h.B188D039_A14F_4D4A_BB83_A3CE8B67E563
-./Include/MgmtAPI.h
-./MgmtAPI_h.E8E96562_F2EB_43E8_A00F_F83AF415D3B0
-./Include/microsoft.windowsmediaservices.dll
-./microsoft_windowsmediaservices_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/Midles.h
-./Midles_h.0DFAFB88_D3C9_4D25_AFD7_9038FED25DFA
-./Include/mimedisp.h
-./mimedisp_h.C0A5C8BB_1F92_49A7_925E_EED72BE3933B
-./Include/MimeInfo.h
-./MimeInfo_h.767F7E6D_4897_439F_92E9_1EA883141FA8
-./Include/MimeInfo.Idl
-./MimeInfo_Idl.A217FA05_C15C_4BF7_9A82_52BCC5A25573
-./Include/mimeole.idl
-./mimeole_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/mixerocx.h
-./mixerocx_h.934DA7DA_2B20_4191_BED0_DC0F1C5A679F
-./Include/mixerocx.idl
-./mixerocx_idl.ACBE85D0_DBE7_49E4_AB19_EA5D8D64E20F
-./Include/MLang.h
-./MLang_h.14EB3C66_8C71_4ED5_9CF3_F04EF8E2198F
-./Include/MLang.Idl
-./MLang_Idl.5CA764A7_27FF_43C8_A52F_9FD62446C8E8
-./Include/MMC.h
-./MMC_h.CA2FAFB9_31A3_4ABD_BCED_770875EC77C4
-./Include/MMC.Idl
-./MMC_Idl.007985A4_45C9_4E66_B7E2_CB37E5947C87
-./Include/MMCObj.h
-./MMCObj_h.83E52553_6FDF_4FB8_BC9B_91CECD97B637
-./Include/MMCObj.Idl
-./MMCObj_Idl.2FDBE396_6E97_4E72_8866_47365EDC196C
-./Include/mmintrin.h
-./mmintrin_h.E828F002_A3C8_4D93_A1F5_7068CB2A1CB7
-./Include/MMReg.h
-./MMReg_h.9D73BF9C_506A_4FEA_AEF5_04C7E58A6C20
-./Include/mmstream.h
-./mmstream_h.8D93F17B_6965_4D37_806A_BA7FA23E59B7
-./Include/mmstream.idl
-./mmstream_idl.69A3E20E_EF97_4271_9EAC_9171ABABA017
-./Include/MMSystem.h
-./MMSystem_h.295C9690_BBB8_4370_A31B_9F8FB19448CF
-./Include/Mobsync.h
-./Mobsync_h.DBC26BF3_1B67_422A_9836_BE06568B476F
-./Include/Mobsync.Idl
-./Mobsync_Idl.EB3AA1AC_FB50_4F77_BE12_BD19C780A4B6
-./Include/Moniker.h
-./Moniker_h.10F353EA_760F_48F1_B731_16D884E7E332
-./Include/mpconfig.h
-./mpconfig_h.7666150D_331D_49ED_84C1_C08FE9F4FE77
-./Include/mpeg2bits.h
-./mpeg2bits_h.DA70BDC1_1459_46A8_8E44_C6EEB8D8A13C
-./Include/mpeg2data.h
-./mpeg2data_h.DC99349A_ACFB_4514_97C5_71DB4BB0BAC6
-./Include/mpeg2data.idl
-./mpeg2data_idl.E72B169B_AAA8_4116_B2F0_077960A99754
-./Include/mpeg2error.h
-./mpeg2error_h.801DE27E_02E7_47D6_A520_BA21795BCF98
-./Include/Mpeg2Structs.idl
-./Mpeg2Structs_idl.9184022E_7724_48F3_BDF8_BA372001CFA9
-./Include/mpegtype.h
-./mpegtype_h.0864A0D8_EE14_4FA6_8E81_55A85D7CF184
-./Include/Mprapi.h
-./Mprapi_h.36603CC6_1F9B_4BFA_8AF6_F9A28AB610AE
-./Include/MprError.h
-./MprError_h.16E880D2_9204_4831_B2A9_B806B3BAE03E
-./Include/Mq.h
-./Mq_h.DACB7E14_17B9_4BDB_9594_CE4A4AEBBBA4
-./Include/MqMail.h
-./MqMail_h.EBD11E57_F49E_43FA_ABF0_63C5B2D74ABC
-./Include/MqOaI.h
-./MqOaI_h.22FBD632_CA76_49B4_AFAB_0357AD52C81E
-./Include/MSAAText.h
-./MSAAText_h.F51F5217_261B_4A33_8CBD_52CD03AC02F9
-./Include/MSAAText.Idl
-./MSAAText_Idl.DE7947AC_C3E0_4B65_8197_E62D7D56F037
-./Include/MSAcm.h
-./MSAcm_h.C0BA3222_B43F_4BCC_8DE2_2FDE25FA599A
-./Include/MSAcmDlg.Dlg
-./MSAcmDlg_Dlg.975CFBB3_3423_418F_8296_826FE736B76A
-./Include/MSAcmDlg.h
-./MSAcmDlg_h.0D88180D_6060_4209_BA59_F42501113F60
-./Include/msasn1.h
-./msasn1_h.23592FCF_590D_4AEE_93C8_AE0C87245DC7
-./Include/msber.h
-./msber_h.23592FCF_590D_4AEE_93C8_AE0C87245DC7
-./Include/mscat.h
-./mscat_h.C1857A54_866B_4CCA_A04E_15815AB4E068
-./Include/MSChapp.h
-./MSChapp_h.2BBACB95_F15F_427A_9067_42C494562752
-./Include/MSClus.h
-./MSClus_h.DD398B28_5209_4E88_AC13_D2D4C2728E30
-./Include/MSClus.Idl
-./MSClus_Idl.94F46EA8_C82F_4873_9D37_9EF3A49A0B38
-./Include/msctf.h
-./msctf_h.43807256_FAEC_4FD8_A450_B7A55D854567
-./Include/msctf.idl
-./msctf_idl.E12F57A6_D221_479C_B887_5E1DDD882FF7
-./Include/MSDaIpp.h
-./MSDaIpp_h.6CD6AF63_73C3_4980_9B11_8B0995D55463
-./Include/MSDaIppEr.h
-./MSDaIppEr_h.6CD6AF63_73C3_4980_9B11_8B0995D55463
-./Include/MSFS.h
-./MSFS_h.754B4AD2_ECB0_4717_AF53_FF29E4BDF72C
-./Include/MsHtmcid.h
-./MsHtmcid_h.D19ABEF4_02B0_417D_AD10_AC8A99071145
-./Include/MsHtmdid.h
-./MsHtmdid_h.8C53E4A0_C7F2_4CA5_ADF2_38E80B597838
-./Include/MsHtmHst.h
-./MsHtmHst_h.4E0A91CD_127F_4B54_9A8F_3E3B788CCAA1
-./Include/MsHtmHst.Idl
-./MsHtmHst_Idl.1259F412_7859_4A1B_BEF5_625BB2FA2715
-./Include/MsHTML.h
-./MsHTML_h.A58A4412_2778_4BDA_B292_3A6071042E04
-./Include/MsHTML.Idl
-./MsHTML_Idl.CE9E55D2_6927_47D3_A55E_E20A003CC069
-./Include/Mshtmlc.h
-./Mshtmlc_h.E175317C_6396_4A5C_9B90_6CDC51F217D6
-./Include/Msi.h
-./Msi_h.837527D5_E2D7_4B57_8AC4_3B6F80FED41A
-./Include/MsiDefs.h
-./MsiDefs_h.A41E3CA1_6D12_4BDC_AC30_97E5FE134E9C
-./Include/msident.idl
-./msident_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/msimcntl.h
-./msimcntl_h.59894D74_2C9C_4458_9A41_9F003E0FB8A7
-./Include/msimcsdk.h
-./msimcsdk_h.CB063B86_8A66_4A2D_985A_D2FE4DF2A425
-./Include/MsiQuery.h
-./MsiQuery_h.9882232D_F238_41C2_B24C_B2C078F25D46
-./Include/msoav.h
-./msoav_h.E175317C_6396_4A5C_9B90_6CDC51F217D6
-./Include/msoeapi.idl
-./msoeapi_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/Msp.h
-./Msp_h.6743AB03_DDEA_4A65_8CF0_630D2931A9D4
-./Include/Msp.Idl
-./Msp_Idl.A0DFFB38_3668_4A65_8ACF_65CA03B8BD90
-./Include/MSPAB.h
-./MSPAB_h.6E00B7E0_C3A6_46F5_8F86_47910D82D6F0
-./Include/MspAddr.h
-./MspAddr_h.E26E5445_2B53_47E7_96F8_DC37693B9709
-./Include/MspBase.h
-./MspBase_h.30F1334A_4690_427C_A19E_67E60AEBA944
-./Include/MspCall.h
-./MspCall_h.97EB792F_6083_4C16_A26F_7BBC7E592200
-./Include/Mspcoll.h
-./Mspcoll_h.B6ED6461_1D9B_4576_BD61_829F198AE375
-./Include/MspEnum.h
-./MspEnum_h.30F1334A_4690_427C_A19E_67E60AEBA944
-./Include/Msplog.h
-./Msplog_h.2E0CBE5B_7B90_4333_B07F_05C0CBC4E1AD
-./Include/MSPST.h
-./MSPST_h.EAD52161_37C7_4208_B730_8DDEF7CC86C1
-./Include/MspStrm.h
-./MspStrm_h.EDF915D7_FA69_4E4A_9B8A_9F707D1D7FD0
-./Include/Mspterm.h
-./Mspterm_h.6DDB9044_7671_4B56_A242_82DE69FDFCAF
-./Include/Mspthrd.h
-./Mspthrd_h.8E79DE3B_E7AE_47BF_ABB4_1EC6BA8DDB18
-./Include/Msptrmac.h
-./Msptrmac_h.4E0AD16B_2C14_4DED_AB8F_993C11B90760
-./Include/Msptrmar.h
-./Msptrmar_h.E386B0D0_83E6_4E7F_8CB5_8A44A5B79817
-./Include/Msptrmvc.h
-./Msptrmvc_h.D547637D_1F10_46AD_8AB9_B423123DA3F8
-./Include/Msputils.h
-./Msputils_h.C65FE009_3A66_40EA_9442_3AD43A54E474
-./Include/mssip.h
-./mssip_h.4BB5A11A_21C5_4E33_8EC5_A973F8A76FBA
-./Include/msstkppg.h
-./msstkppg_h.5FF5DEEE_F0DB_499B_8890_55AEB3FBEB53
-./Include/MSTask.h
-./MSTask_h.7AB990EA_9ECB_4634_BE8C_C45D4F6F0388
-./Include/MSTask.Idl
-./MSTask_Idl.630CC9E0_B577_4E9D_8083_7D157B7954FE
-./Include/MSTcpIP.h
-./MSTcpIP_h.A9FE1621_3974_4BB9_B728_D98FE04124C1
-./Include/MSTErr.h
-./MSTErr_h.83C62642_224B_4CAF_9D20_B32B26889619
-./Include/mstime.h
-./mstime_h.C267E1BD_6255_4E22_90B7_E4FFF2280007
-./Include/mstimeid.h
-./mstimeid_h.E12F3AA6_26A6_483A_B34A_0DE78ECAAE7D
-./Include/msvidctl.h
-./msvidctl_h.3B3F95D4_0596_4DC5_8DEA_9BB1F515256F
-./Include/msvidctl.idl
-./msvidctl_idl.A8CB30FE_609C_4C54_97EA_ABAD78EB3DD5
-./Include/MSWSock.h
-./MSWSock_h.2872849B_A878_41F4_A56B_DDA714AEF892
-./Include/MsXml.h
-./MsXml_h.AC2EFAFF_0261_4481_BFED_FE8B095D8223
-./Include/MsXml.Idl
-./MsXml_Idl.1DB55F7B_BE87_49C9_91E9_A5E1AC85AA0B
-./Include/MsXml2.h
-./MsXml2_h.FE65544F_258E_4840_AC47_9C42BB2AFE3A
-./Include/MsXml2DId.h
-./MsXml2DId_h.7127B9D2_6B9A_49D0_A936_5317167D8A4B
-./Include/MsXmlDId.h
-./MsXmlDId_h.D674D823_3424_4ABF_9CFB_9335594A4999
-./Include/MtsAdmin.h
-./MtsAdmin_h.244584B0_1900_4331_B938_BD88FC2E6E0E
-./Include/MtsAdmin_i.c
-./MtsAdmin_i_c.9DEF3E9A_BD10_444E_AE7B_FC3D0CA82F28
-./Include/MtsEvents.h
-./MtsEvents_h.9848A40E_A061_4BF9_9523_CE7B40D52559
-./Include/MtsGrp.h
-./TxCtx_h.E3CEB071_B0E3_4710_BC8F_A32DD1C43774
-./Include/Mtx.h
-./Mtx_h.2AC80D44_A137_4188_82FC_C5B5D724880E
-./Include/MtxAdmin.h
-./MtxAdmin_h.26F16C4C_548E_4A6E_ADD9_20BF8B124CCF
-./Include/MtxAdmin_i.c
-./MtxAdmin_i_c.5F1179BC_C36D_4283_8791_35E81016AAD6
-./Include/MtxAttr.h
-./MtxAttr_h.51591BD1_29BC_4597_BEE7_70BEC03882E4
-./Include/Mtxdm.h
-./Mtxdm_h.EC3B9C74_61BB_46F6_967D_097401A26750
-./Include/MultiMon.h
-./MultiMon_h.7D04B950_36A8_41D1_BF3B_88EBA257D979
-./Include/MultInfo.h
-./MultInfo_h.5B58ABAE_F131_49B2_99C5_C56A6F6AC62D
-./Include/natupnp.h
-./natupnp_h.1958A637_F9BC_4EB1_A3FA_D5AAFD8CBB55
-./Include/natupnp.idl
-./natupnp_idl.3D0CF8B6_5D2D_42FA_BF4F_A2358652281C
-./Include/Nb30.h
-./Nb30_h.9E75484D_29C6_42B0_96A1_AAC55777CA00
-./Include/ndr64types.h
-./ndr64types_h.53F89B7F_80F7_4D05_B013_6C1C384ECC3D
-./Include/ndrtypes.h
-./ndrtypes_h.ABCC34E6_8056_4F05_A332_2070940951AB
-./Include/NetCon.h
-./NetCon_h.12F6C265_91AE_4F83_B90A_A989D10DC0C9
-./Include/NetCon.Idl
-./NetCon_Idl.38C8FF9F_E4F4_4419_B5E0_D68822EBBE64
-./Include/neterr.h
-./neterr_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/netfw.h
-./netfw_h.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/netfw.idl
-./netfw_idl.664AF407_A85E_4A4E_BBEB_11F13E794137
-./Include/netmeeting.idl
-./netmeeting_idl.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/netmon.h
-./netmon_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/netprov.h
-./netprov_h.1240AFB7_6526_49DE_B78F_E9DE0CD96A0A
-./Include/netprov.idl
-./netprov_idl.8F3704BF_8D72_470D_A121_389BEAD387CF
-./Include/NetSh.h
-./NetSh_h.881E484B_BCAB_43EC_8101_ABB6A7CABF1B
-./Include/NewAPIs.h
-./NewAPIs_h.9B761DDC_8402_4693_9FDF_3F2E28BBD24E
-./Include/nmappstr.h
-./nmappstr_h.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/nmapptyp.h
-./nmapptyp_h.26E9D96E_40F5_431E_A8C3_D8B584B5BF2B
-./Include/nmsupp.h
-./nmsupp_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/NNTPReg.Vbs
-./NNTPReg_Vbs.7DBED699_F5B0_4914_9D26_A59D467841B8
-./Include/Npapi.h
-./Npapi_h.09AD1491_59E3_4BA7_8E43_1EA637FDC104
-./Include/nserror.h
-./nserror_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/NspAPI.h
-./NspAPI_h.A22834BF_305B_4213_AB5F_B6CA74256046
-./Include/nsscore.h
-./nsscore_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/nsscore.idl
-./nsscore_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/NtDDNdis.h
-./NtDDNdis_h.E203C8E7_81BA_432F_A2C3_06ED7CA2AD2C
-./Include/NtDDPSch.h
-./NtDDPSch_h.FA4B0FB9_606A_46EF_A255_0A9024695EEC
-./Include/ntddscsi.h
-./ntddscsi_h.9404D881_48DB_442A_B7D5_41BA264EB726
-./Include/NtDsAPI.h
-./NtDsAPI_h.8FE93977_C65E_4016_B2E8_29E10E8B7B4A
-./Include/NtDsBCli.h
-./NtDsBCli_h.A00CC38E_482B_4925_9AA3_C3427D3679B1
-./Include/NtDsBMsg.h
-./NtDsBMsg_h.B37BA7F9_7E48_43FB_BF22_78F859774136
-./Include/ntgdi.h
-./ntgdi_h.794E3F3B_ADEA_4201_9318_AD5F21DC9FA7
-./Include/NtLdap.h
-./NtLdap_h.47CA7D74_7F38_4175_9DBF_CE5CFCE47E70
-./Include/NTMSAPI.h
-./NTMSAPI_h.7BA6AE7A_1131_406D_915A_D07D88D4025F
-./Include/NTMSMli.h
-./NTMSMli_h.2A9BDC50_9350_4E71_BDAE_61978783391A
-./Include/NTQuery.h
-./NTQuery_h.9C69A29C_CE43_4792_B75B_A63E29F28A32
-./Include/NTSDExts.h
-./NTSDExts_h.7A24CAB7_71EF_45BC_9AF0_60AA048A88C8
-./Include/NTSecAPI.h
-./NTSecAPI_h.7B61077B_D336_43C4_8967_E6F41C0DEF03
-./Include/NTSecPkg.h
-./NTSecPkg_h.7B61077B_D336_43C4_8967_E6F41C0DEF03
-./Include/ntstatus.h
-./ntstatus_h.EFDE8372_0E90_4D3B_AB7B_B2E109E3FB9A
-./Include/ntverp.h
-./ntverp_h.7849A3D7_21E8_4E0B_B7A2_E7A37777D290
-./Include/NtWin32.Mak
-./W32chico_mk.67AF319B_95A7_4C64_809D_D0A8DAB3F54B
-./Include/OAIdl.acf
-./OAIdl_acf.F049E6EF_A201_444C_9019_ED019C7C830F
-./Include/OAIdl.h
-./OAIdl_h.56FF548A_18B4_4A8A_B77D_6909ECE826D8
-./Include/OAIdl.Idl
-./OAIdl_Idl.683F21E0_43B8_4908_AE92_90C669E68110
-./Include/ObjBase.h
-./ObjBase_h.9AD3F4FF_0EC0_4AD2_8005_B1D00F4EB93C
-./Include/ObjError.h
-./ObjError_h.FE14CF98_BFF0_4670_AFD0_286F4F696179
-./Include/ObjIdl.h
-./ObjIdl_h.6637B60C_458B_4A9D_A46C_A5DF4007C96F
-./Include/ObjIdl.Idl
-./ObjIdl_Idl.40FBA21F_D7C9_4C0A_A404_7C37A8ACF8F7
-./Include/ObjPath.h
-./ObjPath_h.D666ADB7_1F38_44A8_9F60_4E99654A5DFF
-./Include/ObjSafe.h
-./ObjSafe_h.E4041280_6A8A_431A_96D7_560D0416D0C6
-./Include/ObjSafe.Idl
-./ObjSafe_Idl.568C74CC_ECE4_49BD_9152_0E820132E1DB
-./Include/ObjSel.h
-./ObjSel_h.3E070023_EAEE_458D_8BB8_F8BDFD52C903
-./Include/OCIdl.acf
-./OCIdl_acf.B059D702_5370_49DF_A5F7_99DA20AAC22E
-./Include/OCIdl.h
-./OCIdl_h.98DA6399_D399_44B6_9E2B_6F9F746ECB84
-./Include/OCIdl.Idl
-./OCIdl_Idl.3A0BE229_0A31_4910_AE1B_91BAE5765F75
-./Include/ocmm.h
-./ocmm_h.176F5BA4_2A87_4CB3_A36F_E882A24DF840
-./Include/ocmm.Idl
-./ocmm_Idl.5B0AC5B1_3169_4A73_8631_4710E0207908
-./Include/oerules.idl
-./oerules_idl.A582B9C9_C2B8_485D_9360_845E433BA9DC
-./Include/ole.h
-./ole_h.3F0696CA_EB55_4F6B_8239_C162BF1ACC58
-./Include/Ole2.h
-./Ole2_h.D4545A8B_D17E_4E53_9B23_1708DF5AE148
-./Include/Ole2Ver.h
-./Ole2Ver_h.C5781570_6814_4C1B_A958_EBE35CFA75A0
-./Include/OleAcc.h
-./OleAcc_h.03ACBFA5_1C3E_45E0_8A2A_9A696B291891
-./Include/OleAcc.idl
-./OleAcc_idl.03ACBFA5_1C3E_45E0_8A2A_9A696B291891
-./Include/OleAuto.h
-./OleAuto_h.F19C0324_8EF7_4314_ABD6_50D225CF0032
-./Include/OleCtl.h
-./OleCtl_h.29A01E87_64D0_4C73_AFDB_09EA9FFF79E1
-./Include/OleCtlId.h
-./OleCtlId_h.13334242_A839_4A53_BE85_7CAD432EB321
-./Include/OleDlg.Dlg
-./OleDlg_Dlg.423F71BA_6E46_4BE4_A9F5_68C7C6AFC570
-./Include/OleDlg.h
-./OleDlg_h.2A22AC28_8612_4330_B42A_4E8D6F18E7F2
-./Include/OleIdl.h
-./OleIdl_h.6C56CC74_3B2D_4528_AE3A_DE3A0CD48788
-./Include/OleIdl.Idl
-./OleIdl_Idl.B90D908E_584B_42FB_91E4_4659FDCDE5EF
-./Include/oleTx2xa.h
-./oleTx2xa_h.A5BCC85C_55D9_43AF_B515_707F5C092599
-./Include/OPathLex.h
-./OPathLex_h.84A209A8_DFF0_4957_9AA6_99E26825BE88
-./Include/p2p.h
-./p2p_h.59F4A4BF_9074_42EB_A39D_E722166D0A41
-./Include/parser.h
-./parser_h.6E62D5BA_591A_4726_9481_51EFE172338D
-./Include/passport.h
-./passport_h.C4AD0587_3DA7_46D7_AFCE_A73130A33ADD
-./Include/passport.idl
-./passport_idl.64880B97_91B4_480A_871A_C810F702BC2D
-./Include/PatchApi.h
-./PatchApi_h.6AAB2D8B_D1C2_4E3A_85D6_A5ABE59C40DB
-./Include/PatchWiz.h
-./PatchWiz_h.D079C723_884A_43AE_BAA7_DD8C5708D9EB
-./Include/Pbt.h
-./Pbt_h.D805CE55_BEF7_422E_844F_DE6F173685EB
-./Include/PChannel.h
-./PChannel_h.428B0CA1_537B_4F18_B28E_746122ACE87D
-./Include/Pcrt32.h
-./Pcrt32_h.EEF55C0C_54E6_4207_9CF0_F5B7331BC479
-./Include/Pdh.h
-./Pdh_h.A64E1363_790F_48FF_BCF4_B96064C6C2F8
-./Include/PdhMsg.h
-./PdhMsg_h.3861474A_9112_476B_BE1A_485C2A22CC77
-./Include/PerHist.h
-./PerHist_h.07FF7965_E263_4ADE_9F4F_B7986CBD4192
-./Include/PerHist.Idl
-./PerHist_Idl.3F194478_6097_4491_A146_5D6598C3FA10
-./Include/playlist.h
-./playlist_h.FAD595FB_B062_4F1D_A7A8_434D1742D41D
-./Include/pnrpdef.h
-./pnrpdef_h.819F3DEB_AC26_4C4C_B411_6B5C8F6A71A0
-./Include/pnrpns.h
-./pnrpns_h.42263231_D9D8_4F54_BC1B_758835F62CC3
-./Include/Polarity.h
-./Polarity_h.7C4D3C9E_AB68_4DB9_9D70_91191143B203
-./Include/PopPack.h
-./PopPack_h.19BD4592_AD9B_43F0_B748_7FA25EC85E06
-./Include/PostMake.Inc
-./PostMake_Inc.93E20086_776F_4937_9D65_D8AC00A5A201
-./Include/powrprof.h
-./powrprof_h.1915D48F_93D8_4750_AD18_CC60A44F18D4
-./Include/pre64pra.h
-./pre64pra_h.548E2D54_2010_4B9C_8E66_F5037147B227
-./Include/PrnSetup.Dlg
-./PrnSetup_Dlg.47EE4A1B_F53A_46FE_8A1B_1E126B3F7B76
-./Include/ProfInfo.h
-./ProfInfo_h.6BB75666_19C1_4FE4_B35D_D1E482D8F78B
-./Include/PropIdl.h
-./PropIdl_h.040E2AAB_4566_4C4F_B11F_3D40589AE5F1
-./Include/PropIdl.Idl
-./PropIdl_Idl.8890B223_02F5_4AC0_A583_7E2F67537BE5
-./Include/ProvExce.h
-./ProvExce_h.BC3458F0_8BAB_403A_9C4C_565BC326A32B
-./Include/Provider.h
-./Provider_h.7F536E4F_1B33_4251_A14A_CBCC35C3502E
-./Include/PrSht.h
-./PrSht_h.389FDE77_9DE0_439F_9701_743EFD6DCD31
-./Include/prsht.idl
-./prsht_idl.331E9169_37FE_4AE2_BE25_27BAB37A359D
-./Include/Psapi.h
-./Psapi_h.9FBFE982_C852_453F_8111_8BDBDD60FF2C
-./Include/PshPack1.h
-./PshPack1_h.631A73F8_CB5D_4DFA_8E25_88A8E53C8137
-./Include/PshPack2.h
-./PshPack2_h.F979C07C_AB30_41B5_B726_8021BC8F0EFE
-./Include/PshPack4.h
-./PshPack4_h.64CE30CC_18EF_4837_9831_3CFE2C7EF881
-./Include/PshPack8.h
-./PshPack8_h.D57ECA9A_804C_4E23_B6EA_726A39544215
-./Include/pstore.h
-./pstore_h.184FE88A_81C5_41CD_BE4B_CF1AEC69F5F5
-./Include/qedit.h
-./qedit_h.0F96BE00_E34D_4248_B32E_98E197CB6679
-./Include/qedit.idl
-./qedit_idl.953824BB_311F_439B_AE44_A5E3B9139859
-./Include/qmgr.h
-./qmgr_h.944EE55D_D255_4837_B29D_B827BEDA9141
-./Include/qmgr.idl
-./qmgr_idl.944EE55D_D255_4837_B29D_B827BEDA9141
-./Include/qnetwork.h
-./qnetwork_h.09D00692_DD32_4D82_A18C_406B938C13D7
-./Include/Qos.h
-./Qos_h.551E01A3_4ED5_42F5_AFFF_DD5F366018BF
-./Include/QosName.h
-./QosName_h.AA9D02AA_D862_4CBE_9119_2F83192E2FA6
-./Include/QosPol.h
-./QosPol_h.70956EE4_894C_48A0_9C81_167C8F99C8C9
-./Include/Qossp.h
-./Qossp_h.57AB9470_EDF1_45D3_94E7_AA361BB309E6
-./Include/Ras.h
-./Ras_h.B780500A_C47F_429D_B150_EE3695900FCA
-./Include/RasDlg.h
-./RasDlg_h.A8F8F383_178A_4986_A60C_8A812FAAF3A4
-./Include/Raseapif.h
-./Raseapif_h.5E119BA6_775F_4E8B_A04C_4DCAE6453CAB
-./Include/RasError.h
-./RasError_h.2C6211FD_35C3_4332_A78F_EEB794D1AA96
-./Include/Rassapi.h
-./Rassapi_h.0ED5C96B_0D6A_405A_A30F_33997D020967
-./Include/RassHost.h
-./RassHost_h.5D295E36_A9A4_4402_83DE_C7966807B241
-./Include/Ratings.h
-./Ratings_h.0B5310B2_1EA8_4C24_BE24_DC6A03F2E667
-./Include/Reason.h
-./Reason_h.55F66060_F010_4CE4_9F3E_515A84A83F6F
-./Include/RecGuids.h
-./RecGuids_h.B68A3AE6_8938_4A7E_AC62_6B74A1CF043F
-./Include/Reconcil.h
-./Reconcil_h.803E5A61_2029_4798_B006_FA1041C24B18
-./Include/RefPtrCo.h
-./RefPtrCo_h.248031EF_2C1F_4F75_9334_B15FD0257EC5
-./Include/regbag.h
-./regbag_h.73738F8B_A801_402D_A037_14DDB150BF56
-./Include/regbag.idl
-./regbag_idl.C5314BF1_A51F_4D8A_8BE6_5A41A2B405C8
-./Include/regpiatypelib.vbs
-./regpiatypelib_vbs.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/RegStr.h
-./RegStr_h.57D4A211_4EB0_4F88_B255_FDFDA00B4F68
-./Include/REND.h
-./REND_h.5999ADEC_6135_49FE_8FEB_80CAA855260C
-./Include/Rend.Idl
-./Rend_Idl.F230096A_2BF0_483C_AA8E_0E930D961DD2
-./Include/Resapi.h
-./Resapi_h.444BB2FF_FC68_4023_990D_634E16F21E7A
-./Include/Richedit.h
-./Richedit_h.B0624E57_A883_4C4D_A265_D1142B4970DB
-./Include/RichOle.h
-./RichOle_h.1EBD477A_AEE4_42AC_9AC6_5FA6868DEB97
-./Include/rkeysvcc.h
-./rkeysvcc_h.B9495D5F_1F18_4CBB_8199_48765A03CA6D
-./Include/RNDErr.h
-./RNDErr_h.43D37602_1648_45BC_92A4_EDA8837EACE9
-./Include/Routprot.h
-./Routprot_h.C8989A14_1B00_4729_B0DE_03C6A87272B7
-./Include/Rpc.h
-./Rpc_h.686E96C3_BD4A_45BA_8AF6_19E7ABD1A56C
-./Include/RpcAsync.h
-./RpcAsync_h.6676D74E_393F_4189_B787_21973FBED734
-./Include/RpcDce.h
-./RpcDce_h.84D855AA_091A_4BD6_A1C3_F7A082BEE269
-./Include/RpcDceP.h
-./RpcDceP_h.83370D9F_671B_4F5C_B828_EC68A2BB8E57
-./Include/RpcNdr.h
-./RpcNdr_h.C259E63A_1C45_4AD6_A5ED_C4B48DA56880
-./Include/RpcNsi.h
-./RpcNsi_h.01BED11A_593A_4830_B10D_49B9251101C3
-./Include/RpcNsip.h
-./RpcNsip_h.D7F23C28_1E0F_40C8_9464_9F935B18D207
-./Include/RpcNtErr.h
-./RpcNtErr_h.6705B765_05EA_46F3_8850_6E2FD0161CCE
-./Include/RpcProxy.h
-./RpcProxy_h.B3E6BC74_C7EE_4A6D_98E0_3D201CFB7B7C
-./Include/rpcssl.h
-./rpcssl_h.686E96C3_BD4A_45BA_8AF6_19E7ABD1A56C
-./Include/RrasCfg.h
-./RrasCfg_h.ABED1E8B_FC54_42C7_AA70_D5AE38871834
-./Include/RrasCfg.Idl
-./RrasCfg_Idl.29AEDE29_BA7C_4E46_9E49_6622FDACFD98
-./Include/rtccore.h
-./rtccore_h.4737EAC9_2A94_410B_985A_E1BB842138C5
-./Include/rtccore.idl
-./rtccore_idl.B2265044_637A_4309_A7FC_8C8D7605680A
-./Include/rtcerr.h
-./rtcerr_h.30C11CFB_5C7E_4637_980A_9B105CEEB5E0
-./Include/RTInfo.h
-./RTInfo_h.21D004CD_6F78_4955_A16B_659DCF5D6A23
-./Include/Rtm.h
-./Rtm_h.21D004CD_6F78_4955_A16B_659DCF5D6A23
-./Include/RtmV2.h
-./RtmV2_h.EAB9A09C_3691_4DA9_8BAE_051E85F686D3
-./Include/Rtutils.h
-./Rtutils_h.65C4D4EB_149E_428A_ADD9_F2EB116E3ECD
-./Include/sbe.h
-./sbe_h.8285784E_7B88_4352_BF47_00D17345C9F0
-./Include/sbe.idl
-./sbe_idl.7A52FA73_1A38_4FEB_9FEC_CA35A4B5658C
-./Include/SCardDat.h
-./SCardDat_h.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardDat.Idl
-./SCardDat_Idl.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardDat.Tlb
-./SCardDat_Tlb.1C0971A6_91F9_4E2E_B4C2_87B836DB15C6
-./Include/SCardErr.h
-./SCardErr_h.EB147806_BF8F_42A1_9A2E_0A8E80BFDDF0
-./Include/SCardMgr.h
-./SCardMgr_h.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardMgr.Idl
-./SCardMgr_Idl.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardMgr.Tlb
-./SCardMgr_Tlb.4BFA143D_8CBD_415B_9E87_D9340C468078
-./Include/SCardSrv.h
-./SCardSrv_h.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSrv.Idl
-./SCardSrv_Idl.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSrv.Tlb
-./SCardSrv_Tlb.C11D6AC0_F377_4DD6_9E2B_3C50276B001D
-./Include/SCardSsp.h
-./SCardSsp_h.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp.Idl
-./SCardSsp_Idl.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp_i.c
-./SCardSsp_i_c.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/SCardSsp_p.c
-./SCardSsp_p_c.7E97E4DA_D811_44DA_A3E4_900089E14442
-./Include/scesvc.h
-./scesvc_h.8ABD08CF_25A8_4240_A4B3_74C3A4E14C9D
-./Include/schannel.h
-./schannel_h.13BD3CAA_12BF_4FA4_894E_EC64B0C933C5
-./Include/Schedule.h
-./Schedule_h.36076E46_D6D2_4BCB_956F_4C4294AEA174
-./Include/Schemadef.h
-./Schemadef_h.1B2C8CDA_BB0E_42F3_AF19_BC43431264CD
-./Include/schnlsp.h
-./schnlsp_h.13BD3CAA_12BF_4FA4_894E_EC64B0C933C5
-./Include/SCode.h
-./SCode_h.6275A519_5B6F_44D8_8373_8046D9DCF7AD
-./Include/ScrnSave.h
-./ScrnSave_h.5CD1471F_7D93_447B_A22B_137ECC2C86D2
-./Include/ScrptIDs.h
-./ScrptIDs_h.516563C5_C229_47C4_BF2F_4A52EA370FEF
-./Include/Sddl.h
-./Sddl_h.616129E9_CC4C_46DC_BD10_2A979A9DCD5E
-./Include/SDKBld.Mak
-./SDKBld_Mak.F285FE09_02D5_46A6_AE80_3D56F0F07252
-./Include/SDKPropBld.Mak
-./SDKPropBld_Mak.BBA55E64_0A14_4ABA_9F09_EC69DE4A1FD8
-./Include/sdoias.h
-./sdoias_h.8271E530_7B95_43BC_B2F7_F1888105ADAE
-./Include/sdoias.idl
-./sdoias_idl.F2D79E13_6598_4B16_81DE_E2EB15D31760
-./Include/SDPBLB.h
-./SDPBLB_h.0C7F31F1_7FB5_42D5_B196_FA07A3007263
-./Include/SDPErr.h
-./SDPErr_h.D17CF40D_83CD_4525_BD0F_98E4F60C4145
-./Include/SecExt.h
-./SecExt_h.D2C02339_8750_446F_9C0A_A153999CC073
-./Include/Security.h
-./Security_h.E141334F_2FA2_45C5_91C6_21CB4F4CBCD2
-./Include/segment.h
-./segment_h.1D0DB362_AEC4_41F1_82EC_4F03329C0E3E
-./Include/segment.idl
-./segment_idl.E5FDEB9E_E907_4B41_A04A_A56ADF588F59
-./Include/SehMap.h
-./SehMap_h.9F3E8D6F_E932_47F2_A900_D4D8E4E62DEF
-./Include/Sens.h
-./Sens_h.6B70B7E1_3524_44D1_A4C5_7E2A28EEF7C3
-./Include/SensAPI.h
-./SensAPI_h.8A4BC635_6371_44DA_BA65_CF25B0218B3D
-./Include/SensEvts.h
-./SensEvts_h.7D561D43_98C0_4925_977E_9DDDB367637C
-./Include/SensEvts.Idl
-./SensEvts_Idl.3F76AC7E_0EF7_4CEC_8211_D1313231BE87
-./Include/ServProv.h
-./ServProv_h.67101666_13C0_4C31_9077_B2522BEE9F32
-./Include/ServProv.Idl
-./ServProv_Idl.6D6236DB_080D_4614_BB14_FD1F3C81D825
-./Include/SetupAPI.h
-./SetupAPI_h.EEE32654_8257_443C_9E1A_FD6073F33F32
-./Include/SetupDD.h
-./SetupDD_h.1A70767D_4FD6_4A04_B8DF_D2C962DDCD12
-./Include/Sfc.h
-./Sfc_h.C7974167_BBEB_4A53_8427_12237BA4ED57
-./Include/shappmgr.h
-./shappmgr_h.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/shappmgr.idl
-./shappmgr_idl.25B3537C_424A_48D3_90E0_E3D9A6C7CDFA
-./Include/shdispid.h
-./shdispid_h.7EBBA489_EFB2_473F_A439_4AAE0A03B949
-./Include/ShellAPI.h
-./ShellAPI_h.69FD2028_CD30_413B_B266_2A66819863FE
-./Include/ShFolder.h
-./ShFolder_h.136C54C6_210F_4971_968F_ACEC0E44E357
-./Include/ShImgData.h
-./ShImgData_h.6AE73A34_6DD2_4B57_8C56_72F4B243EB14
-./Include/ShImgData.idl
-./ShImgData_idl.8365C328_5258_495B_9DE6_0556B312BCA6
-./Include/ShlDisp.h
-./ShlDisp_h.988E7584_FADA_46D3_A5F2_F9EB14F09E23
-./Include/shldisp.idl
-./shldisp_idl.B27B7B3B_CE20_48ED_AD5E_AA57BB12D0DF
-./Include/ShlGuid.h
-./ShlGuid_h.6DB9B2B2_23E2_4441_B3B7_CDE87F8C8E94
-./Include/ShlObj.h
-./ShlObj_h.A84C2D95_C48E_4249_91F2_06215F795BE8
-./Include/Shlwapi.h
-./Shlwapi_h.B1B8D58D_ABEE_4B49_9B15_394BB367F2B2
-./Include/ShObjIdl.h
-./ShObjIdl_h.ED64C791_3CBF_4CFA_B31F_68E1FD718652
-./Include/ShObjIdl.idl
-./ShObjIdl_idl.331E9169_37FE_4AE2_BE25_27BAB37A359D
-./Include/ShTypes.h
-./ShTypes_h.9886548B_F360_4DD9_9B0A_D482DA83FDE5
-./Include/ShTypes.Idl
-./ShTypes_Idl.9F7B319F_1B5E_4295_A328_55812980E890
-./Include/simpdc.h
-./simpdc_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/SipBase.h
-./SipBase_h.492027F4_C6EA_4BE3_BF6D_D197B1740EA5
-./Include/sisbkup.h
-./sisbkup_h.AF835D7F_0104_457E_ABCF_C320A9BBEE46
-./Include/SMPAB.h
-./SMPAB_h.A87D9A93_47E5_44C8_BBB5_75AF2524ED62
-./Include/SMPMS.h
-./SMPMS_h.49789C15_7036_4178_8AEA_F5287027047E
-./Include/SMPXP.h
-./SMPXP_h.C505618A_4B69_4F5A_BE7E_99A990ACFA95
-./Include/SMTPReg.Vbs
-./SMTPReg_Vbs.609DD8F3_FB25_494F_92A7_681987B32247
-./Include/Smx.h
-./Smx_h.637CE459_BF68_407F_B818_8A55ED6033D6
-./Include/Snmp.h
-./Snmp_h.9A7BF3ED_9C60_4713_82EB_BB0A1AA54F29
-./Include/SoftPub.h
-./SoftPub_h.AB491E8B_8482_4123_855C_DDF5CB1E430E
-./Include/specstrings.h
-./specstrings_h.A7E4A9D6_09A4_4DF2_ACD6_FDA88EE001F0
-./Include/SpOrder.h
-./SpOrder_h.9B6E488A_F6AD_4278_898D_9F02735977FE
-./Include/Sql_1.h
-./Sql_1_h.5290A828_110C_41CE_BD60_B97DF179F443
-./Include/SrRestorePtApi.h
-./SrRestorePtApi_h.BCA2370E_0B43_4F8C_9817_61CC344CC489
-./Include/SspGuid.h
-./SspGuid_h.221CC243_6A2B_4D8C_BC77_51D35968B074
-./Include/Sspi.h
-./Sspi_h.516F8C44_FB8C_45FF_A1E2_8751FEB8D6C3
-./Include/SspsErr.h
-./SspsErr_h.3AF11FAB_F267_4805_83CF_9B1A637B3A4A
-./Include/SspsIdl.h
-./SspsIdl_h.0380A336_EF59_4095_B4D5_C68327CF8DBC
-./Include/SspsIdl.Idl
-./SspsIdl_Idl.0380A336_EF59_4095_B4D5_C68327CF8DBC
-./Include/Sti.h
-./Sti_h.20464414_274D_4B84_BBD8_7BA0159B34AB
-./Include/Stierr.h
-./Stierr_h.8C8246BA_DB46_46F1_A643_B013BF70B6B5
-./Include/Stireg.h
-./Stireg_h.E8E72B0E_E6AE_4286_8BB4_11956499EAE2
-./Include/StlLock.h
-./StlLock_h.5290A828_110C_41CE_BD60_B97DF179F443
-./Include/Stm.h
-./Stm_h.70A27E5F_FF75_42CA_9D5A_F2B4355533B7
-./Include/Storage.h
-./Storage_h.16ABCD01_36AD_4A60_A153_DBCA2272FA71
-./Include/storprop.h
-./storprop_h.C8C8B1B4_8072_4DD4_BF7A_CCED7D692960
-./Include/StrAlign.h
-./StrAlign_h.A1552497_0C9D_4771_B7E4_7D4E10809242
-./Include/streamcache.h
-./streamcache_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamcache.idl
-./streamcache_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamdescription.h
-./streamdescription_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/streamdescription.idl
-./streamdescription_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/strmif.h
-./strmif_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/strmif.idl
-./strmif_idl.6F815396_566D_486D_B928_172D4A943671
-./Include/strsafe.h
-./strsafe_h.99B75D06_8146_460D_9C06_CC9FF72BA757
-./Include/SubAuth.h
-./SubAuth_h.3CCC2DFA_E410_42CF_B234_6ED96F1484B1
-./Include/SubsMgr.h
-./SubsMgr_h.D773667D_FF5C_4066_9459_DBEAFAF01681
-./Include/SubsMgr.Idl
-./SubsMgr_Idl.0A592170_B96F_4FE4_8476_CE56BB861CF8
-./Include/SvcGuid.h
-./SvcGuid_h.4504448E_241E_448D_BB0F_EBB4C99247E9
-./Include/SvrAPI.h
-./SvrAPI_h.29CDDC33_7599_41B9_AE7B_0FEE1A799AED
-./Include/Tapi.h
-./Tapi_h.B919B4DC_4012_46C4_8648_A8A09AB4F174
-./Include/Tapi3.h
-./Tapi3_h.3874C7E0_1C3B_4996_8AE9_B70DE540FB3F
-./Include/Tapi3cc.h
-./Tapi3cc_h.72F07100_42BA_4F7F_A4BC_D2B2C63E9D11
-./Include/Tapi3cc.Idl
-./Tapi3cc_Idl.7EE32FB6_4981_4922_8409_851D1C150CAF
-./Include/Tapi3ds.h
-./Tapi3ds_h.8954E1A9_AB36_4649_A32C_D8B945D6BC0A
-./Include/Tapi3ds.Idl
-./Tapi3ds_Idl.67C0E12E_EEE6_4851_A14C_2BF761EA4178
-./Include/Tapi3Err.h
-./Tapi3Err_h.6EAECF84_CBEF_4959_B935_2C5F7D4926D4
-./Include/Tapi3if.h
-./Tapi3if_h.248AFE10_42F6_4CBD_A8F7_7EBC322832ED
-./Include/Tapi3if.Idl
-./Tapi3if_Idl.45307D66_587A_4128_9EE4_BAF24A065735
-./Include/TCError.h
-./TCError_h.480D22A4_2211_4115_A92E_706E9F9FB7CF
-./Include/TCGuid.h
-./TCGuid_h.B3BCDF07_218A_4FE8_89BB_3DE4B36168AA
-./Include/tcpioctl.h
-./tcpioctl_h.46FB67C8_70DD_430F_88F9_F9701E0557DB
-./Include/TermMgr.h
-./TermMgr_h.BF7BADA3_4499_42FB_A843_BB351ED4883A
-./Include/TermMgr.Idl
-./TermMgr_Idl.D31339EF_9B9F_4E43_8984_53EC0AE2919D
-./Include/TextServ.h
-./TextServ_h.775ABBA7_F8C6_4E0D_8FEF_E308FC215B13
-./Include/TextStor.h
-./TextStor_h.DBB9FF29_2C5C_490C_8523_108976F8D732
-./Include/TextStor.idl
-./TextStor_idl.F4BB4DE7_5876_4E61_950D_F0F69EF39705
-./Include/ThrdBase.h
-./ThrdBase_h.00F30509_4929_432E_8BD1_E7F85A715823
-./Include/TimeProv.h
-./TimeProv_h.0F9B3271_E3D9_4A6E_828F_31392FD0B9C2
-./Include/TlHelp32.h
-./TlHelp32_h.E897C532_4CE8_484B_AA1C_1B16AB7E36EF
-./Include/tlogstg.h
-./tlogstg_h.68DE44EB_BE83_418A_8593_F060377F08D6
-./Include/tlogstg.idl
-./tlogstg_idl.68DE44EB_BE83_418A_8593_F060377F08D6
-./Include/Tmschema.h
-./Tmschema_h.C946715B_1375_41BB_A55D_4CFD47BFE17A
-./Include/TNEF.h
-./TNEF_h.7AB5EC44_6C7E_4532_91A5_1290978B0A95
-./Include/TOM.h
-./TOM_h.B5B3C5B6_AF73_4236_A512_B06F80092815
-./Include/Traffic.h
-./Traffic_h.16066953_79AB_46D1_B785_81630262751F
-./Include/Transact.h
-./Transact_h.2374BD40_5007_46F1_97FB_DE70308ADE75
-./Include/triedcid.h
-./triedcid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triediid.h
-./triediid_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triedit.h
-./triedit_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/triedit.idl
-./triedit_idl.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/tsattrs.h
-./tsattrs_h.3FAB8599_F5E3_4099_AA7D_00DADBBB7B32
-./Include/TSPI.h
-./TSPI_h.6EF704EB_E96A_434F_A9FC_FFDFC64A3F67
-./Include/tsuserex.h
-./tsuserex_h.C1DAE510_7E0C_413C_BCAE_26C4362567E2
-./Include/tsuserex_i.c
-./tsuserex_i_c.FA282DBB_64C7_4113_8AB1_F99E8075F728
-./Include/tune.h
-./tune_h.2663DB6E_72C2_4E12_A7C1_BBD0636CE639
-./Include/tuner.h
-./tuner_h.D7EBA75E_B740_4AA7_A3ED_3A3803FD0086
-./Include/tuner.idl
-./tuner_idl.9AB22E0A_19C5_4855_ADD0_FD19795F887F
-./Include/Tvout.h
-./Tvout_h.9408A6E9_FFEB_45CD_A421_518A1C078ECA
-./Include/tvratings.h
-./tvratings_h.72E1BCC8_7119_4737_9219_3D6F76603F2D
-./Include/tvratings.idl
-./tvratings_idl.10A41012_52F3_42F5_AFC1_4B446368A163
-./Include/TxCoord.h
-./TxCoord_h.C743DE82_2591_4093_8CAA_8DEACD874A20
-./Include/TxCtx.h
-./TxCtx_h.E3CEB071_B0E3_4710_BC8F_A32DD1C43774
-./Include/TxDtc.h
-./TxDtc_h.C719189C_D834_4A8E_A37A_276B2F8C3E45
-./Include/UaStrFnc.h
-./UaStrFnc_h.5FA45208_827C_4027_B7B9_361026D9029E
-./Include/Umx.h
-./Umx_h.12220205_1E6A_4490_ACE1_BAC25CB86047
-./Include/unexposeenums2managed.h
-./unexposeenums2managed_h.D32E8ADF_A27B_4376_9ECC_04FB1D59CF8B
-./Include/Unknwn.h
-./Unknwn_h.29FFD2D8_B228_4964_BF48_03B36D4054A1
-./Include/Unknwn.Idl
-./Unknwn_Idl.4C59733F_E214_45DE_9321_D7291B452605
-./Include/UPnP.h
-./UPnP_h.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/UPnP.Idl
-./UPnP_Idl.9798F88F_DCC5_43F8_84C8_85F64B511789
-./Include/upnphost.h
-./upnphost_h.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/upnphost.idl
-./upnphost_idl.F8442D34_BD20_478B_A3F4_486D729F44D1
-./Include/UrlHist.h
-./UrlHist_h.DF004D08_D087_4369_BBB2_EE77A489A5FA
-./Include/UrlHist.Idl
-./UrlHist_Idl.B319085D_1AF0_434A_9E11_FFE80FFB9F84
-./Include/UrlMon.h
-./UrlMon_h.FF5B5E62_FF21_4387_A017_EC838646AA8F
-./Include/UrlMon.Idl
-./UrlMon_Idl.22BF75B6_BBF9_4D4D_9AE0_764D3E8E656E
-./Include/UserEnv.h
-./UserEnv_h.ACCF379D_140D_434C_8E0A_CC7AD7B5FAE5
-./Include/usp10.h
-./usp10_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/UtilLib.h
-./UtilLib_h.8C59EE30_5554_4669_B761_3B6E3F316D3E
-./Include/uuids.h
-./uuids_h.3AADE802_E842_41DB_8CC2_A5515534B320
-./Include/Uxtheme.h
-./Uxtheme_h.8660B580_8880_4CB5_9A96_A0F643B97218
-./Include/vbinterf.h
-./vbinterf_h.2296FBEF_95EB_45BB_B4C6_C875400D5EF7
-./Include/Vcr.h
-./Vcr_h.1292D5BF_1715_4AE2_9371_993777FB6ACB
-./Include/VdmDbg.h
-./VdmDbg_h.2EDE5ECB_1490_4344_984C_EFF1A9189C22
-./Include/VerInfo.Ver
-./VerInfo_Ver.0DC0FE49_F19A_46CE_8C81_AE6B5670F715
-./Include/Vfw.h
-./Vfw_h.679B6ADA_8C6B_4896_8BC1_0571858F7803
-./Include/vfwmsgs.h
-./vfwmsgs_h.BA35D56B_4623_4B06_B6E5_4241A88EDB54
-./Include/vidcap.h
-./vidcap_h.8111C2C1_5692_45A4_AB7E_EB40EF913FBA
-./Include/vidcap.idl
-./vidcap_idl.D1BCA148_DDD0_49D4_8B16_7D4CDF0061C4
-./Include/videoacc.h
-./videoacc_h.8199C354_9222_49E9_AB4B_FB1152845978
-./Include/videoacc.idl
-./videoacc_idl.062A7D03_1BB1_41E4_9941_20A55D08911B
-./Include/vmr9.h
-./vmr9_h.4A99AC3D_110A_4791_B087_697F7FED4175
-./Include/vmr9.idl
-./vmr9_idl.35898D57_7DB3_46B6_9D08_20EFA783300A
-./Include/vmrender.idl
-./vmrender_idl.9C2C4627_15D1_4903_AE44_DE6FE43862DC
-./Include/vpconfig.h
-./vpconfig_h.CA508B0A_AC4A_4562_8A72_4A739C5B5EBA
-./Include/vpnotify.h
-./vpnotify_h.448F933A_5AD0_4765_AC3B_DE9AC06352F7
-./Include/vptype.h
-./vptype_h.E49D7F9C_6392_486D_BEB2_3DA6356B1C60
-./Include/W32chico.mk
-./W32chico_mk.67AF319B_95A7_4C64_809D_D0A8DAB3F54B
-./Include/Wab.h
-./Wab_h.1F9915CD_04E0_461D_ACD5_9DE3C6AC3870
-./Include/WabApi.h
-./WabApi_h.814D267B_97E2_41F7_B3D9_A9E44B4E82C3
-./Include/WabCode.h
-./WabCode_h.E3D1A1E3_0070_43CE_9D66_8A9DAE55B33B
-./Include/WabDefs.h
-./WabDefs_h.9093150B_9A24_47FE_B765_D4F83EBB7FD9
-./Include/WabIab.h
-./WabIab_h.0FC2491D_8588_4E93_A011_5D8AE0DB13DA
-./Include/WabMem.h
-./WabMem_h.50C7E724_CD9C_4A14_AD4B_9CAEF2D91126
-./Include/WabNot.h
-./WabNot_h.0233511A_3F4D_4980_8DB9_D0798A958D44
-./Include/WabTags.h
-./WabTags_h.CD3409EB_F674_4D82_8D67_DE9B6140A1A2
-./Include/WabUtil.h
-./WabUtil_h.88C7C6A7_67A4_4935_BC82_E54B2A38114F
-./Include/WbemAds.h
-./WbemAds_h.3B6C3C2D_78CF_4749_B73D_1AC85D7FADEC
-./Include/WbemAds.Idl
-./WbemAds_Idl.14005787_9CD6_4599_8500_C65D18EF4249
-./Include/WbemCli.h
-./WbemCli_h.0D619B5A_B3B2_4F21_89A2_DFCA7283852A
-./Include/WbemCli.Idl
-./WbemCli_Idl.CCE3F436_2AE1_4716_A1A6_F806348F5A38
-./Include/WbemDisp.h
-./WbemDisp_h.A2AAA253_CED9_4C8A_936D_8E6076B97CC4
-./Include/WbemDisp.Idl
-./WbemDisp_Idl.049653D7_200E_4E72_BA24_C05590804DF7
-./Include/WbemGlue.h
-./WbemGlue_h.F41116F6_1A71_475D_9C4B_C72EBAC7F1B8
-./Include/WbemIdl.h
-./WbemIdl_h.E088A32F_5299_4DD8_8C36_AF75F1810C7E
-./Include/WbemProv.h
-./WbemProv_h.05FFBB7D_FE1B_46D0_BB7B_EA53D9294F54
-./Include/WbemProv.Idl
-./WbemProv_Idl.5CA1D41A_8EC1_41C2_8303_275D2AD376EB
-./Include/WbemTime.h
-./WbemTime_h.3B2A8984_A911_427E_889E_F2C26706C1C4
-./Include/WbemTran.h
-./WbemTran_h.0F715259_B6FE_4587_A7FB_7CD7970E887C
-./Include/WbemTran.Idl
-./WbemTran_Idl.EF06FB62_2043_4FC4_98CD_16892911EF99
-./Include/wdigest.h
-./wdigest_h.87444149_3C25_4020_9220_66D89C616C38
-./Include/WFExt.h
-./WFExt_h.4046170D_A6E3_431A_B672_167DA8BB2DD6
-./Include/Wia.h
-./Wia_h.F5185231_8DDF_4283_A640_8E40ABDD3B8E
-./Include/WiaDef.h
-./WiaDef_h.F5185231_8DDF_4283_A640_8E40ABDD3B8E
-./Include/WiaDevD.h
-./WiaDevD_h.A131ECC5_124A_4A54_938F_F24444626079
-./Include/WiaVideo.h
-./WiaVideo_h.FE491F65_ED04_461D_AD59_78A8FA81165D
-./Include/Win32.Mak
-./Win32_Mak.32CC3E31_83F0_4225_A559_1529850FBE22
-./Include/WinAble.h
-./WinAble_h.5754CDF1_A401_4532_B665_952B5F5C7FFC
-./Include/WinBase.h
-./WinBase_h.98FEB1D2_3B2B_4CD3_BB79_CD15228A5129
-./Include/WinBase.Inl
-./WinBase_Inl.36381470_9072_4963_A182_EDBAC7C4BB47
-./Include/WinBer.h
-./WinBer_h.AACBE31D_20E4_4E0E_989A_9C73A685A186
-./Include/WinCon.h
-./WinCon_h.520BC5A5_BEDB_416C_86CA_112BE4DCEF3E
-./Include/wincred.h
-./wincred_h.49744C78_1148_4A1F_A2D7_1FA6A8345933
-./Include/WinCrypt.h
-./WinCrypt_h.C6E443DD_58DD_4490_B595_C1E7BE0B598D
-./Include/WinDef.h
-./WinDef_h.4E5056AB_9C4E_4C98_8F0D_3E096C589151
-./Include/WinDNS.h
-./WinDNS_h.A8C333C4_852D_47D1_A113_D0A48EC3B477
-./Include/Windows.h
-./Windows_h.28582AD5_027C_4A81_B0D5_D8CBD0B318EC
-./Include/WindowsX.h
-./WindowsX_h.5FBB1A44_E68C_4B79_A7D0_79F719E56FE2
-./Include/Windowsx.h16
-./Windowsx_h16.9B3CF5CD_E7B2_4AC4_92CB_4E4D7384753A
-./Include/WinEFS.h
-./WinEFS_h.A8C333C4_852D_47D1_A113_D0A48EC3B477
-./Include/WinError.h
-./WinError_h.609CB3A1_4CD9_44B6_91C9_B1247F3182A4
-./Include/WinFax.h
-./WinFax_h.8128B6C9_91E6_439A_BA7F_4F59C0BE6DF1
-./Include/WinGDI.h
-./WinGDI_h.F5C8460F_6ACA_48C9_8D1F_81892C5BCF74
-./Include/winhttp.h
-./winhttp_h.F5133C56_8FC8_41D2_A6F2_D6908874119D
-./Include/WinInet.h
-./WinInet_h.2E446360_59B1_493D_95C5_89B0B2E7036B
-./Include/WinIoCtl.h
-./WinIoCtl_h.AB7EF0F8_E722_46A9_BD7C_84D0C4FAC37C
-./Include/Winldap.h
-./Winldap_h.47CA7D74_7F38_4175_9DBF_CE5CFCE47E70
-./Include/WinNetWk.h
-./WinNetWk_h.5EE18030_718A_4794_A5A8_7A4FED9B024A
-./Include/WinNls.h
-./WinNls_h.B4F7CED1_2696_4AA1_B6A5_3AC624A7D266
-./Include/WinNls32.h
-./WinNls32_h.34C54F59_BC74_4516_AE93_6FB4D1CD8670
-./Include/WinNT.h
-./WinNT_h.32234913_5E7B_4D0B_8433_96531AF0C513
-./Include/WinNT.rh
-./WinNT_rh.B7E118AC_F736_46A7_99EE_C1BDB7AC2206
-./Include/WinPerf.h
-./WinPerf_h.838008B8_D8A2_454B_B57A_5FC783ADCE27
-./Include/WinReg.h
-./WinReg_h.33A89CA4_AFBA_4352_85BD_7B4BF3DE1538
-./Include/WinResrc.h
-./WinResrc_h.E2B07E3C_D396_4498_B02D_281236B0E9EE
-./Include/winsafer.h
-./winsafer_h.C0F7A7C4_F5A5_4226_9C91_CC1E6764897F
-./Include/WinSCard.h
-./WinSCard_h.48F96F95_938E_4F50_AD05_A46ACE1FEC49
-./Include/WinSmCrd.h
-./WinSmCrd_h.1359F694_26C9_4747_BE5D_0AD98737FEAD
-./Include/WinSnmp.h
-./WinSnmp_h.DD111F2F_C1BD_4C30_89D9_27DF2C7361F9
-./Include/WinSock.h
-./WinSock_h.4775E2BA_6838_4D56_B6FB_8ECCADE487F6
-./Include/WinSock2.h
-./WinSock2_h.103B9608_3EFE_4377_813B_D790EC6D950C
-./Include/WinSpool.h
-./WinSpool_h.D587E440_91BD_4546_AF25_6736A5B3C9F2
-./Include/WinSvc.h
-./WinSvc_h.852E9034_6AF3_4CB5_899B_C3736A1356CB
-./Include/winternl.h
-./winternl_h.98FEB1D2_3B2B_4CD3_BB79_CD15228A5129
-./Include/WinTrust.h
-./WinTrust_h.66B7FD4F_7910_4084_BD92_621489148889
-./Include/WinUser.h
-./WinUser_h.A91E985D_2676_4981_A4AC_EEFEACBC7ECF
-./Include/WinUser.Inl
-./WinUser_Inl.11E24A77_AFEE_4E4B_AA6A_ACC92E0CBE0A
-./Include/WinUser.rh
-./WinUser_rh.54C20B60_1461_4CAD_A667_DB71413909AD
-./Include/WinVer.h
-./WinVer_h.BB8A24ED_88B1_4CA0_840A_25BB555557C7
-./Include/WinWlx.h
-./WinWlx_h.11136E1A_61F6_4146_8032_C228B3222859
-./Include/Wmistr.h
-./Wmistr_h.EB11C6D9_1296_41FC_9D91_04FC97A948F7
-./Include/WMIUtils.h
-./WMIUtils_h.54CC0E71_AAF5_4790_9556_697438943CD1
-./Include/WMIUtils.Idl
-./WMIUtils_Idl.81AE6D89_A17C_4EFF_9AA9_6F4743427874
-./Include/wmsbasicplugin.h
-./wmsbasicplugin_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSBasicPlugin.idl
-./WMSBasicPlugin_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsbuffer.h
-./wmsbuffer_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsbuffer.idl
-./wmsbuffer_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscatid.h
-./wmscatid_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscontext.h
-./wmscontext_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmscontext.idl
-./wmscontext_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsContextNames.h
-./wmsContextNames_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdatapath.h
-./wmsdatapath_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdatapath.idl
-./wmsdatapath_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsdefs.h
-./wmsdefs_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsevent.h
-./wmsevent_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsevent.idl
-./wmsevent_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmseventlog.h
-./wmseventlog_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmseventlog.idl
-./wmseventlog_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsheaderline.h
-./wmsheaderline_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsHeaderline.idl
-./wmsHeaderline_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsincomingcounters.h
-./wmsincomingcounters_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsincomingcounters.idl
-./wmsincomingcounters_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsnamedvalues.h
-./wmsnamedvalues_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsnamedvalues.idl
-./wmsnamedvalues_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmspacket.h
-./wmspacket_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmspacket.idl
-./wmspacket_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplaylistparser.h
-./wmsplaylistparser_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSPlaylistParser.idl
-./WMSPlaylistParser_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplugin.h
-./wmsplugin_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsplugin.idl
-./wmsplugin_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsproxy.h
-./wmsproxy_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsproxy.idl
-./wmsproxy_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsserver.h
-./wmsserver_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsserver.idl
-./wmsserver_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WMSServerTypeLib.dll
-./WMSServerTypeLib_dll.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsxmldomextensions.h
-./wmsxmldomextensions_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/wmsXMLDOMExtensions.idl
-./wmsXMLDOMExtensions_idl.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/WowNT16.h
-./WowNT16_h.DEC9183D_2F17_4F9A_BDB0_31D2D7C357C6
-./Include/WowNT32.h
-./WowNT32_h.C2AF23C8_1712_4691_BAB3_DA701D8364D0
-./Include/WPApi.h
-./WPApi_h.812A531C_87B6_42B5_A165_2BCE700E2AF3
-./Include/WPApiMsg.h
-./WPApiMsg_h.91A4B0E1_9F0E_4924_B763_5A1E2A8F7C92
-./Include/WPCrsMsg.h
-./WPCrsMsg_h.E326575F_A5B3_475A_A76F_BABF3F895F11
-./Include/WPFtpMsg.h
-./WPFtpMsg_h.ED2324EE_4229_44A3_866A_3E0B68D2C7D0
-./Include/WPObj.Idl
-./WPObj_Idl.BFFC9932_25E2_49B4_981C_D2507CB010E1
-./Include/WPPstMsg.h
-./WPPstMsg_h.1644EF3F_238D_4B90_8865_879BE9F547D8
-./Include/WPSpi.Idl
-./WPSpi_Idl.5A7493DC_D4DD_433D_863C_208BB280C8D6
-./Include/WPSpiHlp.h
-./WPSpiHlp_h.E03EFDF1_D9C5_479C_88FD_84FD532FB5F0
-./Include/wptypes.h
-./wptypes_h.88DEFDE2_EA2D_45A9_AA02_C9687EF61D83
-./Include/WPWizMsg.h
-./WPWizMsg_h.9B9C2555_5CBA_4AD8_ABBC_1B4152E4330A
-./Include/WS2atm.h
-./WS2atm_h.13B34B03_17DF_4676_9A0D_92ED5D9E4CA8
-./Include/ws2bth.h
-./ws2bth_h.251FFCE3_D561_4089_9F89_E9DEB07FA35B
-./Include/WS2dnet.h
-./WS2dnet_h.4D0848D2_6BB2_4053_BC04_92750E8939F4
-./Include/WS2spi.h
-./WS2spi_h.289F6E25_5761_47A9_8EDF_453B11BA35A9
-./Include/WS2tcpip.h
-./WS2tcpip_h.4DD0212E_A8BD_484D_BE03_0AD3D6F54DE3
-./Include/WShisotp.h
-./WShisotp_h.80FC65EB_7FF4_46E9_8936_D799FB01EE1B
-./Include/wsipv6ok.h
-./wsipv6ok_h.FA5A89C6_E25E_4CF9_9FFA_A77AA2D61785
-./Include/WSipx.h
-./WSipx_h.13C78969_D41D_4ABE_A6FF_116EE77578C2
-./Include/WSnetbs.h
-./WSnetbs_h.D7C31035_44E3_4CFA_A8A4_F8CB1CC87404
-./Include/WSNwLink.h
-./WSNwLink_h.5DE51140_B483_45AF_8177_D6989858DBD9
-./Include/WSPiApi.h
-./WSPiApi_h.BEFA7ED6_FC39_4146_9EB2_5C95E14F137E
-./Include/wsrm.h
-./wsrm_h.7BBE1837_FC5C_4083_93A2_E7823DFFB0B2
-./Include/WSvns.h
-./WSvns_h.3CCC2DFA_E410_42CF_B234_6ED96F1484B1
-./Include/WtsApi32.h
-./WtsApi32_h.1B223AAF_BC94_4BF9_B843_EF75BBF8DFF8
-./Include/WTypes.h
-./WTypes_h.ECC4D2C4_2FC9_47C4_96ED_E6BF3923D561
-./Include/WTypes.Idl
-./WTypes_Idl.FB36E427_62AF_41F8_AD24_25EFF7DCE79C
-./Include/wuapi.h
-./wuapi_h.D8BAB654_276B_464C_AB60_4287E66587F8
-./Include/wuapi.idl
-./wuapi_idl.0D30EBE9_A053_43E5_8903_BCF057F39584
-./Include/wuerror.h
-./wuerror_h.2A651221_9DA4_4FF5_80AB_19011BFA3022
-./Include/xa.h
-./xa_h.347A116E_2A2B_4B3A_8D38_B65119978278
-./Include/XCMC.h
-./XCMC_h.C2A30016_81F6_48EC_9250_B7857EB09446
-./Include/XCMCExt.h
-./XCMCExt_h.BE2E7F86_ACF8_4596_B4A7_A19CC8CC1484
-./Include/XCMCMSX2.h
-./XCMCMSX2_h.56ECF8A0_8D04_4505_AC98_FCF6A541CB8C
-./Include/XCMCMSXT.h
-./XCMCMSXT_h.0B38CB3F_5F0A_49CF_AA61_8ED566DDD627
-./Include/xenroll.h
-./xenroll_h.3EC2F34E_A4EB_4F7B_BC3F_92AE9A24634F
-./Include/xmldom.h
-./xmldom_h.DDD934DA_AA2F_45E0_942F_24B79477F5AF
-./Include/XmlDom.Idl
-./XmlDom_Idl.9C80BF6B_6483_4E4F_A5DE_6F9D928D0B0A
-./Include/XmlDomDid.h
-./XmlDomDid_h.19B17D86_F027_4043_A576_0557D5F64435
-./Include/XmlDso.Idl
-./XmlDso_Idl.A1452C9C_2610_4C2B_9CF9_2A1F8CAFB09D
-./Include/XmlDsodid.h
-./XmlDsodid_h.C9A4FCFF_3432_4FB7_ABEB_0FA74A21C426
-./Include/XMLTrnsF.h
-./XMLTrnsF_h.61A721A5_B08A_4EE4_B81D_AEFCCEDF72D5
-./Include/XMLTrnsF.Idl
-./XMLTrnsF_Idl.80728B11_7B2B_4DE6_9B3C_D8F80B25AB56
-./Include/xmmintrin.h
-./xmmintrin_h.1C6C3797_206B_47D5_96AE_B46EE72E2290
-./Include/xoleHlp.h
-./xoleHlp_h.4116419D_F6D4_4172_B340_389389809A2C
-./Include/xprtdefs.h
-./xprtdefs_h.277EC9DC_FFBE_4492_B28C_75E8ECB772DF
-./Include/zmouse.h
-./zmouse_h.DA7A9A5A_DA68_478A_833A_F4FC31868A1C
-./Include/_dbdao.h
-./_dbdao_h.231C3B04_E959_439A_86C4_B9DD9BAF6414
-./Lib/AclUI.Lib
-./AclUI_Lib.9A15A36F_8A8C_4898_833C_C5DA38AB7068
-./Lib/ActiveDS.Lib
-./ActiveDS_Lib.AEEC69F0_7F97_4EC7_ADAC_11B582264202
-./Lib/Ad1.Lib
-./Ad1_Lib.6F6C857F_5B22_4FBE_BF3C_4BFA324FB0E2
-./Lib/Adptif.Lib
-./Adptif_Lib.4618B0D6_CD10_4684_8D00_39B0C11C49B3
-./Lib/ADSIid.Lib
-./ADSIid_Lib.16DA5533_8F0C_4A7B_8DAE_AF81A91DAE2D
-./Lib/AdvAPI32.Lib
-./AdvAPI32_Lib.0CD78343_1C13_4859_8E6E_6D1188DD4561
-./Lib/AMD64/amstrmid.lib
-./strmiids_lib.C064EC07_DFB3_41F3_8B67_CFED1A5774F0
-./Lib/AMD64/AuthZ.Lib
-./AuthZ_Lib.02431FC6_DF7A_45CA_BF1C_A61A2825CBF7
-./Lib/AMD64/clfsw32.lib
-./clfsw32_lib.73F64881_4A87_4A4F_BA4E_D096B0982E10
-./Lib/AMD64/dmoguids.lib
-./dmoguids_lib.E1CF6DD7_C7D1_4E82_99E4_667053F23791
-./Lib/AMD64/FrameDyD.Lib
-./FrameDyD_Lib.D5508E7B_3C44_48D8_A0AD_892930BB42B4
-./Lib/AMD64/FrameDyn.Lib
-./FrameDyn_Lib.6FA4B0BA_8526_465C_A418_AA71A5076667
-./Lib/AMD64/irprops.lib
-./irprops_lib.19C26F36_08C9_44CA_9D92_175E47BE34D6
-./Lib/AMD64/msdmo.lib
-./msdmo_lib.E3C16984_3568_44CF_B567_F27BE9576A8E
-./Lib/AMD64/Msi.Lib
-./Msi_Lib.A1E07DC9_A3D6_41FF_938A_5600B250C0BE
-./Lib/AMD64/p2p.lib
-./p2p_lib.AC11103C_7DAE_43F2_A541_31B493E291CA
-./Lib/AMD64/p2pgraph.lib
-./p2pgraph_lib.271F53C4_20A3_455B_9EDA_99C2C405E7F9
-./Lib/AMD64/quartz.lib
-./quartz_lib.74B50B64_F2E5_45D0_83A6_428724419EFC
-./Lib/AMD64/strmiids.lib
-./strmiids_lib.C064EC07_DFB3_41F3_8B67_CFED1A5774F0
-./Lib/AMD64/WbemUuid.Lib
-./WbemUuid_Lib.CB6803C1_B2CF_4EC9_916C_CE73214B3D59
-./Lib/AMD64/WinFax.Lib
-./WinFax_Lib.0A31F126_D8AC_4CEE_8313_88694B86616C
-./Lib/AMD64/wmiutils.lib
-./wmiutils_lib.014FFE1B_99A9_42FD_83D3_CFD1201113FC
-./Lib/AMD64/wuguid.lib
-./wuguid_lib.4139E85B_BFCE_4628_A127_14A7C3CAF266
-./Lib/amstrmid.lib
-./strmiids_lib.0DB203F5_D714_4EDC_BB66_5C04C287593A
-./Lib/ASycFilt.Lib
-./ASycFilt_Lib.C1F353E4_23AD_40AB_9B28_953F002CACDF
-./Lib/atlsd.pdb
-./atlsd_pdb.E09F1B9F_A836_4595_80BB_1095F46C1D07
-./Lib/AuthZ.Lib
-./AuthZ_Lib.F067DB96_7635_4501_97D8_13FA0E787648
-./Lib/bhsupp.lib
-./bhsupp_lib.F4AF8576_361F_4294_A151_6152486CDB43
-./Lib/Bits.Lib
-./Bits_Lib.FFCFFD01_01B3_4741_B42C_D9CD593867E6
-./Lib/bufferoverflowu.lib
-./bufferoverflowu_lib.80541E77_F628_4FAD_B1B2_8B79E9987352
-./Lib/Cabinet.Lib
-./Cabinet_Lib.24F0A612_9E3E_4EED_ACAB_0EACCF0CF28A
-./Lib/Cap.Lib
-./Cap_Lib.916C6B9F_3653_45D3_BA92_381B9EDC5F9C
-./Lib/cdoex.tlb
-./cdoex_tlb.FE314838_0827_4DA3_ABF1_65F3C78D3C10
-./Lib/cdoexm.tlb
-./cdoexm_tlb.F92DE74A_5F57_481B_ADA4_A41DD86B05CE
-./Lib/CDOSys.Tlb
-./CDOSys_Tlb.16BBD390_1C48_4286_881F_2BC54FA44ACE
-./Lib/certadm.lib
-./certadm_lib.7D2B5BC3_6D79_4A17_8A44_9F7E8AD2F656
-./Lib/certidl.lib
-./certidl_lib.7D2B5BC3_6D79_4A17_8A44_9F7E8AD2F656
-./Lib/CiUuid.Lib
-./CiUuid_Lib.CC9681FB_1CB2_48CA_8985_0755BD87ABED
-./Lib/clfsw32.lib
-./clfsw32_lib.9AF3D907_9FA7_4857_B163_F59603D89F61
-./Lib/ClusApi.Lib
-./ClusApi_Lib.11AB98BA_3E0A_456E_89FB_3C334E95F9BA
-./Lib/ComCtl32.Lib
-./ComCtl32_Lib.8FFE832C_F04C_4C28_A6B8_7E7FBF7C629C
-./Lib/ComDlg32.Lib
-./ComDlg32_Lib.A526F3F6_F952_43C7_93BC_6D84BDF7D9A6
-./Lib/ComMode.Obj
-./ComMode_Obj.2EA33CC1_3539_4E80_A72B_FEF56B43D9EA
-./Lib/ComSvcs.Lib
-./ComSvcs_Lib.3D8CF04C_306E_4CFC_B87B_75227675F26D
-./Lib/credui.lib
-./credui_lib.BB90E752_F1C6_4AF0_91A9_C6A033274773
-./Lib/Crypt32.Lib
-./Crypt32_Lib.20163454_1762_49EF_B8BD_91F0C396DFCE
-./Lib/CryptNet.Lib
-./CryptNet_Lib.505BA3BE_ECE3_4371_8DD9_8D69FA86088C
-./Lib/cryptui.lib
-./cryptui_lib.F64BCB34_CA8D_4E75_A28E_16F26B85EDDA
-./Lib/d3d8thk.lib
-./d3d8thk_lib.B5870F76_AA76_4F54_9DAF_6B259592563B
-./Lib/daouuid.lib
-./daouuid_lib.A0CF24DE_9DE9_427A_ABE0_E1D5A4DAC06E
-./Lib/DbgEng.Lib
-./DbgEng_Lib.F2F687FA_3908_4C6A_9885_10CC1176BA7D
-./Lib/DbgHelp.Lib
-./DbgHelp_Lib.9632CD46_E9EC_418A_B71A_96145D5E6EB2
-./Lib/dciman32.lib
-./dciman32_lib.4CA404D6_C317_4C53_9D27_F808A783201B
-./Lib/ddao35.lib
-./ddao35_lib.81BD4D37_BA60_4C6C_8E3E_513C269F5F26
-./Lib/ddao35d.lib
-./ddao35d_lib.5B422C2E_6710_4456_BAD1_A899856EF7FD
-./Lib/ddao35u.lib
-./ddao35u_lib.16516F51_73F4_4A73_BC78_7DDDB26973A3
-./Lib/ddao35ud.lib
-./ddao35ud_lib.F1A17DBC_BC2D_4177_A820_A16EB7EBC835
-./Lib/DhcpCSvc.Lib
-./DhcpCSvc_Lib.78034C53_7EBA_4EE4_A1D6_234C0380B6D2
-./Lib/dhcpsapi.lib
-./dhcpsapi_lib.B078BD2F_593F_4258_A218_E80AF5AB6AC1
-./Lib/DlcAPI.Lib
-./DlcAPI_Lib.A451EBCF_9D55_4AD6_858C_0B998963B109
-./Lib/dmoguids.lib
-./dmoguids_lib.0323C054_642D_44EB_9F25_78316D700E20
-./Lib/DnsAPI.Lib
-./DnsAPI_Lib.3F010595_2C0B_4787_9107_A2F5C84EA3FE
-./Lib/DSProp.Lib
-./DSProp_Lib.03116C90_2554_4543_A5F1_E9979E73C3A8
-./Lib/DSUIExt.Lib
-./DSUIExt_Lib.49D2B62F_28F4_4C2A_8361_DFC1B041A4F7
-./Lib/DtcHelp.Lib
-./DtcHelp_Lib.F3540DF1_46E6_4686_A04A_63A12C61F5C4
-./Lib/encapi.lib
-./encapi_lib.5DB86A2F_D54F_45C0_9221_F7101D152817
-./Lib/esebcli2.lib
-./esebcli2_lib.35FD9A9C_F0E9_439E_BBEB_C23A439ACB09
-./Lib/Esent.Lib
-./Esent_Lib.F0A54786_DB52_4315_9FA5_B80DC9D66313
-./Lib/exevtsnk.tlb
-./exevtsnk_tlb.5DA3BCCE_05E5_46F2_B7AF_7D2330821965
-./Lib/FaultRep.Lib
-./FaultRep_Lib.344CE5CC_5C49_4374_A7BB_C875DF3F389C
-./Lib/Fci.Lib
-./Fci_Lib.85D4EF0A_7CF1_4E45_A3E7_AD03F4519998
-./Lib/Fdi.Lib
-./Fdi_Lib.2FCDE2D4_A1FB_4BB4_B957_F0FAF39A2AFF
-./Lib/FrameDyD.Lib
-./FrameDyD_Lib.F8560B5B_F431_4D2A_9FB5_9F87169B04FC
-./Lib/FrameDyn.Lib
-./FrameDyn_Lib.CC2BEF0B_70DE_4F5C_A69F_7AB77C20DD30
-./Lib/Gdi32.Lib
-./Gdi32_Lib.0D632DC3_BB1F_4E2D_ABF7_8491468D50BE
-./Lib/GdiPlus.lib
-./GdiPlus_lib.EE97B0F6_1FE7_4542_890E_EBD631ADC199
-./Lib/GlAux.Lib
-./GlAux_Lib.E2F48DBA_DC60_47DF_A09F_518D5B301A79
-./Lib/GlU32.Lib
-./GlU32_Lib.03AC33CE_35E0_4F59_8105_AFB0FBFAD34F
-./Lib/GPEdit.Lib
-./GPEdit_Lib.42AAB786_65B6_4D59_BE71_DB6DEB5CF2D1
-./Lib/gpmuuid.lib
-./gpmuuid_lib.5CAAE8C3_6BFD_4777_8FCE_2A4946CD2BAA
-./Lib/HelpCenterInterfaces.tlb
-./HelpCenterInterfaces_tlb.6B2EDAAC_34DF_4763_9B5D_C6C24FA9ED4E
-./Lib/HelpServiceInterfaces.tlb
-./HelpServiceInterfaces_tlb.09FB54EC_E4F2_49CB_9496_11B8FFE93EA3
-./Lib/HLink.Lib
-./HLink_Lib.383AC439_340C_4A4E_861A_99D4CAA369AF
-./Lib/Htmlhelp.Lib
-./Htmlhelp_Lib.5E1F2358_3DC1_46C7_BFB0_EC70C0BCACEE
-./Lib/httpapi.lib
-./httpapi_lib.E86A0C57_4744_488F_B781_BA6BFBB4155B
-./Lib/IA64/amstrmid.lib
-./strmiids_lib.52F1CDE7_9DDB_4AB4_AFCF_463CD2608C9D
-./Lib/IA64/AuthZ.Lib
-./AuthZ_Lib.D93A5E28_3F45_4660_AE5B_1C78C81DD7C9
-./Lib/IA64/clfsw32.lib
-./clfsw32_lib.0004A60C_157F_4A1C_AD8E_476D26B1649E
-./Lib/IA64/dmoguids.lib
-./dmoguids_lib.EE0200CA_470C_4AF7_ABE1_93B3340EE47C
-./Lib/IA64/FrameDyD.Lib
-./FrameDyD_Lib.815A2736_25DA_48F4_B2AA_61FEF5635762
-./Lib/IA64/FrameDyn.Lib
-./FrameDyn_Lib.4E0AFA9B_6AD0_4087_AA56_E017784968CE
-./Lib/IA64/irprops.lib
-./irprops_lib.A549EE51_6C57_469A_815C_818023F9B560
-./Lib/IA64/msdmo.lib
-./msdmo_lib.C308405B_70B6_462F_868E_185ECDDD119C
-./Lib/IA64/Msi.Lib
-./Msi_Lib.CD051EAF_49FE_415F_AB48_2E229C8DF261
-./Lib/IA64/p2p.lib
-./p2p_lib.CD80BF42_3527_4C83_83C3_A1D9E182A0A3
-./Lib/IA64/p2pgraph.lib
-./p2pgraph_lib.CA91CED1_C766_44BC_A36A_1AEF39F3B89C
-./Lib/IA64/quartz.lib
-./quartz_lib.B11F6138_FD79_4072_B1D6_6D714E5FC9F8
-./Lib/IA64/strmiids.lib
-./strmiids_lib.52F1CDE7_9DDB_4AB4_AFCF_463CD2608C9D
-./Lib/IA64/WbemUuid.Lib
-./WbemUuid_Lib.8E7EA6E4_06D2_4687_B10A_FB265A50FA4B
-./Lib/IA64/WinFax.Lib
-./WinFax_Lib.96D024FA_D730_483E_B212_8E9B52D863D9
-./Lib/IA64/wmiutils.lib
-./wmiutils_lib.E4BAA10C_C5BB_4135_B1E7_05061545C38E
-./Lib/IA64/wuguid.lib
-./wuguid_lib.9917994D_2824_4BD0_9D52_7DAD3DFC82F2
-./Lib/Icm32.Lib
-./Icm32_Lib.9F4D73CC_ED71_4634_A33B_5C9DEC62074D
-./Lib/Icmui.Lib
-./Icmui_Lib.5FA51D8B_3D44_4DBF_809F_B05F76496189
-./Lib/ImageHlp.Lib
-./ImageHlp_Lib.368D4A34_7E69_4A3C_B987_F56FFF784590
-./Lib/Imm32.Lib
-./Imm32_Lib.2FD92C77_BAF0_4DBE_9AA8_1523DECEF10F
-./Lib/IPHlpApi.Lib
-./IPHlpApi_Lib.3FE06992_9558_443B_9BDB_7B52F64CD274
-./Lib/Iprop.Lib
-./Iprop_Lib.534FA736_8D92_409D_8699_7BE1A1F4F555
-./Lib/irprops.lib
-./irprops_lib.1973B836_9EAC_4700_897C_DB35115C892C
-./Lib/Kernel32.Lib
-./Kernel32_Lib.A9BCE7E5_14B7_4059_874F_75389CCE54B7
-./Lib/KSGuid.Lib
-./KSGuid_Lib.A6888BC0_CCA1_40A3_A3D5_B4C992D84B2C
-./Lib/KSProxy.Lib
-./KSProxy_Lib.E4591F72_1F54_44B1_94CC_75BB6779C240
-./Lib/ksuser.lib
-./ksuser_lib.64FB2349_E73B_4A40_8662_EF514EB189DE
-./Lib/libcp.lib
-./libcp_lib.A17F9274_1A32_41B6_AFC8_54B37630E973
-./Lib/LoadPerf.Lib
-./LoadPerf_Lib.AED813E8_50E1_48E2_A916_584D6097BC35
-./Lib/Lz32.Lib
-./Lz32_Lib.5C7E3FE3_E15D_46AF_9C86_D55D254C80C6
-./Lib/MAPI.Lib
-./MAPI_Lib.86F82B90_A89B_4770_AB9D_5C60E04AFE7F
-./Lib/MAPI32.Lib
-./MAPI32_Lib.E961A89C_2243_4F06_BB90_8E95D6AC466A
-./Lib/MgmtAPI.Lib
-./MgmtAPI_Lib.C5EC3B13_4A8A_49A7_96EE_2E0358ECBA39
-./Lib/MiniDump.Lib
-./MiniDump_Lib.2E77CDEF_5864_462F_BB96_3A042C9EEA5E
-./Lib/MMC.Lib
-./MMC_Lib.AEF68E07_B3EF_49B9_ACEC_A9B62E61EE89
-./Lib/mmcutil.lib
-./mmcutil_lib.E18E150D_2A78_4F3B_BE60_5A8EB37DFF9C
-./Lib/MobSync.Lib
-./MobSync_Lib.81B50CA5_D5A5_40BF_9243_DD648DDC0783
-./Lib/Mpr.Lib
-./Mpr_Lib.289B440E_9D42_4BB1_B874_40E440E311F9
-./Lib/Mprapi.Lib
-./Mprapi_Lib.61A3426E_5130_449C_9437_5831AD0D5C16
-./Lib/MqOA.Lib
-./MqOA_Lib.2578C743_8666_4818_B79A_60E516FF351D
-./Lib/MqOA.Tlb
-./MqOA_Tlb.64EB45FB_C2C0_4A5E_AACB_036309D1BB90
-./Lib/MqOA10.Tlb
-./MqOA10_Tlb.FBE8D3ED_66D2_4CA7_89AF_9DD5A6EA9FA8
-./Lib/MqOA20.Tlb
-./MqOA20_Tlb.2C57A5CB_DB76_47C9_8300_90EBBA70B9F6
-./Lib/MqRt.Lib
-./MqRt_Lib.80BCBAD7_1D21_4553_A86A_7AC7B7B3F5DF
-./Lib/MSAcm32.Lib
-./MSAcm32_Lib.CF850E44_96BD_471E_96D4_6B23581E4AE0
-./Lib/MSClus.Tlb
-./MSClus_Tlb.2175AEC2_8049_4FD8_B4CF_76F878EA6E25
-./Lib/Mscms.Lib
-./Mscms_Lib.33DCF768_5B9C_4E15_A2FB_6935D7C9C02F
-./Lib/mscoree.lib
-./mscoree_lib.E0E1D8FD_BA26_4312_AA3E_A4170BBF8695
-./Lib/msdmo.lib
-./msdmo_lib.1E32782E_A0BF_4712_AE4F_255251BF7CA0
-./Lib/Msi.Lib
-./Msi_Lib.67084657_30A9_4EFF_B197_B11DCD485A0F
-./Lib/MSImg32.Lib
-./MSImg32_Lib.42A082C8_1D43_4B12_BF92_66B6AB8FE0C0
-./Lib/MsPatchC.lib
-./MsPatchC_lib.918CCAE6_8D3B_4E0B_84EA_E8F0E3BA6221
-./Lib/MSRating.Lib
-./MSRating_Lib.1662590C_E0D2_45D7_9803_F851DCC4FE73
-./Lib/MSTask.Lib
-./MSTask_Lib.050DA632_4030_44EB_B574_879FB8B1E841
-./Lib/msvidctl.tlb
-./msvidctl_tlb.A06015DC_CDFF_4C99_8E1C_2A3865483580
-./Lib/MsWSock.Lib
-./MsWSock_Lib.469B101C_2360_4B3A_B3C9_0E5558B6046F
-./Lib/MsXml.Tlb
-./MsXml_Tlb.82963235_CF3C_44A0_B8C5_F8DAAC9A3AE1
-./Lib/MsXml2.Lib
-./MsXml2_Lib.9EDC55D1_9BCC_447B_8702_0BF14996C03F
-./Lib/Mtx.Lib
-./Mtx_Lib.3A3BDFED_9B85_40E9_9F9A_F8E7DF03E962
-./Lib/mtxdm.lib
-./mtxdm_lib.F55F560D_7F6B_4A6A_B066_589546F975D4
-./Lib/NetAPI32.Lib
-./NetAPI32_Lib.92FE6B31_5B2E_41C9_8A9F_02F9D635F3A5
-./Lib/NetSh.Lib
-./NetSh_Lib.D55E9B11_6D01_4790_9B41_AF658643381B
-./Lib/nmapi.lib
-./nmapi_lib.6DBB88FE_06BC_4A47_90C7_17C56415295D
-./Lib/NMSupp.Lib
-./NMSupp_Lib.D60D98A3_D6FC_4840_BE91_4FAE2EFA76C8
-./Lib/normaliz.lib
-./normaliz_lib.6BD4CCC7_ABE9_477A_9E7A_7B4E901E5B0A
-./Lib/npptools.lib
-./npptools_lib.B4A415FA_3843_49A9_B323_364EAB2CC100
-./Lib/NtDsAPI.Lib
-./NtDsAPI_Lib.D7349744_C6DF_4EA6_811D_48EE52DCBA9A
-./Lib/NtDsBCli.Lib
-./NtDsBCli_Lib.25D50058_43DF_4155_84C4_5BE0D17A521A
-./Lib/NTMSAPI.Lib
-./NTMSAPI_Lib.EC495AE3_1256_4642_8C8C_9364488BDFFE
-./Lib/NtQuery.Lib
-./NtQuery_Lib.DF456C15_8F6B_433D_BCC4_E89AE3C6C943
-./Lib/Ole32.Lib
-./Ole32_Lib.DA843F44_7115_435F_80DB_242BAC6E912F
-./Lib/OleAcc.Lib
-./OleAcc_Lib.A62926F7_8D12_4B14_AB10_108E281A6BC9
-./Lib/OleAut32.Lib
-./OleAut32_Lib.26836FE1_E3FC_4A1B_913A_6F946F2DFC15
-./Lib/OleDlg.Lib
-./OleDlg_Lib.A74B7DE4_5C86_4A5E_A437_F93B6EB4CB2A
-./Lib/OlePro32.Lib
-./OlePro32_Lib.D736CB1B_E847_41C5_95E4_6CDDE306BC73
-./Lib/OpenGL32.Lib
-./OpenGL32_Lib.3DF9DD3A_BB1E_4181_9A5C_8CCA2F338824
-./Lib/p2p.lib
-./p2p_lib.8B601DD2_E333_4CB4_9025_3F58C40B7DA7
-./Lib/p2pgraph.lib
-./p2pgraph_lib.F9C0C721_F1BF_487B_8875_4E43667557F1
-./Lib/parser.lib
-./parser_lib.BF46AAF9_7F39_4611_B52E_AF5D78129257
-./Lib/PatchWiz.lib
-./PatchWiz_lib.2297E45B_2AF3_4B86_9264_6C41FA560BE6
-./Lib/Pdh.Lib
-./Pdh_Lib.2D665DCE_03FF_4EFB_A4A3_5BD60C3A5647
-./Lib/PEnter.Lib
-./PEnter_Lib.66191BD5_685B_49EE_A3BE_43D25A37A329
-./Lib/powrprof.lib
-./powrprof_lib.5DA8AB9E_F3DB_4579_AA04_09145CB2EF4C
-./Lib/Psapi.Lib
-./Psapi_Lib.28C32E8C_CFFF_434F_B495_9997F2F639DB
-./Lib/QosName.Lib
-./QosName_Lib.E41563C4_0C4C_453F_98EF_6B5BE01BB7DB
-./Lib/quartz.lib
-./quartz_lib.635DCB23_9E81_4F16_90C5_3403A6D70263
-./Lib/RASAPI32.Lib
-./RASAPI32_Lib.66954DC1_0C82_4A2B_B85A_5EBBBF3D95B1
-./Lib/RASDlg.Lib
-./RASDlg_Lib.556530FF_DC51_4561_8F55_3857B18B3030
-./Lib/RASsAPI.Lib
-./RASsAPI_Lib.94DC5BC9_CB86_436C_AFC6_03D8A1F7F20C
-./Lib/ResUtils.Lib
-./ResUtils_Lib.98CA52CC_6B9A_49A0_8916_53A0799FEB0E
-./Lib/RichEd20.Lib
-./RichEd20_Lib.CCD09395_F01D_4F00_994E_46F9FDEF7A65
-./Lib/RpcNdr.Lib
-./RpcNdr_Lib.33E78590_00C3_42A5_AB30_DCD0D440E28A
-./Lib/Rpcns4.Lib
-./Rpcns4_Lib.07F81972_6359_424D_BE25_3EEA9E73DE6D
-./Lib/RpcRT4.Lib
-./RpcRT4_Lib.F3A09BF3_691E_4FD2_8DD1_8966554A1A2F
-./Lib/Rtm.Lib
-./Rtm_Lib.2BE85D76_63FC_45BA_BE1D_9A90AA5ECA00
-./Lib/Rtutils.Lib
-./Rtutils_Lib.EF519131_F4D6_4B9A_809B_8D0188EEB016
-./Lib/SCardDlg.Lib
-./SCardDlg_Lib.EBB53095_8B4A_419F_9788_A611616455C3
-./Lib/SCardSsp.Tlb
-./SCardSsp_Tlb.C8B36CCC_270B_4720_B103_A7516C9FFD36
-./Lib/ScrnSave.Lib
-./ScrnSave_Lib.F0CFB5D3_4AE4_4804_84EF_7B2533567F71
-./Lib/ScrnSavW.Lib
-./ScrnSavW_Lib.F1DE5EAF_5FEC_4D8A_A9F1_8315321D3884
-./Lib/Secur32.Lib
-./Secur32_Lib.7D8D711E_A160_4977_9C73_A30B4E554075
-./Lib/sehprolg.obj
-./sehprolg_obj.2F3CEF2E_8AE4_4ADE_A4AF_A408E1CA7A61
-./Lib/SensAPI.Lib
-./SensAPI_Lib.21A554E1_0BB2_48A9_AE8D_F606CC7843FB
-./Lib/SensEvts.Tlb
-./SensEvts_Tlb.133800EC_4095_46CE_AE89_5DD70E8A6AD4
-./Lib/SetupAPI.Lib
-./SetupAPI_Lib.D8281416_2CE0_4C89_8BDC_B23428130A33
-./Lib/Sfc.Lib
-./Sfc_Lib.8623014B_DC77_4661_BC86_3573E4FCF214
-./Lib/Shell32.Lib
-./Shell32_Lib.41AAC18D_5C4B_446A_B46A_BA0D403C825D
-./Lib/ShFolder.Lib
-./ShFolder_Lib.CFC19A2C_7F20_407D_96ED_AC3A5B50C6DA
-./Lib/ShLwApi.Lib
-./ShLwApi_Lib.5F1B7162_E01E_4899_9F77_E3DF32164040
-./Lib/sisbkup.lib
-./sisbkup_lib.805AE76E_EF0F_4947_A5F8_891DD9246671
-./Lib/SnmpAPI.Lib
-./SnmpAPI_Lib.3944F76B_66F5_40E5_BB20_6084DAD98D4D
-./Lib/SpOrder.Lib
-./SpOrder_Lib.02B27258_E8D0_4FBE_B75D_79AA14B7A186
-./Lib/SrClient.lib
-./SrClient_lib.05E0BBF9_0CA4_4F1A_8BD1_B5B0709DCE3F
-./Lib/StdOle2.Tlb
-./StdOle2_Tlb.9108CD20_8C71_4EB8_991F_9813CDB77AE6
-./Lib/StdOle32.Tlb
-./StdOle32_Tlb.5C3E3978_6F4B_4545_9911_59168CF3C6DD
-./Lib/Sti.Lib
-./Sti_Lib.2266B54A_8F4B_4FD9_B640_49040122B797
-./Lib/strmiids.lib
-./strmiids_lib.0DB203F5_D714_4EDC_BB66_5C04C287593A
-./Lib/strsafe.lib
-./strsafe_lib.805AE76E_EF0F_4947_A5F8_891DD9246671
-./Lib/Svcguid.Lib
-./Svcguid_Lib.932567CC_D8D1_4670_B830_39FD8E055926
-./Lib/Tapi32.Lib
-./Tapi32_Lib.A4073DE6_B509_4B4A_86A1_4BA9CB1DCA4F
-./Lib/Thunk32.Lib
-./Thunk32_Lib.301FF4C4_4C83_4408_91C4_7114F79D1E10
-./Lib/Traffic.Lib
-./Traffic_Lib.3A322E29_3581_4337_8CDC_1CFA3D35985E
-./Lib/tsuserex.tlb
-./tsuserex_tlb.89ECCD8D_A533_4AE3_8AE8_79C3B9E36F2F
-./Lib/tuner.tlb
-./tuner_tlb.D4545203_3F85_4A28_B3C6_EAC6DF7260BF
-./Lib/unicows.lib
-./unicows_lib.ACFDC68E_01BC_4053_B76C_94B767BE9E7C
-./Lib/Url.Lib
-./Url_Lib.E56CCB00_4F01_470C_AEBA_6EFFC1A7E131
-./Lib/Urlmon.Lib
-./Urlmon_Lib.FA9B8CB6_6D46_4D89_BDA8_98BF76224A33
-./Lib/User32.Lib
-./User32_Lib.BF17B2A2_33E9_4EA4_9074_789953369A35
-./Lib/UserEnv.Lib
-./UserEnv_Lib.88838305_19E3_4C68_8D12_BE6A880E5EBD
-./Lib/USP10.Lib
-./USP10_Lib.F2B34FA4_3F7B_4650_A54D_CC91F30CDA0F
-./Lib/Uuid.Lib
-./Uuid_Lib.D81E361C_01D3_4860_B25C_49C6BE57EF4D
-./Lib/Uxtheme.lib
-./Uxtheme_lib.183FDE5E_921A_47B6_8179_074E3447D308
-./Lib/VdmDbg.Lib
-./VdmDbg_Lib.07125EEB_83BC_4622_A39C_C9092C90DCA6
-./Lib/Version.Lib
-./Version_Lib.BFC67761_1208_43DE_90BF_379553C01674
-./Lib/Vfw32.Lib
-./Vfw32_Lib.E27E59E8_61B4_44A4_8326_B96CAE35E28F
-./Lib/WbemUuid.Lib
-./WbemUuid_Lib.DEA7F2C6_8D83_4D4C_AEC3_ECAC4967A6D4
-./Lib/WebPost.Lib
-./WebPost_Lib.2E2559BF_540E_426E_9168_1731F59F4A86
-./Lib/WiaGuid.Lib
-./WiaGuid_Lib.3F17949E_5982_42CA_97D3_08A4BAB4984B
-./Lib/WiaScr.Tlb
-./WiaScr_Tlb.97A6B7DC_7FCC_4892_99CE_3CF112FBABED
-./Lib/Win95/MfcUIa32.Lib
-./MfcUIa32_Lib.29977AFB_C62A_4C2E_A477_D69D66CF2DDC
-./Lib/Win95/Pkpd32.Lib
-./Pkpd32_Lib.49B9EF8D_D702_4DBF_BC06_3AEF7401AC59
-./Lib/Win95/SvrAPI.Lib
-./SvrAPI_Lib.6C95A398_509D_4643_BA5D_2B39D5305475
-./Lib/Win95/TH32.Lib
-./TH32_Lib.28F997B6_6FE1_4DD7_8191_EA1F7A6B1D51
-./Lib/WinFax.Lib
-./WinFax_Lib.EF9F7132_C56A_4D28_A97A_F78C8212767D
-./Lib/winhttp.lib
-./winhttp_lib.6559BAA9_79CE_48B7_A1F1_431B3CF69D19
-./Lib/WinInet.Lib
-./WinInet_Lib.1DA37F1C_12A0_4DA6_8CE2_B78AEC842AD9
-./Lib/WinMM.Lib
-./WinMM_Lib.C406CE37_5769_41C6_A699_558DDFC104FE
-./Lib/WinSCard.Lib
-./WinSCard_Lib.BF6751D8_0981_4E8E_B193_6502A2CC108B
-./Lib/WinSpool.Lib
-./WinSpool_Lib.3C5F33C9_AB6F_42E1_B02D_F80CC22ABFB9
-./Lib/WinStrm.Lib
-./WinStrm_Lib.ED3E95D0_3B13_402F_A4B1_2A60B68B96E0
-./Lib/WinTrust.Lib
-./WinTrust_Lib.4108E20E_2433_4F6A_9DF4_5E15A9D48829
-./Lib/Wldap32.Lib
-./Wldap32_Lib.BAB4B052_B301_4A12_8313_336E8B180B4F
-./Lib/wmiutils.lib
-./wmiutils_lib.60937378_0F12_4612_8BF1_C757D7554624
-./Lib/Wow32.Lib
-./Wow32_Lib.7A51B477_4136_4C1C_8C5B_B847036F6BF3
-./Lib/WS2_32.Lib
-./WS2_32_Lib.B198A824_2582_48FE_8FA1_4401C9ED6AE1
-./Lib/WSnmp32.Lib
-./WSnmp32_Lib.6373F81C_538E_4C03_BA73_D15454348E6F
-./Lib/WSock32.Lib
-./WSock32_Lib.D53A91D7_C344_453E_A80E_C91A8E3CB7C8
-./Lib/Wst.Lib
-./Wst_Lib.B6F56B19_6D8C_4D19_A438_0BA8AD04692D
-./Lib/WtsApi32.Lib
-./WtsApi32_Lib.36F2240E_FA3C_4C6F_A2FD_0550BB23EB9D
-./Lib/wuguid.lib
-./wuguid_lib.D333901D_E84A_4E7D_B544_3B47C59BC8FC
-./Lib/xaSwitch.Lib
-./xaSwitch_Lib.92487B6B_AD50_45D7_BBE4_0BFA29BDD613
-./Lib/xoleHlp.Lib
-./xoleHlp_Lib.2F857097_12F1_443D_A21A_ADC3F4563502
-./License/License.htm
-./License_htm.9887FB35_5374_45FA_A711_2319AFA78483
-./License/Redist.Txt
-./Redist_Txt.5B1BBCBA_B610_4527_8813_F9752C4293DB
-./misc/Include Updates/exdisp.idl
-./exdisp_idl.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ReadMe.txt
-./ReadMe_txt.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ShDeprecated.h
-./ShDeprecated_h.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/Include Updates/ShDeprecated.idl
-./ShDeprecated_idl.2B6A4E41_704F_4E5C_95E6_BE84F50D20A4
-./misc/WMI/Schema.Txt
-./Schema_Txt.0F08FA77_3015_4C2C_9B40_818571A1735C
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1213.Txt
-./Rfc1213_Txt.2D4567BA_DDCC_4CFD_AD65_114102478F0A
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1229.Txt
-./Rfc1229_Txt.FCB7C73F_05BA_4BBF_9ED6_775D6E546E51
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1230.Txt
-./Rfc1230_Txt.AE4B1666_9478_4626_B928_533A56763CFD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1231.Txt
-./Rfc1231_Txt.DA9B6BF3_42BA_4355_AC63_D107AAFA7046
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1238.Txt
-./Rfc1238_Txt.1D6FA0A5_3ABA_45B3_B692_4D0FECEF7D42
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1253.Txt
-./Rfc1253_Txt.75CDCD33_48E1_42BF_B3B8_4F6D952933A2
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1269.Txt
-./Rfc1269_Txt.9AA7180F_2755_421A_99C2_5CC596EBF297
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1271.Txt
-./Rfc1271_Txt.26F02B91_841B_4A3A_92C5_5ADDCCEA27D6
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1285.Txt
-./Rfc1285_Txt.835DFB40_61DA_4211_B6C8_49CE94179E46
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1304.Txt
-./Rfc1304_Txt.0C005360_5FCB_4BD2_8013_2CAE56ABA3FA
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1315.Txt
-./Rfc1315_Txt.1C0C58BC_AF8C_40E2_B628_0BF3844B5955
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1316.Txt
-./Rfc1316_Txt.9FC47225_89BD_433F_9308_D4C20CD4B7E1
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1317.Txt
-./Rfc1317_Txt.4A6C9040_D28E_4A57_A7D2_F77024F0A2EE
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1318.Txt
-./Rfc1318_Txt.F8AAAB54_5DFB_47F9_A3D0_5246B4A01DA4
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1354.Txt
-./Rfc1354_Txt.FFA1C1B9_BB9E_472B_8CC5_7D3799CC0070
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1381.Txt
-./Rfc1381_Txt.DB1330FB_A198_4D48_B817_1D94156A4587
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1382.Txt
-./Rfc1382_Txt.C55180F7_C83C_4F2B_AADD_F582F352FE64
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1389.Txt
-./Rfc1389_Txt.22A12DDD_4F95_4CCA_9FF0_698CBB10FAC3
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1398.Txt
-./Rfc1398_Txt.61418C3E_2FB7_4FD6_9701_7C157F786B0B
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1406.Txt
-./Rfc1406_Txt.A2FC9AE9_38BC_41B4_9D26_6F68C5378408
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1407.Txt
-./Rfc1407_Txt.DB52F953_84CC_4656_8A1D_4815CA3A37D9
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1414.Txt
-./Rfc1414_Txt.DF6BE755_0360_4577_B662_7311E0CD834C
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1461.Txt
-./Rfc1461_Txt.860F2B0C_06E0_4B3D_AE2F_9474B06E5883
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1471.Txt
-./Rfc1471_Txt.C2C1F222_F12C_4F0B_B7AB_0337DEE73062
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1472.Txt
-./Rfc1472_Txt.C4C3650A_674D_4C41_BC44_F1295D970FFC
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1473.Txt
-./Rfc1473_Txt.D49BC855_B3E7_47D4_8B9E_0E591C5439AF
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1474.Txt
-./Rfc1474_Txt.6C561344_5A56_4329_8894_2C3D5DD387AE
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1493.Txt
-./Rfc1493_Txt.402BCF82_ECD2_48E3_A1C4_9281BC4D61AF
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1512.Txt
-./Rfc1512_Txt.FEF62AD5_08B0_4251_8178_6FA2068CBADD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1513.Txt
-./Rfc1513_Txt.0957C208_17FF_417F_B325_4A46EC630A29
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1514.Txt
-./Rfc1514_Txt.2B2F792D_F5A8_4057_B900_61B122589CC3
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1515.Txt
-./Rfc1515_Txt.465D403B_2C7F_427B_923B_B68DC9D57209
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1516.Txt
-./Rfc1516_Txt.E6106030_66BF_49FE_B6B9_011D7F194CBD
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1525.Txt
-./Rfc1525_Txt.6C2FE650_9318_420D_A214_4D3D30C7BF7E
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1559.Txt
-./Rfc1559_Txt.FAD98094_6D57_4536_AB8E_7F1EBF122FAC
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1593.Txt
-./Rfc1593_Txt.D4963087_02FD_4D69_8E6F_99013105CA32
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1742.Txt
-./Rfc1742_Txt.338E584B_A3F9_4C3E_B5FB_02E6C3B92B16
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1757.Txt
-./Rfc1757_Txt.19FD971D_EC9A_43F2_90DE_10AC399DA21E
-./misc/WMI/SNMP/MIBS/SNMPV1/RFCs/Rfc1792.Txt
-./Rfc1792_Txt.460528CE_7755_4000_8728_68C13E1DABEB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1213.Mof
-./Rfc1213_Mof.3EB277DC_DF53_4187_917C_539FE652C383
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1229.Mof
-./Rfc1229_Mof.58FAD9AF_9E9A_4B7F_8FB1_FCB3967D8547
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1230.Mof
-./Rfc1230_Mof.23629C7A_2508_4CB0_BFF0_1D6D9386E026
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1231.Mof
-./Rfc1231_Mof.82BDC0CD_315A_46DC_8619_594B7C253A74
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1238.Mof
-./Rfc1238_Mof.FDF76E60_0888_4D96_A325_6A5A50F15C83
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1253.Mof
-./Rfc1253_Mof.E1C8C086_D62A_499F_B1D3_78AFE29363F6
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1269.Mof
-./Rfc1269_Mof.70875F27_897C_4330_AC6A_1D801E8B1B9A
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1271.Mof
-./Rfc1271_Mof.A66D2763_9CF5_422B_969E_5B9820D708A1
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1285.Mof
-./Rfc1285_Mof.C6231CEE_8981_4D6F_855C_74835523FAEB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1304.Mof
-./Rfc1304_Mof.E6AE99DE_DCA4_45FD_8AFD_A90931C2B67A
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1315.Mof
-./Rfc1315_Mof.3E742107_508B_438C_8882_56CB1736445B
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1316.Mof
-./Rfc1316_Mof.6A075F01_592F_427C_80B8_535FA313989C
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1317.Mof
-./Rfc1317_Mof.98B51F6F_FA80_4EA5_BF6C_BAED3A334612
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1318.Mof
-./Rfc1318_Mof.C56E4080_FEB2_4072_8381_D7C3C874CACE
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1354.Mof
-./Rfc1354_Mof.D7096037_610A_47CA_8ED8_5366ED4BB308
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1381.Mof
-./Rfc1381_Mof.9526F02F_E95A_4440_B41A_4ECF928DF973
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1382.Mof
-./Rfc1382_Mof.C4BDCAE3_60FE_4450_8449_CA5EE496B8CA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1389.Mof
-./Rfc1389_Mof.F5B2920E_8344_4F8D_BE77_7D48A6789A33
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1398.Mof
-./Rfc1398_Mof.BA42D037_2EE2_4F60_93B5_B40179D0EFBB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1406.Mof
-./Rfc1406_Mof.5A5B57A9_793E_4964_B2C6_4C6F8445AD5C
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1407.Mof
-./Rfc1407_Mof.AFB7FF54_DE53_4F34_B598_47C0B3E2B7E5
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1414.Mof
-./Rfc1414_Mof.FF0D3249_2135_403E_A89F_A3808C5A66F7
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1461.Mof
-./Rfc1461_Mof.C5F4976B_A274_44BB_B146_316882974014
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1471.Mof
-./Rfc1471_Mof.EE7E2FDF_9779_4954_AB5C_7F6437E90EB9
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1472.Mof
-./Rfc1472_Mof.D345FAB0_E25E_4FB7_B949_3373CAEB71AA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1473.Mof
-./Rfc1473_Mof.271A95D6_529C_4C70_8DBD_EC30EAE2CF54
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1474.Mof
-./Rfc1474_Mof.1BB2732F_55C9_49E8_87D8_5F40922C3AD2
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1493.Mof
-./Rfc1493_Mof.75CF82ED_1B7E_43CC_AC27_F616134B957D
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1512.Mof
-./Rfc1512_Mof.997ACB47_908E_4A68_8ACA_FE90D4BA39DA
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1513.Mof
-./Rfc1513_Mof.F2326119_44AF_478F_A10B_245AA0CA54AD
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1514.Mof
-./Rfc1514_Mof.6C25DA9D_4F6D_4F68_AD8C_FF828B50545F
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1515.Mof
-./Rfc1515_Mof.3989A670_8987_479B_9A21_5830A5CB3B13
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1516.Mof
-./Rfc1516_Mof.81CF8CA6_DAA7_4091_BABA_DDDDDAC5E7BD
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1525.Mof
-./Rfc1525_Mof.D56E66C2_C214_40E6_A243_4D04A7CADD32
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1559.Mof
-./Rfc1559_Mof.A10850F8_32F6_43E8_A4C4_1B4F56CB7185
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1593.Mof
-./Rfc1593_Mof.3A09E0BA_69FA_425D_94CC_651E80BC8E62
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1742.Mof
-./Rfc1742_Mof.DFD5EB87_DEE3_4820_83BC_19419BF187FB
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1757.Mof
-./Rfc1757_Mof.5403E9A8_01BA_4C08_BD2E_5C2372469B25
-./misc/WMI/SNMP/MOFS/SNMPV1/RFCs/Rfc1792.Mof
-./Rfc1792_Mof.3A511978_08E7_41F8_B484_0C60AD1ABB69
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1213.Mof
-./Rfc1213_Mof.33A62C66_47C3_48C9_B8FA_0CBCDA383A41
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1229.Mof
-./Rfc1229_Mof.0DAE491D_E62B_4A1F_AB27_51B55B6E620C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1230.Mof
-./Rfc1230_Mof.92BA16E9_ADCC_478C_BF91_54E3D0F8F1F9
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1231.Mof
-./Rfc1231_Mof.6EDDCEEB_3B3F_4CB2_B3F6_CADEE7E61491
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1238.Mof
-./Rfc1238_Mof.C4FBEAC9_2FB2_4432_A239_E6D1AE4CA496
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1253.Mof
-./Rfc1253_Mof.552F82B0_57E2_4AF7_8281_2FA0831885BA
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1269.Mof
-./Rfc1269_Mof.665808BA_3A8D_4268_8524_896B0DB97300
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1271.Mof
-./Rfc1271_Mof.F869A964_A897_4A44_B520_D7248C27EB54
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1285.Mof
-./Rfc1285_Mof.556C966B_1CA6_4955_8723_60314CBD094B
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1304.Mof
-./Rfc1304_Mof.7F93703A_A500_44B0_904F_568C522815CD
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1315.Mof
-./Rfc1315_Mof.75603B43_D008_4E78_970F_B6FE6F536493
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1316.Mof
-./Rfc1316_Mof.8D088613_D5F7_4D4D_B644_DE36E2A1BB54
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1317.Mof
-./Rfc1317_Mof.2B4DC7DB_6F11_4F2B_82C1_7DA9FA899462
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1318.Mof
-./Rfc1318_Mof.C8616C59_DA59_4AE8_A3F8_51F7C7DA96FF
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1354.Mof
-./Rfc1354_Mof.56E44714_AA09_4483_95FF_77F7D4229314
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1381.Mof
-./Rfc1381_Mof.C05BCB7B_4AFF_431A_BE2D_0F7ED4D3C596
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1382.Mof
-./Rfc1382_Mof.A9D213EC_8EBE_4DA3_9629_4056AAD58612
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1389.Mof
-./Rfc1389_Mof.7D838E9C_5A64_409C_944C_7E92746AF58C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1398.Mof
-./Rfc1398_Mof.689F1765_7901_46AE_987F_41816AD6D866
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1406.Mof
-./Rfc1406_Mof.32886393_4BEF_4260_847E_C7699D3404E3
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1407.Mof
-./Rfc1407_Mof.6B5A5092_08B8_4551_92CC_F417D6014904
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1414.Mof
-./Rfc1414_Mof.5CBBE172_7D1A_4B35_A4D8_783F19C7527A
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1461.Mof
-./Rfc1461_Mof.A6359471_0073_4D01_8E5B_9B43D9ED596B
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1471.Mof
-./Rfc1471_Mof.F03F08E2_D78C_4C85_A4CD_FB50E7E7C4FF
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1472.Mof
-./Rfc1472_Mof.98F7E2D3_29CA_4154_BF11_26C17D1713C4
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1473.Mof
-./Rfc1473_Mof.EE87CE7F_4B8C_412D_B5B6_D6ACF1F8218E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1474.Mof
-./Rfc1474_Mof.C6608AE2_B981_4D42_AB21_CEBB0BF99ED5
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1493.Mof
-./Rfc1493_Mof.A7D7F0CB_9C8D_4959_B117_15DF76BA5FB6
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1512.Mof
-./Rfc1512_Mof.AEAE60B6_08C8_45F4_9FE4_B4ADF36C980E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1513.Mof
-./Rfc1513_Mof.4F84025C_F110_4DBB_BFA9_7F9D64CE0A86
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1514.Mof
-./Rfc1514_Mof.ED551775_05BB_4F74_9004_B1D82D185A18
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1515.Mof
-./Rfc1515_Mof.2BC31FC7_6761_4EE4_A762_C077B819A96A
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1516.Mof
-./Rfc1516_Mof.0AB0D69D_D303_48B5_857A_43D7D0949675
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1525.Mof
-./Rfc1525_Mof.3EAE0682_96DF_407F_8943_9ED39580CE0C
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1559.Mof
-./Rfc1559_Mof.6AF09E1C_12D7_46BB_BDEA_EA579219A119
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1593.Mof
-./Rfc1593_Mof.6CE623EE_1546_49EE_B47C_902EBAC6531E
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1742.Mof
-./Rfc1742_Mof.CBD26CBD_35DD_458B_8406_92D6C111B5B1
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1757.Mof
-./Rfc1757_Mof.74A8375A_19A8_4C5F_9A4B_F11DD3704B05
-./misc/WMI/SNMP/SMIR_MOFS/SNMPV1/RFCs/Rfc1792.Mof
-./Rfc1792_Mof.1363C821_E13F_48FF_A06B_4369872CDA67
-./redist/CAPICOM/license.txt
-./license_txt.8325A2B3_232F_44CE_9877_8F568416FE5C
-./redist/CAPICOM/readme.txt
-./readme_txt.8325A2B3_232F_44CE_9877_8F568416FE5C
-./redist/CAPICOM/Redist.txt
-./Redist_txt.496436CC_D054_4979_A8C1_DD6D0F4C47F3
-./redist/CAPICOM/x86/CapiCom.Dll
-./CapiCom_Dll.13AD387D_B77D_4B96_83F6_8314EC63F226
-./redist/readme.txt
-./readme_txt.6778A002_F469_42B7_8EAD_47BA9D0A1885
-./ReleaseNotes.Htm
-./ReleaseNotes_Htm.2E494322_3849_4926_B4AA_190C82A6503F
diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix
index aa009cb301a..08b15181be4 100644
--- a/pkgs/development/mobile/androidenv/androidsdk.nix
+++ b/pkgs/development/mobile/androidenv/androidsdk.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
for i in emulator64-arm emulator64-mips emulator64-x86
do
patchelf --set-interpreter ${stdenv.cc.libc.out}/lib/ld-linux-x86-64.so.2 $i
- patchelf --set-rpath ${stdenv.cc.cc}/lib64 $i
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64 $i
done
''}
diff --git a/pkgs/development/python-modules/buildout-nix/default.nix b/pkgs/development/python-modules/buildout-nix/default.nix
index d12702d98ca..b450814b852 100644
--- a/pkgs/development/python-modules/buildout-nix/default.nix
+++ b/pkgs/development/python-modules/buildout-nix/default.nix
@@ -4,7 +4,7 @@ buildPythonPackage {
name = "zc.buildout-nix-2.5.0";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
+ url = "mirror://pypi/z/zc.buildout/zc.buildout-2.5.0.tar.gz";
sha256 = "721bd2231a9f01f2d5c14f3adccb3385f85b093ee05b18d15d0ff2b9f1f1bd02";
};
diff --git a/pkgs/development/python-modules/graph-tool/2.x.x.nix b/pkgs/development/python-modules/graph-tool/2.x.x.nix
index be1592f864f..4f39d1097b1 100644
--- a/pkgs/development/python-modules/graph-tool/2.x.x.nix
+++ b/pkgs/development/python-modules/graph-tool/2.x.x.nix
@@ -3,7 +3,7 @@ pkgconfig, boost, expat, scipy, numpy, cgal, gmp, mpfr, lndir,
gobjectIntrospection, pygobject3, gtk3, matplotlib }:
stdenv.mkDerivation rec {
- version = "2.12";
+ version = "2.16";
name = "${python.libPrefix}-graph-tool-${version}";
meta = with stdenv.lib; {
@@ -15,8 +15,8 @@ stdenv.mkDerivation rec {
};
src = fetchurl {
- url = "https://github.com/count0/graph-tool/archive/release-${version}.tar.gz";
- sha256 = "12w58djyx6nn00wixqnxnxby9ksabhzdkkvynl8b89parfvfbpwl";
+ url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2";
+ sha256 = "03b1pmh2gvsgyq491gvskx8fwgqy9k942faymdnhwpbbbfhx911p";
};
configureFlags = [
diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix
index 9775b2f70a2..5b1ca192790 100644
--- a/pkgs/development/python-modules/h5py/default.nix
+++ b/pkgs/development/python-modules/h5py/default.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
version = "2.5.0";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/h/h5py/${name}.tar.gz";
+ url = "mirror://pypi/h/h5py/${name}.tar.gz";
sha256 = "9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6";
};
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index 1ebba52ff6f..c60ee54bec8 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -15,7 +15,7 @@ buildPythonPackage rec {
version = "1.5.1";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/m/matplotlib/${name}.tar.gz";
+ url = "mirror://pypi/m/matplotlib/${name}.tar.gz";
sha256 = "3ab8d968eac602145642d0db63dd8d67c85e9a5444ce0e2ecb2a8fedc7224d40";
};
diff --git a/pkgs/development/python-modules/pyatspi/default.nix b/pkgs/development/python-modules/pyatspi/default.nix
index 636126ea74a..598056a0c36 100644
--- a/pkgs/development/python-modules/pyatspi/default.nix
+++ b/pkgs/development/python-modules/pyatspi/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, python3, python3Packages, at_spi2_core }:
+{ stdenv, fetchurl, pkgconfig, at_spi2_core, pythonPackages }:
stdenv.mkDerivation rec {
version = "2.18.0";
@@ -9,8 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "0imbyk2v6c11da7pkwz91313pkkldxs8zfg81zb2ql6h0nnh6vzq";
};
+ broken = true;
+
buildInputs = [
- pkgconfig python3 python3Packages.pygobject3 at_spi2_core
+ at_spi2_core
+ pkgconfig
+ pythonPackages.python
+ pythonPackages.pygobject3
];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pycairo/default.nix b/pkgs/development/python-modules/pycairo/default.nix
index 84dfdd32a10..433eb9d6b2a 100644
--- a/pkgs/development/python-modules/pycairo/default.nix
+++ b/pkgs/development/python-modules/pycairo/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchpatch, python, pkgconfig, cairo, xlibsWrapper, isPyPy, isPy35 }:
-if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python.executable}" else stdenv.mkDerivation rec {
+if (isPyPy) then throw "pycairo not supported for interpreter ${python.executable}" else stdenv.mkDerivation rec {
version = "1.10.0";
name = "${python.libPrefix}-pycairo-${version}";
src = if python.is_py3k or false
@@ -23,6 +23,8 @@ if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python
sha256 = "0xfl1i9dips2nykyg91f5h5r3xpk2hp1js1gq5z0hwjr0in55id4";
};
+ patch_waf-py3_5 = ./waf-py3_5.patch;
+
buildInputs = [ python pkgconfig cairo xlibsWrapper ];
configurePhase = ''
@@ -30,6 +32,7 @@ if (isPyPy || isPy35) then throw "pycairo not supported for interpreter ${python
cd $(${python.executable} waf unpack)
pwd
patch -p1 < ${patch_waf}
+ ${stdenv.lib.optionalString isPy35 "patch -p1 < ${patch_waf-py3_5}"}
)
${python.executable} waf configure --prefix=$out
diff --git a/pkgs/development/python-modules/pycairo/waf-py3_5.patch b/pkgs/development/python-modules/pycairo/waf-py3_5.patch
new file mode 100644
index 00000000000..dcfdbea2fbd
--- /dev/null
+++ b/pkgs/development/python-modules/pycairo/waf-py3_5.patch
@@ -0,0 +1,10 @@
+--- a/waflib/Build.py
++++ b/waflib/Build.py
+@@ -151,6 +151,7 @@ class BuildContext(Context.Context):
+ f.close()
+ self.init_dirs()
+ def store(self):
++ return
+ data={}
+ for x in SAVED_ATTRS:
+ data[x]=getattr(self,x)
diff --git a/pkgs/development/python-modules/pycrypto/default.nix b/pkgs/development/python-modules/pycrypto/default.nix
index 4faaf20d29c..0cbe4491d67 100644
--- a/pkgs/development/python-modules/pycrypto/default.nix
+++ b/pkgs/development/python-modules/pycrypto/default.nix
@@ -5,7 +5,7 @@ buildPythonPackage rec {
namePrefix = "";
src = fetchurl {
- url = "http://pypi.python.org/packages/source/p/pycrypto/${name}.tar.gz";
+ url = "mirror://pypi/p/pycrypto/${name}.tar.gz";
sha256 = "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj";
};
diff --git a/pkgs/development/python-modules/pygobject/3.nix b/pkgs/development/python-modules/pygobject/3.nix
index b8082890299..6a58550e7c5 100644
--- a/pkgs/development/python-modules/pygobject/3.nix
+++ b/pkgs/development/python-modules/pygobject/3.nix
@@ -1,11 +1,13 @@
{ stdenv, fetchurl, python, pkgconfig, glib, gobjectIntrospection, pycairo, cairo }:
stdenv.mkDerivation rec {
- name = "pygobject-3.18.2";
+ major = "3.20";
+ minor = "0";
+ name = "pygobject-${major}.${minor}";
src = fetchurl {
- url = "mirror://gnome/sources/pygobject/3.18/${name}.tar.xz";
- sha256 = "0prc3ky7g50ixmfxbc7zf43fw6in4hw2q07667hp8swi2wassg1a";
+ url = "mirror://gnome/sources/pygobject/${major}/${name}.tar.xz";
+ sha256 = "0ikzh3l7g1gjh8jj8vg6mdvrb25svp63gxcam4m0i404yh0lgari";
};
buildInputs = [ python pkgconfig glib gobjectIntrospection ];
diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix
index 897210a4046..fb2df329fbc 100644
--- a/pkgs/development/python-modules/pygobject/default.nix
+++ b/pkgs/development/python-modules/pygobject/default.nix
@@ -10,6 +10,12 @@ stdenv.mkDerivation rec {
outputs = [ "out" "docdev" ];
+ patches = [
+ # Fix warning spam
+ ./pygobject-2.28.6-set_qdata.patch
+ ./pygobject-2.28.6-gio-types-2.32.patch
+ ];
+
configureFlags = "--disable-introspection";
buildInputs = [ python pkgconfig glib ];
diff --git a/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch
new file mode 100644
index 00000000000..fa0adf54ad0
--- /dev/null
+++ b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-gio-types-2.32.patch
@@ -0,0 +1,50 @@
+From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001
+From: Ryan Lortie
+Date: Mon, 12 Mar 2012 16:44:14 -0400
+Subject: [PATCH] gio-types.defs: change some enums to flags
+
+These flags types were originally incorrectly handled in glib as being
+enums. That bug was fixed, but they're still enums here, leading to
+warnings about the mismatch.
+
+Change them to flags.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=668522
+---
+ gio/gio-types.defs | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/gio/gio-types.defs b/gio/gio-types.defs
+index 331e0bc..7eee5c8 100644
+--- a/gio/gio-types.defs
++++ b/gio/gio-types.defs
+@@ -526,7 +526,7 @@
+ )
+ )
+
+-(define-enum MountMountFlags
++(define-flags MountMountFlags
+ (in-module "gio")
+ (c-name "GMountMountFlags")
+ (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS")
+@@ -545,7 +545,7 @@
+ )
+ )
+
+-(define-enum DriveStartFlags
++(define-flags DriveStartFlags
+ (in-module "gio")
+ (c-name "GDriveStartFlags")
+ (gtype-id "G_TYPE_DRIVE_START_FLAGS")
+@@ -770,7 +770,7 @@
+ )
+ )
+
+-(define-enum SocketMsgFlags
++(define-flags SocketMsgFlags
+ (in-module "gio")
+ (c-name "GSocketMsgFlags")
+ (gtype-id "G_TYPE_SOCKET_MSG_FLAGS")
+--
+1.7.8.5
+
diff --git a/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch
new file mode 100644
index 00000000000..55376b59d82
--- /dev/null
+++ b/pkgs/development/python-modules/pygobject/pygobject-2.28.6-set_qdata.patch
@@ -0,0 +1,28 @@
+From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001
+From: Ivan Stankovic
+Date: Tue, 21 Feb 2012 12:24:58 +0100
+Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property
+
+https://bugzilla.gnome.org/show_bug.cgi?id=661155
+---
+ gobject/pygobject.c | 4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/gobject/pygobject.c b/gobject/pygobject.c
+index 6c2f06c..70dc89a 100644
+--- a/gobject/pygobject.c
++++ b/gobject/pygobject.c
+@@ -991,7 +991,9 @@ pygobject_new(GObject *obj)
+ PyObject *
+ pygobject_new_sunk(GObject *obj)
+ {
+- g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
++ if (obj)
++ g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
++
+ return pygobject_new_full(obj, TRUE, NULL);
+ }
+
+--
+1.7.8.5
+
diff --git a/pkgs/development/python-modules/pyqt/5.x.nix b/pkgs/development/python-modules/pyqt/5.x.nix
index b11e87fe1d9..0e5f5604a98 100644
--- a/pkgs/development/python-modules/pyqt/5.x.nix
+++ b/pkgs/development/python-modules/pyqt/5.x.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, python, pkgconfig, qtbase, qtsvg, qtwebkit, sip, pythonDBus
-, lndir, makeWrapper }:
+, lndir, makeWrapper, qmakeHook }:
let
version = "5.5.1";
@@ -21,13 +21,12 @@ in stdenv.mkDerivation {
buildInputs = [
python pkgconfig makeWrapper lndir
- qtbase qtsvg qtwebkit
+ qtbase qtsvg qtwebkit qmakeHook
];
propagatedBuildInputs = [ sip ];
configurePhase = ''
- runHook preConfigure
mkdir -p $out
lndir ${pythonDBus} $out
@@ -45,7 +44,6 @@ in stdenv.mkDerivation {
--destdir=$out/lib/${python.libPrefix}/site-packages \
--sipdir=$out/share/sip \
--designer-plugindir=$out/plugins/designer
- runHook postConfigure
'';
postInstall = ''
diff --git a/pkgs/development/python-modules/pyuv-external-libuv.patch b/pkgs/development/python-modules/pyuv-external-libuv.patch
index 33539d9b4b2..41e169acd5f 100644
--- a/pkgs/development/python-modules/pyuv-external-libuv.patch
+++ b/pkgs/development/python-modules/pyuv-external-libuv.patch
@@ -1,27 +1,25 @@
diff --git a/setup.py b/setup.py
-index ec0caac..2c1fdb6 100644
+index 5071c3b..4b4a176 100644
--- a/setup.py
+++ b/setup.py
-@@ -6,7 +6,6 @@ try:
+@@ -7,7 +7,6 @@ try:
from setuptools import setup, Extension
except ImportError:
from distutils.core import setup, Extension
-from setup_libuv import libuv_build_ext, libuv_sdist
-
-
- __version__ = "0.11.5"
-@@ -32,12 +31,11 @@ setup(name = "pyuv",
+
+
+ def get_version():
+@@ -35,11 +34,10 @@ setup(name = "pyuv",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4"
],
- cmdclass = {'build_ext': libuv_build_ext,
- 'sdist' : libuv_sdist},
- ext_modules = [Extension('pyuv',
+ packages = ['pyuv'],
+ ext_modules = [Extension('pyuv._cpyuv',
sources = ['src/pyuv.c'],
-+ libraries = ['uv'],
- define_macros=[('MODULE_VERSION', __version__),
-- ('LIBUV_REVISION', libuv_build_ext.libuv_revision)]
-+ ('LIBUV_REVISION', 'unknown')]
++ libraries = ['uv']
)]
)
-
+
diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix
index a924a1f3b85..f40974263fa 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "19.4"; # 18.4 and up breaks python34Packages.characteristic and many others
src = fetchurl {
- url = "https://pypi.python.org/packages/source/s/setuptools/${shortName}.tar.gz";
+ url = "mirror://pypi/s/setuptools/${shortName}.tar.gz";
sha256 = "214bf29933f47cf25e6faa569f710731728a07a19cae91ea64f826051f68a8cf";
};
diff --git a/pkgs/development/python-modules/tables/default.nix b/pkgs/development/python-modules/tables/default.nix
index 3dcf00e9b8c..b3003dfa954 100644
--- a/pkgs/development/python-modules/tables/default.nix
+++ b/pkgs/development/python-modules/tables/default.nix
@@ -6,7 +6,7 @@ buildPythonPackage rec {
name = "tables-${version}";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/t/tables/${name}.tar.gz";
+ url = "mirror://pypi/t/tables/${name}.tar.gz";
sha256 = "3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84";
};
diff --git a/pkgs/development/python-modules/yolk/default.nix b/pkgs/development/python-modules/yolk/default.nix
index 7cfcb1e0f0d..33e9cfeab3a 100644
--- a/pkgs/development/python-modules/yolk/default.nix
+++ b/pkgs/development/python-modules/yolk/default.nix
@@ -7,7 +7,7 @@ buildPythonApplication rec {
version = "0.4.3";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/y/yolk/yolk-${version}.tar.gz";
+ url = "mirror://pypi/y/yolk/yolk-${version}.tar.gz";
sha256 = "1f6xwx210jnl5nq0m3agh2p1cxmaizawaf3fwq43q4yw050fn1qw";
};
diff --git a/pkgs/development/qtcreator/default.nix b/pkgs/development/qtcreator/default.nix
index a5dde0a580b..18e06cb8126 100644
--- a/pkgs/development/qtcreator/default.nix
+++ b/pkgs/development/qtcreator/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper
-, qtbase, qtquickcontrols, qtscript, qtdeclarative
+, qtbase, makeQtWrapper, qtquickcontrols, qtscript, qtdeclarative, qmakeHook
, withDocumentation ? false
}:
@@ -21,18 +21,15 @@ stdenv.mkDerivation rec {
buildInputs = [ makeWrapper qtbase qtscript qtquickcontrols qtdeclarative ];
+ nativeBuildInputs = [ qmakeHook makeQtWrapper ];
+
doCheck = false;
enableParallelBuilding = true;
- preConfigure = ''
- qmake -spec linux-g++ qtcreator.pro
- '';
+ buildFlags = optional withDocumentation "docs";
- buildFlags = optionalString withDocumentation " docs";
-
- installFlags = "INSTALL_ROOT=$(out)"
- + optionalString withDocumentation " install_docs";
+ installFlags = [ "INSTALL_ROOT=$(out)" ] ++ optional withDocumentation "install_docs";
postInstall = ''
# Install desktop file
@@ -47,13 +44,7 @@ stdenv.mkDerivation rec {
Type=Application
Categories=Qt;Development;IDE;
__EOF__
- # Wrap the qtcreator binary
- addToSearchPath QML2_IMPORT_PATH "${qtquickcontrols}/lib/qt5/qml"
- addToSearchPath QML2_IMPORT_PATH "${qtdeclarative}/lib/qt5/qml"
- wrapProgram $out/bin/qtcreator \
- --prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \
- --prefix QML_IMPORT_PATH : "$QML_IMPORT_PATH" \
- --prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH"
+ wrapQtProgram $out/bin/qtcreator
'';
meta = {
diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix
index ac3abcdcdf7..378f148ca6a 100644
--- a/pkgs/development/ruby-modules/bundix/default.nix
+++ b/pkgs/development/ruby-modules/bundix/default.nix
@@ -15,13 +15,13 @@ buildRubyGem rec {
substituteInPlace $GEM_HOME/gems/${gemName}-${version}/lib/bundix.rb \
--replace \
"'nix-instantiate'" \
- "'${nix}/bin/nix-instantiate'" \
+ "'${nix.out}/bin/nix-instantiate'" \
--replace \
"'nix-hash'" \
- "'${nix}/bin/nix-hash'" \
+ "'${nix.out}/bin/nix-hash'" \
--replace \
"'nix-prefetch-url'" \
- "'${nix}/bin/nix-prefetch-url'" \
+ "'${nix.out}/bin/nix-prefetch-url'" \
--replace \
"'nix-prefetch-git'" \
"'${nix-prefetch-git}/bin/nix-prefetch-git'"
diff --git a/pkgs/development/tools/analysis/egypt/default.nix b/pkgs/development/tools/analysis/egypt/default.nix
index fc63247468c..572e2f74471 100644
--- a/pkgs/development/tools/analysis/egypt/default.nix
+++ b/pkgs/development/tools/analysis/egypt/default.nix
@@ -9,6 +9,8 @@ buildPerlPackage rec {
url = "http://www.gson.org/egypt/download/${name}.tar.gz";
};
+ outputs = [ "out" ];
+
enableParallelBuilding = true;
doCheck = true;
diff --git a/pkgs/development/tools/analysis/valkyrie/default.nix b/pkgs/development/tools/analysis/valkyrie/default.nix
index 76becca74cf..1da6c6a1e86 100644
--- a/pkgs/development/tools/analysis/valkyrie/default.nix
+++ b/pkgs/development/tools/analysis/valkyrie/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4 }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
stdenv.mkDerivation rec {
name = "valkyrie-2.0.0";
@@ -9,8 +9,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ qt4 ];
-
- configurePhase = "qmake PREFIX=$out";
+ nativeBuildInputs = [ qmake4Hook ];
meta = {
homepage = http://www.valgrind.org/;
diff --git a/pkgs/development/tools/build-managers/buildbot-slave/default.nix b/pkgs/development/tools/build-managers/buildbot-slave/default.nix
index 30fbe056926..a5f86d105c3 100644
--- a/pkgs/development/tools/build-managers/buildbot-slave/default.nix
+++ b/pkgs/development/tools/build-managers/buildbot-slave/default.nix
@@ -5,7 +5,7 @@ buildPythonApplication (rec {
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/b/buildbot-slave/${name}.tar.gz";
+ url = "mirror://pypi/b/buildbot-slave/${name}.tar.gz";
sha256 = "09pncw44c7vqrl7zyn1nvfismiqi9s51axk9cqxn9gq7jhj38mpg";
};
diff --git a/pkgs/development/tools/build-managers/buildbot/default.nix b/pkgs/development/tools/build-managers/buildbot/default.nix
index a246044d6f1..94d9008a4f3 100644
--- a/pkgs/development/tools/build-managers/buildbot/default.nix
+++ b/pkgs/development/tools/build-managers/buildbot/default.nix
@@ -13,7 +13,7 @@ buildPythonApplication (rec {
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/b/buildbot/${name}.tar.gz";
+ url = "mirror://pypi/b/buildbot/${name}.tar.gz";
sha256 = "1mn4h04sp6smr3ahqfflys15cpn13q9mfkapcs2jc4ppvxv6kdn6";
};
diff --git a/pkgs/development/tools/build-managers/cargo/common.nix b/pkgs/development/tools/build-managers/cargo/common.nix
index 110956ebf85..64966479319 100644
--- a/pkgs/development/tools/build-managers/cargo/common.nix
+++ b/pkgs/development/tools/build-managers/cargo/common.nix
@@ -31,8 +31,8 @@
meta = with stdenv.lib; {
homepage = http://crates.io;
description = "Downloads your Rust project's dependencies and builds your project";
- maintainers = with maintainers; [ wizeman ];
+ maintainers = with maintainers; [ wizeman retrry ];
license = [ licenses.mit licenses.asl20 ];
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/tools/build-managers/cargo/default.nix b/pkgs/development/tools/build-managers/cargo/default.nix
index e0094b4350a..2d7cdc36504 100644
--- a/pkgs/development/tools/build-managers/cargo/default.nix
+++ b/pkgs/development/tools/build-managers/cargo/default.nix
@@ -1,11 +1,13 @@
-{ stdenv, fetchgit, rustPlatform, file, curl, python, pkgconfig, openssl
-, cmake, zlib, makeWrapper }:
+{ stdenv, lib, cacert, fetchgit, rustPlatform, file, curl, python, pkgconfig, openssl
+, cmake, zlib, makeWrapper
+# Darwin dependencies
+, libiconv }:
with rustPlatform;
with ((import ./common.nix) {
inherit stdenv rustc;
- version = "0.8.0";
+ version = "0.9.0";
});
buildRustPackage rec {
@@ -15,12 +17,13 @@ buildRustPackage rec {
src = fetchgit {
url = "git://github.com/rust-lang/cargo";
rev = "refs/tags/${version}";
- sha256 = "02z0b6hpygjjfbskg22ggrhdv2nasrgf8x1fd8y0qzg4krx2czlh";
+ sha256 = "0d3n2jdhaz06yhilvmw3m2avxv501da1hdhljc9mwkz3l5bkv2jv";
};
- depsSha256 = "1gwc5ygs3h8jxs506xmbj1xzaqpb3kmg3pkxg9j9yqy616jw6rcn";
+ depsSha256 = "1x2m7ww2z8nl5ic2nds85p7ma8x0zp654jg7ay905ia95daiabzg";
- buildInputs = [ file curl pkgconfig python openssl cmake zlib makeWrapper ];
+ buildInputs = [ file curl pkgconfig python openssl cmake zlib makeWrapper ]
+ ++ lib.optional stdenv.isDarwin libiconv;
configurePhase = ''
./configure --enable-optimize --prefix=$out --local-cargo=${cargo}/bin/cargo
@@ -28,8 +31,15 @@ buildRustPackage rec {
buildPhase = "make";
- # Disable check phase as there are lots of failures (some probably due to
- # trying to access the network).
+ checkPhase = ''
+ # Export SSL_CERT_FILE as without it one test fails with SSL verification error
+ export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt
+ # Disable cross compilation tests
+ export CFG_DISABLE_CROSS_TESTS=1
+ cargo test
+ '';
+
+ # Disable check phase as there are failures (author_prefers_cargo test fails)
doCheck = false;
installPhase = ''
diff --git a/pkgs/development/tools/build-managers/cargo/snapshot.nix b/pkgs/development/tools/build-managers/cargo/snapshot.nix
index c01ba2b5386..62539c2c732 100644
--- a/pkgs/development/tools/build-managers/cargo/snapshot.nix
+++ b/pkgs/development/tools/build-managers/cargo/snapshot.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation {
./install.sh "--prefix=$out"
'' + (if stdenv.isLinux then ''
patchelf --interpreter "${stdenv.glibc.out}/lib/${stdenv.cc.dynamicLinker}" \
- --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/:${zlib.out}/lib" \
+ --set-rpath "${stdenv.cc.cc.lib}/lib/:${stdenv.cc.cc.lib}/lib64/:${zlib.out}/lib" \
"$out/bin/cargo"
'' else "") + postInstall;
}
diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
index b14e9984bc3..eaabb37f498 100755
--- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh
+++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh
@@ -44,6 +44,8 @@ cmakeConfigurePhase() {
# executable. This flag makes the shared library accessible from its
# nix/store directory.
cmakeFlags="-DCMAKE_INSTALL_NAME_DIR=$prefix/lib $cmakeFlags"
+ cmakeFlags="-DCMAKE_INSTALL_LIBDIR=${!outputLib}/lib $cmakeFlags"
+ cmakeFlags="-DCMAKE_INSTALL_INCLUDEDIR=${!outputDev}/include $cmakeFlags"
# Avoid cmake resetting the rpath of binaries, on make install
# And build always Release, to ensure optimisation flags
diff --git a/pkgs/development/tools/build-managers/rake/Gemfile b/pkgs/development/tools/build-managers/rake/Gemfile
new file mode 100644
index 00000000000..bd1ff6faa65
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'rake'
diff --git a/pkgs/development/tools/build-managers/rake/Gemfile.lock b/pkgs/development/tools/build-managers/rake/Gemfile.lock
new file mode 100644
index 00000000000..cbea90ab1a9
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ rake (11.1.1)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ rake
+
+BUNDLED WITH
+ 1.10.5
diff --git a/pkgs/development/tools/build-managers/rake/default.nix b/pkgs/development/tools/build-managers/rake/default.nix
new file mode 100644
index 00000000000..3cf85b5fcb5
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/default.nix
@@ -0,0 +1,17 @@
+{ lib, bundlerEnv, ruby }:
+
+bundlerEnv {
+ name = "rake-11.1.1";
+
+ inherit ruby;
+ gemfile = ./Gemfile;
+ lockfile = ./Gemfile.lock;
+ gemset = ./gemset.nix;
+
+ meta = with lib; {
+ description = "A software task management and build automation tool";
+ homepage = https://github.com/ruby/rake;
+ license = with licenses; mit;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/tools/build-managers/rake/gemset.nix b/pkgs/development/tools/build-managers/rake/gemset.nix
new file mode 100644
index 00000000000..efea7a79dbb
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rake/gemset.nix
@@ -0,0 +1,9 @@
+{
+ "rake" = {
+ version = "11.1.1";
+ source = {
+ type = "gem";
+ sha256 = "0h8wcic2xh3lv7yvs05pqnfqb80jyl488f7136lgxmajb0s1rqhg";
+ };
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index ac3a5ac9e40..d8938e2d468 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -1,73 +1,62 @@
{ stdenv, writeText, callPackage, fetchurl,
- fetchHex, erlang, hermeticRebar3 ? true, rebar3-nix-bootstrap, tree, fetchFromGitHub }:
-
+ fetchHex, erlang, hermeticRebar3 ? true,
+ tree, fetchFromGitHub, hexRegistrySnapshot }:
let
- version = "3.0.0-beta.4";
- registrySnapshot = callPackage ./registrySnapshot.nix { };
+ version = "3.1.0";
+
+ bootstrapper = ./rebar3-nix-bootstrap;
- # TODO: all these below probably should go into nixpkgs.erlangModules.sources.*
- # {erlware_commons, "0.16.0"},
erlware_commons = fetchHex {
pkg = "erlware_commons";
- version = "0.16.0";
- sha256 = "0kh24d0001390wfx28d0xa874vrsfvjgj41g315vg4hac632krxx";
+ version = "0.19.0";
+ sha256 = "1gfsy9bbhjb94c5ghff2niamn93x2x08lnklh6pp7sfr5i0gkgsv";
};
- # {ssl_verify_hostname, "1.0.5"},
ssl_verify_hostname = fetchHex {
pkg = "ssl_verify_hostname";
version = "1.0.5";
sha256 = "1gzavzqzljywx4l59gvhkjbr1dip4kxzjjz1s4wsn42f2kk13jzj";
};
- # {certifi, "0.1.1"},
certifi = fetchHex {
pkg = "certifi";
- version = "0.1.1";
- sha256 = "0afylwqg74gprbg116asz0my2nipmki0512c8mdiq6xdiyjdvlg6";
+ version = "0.4.0";
+ sha256 = "04bnvsbssdcf6b9h9bfglflds7j0gx6q5igl1xxhx6fnwaz37hhw";
};
- # {providers, "1.5.0"},
providers = fetchHex {
pkg = "providers";
- version = "1.5.0";
- sha256 = "1hc8sp2l1mmx9dfpmh1f8j9hayfg7541rmx05wb9cmvxvih7zyvf";
+ version = "1.6.0";
+ sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g";
};
- # {getopt, "0.8.2"},
getopt = fetchHex {
pkg = "getopt";
version = "0.8.2";
sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk";
};
- # {bbmustache, "1.0.4"},
bbmustache = fetchHex {
pkg = "bbmustache";
version = "1.0.4";
sha256 = "04lvwm7f78x8bys0js33higswjkyimbygp4n72cxz1kfnryx9c03";
};
- # {relx, "3.8.0"},
relx = fetchHex {
pkg = "relx";
- version = "3.8.0";
- sha256 = "0y89iirjz3kc1rzkdvc6p3ssmwcm2hqgkklhgm4pkbc14fcz57hq";
+ version = "3.17.0";
+ sha256 = "1xjybi93m8gj9f9z3lkc7xbg3k5cw56yl78rcz5qfirr0223sby2";
};
- # {cf, "0.2.1"},
cf = fetchHex {
pkg = "cf";
version = "0.2.1";
sha256 = "19d0yvg8wwa57cqhn3vqfvw978nafw8j2rvb92s3ryidxjkrmvms";
};
- # {cth_readable, "1.1.0"},
cth_readable = fetchHex {
pkg = "cth_readable";
- version = "1.0.1";
- sha256 = "1cnc4fbypckqllfi5h73rdb24dz576k3177gzvp1kbymwkp1xcz1";
+ version = "1.2.2";
+ sha256 = "0kb9v4998liwyidpjkhcg1nin6djjzxcx6b313pbjicbp4r58n3p";
};
- # {eunit_formatters, "0.2.0"}
eunit_formatters = fetchHex {
pkg = "eunit_formatters";
- version = "0.2.0";
- sha256 = "03kiszlbgzscfd2ns7na6bzbfzmcqdb5cx3p6qy3657jk2fai332";
+ version = "0.3.1";
+ sha256 = "0cg9dasv60v09q3q4wja76pld0546mhmlpb0khagyylv890hg934";
};
- # {eunit_formatters, "0.2.0"}
rebar3_hex = fetchHex {
pkg = "rebar3_hex";
version = "1.12.0";
@@ -81,19 +70,21 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://github.com/rebar/rebar3/archive/${version}.tar.gz";
- sha256 = "0px66scjdia9aaa5z36qzxb848r56m0k98g0bxw065a2narsh4xy";
+ sha256 = "0r4wpnpi81ha4iirv9hcif3vrgc82qd51kah7rnhvpym55wcy9ml";
};
+ inherit bootstrapper;
+
patches = if hermeticRebar3 == true
then [ ./hermetic-bootstrap.patch ./hermetic-rebar3.patch ]
else [];
buildInputs = [ erlang tree ];
- propagatedBuildInputs = [ registrySnapshot rebar3-nix-bootstrap ];
+ propagatedBuildInputs = [ hexRegistrySnapshot ];
postPatch = ''
echo postPatch
- rebar3-nix-bootstrap registry-only
+ ${erlang}/bin/escript ${bootstrapper} registry-only
echo "$ERL_LIBS"
mkdir -p _build/default/lib/
mkdir -p _build/default/plugins
diff --git a/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch b/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
index 13d60fdcc91..40f430a558b 100644
--- a/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
+++ b/pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
@@ -1,39 +1,61 @@
diff --git a/bootstrap b/bootstrap
-index 25bd658..b2a986b 100755
+index 35759b0..939c838 100755
--- a/bootstrap
+++ b/bootstrap
-@@ -8,9 +8,6 @@ main(_Args) ->
+@@ -7,9 +7,11 @@ main(_) ->
application:start(asn1),
application:start(public_key),
application:start(ssl),
- inets:start(),
- inets:start(httpc, [{profile, rebar}]),
- set_httpc_options(),
-
++ %% Removed for hermeticity on Nix
++ %%
++ %% inets:start(),
++ %% inets:start(httpc, [{profile, rebar}]),
++ %% set_httpc_options(),
+
%% Fetch and build deps required to build rebar3
BaseDeps = [{providers, []}
-@@ -33,7 +30,6 @@ main(_Args) ->
-
- setup_env(),
- os:putenv("REBAR_PROFILE", "bootstrap"),
-- rebar3:run(["update"]),
- {ok, State} = rebar3:run(["compile"]),
- reset_env(),
- os:putenv("REBAR_PROFILE", ""),
-@@ -71,33 +67,7 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+@@ -74,12 +76,12 @@ default_registry_file() ->
+ filename:join([CacheDir, "hex", "default", "registry"]).
+
+ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+- case lists:keyfind(Name, 1, Deps) of
+- {Name, Vsn} ->
+- ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name);
+- {Name, _, Source} ->
+- ok = fetch(Source, Name)
+- end,
++ %% case lists:keyfind(Name, 1, Deps) of
++ %% {Name, Vsn} ->
++ %% ok = fetch({pkg, atom_to_binary(Name, utf8), list_to_binary(Vsn)}, Name);
++ %% {Name, _, Source} ->
++ %% ok = fetch(Source, Name)
++ %% end,
+
+ %% Hack: erlware_commons depends on a .script file to check if it is being built with
+ %% rebar2 or rebar3. But since rebar3 isn't built yet it can't get the vsn with get_key.
+@@ -88,63 +90,63 @@ fetch_and_compile({Name, ErlFirstFiles}, Deps) ->
+
compile(Name, ErlFirstFiles).
-
- fetch({pkg, Name, Vsn}, App) ->
+
+-fetch({pkg, Name, Vsn}, App) ->
- Dir = filename:join([filename:absname("_build/default/lib/"), App]),
-- CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
-- Package = binary_to_list(<>),
-- Url = string:join([CDN, Package], "/"),
-- case request(Url) of
-- {ok, Binary} ->
-- {ok, Contents} = extract(Binary),
-- ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
-- _ ->
-- io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
+- case filelib:is_dir(Dir) of
+- false ->
+- CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
+- Package = binary_to_list(<>),
+- Url = string:join([CDN, Package], "/"),
+- case request(Url) of
+- {ok, Binary} ->
+- {ok, Contents} = extract(Binary),
+- ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
+- _ ->
+- io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
+- end;
+- true ->
+- io:format("Dependency ~s already exists~n", [Name])
- end.
-
-extract(Binary) ->
@@ -51,14 +73,17 @@ index 25bd658..b2a986b 100755
- Error ->
- Error
- end.
-+ ok.
-
- get_rebar_config() ->
- {ok, [[Home]]} = init:get_argument(home),
-@@ -109,20 +79,6 @@ get_rebar_config() ->
- []
- end.
-
+-
+-get_rebar_config() ->
+- {ok, [[Home]]} = init:get_argument(home),
+- ConfDir = filename:join(Home, ".config/rebar3"),
+- case file:consult(filename:join(ConfDir, "rebar.config")) of
+- {ok, Config} ->
+- Config;
+- _ ->
+- []
+- end.
+-
-get_http_vars(Scheme) ->
- proplists:get_value(Scheme, get_rebar_config(), []).
-
@@ -72,7 +97,63 @@ index 25bd658..b2a986b 100755
-set_httpc_options(Scheme, Proxy) ->
- {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy),
- httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar).
--
++%% fetch({pkg, Name, Vsn}, App) ->
++%% Dir = filename:join([filename:absname("_build/default/lib/"), App]),
++%% case filelib:is_dir(Dir) of
++%% false ->
++%% CDN = "https://s3.amazonaws.com/s3.hex.pm/tarballs",
++%% Package = binary_to_list(<>),
++%% Url = string:join([CDN, Package], "/"),
++%% case request(Url) of
++%% {ok, Binary} ->
++%% {ok, Contents} = extract(Binary),
++%% ok = erl_tar:extract({binary, Contents}, [{cwd, Dir}, compressed]);
++%% _ ->
++%% io:format("Error: Unable to fetch package ~p ~p~n", [Name, Vsn])
++%% end;
++%% true ->
++%% io:format("Dependency ~s already exists~n", [Name])
++%% end.
++
++%% extract(Binary) ->
++%% {ok, Files} = erl_tar:extract({binary, Binary}, [memory]),
++%% {"contents.tar.gz", Contents} = lists:keyfind("contents.tar.gz", 1, Files),
++%% {ok, Contents}.
++
++%% request(Url) ->
++%% case httpc:request(get, {Url, []},
++%% [{relaxed, true}],
++%% [{body_format, binary}],
++%% rebar) of
++%% {ok, {{_Version, 200, _Reason}, _Headers, Body}} ->
++%% {ok, Body};
++%% Error ->
++%% Error
++%% end.
++
++%% get_rebar_config() ->
++%% {ok, [[Home]]} = init:get_argument(home),
++%% ConfDir = filename:join(Home, ".config/rebar3"),
++%% case file:consult(filename:join(ConfDir, "rebar.config")) of
++%% {ok, Config} ->
++%% Config;
++%% _ ->
++%% []
++%% end.
++
++%% get_http_vars(Scheme) ->
++%% proplists:get_value(Scheme, get_rebar_config(), []).
++
++%% set_httpc_options() ->
++%% set_httpc_options(https_proxy, get_http_vars(https_proxy)),
++%% set_httpc_options(proxy, get_http_vars(http_proxy)).
++
++%% set_httpc_options(_, []) ->
++%% ok;
++
++%% set_httpc_options(Scheme, Proxy) ->
++%% {ok, {_, _, Host, Port, _, _}} = http_uri:parse(Proxy),
++%% httpc:set_options([{Scheme, {{Host, Port}, []}}], rebar).
+
compile(App, FirstFiles) ->
Dir = filename:join(filename:absname("_build/default/lib/"), App),
- filelib:ensure_dir(filename:join([Dir, "ebin", "dummy.beam"])),
diff --git a/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch b/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
index 8da323ab823..634dda8c45a 100644
--- a/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
+++ b/pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
@@ -1,8 +1,8 @@
-diff --git a/src/rebar3.erl b/src/rebar3.erl
-index 2b73844..af1d871 100644
+diff a/src/rebar3.erl b/src/rebar3.erl
+index c1a1ae4..1bf1ea0 100644
--- a/src/rebar3.erl
+++ b/src/rebar3.erl
-@@ -282,9 +282,11 @@ start_and_load_apps(Caller) ->
+@@ -294,9 +294,11 @@ start_and_load_apps(Caller) ->
ensure_running(crypto, Caller),
ensure_running(asn1, Caller),
ensure_running(public_key, Caller),
@@ -10,21 +10,14 @@ index 2b73844..af1d871 100644
- inets:start(),
- inets:start(httpc, [{profile, rebar}]).
+ ensure_running(ssl, Caller).
-+%% Removed due to the hermicity requirements of Nix
++%% Removed due to the hermicity requirements of Nix
+%%
+%% inets:start(),
+%% inets:start(httpc, [{profile, rebar}]).
-
+
ensure_running(App, Caller) ->
case application:start(App) of
-@@ -339,4 +341,4 @@ safe_define_test_macro(Opts) ->
- test_defined([{d, 'TEST'}|_]) -> true;
- test_defined([{d, 'TEST', true}|_]) -> true;
- test_defined([_|Rest]) -> test_defined(Rest);
--test_defined([]) -> false.
-\ No newline at end of file
-+test_defined([]) -> false.
-diff --git a/src/rebar_hermicity.erl b/src/rebar_hermicity.erl
+diff a/src/rebar_hermicity.erl b/src/rebar_hermicity.erl
new file mode 100644
index 0000000..d814e2a
--- /dev/null
@@ -72,37 +65,29 @@ index 0000000..d814e2a
+ "are as follows:", []),
+ ?ERROR("Requesnt: ~p ~s", [Method, Url]),
+ erlang:halt(1).
-diff --git a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl
-index 4f55ad1..f76fd5d 100644
+diff a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl
+index ec7e09d..03be343 100644
--- a/src/rebar_pkg_resource.erl
+++ b/src/rebar_pkg_resource.erl
-@@ -100,10 +100,10 @@ make_vsn(_) ->
+@@ -104,7 +104,7 @@ make_vsn(_) ->
{error, "Replacing version of type pkg not supported."}.
-
+
request(Url, ETag) ->
-- case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]},
-- [{ssl, ssl_opts(Url)}, {relaxed, true}],
-- [{body_format, binary}],
-- rebar) of
-+ case rebar_hermicity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]},
-+ [{ssl, ssl_opts(Url)}, {relaxed, true}],
-+ [{body_format, binary}],
-+ rebar) of
- {ok, {{_Version, 200, _Reason}, Headers, Body}} ->
- ?DEBUG("Successfully downloaded ~s", [Url]),
- {"etag", ETag1} = lists:keyfind("etag", 1, Headers),
-diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl
-index 6637ebe..d82c1d8 100644
+- case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]},
++ case rebar_hermicity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]},
+ [{ssl, ssl_opts(Url)}, {relaxed, true}],
+ [{body_format, binary}],
+ rebar) of
+diff a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl
+index 5e1e253..ea25b9e 100644
--- a/src/rebar_prv_update.erl
+++ b/src/rebar_prv_update.erl
-@@ -44,8 +44,8 @@ do(State) ->
- TmpFile = filename:join(TmpDir, "packages.gz"),
-
- Url = rebar_state:get(State, rebar_packages_cdn, ?DEFAULT_HEX_REGISTRY),
-- case httpc:request(get, {Url, []},
-- [], [{stream, TmpFile}, {sync, true}],
-+ case rebar_hermicity:request(get, {Url, []},
-+ [], [{stream, TmpFile}, {sync, true}],
- rebar) of
- {ok, saved_to_file} ->
- {ok, Data} = file:read_file(TmpFile),
+@@ -52,7 +52,7 @@ do(State) ->
+ case rebar_utils:url_append_path(CDN, ?REMOTE_REGISTRY_FILE) of
+ {ok, Url} ->
+ ?DEBUG("Fetching registry from ~p", [Url]),
+- case httpc:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]},
++ case rebar_hermicity:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]},
+ [], [{stream, TmpFile}, {sync, true}],
+ rebar) of
+ {ok, saved_to_file} ->
diff --git a/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
new file mode 100755
index 00000000000..4784f2224cc
--- /dev/null
+++ b/pkgs/development/tools/build-managers/rebar3/rebar3-nix-bootstrap
@@ -0,0 +1,255 @@
+#!/usr/bin/env escript
+%% -*- erlang-indent-level: 4;indent-tabs-mode: nil -*-
+%%! -smp enable
+%%% ---------------------------------------------------------------------------
+%%% @doc
+%%% The purpose of this command is to prepare a rebar3 project so that
+%%% rebar3 understands that the dependencies are all already
+%%% installed. If you want a hygienic build on nix then you must run
+%%% this command before running rebar3. I suggest that you add a
+%%% `Makefile` to your project and have the bootstrap command be a
+%%% dependency of the build commands. See the nix documentation for
+%%% more information.
+%%%
+%%% This command designed to have as few dependencies as possible so
+%%% that it can be a dependency of root level packages like rebar3. To
+%%% that end it does many things in a fairly simplistic way. That is
+%%% by design.
+%%%
+%%% ### Assumptions
+%%%
+%%% This command makes the following assumptions:
+%%%
+%%% * It is run in a nix-shell or nix-build environment
+%%% * that all dependencies have been added to the ERL_LIBS
+%%% Environment Variable
+
+-record(data, {version
+ , registry_only = false
+ , compile_ports
+ , erl_libs
+ , plugins
+ , root
+ , name
+ , registry_snapshot}).
+
+-define(HEX_REGISTRY_PATH, ".cache/rebar3/hex/default/registry").
+
+main(Args) ->
+ {ok, ArgData} = parse_args(Args),
+ {ok, RequiredData} = gather_required_data_from_the_environment(ArgData),
+ do_the_bootstrap(RequiredData).
+
+%% @doc There are two modes 'registery_only' where the register is
+%% created from hex and everything else.
+-spec do_the_bootstrap(#data{}) -> ok.
+do_the_bootstrap(RequiredData = #data{registry_only = true}) ->
+ ok = bootstrap_registry(RequiredData);
+do_the_bootstrap(RequiredData) ->
+ ok = bootstrap_registry(RequiredData),
+ ok = bootstrap_configs(RequiredData),
+ ok = bootstrap_plugins(RequiredData),
+ ok = bootstrap_libs(RequiredData).
+
+%% @doc
+%% Argument parsing is super simple only because we want to keep the
+%% dependencies minimal. For now there can be two entries on the
+%% command line, "registery-only"
+-spec parse_args([string()]) -> #data{}.
+parse_args(["registry-only"]) ->
+ {ok, #data{registry_only = true}};
+parse_args([]) ->
+ {ok, #data{registry_only = false}};
+parse_args(Args) ->
+ io:format("Unexpected command line arguments passed in: ~p~n", [Args]),
+ erlang:halt(120).
+
+-spec bootstrap_configs(#data{}) -> ok.
+bootstrap_configs(RequiredData)->
+ io:format("Boostrapping app and rebar configurations~n"),
+ ok = if_single_app_project_update_app_src_version(RequiredData),
+ ok = if_compile_ports_add_pc_plugin(RequiredData).
+
+-spec bootstrap_plugins(#data{}) -> ok.
+bootstrap_plugins(#data{plugins = Plugins}) ->
+ io:format("Bootstrapping rebar3 plugins~n"),
+ Target = "_build/default/plugins/",
+ Paths = string:tokens(Plugins, " "),
+ CopiableFiles =
+ lists:foldl(fun(Path, Acc) ->
+ gather_dependency(Path) ++ Acc
+ end, [], Paths),
+ lists:foreach(fun (Path) ->
+ ok = link_app(Path, Target)
+ end, CopiableFiles).
+
+-spec bootstrap_libs(#data{}) -> ok.
+bootstrap_libs(#data{erl_libs = ErlLibs}) ->
+ io:format("Bootstrapping dependent librariesXXXX~n"),
+ Target = "_build/default/lib/",
+ Paths = string:tokens(ErlLibs, ":"),
+ CopiableFiles =
+ lists:foldl(fun(Path, Acc) ->
+ gather_directory_contents(Path) ++ Acc
+ end, [], Paths),
+ lists:foreach(fun (Path) ->
+ ok = link_app(Path, Target)
+ end, CopiableFiles).
+
+-spec gather_dependency(string()) -> [{string(), string()}].
+gather_dependency(Path) ->
+ FullLibrary = filename:join(Path, "lib/erlang/lib/"),
+ case filelib:is_dir(FullLibrary) of
+ true ->
+ gather_directory_contents(FullLibrary);
+ false ->
+ [raw_hex(Path)]
+ end.
+
+-spec raw_hex(string()) -> {string(), string()}.
+raw_hex(Path) ->
+ [_, Name] = re:split(Path, "-hex-source-"),
+ {Path, erlang:binary_to_list(Name)}.
+
+-spec gather_directory_contents(string()) -> [{string(), string()}].
+gather_directory_contents(Path) ->
+ {ok, Names} = file:list_dir(Path),
+ lists:map(fun(AppName) ->
+ {filename:join(Path, AppName), fixup_app_name(AppName)}
+ end, Names).
+
+%% @doc
+%% Makes a symlink from the directory pointed at by Path to a
+%% directory of the same name in Target. So if we had a Path of
+%% {`foo/bar/baz/bash`, `baz`} and a Target of `faz/foo/foos`, the symlink
+%% would be `faz/foo/foos/baz`.
+-spec link_app({string(), string()}, string()) -> ok.
+link_app({Path, TargetFile}, TargetDir) ->
+ Target = filename:join(TargetDir, TargetFile),
+ make_symlink(Path, Target).
+
+-spec make_symlink(string(), string()) -> ok.
+make_symlink(Path, TargetFile) ->
+ file:delete(TargetFile),
+ ok = filelib:ensure_dir(TargetFile),
+ io:format("Making symlink from ~s to ~s~n", [Path, TargetFile]),
+ ok = file:make_symlink(Path, TargetFile).
+
+%% @doc
+%% This takes an app name in the standard OTP - format
+%% and returns just the app name. Why? because rebar is doesn't
+%% respect OTP conventions in some cases.
+-spec fixup_app_name(string()) -> string().
+fixup_app_name(FileName) ->
+ case string:tokens(FileName, "-") of
+ [Name] -> Name;
+ [Name, _Version] -> Name
+ end.
+
+-spec bootstrap_registry(#data{}) -> ok.
+bootstrap_registry(#data{registry_snapshot = RegistrySnapshot}) ->
+ io:format("Bootstrapping Hex Registry for Rebar~n"),
+ make_sure_registry_snapshot_exists(RegistrySnapshot),
+ filelib:ensure_dir(?HEX_REGISTRY_PATH),
+ ok = case filelib:is_file(?HEX_REGISTRY_PATH) of
+ true ->
+ file:delete(?HEX_REGISTRY_PATH);
+ false ->
+ ok
+ end,
+ ok = file:make_symlink(RegistrySnapshot,
+ ?HEX_REGISTRY_PATH).
+
+-spec make_sure_registry_snapshot_exists(string()) -> ok.
+make_sure_registry_snapshot_exists(RegistrySnapshot) ->
+ case filelib:is_file(RegistrySnapshot) of
+ true ->
+ ok;
+ false ->
+ stderr("Registry snapshot (~s) does not exist!", [RegistrySnapshot]),
+ erlang:halt(1)
+ end.
+
+-spec gather_required_data_from_the_environment(#data{}) -> {ok, map()}.
+gather_required_data_from_the_environment(ArgData) ->
+ {ok, ArgData#data{ version = guard_env("version")
+ , erl_libs = os:getenv("ERL_LIBS", [])
+ , plugins = os:getenv("buildPlugins", [])
+ , root = code:root_dir()
+ , name = guard_env("name")
+ , compile_ports = nix2bool(os:getenv("compilePorts", ""))
+ , registry_snapshot = guard_env("HEX_REGISTRY_SNAPSHOT")}}.
+
+-spec nix2bool(any()) -> boolean().
+nix2bool("1") ->
+ true;
+nix2bool("") ->
+ false.
+
+-spec guard_env(string()) -> string().
+guard_env(Name) ->
+ case os:getenv(Name) of
+ false ->
+ stderr("Expected Environment variable ~s! Are you sure you are "
+ "running in a Nix environment? Either a nix-build, "
+ "nix-shell, etc?~n", [Name]),
+ erlang:halt(1);
+ Variable ->
+ Variable
+ end.
+
+%% @doc
+%% If the compile ports flag is set, rewrite the rebar config to
+%% include the 'pc' plugin.
+-spec if_compile_ports_add_pc_plugin(#data{}) -> ok.
+if_compile_ports_add_pc_plugin(#data{compile_ports = true}) ->
+ ConfigTerms = add_pc_to_plugins(read_rebar_config()),
+ Text = lists:map(fun(Term) -> io_lib:format("~tp.~n", [Term]) end,
+ ConfigTerms),
+ file:write_file("rebar.config", Text);
+if_compile_ports_add_pc_plugin(_) ->
+ ok.
+
+-spec add_pc_to_plugins([term()]) -> [term()].
+add_pc_to_plugins(Config) ->
+ PluginList = case lists:keysearch(plugins, 1, Config) of
+ {ok, {plugins, ExistingPluginList}} -> ExistingPluginList;
+ _ -> []
+ end,
+ lists:keystore(plugins, 1, Config, {plugins, [pc | PluginList]}).
+
+-spec read_rebar_config() -> [term()].
+read_rebar_config() ->
+ case file:consult("rebar.config") of
+ {ok, Terms} ->
+ Terms;
+ _ ->
+ stderr("Unable to read rebar config!", []),
+ erlang:halt(1)
+ end.
+
+
+-spec if_single_app_project_update_app_src_version(#data{}) -> ok.
+if_single_app_project_update_app_src_version(#data{name = Name,
+ version = Version}) ->
+ SrcFile = filename:join("src",
+ lists:concat([Name, ".app.src"])),
+
+ case filelib:is_file(SrcFile) of
+ true ->
+ update_app_src_with_version(SrcFile, Version);
+ false ->
+ ok
+ end.
+
+-spec update_app_src_with_version(string(), string()) -> ok.
+update_app_src_with_version(SrcFile, Version) ->
+ {ok, [{application, Name, Details}]} = file:consult(SrcFile),
+ NewDetails = lists:keyreplace(vsn, 1, Details, {vsn, Version}),
+ ok = file:write_file(SrcFile, io_lib:fwrite("~p.\n", [{application, Name, NewDetails}])).
+
+%% @doc
+%% Write the result of the format string out to stderr.
+-spec stderr(string(), [term()]) -> ok.
+stderr(FormatStr, Args) ->
+ io:put_chars(standard_error, io_lib:format(FormatStr, Args)).
diff --git a/pkgs/development/tools/casperjs/default.nix b/pkgs/development/tools/casperjs/default.nix
index bd63a0e68ee..a4b9f23c5eb 100644
--- a/pkgs/development/tools/casperjs/default.nix
+++ b/pkgs/development/tools/casperjs/default.nix
@@ -1,40 +1,49 @@
-{ stdenv, fetchgit, python, phantomjs }:
+{ stdenv, fetchFromGitHub, fontsConf, phantomjs2, python, nodePackages }:
-stdenv.mkDerivation rec {
- name = "casperjs-1.0.0-RC5";
+let version = "1.1.1";
- src = fetchgit {
- url = "git://github.com/n1k0/casperjs.git";
- rev = "refs/tags/1.0.0-RC5";
- sha256 = "e7fd6b94b4b304416159196208dea7f6e8841a667df102eb378a698a92f0f2c7";
+in stdenv.mkDerivation rec {
+
+ name = "casperjs-${version}";
+
+ src = fetchFromGitHub {
+ owner = "casperjs";
+ repo = "casperjs";
+ rev = version;
+ sha256 = "187prrm728xpn0nx9kxfxa4fwd7w25z78nsxfk6a6kl7c5656jpz";
};
+ buildInputs = [ phantomjs2 python nodePackages.eslint ];
+
patchPhase = ''
substituteInPlace bin/casperjs --replace "/usr/bin/env python" "${python}/bin/python" \
- --replace "'phantomjs'" "'${phantomjs}/bin/phantomjs'"
+ --replace "'phantomjs'" "'${phantomjs2}/bin/phantomjs'"
'';
+ dontBuild = true;
+
+ doCheck = true;
+ checkPhase = ''
+ export FONTCONFIG_FILE=${fontsConf}
+ make test
+ '';
+
+
installPhase = ''
- mkdir -p $out/share/casperjs $out/bin
- cp -a . $out/share/casperjs/.
- ln -s $out/share/casperjs/bin/casperjs $out/bin
+ mv $PWD $out
'';
meta = {
- description = "Navigation scripting & testing utility for PhantomJS";
+
+ description = ''
+ Navigation scripting & testing utility for PhantomJS and SlimerJS
+ '';
+
longDescription = ''
- CasperJS is a navigation scripting & testing utility for PhantomJS.
- It eases the process of defining a full navigation scenario and provides useful high-level
- functions, methods & syntaxic sugar for doing common tasks such as:
- - defining & ordering navigation steps
- - filling forms
- - clicking links
- - capturing screenshots of a page (or an area)
- - making assertions on remote DOM
- - logging & events
- - downloading base64 encoded resources, even binary ones
- - catching errors and react accordingly
- - writing functional test suites, exporting results as JUnit XML (xUnit)
+ CasperJS is a navigation scripting & testing utility for PhantomJS and
+ SlimerJS (still experimental). It eases the process of defining a full
+ navigation scenario and provides useful high-level functions, methods &
+ syntactic sugar for doing common tasks.
'';
homepage = http://casperjs.org;
diff --git a/pkgs/development/tools/devpi-client/default.nix b/pkgs/development/tools/devpi-client/default.nix
index bcad521ed52..1e848e5d611 100644
--- a/pkgs/development/tools/devpi-client/default.nix
+++ b/pkgs/development/tools/devpi-client/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
version = "2.3.2";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/d/devpi-client/devpi-client-${version}.tar.gz";
+ url = "mirror://pypi/d/devpi-client/devpi-client-${version}.tar.gz";
md5= "bfc8cd768f983fd0585c347bca00c8bb";
};
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index d7d338f7f60..a3afc235a6c 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -1,10 +1,6 @@
-{ stdenv, callPackage, fetchurl, unzip
-, ...
-} @ args:
+{ stdenv, lib, callPackage, fetchurl, unzip, atomEnv }:
-let
- atomEnv = callPackage ./env-atom.nix (args);
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "electron-${version}";
version = "0.36.2";
@@ -14,23 +10,19 @@ in stdenv.mkDerivation rec {
name = "${name}.zip";
};
- buildInputs = [ atomEnv unzip ];
+ buildInputs = [ unzip ];
- phases = [ "installPhase" "fixupPhase" ];
+ buildCommand = ''
+ mkdir -p $out/lib/electron $out/bin
+ unzip -d $out/lib/electron $src
+ ln -s $out/lib/electron/electron $out/bin
- unpackCmd = "unzip";
+ fixupPhase
- installPhase = ''
- mkdir -p $out/bin
- unzip -d $out/bin $src
- patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- $out/bin/electron
- '';
-
- postFixup = ''
patchelf \
- --set-rpath "${atomEnv}/lib:${atomEnv}/lib64:$out/bin:$(patchelf --print-rpath $out/bin/electron)" \
- $out/bin/electron
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "${atomEnv.libPath}:$out/lib/electron" \
+ $out/lib/electron/electron
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/electron/env-atom.nix b/pkgs/development/tools/electron/env-atom.nix
deleted file mode 100644
index 6c69b2e52cc..00000000000
--- a/pkgs/development/tools/electron/env-atom.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenv, buildEnv, zlib, glib, alsaLib
-, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap
-, systemd, libnotify
-, ...
-}:
-
-buildEnv {
- name = "env-atom";
- paths = [
- stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
- fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
- xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
- xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
- xorg.libXcursor libcap systemd libnotify
- ];
-}
diff --git a/pkgs/development/tools/erlang/cuter/default.nix b/pkgs/development/tools/erlang/cuter/default.nix
index a8806127d35..7d05a56bfdf 100644
--- a/pkgs/development/tools/erlang/cuter/default.nix
+++ b/pkgs/development/tools/erlang/cuter/default.nix
@@ -1,5 +1,5 @@
{stdenv, autoconf, which, writeText, makeWrapper, fetchFromGitHub, erlang,
- erlangPackages, z3, python27 }:
+ beamPackages, z3, python27 }:
stdenv.mkDerivation rec {
name = "cuter";
@@ -13,9 +13,9 @@ stdenv.mkDerivation rec {
};
setupHook = writeText "setupHook.sh" ''
- addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
+ addToSearchPath ERL_LIBS "$1/lib/erlang/lib/"
'';
- buildInputs = with erlangPackages; [ autoconf erlang z3 python27 makeWrapper which ];
+ buildInputs = with beamPackages; [ autoconf erlang z3 python27 makeWrapper which ];
buildFlags = "PWD=$(out)/lib/erlang/lib/cuter-${version} cuter_target";
configurePhase = ''
diff --git a/pkgs/development/tools/erlang/hex2nix/default.nix b/pkgs/development/tools/erlang/hex2nix/default.nix
index e7d237cfea2..982bda41cde 100644
--- a/pkgs/development/tools/erlang/hex2nix/default.nix
+++ b/pkgs/development/tools/erlang/hex2nix/default.nix
@@ -2,16 +2,16 @@
buildRebar3 rec {
name = "hex2nix";
- version = "0.0.3";
+ version = "0.0.5";
src = fetchFromGitHub {
- owner = "erlang-nix";
- repo = "hex2nix";
- rev = "${version}";
- sha256 = "1snlcb60al7fz3z4c4rqrb9gqdyihyhsrr90n40v9rdm98csry3k";
- };
+ owner = "erlang-nix";
+ repo = "hex2nix";
+ rev = "${version}";
+ sha256 = "07bk18nib4xms8q1i4sv53drvlyllm47map4c95669lsh0j08sax";
+ };
- erlangDeps = [ ibrowse jsx erlware_commons getopt ];
+ beamDeps = [ ibrowse jsx erlware_commons getopt ];
DEBUG=1;
diff --git a/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix b/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix
deleted file mode 100644
index ed38d573abf..00000000000
--- a/pkgs/development/tools/erlang/rebar3-nix-bootstrap/default.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{stdenv, fetchFromGitHub, erlang }:
-
-stdenv.mkDerivation rec {
- name = "rebar3-nix-bootstrap";
- version = "0.0.3";
-
- src = fetchFromGitHub {
- owner = "erlang-nix";
- repo = "rebar3-nix-bootstrap";
- rev = "${version}";
- sha256 = "01yyaz104jj3mxx8k10q3rwpn2rh13q1ja5r0iq37qyjmg8xflhq";
- };
-
- buildInputs = [ erlang ];
-
- installFlags = "PREFIX=$(out)";
-
- meta = {
- description = "Shim command to help bootstrap a rebar3 project on Nix";
- license = stdenv.lib.licenses.asl20;
- homepage = "https://github.com/erlang-nix/rebar3-nix-bootstrap";
- maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
- };
-}
diff --git a/pkgs/development/tools/erlang/relx-exe/default.nix b/pkgs/development/tools/erlang/relx-exe/default.nix
new file mode 100644
index 00000000000..8b2bee8ad4f
--- /dev/null
+++ b/pkgs/development/tools/erlang/relx-exe/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, beamPackages, makeWrapper, fetchHex, erlang }:
+ beamPackages.buildRebar3 {
+ name = "relx-exe";
+ version = "3.18.0";
+ src = fetchHex {
+ pkg = "relx";
+ version = "3.18.0";
+ sha256 =
+ "e76e0446b8d1b113f2b7dcc713f032ccdf1dbda33d76edfeb19c2b6b686dcad7";
+ };
+
+ buildInputs = [ makeWrapper erlang ];
+
+ beamDeps = with beamPackages; [
+ providers_1_6_0
+ getopt_0_8_2
+ erlware_commons_0_19_0
+ cf_0_2_1
+ bbmustache_1_0_4
+ ];
+
+ postBuild = ''
+ HOME=. rebar3 escriptize
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/bin"
+ cp -r "_build/default/bin/relx" "$out/bin/relx"
+ '';
+
+ meta = {
+ description = "Executable command for Relx";
+ license = stdenv.lib.licenses.asl20;
+ homepage = "https://github.com/erlware/relx";
+ maintainers = with stdenv.lib.maintainers; [ ericbmerritt ];
+ };
+
+ }
diff --git a/pkgs/development/tools/haskell/tinc/default.nix b/pkgs/development/tools/haskell/tinc/default.nix
new file mode 100644
index 00000000000..44491fa0ef9
--- /dev/null
+++ b/pkgs/development/tools/haskell/tinc/default.nix
@@ -0,0 +1,41 @@
+{ mkDerivation, aeson, base, bytestring, Cabal, containers
+, directory, exceptions, filelock, filepath, gitrev, graph-wrapper
+, hpack, hspec, HUnit, language-dot, mockery, parsec, process
+, QuickCheck, safe, stdenv, temporary, time, transformers, unix
+, unix-compat, with-location, yaml, fetchFromGitHub
+, ghc, cabal2nix, cabal-install, makeWrapper
+}:
+mkDerivation {
+ pname = "tinc";
+ version = "20160419";
+ src = fetchFromGitHub {
+ owner = "sol";
+ repo = "tinc";
+ rev = "b9f7cc1076098b1f99f20655052c9fd34598d891";
+ sha256 = "1f0k7a4vxdd2cd2h5qwska9hfw7ig6q2rx87d09fg2xlix96g81r";
+ };
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ aeson base bytestring Cabal containers directory exceptions
+ filelock filepath gitrev graph-wrapper hpack language-dot parsec
+ process temporary time transformers unix-compat with-location yaml
+ ];
+ testHaskellDepends = [
+ aeson base bytestring Cabal containers directory exceptions
+ filelock filepath gitrev graph-wrapper hpack hspec HUnit
+ language-dot mockery parsec process QuickCheck safe temporary time
+ transformers unix unix-compat with-location yaml
+ ];
+ postInstall = ''
+ source ${makeWrapper}/nix-support/setup-hook
+ wrapProgram $out/bin/tinc \
+ --prefix PATH : '${ghc}/bin' \
+ --prefix PATH : '${cabal2nix}/bin' \
+ --prefix PATH : '${cabal-install}/bin'
+ '';
+ description = "A dependency manager for Haskell";
+ homepage = "https://github.com/sol/tinc#readme";
+ license = stdenv.lib.licenses.mit;
+ maintainers = [ stdenv.lib.maintainers.robbinch ];
+}
diff --git a/pkgs/development/tools/imatix_gsl/default.nix b/pkgs/development/tools/imatix_gsl/default.nix
new file mode 100644
index 00000000000..629ddf69c4e
--- /dev/null
+++ b/pkgs/development/tools/imatix_gsl/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, pcre } :
+
+stdenv.mkDerivation rec {
+ name = "imatix_gsl";
+ version = "4.1";
+
+ src = fetchFromGitHub {
+ owner = "imatix";
+ repo = "gsl";
+ rev = "72192d0d9de17de08d9379602d6482b4e5d402d0";
+ sha256 = "1apy11avgqc27xlczyjh15y10qjdyqsqab1wrl2067qgpdiy58w7";
+ };
+
+ buildInputs = [ pcre ];
+
+ postPatch = "sed -e 's,/usr/bin/install,install,g' -i src/Makefile";
+ preBuild = "cd src";
+ installFlags = "DESTDIR=$(out)";
+
+ meta = with stdenv.lib; {
+ license = licenses.gpl3Plus;
+ homepage = https://github.com/imatix/gsl/;
+ description = "A universal code generator";
+ platforms = platforms.unix;
+ maintainer = [ maintainers.moosingin3space ];
+ };
+}
diff --git a/pkgs/development/tools/misc/autoconf/2.64.nix b/pkgs/development/tools/misc/autoconf/2.64.nix
new file mode 100644
index 00000000000..9e70833e008
--- /dev/null
+++ b/pkgs/development/tools/misc/autoconf/2.64.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchurl, m4, perl }:
+
+stdenv.mkDerivation rec {
+ name = "autoconf-2.64";
+
+ src = fetchurl {
+ url = "mirror://gnu/autoconf/${name}.tar.xz";
+ sha256 = "0j3jdjpf5ly39dlp0bg70h72nzqr059k0x8iqxvaxf106chpgn9j";
+ };
+
+ buildInputs = [ m4 perl ];
+
+ # Work around a known issue in Cygwin. See
+ # http://thread.gmane.org/gmane.comp.sysutils.autoconf.bugs/6822 for
+ # details.
+ # There are many test failures on `i386-pc-solaris2.11'.
+ #doCheck = ((!stdenv.isCygwin) && (!stdenv.isSunOS));
+ doCheck = false;
+
+ # Don't fixup "#! /bin/sh" in Autoconf, otherwise it will use the
+ # "fixed" path in generated files!
+ dontPatchShebangs = true;
+
+ enableParallelBuilding = true;
+
+ preCheck =
+ # Make the Autotest test suite run in parallel.
+ '' export TESTSUITEFLAGS="-j$NIX_BUILD_CORES"
+ '';
+
+ meta = {
+ homepage = http://www.gnu.org/software/autoconf/;
+ description = "Part of the GNU Build System";
+
+ longDescription = ''
+ GNU Autoconf is an extensible package of M4 macros that produce
+ shell scripts to automatically configure software source code
+ packages. These scripts can adapt the packages to many kinds of
+ UNIX-like systems without manual user intervention. Autoconf
+ creates a configuration script for a package from a template
+ file that lists the operating system features that the package
+ can use, in the form of M4 macro calls.
+ '';
+
+ license = stdenv.lib.licenses.gpl2Plus;
+
+ platforms = stdenv.lib.platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/misc/avrdude/default.nix b/pkgs/development/tools/misc/avrdude/default.nix
index 2026e0ad2c8..e7d5aaceb2b 100644
--- a/pkgs/development/tools/misc/avrdude/default.nix
+++ b/pkgs/development/tools/misc/avrdude/default.nix
@@ -6,11 +6,11 @@
assert docSupport -> texLive != null && texinfo != null && texi2html != null;
stdenv.mkDerivation rec {
- name = "avrdude-6.1";
+ name = "avrdude-6.3";
src = fetchurl {
url = "mirror://savannah/avrdude/${name}.tar.gz";
- sha256 = "0frxg0q09nrm95z7ymzddx7ysl77ilfbdix1m81d9jjpiv5bm64y";
+ sha256 = "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg";
};
configureFlags = stdenv.lib.optionalString docSupport "--enable-doc";
diff --git a/pkgs/development/tools/misc/kconfig-frontends/default.nix b/pkgs/development/tools/misc/kconfig-frontends/default.nix
new file mode 100644
index 00000000000..13e02fb9272
--- /dev/null
+++ b/pkgs/development/tools/misc/kconfig-frontends/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, pkgconfig, bison, flex, gperf, ncurses }:
+
+stdenv.mkDerivation rec {
+ basename = "kconfig-frontends";
+ version = "3.12.0.0";
+ name = "${basename}-${version}";
+
+ src = fetchurl {
+ sha256 = "01zlph9bq2xzznlpmfpn0zrmhf2iqw02yh1q7g7adgkl5jk1a9pa";
+ url = "http://ymorin.is-a-geek.org/download/${basename}/${name}.tar.xz";
+ };
+
+ buildInputs = [ bison flex gperf ncurses pkgconfig ];
+
+ configureFlags = [
+ "--enable-frontends=conf,mconf,nconf"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Out of Linux tree packaging of the kconfig infrastructure";
+ longDescription = ''
+ Configuration language and system for the Linux kernel and other
+ projects. Features simple syntax and grammar, limited yet adequate option
+ types, simple organization of options, and direct and reverse
+ dependencies.
+ '';
+ homepage = http://ymorin.is-a-geek.org/projects/kconfig-frontends;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ mbe ];
+ };
+}
diff --git a/pkgs/development/tools/misc/lsof/default.nix b/pkgs/development/tools/misc/lsof/default.nix
index 2e93c71d801..ab43184a725 100644
--- a/pkgs/development/tools/misc/lsof/default.nix
+++ b/pkgs/development/tools/misc/lsof/default.nix
@@ -16,13 +16,15 @@ stdenv.mkDerivation rec {
};
unpackPhase = "tar xvjf $src; cd lsof_*; tar xvf lsof_*.tar; sourceRoot=$( echo lsof_*/); ";
-
+
preBuild = "sed -i Makefile -e 's/^CFGF=/& -DHASIPv6=1/;';";
-
- configurePhase = if stdenv.isDarwin
- then "./Configure -n darwin;"
- else "./Configure -n linux;";
-
+
+ configurePhase = ''
+ # Stop build scripts from searching global include paths
+ export LSOF_INCLUDE=/$(md5sum <(echo $name) | awk '{print $1}')
+ ./Configure -n ${if stdenv.isDarwin then "darwin" else "linux"}
+ '';
+
installPhase = ''
mkdir -p $out/bin $out/man/man8
cp lsof.8 $out/man/man8/
diff --git a/pkgs/development/tools/misc/saleae-logic/default.nix b/pkgs/development/tools/misc/saleae-logic/default.nix
index 8e8909ee7d0..53020671d17 100644
--- a/pkgs/development/tools/misc/saleae-logic/default.nix
+++ b/pkgs/development/tools/misc/saleae-logic/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
# Patch it
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/Logic"
- patchelf --set-rpath "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic"
+ patchelf --set-rpath "${stdenv.cc.cc.lib}/lib:${stdenv.cc.cc.lib}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic"
# Build the LD_PRELOAD library that makes Logic work from a read-only directory
mkdir -p "$out/lib"
diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix
index aa76d991966..69270f8a518 100644
--- a/pkgs/development/tools/misc/yodl/default.nix
+++ b/pkgs/development/tools/misc/yodl/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "yodl-${version}";
- version = "3.06.00";
+ version = "3.08.00";
buildInputs = [ perl icmake ];
src = fetchFromGitHub {
- sha256 = "03n03bxc5lh3v9yzdikqrzzdvrna8zf98mlg2dhnn5z5sb5jhyzc";
+ sha256 = "107jhywx0xdyp7yll1c5zwngzjl3yvg1b4yan8wl2acnbrv6hwa4";
rev = version;
repo = "yodl";
owner = "fbb-git";
diff --git a/pkgs/development/tools/node-webkit/nw12.nix b/pkgs/development/tools/node-webkit/nw12.nix
index 4cacc75d777..f0ede1e5237 100644
--- a/pkgs/development/tools/node-webkit/nw12.nix
+++ b/pkgs/development/tools/node-webkit/nw12.nix
@@ -11,10 +11,12 @@ let
paths = [
xorg.libX11 xorg.libXrender glib gtk atk pango cairo gdk_pixbuf
freetype fontconfig xorg.libXcomposite alsaLib xorg.libXdamage
- xorg.libXext xorg.libXfixes nss nspr gconf expat dbus stdenv.cc
+ xorg.libXext xorg.libXfixes nss nspr gconf expat dbus
xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr libcap
libnotify
];
+
+ extraOutputsToInstall = [ "lib" "out" ];
};
in stdenv.mkDerivation rec {
@@ -39,7 +41,7 @@ in stdenv.mkDerivation rec {
ln -s ${libudev.out}/lib/libudev.so $out/share/nwjs/libudev.so.0
- patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nw
+ patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}:$out/share/nwjs" $out/share/nwjs/nw
patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:$out/share/nwjs" $out/share/nwjs/nwjc
mkdir -p $out/bin
diff --git a/pkgs/development/tools/parsing/lemon/default.nix b/pkgs/development/tools/parsing/lemon/default.nix
index 46aaa830512..480ee5b88f6 100644
--- a/pkgs/development/tools/parsing/lemon/default.nix
+++ b/pkgs/development/tools/parsing/lemon/default.nix
@@ -4,20 +4,20 @@ let
srcs = {
lemon = fetchurl {
- sha256 = "1grm95m2cnc61zim332g7z8nchmcy91ljf50k13lm421v0ygyyv6";
- url = "http://www.sqlite.org/src/raw/tool/lemon.c?name=039f813b520b9395740c52f9cbf36c90b5d8df03";
+ sha256 = "1c5pk2hz7j9hix5mpc38rwnm8dnlr2jqswf4lan6v78ccbyqzkjx";
+ url = "http://www.sqlite.org/src/raw/tool/lemon.c?name=680980c7935bfa1edec20c804c9e5ba4b1dd96f5";
name = "lemon.c";
};
lempar = fetchurl {
- sha256 = "09nki0cwc5zrm365g6plhjxz3byhl9w117ab3yvrpds43ks1j85z";
- url = "http://www.sqlite.org/src/raw/tool/lempar.c?name=3617143ddb9b176c3605defe6a9c798793280120";
+ sha256 = "1ba13a6yh9j2cs1aw2fh4dxqvgf399gxq1gpp4sh8q0f2w6qiw3i";
+ url = "http://www.sqlite.org/src/raw/tool/lempar.c?name=01ca97f87610d1dac6d8cd96ab109ab1130e76dc";
name = "lempar.c";
};
};
in stdenv.mkDerivation rec {
name = "lemon-${version}";
- version = "1.0";
+ version = "1.69";
phases = [ "buildPhase" "installPhase" ];
diff --git a/pkgs/development/tools/rtags/default.nix b/pkgs/development/tools/rtags/default.nix
index 208445c3ec5..2e2332f20f2 100644
--- a/pkgs/development/tools/rtags/default.nix
+++ b/pkgs/development/tools/rtags/default.nix
@@ -1,30 +1,22 @@
-{ stdenv, fetchgit, cmake, llvm, openssl, clang, writeScript, bash }:
+{ stdenv, fetchgit, cmake, llvmPackages, openssl, writeScript, bash, emacs }:
-let llvm-config-wrapper = writeScript "llvm-config" ''
- #! ${bash}/bin/bash
- if [[ "$1" = "--cxxflags" ]]; then
- echo $(${llvm}/bin/llvm-config "$@") -isystem ${clang.cc}/include
- else
- ${llvm}/bin/llvm-config "$@"
- fi
- '';
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "rtags-${version}";
- rev = "9fed420d20935faf55770765591fc2de02eeee28";
- version = "${stdenv.lib.strings.substring 0 7 rev}";
+ version = "git-2016-04-29";
+ rev = "233543d343bf86fa31c35ee21242fa2da3a965ab";
- buildInputs = [ cmake llvm openssl clang ];
+ buildInputs = [ cmake llvmPackages.llvm openssl llvmPackages.clang emacs ];
preConfigure = ''
- export LIBCLANG_LLVM_CONFIG_EXECUTABLE=${llvm-config-wrapper}
+ export LIBCLANG_CXXFLAGS="-isystem ${llvmPackages.clang.cc}/include $(llvm-config --cxxflags)" \
+ LIBCLANG_LIBDIR="${llvmPackages.clang.cc}/lib"
'';
src = fetchgit {
inherit rev;
fetchSubmodules = true;
url = "https://github.com/andersbakken/rtags.git";
- sha256 = "1sb6wfknhvrgirqp65paz7kihv4zgg8g5f7a7i14i10sysalxbif";
+ sha256 = "1jzmpbkx1z8dnpr0ndclb6c3dxnf90ifr8j1nzz4j8cvzdpc3lzc";
};
meta = {
diff --git a/pkgs/development/tools/rust/rustfmt/default.nix b/pkgs/development/tools/rust/rustfmt/default.nix
index 55e721306ce..0fad7290df3 100644
--- a/pkgs/development/tools/rust/rustfmt/default.nix
+++ b/pkgs/development/tools/rust/rustfmt/default.nix
@@ -4,16 +4,16 @@ with rustPlatform;
buildRustPackage rec {
name = "rustfmt-${version}";
- version = "2016-03-22";
+ version = "0.4";
src = fetchFromGitHub {
owner = "rust-lang-nursery";
repo = "rustfmt";
- rev = "ca757183fedf8e89286372b91ca074c11d99c4f4";
- sha256 = "0ngg5m002hwwmsqy9wr50dj3l3zgwk39701wzszm3nrhz6x13dmj";
+ rev = "19768da5c97c108a05e6f545b73ba4b76d1b1788";
+ sha256 = "0f2m0gvlqlybcjl2xqwxlp5hjkhd30kx25dq56k5x0r3808ijksg";
};
- depsSha256 = "0mg4z197iiwjlgqs5izacld25cr11qi3bcrqq204f0jzrnj3y8ag";
+ depsSha256 = "1lbcpvp7xhyl96w7jfd18w6py60nwllr93jna5j33zvnip61cpf5";
meta = with stdenv.lib; {
description = "A tool for formatting Rust code according to style guidelines";
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index dd6d75771a3..1f2153bf337 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
mv chromedriver $out/bin
patchelf --set-interpreter ${glibc.out}/lib/ld-linux-x86-64.so.2 $out/bin/chromedriver
wrapProgram "$out/bin/chromedriver" \
- --prefix LD_LIBRARY_PATH : "$(cat ${stdenv.cc}/nix-support/orig-cc)/lib64:${stdenv.lib.makeLibraryPath [ cairo fontconfig freetype gdk_pixbuf glib gtk libX11 nspr nss pango libXrender gconf libXext libXi ]}:\$LD_LIBRARY_PATH"
+ --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib cairo fontconfig freetype gdk_pixbuf glib gtk libX11 nspr nss pango libXrender gconf libXext libXi ]}:\$LD_LIBRARY_PATH"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/selenium/server/default.nix b/pkgs/development/tools/selenium/server/default.nix
index 66d9668fe82..fe8bf2b13b5 100644
--- a/pkgs/development/tools/selenium/server/default.nix
+++ b/pkgs/development/tools/selenium/server/default.nix
@@ -10,30 +10,17 @@ let
in stdenv.mkDerivation rec {
name = "selenium-server-standalone-${version}";
- version = "2.45.0";
+ version = "2.53.0";
src = fetchurl {
- url = "http://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar";
- sha256 = "0yvmmngqff3k5si1js8v87nx3whlsx7q4p78v6ybqhsbv6idywhi";
+ url = "http://selenium-release.storage.googleapis.com/2.53/selenium-server-standalone-${version}.jar";
+ sha256 = "0dp0n5chl1frjy9pcyjvpcdgv1f4dkslh2bpydpxwc5isfzqrf37";
};
unpackPhase = "true";
buildInputs = [ jre makeWrapper ];
- # Patch launcher binaries for opera
- patchPhase = optionalString (arch!="") ''
- cp $src $TMPDIR/${name}.jar
- export src=$TMPDIR/${name}.jar
-
- ${jdk}/bin/jar xf $src launchers/launcher-linux-amd64
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${gcc.cc}/lib/:${gcc.cc}/lib64:${xorg.libX11.out}/lib" \
- launchers/launcher-linux-${arch}
- ${jdk}/bin/jar uf $src launchers/launcher-linux-${arch}
- '';
-
installPhase = ''
mkdir -p $out/share/lib/${name}
cp $src $out/share/lib/${name}/${name}.jar
diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix
new file mode 100644
index 00000000000..a04a0ed971b
--- /dev/null
+++ b/pkgs/development/web/nodejs/nodejs.nix
@@ -0,0 +1,59 @@
+{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
+, pkgconfig, runCommand, which, libtool
+, version
+, src
+, ...
+}:
+
+assert stdenv.system != "armv5tel-linux";
+
+let
+
+ deps = {
+ inherit openssl zlib libuv;
+ } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
+ inherit http-parser;
+ });
+
+ sharedConfigureFlags = name: [
+ "--shared-${name}"
+ "--shared-${name}-includes=${builtins.getAttr name deps}/include"
+ "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
+ ];
+
+ inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
+
+in stdenv.mkDerivation {
+
+ inherit version;
+
+ inherit src;
+
+ name = "nodejs-${version}";
+
+ configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
+ dontDisableStatic = true;
+ prePatch = ''
+ patchShebangs .
+ sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
+ '';
+
+ patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
+
+ buildInputs = [ python which zlib libuv openssl python ]
+ ++ optionals stdenv.isLinux [ utillinux http-parser ]
+ ++ optionals stdenv.isDarwin [ pkgconfig openssl libtool ];
+ setupHook = ./setup-hook.sh;
+
+ enableParallelBuilding = true;
+
+ passthru.interpreterName = "nodejs";
+
+ meta = {
+ description = "Event-driven I/O framework for the V8 JavaScript engine";
+ homepage = http://nodejs.org;
+ license = licenses.mit;
+ maintainers = [ maintainers.goibhniu maintainers.havvy maintainers.gilligan ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
diff --git a/pkgs/development/web/nodejs/v4.nix b/pkgs/development/web/nodejs/v4.nix
index ccb52817367..4332dca2dae 100644
--- a/pkgs/development/web/nodejs/v4.nix
+++ b/pkgs/development/web/nodejs/v4.nix
@@ -1,67 +1,12 @@
{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
, pkgconfig, runCommand, which, libtool
-}:
+, callPackage
+}@args:
-# nodejs 0.12 can't be built on armv5tel. Armv6 with FPU, minimum I think.
-# Related post: http://zo0ok.com/techfindings/archives/1820
-assert stdenv.system != "armv5tel-linux";
-
-let
+import ./nodejs.nix (args // rec {
version = "4.3.1";
-
- deps = {
- inherit openssl zlib libuv;
-
- # disabled system v8 because v8 3.14 no longer receives security fixes
- # we fall back to nodejs' internal v8 copy which receives backports for now
- # inherit v8
- } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
- inherit http-parser;
- });
-
- sharedConfigureFlags = name: [
- "--shared-${name}"
- "--shared-${name}-includes=${builtins.getAttr name deps}/include"
- "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
- ];
-
- inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
-in stdenv.mkDerivation {
- name = "nodejs-${version}";
-
src = fetchurl {
url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz";
sha256 = "0wzf5sirbph5kaik3pm9i2dxbjwqh5qlnqn71azrsv0vhs7dbqk1";
};
-
- configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
- dontDisableStatic = true;
- prePatch = ''
- patchShebangs .
- sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
- '';
-
- patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
-
- buildInputs = [ python zlib libuv openssl python ]
- ++ optionals stdenv.isLinux [ utillinux http-parser ];
- nativeBuildInputs = [ pkgconfig ]
- ++ optional stdenv.isDarwin libtool;
-
- postFixup = ''
- sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' $out/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
- '';
- setupHook = ./setup-hook.sh;
-
- enableParallelBuilding = true;
-
- passthru.interpreterName = "nodejs";
-
- meta = {
- description = "Event-driven I/O framework for the V8 JavaScript engine";
- homepage = http://nodejs.org;
- license = licenses.mit;
- maintainers = [ maintainers.havvy ];
- platforms = platforms.linux ++ platforms.darwin;
- };
-}
+})
diff --git a/pkgs/development/web/nodejs/v5.nix b/pkgs/development/web/nodejs/v5.nix
index 5cb87ecc076..02a7ba3ef4b 100644
--- a/pkgs/development/web/nodejs/v5.nix
+++ b/pkgs/development/web/nodejs/v5.nix
@@ -1,61 +1,12 @@
{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
, pkgconfig, runCommand, which, libtool
-}:
-
-# nodejs 5.0.0 can't be built on armv5tel. Armv6 with FPU, minimum I think.
-assert stdenv.system != "armv5tel-linux";
-
-let
- version = "5.10.1";
-
- deps = {
- inherit openssl zlib libuv;
-
- # disabled system v8 because v8 3.14 no longer receives security fixes
- # we fall back to nodejs' internal v8 copy which receives backports for now
- # inherit v8
- } // (stdenv.lib.optionalAttrs (!stdenv.isDarwin) {
- inherit http-parser;
- });
-
- sharedConfigureFlags = name: [
- "--shared-${name}"
- "--shared-${name}-includes=${builtins.getAttr name deps}/include"
- "--shared-${name}-libpath=${builtins.getAttr name deps}/lib"
- ];
-
- inherit (stdenv.lib) concatMap optional optionals maintainers licenses platforms;
-in stdenv.mkDerivation {
- name = "nodejs-${version}";
+, callPackage
+}@args:
+import ./nodejs.nix (args // rec {
+ version = "5.11.0";
src = fetchurl {
url = "http://nodejs.org/dist/v${version}/node-v${version}.tar.gz";
- sha256 = "1kdaahq3h89c7mz2qbqx43qdigsswl1i8ll5vw6j8g5m2av7iqn6";
+ sha256 = "14ayv5rgagc6lj7fil0bdbzwj2qxj5picw802rfmmpj9kqdb0hgg";
};
-
- configureFlags = concatMap sharedConfigureFlags (builtins.attrNames deps) ++ [ "--without-dtrace" ];
- dontDisableStatic = true;
- prePatch = ''
- patchShebangs .
- sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
- '';
-
- patches = stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
-
- buildInputs = [ python which zlib libuv openssl python ]
- ++ optionals stdenv.isLinux [ utillinux http-parser ]
- ++ optionals stdenv.isDarwin [ pkgconfig openssl libtool ];
- setupHook = ./setup-hook.sh;
-
- enableParallelBuilding = true;
-
- passthru.interpreterName = "nodejs";
-
- meta = {
- description = "Event-driven I/O framework for the V8 JavaScript engine";
- homepage = http://nodejs.org;
- license = licenses.mit;
- maintainers = [ maintainers.goibhniu maintainers.havvy ];
- platforms = platforms.linux ++ platforms.darwin;
- };
-}
+})
diff --git a/pkgs/development/web/nodejs/v6.nix b/pkgs/development/web/nodejs/v6.nix
new file mode 100644
index 00000000000..ffb25f0ed59
--- /dev/null
+++ b/pkgs/development/web/nodejs/v6.nix
@@ -0,0 +1,12 @@
+{ stdenv, fetchurl, openssl, python, zlib, libuv, v8, utillinux, http-parser
+, pkgconfig, runCommand, which, libtool
+, callPackage
+}@args:
+
+import ./nodejs.nix (args // rec {
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://nodejs.org/download/release/v${version}/node-v${version}.tar.gz";
+ sha256 = "0cpw7ng193jgfbw2g1fd0kcglmjjkbj4xb89g00z8zz0lj0nvdbd";
+ };
+})
diff --git a/pkgs/development/web/wml/default.nix b/pkgs/development/web/wml/default.nix
index be53724636b..58336c80e04 100644
--- a/pkgs/development/web/wml/default.nix
+++ b/pkgs/development/web/wml/default.nix
@@ -8,6 +8,8 @@ perlPackages.buildPerlPackage rec {
sha256 = "0jjxpq91x7y2mgixz7ghqp01m24qa37wl3zz515rrzv7x8cyy4cf";
};
+ setOutputFlags = false;
+
# Getting lots of Non-ASCII character errors from pod2man.
# Inserting =encoding utf8 before the first =head occurrence.
# Wasn't able to fix mp4h.
diff --git a/pkgs/games/0ad/data.nix b/pkgs/games/0ad/data.nix
index f2f5a9e9b21..aea36d211aa 100644
--- a/pkgs/games/0ad/data.nix
+++ b/pkgs/games/0ad/data.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://releases.wildfiregames.com/0ad-${version}-${releaseType}-unix-data.tar.xz";
- sha256 = "0f406ynz2fbg3hwavh52xh4f7kqm4mzhz59kkvb6dpsax5agalwk";
+ sha256 = "1lzl8chfqbgs1n9vpn0xaqd70kpwiibfk196iblyq6qkms3v6pnv";
};
patchPhase = ''
diff --git a/pkgs/games/0ad/default.nix b/pkgs/games/0ad/default.nix
index e854af58865..485feb53a89 100644
--- a/pkgs/games/0ad/default.nix
+++ b/pkgs/games/0ad/default.nix
@@ -9,7 +9,7 @@
assert withEditor -> wxGTK != null;
let
- version = "0.0.19";
+ version = "0.0.20";
releaseType = "alpha";
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://releases.wildfiregames.com/0ad-${version}-${releaseType}-unix-build.tar.xz";
- sha256 = "1cwvhg30i6axm7y5b62qyjwf1j8gwa5fgc13xsga3gzdphmjchrd";
+ sha256 = "13n61xhjsawda3kl7112la41bqkbqmq4yhr3slydsz856z5xb5m3";
};
buildInputs = [
diff --git a/pkgs/games/andyetitmoves/default.nix b/pkgs/games/andyetitmoves/default.nix
index 897e4202b80..092f0773708 100644
--- a/pkgs/games/andyetitmoves/default.nix
+++ b/pkgs/games/andyetitmoves/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/{opt/andyetitmoves,bin}
cp -r * $out/opt/andyetitmoves/
- fullPath=${stdenv.cc.cc}/lib64
+ fullPath=${stdenv.cc.cc.lib}/lib64
for i in $nativeBuildInputs; do
fullPath=$fullPath''${fullPath:+:}$i/lib
done
diff --git a/pkgs/games/angband/default.nix b/pkgs/games/angband/default.nix
new file mode 100644
index 00000000000..c0445811f39
--- /dev/null
+++ b/pkgs/games/angband/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, ncurses }:
+
+stdenv.mkDerivation rec {
+ version = "4.0.5";
+ name = "angband-${version}";
+
+ src = fetchFromGitHub {
+ owner = "angband";
+ repo = "angband";
+ rev = version;
+ sha256 = "1l7ybqmsxpsijm7iqiqjpa7lhjafxml743q4crxn8wnwrbjzbi86";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ ncurses ];
+ installFlags = "bindir=$(out)/bin";
+
+ meta = with stdenv.lib; {
+ homepage = http://rephial.org/;
+ description = "A single-player roguelike dungeon exploration game";
+ maintainers = [ maintainers.chattered ];
+ license = licenses.gpl2;
+ };
+}
diff --git a/pkgs/games/chessx/default.nix b/pkgs/games/chessx/default.nix
index 39ec3670e54..63a1adb7155 100644
--- a/pkgs/games/chessx/default.nix
+++ b/pkgs/games/chessx/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, pkgconfig, zlib, qtbase, qtsvg, qttools, qtmultimedia, fetchurl }:
+{ stdenv, pkgconfig, zlib, qtbase, qtsvg, qttools, qtmultimedia, qmakeHook, fetchurl }:
stdenv.mkDerivation rec {
name = "chessx-${version}";
version = "1.3.2";
@@ -6,9 +6,6 @@ stdenv.mkDerivation rec {
url = "mirror://sourceforge/chessx/chessx-${version}.tgz";
sha256 = "b136cf56d37d34867cdb9538176e1703b14f61b3384885b6f100580d0af0a3ff";
};
- preConfigure = ''
- qmake -spec linux-g++ chessx.pro
- '';
buildInputs = [
stdenv
pkgconfig
@@ -17,6 +14,7 @@ stdenv.mkDerivation rec {
qttools
qtmultimedia
zlib
+ qmakeHook
];
enableParallelBuilding = true;
diff --git a/pkgs/games/dwarf-fortress/dfhack/default.nix b/pkgs/games/dwarf-fortress/dfhack/default.nix
index aaed6b8fd2d..12072739684 100644
--- a/pkgs/games/dwarf-fortress/dfhack/default.nix
+++ b/pkgs/games/dwarf-fortress/dfhack/default.nix
@@ -5,9 +5,11 @@
}:
let
- rev = "5e2fc5662115499c10bfcd8a6105a1efe4de081c";
- xmlRev = "f371e293002f8f6d1e4704cc5869ca07ccf6c4d5";
dfVersion = "0.42.06";
+ version = "${dfVersion}-r1";
+ rev = "refs/tags/${version}";
+ # revision of library/xml submodule
+ xmlRev = "98cc1e01886aaea161d651cf97229ad08e9782b0";
fakegit = writeScriptBin "git" ''
#! ${stdenv.shell}
@@ -28,13 +30,12 @@ let
in stdenv.mkDerivation rec {
name = "dfhack-${version}";
- version = "2016-03-03";
# Beware of submodules
src = fetchgit {
url = "https://github.com/DFHack/dfhack";
inherit rev;
- sha256 = "143zkx6hqpqxjhjd1bllg2kfia215x63zifkhgzycg49kw4wkxi5";
+ sha256 = "0h9y9z4d9lirgpcvj5r2znmfi2avdrgrffi9p63gxp1a3mv9fdm1";
};
patches = [ ./use-system-libraries.patch ];
@@ -49,7 +50,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Memory hacking library for Dwarf Fortress and a set of tools that use it";
- homepage = https://github.com/DFHack/dfhack/;
+ homepage = "https://github.com/DFHack/dfhack/";
license = licenses.zlib;
platforms = [ "i686-linux" ];
maintainers = with maintainers; [ robbinch a1russell abbradar ];
diff --git a/pkgs/games/dwarf-fortress/dfhack/use-system-libraries.patch b/pkgs/games/dwarf-fortress/dfhack/use-system-libraries.patch
index 2ae3620fff6..b6ff92398a5 100644
--- a/pkgs/games/dwarf-fortress/dfhack/use-system-libraries.patch
+++ b/pkgs/games/dwarf-fortress/dfhack/use-system-libraries.patch
@@ -1,22 +1,8 @@
-From 1196fcb987b6aadb49075d817b3615bf8a6d7d51 Mon Sep 17 00:00:00 2001
-From: Nikolay Amiantov
-Date: Wed, 6 Jan 2016 03:07:20 +0300
-Subject: [PATCH 2/2] Use as much system libraries as possible
-
----
- CMakeLists.txt | 5 -----
- depends/CMakeLists.txt | 3 ---
- library/CMakeLists.txt | 10 +++++-----
- plugins/CMakeLists.txt | 4 ++--
- plugins/mapexport/CMakeLists.txt | 4 ++--
- plugins/stockpiles/CMakeLists.txt | 4 ++--
- 6 files changed, 11 insertions(+), 19 deletions(-)
-
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1933390..d871df4 100644
+index 46fd565..254c3c0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -152,8 +152,6 @@ ELSEIF(MSVC)
+@@ -160,8 +160,6 @@ ELSEIF(MSVC)
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} /Od")
ENDIF()
@@ -25,9 +11,9 @@ index 1933390..d871df4 100644
ADD_DEFINITIONS(-DLUA_BUILD_AS_DLL)
if(APPLE)
-@@ -173,11 +171,8 @@ if(NOT UNIX)
+@@ -182,11 +180,8 @@ else()
+ set(ZLIB_ROOT /usr/lib/i386-linux-gnu)
endif()
- set(ZLIB_ROOT /usr/lib/i386-linux-gnu)
find_package(ZLIB REQUIRED)
-include_directories(depends/protobuf)
include_directories(depends/lua/include)
@@ -53,10 +39,10 @@ index bf0345b..2a1a852 100644
OPTION(CLSOCKET_SHARED "Build clsocket lib as shared." OFF)
OPTION(CLSOCKET_DEP_ONLY "Build for use inside other CMake projects as dependency." ON)
diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt
-index 5071d9e..d346d1e 100644
+index 54300ec..128bfd1 100644
--- a/library/CMakeLists.txt
+++ b/library/CMakeLists.txt
-@@ -203,10 +203,10 @@ LIST(APPEND PROJECT_SOURCES ${PROJECT_PROTO_SRCS})
+@@ -223,10 +223,10 @@ LIST(APPEND PROJECT_SOURCES ${PROJECT_PROTO_SRCS})
ADD_CUSTOM_COMMAND(
OUTPUT ${PROJECT_PROTO_SRCS} ${PROJECT_PROTO_HDRS}
@@ -69,7 +55,7 @@ index 5071d9e..d346d1e 100644
)
# Merge headers into sources
-@@ -249,12 +249,12 @@ IF(UNIX)
+@@ -269,12 +269,12 @@ IF(UNIX)
ENDIF()
IF(APPLE)
@@ -86,10 +72,10 @@ index 5071d9e..d346d1e 100644
ADD_LIBRARY(dfhack-version STATIC DFHackVersion.cpp)
diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt
-index 9781401..ece508c 100644
+index dd1c634..7bd8c17 100644
--- a/plugins/CMakeLists.txt
+++ b/plugins/CMakeLists.txt
-@@ -69,11 +69,11 @@ STRING(REPLACE ".proto" ".pb.h" PROJECT_PROTO_HDRS "${PROJECT_PROTOS}")
+@@ -47,11 +47,11 @@ STRING(REPLACE ".proto" ".pb.h" PROJECT_PROTO_HDRS "${PROJECT_PROTOS}")
ADD_CUSTOM_COMMAND(
OUTPUT ${PROJECT_PROTO_SRCS} ${PROJECT_PROTO_HDRS}
@@ -103,21 +89,6 @@ index 9781401..ece508c 100644
)
add_custom_target(generate_proto DEPENDS ${PROJECT_PROTO_SRCS} ${PROJECT_PROTO_HDRS})
-diff --git a/plugins/mapexport/CMakeLists.txt b/plugins/mapexport/CMakeLists.txt
-index 429507a..7e2390a 100644
---- a/plugins/mapexport/CMakeLists.txt
-+++ b/plugins/mapexport/CMakeLists.txt
-@@ -32,8 +32,8 @@ LIST(APPEND PROJECT_SRCS ${PROJECT_HDRS})
- #Generate sources from our proto files and store them in the source tree
- ADD_CUSTOM_COMMAND(
- OUTPUT ${PROJECT_PROTO_SRCS} ${PROJECT_PROTO_HDRS}
--COMMAND protoc-bin -I=${CMAKE_CURRENT_SOURCE_DIR}/proto/ --cpp_out=${CMAKE_CURRENT_SOURCE_DIR}/proto/ ${PROJECT_PROTOS}
--DEPENDS protoc-bin ${PROJECT_PROTOS}
-+COMMAND protoc -I=${CMAKE_CURRENT_SOURCE_DIR}/proto/ --cpp_out=${CMAKE_CURRENT_SOURCE_DIR}/proto/ ${PROJECT_PROTOS}
-+DEPENDS ${PROJECT_PROTOS}
- )
-
- IF(WIN32)
diff --git a/plugins/stockpiles/CMakeLists.txt b/plugins/stockpiles/CMakeLists.txt
index 713c3d6..dd2d4cb 100644
--- a/plugins/stockpiles/CMakeLists.txt
@@ -133,6 +104,3 @@ index 713c3d6..dd2d4cb 100644
)
IF(WIN32)
---
-2.6.3
-
diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
index 65eb7d49771..37eab6d077a 100644
--- a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
+++ b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
@@ -1,10 +1,8 @@
-{ stdenv, fetchFromGitHub, coreutils, qtbase, qtdeclarative, texlive }:
+{ stdenv, fetchFromGitHub, coreutils, qtbase, qtdeclarative, qmakeHook, texlive }:
-let
- version = "37.0.0";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "dwarf-therapist-original-${version}";
+ version = "37.0.0";
src = fetchFromGitHub {
owner = "splintermind";
@@ -15,14 +13,10 @@ stdenv.mkDerivation {
outputs = [ "out" "layouts" ];
buildInputs = [ qtbase qtdeclarative ];
- nativeBuildInputs = [ texlive ];
+ nativeBuildInputs = [ texlive qmakeHook ];
enableParallelBuilding = false;
- configurePhase = ''
- $QMAKE PREFIX=$out
- '';
-
# Move layout files so they cannot be found by Therapist
postInstall = ''
mkdir -p $layouts
diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
index a16c1284a67..cbc8d31e675 100644
--- a/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
+++ b/pkgs/games/dwarf-fortress/dwarf-therapist/wrapper.nix
@@ -1,4 +1,4 @@
-{ buildEnv, lib, dwarf-therapist-original, dwarf-fortress-original, makeWrapper }:
+{ symlinkJoin, lib, dwarf-therapist-original, dwarf-fortress-original, makeWrapper }:
let
df = dwarf-fortress-original;
@@ -6,8 +6,8 @@ let
inifile = "linux/v0${df.baseVersion}.${df.patchVersion}.ini";
dfHashFile = "${df}/hash.md5";
-in buildEnv {
- name = "dwarf-therapist-${lib.getVersion dt}";
+in symlinkJoin {
+ name = "dwarf-therapist-${dt.version}";
paths = [ dt ];
@@ -16,22 +16,10 @@ in buildEnv {
postBuild = ''
# DwarfTherapist assumes it's run in $out/share/dwarftherapist and
# therefore uses many relative paths.
- rm $out/bin
- mkdir $out/bin
- makeWrapper ${dt}/bin/DwarfTherapist $out/bin/DwarfTherapist \
+ wrapProgram $out/bin/DwarfTherapist \
--run "cd $out/share/dwarftherapist"
- # Fix checksum of memory access directives. We really need #4621 fixed!
- recreate_dir() {
- rm "$out/$1"
- mkdir -p "$out/$1"
- for i in "${dt}/$1/"*; do
- ln -s "$i" "$out/$1"
- done
- }
-
- recreate_dir share
- recreate_dir share/dwarftherapist
+ rm -rf $out/share/dwarftherapist/memory_layouts/linux
mkdir -p $out/share/dwarftherapist/memory_layouts/linux
origmd5=$(cat "${dfHashFile}.orig" | cut -c1-8)
patchedmd5=$(cat "${dfHashFile}" | cut -c1-8)
diff --git a/pkgs/games/dwarf-fortress/themes/cla.nix b/pkgs/games/dwarf-fortress/themes/cla.nix
index 39b7e5d2a4c..b1a27c7e47b 100644
--- a/pkgs/games/dwarf-fortress/themes/cla.nix
+++ b/pkgs/games/dwarf-fortress/themes/cla.nix
@@ -3,14 +3,15 @@
# On upgrade check https://github.com/DFgraphics/CLA/blob/master/manifest.json
# for compatibility information.
-stdenv.mkDerivation {
- name = "cla-theme-20160128";
+stdenv.mkDerivation rec {
+ name = "cla-theme-${version}";
+ version = "42.06-v22";
src = fetchFromGitHub {
owner = "DFgraphics";
repo = "CLA";
- rev = "94088b778ed6f91cbddcd3e33aa1e5efa67f3101";
- sha256 = "0rx1375x9s791k9wzvj7sxcrv4xaggibxymzirayznvavr7zcsv1";
+ rev = version;
+ sha256 = "1rr52j1wns17axc27fab0wn0338axzwkqp7cpa690kb3bl1y0pf5";
};
installPhase = ''
diff --git a/pkgs/games/dwarf-fortress/themes/phoebus.nix b/pkgs/games/dwarf-fortress/themes/phoebus.nix
index 8fd9a7dbf04..0022f9dc1c7 100644
--- a/pkgs/games/dwarf-fortress/themes/phoebus.nix
+++ b/pkgs/games/dwarf-fortress/themes/phoebus.nix
@@ -3,14 +3,15 @@
# On upgrade check https://github.com/DFgraphics/Phoebus/blob/master/manifest.json
# for compatibility information.
-stdenv.mkDerivation {
- name = "phoebus-theme-20160128";
+stdenv.mkDerivation rec {
+ name = "phoebus-theme-${version}";
+ version = "42.06a";
src = fetchFromGitHub {
owner = "DFgraphics";
repo = "Phoebus";
- rev = "52b19b69c7323f9002ad195ecd68ac02ff0099a2";
- sha256 = "1pw5l5v7l1bvxzjf4fivmagpmghffvz0wlws2ksc7d5vy48ybcmg";
+ rev = version;
+ sha256 = "1mkj882mf1lvjs2b7jxfazym9fl1y20slbfi1lgqzbp1872aaxi0";
};
installPhase = ''
diff --git a/pkgs/games/dwarf-fortress/unfuck.nix b/pkgs/games/dwarf-fortress/unfuck.nix
index 57b0e458cc2..1d6ea1196da 100644
--- a/pkgs/games/dwarf-fortress/unfuck.nix
+++ b/pkgs/games/dwarf-fortress/unfuck.nix
@@ -1,16 +1,16 @@
{ stdenv, fetchFromGitHub, cmake
-, mesa, SDL, SDL_image, SDL_ttf, glew, openalSoft
-, ncurses, glib, gtk2, libsndfile
+, mesa_noglu, SDL, SDL_image, SDL_ttf, glew, openalSoft
+, ncurses, glib, gtk2, libsndfile, zlib
}:
stdenv.mkDerivation {
- name = "dwarf_fortress_unfuck-2016-02-11";
+ name = "dwarf_fortress_unfuck-2016-04-22";
src = fetchFromGitHub {
owner = "svenstaro";
repo = "dwarf_fortress_unfuck";
- rev = "2ba59c87bb63bea598825a73bdc896b0e041e2d5";
- sha256 = "0q2rhigvaabdknmb2c84gg71qz7xncmx04npzx4bki9avyxsrpcl";
+ rev = "dde40a2c619eac119b6db1bcd0c8d8612472f866";
+ sha256 = "12bqh3k4wsk1c0bz2zly8h0ilbsdmsbwr9cdjc6i7liwg9906g7i";
};
cmakeFlags = [
@@ -20,8 +20,8 @@ stdenv.mkDerivation {
nativeBuildInputs = [ cmake ];
buildInputs = [
- mesa SDL SDL_image SDL_ttf glew openalSoft
- ncurses gtk2 libsndfile
+ SDL SDL_image SDL_ttf glew openalSoft
+ ncurses gtk2 libsndfile zlib mesa_noglu
];
installPhase = ''
diff --git a/pkgs/games/factorio/fetch.nix b/pkgs/games/factorio/fetch.nix
index 03dc786492a..78c7faf018c 100644
--- a/pkgs/games/factorio/fetch.nix
+++ b/pkgs/games/factorio/fetch.nix
@@ -1,4 +1,4 @@
-{ stdenv, curl
+{ stdenv, curl, cacert
# Begin download parameters
, username ? ""
, password ? ""
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
buildInputs = [ curl ];
- inherit url loginUrl username password;
+ inherit url loginUrl username password cacert;
builder = ./fetch.sh;
diff --git a/pkgs/games/factorio/fetch.sh b/pkgs/games/factorio/fetch.sh
index ad976673686..d6549c0a676 100644
--- a/pkgs/games/factorio/fetch.sh
+++ b/pkgs/games/factorio/fetch.sh
@@ -8,7 +8,7 @@ source $stdenv/setup
curl="curl \
--max-redirs 20 \
--retry 3 \
- --cacert /etc/ssl/certs/ca-bundle.crt \
+ --cacert $cacert/etc/ssl/certs/ca-bundle.crt \
$curlOpts \
$NIX_CURL_FLAGS"
diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix
index 4d7bc4eb4a6..af785d0e4a9 100644
--- a/pkgs/games/freeciv/default.nix
+++ b/pkgs/games/freeciv/default.nix
@@ -10,16 +10,14 @@ let
gtkName = if gtkClient then "-gtk" else "";
name = "freeciv";
- version = "2.5.0";
+ version = "2.5.3";
in
stdenv.mkDerivation {
name = "${name}${sdlName}${gtkName}-${version}";
src = fetchurl {
url = "mirror://sourceforge/freeciv/${name}-${version}.tar.bz2";
- sha256 = "bd9f7523ea79b8d2806d0c1844a9f48506ccd18276330580319913c43051210b";
- # sha1 = "477b60e02606e47b31a019b065353c1a6da6c305";
- # md5 = "8a61ecd986853200326711446c573f1b";
+ sha256 = "0p40bpkhbldsnlqdvfn3qd2vzadxfrfsf1r57x1akwabqs0h62s8";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/games/freeorion/92455f9.patch b/pkgs/games/freeorion/92455f9.patch
new file mode 100644
index 00000000000..e40ee78de6d
--- /dev/null
+++ b/pkgs/games/freeorion/92455f9.patch
@@ -0,0 +1,19 @@
+diff -Naur GG/src/Font.cpp
+--- /GG/src/Font.cpp
++++ /GG/src/Font.cpp
+@@ -1586,8 +1586,13 @@
+ using boost::lexical_cast;
+ FT_UInt index = FT_Get_Char_Index(face, ch);
+ if (index) {
+- if (FT_Load_Glyph(face, index, FT_LOAD_DEFAULT))
+- ThrowBadGlyph("GG::Font::GetGlyphBitmap : Freetype could not load the glyph for character '%1%'", ch);
++ if (FT_Load_Glyph(face, index, FT_LOAD_DEFAULT)) {
++ // loading of a glpyh failed so we replace it with
++ // the 'Replacement Character' at codepoint 0xFFFD
++ FT_UInt tmp_index = FT_Get_Char_Index(face, 0xFFFD);
++ if (FT_Load_Glyph(face, tmp_index, FT_LOAD_DEFAULT))
++ ThrowBadGlyph("GG::Font::GetGlyphBitmap : Freetype could not load the glyph for character '%1%'", ch);
++ }
+
+ FT_GlyphSlot glyph = face->glyph;
+
diff --git a/pkgs/games/freeorion/default.nix b/pkgs/games/freeorion/default.nix
new file mode 100644
index 00000000000..e143b6ebcf3
--- /dev/null
+++ b/pkgs/games/freeorion/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchurl, cmake, boost, SDL2, python2, freetype, openal, libogg, libvorbis, zlib, libpng, libtiff, libjpeg, mesa, glew, doxygen
+, libxslt, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ version = "0.4.5";
+ name = "freeorion-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/freeorion/freeorion/releases/download/v0.4.5/FreeOrion_v0.4.5_2015-09-01.f203162_Source.tar.gz";
+ sha256 = "3b99b92eeac72bd059566dbabfab54368989ba83f72e769bc94eb8dd4fe414c0";
+ };
+
+ buildInputs = [ cmake boost SDL2 python2 freetype openal libogg libvorbis zlib libpng libtiff libjpeg mesa glew doxygen makeWrapper ];
+
+ # cherry pick for acceptable performance https://github.com/freeorion/freeorion/commit/92455f97c28055e296718230d2e3744eccd738ec
+ patches = [ ./92455f9.patch ];
+
+ enableParallelBuilding = true;
+
+ postInstall = ''
+ mkdir -p $out/fixpaths
+ # We need final slashes for XSLT replace to work properly
+ substitute ${./fix-paths.xslt} $out/fixpaths/fix-paths.xslt \
+ --subst-var-by nixStore "$NIX_STORE/" \
+ --subst-var-by out "$out/"
+ substitute ${./fix-paths.sh} $out/fixpaths/fix-paths \
+ --subst-var-by libxsltBin ${libxslt.bin} \
+ --subst-var out
+ chmod +x $out/fixpaths/fix-paths
+
+ wrapProgram $out/bin/freeorion \
+ --run $out/fixpaths/fix-paths
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A free, open source, turn-based space empire and galactic conquest (4X) computer game";
+ homepage = "http://www.freeorion.org";
+ license = [ licenses.gpl2 licenses.cc-by-sa-30 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/games/freeorion/fix-paths.sh b/pkgs/games/freeorion/fix-paths.sh
new file mode 100644
index 00000000000..cd6f381de25
--- /dev/null
+++ b/pkgs/games/freeorion/fix-paths.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if [ -e ~/.freeorion/config.xml ]; then
+ @libxsltBin@/bin/xsltproc -o ~/.freeorion/config.xml @out@/fixpaths/fix-paths.xslt ~/.freeorion/config.xml
+fi
+exit 0
diff --git a/pkgs/games/freeorion/fix-paths.xslt b/pkgs/games/freeorion/fix-paths.xslt
new file mode 100644
index 00000000000..f0db646b81a
--- /dev/null
+++ b/pkgs/games/freeorion/fix-paths.xslt
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix
index 3dbda395dd6..e3fd6ccb2f7 100644
--- a/pkgs/games/instead/default.nix
+++ b/pkgs/games/instead/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, SDL, SDL_ttf, SDL_image, SDL_mixer, pkgconfig, lua, zlib, unzip }:
let
- version = "2.4.0";
+ version = "2.4.1";
# I took several games at random from http://instead.syscall.ru/games/
games = [
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://sourceforge/project/instead/instead/${version}/instead_${version}.tar.gz";
- sha256 = "1xxga3ppgjshxzd0p53vsbaqkpzmjnm4vw0j1v7qbqzjgi3r44ix";
+ sha256 = "1i69b10jfb980d5zhmvh1i789hh982vxiwgqna82b84pdf3y7kgw";
};
NIX_LDFLAGS = "-llua -lgcc_s";
diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix
index 6f3093585b4..f3a8a34fa3b 100644
--- a/pkgs/games/minecraft/default.nix
+++ b/pkgs/games/minecraft/default.nix
@@ -2,6 +2,7 @@
, jre, libX11, libXext, libXcursor, libXrandr, libXxf86vm
, mesa, openal
, useAlsa ? false, alsaOss ? null }:
+with stdenv.lib;
assert useAlsa -> alsaOss != null;
@@ -39,8 +40,7 @@ in stdenv.mkDerivation {
cat > $out/bin/minecraft << EOF
#!${stdenv.shell}
- # wrapper for minecraft
- export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${libX11}/lib/:${libXext}/lib/:${libXcursor}/lib/:${libXrandr}/lib/:${libXxf86vm}/lib/:${mesa}/lib/:${openal}/lib/
+ export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:${makeLibraryPath [ libX11 libXext libXcursor libXrandr libXxf86vm mesa openal ]}
${if useAlsa then "${alsaOss}/bin/aoss" else "" } \
${jre}/bin/java -jar $out/minecraft.jar
EOF
diff --git a/pkgs/games/mudlet/default.nix b/pkgs/games/mudlet/default.nix
index 8b51d617403..d684cc22c38 100644
--- a/pkgs/games/mudlet/default.nix
+++ b/pkgs/games/mudlet/default.nix
@@ -1,5 +1,5 @@
-{ fetchurl, pkgs, stdenv, makeWrapper, qtbase, yajl, libzip, hunspell
-, boost, lua5_1, luafilesystem, luazip, lrexlib, luasqlite3 }:
+{ fetchurl, unzip, stdenv, makeWrapper, qtbase, yajl, libzip, hunspell
+, boost, lua5_1, luafilesystem, luazip, lrexlib, luasqlite3, qmakeHook }:
stdenv.mkDerivation rec {
name = "mudlet-${version}";
@@ -11,11 +11,11 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- pkgs.unzip qtbase lua5_1 hunspell libzip yajl boost makeWrapper
- luafilesystem luazip lrexlib luasqlite3
+ unzip qtbase lua5_1 hunspell libzip yajl boost makeWrapper
+ luafilesystem luazip lrexlib luasqlite3 qmakeHook
];
- configurePhase = "cd src && qmake";
+ preConfigure = "cd src";
installPhase = let
luaZipPath = "${luazip}/lib/lua/5.1/?.so";
diff --git a/pkgs/games/oilrush/default.nix b/pkgs/games/oilrush/default.nix
index ec9c928b798..7a23c4dc966 100644
--- a/pkgs/games/oilrush/default.nix
+++ b/pkgs/games/oilrush/default.nix
@@ -27,25 +27,25 @@ stdenv.mkDerivation {
do
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $f
done
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
launcher_$arch
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\
libNetwork_$arch.so
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\
libQtCoreUnigine_$arch.so.4
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
libQtGuiUnigine_$arch.so.4
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\
libQtNetworkUnigine_$arch.so.4
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXrender fontconfig freetype ]}\
libQtWebKitUnigine_$arch.so.4
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\
libQtXmlUnigine_$arch.so.4
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib\
libRakNet_$arch.so
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\
libUnigine_$arch.so
- patchelf --set-rpath ${stdenv.cc.cc}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\
+ patchelf --set-rpath ${stdenv.cc.cc.lib}/lib64:${makeLibraryPath [ stdenv.cc.cc libX11 libXext libXinerama libXrandr ]}\
OilRush_$arch
'';
installPhase = ''
diff --git a/pkgs/games/opendungeons/cmakepaths.patch b/pkgs/games/opendungeons/cmakepaths.patch
new file mode 100644
index 00000000000..bcffd7a22bc
--- /dev/null
+++ b/pkgs/games/opendungeons/cmakepaths.patch
@@ -0,0 +1,17 @@
+--- ../CMakeLists.txt
++++ ../CMakeLists.txt
+@@ -31,12 +31,12 @@
+ set(OD_PLUGINS_CFG_PATH ".")
+ else()
+ # Set binary and data install locations if we want to use the installer
+- set(OD_BIN_PATH ${CMAKE_INSTALL_PREFIX}/games CACHE PATH "Absolute path to the game binary directory")
++ set(OD_BIN_PATH ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "Absolute path to the game binary directory")
+ set(OD_DATA_PATH ${CMAKE_INSTALL_PREFIX}/share/games/${PROJECT_NAME} CACHE PATH "Absolute path to the game data directory")
+ set(OD_SHARE_PATH ${CMAKE_INSTALL_PREFIX}/share CACHE PATH "Absolute path to the shared data directory (desktop file, icons, etc.)")
+ # Set the plugins.cfg file path to a common but architecture-dependent location.
+ # Because the plugins.cfg Ogre plugins path path may vary depending on the architecture used.
+- set(OD_PLUGINS_CFG_PATH /etc/${PROJECT_NAME} CACHE PATH "Absolute path to the Ogre plugins.cfg file")
++ set(OD_PLUGINS_CFG_PATH ${CMAKE_INSTALL_PREFIX}/etc/${PROJECT_NAME} CACHE PATH "Absolute path to the Ogre plugins.cfg file")
+ endif()
+
+ if(NOT MSVC)
diff --git a/pkgs/games/opendungeons/default.nix b/pkgs/games/opendungeons/default.nix
new file mode 100644
index 00000000000..fe3a381c7f5
--- /dev/null
+++ b/pkgs/games/opendungeons/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchurl, ogre, cegui, boost, sfml, openal, cmake, ois }:
+
+stdenv.mkDerivation rec {
+ name = "opendungeons-${version}";
+ version = "0.6.0";
+
+ src = fetchurl {
+ url = "ftp://download.tuxfamily.org/opendungeons/${version}/${name}.tar.xz";
+ sha256 = "1g0sjh732794h26cbkr0p96i3c0avm0mx9ip5zbvb2y3sbpjcbib";
+ };
+
+ patches = [ ./cmakepaths.patch ];
+
+ buildInputs = [ cmake ogre cegui boost sfml openal ois ];
+
+ meta = with stdenv.lib; {
+ description = "An open source, real time strategy game sharing game elements with the Dungeon Keeper series and Evil Genius.";
+ homepage = "https://opendungeons.github.io";
+ license = [ licenses.gpl3Plus licenses.zlib licenses.mit licenses.cc-by-sa-30 licenses.cc0 licenses.ofl licenses.cc-by-30 ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/games/openra/default.nix b/pkgs/games/openra/default.nix
index c79c0680410..de4858e70c7 100644
--- a/pkgs/games/openra/default.nix
+++ b/pkgs/games/openra/default.nix
@@ -1,15 +1,17 @@
{ stdenv, fetchurl, mono, makeWrapper, lua
-, SDL2, freetype, openal, systemd, pkgconfig
+, SDL2, freetype, openal, systemd, pkgconfig,
+ dotnetPackages, gnome3
}:
let
- version = "20141029";
+ version = "20151224";
in stdenv.mkDerivation rec {
name = "openra-${version}";
meta = with stdenv.lib; {
description = "Real Time Strategy game engine recreates the C&C titles";
homepage = "http://www.open-ra.org/";
+ maintainers = [ maintainers.rardiol ];
license = licenses.gpl3;
platforms = platforms.linux;
};
@@ -17,17 +19,20 @@ in stdenv.mkDerivation rec {
src = fetchurl {
name = "${name}.tar.gz";
url = "https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz";
- sha256 = "082rwcy866k636s4qhbry3ja2p81mdz58bh1dw2mic5mv2q6p67r";
+ sha256 = "0dgaxy1my5r3sr3l3gw79v89dsc7179pasj2bibswlv03wsjgqbi";
};
dontStrip = true;
- buildInputs = [ lua ];
+ buildInputs = with dotnetPackages;
+ [ NUnit NewtonsoftJson MonoNat FuzzyLogicLibrary SmartIrc4net SharpZipLib MaxMindGeoIP2 MaxMindDb SharpFont StyleCopMSBuild StyleCopPlusMSBuild RestSharp ]
+ ++ [ lua gnome3.zenity ];
nativeBuildInputs = [ mono makeWrapper lua pkgconfig ];
patchPhase = ''
sed -i 's/^VERSION.*/VERSION = release-${version}/g' Makefile
- substituteInPlace configure --replace /bin/bash "$shell" --replace /usr/local/lib "${lua}/lib"
+ substituteInPlace thirdparty/configure-native-deps.sh --replace "locations=\"" "locations=\"${lua}/lib "
+ substituteInPlace Makefile --replace "@./thirdparty/fetch-geoip-db.sh" ""
'';
preConfigure = ''
@@ -35,6 +40,51 @@ in stdenv.mkDerivation rec {
make version
'';
+ preBuild = let dotnetPackagesDlls = with dotnetPackages; [
+ "${MonoNat}/lib/dotnet/Mono.Nat/net40/Mono.Nat.dll"
+ "${FuzzyLogicLibrary}/lib/dotnet/FuzzyLogicLibrary/Release/FuzzyLogicLibrary.dll"
+ "${SmartIrc4net}/lib/dotnet/SmartIrc4net/net40/SmarIrc4net*"
+ "${SharpZipLib}/lib/dotnet/SharpZipLib/20/ICSharpCode.SharpZipLib.dll"
+ "${MaxMindGeoIP2}/lib/dotnet/MaxMind.GeoIP2/net40/MaxMind.GeoIP2*"
+ "${MaxMindDb}/lib/dotnet/MaxMind.Db/net40/MaxMind.Db.*"
+ "${SharpFont}/lib/dotnet/SharpFont/net20/SharpFont.dll"
+ "${SharpFont}/lib/dotnet/SharpFont/SharpFont.dll.config"
+ "${StyleCopMSBuild}/lib/dotnet/StyleCop.MSBuild/StyleCop*.dll"
+ "${StyleCopPlusMSBuild}/lib/dotnet/StyleCopPlus.MSBuild/StyleCopPlus.dll"
+ "${RestSharp}/lib/dotnet/RestSharp/net4-client/RestSharp.dll"
+ "${NUnit}/lib/dotnet/NUnit/nunit.framework.*"
+ "${NewtonsoftJson}/lib/dotnet/Newtonsoft.Json/Newtonsoft.Json.dll"
+ ];
+ movePackages = [
+ ( let filename = "Eluant.dll"; in { origin = fetchurl {
+ url = "https://github.com/OpenRA/Eluant/releases/download/20140425/${filename}";
+ sha256 = "1c20whz7dzfhg3szd62rvb79745x5iwrd5pp62j3bbj1q9wpddmb";
+ }; target = filename; })
+
+ ( let filename = "SDL2-CS.dll"; in { origin = fetchurl {
+ url = "https://github.com/OpenRA/SDL2-CS/releases/download/20150709/${filename}";
+ sha256 = "0ms75w9w0x3dzpg5g1ym5nb1id7pmagbzqx0am7h8fq4m0cqddmc";
+ }; target = filename; })
+
+ ( let filename = "GeoLite2-Country.mmdb.gz"; in { origin = fetchurl {
+ url = "http://geolite.maxmind.com/download/geoip/database/${filename}";
+ sha256 = "0lr978pipk5q2z3x011ps4fx5nfc3hsal7jb77fc60aa6iscr05m";
+ }; target = filename; })
+ ];
+ in ''
+ mkdir thirdparty/download/
+
+ ${stdenv.lib.concatMapStringsSep "\n" (from: "cp ${from} thirdparty/download") dotnetPackagesDlls}
+ ${stdenv.lib.concatMapStringsSep "\n" ({origin, target}: "cp ${origin} thirdparty/download/${target}") movePackages}
+
+ make dependencies
+ '';
+
+ #todo: man-page
+ buildFlags = [ "DEBUG=false" "default" ];
+
+ installTargets = [ "install" "install-linux-icons" "install-linux-desktop" "install-linux-appdata" "install-linux-mime" ];
+
postInstall = with stdenv.lib; let
runtime = makeLibraryPath [ SDL2 freetype openal systemd lua ];
in ''
@@ -42,9 +92,9 @@ in stdenv.mkDerivation rec {
--prefix PATH : "${mono}/bin" \
--set PWD $out/lib/openra/ \
--prefix LD_LIBRARY_PATH : "${runtime}"
-
+
mkdir -p $out/bin
- echo "cd $out/lib/openra && $out/lib/openra/launch-game.sh" > $out/bin/openra
+ echo -e "#!${stdenv.shell}\ncd $out/lib/openra && $out/lib/openra/launch-game.sh" > $out/bin/openra
chmod +x $out/bin/openra
'';
}
diff --git a/pkgs/games/quake3/ioquake/default.nix b/pkgs/games/quake3/ioquake/default.nix
index 3067b5cefea..2fff7e7a026 100644
--- a/pkgs/games/quake3/ioquake/default.nix
+++ b/pkgs/games/quake3/ioquake/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "ioquake3-git-${version}";
- version = "2016-03-15";
+ version = "2016-04-05";
src = fetchFromGitHub {
owner = "ioquake";
repo = "ioq3";
- rev = "f911e32bb059f714dfc49dc2296bc6f27c442e4c";
- sha256 = "0l60snxlgvwxbpv31nwshy0rddyyxmcvqg6xqj9ifzr1gj4np5r8";
+ rev = "1f6703821f11be9c711c6ee42371ab290dd12776";
+ sha256 = "0jbn4lv85khfcmn1dc3mrx7zxldj3p4cggx85hdfpiwmnsjl4w67";
};
nativeBuildInputs = [ which pkgconfig ];
diff --git a/pkgs/games/sdlmame/default.nix b/pkgs/games/sdlmame/default.nix
index 5e52a92e621..947e52e1f13 100644
--- a/pkgs/games/sdlmame/default.nix
+++ b/pkgs/games/sdlmame/default.nix
@@ -8,11 +8,11 @@ stdenv.mkDerivation rec {
src = if stdenv.system == "x86_64-linux"
then fetchurl {
- url = "ftp://ftp.archlinux.org/community/os/x86_64/${name}-x86_64.pkg.tar.xz";
+ url = "http://seblu.net/a/archive/packages/s/sdlmame/${name}-x86_64.pkg.tar.xz";
sha256 = "1j9vjxhrhsskrlk5wr7al4wk2hh3983kcva42mqal09bmc8qg3m9";
}
else fetchurl {
- url = "ftp://ftp.archlinux.org/community/os/i686/${name}-i686.pkg.tar.xz";
+ url = "http://seblu.net/a/archive/packages/s/sdlmame/${name}-i686.pkg.tar.xz";
sha256 = "1i38j9ml66pyxzm0zzf1fv4lb40f6w47cdgaw846q91pzakkkqn7";
};
@@ -40,6 +40,5 @@ stdenv.mkDerivation rec {
license = "MAME";
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.linux;
- broken = true; # URL doesn't work anymore
};
}
diff --git a/pkgs/games/sgt-puzzles/default.nix b/pkgs/games/sgt-puzzles/default.nix
index e23801b2220..40f1d1d4145 100644
--- a/pkgs/games/sgt-puzzles/default.nix
+++ b/pkgs/games/sgt-puzzles/default.nix
@@ -1,15 +1,14 @@
-{stdenv, gtk, pkgconfig, libX11, perl, fetchsvn}:
+{stdenv, gtk3, pkgconfig, libX11, perl, fetchurl, automake114x, autoconf}:
let
- version = "10286";
+ version = "20160410.9d15092";
buildInputs = [
- gtk pkgconfig libX11 perl
+ gtk3 pkgconfig libX11 perl automake114x autoconf
];
in
stdenv.mkDerivation {
- src = fetchsvn {
- url = svn://svn.tartarus.org/sgt/puzzles;
- rev = version;
- sha256 = "1mp1s33hjikby7jy6bcjwyzkdwlw1bw9dcc4cg5d80wmzkb0sqv0";
+ src = fetchurl {
+ url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz";
+ sha256 = "184n29mfgj56alp5853mya878rlxf5zxy0r3zfhi9h2yfqiwszi4";
};
name = "sgt-puzzles-r" + version;
inherit buildInputs;
@@ -31,5 +30,6 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.mit ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
+ homepage = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/";
};
}
diff --git a/pkgs/games/sgt-puzzles/default.upstream b/pkgs/games/sgt-puzzles/default.upstream
new file mode 100644
index 00000000000..b6d048b68ae
--- /dev/null
+++ b/pkgs/games/sgt-puzzles/default.upstream
@@ -0,0 +1,5 @@
+minimize_overwrite
+url http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles.tar.gz
+redirect
+NEED_TO_CHOOSE_URL=
+version '.*[-_.]([0-9]{8}[.][^.]+)[.]tar[.].*' '\1'
diff --git a/pkgs/games/spring/default.nix b/pkgs/games/spring/default.nix
index fe764c90b4b..525adbc0a12 100644
--- a/pkgs/games/spring/default.nix
+++ b/pkgs/games/spring/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram "$out/bin/spring" \
- --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc}/lib::${systemd}/lib"
+ --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc.lib}/lib::${systemd}/lib"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/games/the-powder-toy/default.nix b/pkgs/games/the-powder-toy/default.nix
index f79d31c7c5c..14f05f8f1a8 100644
--- a/pkgs/games/the-powder-toy/default.nix
+++ b/pkgs/games/the-powder-toy/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, scons, pkgconfig, SDL, lua, fftwFloat }:
-let version = "90.2.322";
+let version = "91.3.328";
in
stdenv.mkDerivation rec {
name = "the-powder-toy-${version}";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
owner = "simtr";
repo = "The-Powder-Toy";
rev = "v${version}";
- sha256 = "1rlxnk8icymalnr3j4bgpklq1dhhs0rpsyjx97isqqcwm2ys03q3";
+ sha256 = "0krg4d2m8cnfabm5qq7wr1y53h21i49xjcggzg98xjd0972zvfrk";
};
patches = [ ./fix-env.patch ];
diff --git a/pkgs/games/the-powder-toy/fix-env.patch b/pkgs/games/the-powder-toy/fix-env.patch
index 79d2bb2a2e0..b09fd4dcbe9 100644
--- a/pkgs/games/the-powder-toy/fix-env.patch
+++ b/pkgs/games/the-powder-toy/fix-env.patch
@@ -1,16 +1,11 @@
-diff --git a/SConscript b/SConscript
-index fd08935..4d879b2 100644
--- a/SConscript
+++ b/SConscript
-@@ -93,9 +93,9 @@ if msvc and platform != "Windows":
-
- #Create SCons Environment
- if platform == "Windows" and not GetOption('msvc'):
-- env = Environment(tools = ['mingw'], ENV = {'PATH' : os.environ['PATH']})
-+ env = Environment(tools = ['mingw'], ENV = os.environ)
- else:
-- env = Environment(tools = ['default'], ENV = {'PATH' : os.environ['PATH']})
-+ env = Environment(tools = ['default'], ENV = os.environ)
-
- #attempt to automatically find cross compiler
- if not tool and compilePlatform == "Linux" and compilePlatform != platform:
+@@ -99,7 +99,7 @@
+ elif platform == "Windows" and not GetOption('msvc'):
+ env = Environment(tools=['mingw'], ENV={'PATH' : os.environ['PATH']})
+ else:
+- env = Environment(tools=['default'], ENV={'PATH' : os.environ['PATH']})
++ env = Environment(tools=['default'], ENV = os.environ)
+
+ #attempt to automatically find cross compiler
+ if not tool and compilePlatform == "Linux" and compilePlatform != platform:
diff --git a/pkgs/games/tibia/default.nix b/pkgs/games/tibia/default.nix
index 1af750f462a..26b1f9c9da2 100644
--- a/pkgs/games/tibia/default.nix
+++ b/pkgs/games/tibia/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
cp -r * $out/res
patchelf --set-interpreter ${glibc.out}/lib/ld-linux.so.2 \
- --set-rpath ${stdenv.cc.cc}/lib:${libX11}/lib:${mesa}/lib \
+ --set-rpath ${stdenv.cc.cc.lib}/lib:${libX11}/lib:${mesa}/lib \
"$out/res/Tibia"
# We've patchelf'd the files. The main ‘Tibia’ binary is a bit
diff --git a/pkgs/games/typespeed/default.nix b/pkgs/games/typespeed/default.nix
index 4e99eff0065..55ebcc699a3 100644
--- a/pkgs/games/typespeed/default.nix
+++ b/pkgs/games/typespeed/default.nix
@@ -12,10 +12,11 @@ stdenv.mkDerivation {
configureFlags = "--datadir=\${out}/share/";
- meta = {
+ meta = with stdenv.lib; {
description = "A curses based typing game";
homepage = http://typespeed.sourceforge.net/;
- license = stdenv.lib.licenses.gpl2;
- maintainers = [ stdenv.lib.maintainers.auntie ];
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.auntie ];
};
}
diff --git a/pkgs/misc/drivers/epson-escpr/default.nix b/pkgs/misc/drivers/epson-escpr/default.nix
index faf13d4bcc3..2f126a9cfe4 100644
--- a/pkgs/misc/drivers/epson-escpr/default.nix
+++ b/pkgs/misc/drivers/epson-escpr/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, cups }:
let
- version = "1.6.4";
+ version = "1.6.5";
in
stdenv.mkDerivation {
name = "epson-escpr-${version}";
src = fetchurl {
- url = "https://download3.ebz.epson.net/dsc/f/03/00/04/37/97/88177bc0dc7025905eae4a0da1e841408f82e33c/epson-inkjet-printer-escpr-1.6.4-1lsb3.2.tar.gz";
- sha256 = "76c66461a30be82b9cc37d663147a72f488fe060ef54578120602bb87a3f7754";
+ url = "https://download3.ebz.epson.net/dsc/f/03/00/04/54/27/b73564748bfde7b7ce625e20d4a3257d447bec79/epson-inkjet-printer-escpr-1.6.5-1lsb3.2.tar.gz";
+ sha256 = "1cd9e0506bf181e1476bd8305f1c6b8dbc4354eab9415d0d5529850856129e4c";
};
patches = [ ./cups-filter-ppd-dirs.patch ];
@@ -17,7 +17,7 @@ in
buildInputs = [ cups ];
meta = with stdenv.lib; {
- homepage = https://github.com/artuuge/NixOS-files/;
+ homepage = "http://download.ebz.epson.net/dsc/search/01/search/";
description = "ESC/P-R Driver (generic driver)";
longDescription = ''
Epson Inkjet Printer Driver (ESC/P-R) for Linux and the
diff --git a/pkgs/misc/drivers/hplip/default.nix b/pkgs/misc/drivers/hplip/default.nix
index cd8e906c817..3b39a685a2d 100644
--- a/pkgs/misc/drivers/hplip/default.nix
+++ b/pkgs/misc/drivers/hplip/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, substituteAll
, pkgconfig
, cups, zlib, libjpeg, libusb1, pythonPackages, sane-backends, dbus, usbutils
-, net_snmp, polkit
+, net_snmp, openssl, polkit
, bash, coreutils, utillinux
, qtSupport ? true, qt4, pyqt4
, withPlugin ? false
@@ -10,16 +10,16 @@
let
name = "hplip-${version}";
- version = "3.15.11";
+ version = "3.16.3";
src = fetchurl {
url = "mirror://sourceforge/hplip/${name}.tar.gz";
- sha256 = "0vbw815a3wffp6l5m7j6f78xwp9pl1vn43ppyf0lp8q4vqdp3i1k";
+ sha256 = "1501qdnkjp1ybgagy5188fmf6cgmj5555ygjl3543nlbwcp31lj2";
};
plugin = fetchurl {
url = "http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/${name}-plugin.run";
- sha256 = "00ii36y3914jd8zz4h6rn3xrf1w8szh1z8fngbl2qvs3qr9cm1m9";
+ sha256 = "03q730w0kbh8i55i95vfb59yc0kjxz01hjpb3l05w2jw3hmfzvdp";
};
hplipState =
@@ -59,6 +59,7 @@ stdenv.mkDerivation {
sane-backends
dbus
net_snmp
+ openssl
] ++ stdenv.lib.optionals qtSupport [
qt4
];
diff --git a/pkgs/misc/emulators/dosbox/default.nix b/pkgs/misc/emulators/dosbox/default.nix
index d57ef5ae16d..53588cfd70b 100644
--- a/pkgs/misc/emulators/dosbox/default.nix
+++ b/pkgs/misc/emulators/dosbox/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, SDL, makeDesktopItem }:
+{ stdenv, fetchurl, SDL, makeDesktopItem, mesa }:
stdenv.mkDerivation rec {
name = "dosbox-0.74";
@@ -18,10 +18,10 @@ stdenv.mkDerivation rec {
patchFlags = "-p0";
- buildInputs = [ SDL ];
-
hardeningDisable = [ "format" ];
+ buildInputs = [ SDL mesa ];
+
desktopItem = makeDesktopItem {
name = "dosbox";
exec = "dosbox";
diff --git a/pkgs/misc/emulators/ppsspp/default.nix b/pkgs/misc/emulators/ppsspp/default.nix
index 439566de0ca..87ae977c7cc 100644
--- a/pkgs/misc/emulators/ppsspp/default.nix
+++ b/pkgs/misc/emulators/ppsspp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, zlib, libpng, qt4, pkgconfig
+{ stdenv, fetchgit, zlib, libpng, qt4, qmake4Hook, pkgconfig
, withGamepads ? true, SDL # SDL is used for gamepad functionality
}:
@@ -19,10 +19,10 @@ stdenv.mkDerivation rec{
sha256 = "71dfa0be045f31969b1d6ab4f1adf6a208f9ef4834d708bc7bf6d9195efb5f80";
};
- buildInputs = [ zlib libpng pkgconfig qt4 ]
+ buildInputs = [ zlib libpng pkgconfig qt4 qmake4Hook ]
++ (if withGamepads then [ SDL ] else [ ]);
- configurePhase = "cd Qt && qmake PPSSPPQt.pro";
+ preConfigure = "cd Qt";
installPhase = "mkdir -p $out/bin && cp ppsspp $out/bin";
meta = {
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index 804eb0bb304..60fb8e11391 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) {
NIX_LDFLAGS = map (path: "-rpath " + path) (
map (x: "${x}/lib") ([ stdenv.cc.cc ] ++ (map (x: x.lib or x.out) buildInputs))
# libpulsecommon.so is linked but not found otherwise
- ++ lib.optionals pulseaudioSupport (map (x: "${x}/lib/pulseaudio") (toBuildInputs pkgArches (pkgs: [ pkgs.libpulseaudio ])))
+ ++ lib.optionals pulseaudioSupport (map (x: "${x.lib or x.out}/lib/pulseaudio") (toBuildInputs pkgArches (pkgs: [ pkgs.libpulseaudio ])))
);
# Don't shrink the ELF RPATHs in order to keep the extra RPATH
diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix
index 06ffc45cecf..93e83a375a4 100644
--- a/pkgs/misc/ghostscript/default.nix
+++ b/pkgs/misc/ghostscript/default.nix
@@ -126,6 +126,8 @@ stdenv.mkDerivation rec {
install_name_tool -change libgs.dylib.${version} $out/lib/libgs.dylib.${version} $out/bin/gs
'';
+ passthru = { inherit version; };
+
meta = {
homepage = "http://www.ghostscript.com/";
description = "PostScript interpreter (mainline version)";
diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix
index 2b3b05ceda1..16464ab27e3 100644
--- a/pkgs/misc/seafile-shared/default.nix
+++ b/pkgs/misc/seafile-shared/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec
{
- version = "4.4.2";
+ version = "5.0.7";
name = "seafile-shared-${version}";
src = fetchurl
{
url = "https://github.com/haiwen/seafile/archive/v${version}.tar.gz";
- sha256 = "00sflvyap3nw38qblpagp2japgp83sqc5s4r336mi6475grgmnyi";
+ sha256 = "ec166c86a41e7ab3b1ae97a56326ab4a2b1ec38686486b956c3d153b8023c670";
};
buildInputs = [ which automake autoconf pkgconfig libtool vala python intltool fuse ];
diff --git a/pkgs/misc/themes/vertex/default.nix b/pkgs/misc/themes/vertex/default.nix
index ea79426d47e..7c6778a40d5 100644
--- a/pkgs/misc/themes/vertex/default.nix
+++ b/pkgs/misc/themes/vertex/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "theme-vertex-${version}";
- version = "20150923";
+ version = "20160329";
src = fetchFromGitHub {
owner = "horst3180";
repo = "Vertex-theme";
rev = version;
- sha256 = "0jsdnrw7sgrb7s4byv80y9c782gd6vbq0xsrrhwkflfnxcldvz4r";
+ sha256 = "1zafnbxn9hgi4lmi254iw9jyhifcqijxa7cymwjpyy0jfa6sm1qj";
};
buildInputs = [ autoreconfHook gtk3 pkgconfig ];
diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix
index 0ad4db97635..e30073339fd 100644
--- a/pkgs/misc/vim-plugins/default.nix
+++ b/pkgs/misc/vim-plugins/default.nix
@@ -1,8 +1,8 @@
# TODO check that no license information gets lost
{ fetchurl, bash, stdenv, python, go, cmake, vim, vimUtils, perl, ruby, unzip
-, which, fetchgit, fetchFromGitHub, fetchhg, fetchzip, llvmPackages, zip
+, which, fetchgit, fetchFromGitHub, fetchhg, fetchzip, llvmPackages_38, zip
, vim_configurable, vimPlugins, xkb_switch, git
-, Cocoa
+, Cocoa ? null
}:
let
@@ -453,12 +453,12 @@ rec {
};
- vim-go = buildVimPluginFrom2Nix { # created by nix#NixDerivation
- name = "vim-go-2016-04-15";
+ vim-go = buildVimPluginFrom2Nix {
+ name = "vim-go-2016-05-01";
src = fetchgit {
url = "git://github.com/fatih/vim-go";
- rev = "b3fddb60fdab980d1fc339fbcbc879abd6cbf524";
- sha256 = "1ggjisbc187kyzdizqffkicjdkz67mhgpxmqjcvzaq2wc2w44aja";
+ rev = "91ffc410832d0b027f2258c7a91dbbfa378bf71a";
+ sha256 = "00793ick6vralihvmmx8np7japxrd3jkbn5ggqzq0ymgr508gxj4";
};
dependencies = [];
@@ -938,17 +938,17 @@ rec {
};
youcompleteme = buildVimPluginFrom2Nix { # created by nix#NixDerivation
- name = "youcompleteme-2016-04-10";
+ name = "youcompleteme-2016-04-28";
src = fetchgit {
url = "git://github.com/valloric/youcompleteme";
- rev = "f67033c990ff5d37ef91ba02da94f6d7409e1c5a";
- sha256 = "0hwpbj5hr9d26xdcjfxbssyrsl4926c8g999jzpah0sls1r3y2f0";
+ rev = "cb5756943fdd3ba062f101a5aba34acdd34d1356";
+ sha256 = "1fg85mf4x48g6jpn9idjp0k2nz1i34lrx1bxbvp0189ph1xfq7jj";
};
dependencies = [];
buildInputs = [
python go cmake
- (if stdenv.isDarwin then llvmPackages.clang else llvmPackages.clang-unwrapped)
- llvmPackages.llvm
+ (if stdenv.isDarwin then llvmPackages_38.clang else llvmPackages_38.clang-unwrapped)
+ llvmPackages_38.llvm
] ++ stdenv.lib.optional stdenv.isDarwin Cocoa;
buildPhase = ''
@@ -1682,4 +1682,25 @@ rec {
};
+ vim-pandoc-after = buildVimPluginFrom2Nix { # created by nix#NixDerivation
+ name = "vim-pandoc-after-2015-06-01";
+ src = fetchgit {
+ url = "git://github.com/vim-pandoc/vim-pandoc-after";
+ rev = "4377665e5c98f29ea838deb3b942200b8dd096ef";
+ sha256 = "1di82bgi7sjn7lmma7g9zbdraamsy9c6g7ms6jgglfvynbbvmgg0";
+ };
+ dependencies = [];
+
+ };
+
+ vimpreviewpandoc = buildVimPluginFrom2Nix { # created by nix#NixDerivation
+ name = "vimpreviewpandoc-2016-03-03";
+ src = fetchgit {
+ url = "git://github.com/tex/vimpreviewpandoc";
+ rev = "7c05b4a7bf55a361c7ac33e6e05f7965daed5889";
+ sha256 = "12xnnsvdsl2wc7fy537pdk6s3nfxw46g1l4xqr0fxzhz712nczk5";
+ };
+ dependencies = [];
+
+ };
}
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 5102d6cde1c..2b8d71b8760 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -68,6 +68,7 @@
"github:shougo/vimshell.vim"
"github:sjl/gundo.vim"
"github:takac/vim-hardtime"
+"github:tex/vimpreviewpandoc"
"github:thinca/vim-quickrun"
"github:tomasr/molokai"
"github:tpope/vim-eunuch"
@@ -77,6 +78,7 @@
"github:vim-airline/vim-airline-themes"
"github:vim-pandoc/vim-pandoc"
"github:vim-pandoc/vim-pandoc-syntax"
+"github:vim-pandoc/vim-pandoc-after"
"github:vim-scripts/Colour-Sampler-Pack"
"github:vim-scripts/a.vim"
"github:vim-scripts/align"
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index c18d3f6cc6d..c1e09c20111 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -66,7 +66,18 @@ let
mkdir -p "$dest"
pushd "$dest" >/dev/null
- cp -R "${sdk}/Library/Frameworks/$path/Versions/$current/Headers" .
+ # Keep track of if this is a child or a child rescue as with
+ # ApplicationServices in the 10.9 SDK
+ local isChild
+
+ if [ -d "${sdk}/Library/Frameworks/$path/Versions/$current/Headers" ]; then
+ isChild=1
+ cp -R "${sdk}/Library/Frameworks/$path/Versions/$current/Headers" .
+ else
+ isChild=0
+ current="$(readlink "/System/Library/Frameworks/$name.framework/Versions/Current")"
+ cp -R "${sdk}/Library/Frameworks/$name.framework/Versions/$current/Headers" .
+ fi
ln -s -L "/System/Library/Frameworks/$path/Versions/$current/$name"
ln -s -L "/System/Library/Frameworks/$path/Versions/$current/Resources"
@@ -74,8 +85,17 @@ let
ln -s "/System/Library/Frameworks/$path/module.map"
fi
- pushd "${sdk}/Library/Frameworks/$path/Versions/$current" >/dev/null
+ if [ $isChild -eq 1 ]; then
+ pushd "${sdk}/Library/Frameworks/$path/Versions/$current" >/dev/null
+ else
+ pushd "${sdk}/Library/Frameworks/$name.framework/Versions/$current" >/dev/null
+ fi
local children=$(echo Frameworks/*.framework)
+ if [ "$name" == "ApplicationServices" ]; then
+ # Fixing up ApplicationServices which is missing
+ # CoreGraphics in the 10.9 SDK
+ children="$children Frameworks/CoreGraphics.framework"
+ fi
popd >/dev/null
for child in $children; do
diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
index 750adfe3cbf..3ecb3511422 100644
--- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
@@ -48,7 +48,7 @@ with frameworks; with libs; {
ForceFeedback = [ CF IOKit ];
Foundation = [ CF libobjc Security ApplicationServices SystemConfiguration ];
GLKit = [ CF ];
- GLUT = [ GL OpenGL ];
+ GLUT = [ OpenGL ];
GSS = [];
GameController = [];
GameKit = [ Foundation ];
diff --git a/pkgs/os-specific/darwin/cf-private/setup-hook.sh b/pkgs/os-specific/darwin/cf-private/setup-hook.sh
index 7594c07977b..ae9ed5d1584 100644
--- a/pkgs/os-specific/darwin/cf-private/setup-hook.sh
+++ b/pkgs/os-specific/darwin/cf-private/setup-hook.sh
@@ -1,5 +1,5 @@
prependSearchPath() {
- NIX_CFLAGS_COMPILE="-F@out@/Library/Frameworks ${NIX_CFLAGS_COMPILE/"-F@out@/Library/Frameworks"/}"
+ NIX_CFLAGS_COMPILE="-F@out@/Library/Frameworks ${NIX_CFLAGS_COMPILE}"
}
linkWithRealCF() {
diff --git a/pkgs/os-specific/linux/acpid/default.nix b/pkgs/os-specific/linux/acpid/default.nix
index 1746c938444..aa8b25560e6 100644
--- a/pkgs/os-specific/linux/acpid/default.nix
+++ b/pkgs/os-specific/linux/acpid/default.nix
@@ -1,21 +1,18 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "acpid-2.0.25";
+ name = "acpid-2.0.27";
src = fetchurl {
url = "mirror://sourceforge/acpid2/${name}.tar.xz";
- sha256 = "0s2wg84x6pnrkf7i7lpzw2rilq4mj50vwb7p2b2n5hdyfa00lw0b";
+ sha256 = "05m6scbdzi2fb8zzi01c11a10pr0qb1gzccz4bbxj4fcacz24342";
};
- preBuild = ''
- makeFlagsArray=(BINDIR=$out/bin SBINDIR=$out/sbin MAN8DIR=$out/share/man/man8)
- '';
-
- meta = {
+ meta = with stdenv.lib; {
homepage = http://tedfelix.com/linux/acpid-netlink.html;
description = "A daemon for delivering ACPI events to userspace programs";
- license = stdenv.lib.licenses.gpl2Plus;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/os-specific/linux/android-udev-rules/default.nix b/pkgs/os-specific/linux/android-udev-rules/default.nix
index 5e3fb1c2ba0..be2b8026817 100644
--- a/pkgs/os-specific/linux/android-udev-rules/default.nix
+++ b/pkgs/os-specific/linux/android-udev-rules/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "android-udev-rules-${version}";
- version = "2016-03-03";
+ version = "2016-04-26";
src = fetchFromGitHub {
owner = "M0Rf30";
repo = "android-udev-rules";
- rev = "a6ec1239173bfbe2082211261528e834af9fbb64";
- sha256 = "11g7m8jjxxzyrbsd9g7cbk6bwy3c4f76pdy4lvdx68xrbsl2rvmj";
+ rev = "9af6e552016392db35191142b599a5199cf8a9fa";
+ sha256 = "1lvh7md6qz91q8jy9phnfxlb19s104lvsk75a5r07d8bjc4w9pxb";
};
installPhase = ''
diff --git a/pkgs/os-specific/linux/blktrace/default.nix b/pkgs/os-specific/linux/blktrace/default.nix
new file mode 100644
index 00000000000..3871630758c
--- /dev/null
+++ b/pkgs/os-specific/linux/blktrace/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, libaio }:
+
+stdenv.mkDerivation {
+ name = "blktrace-1.1.0";
+
+ # Official source
+ # "git://git.kernel.org/pub/scm/linux/kernel/git/axboe/blktrace.git"
+ src = fetchurl {
+ url = "http://brick.kernel.dk/snaps/blktrace-1.1.0.tar.bz2";
+ sha256 = "15cj9aki7z5i5y6bnchqry6yp40r4lmgmam6ar5gslnx0smgm8jl";
+ };
+
+ buildInputs = [ libaio ];
+
+ preConfigure = ''
+ sed s,/usr/local,$out, -i Makefile
+ '';
+
+ meta = {
+ description = "Block layer IO tracing mechanism";
+ license = stdenv.lib.licenses.gpl2;
+ };
+}
diff --git a/pkgs/os-specific/linux/consoletools/default.nix b/pkgs/os-specific/linux/consoletools/default.nix
index 0a799775551..b9f1ee90fe9 100644
--- a/pkgs/os-specific/linux/consoletools/default.nix
+++ b/pkgs/os-specific/linux/consoletools/default.nix
@@ -10,14 +10,17 @@ stdenv.mkDerivation rec {
};
buildInputs = [ SDL ];
+
makeFlags = [ "DESTDIR=$(out)"];
+ installFlags = ''PREFIX=""'';
+
meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/linuxconsole/;
description = "A set of tools for joysticks and serial peripherals";
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [ pSub ];
+ maintainers = with maintainers; [ pSub ebzzry ];
longDescription = ''
The included tools are:
diff --git a/pkgs/os-specific/linux/dietlibc/builder.sh b/pkgs/os-specific/linux/dietlibc/builder.sh
deleted file mode 100644
index ee0cb2b7522..00000000000
--- a/pkgs/os-specific/linux/dietlibc/builder.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-source $stdenv/setup
-
-makeFlags="prefix=$out"
-installFlags="prefix=$out"
-
-postInstall() {
- (cd $out && ln -s lib-* lib)
- (cd $out/lib && ln -s start.o crt1.o)
-
- # Fake crti.o and crtn.o.
- touch empty.c
- gcc -c empty.c -o $out/lib/crti.o
- gcc -c empty.c -o $out/lib/crtn.o
-
- # Copy from Glibc; binutils wants it.
- cp $glibc/include/sys/user.h $out/include/sys/
-
- # Remove , it makes some packages think we can load
- # dynamic libraries.
- rm $out/include/dlfcn.h
-
- # Dietlibc has a asm include directory, whose presence makes the
- # asm directory of kernel-headers unreachable. So make symlinks
- # from the dietlibc asm to the kernel-headers asm.
- ln -s $kernelHeaders/include/asm/* $out/include/asm/ || true
-
- # Make asm-x86_64 etc. available.
- for i in $kernelHeaders/include/asm-*; do
- ln -s $i $out/include/
- done
-
- # Idem for include/linux.
- ln -s $kernelHeaders/include/linux/* $out/include/linux/ || true
-}
-
-genericBuild
diff --git a/pkgs/os-specific/linux/dietlibc/default.nix b/pkgs/os-specific/linux/dietlibc/default.nix
deleted file mode 100644
index 12ffbfbc5ce..00000000000
--- a/pkgs/os-specific/linux/dietlibc/default.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{stdenv, fetchurl, glibc}:
-
-assert stdenv.isLinux;
-
-stdenv.mkDerivation {
- name = "dietlibc-0.30";
- src = fetchurl {
- url = mirror://kernel/linux/libs/dietlibc/dietlibc-0.30.tar.bz2;
- md5 = "2465d652fff6f1fad3da3b98e60e83c9";
- };
- builder = ./builder.sh;
-
- inherit glibc;
- kernelHeaders = glibc.linuxHeaders;
-
- hardeningDisable = [ "stackprotector" ]
- ++ stdenv.lib.optional stdenv.isi686 "pic";
-
- patches = [
-
- # dietlibc's sigcontext.h provides a macro called PC(), which is
- # rather intrusive (e.g., binutils fails to compile because of
- # it). Rename it.
- ./pc.patch
-
- # wchar.h declares lots of functions that don't actually exist.
- # Remove them.
- ./no-wchar.patch
-
- # Fix to get DNS resolution to work on 64-bit platforms. Taken
- # from 0.31 CVS.
- ./dns64.patch
-
- # Get lseek64 working on x86_64. From
- # http://svn.annvix.org/cgi-bin/viewvc.cgi/packages/releases/2.0-CURRENT/dietlibc/SOURCES
- ./x86_64-lseek64.patch
- #./x86_64-stat64.patch
-
- ];
-
- meta = {
- homepage = http://www.fefe.de/dietlibc/;
- description = "A small implementation of the C library";
- license = "GPL";
- };
-}
diff --git a/pkgs/os-specific/linux/dietlibc/dns64.patch b/pkgs/os-specific/linux/dietlibc/dns64.patch
deleted file mode 100644
index 47d54d1d16b..00000000000
--- a/pkgs/os-specific/linux/dietlibc/dns64.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-Only in dietlibc-0.30: CHANGES.orig
-diff -rc dietlibc-0.30-orig/libcruft/dnscruft2.c dietlibc-0.30/libcruft/dnscruft2.c
-*** dietlibc-0.30-orig/libcruft/dnscruft2.c 2005-05-01 22:08:25.000000000 +0200
---- dietlibc-0.30/libcruft/dnscruft2.c 2007-01-22 15:32:18.000000000 +0100
-***************
-*** 5,11 ****
- #include
- #include
- #include
-- #include
- #include
- #include
- #include
---- 5,10 ----
-diff -rc dietlibc-0.30-orig/libcruft/dnscruft.c dietlibc-0.30/libcruft/dnscruft.c
-*** dietlibc-0.30-orig/libcruft/dnscruft.c 2006-06-18 20:32:35.000000000 +0200
---- dietlibc-0.30/libcruft/dnscruft.c 2007-01-22 15:32:18.000000000 +0100
-***************
-*** 45,53 ****
- tmp=socket(PF_INET6,SOCK_DGRAM,IPPROTO_UDP);
- if (tmp<0) return;
- fcntl(tmp,F_SETFD,FD_CLOEXEC);
- si.sin6_family=AF_INET6;
-- si.sin6_port=0;
-- memset(&si.sin6_addr,0,16);
- if (bind(tmp,(struct sockaddr*)&si,sizeof(si))) return;
- __dns_fd6=tmp;
- }
---- 45,52 ----
- tmp=socket(PF_INET6,SOCK_DGRAM,IPPROTO_UDP);
- if (tmp<0) return;
- fcntl(tmp,F_SETFD,FD_CLOEXEC);
-+ memset(&si,0,sizeof(si));
- si.sin6_family=AF_INET6;
- if (bind(tmp,(struct sockaddr*)&si,sizeof(si))) return;
- __dns_fd6=tmp;
- }
-diff -rc dietlibc-0.30-orig/libcruft/res_mkquery.c dietlibc-0.30/libcruft/res_mkquery.c
-*** dietlibc-0.30-orig/libcruft/res_mkquery.c 2004-11-10 18:45:17.000000000 +0100
---- dietlibc-0.30/libcruft/res_mkquery.c 2007-01-22 15:32:18.000000000 +0100
-***************
-*** 42,51 ****
- int res_mkquery(int op, const char *dname, int class, int type, char* data,
- int datalen, const unsigned char* newrr, char* buf, int buflen) {
- unsigned char packet[512];
-! unsigned long len=0;
-! memmove(packet,dnspacket,12);
- if ((_res.options&RES_RECURSE)==0) packet[2]=0;
-- *(unsigned short*)packet=rand();
- {
- unsigned char* x;
- const char* y,* tmp;
---- 42,55 ----
- int res_mkquery(int op, const char *dname, int class, int type, char* data,
- int datalen, const unsigned char* newrr, char* buf, int buflen) {
- unsigned char packet[512];
-! unsigned long len;
-!
-! memcpy(packet,dnspacket,12);
-! len=rand();
-! packet[0]=len;
-! packet[1]=len>>8;
-! len=0;
- if ((_res.options&RES_RECURSE)==0) packet[2]=0;
- {
- unsigned char* x;
- const char* y,* tmp;
-diff -rc dietlibc-0.30-orig/libcruft/res_query.c dietlibc-0.30/libcruft/res_query.c
-*** dietlibc-0.30-orig/libcruft/res_query.c 2005-10-14 17:37:59.000000000 +0200
---- dietlibc-0.30/libcruft/res_query.c 2007-01-22 15:32:18.000000000 +0100
-***************
-*** 99,105 ****
- duh[1].fd=pnpfd;
- } else {
- duh[1].fd=-1;
-! duh[1].revents=0;
- }
-
- #endif
---- 99,105 ----
- duh[1].fd=pnpfd;
- } else {
- duh[1].fd=-1;
-! duh[1].events=0;
- }
-
- #endif
-diff -rc dietlibc-0.30-orig/syscalls.s/__guard.S dietlibc-0.30/syscalls.s/__guard.S
-*** dietlibc-0.30-orig/syscalls.s/__guard.S 2006-04-07 17:33:20.000000000 +0200
---- dietlibc-0.30/syscalls.s/__guard.S 2007-01-22 15:32:18.000000000 +0100
-***************
-*** 1,3 ****
---- 1,4 ----
-+ #include
- .data
- .type __guard,@object
- .global __guard
-***************
-*** 5,9 ****
---- 6,14 ----
- .global __stack_chk_guard
- __guard:
- __stack_chk_guard:
-+ #if __WORDSIZE == 64
-+ .quad 0xaff00
-+ #else
- .long 0xaff00
-+ #endif
-
diff --git a/pkgs/os-specific/linux/dietlibc/no-wchar.patch b/pkgs/os-specific/linux/dietlibc/no-wchar.patch
deleted file mode 100644
index 92be2cd2fea..00000000000
--- a/pkgs/os-specific/linux/dietlibc/no-wchar.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-diff -rc dietlibc-0.30-orig/include/wchar.h dietlibc-0.30/include/wchar.h
-*** dietlibc-0.30-orig/include/wchar.h 2005-09-21 09:33:08.000000000 +0200
---- dietlibc-0.30/include/wchar.h 2006-10-20 15:04:04.000000000 +0200
-***************
-*** 30,99 ****
- unsigned long sofar;
- } mbstate_t;
-
-- wint_t btowc(int);
-- wint_t fgetwc(FILE *);
-- wchar_t* fgetws(wchar_t *__restrict__, int, FILE *__restrict__);
-- wint_t fputwc(wchar_t, FILE *);
-- int fputws(const wchar_t *__restrict__, FILE *__restrict__);
-- int fwide(FILE *, int);
-- int fwprintf(FILE *__restrict__, const wchar_t *__restrict__, ...);
-- int fwscanf(FILE *__restrict__, const wchar_t *__restrict__, ...);
-- wint_t getwc(FILE *);
-- wint_t getwchar(void);
--
-- size_t mbrlen(const char *__restrict__, size_t, mbstate_t *__restrict__);
-- size_t mbrtowc(wchar_t *__restrict__, const char *__restrict__, size_t, mbstate_t *__restrict__);
-- int mbsinit(const mbstate_t *);
-- size_t mbsrtowcs(wchar_t *__restrict__, const char **__restrict__, size_t, mbstate_t *__restrict__);
-- wint_t putwc(wchar_t, FILE *);
-- wint_t putwchar(wchar_t);
-- int swprintf(wchar_t *__restrict__, size_t, const wchar_t *__restrict__, ...);
-- int swscanf(const wchar_t *__restrict__, const wchar_t *__restrict__, ...);
--
-- wint_t ungetwc(wint_t, FILE *);
-- int vfwprintf(FILE *__restrict__, const wchar_t *__restrict__, va_list);
-- int vfwscanf(FILE *__restrict__, const wchar_t *__restrict__, va_list);
-- int vwprintf(const wchar_t *__restrict__, va_list);
-- int vswprintf(wchar_t *__restrict__, size_t, const wchar_t *__restrict__, va_list);
-- int vswscanf(const wchar_t *__restrict__, const wchar_t *__restrict__, va_list);
-- int vwscanf(const wchar_t *__restrict__, va_list);
-- size_t wcrtomb(char *__restrict__, wchar_t, mbstate_t *__restrict__);
-- wchar_t *wcscat(wchar_t *__restrict__, const wchar_t *__restrict__);
-- wchar_t *wcschr(const wchar_t *, wchar_t);
-- int wcscmp(const wchar_t *, const wchar_t *);
-- int wcscoll(const wchar_t *, const wchar_t *);
-- wchar_t* wcscpy(wchar_t *__restrict__, const wchar_t *__restrict__);
-- size_t wcscspn(const wchar_t *, const wchar_t *);
-- size_t wcsftime(wchar_t *__restrict__, size_t, const wchar_t *__restrict__, const struct tm *__restrict__);
-- size_t wcslen(const wchar_t *) __pure;
-- wchar_t *wcsncat(wchar_t *__restrict__, const wchar_t *__restrict__, size_t);
-- int wcsncmp(const wchar_t *, const wchar_t *, size_t);
-- wchar_t *wcsncpy(wchar_t *__restrict__, const wchar_t *__restrict__, size_t);
-- wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
-- wchar_t *wcsrchr(const wchar_t *, wchar_t);
-- size_t wcsrtombs(char *__restrict__, const wchar_t **__restrict__, size_t, mbstate_t *__restrict__);
-- size_t wcsspn(const wchar_t *, const wchar_t *);
-- wchar_t *wcsstr(const wchar_t *__restrict__, const wchar_t *__restrict__);
-- double wcstod(const wchar_t *__restrict__, wchar_t **__restrict__);
-- float wcstof(const wchar_t *__restrict__, wchar_t **__restrict__);
-- wchar_t *wcstok(wchar_t *__restrict__, const wchar_t *__restrict__, wchar_t **__restrict__);
-- long wcstol(const wchar_t *__restrict__, wchar_t **__restrict__, int);
-- long double wcstold(const wchar_t *__restrict__, wchar_t **__restrict__);
-- long long wcstoll(const wchar_t *__restrict__, wchar_t **__restrict__, int);
-- unsigned long wcstoul(const wchar_t *__restrict__, wchar_t **__restrict__, int);
-- unsigned long long wcstoull(const wchar_t *__restrict__, wchar_t **__restrict__, int);
--
-- size_t wcsxfrm(wchar_t *__restrict__, const wchar_t *__restrict__, size_t);
-- int wctob(wint_t);
--
-- wchar_t *wmemchr(const wchar_t *, wchar_t, size_t);
-- int wmemcmp(const wchar_t *, const wchar_t *, size_t);
-- wchar_t *wmemcpy(wchar_t *__restrict__, const wchar_t *__restrict__, size_t);
-- wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t);
-- wchar_t *wmemset(wchar_t *, wchar_t, size_t);
-- int wprintf(const wchar_t *__restrict__, ...);
-- int wscanf(const wchar_t *__restrict__, ...);
--
- __END_DECLS
-
- #endif
---- 30,35 ----
-Only in dietlibc-0.30/include: wchar.h~
diff --git a/pkgs/os-specific/linux/dietlibc/pc.patch b/pkgs/os-specific/linux/dietlibc/pc.patch
deleted file mode 100644
index fd274d24f03..00000000000
--- a/pkgs/os-specific/linux/dietlibc/pc.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff -rc dietlibc-0.30-orig/include/asm/arm-sigcontext.h dietlibc-0.30/include/asm/arm-sigcontext.h
-*** dietlibc-0.30-orig/include/asm/arm-sigcontext.h 2002-05-09 03:05:10.000000000 +0200
---- dietlibc-0.30/include/asm/arm-sigcontext.h 2006-10-19 12:40:30.000000000 +0200
-***************
-*** 1,5 ****
-
-! #define PC(ctx) (ctx.arm_pc)
-
- /*
- * Signal context structure - contains all info to do with the state
---- 1,5 ----
-
-! #define __DIETLIBC_PC(ctx) (ctx.arm_pc)
-
- /*
- * Signal context structure - contains all info to do with the state
-diff -rc dietlibc-0.30-orig/include/asm/i386-sigcontext.h dietlibc-0.30/include/asm/i386-sigcontext.h
-*** dietlibc-0.30-orig/include/asm/i386-sigcontext.h 2005-09-21 09:33:08.000000000 +0200
---- dietlibc-0.30/include/asm/i386-sigcontext.h 2006-10-19 12:40:41.000000000 +0200
-***************
-*** 38,44 ****
- };
-
- #define X86_FXSR_MAGIC 0x0000
-! #define PC(ctx) (ctx.eip)
-
- struct sigcontext {
- __u16 gs, __gsh;
---- 38,44 ----
- };
-
- #define X86_FXSR_MAGIC 0x0000
-! #define __DIETLIBC_PC(ctx) (ctx.eip)
-
- struct sigcontext {
- __u16 gs, __gsh;
-diff -rc dietlibc-0.30-orig/include/asm/ia64-sigcontext.h dietlibc-0.30/include/asm/ia64-sigcontext.h
-*** dietlibc-0.30-orig/include/asm/ia64-sigcontext.h 2002-07-20 18:47:48.000000000 +0200
---- dietlibc-0.30/include/asm/ia64-sigcontext.h 2006-10-19 12:39:40.000000000 +0200
-***************
-*** 1,6 ****
- #include
-
-! #define PC(ctx) (ctx.sc_ip)
-
- struct sigcontext {
- unsigned long sc_flags;
---- 1,6 ----
- #include
-
-! #define __DIETLIBC_PC(ctx) (ctx.sc_ip)
-
- struct sigcontext {
- unsigned long sc_flags;
-diff -rc dietlibc-0.30-orig/profiling/profil.c dietlibc-0.30/profiling/profil.c
-*** dietlibc-0.30-orig/profiling/profil.c 2002-04-08 00:13:53.000000000 +0200
---- dietlibc-0.30/profiling/profil.c 2006-10-19 12:40:58.000000000 +0200
-***************
-*** 43,51 ****
- static void
- profiler (int signal, struct sigcontext ctx)
- {
-! size_t s = PC(ctx)-low_pc;
- (void)signal;
-! if ((PC(ctx)) < low_pc) return;
- s >>= 1;
- if (s < maxhits)
- ++buffer[s];
---- 43,51 ----
- static void
- profiler (int signal, struct sigcontext ctx)
- {
-! size_t s = __DIETLIBC_PC(ctx)-low_pc;
- (void)signal;
-! if ((__DIETLIBC_PC(ctx)) < low_pc) return;
- s >>= 1;
- if (s < maxhits)
- ++buffer[s];
diff --git a/pkgs/os-specific/linux/dietlibc/x86_64-lseek64.patch b/pkgs/os-specific/linux/dietlibc/x86_64-lseek64.patch
deleted file mode 100644
index 47187a310d2..00000000000
--- a/pkgs/os-specific/linux/dietlibc/x86_64-lseek64.patch
+++ /dev/null
@@ -1,6 +0,0 @@
---- dietlibc-0.27/x86_64/lseek64.S.x86_64-lseek64 2005-03-29 08:46:09.074515293 -0500
-+++ dietlibc-0.27/x86_64/lseek64.S 2005-03-29 08:46:09.074515293 -0500
-@@ -0,0 +1,3 @@
-+#include "syscalls.h"
-+
-+syscall_weak(lseek,lseek64,__libc_lseek64)
diff --git a/pkgs/os-specific/linux/dpdk/default.nix b/pkgs/os-specific/linux/dpdk/default.nix
new file mode 100644
index 00000000000..7ca71a695e0
--- /dev/null
+++ b/pkgs/os-specific/linux/dpdk/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, lib, kernel, fetchurl }:
+
+assert lib.versionAtLeast kernel.version "3.18";
+
+stdenv.mkDerivation rec {
+ name = "dpdk-${version}-${kernel.version}";
+ version = "16.04";
+
+ src = fetchurl {
+ url = "http://dpdk.org/browse/dpdk/snapshot/dpdk-${version}.tar.gz";
+ sha256 = "0yrz3nnhv65v2jzz726bjswkn8ffqc1sr699qypc9m78qrdljcfn";
+ };
+
+ RTE_KERNELDIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
+ RTE_TARGET = "x86_64-native-linuxapp-gcc";
+
+ enableParallelBuilding = true;
+ outputs = [ "out" "examples" ];
+
+ buildPhase = ''
+ make T=x86_64-native-linuxapp-gcc config
+ make T=x86_64-native-linuxapp-gcc install
+ make T=x86_64-native-linuxapp-gcc examples
+ '';
+
+ installPhase = ''
+ mkdir $out
+ cp -pr x86_64-native-linuxapp-gcc/{app,lib,include,kmod} $out/
+
+ mkdir $examples
+ cp -pr examples/* $examples/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Set of libraries and drivers for fast packet processing";
+ homepage = http://dpdk.org/;
+ license = with licenses; [ lgpl21 gpl2 bsd2 ];
+ platforms = [ "x86_64-linux" ];
+ maintainers = [ maintainers.iElectric ];
+ };
+}
diff --git a/pkgs/os-specific/linux/e3cfsprogs/builder.sh b/pkgs/os-specific/linux/e3cfsprogs/builder.sh
deleted file mode 100755
index c3352ec84ae..00000000000
--- a/pkgs/os-specific/linux/e3cfsprogs/builder.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-source $stdenv/setup
-
-tar -zxvf $src
-cd e3cfsprogs*/
-
-mkdir build;
-cd build;
-../configure --prefix=$out
-make
-#make check #almost all checks fail... maybe they have to be done on a ext3cow fs ???
-make install
-
-#we must rename according to the manual of e3cfprogs
-cp misc/mke2fs $out/sbin/mkfs.ext3cow
diff --git a/pkgs/os-specific/linux/e3cfsprogs/default.nix b/pkgs/os-specific/linux/e3cfsprogs/default.nix
deleted file mode 100644
index ef25d59a9df..00000000000
--- a/pkgs/os-specific/linux/e3cfsprogs/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{stdenv, fetchurl, gettext}:
-
-stdenv.mkDerivation {
- name = "e3cfsprogs-1.39";
- builder = ./builder.sh;
-
- patches = [ ./e3cfsprogs-1.39_bin_links.patch ./e3cfsprogs-1.39_etc.patch ];
-
- src = fetchurl {
- url = http://ext3cow.com/e3cfsprogs/e3cfsprogs-1.39.tgz;
- sha256 = "8dd3de546aeb1ae42fb05409aeb724a145fe9aa1dbe1115441c2297c9d48cf31";
- };
-
- configureFlags ="--enable-dynamic-e2fsck --enable-elf-shlibs";
- buildInputs = [gettext];
- preInstall = "installFlagsArray=('LN=ln -s')";
- postInstall = "make install-libs";
-}
-
-#note that ext3cow requires the ext3cow kernel patch !!!!
diff --git a/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_bin_links.patch b/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_bin_links.patch
deleted file mode 100644
index cf8c819c97a..00000000000
--- a/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_bin_links.patch
+++ /dev/null
@@ -1,111 +0,0 @@
-diff -Naur e3cfsprogs-1.39/config/config.guess e3cfsprogs-1.39_mod/config/config.guess
---- e3cfsprogs-1.39/config/config.guess 2006-04-10 00:34:21.000000000 +0200
-+++ e3cfsprogs-1.39_mod/config/config.guess 2007-07-20 16:28:58.000000000 +0200
-@@ -319,7 +319,7 @@
- echo sparc-icl-nx6
- exit ;;
- DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
-- case `/usr/bin/uname -p` in
-+ case `uname -p` in
- sparc) echo sparc-icl-nx7; exit ;;
- esac ;;
- sun4H:SunOS:5.*:*)
-@@ -460,7 +460,7 @@
- exit ;;
- AViiON:dgux:*:*)
- # DG/UX returns AViiON for all architectures
-- UNAME_PROCESSOR=`/usr/bin/uname -p`
-+ UNAME_PROCESSOR=`uname -p`
- if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
- then
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
-@@ -1054,7 +1054,7 @@
- exit ;;
- i*86:*:5:[678]*)
- # UnixWare 7.x, OpenUNIX and OpenServer 6.
-- case `/bin/uname -X | grep "^Machine"` in
-+ case `uname -X | grep "^Machine"` in
- *486*) UNAME_MACHINE=i486 ;;
- *Pentium) UNAME_MACHINE=i586 ;;
- *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
-@@ -1065,14 +1065,14 @@
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then
-- UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
-- (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-- (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
-+ elif uname -X 2>/dev/null >/dev/null ; then
-+ UNAME_REL=`(uname -X|grep Release|sed -e 's/.*= //')`
-+ (uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
-+ (uname -X|grep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
-- (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
-+ (uname -X|grep '^Machine.*Pent *II' >/dev/null) \
- && UNAME_MACHINE=i686
-- (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
-+ (uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
-@@ -1114,12 +1114,12 @@
- OS_REL=''
- test -r /etc/.relid \
- && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
-- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-+ uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
-- /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
-+ uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-- /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-+ uname -p 2>/dev/null | grep 86 >/dev/null \
- && { echo i486-ncr-sysv4; exit; } ;;
- m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
- echo m68k-unknown-lynxos${UNAME_RELEASE}
-@@ -1471,8 +1471,8 @@
- uname -s = `(uname -s) 2>/dev/null || echo unknown`
- uname -v = `(uname -v) 2>/dev/null || echo unknown`
-
--/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
--/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
-+uname -p = `(uname -p) 2>/dev/null`
-+uname -X = `(uname -X) 2>/dev/null`
-
- hostinfo = `(hostinfo) 2>/dev/null`
- /bin/universe = `(/bin/universe) 2>/dev/null`
-diff -Naur e3cfsprogs-1.39/lib/blkid/test_probe.in e3cfsprogs-1.39_mod/lib/blkid/test_probe.in
---- e3cfsprogs-1.39/lib/blkid/test_probe.in 2005-09-10 20:08:42.000000000 +0200
-+++ e3cfsprogs-1.39_mod/lib/blkid/test_probe.in 2007-07-20 16:26:02.000000000 +0200
-@@ -21,7 +21,7 @@
- fi
- bunzip2 < $SRCDIR/tests/$i.img.bz2 > /tmp/test.img.$$
- ./tst_probe /tmp/test.img.$$ > tests/$i.out
-- /bin/rm -f /tmp/test.img.$$ tests/$i.ok tests/$i.failed
-+ rm -f /tmp/test.img.$$ tests/$i.ok tests/$i.failed
- cmp -s tests/$i.out $SRCDIR/tests/$i.results
- if [ $? = 0 ]; then
- echo ok
-diff -Naur e3cfsprogs-1.39/tests/defaults/e_script e3cfsprogs-1.39_mod/tests/defaults/e_script
---- e3cfsprogs-1.39/tests/defaults/e_script 2005-09-06 11:40:14.000000000 +0200
-+++ e3cfsprogs-1.39_mod/tests/defaults/e_script 2007-07-20 16:26:26.000000000 +0200
-@@ -25,7 +25,7 @@
- elif [ "$class" = icount ]; then
- TEST_PROG=$TEST_ICOUNT
- else
-- TEST_PROG=/bin/cat
-+ TEST_PROG=cat
- fi
-
- cat $SRCDIR/progs/test_data/$instance.setup $SRCDIR/progs/test_data/test.$class \
-diff -Naur e3cfsprogs-1.39/util/gcc-wall-cleanup e3cfsprogs-1.39_mod/util/gcc-wall-cleanup
---- e3cfsprogs-1.39/util/gcc-wall-cleanup 2005-09-06 11:40:15.000000000 +0200
-+++ e3cfsprogs-1.39_mod/util/gcc-wall-cleanup 2007-07-20 16:30:04.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/bin/sed -f
-+#!sed -f
- #
- # This script filters out gcc-wall crud that we're not interested in seeing.
- #
diff --git a/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_etc.patch b/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_etc.patch
deleted file mode 100644
index 5997d431f4c..00000000000
--- a/pkgs/os-specific/linux/e3cfsprogs/e3cfsprogs-1.39_etc.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Naur e3cfsprogs-1.39/misc/Makefile.in e3cfsprogs-1.39_path_mod/misc/Makefile.in
---- e3cfsprogs-1.39/misc/Makefile.in 2006-03-27 07:58:10.000000000 +0200
-+++ e3cfsprogs-1.39_path_mod/misc/Makefile.in 2007-07-20 16:45:04.000000000 +0200
-@@ -223,12 +223,12 @@
- @$(SUBSTITUTE_UPTIME) $(srcdir)/filefrag.8.in filefrag.8
-
- installdirs:
-- @echo " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir)"
-+ @echo " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir) $(root_sysconfdir)"
- @$(MKINSTALLDIRS) $(DESTDIR)$(sbindir) \
- $(DESTDIR)$(root_sbindir) $(DESTDIR)$(bindir) \
- $(DESTDIR)$(man1dir) $(DESTDIR)$(man8dir) \
- $(DESTDIR)$(man1dir) $(DESTDIR)$(man5dir) \
-- $(DESTDIR)$(libdir) $(DESTDIR)/etc
-+ $(DESTDIR)$(libdir) $(DESTDIR)$(root_sysconfdir)/etc
-
- install: all $(SMANPAGES) $(UMANPAGES) installdirs
- @for i in $(SPROGS); do \
-@@ -291,7 +291,7 @@
- @if ! test -f $(DESTDIR)/etc/mke2fs.conf; then \
- echo " INSTALL_DATA /etc/mke2fs.conf"; \
- $(INSTALL_DATA) $(srcdir)/mke2fs.conf \
-- $(DESTDIR)/etc/mke2fs.conf; \
-+ $(DESTDIR)$(root_sysconfdir)/mke2fs.conf; \
- fi
-
- install-strip: install
diff --git a/pkgs/os-specific/linux/fatrace/default.nix b/pkgs/os-specific/linux/fatrace/default.nix
index ca864091d4b..09da891a175 100644
--- a/pkgs/os-specific/linux/fatrace/default.nix
+++ b/pkgs/os-specific/linux/fatrace/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, python3, which }:
+{ stdenv, fetchurl, fetchpatch, python3, which }:
stdenv.mkDerivation rec {
name = "fatrace-${version}";
- version = "0.11";
+ version = "0.12";
src = fetchurl {
url = "http://launchpad.net/fatrace/trunk/${version}/+download/${name}.tar.bz2";
- sha256 = "1f77v222nlfbf8fv7d28cnpm7x8xz0mhxavgz19c2jc51pjlv84s";
+ sha256 = "0szn86rbbvmjcw192vjhhgc3v99s5lm2kg93gk1yzm6ay831grsh";
};
buildInputs = [ python3 which ];
diff --git a/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix b/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix
new file mode 100644
index 00000000000..dd30003aa40
--- /dev/null
+++ b/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, linuxPackages }:
+with stdenv.lib;
+stdenv.mkDerivation {
+ name = "rtl8723bs-firmware-${linuxPackages.rtl8723bs.rev}";
+ inherit (linuxPackages.rtl8723bs) src;
+
+ phases = [ "unpackPhase" "installPhase" ];
+
+ installPhase = ''
+ mkdir -p "$out/lib/firmware/rtlwifi"
+ cp rtl8723bs_nic.bin "$out/lib/firmware/rtlwifi"
+ cp rtl8723bs_wowlan.bin "$out/lib/firmware/rtlwifi"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Firmware for RealTek 8723bs";
+ homepage = https://github.com/hadess/rtl8723bs;
+ license = licenses.unfreeRedistributableFirmware;
+ maintainers = with maintainers; [ elitak ];
+ };
+}
diff --git a/pkgs/os-specific/linux/i7z/default.nix b/pkgs/os-specific/linux/i7z/default.nix
index 1fe1f48f4ef..1ca200a1121 100644
--- a/pkgs/os-specific/linux/i7z/default.nix
+++ b/pkgs/os-specific/linux/i7z/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, ncurses}:
+{ stdenv, fetchurl, qt4, ncurses }:
stdenv.mkDerivation rec {
name = "i7z-0.27.2";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "1wa7ix6m75wl3k2n88sz0x8cckvlzqklja2gvzqfw5rcfdjjvxx7";
};
- buildInputs = [qt4 ncurses];
+ buildInputs = [ qt4 ncurses ];
buildPhase = ''
make
diff --git a/pkgs/os-specific/linux/ifplugd/interface.patch b/pkgs/os-specific/linux/ifplugd/interface.patch
deleted file mode 100644
index 9c2de464bbd..00000000000
--- a/pkgs/os-specific/linux/ifplugd/interface.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/interface.c 2004/12/19 00:08:01 114
-+++ src/interface.c 2006/03/07 13:15:11 133
-@@ -22,9 +22,9 @@
- #include
- #endif
-
-+#include
- #include
- #include
--#include
- #include
- #include
- #include
diff --git a/pkgs/os-specific/linux/kernel-headers-cross/builder.sh b/pkgs/os-specific/linux/kernel-headers-cross/builder.sh
deleted file mode 100644
index 3bc4abc9233..00000000000
--- a/pkgs/os-specific/linux/kernel-headers-cross/builder.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-source $stdenv/setup
-
-
-buildPhase() {
- make include/linux/version.h
-}
-
-
-installPhase() {
- mkdir $out
- mkdir $out/include
- #cd $out/include
- #ln -s asm-arm asm
- if test $cross = "arm-linux"; then
- arch=arm
- elif test $cross = "mips-linux"; then
- arch=mips
- elif test $cross = "sparc-linux"; then
- arch=sparc
- elif test $cross = "powerpc-linux"; then
- arch=ppc
- elif test $cross = "ppc-linux"; then
- arch=ppc
- fi
- make include/asm ARCH=$arch
- cp -prvd include/linux include/asm include/asm-$arch include/asm-generic $out/include
- echo -n > $out/include/linux/autoconf.h
-}
-
-
-genericBuild
diff --git a/pkgs/os-specific/linux/kernel-headers-cross/default.nix b/pkgs/os-specific/linux/kernel-headers-cross/default.nix
deleted file mode 100644
index e2d4dedf799..00000000000
--- a/pkgs/os-specific/linux/kernel-headers-cross/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, fetchurl, cross}:
-
-assert stdenv.system == "i686-linux";
-
-stdenv.mkDerivation {
- name = "linux-headers-2.6.14.5";
- builder = ./builder.sh;
- src = fetchurl {
- url = mirror://kernel/linux/kernel/v2.6/linux-2.6.14.5.tar.bz2;
- md5 = "9f057e3bd31c50dc48553def01bc8037";
- };
- inherit cross;
-}
diff --git a/pkgs/os-specific/linux/kernel-headers/default.nix b/pkgs/os-specific/linux/kernel-headers/default.nix
index a33d24fc847..da9f3009474 100644
--- a/pkgs/os-specific/linux/kernel-headers/default.nix
+++ b/pkgs/os-specific/linux/kernel-headers/default.nix
@@ -1,5 +1,7 @@
{ stdenv, kernel, perl }:
+assert (!(kernel.features.grsecurity or false));
+
let
baseBuildFlags = [ "INSTALL_HDR_PATH=$(out)" "headers_install" ];
in stdenv.mkDerivation {
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 6ba1234673b..485cdd76f6a 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -496,6 +496,9 @@ with stdenv.lib;
BINFMT_SCRIPT y
''}
+ # For systemd-binfmt
+ BINFMT_MISC? y
+
# Enable the 9P cache to speed up NixOS VM tests.
9P_FSCACHE? y
9P_FS_POSIX_ACL? y
diff --git a/pkgs/os-specific/linux/kernel/grsecurity-path-4.5.patch b/pkgs/os-specific/linux/kernel/grsecurity-path-4.5.patch
new file mode 100644
index 00000000000..e0430a69c95
--- /dev/null
+++ b/pkgs/os-specific/linux/kernel/grsecurity-path-4.5.patch
@@ -0,0 +1,14 @@
+diff -ru a/kernel/kmod.c b/kernel/kmod.c
+--- a/kernel/kmod.c 2016-04-21 17:06:09.882281660 +0200
++++ b/kernel/kmod.c 2016-04-21 17:08:17.458949309 +0200
+@@ -294,7 +294,9 @@
+ strncmp(sub_info->path, "/lib/", 5) && strncmp(sub_info->path, "/lib64/", 7) &&
+ strncmp(sub_info->path, "/usr/libexec/", 13) && strncmp(sub_info->path, "/usr/bin/", 9) &&
+ strncmp(sub_info->path, "/usr/sbin/", 10) && strcmp(sub_info->path, "/bin/false") &&
+- strcmp(sub_info->path, "/usr/share/apport/apport")) || strstr(sub_info->path, "..")) {
++ strcmp(sub_info->path, "/usr/share/apport/apport") &&
++ strncmp(sub_info->path, "/nix/store/", 11) &&
++ strncmp(sub_info->path, "/run/current-system/systemd/lib/", 32)) || strstr(sub_info->path, "..")) {
+ printk(KERN_ALERT "grsec: denied exec of usermode helper binary %.950s located outside of permitted system paths\n", sub_info->path);
+ retval = -EPERM;
+ goto out;
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index c6dfb693523..6b997943d7c 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
- version = "4.4.7";
+ version = "4.4.8";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "00nkh0klk9b777fvhgf10wsrc7h8ycchgazwirk2926wmisjhl8q";
+ sha256 = "02gf7dkdibhxv8n4qfnyqh645d102g9z7pdid8pcq4jhd99sg9yj";
};
kernelPatches = args.kernelPatches;
diff --git a/pkgs/os-specific/linux/kernel/linux-4.5.nix b/pkgs/os-specific/linux/kernel/linux-4.5.nix
index 14ae13c320d..267d0d58de4 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.5.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.5.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
- version = "4.5.1";
+ version = "4.5.2";
extraMeta.branch = "4.5";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0q6qkp7w5hy1ai13zgvj2982kjk81rfzd8ff7ixp3slq8bmsz07i";
+ sha256 = "17r063zx880ka3ayv9cf1yjfilvxlifhja1rhw5z3w35hgdkj8z3";
};
kernelPatches = args.kernelPatches;
diff --git a/pkgs/os-specific/linux/kernel/linux-grsecurity-4.1.nix b/pkgs/os-specific/linux/kernel/linux-grsecurity-4.5.nix
similarity index 78%
rename from pkgs/os-specific/linux/kernel/linux-grsecurity-4.1.nix
rename to pkgs/os-specific/linux/kernel/linux-grsecurity-4.5.nix
index 4359f4586c5..267d0d58de4 100644
--- a/pkgs/os-specific/linux/kernel/linux-grsecurity-4.1.nix
+++ b/pkgs/os-specific/linux/kernel/linux-grsecurity-4.5.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
- version = "4.1.7";
- extraMeta.branch = "4.1";
+ version = "4.5.2";
+ extraMeta.branch = "4.5";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0g1dnvak0pd03d4miy1025bw64wq71w29a058dzspdr6jcf9qwbn";
+ sha256 = "17r063zx880ka3ayv9cf1yjfilvxlifhja1rhw5z3w35hgdkj8z3";
};
kernelPatches = args.kernelPatches;
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index ea9eb4d551b..9a948a68c4c 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
- version = "4.6-rc3";
- modDirVersion = "4.6.0-rc3";
+ version = "4.6-rc6";
+ modDirVersion = "4.6.0-rc6";
extraMeta.branch = "4.6";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/testing/linux-${version}.tar.xz";
- sha256 = "1vhvhbldk5pvwxhdndyzvyqy5mscpnlz09sfyh2c9rk6wc1hc8xv";
+ sha256 = "040sk87zdgqsbma5sk1hk4graga8yafh4rn89vkznkwzdlwa3gyx";
};
features.iwlwifi = true;
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix
index 707ebb544bf..14b0692dbad 100644
--- a/pkgs/os-specific/linux/kernel/patches.nix
+++ b/pkgs/os-specific/linux/kernel/patches.nix
@@ -96,14 +96,6 @@ rec {
sha256 = "1sp1gwa7ahzflq7ayb51bg52abrn5zx1hb3pff3axpjqq7vfai6f";
};
- grsecurity_4_1 = grsecPatch
- { kernel = pkgs.grsecurity_base_linux_4_1;
- patches = [ grsecurity_fix_path_3_14 ];
- kversion = "4.1.7";
- revision = "201509201149";
- sha256 = "1agv8c3c4vmh5algbzmrq2f6vwk72rikrlcbm4h7jbrb9js6fxk4";
- };
-
grsecurity_4_4 = grsecPatch
{ kernel = pkgs.grsecurity_base_linux_4_4;
patches = [ grsecurity_fix_path_4_4 ];
@@ -112,7 +104,15 @@ rec {
sha256 = "04k4nhshl6r5n41ha5620s7cd70dmmmvyf9mnn5359jr1720kxpf";
};
- grsecurity_latest = grsecurity_4_4;
+ grsecurity_4_5 = grsecPatch
+ { kernel = pkgs.grsecurity_base_linux_4_5;
+ patches = [ grsecurity_fix_path_4_5 ];
+ kversion = "4.5.2";
+ revision = "201604290633";
+ sha256 = "0qrs4fk6lyqngq3fnsmrv0y3yp1lrbiwadfc6v7hy4lyv77wz107";
+ };
+
+ grsecurity_latest = grsecurity_4_5;
grsecurity_fix_path_3_14 =
{ name = "grsecurity-fix-path-3.14";
@@ -124,6 +124,11 @@ rec {
patch = ./grsecurity-path-4.4.patch;
};
+ grsecurity_fix_path_4_5 =
+ { name = "grsecurity-fix-path-4.5";
+ patch = ./grsecurity-path-4.5.patch;
+ };
+
crc_regression =
{ name = "crc-backport-regression";
patch = ./crc-regression.patch;
diff --git a/pkgs/os-specific/linux/klibc/default.nix b/pkgs/os-specific/linux/klibc/default.nix
index ffa381d0f29..6ab837fd0a7 100644
--- a/pkgs/os-specific/linux/klibc/default.nix
+++ b/pkgs/os-specific/linux/klibc/default.nix
@@ -1,16 +1,15 @@
-{ stdenv, fetchurl, kernelHeaders, kernel, perl }:
+{ stdenv, fetchurl, linuxHeaders, perl }:
let
- version = "2.0.4";
-
commonMakeFlags = [
"prefix=$(out)"
"SHLIBDIR=$(out)/lib"
];
in
-stdenv.mkDerivation {
- name = "klibc-${version}-${kernel.version}";
+stdenv.mkDerivation rec {
+ name = "klibc-${version}";
+ version = "2.0.4";
src = fetchurl {
url = "mirror://kernel/linux/libs/klibc/2.0/klibc-${version}.tar.xz";
@@ -25,13 +24,13 @@ stdenv.mkDerivation {
makeFlags = commonMakeFlags ++ [
"KLIBCARCH=${stdenv.platform.kernelArch}"
- "KLIBCKERNELSRC=${kernelHeaders}"
+ "KLIBCKERNELSRC=${linuxHeaders}"
] ++ stdenv.lib.optional (stdenv.platform.kernelArch == "arm") "CONFIG_AEABI=y";
crossAttrs = {
makeFlags = commonMakeFlags ++ [
"KLIBCARCH=${stdenv.cross.platform.kernelArch}"
- "KLIBCKERNELSRC=${kernelHeaders.crossDrv}"
+ "KLIBCKERNELSRC=${linuxHeaders.crossDrv}"
"CROSS_COMPILE=${stdenv.cross.config}-"
] ++ stdenv.lib.optional (stdenv.cross.platform.kernelArch == "arm") "CONFIG_AEABI=y";
};
@@ -43,7 +42,7 @@ stdenv.mkDerivation {
cp $(find $(find . -name static) -type f ! -name "*.g" -a ! -name ".*") $dir/
cp usr/dash/sh $dir/
- for file in ${kernelHeaders}/include/*; do
+ for file in ${linuxHeaders}/include/*; do
ln -sv $file $out/lib/klibc/include
done
'';
diff --git a/pkgs/os-specific/linux/lsb-release/default.nix b/pkgs/os-specific/linux/lsb-release/default.nix
new file mode 100644
index 00000000000..9715f77f9e4
--- /dev/null
+++ b/pkgs/os-specific/linux/lsb-release/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, perl, getopt }:
+
+stdenv.mkDerivation rec {
+ version = "1.4";
+ name = "lsb-release-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/lsb/${name}.tar.gz";
+ sha256 = "0wkiy7ymfi3fh2an2g30raw6yxh6rzf6nz2v90fplbnnz2414clr";
+ };
+
+ preConfigure = ''
+ substituteInPlace help2man \
+ --replace /usr/bin/perl ${perl}/bin/perl
+ '';
+
+ installFlags = [ "prefix=$(out)" ];
+
+ buildInputs = [ perl getopt ];
+
+ meta = {
+ description = "Prints certain LSB (Linux Standard Base) and Distribution information";
+ homepage = http://www.linuxfoundation.org/collaborate/workgroups/lsb;
+ license = [ stdenv.lib.licenses.gpl2Plus stdenv.lib.licenses.gpl3Plus ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/os-specific/linux/module-init-tools/default.nix b/pkgs/os-specific/linux/module-init-tools/default.nix
deleted file mode 100644
index ded6e77e43b..00000000000
--- a/pkgs/os-specific/linux/module-init-tools/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ stdenv, fetchurl, docbook2x, docbook_sgml_dtd_41 }:
-
-assert (stdenv.lib.elem stdenv.system stdenv.lib.platforms.linux);
-
-stdenv.mkDerivation {
- name = "module-init-tools-3.16";
-
- src = [
- (fetchurl {
- url = http://ftp.be.debian.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.16.tar.bz2;
- sha256 = "0jxnz9ahfic79rp93l5wxcbgh4pkv85mwnjlbv1gz3jawv5cvwp1";
- })
-
- # Upstream forgot to include the generated manpages. Thankfully
- # the Gentoo people fixed this for us :-)
- (fetchurl {
- urls = [
- mirror://gentoo/distfiles/module-init-tools-3.16-man.tar.bz2
- http://mirror.meleeweb.net/pub/linux/gentoo/distfiles/module-init-tools-3.16-man.tar.bz2
- ];
- sha256 = "1j1nzi87kgsh4scl645fhwhjvljxj83cmdasa4n4p5krhasgw358";
- })
- ];
-
- buildInputs = [ stdenv.glibc.dev stdenv.glibc.static ];
-
- SGML_CATALOG_FILES = "${docbook_sgml_dtd_41}/sgml/dtd/docbook-4.1/docbook.cat";
-
- patches = [ ./module-dir.patch ./docbook2man.patch ];
-
- postInstall = "rm $out/sbin/insmod.static"; # don't need it
-
- meta = {
- homepage = http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/;
- description = "Tools for loading and managing Linux kernel modules";
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/os-specific/linux/module-init-tools/docbook2man.patch b/pkgs/os-specific/linux/module-init-tools/docbook2man.patch
deleted file mode 100644
index 4de07b658a9..00000000000
--- a/pkgs/os-specific/linux/module-init-tools/docbook2man.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur module-init-tools-3.16-orig/Makefile.in module-init-tools-3.16/Makefile.in
---- module-init-tools-3.16-orig/Makefile.in 2011-06-02 13:56:45.000000000 -0400
-+++ module-init-tools-3.16/Makefile.in 2011-10-01 23:59:30.584443193 -0400
-@@ -174,7 +174,7 @@
- CYGPATH_W = @CYGPATH_W@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
--DOCBOOKTOMAN = @DOCBOOKTOMAN@
-+DOCBOOKTOMAN = @DOCBOOKTOMAN@ --sgml
- ECHO_C = @ECHO_C@
- ECHO_N = @ECHO_N@
- ECHO_T = @ECHO_T@
diff --git a/pkgs/os-specific/linux/module-init-tools/module-dir.patch b/pkgs/os-specific/linux/module-init-tools/module-dir.patch
deleted file mode 100644
index 95c7559604d..00000000000
--- a/pkgs/os-specific/linux/module-init-tools/module-dir.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-commit cf2c95edb7918bc658f6cae93793c1949fc9cb6e
-Author: David Guibert
-Date: Fri Aug 5 14:20:12 2011 +0200
-
- introduce module-dir
-
-diff --git a/depmod.c b/depmod.c
-index a1d2f8c..9362a35 100644
---- a/depmod.c
-+++ b/depmod.c
-@@ -48,9 +48,6 @@
-
- #include "testing.h"
-
--#ifndef MODULE_DIR
--#define MODULE_DIR "/lib/modules/"
--#endif
-
- #ifndef MODULE_BUILTIN_KEY
- #define MODULE_BUILTIN_KEY "built-in"
-@@ -1516,6 +1513,7 @@ static int parse_config_file(const char *filename,
- char *line;
- unsigned int linenum = 0;
- FILE *cfile;
-+ char *module_dir;
-
- cfile = fopen(filename, "r");
- if (!cfile) {
-@@ -1525,6 +1523,10 @@ static int parse_config_file(const char *filename,
- return 0;
- }
-
-+ if((module_dir = getenv("MODULE_DIR")) == NULL) {
-+ module_dir = "/lib/modules/";
-+ }
-+
- while ((line = getline_wrapped(cfile, &linenum)) != NULL) {
- char *ptr = line;
- char *cmd, *modname;
-@@ -1550,7 +1552,7 @@ static int parse_config_file(const char *filename,
- continue;
- }
- nofail_asprintf(&dirname, "%s%s%s/%s", basedir,
-- MODULE_DIR, kernelversion, search_path);
-+ module_dir, kernelversion, search_path);
- len = strlen(dirname);
- *search = add_search(dirname, len, *search);
- free(dirname);
-@@ -1565,7 +1567,7 @@ static int parse_config_file(const char *filename,
- continue;
-
- nofail_asprintf(&pathname, "%s%s%s/%s/%s.ko", basedir,
-- MODULE_DIR, kernelversion, subdir, modname);
-+ module_dir, kernelversion, subdir, modname);
-
- *overrides = add_override(pathname, *overrides);
- free(pathname);
-@@ -1737,6 +1739,7 @@ int main(int argc, char *argv[])
- char *basedir = "", *dirname, *version;
- char *system_map = NULL, *module_symvers = NULL;
- int i;
-+ char *module_dir;
- const char *config = NULL;
-
- if (native_endianness() == 0)
-@@ -1832,7 +1835,11 @@ int main(int argc, char *argv[])
- if (optind == argc)
- all = 1;
-
-- nofail_asprintf(&dirname, "%s%s%s", basedir, MODULE_DIR, version);
-+ if((module_dir = getenv("MODULE_DIR")) == NULL) {
-+ module_dir = "/lib/modules/";
-+ }
-+
-+ nofail_asprintf(&dirname, "%s%s%s", basedir, module_dir, version);
-
- if (maybe_all) {
- if (!doing_stdout && !depfile_out_of_date(dirname))
-@@ -1850,7 +1857,7 @@ int main(int argc, char *argv[])
- size_t len;
-
- nofail_asprintf(&dirname, "%s%s%s/updates", basedir,
-- MODULE_DIR, version);
-+ module_dir, version);
- len = strlen(dirname);
- search = add_search(dirname, len, search);
- }
-diff --git a/modinfo.c b/modinfo.c
-index 1dd8469..67b1041 100644
---- a/modinfo.c
-+++ b/modinfo.c
-@@ -19,9 +19,6 @@
- #include "zlibsupport.h"
- #include "testing.h"
-
--#ifndef MODULE_DIR
--#define MODULE_DIR "/lib/modules"
--#endif
-
- struct param
- {
-@@ -193,6 +190,11 @@ static struct elf_file *grab_module(const char *name,
- struct utsname buf;
- char *depname, *p, *moddir;
- struct elf_file *module;
-+ char *module_dir;
-+
-+ if((module_dir = getenv("MODULE_DIR")) == NULL) {
-+ module_dir = "/lib/modules/";
-+ }
-
- if (strchr(name, '.') || strchr(name, '/')) {
- module = grab_elf_file(name);
-@@ -207,9 +209,9 @@ static struct elf_file *grab_module(const char *name,
- kernel = buf.release;
- }
- if (strlen(basedir))
-- nofail_asprintf(&moddir, "%s/%s/%s", basedir, MODULE_DIR, kernel);
-+ nofail_asprintf(&moddir, "%s/%s/%s", basedir, module_dir, kernel);
- else
-- nofail_asprintf(&moddir, "%s/%s", MODULE_DIR, kernel);
-+ nofail_asprintf(&moddir, "%s/%s", module_dir, kernel);
-
- /* Search for it in modules.dep. */
- nofail_asprintf(&depname, "%s/%s", moddir, "modules.dep");
-diff --git a/modprobe.c b/modprobe.c
-index 5464f45..d9fbf9d 100644
---- a/modprobe.c
-+++ b/modprobe.c
-@@ -86,10 +86,6 @@ typedef enum
-
- } modprobe_flags_t;
-
--#ifndef MODULE_DIR
--#define MODULE_DIR "/lib/modules"
--#endif
--
- /**
- * print_usage - output the prefered program usage
- *
-@@ -2136,6 +2132,7 @@ int main(int argc, char *argv[])
- struct modprobe_conf conf = {};
-
- recursion_depth = 0;
-+ char *module_dir = NULL;
-
- /* Prepend options from environment. */
- argv = merge_args(getenv("MODPROBE_OPTIONS"), argv, &argc);
-@@ -2233,7 +2230,11 @@ int main(int argc, char *argv[])
- if (argc < optind + 1 && !dump_config && !list_only)
- print_usage(argv[0]);
-
-- nofail_asprintf(&dirname, "%s%s/%s", basedir, MODULE_DIR, buf.release);
-+ if((module_dir = getenv("MODULE_DIR")) == NULL) {
-+ module_dir = "/lib/modules";
-+ }
-+
-+ nofail_asprintf(&dirname, "%s%s/%s", basedir, module_dir, buf.release);
-
- /* Old-style -t xxx wildcard? Only with -l. */
- if (list_only) {
diff --git a/pkgs/os-specific/linux/open-iscsi/default.nix b/pkgs/os-specific/linux/open-iscsi/default.nix
index d004328a10b..48055431304 100644
--- a/pkgs/os-specific/linux/open-iscsi/default.nix
+++ b/pkgs/os-specific/linux/open-iscsi/default.nix
@@ -1,36 +1,36 @@
-{ stdenv, fetchurl, nukeReferences }:
-let
- pname = "open-iscsi-2.0-873";
-in stdenv.mkDerivation {
- name = pname;
- outputs = [ "out" "iscsistart" ];
+{ stdenv, fetchFromGitHub, automake, autoconf, libtool, gettext, utillinux, openisns, openssl, kmod }:
+stdenv.mkDerivation rec {
+ name = "open-iscsi-${version}";
+ version = "2.0-873-${stdenv.lib.substring 0 7 src.rev}";
- buildInputs = [ nukeReferences ];
+ buildInputs = [ automake autoconf libtool gettext utillinux openisns.lib openssl kmod ];
- src = fetchurl {
- urls = [
- "http://www.open-iscsi.org/bits/${pname}.tar.gz"
- "http://pkgs.fedoraproject.org/repo/pkgs/iscsi-initiator-utils/${pname}.tar.gz/8b8316d7c9469149a6cc6234478347f7/${pname}.tar.gz"
- ];
- sha256 = "1nbwmj48xzy45h52917jbvyqpsfg9zm49nm8941mc5x4gpwz5nbx";
+ src = fetchFromGitHub {
+ owner = "open-iscsi";
+ repo = "open-iscsi";
+ rev = "4c1f2d90ef1c73e33d9f1e4ae9c206ffe015a8f9";
+ sha256 = "0h030zk4zih3l8z5662b3kcifdxlakbwwkz1afb7yf0cicds7va8";
};
DESTDIR = "$(out)";
+ NIX_LDFLAGS = "-lkmod";
+ NIX_CFLAGS_COMPILE = "-DUSE_KMOD";
+
preConfigure = ''
- sed -i 's|/usr/|/|' Makefile
+ sed -i 's|/usr|/|' Makefile
'';
postInstall = ''
- mkdir -pv $iscsistart/bin/
- cp -v usr/iscsistart $iscsistart/bin/
- nuke-refs $iscsistart/bin/iscsistart
+ cp usr/iscsistart $out/sbin/
+ $out/sbin/iscsistart -v
'';
meta = with stdenv.lib; {
description = "A high performance, transport independent, multi-platform implementation of RFC3720";
license = licenses.gpl2Plus;
- homepage = http://www.open-iscsi.org;
+ homepage = http://www.open-iscsi.com;
platforms = platforms.linux;
+ maintainers = with maintainers; [ cleverca22 ];
};
}
diff --git a/pkgs/os-specific/linux/open-isns/default.nix b/pkgs/os-specific/linux/open-isns/default.nix
new file mode 100644
index 00000000000..2ef08cd13ce
--- /dev/null
+++ b/pkgs/os-specific/linux/open-isns/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, openssl, fetchFromGitHub }:
+stdenv.mkDerivation rec {
+ name = "open-isns-${version}";
+ version = "0.95";
+
+ src = fetchFromGitHub {
+ owner = "gonzoleeman";
+ repo = "open-isns";
+ rev = "v${version}";
+ sha256 = "1c2x3yf9806gbjsw4xi805rfhyxk353a3whqvpccz8dwas6jajwh";
+ };
+
+ propagatedBuildInputs = [ openssl ];
+ outputs = ["out" "lib" ];
+ outputInclude = "lib";
+
+ installFlags = "etcdir=$(out)/etc vardir=$(out)/var/lib/isns";
+ installTargets = "install install_hdrs install_lib";
+
+ meta = {
+ description = "iSNS server and client for Linux";
+ license = stdenv.lib.licenses.lgpl21;
+ homepage = https://github.com/gonzoleeman/open-isns;
+ };
+}
diff --git a/pkgs/os-specific/linux/pam_devperm/default.nix b/pkgs/os-specific/linux/pam_devperm/default.nix
deleted file mode 100644
index 1e5a7095e04..00000000000
--- a/pkgs/os-specific/linux/pam_devperm/default.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{stdenv, fetchurl, pam}:
-
-stdenv.mkDerivation {
- name = "pam_devperm-1.6";
-
- src = fetchurl {
- url = http://ftp.suse.com/pub/people/kukuk/pam/pam_devperm/pam_devperm-1.6.tar.bz2;
- sha256 = "0rvndh6yvcgmjnkqxv24pjy3ayy4p8r29w25xscwjfzqmrdyfbpw";
- };
-
- buildInputs = [pam];
-}
diff --git a/pkgs/os-specific/linux/pcmciautils/default.nix b/pkgs/os-specific/linux/pcmciautils/default.nix
index ce5814965ef..3e41df9465f 100644
--- a/pkgs/os-specific/linux/pcmciautils/default.nix
+++ b/pkgs/os-specific/linux/pcmciautils/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl
, yacc, flex
-, sysfsutils, module_init_tools, udev
+, sysfsutils, kmod, udev
, firmware # Special pcmcia cards.
, config # Special hardware (map memory & port & irq)
, lib # used to generate postInstall script.
@@ -15,11 +15,11 @@ stdenv.mkDerivation rec {
sha256 = "5d8e2efad8a7f692129610603da232f2144851753d8d49a70eeb8eb1be6f6bc3";
};
- buildInputs = [udev yacc sysfsutils module_init_tools flex];
+ buildInputs = [udev yacc sysfsutils kmod flex];
patchPhase = ''
sed -i "
- s,/sbin/modprobe,${module_init_tools}&,;
+ s,/sbin/modprobe,${kmod}&,;
s,/lib/udev/,$out/sbin/,;
" udev/* # fix-color */
sed -i "
diff --git a/pkgs/os-specific/linux/pm-utils/default.nix b/pkgs/os-specific/linux/pm-utils/default.nix
index 19315ec2d0b..cb74dc204a3 100644
--- a/pkgs/os-specific/linux/pm-utils/default.nix
+++ b/pkgs/os-specific/linux/pm-utils/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, coreutils, gnugrep, utillinux, module_init_tools
+{ stdenv, fetchurl, coreutils, gnugrep, utillinux, kmod
, procps, kbd, dbus_tools }:
let
binPath = stdenv.lib.makeBinPath
- [ coreutils gnugrep utillinux module_init_tools procps kbd dbus_tools ];
+ [ coreutils gnugrep utillinux kmod procps kbd dbus_tools ];
sbinPath = stdenv.lib.makeSearchPathOutputs "sbin" ["bin"]
[ procps ];
diff --git a/pkgs/os-specific/linux/procps/default.nix b/pkgs/os-specific/linux/procps/default.nix
deleted file mode 100644
index 9c894256413..00000000000
--- a/pkgs/os-specific/linux/procps/default.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ stdenv, fetchurl, ncurses }:
-
-stdenv.mkDerivation {
- name = "procps-3.2.8";
-
- src = fetchurl {
- url = http://procps.sourceforge.net/procps-3.2.8.tar.gz;
- sha256 = "0d8mki0q4yamnkk4533kx8mc0jd879573srxhg6r2fs3lkc6iv8i";
- };
-
- patches =
- [ ./makefile.patch
- ./procps-build.patch
- ./gnumake3.82.patch
- ./linux-ver-init.patch
- ];
-
- buildInputs = [ ncurses ];
-
- makeFlags = "DESTDIR=$(out)";
-
- crossAttrs = {
- CC = stdenv.cross.config + "-gcc";
- };
-
- meta = {
- homepage = http://procps.sourceforge.net/;
- description = "Utilities that give information about processes using the /proc filesystem";
- };
-}
diff --git a/pkgs/os-specific/linux/procps/gnumake3.82.patch b/pkgs/os-specific/linux/procps/gnumake3.82.patch
deleted file mode 100644
index 2b1f28d4bce..00000000000
--- a/pkgs/os-specific/linux/procps/gnumake3.82.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 09fb3ed..59eba16 100644
---- a/Makefile
-+++ b/Makefile
-@@ -174,7 +174,7 @@ INSTALL := $(BINFILES) $(MANFILES)
- # want this rule first, use := on ALL, and ALL not filled in yet
- all: do_all
-
---include */module.mk
-+-include proc/module.mk ps/module.mk
-
- do_all: $(ALL)
-
diff --git a/pkgs/os-specific/linux/procps/linux-ver-init.patch b/pkgs/os-specific/linux/procps/linux-ver-init.patch
deleted file mode 100644
index 9f93784a1fd..00000000000
--- a/pkgs/os-specific/linux/procps/linux-ver-init.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/303120
-
-make sure the linux version constructor runs before the libproc constructor
-since the latter uses variables setup by the former
-
-fix by Chris Coleman
-
-Index: proc/version.c
-===================================================================
-RCS file: /cvsroot/procps/procps/proc/version.c,v
-retrieving revision 1.7
-diff -u -p -r1.7 version.c
---- a/proc/version.c 9 Feb 2003 07:27:16 -0000 1.7
-+++ b/proc/version.c 14 Nov 2010 00:22:44 -0000
-@@ -33,7 +33,7 @@ void display_version(void) {
-
- int linux_version_code;
-
--static void init_Linux_version(void) __attribute__((constructor));
-+static void init_Linux_version(void) __attribute__((constructor(100)));
- static void init_Linux_version(void) {
- static struct utsname uts;
- int x = 0, y = 0, z = 0; /* cleared in case sscanf() < 3 */
diff --git a/pkgs/os-specific/linux/procps/makefile.patch b/pkgs/os-specific/linux/procps/makefile.patch
deleted file mode 100644
index 20ff71ecdc1..00000000000
--- a/pkgs/os-specific/linux/procps/makefile.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -rc procps-orig/Makefile procps-3.2.4/Makefile
-*** procps-orig/Makefile 2004-10-10 23:31:12.000000000 +0200
---- procps-3.2.4/Makefile 2005-01-21 19:33:49.700437229 +0100
-***************
-*** 24,47 ****
- ############ vars
-
- # so you can disable them or choose alternates
-! ldconfig := ldconfig
- ln_f := ln -f
- ln_sf := ln -sf
-! install := install -D --owner 0 --group 0
-
- # Lame x86-64 /lib64 and /usr/lib64 abomination:
- lib64 := lib$(shell [ -d /lib64 ] && echo 64)
-
-! usr/bin := $(DESTDIR)/usr/bin/
- bin := $(DESTDIR)/bin/
- sbin := $(DESTDIR)/sbin/
-! usr/proc/bin := $(DESTDIR)/usr/bin/
-! man1 := $(DESTDIR)/usr/share/man/man1/
-! man5 := $(DESTDIR)/usr/share/man/man5/
-! man8 := $(DESTDIR)/usr/share/man/man8/
-! lib := $(DESTDIR)/$(lib64)/
-! usr/lib := $(DESTDIR)/usr/$(lib64)/
-! usr/include := $(DESTDIR)/usr/include/
-
- #SKIP := $(bin)kill $(man1)kill.1
-
---- 24,47 ----
- ############ vars
-
- # so you can disable them or choose alternates
-! ldconfig := true
- ln_f := ln -f
- ln_sf := ln -sf
-! install := install -D
-
- # Lame x86-64 /lib64 and /usr/lib64 abomination:
- lib64 := lib$(shell [ -d /lib64 ] && echo 64)
-
-! usr/bin := $(DESTDIR)/bin/
- bin := $(DESTDIR)/bin/
- sbin := $(DESTDIR)/sbin/
-! usr/proc/bin := $(DESTDIR)/bin/
-! man1 := $(DESTDIR)/share/man/man1/
-! man5 := $(DESTDIR)/share/man/man5/
-! man8 := $(DESTDIR)/share/man/man8/
-! lib := $(DESTDIR)/lib/
-! usr/lib := $(DESTDIR)/lib/
-! usr/include := $(DESTDIR)/include/
-
- #SKIP := $(bin)kill $(man1)kill.1
-
-***************
-*** 71,77 ****
-
- # Preprocessor flags.
- PKG_CPPFLAGS := -D_GNU_SOURCE -I proc
-! CPPFLAGS := -I/usr/include/ncurses
- ALL_CPPFLAGS := $(PKG_CPPFLAGS) $(CPPFLAGS)
-
- # Left out -Wconversion due to noise in glibc headers.
---- 71,77 ----
-
- # Preprocessor flags.
- PKG_CPPFLAGS := -D_GNU_SOURCE -I proc
-! CPPFLAGS :=
- ALL_CPPFLAGS := $(PKG_CPPFLAGS) $(CPPFLAGS)
-
- # Left out -Wconversion due to noise in glibc headers.
diff --git a/pkgs/os-specific/linux/procps/procps-build.patch b/pkgs/os-specific/linux/procps/procps-build.patch
deleted file mode 100644
index 67141715bb6..00000000000
--- a/pkgs/os-specific/linux/procps/procps-build.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -ruN procps-3.2.6/Makefile procps-3.2.6.new/Makefile
---- procps-3.2.6/Makefile 2005-10-30 07:27:04.000000000 +0100
-+++ procps-3.2.6.new/Makefile 2005-12-13 16:52:02.000000000 +0100
-@@ -43,7 +43,7 @@
- usr/lib := $(DESTDIR)/usr/$(lib64)/
- usr/include := $(DESTDIR)/usr/include/
-
--#SKIP := $(bin)kill $(man1)kill.1
-+SKIP := $(bin)kill $(man1)kill.1 $(usr/bin)uptime $(man1)uptime.1
-
- BINFILES := $(usr/bin)uptime $(usr/bin)tload $(usr/bin)free $(usr/bin)w \
- $(usr/bin)top $(usr/bin)vmstat $(usr/bin)watch $(usr/bin)skill \
-@@ -127,26 +127,26 @@
- # produce separate executables for ppc and ppc64, s390 and s390x,
- # i386 and x86-64, mips and mips64, sparc and sparc64, and so on.
- # Failure to do so will cause data corruption.
--m64 := $(call check_gcc,-m64,$(call check_gcc,-mabi=64,))
--ALL_CFLAGS += $(m64)
-+#m64 := $(call check_gcc,-m64,$(call check_gcc,-mabi=64,))
-+#ALL_CFLAGS += $(m64)
-
--ALL_CFLAGS += $(call check_gcc,-Wdeclaration-after-statement,)
--ALL_CFLAGS += $(call check_gcc,-Wpadded,)
--ALL_CFLAGS += $(call check_gcc,-Wstrict-aliasing,)
-+#ALL_CFLAGS += $(call check_gcc,-Wdeclaration-after-statement,)
-+#ALL_CFLAGS += $(call check_gcc,-Wpadded,)
-+#ALL_CFLAGS += $(call check_gcc,-Wstrict-aliasing,)
-
- # Adding -fno-gcse might be good for those files which
- # use computed goto.
- #ALL_CFLAGS += $(call check_gcc,-fno-gcse,)
-
- # if not debugging, enable things that could confuse gdb
--ifeq (,$(findstring -g,$(filter -g%,$(CFLAGS))))
--ALL_CFLAGS += $(call check_gcc,-fweb,)
--ALL_CFLAGS += $(call check_gcc,-frename-registers,)
--ALL_CFLAGS += $(call check_gcc,-fomit-frame-pointer,)
--endif
-+#ifeq (,$(findstring -g,$(filter -g%,$(CFLAGS))))
-+#ALL_CFLAGS += $(call check_gcc,-fweb,)
-+#ALL_CFLAGS += $(call check_gcc,-frename-registers,)
-+#ALL_CFLAGS += $(call check_gcc,-fomit-frame-pointer,)
-+#endif
-
- # in case -O3 is enabled, avoid bloat
--ALL_CFLAGS += $(call check_gcc,-fno-inline-functions,)
-+#ALL_CFLAGS += $(call check_gcc,-fno-inline-functions,)
-
- endif
- endif
diff --git a/pkgs/os-specific/linux/rtl8723bs/default.nix b/pkgs/os-specific/linux/rtl8723bs/default.nix
index 2adbb4b743c..0010d6dc717 100644
--- a/pkgs/os-specific/linux/rtl8723bs/default.nix
+++ b/pkgs/os-specific/linux/rtl8723bs/default.nix
@@ -1,38 +1,41 @@
-{ stdenv, fetchFromGitHub, kernel }:
-
-let
- ver = "c517f2b";
-in
+{ stdenv, fetchFromGitHub, nukeReferences, kernel }:
+with stdenv.lib;
stdenv.mkDerivation rec {
- name = "rtl8723bs-${kernel.version}-c517f2b";
+ name = "rtl8723bs-${kernel.version}-${rev}";
+ rev = "6918e9b2ff297b1cc7fde193e72452c33c10e1c8";
src = fetchFromGitHub {
owner = "hadess";
repo = "rtl8723bs";
- rev = "c517f2bf8bcc3d57311252ea7cd49ae81466eead";
- sha256 = "0phzrhq85g52pi2b74a9sr9l2x6dzlz714k3pix486w2x5axw4xb";
+ inherit rev;
+ sha256 = "07srd457wnz29nvvq02wz66s387bhjbydnmbs3qr7ljprabhsgmi";
};
hardeningDisable = [ "pic" ];
- patchPhase = ''
- substituteInPlace ./Makefile --replace /lib/modules/ "${kernel.dev}/lib/modules/"
- substituteInPlace ./Makefile --replace '$(shell uname -r)' "${kernel.modDirVersion}"
- substituteInPlace ./Makefile --replace /sbin/depmod #
- substituteInPlace ./Makefile --replace '$(MODDESTDIR)' "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/"
- substituteInPlace ./Makefile --replace '/lib/firmware' "$out/lib/firmware"
- '';
+ buildInputs = [ nukeReferences ];
- preInstall = ''
- mkdir -p "$out/lib/modules/${kernel.modDirVersion}/kernel/net/wireless/"
- mkdir -p "$out/lib/firmware/rtlwifi"
+ makeFlags = concatStringsSep " " [
+ "ARCH=${stdenv.platform.kernelArch}" # Normally not needed, but the Makefile sets ARCH in a broken way.
+ "KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" # Makefile uses $(uname -r); breaks us.
+ ];
+
+ enableParallelBuilding = true;
+
+ # The Makefile doesn't use env-vars well, so install manually:
+ installPhase = ''
+ mkdir -p $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless
+ cp r8723bs.ko $out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless
+
+ nuke-refs $(find $out -name "*.ko")
'';
meta = {
description = "Realtek SDIO Wi-Fi driver";
homepage = "https://github.com/hadess/rtl8723bs";
license = stdenv.lib.licenses.gpl2;
- platforms = [ "x86_64-linux" "i686-linux" ];
- broken = !stdenv.lib.versionAtLeast kernel.version "3.19";
+ platforms = [ "x86_64-linux" "i686-linux" "armv7l-linux" ];
+ broken = ! versionAtLeast kernel.version "3.19";
+ maintainers = with maintainers; [ elitak ];
};
}
diff --git a/pkgs/os-specific/linux/sdparm/default.nix b/pkgs/os-specific/linux/sdparm/default.nix
index fab13a125c4..fb6cc4d9eac 100644
--- a/pkgs/os-specific/linux/sdparm/default.nix
+++ b/pkgs/os-specific/linux/sdparm/default.nix
@@ -1,11 +1,12 @@
{stdenv, fetchurl}:
-stdenv.mkDerivation {
- name = "sdparm-1.09";
+stdenv.mkDerivation rec {
+ name = "sdparm-${version}";
+ version = "1.10";
src = fetchurl {
- url = http://sg.danny.cz/sg/p/sdparm-1.09.tar.xz;
- sha256 = "0jakqyjwi72zqjzss04bally0xl0lc4710mx8da08vpmir1hfphg";
+ url = "http://sg.danny.cz/sg/p/${name}.tar.xz";
+ sha256 = "1jjq3lzgfy4r76rc26q02lv4wm5cb4dx5nh913h489zjrr4f3jbx";
};
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/tomb/default.nix b/pkgs/os-specific/linux/tomb/default.nix
new file mode 100644
index 00000000000..5ed7ad5b959
--- /dev/null
+++ b/pkgs/os-specific/linux/tomb/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchurl, zsh, pinentry, cryptsetup, gnupg1orig, makeWrapper }:
+
+let
+ version = "2.2";
+in
+
+stdenv.mkDerivation rec {
+ name = "tomb-${version}";
+
+ src = fetchurl {
+ url = "https://files.dyne.org/tomb/tomb-${version}.tar.gz";
+ sha256 = "11msj38fdmymiqcmwq1883kjqi5zr01ybdjj58rfjjrw4zw2w5y0";
+ };
+
+ buildInputs = [ makeWrapper ];
+
+ buildPhase = ''
+ # manually patch the interpreter
+ sed -i -e "1s|.*|#!${zsh}/bin/zsh|g" tomb
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ mkdir -p $out/share/man/man1
+
+ cp tomb $out/bin/tomb
+ cp doc/tomb.1 $out/share/man/man1
+
+ wrapProgram $out/bin/tomb \
+ --prefix PATH : "${pinentry}/bin" \
+ --prefix PATH : "${cryptsetup}/bin" \
+ --prefix PATH : "${gnupg1orig}/bin"
+ '';
+
+ meta = {
+ description = "File encryption on GNU/Linux";
+ homepage = https://www.dyne.org/software/tomb/;
+ license = stdenv.lib.licenses.gpl3;
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/os-specific/linux/wpa_supplicant/gui.nix b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
index 59a3c51c4d6..a75367f0bb0 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/gui.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/gui.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, inkscape, wpa_supplicant }:
+{ stdenv, fetchurl, qt4, qmake4Hook, inkscape, wpa_supplicant }:
stdenv.mkDerivation {
name = "wpa_gui-${wpa_supplicant.version}";
@@ -7,14 +7,13 @@ stdenv.mkDerivation {
buildInputs = [ qt4 ];
- nativeBuildInputs = [ inkscape ];
+ nativeBuildInputs = [ inkscape qmake4Hook ];
prePatch = "cd wpa_supplicant/wpa_gui-qt4";
- configurePhase =
+ preConfigure =
''
lrelease wpa_gui.pro
- qmake
'';
# We do not install .xpm icons. First of all, I don't know where they should
diff --git a/pkgs/os-specific/windows/jom/default.nix b/pkgs/os-specific/windows/jom/default.nix
index 4b118a5a7cd..6537503add8 100644
--- a/pkgs/os-specific/windows/jom/default.nix
+++ b/pkgs/os-specific/windows/jom/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, qt48, flex, cmake }:
+{ stdenv, fetchgit, qt48, qmake4Hook, flex }:
# At the time of committing this, the expression fails for me to cross-build in
# both mingw32 and mingw64.
@@ -13,12 +13,9 @@ stdenv.mkDerivation {
};
buildInputs = [ qt48 ];
- nativeBuildInputs = [ flex /*cmake*/ ];
+ nativeBuildInputs = [ flex qmake4Hook ];
QTDIR = qt48;
- configurePhase = ''
- qmake PREFIX=$out
- '';
crossAttrs = {
# cmakeFlags = "-DWIN32=1 -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_RC_COMPILER=${stdenv.cross.config}-windres";
diff --git a/pkgs/servers/emby/default.nix b/pkgs/servers/emby/default.nix
new file mode 100644
index 00000000000..2f416fabe49
--- /dev/null
+++ b/pkgs/servers/emby/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl, unzip, sqlite }:
+
+stdenv.mkDerivation rec {
+ name = "emby-${version}";
+ version = "3.0.5934";
+
+ src = fetchurl {
+ url = "https://github.com/MediaBrowser/Emby/releases/download/${version}/Emby.Mono.zip";
+ sha256 = "1yjplz7i0lwxjnmrra33xxsvza6gj4dblsl4rqjq1qv6i0jarfv1";
+ };
+
+ buildInputs = [ unzip ];
+ propagatedBuildInputs = [ sqlite ];
+
+ # Need to set sourceRoot as unpacker will complain about multiple directory output
+ sourceRoot = ".";
+
+ patchPhase = ''
+ substituteInPlace System.Data.SQLite.dll.config --replace libsqlite3.so ${sqlite.out}/lib/libsqlite3.so
+ substituteInPlace MediaBrowser.Server.Mono.exe.config --replace ProgramData-Server "/var/lib/emby/ProgramData-Server"
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp -r * $out/bin
+ '';
+
+ meta = {
+ description = "MediaBrowser - Bring together your videos, music, photos, and live television";
+ homepage = http://emby.media/;
+ license = stdenv.lib.licenses.gpl2;
+ maintainers = [ stdenv.lib.maintainers.fadenb ];
+ platforms = stdenv.lib.platforms.all;
+ };
+}
diff --git a/pkgs/servers/foswiki/default.nix b/pkgs/servers/foswiki/default.nix
index c5831325958..5bfeef6f1fc 100644
--- a/pkgs/servers/foswiki/default.nix
+++ b/pkgs/servers/foswiki/default.nix
@@ -9,6 +9,8 @@ perlPackages.buildPerlPackage rec {
sha256 = "03286pb966h99zgickm2f20rgnqwp9wga5wfkdvirv084kjdh8vp";
};
+ outputs = [ "out" ];
+
buildInputs = with perlPackages; [
# minimum requirements from INSTALL.html#System_Requirements
AlgorithmDiff ArchiveTar AuthenSASL CGI CGISession CryptPasswdMD5
@@ -30,7 +32,7 @@ perlPackages.buildPerlPackage rec {
# there's even no makefile
doCheck = false;
- installPhase = ''cp -r . "$out" ''; # TODO: some fixups will be needed for running it
+ installPhase = ''cp -r . "$out" '';
meta = with stdenv.lib; {
description = "An open, programmable collaboration platform";
diff --git a/pkgs/servers/freeradius/default.nix b/pkgs/servers/freeradius/default.nix
index 15bda5d3090..810f274579c 100644
--- a/pkgs/servers/freeradius/default.nix
+++ b/pkgs/servers/freeradius/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoreconfHook, talloc
+{ stdenv, fetchurl, autoreconfHook, talloc, finger_bsd, perl
, openssl
, linkOpenssl? true
, openldap
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
name = "freeradius-${version}";
version = "3.0.11";
- buildInputs = [ autoreconfHook openssl talloc ]
+ buildInputs = [ autoreconfHook openssl talloc finger_bsd perl ]
++ optional withLdap [ openldap ]
++ optional withSqlite [ sqlite ]
++ optional withPcap [ libpcap ]
@@ -60,6 +60,10 @@ stdenv.mkDerivation rec {
"--localstatedir=/var"
] ++ optional (!linkOpenssl) "--with-openssl=no";
+ postPatch = ''
+ substituteInPlace src/main/checkrad.in --replace "/usr/bin/finger" "${finger_bsd}/bin/finger"
+ '';
+
installFlags = [
"sysconfdir=\${out}/etc"
"localstatedir=\${TMPDIR}"
diff --git a/pkgs/servers/http/apache-httpd/2.4.nix b/pkgs/servers/http/apache-httpd/2.4.nix
index a39d0e8e315..f69001da08a 100644
--- a/pkgs/servers/http/apache-httpd/2.4.nix
+++ b/pkgs/servers/http/apache-httpd/2.4.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, perl, zlib, apr, aprutil, pcre, libiconv
, proxySupport ? true
, sslSupport ? true, openssl
-, http2Support ? true, libnghttp2
+, http2Support ? true, nghttp2
, ldapSupport ? true, openldap
, libxml2Support ? true, libxml2
, luaSupport ? false, lua5
@@ -13,7 +13,7 @@ in
assert sslSupport -> aprutil.sslSupport && openssl != null;
assert ldapSupport -> aprutil.ldapSupport && openldap != null;
-assert http2Support -> libnghttp2 != null;
+assert http2Support -> nghttp2 != null;
stdenv.mkDerivation rec {
version = "2.4.18";
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
optional sslSupport openssl ++
optional ldapSupport openldap ++ # there is no --with-ldap flag
optional libxml2Support libxml2 ++
- optional http2Support libnghttp2 ++
+ optional http2Support nghttp2 ++
optional stdenv.isDarwin libiconv;
patchPhase = ''
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
--enable-cgi
${optionalString proxySupport "--enable-proxy"}
${optionalString sslSupport "--enable-ssl"}
- ${optionalString http2Support "--enable-http2 --with-nghttp2=${libnghttp2}"}
+ ${optionalString http2Support "--enable-http2 --with-nghttp2"}
${optionalString luaSupport "--enable-lua --with-lua=${lua5}"}
${optionalString libxml2Support "--with-libxml2=${libxml2.dev}/include/libxml2"}
--docdir=$(doc)/share/doc
diff --git a/pkgs/servers/http/nix-binary-cache/default.nix b/pkgs/servers/http/nix-binary-cache/default.nix
index 674557d74fc..33801c8cd32 100644
--- a/pkgs/servers/http/nix-binary-cache/default.nix
+++ b/pkgs/servers/http/nix-binary-cache/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
--replace @shell@ "${stdenv.shell}" \
--replace @coreutils@ "${coreutils}/bin" \
--replace @findutils@ "${findutils}/bin" \
- --replace @nix@ "${nix}/bin" \
+ --replace @nix@ "${nix.out}/bin" \
--replace @xz@ "${xz.bin}/bin" \
--replace @bzip2@ "${bzip2.bin}/bin" \
--replace @gnused@ "${gnused}/bin" \
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
--replace @shell@ "${stdenv.shell}" \
--replace @coreutils@ "${coreutils}/bin" \
--replace @findutils@ "${findutils}/bin" \
- --replace @nix@ "${nix}/bin" \
+ --replace @nix@ "${nix.out}/bin" \
--replace @xz@ "${xz.bin}/bin" \
--replace @bzip2@ "${bzip2.bin}/bin" \
--replace @gnused@ "${gnused}/bin" \
diff --git a/pkgs/servers/ldap/389/default.nix b/pkgs/servers/ldap/389/default.nix
index 685d365ed18..95dc5ab8679 100644
--- a/pkgs/servers/ldap/389/default.nix
+++ b/pkgs/servers/ldap/389/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
configureFlags = [
"--sysconfdir=/etc"
"--localstatedir=/var"
- "--with-openldap=${openldap}"
+ "--with-openldap"
"--with-db=${db}"
"--with-sasl=${cyrus_sasl}"
"--with-netsnmp=${net_snmp}"
diff --git a/pkgs/servers/mail/dspam/default.nix b/pkgs/servers/mail/dspam/default.nix
index 3cd3ca7492d..4c615e6f6b3 100644
--- a/pkgs/servers/mail/dspam/default.nix
+++ b/pkgs/servers/mail/dspam/default.nix
@@ -49,7 +49,8 @@ in stdenv.mkDerivation rec {
"--enable-preferences-extension"
"--enable-long-usernames"
"--enable-external-lookup"
- ] ++ lib.optional withMySQL "--with-mysql-includes=${libmysql}/include/mysql";
+ ] ++ lib.optional withMySQL "--with-mysql-includes=${libmysql}/include/mysql"
+ ++ lib.optional withPgSQL "--with-pgsql-libraries=${postgresql.lib}/lib";
# Lots of things are hardwired to paths like sysconfdir. That's why we install with both "prefix" and "DESTDIR"
# and fix directory structure manually after that.
diff --git a/pkgs/servers/mail/rmilter/default.nix b/pkgs/servers/mail/rmilter/default.nix
index c12ca525294..d5ba98bfbb3 100644
--- a/pkgs/servers/mail/rmilter/default.nix
+++ b/pkgs/servers/mail/rmilter/default.nix
@@ -1,22 +1,28 @@
-{ stdenv, fetchFromGitHub, cmake, bison, flex, openssl, pcre, libmilter, opendkim }:
+{ stdenv, fetchFromGitHub, cmake, bison, flex, openssl, pcre, libmilter, opendkim,
+ libmemcached }:
+
+let patchedLibmilter = stdenv.lib.overrideDerivation libmilter (_ : {
+ patches = libmilter.patches ++ [ ./fd-passing-libmilter.patch ];
+});
+in
stdenv.mkDerivation rec {
name = "rmilter-${version}";
- version = "1.7.3";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "vstakhov";
repo = "rmilter";
rev = version;
- sha256 = "04xalaxq5xgg5ls0f4ayp8yhzdfq5gqjb8qwfyha3mrx4dqrgh7s";
+ sha256 = "0cplkc1acgysxn8id9wakd1fx0f76cazscpfqhrxyjbk5fb11ll4";
};
nativeBuildInputs = [ bison cmake flex ];
- buildInputs = [ libmilter openssl pcre opendkim ];
+ buildInputs = [ libmemcached patchedLibmilter openssl pcre opendkim];
meta = with stdenv.lib; {
homepage = "https://github.com/vstakhov/rmilter";
- license = licenses.bsd2;
+ license = licenses.asl20;
description = ''
Daemon to integrate rspamd and milter compatible MTA, for example
postfix or sendmail
diff --git a/pkgs/servers/mail/rmilter/fd-passing-libmilter.patch b/pkgs/servers/mail/rmilter/fd-passing-libmilter.patch
new file mode 100644
index 00000000000..3ab61a6fab0
--- /dev/null
+++ b/pkgs/servers/mail/rmilter/fd-passing-libmilter.patch
@@ -0,0 +1,80 @@
+Description: systemd-like socket activation support for libmilter
+Author: Mikhail Gusarov {unix|local}:/path/to/file
-- A named pipe.
+ inet:port@{hostname|ip-address}
-- An IPV4 socket.
+ inet6:port@{hostname|ip-address}
-- An IPV6 socket.
++ fd:number
-- Pre-opened file descriptor.
+
+
+
+diff --git a/libmilter/listener.c b/libmilter/listener.c
+index 48c552f..2249a1f 100644
+--- a/libmilter/listener.c
++++ b/libmilter/listener.c
+@@ -197,6 +197,11 @@ mi_milteropen(conn, backlog, rmsocket, name)
+ L_socksize = sizeof addr.sin6;
+ }
+ #endif /* NETINET6 */
++ else if (strcasecmp(p, "fd") == 0)
++ {
++ addr.sa.sa_family = AF_UNSPEC;
++ L_socksize = sizeof (_SOCK_ADDR);
++ }
+ else
+ {
+ smi_log(SMI_LOG_ERR, "%s: unknown socket type %s",
+@@ -443,7 +448,21 @@ mi_milteropen(conn, backlog, rmsocket, name)
+ }
+ #endif /* NETINET || NETINET6 */
+
+- sock = socket(addr.sa.sa_family, SOCK_STREAM, 0);
++ if (addr.sa.sa_family == AF_UNSPEC)
++ {
++ char *end;
++ sock = strtol(colon, &end, 10);
++ if (*end != '\0' || sock < 0)
++ {
++ smi_log(SMI_LOG_ERR, "%s: expected positive integer as fd, got %s", name, colon);
++ return INVALID_SOCKET;
++ }
++ }
++ else
++ {
++ sock = socket(addr.sa.sa_family, SOCK_STREAM, 0);
++ }
++
+ if (!ValidSocket(sock))
+ {
+ smi_log(SMI_LOG_ERR,
+@@ -466,6 +485,7 @@ mi_milteropen(conn, backlog, rmsocket, name)
+ #if NETUNIX
+ addr.sa.sa_family != AF_UNIX &&
+ #endif /* NETUNIX */
++ addr.sa.sa_family != AF_UNSPEC &&
+ setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (void *) &sockopt,
+ sizeof(sockopt)) == -1)
+ {
+@@ -511,7 +531,8 @@ mi_milteropen(conn, backlog, rmsocket, name)
+ }
+ #endif /* NETUNIX */
+
+- if (bind(sock, &addr.sa, L_socksize) < 0)
++ if (addr.sa.sa_family != AF_UNSPEC &&
++ bind(sock, &addr.sa, L_socksize) < 0)
+ {
+ smi_log(SMI_LOG_ERR,
+ "%s: Unable to bind to port %s: %s",
+@@ -817,7 +838,7 @@ mi_listener(conn, dbg, smfi, timeout, backlog)
+ # ifdef BSD4_4_SOCKADDR
+ cliaddr.sa.sa_len == 0 ||
+ # endif /* BSD4_4_SOCKADDR */
+- cliaddr.sa.sa_family != L_family))
++ (L_family != AF_UNSPEC && cliaddr.sa.sa_family != L_family)))
+ {
+ (void) closesocket(connfd);
+ connfd = INVALID_SOCKET;
diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix
index f3156afd97a..a9da7953978 100644
--- a/pkgs/servers/mail/rspamd/default.nix
+++ b/pkgs/servers/mail/rspamd/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, cmake, perl
, file, glib, gmime, libevent, luajit, openssl, pcre, pkgconfig, sqlite }:
-let libmagic = file; # libmagic provided buy file package ATM
+let libmagic = file; # libmagic provided by file package ATM
in
stdenv.mkDerivation rec {
name = "rspamd-${version}";
- version = "1.2.0";
+ version = "1.2.5";
src = fetchFromGitHub {
owner = "vstakhov";
repo = "rspamd";
rev = version;
- sha256 = "00d9c9b8w6j0ls1w08bfghn4635as779b45vhhlv1f5wfzhxz6a1";
+ sha256 = "0slpixcfd74qkm7445lmcry4s1yamayphzzyr7cxjlr9xfxlblqn";
};
nativeBuildInputs = [ cmake pkgconfig perl ];
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = "https://github.com/vstakhov/rspamd";
- license = licenses.bsd2;
+ license = licenses.asl20;
description = "advanced spam filtering system";
maintainers = with maintainers; [ avnik fpletz ];
};
diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix
index 9165e03d79c..7a558a03031 100644
--- a/pkgs/servers/matrix-synapse/default.nix
+++ b/pkgs/servers/matrix-synapse/default.nix
@@ -2,23 +2,23 @@
let
matrix-angular-sdk = buildPythonApplication rec {
name = "matrix-angular-sdk-${version}";
- version = "0.6.6";
+ version = "0.6.8";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/m/matrix-angular-sdk/matrix-angular-sdk-${version}.tar.gz";
- sha256 = "1vknhmibb8gh8lng50va2cdvng5xm7vqv9dl680m3gj38pg0bv8a";
+ url = "mirror://pypi/m/matrix-angular-sdk/matrix-angular-sdk-${version}.tar.gz";
+ sha256 = "0gmx4y5kqqphnq3m7xk2vpzb0w2a4palicw7wfdr1q2schl9fhz2";
};
};
in
buildPythonApplication rec {
name = "matrix-synapse-${version}";
- version = "0.12.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "matrix-org";
repo = "synapse";
- rev = "f35f8d06ea58e2d0cdccd82924c7a44fd93f4c38";
- sha256 = "0b0k1am9lh0qglagc06m91qs26ybv37k7wpbg5333x8jaf5d1si4";
+ rev = "5fbdf2bcec40bf2f24fc0698440ee384595ff027";
+ sha256 = "1f9flb68l0bb5fkggxz1pghv72snsx6yia3s58f85z13f9vh84cb";
};
patches = [ ./matrix-synapse.patch ];
diff --git a/pkgs/servers/meteor/default.nix b/pkgs/servers/meteor/default.nix
index 7412378f3de..370a430ec1a 100644
--- a/pkgs/servers/meteor/default.nix
+++ b/pkgs/servers/meteor/default.nix
@@ -40,28 +40,28 @@ stdenv.mkDerivation rec {
popd
substituteInPlace $out/tools/cli/main.js \
--replace "@INTERPRETER@" "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --replace "@RPATH@" "${stdenv.cc.cc}/lib:${zlib.out}/lib" \
+ --replace "@RPATH@" "${stdenv.cc.cc.lib}/lib:${zlib.out}/lib" \
--replace "@PATCHELF@" "${patchelf}/bin/patchelf"
# Patch node.
node=$devBundle/bin/node
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
- --set-rpath "$(patchelf --print-rpath $node):${stdenv.cc.cc}/lib" \
+ --set-rpath "$(patchelf --print-rpath $node):${stdenv.cc.cc.lib}/lib" \
$node
# Patch mongo.
for p in $devBundle/mongodb/bin/mongo{,d}; do
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
- --set-rpath "$(patchelf --print-rpath $p):${stdenv.cc.cc}/lib:${zlib.out}/lib" \
+ --set-rpath "$(patchelf --print-rpath $p):${stdenv.cc.cc.lib}/lib:${zlib.out}/lib" \
$p
done
# Patch node dlls.
for p in $(find $out/packages -name '*.node'); do
patchelf \
- --set-rpath "$(patchelf --print-rpath $p):${stdenv.cc.cc}/lib" \
+ --set-rpath "$(patchelf --print-rpath $p):${stdenv.cc.cc.lib}/lib" \
$p
done
diff --git a/pkgs/servers/nosql/cassandra/2.1.nix b/pkgs/servers/nosql/cassandra/2.1.nix
index d0f70a554f7..6c09c977d29 100644
--- a/pkgs/servers/nosql/cassandra/2.1.nix
+++ b/pkgs/servers/nosql/cassandra/2.1.nix
@@ -11,8 +11,8 @@
let
- version = "2.1.13";
- sha256 = "09b3vf5jsv70xlfimj30v8l1zw7c5xdgpw5fpmn6jh8n3gigybqh";
+ version = "2.1.14";
+ sha256 = "168rg8gg1dhcjfjsr1jbfx4zj3zyqn0xi2z1j2c8jn6054486ybg";
in
diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix
index 04bb9fc2bbd..16a2ec21079 100644
--- a/pkgs/servers/nosql/redis/default.nix
+++ b/pkgs/servers/nosql/redis/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, lua }:
stdenv.mkDerivation rec {
version = "3.0.7";
@@ -9,6 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "08vzfdr67gp3lvk770qpax2c5g2sx8hn6p64jn3jddrvxb2939xj";
};
+ buildInputs = [ lua ];
makeFlags = "PREFIX=$(out)";
enableParallelBuilding = true;
diff --git a/pkgs/servers/openxpki/default.nix b/pkgs/servers/openxpki/default.nix
index dd1ed7c473b..12ed3f56d9f 100644
--- a/pkgs/servers/openxpki/default.nix
+++ b/pkgs/servers/openxpki/default.nix
@@ -50,7 +50,10 @@ buildPerlPackage {
lib libapreq2 libnet podlators threads threadsshared version ];
preConfigure = ''
- export OPENSSL_PREFIX=${openssl}
+ substituteInPlace core/server/Makefile.PL \
+ --replace "my \$openssl_inc_dir = ''';" "my \$openssl_inc_dir = '${openssl}/include';" \
+ --replace "my \$openssl_lib_dir = ''';" "my \$openssl_lib_dir = '${openssl.out}/lib';" \
+ --replace "my \$openssl_binary = ''';" "my \$openssl_binary = '${openssl.bin}/bin/openssl';"
substituteInPlace tools/vergen --replace "#!/usr/bin/perl" "#!${perl}/bin/perl"
cp ${./vergen_revision_state} .vergen_revision_state
cd core/server
diff --git a/pkgs/servers/plex/default.nix b/pkgs/servers/plex/default.nix
index 22a5c852e15..50fc85d48b3 100644
--- a/pkgs/servers/plex/default.nix
+++ b/pkgs/servers/plex/default.nix
@@ -5,9 +5,9 @@
let
plexpkg = if enablePlexPass then {
- version = "0.9.16.4.1911";
- vsnHash = "ee6e505";
- sha256 = "0lq0lcynmc09d0whynb0x2zgd39dp7z7k86ndgm2clay3zbzqpfd";
+ version = "0.9.16.5.1966";
+ vsnHash = "81a3bf0";
+ sha256 = "1sgdd3r067j9ysfp90wjx6zi01s00wzgzs27l8xdlsbnvjr8zmf8";
} else {
version = "0.9.16.4.1911";
vsnHash = "ee6e505";
diff --git a/pkgs/servers/search/elasticsearch/2.x.nix b/pkgs/servers/search/elasticsearch/2.x.nix
index a37703ae7fd..9495106ea00 100644
--- a/pkgs/servers/search/elasticsearch/2.x.nix
+++ b/pkgs/servers/search/elasticsearch/2.x.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.2.0";
+ version = "2.3.1";
name = "elasticsearch-${version}";
src = fetchurl {
url = "https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/${version}/${name}.tar.gz";
- sha256 = "0c2d0mpcr8lpvifvgp2pfj7avdi7fa8a5vib0gqdap7mw60wqw7d";
+ sha256 = "1fqf24bv4jfxai507jh91zm94dp1j8kmygljvpy7414f0drjw2gh";
};
patches = [ ./es-home-2.x.patch ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out
- cp -R bin config lib $out
+ cp -R bin config lib modules $out
# don't want to have binary with name plugin
mv $out/bin/plugin $out/bin/elasticsearch-plugin
diff --git a/pkgs/servers/squid/default.nix b/pkgs/servers/squid/default.nix
index 2831423d123..4865b839ae4 100644
--- a/pkgs/servers/squid/default.nix
+++ b/pkgs/servers/squid/default.nix
@@ -1,10 +1,10 @@
{ fetchurl, stdenv, perl, lib, openldap, pam, db, cyrus_sasl, libcap,
expat, libxml2, libtool, openssl}:
stdenv.mkDerivation rec {
- name = "squid-3.5.15";
+ name = "squid-3.5.17";
src = fetchurl {
url = "http://www.squid-cache.org/Versions/v3/3.5/${name}.tar.bz2";
- sha256 = "1cgy6ffyarqd35plqmqi3mrsp0941c6n55pr3zavp07ksj46wgzm";
+ sha256 = "1kdq778cm18ak4624gchmbi8avnzyvwgyzjplkd0fkcrgfs44bsf";
};
buildInputs = [perl openldap pam db cyrus_sasl libcap expat libxml2
libtool openssl];
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix
index 10658ce4dd2..974a636e559 100644
--- a/pkgs/servers/xmpp/ejabberd/default.nix
+++ b/pkgs/servers/xmpp/ejabberd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, writeScriptBin, lib, fetchurl, fetchFromGitHub
+{ stdenv, writeScriptBin, lib, fetchurl, git, cacert
, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps
, withMysql ? false
, withPgsql ? false
@@ -13,8 +13,6 @@
}:
let
- ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
-
fakegit = writeScriptBin "git" ''
#! ${stdenv.shell} -e
if [ "$1" = "describe" ]; then
@@ -22,192 +20,15 @@ let
fi
'';
- # These can be extracted from `rebar.config`
- # Some dependencies are from another packages. Try commenting them out; then during build
- # you'll get necessary revision information.
- ejdeps = {
- lager = fetchFromGitHub {
- owner = "basho";
- repo = "lager";
- rev = "3.0.2";
- sha256 = "04l40dlqpl2y6ddpbpknmnjf537bjvrmg8r0jnmw1h60dgyb2ydk";
- };
- # dependency of lager
- goldrush = fetchFromGitHub {
- owner = "DeadZen";
- repo = "goldrush";
- rev = "0.1.7";
- sha256 = "1104j8v86hdavxf08yjyjkpi5vf95rfvsywdx29c69x3z33i4z3m";
- };
- p1_utils = fetchFromGitHub {
- owner = "processone";
- repo = "p1_utils";
- rev = "1.0.3";
- sha256 = "0bw163wx0ji2sz7yb3nzvm1mnnljsdji606xzk33za8c4sgrb4nj";
- };
- cache_tab = fetchFromGitHub {
- owner = "processone";
- repo = "cache_tab";
- rev = "1.0.2";
- sha256 = "1krgn6y95jgc8pc0vkj36p0wcazsb8b6h1x4f0r1936jff2vqk33";
- };
- fast_tls = fetchFromGitHub {
- owner = "processone";
- repo = "fast_tls";
- rev = "1.0.1";
- sha256 = "08lh6935k590hix3z69kjjd75w68vmmjcx7gi4zh8j7li4v9k9l2";
- };
- stringprep = fetchFromGitHub {
- owner = "processone";
- repo = "stringprep";
- rev = "1.0.2";
- sha256 = "1wrisajyll45wf6cz1rb2q70sz83i6nfnfiijsbzhy0xk51436sa";
- };
- fast_xml = fetchFromGitHub {
- owner = "processone";
- repo = "fast_xml";
- rev = "1.1.3";
- sha256 = "1a2k21fqz8rp4laz7wn0hsxy58i1gdwc3qhw3k2kar8lgw4m3wqp";
- };
- stun = fetchFromGitHub {
- owner = "processone";
- repo = "stun";
- rev = "1.0.1";
- sha256 = "0bq0qkc7h3nhqxa6ff2nf6bi4kiax4208716hxfz6l1vxrh7f3p2";
- };
- esip = fetchFromGitHub {
- owner = "processone";
- repo = "esip";
- rev = "1.0.2";
- sha256 = "0ibvb85wkqw81y154bagp0kgf1jmdscmfq8yk73j1k986dmiqfn2";
- };
- fast_yaml = fetchFromGitHub {
- owner = "processone";
- repo = "fast_yaml";
- rev = "1.0.2";
- sha256 = "019imn255bkkvilg4nrcidl8w6dn2jrb2nyrs2nixsgcbmvkdl5k";
- };
- jiffy = fetchFromGitHub {
- owner = "davisp";
- repo = "jiffy";
- rev = "0.14.7";
- sha256 = "1w55vwz4a94v0aajm3lg6nlhpw2w0zdddiw36f2n4sfhbqn0v0jr";
- };
- p1_oauth2 = fetchFromGitHub {
- owner = "processone";
- repo = "p1_oauth2";
- rev = "0.6.1";
- sha256 = "1wvmi3fj05hlbi3sbqpakznq70n76a7nbvbrjhr8k79bmvsh6lyl";
- };
- p1_xmlrpc = fetchFromGitHub {
- owner = "processone";
- repo = "p1_xmlrpc";
- rev = "1.15.1";
- sha256 = "12pfvb3k9alzg7qbph3bc1sw7wk86psm3jrdrfclq90zlpwqa0w3";
- };
- luerl = fetchFromGitHub {
- owner = "rvirding";
- repo = "luerl";
- rev = "9524d0309a88b7c62ae93da0b632b185de3ba9db";
- sha256 = "15yplmv2xybnz3nby940752jw672vj99l1j61rrfy686hgrfnc42";
- };
-
- p1_mysql = fetchFromGitHub {
- owner = "processone";
- repo = "p1_mysql";
- rev = "1.0.1";
- sha256 = "17122xhc420kqfsv4c4g0jcllpdbhg84wdlwd3227w4q729jg6bk";
- };
- p1_pgsql = fetchFromGitHub {
- owner = "processone";
- repo = "p1_pgsql";
- rev = "1.0.1";
- sha256 = "1ca0hhxyfmwjp49zjga1fdhrbaqnxdpmcvs2i6nz6jmapik788nr";
- };
- sqlite3 = fetchFromGitHub {
- owner = "processone";
- repo = "erlang-sqlite3";
- rev = "1.1.5";
- sha256 = "17n4clysg540nx9g8k8mi9l7vkz8wigycgxmzzn0wmgxdf6mhxlb";
- };
- p1_pam = fetchFromGitHub {
- owner = "processone";
- repo = "epam";
- rev = "1.0.0";
- sha256 = "0dlbmfwndhyg855vnhwyccxcjqzf2wcgc7522mjb9q38cva50rpr";
- };
- ezlib = fetchFromGitHub {
- owner = "processone";
- repo = "ezlib";
- rev = "1.0.1";
- sha256 = "1asp7s2q72iql870igc827dvi9iqyd6lhs0q3jbjj2w7xfz4x4kk";
- };
- hamcrest = fetchFromGitHub {
- owner = "hyperthunk";
- repo = "hamcrest-erlang";
- rev = "908a24fda4a46776a5135db60ca071e3d783f9f6";
- sha256 = "0irxidwrb37m0xwls6q9nn2zfs3pyxrgbnjgrhnh7gm35ib51hkj";
- };
- riakc = fetchFromGitHub {
- owner = "basho";
- repo = "riak-erlang-client";
- rev = "527722d12d0433b837cdb92a60900c2cb5df8942";
- sha256 = "13rkwibsjsl2gdysvf11r1hqfrf89hjgpa0x0hz2910f2ryqll3y";
- };
- # dependency of riakc
- riak_pb = fetchFromGitHub {
- owner = "basho";
- repo = "riak_pb";
- rev = "2.1.0.7";
- sha256 = "1p0qmjq069f7j1m29dv36ayvz8m0pcm94ccsnv5blykfg2c5ja0c";
- };
- # dependency of riak_pb
- protobuffs = fetchFromGitHub {
- owner = "basho";
- repo = "erlang_protobuffs";
- rev = "0.8.2";
- sha256 = "0w4jmsnc9x2ykqh1q6b12pl8a9973dxdhqk3y0ph17n83q5xz3h7";
- };
- elixir = fetchFromGitHub {
- owner = "elixir-lang";
- repo = "elixir";
- rev = "v1.1.0";
- sha256 = "0r5673x2qdvfbwmvyvj8ddvzgxnkl3cv9jsf1yzsxgdifjbrzwx7";
- };
- rebar_elixir_plugin = fetchFromGitHub {
- owner = "processone";
- repo = "rebar_elixir_plugin";
- rev = "0.1.0";
- sha256 = "0x04ff53mxwd9va8nl4m70dbamp6p4dpxs646c168iqpnpadk3sk";
- };
- iconv = fetchFromGitHub {
- owner = "processone";
- repo = "iconv";
- rev = "1.0.0";
- sha256 = "0dfc23m2lqilj8ixn23wpj5xp1mgajb9b5ch95riigxzxmx97ri9";
- };
- meck = fetchFromGitHub {
- owner = "eproxus";
- repo = "meck";
- rev = "0.8.2";
- sha256 = "0s4qbvryap46cz63awpbv5zzmlcay5pn2lixgmgvcjarqv70cbs7";
- };
- eredis = fetchFromGitHub {
- owner = "wooga";
- repo = "eredis";
- rev = "v1.0.8";
- sha256 = "10fr3kbc2nd2liggsq4y77nfirndzapcxzkjgyp06bpr9cjlvhlm";
- };
-
- };
+ ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
in stdenv.mkDerivation rec {
- version = "16.02";
+ version = "16.04";
name = "ejabberd-${version}";
src = fetchurl {
url = "http://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz";
- sha256 = "0yiai7zyjdcp0ppc5l5p56bxhg273hwfbv41qlbkg32dhr880f4q";
+ sha256 = "1hrcswk03x5x6f6xy8sac4ihhi6jcmsfp6449k3570j39vklz5ix";
};
nativeBuildInputs = [ fakegit ];
@@ -222,21 +43,41 @@ in stdenv.mkDerivation rec {
# Apparently needed for Elixir
LANG = "en_US.UTF-8";
- depsNames =
- [ "lager" "goldrush" "p1_utils" "cache_tab" "fast_tls" "stringprep" "fast_xml" "stun" "esip" "fast_yaml"
- "jiffy" "p1_oauth2" "p1_xmlrpc" "luerl"
- ]
- ++ lib.optional withMysql "p1_mysql"
- ++ lib.optional withPgsql "p1_pgsql"
- ++ lib.optional withSqlite "sqlite3"
- ++ lib.optional withPam "p1_pam"
- ++ lib.optional withZlib "ezlib"
- ++ lib.optionals withRiak [ "hamcrest" "riakc" "riak_pb" "protobuffs" ]
- ++ lib.optionals withElixir [ "elixir" "rebar_elixir_plugin" ]
- ++ lib.optional withIconv "iconv"
- ++ lib.optional withTools "meck"
- ++ lib.optional withRedis "eredis"
- ;
+ deps = stdenv.mkDerivation {
+ name = "ejabberd-deps-${version}";
+
+ inherit src;
+
+ configureFlags = [ "--enable-all" "--with-sqlite3=${sqlite}" ];
+
+ buildInputs = [ git erlang openssl expat libyaml sqlite pam zlib elixir ];
+
+ GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt";
+
+ preBuild = ''
+ patchShebangs .
+ '';
+
+ makeFlags = [ "deps" ];
+
+ installPhase = ''
+ for i in deps/*; do
+ ( cd $i
+ git reset --hard
+ git clean -fdx
+ git describe --always --tags > .rev
+ rm -rf .git
+ )
+ done
+ rm deps/.got
+
+ cp -r deps $out
+ '';
+
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = "0zmb7g00y5q4alf70i1chv3yim63i03sy4p8i83bzvxri59vw0zv";
+ };
configureFlags =
[ (lib.enableFeature withMysql "mysql")
@@ -251,28 +92,11 @@ in stdenv.mkDerivation rec {
(lib.enableFeature withRedis "redis")
] ++ lib.optional withSqlite "--with-sqlite3=${sqlite}";
- depsPaths = map (x: builtins.getAttr x ejdeps) depsNames;
- depsRevs = map (x: x.rev) depsPaths;
-
enableParallelBuilding = true;
preBuild = ''
- mkdir deps
- depsPathsA=( $depsPaths )
- depsNamesA=( $depsNames )
- depsRevsA=( $depsRevs )
- for i in {0..${toString (builtins.length depsNames - 1)}}; do
- path="deps/''${depsNamesA[$i]}"
- cp -R ''${depsPathsA[$i]} "$path"
- chmod -R +w "$path"
- echo "''${depsRevsA[$i]}" > "$path/.rev"
- done
- touch deps/.got
- patchShebangs .
-
- for i in deps/*; do
- [ -x "$i/configure" ] && ( cd "$i"; ./configure ) || true
- done
+ cp -r $deps deps
+ chmod -R +w deps
'';
postInstall = ''
@@ -290,5 +114,6 @@ in stdenv.mkDerivation rec {
homepage = http://www.ejabberd.im;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.sander lib.maintainers.abbradar ];
+ broken = withElixir;
};
}
diff --git a/pkgs/servers/zookeeper/default.nix b/pkgs/servers/zookeeper/default.nix
index 307993a958a..7cf95ca7e9e 100644
--- a/pkgs/servers/zookeeper/default.nix
+++ b/pkgs/servers/zookeeper/default.nix
@@ -1,36 +1,50 @@
{ stdenv, fetchurl, jre, makeWrapper, bash }:
stdenv.mkDerivation rec {
- name = "zookeeper-3.4.6";
+ name = "zookeeper-3.4.6";
- src = fetchurl {
- url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
- sha256 = "01b3938547cd620dc4c93efe07c0360411f4a66962a70500b163b59014046994";
- };
+ src = fetchurl {
+ url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
+ sha256 = "01b3938547cd620dc4c93efe07c0360411f4a66962a70500b163b59014046994";
+ };
- buildInputs = [ makeWrapper jre ];
+ buildInputs = [ makeWrapper jre ];
- phases = ["unpackPhase" "installPhase"];
+ phases = ["unpackPhase" "installPhase"];
- installPhase = ''
- mkdir -p $out
- cp -R conf docs lib ${name}.jar $out
- mkdir -p $out/bin
- cp -R bin/{zkCli,zkCleanup,zkEnv}.sh $out/bin
- for i in $out/bin/{zkCli,zkCleanup}.sh; do
- wrapProgram $i \
- --set JAVA_HOME "${jre}" \
- --prefix PATH : "${bash}/bin"
- done
- chmod -x $out/bin/zkEnv.sh
- '';
+ installPhase = ''
+ mkdir -p $out
+ cp -R conf docs lib ${name}.jar $out
+ mkdir -p $out/bin
+ cp -R bin/{zkCli,zkCleanup,zkEnv}.sh $out/bin
+ for i in $out/bin/{zkCli,zkCleanup}.sh; do
+ wrapProgram $i \
+ --set JAVA_HOME "${jre}" \
+ --prefix PATH : "${bash}/bin"
+ done
+ chmod -x $out/bin/zkEnv.sh
- meta = with stdenv.lib; {
- homepage = "http://zookeeper.apache.org";
- description = "Apache Zookeeper";
- license = licenses.asl20;
- maintainers = [ maintainers.nathan-gs ];
- platforms = platforms.unix;
- };
+ mkdir -p $out/share/zooinspector
+ cp -r contrib/ZooInspector/{${name}-ZooInspector.jar,icons,lib,config} $out/share/zooinspector
+ classpath="$out/${name}.jar:$out/share/zooinspector/${name}-ZooInspector.jar"
+ for jar in $out/lib/*.jar $out/share/zooinspector/lib/*.jar; do
+ classpath="$classpath:$jar"
+ done
+
+ cat << EOF > $out/bin/zooInspector.sh
+ #!${stdenv.shell}
+ cd $out/share/zooinspector
+ exec ${jre}/bin/java -cp $classpath org.apache.zookeeper.inspector.ZooInspector
+ EOF
+ chmod +x $out/bin/zooInspector.sh
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://zookeeper.apache.org";
+ description = "Apache Zookeeper";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ nathan-gs cstrahan ];
+ platforms = platforms.unix;
+ };
}
diff --git a/pkgs/shells/fish/default.nix b/pkgs/shells/fish/default.nix
index 6b4a91e9014..8916cca0f04 100644
--- a/pkgs/shells/fish/default.nix
+++ b/pkgs/shells/fish/default.nix
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
sed -e "s|expr|${coreutils}/bin/expr|" \
'' + stdenv.lib.optionalString (!stdenv.isDarwin) ''
-e "s|if which unicode_start|if true|" \
+ '' + stdenv.lib.optionalString stdenv.isLinux ''
-e "s|unicode_start|${kbd}/bin/unicode_start|" \
'' + ''
-i "$out/etc/fish/config.fish"
@@ -50,7 +51,7 @@ stdenv.mkDerivation rec {
--replace "| ul" "| ${utillinux}/bin/ul"
for cur in $out/share/fish/functions/*.fish; do
- substituteInPlace "$cur" --replace "/usr/bin/getent" "${glibc}/bin/getent"
+ substituteInPlace "$cur" --replace "/usr/bin/getent" "${glibc.bin}/bin/getent"
done
'' + stdenv.lib.optionalString (!stdenv.isDarwin) ''
sed -i "s|(hostname\||(${nettools}/bin/hostname\||" "$out/share/fish/functions/fish_prompt.fish"
diff --git a/pkgs/shells/oh-my-zsh/default.nix b/pkgs/shells/oh-my-zsh/default.nix
index 796521b5233..78b112210ac 100644
--- a/pkgs/shells/oh-my-zsh/default.nix
+++ b/pkgs/shells/oh-my-zsh/default.nix
@@ -7,12 +7,12 @@
stdenv.mkDerivation rec {
name = "oh-my-zsh-git-${version}";
- version = "2016-04-06";
+ version = "2016-04-20";
src = fetchgit {
url = "https://github.com/robbyrussell/oh-my-zsh";
- rev = "d310fac7f65d31f7494532201e02ebf67c9d9555";
- sha256 = "0kx552b0jf5j8qkk1kixdr1z49ly79cvzhdh27848rj3kwb0z8vq";
+ rev = "1b1315a777328095cd8b5f364fd4345eeae7c4bf";
+ sha256 = "0q3w96a9rjxmqknycxjqjs5mi0q2mark8yrfim7snxrf9ajv0ypk";
};
phases = "installPhase";
diff --git a/pkgs/test/rpath/builder.sh b/pkgs/test/rpath/builder.sh
deleted file mode 100644
index 2bf62462146..00000000000
--- a/pkgs/test/rpath/builder.sh
+++ /dev/null
@@ -1,79 +0,0 @@
-export NIX_DEBUG=1
-
-source $stdenv/setup
-
-mkdir $out
-mkdir $out/bin
-
-
-# 1: link statically against glibc.
-res=$out/bin/hello1
-gcc -static $src/hello1.c -o $res
-
-case $(ldd $res) in
- *"not a dynamic executable"*)
- ;;
- *)
- echo "$res not statically linked!"
- exit 1
-esac
-
-
-# 2: link dynamically against glibc.
-res=$out/bin/hello2
-gcc $src/hello1.c -o $res
-
-case $(ldd $res) in
- */store/*glibc*/lib/libc.so*/store/*glibc*/lib/ld-linux.so*)
- ;;
- *)
- echo "$res not dynamically linked / bad rpath!"
- exit 1
- ;;
-esac
-
-
-# 3: link C++ dynamically against glibc / libstdc++.
-res=$out/bin/hello3
-g++ $src/hello2.cc -o $res
-
-case $(ldd $res) in
- */store/*gcc*/lib/*libstdc++*/store/*glibc*/lib/libm*/store/*gcc*/lib/libgcc_s*/store/*glibc*/lib/libc.so*/store/*glibc*/lib/ld-linux.so*)
- ;;
- *)
- echo "$res not dynamically linked / bad rpath!"
- exit 1
- ;;
-esac
-
-
-# 4: build dynamic library locally, link against it, copy it.
-res=$out/bin/hello4
-mkdir bla
-gcc -shared $src/text.c -o bla/libtext.so
-gcc $src/hello3.c -o $res -L$(pwd)/bla -ltext
-mkdir $out/lib
-
-case $(ldd $res) in
- */tmp*)
- echo "$res depends on file in /tmp!"
- exit 1
- ;;
-esac
-
-cp bla/libtext.so $out/lib
-
-case $(ldd $res) in
- */store/*glibc*/lib/libc.so*/store/*glibc*/lib/ld-linux.so*)
- ;;
- *)
- echo "$res not dynamically linked / bad rpath!"
- exit 1
- ;;
-esac
-
-
-# Run the programs we just made.
-for i in $out/bin/*; do
- $i
-done
diff --git a/pkgs/test/rpath/default.nix b/pkgs/test/rpath/default.nix
deleted file mode 100644
index f0903420c96..00000000000
--- a/pkgs/test/rpath/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-let {
- system = "i686-linux";
-
- stdenvs = (import ../../system/stdenvs.nix) {
- inherit system;
- allPackages = import ../../system/all-packages-generic.nix;
- };
-
- stdenv = stdenvs.stdenvLinuxBoot2;
-
- test = stdenv.mkDerivation {
- name = "rpath-test";
- builder = ./builder.sh;
- src = ./src;
- };
-
- body = test;
-}
diff --git a/pkgs/test/rpath/src/hello1.c b/pkgs/test/rpath/src/hello1.c
deleted file mode 100644
index c44d7c4a936..00000000000
--- a/pkgs/test/rpath/src/hello1.c
+++ /dev/null
@@ -1,7 +0,0 @@
-#include
-
-int main(int argc, char * * argv)
-{
- printf("Hello World!\n");
- return 0;
-}
diff --git a/pkgs/test/rpath/src/hello2.cc b/pkgs/test/rpath/src/hello2.cc
deleted file mode 100644
index 0dc34766f5f..00000000000
--- a/pkgs/test/rpath/src/hello2.cc
+++ /dev/null
@@ -1,7 +0,0 @@
-#include
-
-int main(int argc, char * * argv)
-{
- std::cout << "Hello World!\n";
- return 0;
-}
diff --git a/pkgs/test/rpath/src/hello3.c b/pkgs/test/rpath/src/hello3.c
deleted file mode 100644
index 2b2308360da..00000000000
--- a/pkgs/test/rpath/src/hello3.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include
-
-char * text();
-
-int main(int argc, char * * argv)
-{
- printf(text());
- return 0;
-}
diff --git a/pkgs/test/rpath/src/text.c b/pkgs/test/rpath/src/text.c
deleted file mode 100644
index 3d85ca23f79..00000000000
--- a/pkgs/test/rpath/src/text.c
+++ /dev/null
@@ -1,4 +0,0 @@
-char * text()
-{
- return "Hello World!\n";
-}
diff --git a/pkgs/test/simple/default.nix b/pkgs/test/simple/default.nix
deleted file mode 100644
index b7d9446bac7..00000000000
--- a/pkgs/test/simple/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-let {
- system = "i686-linux";
-
- stdenvs = (import ../../system/stdenvs.nix) {
- inherit system;
- allPackages = import ../../system/all-packages-generic.nix;
- };
-
- stdenv = stdenvs.stdenvNix;
-
- test = stdenv.mkDerivation {
- name = "simple-test";
- builder = ./builder.sh;
- };
-
- body = test;
-}
diff --git a/pkgs/tools/X11/bumblebee/default.nix b/pkgs/tools/X11/bumblebee/default.nix
index d1f2318d6d4..e58aa7042d0 100644
--- a/pkgs/tools/X11/bumblebee/default.nix
+++ b/pkgs/tools/X11/bumblebee/default.nix
@@ -18,7 +18,7 @@
{ stdenv, lib, fetchurl, pkgconfig, help2man, makeWrapper
, glib, libbsd
-, libX11, libXext, xorgserver, xkbcomp, module_init_tools, xkeyboard_config, xf86videonouveau
+, libX11, libXext, xorgserver, xkbcomp, kmod, xkeyboard_config, xf86videonouveau
, nvidia_x11, virtualgl, primusLib
# The below should only be non-null in a x86_64 system. On a i686
# system the above nvidia_x11 and virtualgl will be the i686 packages.
@@ -43,10 +43,10 @@ let
nvidiaLibs = lib.makeLibraryPath nvidia_x11s;
- bbdPath = lib.makeBinPath [ module_init_tools xorgserver ];
+ bbdPath = lib.makeBinPath [ kmod xorgserver ];
bbdLibs = lib.makeLibraryPath [ libX11 libXext ];
- xmodules = lib.concatStringsSep "," (map (x: "${x}/lib/xorg/modules") ([ xorgserver ] ++ lib.optional (!useNvidia) xf86videonouveau));
+ xmodules = lib.concatStringsSep "," (map (x: "${x.out or x}/lib/xorg/modules") ([ xorgserver ] ++ lib.optional (!useNvidia) xf86videonouveau));
in stdenv.mkDerivation rec {
name = "bumblebee-${version}";
@@ -80,7 +80,7 @@ in stdenv.mkDerivation rec {
# be in PATH, and thus no action for them is required.
substituteInPlace src/module.c \
- --replace "/sbin/modinfo" "${module_init_tools}/sbin/modinfo"
+ --replace "/sbin/modinfo" "${kmod}/sbin/modinfo"
# Don't use a special group, just reuse wheel.
substituteInPlace configure \
diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/tools/X11/virtualgl/lib.nix
index 2df037229ea..6b93c6432c3 100644
--- a/pkgs/tools/X11/virtualgl/lib.nix
+++ b/pkgs/tools/X11/virtualgl/lib.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "1mnpljmx8nxnmpbx4ja430b3y535wkz185qknsxmk27yz4dbmm8l";
};
- cmakeFlags = [ "-DVGL_SYSTEMFLTK=1" "-DTJPEG_LIBRARY=${libjpeg_turbo}/lib/libturbojpeg.so" ];
+ cmakeFlags = [ "-DVGL_SYSTEMFLTK=1" "-DTJPEG_LIBRARY=${libjpeg_turbo.out}/lib/libturbojpeg.so" ];
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/tools/X11/xbanish/default.nix b/pkgs/tools/X11/xbanish/default.nix
new file mode 100644
index 00000000000..cbf8f3a7ff1
--- /dev/null
+++ b/pkgs/tools/X11/xbanish/default.nix
@@ -0,0 +1,45 @@
+{stdenv, fetchFromGitHub, libX11, libXi, libXt, libXfixes, libXext}:
+
+stdenv.mkDerivation rec {
+ version = "1.4";
+ name = "xbanish-${version}";
+
+ buildInputs = [
+ libX11 libXi libXt libXfixes libXext
+ ];
+
+ src = fetchFromGitHub {
+ owner = "jcs";
+ repo = "xbanish";
+ rev = "5cbc51a88739bc7ebe3ea3114ec423890d180146";
+ sha256 = "0n5aiqfwx9ga8qjszymfmbnmygcracrgvvpmgll7mflp2jnvzq6j";
+ };
+
+ preBuild = ''
+ makeFlagsArray+=("PREFIX=$out")
+ '';
+
+ preInstall = ''
+ mkdir -p $out/bin
+ mkdir -p $out/man/man1
+ '';
+
+ meta = {
+ description = "Hides mouse pointer while not in use";
+ longDescription = ''
+ xbanish hides the mouse cursor when you start typing, and shows it again when
+ the mouse cursor moves or a mouse button is pressed. This is similar to
+ xterm's pointerMode setting, but xbanish works globally in the X11 session.
+
+ unclutter's -keystroke mode is supposed to do this, but it's broken[0]. I
+ looked into fixing it, but the unclutter source code is terrible, so I wrote
+ xbanish.
+
+ The name comes from ratpoison's "banish" command that sends the cursor to the
+ corner of the screen.
+ '';
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = [stdenv.lib.maintainers.choochootrain];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix
index ae869cfb1c4..643e4664f71 100644
--- a/pkgs/tools/X11/xpra/default.nix
+++ b/pkgs/tools/X11/xpra/default.nix
@@ -6,11 +6,11 @@
, libfakeXinerama }:
buildPythonApplication rec {
- name = "xpra-0.16.2";
+ name = "xpra-0.17.0";
namePrefix = "";
src = fetchurl {
url = "http://xpra.org/src/${name}.tar.xz";
- sha256 = "0h55rv46byzv2g8g77bm0a0py8jpz3gbr5fhr5jy9sisyr0vk6ff";
+ sha256 = "0abli2gc174v8zh1dsc3nq8c5aivnni67cjrr8yhsqsl8fwj0c2l";
};
buildInputs = [
diff --git a/pkgs/tools/admin/cli53/default.nix b/pkgs/tools/admin/cli53/default.nix
index 3248ac63bf7..ce9f17b1a51 100644
--- a/pkgs/tools/admin/cli53/default.nix
+++ b/pkgs/tools/admin/cli53/default.nix
@@ -6,7 +6,7 @@ buildPythonApplication rec {
version = "0.4.4";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/c/cli53/${name}.tar.gz";
+ url = "mirror://pypi/c/cli53/${name}.tar.gz";
sha256 = "0s9jzigq6a16m2c3qklssx2lz16cf13g5zh80vh24kxazaxqzbig";
};
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index 75860bc27d3..5d314b73202 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -1,12 +1,14 @@
{stdenv, fetchurl, python27, python27Packages, makeWrapper}:
+with python27Packages;
+
stdenv.mkDerivation rec {
- version = "0.9.82";
+ version = "106.0.0";
name = "google-cloud-sdk-${version}";
src = fetchurl {
- url = "https://dl.google.com/dl/cloudsdk/release/packages/google-cloud-sdk-coretools-linux-static-20151008123015.tar.gz";
- sha256 = "11gnhgjj4y4dzi3wfdpnz918m7xraz1k3ady1d6y446hmc5q2512";
+ url = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-106.0.0-linux-x86_64.tar.gz";
+ sha256 = "00jhpx32sfxcgl404plmb8122bs0ijl2rv25h17mnjn067nhz7nn";
};
buildInputs = [python27 makeWrapper];
@@ -23,7 +25,7 @@ stdenv.mkDerivation rec {
wrapper="$out/bin/$program"
makeWrapper "$programPath" "$wrapper" \
--set CLOUDSDK_PYTHON "${python27}/bin/python" \
- --prefix PYTHONPATH : "$(toPythonPath ${python27Packages.crcmod})"
+ --prefix PYTHONPATH : "$(toPythonPath ${cffi}):$(toPythonPath ${cryptography}):$(toPythonPath ${pyopenssl}):$(toPythonPath ${crcmod})"
done
# install man pages
diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix
index 254b7b9374e..0cd10fcab92 100644
--- a/pkgs/tools/admin/salt/default.nix
+++ b/pkgs/tools/admin/salt/default.nix
@@ -13,7 +13,7 @@ pythonPackages.buildPythonApplication rec {
disabled = pythonPackages.isPy3k;
src = fetchurl {
- url = "https://pypi.python.org/packages/source/s/salt/${name}.tar.gz";
+ url = "mirror://pypi/s/salt/${name}.tar.gz";
sha256 = "1xcfcs50pyammb60myph4f8bi2r6iwkxwsnnhrjwvkv2ymxwxv5j";
};
diff --git a/pkgs/tools/admin/salt/testing.nix b/pkgs/tools/admin/salt/testing.nix
index 8c65defcab5..14105dc2f98 100644
--- a/pkgs/tools/admin/salt/testing.nix
+++ b/pkgs/tools/admin/salt/testing.nix
@@ -11,7 +11,7 @@ pythonPackages.buildPythonApplication rec {
];
src = fetchurl {
- url = "https://pypi.python.org/packages/source/S/SaltTesting/${name}.tar.gz";
+ url = "mirror://pypi/S/SaltTesting/${name}.tar.gz";
sha256 = "0p0y8kb77pis18rcig1kf9dnns4bnfa3mr91q40lq4mw63l1b34h";
};
diff --git a/pkgs/tools/archivers/dar/default.nix b/pkgs/tools/archivers/dar/default.nix
index 7f9425ce603..92a81f9e5d6 100644
--- a/pkgs/tools/archivers/dar/default.nix
+++ b/pkgs/tools/archivers/dar/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchurl, zlib, bzip2, openssl, attr, lzo, libgcrypt, e2fsprogs, gpgme }:
+{ stdenv, fetchurl, zlib, bzip2, openssl, attr, lzo, libgcrypt, e2fsprogs, gpgme, xz }:
stdenv.mkDerivation rec {
- name = "dar-2.5.2";
-
+ name = "dar-2.5.3";
+
src = fetchurl {
url = "mirror://sourceforge/dar/${name}.tar.gz";
- sha256 = "09p07wil0y4g6yzb9jk1ppr6pidl5fldaqnfp0ngd5n2iz3w89js";
+ sha256 = "0myakyfgv2mhazwvbbwwncn9j7c9b4g3szs0aqlclmp01naaqmj5";
};
- buildInputs = [ zlib bzip2 openssl lzo libgcrypt gpgme ]
+ buildInputs = [ zlib bzip2 openssl lzo libgcrypt gpgme xz ]
++ stdenv.lib.optional stdenv.isLinux [ attr e2fsprogs ];
- configureFlags = "--disable-dar-static";
+ configureFlags = [ "--disable-dar-static" ];
+
+ enableParallelBuilding = true;
meta = {
homepage = http://dar.linux.free.fr/;
diff --git a/pkgs/tools/archivers/zpaq/default.nix b/pkgs/tools/archivers/zpaq/default.nix
index ba0a174ed0a..3b647dc5283 100644
--- a/pkgs/tools/archivers/zpaq/default.nix
+++ b/pkgs/tools/archivers/zpaq/default.nix
@@ -1,20 +1,13 @@
{ stdenv, fetchurl, perl, unzip }:
-let
- s = # Generated upstream information
- rec {
- baseName="zpaq";
- version="711";
- name="${baseName}-${version}";
- hash="0kva9xn3rhm2xpbbq3yrx3c9y150fw434ayd82fzhr24nsjjaxsf";
- url="http://mattmahoney.net/dc/zpaq711.zip";
- sha256="0kva9xn3rhm2xpbbq3yrx3c9y150fw434ayd82fzhr24nsjjaxsf";
- };
-in
-stdenv.mkDerivation {
- inherit (s) name version;
+stdenv.mkDerivation rec {
+ name = "zpaq-${version}";
+ version = "7.12";
- src = fetchurl {
- inherit (s) url sha256;
+ src = let
+ mungedVersion = with stdenv.lib; concatStrings (splitString "." version);
+ in fetchurl {
+ sha256 = "1lgkxiinam80pqqyvs3x845k6kf0wgw121vz0gr8za4blb756n30";
+ url = "http://mattmahoney.net/dc/zpaq${mungedVersion}.zip";
};
sourceRoot = ".";
@@ -39,11 +32,10 @@ stdenv.mkDerivation {
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
- inherit (s) version;
description = "Incremental journaling backup utility and archiver";
+ homepage = http://mattmahoney.net/dc/zpaq.html;
license = licenses.gpl3Plus ;
maintainers = with maintainers; [ raskin nckx ];
platforms = platforms.linux;
- homepage = "http://mattmahoney.net/dc/zpaq.html";
};
}
diff --git a/pkgs/tools/archivers/zpaq/default.upstream b/pkgs/tools/archivers/zpaq/default.upstream
deleted file mode 100644
index 2d62f834647..00000000000
--- a/pkgs/tools/archivers/zpaq/default.upstream
+++ /dev/null
@@ -1,3 +0,0 @@
-url http://mattmahoney.net/dc/zpaq.html
-version_link "/zpaq[0-9]+[.]zip"
-version "[^0-9]*([0-9]+)[^0-9]*" '\1'
diff --git a/pkgs/tools/audio/aucdtect/default.nix b/pkgs/tools/audio/aucdtect/default.nix
new file mode 100644
index 00000000000..244f7b40673
--- /dev/null
+++ b/pkgs/tools/audio/aucdtect/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, lib, rpmextract }:
+
+assert stdenv.isLinux;
+
+with lib;
+
+stdenv.mkDerivation rec {
+ name = "aucdtext-${version}";
+ version = "0.8-2";
+
+ src = fetchurl {
+ url = "http://www.true-audio.com/ftp/aucdtect-${version}.i586.rpm";
+ sha256 = "1lp5f0rq5b5n5il0c64m00gcfskarvgqslpryms9443d200y6mmd";
+ };
+
+ unpackCmd = "${rpmextract}/bin/rpmextract $src";
+
+ installPhase = ''
+ mkdir -p $out/bin
+ install -m755 local/bin/auCDtect $out/bin/aucdtect
+ '';
+
+ dontStrip = true;
+
+ meta = with stdenv.lib; {
+ description = "Verify authenticity of lossless audio files";
+ homepage = http://tausoft.org;
+ license = licenses.unfreeRedistributable;
+ maintainers = with maintainers; [ peterhoeg ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix
index 0079270e29f..806cb07c610 100644
--- a/pkgs/tools/audio/beets/default.nix
+++ b/pkgs/tools/audio/beets/default.nix
@@ -4,6 +4,7 @@
, enableAcousticbrainz ? true
, enableAcoustid ? true
, enableBadfiles ? true, flac ? null, mp3val ? null
+, enableConvert ? true, ffmpeg ? null
, enableDiscogs ? true
, enableEchonest ? true
, enableEmbyupdate ? true
@@ -22,6 +23,7 @@
assert enableAcoustid -> pythonPackages.pyacoustid != null;
assert enableBadfiles -> flac != null && mp3val != null;
+assert enableConvert -> ffmpeg != null;
assert enableDiscogs -> pythonPackages.discogs_client != null;
assert enableEchonest -> pythonPackages.pyechonest != null;
assert enableFetchart -> pythonPackages.responses != null;
@@ -38,6 +40,7 @@ let
acousticbrainz = enableAcousticbrainz;
badfiles = enableBadfiles;
chroma = enableAcoustid;
+ convert = enableConvert;
discogs = enableDiscogs;
echonest = enableEchonest;
embyupdate = enableEmbyupdate;
@@ -52,7 +55,7 @@ let
};
pluginsWithoutDeps = [
- "bench" "bpd" "bpm" "bucket" "convert" "cue" "duplicates" "edit" "embedart"
+ "bench" "bpd" "bpm" "bucket" "cue" "duplicates" "edit" "embedart"
"filefilter" "freedesktop" "fromfilename" "ftintitle" "fuzzy" "ihate"
"importadded" "importfeeds" "info" "inline" "ipfs" "keyfinder" "lyrics"
"mbcollection" "mbsubmit" "mbsync" "metasync" "missing" "permissions" "play"
@@ -96,6 +99,7 @@ in buildPythonApplication rec {
|| enableEmbyupdate
|| enableAcousticbrainz)
pythonPackages.requests2
+ ++ optional enableConvert ffmpeg
++ optional enableDiscogs pythonPackages.discogs_client
++ optional enableEchonest pythonPackages.pyechonest
++ optional enableLastfm pythonPackages.pylast
@@ -131,6 +135,8 @@ in buildPythonApplication rec {
s,"flac","${flac.bin}/bin/flac",
s,"mp3val","${mp3val}/bin/mp3val",
}' beetsplug/badfiles.py
+ '' + optionalString enableConvert ''
+ sed -i -e 's,\(util\.command_output(\)\([^)]\+\)),\1[b"${ffmpeg.bin}/bin/ffmpeg" if args[0] == b"ffmpeg" else args[0]] + \2[1:]),' beetsplug/convert.py
'' + optionalString enableReplaygain ''
sed -i -re '
s!^( *cmd *= *b?['\'''"])(bs1770gain['\'''"])!\1${bs1770gain}/bin/\2!
diff --git a/pkgs/tools/audio/darkice/default.nix b/pkgs/tools/audio/darkice/default.nix
index e4fc129ef60..8ac9039b57e 100644
--- a/pkgs/tools/audio/darkice/default.nix
+++ b/pkgs/tools/audio/darkice/default.nix
@@ -1,10 +1,20 @@
-{ stdenv, buildEnv, fetchurl, alsaLib, faac, libjack2, lame, libogg, libopus, libpulseaudio, libsamplerate, libvorbis }:
+{ stdenv, buildEnv, fetchurl
+, libjack2, alsaLib, libpulseaudio
+, faac, lame, libogg, libopus, libvorbis, libsamplerate
+}:
let
oggEnv = buildEnv {
name = "env-darkice-ogg";
paths = [
- libopus libvorbis libogg
+ libopus.dev libopus libvorbis.dev libvorbis libogg.dev libogg
+ ];
+ };
+
+ darkiceEnv = buildEnv {
+ name = "env-darkice";
+ paths = [
+ lame.out lame.lib libpulseaudio libpulseaudio.dev alsaLib alsaLib.dev libsamplerate.out libsamplerate.dev
];
};
@@ -18,13 +28,13 @@ in stdenv.mkDerivation rec {
};
configureFlags = [
- "--with-alsa-prefix=${alsaLib}"
+ "--with-alsa-prefix=${darkiceEnv}"
"--with-faac-prefix=${faac}"
"--with-jack-prefix=${libjack2}"
- "--with-lame-prefix=${lame}"
+ "--with-lame-prefix=${darkiceEnv}"
"--with-opus-prefix=${oggEnv}"
- "--with-pulseaudio-prefix=${libpulseaudio}"
- "--with-samplerate-prefix=${libsamplerate}"
+ "--with-pulseaudio-prefix=${darkiceEnv}"
+ "--with-samplerate-prefix=${darkiceEnv}"
"--with-vorbis-prefix=${oggEnv}"
# "--with-aacplus-prefix=${aacplus}" ### missing: aacplus
# "--with-twolame-prefix=${twolame}" ### missing: twolame
@@ -34,6 +44,6 @@ in stdenv.mkDerivation rec {
homepage = http://darkice.org/;
description = "Live audio streamer";
license = stdenv.lib.licenses.gpl3;
- maintainers = with stdenv.lib.maintainers; [ ikervagyok ];
+ maintainers = with stdenv.lib.maintainers; [ ikervagyok fpletz ];
};
}
diff --git a/pkgs/tools/audio/dir2opus/default.nix b/pkgs/tools/audio/dir2opus/default.nix
index 4875ebf504b..98bcfb3048f 100644
--- a/pkgs/tools/audio/dir2opus/default.nix
+++ b/pkgs/tools/audio/dir2opus/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchurl, python, mutagen, wrapPython, opusTools }:
+{ stdenv, fetchurl, python, mutagen, wrapPython, opusTools, mpg123 }:
-let version = "0.12.1"; in
+let version = "0.12.2"; in
stdenv.mkDerivation rec {
name = "dir2opus-${version}";
pythonPath = [ mutagen ];
buildInputs = [ wrapPython ];
- propagatedBuildInputs = [ opusTools ];
+ propagatedBuildInputs = [ opusTools mpg123 ];
src = fetchurl {
url = "https://github.com/ehmry/dir2opus/archive/${version}.tar.gz";
name = "${name}.tar.gz";
- sha256 = "1d6x3qfcj5lfmc8gzna1vrr7fl31i86ha8l4nz5987rx57fgwf0q";
+ sha256 = "0bl8fa9zhccihnj1v3lpz5jb737frf9za06xb7j5rsjws6xky80d";
};
postPatch = "sed -i -e 's|#!/usr/bin/python|#!${python}/bin/python|' dir2opus";
@@ -30,4 +30,4 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.ehmry ];
license = licenses.gpl2;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/tools/audio/pnmixer/default.nix b/pkgs/tools/audio/pnmixer/default.nix
index f65a151905c..b9c602dd767 100644
--- a/pkgs/tools/audio/pnmixer/default.nix
+++ b/pkgs/tools/audio/pnmixer/default.nix
@@ -1,16 +1,22 @@
-{ stdenv, fetchgit, alsaLib, pkgconfig, gtk3, glibc, autoconf, automake, libnotify, libX11, gettext }:
+{ stdenv, fetchFromGitHub, alsaLib, pkgconfig, gtk3, glibc, autoconf, automake, libnotify, libX11, intltool }:
stdenv.mkDerivation rec {
- name = "pnmixer-2014-07-24";
+ name = "pnmixer-${version}";
+ version = "2016-04-23";
- src = fetchgit {
- url = "git://github.com/nicklan/pnmixer.git";
- rev = "1e09a075c0c63d8b161b13ea92528a798bdb464a";
- sha256 = "15k689xycpc6pvq9vgg9ak92b9sg09dh4yrh83kjcaws63alrzl5";
+ src = fetchFromGitHub {
+ owner = "nicklan";
+ repo = "pnmixer";
+ rev = "cb20096716dbb5440b6560d81108d9c8f7188c48";
+ sha256 = "17gl5fb3hpdgxyys8h5k3nraw7qdyqv9k9kz8ykr5h7gg29nxy66";
};
+ nativeBuildInputs = [
+ pkgconfig autoconf automake intltool
+ ];
+
buildInputs = [
- alsaLib pkgconfig gtk3 glibc autoconf automake libnotify libX11 gettext
+ alsaLib gtk3 glibc libnotify libX11
];
preConfigure = ''
@@ -21,6 +27,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
meta = with stdenv.lib; {
+ homepage = https://github.com/nicklan/pnmixer;
description = "ALSA mixer for the system tray";
license = licenses.gpl3;
maintainers = with maintainers; [ campadrenalin ];
diff --git a/pkgs/tools/audio/qastools/default.nix b/pkgs/tools/audio/qastools/default.nix
index 3743b38a210..3fe5b4b8d1a 100644
--- a/pkgs/tools/audio/qastools/default.nix
+++ b/pkgs/tools/audio/qastools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cmake, alsaLib, udev, qt }:
+{ stdenv, fetchurl, cmake, alsaLib, udev, qt4 }:
let
version = "0.18.1";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
};
buildInputs = [
- cmake alsaLib udev qt
+ cmake alsaLib udev qt4
];
cmakeFlags = [
diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix
index ada4ef29c84..95c0c26f30b 100644
--- a/pkgs/tools/backup/borg/default.nix
+++ b/pkgs/tools/backup/borg/default.nix
@@ -6,7 +6,7 @@ python3Packages.buildPythonApplication rec {
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/b/borgbackup/borgbackup-${version}.tar.gz";
+ url = "mirror://pypi/b/borgbackup/borgbackup-${version}.tar.gz";
sha256 = "1myz10pwxnac9z59gw1w3xjhz6ghx03vngpl97ca527pj0r39shi";
};
diff --git a/pkgs/tools/bluetooth/blueman/default.nix b/pkgs/tools/bluetooth/blueman/default.nix
index 428c751571c..def096a571d 100644
--- a/pkgs/tools/bluetooth/blueman/default.nix
+++ b/pkgs/tools/bluetooth/blueman/default.nix
@@ -7,11 +7,11 @@ let
in stdenv.mkDerivation rec {
name = "blueman-${version}";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
url = "https://github.com/blueman-project/blueman/releases/download/${version}/${name}.tar.xz";
- sha256 = "09aqlk4c2qzqpmyf7b40sic7d45c1l8fyrb9f3s22b8w83j0adi4";
+ sha256 = "03s305mbc57nl3sq5ywh9casz926k4aqnylgaidli8bmgz1djbg9";
};
nativeBuildInputs = [ intltool pkgconfig pythonPackages.wrapPython pythonPackages.cython ];
diff --git a/pkgs/tools/cd-dvd/brasero/default.nix b/pkgs/tools/cd-dvd/brasero/default.nix
index 91a5440df3e..e903601c81d 100644
--- a/pkgs/tools/cd-dvd/brasero/default.nix
+++ b/pkgs/tools/cd-dvd/brasero/default.nix
@@ -1,11 +1,13 @@
-{ stdenv, fetchurl, pkgconfig, gtk3, itstool, gst_all_1, libxml2, libnotify
-, libcanberra_gtk3, intltool, makeWrapper, dvdauthor, cdrdao
-, dvdplusrwtools, cdrtools, libdvdcss, wrapGAppsHook }:
+{ stdenv, lib, fetchurl, pkgconfig, gtk3, itstool, gst_all_1, libxml2, libnotify
+, libcanberra_gtk3, intltool, makeWrapper, dvdauthor, libburn, libisofs
+, vcdimager, wrapGAppsHook }:
+
+# libdvdcss is "too old" (in fast "too new"), see https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/611590
let
major = "3.12";
- minor = "0";
- binpath = stdenv.lib.makeBinPath [ dvdauthor cdrdao dvdplusrwtools cdrtools ];
+ minor = "1";
+ binpath = lib.makeBinPath [ dvdauthor vcdimager ];
in stdenv.mkDerivation rec {
version = "${major}.${minor}";
@@ -13,12 +15,12 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://download.gnome.org/sources/brasero/${major}/${name}.tar.xz";
- sha256 = "68fef2699b772fa262d855dac682100dbfea05563a7e4056eff8fe6447aec2fc";
+ sha256 = "09vi2hyhl0bz7imv3ky6h7x5m3d546n968wcghydwrkvwm9ylpls";
};
nativeBuildInputs = [ pkgconfig itstool intltool wrapGAppsHook ];
- buildInputs = [ gtk3 libxml2 libnotify libcanberra_gtk3 libdvdcss
+ buildInputs = [ gtk3 libxml2 libnotify libcanberra_gtk3 libburn libisofs
gst_all_1.gstreamer gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad
gst_all_1.gst-plugins-ugly gst_all_1.gst-libav ];
@@ -27,14 +29,15 @@ in stdenv.mkDerivation rec {
# will obviously not work on nix
patches = [ ./remove-symlink-check.patch ];
+ enableParallelBuilding = true;
+
configureFlags = [
"--with-girdir=$out/share/gir-1.0"
- "--with-typelibdir=$out/lib/girepository-1.0" ];
-
- NIX_CFLAGS_LINK = [ "-ldvdcss" ];
+ "--with-typelibdir=$out/lib/girepository-1.0"
+ ];
preFixup = ''
- gappsWrapperArgs+=(--prefix PATH : "${binpath}")
+ gappsWrapperArgs+=(--prefix PATH : "${binpath}" --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH")
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/cd-dvd/brasero/wrapper.nix b/pkgs/tools/cd-dvd/brasero/wrapper.nix
new file mode 100644
index 00000000000..839cc1d604e
--- /dev/null
+++ b/pkgs/tools/cd-dvd/brasero/wrapper.nix
@@ -0,0 +1,15 @@
+{ lib, symlinkJoin, brasero-original, cdrtools, makeWrapper }:
+
+let
+ binPath = lib.makeBinPath [ cdrtools ];
+in symlinkJoin {
+ name = "brasero-${brasero-original.version}";
+
+ paths = [ brasero-original ];
+ buildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ wrapProgram $out/bin/brasero \
+ --prefix PATH ':' ${binPath}
+ '';
+}
diff --git a/pkgs/tools/cd-dvd/unetbootin/default.nix b/pkgs/tools/cd-dvd/unetbootin/default.nix
index 1234ecd770b..bf8cefd057e 100644
--- a/pkgs/tools/cd-dvd/unetbootin/default.nix
+++ b/pkgs/tools/cd-dvd/unetbootin/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, qt4, utillinux, coreutils, which
+{ stdenv, fetchurl, makeWrapper, qt4, utillinux, coreutils, which, qmake4Hook
, p7zip, mtools, syslinux }:
stdenv.mkDerivation rec {
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
sourceRoot = ".";
- buildInputs = [ makeWrapper qt4 ];
+ buildInputs = [ makeWrapper qt4 qmake4Hook ];
# Lots of nice hard-coded paths...
postUnpack = ''
@@ -30,11 +30,9 @@ stdenv.mkDerivation rec {
--replace /usr/bin $out/bin
'';
- buildPhase = ''
+ preConfigure = ''
lupdate unetbootin.pro
lrelease unetbootin.pro
- qmake
- make
'';
installPhase = ''
diff --git a/pkgs/tools/compression/gzip/default.nix b/pkgs/tools/compression/gzip/default.nix
index 009246b69a0..cf09ec8bf73 100644
--- a/pkgs/tools/compression/gzip/default.nix
+++ b/pkgs/tools/compression/gzip/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, xz }:
stdenv.mkDerivation rec {
- name = "gzip-1.6";
+ name = "gzip-${version}";
+ version = "1.7";
src = fetchurl {
url = "mirror://gnu/gzip/${name}.tar.xz";
- sha256 = "0ivqnbhiwd12q8hp3qw6rpsrpw2jg5y2mymk8cn22lsx90dfvprp";
+ sha256 = "1as1ddq58spflzz5kxm0ni0xfpswrkkrncjpxyb3aw77gizcacgv";
};
outputs = [ "out" "man" "info" ];
@@ -22,7 +23,7 @@ stdenv.mkDerivation rec {
makeFlags = "SHELL=/bin/sh GREP=grep";
meta = {
- homepage = http://www.gnu.org/software/gzip/;
+ homepage = https://www.gnu.org/software/gzip/;
description = "GNU zip compression program";
longDescription =
diff --git a/pkgs/tools/filesystems/securefs/default.nix b/pkgs/tools/filesystems/securefs/default.nix
new file mode 100644
index 00000000000..8e483853672
--- /dev/null
+++ b/pkgs/tools/filesystems/securefs/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchFromGitHub
+, fuse }:
+
+stdenv.mkDerivation rec {
+ name = "securefs-${version}";
+ version = "0.3.1";
+
+ src = fetchFromGitHub {
+ sha256 = "1n9kgrvc600lfclrk8cj2zy8md1brqhs8kvzdwfxgxavdh0wakkc";
+ rev = version;
+ repo = "securefs";
+ owner = "netheril96";
+ };
+
+ buildInputs = [ fuse ];
+
+ enableParallelBuilding = true;
+
+ doCheck = false; # tests require the fuse module to be loaded
+
+ installPhase = ''
+ install -D -m0755 {.,$out/bin}/securefs
+ '';
+
+ meta = with stdenv.lib; {
+ inherit (src.meta) homepage;
+ description = "Transparent encryption filesystem";
+ longDescription = ''
+ Securefs is a filesystem in userspace (FUSE) that transparently encrypts
+ and authenticates data stored. It is particularly designed to secure
+ data stored in the cloud.
+ Securefs mounts a regular directory onto a mount point. The mount point
+ appears as a regular filesystem, where one can read/write/create files,
+ directories and symbolic links. The underlying directory will be
+ automatically updated to contain the encrypted and authenticated
+ contents.
+ '';
+ license = with licenses; [ bsd2 mit ];
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ nckx ];
+ };
+}
diff --git a/pkgs/tools/filesystems/yandex-disk/default.nix b/pkgs/tools/filesystems/yandex-disk/default.nix
index 966b3df8b17..1658a428920 100644
--- a/pkgs/tools/filesystems/yandex-disk/default.nix
+++ b/pkgs/tools/filesystems/yandex-disk/default.nix
@@ -5,12 +5,12 @@ assert stdenv.isLinux;
let
p = if stdenv.is64bit then {
arch = "x86_64";
- gcclib = "${stdenv.cc.cc}/lib64";
+ gcclib = "${stdenv.cc.cc.lib}/lib64";
sha256 = "0k05ybvnv0zx4vfx55jyhia38qqysaj68mapq0gwgf74k3a943g2";
}
else {
arch = "i386";
- gcclib = "${stdenv.cc.cc}/lib";
+ gcclib = "${stdenv.cc.cc.lib}/lib";
sha256 = "09z9idmp7idcq0alwkla9kal9h82dx11jqh678lc4rviqggxzxhp";
};
in
diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix
index 2b78f1fba40..5c70d0e7d0a 100644
--- a/pkgs/tools/graphics/gnuplot/default.nix
+++ b/pkgs/tools/graphics/gnuplot/default.nix
@@ -21,11 +21,11 @@ let
withX = libX11 != null && !aquaterm && !stdenv.isDarwin;
in
stdenv.mkDerivation rec {
- name = "gnuplot-5.0.0";
+ name = "gnuplot-5.0.3";
src = fetchurl {
url = "mirror://sourceforge/gnuplot/${name}.tar.gz";
- sha256 = "1bqg6zbsin9w9m53rbf6adzv0j2gs66z2p5pkd060jlipk2lnza1";
+ sha256 = "05f7p21d2b0r3h0af8i75bh2inx9pws1k4crx5c400927xgy6vjz";
};
buildInputs =
diff --git a/pkgs/tools/graphics/imgurbash2/default.nix b/pkgs/tools/graphics/imgurbash2/default.nix
index 99ef87ca5df..5a655b9ff16 100644
--- a/pkgs/tools/graphics/imgurbash2/default.nix
+++ b/pkgs/tools/graphics/imgurbash2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "imgurbash2-${version}";
- version = "1.0";
+ version = "2.1";
src = fetchFromGitHub {
owner = "ram-on";
repo = "imgurbash2";
rev = version;
- sha256 = "0w8xfdvv6h0cqln9a2b1rskpyv4v5qsywqzg10smg05xlrh9f5nx";
+ sha256 = "1vdkyy0gvjqwc2g7a1lqx6cbynfxbd4f66m8sg1xjvd0kdpgi9wk";
};
installPhase = ''
diff --git a/pkgs/tools/graphics/maim/default.nix b/pkgs/tools/graphics/maim/default.nix
index fe812eac7d4..fb674bc8d80 100644
--- a/pkgs/tools/graphics/maim/default.nix
+++ b/pkgs/tools/graphics/maim/default.nix
@@ -1,17 +1,15 @@
-{ stdenv, fetchurl, cmake, gengetopt, imlib2, libXrandr, libXfixes
-, cppcheck}:
+{ stdenv, fetchurl, cmake, gengetopt, imlib2, libXrandr, libXfixes }:
stdenv.mkDerivation rec {
name = "maim-${version}";
- version = "3.4.46";
+ version = "3.4.47";
src = fetchurl {
url = "https://github.com/naelstrof/maim/archive/v${version}.tar.gz";
- sha256 = "04gb858g0rrvdiva2dxwsfd7dmq62r67irnc8cpd0r02hr92dr6n";
+ sha256 = "0kfp7k55bxc5h6h0wv8bwmsc5ny66h9ra2z4dzs4yzszq16544pv";
};
- buildInputs = [ cmake gengetopt imlib2 libXrandr libXfixes ]
- ++ stdenv.lib.optional doCheck cppcheck;
+ buildInputs = [ cmake gengetopt imlib2 libXrandr libXfixes ];
doCheck = false;
diff --git a/pkgs/tools/graphics/nifskope/default.nix b/pkgs/tools/graphics/nifskope/default.nix
index 392527a2119..f66d01ef7aa 100644
--- a/pkgs/tools/graphics/nifskope/default.nix
+++ b/pkgs/tools/graphics/nifskope/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4 }:
+{ stdenv, fetchurl, qt4, qmake4Hook }:
stdenv.mkDerivation rec {
name = "nifskope-1.1.3";
@@ -10,14 +10,16 @@ stdenv.mkDerivation rec {
buildInputs = [ qt4 ];
- configurePhase =
+ nativeBuildInputs = [ qmake4Hook ];
+
+ preConfigure =
''
for i in *.cpp gl/*.cpp widgets/*.cpp; do
substituteInPlace $i --replace /usr/share/nifskope $out/share/nifskope
done
+ '';
- qmake -after TARGET=nifskope
- ''; # */
+ qmakeFlags = [ "-after TARGET=nifskope" ];
enableParallelBuilding = true;
diff --git a/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix b/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
index 428e96e8674..ab139bdb5a7 100644
--- a/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
+++ b/pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
preInstall = ''
substituteInPlace platforminputcontext/cmake_install.cmake \
- --replace ${qtbase} $out
+ --replace ${qtbase.out} $out
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/inputmethods/fcitx/wrapper.nix b/pkgs/tools/inputmethods/fcitx/wrapper.nix
index a0ae2618954..1e1a2b76a4b 100644
--- a/pkgs/tools/inputmethods/fcitx/wrapper.nix
+++ b/pkgs/tools/inputmethods/fcitx/wrapper.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildEnv, fcitx, fcitx-configtool, makeWrapper, plugins, kde5 }:
+{ stdenv, symlinkJoin, fcitx, fcitx-configtool, makeWrapper, plugins, kde5 }:
# This is based on the pidgin-with-plugins package.
# Users should be able to configure what plugins are used
@@ -12,24 +12,16 @@
# (fcitx-with-plugins.override { plugins = [ fcitx-anthy ]; })
# }
-let
-drv = buildEnv {
- name = "fcitx-with-plugins-" + (builtins.parseDrvName fcitx.name).version;
+symlinkJoin {
+ name = "fcitx-with-plugins-${fcitx.version}";
paths = [ fcitx fcitx-configtool kde5.fcitx-qt5 ] ++ plugins;
+ buildInputs = [ makeWrapper ];
+
postBuild = ''
- # TODO: This could be avoided if buildEnv could be forced to create all directories
- if [ -L $out/bin ]; then
- rm $out/bin
- mkdir $out/bin
- for i in ${fcitx}/bin/*; do
- ln -s $i $out/bin
- done
- fi
wrapProgram $out/bin/fcitx \
--set FCITXDIR "$out/"
'';
- };
-in stdenv.lib.overrideDerivation drv (x : { buildInputs = x.buildInputs ++ [ makeWrapper ]; })
+}
diff --git a/pkgs/tools/inputmethods/touchegg/default.nix b/pkgs/tools/inputmethods/touchegg/default.nix
index 4ac3c02d410..6ab53f9d763 100644
--- a/pkgs/tools/inputmethods/touchegg/default.nix
+++ b/pkgs/tools/inputmethods/touchegg/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, xorg, xorgserver, qt4, mesa, geis }:
+{ stdenv, fetchurl, xorg, xorgserver, qt4, mesa, geis, qmake4Hook }:
stdenv.mkDerivation rec {
name = "touchegg-${version}";
@@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
buildInputs = [ xorgserver mesa xorg.libX11 xorg.libXtst xorg.libXext qt4 geis ];
- configurePhase = ''
+ nativeBuildInputs = [ qmake4Hook ];
+
+ preConfigure = ''
sed -e "s@/usr/@$out/@g" -i $(find . -name touchegg.pro)
sed -e "s@/usr/@$out/@g" -i $(find ./src/touchegg/config/ -name Config.cpp)
- qmake touchegg.pro
'';
meta = {
@@ -22,4 +23,4 @@ stdenv.mkDerivation rec {
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/tools/misc/antimicro/default.nix b/pkgs/tools/misc/antimicro/default.nix
index 1d7984ac11d..343559bb1e1 100644
--- a/pkgs/tools/misc/antimicro/default.nix
+++ b/pkgs/tools/misc/antimicro/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, cmake, pkgconfig, SDL2, qtbase, qttools, xorg, fetchzip }:
+{ stdenv, cmake, pkgconfig, SDL2, qtbase, qttools, xorg, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "antimicro-${version}";
- version = "2.18";
+ version = "2.18.2";
- src = fetchzip {
- url = "https://github.com/Ryochan7/antimicro/archive/${version}.tar.gz";
- sha256 = "0kyl4xl2am50v2xscgy2irpcdj78f7flgfhljyjck4ynf8d40vb7";
+ src = fetchFromGitHub {
+ owner = "7185";
+ repo = "antimicro";
+ rev = "${version}";
+ sha256 = "1mqw5idn57yj6c1w8y0byzh0xafcpbhaa6czgljh206abwfixjmk";
};
buildInputs = [
diff --git a/pkgs/tools/misc/dbus-map/default.nix b/pkgs/tools/misc/dbus-map/default.nix
new file mode 100644
index 00000000000..4e0790dded6
--- /dev/null
+++ b/pkgs/tools/misc/dbus-map/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, lib, fetchFromGitHub, pkgconfig, glib, procps, libxml2 }:
+
+stdenv.mkDerivation rec {
+ name = "dbus-map-${version}";
+ version = "2015-05-28";
+ src = fetchFromGitHub {
+ owner = "taviso";
+ repo = "dbusmap";
+ rev = "43703fc5e15743309b67131b5ba457b0d6ea7667";
+ sha256 = "1pjqn6w29ci8hfxkn1aynzfc8nvy3pqv3hixbxwr7qx20g4rwvdc";
+ };
+ buildInputs = [
+ pkgconfig glib procps libxml2
+ ];
+ installPhase = ''
+ mkdir -p $out/bin
+ mv dbus-map $out/bin
+ '';
+ meta = with lib; {
+ description = "Simple utility for enumerating D-Bus endpoints, an nmap for D-Bus";
+ homepage = "https://github.com/taviso/dbusmap";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ cstrahan ];
+ };
+}
diff --git a/pkgs/tools/misc/debian-devscripts/default.nix b/pkgs/tools/misc/debian-devscripts/default.nix
index 617cd5f5548..3818b1be134 100644
--- a/pkgs/tools/misc/debian-devscripts/default.nix
+++ b/pkgs/tools/misc/debian-devscripts/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "2.16.2";
+ version = "2.16.4";
name = "debian-devscripts-${version}";
src = fetchurl {
url = "mirror://debian/pool/main/d/devscripts/devscripts_${version}.tar.xz";
- sha256 = "0qlzciiyfhq11j5wf0x6jsa18bmmf2z7f2x5psq2wkkccfi0fxc4";
+ sha256 = "0hxvxf8fc76lmrf57l9liwx1xjbxk2ldamln8xnwqlg37laxi3v2";
};
buildInputs = [ perl CryptSSLeay LWP unzip xz dpkg TimeDate DBFile
diff --git a/pkgs/tools/misc/diffoscope/default.nix b/pkgs/tools/misc/diffoscope/default.nix
index e54e83ef492..b916b91d5d2 100644
--- a/pkgs/tools/misc/diffoscope/default.nix
+++ b/pkgs/tools/misc/diffoscope/default.nix
@@ -6,22 +6,19 @@
pythonPackages.buildPythonApplication rec {
name = "diffoscope-${version}";
- version = "49";
+ version = "52";
namePrefix = "";
src = fetchgit {
url = "git://anonscm.debian.org/reproducible/diffoscope.git";
rev = "refs/tags/${version}";
- sha256 = "0kh96h95rp7bk8rgc1z18jwv89dyp1n36bawqyqxhwwklmrgxr66";
+ sha256 = "1a22abvjs8f8c4anrcfhn02xw7m2gl701b9csxy06c5ymib0npxd";
};
patches =
- [ # Ignore different link counts and inode change times.
- (fetchpatch {
- url = https://github.com/edolstra/diffoscope/commit/367f77bba8df0dbc89e63c9f66f05736adf5ec59.patch;
- sha256 = "0mnp7icdrjn02dr6f5dwqvvr848jzgkv3cg69a24234y9gxd30ww";
- })
+ [ # Ignore different link counts.
+ ./ignore_links.patch
];
postPatch = ''
diff --git a/pkgs/tools/misc/diffoscope/ignore_links.patch b/pkgs/tools/misc/diffoscope/ignore_links.patch
new file mode 100644
index 00000000000..4e5046390fa
--- /dev/null
+++ b/pkgs/tools/misc/diffoscope/ignore_links.patch
@@ -0,0 +1,25 @@
+From: Eelco Dolstra
+
+Nix deduplicates by hard-linking identical files, so it's normal for
+the the number of links to a file to differ.
+---
+diff --git a/diffoscope/comparators/directory.py b/diffoscope/comparators/directory.py
+index 7d1cd75..bd91eb0 100644
+--- a/diffoscope/comparators/directory.py
++++ b/diffoscope/comparators/directory.py
+@@ -47,6 +47,7 @@ class Stat(Command):
+ FILE_RE = re.compile(r'^\s*File:.*$')
+ DEVICE_RE = re.compile(r'Device: [0-9a-f]+h/[0-9]+d')
+ INODE_RE = re.compile(r'Inode: [0-9]+')
++ LINKS_RE = re.compile(r'Links: [0-9]+')
+ ACCESS_TIME_RE = re.compile(r'^Access: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$')
+ CHANGE_TIME_RE = re.compile(r'^Change: [0-9]{4}-[0-9]{2}-[0-9]{2}.*$')
+
+@@ -55,6 +56,7 @@ class Stat(Command):
+ line = Stat.FILE_RE.sub('', line)
+ line = Stat.DEVICE_RE.sub('', line)
+ line = Stat.INODE_RE.sub('', line)
++ line = Stat.LINKS_RE.sub('', line)
+ line = Stat.ACCESS_TIME_RE.sub('', line)
+ line = Stat.CHANGE_TIME_RE.sub('', line)
+ return line.encode('utf-8')
diff --git a/pkgs/tools/misc/entr/default.nix b/pkgs/tools/misc/entr/default.nix
index c6bca6e9d8f..0cc30fe45e3 100644
--- a/pkgs/tools/misc/entr/default.nix
+++ b/pkgs/tools/misc/entr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "entr-${version}";
- version = "3.4";
+ version = "3.5";
src = fetchurl {
url = "http://entrproject.org/code/${name}.tar.gz";
- sha256 = "02h1drxn2lid2fwzwjpkp9p04l0g5a56v6jyj3gi3dzjsq7h0zff";
+ sha256 = "05k4jyjna0pr2dalwc1l1dhrcyk6pw7hbss7jl4ykwfadcs5br73";
};
postPatch = ''
diff --git a/pkgs/tools/misc/exa/default.nix b/pkgs/tools/misc/exa/default.nix
index af6f70e2f5c..39ba9bb2e50 100644
--- a/pkgs/tools/misc/exa/default.nix
+++ b/pkgs/tools/misc/exa/default.nix
@@ -4,15 +4,15 @@ with rustPlatform;
buildRustPackage rec {
name = "exa-${version}";
- version = "2016-03-22";
+ version = "2016-04-20";
- depsSha256 = "18anwh235kzziq6z7md8f3rl2xl4l9d4ivsqw9grkb7yivd5j0jk";
+ depsSha256 = "1rpynsni2r3gim10xc1qkj51wpbzafwsr99y61zh41v4vh047g1k";
src = fetchFromGitHub {
owner = "ogham";
repo = "exa";
- rev = "8805ce9e3bcd4b56f8811a686dd56c47202cdbab";
- sha256 = "0dkvk0rsf068as6zcd01p7959rdjzm26mlkpid6z0j168gp4kh4q";
+ rev = "110a1c716bfc4a7f74f74b3c4f0a881c773fcd06";
+ sha256 = "136yxi85m50vwmqinr1wnd0h29n5yjykqqqk9ibbcmmhx8sqhjzf";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/tools/misc/filebench/default.nix b/pkgs/tools/misc/filebench/default.nix
new file mode 100644
index 00000000000..1e8b5a493f5
--- /dev/null
+++ b/pkgs/tools/misc/filebench/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "filebench-${version}";
+ version = "1.4.9.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/filebench/${name}.tar.gz";
+ sha256 = "0y06f9mp4xry6j1jamqprzn963l0krqayv14yv66pm51hdh53ld1";
+ };
+
+ meta = with stdenv.lib; {
+ description = "File system and storage benchmark that can generate both micro and macro workloads";
+ homepage = https://sourceforge.net/projects/filebench/;
+ license = licenses.cddl;
+ maintainers = [ maintainers.dezgeg ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/misc/fsmark/default.nix b/pkgs/tools/misc/fsmark/default.nix
new file mode 100644
index 00000000000..0e821ce7f1f
--- /dev/null
+++ b/pkgs/tools/misc/fsmark/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "fsmark-${version}";
+ version = "3.3";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/fsmark/${version}/fs_mark-${version}.tar.gz";
+ sha256 = "15f8clcz49qsfijdmcz165ysp8v4ybsm57d3dxhhlnq1bp1i9w33";
+ };
+
+ patchPhase = ''
+ sed -i Makefile -e 's/-static //'
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp fs_mark $out/bin/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Synchronous write workload file system benchmark";
+ homepage = https://sourceforge.net/projects/fsmark/;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.dezgeg ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/misc/gparted/default.nix b/pkgs/tools/misc/gparted/default.nix
index 808fb2c841c..f9459c72828 100644
--- a/pkgs/tools/misc/gparted/default.nix
+++ b/pkgs/tools/misc/gparted/default.nix
@@ -4,10 +4,10 @@
}:
stdenv.mkDerivation rec {
- name = "gparted-0.25.0";
+ name = "gparted-0.26.0";
src = fetchurl {
- sha256 = "1bllvj66rka8f9h9rfwvxaqrj4mbp2n2860ahnp9xm1195gnv69d";
+ sha256 = "1d3zw99yd1v0gqhcxff35wqz34xi6ps7q9j1bn11sghqihr3kwxw";
url = "mirror://sourceforge/gparted/${name}.tar.gz";
};
diff --git a/pkgs/tools/misc/graylog/default.nix b/pkgs/tools/misc/graylog/default.nix
new file mode 100644
index 00000000000..a3952f7903b
--- /dev/null
+++ b/pkgs/tools/misc/graylog/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ version = "2.0.0";
+ name = "graylog-${version}";
+
+ src = fetchurl {
+ url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz";
+ sha256 = "0qn2rf2aarfr34387fiv34rmav20c66b4zs9bkm8gpvj0laxrqh2";
+ };
+
+ dontBuild = true;
+ dontStrip = true;
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r {graylog.jar,lib,bin,plugin,data} $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Open source log management solution";
+ homepage = https://www.graylog.org/;
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.fadenb ];
+ };
+}
diff --git a/pkgs/tools/misc/grub4dos/default.nix b/pkgs/tools/misc/grub4dos/default.nix
index f0ac6b5f7c9..400aa88e357 100644
--- a/pkgs/tools/misc/grub4dos/default.nix
+++ b/pkgs/tools/misc/grub4dos/default.nix
@@ -1,18 +1,21 @@
-{ stdenv, fetchurl, unzip, nasm }:
+{ stdenv, fetchFromGitHub, nasm }:
let arch =
if stdenv.isi686 then "i386"
else if stdenv.isx86_64 then "x86_64"
else abort "Unknown architecture";
-in stdenv.mkDerivation {
- name = "grub4dos-0.4.6a-2015-12-31";
+in stdenv.mkDerivation rec {
+ name = "grub4dos-${version}";
+ version = "0.4.6a-2016-04-26";
- src = fetchurl {
- url = https://github.com/chenall/grub4dos/archive/a8024743c61cc4909514b27df07b7cc4bc89d1fb.zip;
- sha256 = "1m5d7klb12qz5sa09919z7jchfafgh84cmpwilp52qnbpi3zh2fd";
+ src = fetchFromGitHub {
+ owner = "chenall";
+ repo = "grub4dos";
+ rev = "61d8229375c679436d56376518456723b2025e1a";
+ sha256 = "1r4jmvykk5cvpf1kysykvksa9vfy7p29q20x72inw2pbhipj0f10";
};
- nativeBuildInputs = [ unzip nasm ];
+ nativeBuildInputs = [ nasm ];
hardeningDisable = [ "stackprotector" ];
@@ -28,7 +31,7 @@ in stdenv.mkDerivation {
dontPatchELF = true;
meta = with stdenv.lib; {
- homepage = http://grub4dos.chenall.net/;
+ homepage = "http://grub4dos.chenall.net/";
description = "GRUB for DOS is the dos extension of GRUB";
maintainers = with maintainers; [ abbradar ];
platforms = platforms.all;
diff --git a/pkgs/tools/misc/heatseeker/default.nix b/pkgs/tools/misc/heatseeker/default.nix
index 0d85554c347..9183f1290ea 100644
--- a/pkgs/tools/misc/heatseeker/default.nix
+++ b/pkgs/tools/misc/heatseeker/default.nix
@@ -4,17 +4,17 @@ with rustPlatform;
buildRustPackage rec {
name = "heatseeker-${version}";
- version = "1.3.0";
+ version = "1.4.0";
- depsSha256 = "03jap7myf85xgx9270sws8x57nl04a1wx8szrk9qx24s9vnnjcnh";
+ depsSha256 = "1acimdkl6ra9jlyiydzzd6ccdygr5is2xf9gw8i45xzh0xnsq226";
src = fetchFromGitHub {
owner = "rschmitt";
repo = "heatseeker";
rev = "v${version}";
- sha256 = "1xdvwgmh9lwv82hv1qg82bjv2iplnvva6lzbg7dyhbszhv7rhkbl";
+ sha256 = "1v2p6l4bdmvn9jggb12p0j5ajjvnbcdjsiavlcqiijz2w8wcdgs8";
};
-
+
# some tests require a tty, this variable turns them off for Travis CI,
# which we can also make use of
TRAVIS= "true";
diff --git a/pkgs/tools/misc/megacli/default.nix b/pkgs/tools/misc/megacli/default.nix
index 1f57b290cdd..cbebd557d77 100644
--- a/pkgs/tools/misc/megacli/default.nix
+++ b/pkgs/tools/misc/megacli/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
cd $out
unzip ${src}
rpmextract linux/MegaCli-8.07.07-1.noarch.rpm
- ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib opt/MegaRAID/MegaCli/MegaCli64
+ ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.cc.lib}/lib64:${stdenv.cc.cc.lib}/lib opt/MegaRAID/MegaCli/MegaCli64
wrapProgram $out/opt/MegaRAID/MegaCli/MegaCli64 --set LD_LIBRARY_PATH $out/opt/lsi/3rdpartylibs/x86_64
ln -s $out/opt/MegaRAID/MegaCli/MegaCli64 $out/bin/MegaCli64
eval fixupPhase
diff --git a/pkgs/tools/misc/ostree/default.nix b/pkgs/tools/misc/ostree/default.nix
index ff64b65a89b..7d9d5545f40 100644
--- a/pkgs/tools/misc/ostree/default.nix
+++ b/pkgs/tools/misc/ostree/default.nix
@@ -1,32 +1,56 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gtk_doc, gobjectIntrospection
-, libgsystem, xz, e2fsprogs, libsoup, gpgme
+, libgsystem, xz, e2fsprogs, libsoup, gpgme, which, autoconf, automake, libtool, fuse
+, libcap, yacc, libxslt, docbook_xsl, docbook_xml_dtd_42
}:
-stdenv.mkDerivation {
- name = "ostree-2015.3";
+let
+ libglnx-src = fetchFromGitHub {
+ owner = "GNOME";
+ repo = "libglnx";
+ rev = "769522753c25537e520adc322fa62e5390272add";
+ sha256 = "0gfc8dl63xpmf73dwb1plj7cymq7z6w6wq5m06yx8jymwhq7x1l8";
+ };
+
+ bsdiff-src = fetchFromGitHub {
+ owner = "mendsley";
+ repo = "bsdiff";
+ rev = "1edf9f656850c0c64dae260960fabd8249ea9c60";
+ sha256 = "1h71d2h2d3anp4msvpaff445rnzdxii3id2yglqk7af9i43kdsn1";
+ };
+in stdenv.mkDerivation rec {
+ rev = "v2016.5";
+ name = "ostree-${rev}";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "ostreedev";
+ repo = "ostree";
+ sha256 = "1dfyhzgv94ldjv2l4jxf4xhks2z5ljljqa3k579qskds755n6kvg";
+ };
+
+ nativeBuildInputs = [
+ autoconf automake libtool pkgconfig gtk_doc gobjectIntrospection which yacc
+ libxslt docbook_xsl docbook_xml_dtd_42
+ ];
+
+ buildInputs = [ libgsystem xz e2fsprogs libsoup gpgme fuse libcap ];
+
+ prePatch = ''
+ rmdir libglnx bsdiff
+ cp --no-preserve=mode -r ${libglnx-src} libglnx
+ cp --no-preserve=mode -r ${bsdiff-src} bsdiff
+ '';
+
+ preConfigure = ''
+ env NOCONFIGURE=1 ./autogen.sh
+ '';
meta = with stdenv.lib; {
description = "Git for operating system binaries";
homepage = "http://live.gnome.org/OSTree/";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
+ maintainers = with maintainers; [ copumpkin ];
};
-
- src = fetchFromGitHub {
- owner = "GNOME";
- repo = "ostree";
- rev = "v2015.3";
- sha256 = "1n5q0yxwqx4pqiww3yjmqxl5835kknpw1bnwzbpanmyndnnl88dd";
- };
-
- nativeBuildInputs = [
- autoreconfHook pkgconfig gtk_doc gobjectIntrospection
- ];
-
- buildInputs = [ libgsystem xz e2fsprogs libsoup gpgme ];
-
- preAutoreconf = ''
- mkdir m4
- gtkdocize
- '';
}
+
diff --git a/pkgs/tools/misc/pws/Gemfile b/pkgs/tools/misc/pws/Gemfile
new file mode 100644
index 00000000000..43b6b931860
--- /dev/null
+++ b/pkgs/tools/misc/pws/Gemfile
@@ -0,0 +1,3 @@
+source 'https://rubygems.org'
+
+gem 'pws'
diff --git a/pkgs/tools/misc/pws/Gemfile.lock b/pkgs/tools/misc/pws/Gemfile.lock
new file mode 100644
index 00000000000..c9cf6a3157c
--- /dev/null
+++ b/pkgs/tools/misc/pws/Gemfile.lock
@@ -0,0 +1,19 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ clipboard (1.0.6)
+ paint (1.0.1)
+ pbkdf2-ruby (0.2.1)
+ pws (1.0.6)
+ clipboard (~> 1.0.5)
+ paint (>= 0.8.7)
+ pbkdf2-ruby
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ pws
+
+BUNDLED WITH
+ 1.11.2
diff --git a/pkgs/tools/misc/pws/default.nix b/pkgs/tools/misc/pws/default.nix
new file mode 100644
index 00000000000..811e57c0a08
--- /dev/null
+++ b/pkgs/tools/misc/pws/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, lib, bundlerEnv, ruby, xsel, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ name = "pws-1.0.6";
+
+ env = bundlerEnv {
+ name = "${name}-gems";
+
+ inherit ruby;
+
+ gemfile = ./Gemfile;
+ lockfile = ./Gemfile.lock;
+ gemset = ./gemset.nix;
+ };
+
+ buildInputs = [ makeWrapper ];
+
+ phases = ["installPhase"];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ makeWrapper ${env}/bin/pws $out/bin/pws \
+ --set PATH '"${xsel}/bin/:$PATH"'
+ '';
+
+ meta = with lib; {
+ description = "Command-line password safe";
+ homepage = https://github.com/janlelis/pws;
+ license = licenses.mit;
+ maintainers = maintainers.swistak35;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/misc/pws/gemset.nix b/pkgs/tools/misc/pws/gemset.nix
new file mode 100644
index 00000000000..2aa26f9a020
--- /dev/null
+++ b/pkgs/tools/misc/pws/gemset.nix
@@ -0,0 +1,34 @@
+{
+ clipboard = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "11r5xi1fhll4qxna2sg83vmnphjzqc4pzwdnmc5qwvdps5jbz7cq";
+ type = "gem";
+ };
+ version = "1.0.6";
+ };
+ paint = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1z1fqyyc2jiv6yabv467h652cxr2lmxl5gqqg7p14y28kdqf0nhj";
+ type = "gem";
+ };
+ version = "1.0.1";
+ };
+ pbkdf2-ruby = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "014vb5k8klvh192idqrda2571dxsp7ai2v72hj265zd2awy0zyg1";
+ type = "gem";
+ };
+ version = "0.2.1";
+ };
+ pws = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1brn123mmrw09ji60sa13ylgfjjp7aicz07hm9h0dc3162zlw5wn";
+ type = "gem";
+ };
+ version = "1.0.6";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/tools/misc/rockbox-utility/default.nix b/pkgs/tools/misc/rockbox-utility/default.nix
index c9c0cf6949f..54a6b0309b0 100644
--- a/pkgs/tools/misc/rockbox-utility/default.nix
+++ b/pkgs/tools/misc/rockbox-utility/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libusb1, qt4 }:
+{ stdenv, fetchurl, libusb1, qt4, qmake4Hook }:
stdenv.mkDerivation rec {
name = "rockbox-utility-${version}";
@@ -10,10 +10,10 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libusb1 qt4 ];
+ nativeBuildInputs = [ qmake4Hook ];
- preBuild = ''
+ preConfigure = ''
cd rbutil/rbutilqt
- qmake
'';
installPhase = ''
diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix
new file mode 100644
index 00000000000..8df9666c10b
--- /dev/null
+++ b/pkgs/tools/misc/rpm-ostree/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub, ostree, rpm, which, autoconf, automake, libtool, pkgconfig,
+ libcap, glib, libgsystem, json_glib, libarchive, libhif, librepo, gtk_doc, elfutils,
+ libxslt, docbook_xsl, docbook_xml_dtd_42, acl }:
+
+let
+ libglnx-src = fetchFromGitHub {
+ owner = "GNOME";
+ repo = "libglnx";
+ rev = "08ae6639e522e9b11765245fbecdbbe474ccde98";
+ sha256 = "1k7fbivi2mwb2x5bqqbqc3nbnfjjw1l911hs914197hyqpy21dab";
+ };
+in stdenv.mkDerivation rec {
+ rev = "v2016.1";
+ name = "rpm-ostree";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "projectatomic";
+ repo = "rpm-ostree";
+ sha256 = "19jvnmy9zinx0j5nvy3h5abfv9d988kvyza09gljx16gll8qkbbf";
+ };
+
+ NIX_CFLAGS_LINK = "-L${elfutils}/lib";
+
+ buildInputs = [
+ which autoconf automake pkgconfig libtool libcap ostree rpm glib libgsystem
+ json_glib libarchive libhif librepo gtk_doc libxslt docbook_xsl docbook_xml_dtd_42
+ # FIXME: get rid of this once libarchive properly propagates this
+ acl
+ ];
+
+ prePatch = ''
+ rmdir libglnx
+ cp --no-preserve=mode -r ${libglnx-src} libglnx
+ '';
+
+ preConfigure = ''
+ env NOCONFIGURE=1 ./autogen.sh
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model";
+ homepage = "https://rpm-ostree.readthedocs.io/en/latest/";
+ license = licenses.lgpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ copumpkin ];
+ };
+}
+
diff --git a/pkgs/tools/misc/sdl-jstest/default.nix b/pkgs/tools/misc/sdl-jstest/default.nix
index 677f52c2c32..31cedd282a4 100644
--- a/pkgs/tools/misc/sdl-jstest/default.nix
+++ b/pkgs/tools/misc/sdl-jstest/default.nix
@@ -1,18 +1,21 @@
-{ fetchgit, stdenv, cmake, pkgconfig, SDL, SDL2, ncurses, docbook_xsl }:
+{ fetchFromGitHub, stdenv, cmake, pkgconfig, SDL, SDL2, ncurses, docbook_xsl }:
stdenv.mkDerivation rec {
- name = "sdl-jstest-20150806";
- src = fetchgit {
- url = "https://github.com/Grumbel/sdl-jstest";
- rev = "7b792376178c9656c851ddf106c7d57b2495e8b9";
- sha256 = "3aa9a002de9c9999bd7c6248b94148f15dba6106489e418b2a1a410324f75eb8";
+ name = "sdl-jstest-${version}";
+ version = "2016-03-29";
+
+ src = fetchFromGitHub {
+ owner = "Grumbel";
+ repo = "sdl-jstest";
+ rev = "301a0e8cf3f96de4c5e58d9fe4413e5cd2b4e6d4";
+ sha256 = "1qrz09by5snc3n1wppf2y0pj7rx29dlh1g84glga8vvb03n3yb14";
};
buildInputs = [ SDL SDL2 ncurses ];
nativeBuildInputs = [ cmake pkgconfig docbook_xsl ];
meta = with stdenv.lib; {
- homepage = https://github.com/Grumbel/sdl-jstest;
+ homepage = "https://github.com/Grumbel/sdl-jstest";
description = "Simple SDL joystick test application for the console";
license = licenses.gpl3;
platforms = platforms.linux;
diff --git a/pkgs/tools/misc/staruml/default.nix b/pkgs/tools/misc/staruml/default.nix
index 0d2982c022f..90771b0527c 100644
--- a/pkgs/tools/misc/staruml/default.nix
+++ b/pkgs/tools/misc/staruml/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/lib
- ln -s ${stdenv.cc.cc}/lib/libstdc++.so.6 $out/lib/
+ ln -s ${stdenv.cc.cc.lib}/lib/libstdc++.so.6 $out/lib/
ln -s ${libudev.out}/lib/libudev.so.1 $out/lib/libudev.so.0
wrapProgram $out/bin/StarUML \
diff --git a/pkgs/tools/misc/tlp/default.nix b/pkgs/tools/misc/tlp/default.nix
index e20dc850008..d290c9f9a5a 100644
--- a/pkgs/tools/misc/tlp/default.nix
+++ b/pkgs/tools/misc/tlp/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, perl, systemd, iw, rfkill, hdparm, ethtool, inetutils
-, module_init_tools, pciutils, smartmontools, x86_energy_perf_policy, gawk, gnugrep, coreutils
+, kmod, pciutils, smartmontools, x86_energy_perf_policy, gawk, gnugrep, coreutils
, enableRDW ? false, networkmanager
}:
@@ -27,7 +27,7 @@ in stdenv.mkDerivation {
buildInputs = [ perl ];
paths = lib.makeBinPath
- ([ iw rfkill hdparm ethtool inetutils systemd module_init_tools pciutils smartmontools
+ ([ iw rfkill hdparm ethtool inetutils systemd kmod pciutils smartmontools
x86_energy_perf_policy gawk gnugrep coreutils
]
++ lib.optional enableRDW networkmanager
diff --git a/pkgs/tools/misc/vdirsyncer/default.nix b/pkgs/tools/misc/vdirsyncer/default.nix
index fedfaa48aa3..0cf7f92912e 100644
--- a/pkgs/tools/misc/vdirsyncer/default.nix
+++ b/pkgs/tools/misc/vdirsyncer/default.nix
@@ -3,18 +3,17 @@
# Packaging documentation at:
# https://github.com/untitaker/vdirsyncer/blob/master/docs/packaging.rst
pythonPackages.buildPythonApplication rec {
- version = "0.9.3";
+ version = "0.10.0";
name = "vdirsyncer-${version}";
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/v/vdirsyncer/${name}.tar.gz";
- sha256 = "1wjhzjfcvwz68j6wc5cmjsw69ggwcpfy7jp7z7q6fnwwp4dr98lc";
+ url = "https://pypi.python.org/packages/0b/fb/c42223e1e9169e4770194e62143d431755724b080d8cb77f14705b634815/vdirsyncer-0.10.0.tar.gz";
+ sha256 = "1gf86sbd6w0w4zayh9r3irlp5jwrzbjikjc0vs5zkdpa5c199f78";
};
propagatedBuildInputs = with pythonPackages; [
click click-log click-threading
- lxml
requests_toolbelt
requests2
atomicwrites
@@ -31,7 +30,7 @@ pythonPackages.buildPythonApplication rec {
meta = with stdenv.lib; {
homepage = https://github.com/pimutils/vdirsyncer;
description = "Synchronize calendars and contacts";
- maintainers = with maintainers; [ matthiasbeyer jgeerds ];
+ maintainers = with maintainers; [ matthiasbeyer jgeerds DamienCassou ];
platforms = platforms.all;
license = licenses.mit;
};
diff --git a/pkgs/tools/misc/xiccd/default.nix b/pkgs/tools/misc/xiccd/default.nix
index cdc2af19501..03c8949bb45 100644
--- a/pkgs/tools/misc/xiccd/default.nix
+++ b/pkgs/tools/misc/xiccd/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "X color profile daemon";
- homepage = https://github.com/agalakhov/xiccd;
+ homepage = "https://github.com/agalakhov/xiccd";
license = licenses.gpl3;
maintainers = with maintainers; [ abbradar ];
platforms = platforms.linux;
diff --git a/pkgs/tools/misc/xvfb-run/default.nix b/pkgs/tools/misc/xvfb-run/default.nix
index f1cf0442434..b7f8e4b2106 100644
--- a/pkgs/tools/misc/xvfb-run/default.nix
+++ b/pkgs/tools/misc/xvfb-run/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, makeWrapper, xkbcomp, xorgserver, getopt, xkeyboard_config, xauth, utillinux, which, fontsConf}:
+{ stdenv, fetchurl, makeWrapper, xkbcomp, xorgserver, getopt, xkeyboard_config
+, xauth, utillinux, which, fontsConf, gawk, coreutils }:
let
xvfb_run = fetchurl {
url = https://projects.archlinux.org/svntogit/packages.git/plain/trunk/xvfb-run?h=packages/xorg-server;
@@ -17,6 +18,6 @@ stdenv.mkDerivation {
wrapProgram $out/bin/xvfb-run \
--set XKB_BINDIR "${xkbcomp}/bin" \
--set FONTCONFIG_FILE "${fontsConf}" \
- --prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin
+ --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux gawk coreutils ]}
'';
}
diff --git a/pkgs/tools/misc/yubikey-personalization-gui/default.nix b/pkgs/tools/misc/yubikey-personalization-gui/default.nix
index 57952b80daf..4bc68aba29d 100644
--- a/pkgs/tools/misc/yubikey-personalization-gui/default.nix
+++ b/pkgs/tools/misc/yubikey-personalization-gui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, yubikey-personalization, qt, libyubikey }:
+{ stdenv, fetchurl, pkgconfig, yubikey-personalization, qt4, qmake4Hook, libyubikey }:
stdenv.mkDerivation rec {
name = "yubikey-personalization-gui-3.1.24";
@@ -8,13 +8,9 @@ stdenv.mkDerivation rec {
sha256 = "0aj8cvajswkwzig0py0mjnfw0m8xsilisdcnixpjx9xxsxz5yacq";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ yubikey-personalization qt libyubikey ];
+ nativeBuildInputs = [ pkgconfig qmake4Hook ];
+ buildInputs = [ yubikey-personalization qt4 libyubikey ];
- configurePhase = ''
- qmake
- '';
-
installPhase = ''
mkdir -p $out/bin
cp build/release/yubikey-personalization-gui $out/bin
diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix
index 189be8be9e2..01c6500b143 100644
--- a/pkgs/tools/networking/aria2/default.nix
+++ b/pkgs/tools/networking/aria2/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "aria2-${version}";
- version = "1.21.0";
+ version = "1.22.0";
src = fetchurl {
url = "https://github.com/tatsuhiro-t/aria2/releases/download/release-${version}/${name}.tar.xz";
- sha256 = "1035rzx9y7qv4p7cv04f461343dxha7ikprch059x2fci8n5yp12";
+ sha256 = "12agwdvvkr34wqhyyfp418dj0k7nbr297qmcd3wj5kkn7brv6gxc";
};
nativeBuildInputs = [ pkgconfig ];
@@ -18,6 +18,8 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" ];
+ enableParallelBuilding = true;
+
meta = with stdenv.lib; {
homepage = https://github.com/tatsuhiro-t/aria2;
description = "A lightweight, multi-protocol, multi-source, command-line download utility";
diff --git a/pkgs/tools/networking/atftp/default.nix b/pkgs/tools/networking/atftp/default.nix
index 5fff72a3b07..bd4fb7e9e6a 100644
--- a/pkgs/tools/networking/atftp/default.nix
+++ b/pkgs/tools/networking/atftp/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
buildInputs = [ readline tcp_wrappers pcre makeWrapper gcc ];
patches = [ debianPatch ];
postInstall = ''
- wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib${if stdenv.system == "x86_64-linux" then "64" else ""}
+ wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc.lib}/lib${if stdenv.system == "x86_64-linux" then "64" else ""}
'';
meta = {
description = "Advanced tftp tools";
diff --git a/pkgs/tools/networking/ccnet/default.nix b/pkgs/tools/networking/ccnet/default.nix
index 556ef8d0274..d7aaa0f77fc 100644
--- a/pkgs/tools/networking/ccnet/default.nix
+++ b/pkgs/tools/networking/ccnet/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec
{
- version = "1.4.2";
- seafileVersion = "4.0.6";
+ version = "5.0.7";
+ seafileVersion = "5.0.7";
name = "ccnet-${version}";
src = fetchurl
{
- url = "https://github.com/haiwen/ccnet/archive/v${seafileVersion}.tar.gz";
- sha256 = "06srvyphrfx7g18vk899850q0aw8cxx34cj96mjzc3sqm0bkzqsh";
+ url = "https://github.com/haiwen/ccnet/archive/v${version}.tar.gz";
+ sha256 = "1e1c670a85619b174328a15925a050c7a8b323fecd13434992332f5c15e05de1";
};
buildInputs = [ which automake autoconf pkgconfig libtool vala python ];
diff --git a/pkgs/tools/networking/cmst/default.nix b/pkgs/tools/networking/cmst/default.nix
index 5c8b801dbbe..d9c6c2630fa 100644
--- a/pkgs/tools/networking/cmst/default.nix
+++ b/pkgs/tools/networking/cmst/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, qtbase, makeWrapper, libX11 }:
+{ stdenv, fetchFromGitHub, qtbase, qmakeHook, makeWrapper, libX11 }:
stdenv.mkDerivation rec {
name = "cmst-2016.01.28";
@@ -10,10 +10,9 @@ stdenv.mkDerivation rec {
owner = "andrew-bibb";
};
- buildInputs = [ qtbase makeWrapper ];
+ buildInputs = [ qtbase makeWrapper qmakeHook ];
- configurePhase = ''
- runHook preConfigure
+ preConfigure = ''
substituteInPlace ./cmst.pro \
--replace "/usr/bin" "$out/bin" \
--replace "/usr/share" "$out/usr/share"
@@ -29,14 +28,6 @@ stdenv.mkDerivation rec {
substituteInPlace ./apps/rootapp/rootapp.pro \
--replace "/etc" "$out/etc" \
--replace "/usr/share" "$out/share"
- runHook postConfigure
- '';
-
- buildPhase = ''
- runHook preBuild
- qmake PREFIX=$out
- make
- runHook postBuild
'';
postInstall = ''
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index 6008afa2787..47f03cc3747 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, perl
-, http2Support ? true, libnghttp2
+, http2Support ? true, nghttp2
, idnSupport ? false, libidn ? null
, ldapSupport ? false, openldap ? null
, zlibSupport ? false, zlib ? null
@@ -9,7 +9,7 @@
, c-aresSupport ? false, c-ares ? null
}:
-assert http2Support -> libnghttp2 != null;
+assert http2Support -> nghttp2 != null;
assert idnSupport -> libidn != null;
assert ldapSupport -> openldap != null;
assert zlibSupport -> zlib != null;
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
# "-lz -lssl", which aren't necessary direct build inputs of
# applications that use Curl.
propagatedBuildInputs = with stdenv.lib;
- optional http2Support libnghttp2 ++
+ optional http2Support nghttp2 ++
optional idnSupport libidn ++
optional ldapSupport openldap ++
optional zlibSupport zlib ++
@@ -51,7 +51,6 @@ stdenv.mkDerivation rec {
configureFlags = [
"--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt"
"--disable-manual"
- ( if http2Support then "--with-nghttp2=${libnghttp2}" else "--without-nghttp2" )
( if sslSupport then "--with-ssl=${openssl}" else "--without-ssl" )
( if scpSupport then "--with-libssh2=${libssh2}" else "--without-libssh2" )
( if ldapSupport then "--enable-ldap" else "--disable-ldap" )
diff --git a/pkgs/tools/networking/ddclient/default.nix b/pkgs/tools/networking/ddclient/default.nix
index 53a0f4c3e6d..333292d9fab 100644
--- a/pkgs/tools/networking/ddclient/default.nix
+++ b/pkgs/tools/networking/ddclient/default.nix
@@ -9,6 +9,8 @@ buildPerlPackage rec {
sha256 = "1j8zdn7fy7i0bjk3jf0hxnbnshc2yf054vxq64imxdpfd7n5zgfy";
};
+ outputs = [ "out" ];
+
buildInputs = [ perlPackages.IOSocketSSL perlPackages.DigestSHA1 ];
patches = [ ./ddclient-line-buffer-stdout.patch ];
diff --git a/pkgs/tools/networking/dropbear/default.nix b/pkgs/tools/networking/dropbear/default.nix
index 586ae6b544e..d102ef5d7c3 100644
--- a/pkgs/tools/networking/dropbear/default.nix
+++ b/pkgs/tools/networking/dropbear/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib ];
meta = with stdenv.lib; {
- homepage = http://matt.ucc.asn.au/dropbear/dropbear.html;
+ homepage = "http://matt.ucc.asn.au/dropbear/dropbear.html";
description = "A small footprint implementation of the SSH 2 protocol";
license = licenses.mit;
maintainers = with maintainers; [ abbradar ];
diff --git a/pkgs/tools/networking/httpie/default.nix b/pkgs/tools/networking/httpie/default.nix
index a3c52f7dd50..702fa208ac2 100644
--- a/pkgs/tools/networking/httpie/default.nix
+++ b/pkgs/tools/networking/httpie/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";
src = fetchurl {
- url = "http://pypi.python.org/packages/source/h/httpie/${name}.tar.gz";
+ url = "mirror://pypi/h/httpie/${name}.tar.gz";
sha256 = "0s0dsj1iimn17h0xyziwk4kz4ga9s0vy9rhzixh8dna32za84fdg";
};
diff --git a/pkgs/tools/networking/imapsync/default.nix b/pkgs/tools/networking/imapsync/default.nix
index 877f71bc37b..d6ac630b122 100644
--- a/pkgs/tools/networking/imapsync/default.nix
+++ b/pkgs/tools/networking/imapsync/default.nix
@@ -1,10 +1,10 @@
{stdenv, makeWrapper, fetchurl, perl, openssl, perlPackages }:
stdenv.mkDerivation rec {
- name = "imapsync-1.644";
+ name = "imapsync-1.684";
src = fetchurl {
url = "https://fedorahosted.org/released/imapsync/${name}.tgz";
- sha256 = "1lni950qyp841277dnzb43pxpzqyfcl6sachd8j6a0j08826gfky";
+ sha256 = "1ilqdaabh6xiwpjfdg2mrhygvjlxj6jdkmqjqadq5z29172hji5b";
};
patchPhase = ''
diff --git a/pkgs/tools/networking/logmein-hamachi/default.nix b/pkgs/tools/networking/logmein-hamachi/default.nix
new file mode 100644
index 00000000000..28fb39db571
--- /dev/null
+++ b/pkgs/tools/networking/logmein-hamachi/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchurl }:
+
+with stdenv.lib;
+
+assert stdenv.isLinux;
+
+let
+ arch =
+ if stdenv.system == "x86_64-linux" then "x64"
+ else if stdenv.system == "i686-linux" then "x86"
+ else abort "Unsupported architecture";
+ sha256 =
+ if stdenv.system == "x86_64-linux" then "1j9sba5prpihlmxr98ss3vls2qjfc6hypzlakr1k97z0a8433nif"
+ else if stdenv.system == "i686-linux" then "100x6gib2np72wrvcn1yhdyn4fplf5x8xm4x0g77izyfdb3yjg8h"
+ else abort "Unsupported architecture";
+ libraries = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ];
+
+in stdenv.mkDerivation rec {
+ name = "logmein-hamachi-2.1.0.139";
+
+ src = fetchurl {
+ url = "https://secure.logmein.com/labs/${name}-${arch}.tgz";
+ inherit sha256;
+ };
+
+ installPhase = ''
+ patchelf \
+ --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \
+ --set-rpath ${libraries} \
+ hamachid
+ install -D -m755 hamachid $out/bin/hamachid
+ ln -s $out/bin/hamachid $out/bin/hamachi
+ '';
+
+ dontStrip = true;
+ dontPatchELF = true;
+
+ meta = with stdenv.lib; {
+ description = "A hosted VPN service that lets you securely extend LAN-like networks to distributed teams";
+ homepage = https://secure.logmein.com/products/hamachi/;
+ license = licenses.unfreeRedistributable;
+ maintainers = with maintainers; [ abbradar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/networking/miniupnpd/default.nix b/pkgs/tools/networking/miniupnpd/default.nix
index d2bc7b4e772..6003471bed9 100644
--- a/pkgs/tools/networking/miniupnpd/default.nix
+++ b/pkgs/tools/networking/miniupnpd/default.nix
@@ -3,11 +3,11 @@
assert stdenv.isLinux;
stdenv.mkDerivation rec {
- name = "miniupnpd-1.9.20160222";
+ name = "miniupnpd-2.0";
src = fetchurl {
url = "http://miniupnp.free.fr/files/download.php?file=${name}.tar.gz";
- sha256 = "0q694dla4v36qsc0x50xqg2jjhwdi9pl7r2gl10yvhkahxqx1ng7";
+ sha256 = "1dxzhvkylrnbkd5srb9rb2g4f9ydd1zbjg5sdf190m0g1sha6snr";
name = "${name}.tar.gz";
};
@@ -16,13 +16,14 @@ stdenv.mkDerivation rec {
makefile = "Makefile.linux";
- buildFlags = "miniupnpd genuuid";
+ buildFlags = [ "miniupnpd" "genuuid" ];
- installFlags = "PREFIX=$(out) INSTALLPREFIX=$(out)";
+ installFlags = [ "PREFIX=$(out)" "INSTALLPREFIX=$(out)" ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://miniupnp.free.fr/;
description = "A daemon that implements the UPnP Internet Gateway Device (IGD) specification";
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ nckx ];
};
}
diff --git a/pkgs/tools/networking/network-manager/openconnect.nix b/pkgs/tools/networking/network-manager/openconnect.nix
index 0009aaf6b44..6a93100fa10 100644
--- a/pkgs/tools/networking/network-manager/openconnect.nix
+++ b/pkgs/tools/networking/network-manager/openconnect.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, procps, module_init_tools }:
+, withGnome ? true, gnome3, procps, kmod }:
stdenv.mkDerivation rec {
name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
--replace "/sbin/sysctl" "${procps}/sbin/sysctl"
substituteInPlace "src/nm-openconnect-service.c" \
--replace "/usr/sbin/openconnect" "${openconnect}/sbin/openconnect" \
- --replace "/sbin/modprobe" "${module_init_tools}/sbin/modprobe"
+ --replace "/sbin/modprobe" "${kmod}/sbin/modprobe"
'';
postConfigure = ''
diff --git a/pkgs/tools/networking/network-manager/openvpn.nix b/pkgs/tools/networking/network-manager/openvpn.nix
index be026457195..4b98600611e 100644
--- a/pkgs/tools/networking/network-manager/openvpn.nix
+++ b/pkgs/tools/networking/network-manager/openvpn.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, openvpn, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, procps, module_init_tools }:
+, withGnome ? true, gnome3, procps, kmod }:
stdenv.mkDerivation rec {
name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
--replace "/sbin/sysctl" "${procps}/sbin/sysctl"
substituteInPlace "src/nm-openvpn-service.c" \
--replace "/sbin/openvpn" "${openvpn}/sbin/openvpn" \
- --replace "/sbin/modprobe" "${module_init_tools}/sbin/modprobe"
+ --replace "/sbin/modprobe" "${kmod}/sbin/modprobe"
substituteInPlace "properties/auth-helpers.c" \
--replace "/sbin/openvpn" "${openvpn}/sbin/openvpn"
'';
diff --git a/pkgs/tools/networking/network-manager/vpnc.nix b/pkgs/tools/networking/network-manager/vpnc.nix
index 5f3ab00ebc4..64de5408c7e 100644
--- a/pkgs/tools/networking/network-manager/vpnc.nix
+++ b/pkgs/tools/networking/network-manager/vpnc.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, vpnc, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, procps, module_init_tools }:
+, withGnome ? true, gnome3, procps, kmod }:
stdenv.mkDerivation rec {
name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
--replace "/sbin/sysctl" "${procps}/sbin/sysctl"
substituteInPlace "src/nm-vpnc-service.c" \
--replace "/sbin/vpnc" "${vpnc}/sbin/vpnc" \
- --replace "/sbin/modprobe" "${module_init_tools}/sbin/modprobe"
+ --replace "/sbin/modprobe" "${kmod}/sbin/modprobe"
'';
postConfigure = ''
diff --git a/pkgs/tools/networking/pcapfix/default.nix b/pkgs/tools/networking/pcapfix/default.nix
new file mode 100644
index 00000000000..0c5035f2d39
--- /dev/null
+++ b/pkgs/tools/networking/pcapfix/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "pcapfix-1.1.0";
+
+ src = fetchurl {
+ url = "https://f00l.de/pcapfix/${name}.tar.gz";
+ sha256 = "025jpsqav9wg9lql7jfpd67z1113j8gzmjc5nqf5q07b01nnpfgj";
+ };
+
+ postPatch = ''sed -i "s|/usr|$out|" Makefile'';
+
+ meta = with stdenv.lib;
+ { homepage = "https://f00l.de/pcapfix/";
+ description = "Repair your broken pcap and pcapng files";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.ehmry ];
+ };
+}
\ No newline at end of file
diff --git a/pkgs/tools/networking/siege/default.nix b/pkgs/tools/networking/siege/default.nix
index 48e2fc5ef78..c4d68ee399a 100644
--- a/pkgs/tools/networking/siege/default.nix
+++ b/pkgs/tools/networking/siege/default.nix
@@ -1,16 +1,21 @@
-{ stdenv, fetchurl, openssl }:
+{ stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
- name = "siege-3.0.8";
+ name = "siege-4.0.1";
src = fetchurl {
url = "http://download.joedog.org/siege/${name}.tar.gz";
- sha256 = "15xj0cl64mzf89i0jknqg37rkrcaqmgs4755l74b4nmp4bky7ddq";
+ sha256 = "0dr8k64s7zlhy3w8n1br0h6xd06p09p9809l9rp13isf10jp5pgx";
};
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
- configureFlags = [ "--with-ssl=${openssl}" ];
+ buildInputs = [ openssl zlib ];
+
+ configureFlags = [
+ "--with-ssl=${openssl.dev}"
+ "--with-zlib=${zlib.dev}"
+ ];
meta = with stdenv.lib; {
description = "HTTP load tester";
diff --git a/pkgs/tools/networking/speedtest-cli/default.nix b/pkgs/tools/networking/speedtest-cli/default.nix
index 80bcb7ae987..de5ba4c18e1 100644
--- a/pkgs/tools/networking/speedtest-cli/default.nix
+++ b/pkgs/tools/networking/speedtest-cli/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
version = "0.3.4";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/s/speedtest-cli/speedtest-cli-${version}.tar.gz";
+ url = "mirror://pypi/s/speedtest-cli/speedtest-cli-${version}.tar.gz";
sha256 = "19i671cd815fcv0x7h2m0a493slzwkzn7r926g8myx1srkss0q6d";
};
diff --git a/pkgs/tools/networking/xl2tpd/default.nix b/pkgs/tools/networking/xl2tpd/default.nix
index 4b8f91461d8..c9804caad4a 100644
--- a/pkgs/tools/networking/xl2tpd/default.nix
+++ b/pkgs/tools/networking/xl2tpd/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, libpcap, ppp }:
-let version = "1.3.6";
-in stdenv.mkDerivation {
+stdenv.mkDerivation rec {
name = "xl2tpd-${version}";
+ version = "1.3.7";
src = fetchFromGitHub {
owner = "xelerance";
repo = "xl2tpd";
rev = "v${version}";
- sha256 = "17lnsk9fsyfp2g5hha7psim6047wj9qs8x4y4w06gl6bbf36jm9z";
+ sha256 = "0wjkj2b5rkxhx522wmkml5s0zdp68hkvrh7npx839dvsr79fji7k";
};
buildInputs = [ libpcap ];
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
makeFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
- homepage = http://www.xelerance.com/software/xl2tpd/;
+ homepage = "http://www.xelerance.com/software/xl2tpd/";
description = "Layer 2 Tunnelling Protocol Daemon (RFC 2661)";
platforms = platforms.linux;
license = licenses.gpl2;
diff --git a/pkgs/tools/package-management/createrepo_c/default.nix b/pkgs/tools/package-management/createrepo_c/default.nix
new file mode 100644
index 00000000000..eed1ed1e526
--- /dev/null
+++ b/pkgs/tools/package-management/createrepo_c/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, bzip2, expat, glib, curl, libxml2, python, rpm, openssl, sqlite, file, xz, pcre, bashCompletion }:
+
+stdenv.mkDerivation rec {
+ rev = "0.10.0";
+ name = "createrepo_c-${rev}";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "rpm-software-management";
+ repo = "createrepo_c";
+ sha256 = "1sqzdkj9vigkvxsjlih1i0gylv53na2yic5if9w1s2sgxhqqz5zv";
+ };
+
+ # FIXME: ugh, there has to be a better way to do this...
+ prePatch = ''
+ substituteInPlace CMakeLists.txt \
+ --replace 'execute_process(COMMAND ''${PKG_CONFIG_EXECUTABLE} --variable=completionsdir bash-completion OUTPUT_VARIABLE BASHCOMP_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)' \
+ "set (BASHCOMP_DIR "$out/share/bash-completion/completions")"
+
+ substituteInPlace src/python/CMakeLists.txt \
+ --replace 'EXECUTE_PROCESS(COMMAND ''${PYTHON_EXECUTABLE} -c "from sys import stdout; from distutils import sysconfig; stdout.write(sysconfig.get_python_lib(True))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR)' \
+ "set (PYTHON_INSTALL_DIR "$out/${python.sitePackages}")"
+ '';
+
+ buildInputs = [ cmake pkgconfig bzip2 expat glib curl libxml2 python rpm openssl sqlite file xz pcre bashCompletion ];
+
+ meta = with stdenv.lib; {
+ description = "C implementation of createrepo";
+ homepage = "http://rpm-software-management.github.io/createrepo_c/";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ copumpkin ];
+ };
+}
+
diff --git a/pkgs/tools/package-management/libhif/default.nix b/pkgs/tools/package-management/libhif/default.nix
new file mode 100644
index 00000000000..7736c67007a
--- /dev/null
+++ b/pkgs/tools/package-management/libhif/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, autoconf, automake, libtool, expat, python, sphinx, gobjectIntrospection, librepo, check, rpm, libsolv, pcre, curl, gtk_doc, zlib, xz, elfutils }:
+
+stdenv.mkDerivation rec {
+ rev = "87e4cb247f5982fd48636691a955cc566d3110a3";
+ name = "libhif-${stdenv.lib.strings.substring 0 7 rev}";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "rpm-software-management";
+ repo = "libhif";
+ sha256 = "1g8hrqjawzwcx1gjcnv9sxg5i8l13dab3rr3i641k5vi76vv8miq";
+ };
+
+ postPatch = ''
+ for file in python/hawkey/CMakeLists.txt python/hawkey/tests/module/CMakeLists.txt; do
+ substituteInPlace $file --replace ' ''${PYTHON_INSTALL_DIR}' " $out/${python.sitePackages}"
+ done
+
+ # Until https://github.com/rpm-software-management/libhif/issues/43 is implemented, let's not force users to have this path
+ substituteInPlace libhif/hif-keyring.c \
+ --replace '"/etc/pki/rpm-gpg"' 'getenv("LIBHIF_RPM_GPG_PATH_OVERRIDE") ? getenv("LIBHIF_RPM_GPG_PATH_OVERRIDE") : "/etc/pki/rpm-gpg"'
+ '';
+
+ buildInputs = [ cmake pkgconfig pcre expat python sphinx gobjectIntrospection gtk_doc librepo check rpm curl ];
+
+ # ibhif/hif-packagedelta.h includes solv/pool.h
+ propagatedBuildInputs = [ libsolv ];
+
+ meta = with stdenv.lib; {
+ description = "A library that provides a high level package-manager. It uses librepo and hawkey under the hood.";
+ license = licenses.lgpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ copumpkin ];
+ };
+}
+
diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix
new file mode 100644
index 00000000000..ceef483c8cc
--- /dev/null
+++ b/pkgs/tools/package-management/librepo/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub, cmake, python, pkgconfig, expat, glib, pcre, openssl, curl, check, attr, gpgme }:
+
+stdenv.mkDerivation rec {
+ version = "1.7.18";
+ name = "librepo-${version}";
+
+ src = fetchFromGitHub {
+ owner = "rpm-software-management";
+ repo = "librepo";
+ rev = name;
+ sha256 = "05iqx2kvfqsskb2r3n5p8f91i4gd4pbw6nh30pn532mgab64cvxk";
+ };
+
+ patchPhase = ''
+ substituteInPlace librepo/python/python2/CMakeLists.txt \
+ --replace ' ''${PYTHON_INSTALL_DIR}' " $out/lib/python2.7/site-packages"
+ '';
+
+ buildInputs = [ cmake python pkgconfig expat glib pcre openssl curl check attr gpgme ];
+
+ # librepo/fastestmirror.h includes curl/curl.h, and pkg-config specfile refers to others in here
+ propagatedBuildInputs = [ curl gpgme expat ];
+
+ meta = with stdenv.lib; {
+ description = "Library providing C and Python (libcURL like) API for downloading linux repository metadata and packages";
+ license = licenses.lgpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ copumpkin ];
+ };
+}
+
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 16078906bc2..bf3f8aed712 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -9,7 +9,7 @@ let
common = { name, src }: stdenv.mkDerivation rec {
inherit name src;
- outputs = [ "out" "man" "doc" ];
+ outputs = [ "dev" "out" "man" "doc" ];
nativeBuildInputs = [ perl pkgconfig ];
diff --git a/pkgs/tools/package-management/nox/default.nix b/pkgs/tools/package-management/nox/default.nix
index 89e72307ead..895704ec646 100644
--- a/pkgs/tools/package-management/nox/default.nix
+++ b/pkgs/tools/package-management/nox/default.nix
@@ -6,7 +6,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/n/nix-nox/nix-nox-${version}.tar.gz";
+ url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz";
sha256 = "1wpxh5fhj8nx4yx4cvmc087cnf4iqwxf7zd7rdh2ln3pgxrjfral";
};
diff --git a/pkgs/tools/package-management/packagekit/default.nix b/pkgs/tools/package-management/packagekit/default.nix
index ae8e1b252c4..bc57dd7c80f 100644
--- a/pkgs/tools/package-management/packagekit/default.nix
+++ b/pkgs/tools/package-management/packagekit/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
name = "packagekit-${version}";
- version = "1.0.8";
+ version = "1.1.0";
src = fetchurl {
- sha256 = "1vaxn4kwdwx6p03n88k4pnbd2l6lb0cbxpcs88kjack1jml17c3l";
+ sha256 = "0sn38b80c6jx9d9r329ji9bg4m4gj6gnl04rv8fkmincj61qf7ag";
url = "http://www.freedesktop.org/software/PackageKit/releases/PackageKit-${version}.tar.xz";
};
@@ -20,7 +20,6 @@ stdenv.mkDerivation rec {
"--disable-connman"
"--disable-systemd"
"--disable-bash-completion"
- "--disable-browser-plugin"
"--disable-gstreamer-plugin"
"--disable-gtk-module"
"--disable-command-not-found"
diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix
index 24346fb0eb7..d9cf24f6e51 100644
--- a/pkgs/tools/package-management/rpm/default.nix
+++ b/pkgs/tools/package-management/rpm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, cpio, zlib, bzip2, file, elfutils, libarchive, nspr, nss, popt, db, xz, python }:
+{ stdenv, fetchurl, cpio, zlib, bzip2, file, elfutils, libarchive, nspr, nss, popt, db, xz, python, lua, pkgconfig, autoreconfHook }:
stdenv.mkDerivation rec {
name = "rpm-4.12.0";
@@ -8,7 +8,10 @@ stdenv.mkDerivation rec {
sha256 = "18hk47hc755nslvb7xkq4jb095z7va0nlcyxdpxayc4lmb8mq3bp";
};
- buildInputs = [ cpio zlib bzip2 file libarchive nspr nss popt db xz python ];
+ buildInputs = [ cpio zlib bzip2 file libarchive nspr nss db xz python lua pkgconfig autoreconfHook ];
+
+ # rpm/rpmlib.h includes popt.h, and then the pkg-config file mentions these as linkage requirements
+ propagatedBuildInputs = [ popt nss db bzip2 libarchive ];
# Note: we don't add elfutils to buildInputs, since it provides a
# bad `ld' and other stuff.
@@ -19,15 +22,17 @@ stdenv.mkDerivation rec {
postPatch = ''
# For Python3, the original expression evaluates as 'python3.4' but we want 'python3.4m' here
substituteInPlace configure --replace 'python''${PYTHON_VERSION}' ${python.executable}
+
+ substituteInPlace Makefile.am --replace '@$(MKDIR_P) $(DESTDIR)$(localstatedir)/tmp' ""
'';
- configureFlags = "--with-external-db --without-lua --enable-python";
+ configureFlags = "--with-external-db --with-lua --enable-python --localstatedir=/var --sharedstatedir=/com";
meta = with stdenv.lib; {
homepage = http://www.rpm.org/;
license = licenses.gpl2;
description = "The RPM Package Manager";
- maintainers = [ maintainers.mornfall ];
+ maintainers = with maintainers; [ mornfall copumpkin ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/security/afl/default.nix b/pkgs/tools/security/afl/default.nix
index 24a3abd4096..a252dad5ea1 100644
--- a/pkgs/tools/security/afl/default.nix
+++ b/pkgs/tools/security/afl/default.nix
@@ -9,11 +9,11 @@ let
in
stdenv.mkDerivation rec {
name = "afl-${version}";
- version = "1.94b";
+ version = "2.10b";
src = fetchurl {
url = "http://lcamtuf.coredump.cx/afl/releases/${name}.tgz";
- sha256 = "1c36yz3ajd66m3c5aiai3wf59pzxivn80cvlib3dw45d4zqiymqp";
+ sha256 = "1qxz3szsdr3ciz496mjb5v2k8p90nilgnlbwwv9csk828qb2jhc1";
};
# Note: libcgroup isn't needed for building, just for the afl-cgroup
diff --git a/pkgs/tools/security/eid-mw/default.nix b/pkgs/tools/security/eid-mw/default.nix
index 85409fae85b..b6a7b2fedbe 100644
--- a/pkgs/tools/security/eid-mw/default.nix
+++ b/pkgs/tools/security/eid-mw/default.nix
@@ -3,10 +3,10 @@
stdenv.mkDerivation rec {
name = "eid-mw-${version}";
- version = "4.1.14";
+ version = "4.1.16";
src = fetchFromGitHub {
- sha256 = "1gj08dylcwdfjmdci1ja853n9xqkhgxy0x8m30bks81qwbnd12lp";
+ sha256 = "14b17aa45l0pyqd87c17mgfmpgq1qmybnl6hq9mc29rxw6jdb1ka";
rev = "v${version}";
repo = "eid-mw";
owner = "Fedict";
diff --git a/pkgs/tools/security/meo/default.nix b/pkgs/tools/security/meo/default.nix
index be678b18dda..308b94231e7 100644
--- a/pkgs/tools/security/meo/default.nix
+++ b/pkgs/tools/security/meo/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchhg, openssl, pcre, qt4, boost, pkcs11helper }:
+{ stdenv, fetchhg, openssl, pcre-cpp, qt4, boost, pkcs11helper }:
stdenv.mkDerivation {
name = "meo-20121113";
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
buildFlags = "QMAKE=qmake";
- buildInputs = [ openssl pcre qt4 boost pkcs11helper ];
+ buildInputs = [ openssl pcre-cpp qt4 boost pkcs11helper ];
preConfigure = ''
sed -i s,-mt$,, meo-gui/meo-gui.pro
diff --git a/pkgs/tools/security/qdigidoc/certs.patch b/pkgs/tools/security/qdigidoc/certs.patch
new file mode 100644
index 00000000000..5e28943f333
--- /dev/null
+++ b/pkgs/tools/security/qdigidoc/certs.patch
@@ -0,0 +1,3309 @@
+diff -ruN a/client/CMakeLists.txt b/client/CMakeLists.txt
+--- a/client/CMakeLists.txt 2016-01-29 13:06:27.000000000 +0300
++++ b/client/CMakeLists.txt 2016-04-27 10:17:06.596682326 +0300
+@@ -1,14 +1,5 @@
+ set_app_name( PROGNAME qdigidocclient )
+
+-add_executable( TSLDownload TSLDownload.cpp )
+-target_link_libraries( TSLDownload Qt5::Network )
+-add_custom_command(
+- OUTPUT TSL.qrc tl-mp.xml EE.xml
+- DEPENDS TSLDownload
+- COMMAND $ "${CMAKE_CURRENT_BINARY_DIR}" EE
+- WORKING_DIRECTORY ${_qt5Core_install_prefix}/bin
+-)
+-
+ add_definitions( -DPKCS11_MODULE="${PKCS11_MODULE}" )
+ include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/common ${OPENSSL_INCLUDE_DIR} )
+
+@@ -20,7 +11,7 @@
+ )
+
+ configure_file( translations/tr.qrc tr.qrc COPYONLY )
+-set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc ${CMAKE_CURRENT_BINARY_DIR}/TSL.qrc )
++set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc TSL.qrc )
+ set( TS_FILES translations/en.ts translations/et.ts translations/ru.ts )
+
+ if( NOT Qt5Widgets_FOUND )
+diff -ruN a/client/EE.xml b/client/EE.xml
+--- a/client/EE.xml 1970-01-01 03:00:00.000000000 +0300
++++ b/client/EE.xml 2016-04-27 10:17:37.325923576 +0300
+@@ -0,0 +1,1268 @@
++
++
++ 4
++ 28
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++ Estonian Technical Surveillance Authority
++ Tehnilise Järelevalve Amet
++
++
++
++
++ 23A Sõle St
++ Tallinn
++ 10614
++ EE
++
++
++
++ mailto:info@tja.ee
++ http://sr.riik.ee/en.html
++
++
++
++ EE:Supervision/Accreditation Status List of certification services from Certification Service Providers, which are supervised/accredited by the referenced Scheme Operator’s Member State for compliance with the relevant provisions laid down in Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
++
++
++ http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:EN:PDF
++ http://sr.riik.ee/en/tsl/estonia.html
++ http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:ET:PDF
++ http://sr.riik.ee/et/tsl/eesti.html
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/StatusDetn/EUappropriate
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE
++
++ EE
++
++ The applicable legal framework for the present TSL implementation of the Trusted List of supervised/accredited Certification Service Providers for Estonia is Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures and its implementation in Estonia laws.
++ Käesolevale Eesti järelvalvealuste/akrediteeritud sertifitseerimisteenuse osutajate usaldusnimekirjale kohaldatava õigusliku raamistiku moodustavad Euroopa Parlamendi ja Nõukogu direktiiv 199/93/EÜ, 13. detsember 1999, digitaalallkirju käsitleva ühenduse raamistiku kohta ning sellele direktiivile vastavad Eesti õigusaktid.
++
++ 65535
++
++
++
++
++
++ MIIFKzCCBBOgAwIBAgISESFCgSJf+NfOVIYHRWWewAm0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwHhcNMTUwMzAzMDg1MTAyWhcNMTgwNDIwMTAwNTA1WjBnMQswCQYDVQQGEwJCRTEQMA4GA1UECBMHQmVsZ2l1bTERMA8GA1UEBxMIQnJ1c3NlbHMxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFTATBgNVBAMTDGVjLmV1cm9wYS5ldTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMFBF1FjO2VA4nIvT3MtXToyfWMNFYRvJc2SIJF3pcZNZcUK9wwNL3j/lOB5+eABCTDShJf8fQgmyEcAU7gXhFw9DFgfnXsmmA1a79zzbs5KWzkmAwEE4lfSYcbJoCuUavD79oaR4v3yv7GZMVab8nXuqWvecwzQWT6sl+rx0ogh1bbeKO9wQ5lbEgRw1MLlyFH2kUieMhjCwO2nQJ9UMTaLu7px4LpZ7tlaVetY7UpMPiGAD34kct1YIoJWJllYbbz7jmALmRAdLvvu5y6Ice4H4j0kDJ/l3zLiVeCiORqrx8ngiiS1LfNSckvz2sbzjVJvXbqxYAEytZQvwxEXdPMCAwEAAaOCAdAwggHMMA4GA1UdDwEB/wQEAwIFoDBJBgNVHSAEQjBAMD4GBmeBDAECAjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAXBgNVHREEEDAOggxlYy5ldXJvcGEuZXUwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMi5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQME0GCCsGAQUFBzAChkFodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMnIxLmNydDA/BggrBgEFBQcwAYYzaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzb3JnYW5pemF0aW9udmFsc2hhMmcyMB0GA1UdDgQWBBQ9lw0pOEotT5cKTF8vxu3W6ZCUhzAfBgNVHSMEGDAWgBSW3mHxvRwWKVMcwMx9O4MAQOYafDANBgkqhkiG9w0BAQsFAAOCAQEArSonov8KbE8+5VwewgBHhILHANLIiRmLVJ1siaRXVXL6abmMo8CjW2+VtzAQdnDkzUY6CNATs0y0qkbEcS7fvtvp8QqAiv71+jij6iDT9r9IJ1suNDeQWz6Mng98ecMVsDUzLYieeZXH049tA3hrAnscVRTu7kpT06CGbcJnoNdG7yvxx2Bs9ciVBExrqKMppVHwup23hw/IphHmifPRmXPQ3Fa5FKrqnWJw1BRBLGLOqC1mkj7JuVX108KHlwa5cGiohctnOH9dfyuQPWQecbrobwDgHl4O0Ra+bU/Z4J85YPOB/+F7rOQxRFCpv43zPdg65pNoPppjFDE4TD2bhg==
++
++
++
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-hr.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists
++
++
++
++ European Commission
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists
++
++
++
++ EU
++
++
++ application/pdf
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists
++
++
++
++ European Commission
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists
++
++
++
++ EU
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++
++ 2016-01-13T11:00:00Z
++
++ 2016-06-10T10:00:00Z
++
++
++ http://sr.riik.ee/tsl/estonian-tsl.xml
++
++
++
++
++
++
++ AS Sertifitseerimiskeskus
++
++
++ VATEE-100687640
++ AS Sertifitseerimiskeskus
++ ESTEID
++ SK
++
++
++
++
++ Pärnu mnt 141
++ Tallinn
++ 11314
++ EE
++
++
++
++ mailto:info@sk.ee
++ http://www.sk.ee/en
++
++
++
++ http://www.sk.ee/en/repository/CPS
++ http://sr.riik.ee/en/registry/legal-framework.html
++ http://www.sk.ee/repositoorium/CPS
++ http://sr.riik.ee/et/register/oigusaktid.html
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ ESTEID-SK: Qualified certificates for Estonian ID-card
++
++
++
++ MIIFAjCCA+qgAwIBAgIEPERcgjANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAyMDExNTE2NDQ1MFoXDTEyMDExMzE2NDQ1MFowfDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMQowCAYDVQQEEwExMRIwEAYDVQQDEwlFU1RFSUQtU0swggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLeZO5NVo3zbwA8eFVCrrbeZQKvPDB7LUDPvzCqw7U2sC+IwEOdjjpJRF4lxFs+f8yC1bP+rqtWzrKhhJ2owfSAlIZMbly/OFjfLqOcyyi7qdfA/66u+69u/DY9tW5fqW93D73v5WNcNoIemCTydh9IFkQvMihWKH7LblBzCHa4W6qUcBZ7QsBgYpQS9n9fGJt5D2wCDeq0pF1Zy72G3CQFrpuR/aPG28tv9r+C7oqncapbiJ7xIOa77Fm3o07M/9aarq/m1oHEp9CxYiH9nmD3kyMe8yxw5v02MTMmAcxOm83z5O4oXSDTALG5gDfZNPjJaNPno7J8FuGrI3vV8z3AgMBAAGjggGpMIIBpTAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQEAwIB5jCCARYGA1UdIASCAQ0wggEJMIIBBQYKKwYBBAHOHwEBATCB9jCB0AYIKwYBBQUHAgIwgcMegcAAUwBlAGUAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAIABvAG4AIAB2AOQAbABqAGEAcwB0AGEAdAB1AGQAIABBAFMALQBpAHMAIABTAGUAcgB0AGkAZgBpAHQAcwBlAGUAcgBpAG0AaQBzAGsAZQBzAGsAdQBzACAAYQBsAGEAbQAtAFMASwAgAHMAZQByAHQAaQBmAGkAawBhAGEAdABpAGQAZQAgAGsAaQBuAG4AaQB0AGEAbQBpAHMAZQBrAHMwIQYIKwYBBQUHAgEWFWh0dHA6Ly93d3cuc2suZWUvY3BzLzArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vd3d3LnNrLmVlL2p1dXIvY3JsLzAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUeBe1BfmzWM1ZjN5nXkQGTHWGaV0wDQYJKoZIhvcNAQEFBQADggEBAFIsMHaq4Ffkrxmzw38rHYh5Ia5JGxjtWfPpag9pBtQNZHzY8j97xfPI15haE9Ah3u1WC+bsU2SndVSUGaZ0gKafMxDOy2DUw3B84ymbNRiAFSWty+aKrMCjtdlPktbSQmxNSJAX9vVtM4Y2ory+dtAQ7g11GKHJ+l8BDUpOJA+l8hvS2l4K5whWDHCSqlplMiHPIKgBVArFRNzAq6dquMY+kS3e2PL+PM4GdDW5lRHR/6KUy0BHP2gX/BO4mYQ3BH2BHImUclNras0HISnV/pt6hIkgd1PsFt3rtEolAWP4DWBmc4zAYQJ5t0cEwFM329zCXSGIQIm3a1cMugF5Q/k=
++
++
++ CN=ESTEID-SK, SURNAME=1, OU=ESTEID, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2002-01-15T17:44:50Z
++
++ https://sk.ee/en/repository/CP/
++ https://sk.ee/repositoorium/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ ESTEID-SK 2007: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID
++
++
++
++ MIID0zCCArugAwIBAgIERZugDTANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTA3MDEwMzEyMjIzN1oXDTE2MDgyNjE0MjMwMVowWzELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDzANBgNVBAsTBkVTVEVJRDEXMBUGA1UEAxMORVNURUlELVNLIDIwMDcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDtWp2jLCsA7K9AxoPDOL0geM1GoR0Q6wSUICCJYyFkUMboEMxpSzFB6tlb0ySlHEU6Fs+tjA4QrSqwaw0uNk4BXv1lkoOr6DUc+20+AQd5jB6A0atrltZ1XG5IvDEep3DJPykkk2MPxUz7dZx7XUEr/kdUWI9cDIkFWic7y9oTBY9JaV6lxm08kweZ/qTw5PU8/bTvZCE0ygvBXU4TDS2FpUJ/+jTzM2ocWa3QjFQv2Sir6LBvgNY3du/m+WLABq0dgN18R4nhFtmaVepqAeUuEi8eRBl6yLTSmMwYCY46LsK5CdjTCZSZv934FtNuyY6Ph9nCXJAgNAY+GfNJfdMXAgMBAAGjgZwwgZkwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAf4wMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL3d3dy5zay5lZS9jcmxzL2p1dXIvY3JsLmNybDAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUSAbevoyHV5WAeGP6nCMrK6A6GHUwDQYJKoZIhvcNAQEFBQADggEBACO6SJrjN5WZuiLSMy/tSmT/w3dd/KPErSAdUIJYkC7hOIauW7jZ3VNgNUMHSIkUoP8AviEMjGA4lkT61YScpJAdmgl8Y80HFdZV5CsThhddoIdZ3cZjSI4NZmTVkSduTjoySALxKL3ZEIPrepQDvNEeV1WSpI5+u/vMekUWJSPc8BK9O2av1e9ResKyPJidqrIksHFjNS+Yt8Ouw7F10MHaPPzMiwoa0DYTVsIKJncPTQmvdJG8M0DDToiiNPQuUy5d1CA75Wtjs+yILGZXpOfbdoQhE7G4pbZaF1s69jKp+zc0ZT4g2OoKfI2TiIX9qeGJMxkOENcd1DDqYVfePmo=
++
++
++ CN=ESTEID-SK 2007, OU=ESTEID, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2007-01-03T13:22:37Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ ESTEID-SK 2011: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID
++
++
++
++ EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2011, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ MIIFBTCCA+2gAwIBAgIQKVKTqv2MxtRNgzCjwmRRDTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMTQ1OVoXDTI0MDMxODEwMTQ1OVowZDELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxFzAVBgNVBAMMDkVTVEVJRC1TSyAyMDExMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCz6XxsZh6r/aXcNe3kSpNMOqmQoAXUpzzcr4ZSaGZh/7JHIiplvNi6tbW/lK7sAiRsb65KzMWROEauld66ggbDPga6kU97C+AXGu7+DROXstjUOv6VlrHZVAnLmIOkycpWaxjM+EfQPZuDxEbkw96B3/fG69Zbp3s9y6WEhwU5Y9IiQl8YTkGnNUxidQbON1BGQm+HVEsgTf22J6r6G3FsE07rnMNskNC3DjuLSCUKF4kH0rVGVK9BdiCdFaZjHEykjwjIGzqnyxyRKe4YbJ6B9ABm95eSFgMBHtZEYU+q0VUIQGhAGAurOTXjWi1TssA42mnLGQZEI5GXMXtabp51AgMBAAGjggGgMIIBnDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjCB9gYDVR0gBIHuMIHrMIHoBgsrBgEEAc4fZAEBATCB2DCBsgYIKwYBBQUHAgIwgaUegaIASwBhAHMAdQB0AGEAdABhAGsAcwBlACAAaQBzAGkAawB1AHQAdAD1AGUAbgBkAGEAdgBhAGwAZQAgAGQAbwBrAHUAbQBlAG4AZABpAGwAZQAgAGsAYQBuAHQAYQB2AGEAdABlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0AGkAZABlACAAdgDkAGwAagBhAHMAdABhAG0AaQBzAGUAawBzAC4wIQYIKwYBBQUHAgEWFWh0dHBzOi8vd3d3LnNrLmVlL0NQUzAdBgNVHQ4EFgQUe2ryVVBcuNl6CIdBrvqiKz1bV3YwHwYDVR0jBBgwFoAUEvJaPupWHL/NBqzx8SXJqUvUFJkwPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL3d3dy5zay5lZS9yZXBvc2l0b3J5L2NybHMvZWVjY3JjYS5jcmwwDQYJKoZIhvcNAQEFBQADggEBAKC4IN3FC2gVDIH05TNMgFrQOCGSnXhzoJclRLoQ81BCOXTZI4qn7N74FHEnrAy6uNG7SS5qANqSaPIL8dp63jg/L4qn4iWaB5q5GGJOV07SnTHS7gUrqChGClnUeHxiZbL13PkP37Lnc+TKl1SKfgtn5FbH5cqrhvbA/VF3Yzlimu+L7EVohW9HKxZ//z8kDn6ieiPFfZdTOov/0eXVLlxqklybUuS6LYRRDiqQupgBKQBTwNbC8x0UHX00HokW+dCVcQvsUbv4xLhRq/MvyTthE+RdbkrV0JuzbfZvADfj75nA3+ZAzFYS5ZpMOjZ9p4rQVKpzQTklrF0m6mkdcEo=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2011-03-18T11:14:59Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ ESTEID-SK 2015: Qualified certificates for Estonian ID-card, the residence permit card, the digital identity card, the digital identity card in form of the Mobile-ID
++
++
++
++ CN=ESTEID-SK 2015,2.5.4.97=#130e4e545245452d3130373437303133,O=AS Sertifitseerimiskeskus,C=EE
++
++
++ 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
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2015-12-17T12:38:00Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ EID-SK 2007: Qualified certificates for Mobile-ID
++
++
++
++ MIID4jCCAsqgAwIBAgIERZ4nqjANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTA3MDEwNTEwMjU0NloXDTE2MDgyNjE0MjMwMVowajELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEUMBIGA1UEAxMLRUlELVNLIDIwMDcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDifhEdyvuhk/3TJEGMJ1tEZOskE81yMqPGGXaPHXACJ7fncn1D1uQFt+RG8/ckh7zDquHV1m4HQk7dchaP00rvgsvRlYC9GPcFt6TW8w3t+BkxY1RNbmONgH3qzikljk7m6Nb8UGtL9hOmZdw5k5t9Ht8fgHTnoBkFrxYgsv9d4CCkBTSprNUK+vy/NTak4iAYinWtK6tRHHb1fxRsLUXiDLSO42Kz+rehhslANX+9Y5/h0wlh3pcmxLB1JWAP0O9fV6N1LUQ3Ym7wMp/lBXuPvl52yJuSZDWUF7GkIp+vUifOSefF6CeGh8K9BXDvuOqg+5c/6gkfEQxpRgdu+q5FAgMBAAGjgZwwgZkwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAf4wMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL3d3dy5zay5lZS9jcmxzL2p1dXIvY3JsLmNybDAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUHAf0nL+kJWyztJ4iHx+USBtYeo0wDQYJKoZIhvcNAQEFBQADggEBABaiEXv415Oh7AgHODwKRyNFqPcSSOgpLCy1XJB3hl3fi21fslccWuBhfzqHQCiQi0fewh109IJiHq8n1PeKoHBCUVq6NFpxkVsUlUPBr0Qsya1O3SQjuOsBLzUWBvY25dtBuAkBMCo0V1Erf7iTeOzuL4LLbCoeOfeQT3HPmEfSqP5f8V10ST8erbiTVPJwzr66vXaT9YKxy8NyAQc2iaOHuYmGKxs8dgDQRkG6b2a/f5q21YEQKDhvz7VvM6tH+F+rohA2wAvVz4tcPtyw5WEYcavr1KHgz4eZVWsqh2OsHUK9qMas5m/44O1/hXrjpMy5IQsiB4ASXDuXvdOTVbU=
++
++
++ CN=EID-SK 2007, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2007-01-05T11:25:46Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ EID-SK 2011: Qualified certificates for Mobile-ID, organisation cards for natural persons
++
++
++
++ MIIFADCCA+igAwIBAgIQQyvUTmJDa0ZNgy+/fS0vWjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMTExMVoXDTI0MDMxODEwMTExMVowYTELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxFDASBgNVBAMMC0VJRC1TSyAyMDExMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2Q1zKMt7DytbntSLoYAAVkEwV+5djSr0vSIG/Zm9seKyx+2PY8sVzXRoUD1CMIYnstDhBSKMjn2/+HpA7pOipAIAMrk6uKnpSTTdFbQ+0fzJVPokBgsdsQ6R5TZFPB1nu5zgRRlQmWIFxOpDiNHTt0LObUhWLXzUb31vc1Wmao2IYcDx1TCs/1E9+camiCl2B5lXrPEU3wBq4waD54izS20DK05+6+hHRg+TqoIg5YSmwbjStEyd/8AQeokwVloyyH49bnpeluADcZJgxxE9ZUvVWHoxYfmg1IeRU72jHTcIjNf1cQN2+9/FtHQMnGzDBgmAPpghwWr3JtW0JWvMXAgMBAAGjggGeMIIBmjASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIBBjCB9AYDVR0gBIHsMIHpMIHmBgsrBgEEAc4fZAEBATCB1jCBsAYIKwYBBQUHAgIwgaMegaAASwBhAHMAdQB0AGEAdABhAGsAcwBlACAAZgD8APwAcwBpAGwAaQBzAHQAZQBsAGUAIABpAHMAaQBrAHUAdABlAGwAZQAgAHMAZQByAHQAaQBmAGkAawBhAGEAdABpAGQAZQAgAHYA5ABsAGoAYQBzAHQAYQBtAGkAcwBlAGsAcwAgAGsAbwBtAG0AZQByAHQAcwBhAGwAdQBzAGUAbAAuMCEGCCsGAQUFBwIBFhVodHRwczovL3d3dy5zay5lZS9DUFMwHQYDVR0OBBYEFLEQlwL63YbGeEGkwzKI+/4f58AFMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cuc2suZWUvcmVwb3NpdG9yeS9jcmxzL2VlY2NyY2EuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAxau3ohdFkpvaiVUR7arNovQUZRCG9Ge3udqHYemovyU7N60Hgomc/ZG+uunScATTUhBcv9a5zkQxb1dQ1LYDRfNr9CqI0QvSEE4t9Sfu3fOhyLrlmb3s8xhhYLJBJ325uDvtO/qFeXLlcRXMF5nU8FE2IyaZP1CHYKVh5QNPPQiGZGSox5oOkCvmt4lUl4lZUwVie75us/WtrD6DJeREBTEDHORIfg8E9RA1y/7t2gT9vrU8tabeSZlD03qwXe0nJ9RscI/P0HT8vuo1PGzCfbH9xFqfoZ2jdJ0HzxrFM8VsL/AtCw0dmrxRHLlZzqSw0G7b0W40mwOQauO2gbMfn
++
++
++ EMAILADDRESS=pki@sk.ee, CN=EID-SK 2011, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2011-03-18T11:11:11Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ true
++
++ This service issues qualified certificates for e-signing and e-authentication within the same process. The Relying Party shall make distinction by inspection of keyUsage field contents - e-signature certificates have nonRepudation bit set exclusively. Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) and that has either its nR or its dS bit set is to be considered as supported by an SSCD
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ KLASS3-SK: Qualified electronic seals
++
++
++
++ MIIEBDCCAuygAwIBAgIEPNkU9TANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAyMDUwODEyMDcxN1oXDTEyMDUwNTExMDcxN1owgY4xGDAWBgkqhkiG9w0BCQEWCXBraUBzay5lZTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEKMAgGA1UEBRMBMTESMBAGA1UEAxMJS0xBU1MzLVNLMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvIIeK3GJxoPCXVwan+HjJwYGaH3nb/rTPEqg5v9e1c7dnTDBdD2Yteg+lUdHBZDHLj1Tz+J/W9Foc0dzEr96S8+6nMXoonK2x0854JNH2UVbS/+YOGUM6iWSxkHw525tvn5tFaIQoaeh46aQFp9Dngcnv4Gatd0/7NCkLggjFrKmnNTPINpLAG9VoCpVyIMvcVCyTNvSQ+n33ToPO5vtULNYOtCF9MDVND+uNRE2o0tWIG0l84owYPA47tJOLgCpAxLNFR5Ys0nB/ofBYcO+YiCri0yc6t7ZPs/vcfbR6czIwW0GMjyHmVPLB+/WHS3P1sk29DdgIC42RTMthJS6ZQIDAQABo4GZMIGWMA8GA1UdEwQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgHmMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly93d3cuc2suZWUvY3Jscy9qdXVyL2NybC5jcmwwHwYDVR0jBBgwFoAUBKp6R6Pkia8azwpApxg/b+/pfb4wHQYDVR0OBBYEFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMA0GCSqGSIb3DQEBBQUAA4IBAQASvWB+YrgN23EMLW7C5/XUwQLNN1RMDhr6UzOo5XHZ3pxUXq2Erk5ggiS+UJIxkQaSg4OHRru8KTchoJDvS2neeYHOz05zJcAIwoy2GGkHq1iVN+QZaprDaDNYR5GGKgJb3FZrMtyX4dNwnrZzMFzd6t5YibCW+BDPAmqGJvNHzJ5YYdA7I3WT9Baan1ncKd4FtUVb54fppd19NkbCKKSUd7qRYDduNYqVs1C/C0qqLq4TrxoxoxSo+WNLiD01896sIRiPIy8qDOAXJU67382J5XXETe9wZO6o7+NaG0CrpzVY1OaaD2O6Wv/vSpxE2ugqaf0WsP35+coFCWdM2uHZ
++
++
++ CN=KLASS3-SK, SERIALNUMBER=1, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2002-05-08T12:07:17Z
++
++ https://sk.ee/repositoorium/CP/
++ https://sk.ee/en/repository/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ false
++
++ Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) is to be considered as issued to a Legal Person
++
++
++
++
++
++
++
++
++ true
++
++ Any certificate that is issued under the CA/QC Sdi certificate and that is issued as a QC (i.e. containing a QcCompliance statement) and having its non-repudation bit set exclusively, is to be considered as supported by an SSCD. They are issued for digital stamping according to Estonian Digital Signature Act
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
++
++ KLASS3-SK 2010: Qualified electronic seals
++
++
++
++ CN=KLASS3-SK 2010, OU=Sertifitseerimisteenused, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ 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
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2010-03-31T09:17:28Z
++
++ https://sk.ee/en/repository/CP/
++ https://sk.ee/repositoorium/CP/
++
++
++
++
++
++
++
++
++
++
++ true
++
++
++ false
++
++ Any certificate issued under the CA/QC Sdi certificate and is issued as a QC (i.e. containing a QcCompliance statement) is to be considered as issued to a Legal Person
++
++
++
++
++
++
++
++
++ true
++
++ Any certificate that is issued under the CA/QC Sdi certificate and that is issued as a QC (i.e. containing a QcCompliance statement) and having its non-repudation bit set exclusively, is to be considered as supported by an SSCD. They are issued for digital stamping according to Estonian Digital Signature Act
++
++
++
++
++
++
++
++
++ true
++
++ All certificates issued under this CA/QC service that have nonRepudiation bit set exclusively are issued as qualified certificates
++
++
++
++
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, ESTEID-SK OCSP RESPONDER 2005
++
++
++
++ MIIDPDCCAiSgAwIBAgIEQi2iwTANBgkqhkiG9w0BAQUFADB8MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ8wDQYDVQQLEwZFU1RFSUQxCjAIBgNVBAQTATExEjAQBgNVBAMTCUVTVEVJRC1TSzAeFw0wNTAzMDgxMzA0MDFaFw0xMjAxMTIxMzA0MDFaMG8xCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUVTVEVJRC1TSyBPQ1NQIFJFU1BPTkRFUiAyMDA1MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAI8mLeLkRHLxMNCB5Pz8R5DnvPdVxBS91PoHboLnbhjlp1ecByVosjwGpXCGu8tUPuv81Azgqq97AsSugM1J7Pu0gj4bg0Mf6O/9XyoT7RI7H0BuEn4KJQlFcw7tXizI5KUWFFZ4Qg8kfg0xwrDrLIjusBtRbeRARG3DhH8dgZBpAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFHgXtQX5s1jNWYzeZ15EBkx1hmldMB0GA1UdDgQWBBRM+GJhloJeOPpJDgvA0clxQXdnVTANBgkqhkiG9w0BAQUFAAOCAQEAfD8dP+swtSeigLxL3uUXV/tmQkjre7Ww39Uey71LdtxQ6zC7MDjcsLW13JaU0pRuu/p/eGe6h4/w46tSMsBx/U+D1WnHeCj1ED9SFWwfNQFVz9FkM5JEkPDm7lw5hHoxIghRHAC3NMbR3sCrVQA2YELf2WypslROoz8XlRT1LN4pwVehpBeWO7xbQPUtoaxKrSCGumtxtxA3KRJ7POHPTAH4cvipxaZhS1ZcXbKtxsesGW+7KLZirpTBT17ICXEA1CFXDWmJ8MHRhbeNWK3G1PERgTiGtBQV7Z00CzmJPHmb1yfcT27+WZ1W9tRQsjhGEWyMVkNnZooWHIjLpNucQA==
++
++
++ EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK OCSP RESPONDER 2005, OU=OCSP, O=ESTEID, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2005-03-08T14:04:01Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, ESTEID-SK 2007 OCSP RESPONDER
++
++
++
++ MIIDnDCCAoSgAwIBAgIERZ0acjANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMRcwFQYDVQQDEw5FU1RFSUQtU0sgMjAwNzAeFw0wNzAxMDQxNTE3MDZaFw0xMDAxMDgxNTE3MDZaMG8xCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUVTVEVJRC1TSyAyMDA3IE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJmoB3SJCpPzcoHNqK1J0tRNQjgr5iuB27uE1VacIbITjD/Nc1AefKz5ydNPIaBNehm4yKxBYGxEeWOSJHVXyhJMg53EAUOw/45c46gvznXupHuJ6TEiGjh1pxaXTeLSnTqzNDZDAGQsOTgIbwGLa5U5ad8rXYu2YkJKsAfo6jT5AgMBAAGjgdcwgdQwEwYDVR0lBAwwCgYIKwYBBQUHAwkwEgYJKwYEBQUHMAEFBAUwAwQBMDCBiQYDVR0jBIGBMH+AFEgG3r6Mh1eVgHhj+pwjKyugOhh1oWGkXzBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLggRFm6ANMB0GA1UdDgQWBBRJ/snw1GDL3fUH9n9Cpn8yhXiC7DANBgkqhkiG9w0BAQUFAAOCAQEAYzGkZD/uaXlWPeye1z5IiI83nmAjiJyvoj/r3BB9ZFWMX+ZY4Fz6/V/fzD0xXoeDpWbBKxcuctPXzXYxEH17n0/3yGOz8jhdJNBUCwRmd+96oHsU9aWSf+D2tiq1jPw6HVCiUYOhC/OWjg/+JpFlWsBV4gTW8/2PSGig85XlEsWLK7i7tIe60nnw/rWnfbCckMRcbrAF1L/JIlnUYUdkGOGQ9KPVqwR/MyWrwFIcSy2QIbcIaWMuiUc1nt8bmIXKoFZxbLzXYC00zba9cY7lSC4WPuhBtrQJ9JWb4OeoXd5j6O45UaH6XbarfrhER1GHL06cTyksT18p2L2GrMuEJg==
++
++
++ EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2007 OCSP RESPONDER, OU=OCSP, O=ESTEID, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2007-01-04T16:17:06Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, ESTEID-SK 2007 OCSP RESPONDER 2010
++
++
++
++ MIIEkjCCA3qgAwIBAgIESxUPmTANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMRcwFQYDVQQDEw5FU1RFSUQtU0sgMjAwNzAeFw0wOTEyMDExMjQ1MDBaFw0xNjA4MjYxMzIzMDBaMIGHMQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECwwET0NTUDErMCkGA1UEAwwiRVNURUlELVNLIDIwMDcgT0NTUCBSRVNQT05ERVIgMjAxMDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA48pyM/QfeiU1Kbu4AdcAUKXBiwbYbBl4gCltZHC5fZ77fKj2mqfPX2/XW1EqzbVvG0PYIkapkQzBr3R1S6Uaxh1DLC2Cc8BRnqmhXoE03o8En7N9xpN9dGGDBHp2aElBcVVZnAvF4jgbPDCNFAeo3cvpjIx18n0URiVOZFEdxDvF8PFo/exKXtjRM+jk3K6+9doHYvSXn9klFbT8Wge87Qdll3gQzZE3L8QMXF0z4xbBH1lyTmVLt5yZ0fxoE0jNlZFvn2w2EDnU4CKfId8w6Zjd5kdxomcwDzGuuLzdiJllPt05USJcY4FHn9YAVKWmofYY/o6xOUzU8fAz6yA1tQIDAQABo4IBLzCCASswEwYDVR0lBAwwCgYIKwYBBQUHAwkwaQYDVR0gBGIwYDBeBgorBgEEAc4fBAECMFAwJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsLzCBiQYDVR0jBIGBMH+AFEgG3r6Mh1eVgHhj+pwjKyugOhh1oWGkXzBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLggRFm6ANMB0GA1UdDgQWBBQ4AhAwumZ6EXROIl5wZQXedXpOFDANBgkqhkiG9w0BAQUFAAOCAQEAJ/LvPUevNRcBp+J78fZRofhk/ifKNLxCUoh8T3MjtU9u5R0KojRlye+1NU8MqH/zrKhr6TPxuXD0cRrFQ9Hy60II7IzzaegrQVNgq7UgQINvCuNxWZcGtEa3ba9M7tBpQeFxqp3CpBytGeVuXn65hqOBKdp/zYEiMUUkYNAT5A6SSPYLAOgARCI/ydBx+cw0l0fwYvw72FKZa2Mlt5DmXBccCtrQ4l/sb95xfANCNe5n5sBvBhY4F+sIWZUVJ8fTVh7iGaVPSayQfeAAei0m/4/ksiXBwfx6qhzyB3yqcnSk489oBrrCegua/t+3LizfHpNZvDphKMPuAZ4uheLfQA==
++
++
++ EMAILADDRESS=pki@sk.ee, CN=ESTEID-SK 2007 OCSP RESPONDER 2010, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2009-12-01T13:45:00Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, EID-SK 2007 OCSP RESPONDER
++
++
++
++ MIIDOjCCAiKgAwIBAgIERh9YjTANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMRQwEgYDVQQDEwtFSUQtU0sgMjAwNzAeFw0wNzA0MTMxMDE2NDVaFw0xMDA0MTcwOTE2NDVaMH8xCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ0wCwYDVQQLEwRPQ1NQMSMwIQYDVQQDExpFSUQtU0sgMjAwNyBPQ1NQIFJFU1BPTkRFUjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD+Z0LZ6TjBzx4x+UshExea1nIMsS86xAN6u/amLV8XQE+vodEld8iqtRsrvFiQ74isYOys1JKqiq+1ryic6j2FnMDZueLiXZl51QWyuhWu+aT4BwEaA8rUxMgKJ94zWksrqSf9cjoaap+9DlDhEsrDa+/89CPl2rlZIB5lqeHLQQIDAQABo1cwVTATBgNVHSUEDDAKBggrBgEFBQcDCTAfBgNVHSMEGDAWgBQcB/Scv6QlbLO0niIfH5RIG1h6jTAdBgNVHQ4EFgQUMsMzikmZqG6CcdgnD5VAXfQeCrgwDQYJKoZIhvcNAQEFBQADggEBAH0eUFQ7LznD4R8XWj/6rsNhe0fme3Os7cyZGNkx1EWenkgdMHCV/gN3SyIfrjW7sEJM62sS1X+8Ke2J+6b5YH0TcSmSDqYICn6zVbsq5MLtHW5wmwKucBJ5xFgoC3NNCEp8wVrzuQmm6xCvFWQVQ6uNhjuxCQxcDKgLwpL7iEcBEMmTTKkvqEtqrvu/LZ/a2OHytkEoXGheN8KlEcIv7AJBPVL8OCv4UpgyUOrVnmIeX2F/KG3wmo4U3kVupuF9kaPrOeOGYG3ZzK2HNwfRNkZ/Ej7AuPazkumAHdsJBbpTdBYq8d8er8XZKai24Ra/e5eEmcMye+O8IpxAA4ExY+I=
++
++
++ EMAILADDRESS=pki@sk.ee, CN=EID-SK 2007 OCSP RESPONDER, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2007-04-13T10:16:45Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, EID-SK 2007 OCSP RESPONDER 2010
++
++
++
++ MIIEMTCCAxmgAwIBAgIESxUA8TANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMRQwEgYDVQQDEwtFSUQtU0sgMjAwNzAeFw0wOTEyMDExMTQxMzBaFw0xNjA4MjYxMzIzMDBaMIGEMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEoMCYGA1UEAxMfRUlELVNLIDIwMDcgT0NTUCBSRVNQT05ERVIgMjAxMDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAso91KG7EHsjAxMairaCKUHSOyXp5rzxRq5Y9LfDyplVbHfh34fbB7M5G+wnu5CZgJsfJ7DF3MjpA7nlAHd5alAynIUl/CNXejf+XnJ/vyF1eQvAoWvnjBPVIS0mbaABgF54ybAGE2E7UKeZVOAj7RoQVAMHQcYVjxZW5OWz3yJX9KdaDZPOzqlGtRYKUASHiwAFwExKcqfaHOj0qO8+KdSvEBaVlpe5kunEVEvn+kgNKBtzdH2XFMjVFa4im31KW+iq7mNQwUiZDSe9ho6T6UrWu7g8yTQowx3SYLTqVxR0YVgcYNCx7nn1AVGNxK3oeonrHHqcBp6qSAIYXeQNfiQIDAQABo4HDMIHAMBMGA1UdJQQMMAoGCCsGAQUFBwMJMGkGA1UdIARiMGAwXgYKKwYBBAHOHwQBAjBQMCUGCCsGAQUFBwICMBkaF1NLIHRpbWUgc3RhbXBpbmcgcG9saWN5MCcGCCsGAQUFBwIBFhtodHRwOi8vd3d3LnNrLmVlL2FqYXRlbXBlbC8wHwYDVR0jBBgwFoAUHAf0nL+kJWyztJ4iHx+USBtYeo0wHQYDVR0OBBYEFPBOCDPMR+kfp7Ozk5U68E68/AseMA0GCSqGSIb3DQEBBQUAA4IBAQCRaqmxZgJiJ+MLamb/P4vyS6azr6/tj8dZCK++V/3GnecRm7CiZpR47EnW0NyDzCecGyTWSkVlnZPnNvXRx700Nn0M4Inia5pNhSuVmWS3p5eV70vCbsfRD26+6CZhkHWnL/J2xpqeacULtgPPz9gBTyC2ybQr17dv7W5Qc+3UFywmE5N8ozQuEJroGz7P+yCbBEssWcmIUNDNdO0xs6aQZ1f+DV4FUB0lajuILYFz4xM+81akYFVqaGPCVwbQgFSWRKmamj8FxfWjA4DCrgkHVR1rA3tZyirfCBK9cfWpTCLr8zq9Ur0jTAeGrHRzHlUrB9mYZwyr0kNOyl9293xh
++
++
++ EMAILADDRESS=pki@sk.ee, CN=EID-SK 2007 OCSP RESPONDER 2010, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2009-12-01T12:41:30Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, KLASS3-SK OCSP RESPONDER 2009
++
++
++
++ MIIDzzCCAregAwIBAgIEScskSjANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDkwMzI2MDY0NDI2WhcNMTIwNTA0MDU0NDI2WjCBgjELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDTALBgNVBAsTBE9DU1AxJjAkBgNVBAMTHUtMQVNTMy1TSyBPQ1NQIFJFU1BPTkRFUiAyMDA5MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKi6weNl7Wj7sL6JD4YUNt/JXQ79KL53x5m4QGRsijGJaV5YggE5rJyVZGlsX4FSd9JFIV597ypAUGDbLPf0nDdlSIGteP7zamyETI3GI6bKfkeUuIE707r7uC+8FFe9iHOOL20+pi7WFzwnyXT9yuWs0eCoKdjQvLpMiq0MBIm9AgMBAAGjgcIwgb8wEwYDVR0lBAwwCgYIKwYBBQUHAwkwaAYDVR0gBGEwXzBdBgorBgEEAc4fBAECME8wJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBT59PTkSIzYXNBxQQnAhqH3BtED0TANBgkqhkiG9w0BAQUFAAOCAQEAhyl3H6fo1bz3mD0JcD4eY1slcwec92Qgkn6i9TsO5TlDQCJxiC/80zlh+H5dgIMcNQ6gNbr1cWsUw7xAanv2hGlg20IWq7uCyy5LDghFpO2BWDzTJjmiVTXzyVEvqST0W6efDiwi1tA8H7b+aAzc9ItWm7pYlucGvneKJq07t/UvU9ONSDUfVLPNMr8slwCMOexVDZ+eiBlvrLL3N7NouPs7UpFh/+m5JsERmeLbbrNYimHUUn2PJ/trJ3kBEVFToO+nFdBElfzC3bjSlbPXFxSOL+AqSgvRIaB4CEWUxa33wzoZNaVpCh5AupxQOGdr4u7ajw5hkV8Y9VZ7OFej6A==
++
++
++ EMAILADDRESS=pki@sk.ee, CN=KLASS3-SK OCSP RESPONDER 2009, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2009-03-26T07:44:26Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, KLASS3-SK 2010 OCSP RESPONDER
++
++
++
++ MIIELzCCAxegAwIBAgICAMswDQYJKoZIhvcNAQEFBQAwbTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDEXMBUGA1UEAxMOS0xBU1MzLVNLIDIwMTAwHhcNMTAwNDA4MDgwMTMxWhcNMTYwODI1MjIwMDAwWjCBgjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEmMCQGA1UEAxMdS0xBU1MzLVNLIDIwMTAgT0NTUCBSRVNQT05ERVIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDhWwGpngF0sdGCgOgiyT12A/Vdm9sMPr/cUwZhU7DA5C8rU1yJhbrh28fMpv0eas6/+IC1oDxI24zjfWIKfHwpBmhUTFsmvmKRIu4a1F6VwNwYEdoAZrQDpzZSve6H6R/+0Uy0BAolebdhPUK22pKd8V1CBY3de886Ray8uUJu09MAU8j+xsoUNOzyxiWdAVp1YTXRhhUt+EQVYJ22RBZ6+b9fPQvgb9aWgE/WwqUh7OrgTnrGZVzgO46prfE7zkALG0FYZCzQTCMH8aIqqte0E3HwSVlKh9qwbRPB9WTDCtCqajh4qgGRTXvWT4vATlHvx8GpJ3roZkp5AlQno3hTAgMBAAGjgcIwgb8waAYDVR0gBGEwXzBdBgorBgEEAc4fBAECME8wJQYIKwYBBQUHAgIwGRoXU0sgdGltZSBzdGFtcGluZyBwb2xpY3kwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc2suZWUvYWphdGVtcGVsMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFF11FBGM9KWOQo97skBEo+7WejtyMB0GA1UdDgQWBBQ3MJkXG2Go/6j4bem465aue3P5qjANBgkqhkiG9w0BAQUFAAOCAQEAKhoVTII1ECecFkyt9Ogr0XW3WEFprrqTDE4IycMlx+LNjWk30aknMldEtzIC5nCDX27NCWkpbN1o/3ddBv0cKMa05ZK8sHQxU6A5Oev8DCp72/LFEChq5IDqgqW2BiHhyfPfr93JIuV03b/Wgq3fpRyBd21VE9254W4A90xeNxDvdpqxlrD2Lonzm/V/oomzEHsp4kKxXkPmRU4vGtTnxxAnxYp9OuLkvpUCLNoAWMbYqb4cbYzaZ9tQIkBy3nJ352Rs5obYDb3R/ZVWuYLLSocWL7b2QwlDP7LA8VNDqmQvioHt8GcyKXQ5/eWMvj2ePt58waVhwfSdd4nANKtq1g==
++
++
++ CN=KLASS3-SK 2010 OCSP RESPONDER, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2010-04-08T08:01:31Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, SK OCSP RESPONDER 2011
++
++
++
++ MIIEvDCCA6SgAwIBAgIQcpyVmdruRVxNgzI3N/NZQTANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTExMDMxODEwMjE0M1oXDTI0MDMxODEwMjE0M1owgZ0xCzAJBgNVBAYTAkVFMQ4wDAYDVQQIEwVIYXJqdTEQMA4GA1UEBxMHVGFsbGlubjEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEfMB0GA1UEAxMWU0sgT0NTUCBSRVNQT05ERVIgMjAxMTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAihvGyhMVrgReHluKln1za6gvCE/mlSREmWjJFpL9llvuEUZoPFIypYA8g5u1VfgkeW5gDq25jAOq4FyXeDGIa+pJn2h0o2Wc2aeppVG/emfGm/jA8jjeyMrwH8fAJrqVQ7c9X2xSwJEch/P2d8CfMZt5YF6gqLtPvG1b+n6otBZA5wjIFfJ/inJBMUvqHSz3+PLfxO2/T3Wyk/c8M9HIMqTelqyiMGRgWehiU1OsL9armv3dQrHs1wm6vHaxfpfWB9YAFpeo9aYqhPCxVt/zo2NQB6vxyZS0hsOrXL7SxRToOJaqsnvlbf0erPPFtRHUvbojYYgl+fzlz0Jt6QJoNwIDAQABo4IBHTCCARkwEwYDVR0lBAwwCgYIKwYBBQUHAwkwHQYDVR0OBBYEFKWhSGFt537NmJ50nCm7vYrecgxZMIGCBgNVHSAEezB5MHcGCisGAQQBzh8EAQIwaTA+BggrBgEFBQcCAjAyHjAAUwBLACAAdABpAG0AZQAgAHMAdABhAG0AcABpAG4AZwAgAHAAbwBsAGkAYwB5AC4wJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LnNrLmVlL2FqYXRlbXBlbDAfBgNVHSMEGDAWgBQS8lo+6lYcv80GrPHxJcmpS9QUmTA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vd3d3LnNrLmVlL3JlcG9zaXRvcnkvY3Jscy9lZWNjcmNhLmNybDANBgkqhkiG9w0BAQUFAAOCAQEAw2sKwvTHtYGtD8Jw9mNUuj/mWiBSBEBeY2LhW8V6tjBPAPp3s6iWOh0FbVR2LUyrqRwgT3fyWiGsiDm/6cIqM+IblLp/8ztfRQjquhW6XCD9SK02OQ9ZSdBwcmoAApZLGXQC34wdgmV/hLTTNxONnDACBKz9U+Dy9a4ZT4tpNkbH8jq/BMne8FzbvRt1bjpXBP7gjLX+zdx8/hp0Wq4tD+f9NVX0+vm9ahEKuzx4QzPnSB7hhWM9OnLZT7noRQa+KWk5c+e5VoR5R2t7MjVl8Cd+2llxiSxqMSbU5/23BzAKgN+NQdrBZAzpZ7lfaAuLFaICP+bAm6uW2JUrM6abOw==
++
++
++ EMAILADDRESS=pki@sk.ee, CN=SK OCSP RESPONDER 2011, OU=OCSP, O=AS Sertifitseerimiskeskus, L=Tallinn, ST=Harju, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2011-03-18T11:21:43Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, SK Proxy OCSP Responder 2009
++
++
++
++ MIIEUjCCAzqgAwIBAgIESg1N9TANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDkwNTE1MTExMTQ5WhcNMTIwNTA1MTEwNzE3WjCBgTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDTALBgNVBAsTBE9DU1AxJTAjBgNVBAMTHFNLIFByb3h5IE9DU1AgUmVzcG9uZGVyIDIwMDkxGDAWBgkqhkiG9w0BCQEWCXBraUBzay5lZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ6rr1AZFPunWKMJAse70wx9Utc57qgbrJdk8iiOrcUN2FApNal2wFnRIw9rsF8u9KPu3g47ZSuKKYkpdVVupTwt6gK+brQczfQShO3xOCj7cubcl5+6jDPXSh47zma10hh4tJ5VECOiCDBhIRfA/UJfMYj6BYgEhFuRQxEBgAF5yyEJX1X8Sco/GQcha4Er5SyEhHvXu/vvg0OVfLRqH/7gGBBRLPMOsDImmXf+C0UYKs7ywFBf+M0VnWH9u0p7E8XzA8s3m2ivTdU/JYIU5Zy7NFeV9NJgZw3iaLCO1dbV2gBIWpgGvqlwQ3coKHMs3tMBT25+WWmKVMsHFi254ysCAwEAAaOBwjCBvzATBgNVHSUEDDAKBggrBgEFBQcDCTBoBgNVHSAEYTBfMF0GCisGAQQBzh8EAQIwTzAlBggrBgEFBQcCAjAZGhdTSyB0aW1lIHN0YW1waW5nIHBvbGljeTAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5zay5lZS9hamF0ZW1wZWwwHwYDVR0jBBgwFoAU5T8MnXE9b7wZv5r0br8J/kDrnZYwHQYDVR0OBBYEFCRXW4FmpJ/GGw3/AXu5czpgogbJMA0GCSqGSIb3DQEBBQUAA4IBAQB9U7sG/M/w7eXBQh5tDOZ7XLCRmhrmGk9+1RdAP54SmMzc1nnglmfgl13ncaizPleu0p8541a51XCYqQMJbry47YkEnq48ImiAjEpkbaCZsZhX06uUpA9DlstEW/wBZzSCUoGsklbBolwTWAP97B7trizPe102hNvD5IMaXrMqaH9hQcoYmKyJHBQnxW2bXxYjeXvIDcAQvevLP8IIOLqdib029GFcM7U889FaBcO4cPxx4kITXC2hAvdiZwGuDVAz15Byl8RAfNWrlmv+IBRSQpAecnLYozJYyRNcFPrYLd9aXbej6p6sRCHgC452czoM0VbMmisrK8pm6yZ0J1r+
++
++
++ EMAILADDRESS=pki@sk.ee, CN=SK Proxy OCSP Responder 2009, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2009-05-15T11:11:49Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, ESTEID-SK OCSP RESPONDER
++
++
++
++ MIIDuDCCAqCgAwIBAgIEPJilyDANBgkqhkiG9w0BAQUFADB8MRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMQ8wDQYDVQQLEwZFU1RFSUQxCjAIBgNVBAQTATExEjAQBgNVBAMTCUVTVEVJRC1TSzAeFw0wMjAzMjAxNTA3NTJaFw0wNTAzMjQxNTA3NTJaMGoxCzAJBgNVBAYTAkVFMQ8wDQYDVQQKEwZFU1RFSUQxDTALBgNVBAsTBE9DU1AxITAfBgNVBAMTGEVTVEVJRC1TSyBPQ1NQIFJFU1BPTkRFUjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC10BeCObXZZWcDX298Wqfd16hpi9tuSbT4L+kowTj+aWz7PDsFpKQWqhxCdlicu67xCT0zAAjaK6x9cwasiIdre++IkscRi00w20G5nTPocxpwGTHqwHx4ED7cceK4t4pbj/zB8FluVNVii8ouG9ZEhH76j/Icx0X27Sq5AS0CwwIDAQABo4HXMIHUMBMGA1UdJQQMMAoGCCsGAQUFBwMJMBIGCSsGBAUFBzABBQQFMAMEATAwgYkGA1UdIwSBgTB/gBR4F7UF+bNYzVmM3mdeRAZMdYZpXaFhpF8wXTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEQMA4GA1UEAxMHSnV1ci1TS4IEPERcgjAdBgNVHQ4EFgQUzpYj2gwlDYK9ahyGyKa0AkK5ys0wDQYJKoZIhvcNAQEFBQADggEBADrq0tGkwsrddEqUbsOpXi75Xs4GVkOyseysNqZZCvLqCF7qTSMiC+fzRxQbXQDhuOT7QQvi3JAoA5zTIm2RvIO1fmrVnJ6CsObjxxvXtcSLI+bICG4uQYgEA+duDRgICpmtCCjtmxb+2/cSJLGioaKiwn0YwgeEowOgjDMh2o4otm6FjtyT1GZsZm56U7WkFa7tSwkHKw427iZUWVrED6W9AfATY14rNnAk8Jqz06w4rPnGE4kYjO+UqMLmFU2KImdrTp1O7h4YLCVlxH/e/He8r7FSgzXSG4EqlD/TMEdCLu7DSWR3SEgJPvKWCpNWzv2DRldHp+kQO3k+R/f2c80=
++
++
++ EMAILADDRESS=pki@sk.ee, C=EE, O=ESTEID, OU=OCSP, CN=ESTEID-SK OCSP RESPONDER
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2002-03-20T16:07:52Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP
++
++ OCSP, KLASS3-SK OCSP RESPONDER (from 2003)
++
++
++
++ MIIDXTCCAkWgAwIBAgIEPolzuzANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDMwNDAxMTExMDUxWhcNMDYwNDA1MTAxMDUxWjB9MQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEhMB8GA1UEAxMYS0xBU1MzLVNLIE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALXQF4I5tdllZwNfb3xap93XqGmL225JtPgv6SjBOP5pbPs8OwWkpBaqHEJ2WJy7rvEJPTMACNorrH1zBqyIh2t774iSxxGLTTDbQbmdM+hzGnAZMerAfHgQPtxx4ri3iluP/MHwWW5U1WKLyi4b1kSEfvqP8hzHRfbtKrkBLQLDAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBTOliPaDCUNgr1qHIbIprQCQrnKzTANBgkqhkiG9w0BAQUFAAOCAQEAd/8FCyPC9zXxcAZN67KCNU4+XNJ8e+LmG602lBe+lS7Pw4pOgMKebgULKh1fEBHQ2K7FSUWMZdPWkDHaKVRh646yVbFZbfEmKNq4LhRf13/hoUdrG5uRVmCsV03WSfgfUVfb1cZf8tDMIwCmsNXu22k9wykeHallpUmGUfbVZygqfKE2NVQpm2FULiKWBFKXqbMtW5R3xmDS3bjrAIAdUdYhxhfdCHCphsQf/FJlxb8UFOUa8SeRNr5eL7s8znLnrC5pKPpWGbUNSlrhLJZHIeXfwbOamae6UVvjto6bMqRe2sxCsMA0dGz+tMiglfmTVInxpEKBkyvF/on/2qwtVw==
++
++
++ EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=OCSP, CN=KLASS3-SK OCSP RESPONDER
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2003-04-01T11:10:51Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP/QC
++
++ OCSP, KLASS3-SK OCSP RESPONDER (from 2006)
++
++
++
++ MIIDXTCCAkWgAwIBAgIERCKLGDANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDYwMzIzMTE0ODQwWhcNMDkwMzI3MTE0ODQwWjB9MQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czENMAsGA1UECxMET0NTUDEhMB8GA1UEAxMYS0xBU1MzLVNLIE9DU1AgUkVTUE9OREVSMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKKTI8Aex0Gva9eeeBkM3fGTiNOEvjj2McN3tOJBMAEvG/G7Npu0/2fAEKFFUv4NnPyH3MiC7s6R8PtPMhV5GBG6kWVztL/gQnlIjAbo1l654+jApIQjT3vdVZDIYyS6lKlYoAdG40CgLlVtRihargQ77azlfORkyRfhKZcSQe8tAgMBAAGjVzBVMBMGA1UdJQQMMAoGCCsGAQUFBwMJMB8GA1UdIwQYMBaAFOU/DJ1xPW+8Gb+a9G6/Cf5A652WMB0GA1UdDgQWBBQUQsudE6pYaIJSuWurylGItfy52DANBgkqhkiG9w0BAQUFAAOCAQEAV+Vu+qzrHe7HDjMHq9DdOQTz833QcMRY0huSgphMOgqNjqjPqTNpHPgNvE6HKGdQ0+VWr8IyRWcxnPMZNihmaCGMpFMpYuH0fx9nsjXDbjat8MfGuX2m1EADGOwjtjMuoYTEGEUe3MBeFkmPFDIYpeuS+I4Qv34tOsGvFOpsDkobSATq4EFw/5hI9WfWaEMYkmBXdeokoVjbNpt+gtdGKNBU42AlxLrcc+YzAE1hj5qH99/hl0X6r63pTjUb1ZMRjGQg7ELwmddms7wB5LKKi5kbfmag5hBtDKGs2s0xW1be4ylNOrT9lqUYuPn9lwcHNg1IS42mYVChV97Tlt/5vw==
++
++
++ EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=OCSP,CN=KLASS3-SK OCSP RESPONDER
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2006-03-23T12:48:40Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/Certstatus/OCSP
++
++ OCSP, SK Proxy OCSP Responder 2008
++
++
++
++ MIIEgTCCA2mgAwIBAgIESQbcTzANBgkqhkiG9w0BAQUFADCBjjEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEhMB8GA1UECxMYU2VydGlmaXRzZWVyaW1pc3RlZW51c2VkMQowCAYDVQQFEwExMRIwEAYDVQQDEwlLTEFTUzMtU0swHhcNMDgxMDI4MDkzMzAzWhcNMTExMTAyMDgzMzAzWjCBlTELMAkGA1UEBhMCRUUxIjAgBgNVBAoTGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxITAfBgNVBAsTGFNlcnRpZml0c2VlcmltaXN0ZWVudXNlZDElMCMGA1UEAxMcU0sgUHJveHkgT0NTUCBSZXNwb25kZXIgMjAwODEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnquvUBkU+6dYowkCx7vTDH1S1znuqBusl2TyKI6txQ3YUCk1qXbAWdEjD2uwXy70o+7eDjtlK4opiSl1VW6lPC3qAr5utBzN9BKE7fE4KPty5tyXn7qMM9dKHjvOZrXSGHi0nlUQI6IIMGEhF8D9Ql8xiPoFiASEW5FDEQGAAXnLIQlfVfxJyj8ZByFrgSvlLISEe9e7+++DQ5V8tGof/uAYEFEs8w6wMiaZd/4LRRgqzvLAUF/4zRWdYf27SnsTxfMDyzebaK9N1T8lghTlnLs0V5X00mBnDeJosI7V1tXaAEhamAa+qXBDdygocyze0wFPbn5ZaYpUywcWLbnjKwIDAQABo4HdMIHaMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDCTBoBgNVHSAEYTBfMF0GCisGAQQBzh8EAQIwTzAlBggrBgEFBQcCAjAZGhdTSyB0aW1lIHN0YW1waW5nIHBvbGljeTAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5zay5lZS9hamF0ZW1wZWwwHwYDVR0jBBgwFoAU5T8MnXE9b7wZv5r0br8J/kDrnZYwHQYDVR0OBBYEFCRXW4FmpJ/GGw3/AXu5czpgogbJMAkGA1UdEwQCMAAwDQYJKoZIhvcNAQEFBQADggEBALnuqrbcM13+ISq6lzIbwaHr6Om2zAialZcAAU0i++lqs1lLTSA/cXoRuUIcjJ54Csh9pVPt3tJ76193H57ICkeKE+YhpHKFTdD3tPtgAU0prOlwiVq7Gh5MR+sMNX2TKaWTj0qd8Vgeui4MB5uWSUWYCNlKnmgoZbV+Zt0AyBHQVG9oRbqcEfK1iPUJw/sjkDUdghUHNUTcXpXfIPWCEvhQz+BX3TRNkR4NREvAwT/tHVtweJi+mr7RPrbtvdYBjdTppFwZVZDpGC34AM6KtL+mpVeGkK73h5V/pDvQ1rmLQn2L2GJe6n9ztghE/BB5zYJ1hWACaoJh5lEm+6xNPyU=
++
++
++ EMAILADDRESS=pki@sk.ee, C=EE, O=AS Sertifitseerimiskeskus, OU=Sertifitseerimisteenused, CN=SK Proxy OCSP Responder 2008
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2008-10-28T10:33:03Z
++
++ http://ocsp.sk.ee
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ SK TIMESTAMPING AUTHORITY
++
++
++
++ MIIEDTCCAvWgAwIBAgIQJK/s6xJo0AJUF/eG7W8BWTANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMB4XDTE0MDkxNjA4NDAzOFoXDTE5MDkxNjA4NDAzOFowYzELMAkGA1UEBhMCRUUxIjAgBgNVBAoMGUFTIFNlcnRpZml0c2VlcmltaXNrZXNrdXMxDDAKBgNVBAsMA1RTQTEiMCAGA1UEAwwZU0sgVElNRVNUQU1QSU5HIEFVVEhPUklUWTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJPa/dQKemSKCNSwlMUp9YKQY6zQOfs9vgUnbzTRHCRBRdsabZYknxTI4DqQ5+JPqw8MTkDvb6nfDZGd15t4oY4tHXXoCfRrbMjJ9+DV+M7bd+vrBI8vi7DBCM59/VAjxBAuZ9P7Tsg8o8BrVqqB9c0ezlSCtFg8X0x2ET3ZBtZ49UARh/XP07I7eRk/DtSLYauxJDPzXVEZmSJCIybclox93u8F5/o8GySbD5GYMhffOJgXmul/Vz7eR0d5SxCMvJIRrP7WfiJYaUjLYqL2wjFQe/nUltcGCn2KtqGCyH7vl+Xzefea6Xjc8ebTgan2FJ0UH0mHv98lWADKuTI2fXcCAwEAAaOBqjCBpzAOBgNVHQ8BAf8EBAMCBsAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwHQYDVR0OBBYEFLGwvffmoGkWbCDlUftc9DBic1cnMB8GA1UdIwQYMBaAFBLyWj7qVhy/zQas8fElyalL1BSZMD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly93d3cuc2suZWUvcmVwb3NpdG9yeS9jcmxzL2VlY2NyY2EuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCopcU932wVPD6eed+sDBht4zt+kMPPFXv1pIX0RgbizaKvHWU4oHpRH8zcgo/gpotRLlLhZbHtu94pLFN6enpiyHNwevkmUyvrBWylONR1Yhwb4dLS8pBGGFR6eRdhGzoKAUF4B4dIoXOj4p26q1yYULF5ZkZHxhQFNi5uxak9tgCFlGtzXumjL5jBmtWeDTGE4YSa34pzDXjz8VAjPJ9sVuOmK2E0gyWxUTLXF9YevrWzRLzVFqw+qewBV2I4of/6miZOOT2wlA/meL7zr3hnfo7KSJQmMNUjZ6lh6RBIVvYI0t+A/fpTKiZfviz/Xn2e4PC6i57wmH5EgOOav0UK
++
++
++ C=EE, O=AS Sertifitseerimiskeskus, OU=TSA, CN=SK TIMESTAMPING AUTHORITY
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-09-16T08:40:38Z
++
++ http://tsa.sk.ee
++
++
++
++
++
++
++
++
++ GuardTime AS
++
++
++ VATEE-101114112
++ GuardTime AS
++ Guardtime
++
++
++
++
++ Tammsaare tee 60
++ Tallinn
++ 11316
++ EE
++
++
++
++ mailto:info@guardtime.com
++ http://www.guardtime.com
++
++
++
++ http://www.guardtime.com/policies/
++ http://sr.riik.ee/en/registry/legal-framework.html
++ http://sr.riik.ee/et/register/oigusaktid.html
++
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA0
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMDEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTExMDQyOTA5MTUxNVoXDTEyMDUyOTA5MTUxNVowJjENMAsGA1UEAxMEVFNBMDEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2WKqpwAceqQ1DNnsIvmj7AsSFgFR4g0U3ot8aLmIVT3cJ0rVN8PaQ4zuCIGf0xTM6mp1nQRqvtEScYkijZ9lSW44KDs4P71rC/8MYuX0NL/AwDlevmjCEkvHvqCQw7SAJ5gFkObc6FGjMcOzzVDTLc/0g9txSaFy6A2kTQYWY2a7DhqRDVBJphGhW8ir28DmH+AGRxj5I3vs6V8W/x1xy90yWunh8b/DNbS+29YKQ04phwPl0Ks59qvsgm1wPppix0xf/mp9HGC574q0zq2Ee7v4PAhu2FwY2t6Hj887KTWeVDUaRsVtwKqqDWJdmJBG/Pa96H/k9v1t5Lln8NlxHQIDAMm9MA0GCSqGSIb3DQEBCwUAA4IBAQBit30I5IzoldRcKYbWRLPrii5nNcmdLFfOVbjjfh/BcQV4G9cIaNtimuaw75Kq0eVuMaD1GBzn3gNSA7UFpCURt5xtEt/TNdO4ht+SLkVuFeW7AgRSlsJ/M1LiNrQei7qkPRTYrJwT4TGFbycy6oQVkHsFx0WSntG1TECDxNfutS4oKJQVp9pCwt99CVpt2M1sniIRFIsCgeYgwP6EqB0fwHpAZGZeX42VMmvLUFdkuijBgW8phGP5yxDWGWHkY/l+XDTZB2SlBbYcgDpQuS1k0lhGRZScIDSUr4g2ig1LBrbPlMakNXg/EWh74KkDeDDE8NSZFnh/cr2azvcXqt1G
++
++
++ O=GuardTime AS, CN=TSA0
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2011-04-29T12:15:15Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA1
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTExMDQyOTExMDMzOFoXDTEyMDUyOTExMDMzOFowJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3IeYUjkf9LPKTkMUrjeOofT57NjJd+5WUmrsTRDGJsW6CWN/rM405B4EbXdrxeKR5TXqvTc8uKB8vb7QdQTBYAEiy8y49jL0wApQ40B2wnAj7kpyeWHwvMLwqeVyAxFxcR+gytsUxdRXl601g7GvwlXpCqi8Alj4vKykx99SBgsrya0CnR63v+Rgwv+0tc3A24b5SiE395Dzh1R9N1pgXWYNOPqn98A1cYWGA0bwayHzpcqw+e4YcR6qQ1gykULsPNlnIGCkakiOshblezzB1WrSziT6lNAjNSev+M7Uo4j6bCB3sFRrv1NXJWM7AqLxn+zC1xVqihB+N9m0YmNkjQIDAPHnMA0GCSqGSIb3DQEBCwUAA4IBAQDUXshmA1Kx+fPyMrbQkOim5FrSoTuLw4Jaxhhcw5wQLTnI0H25IwciqGisi7ou4fYffaQISbLfbXEpGG2aaZ9DPGGeG//5NPvtLoxLYw3igmaCYi4QEQ+O8Q5bH/YgxJWIZha8qtDXYjBVq7giX+1Kkb4O87BcBm9yGWXnDbu/Cbjvv+lnbhLff3N9AGlhEVZW4y/WNgd4RjRANYuKHLsNdBBT2jnxTirGzHRbcQ3QwxJUcTO+z8f/WUJfq6b/VayReUnWrrmYG6btzU2iwUUusb+eZ2uvNNAjuIJS+ngc8g9FLlty5ZcTR+SadzU1H36mdCE1uGHVDl3L07SlHNja
++
++
++ O=GuardTime AS, CN=TSA1
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2011-04-29T14:03:38Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA1
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEwMDQwOTA5MzMzNFoXDTExMDUwOTA5MzMzNFowJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx77CtLsrKHF3SswUv5uBEilPF3hJS6J+W54dKIFj4fE0xkxl7J7yMlDMf3Gk2tunTpZolsOKDPCbsl/9SsV8dY7y+yCT7bRT467yfi2zqTrFybHjXduYGSlvagNpYVw260he6gVH27D/IdpQv2eWOOScGAWcBOZTr6pZxEuX7b24luq7sSci8hv4ARpJamWBTLQX6sdxfiPhjnyMIacEGOQuEQgUjPKxAxo45ApwSHWESD7lAm2PQNacSZJg8+pkxrOq0s/7FrsgfJzQxlDhyF9BA7u28ilsCL60WdVbxqshmQBp91yyuX3ZHAkJ8Wp0kT8EwVfVnLutFWxzXp/4gwIDAOHjMA0GCSqGSIb3DQEBCwUAA4IBAQAAYwPUlEPIzB88xdz9WTaC8/QNF/DbfYOYKOD5439rGPhWjJ0YBe6SliohQf3lK0tfBrnaCj+Nw8EwzJ7fUD6+9xJ4FLSSQPSsH3pxZliAdiLXKWXUNou6jiPTh9gSDBkkjHvWCMhHj7GNDdIEABbwfqsSlejzNsQZGUVu9Z7vP0+flTGvqC3qIJqschhpQWZqaD4YR73K06H+JEFn6vnGQ6UVsWM/KDaktvLStQui/OwIqK8kyEm2cpCQOdkVPJZ7vTcGDgonWvbwaxf78xPJUqHSNkuWIHveV6dFlS949v1eJYEwvcsv6DyVD6UI8A2efjnQmjA4KbXucmWzm0KY
++
++
++ O=GuardTime AS, CN=TSA1
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2010-04-09T12:33:34Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA2
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEwMDQxMjA3NTIyOVoXDTExMDUxMjA3NTIyOVowJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp430lCKJvdyzzdK95iX4IlSE3MyVDkiPcQWKdvM/O0K/skXMKxK9308G01VVPz4Q0Fe/zm9Hd/b0tF6lNehGpi+CUfS13eq32JZvfyI7UsGNZCiU0nnkuGUUfLCXqlEMVsqfxXu9RAhwaJE3Zw0GZLc4jSF9xJy1HRSSryUkgp09pOl/PP5l0IgBeUESM0U3ALPvS5xjgMpYJAOshZCIS+rsyO1Cp83ymVNyGAw2jUCgjHGHu/l+wbTw8b6C2pUnqcUacaemjctKhtf6hNs+5+uTPBW2q9oA8k2c0SQii7+V04H8L8rvSdLaeVuNDgjEjzqPIJV7oS62APrWlWOf3wIDAKlzMA0GCSqGSIb3DQEBCwUAA4IBAQCCHTCmS6YOLlnhSEMpOq6F6ZUPq7B4BIEVJPlZOkrPuGRnwXY3CP1CM01mM2FcNc7OMYwEVyJNt11Aj12kB2yoCGCqABdYij78P2n4MzQykakymH/IQhTiP6rZ1glB1stye5yboAvezm5Cor9IbdGSf9QEv7DPGYqqyEwDAqCIhIgyKWBDTixcKkRFlP7hvDWCzYaDaCzaxcxN0Cjv0KTMoTDzK97IZJ2+qrBcgP/9AEsZIfPOlvzObbrRpnmwowwgNvYT3p3il7irrIwHryQh8H1kU4AwxmHtuMDcVKvQQrxpCQuEITPlBlelY2MdXKRoCcu4q//X5lq9YYP1XIjH
++
++
++ O=GuardTime AS, CN=TSA2
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2010-04-12T10:52:29Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA1
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMDUwMzA4NDEwM1oXDTEzMDYwMzA4NDEwM1owJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0AjnC81sjs87Vv9e8XDGWcKaj7kJTxuaeWpC+WULglfyU2YSawqwb1PZbM9AT0Oi4Dz44tCG1o0Kcaeik+vWFe7AU3GSSC9K4Y3+jrhKZEOhySn1yI1DMdnl+Iv844R/IqS+XEKvP0c2LLnT0Bnmz6l8GIUh2c9MJWXIXfNyfgymldyT3ssw/RabL/IksTdqMsa9B7ar81vtmEG2rzsUjCl6I8U6N7Etv3hseALX/mcdWplpWn8uxAGUl8KqskF1itQ04BOU3P6Qk0WsLFBNCeQ2Rj+HcHPEdxtkT1eM0IbmOT71FuS7YZjC5fqza+CoiSPKBMJioU+28KG1qOFC1QIDAOwjMA0GCSqGSIb3DQEBCwUAA4IBAQBftgbUf5jzWS5EwcLmi7OgQ4ejPme6ZO5M+SX4OJh8cTViXOpqrF6JmIaFl7auqTKa4KNtgWmeGzjaqD3U9WamJ2aU3xmtf+t9rHWns9dBE+JRVdwNIjvOyEt+foSCENaFxtPRDqpaphx/fYC+jdCdNh+JHuKxqf1tW9ktBFNxG7qxmSeBa4eC+RosAXtt0gbmHBVMOQJOApGKIlQzruJ3c5YrCRzza/+D9jSkyp196VO+aYmt2epLMTK5CvJlgIjvF/vyuJuEXAnqd1Si6qUbfLxchWHgJ/dxUf7DxeqpPzJ8s+V0CD0fXYTIHa3p9Kz7/gLqpZMcuY8OH0nVnYOn
++
++
++ O=GuardTime AS, CN=TSA1
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-05-28T07:45:00Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA2
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMDUwMjEyMTM1M1oXDTEzMDYwMjEyMTM1M1owJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuWgbOYOThEhCRi61lnP3GSdD+V4sjuQCehCt9MJ+yyFvrEcJewvGhMaCBq7mUJul0yV5pCNoSH7gLDaO8XByJ4acmV8DxKAH1KlLSH/tashAjxQLMbReolA9c/qKiwO1oK12z5OCN7rA9C7PBO8gk/sCLFacOwgYtDCz7faY5l94AEaniIA62hT3PZ7Sd0IkcL5Gp9goJ2tZdQ+G58GBZawF+pfS2dzWSkKxWiV/lMzZahRdaXUF7vCGsXDsVHqS3AhL7ZblGCRVX0Thg+RCyRBqE12iPea8HWcVMxSJFHLhvSvKHTpj3iA6WVIOCJGUlhcz7h373WCKtgwGx7U+tQIDAMRFMA0GCSqGSIb3DQEBCwUAA4IBAQC4F/SnPubK6gaCyw5/7+sMTMILecuEGZ3W3ScAWLY4KP04pS7ViqlJxCvH3brl52dc9gUG0h602hRlEhdcXpk96tcd108er0mv666mGp97CT92vIL2E46mnz6QUG8uWyNfs+7K5SCgfkAflU7+lypM0NjOLXfDgCDRK2x3S7EAJh1mlqYSRHL9mst1sBLxjUMzi2xzOEGh5SaijIb0xelm2bp2J3JZrCvyjvGGA+95xRwHrGL9sMFdksrY6u66gG9zea8qurkSzRYBv0OGNUHwQWpw95QPZ47IITq9ipqC+J67FIEZheHTUtgPfvx1ch19IS8GiSM72M6rAeS8Kq19
++
++
++ O=GuardTime AS, CN=TSA2
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-05-28T07:45:00Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA1
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQELBQAwJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEyMTAxOTE3MzE0M1oXDTEzMTAxOTE3MzE0M1owJjENMAsGA1UEAxMEVFNBMTEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+OA6jsb8QE/mLd3RPZFW40+l9RiGhpVWtaPSNgJAu1emrld4SFmLpOWM5BPsK6tVj2waLNucmEuRtG3r6H91E7EEgjsiBDxJaaREHytXMgpatMkt26X6Cg73Eb0pvD+5eBIh6VpksIWHtRrtq6ahde2wpb9CUmF8nb9IjfJqEsd3L9+EfsF4/EppRzOs4GDzKG+NGmBz95IEMGiIf0yh9Ot05b0Wj4xdOT7sJONbF0lC5qpQiPoXMKeLzsWWj6RfctjjhJZ9s2xEyLfwM89Yb4/vdwVVaa9Rk36ZkCvuoJeP1e+FKDXAJmNRGp2knEC1lQBZvXLG027bKmDdU0+WGwIDAKKPMA0GCSqGSIb3DQEBCwUAA4IBAQCR63M7Z45TV0MW2eA1bYO1vmRSryLbBK7fC4+2T8BqCXC8PYVxRtdMrQMdLUvXolibDY8bUDIC3GI4LLMDu1ivVcAcRJOCO4ii5KHxmK+mlmInif8v7YTZIlXAqPxbxJlYmpRNaEHFcDS7fciYzvohPzpbxRCKb4Nu9rfA0YqJv2s0vZmkZPTQ7W1vwHQw/+7KeRL3v/oY6/ANP0eKcNURwdhV3es2kya3RyEXH6sJuv3iUGOIPTAp5h8T7RV0xjlDxnz6BcRMSxxpFhyaUJHaA8ELKQXqHx1jjz0Ycri/AdIM21F3wc5Uq6855rm1STGythhxYFkrgx/dgLU7JeXc
++
++
++ O=GuardTime AS, CN=TSA1
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-10-19T16:31:00Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ TSA2
++
++
++
++ MIICwDCCAagCAQEwDQYJKoZIhvcNAQEFBQAwJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMB4XDTEzMDUxNTEyNDA1MVoXDTE0MDUxNTEyNDA1MVowJjENMAsGA1UEAxMEVFNBMjEVMBMGA1UEChMMR3VhcmRUaW1lIEFTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmbkBqCyj5DTDvCRFqy9AubKiWtz1NczYGFG4Uu1YrtNpY7hOrutp2SxjBZGMwcXDXdzIceE28FCvuPjhTF1MsSmWA3wRqEFfdoKtwJ3hYM4N8NKB8GHgDKRYKw5nY++1anjt+KoxhpZsRbaAvPZSkbONr6trgSe9DUXE1WJ632LAvC0PGdd4LnUERxnernnhs5N/mQwv4BJmMPHcZ2lpiMfBCgJ2/v7r9UbodVRkGr/EHMzp9RdehneT3IQpMDV+7oL1niOyXi6KVdlbqaLzmL8QTpQuopfhaA6uKaAegWkkEaYOo50BK3xYKZjCUHwL+yH6Sw7ddgGNtBId7vtdpwIDALyRMA0GCSqGSIb3DQEBBQUAA4IBAQAjlFih75+4WvKgcTr7CHVgftiGLaSCa93uq57kmebap1raFqigOkCYpqg3Jx5DDhdGcx93VjdqTt6qC8IAvx2VJAywQXOisTtIrfiXK5hXUJMWlXzqT6q6Kv1q3Ac8603QySfStmVg5vehW504bg2UnjjL2oY0+X9e/D8nQRpeI8zVNAYYk2elAr3nNDrcR/kRtEfughvlK2F4fS5R4UrNO2P7xTaiNdQwRuq3CJZEkA2HjPRXE3kiJoL80p7aWU6DKOOHZr6VQjcOHJiK5T/ZUHeOT10tM3BCPHzmmHAs1ziMkFFfItOmAXooOXBsw8L3cOX5BiopaTnMzMw7Pwfo
++
++
++ O=GuardTime AS, CN=TSA2
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2013-05-15T11:40:51Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H1
++
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDExEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjI1MDhaFw0xNDEyMjYxMjI1MDhaMCExCzAJBgNVBAMTAkgxMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6jdPpv5oA0BNHcFTVZpB8CEjGZvWix4KWgbAVbJiQaiLx2TgmRrimtAi7ogQ2qWPpJJbxgnKQUvpL/913tMH1blL2PXYk2fR6xU/jF3DoBvQBA7TrX39OlcTn+GO/noh9/hz3/a5ebyp452AyFow/g7IzvECf/kT8G+OcIj4aWK/M7qbmrj98eB/j6t5kuBF26llyLzExJr4iJOTSuCaR7BT3yWuLC3rAUtXJaG0XiQxkmTd6Ibt5GK8pSBtsQfKeJv9iTUS6I093rqZ8dSiP9/k2satrk9/hy464niGyXiKWfiEwWBeEe6okg7FwtZZ7ZHL42IATqLBRmbI9qvbXAgMBc7MwDQYJKoZIhvcNAQELBQADggEBAEbHvn6BZArTuTDE+opwN0NZ6FdtQ102tR1qWMcNGgKKICc1dvQpTCsUD5X4RL26pE0aNy9lB6HFa2vNlS4ZOz7LAbxKWn9DwSTHZVCBmDz7cThAop6YaVd+f2cYk6aP4FnIWr0dfSTTqxIWyFURip5TLC4vgu2FvJRuQU3LTBcpdbi5WwVSxxgS5VCzpEc5qUC7kZFGBV/aze6CAxUoE2nWrK3udj/8RUOSpUyaeF+f4oEAkR/xMKvd1xuWjl09rRyOD71h7WhfmNAJDHYZVRVthl6XBJbv+DMOkjpltfeFUHyvZm9eXEZnUh+KS8VpJ4O62VA+rNwV6e2QgaaVu7M=
++
++
++ O=Guardtime, CN=H1
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-11-26T12:25:08Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H2
++
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDIxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjQwNDZaFw0xNDEyMjYxMjQwNDZaMCExCzAJBgNVBAMTAkgyMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGUFzXDI8KWQj8/UcZLf1BecHHG3+YYoA3FwfZfdNjlbRepRdwypQx8p0RNbvcZC5eP7TnOLz8tCA95jBclLXOOMEKLeIdbcEuERrVNNZ6MplCsLBfxf0rSZzPcgjUA8vnREZj+rLqYkUwt6P2qt3uwCT/Ymm6D25UG373TX/058+7+8YlftspEowUPZt1E23ZzpTrObervZSiqvy4V1+efOPQZq0B/h71hkmw0+/zuWJ9vjTUhS3sde86AqDf8s3q6G1FbVEH9ilnJ8XZipam95fZx+kRCeBQ/Yitw+lYeLcGFQKOJ0uZuqMo3HnFcJfNkd27uA1Ymi938SVOCypfAgMBbiswDQYJKoZIhvcNAQELBQADggEBAHR1TVGVIuBLeTtrflzXP4bnsczEudLu36D0dTKcwTvBeGB4YEnaBp69vKT2/boNbdeZ0Pm6ft7PQYRzQg5v8NVlqmYwq8pAxNhrywGOICOynoW7mnRbooDKVQ25Ct4vdJwdf/pcrJ0l9F1WX3MZ5rNgKTPW6sXrMReXojfFf/2YwAvdwPhATjtRvnXYhkkN0aeXvkgPiPMctEP0lEiZelwWm+DjVFHOy8l1d4+38rvh25tuChxxcl/p45/H7xpAndHO1qpKEu9DJy6q5eWBcNgvHVf7UTXSDtIuRCOcS6g0Q2yz72sdW1Z/m1W/67ToYjofQwvhc14CrhQkD05pRAA=
++
++
++ O=Guardtime, CN=H2
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-11-26T12:40:46Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H3
++
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDMxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMzAwMTZaFw0xNDEyMjYxMzAwMTZaMCExCzAJBgNVBAMTAkgzMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVkmSzH2Au23FOAGkCMTdCZUoHCcOHV7EPqVxFmwea01gS0nDfAjzFUcudvgYRtaw6r6r4ZPLC+pqBI0W7FjeVpRQAuKypYGhie2IEd2FAQLDB4gnJl68Z7K9B+Njc8rvwKbrqix+N3ReqFz9IENbwtGrXj90SMFBoCofkmUCe+fy5H/YYjhud7wnZUhYPw7DsYU+5eqAh9dNXNSD4gxOLDoZgID49G953fS2pkgdZKIWpZl+/hftiTDLD92NB0HYwoqEJZZGSM+RUKMxPeRiHz6goGcqoXp/WjeXyd5uiP4TQX8KsvAQQDTBrBs8DFbFlL7MOEzM+vvV2PdFdU0bRAgMBDskwDQYJKoZIhvcNAQELBQADggEBAL/Invma9hUUj7tcZAKKNlZm2bktd6jguW+eFUbf7m1zfSLw3sq85mwFkl8hSDlV/d4pasJJCd8KmGLki5T9BM/TAjvzf1g2orBGMArhZkYNnYkuJTHcxetLFqtyBxdMKGiObmhfTI1YNAckomnvsausJ8ejsKKFxFTcWQ1TOeL3v3N/sZ/c/pwVd80ZbTIo/k/dFwbRVkhuj3Q+DDi/8tlcGXSAppBVX+uFqDGudu3TZ8XQY7VX7ZSH/2rIO5SZm0CbgAOFYQitDLKLIXEBS6R4W4n559L+dXIaStAR3U8Jmx8WXWMSsa1FJVynyiVLUMMw07mVgQGUs2IK81ghXsY=
++
++
++ O=Guardtime, CN=H3
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-11-26T13:00:16Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H4
++
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDQxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMzA3NDdaFw0xNDEyMjYxMzA3NDdaMCExCzAJBgNVBAMTAkg0MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNVtvh71sZgFYcsv6a/zRU3/iby6KWNztiEjzuLl2oaqsUEVHq4kpAAj6/Hl+UPpIEwPEckB6rpGRgeN/+K+4bWJTrxh/7S/k3sQiHozTAYIOf6TIC4xAK5rjkfRyJNWZMbKU5ShXGC+DMh5sn5ZLtxOLshP4bVjCDrKUb+bNJCxYE/UT4N3bSPj3j45CgYnwqANWu2MFYcuuwSI6M+BiLWRA9HNLwHF3nVibCCJtyo17gN4oa236h61/+hehqICa9xePBBRh9gao35dtFNOEUgEN+qjqXGkUBrcFst6SG0nGh67AGJcQeku3QKU8Z81qocY9NhUKeXordC1C/XPsfAgMBWGEwDQYJKoZIhvcNAQELBQADggEBAGAdaaN8Zy/BWVBH+hLT+LXFJLKmFxaqRKRiyPtuerCRHmKjlHw8JqlVjB1UDUy4BN1LL04k6iwcpZX/ahuvlG0cwrdfi2/ld++ngyMQ8ecFEvjvli5u9kqiWSFxwDtA7fU5rsTm+Qni5hklPA60VMQHkuylx5oHejoyvPoBEft/tQnQ3QL+re7Cs06in8hkBtWndYK9jyot7G99wWfR5TEYzYQkze1L0oTjmySW/+EkrsT66XmRWHQuYLgo5tL5D+oO6H2tfeiKQ5PO0+zDLwQJJYjvvITCVKudR7/sH1v6/B4nXuvch82gaAzlfHK3EP6TQ7CBC3cw+uZ7qkggdIY=
++
++
++ O=Guardtime, CN=H4
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-11-26T13:07:47Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H5
++
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDUxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xMjExMjYxMjUzMjJaFw0xNDEyMjYxMjUzMjJaMCExCzAJBgNVBAMTAkg1MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzNmmpHjZG/rb8xYUBH5TgSkSE9tkVl+JgtkeokY0BLZvrJhM9TZ/XX3AbN5aagJWnMgxPDBCyTYcA7XzsW6lRlQK7gym+zbLi9bmLEcpQzEYdeQs4Bi39Hb4vtlHYOFQjdck5H0CCaiLoJVJxX4b5y1dczJjXN5n7pkBl/YXXuIt4h/41bdZKw25j/KxEGWU/CmlZdrrDPzYW85aYk++dbO+uKspRkkIQZV+impSUpbwjOoN0VjfrmbJ7s+iyvB94j6qvvSTl537uFY6TOK//W3O4OrtEd8ze3aiePC517yTM8IQaUOrNy/pojan7FkhvLcVi1duQILuAcDu7gaQjAgMBMMcwDQYJKoZIhvcNAQELBQADggEBADndrk/PCTqGVmbrtjFWmYIjLyFgbUihSoHHf2+kw66Mzi77LFkDc+CYSz5M1pIjsXQe+a+Kkrvpc9YKkvxnT81ttiSduRujCNw2ISrYfFVP91Hzxh6hl2mnRSF6LOLsNbZCaSJjkH4JPuFdnY7wUiozKFmt/6T/5qu4B7osH5o+sLuCJKcgk0fXgssx41JM+ZUWf5JhS/QUUaPiW18s4SOZmNmO5w1IYVVG70bUOXsoGsVmrBNuuQeikPPdE30OAf+4ODB82rudUZok/ZrSW69p+eiAbkLKqlVfd1Lx05xeLf/EBgIvlSXRUECHV2LDmTbwJq1wDjHh5NHN7Z8I22I=
++
++
++ O=Guardtime, CN=H5
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2012-11-26T12:53:22Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H1
++
++
++
++ O=Guardtime,CN=H1
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDExEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDkwODQ1NDNaFw0xNzAxMDkwODQ1NDNaMCExCzAJBgNVBAMTAkgxMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLKt3SYJHx+Y0zQypj433j9k23BtR7VxLy+FDL54GkqmAiCmaknWz/nRy19FM+kDfciM92OySnneN+nOyykfoblJ0uL2CIhN5vYITV9QvHxNNsij0urOiWu5eXui6N6T+lZPOl938EmNeorJbgzG7FeDJid5W4kRBE9apiRBPp3YFehl0crycBgLY6kHlvvoH33AgwsW9Zbp2B7jWU92GdH1D3aBw5JwhEhSI01sqjcI7Odbh7PZaygsXpoVRyW1T5PzDDR1+qoWHoak/oN9J0NXMEAVyswpytQ0rckOIbnXhfA7va2WLQ8+GuIm7wKwquS2wtqgBPbyvO7rP4L/AfAgMB4EEwDQYJKoZIhvcNAQELBQADggEBAI52GHcEe75qB8Sps07G3TVA+XXh+PGFZYSMrH5bsn1uJvaDNDb1fl1dQCK+YibtoxzVM0pdyBVlHFWsex1wTpdmstsmZYP8Xaj9ezabN6nPSCz6pdzhFUKM2XG0kuny6JLAFuNjqsh13SxsATARL6yZv7L2PI5VclXHbcpRhNaqiTeTKxLfXqfTgSX1f1RGNJI/r4SoiTBT+PFJ2TcJfc5GTuRunaTeGVIe+QGIrv0fWXAlZylGTFszgq2e2hh/1i9KFlxD7gS1IPvSRrxHVWdTEjM9BHSjMd/y6L6jQ9Ti9qW+UYz2CRo8sOYgfB7axA1mVmv/W60TQr2pkCl7GDM=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-12-09T09:45:43Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H2
++
++
++
++ O=Guardtime,CN=H2
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDIxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDMxMjIwMDZaFw0xNzAxMDMxMjIwMDZaMCExCzAJBgNVBAMTAkgyMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8ojFnaqso7obLfS6sDn8Mj22s/ZcmY2NbwfGy12xX+1FpEjgwrwea8Uq6YS55Mvux/oRcBh2UsgFxnn0IlzSLgrmRx0t42PVuufygcXVGy+voYjxsOJUkP8uFqdv+QhLPUHTyVzMKHIYvVEa434dHKiSK2nwWkpFVqEQ2hITU/uSv3ZAX64F+7iJuIlraefdZ0QC6ucdOsxAFwC3FEH+HfPpV2rb6nhsBu8hxIGWOqDHoCcd3y0H2+7n/BE1pmOCkuT0j1tKU2NwUrEvWfRna2xyx+zNff9PmcNRrlT0yytr4ghCuQJbcGpA7+EGf5jGKfGjL1xL6GXwnb3W23SPDAgMBHWMwDQYJKoZIhvcNAQELBQADggEBALxmxs0QzRhDIlCmedBngmOGYIBd9sJ3TtWXak+4cJemPttrKPetWlDnSHyW2leuO6neIUtvKSXVETrIqbX0Y2bn37qPseBu3284qWLi2fAYhhOKfz2PEuUmck0+p3wKH6iDgsXgjmQuu6wO9m1+Y8qB/K+mSwi8gpxjBU38aPCgQrPZnIAbBPpju2NBb241ep+aOlonKQRO+KcsPMwYzLt0xEmkjopq4dRl0i+Nl/m3EVc1JCIslvSD37tUBQIbEpvv7OrXbv37xvY9Cr4JRWrrjrRO6n1d2NSxdagHjwobdBgPCQXGqroMxUNL0EprVmlbRNvWkxmj4wd6PYKfnaQ=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-12-03T13:20:06Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H3
++
++
++
++ O=Guardtime,CN=H3
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDMxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDQwOTI4MTFaFw0xNzAxMDQwOTI4MTFaMCExCzAJBgNVBAMTAkgzMRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC15sVKLBcJ6NRMFmMZxyBy/kKCcBr8zwozbZ+3cyuKeRk8s2+9IEH0xklpE9MxCmDaW65rpk24aX01A9LvYaM/Jn8bzE9H955wuRTWZbUpW22iljLxjq3x6bM2mwMB/BRkWPK/0BZ8mO1XOXFGh6eRD5OqLXDen3AXno3LgxpibK7jHekfX1aT2G35c2zDcZmif86bQiFSxPxI/xJXiJcswX3Xl1CoEdoyiOhyYIl1756QKzNL/yzXy4W7Fczk5gjax+ke9snndPg/ZnPzKLHJowNyPzobhG0R7W7eG/S7BpxMTEG3alA3BZvV2gmVDw8Bp8t6mNNtxgbWL6fqKQdrAgMBb5cwDQYJKoZIhvcNAQELBQADggEBACyCZSs4DiVR9FvRRUCeXAU4zpvlO2+nlAqL/SnK657aHNbnnQKqtBdoW4N/Gf6Pxz27B7PB1c1p1qgmKzvVewKfwh+37XoCIxqenoLzwALGN0wPne3dVB1Jf8DMEMtECB5ktZMd/BI8fgc6VlYBDnDXa+qu13hbTHYuWV0dIokseNOoNU9twcABn14E0AsEwfalZpXps9LQgjVx609pZwDFRQo3igzY4qKxpivUD0xyrjjsh5UebldLj2K7gtFubrenuQuRerVFIJ82VmNsAdFFzyVsCXdUdULO+wxcnIjCUlAY2l8CEM70z/UXmuCCqnoqPmmXk/oEIdqPLZQqR3c=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-12-04T10:28:11Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H4
++
++
++
++ O=Guardtime,CN=H4
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDQxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDUwOTQwMzVaFw0xNzAxMDUwOTQwMzVaMCExCzAJBgNVBAMTAkg0MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgdoH5rbrx9r/CkW7gdHjEGtJlVYP9/sF26W0yMVvyEApwXJk9ccM5FNeJlnHO94DQ4jQIYGU8MnFu0Xs8FlrRI47vPikjsdI/HfGW8zQFvPq/CGR2JWtoTW/OS3TLlhuKsgZ4ynsIZs7VrU9H1bk/OyAgtvK3sbdyELF6JYIy0t2mN5kXHPgFYs3PCifQteLEDsYLdxKKtwnEpR8Vyptw/9iNHPsvnqwpa/U5UL0Q/0dF4fxpYNwVdgTKL5bpjaI6I2NmYBdhI8L9aTdEXsP+kSA/+pB5iqNGZ9vlrfweRLsqb8fIILjgIheJwgOKMMTdfIsxfN8nJPr6ICAjd37DAgMBmHswDQYJKoZIhvcNAQELBQADggEBAHh80N8rHNR29mMguKbYl5b6Enhls0VWx/F3oDe+gfZ3p+ASXHPqZG8+e0BwDZh0QykZ3g8etSBL4yOEUi5PEhilECuny++NqFItHheyUXFFJih5qCqP8w+qiseVignIlRH/oumNXMt0HZUeWvh0G43Nc/6OdW2g2OtjUKjQ3WtbNP9Znx+okruUAzOrWpYN0V5PqE5FXrrsslykYb6ou3xThvmkowHddyl3x/koUd1nfra5YUAY9hzfFfUC8SdRg805OSy+EwI+dE006j91dR1EyNKZhqEg1Q5Wb2BGGRXbAYDOGeuX6NE9X+V2gKqD+kauxfz+t2f6lzWEueaexo8=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-12-05T10:40:35Z
++
++
++
++
++ http://uri.etsi.org/TrstSvc/Svctype/TSA/TSS-QC
++
++ H5
++
++
++
++ O=Guardtime,CN=H5
++
++
++ MIICtjCCAZ4CAQEwDQYJKoZIhvcNAQELBQAwITELMAkGA1UEAxMCSDUxEjAQBgNVBAoTCUd1YXJkdGltZTAeFw0xNDEyMDgwOTAzNDdaFw0xNzAxMDgwOTAzNDdaMCExCzAJBgNVBAMTAkg1MRIwEAYDVQQKEwlHdWFyZHRpbWUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC60wohNDbrmyAL/7WupGYRFg8sBizryJup1HDV/YJvhVAo7jt63nrzuxqnADeqlzeek2GuYugh5LbYRR8EeBtxE3ssIablc5TLKPZj1hzJ+Tsw39BrbYebQUwusxU+BUclQ9TpxgSAM6eXa5w2pi9o8eiHVMxzXQ5c5BE0XGSSH4IRRoej/xnealXgxNIFvEm14sFvkAg04WQQwD9ZTmWMY80WHeYDFr+v7N520r19GMyTc8YoR8DfWI0lLBYrcG1yDXu6gZlaLD+Xrb633Qn7WRgWD0ejCh9taWbEDBwoc6aM8yZDLfBsExYQSn8RMCcVXZjDZv5k7+IQaozgj0q7AgMBarkwDQYJKoZIhvcNAQELBQADggEBALnzytGvxyDEf8fDaErxIVaZpUcZrWSifiBc3jK3h3PvFTuaY98DT9keY2X1vM9mSeMBusRdMbIkFROA6+uUUNEXlp7lQEoZ9/N1H4vCGscvZWBOua668qw2PrUCQoD5pP1SDH/0JpK4wX+Xk8bdi+Q6cHu2p606r4PBtJVv2oR5y+LaghTC10pT+4+EQ8rDPmseiatvSa9dJdz3RM/bIR+Ki9OO5nBYpPBQJuvDTJ1rfWSfr7JD0ejDOVeG9OfN0j26L/sChV5uZxRMs/mvIlRibHqXU0+oeOGCCsZGb6YN27nLFh5TUdqtGRbJuu3f/8tYNLa7Gb/iI6afpO8nRXc=
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
++ 2014-12-08T10:03:47Z
++
++
++
++
++
++j+9gYt6p5wepZ2D+v4UMpi2ngnyACS2Xw7Mdl/UldVg=h/24vkRG/BCBuEIS+6inHtgAurioFNbkO2EkycN9uEQ=XYUUi+Ch9gcfrz0DfsifdcB6IDBCFicSO3ww2e8ssGy91XzQLuKfwC77ROHl6oApuPxYYeUkXUXZ15Im/kq6GjYcqrQJ0ZLoHpaxTgx2ztLwPAA4McdXNt1QoNSr5EBUxlk8sYkKh142PZWZ4kAxDyAfDlE0jnhUvGRekbUEoX/00BLCmX+KhTPcTIoj/OEhLMTwJPNPbryXpOrlxFF8NyAXX7o5tOu1mV6/ntyTpHte+AbXdL7DT2Aaj9htGS99fL0jPBAVRUkTdSB02u0xRP3t38nY6qDMV8FESfkJcWXmWjrc/qBCxaJEx1QvfoKESlp/2Un2FppsoEqs/FB4Tg==MIIDtDCCApygAwIBAgIJAOGr7PilHGMwMA0GCSqGSIb3DQEBBQUAMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTAeFw0xMDEwMjkxMzIyNTBaFw0yMDExMDUxMzIyNTBaMHExLjAsBgNVBAMTJUVzdG9uaWFuIFRydXN0ZWQgTGlzdCBTY2hlbWUgT3BlcmF0b3IxCzAJBgNVBAYTAkVFMTIwMAYDVQQKEylFc3RvbmlhbiBUZWNobmljYWwgU3VydmVpbGxhbmNlIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALhdQ9c33Y98JC0pl34+rg+qXLgdjEQaBM9gpxOpIpeqwrcXi5xbLmh4mk6imennbRaZXgJRqrOkx77B+UsBwn6uPgeZenJ1kFGvAOR9aePbgxJ5AggMr4wJXSa03OSGDhptsmMFc86qtnht94mDf1UCn1CNYA7qQHzu4MQwqJ2Ist7IIki89VZD5I4Y5AItMKlEjnHAOw/dlMfI8SxE2vvxCIyQu+rhfGPfwotHi0POyKtkX9Y+JSqEVqRXNw7B2x+d9mRYUJ8EqDvj5ag9dtgyXLsfJ4HdUJMqvoT6QnfwlBbaFusTm3R8SNVXl/8LHDoM5naOSKAOGRSe2OnxAJ8CAwEAAaNPME0wDAYDVR0TBAUwAwIBADALBgNVHQ8EBAMCB4AwHQYDVR0OBBYEFAon+QooAKxPsgZlsTxvK/8synsxMBEGA1UdJQQKMAgGBgQAkTcDADANBgkqhkiG9w0BAQUFAAOCAQEACansBzvd2iwBlZg50oueEtUlFyE+do+FmI4apydq2bM3kdeikWGERSbV1EzD86j7jpNKEOvlPTkV7fZl+7uCJ3OuCrzHEzuaZnvFPkN7Rmj4P1AGh5UK4UVWJwTceuhzIf4D6+/5CNY6U8iEHIqvAmTVOPSKEvxdBv7GKHy6x897icQa8ttHq+xCLmc0+6zpbzSZ5dOmFG3kzJuZPqtqa89Lqf7x6IRRKgUd+C+JsKDMjEde/eYnM8yxdVlzEWe6Z0qKVvPTuiCnhTNhaaQM3aiw61RMTes2Ik4wSGY75XZjQV5gVszHJBEntktcduGWCuJ24qS2lb1M2/8bE43Fkg==2016-01-13T11:30:12ZFLND/PjEXrla9sSFb5Npn5rUqkw=O=Estonian Technical Surveillance Authority,C=EE,CN=Estonian Trusted List Scheme Operator16261351432217453360text/xml
+\ No newline at end of file
+diff -ruN a/client/tl-mp.xml b/client/tl-mp.xml
+--- a/client/tl-mp.xml 1970-01-01 03:00:00.000000000 +0300
++++ b/client/tl-mp.xml 2016-04-27 10:17:23.977818782 +0300
+@@ -0,0 +1,2000 @@
++
++
++
++ 4
++ 134
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists
++
++ European Commission
++ Европейска комисия
++ Comisión Europea
++ Evropská komise
++ Europa-Kommissionen
++ Europäische Kommission
++ Euroopa Komisjon
++ Ευρωπαϊκή Επιτροπή
++ Commission européenne
++ Commissione europea
++ Eiropas Komisija
++ Europos Komisija
++ Európai Bizottság
++ Il-Kummissjoni Ewropea
++ Europese Commissie
++ Komisja Europejska
++ Comissão Europeia
++ Comisia Europeană
++ Európska komisia
++ Evropska komisija
++ Euroopan komissio
++ Europeiska kommissionen
++
++
++
++
++ Rue de la Loi 200
++ Bruxelles
++ 1049
++ BE
++
++
++ Wetstraat 200
++ Brussel
++ 1049
++ BE
++
++
++ Rue de la Loi/Wetstraat 200
++ Brussels
++ 1049
++ BE
++
++
++
++ mailto:EC-TL-Service@ec.europa.eu
++ https://ec.europa.eu/digital-agenda/en/eu-trusted-lists-certification-service-providers
++
++
++
++ EU:Supervision/Accreditation Status List of certification services from Certification Service Providers, which are supervised/accredited by the referenced Scheme Operator’s Member State for compliance with the relevant provisions laid down in Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
++ EU:Списък, съдържащ в съответствие с член 2, параграф 4 от Решение 2009/767/ЕО на Комисията от 16 октомври 2009 г. за определяне на мерки, улесняващи прилагането на процедури с помощта на електронни средства чрез единични звена за контакт в съответствие с Директива 2006/123/ЕО на Европейския парламент и на Съвета относно услугите на вътрешния пазар, изменено с Решение 2010/425/ЕС на Комисията и Решение 2013/662/ЕС за изпълнение на Комисията, информацията, съобщена от държавите членки съгласно член 2, параграф 3 от Решение 2009/767/ЕО на Комисията.
++ EU:De conformidad con el artículo 2, apartado 4, de la Decisión 2009/767/CE de la Comisión, de 16 de octubre de 2009, por la que se adoptan medidas que facilitan el uso de procedimientos por vía electrónica a través de las «ventanillas únicas» con arreglo a la Directiva 2006/123/CE del Parlamento Europeo y del Consejo relativa a los servicios en el mercado interior, modificada por la Decisión 2010/425/UE de la Comisión y por la Decisión de Ejecución 2013/662/UE de la Comisión, la presente lista contiene la información proporcionada por los Estados miembros según lo previsto en el artículo 2, apartado 3, de la Decisión 2009/767/CE de la Comisión.
++ EU:Seznam zveřejněný podle čl. 2 odst. 4 rozhodnutí Komise 2009/767/ES ze dne 16. října 2009, kterým se stanovují opatření pro usnadnění užití postupů s využitím elektronických prostředků prostřednictvím „jednotných kontaktních míst“ podle směrnice Evropského parlamentu a Rady 2006/123/ES o službách na vnitřním trhu, ve znění rozhodnutí Komise 2010/425/EU a prováděcího rozhodnutí Komise 2013/662/EU, který obsahuje informace oznámené členskými státy v souladu s čl. 2 odst. 3 rozhodnutí Komise 2009/767/ES.
++ EU:Listen indeholder, jf. artikel 2, stk. 4, i Kommissionens beslutning 2009/767/EF af 16. oktober 2009 om fastlæggelse af foranstaltninger, der skal lette anvendelsen af elektroniske procedurer ved hjælp af "kvikskranker" i henhold til Europa-Parlamentets og Rådets direktiv 2006/123/EF om tjenesteydelser i det indre marked, som ændret ved Kommissionens afgørelse 2010/425/EU og Kommissionens gennemførelsesafgørelse 2013/662/EU, de oplysninger, der indgives af medlemsstaterne i henhold til artikel 2, stk. 3, i Kommissionens beslutning 2009/767/EF.
++ EU:Liste, die in Übereinstimmung mit Artikel 2 Absatz 4 der Entscheidung 2009/767/EG der Kommission vom 16. Oktober 2009 über Maßnahmen zur Erleichterung der Nutzung elektronischer Verfahren über „einheitliche Ansprechpartner“ gemäß der Richtlinie 2006/123/EG des Europäischen Parlaments und des Rates über Dienstleistungen im Binnenmarkt – geändert durch den Beschluss 2010/425/EU der Kommission und den Durchführungsbeschluss 2013/662/EU der Kommission – die von den Mitgliedstaaten gemäß Artikel 2 Absatz 3 der Entscheidung 2009/767/EG der Kommission übermittelten Informationen enthält:
++ EU:Nimekiri kooskõlas komisjoni 16. oktoobri 2009. aasta otsuse 2009/767/EÜ (millega kehtestatakse meetmed elektrooniliste haldustoimingute kasutamise lihtsustamiseks ühtsete kontaktpunktide kaudu, mis on sätestatud Euroopa Parlamendi ja nõukogu direktiivis 2006/123/EÜ teenuste kohta siseturul; muudetud komisjoni otsusega 2010/425/EL ja komisjoni rakendusotsusega 2013/662/EL) artikli 2 lõikega 4; nimekirjas esitatakse teave, mille liikmesriigid on edastanud komisjoni otsuse 2009/767/EÜ artikli 2 lõike 3 kohaselt.
++ EU:Ο παρών κατάλογος περιέχει - σύμφωνα με το άρθρο 2 παράγραφος 4 της απόφασης 2009/767/ΕΚ της Επιτροπής, της 16ης Οκτωβρίου 2009, σχετικά με τη θέσπιση μέτρων που διευκολύνουν τη χρήση διαδικασιών με ηλεκτρονικά μέσα μέσω των ενιαίων κέντρων εξυπηρέτησης βάσει της οδηγίας 2006/123/ΕΚ του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου σχετικά με τις υπηρεσίες στην εσωτερική αγορά, όπως τροποποιήθηκε με την απόφαση 2010/425/ΕΕ της Επιτροπής και την εκτελεστική απόφαση 2013/662/ΕΕ της Επιτροπής - τις πληροφορίες που κοινοποιούνται από τα κράτη μέλη σύμφωνα με το άρθρο 2 παράγραφος 3 της απόφασης 2009/767/ΕΚ της Επιτροπής.
++ EU:Liste contenant, par application de l’article 2, paragraphe 4, de la décision 2009/767/CE de la Commission du 16 octobre 2009 établissant des mesures destinées à faciliter l’exécution de procédures par voie électronique par l’intermédiaire des «guichets uniques» conformément à la directive 2006/123/CE du Parlement européen et du Conseil relative aux services dans le marché intérieur, telle que modifiée par la décision 2010/425/UE de la Commission et la décision d'exécution 2013/662/UE de la Commission, les informations communiquées par les États membres en application de l'article 2, paragraphe 3, de la décision 2009/767/CE de la Commission.
++ EU:Conformemente all'articolo 2, paragrafo 4, della decisione 2009/767/CE della Commissione, del 16 ottobre 2009, che stabilisce misure per facilitare l'uso di procedure per via elettronica mediante gli "sportelli unici" di cui alla direttiva 2006/123/CE del Parlamento europeo e del Consiglio relativa ai servizi nel mercato interno, modificata dalla decisione 2010/425/UE della Commissione e dalla decisione di esecuzione 2013/662/UE della Commissione, il presente elenco UE contiene le informazioni comunicate dagli Stati membri a norma dell'articolo 2, paragrafo 3, della decisione 2009/767/CE.
++ EU:Saraksts, kas saskaņā ar 2. panta 4. punktu Komisijas 2009. gada 16. oktobra Lēmumā 2009/767/EK par pasākumiem, lai veicinātu procedūru veikšanu elektroniski, izmantojot vienotos kontaktpunktus atbilstoši Eiropas Parlamenta un Direktīva 2006/123/EK par pakalpojumiem iekšējā tirgū, kurā grozījumi izdarīti ar Komisijas Lēmumu 2010/425/ES un Komisijas Īstenošanas Lēmumu 2013/662/ES, ietver informāciju, ko dalībvalstis paziņojušas saskaņā ar Komisijas Lēmuma 2009/767/EK 2. panta 3. punktu.
++ EU:Sąrašas, kuriame pagal 2009 m. spalio 16 d. Komisijos sprendimo 2009/767/EB, kuriuo pagal Europos Parlamento ir Tarybos direktyvą 2006/123/EB dėl paslaugų vidaus rinkoje nustatomos priemonės procedūroms, atliekamoms naudojantis elektroninėmis priemonėmis ir kontaktinių centrų paslaugomis, palengvinti, su pakeitimais, padarytais Komisijos sprendimu 2010/425/ES ir Komisijos įgyvendinimo sprendimu 2013/662/ES, 2 straipsnio 4 dalį pateikiama informacija, kurią valstybės narės pateikė pagal Komisijos sprendimo 2009/767/EB 2 straipsnio 3 dalį.
++ EU:Jegyzék, amely az eljárásoknak a belső piaci szolgáltatásokról szóló 2006/123/EK európai parlamenti és tanácsi irányelv szerinti egyablakos ügyintézési pontokon keresztül elektronikus eszközökkel történő teljesítését lehetővé tevő rendelkezések meghatározásáról szóló, a 2010/425/EU bizottsági határozattal és a 2013/662/EU bizottsági végrehajtási határozattal módosított, 2009. október 16-i 2009/767/EK bizottsági határozat 2. cikkének (4) bekezdésével összhangban tartalmazza a tagállamok által a 2009/767/EK bizottsági határozat 2. cikke (3) bekezdésének megfelelően bejelentett információkat.
++ EU:Lista li fiha, skont l-Artikolu 2(4) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE tas-16 ta’ Ottubru 2009 li tistipula miżuri li jiffaċilitaw l-użu ta’ proċeduri b’mezzi elettroniċi permezz tal-punti ta’ kuntatt waħdieni skont id-Direttiva 2006/123/KE tal-Parlament Ewropew u tal-Kunsill dwar is-servizzi fis-suq intern, kif emendata mid-Deċiżjoni tal-Kummissjoni 2010/425/UE u mid-Deċiżjoni ta' Implimentazzjoni tal-Kummissjoni 2013/662/UE, l-informazzjoni notifikata mill-Istati Membri skont l-Artikolu 2(3) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE.
++ EU:Lijst waarin overeenkomstig artikel 2, lid 4, van Beschikking 2009/767/EG van de Commissie van 16 oktober 2009 inzake maatregelen voor een gemakkelijker gebruik van elektronische procedures via het „één- loket” in het kader van Richtlijn 2006/123/EG van het Europees Parlement en de Raad betreffende diensten op de interne markt, zoals gewijzigd bij Besluit 2010/425/EU van de Commissie en Uitvoeringsbesluit 2013/662/EU van de Commissie, de informatie is opgenomen die door de lidstaten overeenkomstig artikel 2, lid 3, van Beschikking 2009/767/EG van de Commissie is medegedeeld.
++ EU:Wykaz zawierający, zgodnie z art. 2 ust. 4 decyzji Komisji 2009/767/WE z dnia 16 października 2009 r. ustanawiającej środki ułatwiające korzystanie z procedur realizowanych drogą elektroniczną poprzez „pojedyncze punkty kontaktowe” zgodnie z dyrektywą 2006/123/WE Parlamentu Europejskiego i Rady dotyczącą usług na rynku wewnętrznym, zmienioną decyzją Komisji 2010/425/UE i decyzją wykonawczą Komisji 2013/662/UE, informacje przekazane przez państwa członkowskie zgodnie z art. 2 ust. 3 decyzji Komisji 2009/767/WE.
++ EU:Lista contendo, em conformidade com o artigo 2.º, n.º 4, da Decisão 2009/767/CE da Comissão, de 16 de outubro de 2009, que determina medidas destinadas a facilitar a utilização de procedimentos informatizados através de «balcões únicos», nos termos da Diretiva 2006/123/CE do Parlamento Europeu e do Conselho relativa aos serviços no mercado interno, com a redação que lhe foi dada pela Decisão 2010/425/UE da Comissão e pela Decisão de Execução 2013/662/UE da Comissão, as informações notificadas pelos Estados-Membros nos termos do artigo 2.º, n.º 3, da Decisão 2009/767/CE da Comissão.
++ EU:Listă care conține, în conformitate cu articolul 2 alineatul (4) din Decizia 2009/767/CE a Comisiei din 16 octombrie 2009 de stabilire a unor măsuri de facilitare a utilizării procedurilor prin mijloace electronice prin intermediul „ghișeelor unice” în temeiul Directivei 2006/123/CE a Parlamentului European și a Consiliului privind serviciile în cadrul pieței interne, astfel cum a fost modificată prin Decizia 2010/425/UE a Comisiei și Decizia de punere în aplicare 2013/662/UE a Comisiei, informațiile notificate de statele membre în temeiul articolului 2 alineatul (3) din Decizia 2009/767/CE a Comisiei.
++ EU:Zoznam, ktorý obsahuje v súlade s článkom 2 ods. 4 rozhodnutia Komisie 2009/767/ES zo 16. októbra 2009, ktorým sa ustanovujú opatrenia na uľahčenie postupov elektronickými spôsobmi prostredníctvom „miest jednotného kontaktu“ podľa smernice Európskeho parlamentu a Rady 2006/123/ES o službách na vnútornom trhu, zmeneného rozhodnutím Komisie 2010/425/EÚ a vykonávacím rozhodnutím Komisie 2013/662/EÚ, informácie oznámené členskými štátmi podľa článku 2 ods. 3 rozhodnutia Komisie 2009/767/ES.
++ EU:Seznam, ki v skladu s členom 2(4) Odločbe Komisije 2009/767/ES z dne 16. oktobra 2009 o vzpostavitvi ukrepov za pospeševanje uporabe postopkov po elektronski poti s pomočjo enotnih kontaktnih točk po Direktivi 2006/123/ES Evropskega parlamenta in Sveta o storitvah na notranjem trgu, kakor je bila spremenjena s Sklepom Komisije 2010/425/EU in Izvedbenim sklepom Komisije 2013/662/EU, vsebuje informacije, ki jih države članice sporočijo v skladu s členom 2(3) Odločbe Komisije 2009/767/ES.
++ EU:Luettelo, joka sisältää toimenpiteistä sähköisten menettelyjen käytön edistämiseksi keskitettyjä asiointipisteitä käyttäen palveluista sisämarkkinoilla annetun Euroopan parlamentin ja neuvoston direktiivin 2006/123/EY mukaisesti 16 päivänä lokakuuta 2009 tehdyn komission päätöksen 2009/767/EY, sellaisena kuin se on muutettuna komission päätöksellä 2010/425/EU ja komission täytäntöönpanopäätöksellä 2013/662/EU, 2 artiklan 4 kohdan mukaisesti tiedot, jotka jäsenvaltiot ovat ilmoittaneet komission päätöksen 2009/767/EY 2 artiklan 3 kohdan mukaisesti:
++ EU:Förteckning som, i enlighet med artikel 2.4 i kommissionens beslut av den 16 oktober 2009 om åtgärder som underlättar användningen av förfaranden på elektronisk väg genom gemensamma kontaktpunkter i enlighet med Europaparlamentets och rådets direktiv 2006/123/EG om tjänster på den inre marknaden, ändrat genom kommissionens beslut 2010/425/EU och kommissionens genomförandebeslut 2013/662/EU, innehåller den information som medlemsstaterna lämnat i enlighet med artikel 2.3 i kommissionens beslut 2009/767/EG.
++ EU:Popis koji, u skladu s člankom 2. stavkom 4. Odluke Komisije 2009/767/EZ od 16. listopada 2009. o utvrđivanju mjera kojima se olakšava uporaba postupaka elektroničkim putem preko „jedinstvenih kontaktnih točaka” u skladu s Direktivom 2006/123/EZ Europskog parlamenta i Vijeća o uslugama na unutarnjem tržištu, kako je izmijenjena Odlukom Komisije 2010/425/EU i Provedbenom odlukom Komisije 2013/662/EU, sadržava informacije o kojima su države članice izvijestile u skladu s člankom 2. stavkom 3. Odluke Komisije 2009/767/EZ:
++
++
++ http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:OJ.C_.2015.435.01.0001.01.ENG
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#en
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#bg
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#es
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#cs
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#da
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#de
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#et
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#el
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#fr
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#it
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#lv
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#lt
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#hu
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#mt
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#nl
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#pl
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#pt
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#ro
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sk
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sl
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#fi
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl.html#sv
++
++ http://uri.etsi.org/TrstSvc/TrustedList/StatusDetn/EUlistofthelists
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists
++
++ EU
++
++ In accordance with Art. 2 (4) of Commission Decision 2009/767/EC of 16 October 2009 setting out measures facilitating the use of procedures by electronic means through the ‘points of single contact’ under Directive 2006/123/EC of the European Parliament and of the Council on services in the internal market, as amended by Commission Decision 2010/425/EU and Commission Implementing Decision 2013/662/EU, the present list contains the information notified by Member States pursuant to Art. 2 (3) of Commission Decision 2009/767/EC. The European Commission maintains this website as an interoperability tool designed to facilitate the practical use of national Trusted Lists. Our goal is to keep this information timely and accurate. If errors are brought to our attention, we will try to correct them. However, the Commission accepts no responsibility or liability whatsoever with regard to the content of national Trusted Lists which lies exclusively with the Member States. It is our goal to minimize disruption caused by technical errors. However, some data or information on our site may have been created or structured in files or formats that are not error-free and we cannot guarantee that our service will not be interrupted or otherwise affected by such problems. The European Commission accepts no responsibility with regard to such problems incurred as a result of using this site or any linked external sites. This disclaimer is not intended to limit the liability of the European Commission in contravention of any requirements laid down in applicable national law nor to exclude its liability for matters which may not be excluded under that law.
++ Списък съгласно член 2, параграф 4 от Решение 2009/767/ЕО на Комисията от 16 октомври 2009 г. за определяне на мерки, улесняващи прилагането на процедури с помощта на електронни средства чрез „единични звена за контакт“ в съответствие с Директива 2006/123/ЕО на Европейския парламент и на Съвета относно услугите на вътрешния пазар, изменено с Решение 2010/425/ЕС на Комисията и с Решение за изпълнение 2013/662/EС на Комисията, съдържащ информацията, съобщена от държавите членки съгласно член 2, параграф 3 от Решение 2009/767/ЕО на Комисията. Европейската комисия поддържа този уебсайт като инструмент за оперативна съвместимост, чиято цел е да улесни използването на национални доверителни списъци. Наша цел е да поддържаме актуалността и точността на тази информация. Ако ни съобщите за допуснати грешки, ще се постараем да ги коригираме. Въпреки това Комисията не поема никаква отговорност по отношение на съдържанието на националните доверителни списъци, за което отговорност носят изцяло държавите-членки. Наша цел е да сведем до минимум проблемите, причинени от технически грешки. Въпреки това някои данни или информация на нашия сайт може да са създадени или структурирани във файлове или формати, податливи на грешки, и не можем да гарантираме, че нашите услуги няма да бъдат прекъснати или засегнати по друг начин от подобни проблеми. Европейската комисия не поема отговорност по отношение на такива проблеми, появили се в резултат от използването на този сайт или на други външни сайтове, свързани с него. Настоящият отказ от отговорност няма за цел да ограничава отговорността на Европейската комисия в разрез с изискванията, заложени в приложимото национално законодателство, нито да я освобождава от отговорност в области, в които това не е възможно съгласно това законодателство.
++ De conformidad con el artículo 2, apartado 4, de la Decisión 2009/767/CE de la Comisión, de 16 de octubre de 2009, por la que se adoptan medidas que facilitan el uso de procedimientos por vía electrónica a través de las ventanillas únicas con arreglo a la Directiva 2006/123/CE del Parlamento Europeo y del Consejo relativa a los servicios en el mercado interior, modificada por la Decisión 2010/425/UE de la Comisión y la Decisión de ejecución de la Comisión 2013/662/EU de 14 de octubre de 2013, la presente lista contiene la información notificada por los Estados miembros en virtud del artículo 2, apartado 3, de la Decisión 2009/767/CE de la Comisión. Con el presente sitio Internet la Comisión Europea quiere ofrecer una herramienta de interoperabilidad que facilite el uso práctico de las listas de confianza nacionales. Nuestro objetivo es mantener esta información actualizada y precisa. Trataremos de corregir los errores que se nos señalen. No obstante, la Comisión no asume responsabilidad alguna en relación con el contenido de las listas de confianza nacionales, que son de la exclusiva incumbencia de los Estados miembros. Queremos reducir al mínimo los problemas ocasionados por errores de carácter técnico. No obstante, algunos datos o informaciones de nuestro sitio pueden haber sido creados u organizados en archivos o formatos no exentos de errores, y no podemos garantizar que nuestro servicio no se vea interrumpido o afectado de alguna otra manera. La Comisión no asume responsabilidad alguna por los problemas que puedan surgir al utilizar este sitio o sitios externos con enlaces al mismo. La presente cláusula de exención de responsabilidad no tiene por objeto limitar la responsabilidad de la Comisión de forma contraria a lo dispuesto por las normativas nacionales aplicables ni excluir su responsabilidad en los casos en los que, en virtud de dichas normativas, no pueda excluirse.
++ V souladu s čl. 2 odst. 4 rozhodnutí Komise 2009/767/ES ze dne 16. října 2009, kterým se stanovují opatření pro usnadnění užití postupů s využitím elektronických prostředků prostřednictvím „jednotných kontaktních míst“ podle směrnice Evropského parlamentu a Rady 2006/123/ES o službách na vnitřním trhu, ve znění rozhodnutí Komise 2010/425/EU a prováděcího rozhodnutí Komise 2013/662/EU, tento seznam obsahuje informace oznámené členskými státy podle čl. 2 odst. 3 rozhodnutí Komise 2009/767/ES. Tyto internetové stránky spravuje Evropská komise s cílem usnadnit praktické využívání důvěryhodných seznamů z jednotlivých členských států. Snažíme se poskytovat aktualizované a přesné informace. Snažíme se rovněž opravovat všechny chyby, na něž nás upozorníte. Komise však vylučuje jakoukoli odpovědnost za obsah důvěryhodných seznamů, neboť tuto odpovědnost nesou výhradně členské státy. Snažíme se vyvarovat poruch způsobených technickými chybami. Některé údaje či informace na našich internetových stránkách však mohly být vytvořeny či strukturovány do souborů či formátů, které nejsou bezchybné, a proto nemůžeme zaručit, že naše služby nebudou v důsledku takových problémů přerušeny či jinak ovlivněny. Evropská komise odmítá jakoukoli odpovědnost za problémy, které nastanou v důsledku používání těchto stránek nebo externích stránek, na něž tyto stránky odkazují. Záměrem tohoto prohlášení není omezit odpovědnost Evropské komise v případě porušení platných vnitrostátních právních předpisů ani vyloučit její odpovědnost v záležitostech, ve kterých ji podle těchto předpisů vyloučit nelze.
++ I overensstemmelse med artikel 2, stk. 4, i Kommissionens beslutning 2009/767/EF om fastlæggelse af foranstaltninger, der skal lette anvendelsen af elektroniske procedurer ved hjælp af kvikskranker i henhold til Europa-Parlamentets og Rådets direktiv 2006/123/EF om tjenesteydelser i det indre marked, som ændret ved Kommissionens afgørelse 2010/425/EU og Kommissionens gennemførelsesforordning 2013/662/EU, indeholder denne liste de oplysninger, som medlemslandene har afgivet i henhold til artikel 2, stk. 3, i Kommissionens beslutning 2009/767/EF. Kommissionen har her på webstedet samlet information om de nationale positivlister, så det er lettere at anvende dem i praksis. Vi tilstræber, at oplysningerne er korrekte og ajourførte. Hvis vi bliver opmærksomme på fejl, søger vi at rette dem. Kommissionen påtager sig imidlertid intet ansvar for indholdet i de nationale positivlister. Ansvaret påhviler udelukkende medlemslandene. Vi tilstræber så vidt muligt at mindske forstyrrelser forårsaget af tekniske problemer. Dog kan visse data eller andre oplysninger på webstedet være blevet struktureret i filer eller formater, som ikke er fejlfrie, og vi kan ikke garantere, at vores service ikke afbrydes eller i øvrigt ikke påvirkes af den slags problemer. Kommissionen påtager sig intet ansvar for sådanne ulemper, der måtte opstå som følge af brugen af dette websted eller andre tilknyttede eksterne websteder. Hensigten med denne erklæring om ansvarsfraskrivelse er hverken at begrænse Kommissionens ansvar på en måde, der strider med eventuelle krav ifølge gældende national ret, eller at udelukke Europa-Kommissionens ansvar i tilfælde, hvor ansvar ikke kan udelukkes ifølge national ret.
++ Diese Liste enthält die von den Mitgliedstaaten übermittelten Angaben und steht damit im Einklang mit Artikel 2 Absatz 4 der Entscheidung 2009/767/EG der Kommission vom 16. Oktober 2009 über Maßnahmen zur Erleichterung der Nutzung elektronischer Verfahren über „einheitliche Ansprechpartner“ gemäß der Richtlinie 2006/123/EG des Europäischen Parlaments und des Rates über Dienstleistungen im Binnenmarkt – geändert durch die Entscheidung der Kommission Nr. 2010/425/EU und dem Durchführungsbeschluss der Kommission Nr. 2013/662/EU – in Übereinstimmung mit Artikel 2 Absatz 3 der Entscheidung der Kommission Nr. 2009/767/EG. Diese Website der Europäischen Kommission ist als Schnittstelle gedacht, die die Verwendung nationaler vertrauenswürdiger Listen in der Praxis vereinfachen soll. Wir sind bestrebt, die einschlägigen Informationen inhaltlich richtig und rechtzeitig bereitzustellen. Wir bemühen uns, Irrtümer zu berichtigen, die uns zur Kenntnis gebracht werden. Die Kommission übernimmt jedoch keine Verantwortung oder Haftung für den Inhalt der nationalen vertrauenswürdigen Listen, für die ausschließlich die Mitgliedstaaten zuständig sind. Wir arbeiten darauf hin, technisch bedingte Störungen auf ein Mindestmaß zu reduzieren. Dennoch kann es vorkommen, dass Daten oder Informationen auf unserer Website in fehlerhaften Dateien oder Formaten vorliegen. Wir können also nicht garantieren, dass der Arbeitsablauf durch derartige Probleme nicht gestört oder anderweitig beeinträchtigt wird. Die Europäische Kommission übernimmt für derartige Störungen beim Besuch dieser Website oder damit verbundener externer Sites keine Verantwortung. Mit der vorliegenden Haftungsausschlussklausel soll die Haftung der Europäischen Kommission bei Nichteinhaltung der einschlägigen nationalen Rechtsvorschriften weder eingeschränkt noch in Fällen ausgeschlossen werden, in denen ein Ausschluss nach diesen Rechtsvorschriften nicht möglich ist.
++ Vastavalt komisjoni 16. oktoobri 2009. aasta otsuse 2009/767/EÜ (millega kehtestatakse meetmed elektrooniliste haldustoimingute kasutamise lihtsustamiseks ühtsete kontaktpunktide kaudu, mis on sätestatud Euroopa Parlamendi ja nõukogu direktiivis 2006/123/EÜ teenuste kohta siseturul ning mida on muudetud komisjoni otsusega 2010/425/EL ja komisjoni rakendusotsusega 2013/662/EL) artikli 2 lõikele 4 sisaldab käesolev loetelu liikmesriikide vastavalt komisjoni otsuse 2009/767/EÜ artikli 2 lõikele 3 esitatud teavet. Euroopa Komisjon haldab asjaomast veebisaiti koostalitlusvõime vahendina, mis hõlbustab liikmesriikide usaldusnimekirjade praktilist kasutamist. Eesmärk on pakkuda õigeaegset ja täpset teavet. Märgatud vigu püüame parandada. Samas ei võta komisjon endale vastutust ega mingeid kohustusi liikmesriikide usaldusnimekirjade sisu suhtes, mille eest vastutavad üksnes liikmesriigid ise. Meie eesmärk on vähendada tehniliste vigade tõttu tekkinud häireid. Osa veebisaidil olevatest andmetest või teabest võib aga olla loodud või paigutatud vigastesse failidesse või vormingutesse ning seega ei saa me tagada, et sellised probleemid meie teenust ei häiri või muul moel ei mõjuta. Euroopa Komisjon ei võta endale vastutust seoses kõnealuste probleemidega, mis tulenevad käesoleva veebisaidi või seonduvate välissaitide kasutamisest. Käesoleva vastutamatusesätte eesmärk ei ole Euroopa Komisjoni vastutuse piiramine, mis oleks vastuolus kohaldatavas liikmesriigi õigusaktis sätestatud nõuetega ega komisjoni vastutuse kõrvaldamine küsimustes, mida ei tohi asjaomase õigusakti alusel kõrvale jätta.
++ Σύμφωνα με το άρθρο 2 παράγραφος 4 της απόφασης 2009/767/EΚ της Επιτροπής, της 16ης Οκτωβρίου 2009, σχετικά με τη θέσπιση μέτρων που διευκολύνουν τη χρήση διαδικασιών με ηλεκτρονικά μέσα μέσω των «ενιαίων κέντρων εξυπηρέτησης» βάσει της οδηγίας 2006/123/EΚ του Ευρωπαϊκού Κοινοβουλίου και του Συμβουλίου σχετικά με τις υπηρεσίες στην εσωτερική αγορά, όπως τροποποιήθηκε με τη απόφαση 2010/425/EΕ της Επιτροπής και την εκτελεστική απόφαση 2013/662/ΕΕ της Επιτροπής, ο παρών κατάλογος περιέχει τις πληροφορίες που γνωστοποιούν τα κράτη μέλη σύμφωνα με το άρθρο 2 παράγραφος 3 της απόφασης 2009/767/EΚ της Επιτροπής. Ο δικτυακός αυτός τόπος της Ευρωπαϊκής Επιτροπής είναι ένα διαλειτουργικό εργαλείο σχεδιασμένο για να διευκολύνει τη χρήση των εθνικών καταλόγων εμπίστευσης.. Στόχος μας είναι να παρέχουμε ακριβή και επικαιροποιημένα στοιχεία. Αν επισημανθούν σφάλματα θα καταβληθεί κάθε προσπάθεια για τη διόρθωσή τους.Ωστόσο, η Επιτροπή δεν φέρει καμία ευθύνη όσον αφορά το περιεχόμενο των εθνικών καταλόγων εμπίστευσης, για τους οποίους την αποκλειστική ευθύνη φέρουν τα κράτη μέλη. Καταβάλλουμε κάθε προσπάθεια ώστε να ελαχιστοποιήσουμε τις διακοπές που προκαλούνται από τεχνικά προβλήματα. Ωστόσο, ορισμένα δεδομένα ή πληροφορίες που περιέχει ο δικτυακός τόπος μπορεί να έχουν δημιουργηθεί ή οργανωθεί σε αρχεία ή μορφότυπους που περιέχουν σφάλματα και γι΄αυτό δεν μπορούμε να εγγυηθούμε ότι η υπηρεσία μας δεν θα διακοπεί, ή δεν θα επηρεαστεί με άλλο τρόπο, από τέτοια προβλήματα. Η Επιτροπή δεν φέρει καμιά ευθύνη όσον αφορά τέτοια προβλήματα που ανακύπτουν κατά τη χρήση αυτού του δικτυακού τόπου, ή οποιουδήποτε άλλου συνδεδεμένου δικτυακού τόπου. Η παρούσα δήλωση αποποίησης ευθύνης δεν έχει σκοπό να περιορίσει την ευθύνη της Ευρωπαϊκής Επιτροπής κατά τρόπο που αντίκειται στις απαιτήσεις της ισχύουσας εθνικής νομοθεσίας ούτε να αποκλείσει την ευθύνη της για ζητήματα για τα οποία δεν μπορεί να αποκλειστεί δυνάμει της εν λόγω νομοθεσίας.
++ Conformément à l'article 2, paragraphe 4, de la décision 2009/767/CE de la Commission du 16 octobre 2009 établissant des mesures destinées à faciliter l’exécution de procédures par voie électronique par l’intermédiaire des «guichets uniques» conformément à la directive 2006/123/CE du Parlement européen et du Conseil relative aux services dans le marché intérieur, modifiée par la décision 2010/425/UE de la Commission et par la décision d’exécution 2013/662/UE de la Commission, la présente liste contient les informations notifiées par les États membres conformément à l'article 2, paragraphe 3, de la décision 2009/767/CE de la Commission. Le présent site de la Commission européenne constitue un outil d'interopérabilité destiné à faciliter l'utilisation des listes de confiance nationales. Notre objectif est de diffuser des informations exactes et à jour. Nous nous efforcerons de corriger les erreurs qui nous seront signalées. Toutefois, la Commission n'assume pas la responsabilité du contenu des listes de confiance nationales, qui incombe exclusivement aux États membres. Nous souhaitons limiter autant que possible les inconvénients occasionnés par des erreurs techniques. Cependant, certaines données ou informations présentes sur notre site peuvent avoir été créées ou structurées dans des fichiers ou des formats qui ne sont pas exempts d'erreurs. Il nous est donc impossible de garantir que notre service ne sera pas interrompu ou autrement affecté par de tels problèmes. La Commission décline toute responsabilité quant aux éventuels problèmes de ce type, résultant d'une utilisation du présent site ou de tout autre site extérieur auquel il renvoie. La présente clause de non-responsabilité n'a pas pour but de limiter la responsabilité de la Commission de manière contraire aux dispositions prévues dans les législations nationales applicables ou de dégager sa responsabilité dans des cas où elle ne peut l'être en vertu desdites législations.
++ Conformemente all'articolo 2, paragrafo 4, della decisione della Commissione 2009/767/CE, del 16 ottobre 2009, che stabilisce misure per facilitare l’uso di procedure per via elettronica mediante gli sportelli unici di cui alla direttiva 2006/123/CE del Parlamento europeo e del Consiglio relativa ai servizi nel mercato interno, decisione modificata dalla decisione della Commissione 2010/425/UE e dalla decisione di esecuzione della Commissione 2013/662/UE , la presente lista contiene le informazioni notificate dagli Stati membri a norma dell'articolo 2, paragrafo 3, della decisione 2009/767/CE. Il presente sito della Commissione europea assicura l'interoperabilità necessaria per facilitare l'uso pratico degli elenchi di fiducia nazionali. L'obiettivo perseguito è quello di fornire un'informazione aggiornata e precisa. Qualora dovessero essere segnalati degli errori, si provvederà a correggerli. La Commissione non si assume alcuna responsabilità per quanto riguarda il contenuto degli elenchi di fiducia nazionali, che è di competenza esclusiva degli Stati membri. È nostra cura ridurre al minimo le disfunzioni imputabili a problemi tecnici. Parte dei dati o delle informazioni presenti nel sito potrebbero tuttavia essere stati inseriti o strutturati in archivi o formati non esenti da errori. Non possiamo pertanto garantire che il servizio non subisca interruzioni o che non sia in altro modo influenzato da tali problemi. La Commissione non si assume alcuna responsabilità per gli eventuali problemi derivanti dall'utilizzazione del presente sito o di eventuali siti esterni ad esso collegati. La presente clausola di esclusione della responsabilità non ha lo scopo di limitare la responsabilità della Commissione in violazione di disposizioni della legge nazionale applicabile, né di escluderla nei casi in cui non può essere esclusa in forza di detta legge.
++ Šajā sarakstā ir iekļauta informācija, kuru dalībvalstis Komisijai ir paziņojušas saskaņā ar 2. panta 4. punktu Komisijas 2009. gada 16. oktobra Lēmumā 2009/767/EK par pasākumiem, lai veicinātu procedūru veikšanu elektroniski, izmantojot vienotos kontaktpunktus atbilstoši Eiropas Parlamenta un Padomes Direktīvai 2006/123/EK par pakalpojumiem iekšējā tirgū (minētais Lēmums grozīts ar Komisijas Lēmumu 2010/425/ES un Komisijas Īstenošanas lēmumu 2013/662/ES). Šis saraksts publicēts atbilstīgi Komisijas Lēmuma 2009/767/EK 2. panta 4. punktam. Eiropas Komisija uztur šo tīmekļa vietni, lai sekmētu dalībvalstu uzticamo sarakstu praktisku un savstarpēju izmantošanu. Mēs darām visu, lai nodrošinātu, ka šī informācija ir sniegta laicīgi un ir pareiza. Centīsimies labot norādītās kļūdas. Tomēr Komisija neuzņemas nekādu atbildību vai saistības attiecībā uz dalībvalstu uzticamajos sarakstos sniegto informāciju, jo par tiem atbild vienīgi dalībvalstis. Mēs darām visu, lai līdz minimumam samazinātu traucējumus, ko rada tehniskas kļūmes. Tomēr atsevišķos gadījumos dati vai informācija, kas iekļauta mūsu vietnē, ir sagatavota vai organizēta datnēs vai formātos, kas nefunkcionē nevainojami, un mēs nevaram garantēt, ka šādas problēmas nepārtrauks vai citādi neietekmēs mūsu pakalpojumus. Eiropas Komisija neuzņemas nekādu atbildību par problēmām, kas rodas, izmantojot šo vietni vai kādu citu ārēju vietni, uz kuru esam snieguši hipersaiti. Šī atruna neierobežo Eiropas Komisijas atbildību tad, ja nav ievērotas spēkā esošo valsts tiesību aktu prasības, un neierobežo tās atbildību gadījumos, kad saskaņā ar tiesību aktiem tai atbildība ir jāuzņemas.
++ Remiantis 2009 m. spalio 16 d. Komisijos sprendimo 2009/767/EB, kuriuo pagal Europos Parlamento ir Tarybos direktyvą 2006/123/EB dėl paslaugų vidaus rinkoje nustatomos priemonės procedūroms, atliekamoms naudojantis elektroninėmis priemonėmis ir kontaktinių centrų paslaugomis, palengvinti, iš dalies pakeisto Komisijos sprendimu 2010/425/ES ir Komisijos įgyvendinimo sprendimu 2013/662/ES, 2 straipsnio 4 dalimi, šiame sąraše pateikiama informacija, kurią valstybės narės perdavė pagal Komisijos sprendimo 2009/767/EB 2 straipsnio 3 dalį. Ši Europos Komisijos administruojama interneto svetainė – sąveiki priemonė, skirta praktiniam naudojimuisi valstybių narių patikimais sąrašais palengvinti. Siekiame laiku teikti tikslią informaciją ir ištaisyti visas pastebėtas klaidas. Tačiau Komisija neprisiima atsakomybės ar teisinių įsipareigojimų dėl valstybių narių patikimų sąrašų turinio. Už jį atsakingos tik valstybės narės. Siekiame, kad būtų kuo mažiau nesklandumų dėl techninių klaidų. Tačiau tam tikri mūsų interneto svetainėje skelbiami duomenys gali būti sukurti ar susisteminti tokiose rinkmenose arba tokiais formatais, kuriuose pasitaiko klaidų, todėl negalime užtikrinti, kad tokios problemos nesutrikdys mūsų darbo ar jo kaip nors kitaip nepaveiks. Europos Komisija neprisiima atsakomybės už tokio pobūdžio problemas, kylančias naudojantis šia interneto svetaine arba kitomis su ja susietomis išorės svetainėmis. Šiuo atsakomybės apribojimu nesiekiama sumažinti Europos Komisijos teisinių įsipareigojimų nepažeisti jokių taikytinų nacionalinės teisės reikalavimų ar neprisiimti teisinių įsipareigojimų už tai, už ką pagal tą teisę nuo atsakomybės neatleidžiama.
++ A 2010/425/EU bizottsági határozattal és a 2013/662/EU bizottsági végrehajtási határozattal módosított, az eljárásoknak a belső piaci szolgáltatásokról szóló 2006/123/EK európai parlamenti és tanácsi irányelv szerinti egyablakos ügyintézési pontokon keresztül elektronikus eszközökkel történő teljesítését lehetővé tevő rendelkezések meghatározásáról szóló 2009. október 16-i 2009/767/EK bizottsági határozat 2. cikkének (4) bekezdése értelmében a jelen lista azokat az információkat tartalmazza, amelyeket a tagállamok a 2009/767/EK bizottsági határozat 2. cikkének (3) bekezdése értelmében jelentettek be. Az Európai Bizottság e weblapot a kölcsönös átjárhatóság elősegítésére tartja fönn, abból a célból, hogy megkönnyítse a megbízható szolgáltatók listájának használatát. Célunk az, hogy ezek az információk naprakészek és pontosak legyenek. Amennyiben arról értesülünk, hogy a webhelyen hibás információk szerepelnek, azokat igyekszünk kijavítani. A Bizottság semmilyen felelősséget sem vállal a nemzeti megbízható szolgáltatók listájának tartalmáért, mert azért kizárólag a tagállamok felelősek. Arra törekszünk, hogy az esetleges technikai hibák a lehető legkisebb mértékben okozzanak fennakadásokat a portál működésében. Előfordulhat ugyanakkor, hogy a portál oldalain található adatok vagy információk olyan fájlokban vagy formátumokban állnak rendelkezésre, amelyek nem mentesek a hibáktól; ilyen esetekben nem tudjuk garantálni, hogy ezek a problémák nem okoznak fennakadásokat a webhely használata során. Az Európai Bizottság nem vállal felelősséget a honlap (vagy a belinkelt külső honlapok) használatából fakadó problémákért. E jogi nyilatkozat nem korlátozza az Európai Bizottságnak az alkalmazandó közösségi jogban lefektetett követelményekből fakadó felelősségét, és nem zárja ki a Bizottság felelősségét olyan ügyekben, amelyekért az említett jog értelmében felelősségre vonható.
++ F'konformità mal-Art. 2(4) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE tas-16 ta' Ottubru 2009 li tistipula miżuri li jiffaċilitaw l-użu ta’ proċeduri b’mezzi elettroniċi permezz tal-"punti ta’ kuntatt waħdieni" skont id-Direttiva 2006/123/KE tal-Parlament Ewropew u tal-Kunsill dwar is-servizzi fis-suq intern, kif emendata bid-Deċiżjoni tal-Kummissjoni 2010/425/UE, u d-Deċiżjoni ta' Implimentazzjoni tal-Kummissjoni 2013/662/UE, dan l-elenku fih l-informazzjoni notifikata mill-Istati Membri skont l-Art. 2 (3) tad-Deċiżjoni tal-Kummissjoni 2009/767/KE. Il-Kummissjoni Ewropea żżomm dan is-sit bħala strument ta' interoperabilità ddisinnjat biex jiffaċilita l-użu prattiku tal-Listi ta' Fiduċja nazzjonali. L-għan tagħna hu li nżommu din l-informazzjoni aġġornata u eżatta. Jekk tiġbdulna l-attenzjoni li hemm żbalji, aħna nippruvaw nikkoreġuhom. Madanakollu l-Kummissjoni ma taċċetta l-ebda responsabbiltà fir-rigward tal-kontenut tal-Listi ta' Fiduċja nazzjonali li taqa' esklussivament fuq l-Istati Membri. Huwa l-għan tagħna li nnaqqsu t-tfixkil ikkawżat mill-iżbalji tekniċi. Madanakollu, xi dejta jew informazzjoni fuq is-sit tagħna setgħet inħolqot jew ġiet strutturata f’fajls jew formati li mhumiex ħielsa mill-iżbalji u ma nistgħux niggarantixxu li s-servizz tagħna ma jiġix interrott jew b’xi mod effettwat minn problemi bħal dawn. Il-Kummissjoni ma tieħu l-ebda responsabbiltà għal dawn il-problemi mġarrba bħala riżultat tal-użu ta' dan is-sit jew kwalunkwe siti esterni relatati. Din ir-rinunzja mhijiex maħsuba biex tillimita r-responsabbiltà tal-Kummissjoni fil-kontravenzjoni ta' kwalunkwe rekwiżit stipulat fil-liġi applikabbli tal-Komunità, l-anqas biex tneħħi r-responsabbiltà għal kwistjonijiet li jistgħu ma jkunux esklużi taħt dik il-liġi.
++ Overeenkomstig artikel 2, lid 4, van Beschikking 2009/767/EG van de Commissie van 16 oktober 2009 inzake maatregelen voor een gemakkelijker gebruik van elektronische procedures via het één-loket in het kader van Richtlijn 2006/123/EG van het Europees Parlement en de Raad betreffende diensten op de interne markt, als gewijzigd bij Besluit 2010/425/EU van de Commissie en Uitvoeringsbesluit 2013/662/EU van de Commissie, bevat deze lijst de door de lidstaten meegedeelde gegevens op grond van artikel 2, lid 3, van Beschikking 2009/767/EG. De Europese Commissie wil met deze website het gebruik van de vertrouwenslijsten vergemakkelijken. Ons doel is up-to-date en nauwkeurige informatie aan te bieden. Gesignaleerde fouten worden zo snel mogelijk gecorrigeerd. De Commissie aanvaardt echter geen enkele verantwoordelijkheid of aansprakelijkheid met betrekking tot de informatie op de vertrouwenslijsten. De verantwoordelijkheid hiervoor ligt uitsluitend bij de EU-landen. Wij proberen onderbrekingen door technische storingen zoveel mogelijk te beperken. Sommige gegevens of informatie op onze site kan zijn aangemaakt of omgezet in bestanden of formaten die niet foutloos zijn. Wij kunnen niet uitsluiten dat onze dienstverlening door dergelijke problemen wordt verstoord. De Commissie aanvaardt geen aansprakelijkheid voor die problemen die zich als gevolg van het gebruik van deze site of van andere daarmee verbonden externe sites mochten voordoen. Met deze disclaimer wordt niet beoogd de aansprakelijkheid van de Commissie te beperken in strijd met de in de toepasselijke EU-wetgeving vervatte vereisten, noch haar aansprakelijkheid uit te sluiten voor aangelegenheden die uit hoofde van die wetgeving niet mogen worden uitgesloten.
++ Zgodnie z art. 2 ust. 4 decyzji Komisji 2009/767/WE z dnia 16 października 2009 r. ustanawiającej środki ułatwiające korzystanie z procedur realizowanych drogą elektroniczną poprzez „pojedyncze punkty kontaktowe” zgodnie z dyrektywą 2006/123/WE Parlamentu Europejskiego i Rady dotyczącą usług na rynku wewnętrznym, zmienionej decyzją Komisji 2010/425/UE i decyzją wykonawczą Komisji 2013/662/UE, wykaz ten zawiera informacje przekazane przez państwa członkowskie. Ta strona internetowa Komisji Europejskiej ma ułatwić korzystanie z krajowych zaufanych list. Naszym celem jest dostarczanie aktualnych i ścisłych informacji. Jeśli zostaniemy powiadomieni o błędach, dołożymy wszelkich starań, aby je skorygować. Komisja nie ponosi jednak żadnej odpowiedzialności za treść krajowych zaufanych list, za którą odpowiadają wyłącznie państwa członkowskie. Naszym celem jest ograniczenie do minimum zakłóceń wynikających z błędów technicznych. Jednak niektóre z zamieszczonych w tym serwisie danych lub informacji mogły być utworzone lub zamieszczone w plikach lub formatach, które nie są wolne od błędów, w związku z czym nie możemy zagwarantować, że problemy takie nie spowodują przerw w dostępie do serwisu lub innych zakłóceń w jego funkcjonowaniu. Komisja Europejska nie bierze odpowiedzialności w związku z tego rodzaju problemami będącymi następstwem korzystania z tego serwisu lub jakichkolwiek serwisów zewnętrznych, do których odsyła niniejszy serwis. Niniejsze zastrzeżenie nie ma na celu ograniczenia odpowiedzialności Komisji Europejskiej w przypadku naruszenia jakichkolwiek wymagań określonych w stosownych przepisach prawa krajowego ani wyłączenia jej odpowiedzialności za kwestie, które na gruncie tego prawa nie podlegają wyłączeniu.
++ Em conformidade com o n.º 4 do artigo 2.° da Decisão 2009/767/CE da Comissão, de 16 de Outubro de 2009, que determina medidas destinadas a facilitar a utilização de procedimentos informatizados através de balcões únicos, nos termos da Directiva 2006/123/CE do Parlamento Europeu e do Conselho relativa aos serviços no mercado interno, com a redacção que lhe foi dada pela Decisão 2010/425/EU e pela Decisão de Execução 2013/662/UE da Comissão, a presente lista contém as informações notificadas pelos Estados-Membros ao abrigo do n.º 3 do artigo 2.° da Decisão 2009/767/CE da Comissão. Este sítio Web da Comissão Europeia assegura a interoperabilidade necessária para facilitar uma utilização eficaz das listas aprovadas e tem por objectivo fornecer informações exactas e actualizadas. Procuraremos corrigir todos os erros que nos forem comunicados. Contudo, a Comissão declina toda e qualquer responsabilidade quanto ao conteúdo das listas aprovadas nacionais, que incumbe exclusivamente aos Estados-Membros. É nosso objectivo reduzir ao mínimo os inconvenientes causados por erros técnicos. Contudo, determinados dados constantes do nosso sítio podem ter sido criados ou estruturados em ficheiros ou formatos não isentos de erros, pelo que não podemos garantir um serviço sem interrupções ou perturbações. A Comissão declina qualquer responsabilidade por eventuais problemas que surjam na sequência da consulta deste sítio ou de quaisquer sítios externos a que as ligações dêem acesso. A presente declaração de exoneração de responsabilidade não pretende limitar a responsabilidade da Comissão Europeia de uma forma que contrarie o disposto na legislação nacional aplicável, nem excluir a sua responsabilidade nos casos em que tal não é permitido por essa legislação.
++ În conformitate cu articolul 2 alineatul (4) din Decizia Comisiei 2009/767/CE din 16 octombrie 2009 de stabilire a unor măsuri de facilitare a utilizării procedurilor prin mijloace electronice prin intermediul „ghișeelor unice” în temeiul Directivei 2006/123/CE a Parlamentului European și a Consiliului privind serviciile în cadrul pieței interne, așa cum a fost modificată prin Decizia Comisiei 2010/425/UE și prin Decizia de punere în aplicare 2013/662/UE a Comisiei, prezenta listă conține informațiile notificate de statele membre în conformitate cu articolul 2 alineatul (3) din Decizia Comisiei 2009/767/CE. Comisia Europeană utilizează acest site ca instrument de facilitare a utilizării Listelor naționale sigure, prin sporirea interoperabilității. Scopul nostru este ca aceste informații să fie actualizate și exacte. În cazul în care ni se vor semnala erori, vom încerca să le corectăm. Totuși, Comisia nu își asumă niciun fel de responsabilitate cu privire la conținutul Listelor naționale sigure, care intră, integral, în sarcina statelor membre. De asemenea, ne propunem să reducem consecințele negative cauzate de erori tehnice. Cu toate acestea, este posibil ca unele date sau informații de pe site-ul nostru să fi fost create sau structurate în fișiere sau formate care pot prezenta erori. Prin urmare, nu putem garanta că serviciile noastre nu vor fi întrerupte sau afectate de asemenea probleme. Comisia Europeană nu își asumă nicio responsabilitate cu privire la eventuale probleme survenite ca urmare a utilizării acestui site sau a oricăror alte site-uri externe la care face trimitere. Această denegare de responsabilitate nu este destinată să limiteze răspunderea Comisiei Europene într-un mod care contravine reglementărilor prevăzute de legislația internă aplicabilă și nu exclude răspunderea sa în cazuri care, în conformitate cu legislația respectivă, aceasta nu poate fi exclusă.
++ V súlade s článkom 2 ods. 4 rozhodnutia Komisie 2009/767/ES zo 16. októbra 2009, ktorým sa ustanovujú opatrenia na uľahčenie postupov elektronickými spôsobmi prostredníctvom miest jednotného kontaktu podľa smernice Európskeho parlamentu a Rady 2006/123/ES o službách na vnútornom trhu, zmeneného rozhodnutím Komisie 2010/425/EÚ a vykonávacím rozhodnutím Komisie 2013/662/EÚ, tento zoznam obsahuje informácie oznámené členskými štátmi podľa článku 2 ods. 3 rozhodnutia Komisie 2009/767/ES. Európska komisia spravuje tieto internetové stránky ako interoperabilný nástroj, ktorý slúži na uľahčenie praktického využitia zoznamov dôveryhodných informácií. Naším cieľom je poskytovať tieto informácie včas a správne. Ak budeme upozornení na chyby, pokúsime sa ich napraviť. Komisia však nepreberá žiadnu zodpovednosť, ani inak neručí za obsah zoznamov dôveryhodných informácií, ktoré poskytli členské štáty. Je naším cieľom minimalizovať technické chyby. Niektoré informácie alebo údaje na tejto webovej lokalite však mohli byť vytvorené v chybných súboroch alebo formátoch, a preto nemožno zaručiť, že tieto problémy nespôsobia výpadok alebo inú poruchu našej webovej lokality. Komisia nenesie žiadnu zodpovednosť za podobné chyby, ktoré sa zistia pri používaní tejto lokality alebo pridružených externých lokalít. Zámerom tohto vyhlásenia o odmietnutí zodpovednosti nie je obmedzenie zodpovednosti Európskej komisie v rozpore s požiadavkami ustanovenými v príslušných vnútroštátnych predpisoch ani vylúčenie jej zodpovednosti vo veciach, v ktorých ju podľa týchto predpisov nie je možné vylúčiť.
++ Seznam v skladu s členom 2(4) Odločbe Komisije 2009/767/ES z dne 16. oktobra 2009 o vzpostavitvi ukrepov za pospeševanje uporabe postopkov po elektronski poti s pomočjo „enotnih kontaktnih točk“ po Direktivi 2006/123/ES Evropskega parlamenta in Sveta o storitvah na notranjem trgu, kakor je bila spremenjena z Odločbo Komisije 2010/425/EU in Izvedbenim sklepom Komisije 2013/662/EU, vsebuje informacije, ki so jih v skladu s členom 2 (3) Odločbe Komisije 2009/767/ES sporočile države članice. Evropska komisija si prizadeva izboljšati praktično uporabo zanesljivih seznamov držav članic. Temu je namenjeno tudi to spletišče. Želimo zagotavljati pravočasne in točne informacije. Če nas boste opozorili na morebitne napake, jih bomo poskušali čimprej odpraviti. Komisija ne prevzema nikakršne zakonske ali druge odgovornosti glede vsebine nacionalnih zanesljivih seznamov, za katero so odgovorne izključno države članice. Uporabnikom želimo omogočiti nemoteno uporabo s čim manj tehničnimi napakami. Vendar so lahko nekateri podatki in informacije na našem spletišču v datotekah ali obliki, ki niso popolnoma brez napak, zato ne moremo zagotoviti, da takšne težave ne bodo vplivale na zagotavljanje naših storitev. Komisija ne prevzema nobene odgovornosti v zvezi s težavami, ki so posledica uporabe tega spletišča ali povezanega zunanjega spletišča. Izjava ne omejuje odgovornosti Evropske komisije pri kakršnem koli delovanju v nasprotju z veljavno nacionalno zakonodajo, niti ne izključuje odgovornosti za dejanja, ki jih v skladu s to zakonodajo ni mogoče izključiti.
++ Tämä luettelo sisältää komission päätöksen 2009/767/EY 2 artiklan 4 kohdan mukaisesti tiedot, jotka EU-maat ovat toimittaneet komissiolle päätöksen 2009/767/EY 2 artiklan 3 kohdan mukaisesti (komission päätös 2009/767/EY, tehty 16 päivänä lokakuuta 2009, toimenpiteistä sähköisten menettelyjen käytön edistämiseksi keskitettyjä asiointipisteitä käyttäen palveluista sisämarkkinoilla annetun Euroopan parlamentin ja neuvoston direktiivin 2006/123/EY mukaisesti, sellaisena kuin se on muutettuna komission päätöksellä 2010/425/EU ja komissio täytäntöönpanopäätöksellä 2013/662/EU). Euroopan komissio ylläpitää tätä verkkosivustoa helpottaakseen kansallisten luotettavien luetteloiden käyttöä. Pyrimme pitämään tiedot ajantasaisina ja virheettöminä. Pyrimme korjaamaan tietoomme tulleet virheet. Komissio ei kuitenkaan voi olla vastuussa kansallisten luotettavien luetteloiden sisällöstä, joka on yksinomaan jäsenvaltioiden vastuulla. Tavoitteenamme on minimoida teknisten häiriöiden aiheuttamat haitat. Jotkin tiedot sivustollamme on voitu luoda tai muotoilla sellaiseen muotoon tai sellaisiin tiedostoihin, jotka eivät ole virheettömiä, emmekä voi taata, ettei palvelumme keskeydy tai etteivät kyseiset ongelmat muutoin vaikuta siihen. Euroopan komissio ei vastaa ongelmista, jotka johtuvat tämän sivuston tai siihen linkitettyjen ulkopuolisten sivustojen käytöstä. Tämän vastuuvapauslausekkeen tarkoituksena ei ole rajoittaa Euroopan komission vastuuta vastoin sovellettavan kansallisen lain vaatimuksia tai poistaa komission vastuuta seikoista, joiden osalta vastuuta ei sovellettavan kansallisen lain mukaan voida poistaa.
++ Av listan framgår var du kan hitta den information som EU-länderna har anmält, och som kommissionen måste tillhandahålla, enligt artikel 2.3 och 2.4 i kommissionens beslut 2009/767/EG av den 16 oktober 2009 om åtgärder som underlättar användningen av förfaranden på elektronisk väg genom gemensamma kontaktpunkter i enlighet med Europaparlamentets och rådets direktiv 2006/123/EG om tjänster på den inre marknaden, ändrad genom kommissionens beslut 2010/425/EU och kommissionens genomförandebeslut 2013/662/EU. Vi har samlat informationen på den här webbplatsen, så att du lättare ska kunna använda den i praktiken. Vi strävar efter att hålla informationen aktuell och korrekt. Om felaktigheter kommer till vår kännedom, försöker vi att rätta till dem. Vi frånsäger oss dock allt ansvar för de nationella förteckningarna. Medlemsländerna ansvarar helt och hållet själva för innehållet. Vi strävar efter att så långt som möjligt undvika tekniska störningar. En del uppgifter eller information på vår sida kan dock ha skapats eller strukturerats i filer eller format som inte är felfria. Vi kan inte garantera att den service vi tillhandahåller kommer att vara fri från avbrott eller andra störningar som har att göra med sådana problem. Kommissionen frånsäger sig allt ansvar för problem som kan uppstå till följd av att denna webbplats eller någon av dess länkar har använts. Denna ansvarsfriskrivning är inte avsedd att inskränka kommissionens ansvar i strid med tillämplig nationell lagstiftning eller att utesluta ansvar för kommissionen i de fall där friskrivning inte får ske enligt sådan lagstiftning.
++ U skladu s člankom 2. stavkom 4. Odluke Komisije 2009/767/EZ od 16. listopada 2009. o utvrđivanju mjera kojima se olakšava uporaba postupaka elektroničkim putem preko „jedinstvenih kontaktnih točaka” u skladu s Direktivom 2006/123/EZ Europskog parlamenta i Vijeća o uslugama na unutarnjem tržištu, kako je izmijenjena Odlukom Komisije 2010/425/EU i Provedbenom odlukom Komisije 2013/662/EU, trenutačni popis sadržava informacije o kojima su države članice izvijestile u skladu s člankom 2. stavkom 3. Odluke Komisije 2009/767/EZ. Europska Komisija održava ovo web-mjesto kao sredstvo za postizanje interoperabilnosti koje je napravljeno kako bi olakšalo praktičnu primjenu nacionalnih pouzdanih popisa. Naš je cilj ove informacije održavati pravodobnim i točnim. Ukaže li nam se na pogreške, pokušat ćemo ih otkloniti. No, Komisija ne preuzima nikakvu odgovornost za sadržaj nacionalnih pouzdanih popisa, jer su za njega odgovorne isključivo države članice. Cilj nam je smetnje uzrokovane tehničkim pogreškama svesti na minimum. Međutim, postoji mogućnost da su neki podaci i informacije na našim stranicama izrađeni ili strukturirani u datotekama ili formatima koji nisu bez pogrešaka te stoga ne možemo jamčiti da će se naše usluge odvijati bez prekida ili da takvi problemi neće na neki drugi način utjecati na njih. Europska Komisija ne preuzima nikakvu odgovornost u vezi s problemima koji nastanu zbog uporabe ovih stranica ili bilo kojih povezanih vanjskih stranica. Ovom se izjavom o ograničenju odgovornosti ne ograničava odgovornost Europske Komisije u slučaju kršenja uvjeta propisanih primjenjivim nacionalnim pravom niti se isključuje njezina odgovornost u slučajevima u kojima u skladu s tim pravom to nije moguće.
++
++ 65535
++
++
++
++
++
++ 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
++
++
++
++ https://www.signatur.rtr.at/currenttl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ AT
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Rundfunk und Telekom Regulierungs-GmbH
++ Rundfunk und Telekom Regulierungs-GmbH
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/AT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://tsl.belgium.be/tsl-be.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ BE
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ FPS Economy, SMEs, Self-employed and Energy - Quality and Safety
++ SPF Economie, PME, Classes moyennes et Energie - Qualité et Sécurité
++ FOD Economie, KMO, Middenstand en Energie - Kwaliteit en Veiligheid
++ FÖD Wirtschaft, KMU, Mittelstand und Energie - Qualität und Sicherheit
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BE
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://crc.bg/files/_bg/TSL-CRC-BG-signed.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ BG
++
++
++ application/pdf
++
++
++
++ Communications Regulation Commission
++ Комисия за регулиране на съобщенията
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BG
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://crc.bg/files/_bg/TSL-CRC-BG-signed.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ BG
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Communications Regulation Commission
++ Комисия за регулиране на съобщенията
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/BG
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mcw.gov.cy/mcw/dec/dec.nsf/all/B28C11BBFDBAC045C2257E0D002937E9/$file/TSL-CY-sign.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ CY
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Department of Electronic Communications
++ Τμήμα Ηλεκτρονικών Επικοινωνιών
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CY
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://tsl.gov.cz/publ/TSL_CZ.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ CZ
++
++
++ application/pdf
++
++
++
++ Ministry of the Interior of the Czech Republic
++ Ministerstvo vnitra České republiky
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CZ
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://tsl.gov.cz/publ/TSL_CZ.xtsl
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ CZ
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Ministry of the Interior of the Czech Republic
++ Ministerstvo vnitra České republiky
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/CZ
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.nrca-ds.de/st/TSL-XML.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ DE
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Federal Network Agency
++ Bundesnetzagentur
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DE
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.digst.dk/~/media/Files/Loesninger-og-infrastruktur/NemID/HumanReadabletldkxml.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ DK
++
++
++ application/pdf
++
++
++
++ Danish Agency for Digitisation // CVR:34051178
++ Digitaliseringsstyrelsen // CVR:34051178
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DK
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.digst.dk/~/media/Files/Loesninger-og-infrastruktur/NemID/TLDK.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ DK
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Digitaliseringsstyrelsen // CVR:34051178
++ Danish Agency for Digitisation // CVR:34051178
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/DK
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://sr.riik.ee/tsl/estonian-tsl.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ EE
++
++
++ application/pdf
++
++
++
++ Estonian Technical Surveillance Authority
++ Tehnilise Järelevalve Amet
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://sr.riik.ee/tsl/estonian-tsl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ EE
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Estonian Technical Surveillance Authority
++ Tehnilise Järelevalve Amet
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.eett.gr/tsl/EL-TSL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ EL
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Hellenic Telecommunications and Post Commission, EETT
++ Εθνική Επιτροπή Τηλεπικοινωνιών και Ταχυδρομείων - EETT
++ EETT
++ EETT
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EL
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://sede.minetur.gob.es/Prestadores/TSL/TSL.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ ES
++
++
++ application/pdf
++
++
++
++ MINISTRY OF INDUSTRY ENERGY AND TOURISM
++ MINISTERIO DE INDUSTRIA ENERGIA Y TURISMO
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/ES
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://sede.minetur.gob.es/Prestadores/TSL/TSL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ ES
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ MINISTRY OF INDUSTRY ENERGY AND TOURISM
++ MINISTERIO DE INDUSTRIA ENERGIA Y TURISMO
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/ES
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.viestintavirasto.fi/attachments/HumanReadable_TSL-Ficora.xml.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ FI
++
++
++ application/pdf
++
++
++
++ Finnish Communications Regulatory Authority
++ Viestintavirasto
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FI
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.viestintavirasto.fi/attachments/TSL-Ficora.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ FI
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Finnish Communications Regulatory Authority
++ Viestintavirasto
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FI
++
++
++
++
++
++
++
++
++ MIIEfjCCA2agAwIBAgISESFFIhi7LsGOut4p3YeL6MH7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjE6MDgGA1UEAwwxQXV0b3JpdMOpIGRlIGNlcnRpZmljYXRpb24gcG9ydGV1ciBBQUUgMyDDqXRvaWxlczAeFw0xNDAzMjYxNTEwMTJaFw0xNzAzMjYxNDEwMTJaMH0xCzAJBgNVBAYTAkZSMS4wLAYDVQQKEyVBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU2VjdXJpc2VzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjElMCMGA1UEAxMcTGF1cmVudCBWb2lsbG90IDIzMTAwMDExNTN2bDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjtrKgkGxUMgxtItb0taMxoKdUFZIo7mUnhuWa5ozlnHvF1QZ+GlrgUCcRZtvMkzRkjzzsduwe3d0pXTXbddjs2CPD5nnyXpVCw0RG9tgBSwSkNMB2BFPDeNoShLNh6GgJ5pYpfPj+Xj4AG9s4wZAPtNBXNoZj25lK85XPbNCwroOXStJVqWryr6A8Wa/IIBui3uxyQcgEhQTK0TmXRsnWOI6YCOhVeQm7Nj8yelWu6j4zqqf9IoFbn8U7YQ+kgRAhZjpUlQBiXRzyCAPYZn/GE7v8xAodEppwpQ3MEwUMul++ENVixJnPhCTK+1DXuk33FC5eh8l3pJsWMfJFWVAECAwEAAaOB3zCB3DAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDAXBgNVHSAEEDAOMAwGCiqBegGBSAIDAQEwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC5hbnRzLmdvdXYuZnIvYW50c3YyL2FjX3BvcnRldXJfYWFlLmNybDAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAdBgNVHQ4EFgQUO8vG9yPdo2CH7zThOxpkoirLy/IwHwYDVR0jBBgwFoAUrS1vABmDqTgbf4cj78PA932oJUkwDQYJKoZIhvcNAQELBQADggEBAKqCs2JJe0jjmqQUARdsLDAB27S9glO6UHWprnkUG3OoJRRnDewACyo4MTdst2WgB6kAuQ80lMsTGCpRTN4TppbZDvHtcv6QsAV+878m0zdzBfCLp8F9pMxQaQZNFjBD3o0TsGz4plY1KCgHBviSRqwdAT7SqY68XAjMj+e3WhJ0693nEMmurXMpqe2OE1s5Y5BExlxhffImyrhDzry4/V0ZEnAb99DW0zr+WTNZFlkpz9CwZgPWTpuGHagU8/aFCJ2hbrmYZYsPhHMBLbBKfphJ9rrojQmY7SWpvd7ygGIfi9migV7EFMq/v8XyXuwFq1jt7QgturXnb39dgU7MT9A=
++
++
++
++ http://references.modernisation.gouv.fr/sites/default/files/TSL-FR_xml.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ FR
++
++
++ application/pdf
++
++
++
++ Directorate General for State Modernisation
++ Direction Générale de la Modernisation de l'Etat (DGME )
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FR
++
++
++
++
++
++
++
++
++ MIIEfjCCA2agAwIBAgISESFFIhi7LsGOut4p3YeL6MH7MA0GCSqGSIb3DQEBCwUAMIGUMQswCQYDVQQGEwJGUjEwMC4GA1UECgwnQWdlbmNlIE5hdGlvbmFsZSBkZXMgVGl0cmVzIFPDqWN1cmlzw6lzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjE6MDgGA1UEAwwxQXV0b3JpdMOpIGRlIGNlcnRpZmljYXRpb24gcG9ydGV1ciBBQUUgMyDDqXRvaWxlczAeFw0xNDAzMjYxNTEwMTJaFw0xNzAzMjYxNDEwMTJaMH0xCzAJBgNVBAYTAkZSMS4wLAYDVQQKEyVBZ2VuY2UgTmF0aW9uYWxlIGRlcyBUaXRyZXMgU2VjdXJpc2VzMRcwFQYDVQQLEw4wMDAyIDEzMDAwMzI2MjElMCMGA1UEAxMcTGF1cmVudCBWb2lsbG90IDIzMTAwMDExNTN2bDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjtrKgkGxUMgxtItb0taMxoKdUFZIo7mUnhuWa5ozlnHvF1QZ+GlrgUCcRZtvMkzRkjzzsduwe3d0pXTXbddjs2CPD5nnyXpVCw0RG9tgBSwSkNMB2BFPDeNoShLNh6GgJ5pYpfPj+Xj4AG9s4wZAPtNBXNoZj25lK85XPbNCwroOXStJVqWryr6A8Wa/IIBui3uxyQcgEhQTK0TmXRsnWOI6YCOhVeQm7Nj8yelWu6j4zqqf9IoFbn8U7YQ+kgRAhZjpUlQBiXRzyCAPYZn/GE7v8xAodEppwpQ3MEwUMul++ENVixJnPhCTK+1DXuk33FC5eh8l3pJsWMfJFWVAECAwEAAaOB3zCB3DAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIGQDAXBgNVHSAEEDAOMAwGCiqBegGBSAIDAQEwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybC5hbnRzLmdvdXYuZnIvYW50c3YyL2FjX3BvcnRldXJfYWFlLmNybDAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDAdBgNVHQ4EFgQUO8vG9yPdo2CH7zThOxpkoirLy/IwHwYDVR0jBBgwFoAUrS1vABmDqTgbf4cj78PA932oJUkwDQYJKoZIhvcNAQELBQADggEBAKqCs2JJe0jjmqQUARdsLDAB27S9glO6UHWprnkUG3OoJRRnDewACyo4MTdst2WgB6kAuQ80lMsTGCpRTN4TppbZDvHtcv6QsAV+878m0zdzBfCLp8F9pMxQaQZNFjBD3o0TsGz4plY1KCgHBviSRqwdAT7SqY68XAjMj+e3WhJ0693nEMmurXMpqe2OE1s5Y5BExlxhffImyrhDzry4/V0ZEnAb99DW0zr+WTNZFlkpz9CwZgPWTpuGHagU8/aFCJ2hbrmYZYsPhHMBLbBKfphJ9rrojQmY7SWpvd7ygGIfi9migV7EFMq/v8XyXuwFq1jt7QgturXnb39dgU7MT9A=
++
++
++
++ http://references.modernisation.gouv.fr/sites/default/files/TSL-FR.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ FR
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Directorate General for State Modernisation
++ Direction Générale de la Modernisation de l'Etat (DGME )
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/FR
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mingo.hr/public/trgovina/TSL-HR.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ HR
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Ministry of the economy
++ Ministarstvo gospodarstva
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HR
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.nmhh.hu/tl/pub/HU_TL.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ HU
++
++
++ application/pdf
++
++
++
++ National Media and Infocommunications Authority, Hungary
++ Nemzeti Média- és Hírközlési Hatóság
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HU
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.nmhh.hu/tl/pub/HU_TL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ HU
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ National Media and Infocommunications Authority, Hungary
++ Nemzeti Média- és Hírközlési Hatóság
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/HU
++
++
++
++
++
++
++
++
++ MIICwTCCAiqgAwIBAgIJAJXDVBeDkXK3MA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xMDA3MDUxNDI3MjVaFw0yMDA3MDIxNDI3MjVaMFQxCzAJBgNVBAYTAklFMR4wHAYDVQQKExVEZXBhcnRtZW50IG9mIEZpbmFuY2UxDTALBgNVBAsTBENNT0QxFjAUBgNVBAMTDVRhZGdoIE8nTGVhcnkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL2eMyRkdde3Brd1N6gh1inG5j8gRbYQ6T/2BwiUlStHEeP/DmKcWKghQKEs6SBMSY/HGZw3ffrqe8tbzDBDeM0Z/F4xgSgYpcVL2QKTtQx4Wv61TESxNH7w5Jc9K2ZpeZz2bAcT2jrFdvBNcwtZ8hNyRsny2xNI8YuvpaZiLw1LAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTxbALrhi0E0ebV6LpbNTNCvGXorzAfBgNVHSMEGDAWgBRfcPgfLU4sDzxy8r51M+iEDQIcjTANBgkqhkiG9w0BAQUFAAOBgQB4UDYDlveQZFbeN/za2UxQs+RqVZ9u+vT+lG4c+ecxmuFb6vpREjM28WciOAzzJ6hXcXxSZHgYbtVcL6F0JcPBT1HCFGTuHOWlBXzKL4zsuUmMYMPKD+2OojFDmAAvqlsqJT7bWA22EpxRHSf29twbbUuOw04rDAWh6RPDhg7zRg==
++
++
++
++
++ MIIC5DCCAk2gAwIBAgIJAJXDVBeDkXNiMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xNDA2MTYwOTU2MTJaFw0yNDA2MTMwOTU2MTJaMHcxCzAJBgNVBAYTAklFMTQwMgYDVQQKEytEZXBhcnRtZW50IG9mIFB1YmxpYyBFeHBlbmRpdHVyZSBhbmQgUmVmb3JtMRowGAYDVQQLExFHb3Zlcm5tZW50IFJlZm9ybTEWMBQGA1UEAxMNVGFkZ2ggTyBMZWFyeTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0+AtJZLHW+Nkc/Rho8qflL2lEr8OoChQ3nzhiGHSIW/QmpHzzm54mPL6dybLmnpE5/I2lum0c0DohkQKH07Ouz46Lk/AGs7qpRNE14y1WOtbL7JkW5Y7Ktv/gqv8neg77feAUiZNJaQZ2nhIaQi3OyXqwqzEGafzpWsj2BxId2cCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFMVbM3lCFwp+r61i88s1hisafmA+MB8GA1UdIwQYMBaAFF9w+B8tTiwPPHLyvnUz6IQNAhyNMA0GCSqGSIb3DQEBBQUAA4GBAAxyDOqFkdqel1AxOGm04dl87WdBvoew1wxaEp4AhUtk4nAmu7EgmB3scop6Q43hq+dWScvSxWPZAyKUGEmc/qsUnq9NRQGqpB8g9CJKYEC9HHkbNn7b/LbNRdvd49YEfC5qAPgj0SDmQffcahrIGyU2lzZfTW4I00cXn7ogUqu5
++
++
++
++
++ MIIHZjCCBk6gAwIBAgIEQnrNujANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJJRTEQMA4GA1UEChMHQW4gUG9zdDEYMBYGA1UECxMPUG9zdC5UcnVzdCBMdGQuMSIwIAYDVQQDExlQb3N0LlRydXN0IE9wZXJhdGlvbmFsIENBMB4XDTE0MDYxODEzMjI0NloXDTE3MDYxODEzMjI0NlowgfQxCzAJBgNVBAYTAklFMQ8wDQYDVQQIDAZEdWJsaW4xQjBABgNVBAoMOURlcGFydG1lbnQgb2YgQ29tbXVuaWNhdGlvbnMgRW5lcmd5IGFuZCBOYXR1cmFsIFJlc291cmNlczEeMBwGA1UECwwVUXVhbGlmaWVkIENlcnRpZmljYXRlMTowOAYDVQQLDDFDb21tdW5pY2F0aW9ucyAoQnVzaW5lc3MgYW5kIFRlY2hub2xvZ3kpIERpdmlzaW9uMR4wHAYDVQQFExU5MDQxMTA3Mi9QVDIxMTA1MjEwNDMxFDASBgNVBAMMC1JvcnkgSGluY2h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyr4qcfKk4GhcoHYRQaLWtDSMBXUttCPLAJiHE52CIgb3wdDcqrSSDOAMdr/ui8v5+HB6/GwabQ0H8OdoQnLoBTFv56NW4u9dlzmR7A5ubvpQ1vKCLJyn+OxlAPmEsal3vrwVgb+r1MaB5STTI0/2Dj90TgPhVZKURj0i+lvLHvwkq2NfYWXaIi+aP1qfAe1PHvFN78vltviL45gomiq6RudbB9+O49uXfIKp/S4SsPt0VCLUrNhkDA6Oux5eUR8+ccKwH7hV+IrGK2t7Y7yfANL3qzObVKpFYVu8jMSmbmiuouU5bGZcU2OJkV1MEHb7/xD2czluzzWW/uj/Uf+v7wIDAQABo4IDlDCCA5AwggHHBgNVHSAEggG+MIIBujCBmAYGBACLMAEBMIGNMIGKBggrBgEFBQcCAjB+DHxJc3N1ZWQgYXMgYSBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgYWNjb3JkaW5nIHRvIEFubmV4IEkgYW5kIElJIG9mIERpcmVjdGl2ZSAxOTk5LzkzL0VDLCBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgbGF3IG9mIElyZWxhbmQuMIIBGwYJKoZIhvcvAQIBMIIBDDCBxQYIKwYBBQUHAgIwgbgMgbVJc3N1ZWQgc3ViamVjdCB0byBQb3N0LlRydXN0IENQUyB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aGljaCBsaW1pdCB3YXJyYW50aWVzIGFuZCBsaWFiaWxpdHkgb2YgUG9zdC5UcnVzdC4gQnkgYWNjZXB0aW5nLCB0aGUgcmVseWluZyBwYXJ0eSBhY2tub3dsZWRnZXMgaXQgaGFzIHJlYWQgYW5kIGFjY2VwdGVkIGJvdGguMEIGCCsGAQUFBwIBFjZodHRwOi8vd3d3LnBvc3QudHJ1c3QuaWUvZG93bmxvYWRzL3Bvc3R0cnVzdGNkc2Nwcy5wZGYwPQYIKwYBBQUHAQMEMTAvMAgGBgQAjkYBATAWBgYEAI5GAQIwDBMDRVVSAgICewIBAjALBgYEAI5GAQMCAQowSwYKKoZIhvcvAQEJAQQ9MDsCAQGGNmh0dHA6Ly90aW1lc3RhbXAudHJ1c3QuaWUvdHNzLXdlYmNsaWVudC9SZXF1ZXN0SGFuZGxlcjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwdQYDVR0jBG4wbIAITLE1xb0jxdWhWqRYMFYxCzAJBgNVBAYTAklFMRAwDgYDVQQKEwdBbiBQb3N0MRgwFgYDVQQLEw9Qb3N0LlRydXN0IEx0ZC4xGzAZBgNVBAMTElBvc3QuVHJ1c3QgUm9vdCBDQYIEOaaXHzBwBgNVHR8EaTBnMGWgY6BhpF8wXTELMAkGA1UEBhMCSUUxEDAOBgNVBAoMB0FuIFBvc3QxGDAWBgNVBAsMD1Bvc3QuVHJ1c3QgTHRkLjEiMCAGA1UEAwwZUG9zdC5UcnVzdCBPcGVyYXRpb25hbCBDQTAdBgNVHQ4EFgQUMjerH60XfHjiGICDZKxyJj/NsmYwDQYJKoZIhvcNAQELBQADggEBAK0PGS1oiSA3p+HuVCBO+H/qQjHvVmwIY3fz7njma/GU6WztcdzA8DAF9f/lI467rhiptozW6NU74KWf3UOarnki39sMBgAO4AhYYpdQgSqa5y+2zqKtSQKtxPYwck+NTptqH5iHTv1C78f9wNd83+6cBntwLu8aDYF+siR8h4DKltutXik6Sv5rfSr0SfclBWqmmMCMlunpYBido50mudWLwgRk+F3ZzqottRBgm4DcxznghV4+cRR1cNwo0XiqaBvSqZKJ7eNI4PQapeHI7PmXRqTxFIFGVzGYVYmXNqzS1hclag7rbZ+2nR+hRcafVAQs7JfJK6+ofEz7GrpkMyw=
++
++
++
++ http://www.dcenr.gov.ie/NR/rdonlyres/A2D966E8-48E1-4709-BFAA-83FA07F3C7F7/0/HumanReadable_signed_tresignedxml.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IE
++
++
++ application/pdf
++
++
++
++ Department of Communications, Energy and Natural Resources
++ An Roinn Cumarsáide, Fuinnimh agus Acmhainní Nádúrtha
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IE
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ MIICwTCCAiqgAwIBAgIJAJXDVBeDkXK3MA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xMDA3MDUxNDI3MjVaFw0yMDA3MDIxNDI3MjVaMFQxCzAJBgNVBAYTAklFMR4wHAYDVQQKExVEZXBhcnRtZW50IG9mIEZpbmFuY2UxDTALBgNVBAsTBENNT0QxFjAUBgNVBAMTDVRhZGdoIE8nTGVhcnkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAL2eMyRkdde3Brd1N6gh1inG5j8gRbYQ6T/2BwiUlStHEeP/DmKcWKghQKEs6SBMSY/HGZw3ffrqe8tbzDBDeM0Z/F4xgSgYpcVL2QKTtQx4Wv61TESxNH7w5Jc9K2ZpeZz2bAcT2jrFdvBNcwtZ8hNyRsny2xNI8YuvpaZiLw1LAgMBAAGjezB5MAkGA1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQWBBTxbALrhi0E0ebV6LpbNTNCvGXorzAfBgNVHSMEGDAWgBRfcPgfLU4sDzxy8r51M+iEDQIcjTANBgkqhkiG9w0BAQUFAAOBgQB4UDYDlveQZFbeN/za2UxQs+RqVZ9u+vT+lG4c+ecxmuFb6vpREjM28WciOAzzJ6hXcXxSZHgYbtVcL6F0JcPBT1HCFGTuHOWlBXzKL4zsuUmMYMPKD+2OojFDmAAvqlsqJT7bWA22EpxRHSf29twbbUuOw04rDAWh6RPDhg7zRg==
++
++
++
++
++ MIIC5DCCAk2gAwIBAgIJAJXDVBeDkXNiMA0GCSqGSIb3DQEBBQUAMHQxCzAJBgNVBAYTAklFMQ8wDQYDVQQHEwZEdWJsaW4xHjAcBgNVBAoTFURlcGFydG1lbnQgb2YgRmluYW5jZTENMAsGA1UECxMEQ01PRDElMCMGA1UEAxMcRXZlbnQgUHVibGlzaGluZyBJbnRlcm5hbCBDQTAeFw0xNDA2MTYwOTU2MTJaFw0yNDA2MTMwOTU2MTJaMHcxCzAJBgNVBAYTAklFMTQwMgYDVQQKEytEZXBhcnRtZW50IG9mIFB1YmxpYyBFeHBlbmRpdHVyZSBhbmQgUmVmb3JtMRowGAYDVQQLExFHb3Zlcm5tZW50IFJlZm9ybTEWMBQGA1UEAxMNVGFkZ2ggTyBMZWFyeTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0+AtJZLHW+Nkc/Rho8qflL2lEr8OoChQ3nzhiGHSIW/QmpHzzm54mPL6dybLmnpE5/I2lum0c0DohkQKH07Ouz46Lk/AGs7qpRNE14y1WOtbL7JkW5Y7Ktv/gqv8neg77feAUiZNJaQZ2nhIaQi3OyXqwqzEGafzpWsj2BxId2cCAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFMVbM3lCFwp+r61i88s1hisafmA+MB8GA1UdIwQYMBaAFF9w+B8tTiwPPHLyvnUz6IQNAhyNMA0GCSqGSIb3DQEBBQUAA4GBAAxyDOqFkdqel1AxOGm04dl87WdBvoew1wxaEp4AhUtk4nAmu7EgmB3scop6Q43hq+dWScvSxWPZAyKUGEmc/qsUnq9NRQGqpB8g9CJKYEC9HHkbNn7b/LbNRdvd49YEfC5qAPgj0SDmQffcahrIGyU2lzZfTW4I00cXn7ogUqu5
++
++
++
++
++ MIIHZjCCBk6gAwIBAgIEQnrNujANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJJRTEQMA4GA1UEChMHQW4gUG9zdDEYMBYGA1UECxMPUG9zdC5UcnVzdCBMdGQuMSIwIAYDVQQDExlQb3N0LlRydXN0IE9wZXJhdGlvbmFsIENBMB4XDTE0MDYxODEzMjI0NloXDTE3MDYxODEzMjI0NlowgfQxCzAJBgNVBAYTAklFMQ8wDQYDVQQIDAZEdWJsaW4xQjBABgNVBAoMOURlcGFydG1lbnQgb2YgQ29tbXVuaWNhdGlvbnMgRW5lcmd5IGFuZCBOYXR1cmFsIFJlc291cmNlczEeMBwGA1UECwwVUXVhbGlmaWVkIENlcnRpZmljYXRlMTowOAYDVQQLDDFDb21tdW5pY2F0aW9ucyAoQnVzaW5lc3MgYW5kIFRlY2hub2xvZ3kpIERpdmlzaW9uMR4wHAYDVQQFExU5MDQxMTA3Mi9QVDIxMTA1MjEwNDMxFDASBgNVBAMMC1JvcnkgSGluY2h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyr4qcfKk4GhcoHYRQaLWtDSMBXUttCPLAJiHE52CIgb3wdDcqrSSDOAMdr/ui8v5+HB6/GwabQ0H8OdoQnLoBTFv56NW4u9dlzmR7A5ubvpQ1vKCLJyn+OxlAPmEsal3vrwVgb+r1MaB5STTI0/2Dj90TgPhVZKURj0i+lvLHvwkq2NfYWXaIi+aP1qfAe1PHvFN78vltviL45gomiq6RudbB9+O49uXfIKp/S4SsPt0VCLUrNhkDA6Oux5eUR8+ccKwH7hV+IrGK2t7Y7yfANL3qzObVKpFYVu8jMSmbmiuouU5bGZcU2OJkV1MEHb7/xD2czluzzWW/uj/Uf+v7wIDAQABo4IDlDCCA5AwggHHBgNVHSAEggG+MIIBujCBmAYGBACLMAEBMIGNMIGKBggrBgEFBQcCAjB+DHxJc3N1ZWQgYXMgYSBRdWFsaWZpZWQgQ2VydGlmaWNhdGUgYWNjb3JkaW5nIHRvIEFubmV4IEkgYW5kIElJIG9mIERpcmVjdGl2ZSAxOTk5LzkzL0VDLCBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgbGF3IG9mIElyZWxhbmQuMIIBGwYJKoZIhvcvAQIBMIIBDDCBxQYIKwYBBQUHAgIwgbgMgbVJc3N1ZWQgc3ViamVjdCB0byBQb3N0LlRydXN0IENQUyB0ZXJtcyBhbmQgY29uZGl0aW9ucyB3aGljaCBsaW1pdCB3YXJyYW50aWVzIGFuZCBsaWFiaWxpdHkgb2YgUG9zdC5UcnVzdC4gQnkgYWNjZXB0aW5nLCB0aGUgcmVseWluZyBwYXJ0eSBhY2tub3dsZWRnZXMgaXQgaGFzIHJlYWQgYW5kIGFjY2VwdGVkIGJvdGguMEIGCCsGAQUFBwIBFjZodHRwOi8vd3d3LnBvc3QudHJ1c3QuaWUvZG93bmxvYWRzL3Bvc3R0cnVzdGNkc2Nwcy5wZGYwPQYIKwYBBQUHAQMEMTAvMAgGBgQAjkYBATAWBgYEAI5GAQIwDBMDRVVSAgICewIBAjALBgYEAI5GAQMCAQowSwYKKoZIhvcvAQEJAQQ9MDsCAQGGNmh0dHA6Ly90aW1lc3RhbXAudHJ1c3QuaWUvdHNzLXdlYmNsaWVudC9SZXF1ZXN0SGFuZGxlcjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIGwDARBgNVHSUECjAIBgYEAJE3AwAwdQYDVR0jBG4wbIAITLE1xb0jxdWhWqRYMFYxCzAJBgNVBAYTAklFMRAwDgYDVQQKEwdBbiBQb3N0MRgwFgYDVQQLEw9Qb3N0LlRydXN0IEx0ZC4xGzAZBgNVBAMTElBvc3QuVHJ1c3QgUm9vdCBDQYIEOaaXHzBwBgNVHR8EaTBnMGWgY6BhpF8wXTELMAkGA1UEBhMCSUUxEDAOBgNVBAoMB0FuIFBvc3QxGDAWBgNVBAsMD1Bvc3QuVHJ1c3QgTHRkLjEiMCAGA1UEAwwZUG9zdC5UcnVzdCBPcGVyYXRpb25hbCBDQTAdBgNVHQ4EFgQUMjerH60XfHjiGICDZKxyJj/NsmYwDQYJKoZIhvcNAQELBQADggEBAK0PGS1oiSA3p+HuVCBO+H/qQjHvVmwIY3fz7njma/GU6WztcdzA8DAF9f/lI467rhiptozW6NU74KWf3UOarnki39sMBgAO4AhYYpdQgSqa5y+2zqKtSQKtxPYwck+NTptqH5iHTv1C78f9wNd83+6cBntwLu8aDYF+siR8h4DKltutXik6Sv5rfSr0SfclBWqmmMCMlunpYBido50mudWLwgRk+F3ZzqottRBgm4DcxznghV4+cRR1cNwo0XiqaBvSqZKJ7eNI4PQapeHI7PmXRqTxFIFGVzGYVYmXNqzS1hclag7rbZ+2nR+hRcafVAQs7JfJK6+ofEz7GrpkMyw=
++
++
++
++ http://files.dcenr.gov.ie/rh/Irelandtslsigned.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IE
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Department of Communications, Energy and Natural Resources
++ An Roinn Cumarsáide, Fuinnimh agus Acmhainní Nádúrtha
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IE
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.neytendastofa.is/library/Files/TSl/tsl.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IS
++
++
++ application/pdf
++
++
++
++ The Consumer Agency
++ Neytendastofa
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IS
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.neytendastofa.is/library/Files/TSl/tsl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IS
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ The Consumer Agency
++ Neytendastofa
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IS
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://applicazioni.cnipa.gov.it/TSL/IT_TSL_HR.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IT
++
++
++ application/pdf
++
++
++
++ Agenzia per l'Italia Digitale
++ Agenzia per l'Italia Digitale
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://applicazioni.cnipa.gov.it/TSL/IT_TSL_signed.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ IT
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Agenzia per l'Italia Digitale
++ Agenzia per l'Italia Digitale
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/IT
++
++
++
++
++
++
++
++
++ MIIEIDCCAwigAwIBAgIJAOi9vb6/aYZ/MA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRowGAYDVQQDExFUcnVzdGVkIExpc3QgQ0EgMTAeFw0xNDAyMTAwOTUyMzBaFw0xNzAyMTAwOTUyMzBaMEcxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRcwFQYDVQQDEw5UcnVzdGVkIExpc3QgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALRpptzN5mxrcRZ2MbyvTgF4huOe30lbI6sWrCq0gKTy6hk+Ussk7TYnE2tyN7IMFIEfQocdxNfMG2L30/jKGFRJ/NNrl2WWwV664I3P0qoIwJQ2RY8u7myyy8uF1WKjDRDbYqyf7jQSS1Onrmz9fPWltpDqyrgIvspb0owH+G2n70v3KUx1Itbr7Hc/4nbBIDTqr30xCCQsaUdti1beWgO9D7Ito3t0kozNbghClLBzr8fduSgaC2ucChIQA68UqXvqrzi81XCPBYymnOwGn2WaAwhtlBiHCg28NtPOYSFFrjZO7TBqFD5Ww+R1HkOcqRQbduMpLL1oKDq7bWyUZXcCAwEAAaOCAQowggEGMB8GA1UdIwQYMBaAFP1jbZk6PKL8QB/DFq6sVyuQJFSqMB0GA1UdDgQWBBTth+rnNQPRdw83reDey1xqpqcjWTAOBgNVHQ8BAf8EBAMCB4AwFwYDVR0gBBAwDjAMBgpggzYKCgAAAQEAMAkGA1UdEwQCMAAwEQYDVR0lBAowCAYGBACRNwMAMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jcmwtbGx2LWFrLXRsY2ExLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jZXItbGx2LWFrLXRsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAXSlH+SmUacYJ8YoE+GBU3a3dfanh2jp4CIOId0MpPm1BGv9TkbNSFrT8n77vi5eIggr6NivPLM+hN+TAPymjE0+VIPme6AwL3zZadHx/oNmi7NRaCDuMfZ1jyAF/2dTtoY2kPi+XNlP/7m8bystWNV+zFBCr4NZcK+kwrkIB5y5iGoEos9e3zwHWSr7C2uyaYLlCLIBGhWLX6Ajgc2c8smLLc+GwzHwNgb+/HAN/yXRpO1Q7xLmkIPcsIdO0BvPRztwsjXD5799TILnnw2JPot37PXmgvzzx+HCKgzq2gr7rVcBLKDq2gJIT7OJQ5/b3z+Nst3LtngC904FRj9woeg==
++
++
++
++
++ MIIEIDCCAwigAwIBAgIJAOi9vb6/aYaAMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRowGAYDVQQDExFUcnVzdGVkIExpc3QgQ0EgMTAeFw0xNDAyMTAwOTUzMTNaFw0xODAyMTAwOTUzMTNaMEcxCzAJBgNVBAYTAkxJMR8wHQYDVQQKDBZBbXQgZsO8ciBLb21tdW5pa2F0aW9uMRcwFQYDVQQDEw5UcnVzdGVkIExpc3QgMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANnBAphC80GVlYVCFS9M/MlodzN4TIrp+dh22HkIFlvOZYoBPVOqy3MCCC5CF4hRuE8VLud4qdU8WY2a4HstI3OFPwpFHdijADH5M0LT5bEieP0JbGhjGc7ONB7x0haDiFRxdSpAc6IObc/63IjuFwKF+/wBAfer0v8YuSsmanoJhOQ9C7DdUECp0CmouIoM0omY8MBt28AYeVSA1MdIxGc6w1M5dmc2Op2eMHmVoypEWJKLL3HZZlESSBTKKv/nhA9XflYpPSCTZ40pfS1xuXhHha3222XzZM36Lt+WgizCZy24Hp+NlqdFbHmvH0oTcgn3xYKFhPh2Ji5Zs+5L53MCAwEAAaOCAQowggEGMB8GA1UdIwQYMBaAFP1jbZk6PKL8QB/DFq6sVyuQJFSqMB0GA1UdDgQWBBQf4Ft9JUhBqcpokFM69a0H5Pjl2DAOBgNVHQ8BAf8EBAMCB4AwFwYDVR0gBBAwDjAMBgpggzYKCgAAAQEAMAkGA1UdEwQCMAAwEQYDVR0lBAowCAYGBACRNwMAMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jcmwtbGx2LWFrLXRsY2ExLmNybDBDBggrBgEFBQcBAQQ3MDUwMwYIKwYBBQUHMAKGJ2h0dHBzOi8vd3d3Lmxsdi5saS9jZXItbGx2LWFrLXRsY2ExLmNlcjANBgkqhkiG9w0BAQsFAAOCAQEAFLeKftx23euwqrtAHlVW2uGK9ckzCcIsQVAKLgWj2+2Kux71G1+qiOc4CRcNUKWtKa4AGUKDmAcOJye/v3y8I3mX00UlLXPQqnNXNHK6K0YlYHQ5iyoHlkT/ep/nyMjRhMEg4q3oz6wqagGk2b2IDvqcMx6Nm4QLIV6Ckfl8/a+6XDLw6EypugkbcrITLFS/Xv6asEq73FMX5MjZIx5+r5GOWkauhebFRnP8usuUKVHCh7KJQD0OgABI1TbL9wR/DbIMIEf5hQA9Uo1DB4w11xsgyf+QQuqYl3A+etSPPTVZGDqQAAlhQ+KXsLTDFrkkzJWmO6GC2k1NHg1bzgm5IA==
++
++
++
++ http://www.llv.li/files/ak/xml-llv-ak-tsl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ LI
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Office for Communications
++ Amt für Kommunikation
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LI
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.rrt.lt/failai/LT-TSL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ LT
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Communications Regulatory Authority of the Republic of Lithuania
++ Lietuvos Respublikos ryšių reguliavimo tarnyba
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.portail-qualite.public.lu/fr/publications/confiance-numerique/liste-confiance-nationale/tsl-pdf/TSL-PDF.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ LU
++
++
++ application/pdf
++
++
++
++ ILNAS
++ ILNAS
++ ILNAS
++ Institut Luxembourgeois de la Normalisation, de l'Accréditation, de la Sécurité et qualité des produits et services
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LU
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.portail-qualite.public.lu/fr/publications/confiance-numerique/liste-confiance-nationale/tsl-xml/TSL-XML.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ LU
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ ILNAS
++ ILNAS
++ Institut Luxembourgeois de la Normalisation, de l'Accréditation, de la Sécurité et qualité des produits et services
++ ILNAS
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LU
++
++
++
++
++
++
++
++
++ MIIGHzCCBQegAwIBAgIOVdHN3GH/hnsABAAU4ygwDQYJKoZIhvcNAQEFBQAwTzELMAkGA1UEBhMCTFYxKDAmBgNVBAsTH1NlcnRpZmlrYWNpamFzIHBha2FscG9qdW11IGRhbGExFjAUBgNVBAMTDUUtTUUgU0kgKENBMSkwHhcNMTQwODI2MTI1NTM0WhcNMTgwODI1MTI1NTM0WjB4MQswCQYDVQQGEwJMVjEfMB0GA1UEChMWRGF0dSB2YWxzdHMgaW5zcGVrY2lqYTEbMBkGA1UECxMSTFYgVFNMIHNpZ25hdHVyZSAxMSswKQYDVQQDEyJMYXR2aWFuIFRydXN0IExpc3QgU2NoZW1lIE9wZXJhdG9yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtHMwFE2pSlMGpRdK/TbJvuAYllFKCKPPKA/ZNKsf6oDSziOgzVocZaJKeYLBGVuwhDtDG0EDp2ZJ8B+O1aKlN4l4IKGQ4jhwmjax4we2No5681zNj3ofnL8ARIEV5cz+Fq47K3WBhD46Khk9xGN6tJnpUFH/O8Aptp/ue1AuZujFGUuTgyjjaaWJY6/gsCQZesEho5yqJ2Bw4YLwN6aSq69/xFNzMTcFcI2vC7VVKpOwGzXvQ8hBjtcNO8OcLX7e4JWrFeWKutTnelYhRWIUymrZ7cFF9aOJPiJm/ocEFoFGDkCEUOZ3c9DnEKj1k9nz74Z+ETOmmVA5eoZxxzjEKQIDAQABo4ICzjCCAsowHQYDVR0OBBYEFKfHsxCpx5cohHTvaDoSAipI4S2oMB8GA1UdIwQYMBaAFH/spibD8LJv/ruFlJkuVozQtdq1MIHhBgNVHR8EgdkwgdYwgdOggdCggc2GLmh0dHA6Ly93d3cuZW1lLmx2L2NkcC9FLU1FJTIwU0klMjAoQ0ExKSg0KS5jcmyGgZpsZGFwOi8vZW1lLmx2L2NuPUUtTUUlMjBTSSUyMChDQTEpKDQpLG91PVNlcnRpZmlrYWNpamFzJTIwcGFrYWxwb2p1bXUlMjBkYWxhLG89RS1NRSxjPWx2P2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3Q/YmFzZT9vYmplY3RjbGFzcz1jZXJ0aWZpY2F0aW9uYXV0aG9yaXR5MIIBGwYIKwYBBQUHAQEEggENMIIBCTA6BggrBgEFBQcwAoYuaHR0cDovL3d3dy5lbWUubHYvYWlhL0UtTUUlMjBTSSUyMChDQTEpKDQpLmNydDAtBggrBgEFBQcwAYYhaHR0cHM6Ly9vY3NwLmVtZS5sdi9yZXNwb25kZXIuZW1lMIGbBggrBgEFBQcwAoaBjmxkYXA6Ly9lbWUubHYvY249RS1NRSUyMFNJJTIwKENBMSkoNCksb3U9U2VydGlmaWthY2lqYXMlMjBwYWthbHBvanVtdSUyMGRhbGEsbz1FLU1FLGM9bHY/Y2FjZXJ0aWZpY2F0ZT9iYXNlP29iamVjdGNsYXNzPWNlcnRpZmljYXRpb25hdXRob3JpdHkwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBkAwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgrySbtKyZ4L5jwXNummCwJdhgSSC0dMwhdawFwIBZAIBCTARBgNVHSUECjAIBgYEAJE3AwAwGQYJKwYBBAGCNxUKBAwwCjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBACbE+/J+cQ6YPJI+0TzsIt8SR0h9Z8As/YWH1Awuqz4+XWS6Vja8lt38xxjRUnEY45ENjiJssgpIErT85tSKOUemZqed2oVw4vfsEb3/miZrFSZRfEVFHDq+qXcpmEZTW8qoScFLoe2snA0LFEnOKANm3F39W97eIKGCSbkzp6SHtXSuHOlTAF1jCc1BQY56utCOyStSn3V2lbD1MKK4vPwMmZYw45+bZuTzEwr00b1D77i3QZF6FemvdQl8JEJdbzzOKKV8CVFcUykJCkrJTKeJTrQpXtB5ffDE0r0j1rX5Xaqq2qQwTeYOafrgPVdiWEIJzM/7XGfAjqL3jvbiDAw=
++
++
++
++
++ MIIGHzCCBQegAwIBAgIOVdHN3GH/hnsABAAV2LYwDQYJKoZIhvcNAQEFBQAwTzELMAkGA1UEBhMCTFYxKDAmBgNVBAsTH1NlcnRpZmlrYWNpamFzIHBha2FscG9qdW11IGRhbGExFjAUBgNVBAMTDUUtTUUgU0kgKENBMSkwHhcNMTQxMDA3MDgwMjQ5WhcNMTcxMDA2MDgwMjQ5WjB4MQswCQYDVQQGEwJMVjEfMB0GA1UEChMWRGF0dSB2YWxzdHMgaW5zcGVrY2lqYTEbMBkGA1UECxMSTFYgVFNMIHNpZ25hdHVyZSAyMSswKQYDVQQDEyJMYXR2aWFuIFRydXN0IExpc3QgU2NoZW1lIE9wZXJhdG9yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu+ds9FjOl2ByQ7MvUWZUFBxHkMT+94TvmjmmUDfFFmQ4mV/GJkdjLKw3CAVmE9QpfVu4+CwtPr0qVTV14KJUgwm89CbI7CcWL+dUBZvFctEAcvTUAD69gZu8iaKrS1jK4NDaVXbJSjAMyqMc1ezG5pFnUoYiaFjphmHaa9uHJaFogBrMnF+z+dZAtcVf/eqCO1gaLayMRJGpm/TuX5ploouIYQF+djQ+BYmtzx/p2/knt3ij+C0kIkYu94KegROx7w45DK6N9vGH5S3VPq4dAY5JrZfRFqw+nQgF4AiRJbYWgKU8A5aQEL4Aqo2rtmqaUBZBUpnzKCcfUssEod3u/QIDAQABo4ICzjCCAsowHQYDVR0OBBYEFISl6Smqc1SZkdtfbUC4NReg4nIOMB8GA1UdIwQYMBaAFH/spibD8LJv/ruFlJkuVozQtdq1MIHhBgNVHR8EgdkwgdYwgdOggdCggc2GLmh0dHA6Ly93d3cuZW1lLmx2L2NkcC9FLU1FJTIwU0klMjAoQ0ExKSg0KS5jcmyGgZpsZGFwOi8vZW1lLmx2L2NuPUUtTUUlMjBTSSUyMChDQTEpKDQpLG91PVNlcnRpZmlrYWNpamFzJTIwcGFrYWxwb2p1bXUlMjBkYWxhLG89RS1NRSxjPWx2P2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3Q/YmFzZT9vYmplY3RjbGFzcz1jZXJ0aWZpY2F0aW9uYXV0aG9yaXR5MIIBGwYIKwYBBQUHAQEEggENMIIBCTA6BggrBgEFBQcwAoYuaHR0cDovL3d3dy5lbWUubHYvYWlhL0UtTUUlMjBTSSUyMChDQTEpKDQpLmNydDAtBggrBgEFBQcwAYYhaHR0cHM6Ly9vY3NwLmVtZS5sdi9yZXNwb25kZXIuZW1lMIGbBggrBgEFBQcwAoaBjmxkYXA6Ly9lbWUubHYvY249RS1NRSUyMFNJJTIwKENBMSkoNCksb3U9U2VydGlmaWthY2lqYXMlMjBwYWthbHBvanVtdSUyMGRhbGEsbz1FLU1FLGM9bHY/Y2FjZXJ0aWZpY2F0ZT9iYXNlP29iamVjdGNsYXNzPWNlcnRpZmljYXRpb25hdXRob3JpdHkwDAYDVR0TAQH/BAIwADALBgNVHQ8EBAMCBkAwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIgrySbtKyZ4L5jwXNummCwJdhgSSC0dMwhdawFwIBZAIBCjARBgNVHSUECjAIBgYEAJE3AwAwGQYJKwYBBAGCNxUKBAwwCjAIBgYEAJE3AwAwDQYJKoZIhvcNAQEFBQADggEBADKXV4IbJktD4j2y0bGHkIgQAb906PYcKx8KSRM78niv0r8mRyCaaCPLCms58ueb9/eDTOCMJllL3sre8BPZVJQcQ3KjxrPrBv2JGP/5igoGObLaCe+ZZVyXkHXqi4uJAu2PdiWVosO/dHyDsdUGtdlWDqjOjrr98ouGpkv+i5Rp8hfK2/SmDTg7mHy+pPoYAHQ4/2pmVWCSppjLFNCTsz0R4K0AnCRkdkX+/RqsKP0sxpfiomusIPR6PDAXQO3ATGJH+v5nNsTEtwUskCCwYT9dc18zqSoQ/aiKrU8MZ6gR0XuituYmQMCoyiURcy/6EfIlTYJiLcF7Ccsy3vLBm84=
++
++
++
++ http://www.dvi.gov.lv/en/wp-content/uploads/TSL/tsl-lv.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ LV
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Data State Inspectorate
++ Datu valsts inspekcija
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/LV
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mca.org.mt/tsl/MT_TSL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ MT
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Malta Communications Authority
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/MT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.acm.nl/download/bestand/current-tsl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ NL
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Authority for Consumers & Markets
++ Autoriteit Consument en Markt
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NL
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.nkom.no/TSL/NO_TSL.PDF
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ NO
++
++
++ application/pdf
++
++
++
++ NASJONAL KOMMUNIKASJONSMYNDIGHET
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NO
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.nkom.no/TSL/NO_TSL.XML
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ NO
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ NASJONAL KOMMUNIKASJONSMYNDIGHET
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/NO
++
++
++
++
++
++
++
++
++ MIIDaTCCAlGgAwIBAgIJAOXz92Z7yWyiMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAlBMMSAwHgYDVQQKExdOYXRpb25hbCBCYW5rIG9mIFBvbGFuZDEcMBoGA1UEAxMTUG9saXNoIFRTTCBPcGVyYXRvcjAeFw0xNTA5MTQxMTMzNDBaFw0xNzA5MTMxMTMzNDBaME0xCzAJBgNVBAYTAlBMMSAwHgYDVQQKExdOYXRpb25hbCBCYW5rIG9mIFBvbGFuZDEcMBoGA1UEAxMTUG9saXNoIFRTTCBPcGVyYXRvcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOQzS6rDZWLH4OudgpJxkLQfh/3ZbrDRbFI69ElV1EwD7M8Sza2k7uMRsUQMaK5Ox58y5v7rBMWyVdaTLsnkemo7Coh1S85ai8bU5MUDrRqUUSvMk7IKwbBPA1WcTYkr0i17yEbiUbncz54XEmuYzuHiXjzWA0yCtkn7xL3vDnVLEYEBjmncuXG1AndibC9ZT9qYOT1D7QrxydK4S+3jmuL9saBFThDsrogqVcc4NoUdZiwxhbbKfGsIDXokfUTHURC1SzhG+IXkg/lAvpnx/p0jVNjiEbAWGB1T4u6Pl24xSw6b9cbX/QhaYFewcdJt2qSf+wBfIWxUBabtq1R9nNcCAwEAAaNMMEowCwYDVR0PBAQDAgeAMBEGA1UdJQQKMAgGBgQAkTcDADAJBgNVHRMEAjAAMB0GA1UdDgQWBBT6ZZUcqcsVEsQLnStCkPszCUqoxDANBgkqhkiG9w0BAQsFAAOCAQEAB1CDhQ/cTKp5Wy2Wf/VTI8qM9CsWG4P5XldKF8UxgRnbK9WvXfNShgGOaI/zd0HV22I7kxXNUJkWdNzUHgaBlpSvyuYSWQaYrLcqLzBFnnsl+NuZY/qVhXsHeQX2R7mygvnfueJq4B/37M4wCOC79F/iKuubooX9hJKhq78ii7EAsT7WxVZMo36xUMHGCxc9DSdwQPE5aAQBj7yIgksr5t7FJTy6DyN6GHmWvvbQ3TfgZG06COBrRPbXvhdtQAji5TxRlvvNzLNVBCtzzyQWR8iZIKvp4ILue+ARZnhQ+t0pkPFkG+x+3GYgzClzWwcilufcBpwx1Si20iIGKbnl4A==
++
++
++
++
++ LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlEYVRDQ0FsR2dBd0lCQWdJSkFPNEZ5RmJjSFJLK01BMEdDU3FHU0liM0RRRUJDd1VBTUUweEN6QUpCZ05WDQpCQVlUQWxCTU1TQXdIZ1lEVlFRS0V4ZE9ZWFJwYjI1aGJDQkNZVzVySUc5bUlGQnZiR0Z1WkRFY01Cb0dBMVVFDQpBeE1UVUc5c2FYTm9JRlJUVENCUGNHVnlZWFJ2Y2pBZUZ3MHhOakF4TWpBd09UQTJNRE5hRncweU1UQXhNVGd3DQpPVEEyTUROYU1FMHhDekFKQmdOVkJBWVRBbEJNTVNBd0hnWURWUVFLRXhkT1lYUnBiMjVoYkNCQ1lXNXJJRzltDQpJRkJ2YkdGdVpERWNNQm9HQTFVRUF4TVRVRzlzYVhOb0lGUlRUQ0JQY0dWeVlYUnZjakNDQVNJd0RRWUpLb1pJDQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUtZcFlpSUZoT3J0ZHhNbms4UUpGTFowbkpjZmFGcFFrYnBGDQpkaVJiaXBXbzhLTjcyZGVIS0RQTDVRUk9GZXBqVjI2V25xWmc1SkRSZG9YN0R2QmppaTR0bGxwR1NZUkJBdk82DQpFRXJWMzJTYVRvVm5ydytiZ2xTZWlTaEtPUHNacEVOOEJYQTU5RXhDVXdEZFRTc3NPa2ZXZ2g0NmRUaXdLamo2DQphMVFKVG9OR256TllScVJtOUwzSlBxL05tR2ZQSHZaZ1hWajIyZnRtdkpMYVg1ZktQL0R5dUlQbzYzanZ0Um42DQp1VUtNVjFEMTZZdHBPSFNyTjNwZHUzVzF4QUhndStyL3FSNU95aEx4VWMwMTkyQmZxY1N5dm9GNklhN215OHpUDQp3V1RKT1p6RjhvMnpIL0M4WDlNK2VlRmQ4NE10bVdEM2hqSktXL2VFb2FiUVhhUFFvNDhDQXdFQUFhTk1NRW93DQpDd1lEVlIwUEJBUURBZ2VBTUJFR0ExVWRKUVFLTUFnR0JnUUFrVGNEQURBSkJnTlZIUk1FQWpBQU1CMEdBMVVkDQpEZ1FXQkJUNVRXZjZxODVUYzBldDJSSUQvZGY1eU9nTEV6QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFOeTBrDQpVbm5rbjZqRVdXNHlzZUJSMWxTam1KZjRITW9NRUJLL3lxbWZKZTlEamxnQnBoek1Sa09NcXpsWWMwMmZ2UUorDQpTNmgvZERrdTFoaE9YN2Rvckd0bVoxTWwyMVZMYkE4K2I0eUlLSC9EbFFtVWoxNHdiUndyWGRxQVlJZ3ZFR3F1DQpwS3hkSW8zZVJqMlFPTGZML056dzlsVGV2MitGaFJxN2dBZ0MzWnNrL1YvZTVuTnViTS9LSnR3Q3pvSkdBd2tqDQpqTzJxemlhbFJ3N3ZUYW45TmpQY0ZyYVBnbXUvQ0N2Z25odU1jbHArSVQ3SnVyVTRKVk9ybTROQXBzejE2S3ltDQpnNmtjcVlpeXErSXFQalZZRjJ4ckhpblA4Z0I1RHY1eVlEZ2trZVc5WTdWTW9XVGxKRXIyZytURlI1dlB6bHgyDQpnL0RiVjA4SDJZZngvT29MZmc9PQ0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ0KDQo=
++
++
++
++ https://www.nccert.pl/tsl/PL_TSL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ PL
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ National Bank of Poland
++ Narodowy Bank Polski
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PL
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.gns.gov.pt/media/1891/TSLPTHR.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ PT
++
++
++ application/pdf
++
++
++
++ National Security Cabinet of Portugal
++ Gabinete Nacional de Segurança
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ https://www.gns.gov.pt/media/1894/TSLPT.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ PT
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ National Security Cabinet of Portugal
++ Gabinete Nacional de Segurança
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/PT
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mcsi.ro/Minister/Domenii-de-activitate-ale-MCSI/Tehnologia-Informatiei/Servicii-electronice/Semnatura-electronica/TrustedList-versiunea-pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ RO
++
++
++ application/pdf
++
++
++
++ MINISTRY FOR INFORMATION SOCIETY
++ MINISTERUL PENTRU SOCIETATEA INFORMATIONALA
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/RO
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mcsi.ro/Minister/Domenii-de-activitate-ale-MCSI/Tehnologia-Informatiei/Servicii-electronice/Semnatura-electronica/TrustedList-versiunea-xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ RO
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ MINISTRY FOR INFORMATION SOCIETY
++ MINISTERUL PENTRU SOCIETATEA INFORMATIONALA
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/RO
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.pts.se/upload/Ovrigt/Internet/Branschinformation/Trusted-List-SE-MR.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ SE
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Swedish Post and Telecom Agency (PTS)
++ Post- och telestyrelsen (PTS)
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SE
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.mizks.gov.si/fileadmin/mizks.gov.si/pageuploads/Storitve/Info_druzba/Overitelji/SI_TL.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ SI
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ Republic of Slovenia, Ministry of Education, Science and Sport
++ Republika Slovenija, Ministrstvo za izobraževanje, znanost in šport
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SI
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://ep.nbusr.sk/kca/tsl/tsl_hrf.zip
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ SK
++
++
++ application/pdf
++
++
++
++ NATIONAL SECURITY AUTHORITY
++ NÁRODNÝ BEZPEČNOSTNÝ ÚRAD
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SK
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://ep.nbusr.sk/kca/tsl/tsl.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ SK
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ NATIONAL SECURITY AUTHORITY
++ NÁRODNÝ BEZPEČNOSTNÝ ÚRAD
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/SK
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.tscheme.org/UK_TSL/HR_TSL-UKsigned.pdf
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ UK
++
++
++ application/pdf
++
++
++
++ tScheme Limited
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/UK
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++
++
++
++ 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
++
++
++
++ http://www.tscheme.org/UK_TSL/TSL-UKsigned.xml
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
++
++
++ UK
++
++
++ application/vnd.etsi.tsl+xml
++
++
++
++ tScheme Limited
++
++
++
++
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/UK
++ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
++
++
++
++
++
++ 2016-04-08T11:15:22Z
++
++ 2016-09-08T11:15:22Z
++
++
++ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
++
++
++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2016-04-08T10:00:36.390Z1URWKQVwWCb9HhMyozwlaYg1ejw=CN=QuoVadis EU Issuing Certification Authority G2,OU=Issuing Certification Authority,O=QuoVadis Trustlink B.V.,C=NL694395474722160626358886281620874695673047986886text/xml
+diff -ruN a/client/TSL.qrc b/client/TSL.qrc
+--- a/client/TSL.qrc 1970-01-01 03:00:00.000000000 +0300
++++ b/client/TSL.qrc 2016-04-27 10:17:48.915014559 +0300
+@@ -0,0 +1 @@
++tl-mp.xmlEE.xml
diff --git a/pkgs/tools/security/qdigidoc/default.nix b/pkgs/tools/security/qdigidoc/default.nix
new file mode 100644
index 00000000000..9894b203800
--- /dev/null
+++ b/pkgs/tools/security/qdigidoc/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchurl, cmake, ccid, qttools, qttranslations, pkgconfig, pcsclite
+, hicolor_icon_theme, libdigidocpp, opensc, shared_mime_info, openldap
+, gettext, desktop_file_utils, makeWrapper }:
+
+stdenv.mkDerivation rec {
+
+ version = "3.12.0.1442";
+ name = "qdigidoc-${version}";
+
+ src = fetchurl {
+ url = "https://installer.id.ee/media/ubuntu/pool/main/q/qdigidoc/qdigidoc_3.12.0.1442.orig.tar.xz";
+ sha256 = "1a7nsi28q57ic99hrb6x83qlvpqvzvk6acbfl6ncny2j4yaxa4jl";
+ };
+
+ patches = [ ./certs.patch ];
+
+ unpackPhase = ''
+ mkdir src
+ tar xf $src -C src
+ cd src
+ '';
+
+ postInstall = ''
+ wrapProgram $out/bin/qdigidocclient \
+ --prefix LD_LIBRARY_PATH : ${opensc}/lib/pkcs11/
+ '';
+
+ buildInputs = [ cmake ccid qttools pkgconfig pcsclite qttranslations
+ hicolor_icon_theme libdigidocpp opensc shared_mime_info
+ openldap gettext desktop_file_utils makeWrapper
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Qt based UI application for verifying and signing digital signatures";
+ homepage = "http://www.id.ee/";
+ license = licenses.lgpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.jagajaga ];
+ };
+}
diff --git a/pkgs/tools/security/qesteidutil/default.nix b/pkgs/tools/security/qesteidutil/default.nix
new file mode 100644
index 00000000000..e05dee4ef9a
--- /dev/null
+++ b/pkgs/tools/security/qesteidutil/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, cmake, ccid, qttools, qttranslations, pkgconfig, pcsclite
+, hicolor_icon_theme }:
+
+stdenv.mkDerivation rec {
+
+ version = "3.12.2.1206";
+ name = "qesteidutil-${version}";
+
+ src = fetchurl {
+ url = "https://installer.id.ee/media/ubuntu/pool/main/q/qesteidutil/qesteidutil_3.12.2.1206.orig.tar.xz";
+ sha256 = "1v1i0jlycjjdg6wi4cpm1il5v1zn8dfj82mrfvsjy6j9rfzinkda";
+ };
+
+ unpackPhase = ''
+ mkdir src
+ tar xf $src -C src
+ cd src
+ '';
+
+ buildInputs = [ cmake ccid qttools pkgconfig pcsclite qttranslations
+ hicolor_icon_theme
+ ];
+
+ meta = with stdenv.lib; {
+ description = "UI application for managing smart card PIN/PUK codes and certificates";
+ homepage = "http://www.id.ee/";
+ license = licenses.lgpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.jagajaga ];
+ };
+}
diff --git a/pkgs/tools/security/sshuttle/default.nix b/pkgs/tools/security/sshuttle/default.nix
index 41119574767..e3d5c892d37 100644
--- a/pkgs/tools/security/sshuttle/default.nix
+++ b/pkgs/tools/security/sshuttle/default.nix
@@ -7,7 +7,7 @@ pythonPackages.buildPythonApplication rec {
src = fetchurl {
sha256 = "18hrwi2gyri1n2rq0nghvv7hfhbhh5h67am89524vc1yyx40vn3b";
- url = "https://pypi.python.org/packages/source/s/sshuttle/${name}.tar.gz";
+ url = "mirror://pypi/s/sshuttle/${name}.tar.gz";
};
patches = [ ./sudo.patch ];
diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix
index 7ff1cd9cca5..8ac7472a2bc 100644
--- a/pkgs/tools/security/tor/default.nix
+++ b/pkgs/tools/security/tor/default.nix
@@ -25,25 +25,25 @@ stdenv.mkDerivation rec {
doCheck = true;
- meta = {
- homepage = http://www.torproject.org/;
+ meta = with stdenv.lib; {
+ homepage = https://www.torproject.org/;
repositories.git = https://git.torproject.org/git/tor;
- description = "Anonymous network router to improve privacy on the Internet";
+ description = "Anonymizing overlay network";
- longDescription=''
- Tor protects you by bouncing your communications around a distributed
- network of relays run by volunteers all around the world: it prevents
- somebody watching your Internet connection from learning what sites you
- visit, and it prevents the sites you visit from learning your physical
- location. Tor works with many of your existing applications, including
- web browsers, instant messaging clients, remote login, and other
- applications based on the TCP protocol.
+ longDescription = ''
+ Tor helps improve your privacy by bouncing your communications around a
+ network of relays run by volunteers all around the world: it makes it
+ harder for somebody watching your Internet connection to learn what sites
+ you visit, and makes it harder for the sites you visit to track you. Tor
+ works with many of your existing applications, including web browsers,
+ instant messaging clients, remote login, and other applications based on
+ the TCP protocol.
'';
- license="mBSD";
+ license = licenses.bsd3;
- maintainers = with stdenv.lib.maintainers;
- [ phreedom doublec thoughtpolice ];
- platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers;
+ [ phreedom doublec thoughtpolice joachifm ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/security/tor/tor-arm.nix b/pkgs/tools/security/tor/tor-arm.nix
index 365379c8f6a..1857cfcbe22 100644
--- a/pkgs/tools/security/tor/tor-arm.nix
+++ b/pkgs/tools/security/tor/tor-arm.nix
@@ -1,19 +1,21 @@
-{ stdenv, fetchurl, python, setuptools, lsof, nettools, makeWrapper
-, pythonPackages, ncurses }:
+{ stdenv, fetchurl, makeWrapper
+, pythonPackages, ncurses, lsof, nettools
+}:
stdenv.mkDerivation rec {
- name = "tor-arm-${version}";
+ name = "tor-arm-${version}";
version = "1.4.5.0";
src = fetchurl {
- url = "https://www.atagar.com/arm/resources/static/arm-${version}.tar.bz2";
+ url = "https://www.atagar.com/arm/resources/static/arm-${version}.tar.bz2";
sha256 = "1yi87gdglkvi1a23hv5c3k7mc18g0rw7b05lfcw81qyxhlapf3pw";
};
- buildInputs =
- [ python pythonPackages.curses setuptools lsof nettools makeWrapper ];
+ nativeBuildInputs = [ makeWrapper pythonPackages.python ];
- patchPhase = ''
+ outputs = [ "out" "man" ];
+
+ postPatch = ''
substituteInPlace ./setup.py --replace "/usr/bin" "$out/bin"
substituteInPlace ./src/util/connections.py \
--replace "lsof -wnPi" "${lsof}/bin/lsof"
@@ -22,28 +24,29 @@ stdenv.mkDerivation rec {
--replace "lsof -wnPi" "${lsof}/bin/lsof"
substituteInPlace ./arm --replace '"$0" = /usr/bin/arm' 'true'
- substituteInPlace ./arm --replace "python" "${python}/bin/python"
+ substituteInPlace ./arm --replace "python" "${pythonPackages.python}/bin/python"
for i in ./install ./arm ./src/gui/controller.py ./src/cli/wizard.py ./src/resources/torrcOverride/override.h ./src/resources/torrcOverride/override.py ./src/resources/arm.1 ./setup.py; do
substituteInPlace $i --replace "/usr/share" "$out/share"
done
+
+ # fixes man page installation
+ substituteInPlace ./setup.py --replace "src/resoureces" "src/resources"
'';
installPhase = ''
mkdir -p $out/share/arm $out/bin $out/libexec
- python setup.py install --prefix=$out
+ python setup.py install --prefix=$out --docPath $out/share/doc/arm
cp -R src/TorCtl $out/libexec
- for i in $(cd $out/bin && ls); do
- wrapProgram $out/bin/$i \
- --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pythonPackages.curses}):$out/libexec:$PYTHONPATH" \
- --set TERMINFO "${ncurses.out}/share/terminfo" \
- --set TERM "xterm"
- done
+ wrapProgram $out/bin/arm \
+ --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pythonPackages.curses}):$out/libexec:$PYTHONPATH" \
+ --set TERMINFO "${ncurses.out}/share/terminfo" \
+ --set TERM "xterm"
'';
meta = {
- description = "Anonymizing relay monitor for Tor";
+ description = "A terminal status monitor for Tor relays";
homepage = "https://www.atagar.com/arm/";
license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/tools/security/tor/torbrowser.nix b/pkgs/tools/security/tor/torbrowser.nix
index ef00a8538a9..c8f9c3dae97 100644
--- a/pkgs/tools/security/tor/torbrowser.nix
+++ b/pkgs/tools/security/tor/torbrowser.nix
@@ -1,28 +1,24 @@
-{ stdenv, fetchurl, buildEnv, makeDesktopItem
-, xorg, alsaLib, dbus, dbus_glib, glib, gtk, atk, pango, freetype, fontconfig
-, gdk_pixbuf, cairo, zlib}:
+{ stdenv, fetchurl, makeDesktopItem
+, libXrender, libX11, libXext, libXt, alsaLib, dbus, dbus_glib, glib, gtk
+, atk, pango, freetype, fontconfig, gdk_pixbuf, cairo, zlib
+}:
+
let
- # isolated tor environment
- torEnv = buildEnv {
- name = "tor-env";
- paths = [
- stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype
- fontconfig gdk_pixbuf cairo xorg.libXrender xorg.libX11 xorg.libXext
- xorg.libXt
- ];
- };
+ libPath = stdenv.lib.makeLibraryPath [
+ stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype
+ fontconfig gdk_pixbuf cairo libXrender libX11 libXext libXt
+ ];
+in
- ldLibraryPath = ''${torEnv}/lib${stdenv.lib.optionalString stdenv.is64bit ":${torEnv}/lib64"}'';
-
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "tor-browser-${version}";
- version = "5.5.4";
+ version = "5.5.5";
src = fetchurl {
url = "https://archive.torproject.org/tor-package-archive/torbrowser/${version}/tor-browser-linux${if stdenv.is64bit then "64" else "32"}-${version}_en-US.tar.xz";
sha256 = if stdenv.is64bit then
- "0sjx2r7z7s3x1ygs9xak1phng13jcf4d5pcfyfrfsrd8kb1yn8xa" else
- "0w9wk9hk57hyhhx7l4sr2x64ki9882fr6py2can1slr7kbb4mhpb";
+ "0k6v41j880fb4zdxk1v13kmizdaz5rwvi5lskdbdi68iml4p53gj" else
+ "04mqjmnxwa75yi8gmdwadkzrzikgxn08bkvr50zdm7id9fj4nkza";
};
desktopItem = makeDesktopItem {
@@ -38,16 +34,16 @@ in stdenv.mkDerivation rec {
patchPhase = ''
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" Browser/firefox
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" Browser/TorBrowser/Tor/tor
+
+ sed -e "s,./TorBrowser,$out/share/tor-browser/Browser/TorBrowser,g" -i Browser/TorBrowser/Data/Tor/torrc-defaults
'';
doCheck = true;
checkPhase = ''
- # Just do a simple test if all libraries get loaded by running help on
- # firefox and tor
echo "Checking firefox..."
- LD_LIBRARY_PATH=${ldLibraryPath} Browser/firefox --help 1> /dev/null
+ LD_LIBRARY_PATH=${libPath} Browser/firefox --help 1> /dev/null
echo "Checking tor..."
- LD_LIBRARY_PATH=${torEnv}/lib:Browser/TorBrowser/Tor Browser/TorBrowser/Tor/tor --help 1> /dev/null
+ LD_LIBRARY_PATH=${libPath}:Browser/TorBrowser/Tor Browser/TorBrowser/Tor/tor --help 1> /dev/null
'';
installPhase = ''
@@ -56,15 +52,17 @@ in stdenv.mkDerivation rec {
cp -R * $out/share/tor-browser
cat > "$out/bin/tor-browser" << EOF
- #!${stdenv.shell}
+ #! ${stdenv.shell}
+ unset SESSION_MANAGER
export HOME="\$HOME/.torbrowser4"
if [ ! -d \$HOME ]; then
mkdir -p \$HOME && cp -R $out/share/tor-browser/Browser/TorBrowser/Data \$HOME/ && chmod -R +w \$HOME
echo "pref(\"extensions.torlauncher.tordatadir_path\", \"\$HOME/Data/Tor/\");" >> \
~/Data/Browser/profile.default/preferences/extension-overrides.js
fi
- export LD_LIBRARY_PATH=${ldLibraryPath}:$out/share/tor-browser/Browser/TorBrowser/Tor
- $out/share/tor-browser/Browser/firefox -no-remote -profile ~/Data/Browser/profile.default "$@"
+ export FONTCONFIG_PATH=\$HOME/Data/fontconfig
+ export LD_LIBRARY_PATH=${libPath}:$out/share/tor-browser/Browser/TorBrowser/Tor
+ exec $out/share/tor-browser/Browser/firefox --class "Tor Browser" -no-remote -profile ~/Data/Browser/profile.default "\$@"
EOF
chmod +x $out/bin/tor-browser
@@ -75,12 +73,10 @@ in stdenv.mkDerivation rec {
cp Browser/browser/icons/mozicon128.png $out/share/pixmaps/torbrowser.png
'';
- buildInputs = [ stdenv ];
-
meta = with stdenv.lib; {
description = "Tor Browser Bundle";
homepage = https://www.torproject.org/;
platforms = platforms.linux;
- maintainers = with maintainers; [ offline matejc doublec thoughtpolice ];
+ maintainers = with maintainers; [ offline matejc doublec thoughtpolice joachifm ];
};
}
diff --git a/pkgs/tools/security/torbutton/default.nix b/pkgs/tools/security/torbutton/default.nix
deleted file mode 100644
index 05bab06d382..00000000000
--- a/pkgs/tools/security/torbutton/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{ stdenv, fetchgit, zip }:
-stdenv.mkDerivation rec {
-
- name = "torbutton-${version}.xpi";
- version = "1.6.1";
-
- src = fetchgit {
- url = https://git.torproject.org/torbutton.git;
- rev = "refs/tags/${version}";
- sha256 = "0ypzrl8nhckrgh45rcwsjds1jnzz3w5nr09b926a4h3a5njammlv";
- };
-
- buildInputs = [ zip ];
-
- buildPhase = ''
- mkdir pkg
- ./makexpi.sh
- '';
-
- installPhase = "cat pkg/*.xpi > $out";
-
- meta = with stdenv.lib; {
- homepage = https://www.torproject.org/torbutton/;
- description = "Part of the Tor Browser Bundle";
- longDescription = ''
- The component in Tor Browser Bundle that takes care of application-level
- security and privacy concerns in Firefox. To keep you safe, Torbutton
- disables many types of active content.
- '';
- license = licenses.mit;
- maintainers = [ maintainers.phreedom ];
- platforms = platforms.linux;
- };
-}
diff --git a/pkgs/tools/system/awstats/default.nix b/pkgs/tools/system/awstats/default.nix
index f4a14155d68..2883a364548 100644
--- a/pkgs/tools/system/awstats/default.nix
+++ b/pkgs/tools/system/awstats/default.nix
@@ -14,7 +14,8 @@ perlPackages.buildPerlPackage rec {
--replace /usr/share/awstats/ "$out/wwwroot/cgi-bin/"
'';
- outputs = [ "out" "bin" "doc" ];
+ outputs = [ "out" "bin" "doc" ]; # bin just links the user-run executable
+ propagatedBuildOutputs = [ ]; # otherwise out propagates bin -> cycle
buildInputs = with perlPackages; [ ]; # plugins will need some
diff --git a/pkgs/tools/system/runit/default.nix b/pkgs/tools/system/runit/default.nix
index 28c68f52aaf..70c49335eaf 100644
--- a/pkgs/tools/system/runit/default.nix
+++ b/pkgs/tools/system/runit/default.nix
@@ -13,8 +13,12 @@ stdenv.mkDerivation rec {
patches = [ ./Makefile.patch ];
- buildPhase = ''
+ postPatch = ''
cd ${name}
+ sed -i 's,-static,,g' src/Makefile
+ '';
+
+ buildPhase = ''
make -C 'src'
'';
diff --git a/pkgs/tools/system/stress-ng/default.nix b/pkgs/tools/system/stress-ng/default.nix
index 692fd250f83..17384da9881 100644
--- a/pkgs/tools/system/stress-ng/default.nix
+++ b/pkgs/tools/system/stress-ng/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
name = "stress-ng-${version}";
- version = "0.05.18";
+ version = "0.05.25";
src = fetchurl {
- sha256 = "13x0cc4gfakz7vikc6b2vjbk1gw5awyp9i6843di7lnkx1ba177r";
+ sha256 = "13c94g06aswlhbv0cpsdrzym9jmbabkdm949j3h935gfdl1625v5";
url = "http://kernel.ubuntu.com/~cking/tarballs/stress-ng/${name}.tar.gz";
};
diff --git a/pkgs/tools/system/thermald/default.nix b/pkgs/tools/system/thermald/default.nix
index dd28d5b2b1d..baa18aacdfb 100644
--- a/pkgs/tools/system/thermald/default.nix
+++ b/pkgs/tools/system/thermald/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, dbus_libs, dbus_glib, libxml2 }:
stdenv.mkDerivation rec {
- version = "1.4.3";
name = "thermald-${version}";
+ version = "1.5.3";
+
src = fetchFromGitHub {
owner = "01org";
repo = "thermal_daemon";
rev = "v${version}";
- sha256 = "1wrbydmw1jc5dcjawhhsa52hilzajl9n849i09d2nfilv3qcqqi9";
+ sha256 = "0k10sl262d9slrln1vkgsxlr1pnfxzd3ycs552bl7ynf0zxpl48h";
};
buildInputs = [ autoconf automake libtool pkgconfig dbus_libs dbus_glib libxml2 ];
@@ -30,7 +31,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Thermal Daemon";
- homepage = https://01.org/linux-thermal-daemon;
+ homepage = "https://01.org/linux-thermal-daemon";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
diff --git a/pkgs/tools/text/grin/default.nix b/pkgs/tools/text/grin/default.nix
index da3a77e8d2e..149af7baa2d 100644
--- a/pkgs/tools/text/grin/default.nix
+++ b/pkgs/tools/text/grin/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";
src = fetchurl {
- url = "https://pypi.python.org/packages/source/g/grin/${name}.tar.gz";
+ url = "mirror://pypi/g/grin/${name}.tar.gz";
sha256 = "1swzwb17wibam8jszdv98h557hlx44pg6psv6rjz7i33qlxk0fdz";
};
diff --git a/pkgs/tools/text/groff/default.nix b/pkgs/tools/text/groff/default.nix
index e08c10fd9ed..728e9de8b48 100644
--- a/pkgs/tools/text/groff/default.nix
+++ b/pkgs/tools/text/groff/default.nix
@@ -32,13 +32,12 @@ stdenv.mkDerivation rec {
'';
};
+ # Remove example output with (random?) colors and creation date
+ # to avoid non-determinism in the output.
postInstall = ''
- # Remove example output with (random?) colors to
- # avoid non-determinism in the output
- rm $doc/share/doc/examples/hdtbl/*color*ps
- # Remove creation date
- find $doc/share/doc/ -type f -print0 | xargs -0 sed -i -e 's/%%CreationDate: .*//'
- '';
+ rm $doc/share/doc/groff/examples/hdtbl/*color*ps
+ find $doc/share/doc/groff/ -type f -print0 | xargs -0 sed -i -e 's/%%CreationDate: .*//'
+ '';
meta = with stdenv.lib; {
homepage = http://www.gnu.org/software/groff/;
diff --git a/pkgs/tools/typesetting/tex/texlive-new/default.nix b/pkgs/tools/typesetting/tex/texlive-new/default.nix
index a2f0bf706c8..718137a6251 100644
--- a/pkgs/tools/typesetting/tex/texlive-new/default.nix
+++ b/pkgs/tools/typesetting/tex/texlive-new/default.nix
@@ -114,11 +114,15 @@ let
("${mirror}/pub/tex/historic/systems/texlive/${bin.texliveYear}/tlnet-final/archive");
# beware: standard mirrors http://mirror.ctan.org/ don't have releases
mirror = "http://ftp.math.utah.edu"; # ftp://tug.ctan.org no longer works, although same IP
- in ''
- tar -xf '${ fetchurl { inherit url md5; } }' \
+ in
+ rec {
+ src = fetchurl { inherit url md5; };
+ unpackCmd = ''
+ tar -xf '${src}' \
'--strip-components=${toString stripPrefix}' \
-C "$out" --anchored --exclude=tlpkg --keep-old-files
'' + postUnpack;
+ };
# create a derivation that contains unpacked upstream TL packages
mkPkgs = { pname, tlType, version, pkgList }@args:
@@ -129,10 +133,14 @@ let
let
tlName = "${mkUrlName args}-${version}";
fixedHash = fixedHashes.${tlName} or null; # be graceful about missing hashes
+ pkgs = map unpackPkg (fastUnique (a: b: a.md5 < b.md5) pkgList);
in runCommand "texlive-${tlName}"
( { # lots of derivations, not meant to be cached
preferLocalBuild = true; allowSubstitutes = false;
- passthru = { inherit pname tlType version; };
+ passthru = {
+ inherit pname tlType version;
+ srcs = map (pkg: pkg.src) pkgs;
+ };
} // lib.optionalAttrs (fixedHash != null) {
outputHash = fixedHash;
outputHashAlgo = "sha1";
@@ -141,7 +149,7 @@ let
)
( ''
mkdir "$out"
- '' + lib.concatMapStrings unpackPkg (fastUnique (a: b: a.md5 < b.md5) pkgList)
+ '' + lib.concatMapStrings (pkg: pkg.unpackCmd) pkgs
);
# combine a set of TL packages into a single TL meta-package
diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix
index 48a5ae8d649..3a93c6445a7 100644
--- a/pkgs/tools/typesetting/tex/texlive/default.nix
+++ b/pkgs/tools/typesetting/tex/texlive/default.nix
@@ -65,7 +65,7 @@ rec {
mkdir -p $out/libexec/
mv $out/bin $out/libexec/$(uname -m)
mkdir -p $out/bin
- for i in "$out/libexec/"* "$out/libexec/"*/* ; do
+ for i in "$out/libexec/"* "$out/libexec/"*"/"* ; do
test \( \! -d "$i" \) -a \( -x "$i" -o -L "$i" \) || continue
if [ -x "$i" ]; then
@@ -105,7 +105,7 @@ rec {
PATH=$PATH:$out/bin mktexlsr $out/share/texmf*
'' + stdenv.lib.optionalString stdenv.isDarwin ''
- for prog in $out/bin/*; do
+ for prog in "$out/bin/"*; do
wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${poppler.out}/lib"
done
'' ) [ "minInit" "defEnsureDir" "doUnpack" "doMakeInstall" "promoteLibexec" "patchShebangsInterim"];
@@ -156,5 +156,6 @@ rec {
maintainers = with maintainers; [ lovek323 raskin jwiegley ];
platforms = platforms.unix;
hydraPlatforms = [];
+ broken = true; # https://github.com/NixOS/nixpkgs/issues/14807
};
}
diff --git a/pkgs/tools/video/mjpegtools/default.nix b/pkgs/tools/video/mjpegtools/default.nix
index bfffbae65b5..0da94532359 100644
--- a/pkgs/tools/video/mjpegtools/default.nix
+++ b/pkgs/tools/video/mjpegtools/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, gtk, libdv, libjpeg, libpng, libX11, pkgconfig, SDL, SDL_gfx }:
+{ stdenv, lib, fetchurl, gtk, libdv, libjpeg, libpng, libX11, pkgconfig, SDL, SDL_gfx
+, withMinimal ? false
+}:
# TODO:
# - make dependencies optional
@@ -13,7 +15,24 @@ stdenv.mkDerivation rec {
sha256 = "01y4xpfdvd4zgv6fmcjny9mr1gbfd4y2i4adp657ydw6fqyi8kw6";
};
- buildInputs = [ gtk libdv libjpeg libpng libX11 pkgconfig SDL SDL_gfx ];
-
hardeningDisable = [ "format" ];
+
+ buildInputs = [ libdv libjpeg libpng pkgconfig ]
+ ++ lib.optional (!withMinimal) [ gtk libX11 SDL SDL_gfx ];
+
+ postPatch = ''
+ sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure
+ '';
+
+ enableParallelBuilding = true;
+
+ outputs = [ "out" "lib" ];
+
+ meta = with stdenv.lib; {
+ description = "A suite of programs for processing MPEG or MJPEG video";
+ homepage = http://mjpeg.sourceforge.net/;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ abbradar ];
+ };
}
diff --git a/pkgs/tools/video/vnc2flv/default.nix b/pkgs/tools/video/vnc2flv/default.nix
index 3675b5ab091..bb72fd2911f 100644
--- a/pkgs/tools/video/vnc2flv/default.nix
+++ b/pkgs/tools/video/vnc2flv/default.nix
@@ -5,7 +5,7 @@ pythonPackages.buildPythonApplication rec {
namePrefix = "";
src = fetchurl {
- url = "http://pypi.python.org/packages/source/v/vnc2flv/${name}.tar.gz";
+ url = "mirror://pypi/v/vnc2flv/${name}.tar.gz";
sha256 = "14d4nm8yim0bm0nd3wyj7z4zdsg5zk3d9bhhvwdc36x03r8d0sbq";
};
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 23e05eb6c9e..266313c81e1 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -30,6 +30,7 @@ doNotDisplayTwice rec {
bundler_HEAD = bundler; # added 2015-11-15
cheetahTemplate = pythonPackages.cheetah; # 2015-06-15
clangAnalyzer = clang-analyzer; # added 2015-02-20
+ clawsMail = claws-mail; # added 2016-04-29
conkerorWrapper = conkeror; # added 2015-01
cool-old-term = cool-retro-term; # added 2015-01-31
cupsBjnp = cups-bjnp; # added 2016-01-02
@@ -44,6 +45,7 @@ doNotDisplayTwice rec {
firefoxWrapper = firefox; # 2015-09
fuse_exfat = exfat; # 2015-09-11
gettextWithExpat = gettext; # 2016-02-19
+ git-hub = gitAndTools.git-hub; # added 2016-04-29
grantlee5 = qt5.grantlee; # added 2015-12-19
gupnptools = gupnp-tools; # added 2015-12-19
htmlTidy = html-tidy; # added 2014-12-06
@@ -59,6 +61,7 @@ doNotDisplayTwice rec {
manpages = man-pages; # added 2015-12-06
midoriWrapper = midori; # added 2015-01
mlt-qt5 = qt5.mlt; # added 2015-12-19
+ module_init_tools = kmod; # added 2016-04-22
mssys = ms-sys; # added 2015-12-13
multipath_tools = multipath-tools; # added 2016-01-21
mupen64plus1_5 = mupen64plus; # added 2016-02-12
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3e89547389f..e2753f19733 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -156,8 +156,6 @@ in
dispad = callPackage ../tools/X11/dispad { };
- scatterOutputHook = makeSetupHook {} ../build-support/setup-hooks/scatter_output.sh;
-
vsenv = callPackage ../build-support/vsenv {
vs = vs90wrapper;
};
@@ -328,6 +326,8 @@ in
useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh;
+ iconConvTools = callPackage ../build-support/icon-conv-tools {};
+
### TOOLS
@@ -523,6 +523,8 @@ in
qt4Support = config.avahi.qt4Support or false;
};
+ avro-cpp = callPackage ../development/libraries/avro-c++ { };
+
aws = callPackage ../tools/virtualization/aws { };
aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
@@ -607,7 +609,9 @@ in
boxfs = callPackage ../tools/filesystems/boxfs { };
- brasero = callPackage ../tools/cd-dvd/brasero { };
+ brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
+
+ brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
brltty = callPackage ../tools/misc/brltty {
alsaSupport = (!stdenv.isDarwin);
@@ -752,6 +756,8 @@ in
elementary-icon-theme = callPackage ../data/icons/elementary-icon-theme { };
+ emby = callPackage ../servers/emby { };
+
enca = callPackage ../tools/text/enca { };
ent = callPackage ../tools/misc/ent { };
@@ -762,8 +768,12 @@ in
fastJson = callPackage ../development/libraries/fastjson { };
+ filebench = callPackage ../tools/misc/filebench { };
+
fop = callPackage ../tools/typesetting/fop { };
+ fsmark = callPackage ../tools/misc/fsmark { };
+
fzf = goPackages.fzf.bin // { outputs = [ "bin" ]; };
gencfsm = callPackage ../tools/security/gencfsm { };
@@ -1143,6 +1153,8 @@ in
crackxls = callPackage ../tools/security/crackxls { };
+ createrepo_c = callPackage ../tools/package-management/createrepo_c { };
+
cromfs = callPackage ../tools/archivers/cromfs { };
cron = callPackage ../tools/system/cron { };
@@ -1635,8 +1647,6 @@ in
gifsicle = callPackage ../tools/graphics/gifsicle { };
- git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { };
-
git-lfs = goPackages.git-lfs.bin // { outputs = [ "bin" ]; };
gitfs = callPackage ../tools/filesystems/gitfs { };
@@ -1735,6 +1745,8 @@ in
grails = callPackage ../development/web/grails { jdk = null; };
+ graylog = callPackage ../tools/misc/graylog { };
+
gprof2dot = callPackage ../development/tools/profiling/gprof2dot {
# Using pypy provides significant performance improvements (~2x)
pythonPackages = pypyPackages;
@@ -1933,7 +1945,7 @@ in
iasl = callPackage ../development/compilers/iasl { };
- iannix = callPackage ../applications/audio/iannix { };
+ iannix = qt5.callPackage ../applications/audio/iannix { };
icecast = callPackage ../servers/icecast { };
@@ -2120,6 +2132,8 @@ in
lua = lua5_2_compat;
};
+ ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
+
kippo = callPackage ../servers/kippo { };
kzipmix = callPackage_i686 ../tools/compression/kzipmix { };
@@ -2154,17 +2168,21 @@ in
ninka = callPackage ../development/tools/misc/ninka { };
- nodejs-5_x = callPackage ../development/web/nodejs/v5.nix {
+ nodejs-0_10 = callPackage ../development/web/nodejs/v0_10.nix {
libtool = darwin.cctools;
+ inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices Carbon Foundation;
};
nodejs-4_x = callPackage ../development/web/nodejs/v4.nix {
libtool = darwin.cctools;
};
- nodejs-0_10 = callPackage ../development/web/nodejs/v0_10.nix {
+ nodejs-5_x = callPackage ../development/web/nodejs/v5.nix {
+ libtool = darwin.cctools;
+ };
+
+ nodejs-6_x = callPackage ../development/web/nodejs/v6.nix {
libtool = darwin.cctools;
- inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices Carbon Foundation;
};
nodejs = if stdenv.system == "armv5tel-linux" then
@@ -2251,6 +2269,8 @@ in
inherit (perlPackages) mimeConstruct;
};
+ logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
+
logkeys = callPackage ../tools/security/logkeys { };
logrotate = callPackage ../tools/system/logrotate { };
@@ -2265,6 +2285,8 @@ in
lrzip = callPackage ../tools/compression/lrzip { };
+ lsb-release = callPackage ../os-specific/linux/lsb-release { };
+
lshw = callPackage ../tools/system/lshw { };
lxc = callPackage ../os-specific/linux/lxc { };
@@ -2368,7 +2390,11 @@ in
minixml = callPackage ../development/libraries/minixml { };
- mjpegtools = callPackage ../tools/video/mjpegtools { };
+ mjpegtoolsFull = callPackage ../tools/video/mjpegtools { };
+
+ mjpegtools = self.mjpegtoolsFull.override {
+ withMinimal = true;
+ };
mkcue = callPackage ../tools/cd-dvd/mkcue { };
@@ -2769,6 +2795,8 @@ in
patchage = callPackage ../applications/audio/patchage { };
+ pcapfix = callPackage ../tools/networking/pcapfix { };
+
pbzip2 = callPackage ../tools/compression/pbzip2 { };
pciutils = callPackage ../tools/system/pciutils { };
@@ -2910,6 +2938,8 @@ in
proxytunnel = callPackage ../tools/misc/proxytunnel { };
+ pws = callPackage ../tools/misc/pws { };
+
cntlm = callPackage ../tools/networking/cntlm { };
pastebinit = callPackage ../tools/misc/pastebinit { };
@@ -2928,7 +2958,7 @@ in
pwnat = callPackage ../tools/networking/pwnat { };
- pyatspi = callPackage ../development/python-modules/pyatspi { };
+ pyatspi = python3Packages.pyatspi;
pycangjie = pythonPackages.pycangjie;
@@ -2960,13 +2990,15 @@ in
qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
- qastools = callPackage ../tools/audio/qastools {
- qt = qt4;
- };
+ qastools = callPackage ../tools/audio/qastools { };
+
+ qesteidutil = qt5.callPackage ../tools/security/qesteidutil { } ;
+ qdigidoc = qt5.callPackage ../tools/security/qdigidoc { } ;
+ esteidfirefoxplugin = callPackage ../applications/networking/browsers/mozilla-plugins/esteidfirefoxplugin { };
+
qgifer = callPackage ../applications/video/qgifer {
giflib = giflib_4_1;
- qt = qt4;
};
qhull = callPackage ../development/libraries/qhull { };
@@ -2977,9 +3009,7 @@ in
qprint = callPackage ../tools/text/qprint { };
- qscintilla = callPackage ../development/libraries/qscintilla {
- qt = qt4;
- };
+ qscintilla = callPackage ../development/libraries/qscintilla { };
qshowdiff = callPackage ../tools/text/qshowdiff { };
@@ -3085,6 +3115,8 @@ in
rpm = callPackage ../tools/package-management/rpm { };
+ rpm-ostree = callPackage ../tools/misc/rpm-ostree { };
+
rpmextract = callPackage ../tools/archivers/rpmextract { };
rrdtool = callPackage ../tools/misc/rrdtool { };
@@ -3136,9 +3168,11 @@ in
screen-message = callPackage ../tools/X11/screen-message { };
screencloud = callPackage ../applications/graphics/screencloud {
- quazip = qt5.quazip.override { qt = qt4; };
+ quazip = quazip_qt4;
};
+ quazip_qt4 = self.qt5.quazip.override { qt = qt4; qmakeHook = qmake4Hook; };
+
scrot = callPackage ../tools/graphics/scrot { };
scrypt = callPackage ../tools/security/scrypt { };
@@ -3151,6 +3185,8 @@ in
seccure = callPackage ../tools/security/seccure { };
+ securefs = callPackage ../tools/filesystems/securefs { };
+
setroot = callPackage ../tools/X11/setroot { };
setserial = callPackage ../tools/system/setserial { };
@@ -3187,6 +3223,7 @@ in
silc_server = callPackage ../servers/silc-server { };
silver-searcher = callPackage ../tools/text/silver-searcher { };
+ ag = self.silver-searcher;
simplescreenrecorder = callPackage ../applications/video/simplescreenrecorder { };
@@ -3419,9 +3456,9 @@ in
tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
- torbutton = callPackage ../tools/security/torbutton { };
-
- torbrowser = callPackage ../tools/security/tor/torbrowser.nix { };
+ torbrowser = callPackage ../tools/security/tor/torbrowser.nix {
+ inherit (xorg) libXrender libX11 libXext libXt;
+ };
touchegg = callPackage ../tools/inputmethods/touchegg { };
@@ -3639,6 +3676,7 @@ in
};
truecrypt = callPackage ../applications/misc/truecrypt {
+ stdenv = overrideInStdenv stdenv [ useOldCXXAbi ];
wxGUI = config.truecrypt.wxGUI or true;
};
@@ -3666,6 +3704,8 @@ in
xarchiver = callPackage ../tools/archivers/xarchiver { };
+ xbanish = callPackage ../tools/X11/xbanish { };
+
xbrightness = callPackage ../tools/X11/xbrightness { };
xfstests = callPackage ../tools/misc/xfstests { };
@@ -3984,6 +4024,8 @@ in
ccl = callPackage ../development/compilers/ccl { };
+ chez = callPackage ../development/compilers/chez { };
+
clang = llvmPackages.clang;
clang_38 = llvmPackages_38.clang;
@@ -4322,7 +4364,6 @@ in
hxcpp = callPackage ../development/compilers/haxe/hxcpp.nix { };
hhvm = callPackage ../development/compilers/hhvm { };
- hiphopvm = self.hhvm; /* Compatibility alias */
hop = callPackage ../development/compilers/hop { };
@@ -5066,13 +5107,13 @@ in
rtags = callPackage ../development/tools/rtags/default.nix {};
- rustcMaster = callPackage ../development/compilers/rustc/head.nix {};
+ rustcMaster = lowPrio (callPackage ../development/compilers/rustc/head.nix {});
rustc = callPackage ../development/compilers/rustc {};
rustPlatform = rustStable;
rustStable = recurseIntoAttrs (makeRustPlatform cargo rustStable);
- rustUnstable = recurseIntoAttrs (makeRustPlatform cargoUnstable rustUnstable);
+ rustUnstable = lowPrio (recurseIntoAttrs (makeRustPlatform cargoUnstable rustUnstable));
# rust platform to build cargo itself (with cargoSnapshot)
rustCargoPlatform = makeRustPlatform (cargoSnapshot rustc) rustCargoPlatform;
@@ -5160,11 +5201,9 @@ in
vala_0_28 = callPackage ../development/compilers/vala/0.28.nix { };
- visualcpp = callPackage ../development/compilers/visual-c++ { };
-
vs90wrapper = callPackage ../development/compilers/vs90wrapper { };
- win32hello = callPackage ../development/compilers/visual-c++/test { };
+ webdsl = callPackage ../development/compilers/webdsl { };
wla-dx = callPackage ../development/compilers/wla-dx { };
@@ -5274,14 +5313,16 @@ in
rebar = callPackage ../development/tools/build-managers/rebar { };
rebar3-open = callPackage ../development/tools/build-managers/rebar3 { hermeticRebar3 = false; };
rebar3 = callPackage ../development/tools/build-managers/rebar3 { hermeticRebar3 = true; };
- rebar3-nix-bootstrap = callPackage ../development/tools/erlang/rebar3-nix-bootstrap { };
- fetchHex = callPackage ../development/tools/build-managers/rebar3/fetch-hex.nix { };
+ hexRegistrySnapshot = callPackage ../development/beam-modules/hex-registry-snapshot.nix { };
+ fetchHex = callPackage ../development/beam-modules/fetch-hex.nix { };
- erlangPackages = callPackage ../development/erlang-modules { };
- cuter = erlangPackages.callPackage ../development/tools/erlang/cuter { };
- hex2nix = erlangPackages.callPackage ../development/tools/erlang/hex2nix { };
+ beamPackages = callPackage ../development/beam-modules { };
+ hex2nix = beamPackages.callPackage ../development/tools/erlang/hex2nix { };
+ cuter = callPackage ../development/tools/erlang/cuter { };
- elixir = callPackage ../development/interpreters/elixir { };
+ relxExe = callPackage ../development/tools/erlang/relx-exe {};
+
+ elixir = callPackage ../development/interpreters/elixir { debugInfo = true; };
groovy = callPackage ../development/interpreters/groovy { };
@@ -5629,11 +5670,9 @@ in
srecord = callPackage ../development/tools/misc/srecord { };
- windowssdk = (
- callPackage ../development/misc/windows-sdk {});
-
xidel = callPackage ../tools/text/xidel { };
+
### DEVELOPMENT / TOOLS
activator = callPackage ../development/tools/activator { };
@@ -5658,10 +5697,7 @@ in
astyle = callPackage ../development/tools/misc/astyle { };
- electron = callPackage ../development/tools/electron {
- gconf = pkgs.gnome.GConf;
- };
-
+ electron = callPackage ../development/tools/electron { };
autobuild = callPackage ../development/tools/misc/autobuild { };
@@ -5670,6 +5706,7 @@ in
autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
+ autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
autocutsel = callPackage ../tools/X11/autocutsel{ };
@@ -5743,16 +5780,18 @@ in
rustPlatform = rustCargoPlatform;
};
- cargoUnstable = callPackage ../development/tools/build-managers/cargo/head.nix {
+ cargoUnstable = lowPrio (callPackage ../development/tools/build-managers/cargo/head.nix {
rustPlatform = rustUnstableCargoPlatform;
- };
+ });
cargoSnapshot = rustc:
callPackage ../development/tools/build-managers/cargo/snapshot.nix {
inherit rustc;
};
- casperjs = callPackage ../development/tools/casperjs { };
+ casperjs = callPackage ../development/tools/casperjs {
+ inherit (texFunctions) fontsConf;
+ };
cbrowser = callPackage ../development/tools/misc/cbrowser { };
@@ -6034,6 +6073,8 @@ in
jenkins-job-builder = pythonPackages.jenkins-job-builder;
+ kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { };
+
kcov = callPackage ../development/tools/analysis/kcov { };
lcov = callPackage ../development/tools/analysis/lcov { };
@@ -6399,6 +6440,14 @@ in
beecrypt = callPackage ../development/libraries/beecrypt { };
+ beignet = callPackage ../development/libraries/beignet {
+ inherit (llvmPackages) clang-unwrapped;
+ inherit (xlibs) libX11;
+ inherit (xorg) libXfixes libpthreadstubs libXdmcp libXdamage libXxf86vm;
+ inherit (python3Packages) python;
+ inherit (purePackages) gl;
+ };
+
belle-sip = callPackage ../development/libraries/belle-sip { };
bobcat = callPackage ../development/libraries/bobcat { };
@@ -6450,6 +6499,8 @@ in
celt_0_7 = callPackage ../development/libraries/celt/0.7.nix {};
celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix {};
+ cegui = callPackage ../development/libraries/cegui {};
+
cgal = callPackage ../development/libraries/CGAL {};
cgui = callPackage ../development/libraries/cgui {};
@@ -6675,7 +6726,9 @@ in
vid-stab = if stdenv.isDarwin then null else vid-stab;
x265 = if stdenv.isDarwin then null else x265;
xavs = if stdenv.isDarwin then null else xavs;
- inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices;
+ inherit (darwin) CF;
+ inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices AVFoundation
+ MediaToolbox VideoDecodeAcceleration;
};
ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
@@ -7080,6 +7133,8 @@ in
hawknl = callPackage ../development/libraries/hawknl { };
+ haxor-news = callPackage ../applications/misc/haxor-news { };
+
herqq = callPackage ../development/libraries/herqq { };
heyefi = self.haskellPackages.heyefi;
@@ -7296,6 +7351,8 @@ in
libbson = callPackage ../development/libraries/libbson { };
+ libburn = callPackage ../development/libraries/libburn { };
+
libcaca = callPackage ../development/libraries/libcaca { };
libcanberra = callPackage ../development/libraries/libcanberra { };
@@ -7344,7 +7401,7 @@ in
libcm = callPackage ../development/libraries/libcm { };
- libcommuni = callPackage ../development/libraries/libcommuni { };
+ libcommuni = qt5.callPackage ../development/libraries/libcommuni { };
libconfuse = callPackage ../development/libraries/libconfuse { };
@@ -7400,6 +7457,10 @@ in
mesa = null;
};
+ libdigidoc = callPackage ../development/libraries/libdigidoc { };
+
+ libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
+
libdiscid = callPackage ../development/libraries/libdiscid { };
libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
@@ -7500,7 +7561,9 @@ in
libechonest = callPackage ../development/libraries/libechonest { };
- libev = callPackage ../development/libraries/libev { };
+ libev = callPackage ../development/libraries/libev {
+ fetchurl = fetchurlBoot;
+ };
libevent = callPackage ../development/libraries/libevent { };
@@ -7565,6 +7628,8 @@ in
libharu = callPackage ../development/libraries/libharu { };
+ libhif = callPackage ../tools/package-management/libhif { sphinx = python27Packages.sphinx; };
+
libHX = callPackage ../development/libraries/libHX { };
libibmad = callPackage ../development/libraries/libibmad { };
@@ -7641,6 +7706,8 @@ in
librelp = callPackage ../development/libraries/librelp { };
+ librepo = callPackage ../tools/package-management/librepo { };
+
libresample = callPackage ../development/libraries/libresample {};
librevenge = callPackage ../development/libraries/librevenge {};
@@ -7651,6 +7718,8 @@ in
libsieve = callPackage ../development/libraries/libsieve { };
+ libsolv = callPackage ../development/libraries/libsolv { };
+
libspectre = callPackage ../development/libraries/libspectre { };
libgsf = callPackage ../development/libraries/libgsf { };
@@ -7689,6 +7758,8 @@ in
graphviz = graphviz-nox;
};
+ libisofs = callPackage ../development/libraries/libisofs { };
+
libiptcdata = callPackage ../development/libraries/libiptcdata { };
libjpeg_original = callPackage ../development/libraries/libjpeg { };
@@ -7975,12 +8046,9 @@ in
then darwin.libunwind
else callPackage ../development/libraries/libunwind { };
- libuvVersions = recurseIntoAttrs (callPackage ../development/libraries/libuv {
- automake = automake113x; # fails with 14
+ libuv = callPackage ../development/libraries/libuv {
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
- });
-
- libuv = self.libuvVersions.v1_7_5;
+ };
libv4l = lowPrio (self.v4l_utils.override {
alsaLib = null;
@@ -8218,6 +8286,8 @@ in
mythes = callPackage ../development/libraries/mythes { };
+ nanoflann = callPackage ../development/libraries/nanoflann { };
+
nanomsg = callPackage ../development/libraries/nanomsg { };
notify-sharp = callPackage ../development/libraries/notify-sharp { };
@@ -8240,11 +8310,10 @@ in
newt = callPackage ../development/libraries/newt { };
- nghttp2 = callPackage ../development/libraries/nghttp2 { };
- libnghttp2 = self.nghttp2.override {
- prefix = "lib";
+ nghttp2 = callPackage ../development/libraries/nghttp2 {
fetchurl = fetchurlBoot;
};
+ libnghttp2 = nghttp2.lib;
nix-plugins = callPackage ../development/libraries/nix-plugins {
nix = pkgs.nixUnstable;
@@ -8395,7 +8464,7 @@ in
pdf2xml = callPackage ../development/libraries/pdf2xml {} ;
- phonon = callPackage ../development/libraries/phonon/qt4 {};
+ phonon = callPackage ../development/libraries/phonon {};
phonon_backend_gstreamer = callPackage ../development/libraries/phonon-backend-gstreamer/qt4 {};
@@ -8424,7 +8493,7 @@ in
spidermonkey = spidermonkey_17;
};
- polkit_qt4 = callPackage ../development/libraries/polkit-qt-1 { };
+ polkit_qt4 = callPackage ../development/libraries/polkit-qt-1/qt-4.nix { };
poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
@@ -8486,6 +8555,8 @@ in
qt4 = self.kde4.qt4;
+ qt4_clang = lowPrio (self.qt4.override { stdenv = clangStdenv; });
+
qt48 = callPackage ../development/libraries/qt-4.x/4.8 {
# GNOME dependencies are not used unless gtkStyle == true
mesa = mesa_noglu;
@@ -8494,8 +8565,17 @@ in
# XXX: mariadb doesn't built on fbsd as of nov 2015
mysql = if (!stdenv.isFreeBSD) then mysql else null;
+
+ inherit (pkgs.darwin) cf-private libobjc;
+ inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices OpenGL Cocoa AGL;
};
+ qmake48Hook = makeSetupHook
+ { substitutions = { qt4 = qt48; }; }
+ ../development/libraries/qt-4.x/4.8/qmake-hook.sh;
+
+ qmake4Hook = qmake48Hook;
+
qt48Full = appendToName "full" (qt48.override {
docs = true;
demos = true;
@@ -8527,15 +8607,13 @@ in
openbr = callPackage ../development/libraries/openbr { };
- phonon = callPackage ../development/libraries/phonon/qt5 { };
+ phonon = callPackage ../development/libraries/phonon { };
phonon-backend-gstreamer = callPackage ../development/libraries/phonon-backend-gstreamer/qt5 { };
phonon-backend-vlc = callPackage ../development/libraries/phonon-backend-vlc/qt5 { };
- polkit-qt = callPackage ../development/libraries/polkit-qt-1 {
- withQt5 = true;
- };
+ polkit-qt = callPackage ../development/libraries/polkit-qt-1/qt-5.nix { };
poppler = callPackage ../development/libraries/poppler {
lcms = lcms2;
@@ -9086,6 +9164,8 @@ in
xercesc = callPackage ../development/libraries/xercesc {};
+ xalanc = callPackage ../development/libraries/xalanc {};
+
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
packages = [
@@ -9099,6 +9179,8 @@ in
xmlsec = callPackage ../development/libraries/xmlsec { };
+ xml-security-c = callPackage ../development/libraries/xml-security-c { };
+
xlslib = callPackage ../development/libraries/xlslib { };
xvidcore = callPackage ../development/libraries/xvidcore { };
@@ -9113,9 +9195,7 @@ in
libusb = libusb1;
};
- yubikey-personalization-gui = callPackage ../tools/misc/yubikey-personalization-gui {
- qt = qt4;
- };
+ yubikey-personalization-gui = callPackage ../tools/misc/yubikey-personalization-gui { };
zeitgeist = callPackage ../development/libraries/zeitgeist { };
@@ -9394,7 +9474,7 @@ in
pycups = pythonPackages.pycups;
- pyexiv2 = callPackage ../development/python-modules/pyexiv2 { };
+ pyexiv2 = pythonPackages.pyexiv2;
pygame = pythonPackages.pygame;
@@ -9412,7 +9492,7 @@ in
pyopenssl = pythonPackages.pyopenssl;
- rhpl = callPackage ../development/python-modules/rhpl { };
+ rhpl = pythonPackages.rhpl;
pyqt4 = pythonPackages.pyqt4;
@@ -9886,6 +9966,8 @@ in
inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
};
+ rake = callPackage ../development/tools/build-managers/rake { };
+
redis = callPackage ../servers/nosql/redis { };
redstore = callPackage ../servers/http/redstore { };
@@ -10094,6 +10176,8 @@ in
batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
+ blktrace = callPackage ../os-specific/linux/blktrace { };
+
bluez4 = lowPrio (callPackage ../os-specific/linux/bluez {
pygobject = pygobject3;
});
@@ -10195,8 +10279,6 @@ in
dmtcp = callPackage ../os-specific/linux/dmtcp { };
- dietlibc = callPackage ../os-specific/linux/dietlibc { };
-
directvnc = callPackage ../os-specific/linux/directvnc { };
dmraid = callPackage ../os-specific/linux/dmraid {
@@ -10236,8 +10318,6 @@ in
lightum = callPackage ../os-specific/linux/lightum { };
- e3cfsprogs = callPackage ../os-specific/linux/e3cfsprogs { };
-
ebtables = callPackage ../os-specific/linux/ebtables { };
eject = self.utillinux;
@@ -10356,6 +10436,8 @@ in
openiscsi = callPackage ../os-specific/linux/open-iscsi { };
+ openisns = callPackage ../os-specific/linux/open-isns { };
+
tgt = callPackage ../tools/networking/tgt { };
# -- Linux kernel expressions ------------------------------------------------
@@ -10382,6 +10464,10 @@ in
kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { };
+ klibc = callPackage ../os-specific/linux/klibc { };
+
+ klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
+
linux_mptcp = callPackage ../os-specific/linux/kernel/linux-mptcp.nix {
kernelPatches = [ kernelPatches.bridge_stp_helper ]
++ lib.optionals ((platform.kernelArch or null) == "mips")
@@ -10517,7 +10603,7 @@ in
];
};
- grsecurity_base_linux_4_1 = callPackage ../os-specific/linux/kernel/linux-grsecurity-4.1.nix {
+ grsecurity_base_linux_4_4 = callPackage ../os-specific/linux/kernel/linux-grsecurity-4.4.nix {
kernelPatches = [ kernelPatches.bridge_stp_helper ]
++ lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
@@ -10526,7 +10612,7 @@ in
];
};
- grsecurity_base_linux_4_4 = callPackage ../os-specific/linux/kernel/linux-grsecurity-4.4.nix {
+ grsecurity_base_linux_4_5 = callPackage ../os-specific/linux/kernel/linux-grsecurity-4.5.nix {
kernelPatches = [ kernelPatches.bridge_stp_helper ]
++ lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
@@ -10551,14 +10637,14 @@ in
linux_grsec_server_3_14 = self.grKernel kernelPatches.grsecurity_3_14 self.grFlavors.server;
linux_grsec_server_xen_3_14 = self.grKernel kernelPatches.grsecurity_3_14 self.grFlavors.server_xen;
- linux_grsec_desktop_4_1 = self.grKernel kernelPatches.grsecurity_4_1 self.grFlavors.desktop;
- linux_grsec_server_4_1 = self.grKernel kernelPatches.grsecurity_4_1 self.grFlavors.server;
- linux_grsec_server_xen_4_1 = self.grKernel kernelPatches.grsecurity_4_1 self.grFlavors.server_xen;
-
linux_grsec_desktop_4_4 = self.grKernel kernelPatches.grsecurity_4_4 self.grFlavors.desktop;
linux_grsec_server_4_4 = self.grKernel kernelPatches.grsecurity_4_4 self.grFlavors.server;
linux_grsec_server_xen_4_4 = self.grKernel kernelPatches.grsecurity_4_4 self.grFlavors.server_xen;
+ linux_grsec_desktop_4_5 = self.grKernel kernelPatches.grsecurity_4_5 self.grFlavors.desktop;
+ linux_grsec_server_4_5 = self.grKernel kernelPatches.grsecurity_4_5 self.grFlavors.server;
+ linux_grsec_server_xen_4_5 = self.grKernel kernelPatches.grsecurity_4_5 self.grFlavors.server_xen;
+
linux_grsec_desktop_latest = self.grKernel kernelPatches.grsecurity_latest self.grFlavors.desktop;
linux_grsec_server_latest = self.grKernel kernelPatches.grsecurity_latest self.grFlavors.server;
linux_grsec_server_xen_latest = self.grKernel kernelPatches.grsecurity_latest self.grFlavors.server_xen;
@@ -10598,6 +10684,8 @@ in
cpupower = callPackage ../os-specific/linux/cpupower { };
+ dpdk = callPackage ../os-specific/linux/dpdk { };
+
e1000e = callPackage ../os-specific/linux/e1000e {};
v4l2loopback = callPackage ../os-specific/linux/v4l2loopback { };
@@ -10627,12 +10715,6 @@ in
facetimehd = callPackage ../os-specific/linux/facetimehd { };
- kernelHeaders = callPackage ../os-specific/linux/kernel-headers { };
-
- klibc = callPackage ../os-specific/linux/klibc { };
-
- klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
-
jool = callPackage ../os-specific/linux/jool { };
mba6x_bl = callPackage ../os-specific/linux/mba6x_bl { };
@@ -10726,14 +10808,14 @@ in
linuxPackages_grsec_server_3_14 = self.grPackage kernelPatches.grsecurity_3_14 self.grFlavors.server;
linuxPackages_grsec_server_xen_3_14 = self.grPackage kernelPatches.grsecurity_3_14 self.grFlavors.server_xen;
- linuxPackages_grsec_desktop_4_1 = self.grPackage kernelPatches.grsecurity_4_1 self.grFlavors.desktop;
- linuxPackages_grsec_server_4_1 = self.grPackage kernelPatches.grsecurity_4_1 self.grFlavors.server;
- linuxPackages_grsec_server_xen_4_1 = self.grPackage kernelPatches.grsecurity_4_1 self.grFlavors.server_xen;
-
linuxPackages_grsec_desktop_4_4 = self.grPackage kernelPatches.grsecurity_4_4 self.grFlavors.desktop;
linuxPackages_grsec_server_4_4 = self.grPackage kernelPatches.grsecurity_4_4 self.grFlavors.server;
linuxPackages_grsec_server_xen_4_4 = self.grPackage kernelPatches.grsecurity_4_4 self.grFlavors.server_xen;
+ linuxPackages_grsec_desktop_4_5 = self.grPackage kernelPatches.grsecurity_4_5 self.grFlavors.desktop;
+ linuxPackages_grsec_server_4_5 = self.grPackage kernelPatches.grsecurity_4_5 self.grFlavors.server;
+ linuxPackages_grsec_server_xen_4_5 = self.grPackage kernelPatches.grsecurity_4_5 self.grFlavors.server_xen;
+
linuxPackages_grsec_desktop_latest = self.grPackage kernelPatches.grsecurity_latest self.grFlavors.desktop;
linuxPackages_grsec_server_latest = self.grPackage kernelPatches.grsecurity_latest self.grFlavors.server;
linuxPackages_grsec_server_xen_latest = self.grPackage kernelPatches.grsecurity_latest self.grFlavors.server_xen;
@@ -10829,8 +10911,6 @@ in
mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
- module_init_tools = callPackage ../os-specific/linux/module-init-tools { };
-
aggregateModules = modules:
callPackage ../os-specific/linux/kmod/aggregator.nix {
inherit modules;
@@ -10878,8 +10958,6 @@ in
pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
- pam_devperm = callPackage ../os-specific/linux/pam_devperm { };
-
pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
@@ -10927,8 +11005,6 @@ in
procps = procps-ng;
- procps-old = lowPrio (callPackage ../os-specific/linux/procps { });
-
procps-ng = callPackage ../os-specific/linux/procps-ng { };
watch = callPackage ../os-specific/linux/procps/watch.nix { };
@@ -10953,6 +11029,8 @@ in
rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
+ rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
+
s3ql = callPackage ../tools/backup/s3ql { };
sassc = callPackage ../development/tools/sassc { };
@@ -11587,10 +11665,12 @@ in
artha = callPackage ../applications/misc/artha { };
- atom = callPackage ../applications/editors/atom {
+ atomEnv = callPackage ../applications/editors/atom/env.nix {
gconf = gnome.GConf;
};
+ atom = callPackage ../applications/editors/atom { };
+
aseprite = callPackage ../applications/editors/aseprite {
giflib = giflib_4_1;
};
@@ -11800,7 +11880,7 @@ in
cinelerra = callPackage ../applications/video/cinelerra { };
- clawsMail = callPackage ../applications/networking/mailreaders/claws-mail {
+ claws-mail = callPackage ../applications/networking/mailreaders/claws-mail {
inherit (gnome3) gsettings_desktop_schemas;
enableNetworkManager = config.networking.networkmanager.enable or false;
};
@@ -12535,6 +12615,8 @@ in
quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { };
+ svox = callPackage ../applications/audio/svox { };
+
gkrellm = callPackage ../applications/misc/gkrellm { };
gmu = callPackage ../applications/audio/gmu { };
@@ -12750,6 +12832,7 @@ in
librsvg = null;
libtiff = null;
libxml2 = null;
+ openjpeg = null;
};
imagemagick = self.imagemagickBig.override {
@@ -12942,6 +13025,26 @@ in
};
};
+ libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/still.nix {
+ inherit (perlPackages) ArchiveZip CompressZlib;
+ inherit (gnome) GConf ORBit2 gnome_vfs;
+ inherit (gnome3) gsettings_desktop_schemas defaultIconTheme;
+ zip = zip.override { enableNLS = false; };
+ #glm = glm_0954;
+ bluez5 = bluez5_28;
+ fontsConf = makeFontsConf {
+ fontDirectories = [
+ freefont_ttf xorg.fontmiscmisc xorg.fontbhttf
+ ];
+ };
+ clucene_core = clucene_core_2;
+ lcms = lcms2;
+ harfbuzz = harfbuzz.override {
+ withIcu = true; withGraphite2 = true;
+ };
+ });
+
+
liferea = callPackage ../applications/networking/newsreaders/liferea {
webkitgtk = webkitgtk24x;
};
@@ -13076,6 +13179,8 @@ in
mldonkey = callPackage ../applications/networking/p2p/mldonkey { };
+ MMA = callPackage ../applications/audio/MMA { };
+
mmex = callPackage ../applications/office/mmex { };
moc = callPackage ../applications/audio/moc { };
@@ -13191,6 +13296,12 @@ in
iceSupport = config.murmur.iceSupport or true;
}) mumble mumble_git murmur murmur_git;
+ mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
+ mumble_i686 = if system == "x86_64-linux"
+ then pkgsi686Linux.mumble
+ else null;
+ };
+
musescore = qt5.callPackage ../applications/audio/musescore { };
mutt = callPackage ../applications/networking/mailreaders/mutt { };
@@ -13517,7 +13628,7 @@ in
pythonmagick = callPackage ../applications/graphics/PythonMagick { };
- qbittorrent = callPackage ../applications/networking/p2p/qbittorrent {
+ qbittorrent = qt5.callPackage ../applications/networking/p2p/qbittorrent {
boost = boost;
libtorrentRasterbar = libtorrentRasterbar;
};
@@ -13604,13 +13715,9 @@ in
remotebox = callPackage ../applications/virtualization/remotebox { };
- retroshare = callPackage ../applications/networking/p2p/retroshare {
- qt = qt4;
- };
+ retroshare = callPackage ../applications/networking/p2p/retroshare { };
- retroshare06 = lowPrio (callPackage ../applications/networking/p2p/retroshare/0.6.nix {
- qt = qt4;
- });
+ retroshare06 = lowPrio (callPackage ../applications/networking/p2p/retroshare/0.6.nix { });
RhythmDelay = callPackage ../applications/audio/RhythmDelay { };
@@ -13700,9 +13807,7 @@ in
siproxd = callPackage ../applications/networking/siproxd { };
skype = callPackage_i686 ../applications/networking/instant-messengers/skype {
- qt4 = pkgsi686Linux.qt4.override {
- stdenv = pkgsi686Linux.clangStdenv;
- };
+ qt4 = pkgsi686Linux.qt4_clang;
};
skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { };
@@ -13769,8 +13874,6 @@ in
bittorrentSync14 = callPackage ../applications/networking/bittorrentsync/1.4.x.nix { };
bittorrentSync20 = callPackage ../applications/networking/bittorrentsync/2.0.x.nix { };
- copy-com = callPackage ../applications/networking/copy-com { };
-
dropbox = qt55.callPackage ../applications/networking/dropbox { };
dropbox-cli = callPackage ../applications/networking/dropbox-cli { };
@@ -14003,7 +14106,7 @@ in
enableXMPP = config.tomahawk.enableXMPP or true;
enableKDE = config.tomahawk.enableKDE or false;
enableTelepathy = config.tomahawk.enableTelepathy or false;
- quazip = qt5.quazip.override { qt = qt4; };
+ quazip = quazip_qt4;
};
torchPackages = recurseIntoAttrs ( callPackage ../applications/science/machine-learning/torch {
@@ -14193,9 +14296,7 @@ in
vorbis-tools = callPackage ../applications/audio/vorbis-tools { };
- vscode = callPackage ../applications/editors/vscode {
- gconf = pkgs.gnome.GConf;
- };
+ vscode = callPackage ../applications/editors/vscode { };
vue = callPackage ../applications/misc/vue { };
@@ -14486,6 +14587,8 @@ in
xrestop = callPackage ../tools/X11/xrestop { };
+ xsd = callPackage ../development/libraries/xsd { };
+
xscreensaver = callPackage ../misc/screensavers/xscreensaver {
inherit (gnome) libglade;
};
@@ -14526,15 +14629,15 @@ in
inherit (gnome3) yelp;
+ inherit (python3Packages) you-get;
+
inherit (pythonPackages) youtube-dl;
qgis = callPackage ../applications/gis/qgis {};
qgroundcontrol = qt55.callPackage ../applications/science/robotics/qgroundcontrol { };
- qtbitcointrader = callPackage ../applications/misc/qtbitcointrader {
- qt = qt4;
- };
+ qtbitcointrader = callPackage ../applications/misc/qtbitcointrader { };
pahole = callPackage ../development/tools/misc/pahole {};
@@ -14602,6 +14705,8 @@ in
andyetitmoves = if stdenv.isLinux then callPackage ../games/andyetitmoves {} else null;
+ angband = callPackage ../games/angband { };
+
anki = callPackage ../games/anki {
inherit (pythonPackages) wrapPython pysqlite sqlalchemy pyaudio beautifulsoup httplib2 matplotlib;
};
@@ -14627,6 +14732,10 @@ in
bastet = callPackage ../games/bastet {};
+ beancount = callPackage ../applications/office/beancount {
+ pythonPackages = python3Packages;
+ };
+
beret = callPackage ../games/beret { };
bitsnbots = callPackage ../games/bitsnbots {
@@ -14732,6 +14841,8 @@ in
freedink = callPackage ../games/freedink { };
+ freeorion = callPackage ../games/freeorion { };
+
fsg = callPackage ../games/fsg {
wxGTK = wxGTK28.override { unicode = false; };
};
@@ -14850,6 +14961,8 @@ in
openarena = callPackage ../games/openarena { };
+ opendungeons = callPackage ../games/opendungeons { };
+
openlierox = callPackage ../games/openlierox { };
openmw = callPackage ../games/openmw { };
@@ -15205,9 +15318,9 @@ in
eventlist = callPackage ../applications/office/eventlist {};
- k3b = callPackage ../applications/misc/k3b {
- cdrtools = cdrkit;
- };
+ k3b-original = lowPrio (callPackage ../applications/misc/k3b { });
+
+ k3b = callPackage ../applications/misc/k3b/wrapper.nix { };
kadu = callPackage ../applications/networking/instant-messengers/kadu { };
@@ -16048,6 +16161,8 @@ in
enableAllFeatures = true;
});
+ dbus-map = callPackage ../tools/misc/dbus-map { };
+
dosbox = callPackage ../misc/emulators/dosbox { };
dpkg = callPackage ../tools/package-management/dpkg { };
@@ -16217,6 +16332,8 @@ in
inherit (pythonPackages) pexpect paramiko;
};
+ redis-desktop-manager = qt5.callPackage ../applications/misc/redis-desktop-manager { };
+
robomongo = qt5.callPackage ../applications/misc/robomongo { };
rucksack = callPackage ../development/tools/rucksack { };
@@ -16296,6 +16413,8 @@ in
snapscanFirmware = config.sane.snapscanFirmware or null;
};
+ brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
+
mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
@@ -16543,9 +16662,15 @@ in
mg = callPackage ../applications/editors/mg { };
+ aucdtect = callPackage ../tools/audio/aucdtect { };
+
togglesg-download = callPackage ../tools/misc/togglesg-download { };
discord = callPackage ../applications/networking/instant-messengers/discord { };
- #golden-cheetah = qt5.callPackage ../applications/misc/golden-cheetah {};
+ golden-cheetah = qt5.callPackage ../applications/misc/golden-cheetah {};
+
+ tomb = callPackage ../os-specific/linux/tomb {};
+
+ imatix_gsl = callPackage ../development/tools/imatix_gsl {};
}
diff --git a/pkgs/top-level/dotnet-packages.nix b/pkgs/top-level/dotnet-packages.nix
index ea1840aefed..38dc513ff83 100644
--- a/pkgs/top-level/dotnet-packages.nix
+++ b/pkgs/top-level/dotnet-packages.nix
@@ -102,6 +102,76 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; {
outputFiles = [ "lib/*" ];
};
+ MaxMindDb = fetchNuGet {
+ baseName = "MaxMind.Db";
+ version = "1.1.0.0";
+ sha256 = "0lixl76f7k3ldiqzg94zh13gn82w5mm5dx72y97fcqvp8g6nj3ds";
+ outputFiles = [ "lib/*" ];
+ };
+
+ MaxMindGeoIP2 = fetchNuGet {
+ baseName = "MaxMind.GeoIP2";
+ version = "2.3.1";
+ sha256 = "1s44dvjnmj1aimbrgkmpj6h5dn1w6acgqjch1axc76yz6hwknqgf";
+ outputFiles = [ "lib/*" ];
+ };
+
+ SharpZipLib = fetchNuGet {
+ baseName = "SharpZipLib";
+ version = "0.86.0";
+ sha256 = "01w2038gckfnq31pncrlgm7d0c939pwr1x4jj5450vcqpd4c41jr";
+ outputFiles = [ "lib/*" ];
+ };
+
+ StyleCopMSBuild = fetchNuGet {
+ baseName = "StyleCop.MSBuild";
+ version = "4.7.49.0";
+ sha256 = "0rpfyvcggm881ynvgr17kbx5hvj7ivlms0bmskmb2zyjlpddx036";
+ outputFiles = [ "tools/*" ];
+ };
+
+ StyleCopPlusMSBuild = fetchNuGet {
+ baseName = "StyleCopPlus.MSBuild";
+ version = "4.7.49.5";
+ sha256 = "1hv4lfxw72aql8siyqc4n954vzdz8p6jx9f2wrgzz0jy1k98x2mr";
+ outputFiles = [ "tools/*" ];
+ };
+
+ RestSharp = fetchNuGet {
+ baseName = "RestSharp";
+ version = "105.2.3";
+ sha256 = "1br48124ppz80x92m84sfyil1gn23hxg2ml9i9hsd0lp86vlaa1m";
+ outputFiles = [ "lib/*" ];
+ };
+
+ SharpFont = fetchNuGet {
+ baseName = "SharpFont";
+ version = "3.0.1";
+ sha256 = "1g639i8mbxc6qm0xqsf4mc0shv8nwdaidllka2xxwyksbq54skhs";
+ outputFiles = [ "lib/*" "config/*" ];
+ };
+
+ SmartIrc4net = fetchNuGet {
+ baseName = "SmartIrc4net";
+ version = "0.4.5.1";
+ sha256 = "1k6zc6xsqfzj7nc9479d32akj6d37jq6i1qirmz1i66p52zb5hm1";
+ outputFiles = [ "lib/*" ];
+ };
+
+ FuzzyLogicLibrary = fetchNuGet {
+ baseName = "FuzzyLogicLibrary";
+ version = "1.2.0";
+ sha256 = "0x518i8d3rw9n51xwawa4sywvqd722adj7kpcgcm63r66s950r5l";
+ outputFiles = [ "bin/*" ];
+ };
+
+ MonoNat = fetchNuGet {
+ baseName = "Mono.Nat";
+ version = "1.2.21";
+ sha256 = "011xhmjrx6w5h110fcp40l95k3qj1gkzz3axgbfy0s8haf5hsf7s";
+ outputFiles = [ "lib/*" ];
+ };
+
NUnitRunners = fetchNuGet {
baseName = "NUnit.Runners";
version = "2.6.4";
diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix
index e68d8c4563e..65b210544cb 100644
--- a/pkgs/top-level/go-packages.nix
+++ b/pkgs/top-level/go-packages.nix
@@ -147,11 +147,11 @@ let
};
tools = buildFromGitHub {
- rev = "b48dc8da98ae78c3d11f220e7d327304c84e623a";
- version = "2015-08-24";
+ rev = "c887be1b2ebd11663d4bf2fbca508c449172339e";
+ version = "2016-02-04";
owner = "golang";
repo = "tools";
- sha256 = "187p3jjxrw2qjnzqwwrq7f9w10zh6vcnwnfl3q7ms8rbiffpjy5c";
+ sha256 = "15cm7wmab5na4hphvriazlz639882z0ipb466xmp7500rn6f5kzf";
goPackagePath = "golang.org/x/tools";
goPackageAliases = [ "code.google.com/p/go.tools" ];
@@ -244,10 +244,10 @@ let
};
asciinema = buildFromGitHub {
- rev = "v1.1.1";
+ rev = "v1.2.0";
owner = "asciinema";
repo = "asciinema";
- sha256 = "0k48k8815k433s25lh8my2swl89kczp0m2gbqzjlpy1xwmk06nxc";
+ sha256 = "0wvrq92ackhfycfs1fircs8al3ji69igqqrc55ic29wbpnvz355x";
};
asmfmt = buildFromGitHub {
@@ -881,10 +881,10 @@ let
};
fzf = buildFromGitHub {
- rev = "0.11.1";
+ rev = "0.12.0";
owner = "junegunn";
repo = "fzf";
- sha256 = "1zw1kq4d5sb1qia44q04i33yii9qwlwlwz8vxhln03d4631mhsra";
+ sha256 = "0lxh8nf5xc5qnmx18h0q43iy3hy818firkz4rfkr3b0b5gd3aan1";
buildInputs = [
crypto ginkgo gomega junegunn.go-runewidth go-shellwords pkgs.ncurses text
@@ -3735,13 +3735,15 @@ let
};
terraform = buildFromGitHub {
- rev = "v0.6.13";
+ rev = "v0.6.15";
owner = "hashicorp";
repo = "terraform";
disabled = isGo14 || isGo15;
- sha256 = "1f1xm5pyz1hxqm2k74psanirpydf71pmxixplyc2x2w68hgjzi2l";
+ sha256 = "1mf98hagb0yp40g2mbar7aw7hmpq01clnil6y9khvykrb33vy0nb";
- buildInputs = [ ];
+ postInstall = ''
+ for i in $bin/bin/{provider,provisioner}-*; do mv $i $bin/bin/terraform-$(basename $i); done
+ '';
};
testify = buildGoPackage rec {
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 766c57cc577..0060b7e37d7 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -383,7 +383,10 @@ rec {
lts-5_12 = packages.ghc7103.override {
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.12.nix { };
};
- lts-5 = packages.lts-5_12;
+ lts-5_13 = packages.ghc7103.override {
+ packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.13.nix { };
+ };
+ lts-5 = packages.lts-5_13;
lts = packages.lts-5;
};
diff --git a/pkgs/top-level/make-tarball.nix b/pkgs/top-level/make-tarball.nix
index ea7e7e89d37..da3579a6595 100644
--- a/pkgs/top-level/make-tarball.nix
+++ b/pkgs/top-level/make-tarball.nix
@@ -18,7 +18,7 @@ releaseTools.sourceTarball rec {
version = builtins.readFile ../../.version;
versionSuffix = "pre${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
- buildInputs = [ nix jq ];
+ buildInputs = [ nix.out jq ];
configurePhase = ''
eval "$preConfigure"
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index da58b1c4cf8..08b6ccd49d7 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -83,7 +83,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ AlgorithmDiff ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -125,7 +125,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "16nnqzxy5baiar6gxnq5w296mmjgijcn1jq8rp867nksph03mxz8";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -154,7 +154,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "An asynchronous and multi channel Perl AMQP client";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -227,7 +227,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/app-cmd;
description = "Write command line apps with less suffering";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -581,7 +581,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Wrap OP check callbacks";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -607,7 +607,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [CarpClan];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -727,7 +727,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ StringCRC32 ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -741,7 +741,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Perl client for B, in C language";
license = "perl";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -755,7 +755,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ TimeDate DBFile DigestSHA1 FileNFSLock HeapFibonacci IOString ];
doCheck = false; # can time out
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -806,7 +806,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [HTMLTiny LWP];
buildInputs = [TestPod];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -919,7 +919,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "HTTP Basic and Digest authentication";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -973,6 +973,22 @@ let self = _self // overrides; _self = with self; {
namespaceautoclean ];
};
+ CatalystControllerPOD = buildPerlPackage rec {
+ name = "Catalyst-Controller-POD-1.0.0";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz";
+ sha256 = "ee2a4bb3ed78baa1464335408f284345b6ba0ef6576ad7bfbd7b656c788a39f9";
+ };
+ buildInputs = [ CatalystRuntime ModuleBuild ModuleInstall TestWWWMechanizeCatalyst ];
+ propagatedBuildInputs = [ CatalystPluginStaticSimple CatalystRuntime ClassAccessor FileShareDir FileSlurp JSONXS LWP ListMoreUtils PathClass PodPOM PodPOMViewTOC TestWWWMechanizeCatalyst XMLSimple ];
+ meta = {
+ homepage = http://search.cpan.org/dist/Catalyst-Controller-POD/;
+ description = "Serves PODs right from your Catalyst application";
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
CatalystDevel = buildPerlPackage {
name = "Catalyst-Devel-1.39";
src = fetchurl {
@@ -1133,7 +1149,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Flexible caching support for Catalyst";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -1149,7 +1165,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "HTTP/1.1 cache validators for Catalyst";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -1213,7 +1229,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Unicode aware Catalyst";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -1508,7 +1524,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ TestException ];
meta = {
description = "Convert flat hash to nested data using TT2's dot convention";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -1629,7 +1645,7 @@ let self = _self // overrides; _self = with self; {
};
meta = {
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -2234,7 +2250,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ SymbolUtil ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -2268,19 +2284,6 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ CGICookieXS ];
};
- Coro = buildPerlPackage rec {
- name = "Coro-6.41";
- src = fetchurl {
- url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz";
- sha256 = "1r1gam4yyl6w88ga8rkbvj33v1r5ald3ryqlpg13c7y1i79yizxa";
- };
- propagatedBuildInputs = [ AnyEvent Guard CommonSense ];
- meta = {
- maintainers = with maintainers; [ ocharles ];
- platforms = stdenv.lib.platforms.unix;
- };
- };
-
CPAN = buildPerlPackage rec {
name = "CPAN-2.10";
src = fetchurl {
@@ -2506,7 +2509,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://search.cpan.org/dist/Crypt-Random-Source;
description = "Get weak or strong random data from pluggable sources";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -2658,10 +2661,10 @@ let self = _self // overrides; _self = with self; {
};
CryptX = buildPerlPackage rec {
- name = "CryptX-0.030";
+ name = "CryptX-0.031";
src = fetchurl {
url = "mirror://cpan/authors/id/M/MI/MIK/${name}.tar.gz";
- sha256 = "b0e26b4c4de66134f1f1ae4227fdd18cf10f95cecc64a651a8af2710ef7519e5";
+ sha256 = "7221a7a824ae07377f7e97c6daafff47524c46204c9b8ff58420a13fc2c104f1";
};
propagatedBuildInputs = [ JSONMaybeXS ];
meta = {
@@ -2692,7 +2695,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Polymorphic data cloning";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -2939,7 +2942,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://metacpan.org/release/Data-UUID-MT;
description = "Fast random UUID generator using the Mersenne Twister algorithm";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3009,7 +3012,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [CarpClan BitVector];
doCheck = false; # some of the checks rely on the year being <2015
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3164,7 +3167,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Parses ISO8601 formats";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3220,7 +3223,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Parse and format PostgreSQL dates and times";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3592,7 +3595,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://search.cpan.org/dist/DBIx-Connector/;
description = "Fast, safe DBI connection and transaction management";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3642,7 +3645,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ DBI ];
meta = {
description = "Very complete easy-to-use OO interface to DBI";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3665,7 +3668,7 @@ let self = _self // overrides; _self = with self; {
};
meta = {
description = "Find memory cycles in objects";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3681,7 +3684,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Adding keywords to perl, in perl";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
};
};
@@ -3728,7 +3731,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ Moose namespaceclean SubExporter Testuseok TestWarn ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3812,7 +3815,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Keyed-Hashing for Message Authentication";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -3859,7 +3862,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ LWP ];
meta = {
description = "Perl extension for getting MD5 sums for files and urls";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4270,7 +4273,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Generate world unique message-ids";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4286,7 +4289,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/Email-MIME;
description = "Easy MIME message handling";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
};
};
@@ -4300,7 +4303,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/Email-MIME-ContentType;
description = "Parse a MIME Content-Type Header";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
};
};
@@ -4315,7 +4318,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/Email-MIME-Encodings;
description = "A unified interface to MIME encoding and decoding";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
};
};
@@ -4406,6 +4409,7 @@ let self = _self // overrides; _self = with self; {
url = mirror://cpan/authors/id/N/NE/NEZUMI/Encode-EUCJPASCII-0.03.tar.gz;
sha256 = "f998d34d55fd9c82cf910786a0448d1edfa60bf68e2c2306724ca67c629de861";
};
+ outputs = [ "out" ];
meta = {
description = "EucJP-ascii - An eucJP-open mapping";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -4430,6 +4434,7 @@ let self = _self // overrides; _self = with self; {
url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-JIS2K-0.02.tar.gz;
sha256 = "5d718add5857f37fc270f24360bc9d100b72e0e13a11ca3149fe4e4d7c7cc4bf";
};
+ outputs = [ "out" ];
meta = {
};
};
@@ -4472,7 +4477,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1qhmj15a66h90pjl2dgnxsb9jj3b1r5mpvnr87cafcl8g69z0jr4";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4500,16 +4505,17 @@ let self = _self // overrides; _self = with self; {
};
};
- ExceptionBase = buildPerlPackage {
- name = "Exception-Base-0.25";
+ ExceptionBase = buildPerlPackage rec {
+ name = "Exception-Base-0.2501";
src = fetchurl {
- url = mirror://cpan/authors/id/D/DE/DEXTER/Exception-Base-0.25.tar.gz;
- sha256 = "1s2is862xba2yy633wn2nklrya36yrlwxlbpqjrv8m31xj2c8khw";
+ url = "mirror://cpan/authors/id/D/DE/DEXTER/${name}.tar.gz";
+ sha256 = "5723dd78f4ac0b4d262a05ea46af663ea00d8096b2e9c0a43515c210760e1e75";
};
buildInputs = [ TestUnitLite ];
meta = {
- maintainers = with maintainers; [ ocharles ];
- platforms = stdenv.lib.platforms.unix;
+ description = "Lightweight exceptions";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = with maintainers; [ ];
};
};
@@ -4531,7 +4537,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ TestAssert TestUnitLite ];
propagatedBuildInputs = [ constantboolean ExceptionBase ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4545,7 +4551,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ TestAssert TestUnitLite ];
propagatedBuildInputs = [ ExceptionBase ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4562,7 +4568,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://open-exodus.net/projects/Exporter-Declare;
description = "Exporting done right";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4676,7 +4682,7 @@ let self = _self // overrides; _self = with self; {
};
meta = {
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4831,7 +4837,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ ExceptionWarning TestAssert TestUnitLite ];
propagatedBuildInputs = [ ExceptionBase ExceptionDied ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -4867,7 +4873,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://open-exodus.net/projects/Fennec-Lite;
description = "Minimalist Fennec, the commonly used bits";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5092,7 +5098,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1kclhmyha2xijq49darlz82f3bn7gq3saycxpfiz3dndqhr5i9iz";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5119,11 +5125,24 @@ let self = _self // overrides; _self = with self; {
homepage = https://metacpan.org/release/File-pushd;
description = "Change directory temporarily for a limited scope";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
+ FileReadBackwards = buildPerlPackage rec {
+ name = "File-ReadBackwards-1.05";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/U/UR/URI/${name}.tar.gz";
+ sha256 = "82b261af87507cc3e7e66899c457104ebc8d1c09fb85c53f67c1f90f70f18d6e";
+ };
+ meta = {
+ description = "Read a file backwards by lines";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
FileRemove = buildPerlPackage rec {
name = "File-Remove-1.52";
src = fetchurl {
@@ -5143,7 +5162,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://github.com/ingydotnet/file-share-pm/tree;
description = "Extend File::ShareDir to Local Libraries";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5170,7 +5189,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Install shared files";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5223,12 +5242,12 @@ let self = _self // overrides; _self = with self; {
};
FileUtil = buildPerlPackage rec {
- name = "File-Util-4.132140";
+ name = "File-Util-4.161200";
src = fetchurl {
url = "mirror://cpan/authors/id/T/TO/TOMMY/${name}.tar.gz";
- sha256 = "4233c493468da8b34f2df19b191aaa400f328d877c8c023605e43385976a99d1";
+ sha256 = "c63be030c15303796d387b290f1f6b59451fb64827e39afeb0e1d0adad72ab8e";
};
- buildInputs = [ TestFatal TestNoWarnings ];
+ buildInputs = [ ModuleBuild TestNoWarnings ];
meta = {
homepage = https://github.com/tommybutler/file-util/wiki;
description = "Easy, versatile, portable file handling";
@@ -5441,10 +5460,10 @@ let self = _self // overrides; _self = with self; {
};
Glib = buildPerlPackage rec {
- name = "Glib-1.320";
+ name = "Glib-1.321";
src = fetchurl {
url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz";
- sha256 = "15mrwscqjgwpkw9n4x6rakr9rjz2ss8d90k574fs5wx9cmgg3np3";
+ sha256 = "0h4cfxrxcf1mrdab5n5kk0smsi8vcrfnmcw1k6xw87r4vbifnxdr";
};
buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.glib ];
meta = {
@@ -5464,7 +5483,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ pkgs.gnupg1orig ];
meta = {
platforms = stdenv.lib.platforms.linux;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
};
};
@@ -5532,6 +5551,7 @@ let self = _self // overrides; _self = with self; {
};
buildInputs = [ FileSlurp URI ];
propagatedBuildInputs = [ DateManip DigestMD5 MailMboxMessageParser TimeDate ];
+ outputs = [ "out" ];
meta = {
homepage = https://github.com/coppit/grepmail;
description = "Search mailboxes for mail matching a regular expression";
@@ -5550,10 +5570,10 @@ let self = _self // overrides; _self = with self; {
};
Gtk2 = buildPerlPackage rec {
- name = "Gtk2-1.2497";
+ name = "Gtk2-1.2498";
src = fetchurl {
url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz";
- sha256 = "0j5wm290ihpkx91gbk55qrrb0jhbh5fanbj5fjvs0d2xv6yyh921";
+ sha256 = "0gs6lr4clz86838s3klrl37lf48j24zv0p37jlsvsnr927whpq3j";
};
buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig Pango pkgs.gtk2 ];
meta = {
@@ -5564,14 +5584,14 @@ let self = _self // overrides; _self = with self; {
};
};
- Guard = buildPerlPackage {
- name = "Guard-1.022";
+ Guard = buildPerlPackage rec {
+ name = "Guard-1.023";
src = fetchurl {
- url = mirror://cpan/authors/id/M/ML/MLEHMANN/Guard-1.022.tar.gz;
- sha256 = "0saq9949d13mdvpnls7mw1cy74lm4ncl7agbs7n2jl4sy6bvmw9m";
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/${name}.tar.gz";
+ sha256 = "34c4ddf91fc93d1090d86da14df706d175b1610c67372c01e12ce9555d4dd1dc";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5644,7 +5664,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ Testuseok ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5656,7 +5676,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1plv2djbyhvkdcw2ic54rdqb745cwksxckgzvw7ssxiir7rjknnc";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5779,7 +5799,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ ClassLoad DataClone DateTime DateTimeFormatStrptime EmailValid FileShareDir HTMLTree JSON ListAllUtils Moose MooseXGetopt MooseXTypes MooseXTypesCommon MooseXTypesLoadableClass SubExporter SubName TryTiny aliased namespaceautoclean ];
meta = {
description = "HTML forms using Moose";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -5862,7 +5882,7 @@ let self = _self // overrides; _self = with self; {
};
buildInputs = [ TestBase ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -5960,7 +5980,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Add XPath support to HTML::TreeBuilder";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6208,7 +6228,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/ingydotnet/io-all-pm/tree;
description = "IO::All of it to Graham and Damian!";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6388,7 +6408,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/io-tiecombine;
description = "Produce tied (and other) separate but combined variables";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6704,7 +6724,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1ylz6yhjifblhmnva0k05ch12a4cdii5v0icah69ma1gdhsidnk0";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6863,7 +6883,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Combines List::Util and List::MoreUtils in one bite-sized package";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6897,7 +6917,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "1xcsgz8898h670zmwqd8azfn3a2y9nq7z8cva9dsyhzkk8ajmra1";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -6988,7 +7008,7 @@ let self = _self // overrides; _self = with self; {
description = "Perl module for manipulating .po entries from GNU gettext";
license = "unknown";
platforms = stdenv.lib.platforms.linux;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
};
};
@@ -7037,7 +7057,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Simple logging interface with a contextual log";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7052,7 +7072,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Dispatches messages to one or more outputs";
license = stdenv.lib.licenses.artistic2;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7124,16 +7144,16 @@ let self = _self // overrides; _self = with self; {
};
};
- LogDispatchouli = buildPerlPackage {
- name = "Log-Dispatchouli-2.009";
+ LogDispatchouli = buildPerlPackage rec {
+ name = "Log-Dispatchouli-2.012";
src = fetchurl {
- url = mirror://cpan/authors/id/R/RJ/RJBS/Log-Dispatchouli-2.009.tar.gz;
- sha256 = "09iw27r36gmljlm6gjfczn2sf4s1js697q8na8xw4wlnz7x4bv59";
+ url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ sha256 = "214eca0fe77f2dc74675f9aa542778d5d4618c5bf12283540ca1062fcb967fa0";
};
buildInputs = [ TestDeep TestFatal ];
propagatedBuildInputs = [ LogDispatch LogDispatchArray ParamsUtil StringFlogger SubExporter SubExporterGlobExporter TryTiny ];
meta = {
- homepage = https://github.com/rjbs/log-dispatchouli;
+ homepage = https://github.com/rjbs/Log-Dispatchouli;
description = "A simple wrapper around Log::Dispatch";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -7246,7 +7266,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ LWP HookLexWrap ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
# Tests require network connectivity
@@ -7312,13 +7332,18 @@ let self = _self // overrides; _self = with self; {
};
};
- MailTools = buildPerlPackage {
- name = "MailTools-2.13";
+ MailTools = buildPerlPackage rec {
+ name = "MailTools-2.14";
src = fetchurl {
- url = mirror://cpan/authors/id/M/MA/MARKOV/MailTools-2.13.tar.gz;
- sha256 = "1djjl05ndn8dmwri4vw5wfky5sqy7sf63qaijvhf9g5yh53405kj";
+ url = "mirror://cpan/authors/id/M/MA/MARKOV/${name}.tar.gz";
+ sha256 = "1y6zndb4rsn8i65g1bg3b0zb7966cz83q19zg7m7bvxjfkv7wz2b";
+ };
+ propagatedBuildInputs = [ TimeDate ];
+ meta = {
+ description = "Various e-mail related modules";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
};
- propagatedBuildInputs = [TimeDate TestPod];
};
MathLibm = buildPerlPackage rec {
@@ -7330,10 +7355,10 @@ let self = _self // overrides; _self = with self; {
};
MathBigInt = buildPerlPackage rec {
- name = "Math-BigInt-1.999717";
+ name = "Math-BigInt-1.999722";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz";
- sha256 = "871c936cbd943b95c5561b82f077cbb1bbb4c85bdae14b668eca985e2a051fb6";
+ sha256 = "c76a2d5e6a996186a42a7e516b8d82217fb0cd18c7e1e55241322c4a859ccf40";
};
meta = {
description = "Arbitrary size integer/float math package";
@@ -7355,11 +7380,12 @@ let self = _self // overrides; _self = with self; {
};
MathBigRat = buildPerlPackage rec {
- name = "Math-BigRat-0.260802";
+ name = "Math-BigRat-0.260804";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PJ/PJACKLAM/${name}.tar.gz";
- sha256 = "1b1ed448c355677bf6403705f8428fee5bdf2bb138a3fe721bf51414c1695508";
+ sha256 = "f9bf5c007c0f141df7c7887d3482d47033cf7deab094a01e2863f31bacd7ef8a";
};
+ propagatedBuildInputs = [ MathBigInt ];
meta = {
description = "Arbitrary big rational numbers";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -7421,7 +7447,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://search.cpan.org/dist/Math-Random-ISAAC;
description = "Perl interface to the ISAAC PRNG algorithm";
license = with stdenv.lib.licenses; [ publicDomain mit artistic2 gpl3 ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7436,7 +7462,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Auto-seeded Mersenne Twister PRNGs";
license = "unrestricted";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7452,7 +7478,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Cryptographically-secure, cross-platform replacement for rand()";
license = stdenv.lib.licenses.artistic2;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7483,7 +7509,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Tools for creating Meta objects to track custom metrics";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7498,7 +7524,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Basic method declarations with signatures, without source filters";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7552,6 +7578,20 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ ProcWaitStat ];
};
+ MIMELite = buildPerlPackage rec {
+ name = "MIME-Lite-3.030";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ sha256 = "8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962";
+ };
+ propagatedBuildInputs = [ EmailDateFormat MailTools MIMETypes ];
+ meta = {
+ description = "Low-calorie MIME generator (DEPRECATED)";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
MIMEtools = buildPerlPackage {
name = "MIME-tools-5.507";
src = fetchurl {
@@ -7747,7 +7787,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Declare author-only dependencies";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7762,7 +7802,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Designate tests only run by module authors";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -7918,7 +7958,7 @@ let self = _self // overrides; _self = with self; {
};
buildInputs = [ pkgs.unzip ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8070,7 +8110,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://metacpan.org/release/MooseX-ABC;
description = "Abstract base classes for Moose";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8097,7 +8137,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://metacpan.org/release/MooseX-App-Cmd;
description = "Mashes up MooseX::Getopt and App::Cmd";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8185,13 +8225,15 @@ let self = _self // overrides; _self = with self; {
};
};
- MouseXGetOpt = buildPerlModule {
- name = "mousex-getopt-0.36";
+ MouseXGetOpt = self.MouseXGetopt;
+
+ MouseXGetopt = buildPerlModule rec {
+ name = "MouseX-Getopt-0.36";
src = fetchurl {
- url = mirror://cpan/authors/id/G/GF/GFUJI/MouseX-Getopt-0.36.tar.gz;
+ url = "mirror://cpan/authors/id/G/GF/GFUJI/${name}.tar.gz";
sha256 = "172ab0609f1638c6d8800d2dff1bdaa044e305aaa2e9b1fbb8a9dc722a3bf430";
};
- buildInputs = [ MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ];
+ buildInputs = [ ModuleBuild Mouse MouseXConfigFromFile MouseXSimpleConfig TestException TestWarn ];
propagatedBuildInputs = [ GetoptLongDescriptive Mouse ];
meta = {
homepage = https://github.com/gfx/mousex-getopt;
@@ -8222,7 +8264,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Extend your attribute interfaces (deprecated)";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8235,7 +8277,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ DataVisitor HashUtilFieldHashCompat Moose namespaceclean Testuseok ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8251,7 +8293,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "An abstract Moose role for setting attributes from a configfile";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8286,12 +8328,12 @@ let self = _self // overrides; _self = with self; {
};
MooseXGetopt = buildPerlPackage rec {
- name = "MooseX-Getopt-0.68";
+ name = "MooseX-Getopt-0.69";
src = fetchurl {
url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz";
- sha256 = "acb5118b4666352e58d4268040869d7dc2b68968fe26b5dd6715f51ebd784483";
+ sha256 = "0ef348a5edb8aca9a8bf4aff9dbcc2ac4281682fdc65b210b3c87cffd7501308";
};
- buildInputs = [ CPANMeta ModuleBuildTiny ModuleRuntime Moose PathTiny TestDeep TestFatal TestRequires TestTrap TestWarnings if_ ];
+ buildInputs = [ ModuleBuildTiny Moose PathTiny TestDeep TestFatal TestRequires TestTrap TestWarnings self."if" ];
propagatedBuildInputs = [ GetoptLongDescriptive Moose MooseXRoleParameterized TryTiny namespaceautoclean ];
meta = {
homepage = https://github.com/moose/MooseX-Getopt;
@@ -8313,7 +8355,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/pshangov/moosex-has-options;
description = "Succinct options for Moose";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8470,7 +8512,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ Testuseok TestTableDriven ];
propagatedBuildInputs = [ ListMoreUtils Moose MooseXGetopt MooseXTypes MooseXTypesPathClass namespaceautoclean ParamsUtil ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8502,7 +8544,7 @@ let self = _self // overrides; _self = with self; {
};
buildInputs = [ Moose TestFatal TestRequires ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8570,7 +8612,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/moose/MooseX-Types-Common;
description = "A library of commonly used type constraints";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
};
};
@@ -8582,7 +8624,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ DateTime DateTimeLocale DateTimeTimeZone Moose MooseXTypes namespaceclean TestException Testuseok ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8610,7 +8652,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ ModuleBuildTiny Moose TestFatal ];
propagatedBuildInputs = [ ClassLoad ModuleRuntime Moose MooseXTypes namespaceautoclean ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
homepage = https://github.com/moose/MooseX-Types-LoadableClass;
description = "ClassName type constraint with coercion to load the class";
@@ -8643,7 +8685,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/karenetheridge/moosex-types-path-tiny;
description = "Path::Tiny types and coercions for Moose";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8673,7 +8715,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/dagolden/moosex-types-stringlike;
description = "Moose type constraints for strings or string-like objects";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8690,7 +8732,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://metacpan.org/release/MooseX-Types-Structured;
description = "MooseX::Types::Structured - Structured Type Constraints for Moose";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8703,7 +8745,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ Moose MooseXTypes MooseXTypesPathClass namespaceclean Testuseok URI URIFromHash ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8878,7 +8920,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ URI ];
meta = {
description = "Perl extension to create signatures for AWS requests";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8948,7 +8990,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Manage Amazon S3 policies for HTTP POST forms";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8965,7 +9007,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Advanced Message Queue Protocol (de)serialization and representation";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -8996,7 +9038,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/metabrainz/CoverArtArchive;
description = "Query the coverartarchive.org";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -9092,22 +9134,6 @@ let self = _self // overrides; _self = with self; {
};
};
- NetRabbitFoot = buildPerlPackage {
- name = "Net-RabbitFoot-1.03";
- src = fetchurl {
- url = mirror://cpan/authors/id/I/IK/IKUTA/Net-RabbitFoot-1.03.tar.gz;
- sha256 = "0544b1914e7847b32b60a643abc6f0b1fdc6d4a816afd84bcd3eee0c28b001ac";
- };
- buildInputs = [ TestException ];
- propagatedBuildInputs = [ AnyEventRabbitMQ ConfigAny Coro JSONXS ListMoreUtils Moose MooseXAppCmd MooseXAttributeHelpers MooseXConfigFromFile ];
- meta = {
- description = "An Asynchronous and multi channel Perl AMQP client";
- license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
- platforms = stdenv.lib.platforms.unix;
- };
- };
-
NetServer = buildPerlPackage {
name = "Net-Server-2.007";
src = fetchurl {
@@ -9241,7 +9267,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Comprehensive inside-out object support module";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -9372,10 +9398,10 @@ let self = _self // overrides; _self = with self; {
};
Pango = buildPerlPackage rec {
- name = "Pango-1.226";
+ name = "Pango-1.227";
src = fetchurl {
url = "mirror://cpan/authors/id/X/XA/XAOC/${name}.tar.gz";
- sha256 = "0r4jx7d6gj6ixk2r5yr70biy1lpjxir08aywkw02g85wg6zkjw4z";
+ sha256 = "0wdcidnfnb6nm79fzfs39ivawj3x8m98a147fmcxgv1zvwia9c1l";
};
buildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig pkgs.pango ];
propagatedBuildInputs = [ Cairo Glib ];
@@ -9518,7 +9544,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://metacpan.org/release/Path-Tiny;
description = "File path utility";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
preConfigure =
@@ -9559,6 +9585,20 @@ let self = _self // overrides; _self = with self; {
};
};
+ PDFAPI2 = buildPerlPackage rec {
+ name = "PDF-API2-2.027";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SS/SSIMMS/${name}.tar.gz";
+ sha256 = "d24db02d902198406270551857830633b289ad39f5a9ba5431246f8cd60e7599";
+ };
+ propagatedBuildInputs = [ FontTTF ];
+ meta = {
+ description = "Facilitates the creation and modification of PDF files";
+ license = stdenv.lib.licenses.lgpl21;
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
Pegex = buildPerlPackage rec {
name = "Pegex-0.60";
src = fetchurl {
@@ -9738,7 +9778,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Display information about the current request/response";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10014,14 +10054,14 @@ let self = _self // overrides; _self = with self; {
};
};
- PodElementalPerlMunger = buildPerlPackage {
- name = "Pod-Elemental-PerlMunger-0.200003";
+ PodElementalPerlMunger = buildPerlPackage rec {
+ name = "Pod-Elemental-PerlMunger-0.200006";
src = fetchurl {
- url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-PerlMunger-0.200003.tar.gz;
- sha256 = "94b3abe6894c96b7990cb324a3789af05489dc2b5d1ec8961d37309cc6e8c243";
+ url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ sha256 = "09fd3b5d53119437a01dced66b42eafdcd53895b3c32a2b0f781f36fda0f665b";
};
buildInputs = [ Moose PodElemental ];
- propagatedBuildInputs = [ ListMoreUtils Moose PPI ParamsUtil PodElemental namespaceautoclean ];
+ propagatedBuildInputs = [ Moose PPI PodElemental namespaceautoclean ];
meta = {
homepage = https://github.com/rjbs/Pod-Elemental-PerlMunger;
description = "A thing that takes a string of Perl and rewrites its documentation";
@@ -10063,17 +10103,48 @@ let self = _self // overrides; _self = with self; {
};
};
- PodLaTeX = buildPerlModule {
+ PodPOM = buildPerlPackage rec {
+ name = "Pod-POM-2.01";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/N/NE/NEILB/${name}.tar.gz";
+ sha256 = "1b50fba9bbdde3ead192beeba0eaddd0c614e3afb1743fa6fff805f57c56f7f4";
+ };
+ buildInputs = [ FileSlurper TestDifferences TextDiff ];
+ meta = {
+ homepage = https://github.com/neilb/Pod-POM;
+ description = "POD Object Model";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
+ PodPOMViewTOC = buildPerlPackage rec {
+ name = "Pod-POM-View-TOC-0.02";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PE/PERLER/${name}.tar.gz";
+ sha256 = "ccb42272c7503379cb1131394620ee50276d72844e0e80eb4b007a9d58f87623";
+ };
+ buildInputs = [ TestMore ];
+ propagatedBuildInputs = [ PodPOM ];
+ meta = {
+ description = "Generate the TOC of a POD with Pod::POM";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
+ };
+ };
+
+ PodLaTeX = buildPerlModule rec {
name = "Pod-LaTeX-0.61";
src = fetchurl {
- url = mirror://cpan/authors/id/T/TJ/TJENNESS/Pod-LaTeX-0.61.tar.gz;
+ url = "mirror://cpan/authors/id/T/TJ/TJENNESS/${name}.tar.gz";
sha256 = "15a840ea1c8a76cd3c865fbbf2fec33b03615c0daa50f9c800c54e0cf0659d46";
};
- propagatedBuildInputs = [ if_ ];
+ buildInputs = [ ModuleBuild ];
+ propagatedBuildInputs = [ self."if" ];
meta = {
homepage = http://github.com/timj/perl-Pod-LaTeX/tree/master;
description = "Convert Pod data to formatted Latex";
- license = "perl";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
};
@@ -10171,15 +10242,15 @@ let self = _self // overrides; _self = with self; {
};
PodWeaver = buildPerlPackage rec {
- name = "Pod-Weaver-4.012";
+ name = "Pod-Weaver-4.013";
src = fetchurl {
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "d801cbfaff22d418943d0c5dcb8c145b8cc4d56741f9c33923ef891241116ad6";
+ sha256 = "5f12c5f11d313294520b0a1ab5c0775ef56e222d9181c8dac520cdc77af309e0";
};
buildInputs = [ PPI SoftwareLicense TestDifferences ];
- propagatedBuildInputs = [ ConfigMVP ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli MixinLinewise ModuleRuntime Moose ParamsUtil PodElemental StringFlogger StringFormatter StringRewritePrefix namespaceautoclean ];
+ propagatedBuildInputs = [ ConfigMVP ConfigMVPReaderINI DateTime ListMoreUtils LogDispatchouli MixinLinewise Moose PodElemental StringFlogger StringFormatter StringRewritePrefix namespaceautoclean ];
meta = {
- homepage = https://github.com/rjbs/pod-weaver;
+ homepage = https://github.com/rjbs/Pod-Weaver;
description = "Weave together a Pod document from an outline";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
maintainers = [ maintainers.rycee ];
@@ -10245,7 +10316,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://metacpan.org/pod/Redis;
description = "Perl binding for Redis database";
license = stdenv.lib.licenses.artistic2;
- maintainers = with maintainers; [ ocharles rycee ];
+ maintainers = with maintainers; [ rycee ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10325,7 +10396,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://jaldhar.github.com/REST-Utils;
description = "Utility functions for REST applications";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10389,12 +10460,11 @@ let self = _self // overrides; _self = with self; {
};
RoleTiny = buildPerlPackage rec {
- name = "Role-Tiny-2.000001";
+ name = "Role-Tiny-2.000003";
src = fetchurl {
url = "mirror://cpan/authors/id/H/HA/HAARG/${name}.tar.gz";
- sha256 = "31883410a7c85d6dc7501c718b1f83edba013a7b9bbccf0338a1033c391f296d";
+ sha256 = "6e6c967e1154f290a40c9c60a762cc3b2ec5438107a4fbadddbe55a55b393434";
};
- buildInputs = [ TestFatal ];
meta = {
description = "Roles. Like a nouvelle cuisine portion size slice of Moose";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
@@ -10410,7 +10480,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ SOAPLite ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10561,7 +10631,7 @@ let self = _self // overrides; _self = with self; {
};
meta = {
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10597,7 +10667,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Perl's Web Services Toolkit";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10625,10 +10695,10 @@ let self = _self // overrides; _self = with self; {
};
SoftwareLicense = buildPerlPackage rec {
- name = "Software-License-0.103011";
+ name = "Software-License-0.103012";
src = fetchurl {
url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
- sha256 = "03dyc5sx0asq1m3276l224q5776ng24fw5llf3gr9mbgklkgj05s";
+ sha256 = "47f9acb7f4eeed35e38c1bec37a71b61e651965233d67dadfae6390571517db1";
};
propagatedBuildInputs = [ DataSection TextTemplate TryTiny ];
meta = {
@@ -10790,7 +10860,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ NumberFormat ];
meta = {
license = "open_source";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10877,7 +10947,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "0m3hjk292hnxyi8nkfy8hlr1khnbf2clgkb4kzj0ycq8gcd2z0as";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10903,7 +10973,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "12ls7f7847i4qcikkp3skwraqvjphjiv2zxfhl5d49326f5myr7x";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -10972,7 +11042,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "0dfxhr6hxc2majkkrm0qbx3qcbykzpphbj2ms93dc86f7183c1p6";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11011,7 +11081,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Use TT to interpolate lexical variables";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11227,7 +11297,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "0cnwwrd5d6i80f33s7n2ak90rh4s53ss7q57wndrpkpr4bfn3djm";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11319,7 +11389,7 @@ let self = _self // overrides; _self = with self; {
description = "Stream TAP from pgTAP test scripts";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
platforms = stdenv.lib.platforms.linux;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
};
};
@@ -11390,7 +11460,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ TemplateToolkit ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11417,7 +11487,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ TemplateToolkit ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11430,7 +11500,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ JSON TemplateToolkit ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11653,7 +11723,7 @@ let self = _self // overrides; _self = with self; {
buildInputs = [ ClassInspector TestUnitLite ];
propagatedBuildInputs = [ constantboolean ExceptionBase SymbolUtil ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11809,7 +11879,7 @@ let self = _self // overrides; _self = with self; {
homepage = http://metacpan.org/release/Test-EOL;
description = "Check the correct line endings in your project";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11834,22 +11904,23 @@ let self = _self // overrides; _self = with self; {
homepage = https://metacpan.org/release/Test-FailWarnings;
description = "Add test failures if warnings are caught";
license = stdenv.lib.licenses.asl20;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
- TestFatal = buildPerlPackage {
- name = "Test-Fatal-0.013";
+ TestFatal = buildPerlPackage rec {
+ name = "Test-Fatal-0.014";
src = fetchurl {
- url = mirror://cpan/authors/id/R/RJ/RJBS/Test-Fatal-0.013.tar.gz;
- sha256 = "1rrndzkjff3bdlzzdsfsd3fhng142la2m74ihkgv17islkp17yq2";
+ url = "mirror://cpan/authors/id/R/RJ/RJBS/${name}.tar.gz";
+ sha256 = "bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0";
};
propagatedBuildInputs = [ TryTiny ];
meta = {
- homepage = https://github.com/rjbs/test-fatal;
+ homepage = https://github.com/rjbs/Test-Fatal;
description = "Incredibly simple helpers for testing code with exceptions";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.rycee ];
};
};
@@ -11941,7 +12012,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ JSONAny TestDifferences TestTester ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11975,7 +12046,7 @@ let self = _self // overrides; _self = with self; {
propagatedBuildInputs = [ DevelCycle PadWalker ];
meta = {
description = "Verifies code hasn't left circular references";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -11991,7 +12062,7 @@ let self = _self // overrides; _self = with self; {
meta = with stdenv.lib; {
description = "Simulating other classes";
license = licenses.lgpl2Plus;
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = platforms.unix;
};
};
@@ -12004,7 +12075,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ SUPER ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12084,7 +12155,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Check the presence of tabs in your project";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12214,7 +12285,7 @@ let self = _self // overrides; _self = with self; {
homepage = https://github.com/rjbs/Test-Routine;
description = "Composable units of assertion";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12290,7 +12361,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Write tests, not scripts that run them";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12325,7 +12396,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Unit testing without external dependencies";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12381,7 +12452,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Test fallback behaviour in absence of modules";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12424,7 +12495,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ CGI TestWWWMechanize WWWMechanizeCGI ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12451,7 +12522,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ XMLLibXML ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12668,7 +12739,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Spy on objects to achieve test doubles (mock testing)";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12696,7 +12767,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Micro template engine with Perl5 language";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12899,7 +12970,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Remove leading and/or trailing whitespace from strings";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12911,7 +12982,7 @@ let self = _self // overrides; _self = with self; {
sha256 = "0avk50kia78kxryh2whmaj5l18q2wvmkdyqyjsf6kwr4kgy6x3i7";
};
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -12958,7 +13029,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ URI ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -13338,7 +13409,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Wrapper around ICU collation services";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
broken = true; # tests fail http://hydra.nixos.org/build/25141764/nixlog/1/raw
};
@@ -13440,7 +13511,7 @@ let self = _self // overrides; _self = with self; {
meta = {
description = "Build a URI from a set of named parameters";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -13549,7 +13620,7 @@ let self = _self // overrides; _self = with self; {
--replace '#!/usr/bin/perl' '#!${perl}/bin/perl'
'';
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -13783,7 +13854,7 @@ let self = _self // overrides; _self = with self; {
};
meta = {
description = "A re-usable XPath engine for DOM-like trees";
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
@@ -13858,7 +13929,7 @@ let self = _self // overrides; _self = with self; {
};
propagatedBuildInputs = [ XMLParser ];
meta = {
- maintainers = with maintainers; [ ocharles ];
+ maintainers = with maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
};
};
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 7bcf655efe6..c85b1ca2508 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -106,7 +106,7 @@ in modules // {
};
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/discid/${name}.tar.gz";
+ url = "mirror://pypi/d/discid/${name}.tar.gz";
sha256 = "b39d443051b26d0230be7a6c616243daae93337a8711dd5d4119bb6a0e516fa8";
};
@@ -140,6 +140,8 @@ in modules // {
plantuml = callPackage ../tools/misc/plantuml { };
+ pyatspi = if isPy3k then callPackage ../development/python-modules/pyatspi { } else throw "pyatspi not supported for interpreter ${python.executable}";
+
pycairo = callPackage ../development/python-modules/pycairo {
};
@@ -147,6 +149,8 @@ in modules // {
pycrypto = callPackage ../development/python-modules/pycrypto { };
+ pyexiv2 = if (!isPy3k) then callPackage ../development/python-modules/pyexiv2 {} else throw "pyexiv2 not supported for interpreter ${python.executable}";
+
pygame = callPackage ../development/python-modules/pygame { };
pygobject = callPackage ../development/python-modules/pygobject { };
@@ -166,10 +170,9 @@ in modules // {
pythonPackages = self;
};
- pyqt5 = callPackage ../development/python-modules/pyqt/5.x.nix {
+ pyqt5 = pkgs.qt55.callPackage ../development/python-modules/pyqt/5.x.nix {
sip = self.sip_4_16;
pythonDBus = self.dbus;
- inherit (pkgs.qt55) qtbase qtsvg qtwebkit;
};
pyside = callPackage ../development/python-modules/pyside { };
@@ -184,6 +187,8 @@ in modules // {
pyxml = if !isPy3k then callPackage ../development/python-modules/pyxml{ } else throw "pyxml not supported for interpreter ${python.executable}";
+ rhpl = if !isPy3k then callPackage ../development/python-modules/rhpl {} else throw "rhpl not supported for interpreter ${python.executable}";
+
sip = callPackage ../development/python-modules/sip { };
sip_4_16 = callPackage ../development/python-modules/sip/4.16.nix { };
@@ -198,7 +203,7 @@ in modules // {
name = "aafigure-0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/aafigure/${name}.tar.gz";
+ url = "mirror://pypi/a/aafigure/${name}.tar.gz";
sha256 = "090c88beb091d28a233f854e239713aa15d8d1906ea16211855345c912e8a091";
};
@@ -330,7 +335,7 @@ in modules // {
name = "actdiag-0.5.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/actdiag/${name}.tar.gz";
+ url = "mirror://pypi/a/actdiag/${name}.tar.gz";
sha256 = "1vr4hnkr0gcvvpaycd8q3vcx029b2f5yv8swhdr8kwspaqb0dvfa";
};
@@ -356,7 +361,7 @@ in modules // {
name = "adal-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/adal/adal-0.1.0.tar.gz;
+ url = mirror://pypi/a/adal/adal-0.1.0.tar.gz;
sha256 = "1f32k18ck54adqlgvh6fjhy4yavcyrwy813prjyqppqqq4bn1a09";
};
@@ -410,7 +415,7 @@ in modules // {
version = "1.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/aiodns/${name}.tar.gz";
+ url = "mirror://pypi/a/aiodns/${name}.tar.gz";
sha256 = "595b78b8d54115d937cf60d778c02dad76b6f789fd527dab308f99e5601e7f3d";
};
@@ -432,11 +437,11 @@ in modules // {
aiohttp = buildPythonPackage rec {
name = "aiohttp-${version}";
- version = "0.19.0";
+ version = "0.21.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/aiohttp/${name}.tar.gz";
- sha256 = "9bfb173baec179431a1c8f3566185e8ebbd1517cf4450217087d79e26e44c287";
+ url = "mirror://pypi/a/aiohttp/${name}.tar.gz";
+ sha256 = "0n8517wc8b6yc925f7zhgl4wqf4ay1w2fzar0pj1h20yfa1wiids";
};
disabled = pythonOlder "3.4";
@@ -457,7 +462,7 @@ in modules // {
name = "alabaster-0.7.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/alabaster/${name}.tar.gz";
+ url = "mirror://pypi/a/alabaster/${name}.tar.gz";
sha256 = "f416a84e0d0ddbc288f6b8f2c276d10b40ca1238562cd9ed5a751292ec647b71";
};
@@ -478,7 +483,7 @@ in modules // {
name = "alembic-0.8.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/alembic/${name}.tar.gz";
+ url = "mirror://pypi/a/alembic/${name}.tar.gz";
sha256 = "1sgwvwylzd5h14130mwr0cbyy0fil0a1bq0d0ki97wqvkic3db7f";
};
@@ -497,7 +502,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-editor/${name}.tar.gz";
+ url = "mirror://pypi/p/python-editor/${name}.tar.gz";
sha256 = "1gykxn16anmsbcrwhx3rrhwjif95mmwvq9gjcrr9bbzkdc8sf8a4";
};
@@ -512,7 +517,7 @@ in modules // {
version = "0.3.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-gnupg/${name}.tar.gz";
+ url = "mirror://pypi/p/python-gnupg/${name}.tar.gz";
sha256 = "0nkbs9c8f30lra7ca39kg91x8cyxn0jb61vih4qky839gpbwwwiq";
};
@@ -535,7 +540,7 @@ in modules // {
name = "almir-0.1.8";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/a/almir/${name}.zip";
+ url = "mirror://pypi/a/almir/${name}.zip";
sha256 = "5dc0b8a5071f3ff46cd2d92608f567ba446e4c733c063b17d89703caeb9868fe";
};
@@ -629,7 +634,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/a/anyjson/${name}.tar.gz";
+ url = "mirror://pypi/a/anyjson/${name}.tar.gz";
sha256 = "37812d863c9ad3e35c0734c42e0bf0320ce8c3bed82cd20ad54cb34d158157ba";
};
@@ -648,7 +653,7 @@ in modules // {
disabled = pythonOlder "2.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/amqp/${name}.tar.gz";
+ url = "mirror://pypi/a/amqp/${name}.tar.gz";
sha256 = "06n6q0kxhjnbfz3vn8x9yz09lwmn1xi9d6wxp31h5jbks0b4vsid";
};
@@ -747,7 +752,7 @@ in modules // {
name = "apipkg-1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/apipkg/${name}.tar.gz";
+ url = "mirror://pypi/a/apipkg/${name}.tar.gz";
sha256 = "2e38399dbe842891fe85392601aab8f40a8f4cc5a9053c326de35a1cc0297ac6";
};
@@ -764,7 +769,7 @@ in modules // {
name = "appdirs-1.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/appdirs/appdirs-1.4.0.tar.gz";
+ url = "mirror://pypi/a/appdirs/appdirs-1.4.0.tar.gz";
sha256 = "8fc245efb4387a4e3e0ac8ebcc704582df7d72ff6a42a53f5600bbb18fdaadc5";
};
@@ -795,7 +800,7 @@ in modules // {
name = "appnope-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/appnope/${name}.tar.gz";
+ url = "mirror://pypi/a/appnope/${name}.tar.gz";
sha256 = "8b995ffe925347a2138d7ac0fe77155e4311a0ea6d6da4f5128fe4b3cbe5ed71";
};
@@ -833,7 +838,7 @@ in modules // {
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/asyncio/${name}.tar.gz";
+ url = "mirror://pypi/a/asyncio/${name}.tar.gz";
sha256 = "0hfbqwk9y0bbfgxzg93s2wyk6gcjsdxlr5jwy97hx64ppkw0ydl3";
};
@@ -848,7 +853,7 @@ in modules // {
name = "funcsigs-0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/funcsigs/${name}.tar.gz";
+ url = "mirror://pypi/f/funcsigs/${name}.tar.gz";
sha256 = "d83ce6df0b0ea6618700fe1db353526391a8a3ada1b7aba52fed7a61da772033";
};
@@ -869,7 +874,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/A/APScheduler/${name}.tar.gz";
+ url = "mirror://pypi/A/APScheduler/${name}.tar.gz";
sha256 = "1ljjhn6cv8b1pccsi3mgc887ypi2vim317r9p0zh0amd0bhkk6wb";
};
@@ -902,7 +907,7 @@ in modules // {
name = "args-0.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/args/${name}.tar.gz";
+ url = "mirror://pypi/a/args/${name}.tar.gz";
sha256 = "a785b8d837625e9b61c39108532d95b85274acd679693b71ebb5156848fcf814";
};
@@ -916,7 +921,7 @@ in modules // {
name = "Area53-0.94";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/A/Area53/${name}.tar.gz";
+ url = "mirror://pypi/A/Area53/${name}.tar.gz";
sha256 = "0v9b7f8b6v21y410anx5sr52k2ac8jrzdf19q6m6p0zsdsf9vr42";
};
@@ -932,7 +937,7 @@ in modules // {
version = "1.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/chai/${name}.tar.gz";
+ url = "mirror://pypi/c/chai/${name}.tar.gz";
sha256 = "016kf3irrclpkpvcm7q0gmkfibq7jgy30a9v73pp42bq9h9a32bl";
};
@@ -946,7 +951,7 @@ in modules // {
version = "0.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/arrow/${name}.tar.gz";
+ url = "mirror://pypi/a/arrow/${name}.tar.gz";
sha256 = "0yx10dz3hp825fcq9w15zbp26v622npcjscb91da05zig8036lra";
};
@@ -973,7 +978,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/async/${name}.tar.gz";
+ url = "mirror://pypi/a/async/${name}.tar.gz";
sha256 = "1lfmjm8apy9qpnpbq8g641fd01qxh9jlya5g2d6z60vf8p04rla1";
};
};
@@ -983,7 +988,7 @@ in modules // {
name = "atomiclong-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/atomiclong/atomiclong-${version}.tar.gz";
+ url = "mirror://pypi/a/atomiclong/atomiclong-${version}.tar.gz";
sha256 = "1gjbc9lvpkgg8vj7dspif1gz9aq4flkhxia16qj6yvb7rp27h4yb";
};
buildInputs = with self; [ pytest ];
@@ -1003,7 +1008,7 @@ in modules // {
name = "atomicwrites-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/atomicwrites/atomicwrites-${version}.tar.gz";
+ url = "mirror://pypi/a/atomicwrites/atomicwrites-${version}.tar.gz";
sha256 = "08s05h211r07vs66r4din3swrbzb344vli041fihpg34q3lcxpvw";
};
@@ -1019,7 +1024,7 @@ in modules // {
name = "argparse-1.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/argparse/${name}.tar.gz";
+ url = "mirror://pypi/a/argparse/${name}.tar.gz";
sha256 = "1r6nznp64j68ih1k537wms7h57nvppq0szmwsaf99n71bfjqkc32";
};
@@ -1052,7 +1057,7 @@ in modules // {
propagatedBuildInputs = with self; [ logilab_common six lazy-object-proxy wrapt ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/astroid/${name}.tar.gz";
+ url = "mirror://pypi/a/astroid/${name}.tar.gz";
sha256 = "7f7e5512efe515098e77cbd3a60e87c8db8954097b0e025d8d6f72f2e8ddc298";
};
@@ -1074,7 +1079,7 @@ in modules // {
name = "attrdict-2.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/attrdict/${name}.tar.gz";
+ url = "mirror://pypi/a/attrdict/${name}.tar.gz";
sha256 = "86aeb6d3809e0344409f8148d7cac9eabce5f0b577c160b5e90d10df3f8d2ad3";
};
@@ -1092,7 +1097,7 @@ in modules // {
version = "2.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/audioread/${name}.tar.gz";
+ url = "mirror://pypi/a/audioread/${name}.tar.gz";
sha256 = "ffb601de7a9e40850d4ec3256a3a6bbe8fa40466dafb5c65f41b08e4bb963f1e";
};
@@ -1126,7 +1131,7 @@ in modules // {
name = "autopep8-1.0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/autopep8/${name}.tar.gz";
+ url = "mirror://pypi/a/autopep8/${name}.tar.gz";
sha256 = "17lydqm8y9a5qadp6iifxrb5mb0g9fr1vxn5qy1fjpyhazxaw8n1";
};
@@ -1150,7 +1155,7 @@ in modules // {
version = "0.2.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/av/${name}.tar.gz";
+ url = "mirror://pypi/a/av/${name}.tar.gz";
sha256 = "bdc7e2e213cb9041d9c5c0497e6f8c47e84f89f1f2673a46d891cca0fb0d19a0";
};
@@ -1174,7 +1179,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/avro/${name}.tar.gz";
+ url = "mirror://pypi/a/avro/${name}.tar.gz";
sha256 = "edf14143cabb2891f05a73d60a57a9fc5a9ebd305c2188abb3f5db777c707ad5";
};
@@ -1190,7 +1195,7 @@ in modules // {
disabled = (!isPy3k);
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/avro3k/${name}.tar.gz";
+ url = "mirror://pypi/a/avro3k/${name}.tar.gz";
sha256 = "15ahl0irwwj558s964abdxg4vp6iwlabri7klsm2am6q5r0ngsky";
};
@@ -1207,7 +1212,7 @@ in modules // {
version = "1.6.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/awesome-slugify/${name}.tar.gz";
+ url = "mirror://pypi/a/awesome-slugify/${name}.tar.gz";
sha256 = "0wgxrhr8s5vk2xmcz9s1z1aml4ppawmhkbggl9rp94c747xc7pmv";
};
@@ -1227,7 +1232,7 @@ in modules // {
version = "1.10.18";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/awscli/${name}.tar.gz";
+ url = "mirror://pypi/a/awscli/${name}.tar.gz";
sha256 = "0vdj7p4cwsbzhanhp5f2c0b0qr2gh76dyanji73avvj4jvdb5d4g";
};
@@ -1267,7 +1272,7 @@ in modules // {
version = "0.1.0";
src = pkgs.fetchurl {
sha256 = "05isyrqbk16dg1bc3mnc4ynxr3nchslvia5wr1sdmxvc3v2y729d";
- url = "https://pypi.python.org/packages/source/a/aws-shell/aws-shell-0.1.0.tar.gz";
+ url = "mirror://pypi/a/aws-shell/aws-shell-0.1.0.tar.gz";
};
propagatedBuildInputs = with self; [
configobj prompt_toolkit_52 awscli boto3 pygments sqlite3 mock pytest
@@ -1298,7 +1303,7 @@ in modules // {
disabled = pythonOlder "2.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/azure/${name}.zip";
+ url = "mirror://pypi/a/azure/${name}.zip";
sha256 = "89c20b2efaaed3c6f56345d55c32a8d4e7d2a16c032d0acb92f8f490c508fe24";
};
@@ -1316,7 +1321,7 @@ in modules // {
version = "1.0.0";
name = "azure-nspkg-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-nspkg/azure-nspkg-1.0.0.zip;
+ url = mirror://pypi/a/azure-nspkg/azure-nspkg-1.0.0.zip;
sha256 = "1xqvc8by1lbd7j9dxyly03jz3rgbmnsiqnqgydhkf4pa2mn2hgr9";
};
meta = {
@@ -1332,7 +1337,7 @@ in modules // {
name = "azure-common-${version}";
disabled = isPyPy;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-common/azure-common-1.0.0.zip;
+ url = mirror://pypi/a/azure-common/azure-common-1.0.0.zip;
sha256 = "074rwwy8zzs7zw3nww5q2wg5lxgdc4rmypp2gfc9mwsz0gb70491";
};
propagatedBuildInputs = with self; [ azure-nspkg ];
@@ -1351,7 +1356,7 @@ in modules // {
version = "0.20.0";
name = "azure-mgmt-common-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-common/azure-mgmt-common-0.20.0.zip;
+ url = mirror://pypi/a/azure-mgmt-common/azure-mgmt-common-0.20.0.zip;
sha256 = "1rmzpz3733wv31rsnqpdy4bbafvk5dhbqx7q0xf62dlz7p0i4f66";
};
propagatedBuildInputs = with self; [ azure-common azure-mgmt-nspkg requests2 ];
@@ -1371,7 +1376,7 @@ in modules // {
version = "0.20.0";
name = "azure-mgmt-compute-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-compute/azure-mgmt-compute-0.20.0.zip;
+ url = mirror://pypi/a/azure-mgmt-compute/azure-mgmt-compute-0.20.0.zip;
sha256 = "12hr5vxdg2sk2fzr608a37f4i8nbchca7dgdmly2w5fc7x88jx2v";
};
postInstall = ''
@@ -1391,7 +1396,7 @@ in modules // {
version = "0.20.1";
name = "azure-mgmt-network-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-network/azure-mgmt-network-0.20.1.zip;
+ url = mirror://pypi/a/azure-mgmt-network/azure-mgmt-network-0.20.1.zip;
sha256 = "10vj22h6nxpw0qpvib5x2g6qs5j8z31142icvh4qk8k40fcrs9hx";
};
postInstall = ''
@@ -1411,7 +1416,7 @@ in modules // {
version = "1.0.0";
name = "azure-mgmt-nspkg-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-nspkg/azure-mgmt-nspkg-1.0.0.zip;
+ url = mirror://pypi/a/azure-mgmt-nspkg/azure-mgmt-nspkg-1.0.0.zip;
sha256 = "1rq92fj3kvnqkk18596dybw0kvhgscvc6cd8hp1dhy3wrkqnhwmq";
};
propagatedBuildInputs = with self; [ azure-nspkg ];
@@ -1427,7 +1432,7 @@ in modules // {
version = "0.20.1";
name = "azure-mgmt-resource-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-resource/azure-mgmt-resource-0.20.1.zip;
+ url = mirror://pypi/a/azure-mgmt-resource/azure-mgmt-resource-0.20.1.zip;
sha256 = "0slh9qfm5nfacrdm3lid0sr8kwqzgxvrwf27laf9v38kylkfqvml";
};
postInstall = ''
@@ -1447,7 +1452,7 @@ in modules // {
version = "0.20.0";
name = "azure-mgmt-storage-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-mgmt-storage/azure-mgmt-storage-0.20.0.zip;
+ url = mirror://pypi/a/azure-mgmt-storage/azure-mgmt-storage-0.20.0.zip;
sha256 = "16iw7hqhq97vlzfwixarfnirc60l5mz951p57brpcwyylphl3yim";
};
postInstall = ''
@@ -1467,7 +1472,7 @@ in modules // {
version = "0.20.3";
name = "azure-storage-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-storage/azure-storage-0.20.3.zip;
+ url = mirror://pypi/a/azure-storage/azure-storage-0.20.3.zip;
sha256 = "06bmw6k2000kln5jwk5r9bgcalqbyvqirmdh9gq4s6nb4fv3c0jb";
};
propagatedBuildInputs = with self; [ azure-common futures dateutil requests2 ];
@@ -1486,7 +1491,7 @@ in modules // {
version = "0.20.1";
name = "azure-servicemanagement-legacy-${version}";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/azure-servicemanagement-legacy/azure-servicemanagement-legacy-0.20.1.zip;
+ url = mirror://pypi/a/azure-servicemanagement-legacy/azure-servicemanagement-legacy-0.20.1.zip;
sha256 = "17dwrp99sx5x9cm4vldkaxhki9gbd6dlafa0lpr2n92xhh2838zs";
};
propagatedBuildInputs = with self; [ azure-common requests2 ];
@@ -1505,7 +1510,7 @@ in modules // {
name = "backports.ssl_match_hostname-3.4.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz";
+ url = "mirror://pypi/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz";
sha256 = "07410e7fb09aab7bdaf5e618de66c3dac84e2e3d628352814dc4c37de321d6ae";
};
@@ -1520,7 +1525,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/backports.lzma/${name}.tar.gz";
+ url = "mirror://pypi/b/backports.lzma/${name}.tar.gz";
sha256 = "bac58aec8d39ac3d22250840fb24830d0e4a0ef05ad8f3f09172dc0cc80cdbca";
};
@@ -1539,7 +1544,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/babelfish/${name}.tar.gz";
+ url = "mirror://pypi/b/babelfish/${name}.tar.gz";
sha256 = "0wrw21dyq7v6lbffwvi1ik43d7dhmcv8xvgrrihhiv7ys1rd3gag";
};
@@ -1557,7 +1562,7 @@ in modules // {
disabled = isPy26 || isPy27 || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/b/${pname}/${name}.tar.gz";
sha256 = "1ajmflvvlkflrcmqmkrx0zaira84z8kv4ssb2jprfwvjh8vfkysb";
};
@@ -1577,7 +1582,7 @@ in modules // {
name = "batinfo-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/batinfo/${name}.tar.gz";
+ url = "mirror://pypi/b/batinfo/${name}.tar.gz";
sha256 = "0gyzkxzvj5l6qrw706bnm3cckqzzzbrjr7jkxc087d7775a73499";
};
@@ -1597,7 +1602,7 @@ in modules // {
name = "bcdoc-0.14.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bcdoc/${name}.tar.gz";
+ url = "mirror://pypi/b/bcdoc/${name}.tar.gz";
sha256 = "1s2kdqs1n2mj7wq3w0pq30zs7vxq0l3abik2clqnc4hm2j7crbk8";
};
@@ -1633,7 +1638,7 @@ in modules // {
name = "beautifulsoup4-4.4.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/b/beautifulsoup4/${name}.tar.gz";
+ url = "mirror://pypi/b/beautifulsoup4/${name}.tar.gz";
sha256 = "1d36lc4pfkvl74fmzdib2nqnvknm0jddgf2n9yd7im150qyh3m47";
};
@@ -1655,7 +1660,7 @@ in modules // {
name = "beautifulsoup4-4.1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/b/beautifulsoup4/${name}.tar.gz";
+ url = "mirror://pypi/b/beautifulsoup4/${name}.tar.gz";
sha256 = "0cbcml88bkx9gf1wznxa0kqz1wpyakfbyh9gmxw0wljhda1q0zk1";
};
@@ -1703,11 +1708,11 @@ in modules // {
};
betamax = buildPythonPackage rec {
- name = "betamax-0.5.1";
+ name = "betamax-0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/betamax/${name}.tar.gz";
- sha256 = "1glzigrbip9w2jr2gcmwa96rffhi9x9l1455dhbcx2gh3pmcykl6";
+ url = "mirror://pypi/b/betamax/${name}.tar.gz";
+ sha256 = "0vw4d53jbbb2kdl7l891h8iyxklqcd6ldvgcyhw9hl40ljdhv1wz";
};
propagatedBuildInputs = [ self.requests2 ];
@@ -1722,11 +1727,11 @@ in modules // {
betamax-matchers = buildPythonPackage rec {
name = "betamax-matchers-${version}";
- version = "0.2.0";
+ version = "0.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/betamax-matchers/${name}.tar.gz";
- sha256 = "13n2dy8s2jx8x8bbx684bff3444584bnmg0zhkfxhxndpy18p4is";
+ url = "mirror://pypi/b/betamax-matchers/${name}.tar.gz";
+ sha256 = "039kvqsdcvvlfxjc3n1x2xvjg6qkqbql0p7rc4z7bnxm9kcm88la";
};
buildInputs = with self; [ betamax requests_toolbelt ];
@@ -1807,7 +1812,7 @@ in modules // {
src = pkgs.fetchurl {
sha256 = "1azd0g0p9qk9wp344jmvqp4wk5f3wpsz3lb750xvnmd7qzf6v377";
- url = "https://pypi.python.org/packages/source/b/buttersink/${name}.tar.gz";
+ url = "mirror://pypi/b/buttersink/${name}.tar.gz";
};
meta = {
@@ -1833,7 +1838,7 @@ in modules // {
name = "cached-property-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cached-property/${name}.tar.gz";
+ url = "mirror://pypi/c/cached-property/${name}.tar.gz";
sha256 = "10dwi3s6f154ag9dvqy5jiwp31fs57lbxjcjgn4cwvi8qyqpi3j5";
};
@@ -1875,7 +1880,7 @@ in modules // {
name = "circus-0.11.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/circus/${name}.tar.gz";
+ url = "mirror://pypi/c/circus/${name}.tar.gz";
sha256 = "3757344aa5073ea29e6e2607b3de8ba1652502c61964316116931884293fe846";
};
@@ -1889,7 +1894,7 @@ in modules // {
version = "2.6.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/colorlog/${name}.tar.gz";
+ url = "mirror://pypi/c/colorlog/${name}.tar.gz";
sha256 = "0djv6ky1yk28s1l093w8plg19kp88q4nyrm1vfxyq0s9j4pix29l";
};
@@ -1909,7 +1914,7 @@ in modules // {
version = "0.1.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/c/${pname}/${name}.tar.gz";
sha256 = "0w1j43l76zw10dvs2kk7jz7kqj2ss7gfgfdxyls27pckwin89gxb";
};
@@ -1942,7 +1947,7 @@ in modules // {
version = "1.1.7";
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/c/${pname}/${name}.tar.gz";
sha256 = "f856ea2e9e2947abc1a6557625cc6b0e45228984f397a90c420b2f468dc4cb97";
};
doCheck = false;
@@ -1965,7 +1970,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/Cycler/${name}.tar.gz";
+ url = "mirror://pypi/C/Cycler/${name}.tar.gz";
sha256 = "cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8";
};
@@ -1993,7 +1998,7 @@ in modules // {
pname = "datadog";
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/d/${pname}/${name}.tar.gz";
sha256 = "0y2if4jj43n5jis20imragvhhyhr840w4m1g7j7fxh9bn7h273zp";
};
@@ -2012,7 +2017,7 @@ in modules // {
pname = "python-debian";
version = "0.1.23";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/p/${pname}/${name}.tar.gz";
sha256 = "193faznwnjc3n5991wyzim6h9gyq1zxifmfrnpm3avgkh7ahyynh";
};
propagatedBuildInputs = with self; [ chardet six ];
@@ -2023,7 +2028,7 @@ in modules // {
pname = "defusedxml";
version = "0.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/d/${pname}/${name}.tar.gz";
sha256 = "0y147zy3jqmk6ly7fbhqmzn1hf41xcb53f2vcc3m8x4ba5d1smfd";
};
};
@@ -2055,7 +2060,7 @@ in modules // {
pname = "dugong";
version = "3.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/${pname}/${name}.tar.bz2";
+ url = "mirror://pypi/d/${pname}/${name}.tar.bz2";
sha256 = "0y0rdxbiwm03zv6vpvapqilrird3h8ijz7xmb0j7ds5j4p6q3g24";
};
@@ -2066,7 +2071,7 @@ in modules // {
name = "iowait-0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/iowait/${name}.tar.gz";
+ url = "mirror://pypi/i/iowait/${name}.tar.gz";
sha256 = "ab1bc2eb84c22ccf61f17a0024f9fb6df781b39f1852764a66a7769d5adfb299";
};
@@ -2080,7 +2085,7 @@ in modules // {
name = "responses-0.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/responses/${name}.tar.gz";
+ url = "mirror://pypi/r/responses/${name}.tar.gz";
sha256 = "0fs7a4cf4f12mjhcjd5vfh0f3ixcy2nawzxpgsfr3ahf0rg7ppx5";
};
@@ -2094,7 +2099,7 @@ in modules // {
name = "rarfile-2.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rarfile/rarfile-2.6.tar.gz";
+ url = "mirror://pypi/r/rarfile/rarfile-2.6.tar.gz";
sha256 = "326700c5450cfb367f612e918866ea27551bac02f4656f340003c88873fa1a56";
};
@@ -2108,7 +2113,7 @@ in modules // {
name = "proboscis-1.2.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/proboscis/proboscis-1.2.6.0.tar.gz";
+ url = "mirror://pypi/p/proboscis/proboscis-1.2.6.0.tar.gz";
sha256 = "b822b243a7c82030fce0de97bdc432345941306d2c24ef227ca561dd019cd238";
};
@@ -2126,7 +2131,7 @@ in modules // {
name = "pyechonest-8.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyechonest/pyechonest-8.0.2.tar.gz";
+ url = "mirror://pypi/p/pyechonest/pyechonest-8.0.2.tar.gz";
sha256 = "496265f4b7d33483ec153b9e1b8333fe959b115f7e781510089c8313b7d86560";
};
@@ -2144,7 +2149,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/billiard/${name}.tar.gz";
+ url = "mirror://pypi/b/billiard/${name}.tar.gz";
sha256 = "02wxsc6bhqvzh8j6w758kvgqbnj14l796mvmrcms8fgfamd2lak9";
};
@@ -2163,7 +2168,7 @@ in modules // {
version = "0.4.0";
src = pkgs.fetchurl {
- url ="https://pypi.python.org/packages/source/b/binaryornot/${name}.tar.gz";
+ url ="mirror://pypi/b/binaryornot/${name}.tar.gz";
sha256 = "1j4f51dxic39mdwf6alj7gd769wy6mhk916v031wjali51xkh3xb";
};
@@ -2183,7 +2188,7 @@ in modules // {
name = "bitbucket-api-0.4.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/b/bitbucket-api/${name}.tar.gz";
+ url = "mirror://pypi/b/bitbucket-api/${name}.tar.gz";
sha256 = "e890bc3893d59a6f203c1eb2bae60e78ac4d3869da7ea4fb104dca588aea85b2";
};
@@ -2201,7 +2206,7 @@ in modules // {
bitbucket-cli = buildPythonPackage rec {
name = "bitbucket-cli-0.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bitbucket-cli/${name}.tar.gz";
+ url = "mirror://pypi/b/bitbucket-cli/${name}.tar.gz";
sha256 = "d8909627ae7a46519379c6343698d49f9ffd5de839ff44796974828d843a9419";
};
@@ -2240,7 +2245,7 @@ in modules // {
version = "0.9.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/blaze/${name}.tar.gz";
+ url = "mirror://pypi/b/blaze/${name}.tar.gz";
sha256 = "fde4fd5733d8574345521581078a4fd89bb51ad3814eda88f1f467faa3a9784a";
};
@@ -2315,7 +2320,7 @@ in modules // {
version = "1.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/blinker/${name}.tar.gz";
+ url = "mirror://pypi/b/blinker/${name}.tar.gz";
sha256 = "6811010809262261e41ab7b92f3f6d23f35cf816fbec2bc05077992eebec6e2f";
};
@@ -2329,11 +2334,12 @@ in modules // {
blockdiag = buildPythonPackage rec {
- name = "blockdiag-1.4.7";
+ name = "blockdiag";
+ version = "1.5.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/blockdiag/${name}.tar.gz";
- sha256 = "0bc29sh8hj3hmhclifh1by0n6vg2pl9wkxb7fmljyw0arjas54bf";
+ url = "https://bitbucket.org/blockdiag/blockdiag/get/${version}.tar.bz2";
+ sha256 = "0r0qbmv0ijnqidsgm2rqs162y9aixmnkmzgnzgk52hiy7ydm4k8f";
};
buildInputs = with self; [ pep8 nose unittest2 docutils ];
@@ -2377,7 +2383,7 @@ in modules // {
version = "6.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bsddb3/${name}.tar.gz";
+ url = "mirror://pypi/b/bsddb3/${name}.tar.gz";
sha256 = "6f21b0252125c07798d784c164ef135ad153d226c01b290258ee1c5b9e7c4dd3";
};
@@ -2406,7 +2412,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bokeh/${name}.tar.gz";
+ url = "mirror://pypi/b/bokeh/${name}.tar.gz";
sha256 = "2d8bd8c98e2f62b2a28328d3cc95bfbe257742fa7efc9c382b4c8ae4a141df14";
};
@@ -2473,13 +2479,13 @@ in modules // {
boto3 = buildPythonPackage rec {
name = "boto3-${version}";
- version = "1.2.2";
+ version = "1.3.1";
src = pkgs.fetchFromGitHub {
owner = "boto";
repo = "boto3";
rev = version;
- sha256 = "1w53lhhdzi29d31qzhflb5mcwb24mfrj4frv70w6qyn8vmqznnjy";
+ sha256 = "1rbwcslk9dgayrg3vy3m0bqj767hdy1aphy5wjgz925bsydgxdg6";
};
propagatedBuildInputs = [ self.botocore
@@ -2513,7 +2519,7 @@ in modules // {
name = "botocore-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/botocore/${name}.tar.gz";
+ url = "mirror://pypi/b/botocore/${name}.tar.gz";
sha256 = "07rp24lnpjlk0c889g0d8y2ykc711gi04w715nkm9mv734ndsman";
};
@@ -2544,7 +2550,7 @@ in modules // {
name = "bottle-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bottle/${name}.tar.gz";
+ url = "mirror://pypi/b/bottle/${name}.tar.gz";
sha256 = "1b2hq0l4nwh75s2w6wgiqlkj4q1qvyx6a94axl2k4lsym1aifpfd";
};
@@ -2565,7 +2571,7 @@ in modules // {
disabled = (!isPy27);
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/B/Box2D/Box2D-2.3b0.zip";
+ url = "mirror://pypi/B/Box2D/Box2D-2.3b0.zip";
sha256 = "4519842c650b0153550eb0c9864da46b5a4ec8555c68b70f5cd2952a21c788b0";
};
@@ -2590,7 +2596,7 @@ in modules // {
version = "1.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bugwarrior/${name}.tar.gz";
+ url = "mirror://pypi/b/bugwarrior/${name}.tar.gz";
sha256 = "efe41756c152789f39006f157add9bedfa2b85d2cac15c067e635e37c70cb8f8";
};
@@ -2635,7 +2641,7 @@ in modules // {
version = "1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-bugzilla/python-${name}.tar.gz";
+ url = "mirror://pypi/p/python-bugzilla/python-${name}.tar.gz";
sha256 = "11361635a4f1613803a0b9b93ba9126f7fd36180653f953e2590b1536d107d46";
};
@@ -2666,7 +2672,7 @@ in modules // {
version = "0.30";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/check-manifest/check-manifest-${version}.tar.gz";
+ url = "mirror://pypi/c/check-manifest/check-manifest-${version}.tar.gz";
sha256 = "b19fd0d8b9286532ba3dc0282484fd76d11200cf24b340dc3d08f293c7dd0500";
};
@@ -2685,7 +2691,7 @@ in modules // {
version = "2.0.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/devpi-common/devpi-common-${version}.tar.gz";
+ url = "mirror://pypi/d/devpi-common/devpi-common-${version}.tar.gz";
sha256 = "a059c4099002d4af8f3ccfc8a9f4bf133b20ea404049b21a31fc1003e1d79452";
};
@@ -2709,7 +2715,7 @@ in modules // {
name = "zc.buildout-2.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz";
+ url = "mirror://pypi/z/zc.buildout/${name}.tar.gz";
sha256 = "a6122ea5c06c6c044a9efce4a3df452c8573e1aebfda7b24262655daac894ef5";
};
@@ -2727,7 +2733,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz";
+ url = "mirror://pypi/z/zc.buildout/${name}.tar.gz";
sha256 = "a5c2fafa4d073ad3dabec267c44a996cbc624700a9a49467cd6b1ef63d35e029";
};
@@ -2745,7 +2751,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zc.buildout/${name}.tar.gz";
+ url = "mirror://pypi/z/zc.buildout/${name}.tar.gz";
sha256 = "0ac5a325d3ffbc5a988fb3ba87f4159d4769cc73e3331cb5234edc8839b6506b";
};
@@ -2772,7 +2778,7 @@ in modules // {
src = pkgs.fetchurl {
inherit sha256;
- url = "https://pypi.python.org/packages/source/z/zc.recipe.egg/zc.recipe.egg-${version}.tar.gz";
+ url = "mirror://pypi/z/zc.recipe.egg/zc.recipe.egg-${version}.tar.gz";
};
meta.broken = true; # https://bitbucket.org/pypa/setuptools/issues/462/pkg_resourcesfind_on_path-thinks-the
};
@@ -2792,7 +2798,7 @@ in modules // {
meta.maintainers = with maintainers; [ mornfall ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bunch/${name}.tar.gz";
+ url = "mirror://pypi/b/bunch/${name}.tar.gz";
sha256 = "1akalx2pd1fjlvrq69plvcx783ppslvikqdm93z2sdybq07pmish";
};
doCheck = false;
@@ -2803,7 +2809,7 @@ in modules // {
name = "cairocffi-0.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cairocffi/${name}.tar.gz";
+ url = "mirror://pypi/c/cairocffi/${name}.tar.gz";
sha256 = "e42b4256d27bd960cbf3b91a6c55d602defcdbc2a73f7317849c80279feeb975";
};
@@ -2856,7 +2862,7 @@ in modules // {
name = "cairosvg-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/C/CairoSVG/CairoSVG-${version}.tar.gz";
+ url = "mirror://pypi/C/CairoSVG/CairoSVG-${version}.tar.gz";
sha256 = "01lpm38qp7xlnv8jv7qg48j44p5088dwfsrcllgs5fz355lrfds1";
};
@@ -2874,7 +2880,7 @@ in modules // {
name = "carrot-0.10.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/carrot/${name}.tar.gz";
+ url = "mirror://pypi/c/carrot/${name}.tar.gz";
sha256 = "cb46374f3c883c580d142a79d2609883713a867cc86e0514163adce784ce2468";
};
@@ -2917,7 +2923,7 @@ in modules // {
name = "cassandra-driver-2.6.0c2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/cassandra-driver/${name}.tar.gz";
+ url = "mirror://pypi/c/cassandra-driver/${name}.tar.gz";
sha256 = "00cc2rkvkxaxn7sf2qzy29s6h394fla73rbdh9krxbswp5nvp27r";
};
@@ -2961,7 +2967,7 @@ in modules // {
disabled = pythonOlder "2.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/celery/${name}.tar.gz";
+ url = "mirror://pypi/c/celery/${name}.tar.gz";
sha256 = "0614ppp18vmiwdk0rxvz0wn62d7svanwdnx7jgqxpy9pb20rqd8s";
};
@@ -2984,7 +2990,7 @@ in modules // {
version = "0.9.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/Cerberus/${name}.tar.gz";
+ url = "mirror://pypi/C/Cerberus/${name}.tar.gz";
sha256 = "1km7hvns1snrmcwz58bssi4wv3gwd34zm1z1hwjylmpqrfrcf8mi";
};
@@ -3000,7 +3006,7 @@ in modules // {
version = "2015.9.6.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/certifi/${name}.tar.gz";
+ url = "mirror://pypi/c/certifi/${name}.tar.gz";
sha256 = "19mfly763c6bzya9dwm6qgc48z4x3gk6ldl6fprdncqhklnjnfnw";
};
@@ -3015,7 +3021,7 @@ in modules // {
characteristic = buildPythonPackage rec {
name = "characteristic-14.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/characteristic/${name}.tar.gz";
+ url = "mirror://pypi/c/characteristic/${name}.tar.gz";
sha256 = "91e254948180678dd69e6143202b4686f2fa47cce136936079bb4d9a3b82419d";
};
@@ -3061,7 +3067,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/C/Cheetah/Cheetah-${version}.tar.gz";
+ url = "mirror://pypi/C/Cheetah/Cheetah-${version}.tar.gz";
sha256 = "be308229f0c1e5e5af4f27d7ee06d90bb19e6af3059794e5fd536a6f29a9b550";
};
@@ -3099,7 +3105,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-cjson/${name}.tar.gz";
+ url = "mirror://pypi/p/python-cjson/${name}.tar.gz";
sha256 = "a01fabb7593728c3d851e1cd9a3efbd18f72650a31a5aa8a74018640da3de8b3";
};
@@ -3116,7 +3122,7 @@ in modules // {
version = "0.5.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/clf/${name}.tar.gz";
+ url = "mirror://pypi/c/clf/${name}.tar.gz";
sha256 = "04lqd2i4fjs606b0q075yi9xksk567m0sfph6v6j80za0hvzqyy5";
};
@@ -3142,7 +3148,7 @@ in modules // {
name = "click-6.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/click/${name}.tar.gz";
+ url = "mirror://pypi/c/click/${name}.tar.gz";
sha256 = "1sggipyz52crrybwbr9xvwxd4aqigvplf53k9w3ygxmzivd1jsnc";
};
@@ -3171,7 +3177,7 @@ in modules // {
name = "click-5.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/click/${name}.tar.gz";
+ url = "mirror://pypi/c/click/${name}.tar.gz";
sha256 = "0njsm0wn31l21bi118g5825ma5sa3rwn7v2x4wjd7yiiahkri337";
};
@@ -3192,7 +3198,7 @@ in modules // {
name = "click-log-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/click-log/${name}.tar.gz";
+ url = "mirror://pypi/c/click-log/${name}.tar.gz";
sha256 = "0kdd1vminxpcfczxl2kkf285n0dr1gxh2cdbx1p6vkj7b7bci3gx";
};
@@ -3211,7 +3217,7 @@ in modules // {
name = "click-threading-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/click-threading/${name}.tar.gz";
+ url = "mirror://pypi/c/click-threading/${name}.tar.gz";
sha256 = "0jmrv4334lfxa2ss53c06dafdwqbk1pb3ihd26izn5igw1bm8145";
};
@@ -3229,7 +3235,7 @@ in modules // {
name = "clepy-0.3.20";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/clepy/${name}.tar.gz";
+ url = "mirror://pypi/c/clepy/${name}.tar.gz";
sha256 = "16vibfxms5z4ld8gbkra6dkhqm2cc3jnn0fwp7mw70nlwxnmm51c";
};
@@ -3247,7 +3253,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/C/ClientForm/ClientForm-0.2.10.tar.gz";
+ url = "mirror://pypi/C/ClientForm/ClientForm-0.2.10.tar.gz";
sha256 = "0dydh3i1sx7rrj6d0gj375wkjpiivm7jjlsimw6hmwv4ck7yf1wm";
};
@@ -3260,12 +3266,36 @@ in modules // {
};
});
+ /* There is a project called "closure-linter" on PyPI that is the
+ same as this, but it does not appear to be owned by Google.
+ So we're pulling from Google's GitHub repo instead. */
+ closure-linter = buildPythonPackage rec {
+ name = "closure-linter-${version}";
+ version = "2.3.19";
+
+ /* This project has no Python 3 support, as noted by
+ https://github.com/google/closure-linter/issues/81 */
+ disabled = isPy3k;
+
+ propagatedBuildInputs = with self; [ gflags ];
+ src = pkgs.fetchgit {
+ url = "https://github.com/google/closure-linter";
+ rev = "5c27529075bb88bdc45e73008f496dec8438d658";
+ sha256 = "076c7q7pr7akfvq5y8lxr1ab81wwps07gw00igdkcxnc5k9dzxwc";
+ };
+ meta = {
+ description = "Checks JavaScript files against Google's style guide.";
+ homepage = "https://developers.google.com/closure/utilities/";
+ license = with licenses; [ asl20 ];
+ };
+ };
+
cloudpickle = buildPythonPackage rec {
name = "cloudpickle-${version}";
version = "0.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cloudpickle/${name}.tar.gz";
+ url = "mirror://pypi/c/cloudpickle/${name}.tar.gz";
sha256 = "3418303f44c6c4daa184f1dc36c8c0b7ff8261c56d1f922ffd8d09e79caa4b74";
};
@@ -3291,7 +3321,7 @@ in modules // {
name = "cogapp-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cogapp/${name}.tar.gz";
+ url = "mirror://pypi/c/cogapp/${name}.tar.gz";
sha256 = "0gzmzbsk54r1qa6wd0yg4zzdxvn2f19ciprr2acldxaknzrpllnn";
};
@@ -3313,7 +3343,7 @@ in modules // {
version = "0.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/colorama/${name}.tar.gz";
+ url = "mirror://pypi/c/colorama/${name}.tar.gz";
sha256 = "eb21f2ba718fbf357afdfdf6f641ab393901c7ca8d9f37edd0bee4806ffa269c";
};
@@ -3330,7 +3360,7 @@ in modules // {
version = "0.6.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/CommonMark/${name}.tar.gz";
+ url = "mirror://pypi/C/CommonMark/${name}.tar.gz";
sha256 = "ee5a88f23678794592efe3fc11033f17fc77b3296a85f5e1d5b715f8e110a773";
};
@@ -3351,7 +3381,7 @@ in modules // {
CommonMark_54 = self.CommonMark.override rec {
name = "CommonMark-0.5.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/CommonMark/${name}.tar.gz";
+ url = "mirror://pypi/C/CommonMark/${name}.tar.gz";
sha256 = "34d73ec8085923c023930dfc0bcd1c4286e28a2a82de094bb72fabcc0281cbe5";
};
};
@@ -3362,7 +3392,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/C/CoilMQ/${name}.tar.gz";
+ url = "mirror://pypi/C/CoilMQ/${name}.tar.gz";
sha256 = "0wwa6fsqw1mxsryvgp0yrdjil8axyj0kslzi7lr45cnhgp5ab375";
};
@@ -3385,7 +3415,7 @@ in modules // {
name = "colander-1.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/colander/${name}.tar.gz";
+ url = "mirror://pypi/c/colander/${name}.tar.gz";
sha256 = "7389413266b9e680c9529c16d56284edf87e0d5de557948e75f41d65683c23b3";
};
@@ -3407,7 +3437,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/configparser/${name}.tar.gz";
+ url = "mirror://pypi/c/configparser/${name}.tar.gz";
sha256 = "6a2318590dfc4013fc5bf53c2bec14a8cb455a232295eb282a13f94786c4b0b2";
};
@@ -3423,7 +3453,7 @@ in modules // {
version = "0.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/ColanderAlchemy/${name}.tar.gz";
+ url = "mirror://pypi/C/ColanderAlchemy/${name}.tar.gz";
sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw";
};
@@ -3442,7 +3472,7 @@ in modules // {
name = "configobj-5.0.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/configobj/${name}.tar.gz";
+ url = "mirror://pypi/c/configobj/${name}.tar.gz";
sha256 = "a2f5650770e1c87fb335af19a9b7eb73fc05ccf22144eb68db7d00cd2bcb0902";
};
@@ -3487,7 +3517,7 @@ in modules // {
name = "construct-2.5.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/construct/${name}.tar.gz";
+ url = "mirror://pypi/c/construct/${name}.tar.gz";
sha256 = "084h02p0m8lhmlywlwjdg0kd0hd6sz481c96qwcm5wddxrqn4nv6";
};
@@ -3507,7 +3537,7 @@ in modules // {
name = "python-consul-0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-consul/${name}.tar.gz";
+ url = "mirror://pypi/p/python-consul/${name}.tar.gz";
sha256 = "0vfyr499sbc4nnhhijp2lznyj507nnak95bvv9w8y78ngxggskbh";
};
@@ -3526,7 +3556,7 @@ in modules // {
name = "contextlib2-0.4.0";
src = pkgs.fetchurl rec {
- url = "https://pypi.python.org/packages/source/c/contextlib2/${name}.tar.gz";
+ url = "mirror://pypi/c/contextlib2/${name}.tar.gz";
sha256 = "55a5dc78f7a742a0e756645134ffb39bbe11da0fea2bc0f7070d40dac208b732";
};
};
@@ -3559,7 +3589,7 @@ in modules // {
name = "cookies-2.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cookies/${name}.tar.gz";
+ url = "mirror://pypi/c/cookies/${name}.tar.gz";
sha256 = "13pfndz8vbk4p2a44cfbjsypjarkrall71pgc97glk5fiiw9idnn";
};
@@ -3576,7 +3606,7 @@ in modules // {
name = "coverage-4.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/coverage/${name}.tar.gz";
+ url = "mirror://pypi/c/coverage/${name}.tar.gz";
sha256 = "0nrd817pzjw1haaz6gambgwf4jdjnh9kyxkgj6l8qgl6hdxga45w";
};
@@ -3594,7 +3624,7 @@ in modules // {
covCore = buildPythonPackage rec {
name = "cov-core-1.15.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/cov-core/${name}.tar.gz";
+ url = "mirror://pypi/c/cov-core/${name}.tar.gz";
sha256 = "4a14c67d520fda9d42b0da6134638578caae1d374b9bb462d8de00587dba764c";
};
meta = {
@@ -3606,7 +3636,7 @@ in modules // {
crcmod = buildPythonPackage rec {
name = "crcmod-1.7";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/c/crcmod/crcmod-1.7.tar.gz;
+ url = mirror://pypi/c/crcmod/crcmod-1.7.tar.gz;
sha256 = "07k0hgr42vw2j92cln3klxka81f33knd7459cn3d8aszvfh52w6w";
};
meta = {
@@ -3647,7 +3677,7 @@ in modules // {
version = "0.7.4";
src = pkgs.fetchurl{
- url = "https://pypi.python.org/packages/source/c/cytoolz/cytoolz-${version}.tar.gz";
+ url = "mirror://pypi/c/cytoolz/cytoolz-${version}.tar.gz";
sha256 = "9c2e3dda8232b6cd5b84b8c8df6c8155c2adeb8734eb7ec38e189affc0f2eba5";
};
@@ -3679,7 +3709,7 @@ in modules // {
propagatedBuildInputs = with self; [ pbkdf2 modules.crypt ];
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/cryptacular/${name}.tar.gz";
+ url = "mirror://pypi/c/cryptacular/${name}.tar.gz";
sha256 = "273f03d03f9b316671ae4f1c1c6b8d3c883da19a5706873e8f3d6543e13dd4a1";
};
@@ -3696,7 +3726,7 @@ in modules // {
name = "cryptography-1.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cryptography/${name}.tar.gz";
+ url = "mirror://pypi/c/cryptography/${name}.tar.gz";
sha256 = "0kj511z4g21fhcr649pyzpl0zzkkc7hsgxxjys6z8wwfvmvirccf";
};
@@ -3716,7 +3746,7 @@ in modules // {
name = "cryptography_vectors-1.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cryptography-vectors/${name}.tar.gz";
+ url = "mirror://pypi/c/cryptography-vectors/${name}.tar.gz";
sha256 = "0shawgpax79gvjrj0a313sll9gaqys7q1hxngn6j4k24lmz7bwki";
};
};
@@ -3726,7 +3756,7 @@ in modules // {
version = "1.22.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.vmware/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.vmware/${name}.tar.gz";
sha256 = "1119q3x2y3hjz3p784byr13aqay75pbj4cb8v43gjq5piqlpp16x";
};
@@ -3745,7 +3775,7 @@ in modules // {
version = "3.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-barbicanclient/python-barbicanclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-barbicanclient/python-barbicanclient-${version}.tar.gz";
sha256 = "1kxnxiijvkkc8ahlfbkslpzxcbah7y5pi86hvkyac62xzda87inm";
};
@@ -3768,7 +3798,7 @@ in modules // {
version = "0.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-ironicclient/python-ironicclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-ironicclient/python-ironicclient-${version}.tar.gz";
sha256 = "16kaixrmnx6a32mfv281w22h8lavjh0k9yiqikmwc986ydh85s4d";
};
@@ -3825,7 +3855,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tablib/tablib-${version}.tar.gz";
+ url = "mirror://pypi/t/tablib/tablib-${version}.tar.gz";
sha256 = "14wc8bmz60g35r6gsyhdzfvgfqpd3gw9lfkq49z5bxciykbxmhj1";
};
@@ -3843,7 +3873,7 @@ in modules // {
version = "1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cliff-tablib/cliff-tablib-${version}.tar.gz";
+ url = "mirror://pypi/c/cliff-tablib/cliff-tablib-${version}.tar.gz";
sha256 = "0fa1qw41lwda5ac3z822qhzbilp51y6p1wlp0h76vrvqcqgxi3ja";
};
@@ -3864,7 +3894,7 @@ in modules // {
version = "1.7.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-openstackclient/python-openstackclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-openstackclient/python-openstackclient-${version}.tar.gz";
sha256 = "0h1jkrwx06l32k50zq5gs9iba132q2x2jjb3z5gkxxlcd3apk8y9";
};
@@ -3891,7 +3921,7 @@ in modules // {
name = "idna-2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/idna/${name}.tar.gz";
+ url = "mirror://pypi/i/idna/${name}.tar.gz";
sha256 = "0frxgmgi234lr9hylg62j69j4ik5zhg0wz05w5dhyacbjfnrl68n";
};
@@ -3932,6 +3962,28 @@ in modules // {
};
};
+ MDP = buildPythonPackage rec {
+ version = "3.5";
+ name = "MDP-${version}";
+
+ src = pkgs.fetchurl {
+ url = "https://pypi.python.org/packages/source/M/MDP/${name}.tar.gz";
+ sha256 = "0aw1zxmyvx6gfmmnixbqmdaah28jl7rmqkzhxv53091asc23iw9k";
+ };
+
+ buildInputs = with self; [ pytest ];
+ propagatedBuildInputs = with self; [ future numpy ];
+
+ doCheck = true;
+
+ meta = {
+ description = "Library for building complex data processing software by combining widely used machine learning algorithms";
+ homepage = http://mdp-toolkit.sourceforge.net;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ nico202 ];
+ };
+ };
+
minidb = buildPythonPackage rec {
name = "minidb-2.0.1";
@@ -3976,7 +4028,7 @@ in modules // {
name = "pkginfo-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pkginfo/${name}.tar.gz";
+ url = "mirror://pypi/p/pkginfo/${name}.tar.gz";
sha256 = "0g0g6avplfqw1adzqybbrh1a2z0kfjl8qn3annkrc7w3ibz6sgxd";
};
@@ -4002,7 +4054,7 @@ in modules // {
name = "pretend-1.0.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pretend/pretend-1.0.8.tar.gz";
+ url = "mirror://pypi/p/pretend/pretend-1.0.8.tar.gz";
sha256 = "0r5r7ygz9m6d2bklflbl84cqhjkc2q12xgis8268ygjh30g2q3wk";
};
@@ -4019,7 +4071,7 @@ in modules // {
propagatedBuildInputs = with self; [ tox py eventlet ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/detox/detox-0.9.3.tar.gz";
+ url = "mirror://pypi/d/detox/detox-0.9.3.tar.gz";
sha256 = "39d48b6758c43ba579f694507d54da96931195eb1b72ad79b46f50af9520b2f3";
};
@@ -4034,7 +4086,7 @@ in modules // {
name = "pbkdf2-1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pbkdf2/${name}.tar.gz";
+ url = "mirror://pypi/p/pbkdf2/${name}.tar.gz";
sha256 = "ac6397369f128212c43064a2b4878038dab78dab41875364554aaf2a684e6979";
};
@@ -4050,7 +4102,7 @@ in modules // {
name = "bcrypt-2.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/b/bcrypt/${name}.tar.gz";
+ url = "mirror://pypi/b/bcrypt/${name}.tar.gz";
sha256 = "8b2d197ef220d10eb74625dde7af3b10daa973ae9a1eadd6366f763fad4387fa";
};
@@ -4068,7 +4120,7 @@ in modules // {
name = "cffi-1.5.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cffi/${name}.tar.gz";
+ url = "mirror://pypi/c/cffi/${name}.tar.gz";
sha256 = "1p91p1n8n46y0k3q7ddgxxjnfh08rjqsjh7zbjxzfiifhycxx6ys";
};
@@ -4091,7 +4143,7 @@ in modules // {
name = "pycollada-0.4.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pycollada/${name}.tar.gz";
+ url = "mirror://pypi/p/pycollada/${name}.tar.gz";
sha256 = "0i50lh98550pwr95zgzrgiqzsspm09wl52xlv83y5nrsz4mblylv";
};
@@ -4115,7 +4167,7 @@ in modules // {
name = "PyContracts-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyContracts/${name}.tar.gz";
+ url = "mirror://pypi/P/PyContracts/${name}.tar.gz";
sha256 = "0rdc9pz08885vqkazjc3lyrrghmf3jzxnlsgpn8akl808x1qrfqf";
};
@@ -4135,7 +4187,7 @@ in modules // {
version = "2.14";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pycparser/${name}.tar.gz";
+ url = "mirror://pypi/p/pycparser/${name}.tar.gz";
sha256 = "7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73";
};
@@ -4154,7 +4206,7 @@ in modules // {
name = "pytest-2.7.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pytest/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest/${name}.tar.gz";
sha256 = "1z4yi986f9n0p8qmzmn21m21m8j1x78hk3505f89baqm6pdw7afm";
};
@@ -4179,7 +4231,7 @@ in modules // {
name = "pytest-2.8.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pytest/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest/${name}.tar.gz";
sha256 = "ed38a3725b8e4478555dfdb549a4219ca3ba57955751141a1aaa45b706d84194";
};
};
@@ -4187,7 +4239,7 @@ in modules // {
pytestcache = buildPythonPackage rec {
name = "pytest-cache-1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-cache/pytest-cache-1.0.tar.gz";
+ url = "mirror://pypi/p/pytest-cache/pytest-cache-1.0.tar.gz";
sha256 = "1a873fihw4rhshc722j4h6j7g3nj7xpgsna9hhg3zn6ksknnhx5y";
};
@@ -4205,7 +4257,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-flakes/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-flakes/${name}.tar.gz";
sha256 = "0vvfprga6k4v2zq1qsr3yq1bjl22vygfsnvyn3hh80cc2386dk6h";
};
@@ -4221,7 +4273,7 @@ in modules // {
pytestpep8 = buildPythonPackage rec {
name = "pytest-pep8";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pytest-pep8/pytest-pep8-1.0.6.tar.gz";
+ url = "mirror://pypi/p/pytest-pep8/pytest-pep8-1.0.6.tar.gz";
sha256 = "06032agzhw1i9d9qlhfblnl3dw5hcyxhagn7b120zhrszbjzfbh3";
};
@@ -4239,7 +4291,7 @@ in modules // {
version = "0.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-pep257/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-pep257/${name}.tar.gz";
sha256 = "003vdkxpx37n0kjqpwgj3314hwk2jfz3nz58db7xh68bf8xy75lk";
};
@@ -4257,7 +4309,7 @@ in modules // {
version = "2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-raisesregexp/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-raisesregexp/${name}.tar.gz";
sha256 = "0fde8aac1a54f9b56e5f9c61fda76727542ed24968c27c6e3688c6f1885f1e61";
};
@@ -4281,7 +4333,7 @@ in modules // {
name = "pytest-runner-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-runner/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-runner/${name}.tar.gz";
sha256 = "e775a40ee4a3a1d45018b199c44cc20bbe7f3df2dc8882f61465bb4141c78cdb";
};
@@ -4301,7 +4353,7 @@ in modules // {
name = "pytest-quickcheck-0.8.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-quickcheck/pytest-quickcheck-0.8.2.tar.gz";
+ url = "mirror://pypi/p/pytest-quickcheck/pytest-quickcheck-0.8.2.tar.gz";
sha256 = "047w4zwdsnlzmsc5f3rapzbzd2frlvz9nnp8v4b48fjmqmxassh3";
};
@@ -4318,7 +4370,7 @@ in modules // {
name = "pytest-cov-2.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-cov/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-cov/${name}.tar.gz";
sha256 = "1lf9jsmhqk5nc4w3kzwglmdzjvmi7ajvrsnwv826j3bn0wzx8c92";
};
@@ -4335,7 +4387,7 @@ in modules // {
name = "pytest-xdist-1.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-xdist/pytest-xdist-1.8.zip";
+ url = "mirror://pypi/p/pytest-xdist/pytest-xdist-1.8.zip";
sha256 = "b02135db7080c0978b7ce5d8f43a5879231441c2062a4791bc42b6f98c94fa69";
};
@@ -4353,7 +4405,7 @@ in modules // {
version = "0.3.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-localserver/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-localserver/${name}.tar.gz";
sha256 = "0dvqspjr6va55zwmnnc2mmpqc7mm65kxig9ya44x1z8aadzxpa4p";
};
@@ -4376,7 +4428,7 @@ in modules // {
version = "0.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytest-subtesthack/${name}.tar.gz";
+ url = "mirror://pypi/p/pytest-subtesthack/${name}.tar.gz";
sha256 = "15kzcr5pchf3id4ikdvlv752rc0j4d912n589l4rifp8qsj19l1x";
};
@@ -4397,7 +4449,7 @@ in modules // {
version = "0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/tinycss/${name}.tar.gz";
+ url = "mirror://pypi/t/tinycss/${name}.tar.gz";
sha256 = "1pichqra4wk86142hqgvy9s5x6c5k5zhy8l9qxr0620pqk8spbd4";
};
@@ -4424,7 +4476,7 @@ in modules // {
name = "cssselect-${version}";
version = "0.9.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/cssselect/${name}.tar.gz";
+ url = "mirror://pypi/c/cssselect/${name}.tar.gz";
sha256 = "10h623qnp6dp1191jri7lvgmnd4yfkl36k9smqklp1qlf3iafd85";
};
# AttributeError: 'module' object has no attribute 'tests'
@@ -4435,7 +4487,7 @@ in modules // {
name = "cssutils-0.9.9";
src = pkgs.fetchurl {
- url = http://pypi.python.org/packages/source/c/cssutils/cssutils-0.9.9.zip;
+ url = mirror://pypi/c/cssutils/cssutils-0.9.9.zip;
sha256 = "139yfm9yz9k33kgqw4khsljs10rkhhxyywbq9i82bh2r31cil1pp";
};
@@ -4458,7 +4510,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/darcsver/${name}.tar.gz";
+ url = "mirror://pypi/d/darcsver/${name}.tar.gz";
sha256 = "1yb1c3jxqvy4r3qiwvnb86qi5plw6018h15r3yk5ji3nk54qdcb6";
};
@@ -4486,7 +4538,7 @@ in modules // {
version = "0.7.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dask/${name}.tar.gz";
+ url = "mirror://pypi/d/dask/${name}.tar.gz";
sha256 = "ff27419e059715907afefe6cbcc1f8c748855c7a93be25be211dabcb689cee3b";
};
@@ -4513,7 +4565,7 @@ in modules // {
version = "0.5.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/D/DataShape/${name}.tar.gz";
+ url = "mirror://pypi/D/DataShape/${name}.tar.gz";
sha256 = "21c424f11604873da9a36d4c55ef1d15cc3960cd208d7828b82315c494bff96a";
};
@@ -4538,7 +4590,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/requests-cache/${name}.tar.gz";
+ url = "mirror://pypi/r/requests-cache/${name}.tar.gz";
sha256 = "671969d00719fa3e80476b128dc9232025926884d0110d4d235abdd9c3508fc0";
};
@@ -4558,7 +4610,7 @@ in modules // {
version = "1.1.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/h/howdoi/${name}.tar.gz";
+ url = "mirror://pypi/h/howdoi/${name}.tar.gz";
sha256 = "df4e49a219872324875d588e7699a1a82174a267e8487505e86bfcb180aea9b7";
};
@@ -4576,7 +4628,7 @@ in modules // {
version = "0.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nose-parameterized/${name}.tar.gz";
+ url = "mirror://pypi/n/nose-parameterized/${name}.tar.gz";
sha256 = "a11c41b0cf8218e7cdc19ab7a1bdf5c141d161cd2350daee819473cc63cd0685";
};
@@ -4598,12 +4650,46 @@ in modules // {
};
});
+ neurotools = buildPythonPackage (rec {
+ name = "NeuroTools-${version}";
+ version = "0.3.1";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/N/NeuroTools/${name}.tar.gz";
+ sha256 = "0ly6qa87l3afhksab06vp1iimlbm1kdnsw98mxcnpzz9q07l4nd4";
+ };
+
+ disabled = isPy3k;
+
+ # Tests are not automatically run
+ # Many tests fail (using py.test), and some need R
+ doCheck = false;
+
+ propagatedBuildInputs = with self; [
+ scipy
+ numpy
+ matplotlib
+ tables
+ pyaml
+ urllib3
+ rpy2
+ mpi4py
+ ];
+
+ meta = {
+ description = "Collection of tools to support analysis of neural activity";
+ homepage = https://pypi.python.org/pypi/NeuroTools;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ nico202 ];
+ };
+ });
+
jdatetime = buildPythonPackage (rec {
name = "jdatetime-${version}";
version = "1.7.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/j/jdatetime/${name}.tar.gz";
+ url = "mirror://pypi/j/jdatetime/${name}.tar.gz";
sha256 = "c08ba5791c2350b26e87ddf478bf223108146e241b6c949538221b54afd633ac";
};
@@ -4648,7 +4734,7 @@ in modules // {
version = "2.4.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/python-dateutil/python-${name}.tar.gz";
+ url = "mirror://pypi/p/python-dateutil/python-${name}.tar.gz";
sha256 = "3e95445c1db500a344079a47b171c45ef18f57d188dffdb0e4165c71bea8eb3d";
};
@@ -4668,7 +4754,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/python-dateutil/python-${name}.tar.gz";
+ url = "mirror://pypi/p/python-dateutil/python-${name}.tar.gz";
sha256 = "02dhw57jf5kjcp7ng1if7vdrbnlpb9yjmz7wygwwvf3gni4766bg";
};
@@ -4686,7 +4772,7 @@ in modules // {
name = "dateutil-2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/python-dateutil/python-${name}.tar.gz";
+ url = "mirror://pypi/p/python-dateutil/python-${name}.tar.gz";
sha256 = "1vlx0lpsxjxz64pz87csx800cwfqznjyr2y7nk3vhmzhkwzyqi2c";
};
@@ -4729,7 +4815,7 @@ in modules // {
version = "4.0.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/decorator/${name}.tar.gz";
+ url = "mirror://pypi/d/decorator/${name}.tar.gz";
sha256 = "1c6254597777fd003da2e8fb503c3dbf3d9e8f8d55f054709c0e65be3467209c";
};
@@ -4744,7 +4830,7 @@ in modules // {
name = "deform-2.0a2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/deform/${name}.tar.gz";
+ url = "mirror://pypi/d/deform/${name}.tar.gz";
sha256 = "3fa4d287c8da77a83556e4a5686de006ddd69da359272120b915dc8f5a70cabd";
};
@@ -4771,7 +4857,7 @@ in modules // {
name = "deform-2.0a2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/deform/${name}.tar.gz";
+ url = "mirror://pypi/d/deform/${name}.tar.gz";
sha256 = "1gfaf1d8zp0mp4h229srlffxdp86w1nni9g4aqsshxysr23x591z";
};
@@ -4799,7 +4885,7 @@ in modules // {
name = "deform_bootstrap-0.2.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/deform_bootstrap/${name}.tar.gz";
+ url = "mirror://pypi/d/deform_bootstrap/${name}.tar.gz";
sha256 = "1hgq3vqsfqdmlyahnlc40w13viawhpzqf4jzigsggdb41x545fda";
};
@@ -4822,7 +4908,7 @@ in modules // {
name = "demjson-1.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/demjson/${name}.tar.gz";
+ url = "mirror://pypi/d/demjson/${name}.tar.gz";
sha256 = "0abf7wqqq7rk1sycy47ayn5p93yy7gjq50cb2z69wmik1qqrr60x";
};
@@ -4848,7 +4934,7 @@ in modules // {
propagatedBuildInputs = with self; [ six ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/derpconf/${name}.tar.gz";
+ url = "mirror://pypi/d/derpconf/${name}.tar.gz";
sha256 = "9129419e3a6477fe6366c339d2df8c614bdde82a639f33f2f40d4de9a1ed236a";
};
@@ -4898,7 +4984,7 @@ in modules // {
version = "0.2.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dill/${name}.tgz";
+ url = "mirror://pypi/d/dill/${name}.tgz";
sha256 = "deca57da33ad2121ab1b9c4493bf8eb2b3a72b6426d4b9a3a853a073c68b97ca";
};
@@ -4918,7 +5004,7 @@ in modules // {
name = "discogs-client-2.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/discogs-client/${name}.tar.gz";
+ url = "mirror://pypi/d/discogs-client/${name}.tar.gz";
sha256 = "0a3616a818dd9fa61a61c3d9731d176e9123130d1b1b97a6beee63b4c72306b7";
};
@@ -4936,10 +5022,10 @@ in modules // {
version = "1.12.0";
src = if isPy3k then pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dnspython3/dnspython3-${version}.zip";
+ url = "mirror://pypi/d/dnspython3/dnspython3-${version}.zip";
sha256 = "138wxj702vx6zni9g2y8dbgbpin95v6hk23rh2kwfr3q4130jqz9";
} else pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dnspython/${name}.tar.gz";
+ url = "mirror://pypi/d/dnspython/${name}.tar.gz";
sha256 = "0kvjlkp96qzh3j31szpjlzqbp02brixh4j4clnpw80b0hspq5yq3";
};
@@ -4960,7 +5046,7 @@ in modules // {
version = "1.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/docker-py/${name}.tar.gz";
+ url = "mirror://pypi/d/docker-py/${name}.tar.gz";
sha256 = "0k6hm3vmqh1d3wr9rryyif5n4rzvcffdlb1k4jvzp7g4996d3ccm";
};
@@ -4980,7 +5066,7 @@ in modules // {
name = "dockerpty-0.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dockerpty/${name}.tar.gz";
+ url = "mirror://pypi/d/dockerpty/${name}.tar.gz";
sha256 = "1kjn64wx23jmr8dcc6g7bwlmrhfmxr77gh6iphqsl39sayfxdab9";
};
@@ -4998,7 +5084,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/docker-registry-core/${name}.tar.gz";
+ url = "mirror://pypi/d/docker-registry-core/${name}.tar.gz";
sha256 = "347e804f1f35b28dbe27bf8d7a0b630fca29d684032139bf26e3940572360360";
};
@@ -5023,7 +5109,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/docker-registry/${name}.tar.gz";
+ url = "mirror://pypi/d/docker-registry/${name}.tar.gz";
sha256 = "1svm1h59sg4bwj5cy10m016gj0xpiin15nrz5z66h47sbkndvlw3";
};
@@ -5053,7 +5139,7 @@ in modules // {
name = "docopt-0.6.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/docopt/${name}.tar.gz";
+ url = "mirror://pypi/d/docopt/${name}.tar.gz";
sha256 = "49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491";
};
@@ -5069,7 +5155,7 @@ in modules // {
version = "0.1.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/doctest-ignore-unicode/${name}.tar.gz";
+ url = "mirror://pypi/d/doctest-ignore-unicode/${name}.tar.gz";
sha256= "fc90b2d0846477285c6b67fc4cb4d6f39fcf76d8752f4df0a241486f31512ad5";
};
@@ -5088,7 +5174,7 @@ in modules // {
propagatedBuildInputs = with self; [ dogpile_core ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dogpile.cache/dogpile.cache-0.5.4.tar.gz";
+ url = "mirror://pypi/d/dogpile.cache/dogpile.cache-0.5.4.tar.gz";
sha256 = "9eab7a5dc05ad1b6573144c4a2717226b5c38811f9ec29b514e774535a91ea24";
};
@@ -5105,7 +5191,7 @@ in modules // {
name = "dogpile.core-0.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dogpile.core/dogpile.core-0.4.1.tar.gz";
+ url = "mirror://pypi/d/dogpile.core/dogpile.core-0.4.1.tar.gz";
sha256 = "be652fb11a8eaf66f7e5c94d418d2eaa60a2fe81dae500f3743a863cc9dbed76";
};
@@ -5122,7 +5208,7 @@ in modules // {
name = "dotfiles-0.6.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dotfiles/${name}.tar.gz";
+ url = "mirror://pypi/d/dotfiles/${name}.tar.gz";
sha256 = "45ecfd7f2ed9d0f2a7ac632c9bd0ebdca758d8bbc2b6f11562579d525f0467b8";
};
@@ -5182,7 +5268,7 @@ in modules // {
name = "urllib3-1.12";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/urllib3/${name}.tar.gz";
+ url = "mirror://pypi/u/urllib3/${name}.tar.gz";
sha256 = "1ikj72kd4cdcq7pmmcd5p6s9dvp7wi0zw01635v4xzkid5vi598f";
};
@@ -5219,7 +5305,7 @@ in modules // {
#doCheck = false; # python 2.7.9 does verify ssl certificates
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dropbox/${name}.tar.gz";
+ url = "mirror://pypi/d/dropbox/${name}.tar.gz";
sha256 = "f65c12bd97f09e29a951bc7cb30a74e005fc4b2f8bb48778796be3f73866b173";
};
@@ -5237,7 +5323,7 @@ in modules // {
name = "ds4drv-${version}";
version = "0.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/ds4drv/${name}.tar.gz";
+ url = "mirror://pypi/d/ds4drv/${name}.tar.gz";
sha256 = "0dq2z1z09zxa6rn3v94vwqaaz29jwiydkss8hbjglixf20krmw3b";
};
@@ -5258,7 +5344,7 @@ in modules // {
name = "dyn-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dyn/${name}.tar.gz";
+ url = "mirror://pypi/d/dyn/${name}.tar.gz";
sha256 = "dc4b4b2a5d9d26f683230fd822641b39494df5fcbfa716281d126ea6425dd4c3";
};
@@ -5285,7 +5371,7 @@ in modules // {
name = "EasyProcess-0.1.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/E/EasyProcess/${name}.tar.gz";
+ url = "mirror://pypi/E/EasyProcess/${name}.tar.gz";
sha256 = "c9980c0b0eeab97969305d8829bed966a3e28a77284e4f45a9b38fb23ce83633";
};
@@ -5301,7 +5387,7 @@ in modules // {
name = "elasticsearch-1.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/elasticsearch/${name}.tar.gz";
+ url = "mirror://pypi/e/elasticsearch/${name}.tar.gz";
sha256 = "091s60ziwhyl9kjfm833i86rcpjx46v9h16jkgjgkk5441dln3gb";
};
@@ -5324,7 +5410,7 @@ in modules // {
name = "elasticsearch-dsl-0.0.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/elasticsearch-dsl/${name}.tar.gz";
+ url = "mirror://pypi/e/elasticsearch-dsl/${name}.tar.gz";
sha256 = "1gdcdshk881vy18p0czcmbb3i4s5hl8llnfg6961b6x7jkvhihbj";
};
@@ -5349,7 +5435,7 @@ in modules // {
disabled = isPy34; # see http://bugs.python.org/issue21121
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/evdev/${name}.tar.gz";
+ url = "mirror://pypi/e/evdev/${name}.tar.gz";
sha256 = "1mz8cfncpxc1wbk2nj7apl0ssqc0vfndysxchq3wabd9vzx5p71k";
};
@@ -5373,7 +5459,7 @@ in modules // {
name = "Eve-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/E/Eve/${name}.tar.gz";
+ url = "mirror://pypi/E/Eve/${name}.tar.gz";
sha256 = "0wf1x8qixkld6liz5syqi8i9nrfrhq4lpmh0p9cy3jbkhk34km69";
};
@@ -5431,7 +5517,7 @@ in modules // {
version = "0.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/E/Events/${name}.tar.gz";
+ url = "mirror://pypi/E/Events/${name}.tar.gz";
sha256 = "0rymyfvarjdi2fdhfz2iqmp4wgd2n2sm0p2mx44c3spm7ylnqzqa";
};
@@ -5483,7 +5569,7 @@ in modules // {
name = "execnet-1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/execnet/${name}.zip";
+ url = "mirror://pypi/e/execnet/${name}.zip";
sha256 = "fa1d8bd6b6d2282ff4df474b8ac687e1775bff4fc6462b219a5f89d5e9e6908c";
};
@@ -5501,7 +5587,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/facebook-sdk/facebook-sdk-0.4.0.tar.gz";
+ url = "mirror://pypi/f/facebook-sdk/facebook-sdk-0.4.0.tar.gz";
sha256 = "5a96c54d06213039dff1fe1fabc51972e394666cd6d83ea70f7c2e67472d9b72";
};
@@ -5516,7 +5602,7 @@ in modules // {
name = "faker-0.0.4";
disabled = isPy3k;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/F/Faker/Faker-0.0.4.tar.gz;
+ url = mirror://pypi/F/Faker/Faker-0.0.4.tar.gz;
sha256 = "09q5jna3j8di0gw5yjx0dvlndkrk2x9vvqzwyfsvg3nlp8h38js1";
};
buildInputs = with self; [ nose ];
@@ -5532,7 +5618,7 @@ in modules // {
fake_factory = buildPythonPackage rec {
name = "fake-factory-0.2";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/f/fake-factory/fake-factory-0.2.tar.gz;
+ url = mirror://pypi/f/fake-factory/fake-factory-0.2.tar.gz;
sha256 = "0qdmk8p4anrj9mf95dh9v7bkhv1pz69hvhlw380kj4iz7b44b6zn";
};
meta = {
@@ -5548,7 +5634,7 @@ in modules // {
name = "Fabric-${version}";
version = "1.10.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Fabric/${name}.tar.gz";
+ url = "mirror://pypi/F/Fabric/${name}.tar.gz";
sha256 = "0nikc05iz1fx2c9pvxrhrs819cpmg566azm99450yq2m8qmp1cpd";
};
disabled = isPy3k;
@@ -5590,7 +5676,7 @@ in modules // {
name = "frozendict-0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/frozendict/${name}.tar.gz";
+ url = "mirror://pypi/f/frozendict/${name}.tar.gz";
sha256 = "0m4kg6hbadvf99if78nx01q7qnbyhdw3x4znl5dasgciyi54432n";
};
@@ -5606,7 +5692,7 @@ in modules // {
name = "ftputil-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/ftputil/${name}.tar.gz";
+ url = "mirror://pypi/f/ftputil/${name}.tar.gz";
sha256 = "1714w0v6icw2xjx5m54yv2qgkq49qwxwllq4gdb7wkz25iiapr8b";
};
@@ -5623,7 +5709,7 @@ in modules // {
fudge = buildPythonPackage rec {
name = "fudge-1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fudge/${name}.tar.gz";
+ url = "mirror://pypi/f/fudge/${name}.tar.gz";
sha256 = "eba59a926fa1df1ab6dddd69a7a8af21865b16cad800cb4d1af75070b0f52afb";
};
buildInputs = with self; [ nose nosejs ];
@@ -5639,7 +5725,7 @@ in modules // {
fudge_9 = self.fudge.override rec {
name = "fudge-0.9.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fudge/${name}.tar.gz";
+ url = "mirror://pypi/f/fudge/${name}.tar.gz";
sha256 = "34690c4692e8717f4d6a2ab7d841070c93c8d0ea0d2615b47064e291f750b1a0";
};
};
@@ -5649,7 +5735,7 @@ in modules // {
name = "funcparserlib-0.3.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/funcparserlib/${name}.tar.gz";
+ url = "mirror://pypi/f/funcparserlib/${name}.tar.gz";
sha256 = "b7992eac1a3eb97b3d91faa342bfda0729e990bd8a43774c1592c091e563c91d";
};
@@ -5674,7 +5760,7 @@ in modules // {
propagatedBuildInputs = with self; [ six ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/singledispatch/${name}.tar.gz";
+ url = "mirror://pypi/s/singledispatch/${name}.tar.gz";
sha256 = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c";
};
@@ -5688,7 +5774,7 @@ in modules // {
version = "3.2.3-2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/functools32/functools32-${version}.tar.gz";
+ url = "mirror://pypi/f/functools32/functools32-${version}.tar.gz";
sha256 = "0v8ya0b58x47wp216n1zamimv4iw57cxz3xxhzix52jkw3xks9gn";
};
@@ -5699,6 +5785,25 @@ in modules // {
};
};
+ gandi-cli = buildPythonPackage rec {
+ name = "gandi-cli-${version}";
+ version = "0.18";
+ src = pkgs.fetchFromGitHub {
+ sha256 = "045gnz345nfbi1g7j3gcyzrxrx3hcidaxzr05cb49rcr8nmqh1s3";
+ rev = version;
+ repo = "gandi.cli";
+ owner = "Gandi";
+ };
+ propagatedBuildInputs = with self; [ click ipy pyyaml requests ];
+ doCheck = false; # Tests try to contact the actual remote API
+ meta = {
+ homepage = http://cli.gandi.net/;
+ description = "Command-line interface to the public Gandi.net API";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ nckx ];
+ };
+ };
+
gateone = buildPythonPackage rec {
name = "gateone-1.2-0d57c3";
disabled = ! isPy27;
@@ -5757,7 +5862,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gmpy/${name}.zip";
+ url = "mirror://pypi/g/gmpy/${name}.zip";
sha256 = "1a79118a5332b40aba6aa24b051ead3a31b9b3b9642288934da754515da8fa14";
};
@@ -5777,7 +5882,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gmpy2/${name}.zip";
+ url = "mirror://pypi/g/gmpy2/${name}.zip";
sha256 = "5041d0ae24407c24487106099f5bcc4abb1a5f58d90e6712cc95321975eddbd4";
};
@@ -5799,7 +5904,7 @@ in modules // {
name = "gmusicapi-7.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gmusicapi/gmusicapi-7.0.0.tar.gz";
+ url = "mirror://pypi/g/gmusicapi/gmusicapi-7.0.0.tar.gz";
sha256 = "1zji4cgylyzz97cz69lywkbsn5nvvzrhk7iaqnpqpfvj9gwdchwn";
};
@@ -5833,7 +5938,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gnureadline/${name}.tar.gz";
+ url = "mirror://pypi/g/gnureadline/${name}.tar.gz";
sha256 = "1ghck2zz4xbqa3wz73brgjhrqj55p9hc1fq6c9zb09dnyhwb0nd2";
};
@@ -5846,7 +5951,7 @@ in modules // {
gnutls = buildPythonPackage rec {
name = "python-gnutls";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-gnutls/python-gnutls-3.0.0.tar.gz";
+ url = "mirror://pypi/p/python-gnutls/python-gnutls-3.0.0.tar.gz";
sha256 = "1yrdxcj5rzvz8iglircz6icvyggz5fmdcd010n6w3j60yp4p84kc";
};
@@ -5857,7 +5962,7 @@ in modules // {
name = "gitdb-0.6.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gitdb/${name}.tar.gz";
+ url = "mirror://pypi/g/gitdb/${name}.tar.gz";
sha256 = "0n4n2c7rxph9vs2l6xlafyda5x1mdr8xy16r9s3jwnh3pqkvrsx3";
};
@@ -5884,7 +5989,7 @@ in modules // {
name = "GitPython-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/G/GitPython/GitPython-${version}.tar.gz";
+ url = "mirror://pypi/G/GitPython/GitPython-${version}.tar.gz";
sha256 = "0q7plxnbbkp5dd0k73736l7gf932a89yy920yrgl8amfpixw324w";
};
@@ -5989,7 +6094,7 @@ in modules // {
name = "gpsoauth-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gpsoauth/${name}.tar.gz";
+ url = "mirror://pypi/g/gpsoauth/${name}.tar.gz";
sha256 = "1mhd2lkl1f4fmia1cwxwik8gvqr5q16scjip7kfwzadh9a11n9kw";
};
@@ -6064,7 +6169,7 @@ in modules // {
name = "hglib-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-hglib/python-hglib-${version}.tar.gz";
+ url = "mirror://pypi/p/python-hglib/python-hglib-${version}.tar.gz";
sha256 = "0dc087d15b774cda82d3c8096fb0e514caeb2ddb60eed38e9056b16e279ba3c5";
};
@@ -6082,7 +6187,7 @@ in modules // {
name = "humanize-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/humanize/${name}.tar.gz";
+ url = "mirror://pypi/h/humanize/${name}.tar.gz";
sha256 = "a43f57115831ac7c70de098e6ac46ac13be00d69abbf60bdcac251344785bb19";
};
@@ -6106,7 +6211,7 @@ in modules // {
version = "2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hovercraft/${name}.tar.gz";
+ url = "mirror://pypi/h/hovercraft/${name}.tar.gz";
sha256 = "0lqxr816lymgnywln8bbv9nrmkyahjjcjkm9kjyny9bflayz4f1g";
};
@@ -6129,7 +6234,7 @@ in modules // {
name = "httpauth-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/httpauth/${name}.tar.gz";
+ url = "mirror://pypi/h/httpauth/${name}.tar.gz";
sha256 = "294029b5dfed27bca5746a31e3ffb5ed99268761536705e8bbd44231b7ca15ec";
};
@@ -6148,7 +6253,7 @@ in modules // {
version = "0.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/imagesize/${name}.tar.gz";
+ url = "mirror://pypi/i/imagesize/${name}.tar.gz";
sha256 = "0msgz4ncp2nb5nbsxnf8kvxsl6nhwvc3b46ik097fvznl3y10gdv";
};
@@ -6192,7 +6297,7 @@ in modules // {
name = "itsdangerous-0.24";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/itsdangerous/${name}.tar.gz";
+ url = "mirror://pypi/i/itsdangerous/${name}.tar.gz";
sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb";
};
@@ -6208,7 +6313,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/iniparse/iniparse-${version}.tar.gz";
+ url = "mirror://pypi/i/iniparse/iniparse-${version}.tar.gz";
sha256 = "0m60k46vr03x68jckachzsipav0bwhhnqb8715hm1cngs89fxhdb";
};
@@ -6231,7 +6336,7 @@ in modules // {
name = "i3-py-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/i3-py/i3-py-${version}.tar.gz";
+ url = "mirror://pypi/i/i3-py/i3-py-${version}.tar.gz";
sha256 = "1sgl438jrb4cdyl7hbc3ymwsf7y3zy09g1gh7ynilxpllp37jc8y";
};
@@ -6292,7 +6397,7 @@ in modules // {
name = "jsonpatch-1.11";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jsonpatch/${name}.tar.gz";
+ url = "mirror://pypi/j/jsonpatch/${name}.tar.gz";
sha256 = "22d0bc0f5522a4a03dd9fb4c4cdf7c1f03256546c88be4c61e5ceabd22280e47";
};
@@ -6309,7 +6414,7 @@ in modules // {
name = "jsonpointer-1.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jsonpointer/${name}.tar.gz";
+ url = "mirror://pypi/j/jsonpointer/${name}.tar.gz";
sha256 = "39403b47a71aa782de6d80db3b78f8a5f68ad8dfc9e674ca3bb5b32c15ec7308";
};
@@ -6352,7 +6457,7 @@ in modules // {
name = "ledger-autosync-${version}";
version = "0.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/ledger-autosync/ledger-autosync-${version}.tar.gz";
+ url = "mirror://pypi/l/ledger-autosync/ledger-autosync-${version}.tar.gz";
sha256 = "f19fa66e656309825887171d84a462e64676b1cc36b62e4dd8679ff63926a469";
};
@@ -6383,7 +6488,7 @@ in modules // {
version = "1.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/libthumbor/${name}.tar.gz";
+ url = "mirror://pypi/l/libthumbor/${name}.tar.gz";
sha256 = "09bbaf08124ee33ea4ef99881625bd20450b0b43ab90fd678479beba8c03f86e";
};
@@ -6401,7 +6506,7 @@ in modules // {
name = "lightning-python-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/lightning-python/${name}.tar.gz";
+ url = "mirror://pypi/l/lightning-python/${name}.tar.gz";
sha256 = "3987d7d4a634bdb6db9bcf212cf4d2f72bab5bc039f4f6cbc02c9d01c4ade792";
};
@@ -6427,7 +6532,7 @@ in modules // {
name = "jupyter-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jupyter/${name}.tar.gz";
+ url = "mirror://pypi/j/jupyter/${name}.tar.gz";
sha256 = "d9dc4b3318f310e34c82951ea5d6683f67bed7def4b259fafbfe4f1beb1d8e5f";
};
@@ -6453,7 +6558,7 @@ in modules // {
name = "jupyter_console-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jupyter_console/${name}.tar.gz";
+ url = "mirror://pypi/j/jupyter_console/${name}.tar.gz";
sha256 = "1qsa9h7db8qzd4hg9l5mfl8299y4i7jkd6p3vpksk3r5ip8wym6p";
};
@@ -6483,7 +6588,7 @@ in modules // {
];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyLTI/${name}.tar.gz";
+ url = "mirror://pypi/P/PyLTI/${name}.tar.gz";
sha256 = "1lkk6qx8yfx1h0rhi4abnd44x0wakggi6zs0nvi572lajf6ydmdh";
};
@@ -6533,7 +6638,7 @@ in modules // {
name = "mailchimp-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mailchimp/mailchimp-${version}.tar.gz";
+ url = "mirror://pypi/m/mailchimp/mailchimp-${version}.tar.gz";
sha256 = "0351ai0jqv3dzx0xxm1138sa7mb42si6xfygl5ak8wnfc95ff770";
};
@@ -6649,7 +6754,7 @@ in modules // {
name = "natsort-4.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/natsort/${name}.tar.gz";
+ url = "mirror://pypi/n/natsort/${name}.tar.gz";
sha256 = "a0d4239bd609eae5cd5163db6f9794378ce0e3f43ae16c10c35472d866ae20cd";
};
@@ -6709,7 +6814,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/netCDF4/${name}.tar.gz";
+ url = "mirror://pypi/n/netCDF4/${name}.tar.gz";
sha256 = "0wzg73zyjjhns4209vrcvh71gs392d16ynz76x3pl1xg2by723iy";
};
@@ -6741,7 +6846,7 @@ in modules // {
name = "odfpy-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/odfpy/${name}.tar.gz";
+ url = "mirror://pypi/o/odfpy/${name}.tar.gz";
sha256 = "e458f969f1ccd7ed77d70a45fe69ad656ac61b39e36e4d32c42d4e3216030891";
};
@@ -6756,12 +6861,31 @@ in modules // {
};
};
+ oger = buildPythonPackage rec {
+ name = "oger-${version}";
+ version = "1.1.3";
+ src = pkgs.fetchurl {
+ url = "http://organic.elis.ugent.be/sites/organic.elis.ugent.be/files/Oger-${version}.tar.gz";
+ sha256 = "1k02ys812lz0x0yymljp102amkm8bvfgqsrphnk235xbcrb0akg5";
+ };
+
+ propagatedBuildInputs = with self; [ MDP scipy numpy matplotlib ];
+
+ meta = {
+ homepage = http://organic.elis.ugent.be/organic/engine;
+ description = "Rapidly build, train, and evalue modular learning architectures";
+ maintainers = with maintainers; [ nico202 ];
+ license = licenses.lgpl3;
+ };
+ };
+
+
pathtools = buildPythonPackage rec {
name = "pathtools-${version}";
version = "0.1.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pathtools/${name}.tar.gz";
+ url = "mirror://pypi/p/pathtools/${name}.tar.gz";
sha256 = "1h7iam33vwxk8bvslfj4qlsdprdnwf8bvzhqh3jq5frr391cadbw";
};
@@ -6778,7 +6902,7 @@ in modules // {
name = "Paver-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/Paver/Paver-${version}.tar.gz";
+ url = "mirror://pypi/P/Paver/Paver-${version}.tar.gz";
sha256 = "0lix9d33ndb3yk56sm1zlj80fbmxp0w60yk0d9pr2xqxiwi88sqy";
};
@@ -6802,7 +6926,7 @@ in modules // {
name = "passlib-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/passlib/passlib-${version}.tar.gz";
+ url = "mirror://pypi/p/passlib/passlib-${version}.tar.gz";
sha256 = "e987f6000d16272f75314c7147eb015727e8532a3b747b1a8fb58e154c68392d";
};
@@ -6821,7 +6945,7 @@ in modules // {
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pdfminer/pdfminer-${version}.tar.gz";
+ url = "mirror://pypi/p/pdfminer/pdfminer-${version}.tar.gz";
sha256 = "0qpjv4b776dwvpf5a7v19g41qsz97bv0qqsyvm7a31k50n9pn65s";
};
@@ -6839,7 +6963,7 @@ in modules // {
name = "peppercorn-0.5";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/peppercorn/${name}.tar.gz";
+ url = "mirror://pypi/p/peppercorn/${name}.tar.gz";
sha256 = "921cba5d51fa211e6da0fbd2120b9a98d663422a80f5bb669ad81ffb0909774b";
};
@@ -6856,7 +6980,7 @@ in modules // {
disabled = pythonOlder "3.4"; # old versions require backported libraries
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pew/${name}.tar.gz";
+ url = "mirror://pypi/p/pew/${name}.tar.gz";
sha256 = "0p188ah80l0rzbib2srahj2sswz8rcpqwbrbajyv2r5c1m5k6r4b";
};
@@ -6874,7 +6998,7 @@ in modules // {
name = "pies-2.6.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pies/${name}.tar.gz";
+ url = "mirror://pypi/p/pies/${name}.tar.gz";
sha256 = "d8d6ae4faa0a7da5d634ad8c6ca4bb22b70ad53bb7ecd91af23d490fcd2a88e8";
};
@@ -6896,7 +7020,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pies2overrides/${name}.tar.gz";
+ url = "mirror://pypi/p/pies2overrides/${name}.tar.gz";
sha256 = "2a91445afc7f692bdbabfbf00d3defb1d47ad7825eb568a6464359758ab35763";
};
@@ -6917,7 +7041,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pirate-get/${name}.tar.gz";
+ url = "mirror://pypi/p/pirate-get/${name}.tar.gz";
sha256 = "033dwv0w9fx3dwrna3fzvmynsfhb2qjhx6f2i9sfv82ijvkm8ynz";
};
@@ -6937,7 +7061,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/plotly/${name}.tar.gz";
+ url = "mirror://pypi/p/plotly/${name}.tar.gz";
sha256 = "628679e880caab22e2a46273e85e1d1ce1382b631e1c7bbfe539f804c5269b21";
};
@@ -6957,7 +7081,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-poppler-qt4/" +
+ url = "mirror://pypi/p/python-poppler-qt4/" +
"python-poppler-qt4-${version}.tar.gz";
sha256 = "00e3f89f4e23a844844d082918a89c2cbb1e8231ecb011b81d592e7e3c33a74c";
};
@@ -6985,7 +7109,7 @@ in modules // {
name = "pudb-2013.3.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pudb/${name}.tar.gz";
+ url = "mirror://pypi/p/pudb/${name}.tar.gz";
sha256 = "81b20a995803c4be513e6d36c8ec9a531d3ccb24670b2416abc20f3933ddb8be";
};
@@ -7003,7 +7127,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycares/${name}.tar.gz";
+ url = "mirror://pypi/p/pycares/${name}.tar.gz";
sha256 = "a18341ea030e2cc0743acdf4aa72302bdf6b820938b36ce4bd76e43faa2276a3";
};
@@ -7024,7 +7148,7 @@ in modules // {
version = "0.1.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-axolotl/${name}.tar.gz";
+ url = "mirror://pypi/p/python-axolotl/${name}.tar.gz";
sha256 = "1i3id1mjl67n4sca31s5zwq96kswgsi6lga6np83ayb45rxggvhx";
};
@@ -7044,7 +7168,7 @@ in modules // {
version = "0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-axolotl-curve25519/${name}.tar.gz";
+ url = "mirror://pypi/p/python-axolotl-curve25519/${name}.tar.gz";
sha256 = "1h1rsdr7m8lvgxwrwng7qv0xxmyc9k0q7g9nbcr6ks2ipyjzcnf5";
};
@@ -7086,7 +7210,7 @@ in modules // {
name = "pyramid-1.5.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid/${name}.tar.gz";
sha256 = "1d29fj86724z68zcj9ximl2nrn34pflrlr6v9mwyhcv8rdf2sc61";
};
@@ -7130,7 +7254,7 @@ in modules // {
name = "pyramid_beaker-0.8";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_beaker/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_beaker/${name}.tar.gz";
sha256 = "0hflx3qkcdml1mwpq53sz46s7jickpfn0zy0ns2c7j445j66bp3p";
};
@@ -7148,7 +7272,7 @@ in modules // {
name = "pyramid_chameleon-0.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyramid_chameleon/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_chameleon/${name}.tar.gz";
sha256 = "d176792a50eb015d7865b44bd9b24a7bd0489fa9a5cebbd17b9e05048cef9017";
};
@@ -7170,7 +7294,7 @@ in modules // {
version = "2.5";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_jinja2/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_jinja2/${name}.tar.gz";
sha256 = "93c86e3103b454301f4d66640191aba047f2ab85ba75647aa18667b7448396bd";
};
@@ -7188,7 +7312,7 @@ in modules // {
name = "pyramid_debugtoolbar-1.0.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_debugtoolbar/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_debugtoolbar/${name}.tar.gz";
sha256 = "1vnzg1qnnyisv7znxg7pasayfyr3nz7rrs5nqr4fmdgwj9q2pyv0";
};
@@ -7201,7 +7325,7 @@ in modules // {
name = "pyramid_mako-0.3.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_mako/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_mako/${name}.tar.gz";
sha256 = "00811djmsc4rz20kpy2paam05fbx6dmrv2i5jf90f6xp6zw4isy6";
};
@@ -7214,7 +7338,7 @@ in modules // {
name = "pyramid_exclog-0.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_exclog/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_exclog/${name}.tar.gz";
sha256 = "a58c82866c3e1a350684e6b83b440d5dc5e92ca5d23794b56d53aac06fb65a2c";
};
@@ -7231,7 +7355,7 @@ in modules // {
name = "pyramid_tm-0.10";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_tm/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_tm/${name}.tar.gz";
sha256 = "99528c54accf2bd5860d10634fe8972e8375b2d0f50ee08f208ed0484ffafc1d";
};
@@ -7248,7 +7372,7 @@ in modules // {
version = "0.3.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyramid_multiauth/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_multiauth/${name}.tar.gz";
sha256 = "c33f357e0a216cd6ef7d143d40d4679c9fb0796a1eabaf1249aeef63ed000828";
};
@@ -7296,7 +7420,7 @@ in modules // {
version = "1.1.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/R/Radicale/Radicale-${version}.tar.gz";
+ url = "mirror://pypi/R/Radicale/Radicale-${version}.tar.gz";
sha256 = "1c5lv8qca21mndkx350wxv34qypqh6gb4rhzms4anr642clq3jg2";
};
@@ -7327,7 +7451,7 @@ in modules // {
name = "raven-3.4.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/raven/${name}.tar.gz";
+ url = "mirror://pypi/r/raven/${name}.tar.gz";
sha256 = "c27e40ab3ccf37f30a9f77acb4917370d9341e25abda8e94b9bd48c7127f7d48";
};
@@ -7345,7 +7469,7 @@ in modules // {
name = "roman-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/roman/${name}.zip";
+ url = "mirror://pypi/r/roman/${name}.zip";
sha256 = "90e83b512b44dd7fc83d67eb45aa5eb707df623e6fc6e66e7f273abd4b2613ae";
};
@@ -7366,7 +7490,7 @@ in modules // {
name = "librosa-${version}";
version = "0.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/librosa/librosa-0.4.0.tar.gz";
+ url = "mirror://pypi/l/librosa/librosa-0.4.0.tar.gz";
sha256 = "cc11dcc41f51c08e442292e8a2fc7d7ee77e0d47ff771259eb63f57fcee6f6e7";
};
@@ -7378,7 +7502,7 @@ in modules // {
name = "joblib-${version}";
version = "0.9.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/joblib/${name}.tar.gz";
+ url = "mirror://pypi/j/joblib/${name}.tar.gz";
sha256 = "e5faacf0da7b3035dbca9d56210962b86564aafca71a25f4ea376a405455cd60";
};
@@ -7415,7 +7539,7 @@ in modules // {
version = "0.1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sarge/${name}.tar.gz";
+ url = "mirror://pypi/s/sarge/${name}.tar.gz";
sha256 = "08s8896973bz1gg0pkr592w6g4p6v47bkfvws5i91p9xf8b35yar";
};
@@ -7434,7 +7558,7 @@ in modules // {
disabled = !isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hyp-server/${name}.tar.gz";
+ url = "mirror://pypi/h/hyp-server/${name}.tar.gz";
sha256 = "1lafjdcn9nnq6xc3hhyizfwh6l69lc7rixn6dx65aq71c913jc15";
};
@@ -7451,7 +7575,7 @@ in modules // {
name = "hypatia-0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/h/hypatia/${name}.tar.gz";
+ url = "mirror://pypi/h/hypatia/${name}.tar.gz";
sha256 = "fb4d394eeac4b06ff2259cada6174aebbe77edd243ffd1deda320cb327f98bd9";
};
@@ -7467,7 +7591,7 @@ in modules // {
name = "zope.copy-4.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.copy/${name}.zip";
+ url = "mirror://pypi/z/zope.copy/${name}.zip";
sha256 = "eb2a95866df1377741876a3ee62d8600e80089e6246e1a235e86791b29534457";
};
@@ -7483,7 +7607,7 @@ in modules // {
name = "ssdeep-3.1.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/ssdeep/${name}.tar.gz";
+ url = "mirror://pypi/s/ssdeep/${name}.tar.gz";
sha256 = "1p9dpykmnfb73cszdiic5wbz5bmbbmkiih08pb4dah5mwq4n7im6";
};
@@ -7497,7 +7621,7 @@ in modules // {
version = "3.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/statsd/${name}.tar.gz";
+ url = "mirror://pypi/s/statsd/${name}.tar.gz";
sha256 = "3fa92bf0192af926f7a0d9be031fe3fd0fbaa1992d42cf2f07e68f76ac18288e";
};
@@ -7522,7 +7646,7 @@ in modules // {
py3status = buildPythonPackage rec {
name = "py3status-2.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/py3status/${name}.tar.gz";
+ url = "mirror://pypi/p/py3status/${name}.tar.gz";
sha256 = "1aq4l1lj6j54a8mh9y3yscbxv41bbhz89fiwnydj2gx0md5sq5v5";
};
propagatedBuildInputs = with self; [ requests2 ];
@@ -7539,7 +7663,7 @@ in modules // {
version = "2.0.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/multi_key_dict/multi_key_dict-${version}.tar.gz";
+ url = "mirror://pypi/m/multi_key_dict/multi_key_dict-${version}.tar.gz";
sha256 = "17lkx4rf4waglwbhc31aak0f28c63zl3gx5k5i1iq2m3gb0xxsyy";
};
@@ -7553,7 +7677,7 @@ in modules // {
name = "pyramid_zodbconn-0.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_zodbconn/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_zodbconn/${name}.tar.gz";
sha256 = "56cfdb6b13dc87b1c51c7abc1557c63960d6b858e14a2d4c9693c3f7877f5f63";
};
@@ -7573,7 +7697,7 @@ in modules // {
name = "pyramid_mailer-0.13";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyramid_mailer/${name}.tar.gz";
+ url = "mirror://pypi/p/pyramid_mailer/${name}.tar.gz";
sha256 = "4debfad05ee65a05ba6f43e2af913e6e30db75ba42254e4aa0291500c4caa1fc";
};
@@ -7589,7 +7713,7 @@ in modules // {
name = "pyrtlsdr-0.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyrtlsdr/${name}.zip";
+ url = "mirror://pypi/p/pyrtlsdr/${name}.zip";
sha256 = "cbb9086efe4320858c48f4856d09f7face191c4156510b1459ef4e5588935b6a";
};
@@ -7611,7 +7735,7 @@ in modules // {
name = "repoze.sendmail-4.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/repoze.sendmail/${name}.tar.gz";
+ url = "mirror://pypi/r/repoze.sendmail/${name}.tar.gz";
sha256 = "51813730adc24728d5ce2609038f7bb81aa1632539d7a79045ef4aa6942eaba2";
};
@@ -7627,7 +7751,7 @@ in modules // {
name = "zodburi-2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zodburi/${name}.tar.gz";
+ url = "mirror://pypi/z/zodburi/${name}.tar.gz";
sha256 = "c04b9beca032bb7b968a3464417596ba4607a927c5e65929860962ddba1cccc0";
};
@@ -7644,7 +7768,7 @@ in modules // {
propagatedBuildInputs = with self; [ random2 zodb six transaction persistent zc_lockfile zconfig zdaemon zope_interface ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/Z/ZEO/${name}.tar.gz";
+ url = "mirror://pypi/Z/ZEO/${name}.tar.gz";
sha256 = "63555b6d2b5f98d215c4b5fdce004fb0475daa6efc8b70f39c77d646c12d7e51";
};
@@ -7659,7 +7783,7 @@ in modules // {
doCheck = !isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/random2/${name}.zip";
+ url = "mirror://pypi/r/random2/${name}.zip";
sha256 = "34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007";
};
};
@@ -7713,7 +7837,7 @@ in modules // {
version = "2.0b1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/svg.path/${name}.zip";
+ url = "mirror://pypi/s/svg.path/${name}.zip";
sha256 = "038x4wqkbvcs71x6n6kzr4kn99csyv8v4gqzssr8pqylqpxi56bm";
};
@@ -7730,7 +7854,7 @@ in modules // {
version = "2016.01.10";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/regex/${name}.tar.gz";
+ url = "mirror://pypi/r/regex/${name}.tar.gz";
sha256 = "1q3rbmnijjzn7y3cm3qy49b5lqw1fq38zv974xma387lwc37d9q2";
};
@@ -7747,7 +7871,7 @@ in modules // {
name = "repoze.lru-0.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/repoze.lru/${name}.tar.gz";
+ url = "mirror://pypi/r/repoze.lru/${name}.tar.gz";
sha256 = "0f7a323bf716d3cb6cb3910cd4fccbee0b3d3793322738566ecce163b01bbd31";
};
@@ -7763,7 +7887,7 @@ in modules // {
name = "repoze.sphinx.autointerface-0.7.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/repoze.sphinx.autointerface/${name}.tar.gz";
+ url = "mirror://pypi/r/repoze.sphinx.autointerface/${name}.tar.gz";
sha256 = "97ef5fac0ab0a96f1578017f04aea448651fa9f063fc43393a8253bff8d8d504";
};
@@ -7805,7 +7929,7 @@ in modules // {
version = "1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/setuptools-git/${name}.tar.gz";
+ url = "mirror://pypi/s/setuptools-git/${name}.tar.gz";
sha256 = "047d7595546635edebef226bc566579d422ccc48a8a91c7d32d8bd174f68f831";
};
@@ -7832,7 +7956,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/watchdog/${name}.tar.gz";
+ url = "mirror://pypi/w/watchdog/${name}.tar.gz";
sha256 = "0qj1vqszxwfx6d1s66s96jmfmy2j94bywxiqdydh6ikpvcm8hrby";
};
@@ -7848,7 +7972,7 @@ in modules // {
name = "pywatchman-${version}";
version = "1.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pywatchman/pywatchman-${version}.tar.gz";
+ url = "mirror://pypi/p/pywatchman/pywatchman-${version}.tar.gz";
sha256 = "c3d5be183b5b04f6ad575fc71b06dd196185dea1558d9f4d0598ba9beaab8245";
};
postPatch = ''
@@ -7863,7 +7987,7 @@ in modules // {
propagatedBuildInputs = with self; [ zope_interface six zope_testrunner ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/z/zope.tales/${name}.zip";
+ url = "mirror://pypi/z/zope.tales/${name}.zip";
sha256 = "c0485f09c3f23c7a0ceddabcb02d4a40ebecf8f8f36c87fa9a02c415f96c969e";
};
};
@@ -7873,7 +7997,7 @@ in modules // {
name = "zope.deprecation-4.1.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.deprecation/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.deprecation/${name}.tar.gz";
sha256 = "fed622b51ffc600c13cc5a5b6916b8514c115f34f7ea2730409f30c061eb0b78";
};
@@ -7889,7 +8013,7 @@ in modules // {
name = "validictory-1.0.0a2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/validictory/validictory-1.0.0a2.tar.gz";
+ url = "mirror://pypi/v/validictory/validictory-1.0.0a2.tar.gz";
sha256 = "c02388a70f5b854e71e2e09bd6d762a2d8c2a017557562e866d8ffafb0934b07";
};
@@ -7906,7 +8030,7 @@ in modules // {
name = "venusian-1.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/v/venusian/${name}.tar.gz";
+ url = "mirror://pypi/v/venusian/${name}.tar.gz";
sha256 = "1720cff2ca9c369c840c1d685a7c7a21da1afa687bfe62edd93cae4bf429ca5a";
};
@@ -7924,7 +8048,7 @@ in modules // {
name = "Chameleon-2.15";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/C/Chameleon/${name}.tar.gz";
+ url = "mirror://pypi/C/Chameleon/${name}.tar.gz";
sha256 = "bd1dfc96742c2a5b0b2adcab823bdd848e70c45a994dc4e51dd2cc31e2bae3be";
};
@@ -7943,7 +8067,7 @@ in modules // {
name = "ddt-1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/ddt/${name}.tar.gz";
+ url = "mirror://pypi/d/ddt/${name}.tar.gz";
sha256 = "e24ecb7e2cf0bf43fa9d4255d3ae2bd0b7ce30b1d1b89ace7aa68aca1152f37a";
};
@@ -8006,7 +8130,7 @@ in modules // {
name = "pyxdg-0.25";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyxdg/${name}.tar.gz";
+ url = "mirror://pypi/p/pyxdg/${name}.tar.gz";
sha256 = "81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d";
};
@@ -8025,7 +8149,7 @@ in modules // {
name = "chardet-2.3.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/chardet/${name}.tar.gz";
+ url = "mirror://pypi/c/chardet/${name}.tar.gz";
sha256 = "e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa";
};
@@ -8173,7 +8297,7 @@ in modules // {
version = "1.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-appconf/django-appconf-${version}.tar.gz";
+ url = "mirror://pypi/d/django-appconf/django-appconf-${version}.tar.gz";
sha256 = "0q3fg17qi4vwpipbj075zn4wk58p6a946kah8wayks1423xpa4xs";
};
@@ -8192,7 +8316,7 @@ in modules // {
version = "1.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django_compressor/django_compressor-${version}.tar.gz";
+ url = "mirror://pypi/d/django_compressor/django_compressor-${version}.tar.gz";
sha256 = "0bp2acagc6b1mmcajlmjf5vvp6zj429bq7p2wks05n47pwfzv281";
};
@@ -8214,7 +8338,7 @@ in modules // {
disabled = isPy35;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-compat/${name}.tar.gz";
+ url = "mirror://pypi/d/django-compat/${name}.tar.gz";
sha256 = "195dgr55vzpw1fbjvbw2h35k9bfhvm5zchh2p7nzbq57xmwb3sra";
};
@@ -8233,7 +8357,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django_evolution/${name}.tar.gz";
+ url = "mirror://pypi/d/django_evolution/${name}.tar.gz";
sha256 = "1qbcx54hq8iy3n2n6cki3bka1m9rp39np4hqddrm9knc954fb7nv";
};
@@ -8250,7 +8374,7 @@ in modules // {
name = "django-tagging-0.3.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/django-tagging/${name}.tar.gz";
+ url = "mirror://pypi/d/django-tagging/${name}.tar.gz";
sha256 = "e5fbeb7ca6e0c22a9a96239095dff508040ec95171e51c69e6f8ada72ea4bce2";
};
@@ -8271,7 +8395,7 @@ in modules // {
version = "0.6.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/django-classy-tags/${name}.tar.gz";
+ url = "mirror://pypi/d/django-classy-tags/${name}.tar.gz";
sha256 = "0wxvpmjdzk0aajk33y4himn3wqjx7k0aqlka9j8ay3yfav78bdq0";
};
@@ -8292,7 +8416,7 @@ in modules // {
version = "2.0.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-hijack/${name}.tar.gz";
+ url = "mirror://pypi/d/django-hijack/${name}.tar.gz";
sha256 = "0rpi1bkfx74xfbb2nk874kfdra1jcqp2vzky1r3z7zidlc9kah04";
};
@@ -8310,7 +8434,7 @@ in modules // {
version = "1.4.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-nose/${name}.tar.gz";
+ url = "mirror://pypi/d/django-nose/${name}.tar.gz";
sha256 = "0rl9ipa98smprlw56xqlhzhps28p84wg0640qlyn0rjyrpsdmf0r";
};
@@ -8331,7 +8455,7 @@ in modules // {
version = "0.6.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-modelcluster/django-modelcluster-${version}.tar.gz";
+ url = "mirror://pypi/d/django-modelcluster/django-modelcluster-${version}.tar.gz";
sha256 = "1plsdi44dvsj2sfx79lsrccjfg0ymajcsf5n0mln4cwd4qi5mwpx";
};
@@ -8350,7 +8474,7 @@ in modules // {
version = "3.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/djangorestframework/${name}.tar.gz";
+ url = "mirror://pypi/d/djangorestframework/${name}.tar.gz";
sha256 = "06kp4hg3y4bqy2ixlb1q6bw81gwgsb86l4lanbav7bp1grrbbnj1";
};
@@ -8369,7 +8493,7 @@ in modules // {
version = "4.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/django-redis/${name}.tar.gz";
+ url = "mirror://pypi/d/django-redis/${name}.tar.gz";
sha256 = "9ad6b299458f7e6bfaefa8905f52560017369d82fb8fb0ed4b41adc048dbf11c";
};
@@ -8393,7 +8517,7 @@ in modules // {
version = "1.10.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-reversion/${name}.tar.gz";
+ url = "mirror://pypi/d/django-reversion/${name}.tar.gz";
sha256 = "01iv8w6lmmq98qjhxmnp8ddjxifmhxcmp612ijd91wc8nv8lk12w";
};
@@ -8412,7 +8536,7 @@ in modules // {
version = "0.5.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-silk/${name}.tar.gz";
+ url = "mirror://pypi/d/django-silk/${name}.tar.gz";
sha256 = "845abc688738858ce06e993c4b7dbbcfcecf33029e828f143463ff96f9a78947";
};
@@ -8444,7 +8568,7 @@ in modules // {
disabled = pythonOlder "2.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-taggit/django-taggit-${version}.tar.gz";
+ url = "mirror://pypi/d/django-taggit/django-taggit-${version}.tar.gz";
sha256 = "1xy4mm1y6z6bpakw907859wz7fiw7jfm586dj89w0ggdqlb0767b";
};
@@ -8461,7 +8585,7 @@ in modules // {
version = "3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-treebeard/${name}.tar.gz";
+ url = "mirror://pypi/d/django-treebeard/${name}.tar.gz";
sha256 = "10p9rb2m1zccszg7590fjd0in6rabzsh86f5m7qm369mapc3b6dc";
};
@@ -8480,7 +8604,7 @@ in modules // {
version = "1.5.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/django-pipeline/${name}.tar.gz";
+ url = "mirror://pypi/d/django-pipeline/${name}.tar.gz";
sha256 = "1y49fa8jj7x9qjj5wzhns3zxwj0s73sggvkrv660cqw5qb7d8hha";
};
@@ -8496,7 +8620,7 @@ in modules // {
django_pipeline_1_3 = self.django_pipeline.overrideDerivation (super: rec {
name = "django-pipeline-1.3.27";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/django-pipeline/${name}.tar.gz";
+ url = "mirror://pypi/d/django-pipeline/${name}.tar.gz";
sha256 = "0iva3cmnh5jw54c7w83nx9nqv523hjvkbjchzd2pb6vzilxf557k";
};
});
@@ -8524,7 +8648,7 @@ in modules // {
version = "0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pillowfight/pillowfight-${version}.tar.gz";
+ url = "mirror://pypi/p/pillowfight/pillowfight-${version}.tar.gz";
sha256 = "1mh1nhcjjgv7x134sv0krri59ng8bp2w6cwsxc698rixba9f3g0m";
};
@@ -8543,7 +8667,7 @@ in modules // {
version = "0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/keepalive/keepalive-${version}.tar.gz";
+ url = "mirror://pypi/k/keepalive/keepalive-${version}.tar.gz";
sha256 = "3c6b96f9062a5a76022f0c9d41e9ef5552d80b1cadd4fccc1bf8f183ba1d1ec1";
};
@@ -8562,7 +8686,7 @@ in modules // {
version = "1.7.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/SPARQLWrapper/SPARQLWrapper-${version}.tar.gz";
+ url = "mirror://pypi/S/SPARQLWrapper/SPARQLWrapper-${version}.tar.gz";
sha256 = "1dpwwlcdk4m8wr3d9lb24g1xcvs202c0ir4q3jcijy88is3bvgmp";
};
@@ -8587,7 +8711,7 @@ in modules // {
version = "0.10.1a";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dulwich/${name}.tar.gz";
+ url = "mirror://pypi/d/dulwich/${name}.tar.gz";
sha256 = "02rknqarwy7p50693cqswbibqwgxzrfzdq4yhwqxbdmhbsmh0rk6";
};
@@ -8608,7 +8732,7 @@ in modules // {
version = "0.8.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/h/hg-git/${name}.tar.gz";
+ url = "mirror://pypi/h/hg-git/${name}.tar.gz";
sha256 = "0hz0i6qgcn3ic292sny86mdl1psj1bnczcai1b1kzvwcla6z99py";
};
@@ -8661,7 +8785,7 @@ in modules // {
name = "dtopt-0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/d/dtopt/${name}.tar.gz";
+ url = "mirror://pypi/d/dtopt/${name}.tar.gz";
sha256 = "06ae07a12294a7ba708abaa63f838017d1a2faf6147a1e7a14ca4fa28f86da7f";
};
@@ -8679,7 +8803,7 @@ in modules // {
version = "0.13";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/ecdsa/${name}.tar.gz";
+ url = "mirror://pypi/e/ecdsa/${name}.tar.gz";
sha256 = "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4";
};
@@ -8699,7 +8823,7 @@ in modules // {
name = "elpy-${version}";
version = "1.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/elpy/${name}.tar.gz";
+ url = "mirror://pypi/e/elpy/${name}.tar.gz";
sha256 = "419f7b05b19182bc1aedde1ae80812c1534e59a0493476aa01ea819e76ba26f0";
};
python2Deps = if isPy3k then [ ] else [ self.rope ];
@@ -8719,7 +8843,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/enum/${name}.tar.gz";
+ url = "mirror://pypi/e/enum/${name}.tar.gz";
sha256 = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff";
};
@@ -8740,7 +8864,7 @@ in modules // {
version = "1.0.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/enum34/${name}.tar.gz";
+ url = "mirror://pypi/e/enum34/${name}.tar.gz";
sha256 = "0iz4jjdvdgvfllnpmd92qxj5fnfxqpgmjpvpik0jjim3lqk9zhfk";
};
@@ -8756,7 +8880,7 @@ in modules // {
epc = buildPythonPackage rec {
name = "epc-0.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/epc/${name}.tar.gz";
+ url = "mirror://pypi/e/epc/${name}.tar.gz";
sha256 = "30b594bd4a4acbd5bda0d3fa3d25b4e8117f2ff8f24d2d1e3e36c90374f3c55e";
};
@@ -8774,7 +8898,7 @@ in modules // {
name = "et_xmlfile-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/et_xmlfile/${name}.tar.gz";
+ url = "mirror://pypi/e/et_xmlfile/${name}.tar.gz";
sha256="0nrkhcb6jdrlb6pwkvd4rycw34y3s931hjf409ij9xkjsli9fkb1";
};
@@ -8805,7 +8929,7 @@ in modules // {
name = "eventlet-0.17.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/eventlet/${name}.tar.gz";
+ url = "mirror://pypi/e/eventlet/${name}.tar.gz";
sha256 = "0vam0qfm8p5jkpp2cv12r5bnpnv902ld7q074h7x5y5g9rqyj8c7";
};
@@ -8829,7 +8953,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fastimport/${name}.tar.gz";
+ url = "mirror://pypi/f/fastimport/${name}.tar.gz";
sha256 = "0k8x7552ypx9rc14vbsvg2lc6z0r8pv9laah28pdwyynbq10825d";
};
@@ -8849,7 +8973,7 @@ in modules // {
name = "feedgenerator-1.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/feedgenerator/${name}.tar.gz";
+ url = "mirror://pypi/f/feedgenerator/${name}.tar.gz";
sha256 = "5d6b0b10134ac392be0c0c3a39c0e1d7e9c17cc7894590f75981e3f497a4a60f";
};
@@ -8870,7 +8994,7 @@ in modules // {
name = "feedparser-5.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/f/feedparser/${name}.tar.gz";
+ url = "mirror://pypi/f/feedparser/${name}.tar.gz";
sha256 = "1ycva69bqssalhqg45rbrfipz3l6hmycszy26k0351fhq990c0xx";
};
@@ -8891,7 +9015,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyfribidi/${name}.zip";
+ url = "mirror://pypi/p/pyfribidi/${name}.zip";
sha256 = "6f7d83c09eae0cb98a40b85ba3dedc31af4dbff8fc4425f244c1e9f44392fded";
};
@@ -8908,7 +9032,7 @@ in modules // {
namePrefix = "";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/docker-compose/${name}.tar.gz";
+ url = "mirror://pypi/d/docker-compose/${name}.tar.gz";
sha256 = "10i4032d99hm5nj1p74pcad9i3gz1h5x3096byklncgssfyjqki6";
};
@@ -8936,7 +9060,7 @@ in modules // {
name = "filebrowser_safe-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/f/filebrowser_safe/${name}.tar.gz";
+ url = "mirror://pypi/f/filebrowser_safe/${name}.tar.gz";
sha256 = "02bn60fdslvng2ckn65fms3hjbzgsa8qa5161a8lr720wbx8gpj2";
};
@@ -8967,7 +9091,7 @@ in modules // {
version = "2.5.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/f/flake8/${name}.tar.gz";
+ url = "mirror://pypi/f/flake8/${name}.tar.gz";
sha256 = "0bs9cz4fr99r2rwig1b8jwaadl1nan7kgpdzqwj0bwbckwbmh7nc";
};
@@ -8987,7 +9111,7 @@ in modules // {
version = "3.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/flaky/${name}.tar.gz";
+ url = "mirror://pypi/f/flaky/${name}.tar.gz";
sha256 = "1x9ixika7wqjj52x8wnsh1vk7jadkdqpx01plj7mlh8slwyq4s41";
};
@@ -9008,7 +9132,7 @@ in modules // {
name = "flask-0.10.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz";
+ url = "mirror://pypi/F/Flask/Flask-0.10.1.tar.gz";
sha256 = "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373";
};
@@ -9026,7 +9150,7 @@ in modules // {
version = "0.10";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Assets/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Assets/${name}.tar.gz";
sha256 = "1v6ika3ias21xzhg7kglki99nwfx1i33rdhnw9kdqbwxkpwbwkyl";
};
@@ -9045,7 +9169,7 @@ in modules // {
name = "Flask-Cache-0.13.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Cache/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Cache/${name}.tar.gz";
sha256 = "90126ca9bc063854ef8ee276e95d38b2b4ec8e45fd77d5751d37971ee27c7ef4";
};
@@ -9063,7 +9187,7 @@ in modules // {
version = "2.1.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Cors/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Cors/${name}.tar.gz";
sha256 = "0fd618a4f88ykqx4x55viz47cm9rl214q1b45a0b4mz5vhxffqpj";
};
@@ -9082,7 +9206,7 @@ in modules // {
version = "0.2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Login/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Login/${name}.tar.gz";
sha256 = "09ygn0r3i3jz065a5psng6bhlsqm78msnly4z6x39bs48r5ww17p";
};
@@ -9105,7 +9229,7 @@ in modules // {
version = "1.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Migrate/Flask-Migrate-1.7.0.tar.gz";
+ url = "mirror://pypi/F/Flask-Migrate/Flask-Migrate-1.7.0.tar.gz";
sha256 = "16d7vnaj9xmxvb3qbcmhahm3ldfdhzzi6y221h62x4v1v1jayx7v";
};
@@ -9130,7 +9254,7 @@ in modules // {
version = "0.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Principal/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Principal/${name}.tar.gz";
sha256 = "0lwlr5smz8vfm5h9a9i7da3q1c24xqc6vm9jdywdpgxfbi5i7mpm";
};
@@ -9150,7 +9274,7 @@ in modules // {
version = "0.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-PyMongo/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-PyMongo/${name}.tar.gz";
sha256 = "0305qngvjrjyyabf8gxqgqvd9ffh00gr5yfrjf4nncr2my9svbyd";
};
@@ -9168,7 +9292,7 @@ in modules // {
version = "2.0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-Script/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Script/${name}.tar.gz";
sha256 = "0zqh2yq8zk7m9b4xw1ryqmrljkdigfb3hk5155a3b5hkfnn6xxyf";
};
@@ -9189,7 +9313,7 @@ in modules // {
version = "2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/Flask-SQLAlchemy/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-SQLAlchemy/${name}.tar.gz";
sha256 = "1i9ps5d5snih9xlqhrvmi3qfiygkmqzxh92n25kj4pf89kj4s965";
};
@@ -9207,7 +9331,7 @@ in modules // {
name = "wtforms-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/WTForms/WTForms-${version}.zip";
+ url = "mirror://pypi/W/WTForms/WTForms-${version}.zip";
sha256 = "0vyl26y9cg409cfyj8rhqxazsdnd0jipgjw06civhrd53yyi1pzz";
};
@@ -9230,7 +9354,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/FlexGet/${name}.tar.gz";
+ url = "mirror://pypi/F/FlexGet/${name}.tar.gz";
sha256 = "0f7aaf0bf37860f0c5adfb0ba59ca228aa3f5c582131445623a4c3bc82d45346";
};
@@ -9264,7 +9388,7 @@ in modules // {
name = "grappelli_safe-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/grappelli_safe/${name}.tar.gz";
+ url = "mirror://pypi/g/grappelli_safe/${name}.tar.gz";
sha256 = "8b21b4724bce449cc4f22dc74ed0be9b3e841d968f3271850bf4836864304eb6";
};
@@ -9292,7 +9416,7 @@ in modules // {
name = "tvrage-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-tvrage/python-tvrage-${version}.tar.gz";
+ url = "mirror://pypi/p/python-tvrage/python-tvrage-${version}.tar.gz";
sha256 = "f8a530376c5cf1bc573d1945a8504c3394b228c731a3eff5100c705997a72063";
};
@@ -9314,7 +9438,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python2-pythondialog/python2-pythondialog-${version}.tar.gz";
+ url = "mirror://pypi/p/python2-pythondialog/python2-pythondialog-${version}.tar.gz";
sha256 = "1yhkagsh99bfi592ymczf8rnw8rk6n9hdqy3dd98m3yrx8zmjvry";
};
@@ -9332,7 +9456,7 @@ in modules // {
version = "0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyRFC3339/pyRFC3339-${version}.tar.gz";
+ url = "mirror://pypi/p/pyRFC3339/pyRFC3339-${version}.tar.gz";
sha256 = "1pp648xsjaw9h1xq2mgwzda5wis2ypjmzxlksc1a8grnrdmzy155";
};
@@ -9345,7 +9469,7 @@ in modules // {
version = "0.9.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/C/ConfigArgParse/ConfigArgParse-${version}.tar.gz";
+ url = "mirror://pypi/C/ConfigArgParse/ConfigArgParse-${version}.tar.gz";
sha256 = "0a984pvv7370yz7zbkl6s6i7yyl9myahx0m9jkjvg3hz5q8mf70l";
};
@@ -9368,7 +9492,7 @@ in modules // {
name = "jsonschema-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jsonschema/jsonschema-${version}.tar.gz";
+ url = "mirror://pypi/j/jsonschema/jsonschema-${version}.tar.gz";
sha256 = "0hddbqjm4jq63y8jf44nswina1crjs16l9snb6m3vvgyg31klrrn";
};
@@ -9396,7 +9520,7 @@ in modules // {
version = "2.14.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/vcversioner/vcversioner-${version}.tar.gz";
+ url = "mirror://pypi/v/vcversioner/vcversioner-${version}.tar.gz";
sha256 = "11ivq1bm7v0yb4nsfbv9m7g7lyjn112gbvpjnjz8nv1fx633dm5c";
};
@@ -9409,7 +9533,7 @@ in modules // {
name = "falcon-0.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/falcon/${name}.tar.gz";
+ url = "mirror://pypi/f/falcon/${name}.tar.gz";
sha256 = "10ivzk88m8nn3bqbg6xgv6yfy2dgp6yzbcvr645y93pzlash4xpj";
};
@@ -9455,7 +9579,7 @@ in modules // {
name = "fonttools-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/FontTools/fonttools-${version}.tar.gz";
+ url = "mirror://pypi/F/FontTools/fonttools-${version}.tar.gz";
sha256 = "0f4iblpbf3y3ghajiccvdwk2f46cim6dsj6fq1kkrbqfv05dr4nz";
};
@@ -9503,7 +9627,7 @@ in modules // {
name = "forbiddenfruit-${version}";
src = pkgs.fetchurl {
- url= "https://pypi.python.org/packages/source/f/forbiddenfruit/${name}.tar.gz";
+ url= "mirror://pypi/f/forbiddenfruit/${name}.tar.gz";
sha256 = "0xra2kw6m8ag29ifwmhi5zqksh4cr0yy1waqd488rm59kcr3zl79";
};
@@ -9518,7 +9642,7 @@ in modules // {
name = "fs-0.5.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fs/${name}.tar.gz";
+ url = "mirror://pypi/f/fs/${name}.tar.gz";
sha256 = "ba2cca8773435a7c86059d57cb4b8ea30fda40f8610941f7822d1ce3ffd36197";
};
@@ -9569,7 +9693,7 @@ in modules // {
name = "fusepy-2.0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fusepy/${name}.tar.gz";
+ url = "mirror://pypi/f/fusepy/${name}.tar.gz";
sha256 = "0v5grm4zyf58hsplwsxfbihddw95lz9w8cy3rpzbyha287swgx8h";
};
@@ -9634,7 +9758,7 @@ in modules // {
version = "3.0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/futures/${name}.tar.gz";
+ url = "mirror://pypi/f/futures/${name}.tar.gz";
sha256 = "19485d83f7bd2151c0aeaf88fbba3ee50dadfb222ffc3b66a344ef4952b782a3";
};
@@ -9661,7 +9785,7 @@ in modules // {
name = "futures-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/futures/${name}.tar.gz";
+ url = "mirror://pypi/f/futures/${name}.tar.gz";
sha256 = "1lqfzl3z3pkxakgbcrfy6x7x0fp3q18mj5lpz103ljj7fdqha70m";
};
};
@@ -9670,7 +9794,7 @@ in modules // {
name = "gcovr-2.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/gcovr/${name}.tar.gz";
+ url = "mirror://pypi/g/gcovr/${name}.tar.gz";
sha256 = "2c878e03c2eff2282e64035bec0a30532b2b1173aadf08486401883b79e4dab1";
};
@@ -9750,7 +9874,7 @@ in modules // {
disabled = isPy3k || isPyPy; # see https://github.com/surfly/gevent/issues/248
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gevent/${name}.tar.gz";
+ url = "mirror://pypi/g/gevent/${name}.tar.gz";
sha256 = "0cds7yvwdlqmd590i59vzxaviwxk4js6dkhnmdxb3p1xac7wmq9s";
};
@@ -9777,7 +9901,7 @@ in modules // {
version = "1.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/geventhttpclient/${name}.tar.gz";
+ url = "mirror://pypi/g/geventhttpclient/${name}.tar.gz";
sha256 = "0s1qd1qz0zyzksd5h38ynw06d1012h0k7z8522zhb6mzaq4144yz";
};
@@ -9795,7 +9919,7 @@ in modules // {
name = "gevent-socketio-0.3.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gevent-socketio/${name}.tar.gz";
+ url = "mirror://pypi/g/gevent-socketio/${name}.tar.gz";
sha256 = "1zra86hg2l1jcpl9nsnqagy3nl3akws8bvrbpgdxk15x7ywllfak";
};
@@ -9808,7 +9932,7 @@ in modules // {
name = "gevent-websocket-0.9.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gevent-websocket/${name}.tar.gz";
+ url = "mirror://pypi/g/gevent-websocket/${name}.tar.gz";
sha256 = "07rqwfpbv13mk6gg8mf0bmvcf6siyffjpgai1xd8ky7r801j4xb4";
};
@@ -9820,7 +9944,7 @@ in modules // {
name = "genzshcomp-0.5.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/genzshcomp/genzshcomp-0.5.1.tar.gz";
+ url = "mirror://pypi/g/genzshcomp/genzshcomp-0.5.1.tar.gz";
sha256 = "c77d007cc32cdff836ecf8df6192371767976c108a75b055e057bb6f4a09cd42";
};
@@ -9852,7 +9976,7 @@ in modules // {
disabled = !isPy26 && !isPy27;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/gipc/${name}.zip";
+ url = "mirror://pypi/g/gipc/${name}.zip";
sha256 = "08c35xzv7nr12d9xwlywlbyzzz2igy0yy6y52q2nrkmh5d4slbpc";
};
@@ -9878,7 +10002,7 @@ in modules // {
name = "git-sweep-0.1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/git-sweep/${name}.tar.gz";
+ url = "mirror://pypi/g/git-sweep/${name}.tar.gz";
sha256 = "1csp0zd049d643d409rfivbswwzrayb4i6gkypp5mc27fb1z2afd";
};
@@ -9924,7 +10048,7 @@ in modules // {
version = "1.0.0a2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/github3.py/${name}.tar.gz";
+ url = "mirror://pypi/g/github3.py/${name}.tar.gz";
sha256 = "11xvwbzfy04vwbjnpc8wcrjjzghbrbdzffrdfk70v0zdnxqg8hc5";
};
@@ -9954,7 +10078,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/goobook/${name}.tar.gz";
+ url = "mirror://pypi/g/goobook/${name}.tar.gz";
sha256 = "02xmq8sjavza17av44ks510934wrshxnsm6lvhvazs45s92b671i";
};
@@ -9998,7 +10122,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/google-apputils/${name}.tar.gz";
+ url = "mirror://pypi/g/google-apputils/${name}.tar.gz";
sha256 = "1sxsm5q9vr44qzynj8l7p3l7ffb0zl1jdqhmmzmalkx941nbnj1b";
};
@@ -10027,7 +10151,7 @@ in modules // {
disabled = isPyPy; # builtin for pypy
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/greenlet/${name}.zip";
+ url = "mirror://pypi/g/greenlet/${name}.zip";
sha256 = "1zlmsygjw69xlq56vz1z5ivzy9bwc7knjaykn2yy2hv4w2j4yb7k";
};
@@ -10049,7 +10173,7 @@ in modules // {
name = "gspread-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gspread/${name}.tar.gz";
+ url = "mirror://pypi/g/gspread/${name}.tar.gz";
sha256 = "dba45ef9e652dcd8cf561ae65569bd6ecd18fcc77b991521490698fb2d847106";
};
@@ -10065,7 +10189,7 @@ in modules // {
name = "gssapi-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/gssapi/${name}.tar.gz";
+ url = "mirror://pypi/g/gssapi/${name}.tar.gz";
sha256 = "0mdl7m6h57n0zkfmm6fqz0hldfxrb2d7d48k2lhc8hqbr3962c7x";
};
@@ -10115,7 +10239,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/guessit/${name}.tar.gz";
+ url = "mirror://pypi/g/guessit/${name}.tar.gz";
sha256 = "068d3dmyk4v04p2zna0340lsdnpkm10gyza62apd9akgjh9rfs48";
};
@@ -10137,7 +10261,7 @@ in modules // {
name = "gunicorn-19.1.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/gunicorn/${name}.tar.gz";
+ url = "mirror://pypi/g/gunicorn/${name}.tar.gz";
sha256 = "ae1dd6452f62b3470bc9acaf62cb5301545fbb9c697d863a5bfe35097ed7a0b3";
};
@@ -10165,7 +10289,7 @@ in modules // {
name = "hcs_utils-1.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hcs_utils/${name}.tar.gz";
+ url = "mirror://pypi/h/hcs_utils/${name}.tar.gz";
sha256 = "1d2za9crkgzildx610w3zif2i8phcqhh6n8nzg3yvy2mg0s18mkl";
};
@@ -10210,7 +10334,7 @@ in modules // {
name = "htmllaundry-2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/htmllaundry/${name}.tar.gz";
+ url = "mirror://pypi/h/htmllaundry/${name}.tar.gz";
sha256 = "e428cba78d5a965e959f5dac2eb7d5f7d627dd889990d5efa8d4e03f3dd768d9";
};
@@ -10263,7 +10387,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/h/http_signature/${name}.tar.gz";
+ url = "mirror://pypi/h/http_signature/${name}.tar.gz";
sha256 = "14acc192ef20459d5e11b4e800dd3a4542f6bd2ab191bf5717c696bf30936c62";
};
@@ -10280,7 +10404,7 @@ in modules // {
name = "httpbin-0.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/httpbin/${name}.tar.gz";
+ url = "mirror://pypi/h/httpbin/${name}.tar.gz";
sha256 = "6b57f563900ecfe126015223a259463848daafbdc2687442317c0992773b9054";
};
@@ -10298,7 +10422,7 @@ in modules // {
name = "httplib2-0.9.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/httplib2/${name}.tar.gz";
+ url = "mirror://pypi/h/httplib2/${name}.tar.gz";
sha256 = "126rsryvw9vhbf3qmsfw9lf4l4xm2srmgs439lgma4cpag4s3ay3";
};
@@ -10318,7 +10442,7 @@ in modules // {
doCheck = false; # no tests in source
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hypothesis/${name}.tar.gz";
+ url = "mirror://pypi/h/hypothesis/${name}.tar.gz";
sha256 = "12dxrvn108q2j20brrk6zcb8w00kn3af1c07c0fv572nf2ngyaxy";
};
@@ -10358,6 +10482,38 @@ in modules // {
};
};
+ colored = buildPythonPackage rec {
+ name = "colored-${version}";
+ version = "1.1.5";
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/c/colored/${name}.tar.gz";
+ sha256 = "1r1vsypk8v7az82d66bidbxlndx1h7xd4m43hpg1a6hsjr30wrm3";
+ };
+ };
+
+
+ lsi = buildPythonPackage rec {
+ name = "lsi-${version}";
+ version = "0.2.2";
+ disabled = isPy3k;
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/l/lsi/${name}.tar.gz";
+ sha256 = "0429iilb06yhsmvj3xp6wyhfh1rp4ndxlhwrm80r97z0w7plrk94";
+ };
+ propagatedBuildInputs = [
+ self.colored
+ self.boto
+ pkgs.openssh
+ pkgs.which
+ ];
+ meta = {
+ description = "CLI for querying and SSHing onto AWS EC2 instances";
+ homepage = https://github.com/NarrativeScience/lsi;
+ maintainers = [maintainers.adnelson];
+ license = licenses.mit;
+ };
+ };
+
httpretty = buildPythonPackage rec {
name = "httpretty-${version}";
version = "0.8.6";
@@ -10365,7 +10521,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/h/httpretty/${name}.tar.gz";
+ url = "mirror://pypi/h/httpretty/${name}.tar.gz";
sha256 = "0f295zj272plr9lhf80kgz19dxkargwv3ar83rwavrcy516mgg9n";
};
@@ -10397,7 +10553,7 @@ in modules // {
name = "icalendar-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/icalendar/${name}.tar.gz";
+ url = "mirror://pypi/i/icalendar/${name}.tar.gz";
sha256 = "93d0b94eab23d08f62962542309916a9681f16de3d5eca1c75497f30f1b07792";
};
@@ -10420,7 +10576,7 @@ in modules // {
disabled = (!isPy26) || isPyPy;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/i/importlib/importlib-1.0.2.tar.gz";
+ url = "mirror://pypi/i/importlib/importlib-1.0.2.tar.gz";
sha256 = "131jvp6ahllcqblszjg6fxrzh4k50w8g60sq924b4nb8lxm9dl14";
};
};
@@ -10429,7 +10585,7 @@ in modules // {
name = "influxdb-0.1.12";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/i/influxdb/${name}.tar.gz";
+ url = "mirror://pypi/i/influxdb/${name}.tar.gz";
sha256 = "6b5ea154454b86d14f2a3960d180e666ba9863da964032dacf2b50628e774a33";
};
@@ -10514,7 +10670,7 @@ in modules // {
/* Hydra fix exists only on github for now.
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/I/INGInious/INGInious-${version}.tar.gz";
+ url = "mirror://pypi/I/INGInious/INGInious-${version}.tar.gz";
md5 = "40474dd6b6d4fc26e47a1d9c77bcf943";
};
*/
@@ -10538,7 +10694,7 @@ in modules // {
version = "0.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/interruptingcow/${name}.tar.gz";
+ url = "mirror://pypi/i/interruptingcow/${name}.tar.gz";
sha256 = "1cv4pm2h0f87n9w4r3l1f96skwmng95sawn7j00ns0rdp1zshr9d";
};
@@ -10555,7 +10711,7 @@ in modules // {
name = "iptools-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/i/iptools/iptools-${version}.tar.gz";
+ url = "mirror://pypi/i/iptools/iptools-${version}.tar.gz";
sha256 = "0f03875a5bed740ba4bf44decb6a78679cca914a1ee8a6cc468114485c4d98e3";
};
@@ -10573,7 +10729,7 @@ in modules // {
name = "ipy-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/I/IPy/IPy-${version}.tar.gz";
+ url = "mirror://pypi/I/IPy/IPy-${version}.tar.gz";
sha256 = "5d6abb870c25f946c45c35cf50e66155598660f2765b35cb12e36ed5223c2b89";
};
@@ -10591,7 +10747,7 @@ in modules // {
name = "ipykernel-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipykernel/${name}.tar.gz";
+ url = "mirror://pypi/i/ipykernel/${name}.tar.gz";
sha256 = "1av769gbzfm1zy9p94wicwwwxmyc7s7zk1ginq16x0wc69hwc57j";
};
@@ -10621,7 +10777,7 @@ in modules // {
name = "ipyparallel-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipyparallel/${name}.tar.gz";
+ url = "mirror://pypi/i/ipyparallel/${name}.tar.gz";
sha256 = "ffa7e2e29fdc4844b3c1721f46b42eee5a1abe5cbb851ccf79d0f4f89b9fe21a";
};
@@ -10647,7 +10803,7 @@ in modules // {
name = "ipython-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipython/${name}.tar.gz";
+ url = "mirror://pypi/i/ipython/${name}.tar.gz";
sha256 = "14hnf3m087z39ndn5irj1ficc6l197bmdj6fpvz8bwi7la99cbq5";
};
@@ -10681,7 +10837,7 @@ in modules // {
name = "ipython_genutils-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipython_genutils/${name}.tar.gz";
+ url = "mirror://pypi/i/ipython_genutils/${name}.tar.gz";
sha256 = "3a0624a251a26463c9dfa0ffa635ec51c4265380980d9a50d65611c3c2bd82a6";
};
@@ -10706,7 +10862,7 @@ in modules // {
name = "ipywidgets-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipywidgets/${name}.tar.gz";
+ url = "mirror://pypi/i/ipywidgets/${name}.tar.gz";
sha256 = "ceeb325e45ade9537c2d115fed9d522e5c6e90bb161592e2f0807375dc661028";
};
@@ -10726,7 +10882,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/i/ipaddr/${name}.tar.gz";
+ url = "mirror://pypi/i/ipaddr/${name}.tar.gz";
sha256 = "18ycwkfk3ypb1yd09wg20r7j7zq2a73d7j6j10qpgra7a7abzhyj";
};
@@ -10741,7 +10897,7 @@ in modules // {
name = "ipaddress-1.0.15";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipaddress/${name}.tar.gz";
+ url = "mirror://pypi/i/ipaddress/${name}.tar.gz";
sha256 = "0dk6ky7akh5j4y3qbpnbi0qby64nyprbkrjm2s32pcfdr77qav5g";
};
@@ -10762,7 +10918,7 @@ in modules // {
disabled = isPyPy; # setupterm: could not find terminfo database
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/i/ipdb/${name}.zip";
+ url = "mirror://pypi/i/ipdb/${name}.zip";
sha256 = "1763d1564113f5eb89df77879a8d3213273c4d7ff93dcb37a3070cdf0c34fd7c";
};
propagatedBuildInputs = with self; [ ipython ];
@@ -10771,7 +10927,7 @@ in modules // {
ipdbplugin = buildPythonPackage {
name = "ipdbplugin-1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/ipdbplugin/ipdbplugin-1.4.tar.gz";
+ url = "mirror://pypi/i/ipdbplugin/ipdbplugin-1.4.tar.gz";
sha256 = "4778d78b5d0af1a2a6d341aed9e72eb73b1df6b179e145b4845d3a209137029c";
};
propagatedBuildInputs = with self; [ self.nose self.ipython ];
@@ -10808,7 +10964,7 @@ in modules // {
name = "iso8601-${version}";
version = "0.1.11";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/iso8601/${name}.tar.gz";
+ url = "mirror://pypi/i/iso8601/${name}.tar.gz";
sha256 = "e8fb52f78880ae063336c94eb5b87b181e6a0cc33a6c008511bac9a6e980ef30";
};
@@ -10829,7 +10985,7 @@ in modules // {
name = "isort-4.2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/isort/${name}.tar.gz";
+ url = "mirror://pypi/i/isort/${name}.tar.gz";
sha256 = "0xqxnkli3j69mj1m0i1r9n68bfkdxfcgxi602lqgy491m21q1rpj";
};
@@ -10847,7 +11003,7 @@ in modules // {
name = "jedi-0.9.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/j/jedi/${name}.tar.gz";
+ url = "mirror://pypi/j/jedi/${name}.tar.gz";
sha256 = "0c8x962ynpx001fdvp07m2q5jk4igkxbj3rmnydavphvlgxijk1v";
};
@@ -10873,7 +11029,7 @@ in modules // {
name = "jellyfish-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jellyfish/${name}.tar.gz";
+ url = "mirror://pypi/j/jellyfish/${name}.tar.gz";
sha256 = "04p80gwwlhxjp8zpjf70a62x69l9rlvnz1pwi5ar52gyajn8z6z1";
};
@@ -10891,7 +11047,7 @@ in modules // {
version = "0.3.1-0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/j2cli/${name}.tar.gz";
+ url = "mirror://pypi/j/j2cli/${name}.tar.gz";
sha256 = "0y3w1x9935qzx8w6m2r6g4ghyjmxn33wryiif6xb56q7cj9w1433";
};
@@ -10918,7 +11074,7 @@ in modules // {
name = "Jinja2-2.8";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/J/Jinja2/${name}.tar.gz";
+ url = "mirror://pypi/J/Jinja2/${name}.tar.gz";
sha256 = "1x0v41lp5m1pjix3l46zx02b7lqp2hflgpnxwkywxynvi3zz47xw";
};
@@ -10943,7 +11099,7 @@ in modules // {
name = "jmespath-0.7.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jmespath/${name}.tar.gz";
+ url = "mirror://pypi/j/jmespath/${name}.tar.gz";
sha256 = "1lazbx65imassd7h24z49za001rvx1lmx8r0l21h4izs7pp14nnd";
};
@@ -10963,7 +11119,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jrnl/${name}.tar.gz";
+ url = "mirror://pypi/j/jrnl/${name}.tar.gz";
sha256 = "af599a863ac298533685a7236fb86307eebc00a38eb8bb96f4f67b5d83227ec8";
};
@@ -10984,7 +11140,7 @@ in modules // {
name = "jupyter_client-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jupyter_client/${name}.tar.gz";
+ url = "mirror://pypi/j/jupyter_client/${name}.tar.gz";
sha256 = "ff1ef5c6c3031a62db46ec6329867b4cb1595e6102a7819b3b5252b0c524bdb8";
};
@@ -11011,7 +11167,7 @@ in modules // {
name = "jupyter_core-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jupyter_core/${name}.tar.gz";
+ url = "mirror://pypi/j/jupyter_core/${name}.tar.gz";
sha256 = "96a68a3b1d018ff7776270b26b7cb0cfd7a18a53ef2061421daff435707d198c";
};
@@ -11040,7 +11196,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jsonpath-rw/${name}.tar.gz";
+ url = "mirror://pypi/j/jsonpath-rw/${name}.tar.gz";
sha256 = "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec";
};
@@ -11065,7 +11221,7 @@ in modules // {
name = "keyring-8.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/keyring/${name}.tar.gz";
+ url = "mirror://pypi/k/keyring/${name}.tar.gz";
sha256 = "1286sh5g53168qxbl4g5bmns9ci0ld0jl3h44b7h8is5nw1421ar";
};
@@ -11113,7 +11269,7 @@ in modules // {
disabled = pythonOlder "2.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/kombu/${name}.tar.gz";
+ url = "mirror://pypi/k/kombu/${name}.tar.gz";
sha256 = "09xpxpjz9nk8d14dj361dqdwyjwda3jlf1a7v6jif9wn2xm37ar2";
};
@@ -11163,7 +11319,7 @@ in modules // {
meta.maintainers = with maintainers; [ mornfall ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/kitchen/kitchen-1.1.1.tar.gz";
+ url = "mirror://pypi/k/kitchen/kitchen-1.1.1.tar.gz";
sha256 = "0ki840hjk1q19w6icv0dj2jxb00966nwy9b1jib0dgdspj00yrr5";
};
});
@@ -11173,7 +11329,7 @@ in modules // {
version = "0.5.11";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pylast/${name}.tar.gz";
+ url = "mirror://pypi/p/pylast/${name}.tar.gz";
sha256 = "bf35820be35447d55564d36072d40b09ac8a7fd41a6f1a7a9d408f4d0eaefac4";
};
@@ -11192,7 +11348,7 @@ in modules // {
version = "1.0.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pylru/${name}.tar.gz";
+ url = "mirror://pypi/p/pylru/${name}.tar.gz";
sha256 = "0b0pq0l7xv83dfsajsc49jcxzc99kb9jfx1a1dlx22hzcy962dvi";
};
@@ -11210,7 +11366,7 @@ in modules // {
version = "1.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/lazy-object-proxy/${name}.tar.gz";
+ url = "mirror://pypi/l/lazy-object-proxy/${name}.tar.gz";
sha256 = "22ed751a2c63c6cf718674fd7461b1dfc45215bab4751ca32b6c9b8cb2734cb3";
};
@@ -11256,7 +11412,7 @@ in modules // {
name = "libcloud-0.18.0";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-0.18.0.tar.bz2;
+ url = mirror://pypi/a/apache-libcloud/apache-libcloud-0.18.0.tar.bz2;
sha256 = "0ahdp14ddly074qg5cksxdhqaws0kj445xmhz1y7lzspsp6fk1xg";
};
@@ -11280,7 +11436,7 @@ in modules // {
version = "2015.10.04";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/limnoria/${name}.tar.gz";
+ url = "mirror://pypi/l/limnoria/${name}.tar.gz";
sha256 = "1hwwwr0z2vsirgwd92z17nbhnhsz0m25bpxn5sanqlbcjbwhyk9z";
};
@@ -11305,7 +11461,7 @@ in modules // {
name = "line_profiler-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/line_profiler/${name}.tar.gz";
+ url = "mirror://pypi/l/line_profiler/${name}.tar.gz";
sha256 = "a9e0c9ffa814f1215107c86c890afa8e63bec5a37d951f6f9d3668c1df2b1900";
};
@@ -11326,7 +11482,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/linode/linode-${version}.tar.gz";
+ url = "mirror://pypi/l/linode/linode-${version}.tar.gz";
sha256 = "db3c2a7fab8966d903a63f16c515bff241533e4ef2d746aa7aae4a49bba5e573";
};
@@ -11344,7 +11500,7 @@ in modules // {
name = "llfuse-1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/llfuse/${name}.tar.bz2";
+ url = "mirror://pypi/l/llfuse/${name}.tar.bz2";
sha256 = "1li7q04ljrvwharw4fblcbfhvk6s0l3lnv8yqb4c22lcgbkiqlps";
};
@@ -11372,7 +11528,7 @@ in modules // {
name = "locustio-0.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/locustio/${name}.tar.gz";
+ url = "mirror://pypi/l/locustio/${name}.tar.gz";
sha256 = "c9ca6fdfe6a6fb187a3d54ddf9b1518196348e8f20537f0a14ca81a264ffafa2";
};
@@ -11392,7 +11548,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/llvmlite/${name}.tar.gz";
+ url = "mirror://pypi/l/llvmlite/${name}.tar.gz";
sha256 = "a10d8d5e597c6a54ec418baddd31a51a0b7937a895d75b240d890aead946081c";
};
@@ -11448,7 +11604,7 @@ in modules // {
name = "logilab-common-0.63.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/logilab-common/${name}.tar.gz";
+ url = "mirror://pypi/l/logilab-common/${name}.tar.gz";
sha256 = "1rr81zlmlgdma3s75i5c1l8q2m25v4ac41i9pniik4mhkc6a0fv0";
};
@@ -11460,7 +11616,7 @@ in modules // {
version = "0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/logilab-constraint/${name}.tar.gz";
+ url = "mirror://pypi/l/logilab-constraint/${name}.tar.gz";
sha256 = "1n0xim4ij1n4yvyqqvyc0wllhjs22szglsd5av0j8k2qmck4njcg";
};
@@ -11481,7 +11637,7 @@ in modules // {
# more work is needed before upgrading
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/l/lxml/${name}.tar.gz";
+ url = "mirror://pypi/l/lxml/${name}.tar.gz";
sha256 = "16a0fa97hym9ysdk3rmqz32xdjqmy4w34ld3rm3jf5viqjx65lxk";
};
@@ -11500,7 +11656,7 @@ in modules // {
name = "python-magic-0.4.10";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/python-magic/${name}.tar.gz";
+ url = "mirror://pypi/p/python-magic/${name}.tar.gz";
sha256 = "1hx2sjd4fdswswj3yydn2azxb59rjmi9b7jzh94lf1wnxijjizbr";
};
@@ -11548,7 +11704,7 @@ in modules // {
name = "m2crypto-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${version}.tar.gz";
+ url = "mirror://pypi/M/M2Crypto/M2Crypto-${version}.tar.gz";
sha256 = "1ac3b6eafa5ff7e2a0796675316d7569b28aada45a7ab74042ad089d15a9567f";
};
@@ -11571,7 +11727,7 @@ in modules // {
name = "Mako-1.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/M/Mako/${name}.tar.gz";
+ url = "mirror://pypi/M/Mako/${name}.tar.gz";
sha256 = "17k7jy3byi4hj6ksszib6gxbf6n7snnnirnbrdldn848abjc4l15";
};
@@ -11594,7 +11750,7 @@ in modules // {
version = "0.23";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-${version}.tar.gz";
+ url = "mirror://pypi/M/MarkupSafe/MarkupSafe-${version}.tar.gz";
sha256 = "a4ec1aff59b95a14b45eb2e23761a0179e98319da5a7eb76b56ea8cdc7b871c3";
};
@@ -11611,7 +11767,7 @@ in modules // {
version = "1.8.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/manuel/${name}.tar.gz";
+ url = "mirror://pypi/m/manuel/${name}.tar.gz";
sha256 = "1diyj6a8bvz2cdf9m0g2bbx9z2yjjnn3ylbg1zinpcjj6vldfx59";
};
@@ -11629,7 +11785,7 @@ in modules // {
name = "markdown-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/M/Markdown/Markdown-${version}.tar.gz";
+ url = "mirror://pypi/M/Markdown/Markdown-${version}.tar.gz";
sha256 = "1kll5b35wqkhvniwm2kh6rqc43wakv9ls0qm6g5318pjmbkywdp4";
};
@@ -11697,7 +11853,7 @@ in modules // {
name = "mccabe-0.4.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/mccabe/${name}.tar.gz";
+ url = "mirror://pypi/m/mccabe/${name}.tar.gz";
sha256 = "0yr08a36h8lqlif10l4xcikbbig7q8f41gqywir7rrvnv3mi4aws";
};
@@ -11726,7 +11882,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mechanize/${name}.tar.gz";
+ url = "mirror://pypi/m/mechanize/${name}.tar.gz";
sha256 = "0rj7r166i1dyrq0ihm5rijfmvhs8a04im28lv05c0c3v206v4rrf";
};
@@ -11748,7 +11904,7 @@ in modules // {
version = "0.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/M/MechanicalSoup/${name}.zip";
+ url = "mirror://pypi/M/MechanicalSoup/${name}.zip";
sha256 = "02jkwly4gw1jqm55l4wwn0j0ggnysx55inw9j96bif5l49z5cacd";
};
@@ -11767,7 +11923,7 @@ in modules // {
name = "meld3-1.0.0";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/m/meld3/meld3-1.0.0.tar.gz;
+ url = mirror://pypi/m/meld3/meld3-1.0.0.tar.gz;
sha256 = "57b41eebbb5a82d4a928608962616442e239ec6d611fe6f46343e765e36f0b2b";
};
@@ -11784,7 +11940,7 @@ in modules // {
name = "memcached-1.51";
src = if isPy3k then pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python3-memcached/python3-${name}.tar.gz";
+ url = "mirror://pypi/p/python3-memcached/python3-${name}.tar.gz";
sha256 = "0na8b369q8fivh3y0nvzbvhh3lgvxiyyv9xp93cnkvwfsr8mkgkw";
} else pkgs.fetchurl {
url = "http://ftp.tummy.com/pub/python-memcached/old-releases/python-${name}.tar.gz";
@@ -11803,7 +11959,7 @@ in modules // {
version = "0.39";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/memory_profiler/${name}.tar.gz";
+ url = "mirror://pypi/m/memory_profiler/${name}.tar.gz";
sha256 = "61021f2dade7edd6cc09d7924bfdccc453bd1949608412a3e021d44a410d3a23";
};
@@ -11890,7 +12046,7 @@ in modules // {
version = "2.0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/munch/${name}.tar.gz";
+ url = "mirror://pypi/m/munch/${name}.tar.gz";
sha256 = "1420683a94f3a2ffc77935ddd28aa9ccb540dd02b75e02ed7ea863db437ab8b2";
};
@@ -11936,7 +12092,7 @@ in modules // {
version = "1.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rainbowstream/${name}.tar.gz";
+ url = "mirror://pypi/r/rainbowstream/${name}.tar.gz";
sha256 = "08598slbn8sm2hjs0q1041fv7m56k2ky4q66rsihacjw0mg7blai";
};
@@ -11982,7 +12138,7 @@ in modules // {
name = "mistune-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mistune/${name}.tar.gz";
+ url = "mirror://pypi/m/mistune/${name}.tar.gz";
sha256 = "6076dedf768348927d991f4371e5a799c6a0158b16091df08ee85ee231d929a7";
};
@@ -12031,7 +12187,7 @@ in modules // {
name = "mock-1.3.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/mock/${name}.tar.gz";
+ url = "mirror://pypi/m/mock/${name}.tar.gz";
sha256 = "1xm0xkaz8d8d26kdk09f2n9vn543ssd03vmpkqlmgq3crjz7s90y";
};
@@ -12053,7 +12209,7 @@ in modules // {
name = "ModestMaps-1.4.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/M/ModestMaps/${name}.tar.gz";
+ url = "mirror://pypi/M/ModestMaps/${name}.tar.gz";
sha256 = "0vyi1m9q4pc34i6rq5agb4x3qicx5sjlbxwmxfk70k2l5mnbjca3";
};
@@ -12090,7 +12246,7 @@ in modules // {
name = "moretools-0.1a41";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/moretools/${name}.tar.gz";
+ url = "mirror://pypi/m/moretools/${name}.tar.gz";
sha256 = "1n442wprbl3cmg08233m1sr3g4z0i8hv9g6bhch7kzdmbl21399f";
};
@@ -12150,7 +12306,7 @@ in modules // {
name = "mpmath-0.19";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mpmath/${name}.tar.gz";
+ url = "mirror://pypi/m/mpmath/${name}.tar.gz";
sha256 = "08ijsr4ifrqv3cjc26mkw0dbvyygsa99in376hr4b96ddm1gdpb8";
};
@@ -12173,7 +12329,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-mpd/python-mpd-0.3.0.tar.gz";
+ url = "mirror://pypi/p/python-mpd/python-mpd-0.3.0.tar.gz";
sha256 = "02812eba1d2e0f46e37457f5a6fa23ba203622e4bcab0a19b265e66b08cd21b4";
};
@@ -12189,7 +12345,7 @@ in modules // {
version = "0.5.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-mpd2/python-mpd2-${version}.tar.bz2";
+ url = "mirror://pypi/p/python-mpd2/python-mpd2-${version}.tar.bz2";
sha256 = "1gfrxf71xll1w6zb69znqg5c9j0g7036fsalkvqprh2id640cl3a";
};
@@ -12213,7 +12369,7 @@ in modules // {
name = "mpv-0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mpv/${name}.tar.gz";
+ url = "mirror://pypi/m/mpv/${name}.tar.gz";
sha256 = "0b9kd70mshdr713f3l1lbnz1q0vlg2y76h5d8liy1bzqm7hjcgfw";
};
buildInputs = [ pkgs.mpv ];
@@ -12233,7 +12389,7 @@ in modules // {
version = "0.1.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/mr.bob/mr.bob-${version}.tar.gz";
+ url = "mirror://pypi/m/mr.bob/mr.bob-${version}.tar.gz";
sha256 = "6737eaf98aaeae85e07ebef844ee5156df2f06a8b28d7c3dcb056f811c588121";
};
@@ -12254,11 +12410,11 @@ in modules // {
msgpack = buildPythonPackage rec {
name = "msgpack-python-${version}";
- version = "0.4.6";
+ version = "0.4.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/msgpack-python/${name}.tar.gz";
- sha256 = "bfcc581c9dbbf07cc2f951baf30c3249a57e20dcbd60f7e6ffc43ab3cc614794";
+ url = "mirror://pypi/m/msgpack-python/${name}.tar.gz";
+ sha256 = "0syd7bs83qs9qmxw540jbgsildbqk4yb57fmrlns1021llli402y";
};
propagatedBuildInputs = with self; [ ];
@@ -12283,7 +12439,7 @@ in modules // {
version = "0.4.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/multipledispatch/${name}.tar.gz";
+ url = "mirror://pypi/m/multipledispatch/${name}.tar.gz";
sha256 = "07d41fb3ed25e8424536e48a8566f88a0f9926ca4b6174bff6aa16c98251b92e";
};
@@ -12299,7 +12455,7 @@ in modules // {
name = "munkres-1.0.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/munkres/${name}.tar.gz";
+ url = "mirror://pypi/m/munkres/${name}.tar.gz";
sha256 = "c78f803b9b776bfb20a25c9c7bb44adbf0f9202c2024d51aa5969d21e560208d";
};
@@ -12319,7 +12475,7 @@ in modules // {
name = "musicbrainzngs-0.5";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/musicbrainzngs/${name}.tar.gz";
+ url = "mirror://pypi/m/musicbrainzngs/${name}.tar.gz";
sha256 = "281388ab750d2996e9feca4580fd4215d616a698e02cd6719cb9b8562945c489";
};
@@ -12357,7 +12513,7 @@ in modules // {
name = "mutagen-1.27";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/mutagen/${name}.tar.gz";
+ url = "mirror://pypi/m/mutagen/${name}.tar.gz";
sha256 = "cc884fe1e20fe220be7ce7c3b269f4cadc69a8310150a3a41162fba1ca9c88bd";
};
@@ -12423,22 +12579,21 @@ in modules // {
plover = buildPythonPackage rec {
name = "plover-${version}";
- version = "2.5.8";
+ version = "3.0.0";
disabled = !isPy27;
meta = {
description = "OpenSteno Plover stenography software";
- maintainers = [ maintainers.twey ];
+ maintainers = with maintainers; [ twey kovirobi ];
license = licenses.gpl2;
};
src = pkgs.fetchurl {
url = "https://github.com/openstenoproject/plover/archive/v${version}.tar.gz";
- sha256 = "23f7824a715f93eb2c41d5bafd0c6f3adda92998e9321e1ee029abe7a6ab41e5";
+ sha256 = "1jja37nhiypdx1z6cazp8ffsf0z3yqmpdbprpdzf668lcb422rl0";
};
- propagatedBuildInputs = with self; [ wxPython pyserial xlib appdirs pkgs.wmctrl ];
- preConfigure = "substituteInPlace setup.py --replace /usr/share usr/share";
+ propagatedBuildInputs = with self; [ wxPython30 pyserial hidapi xlib appdirs pkgs.wmctrl mock ];
};
pygal = buildPythonPackage rec {
@@ -12469,7 +12624,7 @@ in modules // {
name = "pygraphviz-1.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pygraphviz/${name}.tar.gz";
+ url = "mirror://pypi/p/pygraphviz/${name}.tar.gz";
sha256 = "7c294cbc9d88946be671cc0d8602aac176d8c56695c0a7d871eadea75a958408";
};
@@ -12510,7 +12665,7 @@ in modules // {
propagatedBuildInputs = with self; [ pymysql sqlalchemy ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pymysql_sa/pymysql_sa-1.0.tar.gz";
+ url = "mirror://pypi/p/pymysql_sa/pymysql_sa-1.0.tar.gz";
sha256 = "a2676bce514a29b2d6ab418812259b0c2f7564150ac53455420a20bd7935314a";
};
@@ -12527,7 +12682,7 @@ in modules // {
__propagatedImpureHostDeps = stdenv.lib.optional stdenv.isDarwin "/usr/lib/libc.dylib";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/monotonic/${name}.tar.gz";
+ url = "mirror://pypi/m/monotonic/${name}.tar.gz";
sha256 = "1diab6hfh3jpa1f0scpqaqrawk4g97ss4v7gkn2yw8znvdm6abw5";
};
@@ -12546,7 +12701,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/M/MySQL-python/${name}.zip";
+ url = "mirror://pypi/M/MySQL-python/${name}.zip";
sha256 = "0x0c2jg0bb3pp84njaqiic050qkyd7ymwhfvhipnimg58yv40441";
};
@@ -12566,7 +12721,7 @@ in modules // {
name = "mysql-connector-repackaged-0.3.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/m/mysql-connector-repackaged/${name}.tar.gz";
+ url = "mirror://pypi/m/mysql-connector-repackaged/${name}.tar.gz";
sha256 = "170fbf11c54def1b5fcc919be0a890b760bb2eca81f56123a5dda0c69b5b099e";
};
@@ -12624,7 +12779,7 @@ in modules // {
version = "0.3.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nameparser/${name}.tar.gz";
+ url = "mirror://pypi/n/nameparser/${name}.tar.gz";
sha256 = "1zi94m99ziwwd6kkip3w2xpnl05r2cfv9iq68inz7np81c3g8vag";
};
@@ -12640,7 +12795,7 @@ in modules // {
name = "nbconvert-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nbconvert/${name}.tar.gz";
+ url = "mirror://pypi/n/nbconvert/${name}.tar.gz";
sha256 = "e0296e45293dd127d028f678e3b6aba3f1db3283a134178bdb49eea402d4cf1c";
};
@@ -12668,7 +12823,7 @@ in modules // {
name = "nbformat-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nbformat/${name}.tar.gz";
+ url = "mirror://pypi/n/nbformat/${name}.tar.gz";
sha256 = "5261c957589b9dfcd387c338d59375162ba9ca82c69e378961a1f4e641285db5";
};
@@ -12706,7 +12861,7 @@ in modules // {
propagatedBuildInputs = with self ; [ dns pyasn1 ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sleekxmpp/${name}.tar.gz";
+ url = "mirror://pypi/s/sleekxmpp/${name}.tar.gz";
sha256 = "1krkhkvj8xw5a6c2xlf7h1rg9xdcm9d8x2niivwjahahpvbl6krr";
};
@@ -12724,7 +12879,7 @@ in modules // {
disabled = (!isPy34);
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/slixmpp/${name}.tar.gz";
+ url = "mirror://pypi/s/slixmpp/${name}.tar.gz";
sha256 = "030ca7e71cbb7e17fb48f83db97779fdbac0b4424cef01245f3276a110b30a6c";
};
@@ -12742,7 +12897,7 @@ in modules // {
disabled = isPy35; # https://github.com/drkjam/netaddr/issues/117
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/netaddr/${name}.tar.gz";
+ url = "mirror://pypi/n/netaddr/${name}.tar.gz";
sha256 = "06dxjlbcicq7q3vqy8agq11ra01kvvd47j4mk6dmghjsyzyckxd1";
};
@@ -12760,7 +12915,7 @@ in modules // {
name = "netifaces-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/netifaces/${name}.tar.gz";
+ url = "mirror://pypi/n/netifaces/${name}.tar.gz";
sha256 = "1plw237a4zib4z8s62g0mrs8gm3kjfrp5sxh6bbk9nl3rdls2mln";
};
@@ -12775,7 +12930,7 @@ in modules // {
version = "2.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hpack/hpack-${version}.tar.gz";
+ url = "mirror://pypi/h/hpack/hpack-${version}.tar.gz";
sha256 = "1k4wa8c52bd6x109bn6hc945595w6aqgzj6ipy6c2q7vxkzalzhd";
};
@@ -12800,7 +12955,7 @@ in modules // {
version = "0.14.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/netlib/${name}.tar.gz";
+ url = "mirror://pypi/n/netlib/${name}.tar.gz";
sha256 = "0xcfjym780wjr32p3g50w2gifqy3589898idzd3fwgj93akv04ng";
};
@@ -12821,7 +12976,7 @@ in modules // {
version = "0.11.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/N/Nevow/Nevow-${version}.tar.gz";
+ url = "mirror://pypi/N/Nevow/Nevow-${version}.tar.gz";
sha256 = "1z0y8a5q4fa2nmh0dap7cs9pp5xs3jm6q0g4vpwcw77q7jagdmw9";
name = "${name}.tar.gz";
};
@@ -12862,7 +13017,7 @@ in modules // {
name = "nibabel-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nibabel/${name}.tar.gz";
+ url = "mirror://pypi/n/nibabel/${name}.tar.gz";
sha256 = "0k8mv5zmwb6vc8kwrydl3pp0pnw937rf5mz10figkxczrw6dkk7h";
};
@@ -12892,7 +13047,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nipype/${name}.tar.gz";
+ url = "mirror://pypi/n/nipype/${name}.tar.gz";
sha256 = "7fb143cd4d05f18db1cb7f0b83dba13d3dcf55b4eb3d16df08c97033ccae507b";
};
@@ -12921,7 +13076,7 @@ in modules // {
name = "nose-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nose/${name}.tar.gz";
+ url = "mirror://pypi/n/nose/${name}.tar.gz";
sha256 = "f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98";
};
@@ -12945,7 +13100,7 @@ in modules // {
version = "0.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nose-exclude/${name}.tar.gz";
+ url = "mirror://pypi/n/nose-exclude/${name}.tar.gz";
sha256 = "44466a9bcb56d2e568750f91504d1278c74eabb259a305b06e975b87b51635da";
};
@@ -12965,7 +13120,7 @@ in modules // {
name = "nose-selecttests-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nose-selecttests/${name}.zip";
+ url = "mirror://pypi/n/nose-selecttests/${name}.zip";
sha256 = "0lgrfgp3sq8xi8d9grrg0z8jsyk0wl8a3rxw31hb7vdncin5b7n5";
};
@@ -12980,7 +13135,7 @@ in modules // {
nose2 = if isPy26 then null else (buildPythonPackage rec {
name = "nose2-0.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nose2/${name}.tar.gz";
+ url = "mirror://pypi/n/nose2/${name}.tar.gz";
sha256 = "0595rh6b6dncbj0jigsyrgrh6h8fsl6w1fr69h76mxv9nllv0rlr";
};
meta = {
@@ -12996,7 +13151,7 @@ in modules // {
version = "0.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nose-cover3/${name}.tar.gz";
+ url = "mirror://pypi/n/nose-cover3/${name}.tar.gz";
sha256 = "1la4hhc1yszjpcchvkqk5xmzlb2g1b3fgxj9wwc58qc549whlcc1";
};
@@ -13016,7 +13171,7 @@ in modules // {
name = "nosexcover-1.0.10";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nosexcover/${name}.tar.gz";
+ url = "mirror://pypi/n/nosexcover/${name}.tar.gz";
sha256 = "f5b3a7c936c4f703f15418c1f325775098184b69fa572f868edb8a99f8f144a8";
};
@@ -13034,7 +13189,7 @@ in modules // {
nosejs = buildPythonPackage {
name = "nosejs-0.9.4";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/N/NoseJS/NoseJS-0.9.4.tar.gz;
+ url = mirror://pypi/N/NoseJS/NoseJS-0.9.4.tar.gz;
sha256 = "0qrhkd3sga56qf6k0sqyhwfcladwi05gl6aqmr0xriiq1sgva5dy";
};
buildInputs = with self; [ nose ];
@@ -13050,7 +13205,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nose-cprof/${name}.tar.gz";
+ url = "mirror://pypi/n/nose-cprof/${name}.tar.gz";
sha256 = "d1edd5cb3139e897752294d2968bfb066abdd754743fa416e024e5c688893344";
};
@@ -13066,7 +13221,7 @@ in modules // {
name = "notebook-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/notebook/${name}.tar.gz";
+ url = "mirror://pypi/n/notebook/${name}.tar.gz";
sha256 = "b597437ba33538221008e21fea71cd01eda9da1515ca3963d7c74e44f4b03d90";
};
@@ -13147,7 +13302,7 @@ in modules // {
version = "0.3.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/emoji/${name}.tar.gz";
+ url = "mirror://pypi/e/emoji/${name}.tar.gz";
sha256 = "19p5c2nlq0w9972rf9fghyswnijwgig5f8cyzs32kppnmzvzbkxw";
};
@@ -13186,7 +13341,7 @@ in modules // {
ntplib = buildPythonPackage rec {
name = "ntplib-0.3.3";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/n/ntplib/ntplib-0.3.3.tar.gz;
+ url = mirror://pypi/n/ntplib/ntplib-0.3.3.tar.gz;
sha256 = "c4621b64d50be9461d9bd9a71ba0b4af06fbbf818bbd483752d95c1a4e273ede";
};
@@ -13201,7 +13356,7 @@ in modules // {
name = "numba-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numba/${name}.tar.gz";
+ url = "mirror://pypi/n/numba/${name}.tar.gz";
sha256 = "80ce9968591db7c93e36258cc5e6734eb1e42826332799746dc6c073a6d5d317";
};
@@ -13237,7 +13392,7 @@ in modules // {
name = "numexpr-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numexpr/${name}.tar.gz";
+ url = "mirror://pypi/n/numexpr/${name}.tar.gz";
sha256 = "319cdf4e402177a1c8ed4972cffd09f523446f186d347b7c1974787cdabf0294";
};
@@ -13282,7 +13437,7 @@ in modules // {
numpy_1_10 = self.buildNumpyPackage rec {
version = "1.10.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numpy/numpy-${version}.tar.gz";
+ url = "mirror://pypi/n/numpy/numpy-${version}.tar.gz";
sha256 = "7356e98fbcc529e8d540666f5a919912752e569150e9a4f8d869c686f14c720b";
};
};
@@ -13290,7 +13445,7 @@ in modules // {
numpy_1_11 = self.buildNumpyPackage rec {
version = "1.11.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numpy/numpy-${version}.tar.gz";
+ url = "mirror://pypi/n/numpy/numpy-${version}.tar.gz";
sha256 = "0gml1ng7iqk4xcrvspjd5vnfqdwfinvjfyksfawvy5h8426jdld1";
};
};
@@ -13300,7 +13455,7 @@ in modules // {
version = "0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numpydoc/${name}.tar.gz";
+ url = "mirror://pypi/n/numpydoc/${name}.tar.gz";
sha256 = "0d4dnifaxkll50jx6czj05y8cb4ny60njd2wz299sj2jxfy51w4k";
};
@@ -13319,7 +13474,7 @@ in modules // {
version = "0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/numtraits/${name}.tar.gz";
+ url = "mirror://pypi/n/numtraits/${name}.tar.gz";
sha256 = "2fca9a6c9334f7358ef1a3e2e64ccaa6a479fc99fc096910e0d5fbe8edcdfd7e";
};
@@ -13338,7 +13493,7 @@ in modules // {
name = "nwdiag-1.0.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nwdiag/${name}.tar.gz";
+ url = "mirror://pypi/n/nwdiag/${name}.tar.gz";
sha256 = "0n7ary1fngxk8bk15vabc8fhnmxlh098piciwaviwn7l4a5q1zys";
};
@@ -13394,7 +13549,7 @@ in modules // {
name = "oauth-1.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/o/oauth/oauth-1.0.1.tar.gz";
+ url = "mirror://pypi/o/oauth/oauth-1.0.1.tar.gz";
sha256 = "0pdgi35hczsslil4890xqawnbpdazkgf2v1443847h5hy2gq2sg7";
};
@@ -13411,7 +13566,7 @@ in modules // {
version = "1.9.0.post1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/o/oauth2/${name}.tar.gz";
+ url = "mirror://pypi/o/oauth2/${name}.tar.gz";
sha256 = "c006a85e7c60107c7cc6da1b184b5c719f6dd7202098196dfa6e55df669b59bf";
};
@@ -13435,7 +13590,7 @@ in modules // {
name = "oauth2client-1.4.12";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oauth2client/${name}.tar.gz";
+ url = "mirror://pypi/o/oauth2client/${name}.tar.gz";
sha256 = "0phfk6s8bgpap5xihdk1xv2lakdk1pb3rg6hp2wsg94hxcxnrakl";
};
@@ -13501,7 +13656,7 @@ in modules // {
version = "2.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/objgraph/${name}.tar.gz";
+ url = "mirror://pypi/o/objgraph/${name}.tar.gz";
sha256 = "841de52715774ec1d0e97d9b4462d6e3e10406155f9b61f54ba7db984c45442a";
};
@@ -13522,7 +13677,7 @@ in modules // {
version= "0.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/odo/${name}.tar.gz";
+ url = "mirror://pypi/o/odo/${name}.tar.gz";
sha256 = "f793df8b212994ea23ce34e90e2048d0237d3b95ecd066ef2cfbb1c2384b79e9";
};
@@ -13546,7 +13701,7 @@ in modules // {
meta.maintainers = with maintainers; [ mornfall ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/offtrac/${name}.tar.gz";
+ url = "mirror://pypi/o/offtrac/${name}.tar.gz";
sha256 = "06vd010pa1z7lyfj1na30iqzffr4kzj2k2sba09spik7drlvvl56";
};
doCheck = false;
@@ -13557,7 +13712,7 @@ in modules // {
name = "openpyxl-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/openpyxl/${name}.tar.gz";
+ url = "mirror://pypi/o/openpyxl/${name}.tar.gz";
sha256 = "1zigyvsq45izkhr1h5gisgi0ag5dm6kz09f01c2cgdfav1bl3mlk";
};
@@ -13600,11 +13755,11 @@ in modules // {
# });
ordereddict = buildPythonPackage rec {
- name = "ordereddict-1.1";
- disabled = !isPy26;
+ name = "ordereddict-${version}";
+ version = "1.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/o/ordereddict/${name}.tar.gz";
+ url = "mirror://pypi/o/ordereddict/${name}.tar.gz";
sha256 = "07qvy11nvgxpzarrni3wrww3vpc9yafgi2bch4j2vvvc42nb8d8w";
};
@@ -13644,7 +13799,7 @@ in modules // {
name = "ply-3.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/ply/${name}.tar.gz";
+ url = "mirror://pypi/p/ply/${name}.tar.gz";
sha256 = "e7d1bdff026beb159c9942f7a17e102c375638d9478a7ecd4cc0c76afd8de0b8";
};
@@ -13702,7 +13857,7 @@ in modules // {
name = "oslosphinx-3.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslosphinx/${name}.tar.gz";
+ url = "mirror://pypi/o/oslosphinx/${name}.tar.gz";
sha256 = "1rjiiahw2y7pg5rl15fvhmfyh26vm433000nwp7c94khx7w85w75";
};
@@ -13718,7 +13873,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tempest-lib/${name}.tar.gz";
+ url = "mirror://pypi/t/tempest-lib/${name}.tar.gz";
sha256 = "0x842a67k9f7yk3zr6755s4qldkfngljqy5whd4jb553y4hn5lyj";
};
@@ -13739,7 +13894,7 @@ in modules // {
version = "0.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/os-testr/${name}.tar.gz";
+ url = "mirror://pypi/o/os-testr/${name}.tar.gz";
sha256 = "0474z0mxb7y3vfk4s097wf1mzji5d135vh27cvlh9q17rq3x9r3w";
};
@@ -13764,7 +13919,7 @@ in modules // {
doCheck = !isPyPy; # a test fails
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bandit/${name}.tar.gz";
+ url = "mirror://pypi/b/bandit/${name}.tar.gz";
sha256 = "0qd9kxknac5n5xfl5zjnlmk6jr94krkcx29zgyna8p9lyb828hsk";
};
@@ -13781,7 +13936,7 @@ in modules // {
version = "1.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.serialization/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.serialization/${name}.tar.gz";
sha256 = "15k8aql2rx5jzv3hfvmd48vsyw172qa64bs3fmsyx25p37zyfy8a";
};
@@ -13798,7 +13953,7 @@ in modules // {
version = "0.2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rfc3986/rfc3986-0.2.2.tar.gz";
+ url = "mirror://pypi/r/rfc3986/rfc3986-0.2.2.tar.gz";
sha256 = "0yvzz7gp84qqdadbjdh9ch7dz4w19nmhwa704s9m11bljgp3hqmn";
};
@@ -13816,7 +13971,7 @@ in modules // {
version = "1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycadf/pycadf-1.1.0.tar.gz";
+ url = "mirror://pypi/p/pycadf/pycadf-1.1.0.tar.gz";
sha256 = "0lv9nhbvj1pa8qgn3qvyk9k4q8f7w541074n1rhdjnjkinh4n4dg";
};
@@ -13844,7 +13999,7 @@ in modules // {
version = "2.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.utils/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.utils/${name}.tar.gz";
sha256 = "1prgi03nxkcykyja821qkycsqlnpyzw17mpvj8qf3pjmgb9gv1fy";
};
@@ -13861,7 +14016,7 @@ in modules // {
version = "2.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.middleware/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.middleware/${name}.tar.gz";
sha256 = "14acinchdpmc1in39mz9kh1h2rd1ygwg3zdhbwzrlhy8wbzzi4w9";
};
@@ -13887,7 +14042,7 @@ in modules // {
version = "0.11.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.versionedobjects/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.versionedobjects/${name}.tar.gz";
sha256 = "1ddcb2zf7a3544ay4sxw200a4mz7p0n1f7826h3vibfdqjlc80y7";
};
@@ -13911,7 +14066,7 @@ in modules // {
disabled = isPyPy; # a test fails
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cachetools/${name}.tar.gz";
+ url = "mirror://pypi/c/cachetools/${name}.tar.gz";
sha256 = "0js7qx5pa8ibr8487lcf0x3a7w0xml0wa17snd6hjs0857kqhn20";
};
@@ -13925,7 +14080,7 @@ in modules // {
version = "0.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/futurist/${name}.tar.gz";
+ url = "mirror://pypi/f/futurist/${name}.tar.gz";
sha256 = "0wf0k9xf5xzmi79418xq8zxwr7w7a4g4alv3dds9afb2l8bh9crg";
};
@@ -13947,7 +14102,7 @@ in modules // {
version = "2.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.messaging/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.messaging/${name}.tar.gz";
sha256 = "1af7l4ri3xfjcnjp2yhngz34h3ls00yyj1x8i64dxb86ryy43kd1";
};
@@ -13974,7 +14129,7 @@ in modules // {
version = "0.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/os-brick/${name}.tar.gz";
+ url = "mirror://pypi/o/os-brick/${name}.tar.gz";
sha256 = "1q05yk5hada470rwsv3hfjn7pdp9n7pprmnslm723l7cfhf7cgm6";
};
@@ -14000,7 +14155,7 @@ in modules // {
version = "0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.reports/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.reports/${name}.tar.gz";
sha256 = "0j27mbsa5y1fn9lxn98xs7p9vipcig47srm5sgbgma0ilv125b65";
};
@@ -14021,7 +14176,7 @@ in modules // {
version = "1.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-cinderclient/python-cinderclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-cinderclient/python-cinderclient-${version}.tar.gz";
sha256 = "1vfcjljfad3034bfhfcrfhphym1ik6qk42nrxzl0gqb9408n6k3l";
};
@@ -14046,7 +14201,7 @@ in modules // {
version = "3.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-neutronclient/python-neutronclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-neutronclient/python-neutronclient-${version}.tar.gz";
sha256 = "0g96x5b8lz407in70j6v7jbj613y6sd61b21j1y03x06b2rk5i02";
};
@@ -14075,7 +14230,7 @@ in modules // {
version = "1.15.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cliff/${name}.tar.gz";
+ url = "mirror://pypi/c/cliff/${name}.tar.gz";
sha256 = "1rrbq1nvc84x417hbfm9sc1scia16nilr8nm8ycm8iq5jkh6zfpm";
};
@@ -14096,7 +14251,7 @@ in modules // {
version = "0.6.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/cmd2/${name}.tar.gz";
+ url = "mirror://pypi/c/cmd2/${name}.tar.gz";
sha256 = "1a346zcd46c8gwbbp2cxsmvgfkyy26kwxjzdnkv7n47w6660sy5c";
};
@@ -14119,7 +14274,7 @@ in modules // {
version = "3.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.db/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.db/${name}.tar.gz";
sha256 = "0jjimsfl53wigzf92dhns813n65qcwilcqlj32m86rxrcz0pjgph";
};
@@ -14137,7 +14292,7 @@ in modules // {
version = "2.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.rootwrap/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.rootwrap/${name}.tar.gz";
sha256 = "1711rlmykizw675ihbaqmk3ph6ah0njbygxr9lrdnacy6yrlmbd5";
};
@@ -14162,7 +14317,7 @@ in modules // {
version = "1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-glanceclient/python-glanceclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-glanceclient/python-glanceclient-${version}.tar.gz";
sha256 = "0ppjafsmf29ps23jsw6g2xm66pdi5jdzpywglqqm28b8fj931zsr";
};
@@ -14189,7 +14344,7 @@ in modules // {
version = "1.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/warlock/${name}.tar.gz";
+ url = "mirror://pypi/w/warlock/${name}.tar.gz";
sha256 = "0npgi4ks0nww2d6ci791iayab0j6kz6dx3jr7bhpgkql3s4if3bw";
};
@@ -14211,7 +14366,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.service/oslo.service-0.10.0.tar.gz";
+ url = "mirror://pypi/o/oslo.service/oslo.service-0.10.0.tar.gz";
sha256 = "1pcnimc2a50arcgq355ad9lramf6y1yv974swgfj6w90v5c6p9gz";
};
@@ -14241,7 +14396,7 @@ in modules // {
version = "0.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.cache/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.cache/${name}.tar.gz";
sha256 = "0dzvm5xkfj1alf469d7v3syig9f91kjh4p55k57ykgaww3y4cdjp";
};
@@ -14261,7 +14416,7 @@ in modules // {
version = "1.0.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pecan/${name}.tar.gz";
+ url = "mirror://pypi/p/pecan/${name}.tar.gz";
sha256 = "04abmybab8jzbwgmrr0fcpcfhcvvkdsv9q135dss02wyk9q9jv4d";
};
@@ -14283,7 +14438,7 @@ in modules // {
version = "0.5.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/K/Kajiki/${name}.tar.gz";
+ url = "mirror://pypi/K/Kajiki/${name}.tar.gz";
sha256 = "1ayhr4g5q2hhh50fd33dkb7l8z8n2hnnx3lmhivzg3paf47b3ssz";
};
@@ -14314,7 +14469,7 @@ in modules // {
'';
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/ryu/${name}.tar.gz";
+ url = "mirror://pypi/r/ryu/${name}.tar.gz";
sha256 = "1fhriqi7qnvvx9mbvlfm94i5drh920lg204zy3v0qjz43sinkih6";
};
};
@@ -14324,7 +14479,7 @@ in modules // {
version = "0.8.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/WSME/${name}.tar.gz";
+ url = "mirror://pypi/W/WSME/${name}.tar.gz";
sha256 = "1nw827iz5g9jlfnfbdi8kva565v0kdjzba2lccziimj09r71w900";
};
@@ -14352,7 +14507,7 @@ in modules // {
version = "1.23.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/taskflow/${name}.tar.gz";
+ url = "mirror://pypi/t/taskflow/${name}.tar.gz";
sha256 = "15np1rc6g9vksgdj0y930ysx5wbmhvc082g264j5zbj6c479g8qa";
};
@@ -14381,7 +14536,7 @@ in modules // {
version = "0.9.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/glance_store/${name}.tar.gz";
+ url = "mirror://pypi/g/glance_store/${name}.tar.gz";
sha256 = "16az3lq9szl0ixna9rd82dmn4sfxqyivhn4z3z79vk8qdfip1sr9";
};
@@ -14410,7 +14565,7 @@ in modules // {
version = "2.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-swiftclient/python-swiftclient-${version}.tar.gz";
+ url = "mirror://pypi/p/python-swiftclient/python-swiftclient-${version}.tar.gz";
sha256 = "1j33l4z9vqh0scfncl4fxg01zr1hgqxhhai6gvcih1gccqm4nd7p";
};
@@ -14437,7 +14592,7 @@ in modules // {
version = "0.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/castellan/${name}.tar.gz";
+ url = "mirror://pypi/c/castellan/${name}.tar.gz";
sha256 = "1im9b4qzq4yhn17jjc8927b3hn06h404vsx8chddw2jfp0v4ryfj";
};
@@ -14465,7 +14620,7 @@ in modules // {
version = "0.2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/z/zake/${name}.tar.gz";
+ url = "mirror://pypi/z/zake/${name}.tar.gz";
sha256 = "1rp4xxy7qp0s0wnq3ig4ji8xsl31g901qkdp339ndxn466cqal2s";
};
@@ -14486,7 +14641,7 @@ in modules // {
version = "0.8.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/automaton/${name}.tar.gz";
+ url = "mirror://pypi/a/automaton/${name}.tar.gz";
sha256 = "040rw7w92mp34a15vzvbfvhv1cg8zf81s9jbdd9rmwxr0gmgp2ya";
};
@@ -14507,7 +14662,7 @@ in modules // {
disabled = isPy3k; # failing tests
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/networking-hyperv/${name}.tar.gz";
+ url = "mirror://pypi/n/networking-hyperv/${name}.tar.gz";
sha256 = "04wfkl8rffxp6gp7qvhhc8y80cy0akmh3z7k7y2sj6savg9q7jdj";
};
@@ -14533,7 +14688,7 @@ in modules // {
version = "2.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/kazoo/${name}.tar.gz";
+ url = "mirror://pypi/k/kazoo/${name}.tar.gz";
sha256 = "10pb864if9qi2pq9lfb9m8f7z7ss6rml80gf1d9h64lap5crjnjj";
};
@@ -14568,7 +14723,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/osprofiler/${name}.tar.gz";
+ url = "mirror://pypi/o/osprofiler/${name}.tar.gz";
sha256 = "01rjym49nn4ry1pr2n8fyal1hf17jqhp2yihg8gr15nfjc5iszkx";
};
@@ -14589,7 +14744,7 @@ in modules // {
version = "1.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/F/FormEncode/${name}.zip";
+ url = "mirror://pypi/F/FormEncode/${name}.zip";
sha256 = "0y5gywq0l79l85ylr55p4xy0h921zgmfw6zmrvlh83aa4j074xg6";
};
@@ -14614,7 +14769,7 @@ in modules // {
version = "1.17";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycountry/${name}.tar.gz";
+ url = "mirror://pypi/p/pycountry/${name}.tar.gz";
sha256 = "1qvhq0c9xsh6d4apcvjphfzl6xnwhnk4jvhr8x2fdfnmb034lc26";
};
};
@@ -14624,7 +14779,7 @@ in modules // {
version = "0.3.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/nine/${name}.tar.gz";
+ url = "mirror://pypi/n/nine/${name}.tar.gz";
sha256 = "1zrsbm0hajfvklkhgysp81hy632a3bdakp31m0lcpd9xbp5265zy";
};
@@ -14640,7 +14795,7 @@ in modules // {
version = "0.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/logutils/${name}.tar.gz";
+ url = "mirror://pypi/l/logutils/${name}.tar.gz";
sha256 = "173w55fg3hp5dhx7xvssmgqkcv5fjlaik11w5dah2fxygkjvhhj0";
};
};
@@ -14650,7 +14805,7 @@ in modules // {
version = "0.12.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.policy/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.policy/${name}.tar.gz";
sha256 = "06apaj6fwg7f2g5psmxzr5a9apj2l4k2y8kl1hqzyssykblij8ss";
};
@@ -14667,7 +14822,7 @@ in modules // {
version = "1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/ldappool/${name}.tar.gz";
+ url = "mirror://pypi/l/ldappool/${name}.tar.gz";
sha256 = "1akmzf51cjfvmd0nvvm562z1w9vq45zsx6fa72kraqgsgxhnrhqz";
};
@@ -14685,7 +14840,7 @@ in modules // {
version = "2.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.concurrency/oslo.concurrency-2.7.0.tar.gz";
+ url = "mirror://pypi/o/oslo.concurrency/oslo.concurrency-2.7.0.tar.gz";
sha256 = "1yp8c87yi6fx1qbq4y1xkx47iiifg7jqzpcghivhxqra8vna185d";
};
@@ -14711,7 +14866,7 @@ in modules // {
version = "1.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/retrying/retrying-1.3.3.tar.gz";
+ url = "mirror://pypi/r/retrying/retrying-1.3.3.tar.gz";
sha256 = "0fwp86xv0rvkncjdvy2mwcvbglw4w9k0fva25i7zx8kd19b3kh08";
};
@@ -14730,7 +14885,7 @@ in modules // {
version = "0.13.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fasteners/fasteners-0.13.0.tar.gz";
+ url = "mirror://pypi/f/fasteners/fasteners-0.13.0.tar.gz";
sha256 = "0nghdq3zihiqg10dp76ls7yn44m5wjncyz7fk8isagkrspkh9a3n";
};
@@ -14754,7 +14909,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/a/aioeventlet/aioeventlet-0.4.tar.gz";
+ url = "mirror://pypi/a/aioeventlet/aioeventlet-0.4.tar.gz";
sha256 = "19krvycaiximchhv1hcfhz81249m3w3jrbp2h4apn1yf4yrc4y7y";
};
@@ -14778,7 +14933,7 @@ in modules // {
version = "1.12.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.log/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.log/${name}.tar.gz";
sha256 = "10x596r19zjla5n1bf04j5vncx0c9gpc5wc2jlmgjbl3cyx3vgsv";
};
@@ -14797,7 +14952,7 @@ in modules // {
version = "0.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.context/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.context/${name}.tar.gz";
sha256 = "18fmg9dhgngshk63wfb3ddrgx5br8jxkk3x30z40741mslp1fdjy";
};
@@ -14813,7 +14968,7 @@ in modules // {
version = "2.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.i18n/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.i18n/${name}.tar.gz";
sha256 = "11jgcvj36g97awh7fpar4xxgwrvzfahq6rw7xxqac32ia790ylcz";
};
@@ -14829,7 +14984,7 @@ in modules // {
version = "2.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslo.config/${name}.tar.gz";
+ url = "mirror://pypi/o/oslo.config/${name}.tar.gz";
sha256 = "043mavrzj7vjn7kh1dddci4sf67qwqnnn6cm0k1d19alks9hismz";
};
@@ -14845,7 +15000,7 @@ in modules // {
version = "1.12.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/oslotest/${name}.tar.gz";
+ url = "mirror://pypi/o/oslotest/${name}.tar.gz";
sha256 = "17i92hymw1dwmmb5yv90m2gam2x21mc960q1pr7bly93x49h8666";
};
@@ -14862,7 +15017,7 @@ in modules // {
version = "1.8.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/os-client-config/${name}.tar.gz";
+ url = "mirror://pypi/o/os-client-config/${name}.tar.gz";
sha256 = "10hz4yp594mi1p7v1pvgsmx5w2rnb9y8d0jvb2lfv03ljnwzv8jz";
};
@@ -14884,7 +15039,7 @@ in modules // {
disabled = isPyPy; # a test fails
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/keystoneauth1/${name}.tar.gz";
+ url = "mirror://pypi/k/keystoneauth1/${name}.tar.gz";
sha256 = "05fc6xsp5mal52ijvj84sf7mrw706ihadfdf5mnq9zxn7pfl4118";
};
@@ -14902,7 +15057,7 @@ in modules // {
version = "0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/requests-mock/${name}.tar.gz";
+ url = "mirror://pypi/r/requests-mock/${name}.tar.gz";
sha256 = "0gmd88c224y53b1ai8cfsrcxm9kw3gdqzysclmnaqspg7zjhxwd1";
};
@@ -14919,7 +15074,7 @@ in modules // {
version = "0.11.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mox3/${name}.tar.gz";
+ url = "mirror://pypi/m/mox3/${name}.tar.gz";
sha256 = "09dkgki21v5zqrx575h1aazxsq5akkv0a90z644bk1ry9a4zg1pn";
};
@@ -14936,7 +15091,7 @@ in modules // {
version = "0.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/debtcollector/${name}.tar.gz";
+ url = "mirror://pypi/d/debtcollector/${name}.tar.gz";
sha256 = "1mvdxdrnwlgfqg26s5himkjq6f06r2khlrignx36kkbyaix6j9xb";
};
patchPhase = ''
@@ -14955,7 +15110,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/wrapt/${name}.tar.gz";
+ url = "mirror://pypi/w/wrapt/${name}.tar.gz";
sha256 = "0cq8rlpzkxzk48b50yrfhzn1d1hrq4gjcdqlrgq4v5palgiv9jwr";
};
};
@@ -14966,7 +15121,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pagerduty/pagerduty-${version}.tar.gz";
+ url = "mirror://pypi/p/pagerduty/pagerduty-${version}.tar.gz";
sha256 = "e8c237239d3ffb061069aa04fc5b3d8ae4fb0af16a9713fe0977f02261d323e9";
};
};
@@ -14981,7 +15136,7 @@ in modules // {
version = "0.18.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pandas/${name}.tar.gz";
+ url = "mirror://pypi/p/pandas/${name}.tar.gz";
sha256 = "050qw0ap5bhyv5flp78x3lcq1dlminl3xaj6kbrm0jqmx0672xf9";
};
@@ -15050,7 +15205,7 @@ in modules // {
version = "0.9.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xlrd/xlrd-${version}.tar.gz";
+ url = "mirror://pypi/x/xlrd/xlrd-${version}.tar.gz";
sha256 = "8e8d3359f39541a6ff937f4030db54864836a06e42988c452db5b6b86d29ea72";
};
@@ -15065,7 +15220,7 @@ in modules // {
name = "Bottleneck-${version}";
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/B/Bottleneck/Bottleneck-${version}.tar.gz";
+ url = "mirror://pypi/B/Bottleneck/Bottleneck-${version}.tar.gz";
sha256 = "15dl0ll5xmfzj2fsvajzwxsb9dbw5i9fx9i4r6n4i5nzzba7m6wd";
};
@@ -15083,7 +15238,7 @@ in modules // {
disabled = isPyPy || isPy26;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/paho-mqtt/${name}.tar.gz";
+ url = "mirror://pypi/p/paho-mqtt/${name}.tar.gz";
sha256 = "07i6k9mw66kgbvjgsrcsd2sjji9ckym50dcxnmhjqfkfzsg64yhg";
};
@@ -15100,7 +15255,7 @@ in modules // {
name = "pamqp-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pamqp/${name}.tar.gz";
+ url = "mirror://pypi/p/pamqp/${name}.tar.gz";
sha256 = "1vmyvynqzx5zvbipaxff4fnzy3h3dvl3zicyr15yb816j93jl2ca";
};
@@ -15118,7 +15273,7 @@ in modules // {
version = "1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/parsedatetime/${name}.tar.gz";
+ url = "mirror://pypi/p/parsedatetime/${name}.tar.gz";
sha256 = "09bfcd8f3c239c75e77b3ff05d782ab2c1aed0892f250ce2adf948d4308fe9dc";
};
};
@@ -15127,7 +15282,7 @@ in modules // {
name = "paramiko-1.15.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/paramiko/${name}.tar.gz";
+ url = "mirror://pypi/p/paramiko/${name}.tar.gz";
sha256 = "6ed97e2281bb48728692cdc621f6b86a65fdc1d46b178ce250cfec10b977a04c";
};
@@ -15162,7 +15317,7 @@ in modules // {
version = "0.3.0";
src = pkgs.fetchurl{
- url = "https://pypi.python.org/packages/source/p/patsy/${name}.zip";
+ url = "mirror://pypi/p/patsy/${name}.zip";
sha256 = "a55dd4ca09af4b9608b81f30322beb450510964c022708ab50e83a065ccf15f0";
};
@@ -15181,7 +15336,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = http://pypi.python.org/packages/source/P/Paste/Paste-1.7.5.1.tar.gz;
+ url = mirror://pypi/P/Paste/Paste-1.7.5.1.tar.gz;
sha256 = "11645842ba8ec986ae8cfbe4c6cacff5c35f0f4527abf4f5581ae8b4ad49c0b6";
};
@@ -15201,7 +15356,7 @@ in modules // {
name = "paste-deploy-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-${version}.tar.gz";
+ url = "mirror://pypi/P/PasteDeploy/PasteDeploy-${version}.tar.gz";
sha256 = "d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb";
};
@@ -15219,7 +15374,7 @@ in modules // {
name = "PasterScript-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PasteScript/${name}.tar.gz";
+ url = "mirror://pypi/P/PasteScript/${name}.tar.gz";
sha256 = "2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539";
};
@@ -15240,7 +15395,7 @@ in modules // {
disabled = pythonAtLeast "3.4"; # Was added to std library in Python 3.4
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pathlib/${name}.tar.gz";
+ url = "mirror://pypi/p/pathlib/${name}.tar.gz";
sha256 = "17zajiw4mjbkkv6ahp3xf025qglkj0805m9s41c45zryzj6p2h39";
};
@@ -15256,7 +15411,7 @@ in modules // {
name = "path.py-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/path.py/${name}.tar.gz";
+ url = "mirror://pypi/p/path.py/${name}.tar.gz";
sha256 = "ada95d117c4559abe64080961daf5badda68561afdd34c278f8ca20f2fa466d2";
};
@@ -15279,7 +15434,7 @@ in modules // {
name = "paypalrestsdk-0.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/paypalrestsdk/${name}.tar.gz";
+ url = "mirror://pypi/p/paypalrestsdk/${name}.tar.gz";
sha256 = "117kfipzfahf9ysv414bh1mmm5cc9ck5zb6rhpslx1f8gk3frvd6";
};
@@ -15297,7 +15452,7 @@ in modules // {
version = "1.8.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pbr/${name}.tar.gz";
+ url = "mirror://pypi/p/pbr/${name}.tar.gz";
sha256 = "0jcny36cf3s8ar5r4a575npz080hndnrfs4np1fqhv0ym4k7c4p2";
};
@@ -15317,7 +15472,7 @@ in modules // {
name = "fixtures-1.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/fixtures/${name}.tar.gz";
+ url = "mirror://pypi/f/fixtures/${name}.tar.gz";
sha256 = "0djxvdwm8s60dbfn7bhf40x6g818p3b3mlwijm1c3bqg7msn271y";
};
@@ -15380,7 +15535,7 @@ in modules // {
version = "1.7.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pep8/${name}.tar.gz";
+ url = "mirror://pypi/p/pep8/${name}.tar.gz";
sha256 = "a113d5f5ad7a7abacef9df5ec3f2af23a20a28005921577b15dd584d099d5900";
};
@@ -15416,7 +15571,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/percol/${name}.tar.gz";
+ url = "mirror://pypi/p/percol/${name}.tar.gz";
sha256 = "169s5mhw1s60qbsd6pkf9bb2x6wfgx8hn8nw9d4qgc68qnnpp2cj";
};
@@ -15435,7 +15590,7 @@ in modules // {
version = "0.15";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pexif/pexif-0.15.tar.gz";
+ url = "mirror://pypi/p/pexif/pexif-0.15.tar.gz";
sha256 = "45a3be037c7ba8b64bbfc48f3586402cc17de55bb9d7357ef2bc99954a18da3f";
};
@@ -15452,7 +15607,7 @@ in modules // {
name = "pexpect-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pexpect/${name}.tar.gz";
+ url = "mirror://pypi/p/pexpect/${name}.tar.gz";
sha256 = "dfea618d43e83cfff21504f18f98019ba520f330e4142e5185ef7c73527de5ba";
};
@@ -15487,7 +15642,7 @@ in modules // {
name = "pg8000-1.10.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pg8000/${name}.tar.gz";
+ url = "mirror://pypi/p/pg8000/${name}.tar.gz";
sha256 = "188658db63c2ca931ae1bf0167b34efaac0ecc743b707f0118cc4b87e90ce488";
};
@@ -15501,21 +15656,25 @@ in modules // {
pgcli = buildPythonPackage rec {
name = "pgcli-${version}";
- version = "0.19.2";
+ version = "0.20.1";
src = pkgs.fetchFromGitHub {
- sha256 = "1xl3yqwksnszd2vcgzb576m56613qcl82jfqmb9fbvcqlcpks6ln";
+ sha256 = "0f1ff1a1x1qrcv4ygfh29yyknx8hgwck7rp020zz0jrq9dibhjp7";
rev = "v${version}";
repo = "pgcli";
owner = "dbcli";
};
propagatedBuildInputs = with self; [
- click configobj prompt_toolkit psycopg2 pygments sqlparse
+ click configobj prompt_toolkit psycopg2
+ pygments sqlparse pgspecial setproctitle
];
+ postPatch = ''
+ substituteInPlace setup.py --replace "==" ">="
+ '';
+
meta = {
- inherit version;
description = "Command-line interface for PostgreSQL";
longDescription = ''
Rich command-line interface for PostgreSQL with auto-completion and
@@ -15527,19 +15686,39 @@ in modules // {
};
};
+ pgspecial = buildPythonPackage rec {
+ name = "pgspecial-${version}";
+ version = "1.3.0";
+
+ src = pkgs.fetchurl {
+ sha256 = "1nxqqkchigrznywmm73n1ksp5hhhwswz8anrlwpi9i75wq792mg1";
+ url = "mirror://pypi/p/pgspecial/${name}.tar.gz";
+ };
+
+ propagatedBuildInputs = with self; [ click ];
+
+ meta = {
+ description = "Meta-commands handler for Postgres Database";
+ homepage = https://pypi.python.org/pypi/pgspecial;
+ licence = licenses.bsd3;
+ maintainers = with maintainers; [ nckx ];
+ };
+ };
+
+
mycli = buildPythonPackage rec {
name = "mycli-${version}";
- version = "1.4.0";
+ version = "1.6.0";
src = pkgs.fetchFromGitHub {
- sha256 = "175jcfixjkq17fbda9kifbljfd5iwjpjisvhs5xhxsyf6n5ykv2l";
+ sha256 = "0vvl36gxawa0h36v119j47fdylj8k73ak6hv04s5cjqn5adcjjbh";
rev = "v${version}";
repo = "mycli";
owner = "dbcli";
};
propagatedBuildInputs = with self; [
- pymysql configobj sqlparse prompt_toolkit pygments click
+ pymysql configobj sqlparse prompt_toolkit pygments click pycrypto
];
meta = {
@@ -15559,7 +15738,7 @@ in modules // {
name = "pickleshare-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pickleshare/${name}.tar.gz";
+ url = "mirror://pypi/p/pickleshare/${name}.tar.gz";
sha256 = "c0be5745035d437dbf55a96f60b7712345b12423f7d0951bd7d8dc2141ca9286";
};
@@ -15578,7 +15757,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/piep/piep-${version}.tar.gz";
+ url = "mirror://pypi/p/piep/piep-${version}.tar.gz";
sha256 = "1wgkg1kc28jpya5k4zvbc9jmpa60b3d5c3gwxfbp15hw6smyqirj";
};
@@ -15597,7 +15776,7 @@ in modules // {
name = "pip-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pip/pip-${version}.tar.gz";
+ url = "mirror://pypi/p/pip/pip-${version}.tar.gz";
sha256 = "160pa7xg0vybidhszd1n0ik2xah0yz6gsym5hp8k7dmfd83d6y1y";
};
@@ -15613,7 +15792,7 @@ in modules // {
name = "pika-0.9.12";
disabled = isPy3k;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/p/pika/pika-0.9.12.tar.gz;
+ url = mirror://pypi/p/pika/pika-0.9.12.tar.gz;
sha256 = "670787ee6ade47cadd1ec8220876b9b7ae4df7bc4b9dd1d808261a6b47e9ce5d";
};
buildInputs = with self; [ nose mock pyyaml ];
@@ -15628,7 +15807,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/platformio/platformio-${version}.tar.gz";
+ url = "mirror://pypi/p/platformio/platformio-${version}.tar.gz";
sha256 = "1l8jcwf8flmx8xcsvly2my8al8nzjr67h3mg5c9wvdr7a42q7dil";
};
@@ -15647,7 +15826,7 @@ in modules // {
version = "0.2.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pylibconfig2/${name}.tar.gz";
+ url = "mirror://pypi/p/pylibconfig2/${name}.tar.gz";
sha256 = "0kyg6gldj6hi2jhc5xhi834bb2mcaiy24dvfik963shnldqr7kqg";
};
@@ -15670,7 +15849,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/p/${pname}/${name}.tar.gz";
sha256 = "1rxyg9465cp6nc47pqxqf092wmbvv2zhffzvaf2w74laal43pgxw";
};
@@ -15687,7 +15866,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysftp/${name}.tar.gz";
+ url = "mirror://pypi/p/pysftp/${name}.tar.gz";
sha256 = "1d69z8yngciksch1i8rivy1xl8f6g6sb7c3kk5cm3pf8304q6hhm";
};
@@ -15710,7 +15889,7 @@ in modules // {
version = "0.8.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PySoundFile/PySoundFile-${version}.tar.gz";
+ url = "mirror://pypi/P/PySoundFile/PySoundFile-${version}.tar.gz";
sha256 = "72c3e23b7c9998460ec78176084ea101e3439596ab29df476bc8508708df84df";
};
@@ -15740,7 +15919,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/p/python3-pika/python3-pika-0.9.14.tar.gz;
+ url = mirror://pypi/p/python3-pika/python3-pika-0.9.14.tar.gz;
sha256 = "1c3hifwvn04kvlja88iawf0awyz726jynwnpcb6gn7376b4nfch7";
};
buildInputs = with self; [ nose mock pyyaml ];
@@ -15753,7 +15932,7 @@ in modules // {
name = "python-jenkins-${version}";
version = "0.4.11";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-jenkins/${name}.tar.gz";
+ url = "mirror://pypi/p/python-jenkins/${name}.tar.gz";
sha256 = "153gm7pmmn0bymglsgcr2ya0752r2v1hajkx73gl1pk4jifb2gdf";
};
patchPhase = ''
@@ -15775,7 +15954,7 @@ in modules // {
name = "Pillow-2.9.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/Pillow/${name}.zip";
+ url = "mirror://pypi/P/Pillow/${name}.zip";
sha256 = "1mal92cwh85z6zqx7lrmg0dbqb2gw2cbb2fm6xh0fivmszz8vnyi";
};
@@ -15832,7 +16011,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pkgconfig/${name}.tar.gz";
+ url = "mirror://pypi/p/pkgconfig/${name}.tar.gz";
sha256 = "709daaf077aa2b33bedac12706373412c3683576a43013bbaa529fc2769d80df";
};
@@ -15861,7 +16040,7 @@ in modules // {
buildInputs = with self; [ self.six ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/plumbum/${name}.tar.gz";
+ url = "mirror://pypi/p/plumbum/${name}.tar.gz";
sha256 = "b759f9e3b6771dff3332f01bc0683d1a56218f44d97942dabd906a0cd1cfb756";
};
};
@@ -15932,7 +16111,7 @@ in modules // {
name = "praw-3.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/praw/${name}.zip";
+ url = "mirror://pypi/p/praw/${name}.zip";
sha256 = "17s8s4a1yk9rq21f3kmj9k4dbgvfa3650l8b39nhwybvxl3j5nfv";
};
@@ -15961,7 +16140,7 @@ in modules // {
name = "prettytable-0.7.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PrettyTable/${name}.tar.bz2";
+ url = "mirror://pypi/P/PrettyTable/${name}.tar.bz2";
sha256 = "599bc5b4b9602e28294cf795733c889c26dd934aa7e0ee9cff9b905d4fbad188";
};
@@ -15980,11 +16159,11 @@ in modules // {
prompt_toolkit = buildPythonPackage rec {
name = "prompt_toolkit-${version}";
- version = "0.46";
+ version = "0.60";
src = pkgs.fetchurl {
- sha256 = "1yq9nis1b2rgpndi2rqh4divf6j22jjva83r5z8jf7iffywmr8hs";
- url = "https://pypi.python.org/packages/source/p/prompt_toolkit/${name}.tar.gz";
+ sha256 = "0gf3vv8dmj77xv7lrpccw9k3m1bgq3m71q9s6hqp77zvyd6cqjml";
+ url = "mirror://pypi/p/prompt_toolkit/${name}.tar.gz";
};
buildInputs = with self; [ jedi ipython pygments ];
@@ -16008,7 +16187,7 @@ in modules // {
version = "0.52";
src = pkgs.fetchurl {
sha256 = "00h9ldqmb33nhg2kpks7paldf3n3023ipp124alwp96yz16s7f1m";
- url = "https://pypi.python.org/packages/source/p/prompt_toolkit/${name}.tar.gz";
+ url = "mirror://pypi/p/prompt_toolkit/${name}.tar.gz";
};
#Only <3.4 expressly supported.
@@ -16061,7 +16240,7 @@ in modules // {
version = "3.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/psutil/${name}.tar.gz";
+ url = "mirror://pypi/p/psutil/${name}.tar.gz";
sha256 = "b17fa01aa766daa388362d0eda5c215d77e03a8d37676b68971f37bf3913b725";
};
@@ -16085,7 +16264,7 @@ in modules // {
psutil_1 = self.psutil.overrideDerivation (self: rec {
name = "psutil-1.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/psutil/${name}.tar.gz";
+ url = "mirror://pypi/p/psutil/${name}.tar.gz";
sha256 = "0ibclqy6a4qmkjhlk3g8jhpvnk0v9aywknc61xm3hfi5r124m3jh";
};
});
@@ -16098,7 +16277,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/psycopg2/${name}.tar.gz";
+ url = "mirror://pypi/p/psycopg2/${name}.tar.gz";
sha256 = "07ivzl7bq8bjcq5n90w4bsl29gjfm5l8yamw0paxh25si8r3zfi4";
};
@@ -16117,7 +16296,7 @@ in modules // {
version = "1.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/publicsuffix/${name}.tar.gz";
+ url = "mirror://pypi/p/publicsuffix/${name}.tar.gz";
sha256 = "f6dfcb8a33fb3ac4f09e644cd26f8af6a09d1a45a019d105c8da58e289ca0096";
};
@@ -16134,7 +16313,7 @@ in modules // {
version = "1.4.31";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/py/${name}.tar.gz";
+ url = "mirror://pypi/p/py/${name}.tar.gz";
sha256 = "a6501963c725fc2554dabfece8ae9a8fb5e149c0ac0a42fd2b02c5c1c57fc114";
};
@@ -16153,7 +16332,7 @@ in modules // {
name = "pyacoustid-1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyacoustid/${name}.tar.gz";
+ url = "mirror://pypi/p/pyacoustid/${name}.tar.gz";
sha256 = "0117039cb116af245e6866e8e8bf3c9c8b2853ad087142bd0c2dfc0acc09d452";
};
@@ -16179,7 +16358,7 @@ in modules // {
name = "pyalogotrade-0.16";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyAlgoTrade/PyAlgoTrade-0.16.tar.gz";
+ url = "mirror://pypi/P/PyAlgoTrade/PyAlgoTrade-0.16.tar.gz";
sha256 = "a253617254194b91cfebae7bfd184cb109d4e48a8c70051b9560000a2c0f94b3";
};
@@ -16215,7 +16394,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyasn1-modules/${name}.tar.gz";
+ url = "mirror://pypi/p/pyasn1-modules/${name}.tar.gz";
sha256 = "0hcr6klrzmw4d9j9s5wrhqva5014735pg4zk3rppac4fs87g0rdy";
};
@@ -16234,7 +16413,7 @@ in modules // {
version = "0.2.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyAudio/PyAudio-${version}.tar.gz";
+ url = "mirror://pypi/P/PyAudio/PyAudio-${version}.tar.gz";
sha256 = "bfd694272b3d1efc51726d0c27650b3c3ba1345f7f8fdada7e86c9751ce0f2a1";
};
@@ -16251,11 +16430,11 @@ in modules // {
pysaml2 = buildPythonPackage rec {
name = "pysaml2-${version}";
- version = "3.0.0";
+ version = "3.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysaml2/${name}.tar.gz";
- sha256 = "1h2wvagvl59642jq0s63mfr01q637vq6526mr8riykrjnchcbbi2";
+ url = "mirror://pypi/p/pysaml2/${name}.tar.gz";
+ sha256 = "0y2iw1dddcvi13xjh3l52z1mvnrbc41ik9k4nn7lwj8x5kimnk9n";
};
propagatedBuildInputs = with self; [
@@ -16283,7 +16462,7 @@ in modules // {
version = "0.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mongodict/${name}.tar.gz";
+ url = "mirror://pypi/m/mongodict/${name}.tar.gz";
sha256 = "0nv5amfs337m0gbxpjb0585s20rndqfc3mfrzq1iwgnds5gxcrlw";
};
@@ -16303,7 +16482,7 @@ in modules // {
version = "2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/repoze.who/${name}.tar.gz";
+ url = "mirror://pypi/r/repoze.who/${name}.tar.gz";
sha256 = "12wsviar45nwn35w2y4i8b929dq2219vmwz8013wx7bpgkn2j9ij";
};
@@ -16355,7 +16534,7 @@ in modules // {
name = "pycarddav-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyCardDAV/pyCardDAV-${version}.tar.gz";
+ url = "mirror://pypi/p/pyCardDAV/pyCardDAV-${version}.tar.gz";
sha256 = "0avkrcpisfvhz103v7vmq2jd83hvmpqrb4mlbx6ikkk1wcvclsx8";
};
@@ -16375,7 +16554,7 @@ in modules // {
name = "pycosat-0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycosat/${name}.tar.gz";
+ url = "mirror://pypi/p/pycosat/${name}.tar.gz";
sha256 = "02sdn2998jlrm35smn1530hix3kzwyc1jv49cjdcnvfvrqqi3rww";
};
@@ -16396,7 +16575,7 @@ in modules // {
name = "pygit2-0.23.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pygit2/${name}.tar.gz";
+ url = "mirror://pypi/p/pygit2/${name}.tar.gz";
sha256 = "04201vcal7jq8lbpk9ylscrhjxdcf2aihiw25k4imjjqgfmvldf7";
};
@@ -16425,7 +16604,7 @@ in modules // {
name = "Babel-2.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/B/Babel/${name}.tar.gz";
+ url = "mirror://pypi/B/Babel/${name}.tar.gz";
sha256 = "d8cb4c0e78148aee89560f9fe21587aa57739c975bb89ff66b1e842cc697428f";
};
@@ -16446,7 +16625,7 @@ in modules // {
disabled = isPyPy || isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pybfd/${name}.tar.gz";
+ url = "mirror://pypi/p/pybfd/${name}.tar.gz";
sha256 = "d99b32ad077e704ddddc0b488c83cae851c14919e5cbc51715d00464a1932df4";
};
@@ -16498,7 +16677,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/py-bcrypt/py-bcrypt-${version}.tar.gz";
+ url = "mirror://pypi/p/py-bcrypt/py-bcrypt-${version}.tar.gz";
sha256 = "5fa13bce551468350d66c4883694850570f3da28d6866bb638ba44fe5eabda78";
};
@@ -16536,7 +16715,7 @@ in modules // {
disabled = isPyPy || isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycapnp/${name}.tar.gz";
+ url = "mirror://pypi/p/pycapnp/${name}.tar.gz";
sha256 = "1kp97il34419gcrhn866n6a10lvh8qr13bnllnnh9473n4cq0cvk";
};
@@ -16561,7 +16740,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pycdio/${name}.tar.gz";
+ url = "mirror://pypi/p/pycdio/${name}.tar.gz";
sha256 = "1mrh233pj584gf7la64d4xlmvdnfl4jwpxs95lnd3i4zd5drid14";
};
@@ -16601,7 +16780,7 @@ in modules // {
disabled = isPy3k || isPyPy; # see https://bitbucket.org/pypy/pypy/issue/1190/
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pycryptopp/${name}.tar.gz";
+ url = "mirror://pypi/p/pycryptopp/${name}.tar.gz";
sha256 = "0n90h1yg7bfvlbhnc54xb6dbqm286ykaksyg04kxlhyjgf8mhq8i";
};
@@ -16700,7 +16879,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pydot/${name}.tar.gz";
+ url = "mirror://pypi/p/pydot/${name}.tar.gz";
sha256 = "80ea01a7ba75671a3b7890375be0ad8d5321b07bfb6f572192c31409062b59f3";
};
propagatedBuildInputs = with self; [pyparsing pkgs.graphviz];
@@ -16714,7 +16893,7 @@ in modules // {
name = "pydot_ng-1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pydot-ng/${name}.tar.gz";
+ url = "mirror://pypi/p/pydot-ng/${name}.tar.gz";
sha256 = "0h8k8wlzvnb40v4js7afgfyhp3wasmb1kg4gr6z7ck63iv8fq864";
};
@@ -16738,7 +16917,7 @@ in modules // {
name = "pyelasticsearch-1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyelasticsearch/${name}.tar.gz";
+ url = "mirror://pypi/p/pyelasticsearch/${name}.tar.gz";
sha256 = "18wp6llfjv6hvyhr3f6i8dm9wc5rf46wiqsfxwpvnf6mdrvk6xr7";
};
@@ -16760,7 +16939,7 @@ in modules // {
name = "${pname}-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/${pname}/${name}.tar.gz";
+ url = "mirror://pypi/p/${pname}/${name}.tar.gz";
sha256 = "1pi1mdzfffgl5qcz0prsa7hlbriycy7mgagi0fdrp3vf17fslmzw";
};
@@ -16784,7 +16963,7 @@ in modules // {
name = "pyenchant-1.6.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyenchant/pyenchant-1.6.6.tar.gz";
+ url = "mirror://pypi/p/pyenchant/pyenchant-1.6.6.tar.gz";
sha256 = "25c9d2667d512f8fc4410465fdd2e868377ca07eb3d56e2b6e534a86281d64d3";
};
@@ -16811,7 +16990,7 @@ in modules // {
name = "pyev-0.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyev/${name}.tar.gz";
+ url = "mirror://pypi/p/pyev/${name}.tar.gz";
sha256 = "0rf603lc0s6zpa1nb25vhd8g4y337wg2wyz56i0agsdh7jchl0sx";
};
@@ -16855,7 +17034,7 @@ in modules // {
version = "0.9.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyFFTW/pyFFTW-${version}.tar.gz";
+ url = "mirror://pypi/p/pyFFTW/pyFFTW-${version}.tar.gz";
sha256 = "f6bbb6afa93085409ab24885a1a3cdb8909f095a142f4d49e346f2bd1b789074";
};
@@ -16887,7 +17066,7 @@ in modules // {
version = "0.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyfiglet/${name}.tar.gz";
+ url = "mirror://pypi/p/pyfiglet/${name}.tar.gz";
sha256 = "0v8a18wvaqnb1jksyv5dc5n6zj0vrkyhz0ivmm8gfwpa0ky6n68y";
};
@@ -16905,7 +17084,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyflakes/${name}.tar.gz";
+ url = "mirror://pypi/p/pyflakes/${name}.tar.gz";
sha256 = "f39e33a4c03beead8774f005bd3ecf0c3f2f264fa0201de965fce0aff1d34263";
};
@@ -16925,7 +17104,7 @@ in modules // {
name = "pygeoip-0.3.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pygeoip/pygeoip-0.3.2.tar.gz";
+ url = "mirror://pypi/p/pygeoip/pygeoip-0.3.2.tar.gz";
sha256 = "f22c4e00ddf1213e0fae36dc60b46ee7c25a6339941ec1a975539014c1f9a96d";
};
@@ -16946,7 +17125,7 @@ in modules // {
version = "1.2.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyglet/pyglet-${version}.tar.gz";
+ url = "mirror://pypi/p/pyglet/pyglet-${version}.tar.gz";
sha256 = "9f62ffbbcf2b202d084bf158685e77d28b8f4f5f2738f4c5e63a947a07503445";
};
@@ -16970,7 +17149,7 @@ in modules // {
name = "Pygments-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/Pygments/${name}.tar.gz";
+ url = "mirror://pypi/P/Pygments/${name}.tar.gz";
sha256 = "10axnp2wpjnq9g8wg53fx0c70dfxqrz498jyz8mrdx9a3flwir48";
};
@@ -16993,7 +17172,7 @@ in modules // {
name = "Pygments-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/Pygments/${name}.tar.gz";
+ url = "mirror://pypi/P/Pygments/${name}.tar.gz";
sha256 = "7320919084e6dac8f4540638a46447a3bd730fca172afc17d2c03eed22cf4f51";
};
};
@@ -17026,7 +17205,7 @@ in modules // {
version = "1.5.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pylint/${name}.tar.gz";
+ url = "mirror://pypi/p/pylint/${name}.tar.gz";
sha256 = "2fe3cc2fc66a56fdc35dbbc2bf1dd96a534abfc79ee6b2ad9ae4fe166e570c4b";
};
@@ -17052,7 +17231,7 @@ in modules // {
version = "0.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyrr/pyrr-${version}.tar.gz";
+ url = "mirror://pypi/p/pyrr/pyrr-${version}.tar.gz";
sha256 = "04a65a9fb5c746b41209f55b21abf47a0ef80a4271159d670ca9579d9be3b4fa";
};
@@ -17071,7 +17250,7 @@ in modules // {
version = "1.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyshp/pyshp-${version}.tar.gz";
+ url = "mirror://pypi/p/pyshp/pyshp-${version}.tar.gz";
sha256 = "e18cc19659dadc5ddaa891eb780a6958094da0cf105a1efe0f67e75b4fa1cdf9";
};
@@ -17089,7 +17268,7 @@ in modules // {
version = "0.14.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyX/PyX-${version}.tar.gz";
+ url = "mirror://pypi/P/PyX/PyX-${version}.tar.gz";
sha256 = "05d1b7fc813379d2c12fcb5bd0195cab522b5aabafac88f72913f1d47becd912";
};
@@ -17127,7 +17306,7 @@ in modules // {
name = "kaa-base-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/kaa-base/kaa-base-0.99.2dev-384-2b73caca.tar.gz";
+ url = "mirror://pypi/k/kaa-base/kaa-base-0.99.2dev-384-2b73caca.tar.gz";
sha256 = "0k3zzz84wzz9q1fl3vvqr2ys96z9pcf4viq9q6s2a63zaysmcfd2";
};
@@ -17198,7 +17377,7 @@ in modules // {
'';
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/kaa-metadata/kaa-metadata-0.7.8dev-r4569-20111003.tar.gz";
+ url = "mirror://pypi/k/kaa-metadata/kaa-metadata-0.7.8dev-r4569-20111003.tar.gz";
sha256 = "0bkbzfgxvmby8lvzkqjp86anxvv3vjd9nksv2g4l7shsk1n7y27a";
};
@@ -17217,7 +17396,7 @@ in modules // {
version = "0.9.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/${name}/${name}-${version}.tar.gz";
+ url = "mirror://pypi/p/${name}/${name}-${version}.tar.gz";
sha256 = "1x3i9wmzw33fpkis203alygfnrkcmq9w1aydcm887jh6frfqm6cw";
};
@@ -17306,7 +17485,7 @@ in modules // {
name = "pyparsing-2.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyparsing/${name}.tar.gz";
+ url = "mirror://pypi/p/pyparsing/${name}.tar.gz";
sha256 = "1r742rjbagf2i166k2w0r192adfw7l9lnsqz7wh4mflf00zws1q0";
};
@@ -17324,7 +17503,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyparsing/${name}.tar.gz";
+ url = "mirror://pypi/p/pyparsing/${name}.tar.gz";
sha256 = "646e14f90b3689b005c19ac9b6b390c9a39bf976481849993e277d7380e6e79f";
};
@@ -17386,7 +17565,7 @@ in modules // {
doCheck = false; # No such file or directory errors on 32bit
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyptlib/pyptlib-${version}.tar.gz";
+ url = "mirror://pypi/p/pyptlib/pyptlib-${version}.tar.gz";
sha256 = "01y6vbwncqb0hxlnin6whd9wrrm5my4qzjhk76fnix78v7ip515r";
};
meta = {
@@ -17402,7 +17581,7 @@ in modules // {
doCheck = false; # "PyQtGraph requires either PyQt4 or PySide; neither package could be imported."
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyqtgraph/${name}.tar.gz";
+ url = "mirror://pypi/p/pyqtgraph/${name}.tar.gz";
sha256 = "188pcxf3sxxjf0aipjn820lx2rf9f42zzp0sibmcl90955a3ipf1";
};
@@ -17422,7 +17601,7 @@ in modules // {
version = "0.5.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pystache/${name}.tar.gz";
+ url = "mirror://pypi/p/pystache/${name}.tar.gz";
sha256 = "f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a";
};
@@ -17449,7 +17628,7 @@ in modules // {
name = "PyStemmer-1.3.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PyStemmer/${name}.tar.gz";
+ url = "mirror://pypi/P/PyStemmer/${name}.tar.gz";
sha256 = "d1ac14eb64978c1697fcfba76e3ac7ebe24357c9428e775390f634648947cb91";
};
@@ -17470,7 +17649,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/Pyro/${name}.tar.gz";
+ url = "mirror://pypi/P/Pyro/${name}.tar.gz";
sha256 = "1bed508453ef7a7556b51424a58101af2349b662baab7e7331c5cb85dbe7e578";
};
@@ -17487,7 +17666,7 @@ in modules // {
name = "pyrsistent-0.11.12";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyrsistent/${name}.tar.gz";
+ url = "mirror://pypi/p/pyrsistent/${name}.tar.gz";
sha256 = "0jgyhkkq36wn36rymn4jiyqh2vdslmradq4a2mjkxfbk2cz6wpi5";
};
@@ -17509,7 +17688,7 @@ in modules // {
name = "PyRSS2Gen-1.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PyRSS2Gen/${name}.tar.gz";
+ url = "mirror://pypi/P/PyRSS2Gen/${name}.tar.gz";
sha256 = "4929d022713129401160fd47550d5158931e4ea6a7136b5d8dfe3b13ac16f2f0";
};
@@ -17526,7 +17705,7 @@ in modules // {
name = "pysnmp-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysnmp/${name}.tar.gz";
+ url = "mirror://pypi/p/pysnmp/${name}.tar.gz";
sha256 = "0zq7yx8732ad9dxpxqgpqyixj7kfwbvf402q7l5njkv0kbcnavn4";
};
@@ -17546,7 +17725,7 @@ in modules // {
version = "1.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PySocks/PySocks-${version}.tar.gz";
+ url = "mirror://pypi/P/PySocks/PySocks-${version}.tar.gz";
sha256 = "10wq5311qrnk8rvzsh6gwzxi7h51pgvzw3d7s1mb39fsvf0vyjdk";
};
@@ -17565,7 +17744,7 @@ in modules // {
meta.maintainers = with maintainers; [ mornfall ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-fedora/${name}.tar.gz";
+ url = "mirror://pypi/p/python-fedora/${name}.tar.gz";
sha256 = "15m8lvbb5q4rg508i4ah8my872qrq5xjwgcgca4d3kzjv2x6fhim";
};
propagatedBuildInputs = with self; [ kitchen requests bunch paver six munch urllib3
@@ -17583,7 +17762,7 @@ in modules // {
version = "0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-simple-hipchat/python-simple-hipchat-${version}.zip";
+ url = "mirror://pypi/p/python-simple-hipchat/python-simple-hipchat-${version}.zip";
sha256 = "404e5ff7187abb09c2227f22063d06baf0fd525725e9c9ad280176bed1c94a3f";
};
@@ -17594,7 +17773,7 @@ in modules // {
name = "python-keyczar-0.71c";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-keyczar/${name}.tar.gz";
+ url = "mirror://pypi/p/python-keyczar/${name}.tar.gz";
sha256 = "18mhiwqq6vp65ykmi8x3i5l3gvrvrrr8z2kv11z1rpixmyr7sw1p";
};
@@ -17614,7 +17793,7 @@ in modules // {
version = "0.16.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyudev/${name}.tar.gz";
+ url = "mirror://pypi/p/pyudev/${name}.tar.gz";
sha256 = "765d1c14bd9bd031f64e2612225621984cb2bbb8cbc0c03538bcc4c735ff1c95";
};
@@ -17639,7 +17818,7 @@ in modules // {
name = "pynzb-0.1.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pynzb/${name}.tar.gz";
+ url = "mirror://pypi/p/pynzb/${name}.tar.gz";
sha256 = "0735b3889a1174bbb65418ee503629d3f5e4a63f04b16f46ffba18253ec3ef17";
};
@@ -17655,7 +17834,7 @@ in modules // {
name = "progressbar-2.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/progressbar/${name}.tar.gz";
+ url = "mirror://pypi/p/progressbar/${name}.tar.gz";
sha256 = "dfee5201237ca0e942baa4d451fee8bf8a54065a337fabe7378b8585aeda56a3";
};
@@ -17675,7 +17854,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/python-ldap/python-${name}.tar.gz";
+ url = "mirror://pypi/p/python-ldap/python-${name}.tar.gz";
sha256 = "0j5hzaar4d0vhnrlpmkczgwm7ci2wibr99a7zx04xddzrhxdpz82";
};
@@ -17688,7 +17867,7 @@ in modules // {
name = "ldap3-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/ldap3/${name}.tar.gz";
+ url = "mirror://pypi/l/ldap3/${name}.tar.gz";
sha256 = "0j4qqj9vq022hy7wfqn8s0j4vm2g6paabbzas1vbyspawvcfai98";
};
@@ -17725,7 +17904,7 @@ in modules // {
version = "0.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/ptyprocess/${name}.tar.gz";
+ url = "mirror://pypi/p/ptyprocess/${name}.tar.gz";
sha256= "dcb78fb2197b49ca1b7b2f37b047bc89c0da7a90f90bd5bc17c3ce388bb6ef59";
};
@@ -17803,7 +17982,7 @@ in modules // {
name = "pyPdf-1.13";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyPdf/${name}.tar.gz";
+ url = "mirror://pypi/p/pyPdf/${name}.tar.gz";
sha256 = "3aede4c3c9c6ad07c98f059f90db0b09ed383f7c791c46100f649e1cabda0e3b";
};
@@ -17824,7 +18003,7 @@ in modules // {
version = "1.25.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyPDF2/${name}.tar.gz";
+ url = "mirror://pypi/P/PyPDF2/${name}.tar.gz";
sha256 = "1sw225j9fgsvg1zm7lrij96fihfmq8pc1vg611dc55491zvj9ls3";
};
@@ -17845,7 +18024,7 @@ in modules // {
version = "3.1.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/P/PyOpenGL/PyOpenGL-${version}.tar.gz";
+ url = "mirror://pypi/P/PyOpenGL/PyOpenGL-${version}.tar.gz";
sha256 = "9b47c5c3a094fa518ca88aeed35ae75834d53e4285512c61879f67a48c94ddaf";
};
propagatedBuildInputs = [ pkgs.mesa pkgs.freeglut self.pillow ];
@@ -17880,7 +18059,7 @@ in modules // {
version = "0.15.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz";
+ url = "mirror://pypi/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz";
sha256 = "0wnnq15rhj7fhdcd8ycwiw6r6g3w9f9lcy6cigg8226vsrq618ph";
};
@@ -17896,7 +18075,7 @@ in modules // {
version = "1.2.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyquery/${name}.zip";
+ url = "mirror://pypi/p/pyquery/${name}.zip";
sha256 = "00p6f1dfma65192hc72dxd506491lsq3g5wgxqafi1xpg2w1xia6";
};
@@ -17910,7 +18089,7 @@ in modules // {
name = "pyrax-1.8.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyrax/${name}.tar.gz";
+ url = "mirror://pypi/p/pyrax/${name}.tar.gz";
sha256 = "0hvim60bhgfj91m7pp8jfmb49f087xqlgkqa505zw28r7yl0hcfp";
};
@@ -17931,7 +18110,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyreport/${name}.tar.gz";
+ url = "mirror://pypi/p/pyreport/${name}.tar.gz";
sha256 = "1584607596b7b310bf0b6ce79f424bd44238a017fd870aede11cd6732dbe0d4d";
};
@@ -17950,7 +18129,7 @@ in modules // {
version = "1.3.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyScss/${name}.tar.gz";
+ url = "mirror://pypi/p/pyScss/${name}.tar.gz";
sha256 = "03lcp853kgr66aqrw2jd1q9jhs9h049w7zlwp7bfmly7xh832cnh";
};
@@ -17969,7 +18148,7 @@ in modules // {
name = "pyserial-2.7";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyserial/${name}.tar.gz";
+ url = "mirror://pypi/p/pyserial/${name}.tar.gz";
sha256 = "3542ec0838793e61d6224e27ff05e8ce4ba5a5c5cc4ec5c6a3e8d49247985477";
};
@@ -17986,7 +18165,7 @@ in modules // {
name = "pymongo-3.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pymongo/${name}.tar.gz";
+ url = "mirror://pypi/p/pymongo/${name}.tar.gz";
sha256 = "3c6b2317f8031bc1e200fd1ea35f00a96f4569e3f3f220a5e66ab6227d96ccaf";
};
@@ -18004,7 +18183,7 @@ in modules // {
version = "2.9.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pymongo/${name}.tar.gz";
+ url = "mirror://pypi/p/pymongo/${name}.tar.gz";
sha256 = "1nrr1fxyrlxd69bgxl7bvaj2j4z7v3zaciij5sbhxg0vqiz6ny50";
};
@@ -18023,7 +18202,7 @@ in modules // {
name = "pyperclip-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyperclip/${name}.zip";
+ url = "mirror://pypi/p/pyperclip/${name}.zip";
sha256 = "07q8krmi7phizzp192x3j7xbk1gzhc1kc3jp4mxrm32dn84sp1vh";
};
@@ -18058,7 +18237,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysqlite/${name}.tar.gz";
+ url = "mirror://pypi/p/pysqlite/${name}.tar.gz";
sha256 = "13djzgnbi71znjjyaw4nybg6smilgszcid646j5qav7mdchkb77y";
};
@@ -18160,7 +18339,7 @@ in modules // {
disabled = ! (isPy26 || isPy27 );
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-wifi/${name}.tar.bz2";
+ url = "mirror://pypi/p/python-wifi/${name}.tar.bz2";
sha256 = "504639e5953eaec0e41758900fbe143d33d82ea86762b19b659a118c77d8403d";
};
@@ -18181,7 +18360,7 @@ in modules // {
version = "2016.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pytz/${name}.tar.gz";
+ url = "mirror://pypi/p/pytz/${name}.tar.gz";
sha256 = "1a3hjclyylc4m1v1dn04b38wm2vl649ijdswpg0d8m8n0lcxlj9l";
};
@@ -18197,7 +18376,7 @@ in modules // {
name = "pyutil-2.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyutil/${name}.tar.gz";
+ url = "mirror://pypi/p/pyutil/${name}.tar.gz";
sha256 = "1fsg9yz5mi2sb0h6c1vvcqchx56i89nbvdb5gfgv1ia3b2w5ra8c";
};
@@ -18333,7 +18512,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyaml/${name}.tar.gz";
+ url = "mirror://pypi/p/pyaml/${name}.tar.gz";
sha256 = "8dfe1b295116115695752acc84d15ecf5c1c469975fbed7672bf41a6bc6d6d51";
};
@@ -18369,7 +18548,7 @@ in modules // {
name = "rabbitpy-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rabbitpy/${name}.tar.gz";
+ url = "mirror://pypi/r/rabbitpy/${name}.tar.gz";
sha256 = "0pgijv7mgxc4sm7p9s716dhl600l8isisxzyg4hz7ng1sk09p1w3";
};
@@ -18388,7 +18567,7 @@ in modules // {
name = "recaptcha-client-1.0.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/recaptcha-client/${name}.tar.gz";
+ url = "mirror://pypi/r/recaptcha-client/${name}.tar.gz";
sha256 = "28c6853c1d13d365b7dc71a6b05e5ffb56471f70a850de318af50d3d7c0dea2f";
};
@@ -18445,7 +18624,7 @@ in modules // {
name = "reportlab-3.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/reportlab/${name}.tar.gz";
+ url = "mirror://pypi/r/reportlab/${name}.tar.gz";
sha256 = "14v212cq2w3p0j5xydfr8rav8c8qas1q845r0xj7fm6q5dk8grkj";
};
@@ -18476,7 +18655,7 @@ in modules // {
disabled = !pythonOlder "3.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz";
+ url = "mirror://pypi/r/requests/${name}.tar.gz";
sha256 = "156bf3ec27ba9ec7e0cf8fbe02808718099d218de403eb64a714d73ba1a29ab1";
};
@@ -18492,7 +18671,7 @@ in modules // {
version = "2.9.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/requests/${name}.tar.gz";
+ url = "mirror://pypi/r/requests/${name}.tar.gz";
sha256 = "0zsqrzlybf25xscgi7ja4s48y2abf9wvjkn47wh984qgs1fq2xy5";
};
@@ -18551,7 +18730,7 @@ in modules // {
retry_decorator = buildPythonPackage rec {
name = "retry_decorator-1.0.0";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/r/retry_decorator/retry_decorator-1.0.0.tar.gz;
+ url = mirror://pypi/r/retry_decorator/retry_decorator-1.0.0.tar.gz;
sha256 = "086zahyb6yn7ggpc58909c5r5h3jz321i1694l1c28bbpaxnlk88";
};
meta = {
@@ -18597,7 +18776,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/q/qserve/${name}.zip";
+ url = "mirror://pypi/q/qserve/${name}.zip";
sha256 = "0b04b2d4d11b464ff1efd42a9ea9f8136187d59f4076f57c9ba95361d41cd7ed";
};
@@ -18615,7 +18794,7 @@ in modules // {
name = "qtconsole-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/q/qtconsole/${name}.tar.gz";
+ url = "mirror://pypi/q/qtconsole/${name}.tar.gz";
sha256 = "741906acae9e02c0df9138ac88b621ef22e438565aa96d783a9ef88faec3de46";
};
@@ -18637,7 +18816,7 @@ in modules // {
name = "quantities-0.10.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/q/quantities/quantities-0.10.1.tar.gz";
+ url = "mirror://pypi/q/quantities/quantities-0.10.1.tar.gz";
sha256 = "2d27caf31a5e0c37130ac0c14bfa8f9412a5ff1fbf3378a1d6085594776c4315";
};
@@ -18684,7 +18863,7 @@ in modules // {
version = "0.4.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/recommonmark/${name}.tar.gz";
+ url = "mirror://pypi/r/recommonmark/${name}.tar.gz";
sha256 = "6e29c723abcf5533842376d87c4589e62923ecb6002a8e059eb608345ddaff9d";
};
@@ -18704,7 +18883,7 @@ in modules // {
name = "redis-2.10.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/redis/${name}.tar.gz";
+ url = "mirror://pypi/r/redis/${name}.tar.gz";
sha256 = "0csmrkxb29x7xs9b51zplwkkq2hwnbh9jns1g85dykn5rxmaxysx";
};
@@ -18758,7 +18937,7 @@ in modules // {
version = "2.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/restview/${name}.tar.gz";
+ url = "mirror://pypi/r/restview/${name}.tar.gz";
sha256 = "18diqmh6vwz6imcmvwa7s2v4562y73n072d5d7az2r2ks0g2bzdb";
};
@@ -18784,7 +18963,7 @@ in modules // {
version = "0.6.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/readme/readme-${version}.tar.gz";
+ url = "mirror://pypi/r/readme/readme-${version}.tar.gz";
sha256 = "08j2w67nilczn1i5r7h22vag9673i6vnfhyq2rv27r1bdmi5a30m";
};
@@ -18811,7 +18990,7 @@ in modules // {
version = "2.7.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/Whoosh/Whoosh-${version}.tar.gz";
+ url = "mirror://pypi/W/Whoosh/Whoosh-${version}.tar.gz";
sha256 = "1xx8rqk1v2xs7mxvy9q4sgz2qmgvhf6ygbqjng3pl83ka4f0xz6d";
};
@@ -18832,7 +19011,7 @@ in modules // {
version = "3.3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysolr/pysolr-${version}.tar.gz";
+ url = "mirror://pypi/p/pysolr/pysolr-${version}.tar.gz";
sha256 = "1wapg9n7myn7c82r3nzs2gisfzx52nip8w2mrfy0yih1zn02mnd6";
};
@@ -18854,7 +19033,7 @@ in modules // {
version = "2.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-haystack/django-haystack-${version}.tar.gz";
+ url = "mirror://pypi/d/django-haystack/django-haystack-${version}.tar.gz";
sha256 = "04cva8qg79xig4zqhb4dwkpm7734dvhzqclzvrdz70fh59ki5b4f";
};
@@ -18880,7 +19059,7 @@ in modules // {
version = "0.3.0.dev1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/G/GeoAlchemy2/${name}.tar.gz";
+ url = "mirror://pypi/G/GeoAlchemy2/${name}.tar.gz";
sha256 = "1j95p860ikpcpcirs5791yjpy8rf18zsz7vvsdy6v3x32hkim0k6";
};
@@ -18899,7 +19078,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/geopy/geopy-${version}.tar.gz";
+ url = "mirror://pypi/g/geopy/geopy-${version}.tar.gz";
sha256 = "04j1lxcsfyv03h0n0q7p2ig7a4n13x4x20fzxn8bkazpx6lyal22";
};
@@ -18916,7 +19095,7 @@ in modules // {
version = "0.1.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/django-multiselectfield/django-multiselectfield-${version}.tar.gz";
+ url = "mirror://pypi/d/django-multiselectfield/django-multiselectfield-${version}.tar.gz";
sha256 = "0v7wf82f8688srdsym9ajv1j54bxfxwvydypc03f8xyl4c1raziv";
};
@@ -18959,7 +19138,7 @@ in modules // {
name = "rdflib-4.1.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rdflib/${name}.tar.gz";
+ url = "mirror://pypi/r/rdflib/${name}.tar.gz";
sha256 = "0kvaf332cqbi47rqzlpdx4mbkvw12mkrzkj8n9l19wk713d4py9w";
};
@@ -18979,7 +19158,7 @@ in modules // {
version = "0.5.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/isodate/${name}.tar.gz";
+ url = "mirror://pypi/i/isodate/${name}.tar.gz";
sha256 = "42105c41d037246dc1987e36d96f3752ffd5c0c24834dd12e4fdbe1e79544e31";
};
@@ -18993,7 +19172,7 @@ in modules // {
name = "robomachine-0.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/R/RoboMachine/RoboMachine-0.6.tar.gz";
+ url = "mirror://pypi/R/RoboMachine/RoboMachine-0.6.tar.gz";
sha256 = "6c9a9bae7bffa272b2a09b05df06c29a3a776542c70cae8041a8975a061d2e54";
};
@@ -19018,7 +19197,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/robotframework/${name}.tar.gz";
+ url = "mirror://pypi/r/robotframework/${name}.tar.gz";
sha256 = "0mfd0s989j3jrpl8q0lb4wsjy1x280chfr9r74m2dyi9c7rxzc58";
};
@@ -19040,7 +19219,7 @@ in modules // {
name = "robotframework-selenium2library-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/robotframework-selenium2library/${name}.tar.gz";
+ url = "mirror://pypi/r/robotframework-selenium2library/${name}.tar.gz";
sha256 = "1asdwrpb4s7q08bx641yrh3yicgba14n3hxmsqs58mqf86ignwly";
};
@@ -19062,7 +19241,7 @@ in modules // {
name = "robotframework-tools-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/robotframework-tools/${name}.tar.gz";
+ url = "mirror://pypi/r/robotframework-tools/${name}.tar.gz";
sha256 = "04gkn1zpf3rsvbqdxrrjqqi8sa0md9gqwh6n5w2m03fdwjg4lc7q";
};
@@ -19082,7 +19261,7 @@ in modules // {
name = "robotsuite-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/robotsuite/${name}.zip";
+ url = "mirror://pypi/r/robotsuite/${name}.zip";
sha256 = "0sw09vrvwv3gzqb6jvhbrz09l6nzzj3i9av34qjddqfwq7cr1bla";
};
@@ -19139,7 +19318,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/rope/${name}.tar.gz";
+ url = "mirror://pypi/r/rope/${name}.tar.gz";
sha256 = "0rdlvp8h74qs49wz1hx6qy8mgp2ddwlfs7z13h9139ynq04a3z7z";
};
@@ -19156,7 +19335,7 @@ in modules // {
name = "ropemacs-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/ropemacs/${name}.tar.gz";
+ url = "mirror://pypi/r/ropemacs/${name}.tar.gz";
sha256 = "1x5qf1drcdz9jfiiakc60kzqkb3ahsg9j902c5byf3gjfacdrmqj";
};
@@ -19175,7 +19354,7 @@ in modules // {
name = "ropemode-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/ropemode/${name}.tar.gz";
+ url = "mirror://pypi/r/ropemode/${name}.tar.gz";
sha256 = "0jw6h1wvk6wk0wknqdf7s9pw76m8472jv546lqdd88jbl2scgcjl";
};
@@ -19195,7 +19374,7 @@ in modules // {
name = "routes-1.12.3";
src = pkgs.fetchurl {
- url = http://pypi.python.org/packages/source/R/Routes/Routes-1.12.3.tar.gz;
+ url = mirror://pypi/R/Routes/Routes-1.12.3.tar.gz;
sha256 = "eacc0dfb7c883374e698cebaa01a740d8c78d364b6e7f3df0312de042f77aa36";
};
@@ -19228,7 +19407,7 @@ in modules // {
name = "rpy2-2.5.6";
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rpy2/${name}.tar.gz";
+ url = "mirror://pypi/r/rpy2/${name}.tar.gz";
sha256 = "d0d584c435b5ed376925a95a4525dbe87de7fa9260117e9f208029e0c919ad06";
};
buildInputs = with pkgs; [ readline R pcre lzma bzip2 zlib icu ];
@@ -19246,7 +19425,7 @@ in modules // {
version = "3.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rpyc/${name}.tar.gz";
+ url = "mirror://pypi/r/rpyc/${name}.tar.gz";
sha256 = "43fa845314f0bf442f5f5fab15bb1d1b5fe2011a8fc603f92d8022575cef8b4b";
};
@@ -19264,7 +19443,7 @@ in modules // {
version = "3.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/rsa/${name}.tar.gz";
+ url = "mirror://pypi/r/rsa/${name}.tar.gz";
sha256 = "03f3d9bebad06681771016b8752a40b12f615ff32363c7aa19b3798e73ccd615";
};
@@ -19287,7 +19466,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/SquareMap/SquareMap-1.0.4.tar.gz";
+ url = "mirror://pypi/S/SquareMap/SquareMap-1.0.4.tar.gz";
sha256 = "feab6cb3b222993df68440e34825d8a16de2c74fdb290ae3974c86b1d5f3eef8";
};
@@ -19303,7 +19482,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/ruamel.base/${name}.tar.gz";
+ url = "mirror://pypi/r/ruamel.base/${name}.tar.gz";
sha256 = "1wswxrn4givsm917mfl39rafgadimf1sldpbjdjws00g1wx36hf0";
};
@@ -19320,7 +19499,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/ruamel.ordereddict/${name}.tar.gz";
+ url = "mirror://pypi/r/ruamel.ordereddict/${name}.tar.gz";
sha256 = "1xmkl8v9l9inm2pyxgc1fm5005yxm7fkd5gv74q7lj1iy5qc8n3h";
};
@@ -19336,7 +19515,7 @@ in modules // {
version = "0.10.13";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/r/ruamel.yaml/${name}.tar.gz";
+ url = "mirror://pypi/r/ruamel.yaml/${name}.tar.gz";
sha256 = "0r9mn5lm9dcxpy0wpn18cp7i5hkvjvknv3dxg8d9ca6km39m4asn";
};
@@ -19354,7 +19533,7 @@ in modules // {
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz";
+ url = "mirror://pypi/R/RunSnakeRun/RunSnakeRun-2.0.4.tar.gz";
sha256 = "61d03a13f1dcb3c1829f5a146da1fe0cc0e27947558a51e848b6d469902815ef";
};
@@ -19388,7 +19567,7 @@ in modules // {
name = "s3transfer-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/s3transfer/${name}.tar.gz";
+ url = "mirror://pypi/s/s3transfer/${name}.tar.gz";
sha256 = "0ma31zvv7gy240xgd1zw853lpzkdci6mapzpg3x4vycann6yvf9b";
};
@@ -19420,7 +19599,7 @@ in modules // {
name = "seqdiag-0.9.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/seqdiag/${name}.tar.gz";
+ url = "mirror://pypi/s/seqdiag/${name}.tar.gz";
sha256 = "1qa7d0m1wahvmrj95rxkb6128cbwd4w3gy8gbzncls66h46bifiz";
};
@@ -19447,7 +19626,7 @@ in modules // {
version = "2.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pysendfile/pysendfile-${version}.tar.gz";
+ url = "mirror://pypi/p/pysendfile/pysendfile-${version}.tar.gz";
sha256 = "05qf0m32isflln1zjgxlpw0wf469lj86vdwwqyizp1h94x5l22ji";
};
@@ -19481,7 +19660,7 @@ in modules // {
name = "xattr-0.7.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xattr/${name}.tar.gz";
+ url = "mirror://pypi/x/xattr/${name}.tar.gz";
sha256 = "0nbqfghgy26jyp5q7wl3rj78wr8s39m5042df2jlldg3fx6j0417";
};
@@ -19525,16 +19704,16 @@ in modules // {
scipy_0_16 = self.buildScipyPackage rec {
version = "0.16.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/scipy/scipy-${version}.tar.gz";
+ url = "mirror://pypi/s/scipy/scipy-${version}.tar.gz";
sha256 = "ecd1efbb1c038accb0516151d1e6679809c6010288765eb5da6051550bf52260";
};
- numpy = self.numpy_1_10;
+ numpy = self.numpy;
};
scipy_0_17 = self.buildScipyPackage rec {
version = "0.17.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/scipy/scipy-${version}.tar.gz";
+ url = "mirror://pypi/s/scipy/scipy-${version}.tar.gz";
sha256 = "f600b755fb69437d0f70361f9e560ab4d304b1b66987ed5a28bdd9dd7793e089";
};
numpy = self.numpy;
@@ -19545,7 +19724,7 @@ in modules // {
version = "0.11.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/scikit-image/${name}.tar.gz";
+ url = "mirror://pypi/s/scikit-image/${name}.tar.gz";
sha256 = "768e568f3299966c294b7eb8cd114fc648f7bfaef422ee9cc750dd8d9d09e44b";
};
@@ -19567,7 +19746,7 @@ in modules // {
disabled = stdenv.isi686; # https://github.com/scikit-learn/scikit-learn/issues/5534
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/scikit-learn/${name}.tar.gz";
+ url = "mirror://pypi/s/scikit-learn/${name}.tar.gz";
sha256 = "9f4cf58e57d81783289fc503caaed1f210bab49b7a6f680bf3c04b1e0a96e5f0";
};
@@ -19593,7 +19772,7 @@ in modules // {
name = "scripttest-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/scripttest/scripttest-${version}.tar.gz";
+ url = "mirror://pypi/s/scripttest/scripttest-${version}.tar.gz";
sha256 = "951cfc25219b0cd003493a565f2e621fd791beaae9f9a3bdd7024d8626419c38";
};
@@ -19611,7 +19790,7 @@ in modules // {
seaborn = buildPythonPackage rec {
name = "seaborn-0.6.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/seaborn/${name}.tar.gz";
+ url = "mirror://pypi/s/seaborn/${name}.tar.gz";
sha256 = "e078399b56ed0d53a4aa8bd4d6bd4a9a9deebc0b4acad259d0ef81830affdb68";
};
@@ -19636,7 +19815,7 @@ in modules // {
selenium = buildPythonPackage rec {
name = "selenium-2.44.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/selenium/${name}.tar.gz";
+ url = "mirror://pypi/s/selenium/${name}.tar.gz";
sha256 = "0l70pqwg88imbylcd831vg8nj8ipy4zr331f6qjccss7vn56i2h5";
};
@@ -19669,7 +19848,7 @@ in modules // {
version = "1.10.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/setuptools_scm/${name}.tar.bz2";
+ url = "mirror://pypi/s/setuptools_scm/${name}.tar.bz2";
sha256 = "1cdea91bbe1ec4d52b3e9c451ab32ae6e1f3aa3fd91e90580490a9eb75bea286";
};
@@ -19688,7 +19867,7 @@ in modules // {
version = "1.2.11";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/setuptools_darcs/${name}.tar.gz";
+ url = "mirror://pypi/s/setuptools_darcs/${name}.tar.gz";
sha256 = "1wsh0g1fn10msqk87l5jrvzs0yj5mp6q9ld3gghz6zrhl9kqzdn1";
};
@@ -19713,7 +19892,7 @@ in modules // {
name = "setuptools-trial-0.5.12";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/setuptools_trial/setuptools_trial-0.5.12.tar.gz";
+ url = "mirror://pypi/s/setuptools_trial/setuptools_trial-0.5.12.tar.gz";
sha256 = "9cc4ca5fd432944eb95e193f28b5a602e8b07201fea4d7077c0976a40f073432";
};
@@ -19733,7 +19912,7 @@ in modules // {
name = "simplegeneric-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/simplegeneric/${name}.zip";
+ url = "mirror://pypi/s/simplegeneric/${name}.zip";
sha256 = "dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173";
};
@@ -19752,7 +19931,7 @@ in modules // {
disabled = isPy26;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/shortuuid/${name}.tar.gz";
+ url = "mirror://pypi/s/shortuuid/${name}.tar.gz";
sha256 = "4606dbb19124d98109c00e2cafae2df8117aec02115623e18fb2abe3f766d293";
};
@@ -19771,7 +19950,7 @@ in modules // {
name = "shouldbe-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/shouldbe/${name}.tar.gz";
+ url = "mirror://pypi/s/shouldbe/${name}.tar.gz";
sha256 = "07pchxpv1xvjbck0xy44k3a1jrvklg0wbyccn14w0i7d135d4174";
};
@@ -19792,7 +19971,7 @@ in modules // {
name = "simplejson-3.8.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/simplejson/${name}.tar.gz";
+ url = "mirror://pypi/s/simplejson/${name}.tar.gz";
sha256 = "14r4l4rcsyf87p2j4ycsbb017n4vzxfmv285rq2gny4w47rwi2j2";
};
@@ -19821,7 +20000,7 @@ in modules // {
buildInputs = with self; [ pep8 pytest tox ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/simpleldap/simpleldap-${version}.tar.gz";
+ url = "mirror://pypi/s/simpleldap/simpleldap-${version}.tar.gz";
sha256 = "a5916680a7fe1b2c5d74dc76351be2941d03b7b94a50d8520280e3f588a84e61";
};
@@ -19844,7 +20023,7 @@ in modules // {
disabled = isPy3k || isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/SimpleParse/SimpleParse-${version}.tar.gz";
+ url = "mirror://pypi/S/SimpleParse/SimpleParse-${version}.tar.gz";
sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg";
};
@@ -19862,7 +20041,7 @@ in modules // {
name = "sigal-1.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sigal/${name}.tar.gz";
+ url = "mirror://pypi/s/sigal/${name}.tar.gz";
sha256 = "198g2r8bii6a0p44mlk1wg07jjv95xpfvnqhhxxziqpizc776b34";
};
@@ -19886,7 +20065,7 @@ in modules // {
version = "0.1a1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/slowaes/${name}.tar.gz";
+ url = "mirror://pypi/s/slowaes/${name}.tar.gz";
sha256 = "83658ae54cc116b96f7fdb12fdd0efac3a4e8c7c7064e3fac3f4a881aa54bf09";
};
@@ -19903,7 +20082,7 @@ in modules // {
name = "snowballstemmer-1.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/snowballstemmer/${name}.tar.gz";
+ url = "mirror://pypi/s/snowballstemmer/${name}.tar.gz";
sha256 = "919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128";
};
@@ -19925,7 +20104,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sqlite3dbm/${name}.tar.gz";
+ url = "mirror://pypi/s/sqlite3dbm/${name}.tar.gz";
sha256 = "4721607e0b817b89efdba7e79cab881a03164b94777f4cf796ad5dd59a7612c5";
};
@@ -19942,7 +20121,7 @@ in modules // {
name = "pgpdump-1.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pgpdump/pgpdump-1.5.tar.gz";
+ url = "mirror://pypi/p/pgpdump/pgpdump-1.5.tar.gz";
sha256 = "1c4700857bf7ba735b08cfe4101aa3a4f5fd839657af249c17b2697c20829668";
};
@@ -19974,7 +20153,7 @@ in modules // {
version = "1.5.13";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/S/Shapely/${name}.tar.gz";
+ url = "mirror://pypi/S/Shapely/${name}.tar.gz";
sha256 = "68f8efb43112e8ef1f7e56e2c9eef64e0cbc1c19528c627696fb07345075a348";
};
@@ -20005,7 +20184,7 @@ in modules // {
version = "1.0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sockjs-tornado/${name}.tar.gz";
+ url = "mirror://pypi/s/sockjs-tornado/${name}.tar.gz";
sha256 = "15lcy40h2cm0l8aknbrk48p2sni5wzybsqjx1hxwpk9lfa1xryyv";
};
@@ -20025,7 +20204,7 @@ in modules // {
name = "sopel-6.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sopel/${name}.tar.gz";
+ url = "mirror://pypi/s/sopel/${name}.tar.gz";
sha256 = "1swvw7xw8n5anb8ah8jilk4vk1y30y62fkibfd9vm9fbk45d1q48";
};
@@ -20035,7 +20214,7 @@ in modules // {
disabled = isPyPy || isPy26 || isPy27;
checkPhase = ''
- ${python.interpreter} test/*.py
+ ${python.interpreter} test/*.py #*/
'';
meta = {
description = "Simple and extensible IRC bot";
@@ -20050,7 +20229,7 @@ in modules // {
version = "0.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sounddevice/${name}.tar.gz";
+ url = "mirror://pypi/s/sounddevice/${name}.tar.gz";
sha256 = "8e5a6816b369c7aea77e06092b2fee99c8b6efbeef4851f53ea3cb208a7607f5";
};
@@ -20075,7 +20254,7 @@ in modules // {
name = "stevedore-1.7.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/stevedore/${name}.tar.gz";
+ url = "mirror://pypi/s/stevedore/${name}.tar.gz";
sha256 = "149pjc0c3z6khjisn4yil3f94qjnzwafz093wc8rrzbw828qdkv8";
};
@@ -20091,6 +20270,36 @@ in modules // {
};
};
+ Theano = buildPythonPackage rec {
+ name = "Theano-0.8.1";
+
+ disabled = isPyPy || pythonOlder "2.6" || (isPy3k && pythonOlder "3.3");
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/T/Theano/${name}.tar.gz";
+ sha256 = "17dikk94r8bzkxg976srqlhj5c7phs9gl837iabyfdpixkbrl79g";
+ };
+
+ #preCheck = ''
+ # mkdir -p check-phase
+ # export HOME=$(pwd)/check-phase
+ #'';
+ doCheck = false;
+ # takes far too long, also throws "TypeError: sort() missing 1 required positional argument: 'a'"
+ # when run from the installer, and testing with Python 3.5 hits github.com/Theano/Theano/issues/4276,
+ # the fix for which hasn't been merged yet.
+
+ # keep Nose around since running the tests by hand is possible from Python or bash
+ propagatedBuildInputs = [ stdenv ] ++ (with self; [ nose numpy numpy.blas pydot_ng scipy six ]);
+
+ meta = {
+ homepage = http://deeplearning.net/software/theano/;
+ description = "A Python library for large-scale array computation";
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = [ maintainers.bcdarwin ];
+ };
+ };
+
tidylib = buildPythonPackage rec {
version = "0.2.4";
name = "pytidylib-${version}";
@@ -20098,7 +20307,7 @@ in modules // {
propagatedBuildInputs = [ pkgs.html-tidy ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pytidylib/pytidylib-${version}.tar.gz";
+ url = "mirror://pypi/p/pytidylib/pytidylib-${version}.tar.gz";
sha256 = "0af07bd8ebd256af70ca925ada9337faf16d85b3072624f975136a5134150ab6";
};
@@ -20128,7 +20337,7 @@ in modules // {
version = "1.50.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/T/TileStache/TileStache-${version}.tar.gz";
+ url = "mirror://pypi/T/TileStache/TileStache-${version}.tar.gz";
sha256 = "1z1j35pz77lhhjdn69sq5rmz62b5m444507d8zjnp0in5xqaj6rj";
};
@@ -20148,7 +20357,7 @@ in modules // {
name = "timelib-0.2.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/timelib/${name}.zip";
+ url = "mirror://pypi/t/timelib/${name}.zip";
sha256 = "49142233bdb5971d64a41e05a1f80a408a02be0dc7d9f8c99e7bdd0613ba81cb";
};
@@ -20166,7 +20375,7 @@ in modules // {
version = "2.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pid/${name}.tar.gz";
+ url = "mirror://pypi/p/pid/${name}.tar.gz";
sha256 = "0cylj8p25nwkdfgy4pzai21wyzmrxdqlwwbzqag9gb5qcjfdwk05";
};
@@ -20187,7 +20396,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pydns/${name}.tar.gz";
+ url = "mirror://pypi/p/pydns/${name}.tar.gz";
sha256 = "0qnv7i9824nb5h9psj0rwzjyprwgfiwh5s5raa9avbqazy5hv5pi";
};
@@ -20200,7 +20409,7 @@ in modules // {
version = "2.1.1";
src = pkgs.fetchurl {
- url = " https://pypi.python.org/packages/source/p/python-daemon/${name}.tar.gz";
+ url = " mirror://pypi/p/python-daemon/${name}.tar.gz";
sha256 = "17v80qb98p1gv4j9mq6wb55cv7hc4j1hzw5y2f4s5hrpxs3w3a2q";
};
@@ -20222,7 +20431,7 @@ in modules // {
disabled = isPy34 || isPy35 || isPyPy; # some tests fail
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sympy/${name}.tar.gz";
+ url = "mirror://pypi/s/sympy/${name}.tar.gz";
sha256 = "1fc272b51091aabe7d07f1bf9f0a47f3e28657fb2bec52bf3ef0e8f159f5f564";
};
@@ -20245,7 +20454,7 @@ in modules // {
name = "pilkit-1.1.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pilkit/${name}.tar.gz";
+ url = "mirror://pypi/p/pilkit/${name}.tar.gz";
sha256 = "e00585f5466654ea2cdbf7decef9862cb00e16fd363017fa7ef6623a16b0d2c7";
};
@@ -20267,7 +20476,7 @@ in modules // {
name = "clint-0.5.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/c/clint/${name}.tar.gz";
+ url = "mirror://pypi/c/clint/${name}.tar.gz";
sha256 = "1an5lkkqk1zha47198p42ji3m94xmzx1a03dn7866m87n4r4q8h5";
};
@@ -20290,7 +20499,7 @@ in modules // {
name = "argh-0.26.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/a/argh/${name}.tar.gz";
+ url = "mirror://pypi/a/argh/${name}.tar.gz";
sha256 = "1nqham81ihffc9xmw85dz3rg3v90rw7h0dp3dy0bh3qkp4n499q6";
};
@@ -20310,7 +20519,7 @@ in modules // {
name = "nose-progressive-1.5.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/n/nose-progressive/${name}.tar.gz";
+ url = "mirror://pypi/n/nose-progressive/${name}.tar.gz";
sha256 = "0mfbjv3dcg23q0a130670g7xpfyvgza4wxkj991xxh8w9hs43ga4";
};
@@ -20329,7 +20538,7 @@ in modules // {
name = "blessings-1.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/b/blessings/${name}.tar.gz";
+ url = "mirror://pypi/b/blessings/${name}.tar.gz";
sha256 = "01rhgn2c3xjf9h1lxij9m05iwf2ba6d0vd7nic26c2gic4q73igd";
};
@@ -20351,7 +20560,7 @@ in modules // {
propagatedBuildInputs = with self; [ quantities numpy ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/semantic/semantic-1.0.3.tar.gz";
+ url = "mirror://pypi/s/semantic/semantic-1.0.3.tar.gz";
sha256 = "bbc47dad03dddb1ba5895612fdfa1e43cfb3c497534976cebacd4f3684b505b4";
};
@@ -20378,7 +20587,7 @@ in modules // {
buildInputs = [ self.pbr ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sandboxlib/sandboxlib-0.3.1.tar.gz";
+ url = "mirror://pypi/s/sandboxlib/sandboxlib-0.3.1.tar.gz";
sha256 = "0csj8hbpylqdkxcpqkcfs73dfvdqkyj23axi8m9drqdi4dhxb41h";
};
@@ -20392,7 +20601,7 @@ in modules // {
semantic-version = buildPythonPackage rec {
name = "semantic_version-2.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/semantic_version/${name}.tar.gz";
+ url = "mirror://pypi/s/semantic_version/${name}.tar.gz";
sha256 = "7e8b7fa74a3bc9b6e90b15b83b9bc2377c78eaeae3447516425f475d5d6932d2";
};
@@ -20406,7 +20615,7 @@ in modules // {
sexpdata = buildPythonPackage rec {
name = "sexpdata-0.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sexpdata/${name}.tar.gz";
+ url = "mirror://pypi/s/sexpdata/${name}.tar.gz";
sha256 = "eb696bc66b35def5fb356de09481447dff4e9a3ed926823134e1d0f35eade428";
};
@@ -20423,7 +20632,7 @@ in modules // {
name = "sh-1.11";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sh/${name}.tar.gz";
+ url = "mirror://pypi/s/sh/${name}.tar.gz";
sha256 = "590fb9b84abf8b1f560df92d73d87965f1e85c6b8330f8a5f6b336b36f0559a4";
};
@@ -20455,7 +20664,7 @@ in modules // {
name = "six-1.10.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/six/${name}.tar.gz";
+ url = "mirror://pypi/s/six/${name}.tar.gz";
sha256 = "0snmb8xffb3vsma0z67i0h0w2g2dy0p3gsgh9gi4i0kgc5l8spqh";
};
@@ -20508,7 +20717,7 @@ in modules // {
name = "smartdc-0.1.12";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/s/smartdc/smartdc-0.1.12.tar.gz;
+ url = mirror://pypi/s/smartdc/smartdc-0.1.12.tar.gz;
sha256 = "36206f4fddecae080c66faf756712537e650936b879abb23a8c428731d2415fe";
};
@@ -20524,7 +20733,7 @@ in modules // {
socksipy-branch = buildPythonPackage rec {
name = "SocksiPy-branch-1.01";
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/S/SocksiPy-branch/SocksiPy-branch-1.01.tar.gz;
+ url = mirror://pypi/S/SocksiPy-branch/SocksiPy-branch-1.01.tar.gz;
sha256 = "01l41v4g7fy9fzvinmjxy6zcbhgqaif8dhdqm4w90fwcw9h51a8p";
};
meta = {
@@ -20538,7 +20747,7 @@ in modules // {
name = "sorl-thumbnail-11.12";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sorl-thumbnail/${name}.tar.gz";
+ url = "mirror://pypi/s/sorl-thumbnail/${name}.tar.gz";
sha256 = "050b9kzbx7jvs3qwfxxshhis090hk128maasy8pi5wss6nx5kyw4";
};
@@ -20558,7 +20767,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/supervisor/${name}.tar.gz";
+ url = "mirror://pypi/s/supervisor/${name}.tar.gz";
sha256 = "e3c3b35804c24b6325b5ba462553ebee80d5f4d1766274737b5c532cd4a11d59";
};
@@ -20579,7 +20788,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/subprocess32/${name}.tar.gz";
+ url = "mirror://pypi/s/subprocess32/${name}.tar.gz";
sha256 = "ddf4d46ed2be2c7e7372dfd00c464cabb6b3e29ca4113d85e26f82b3d2c220f6";
};
@@ -20610,7 +20819,7 @@ in modules // {
# https://github.com/sphinx-doc/sphinx/issues/2394
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/S/Sphinx/${name}.tar.gz";
+ url = "mirror://pypi/S/Sphinx/${name}.tar.gz";
sha256 = "12pzlfkjjlwgvsj56k0y809jpx5mgcs9548k1l4kdbr028ifjfqb";
};
@@ -20636,7 +20845,7 @@ in modules // {
sphinx_1_2 = self.sphinx.override rec {
name = "sphinx-1.2.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sphinx/sphinx-1.2.3.tar.gz";
+ url = "mirror://pypi/s/sphinx/sphinx-1.2.3.tar.gz";
sha256 = "94933b64e2fe0807da0612c574a021c0dac28c7bd3c4a23723ae5a39ea8f3d04";
};
patches = [];
@@ -20649,7 +20858,7 @@ in modules // {
name = "sphinx_rtd_theme-0.1.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sphinx_rtd_theme/${name}.tar.gz";
+ url = "mirror://pypi/s/sphinx_rtd_theme/${name}.tar.gz";
sha256 = "18d0r63w7jpdrk4q5qy26n08vdlmnj9sar93akwjphyambw4cf17";
};
@@ -20675,7 +20884,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sphinxcontrib-httpdomain/${name}.tar.gz";
+ url = "mirror://pypi/s/sphinxcontrib-httpdomain/${name}.tar.gz";
sha256 = "ba8fbe82eddc96cfa9d7b975b0422801a14ace9d7e051b8b2c725b92ea6137b5";
};
@@ -20695,7 +20904,7 @@ in modules // {
name = "sphinxcontrib-plantuml-0.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sphinxcontrib-plantuml/${name}.tar.gz";
+ url = "mirror://pypi/s/sphinxcontrib-plantuml/${name}.tar.gz";
sha256 = "011yprqf41dcm1824zgk2w8vi9115286pmli6apwhlrsxc6b6cwv";
};
@@ -20716,7 +20925,7 @@ in modules // {
name = "Sphinx-PyPI-upload-0.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/Sphinx-PyPI-upload/${name}.tar.gz";
+ url = "mirror://pypi/S/Sphinx-PyPI-upload/${name}.tar.gz";
sha256 = "5f919a47ce7a7e6028dba809de81ae1297ac192347cf6fc54efca919d4865159";
};
@@ -20739,7 +20948,7 @@ in modules // {
doCheck = !isPyPy;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz";
+ url = "mirror://pypi/S/SQLAlchemy/${name}.tar.gz";
sha256 = "0rhxgr85xdhjn467qfs0dkyj8x46zxcv6ad3dfx3w14xbkb3kakp";
};
@@ -20773,7 +20982,7 @@ in modules // {
doCheck = !isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz";
+ url = "mirror://pypi/S/SQLAlchemy/${name}.tar.gz";
sha256 = "9edb47d137db42d57fd26673d6c841e189b1aeb9b566cca908962fcc8448c0bc";
};
@@ -20795,12 +21004,14 @@ in modules // {
};
};
- sqlalchemy = buildPythonPackage rec {
+ sqlalchemy = self.sqlalchemy_1_0;
+
+ sqlalchemy_1_0 = buildPythonPackage rec {
name = "SQLAlchemy-${version}";
version = "1.0.12";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/S/SQLAlchemy/${name}.tar.gz";
+ url = "mirror://pypi/S/SQLAlchemy/${name}.tar.gz";
sha256 = "1l8qclhd0s90w3pvwhi5mjxdwr5j7gw7cjka2fx6f2vqmq7f4yb6";
};
@@ -20859,7 +21070,7 @@ in modules // {
name = "sqlalchemy-migrate-0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sqlalchemy-migrate/${name}.tar.gz";
+ url = "mirror://pypi/s/sqlalchemy-migrate/${name}.tar.gz";
sha256 = "00z0lzjs4ksr9yr31zs26csyacjvavhpz6r74xaw1r89kk75qg7q";
};
@@ -20895,7 +21106,7 @@ in modules // {
doCheck = !isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/sqlparse/${name}.tar.gz";
+ url = "mirror://pypi/s/sqlparse/${name}.tar.gz";
sha256 = "108gy82x7davjrn3jqn7yv4r5v4jrzp892ysfx8l00abr8v6r337";
};
@@ -20915,7 +21126,7 @@ in modules // {
version = "0.6.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/statsmodels/${name}.tar.gz";
+ url = "mirror://pypi/s/statsmodels/${name}.tar.gz";
sha256 = "be4e44374aec9e848b73e5a230dee190ac0c4519e1d40f69a5813190b13ec676";
};
@@ -20940,7 +21151,7 @@ in modules // {
disabled = isPy3k; # next release will be py3k compatible
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-statsd/${name}.tar.gz";
+ url = "mirror://pypi/p/python-statsd/${name}.tar.gz";
sha256 = "3d2fc153e0d894aa9983531ef47d20d75bd4ee9fd0e46a9d82f452dde58a0a71";
};
@@ -20959,7 +21170,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/stompclient/${name}.tar.gz";
+ url = "mirror://pypi/s/stompclient/${name}.tar.gz";
sha256 = "95a4e98dd0bba348714439ea11a25ee8a74acb8953f95a683924b5bf2a527e4e";
};
@@ -21057,7 +21268,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/sure/${name}.tar.gz";
+ url = "mirror://pypi/s/sure/${name}.tar.gz";
sha256 = "1lyjq0rvkbv585dppjdq90lbkm6gyvag3wgrggjzyh7cpyh5c12w";
};
@@ -21076,7 +21287,7 @@ in modules // {
name = "structlog-15.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/structlog/${name}.tar.gz";
+ url = "mirror://pypi/s/structlog/${name}.tar.gz";
sha256 = "1h9qz4fsd7ph8rf80rqmlyj2q54xapgrmkpnyca01w1z8ww6f9w7";
};
@@ -21098,7 +21309,7 @@ in modules // {
version = "1.1.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/svgwrite/${name}.tar.gz";
+ url = "mirror://pypi/s/svgwrite/${name}.tar.gz";
sha256 = "1f018813072aa4d7e95e58f133acb3f68fa7de0a0d89ec9402cc38406a0ec5b8";
};
@@ -21117,7 +21328,7 @@ in modules // {
version = "0.3.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/freezegun/freezegun-${version}.tar.gz";
+ url = "mirror://pypi/f/freezegun/freezegun-${version}.tar.gz";
sha256 = "02ly89wwn0plcw8clkkzvxaw6zlpm8qyqpm9x2mfw4a0vppb4ngf";
};
@@ -21191,7 +21402,7 @@ in modules // {
name = "tabulate-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tabulate/${name}.tar.gz";
+ url = "mirror://pypi/t/tabulate/${name}.tar.gz";
sha256 = "9071aacbd97a9a915096c1aaf0dc684ac2672904cd876db5904085d6dac9810e";
};
@@ -21284,7 +21495,7 @@ in modules // {
name = "taskw-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/taskw/${name}.tar.gz";
+ url = "mirror://pypi/t/taskw/${name}.tar.gz";
sha256 = "1fa7bv5996ppfbryv02lpnlhk5dra63lhlwrb1i4ifqbziqfqh5n";
};
@@ -21314,7 +21525,7 @@ in modules // {
name = "tempita-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/T/Tempita/Tempita-${version}.tar.gz";
+ url = "mirror://pypi/T/Tempita/Tempita-${version}.tar.gz";
sha256 = "cacecf0baa674d356641f1d406b8bff1d756d739c46b869a54de515d08e6fc9c";
};
@@ -21333,7 +21544,7 @@ in modules // {
version = "0.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/terminado/${name}.tar.gz";
+ url = "mirror://pypi/t/terminado/${name}.tar.gz";
sha256 = "2c0ba1f624067dccaaead7d2247cfe029806355cef124dc2ccb53c83229f0126";
};
@@ -21386,7 +21597,7 @@ in modules // {
version = "2.4.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/keystonemiddleware/${name}.tar.gz";
+ url = "mirror://pypi/k/keystonemiddleware/${name}.tar.gz";
sha256 = "0avrn1f897rnam9wfdanpdwsmn8is3ncfh3nnzq3d1m31b1yqqr6";
};
@@ -21409,7 +21620,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/testscenarios/${name}.tar.gz";
+ url = "mirror://pypi/t/testscenarios/${name}.tar.gz";
sha256 = "1671jvrvqlmbnc42j7pc5y6vc37q44aiwrq0zic652pxyy2fxvjg";
};
@@ -21427,7 +21638,7 @@ in modules // {
version = "0.0.20";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/testrepository/${name}.tar.gz";
+ url = "mirror://pypi/t/testrepository/${name}.tar.gz";
sha256 = "1ssqb07c277010i6gzzkbdd46gd9mrj0bi0i8vn560n2k2y4j93m";
};
@@ -21450,7 +21661,7 @@ in modules // {
version = "0.2.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/testresources/${name}.tar.gz";
+ url = "mirror://pypi/t/testresources/${name}.tar.gz";
sha256 = "0cbj3plbllyz42c4b5xxgwaa7mml54lakslrn4kkhinxhdri22md";
};
@@ -21469,7 +21680,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/testtools/${name}.tar.gz";
+ url = "mirror://pypi/t/testtools/${name}.tar.gz";
sha256 = "15yxz8d70iy1b1x6gd7spvblq0mjxjardl4vnaqasxafzc069zca";
};
@@ -21489,7 +21700,7 @@ in modules // {
name = "traitlets-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/traitlets/${name}.tar.gz";
+ url = "mirror://pypi/t/traitlets/${name}.tar.gz";
sha256 = "440e38dfa5d2a26c086d4b427cfb7aed17d0a2dca78bce90c33354da2592af5b";
};
@@ -21513,7 +21724,7 @@ in modules // {
version = "0.1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-mimeparse/${name}.tar.gz";
+ url = "mirror://pypi/p/python-mimeparse/${name}.tar.gz";
sha256 = "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w";
};
@@ -21533,7 +21744,7 @@ in modules // {
version = "0.0.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/extras/extras-${version}.tar.gz";
+ url = "mirror://pypi/e/extras/extras-${version}.tar.gz";
sha256 = "1h7zx4dfyclalg0fqnfjijpn0f793a9mx8sy3b27gd31nr6dhq3s";
};
@@ -21551,7 +21762,7 @@ in modules // {
name = "texttable-0.8.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/texttable/${name}.tar.gz";
+ url = "mirror://pypi/t/texttable/${name}.tar.gz";
sha256 = "0bkhs4dx9s6g7fpb969hygq56hyz4ncfamlynw72s0n6nqfbd1w5";
};
@@ -21567,7 +21778,7 @@ in modules // {
version = "0.4.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tlslite/${name}.tar.gz";
+ url = "mirror://pypi/t/tlslite/${name}.tar.gz";
sha256 = "1fxx6d3nw5r1hqna1h2jvqhcygn9fyshlm0gh3gp0b1ji824gd6r";
};
@@ -21583,7 +21794,7 @@ in modules // {
version = "5.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/q/qrcode/${name}.tar.gz";
+ url = "mirror://pypi/q/qrcode/${name}.tar.gz";
sha256 = "0skzrvhjnnacrz52jml4i050vdx5lfcd3np172srxjaghdgfxg9k";
};
@@ -21605,7 +21816,7 @@ in modules // {
version = "0.6.17";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tmdb3/${name}.zip";
+ url = "mirror://pypi/t/tmdb3/${name}.zip";
sha256 = "64a6c3f1a60a9d8bf18f96a5403f3735b334040345ac3646064931c209720972";
};
@@ -21621,7 +21832,7 @@ in modules // {
version = "0.7.4";
src = pkgs.fetchurl{
- url = "https://pypi.python.org/packages/source/t/toolz/toolz-${version}.tar.gz";
+ url = "mirror://pypi/t/toolz/toolz-${version}.tar.gz";
sha256 = "43c2c9e5e7a16b6c88ba3088a9bfc82f7db8e13378be7c78d6c14a5f8ed05afd";
};
@@ -21648,7 +21859,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tox/${name}.tar.gz";
+ url = "mirror://pypi/t/tox/${name}.tar.gz";
sha256 = "1vj73ar4rimq3fwy5r2z3jv4g9qbh8rmpmncsc00g0k310acqzxz";
};
};
@@ -21658,7 +21869,7 @@ in modules // {
version = "3.7.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tqdm/${name}.tar.gz";
+ url = "mirror://pypi/t/tqdm/${name}.tar.gz";
sha256 = "f12d792685f779e8754e623aff1a25a93b98a90457e3a2b7eb89b4401c2c239e";
};
@@ -21684,7 +21895,7 @@ in modules // {
buildInputs = with self; [ nosexcover ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/smmap/${name}.tar.gz";
+ url = "mirror://pypi/s/smmap/${name}.tar.gz";
sha256 = "0qlx25f6n2n9ff37w9gg62f217fzj16xlbh0pkz0lpxxjys64aqf";
};
};
@@ -21717,7 +21928,7 @@ in modules // {
version = "4.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/traits/${name}.tar.gz";
+ url = "mirror://pypi/t/traits/${name}.tar.gz";
sha256 = "5293a8786030b0b243e059f52004355b6939d7c0f1be2eb5a605b63cca484c84";
};
@@ -21748,7 +21959,7 @@ in modules // {
version = "1.4.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/transaction/${name}.tar.gz";
+ url = "mirror://pypi/t/transaction/${name}.tar.gz";
sha256 = "1b2304a886a85ad014f73d93346c14350fc214ae22a4f565f42f6761cfb9ecc5";
};
@@ -21766,7 +21977,7 @@ in modules // {
version = "0.11";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/transmissionrpc/${name}.tar.gz";
+ url = "mirror://pypi/t/transmissionrpc/${name}.tar.gz";
sha256 = "ec43b460f9fde2faedbfa6d663ef495b3fd69df855a135eebe8f8a741c0dde60";
};
@@ -21784,7 +21995,7 @@ in modules // {
version = "0.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/tl.eggdeps/tl.${name}.tar.gz";
+ url = "mirror://pypi/t/tl.eggdeps/tl.${name}.tar.gz";
sha256 = "a99de5e4652865224daab09b2e2574a4f7c1d0d9a267048f9836aa914a2caf3a";
};
@@ -21805,7 +22016,7 @@ in modules // {
disabled = isPyPy || isPy3k;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/turses/${name}.tar.gz";
+ url = "mirror://pypi/t/turses/${name}.tar.gz";
sha256 = "15mkhm3b5ka42h8qph0mhh8izfc1200v7651c62k7ldcs50ib9j6";
};
@@ -21839,7 +22050,7 @@ in modules // {
name = "tweepy-3.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/tweepy/${name}.tar.gz";
+ url = "mirror://pypi/t/tweepy/${name}.tar.gz";
sha256 = "0n2shilamgwhzmvf534xg7f6hrnznbixyl5pw2f5a3f391gwy37h";
};
@@ -21859,7 +22070,7 @@ in modules // {
version = "0.4.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/T/Twiggy/Twiggy-0.4.5.tar.gz";
+ url = "mirror://pypi/T/Twiggy/Twiggy-0.4.5.tar.gz";
sha256 = "4e8f1894e5aee522db6cb245ccbfde3c5d1aa08d31330c7e3af783b0e66eec23";
};
@@ -21880,7 +22091,7 @@ in modules // {
version = "1.15.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/twitter/${name}.tar.gz";
+ url = "mirror://pypi/t/twitter/${name}.tar.gz";
sha256 = "1m6b17irb9klc345k8174pni724jzy2973z2x2jg69h83hipjw2c";
};
@@ -21900,7 +22111,7 @@ in modules // {
name = "Twisted-13.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/T/Twisted/${name}.tar.bz2";
+ url = "mirror://pypi/T/Twisted/${name}.tar.bz2";
sha256 = "1wrcqv5lvgwk2aq83qb2s2ng2vx14hbjjk2gc30cg6h1iiipal89";
};
@@ -21929,7 +22140,7 @@ in modules // {
name = "Twisted-15.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/T/Twisted/${name}.tar.bz2";
+ url = "mirror://pypi/T/Twisted/${name}.tar.bz2";
sha256 = "0zy18lcrris4aaslil5k12i13k56c32hzfdv6h10kbnzl026h158";
};
@@ -21959,7 +22170,7 @@ in modules // {
propagatedBuildInputs = with self; [ pytz ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tzlocal/${name}.tar.gz";
+ url = "mirror://pypi/t/tzlocal/${name}.tar.gz";
sha256 = "0paj7vlsb0np8b5sp4bv64wxv7qk2piyp7xg29pkhdjwsbls9fnb";
};
@@ -21978,7 +22189,7 @@ in modules // {
version = "0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/umalqurra/umalqurra-0.2.tar.gz";
+ url = "mirror://pypi/u/umalqurra/umalqurra-0.2.tar.gz";
sha256 = "719f6a36f908ada1c29dae0d934dd0f1e1f6e3305784edbec23ad719397de678";
};
@@ -22001,7 +22212,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/umemcache/${name}.zip";
+ url = "mirror://pypi/u/umemcache/${name}.zip";
sha256 = "211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918";
};
@@ -22017,7 +22228,7 @@ in modules // {
name = "unicodecsv-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/unicodecsv/${name}.tar.gz";
+ url = "mirror://pypi/u/unicodecsv/${name}.tar.gz";
sha256 = "1z7pdwkr6lpsa7xbyvaly7pq3akflbnz8gq62829lr28gl1hi301";
};
@@ -22036,7 +22247,7 @@ in modules // {
name = "unittest2-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/u/unittest2/unittest2-${version}.tar.gz";
+ url = "mirror://pypi/u/unittest2/unittest2-${version}.tar.gz";
sha256 = "0y855kmx7a8rnf81d3lh5lyxai1908xjp0laf4glwa4c8472m212";
};
@@ -22063,7 +22274,7 @@ in modules // {
version = "0.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/uritemplate.py/${name}.tar.gz";
+ url = "mirror://pypi/u/uritemplate.py/${name}.tar.gz";
sha256 = "0xvvdiwnag2pdi96hjf7v8asdia98flk2rxcjqnwcs3rk99alygx";
};
@@ -22080,7 +22291,7 @@ in modules // {
name = "traceback2-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/traceback2/traceback2-${version}.tar.gz";
+ url = "mirror://pypi/t/traceback2/traceback2-${version}.tar.gz";
sha256 = "0c1h3jas1jp1fdbn9z2mrgn3jj0hw1x3yhnkxp7jw34q15xcdb05";
};
@@ -22099,7 +22310,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/linecache2/${name}.tar.gz";
+ url = "mirror://pypi/l/linecache2/${name}.tar.gz";
sha256 = "0z79g3ds5wk2lvnqw0y2jpakjf32h95bd9zmnvp7dnqhf57gy9jb";
};
@@ -22140,7 +22351,7 @@ in modules // {
name = "update_checker-0.11";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/update_checker/${name}.tar.gz";
+ url = "mirror://pypi/u/update_checker/${name}.tar.gz";
sha256 = "681bc7c26cffd1564eb6f0f3170d975a31c2a9f2224a32f80fe954232b86f173";
};
@@ -22185,7 +22396,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/urwid/${name}.tar.gz";
+ url = "mirror://pypi/u/urwid/${name}.tar.gz";
sha256 = "29f04fad3bf0a79c5491f7ebec2d50fa086e9d16359896c9204c6a92bc07aba2";
};
@@ -22219,17 +22430,17 @@ in modules // {
};
pyuv = buildPythonPackage rec {
- name = "pyuv-0.11.5";
+ name = "pyuv-1.2.0";
disabled = isPyPy; # see https://github.com/saghul/pyuv/issues/49
src = pkgs.fetchurl {
url = "https://github.com/saghul/pyuv/archive/${name}.tar.gz";
- sha256 = "c251952cb4e54c92ab0e871decd13cf73d11ca5dba9f92962de51d12e3a310a9";
+ sha256 = "19yl1l5l6dq1xr8xcv6dhx1avm350nr4v2358iggcx4ma631rycx";
};
patches = [ ../development/python-modules/pyuv-external-libuv.patch ];
- buildInputs = with self; [ pkgs.libuvVersions.v0_11_29 ];
+ buildInputs = with self; [ pkgs.libuv ];
meta = {
description = "Python interface for libuv";
@@ -22245,7 +22456,7 @@ in modules // {
propagatedBuildInputs = with self; [ easy-process ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyVirtualDisplay/${name}.tar.gz";
+ url = "mirror://pypi/P/PyVirtualDisplay/${name}.tar.gz";
sha256 = "aa6aef08995e14c20cc670d933bfa6e70d736d0b555af309b2e989e2faa9ee53";
};
@@ -22261,7 +22472,7 @@ in modules // {
name = "virtualenv-13.1.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/v/virtualenv/${name}.tar.gz";
+ url = "mirror://pypi/v/virtualenv/${name}.tar.gz";
sha256 = "1p732accxwqfjbdna39k8w8lp9gyw91vr4kzkhm8mgfxikqqxg5a";
};
@@ -22286,7 +22497,7 @@ in modules // {
name = "virtualenv-clone-0.2.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/virtualenv-clone/${name}.tar.gz";
+ url = "mirror://pypi/v/virtualenv-clone/${name}.tar.gz";
sha256 = "7087ba4eb48acfd5209a3fd03e15d072f28742619127c98333057e32748d91c4";
};
@@ -22307,7 +22518,7 @@ in modules // {
name = "virtualenvwrapper-4.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/virtualenvwrapper/${name}.tar.gz";
+ url = "mirror://pypi/v/virtualenvwrapper/${name}.tar.gz";
sha256 = "514cbc22218347bf7b54bdbe49e1a5f550d2d53b1ad2491c10e91ddf48fb528f";
};
@@ -22397,7 +22608,7 @@ in modules // {
name = "waitress-0.8.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/w/waitress/${name}.tar.gz";
+ url = "mirror://pypi/w/waitress/${name}.tar.gz";
sha256 = "826527dc9d334ed4ed76cdae672fdcbbccf614186657db71679ab58df869458a";
};
@@ -22414,7 +22625,7 @@ in modules // {
version = "0.11.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/webassets/${name}.tar.gz";
+ url = "mirror://pypi/w/webassets/${name}.tar.gz";
sha256 = "0p1qypcbq9b88ipcylxh3bbnby5n6dr421wb4bwmrlcrgvj4r5lz";
};
@@ -22433,7 +22644,7 @@ in modules // {
name = "webcolors-1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/webcolors/${name}.tar.gz";
+ url = "mirror://pypi/w/webcolors/${name}.tar.gz";
sha256 = "304fc95dab2848c7bf64f378356766e692c2f8b4a8b15fa3509544e6412936e8";
};
@@ -22453,7 +22664,7 @@ in modules // {
name = "Wand-0.3.5";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/Wand/${name}.tar.gz";
+ url = "mirror://pypi/W/Wand/${name}.tar.gz";
sha256 = "31e2186ce8d1da0d2ea84d1428fc4d441c2e9d0e25156cc746b35b781026bcff";
};
@@ -22469,11 +22680,11 @@ in modules // {
wcwidth = buildPythonPackage rec {
name = "wcwidth-${version}";
- version = "0.1.4";
+ version = "0.1.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/wcwidth/${name}.tar.gz";
- sha256 = "0awx28xi938nv55qlmai3b5ddqd1w5c294gy95xh4xsx0hik2vch";
+ url = "mirror://pypi/w/wcwidth/${name}.tar.gz";
+ sha256 = "02wjrpf001gjdjsaxxbzcwfg19crlk2dbddayrfc2v06f53yrcyw";
};
# Checks fail due to missing tox.ini file:
@@ -22499,7 +22710,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/web.py/web.py-${version}.tar.gz";
+ url = "mirror://pypi/w/web.py/web.py-${version}.tar.gz";
sha256 = "748c7e99ad9e36f62ea19f7965eb7dd7860b530e8f563ed60ce3e53e7409a550";
};
@@ -22520,7 +22731,7 @@ in modules // {
name = "webob-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/W/WebOb/WebOb-${version}.tar.gz";
+ url = "mirror://pypi/W/WebOb/WebOb-${version}.tar.gz";
sha256 = "1nz9m6ijf46wfn33zfza13c0k1n4kjnmn3icdlrlgz5yj21vky0j";
};
@@ -22539,7 +22750,7 @@ in modules // {
name = "websockify-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/w/websockify/websockify-${version}.tar.gz";
+ url = "mirror://pypi/w/websockify/websockify-${version}.tar.gz";
sha256 = "1v6pmamjprv2x55fvbdaml26ppxdw8v6xz8p0sav3368ajwwgcqc";
};
@@ -22557,7 +22768,7 @@ in modules // {
name = "webtest-${version}";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/W/WebTest/WebTest-${version}.tar.gz";
+ url = "mirror://pypi/W/WebTest/WebTest-${version}.tar.gz";
sha256 = "0bv0qhdjakdsdgj4sk21gnpp8xp8bga4x03p6gjb83ihrsb7n4xv";
};
@@ -22595,7 +22806,7 @@ in modules // {
name = "Werkzeug-0.10.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/W/Werkzeug/${name}.tar.gz";
+ url = "mirror://pypi/W/Werkzeug/${name}.tar.gz";
sha256 = "9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d";
};
@@ -22615,7 +22826,7 @@ in modules // {
version = "0.29.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/wheel/${name}.tar.gz";
+ url = "mirror://pypi/w/wheel/${name}.tar.gz";
sha256 = "1ebb8ad7e26b448e9caa4773d2357849bf80ff9e313964bcaf79cbf0201a1648";
};
@@ -22634,7 +22845,7 @@ in modules // {
name = "willie-5.2.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/willie/willie-5.2.0.tar.gz";
+ url = "mirror://pypi/w/willie/willie-5.2.0.tar.gz";
sha256 = "2da2e91b65c471b4c8e5e5e11471b25887635258d24aaf76b5354147b3ab577d";
};
@@ -22669,7 +22880,7 @@ in modules // {
name = "WSGIProxy2-0.4.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/W/WSGIProxy2/${name}.zip";
+ url = "mirror://pypi/W/WSGIProxy2/${name}.zip";
sha256 = "13kf9bdxrc95y9vriaz0viry3ah11nz4rlrykcfvb8nlqpx3dcm4";
};
@@ -22752,7 +22963,7 @@ in modules // {
name = "xmltodict-0.9.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/x/xmltodict/${name}.tar.gz";
+ url = "mirror://pypi/x/xmltodict/${name}.tar.gz";
sha256 = "00crqnjh1kbvcgfnn3b8c7vq30lf4ykkxp1xf3pf7mswr5l1wp97";
};
@@ -22770,7 +22981,7 @@ in modules // {
version = "0.7.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xarray/${name}.tar.gz";
+ url = "mirror://pypi/x/xarray/${name}.tar.gz";
sha256 = "1swcpq8x0p5pp94r9j4hr2anz1rqh7fnqax16xn9xsgrikdjipj5";
};
@@ -22794,7 +23005,7 @@ in modules // {
version = "1.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xlwt/${name}.tar.gz";
+ url = "mirror://pypi/x/xlwt/${name}.tar.gz";
sha256 = "1y8w5imsicp01gn749qhw6j0grh9y19zz57ribwaknn8xqwjjhxc";
};
@@ -22827,7 +23038,7 @@ in modules // {
name = "zbase32-1.1.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zbase32/${name}.tar.gz";
+ url = "mirror://pypi/z/zbase32/${name}.tar.gz";
sha256 = "2f44b338f750bd37b56e7887591bf2f1965bfa79f163b6afcbccf28da642ec56";
};
@@ -22848,7 +23059,7 @@ in modules // {
version = "3.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/Z/ZConfig/ZConfig-${version}.tar.gz";
+ url = "mirror://pypi/Z/ZConfig/ZConfig-${version}.tar.gz";
sha256 = "6577da957511d8c2f805fefd2e31cacc4117bb5c54aec03ad8ce374020c021f3";
};
@@ -22868,7 +23079,7 @@ in modules // {
version = "1.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zc.lockfile/${name}.tar.gz";
+ url = "mirror://pypi/z/zc.lockfile/${name}.tar.gz";
sha256 = "96bb2aa0438f3e29a31e4702316f832ec1482837daef729a92e28c202d8fba5c";
};
@@ -22886,7 +23097,7 @@ in modules // {
version = "4.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zdaemon/${name}.tar.gz";
+ url = "mirror://pypi/z/zdaemon/${name}.tar.gz";
sha256 = "82d7eaa4d831ff1ecdcffcb274f3457e095c0cc86e630bc72009a863c341ab9f";
};
@@ -22909,7 +23120,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zfec/${name}.tar.gz";
+ url = "mirror://pypi/z/zfec/${name}.tar.gz";
sha256 = "1ks94zlpy7n8sb8380gf90gx85qy0p9073wi1wngg6mccxp9xsg3";
};
@@ -22940,7 +23151,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/Z/ZODB3/ZODB3-${version}.tar.gz";
+ url = "mirror://pypi/Z/ZODB3/ZODB3-${version}.tar.gz";
sha256 = "b5767028e732c619f45c27189dd001e14ec155d7984807991fce751b35b4fcb0";
};
@@ -22961,7 +23172,7 @@ in modules // {
version = "4.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/Z/ZODB/ZODB-${version}.tar.gz";
+ url = "mirror://pypi/Z/ZODB/ZODB-${version}.tar.gz";
sha256 = "c5d8ffcca37ab4d0a9bfffead6228d58c00cf1c78135abc98a8dbf05b8c8fb58";
};
@@ -22986,7 +23197,7 @@ in modules // {
disabled = isPyPy; # https://github.com/zopefoundation/zodbpickle/issues/10
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/z/zodbpickle/${name}.tar.gz";
+ url = "mirror://pypi/z/zodbpickle/${name}.tar.gz";
sha256 = "f65c00fbc13523fced63de6cc11747aa1a6343aeb2895c89838ed55a5ab12cca";
};
@@ -23005,7 +23216,7 @@ in modules // {
propagatedBuildInputs = with self; [ persistent zope_interface transaction ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/B/BTrees/${name}.tar.gz";
+ url = "mirror://pypi/B/BTrees/${name}.tar.gz";
sha256 = "1avvhkd7rvp3rzhw20v6ank8a8m9a1lmh99c4gjjsa1ry0zsri3y";
};
@@ -23024,7 +23235,7 @@ in modules // {
propagatedBuildInputs = with self; [ zope_interface ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/persistent/${name}.tar.gz";
+ url = "mirror://pypi/p/persistent/${name}.tar.gz";
sha256 = "678902217c5370d33694c6dc95b89e1e6284b4dc41f04c056326194a3f6f3e22";
};
@@ -23035,14 +23246,19 @@ in modules // {
};
xdot = buildPythonPackage rec {
- name = "xdot-0.6";
+ name = "xdot-0.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xdot/xdot-0.6.tar.gz";
- sha256 = "c71d82bad0fec696af36af788c2a1dbb5d9975bd70bfbdc14bda15b5c7319e6c";
+ url = "mirror://pypi/x/xdot/xdot-0.7.tar.gz";
+ sha256 = "1q0f3pskb09saw1qkd2s6vmk80rq5zjhq8l93dfr2x6r04r0q46j";
};
- propagatedBuildInputs = with self; [ pygtk pygobject pkgs.graphviz ];
+ propagatedBuildInputs = with self; [ pkgs.gobjectIntrospection pygobject3 pkgs.graphviz pkgs.gnome3.gtk ];
+
+ preFixup = ''
+ wrapProgram "$out/bin/"* \
+ --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH"
+ '';
meta = {
description = "xdot.py is an interactive viewer for graphs written in Graphviz's dot";
@@ -23051,11 +23267,34 @@ in modules // {
};
};
+ you-get = buildPythonApplication rec {
+ version = "0.4.390";
+ name = "you-get-${version}";
+ disabled = !isPy3k;
+
+ # Tests aren't packaged, but they all hit the real network so
+ # probably aren't suitable for a build environment anyway.
+ doCheck = false;
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/y/you-get/${name}.tar.gz";
+ sha256 = "17hs0g9yvgvkmr7p1cz39mbbvb40q65qkc31j3ixc2f873gahagw";
+ };
+
+ meta = {
+ description = "A tiny command line utility to download media contents from the web";
+ homepage = https://you-get.org;
+ license = licenses.mit;
+ maintainers = with maintainers; [ ryneeverett ];
+ platforms = platforms.all;
+ };
+ };
+
zope_broken = buildPythonPackage rec {
name = "zope.broken-3.6.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.broken/${name}.zip";
+ url = "mirror://pypi/z/zope.broken/${name}.zip";
sha256 = "b9b8776002da4f7b6b12dfcce77eb642ae62b39586dbf60e1d9bdc992c9f2999";
};
@@ -23071,7 +23310,7 @@ in modules // {
name = "zope.browser-2.0.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.browser/${name}.zip";
+ url = "mirror://pypi/z/zope.browser/${name}.zip";
sha256 = "0f9r5rn9lzgi4hvkhgb6vgw8kpz9sv16jsfb9ws4am8gbqcgv2iy";
};
@@ -23094,7 +23333,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/z/zope.browserresource/zope.browserresource-4.0.1.zip";
+ url = "mirror://pypi/z/zope.browserresource/zope.browserresource-4.0.1.zip";
sha256 = "d580184562e7098950ae377b5b37fbb88becdaa2256ac2a6760b69a3e86a99b2";
};
};
@@ -23105,7 +23344,7 @@ in modules // {
name = "zope.component-4.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.component/zope.component-4.2.1.tar.gz";
+ url = "mirror://pypi/z/zope.component/zope.component-4.2.1.tar.gz";
sha256 = "1gzbr0j6c2h0cqnpi2cjss38wrz1bcwx8xahl3vykgz5laid15l6";
};
@@ -23127,7 +23366,7 @@ in modules // {
name = "zope.configuration-4.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.configuration/zope.configuration-4.0.3.tar.gz";
+ url = "mirror://pypi/z/zope.configuration/zope.configuration-4.0.3.tar.gz";
sha256 = "1x9dfqypgympnlm25p9m43xh4qv3p7d75vksv9pzqibrb4cggw5n";
};
@@ -23143,7 +23382,7 @@ in modules // {
name = "zope.container-4.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.container/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.container/${name}.tar.gz";
sha256 = "5c04e61b52fd04d8b7103476532f557c2278c86281aae30d44f88a5fbe888940";
};
@@ -23166,7 +23405,7 @@ in modules // {
name = "zope.contenttype-4.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.contenttype/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.contenttype/${name}.tar.gz";
sha256 = "9decc7531ad6925057f1a667ac0ef9d658577a92b0b48dafa7daa97b78a02bbb";
};
@@ -23180,7 +23419,7 @@ in modules // {
name = "zope.dottedname-3.4.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.dottedname/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.dottedname/${name}.tar.gz";
sha256 = "331d801d98e539fa6c5d50c3835ecc144c429667f483281505de53fc771e6bf5";
};
meta = {
@@ -23194,7 +23433,7 @@ in modules // {
version = "4.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.event/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.event/${name}.tar.gz";
sha256 = "1w858k9kmgzfj36h65kp27m9slrmykvi5cjq6c119xqnaz5gdzgm";
};
@@ -23212,7 +23451,7 @@ in modules // {
version = "4.0.8";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.exceptions/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.exceptions/${name}.tar.gz";
sha256 = "0zwxaaa66sqxg5k7zcrvs0fbg9ym1njnxnr28dfmchzhwjvwnfzl";
};
@@ -23234,7 +23473,7 @@ in modules // {
name = "zope.filerepresentation-3.6.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.filerepresentation/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.filerepresentation/${name}.tar.gz";
sha256 = "d775ebba4aff7687e0381f050ebda4e48ce50900c1438f3f7e901220634ed3e0";
};
@@ -23250,7 +23489,7 @@ in modules // {
name = "zope.i18n-3.8.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.i18n/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.i18n/${name}.tar.gz";
sha256 = "045nnimmshibcq71yym2d8yrs6wzzhxq5gl7wxjnkpyjm5y0hfkm";
};
@@ -23266,7 +23505,7 @@ in modules // {
name = "zope.i18nmessageid-4.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.i18nmessageid/zope.i18nmessageid-4.0.3.tar.gz";
+ url = "mirror://pypi/z/zope.i18nmessageid/zope.i18nmessageid-4.0.3.tar.gz";
sha256 = "1rslyph0klk58dmjjy4j0jxy21k03azksixc3x2xhqbkv97cmzml";
};
@@ -23280,7 +23519,7 @@ in modules // {
name = "zope.lifecycleevent-3.7.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.lifecycleevent/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.lifecycleevent/${name}.tar.gz";
sha256 = "0s5brphqzzz89cykg61gy7zcmz0ryq1jj2va7gh2n1b3cccllp95";
};
@@ -23296,7 +23535,7 @@ in modules // {
name = "zope.location-4.0.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.location/zope.location-4.0.3.tar.gz";
+ url = "mirror://pypi/z/zope.location/zope.location-4.0.3.tar.gz";
sha256 = "1nj9da4ksiyv3h8n2vpzwd0pb03mdsh7zy87hfpx72b6p2zcwg74";
};
@@ -23319,7 +23558,7 @@ in modules // {
name = "zope.proxy-4.1.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.proxy/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.proxy/${name}.tar.gz";
sha256 = "0pqwwmvm1prhwv1ziv9lp8iirz7xkwb6n2kyj36p2h0ppyyhjnm4";
};
@@ -23338,7 +23577,7 @@ in modules // {
name = "zope.publisher-3.12.6";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.publisher/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.publisher/${name}.tar.gz";
sha256 = "d994d8eddfba504841492115032a9a7d86b1713ebc96d0ca16fbc6ee93168ba4";
};
@@ -23356,7 +23595,7 @@ in modules // {
name = "zope.schema-4.4.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.schema/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.schema/${name}.tar.gz";
sha256 = "1p943jdxb587dh7php4vx04qvn7b2877hr4qs5zyckvp5afhhank";
};
@@ -23372,7 +23611,7 @@ in modules // {
name = "zope.security-4.0.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.security/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.security/${name}.tar.gz";
sha256 = "8da30b03d5491464d59397e03b88192f31f587325ee6c6eb1ca596a1e487e2ec";
};
@@ -23391,7 +23630,7 @@ in modules // {
name = "zope.size-3.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.size/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.size/${name}.tar.gz";
sha256 = "006xfkhvmypwd3ww9gbba4zly7n9w30bpp1h74d53la7l7fiqk2f";
};
@@ -23409,7 +23648,7 @@ in modules // {
doCheck = !isPyPy; # https://github.com/zopefoundation/zope.sqlalchemy/issues/12
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.sqlalchemy/${name}.zip";
+ url = "mirror://pypi/z/zope.sqlalchemy/${name}.zip";
sha256 = "0vxhpdvzihsmg63aralmc7hx62lzrsnlxvskvlcr4mkwzwb22haj";
};
@@ -23428,7 +23667,7 @@ in modules // {
version = "4.5.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.testing/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.testing/${name}.tar.gz";
sha256 = "1yvglxhzvhl45mndvn9gskx2ph30zz1bz7rrlyfs62fv2pvih90s";
};
@@ -23450,7 +23689,7 @@ in modules // {
version = "4.4.10";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.testrunner/${name}.zip";
+ url = "mirror://pypi/z/zope.testrunner/${name}.zip";
sha256 = "1w09wbqiqmq6hvrammi4fzc7fr129v63gdnzlk4qi2b1xy5qpqab";
};
@@ -23469,7 +23708,7 @@ in modules // {
name = "zope.traversing-4.0.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.traversing/${name}.zip";
+ url = "mirror://pypi/z/zope.traversing/${name}.zip";
sha256 = "79d38b92ec1d9a2467966ee954b792d83ac66f22e45e928113d4b5dc1f5e74eb";
};
@@ -23488,7 +23727,7 @@ in modules // {
name = "zope.interface-4.1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/z/zope.interface/${name}.tar.gz";
+ url = "mirror://pypi/z/zope.interface/${name}.tar.gz";
sha256 = "0ks8h73b2g4bkad821qbv0wzjppdrwys33i7ka45ik3wxjg1l8if";
};
@@ -23505,7 +23744,7 @@ in modules // {
hgsvn = buildPythonPackage rec {
name = "hgsvn-0.3.11";
src = pkgs.fetchurl rec {
- url = "https://pypi.python.org/packages/source/h/hgsvn/${name}-hotfix.zip";
+ url = "mirror://pypi/h/hgsvn/${name}-hotfix.zip";
sha256 = "0yvhwdh8xx8rvaqd3pnnyb99hfa0zjdciadlc933p27hp9rf880p";
};
disabled = isPy3k || isPyPy;
@@ -23570,7 +23809,7 @@ in modules // {
propagatedBuildInputs = with self; [ backports_ssl_match_hostname_3_4_0_2 certifi ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tornado/${name}.tar.gz";
+ url = "mirror://pypi/t/tornado/${name}.tar.gz";
sha256 = "a16fcdc4f76b184cb82f4f9eaeeacef6113b524b26a2cb331222e4a7fa6f2969";
};
};
@@ -23582,7 +23821,7 @@ in modules // {
propagatedBuildInputs = with self; [ backports_ssl_match_hostname_3_4_0_2 certifi ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tornado/${name}.tar.gz";
+ url = "mirror://pypi/t/tornado/${name}.tar.gz";
sha256 = "00crp5vnasxg7qyjv89qgssb69vd7qr13jfghdryrcbnn9l8c1df";
};
};
@@ -23659,7 +23898,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/tarman/tarman-${version}.zip";
+ url = "mirror://pypi/t/tarman/tarman-${version}.zip";
sha256 = "0ri6gj883k042xaxa2d5ymmhbw2bfcxdzhh4bz7700ibxwxxj62h";
};
@@ -23688,7 +23927,7 @@ in modules // {
name = "libarchive-c-2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/l/libarchive-c/${name}.tar.gz";
+ url = "mirror://pypi/l/libarchive-c/${name}.tar.gz";
sha256 = "089lrz6xyrfnk55v35vis6jyqyyl77w093057djyspnd2744wi2n";
};
@@ -23726,7 +23965,7 @@ in modules // {
pyzmq = buildPythonPackage rec {
name = "pyzmq-15.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/p/pyzmq/${name}.tar.gz";
+ url = "mirror://pypi/p/pyzmq/${name}.tar.gz";
sha256 = "2dafa322670a94e20283aba2a44b92134d425bd326419b68ad4db8d0831a26ec";
};
buildInputs = with self; [ pkgs.zeromq3 pytest tornado ];
@@ -23763,7 +24002,7 @@ in modules // {
version = "4.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/testfixtures/testfixtures-${version}.tar.gz";
+ url = "mirror://pypi/t/testfixtures/testfixtures-${version}.tar.gz";
sha256 = "0my8zq9d27mc7j78pz9971cn5wz6zi4vxlqa50szr2vq9j2xxkll";
};
@@ -23786,7 +24025,7 @@ in modules // {
tissue = buildPythonPackage rec {
name = "tissue-0.9.2";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/tissue/${name}.tar.gz";
+ url = "mirror://pypi/t/tissue/${name}.tar.gz";
sha256 = "7e34726c3ec8fae358a7faf62de172db15716f5582e5192a109e33348bd76c2e";
};
@@ -23825,7 +24064,7 @@ in modules // {
name = "translationstring-1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/t/translationstring/${name}.tar.gz";
+ url = "mirror://pypi/t/translationstring/${name}.tar.gz";
sha256 = "4ee44cfa58c52ade8910ea0ebc3d2d84bdcad9fa0422405b1801ec9b9a65b72d";
};
@@ -23885,7 +24124,7 @@ in modules // {
name = "websocket_client-0.32.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/websocket-client/${name}.tar.gz";
+ url = "mirror://pypi/w/websocket-client/${name}.tar.gz";
sha256 = "cb3ab95617ed2098d24723e3ad04ed06c4fde661400b96daa1859af965bfe040";
};
@@ -23903,7 +24142,7 @@ in modules // {
name = "WebHelpers-1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/W/WebHelpers/${name}.tar.gz";
+ url = "mirror://pypi/W/WebHelpers/${name}.tar.gz";
sha256 = "ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583";
};
@@ -23941,7 +24180,7 @@ in modules // {
version = "0.9.12";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/w/whisper/${name}.tar.gz";
+ url = "mirror://pypi/w/whisper/${name}.tar.gz";
sha256 = "0eca66449d6ceb29e2ab5457b01618e0fe525710dd130a286a18282d849ae5b2";
};
@@ -23960,7 +24199,7 @@ in modules // {
version = "0.9.15";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/c/carbon/${name}.tar.gz";
+ url = "mirror://pypi/c/carbon/${name}.tar.gz";
sha256 = "f01db6d37726c6fc0a8aaa66a7bf14436b0dd0d62ef3c20ecb31605a4d365d2e";
};
@@ -23980,7 +24219,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/u/ujson/${name}.zip";
+ url = "mirror://pypi/u/ujson/${name}.zip";
sha256 = "68cf825f227c82e1ac61e423cfcad923ff734c27b5bdd7174495d162c42c602b";
};
@@ -23996,7 +24235,7 @@ in modules // {
name = "Unidecode-0.04.18";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/U/Unidecode/${name}.tar.gz";
+ url = "mirror://pypi/U/Unidecode/${name}.tar.gz";
sha256 = "12hhblqy1ajvidm38im4171x4arg83pfmziyn53nizp29p3m14gi";
};
@@ -24017,7 +24256,7 @@ in modules // {
name = "pyusb-1.0.0rc1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyusb/${name}.tar.gz";
+ url = "mirror://pypi/p/pyusb/${name}.tar.gz";
sha256 = "07cjq11qhngzjd746k7688s6y2x7lpj669fxqfsiy985rg0jsn7j";
};
@@ -24045,7 +24284,7 @@ in modules // {
version = "1.1.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/B/BlinkStick/${name}.tar.gz";
+ url = "mirror://pypi/B/BlinkStick/${name}.tar.gz";
sha256 = "3edf4b83a3fa1a7bd953b452b76542d54285ff6f1145b6e19f9b5438120fa408";
};
@@ -24107,7 +24346,7 @@ in modules // {
doCheck = (!isPy3k);
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/versiontools/${name}.tar.gz";
+ url = "mirror://pypi/v/versiontools/${name}.tar.gz";
sha256 = "1xhl6kl7f4srgnw6zw4lr8j2z5vmrbaa83nzn2c9r2m1hwl36sd9";
};
@@ -24118,7 +24357,7 @@ in modules // {
version = "0.8.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/v/veryprettytable/${name}.tar.gz";
+ url = "mirror://pypi/v/veryprettytable/${name}.tar.gz";
sha256 = "1k1rifz8x6qcicmx2is9vgxcj0qb2f5pvzrp7zhmvbmci3yack3f";
};
@@ -24136,7 +24375,7 @@ in modules // {
version = "0.9.12";
src = pkgs.fetchurl rec {
- url = "https://pypi.python.org/packages/source/g/graphite-web/${name}.tar.gz";
+ url = "mirror://pypi/g/graphite-web/${name}.tar.gz";
sha256 = "472a4403fd5b5364939aee10e78f171b1489e5f6bfe6f150ed9cae8476410114";
};
@@ -24207,7 +24446,7 @@ in modules // {
name = "graphite_beacon-0.22.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/graphite_beacon/${name}.tar.gz";
+ url = "mirror://pypi/g/graphite_beacon/${name}.tar.gz";
sha256 = "ebde1aba8030c8aeffaeea39f9d44a2be464b198583ad4a390a2bff5f4172543";
};
@@ -24406,7 +24645,7 @@ in modules // {
version = "0.11.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/L/Logbook/${name}.tar.gz";
+ url = "mirror://pypi/L/Logbook/${name}.tar.gz";
sha256 = "0bchn00jj0y4dmrmqsm29ffcx37g79jcxjihadmgz2aj0z6dbsrc";
};
@@ -24425,13 +24664,13 @@ in modules // {
};
libvirt = let
- version = "1.3.2";
+ version = "1.3.3";
in assert version == pkgs.libvirt.version; pkgs.stdenv.mkDerivation rec {
name = "libvirt-python-${version}";
src = pkgs.fetchurl {
url = "http://libvirt.org/sources/python/${name}.tar.gz";
- sha256 = "1y0b2sglc6q43pw1sr0by5wx8037kvrp2969p69k6mq1g2gawdbd";
+ sha256 = "0jhf1h4zdysxf5mj769l5ddcbs5j3mzj4sdy8gp4kbj4imwaws5a";
};
buildInputs = with self; [ python pkgs.pkgconfig pkgs.libvirt lxml ];
@@ -24474,7 +24713,7 @@ in modules // {
name = "rpdb-0.1.5";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/r/rpdb/${name}.tar.gz";
+ url = "mirror://pypi/r/rpdb/${name}.tar.gz";
sha256 = "0rql1hq3lziwcql0h3dy05w074cn866p397ng9bv6qbz85ifw1bk";
};
@@ -24490,7 +24729,7 @@ in modules // {
name = "grequests-0.2.0";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/g/grequests/${name}.tar.gz";
+ url = "mirror://pypi/g/grequests/${name}.tar.gz";
sha256 = "0lafzax5igbh8y4x0krizr573wjsxz7bhvwygiah6qwrzv83kv5c";
};
@@ -24508,7 +24747,7 @@ in modules // {
name = "Flask-Babel-0.9";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/F/Flask-Babel/${name}.tar.gz";
+ url = "mirror://pypi/F/Flask-Babel/${name}.tar.gz";
sha256 = "0k7vk4k54y55ma0nx2k5s0phfqbriwslhy5shh3b0d046q7ibzaa";
};
@@ -24526,7 +24765,7 @@ in modules // {
name = "speaklater-1.3";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/speaklater/${name}.tar.gz";
+ url = "mirror://pypi/s/speaklater/${name}.tar.gz";
sha256 = "1ab5dbfzzgz6cnz4xlwx79gz83id4bhiw67k1cgqrlzfs0va7zjr";
};
@@ -24543,7 +24782,7 @@ in modules // {
version = "0.10.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pushbullet.py/pushbullet.py-0.10.0.tar.gz";
+ url = "mirror://pypi/p/pushbullet.py/pushbullet.py-0.10.0.tar.gz";
sha256 = "537d3132e1dbc91e31ade4cccf4c7def6f9d48e904a67f341d35b8a54a9be74d";
};
@@ -24554,7 +24793,7 @@ in modules // {
name = "power-1.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/power/${name}.tar.gz";
+ url = "mirror://pypi/p/power/${name}.tar.gz";
sha256 = "7d7d60ec332acbe3a7d00379b45e39abf650bf7ee311d61da5ab921f52f060f0";
};
@@ -24666,7 +24905,7 @@ in modules // {
name = "toposort-${version}";
version = "1.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/toposort/toposort-1.1.tar.gz";
+ url = "mirror://pypi/t/toposort/toposort-1.1.tar.gz";
sha256 = "1izmirbwmd9xrk7rq83p486cvnsslfa5ljvl7rijj1r64zkcnf3a";
};
meta = {
@@ -24769,7 +25008,7 @@ in modules // {
name = "funcy-1.6";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/f/funcy/${name}.tar.gz";
+ url = "mirror://pypi/f/funcy/${name}.tar.gz";
sha256 = "511495db0c5660af18d3151b008c6ce698ae7fbf60887278e79675e35eed1f01";
};
@@ -24788,7 +25027,7 @@ in modules // {
name = "boto-2.30.0";
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/b/boto/boto-2.30.0.tar.gz;
+ url = mirror://pypi/b/boto/boto-2.30.0.tar.gz;
sha256 = "12gl8azmx1vv8dbv9jhnsbhjpc2dd1ng0jlbcg734k6ggwq1h6hh";
};
doCheck = false;
@@ -24803,7 +25042,7 @@ in modules // {
name = "gcs-oauth2-boto-plugin-1.8";
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/g/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8.tar.gz;
+ url = mirror://pypi/g/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8.tar.gz;
sha256 = "0jy62y5bmaf1mb735lqwry1s5nx2qqrxvl5sxip9yg4miih3qkyb";
};
propagatedBuildInputs = with self; [ boto-230 httplib2 google_api_python_client retry_decorator pkgs.pyopenssl socksipy-branch ];
@@ -24826,7 +25065,7 @@ in modules // {
doCheck = false;
src = pkgs.fetchurl {
- url = https://pypi.python.org/packages/source/g/gsutil/gsutil-4.6.tar.gz;
+ url = mirror://pypi/g/gsutil/gsutil-4.6.tar.gz;
sha256 = "1i0clm60162rbk45ljr8nsw4ndkzjnwb7r440shcqjrvw8jq49mn";
};
@@ -24922,7 +25161,7 @@ in modules // {
version = "0.2.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/WSGIProxy/WSGIProxy-${version}.tar.gz";
+ url = "mirror://pypi/W/WSGIProxy/WSGIProxy-${version}.tar.gz";
sha256 = "0wqz1q8cvb81a37gb4kkxxpv4w7k8192a08qzyz67rn68ln2wcig";
};
@@ -24942,7 +25181,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/blist/blist-${version}.tar.gz";
+ url = "mirror://pypi/b/blist/blist-${version}.tar.gz";
sha256 = "1hqz9pqbwx0czvq9bjdqjqh5bwfksva1is0anfazig81n18c84is";
};
};
@@ -24967,7 +25206,7 @@ in modules // {
version = "2.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/daemonize/daemonize-${version}.tar.gz";
+ url = "mirror://pypi/d/daemonize/daemonize-${version}.tar.gz";
sha256 = "0y139sq657bpzfv6k0aqm4071z4s40i6ybpni9qvngvdcz6r86n2";
};
};
@@ -24977,7 +25216,7 @@ in modules // {
version = "0.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pydenticon/pydenticon-0.2.tar.gz";
+ url = "mirror://pypi/p/pydenticon/pydenticon-0.2.tar.gz";
sha256 = "035dawcspgjw2rksbnn863s7b0i9ac8cc1nshshvd1l837ir1czp";
};
propagatedBuildInputs = with self; [
@@ -25003,7 +25242,7 @@ in modules // {
version = "0.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/P/PyNaCl/PyNaCl-0.3.0.tar.gz";
+ url = "mirror://pypi/P/PyNaCl/PyNaCl-0.3.0.tar.gz";
sha256 = "1hknxlp3a3f8njn19w92p8nhzl9jkfwzhv5fmxhmyq2m8hqrfj8j";
};
@@ -25015,7 +25254,7 @@ in modules // {
version = "14.0.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/service_identity/service_identity-${version}.tar.gz";
+ url = "mirror://pypi/s/service_identity/service_identity-${version}.tar.gz";
sha256 = "0njg9bklkkp4rl2b9vsfh9aasxy3w2dmjkv9cq34jn65lwcs619i";
};
@@ -25045,12 +25284,12 @@ in modules // {
unpaddedbase64 = buildPythonPackage rec {
name = "unpaddedbase64-${version}";
- version = "1.0.1";
+ version = "1.1.0";
src = pkgs.fetchgit {
url = "https://github.com/matrix-org/python-unpaddedbase64.git";
rev = "refs/tags/v${version}";
- sha256 = "f221240a6d414c4244ab906b1dc8983c4d1114acb778cb857f6fc50d710be502";
+ sha256 = "2dad07b53cf816a5c2fc14a1a193b0df63ab5aacaccffb328753e7d3027d434e";
};
};
@@ -25083,7 +25322,7 @@ in modules // {
] ++ optionals (!isPy3k) [ futures ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/thumbor/${name}.tar.gz";
+ url = "mirror://pypi/t/thumbor/${name}.tar.gz";
sha256 = "57b0d7e261e792b2e2c53a79c3d8c722964003d1828331995dc3491dc67db7d8";
};
@@ -25099,7 +25338,7 @@ in modules // {
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/thumbor-pexif/${name}.tar.gz";
+ url = "mirror://pypi/t/thumbor-pexif/${name}.tar.gz";
sha256 = "715cd24760c7c28d6270c79c9e29b55b8d952a24e0e56833d827c2c62451bc3c";
};
@@ -25117,7 +25356,7 @@ in modules // {
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/${baseName}/${name}.tar.gz";
+ url = "mirror://pypi/p/${baseName}/${name}.tar.gz";
sha256 = "0lc1x0pai85avm1r452xnvxc12wijnhz87xv20yp3is9fs6rnkrh";
};
@@ -25164,7 +25403,7 @@ in modules // {
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/datadiff/datadiff-1.1.6.zip";
+ url = "mirror://pypi/d/datadiff/datadiff-1.1.6.zip";
sha256 = "f1402701063998f6a70609789aae8dc05703f3ad0a34882f6199653654c55543";
};
@@ -25181,7 +25420,7 @@ in modules // {
name = "termcolor-1.1.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/termcolor/termcolor-1.1.0.tar.gz";
+ url = "mirror://pypi/t/termcolor/termcolor-1.1.0.tar.gz";
sha256 = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b";
};
@@ -25197,7 +25436,7 @@ in modules // {
disabled = ! isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/html2text/${name}.tar.gz";
+ url = "mirror://pypi/h/html2text/${name}.tar.gz";
sha256 = "021pqcshxajhdy4whkawz95v98m8njv5lknzgac0sp8jzl01qls4";
};
@@ -25248,7 +25487,7 @@ in modules // {
disabled = isPyPy;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/networkx/${name}.tar.gz";
+ url = "mirror://pypi/n/networkx/${name}.tar.gz";
sha256 = "ced4095ab83b7451cec1172183eff419ed32e21397ea4e1971d92a5808ed6fb8";
};
@@ -25264,7 +25503,7 @@ in modules // {
ofxclient = buildPythonPackage rec {
name = "ofxclient-1.3.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/ofxclient/${name}.tar.gz";
+ url = "mirror://pypi/o/ofxclient/${name}.tar.gz";
sha256 = "99ab03bffdb30d9ec98724898f428f8e73129483417d5892799a0f0d2249f233";
};
@@ -25277,7 +25516,7 @@ in modules // {
ofxhome = buildPythonPackage rec {
name = "ofxhome-0.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/ofxhome/${name}.tar.gz";
+ url = "mirror://pypi/o/ofxhome/${name}.tar.gz";
sha256 = "0000db437fd1a8c7c65cea5d88ce9d3b54642a1f4844dde04f860e29330ac68d";
};
@@ -25296,7 +25535,7 @@ in modules // {
ofxparse = buildPythonPackage rec {
name = "ofxparse-0.14";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/ofxparse/${name}.tar.gz";
+ url = "mirror://pypi/o/ofxparse/${name}.tar.gz";
sha256 = "d8c486126a94d912442d040121db44fbc4a646ea70fa935df33b5b4dbfbbe42a";
};
@@ -25312,7 +25551,7 @@ in modules // {
ofxtools = buildPythonPackage rec {
name = "ofxtools-0.3.8";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/ofxtools/${name}.tar.gz";
+ url = "mirror://pypi/o/ofxtools/${name}.tar.gz";
sha256 = "88f289a60f4312a1599c38a8fb3216e2b46d10cc34476f9a16a33ac8aac7ec35";
};
meta = {
@@ -25363,7 +25602,7 @@ in modules // {
name = "dicttoxml-1.6.4";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dicttoxml/dicttoxml-1.6.4.tar.gz";
+ url = "mirror://pypi/d/dicttoxml/dicttoxml-1.6.4.tar.gz";
sha256 = "5f29e95fec56680823dc41911c04c2af08727ee53c1b60e83c489212bab71161";
};
@@ -25381,7 +25620,7 @@ in modules // {
version = "2.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/markdown2/${name}.zip";
+ url = "mirror://pypi/m/markdown2/${name}.zip";
sha256 = "073zyx3caqa9zlzxa82k9k2nhhn8c5imqpgp5nwqnh0fgaj9pqn8";
};
propagatedBuildInputs = with self; [];
@@ -25400,7 +25639,7 @@ in modules // {
disabled = ! isPy27; #some dependencies do not work with py3
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/e/evernote/${name}.tar.gz";
+ url = "mirror://pypi/e/evernote/${name}.tar.gz";
sha256 = "1lwlg6fpi3530245jzham1400a5b855bm4sbdyck229h9kg1v02d";
};
@@ -25419,7 +25658,7 @@ in modules // {
version = "1.1.9";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/setproctitle/setproctitle-${version}.tar.gz";
+ url = "mirror://pypi/s/setproctitle/setproctitle-${version}.tar.gz";
sha256 = "1mqadassxcm0m9r1l02m5vr4bbandn48xz8gifvxmb4wiz8i8d0w";
};
@@ -25436,7 +25675,7 @@ in modules // {
version = "0.9.3";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/thrift/${name}.tar.gz";
+ url = "mirror://pypi/t/thrift/${name}.tar.gz";
sha256 = "dfbc3d3bd19d396718dab05abaf46d93ae8005e2df798ef02e32793cd963877e";
};
@@ -25492,7 +25731,7 @@ in modules // {
disabled = isPy34;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/trollius/${name}.tar.gz";
+ url = "mirror://pypi/t/trollius/${name}.tar.gz";
sha256 = "8884cae4ec6a2d593abcffd5e700626ad4618f42b11beb2b75998f2e8247de76";
};
@@ -25550,7 +25789,7 @@ in modules // {
name = "neovim-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/n/neovim/${name}.tar.gz";
+ url = "mirror://pypi/n/neovim/${name}.tar.gz";
sha256 = "93f475d5583a053af919ba0729b32b3fefef1dbde4717b5657d806bdc69b76b3";
};
@@ -25598,7 +25837,7 @@ in modules // {
version = "0.4.1";
name = "ghp-import-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/ghp-import/${name}.tar.gz";
+ url = "mirror://pypi/g/ghp-import/${name}.tar.gz";
sha256 = "6058810e1c46dd3b5b1eee87e203bdfbd566e10cfc77566edda7aa4dbf6a3053";
};
disabled = isPyPy;
@@ -25617,7 +25856,7 @@ in modules // {
typogrify = buildPythonPackage rec {
name = "typogrify-2.0.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/typogrify/${name}.tar.gz";
+ url = "mirror://pypi/t/typogrify/${name}.tar.gz";
sha256 = "8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38";
};
disabled = isPyPy;
@@ -25655,7 +25894,7 @@ in modules // {
name = "pypeg2-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pyPEG2/pyPEG2-${version}.tar.gz";
+ url = "mirror://pypi/p/pyPEG2/pyPEG2-${version}.tar.gz";
sha256 = "f4814a5f9c84bbb0794bef8d2a5871f4aed25366791c55e2162681873ad8bd21";
};
@@ -25671,7 +25910,7 @@ in modules // {
disabled = ! (isPy26 || isPy27);
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/j/jenkins-job-builder/${name}.tar.gz";
+ url = "mirror://pypi/j/jenkins-job-builder/${name}.tar.gz";
sha256 = "10zipq3dyyfhwvrcyk70zky07b0fssiahwig2h8daw977aszsfqb";
};
@@ -25708,7 +25947,7 @@ in modules // {
name = "dot2tex-2.9.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/dot2tex/dot2tex-2.9.0.tar.gz";
+ url = "mirror://pypi/d/dot2tex/dot2tex-2.9.0.tar.gz";
sha256 = "7d3e54add7dccdaeb6cc9e61ceaf7b587914cf8ebd6821cfea008acdc1e50d4a";
};
@@ -25762,7 +26001,7 @@ in modules // {
name = "potr-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-potr/python-${name}.zip";
+ url = "mirror://pypi/p/python-potr/python-${name}.zip";
sha256 = "1b3vjbv8hvynwj6amw3rg5zj8bagynbj0ipy09xwksf1mb0kz8m8";
};
@@ -25781,7 +26020,7 @@ in modules // {
version = "0.3.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pluggy/${name}.tar.gz";
+ url = "mirror://pypi/p/pluggy/${name}.tar.gz";
sha256 = "18qfzfm40bgx672lkg8q9x5hdh76n7vax99aank7vh2nw21wg70m";
};
@@ -25798,7 +26037,7 @@ in modules // {
name = "xcffib-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xcffib/${name}.tar.gz";
+ url = "mirror://pypi/x/xcffib/${name}.tar.gz";
sha256 = "a84eecd5a1bb7570e26c83aca87a2016578ca4e353e1fa56189e95bdef063e6a";
};
@@ -25822,7 +26061,7 @@ in modules // {
version = "0.5.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/pafy/${name}.tar.gz";
+ url = "mirror://pypi/p/pafy/${name}.tar.gz";
sha256 = "1q699dcnq34nfgm0bg8mp5krhzk9cyirqdcadhs9al4fa5410igw";
};
@@ -25841,7 +26080,7 @@ in modules // {
disabled = isPy3k;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/suds/suds-0.4.tar.gz";
+ url = "mirror://pypi/s/suds/suds-0.4.tar.gz";
sha256 = "1w4s9051iv90c0gs73k80c3d51y2wbx1xgfdgg2hk7mv4gjlllnm";
};
@@ -25860,7 +26099,7 @@ in modules // {
disabled = isPyPy; # lots of failures
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/s/suds-jurko/${name}.zip";
+ url = "mirror://pypi/s/suds-jurko/${name}.zip";
sha256 = "1s4radwf38kdh3jrn5acbidqlr66sx786fkwi0rgq61hn4n2bdqw";
};
@@ -25885,7 +26124,7 @@ in modules // {
disabled = !isPy27;
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/maildir-deduplicate/${name}.tar.gz";
+ url = "mirror://pypi/m/maildir-deduplicate/${name}.tar.gz";
sha256 = "1xy5z756alrjgpl9qx2gdx898rw1mryrqkwmipbh39mgrvkl3fz9";
};
@@ -25928,7 +26167,7 @@ in modules // {
buildInputs = with self; [ nose ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/d/d2to1/d2to1-${version}.tar.gz";
+ url = "mirror://pypi/d/d2to1/d2to1-${version}.tar.gz";
sha256 = "1a5z367b7dpd6dgi0w8pymb68aj2pblk8w04l2c8hibhj8dpl2b4";
};
@@ -25948,7 +26187,7 @@ in modules // {
propagatedBuildInputs = with self; [ requests2 ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/o/ovh/ovh-${version}.tar.gz";
+ url = "mirror://pypi/o/ovh/ovh-${version}.tar.gz";
sha256 = "1y74lrdlgbb786mwas7ynphimfi00dgr67ncjq20kdf31jg5415n";
};
@@ -25966,7 +26205,7 @@ in modules // {
disabled = pythonOlder "2.7";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/W/Willow/Willow-${version}.tar.gz";
+ url = "mirror://pypi/W/Willow/Willow-${version}.tar.gz";
sha256 = "111c82fbfcda2710ce6201b0b7e0cfa1ff3c4f2f0dc788cc8dfc8db933c39c73";
};
@@ -25991,7 +26230,7 @@ in modules // {
doCheck = false; # missing json file from tarball
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/i/${simpleName}/${name}.tar.gz";
+ url = "mirror://pypi/i/${simpleName}/${name}.tar.gz";
sha256 = "194bl8l8sc2ibwi6g5kz6xydkbngdqpaj6r2gcsaw1fc73iswwrj";
};
@@ -26019,7 +26258,7 @@ in modules // {
xstatic-pygments
];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/b/bepasty/bepasty-${version}.tar.gz";
+ url = "mirror://pypi/b/bepasty/bepasty-${version}.tar.gz";
sha256 = "0bs79pgrjlnkmjfyj2hllbx3rw757va5w2g2aghi9cydmsl7gyi4";
};
@@ -26035,7 +26274,7 @@ in modules // {
name = "xkcdpass-${version}";
version = "1.4.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xkcdpass/xkcdpass-1.4.2.tar.gz";
+ url = "mirror://pypi/x/xkcdpass/xkcdpass-1.4.2.tar.gz";
sha256 = "4c1f8bee886820c42ccc64c15c3a2275dc6d01028cf6af7c481ded87267d8269";
};
@@ -26055,7 +26294,7 @@ in modules // {
name = "XStatic-${version}";
version = "1.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic/XStatic-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic/XStatic-${version}.tar.gz";
sha256 = "09npcsyf1ccygjs0qc8kdsv4qqy8gm1m6iv63g9y1fgbcry3vj8f";
};
meta = {
@@ -26070,7 +26309,7 @@ in modules // {
name = "xlsx2csv-${version}";
version = "0.7.2";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/xlsx2csv/${name}.tar.gz";
+ url = "mirror://pypi/x/xlsx2csv/${name}.tar.gz";
sha256 = "7c6c8fa6c2774224d03a6a96049e116822484dccfa3634893397212ebcd23866";
};
meta = {
@@ -26106,7 +26345,7 @@ in modules // {
name = "XStatic-Bootbox-${version}";
version = "4.3.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-Bootbox/XStatic-Bootbox-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-Bootbox/XStatic-Bootbox-${version}.tar.gz";
sha256 = "0wks1lsqngn3gvlhzrvaan1zj8w4wr58xi0pfqhrzckbghvvr0gj";
};
@@ -26122,7 +26361,7 @@ in modules // {
name = "XStatic-Bootstrap-${version}";
version = "3.3.5.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-Bootstrap/XStatic-Bootstrap-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-Bootstrap/XStatic-Bootstrap-${version}.tar.gz";
sha256 = "0jzjq3d4vp2shd2n20f9y53jnnk1cvphkj1v0awgrf18qsy2bmin";
};
@@ -26138,7 +26377,7 @@ in modules // {
name = "XStatic-jQuery-${version}";
version = "1.10.2.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-jQuery/XStatic-jQuery-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-jQuery/XStatic-jQuery-${version}.tar.gz";
sha256 = "018kx4zijflcq8081xx6kmiqf748bsjdq7adij2k91bfp1mnlhc3";
};
@@ -26155,7 +26394,7 @@ in modules // {
version = "9.7.0.1";
propagatedBuildInputs = with self;[ xstatic-jquery ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-jQuery-File-Upload/XStatic-jQuery-File-Upload-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-jQuery-File-Upload/XStatic-jQuery-File-Upload-${version}.tar.gz";
sha256 = "0d5za18lhzhb54baxq8z73wazq801n3qfj5vgcz7ri3ngx7nb0cg";
};
@@ -26172,7 +26411,7 @@ in modules // {
version = "1.11.0.1";
propagatedBuildInputs = with self; [ xstatic-jquery ];
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-jquery-ui/XStatic-jquery-ui-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-jquery-ui/XStatic-jquery-ui-${version}.tar.gz";
sha256 = "0n6sgg9jxrqfz4zg6iqdmx1isqx2aswadf7mk3fbi48dxcv1i6q9";
};
@@ -26188,7 +26427,7 @@ in modules // {
name = "XStatic-Pygments-${version}";
version = "1.6.0.1";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/X/XStatic-Pygments/XStatic-Pygments-${version}.tar.gz";
+ url = "mirror://pypi/X/XStatic-Pygments/XStatic-Pygments-${version}.tar.gz";
sha256 = "0fjqgg433wfdnswn7fad1g6k2x6mf24wfnay2j82j0fwgkdxrr7m";
};
@@ -26205,7 +26444,7 @@ in modules // {
name = "hidapi-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/h/hidapi/${name}.tar.gz";
+ url = "mirror://pypi/h/hidapi/${name}.tar.gz";
sha256 = "1jaj0y5vn5yk033q01wacsz379mf3sy66d6gz072ycfr5rahcp59";
};
@@ -26233,7 +26472,7 @@ in modules // {
name = "mnemonic-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/m/mnemonic/${name}.tar.gz";
+ url = "mirror://pypi/m/mnemonic/${name}.tar.gz";
sha256 = "0j5jm4v54135qqw455fw4ix2mhxhzjqvxji9gqkpxagk31cvbnj4";
};
@@ -26252,7 +26491,7 @@ in modules // {
name = "trezor-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/trezor/${name}.tar.gz";
+ url = "mirror://pypi/t/trezor/${name}.tar.gz";
sha256 = "0nqbjj0mvkp314hpq36px12hxbyidmhsdflq3121l4g9y3scfbnx";
};
@@ -26276,7 +26515,7 @@ in modules // {
name = "keepkey-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/k/keepkey/${name}.tar.gz";
+ url = "mirror://pypi/k/keepkey/${name}.tar.gz";
sha256 = "1ikyp4jpydskznsrlwmxh9sn7b64aldwj2lf0phmb19r5kk06qmp";
};
@@ -26300,7 +26539,7 @@ in modules // {
version = "2.2.1";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/s/semver/${name}.tar.gz";
+ url = "mirror://pypi/s/semver/${name}.tar.gz";
sha256 = "161gvsfpw0l8lnf1v19rvqc8b9f8n70cc8ppya4l0n6rwc1c1n4m";
};
@@ -26317,7 +26556,7 @@ in modules // {
version = "1.4";
src = pkgs.fetchurl {
- url = "http://pypi.python.org/packages/source/e/ed25519/${name}.tar.gz";
+ url = "mirror://pypi/e/ed25519/${name}.tar.gz";
sha256 = "0ahx1nkxa0xis3cw0h5c4fpgv8mq4znkq7kajly33lc3317bk499";
};
@@ -26334,7 +26573,7 @@ in modules // {
name = "trezor_agent-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/t/trezor_agent/${name}.tar.gz";
+ url = "mirror://pypi/t/trezor_agent/${name}.tar.gz";
sha256 = "0wpppxzld7kqqxdvy80qc8629n047vm3m3nk171i7hijfw285p0b";
};
@@ -26353,7 +26592,7 @@ in modules // {
name = "x11_hash-${version}";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/x/x11_hash/${name}.tar.gz";
+ url = "mirror://pypi/x/x11_hash/${name}.tar.gz";
sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22";
};
@@ -26369,7 +26608,7 @@ in modules // {
name = "python-termstyle-${version}";
version = "0.1.10";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/p/python-termstyle/${name}.tar.gz";
+ url = "mirror://pypi/p/python-termstyle/${name}.tar.gz";
sha256 = "1qllzkx1alf14zcfapppf8w87si4cpa7lgjmdp3f5idzdyqnnapl";
};
@@ -26385,7 +26624,7 @@ in modules // {
name = "green-${version}";
version = "2.3.0";
src = pkgs.fetchurl {
- url = "https://pypi.python.org/packages/source/g/green/${name}.tar.gz";
+ url = "mirror://pypi/g/green/${name}.tar.gz";
sha256 = "1888khfl9yxb8yfxq9b48dxwplqlxx8s0l530z5j7c6bx74v08b4";
};
@@ -26423,4 +26662,210 @@ in modules // {
};
};
+ w3lib = buildPythonPackage rec {
+ name = "w3lib-${version}";
+ version = "1.14.2";
+
+ buildInputs = with self ; [ six pytest ];
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/w/w3lib/${name}.tar.gz";
+ sha256 = "bd87eae62d208eef70869951abf05e96a8ee559714074a485168de4c5b190004";
+ };
+
+ meta = {
+ description = "A library of web-related functions";
+ homepage = "https://github.com/scrapy/w3lib";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ drewkett ];
+ };
+ };
+
+ queuelib = buildPythonPackage rec {
+ name = "queuelib-${version}";
+ version = "1.4.2";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/q/queuelib/${name}.tar.gz";
+ sha256 = "a6829918157ed433fafa87b0bb1e93e3e63c885270166db5884a02c34c86f914";
+ };
+
+ buildInputs = with self ; [ pytest ];
+
+ meta = {
+ description = "A collection of persistent (disk-based) queues for Python";
+ homepage = "https://github.com/scrapy/queuelib";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ drewkett ];
+ };
+ };
+
+ scrapy = buildPythonPackage rec {
+ name = "Scrapy-${version}";
+ version = "1.0.5";
+
+ disabled = isPy3k;
+
+ buildInputs = with self ; [ pytest ];
+ propagatedBuildInputs = with self ; [ six twisted w3lib lxml cssselect queuelib pyopenssl service-identity ];
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/S/Scrapy/${name}.tar.gz";
+ sha256 = "0a51c785a310d65f6e70285a2da56d48ef7d049bd7fd60a08eef05c52328ca96";
+ };
+
+ meta = {
+ description = "A fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages";
+ homepage = "http://scrapy.org/";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ drewkett ];
+ platforms = platforms.linux;
+ };
+ };
+ pandocfilters = buildPythonPackage rec{
+ version = "1.3.0";
+ pname = "pandocfilters";
+ name = pname + "-${version}";
+
+ src = pkgs.fetchFromGitHub {
+ owner = "jgm";
+ repo = pname;
+ rev = version;
+ sha256 = "0ky9k800ixwiwvra0na6d6qaqcyps83mycgd8qvkrn5r80hddkzz";
+ };
+
+ propagatedBuildInputs = with self; [ ];
+
+ meta = {
+ description = "A python module for writing pandoc filters, with a collection of examples";
+ homepage = https://github.com/jgm/pandocfilters;
+ license = licenses.mit;
+ maintainers = with maintainers; [];
+ };
+ };
+
+ htmltreediff = buildPythonPackage rec{
+ version = "0.1.2";
+ pname = "htmltreediff";
+ name = pname + "-${version}";
+
+ # Does not work with Py >= 3
+ disabled = !isPy27;
+
+ src = pkgs.fetchFromGitHub {
+ owner = "christian-oudard";
+ repo = pname;
+ rev = "v" + version;
+ sha256 = "16mqp2jyznrw1mgd3qzybq28h2k5wz7vmmz1m6xpgscazyjhvvd1";
+ };
+
+ propagatedBuildInputs = with self; [ lxml html5lib ];
+
+ meta = {
+ description = " Structure-aware diff for html and xml documents";
+ homepage = https://github.com/christian-oudard/htmltreediff;
+ license = licenses.bsdOriginal;
+ maintainers = with maintainers; [];
+ };
+ };
+
+ repeated_test = buildPythonPackage rec {
+ name = "repeated_test-${version}";
+ version = "0.1a3";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/r/repeated-test/${name}.tar.gz";
+ sha256 = "062syp7kl2g0x6qx3z8zb5sdycpi7qcpxp9iml2v8dqzqnij9bpg";
+ };
+
+ buildInputs = with self; [
+ unittest2
+ ];
+ propagatedBuildInputs = with self; [
+ six
+ ];
+
+ meta = {
+ description = "A quick unittest-compatible framework for repeating a test function over many fixtures";
+ homepage = "https://github.com/epsy/repeated_test";
+ license = licenses.mit;
+ };
+ };
+
+ sigtools = buildPythonPackage rec {
+ name = "sigtools-${version}";
+ version = "1.1a3";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/s/sigtools/${name}.tar.gz";
+ sha256 = "190w14vzbiyvxcl9jmyyimpahar5b0bq69v9iv7chi852yi71w6w";
+ };
+
+ buildInputs = with self; [
+ repeated_test
+ sphinx
+ mock
+ coverage
+ unittest2
+ ];
+ propagatedBuildInputs = with self; [
+ funcsigs
+ six
+ ];
+
+ patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py'';
+
+ meta = {
+ description = "Utilities for working with 3.3's inspect.Signature objects.";
+ homepage = "https://pypi.python.org/pypi/sigtools";
+ license = licenses.mit;
+ };
+ };
+
+ clize = buildPythonPackage rec {
+ name = "clize-${version}";
+ version = "3.0";
+
+ src = pkgs.fetchurl {
+ url = "mirror://pypi/c/clize/${name}.tar.gz";
+ sha256 = "1xkr3h404d7pgj5gdpg6bddv3v3yq2hgx8qlwkgw5abg218k53hm";
+ };
+
+ buildInputs = with self; [
+ dateutil
+ ];
+ propagatedBuildInputs = with self; [
+ sigtools
+ ];
+
+ meta = {
+ description = "Command-line argument parsing for Python";
+ homepage = "https://github.com/epsy/clize";
+ license = licenses.mit;
+ };
+ };
+
+ zerobin = buildPythonPackage rec {
+ name = "zerobin-${version}";
+ version = "20160108";
+
+ src = pkgs.fetchFromGitHub {
+ owner = "sametmax";
+ repo = "0bin";
+ rev = "7da1615";
+ sha256 = "1pzcwy454kn5216pvwjqzz311s6jbh7viw9s6kw4xps6f5h44bid";
+ };
+
+ propagatedBuildInputs = with self; [
+ cherrypy
+ bottle
+ lockfile
+ clize
+ ];
+ meta = {
+ description = "A client side encrypted pastebin";
+ homepage = "http://0bin.net/";
+ license = licenses.wtfpl;
+ };
+ };
}
diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix
index 95df07ea709..fd269eef291 100644
--- a/pkgs/top-level/release-small.nix
+++ b/pkgs/top-level/release-small.nix
@@ -104,7 +104,6 @@ with import ./release-lib.nix { inherit supportedSystems; };
mingetty = linux;
mk = linux;
mktemp = all;
- module_init_tools = linux;
mono = linux;
monotone = linux;
mpg321 = linux;
diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix
index 5aa1fd87881..3301f2e14cc 100644
--- a/pkgs/top-level/release.nix
+++ b/pkgs/top-level/release.nix
@@ -96,7 +96,6 @@ let
ddrescue = linux;
dhcp = linux;
dico = linux;
- dietlibc = linux;
diffutils = all;
disnix = all;
disnixos = linux;
@@ -183,6 +182,7 @@ let
pythonFull = linux;
sbcl = linux;
qt3 = linux;
+ qt4_clang = ["i686-linux"];
quake3demo = linux;
reiserfsprogs = linux;
rubber = allBut cygwin;
diff --git a/pkgs/top-level/rust-packages.nix b/pkgs/top-level/rust-packages.nix
index a829445d7b5..d3a84d416d1 100644
--- a/pkgs/top-level/rust-packages.nix
+++ b/pkgs/top-level/rust-packages.nix
@@ -7,20 +7,20 @@
{ runCommand, fetchFromGitHub, git }:
let
- version = "2016-04-02";
- rev = "b705d049d78f96bc27c58ccec7902e65d90826bd";
+ version = "2016-04-23";
+ rev = "ae2c4051b5df822213c3382bf0d1daaef38ea90c";
src = fetchFromGitHub {
inherit rev;
owner = "rust-lang";
repo = "crates.io-index";
- sha256 = "1aspn79i1rw9migw7j0m12ghdq9cqhq8n2vzxy6hy1l728j3ykdp";
+ sha256 = "17ypnb59w4j2f51qpyx5jidkgqvsrk3c7b3mc5s85niy7mvk8wy4";
};
in
-runCommand "rustRegistry-${version}-${builtins.substring 0 7 rev}" {} ''
+runCommand "rustRegistry-${version}-${builtins.substring 0 7 rev}" { inherit src; } ''
# For some reason, cargo doesn't like fetchgit's git repositories, not even
# if we set leaveDotGit to true, set the fetchgit branch to 'master' and clone
# the repository (tested with registry rev