lzma: deprecate alias

This commit is contained in:
Sandro Jäckel 2021-03-14 19:12:53 +01:00
parent d24e2d1b0b
commit 3453b89f4b
No known key found for this signature in database
GPG key ID: 3AF5A43A3EECC2E5
76 changed files with 708 additions and 149 deletions

View file

@ -12,7 +12,7 @@
, dxflib , dxflib
, curl , curl
, libiodbc , libiodbc
, lzma , xz
, libharu , libharu
, opencv , opencv
, vigra , vigra
@ -64,7 +64,7 @@ mkDerivation rec {
vigra vigra
postgresql postgresql
libiodbc libiodbc
lzma xz
qhull qhull
giflib giflib
] ]

View file

@ -1,6 +1,6 @@
{ lib { lib
, fetchFromGitHub , fetchFromGitHub
, lzma , xz
, qt5 , qt5
, wrapQtAppsHook , wrapQtAppsHook
, miniupnpc_2 , miniupnpc_2
@ -39,7 +39,7 @@ pythonPackages.buildPythonPackage rec {
service-identity service-identity
twisted twisted
lz4 lz4
lzma xz
pysocks pysocks
matplotlib matplotlib
qtpy qtpy

View file

@ -1,5 +1,5 @@
{ boost, cmake, fetchFromGitHub, freeglut, freetype, glew, libjpeg, libmypaint { boost, cmake, fetchFromGitHub, freeglut, freetype, glew, libjpeg, libmypaint
, libpng, libtiff, libusb1, lz4, lzma, lzo, openblas, pkg-config, qtbase , libpng, libtiff, libusb1, lz4, xz, lzo, openblas, pkg-config, qtbase
, qtmultimedia, qtscript, lib, stdenv, superlu, wrapQtAppsHook, }: , qtmultimedia, qtscript, lib, stdenv, superlu, wrapQtAppsHook, }:
let source = import ./source.nix { inherit fetchFromGitHub; }; let source = import ./source.nix { inherit fetchFromGitHub; };
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
@ -21,7 +21,7 @@ in stdenv.mkDerivation rec {
libtiff libtiff
libusb1 libusb1
lz4 lz4
lzma xz
lzo lzo
openblas openblas
qtbase qtbase

View file

@ -3,7 +3,7 @@
extra-cmake-modules, shared-mime-info, qtbase, accounts-qt, extra-cmake-modules, shared-mime-info, qtbase, accounts-qt,
boost, kaccounts-integration, kcompletion, kconfigwidgets, kcrash, kdbusaddons, boost, kaccounts-integration, kcompletion, kconfigwidgets, kcrash, kdbusaddons,
kdesignerplugin, ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mariadb, qttools, kdesignerplugin, ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mariadb, qttools,
signond, lzma, signond, xz,
}: }:
mkDerivation { mkDerivation {
@ -21,7 +21,7 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; nativeBuildInputs = [ extra-cmake-modules shared-mime-info ];
buildInputs = [ buildInputs = [
kaccounts-integration kcompletion kconfigwidgets kcrash kdbusaddons kdesignerplugin kaccounts-integration kcompletion kconfigwidgets kcrash kdbusaddons kdesignerplugin
ki18n kiconthemes kio kwindowsystem lzma accounts-qt qttools signond ki18n kiconthemes kio kwindowsystem xz accounts-qt qttools signond
]; ];
propagatedBuildInputs = [ boost kitemmodels ]; propagatedBuildInputs = [ boost kitemmodels ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib { lib, stdenv, fetchFromGitHub, fetchpatch, ncurses, xlibsWrapper, bzip2, zlib
, brotli, zstd, lzma, openssl, autoreconfHook, gettext, pkg-config, libev , brotli, zstd, xz, openssl, autoreconfHook, gettext, pkg-config, libev
, gpm, libidn, tre, expat , gpm, libidn, tre, expat
, # Incompatible licenses, LGPLv3 - GPLv2 , # Incompatible licenses, LGPLv3 - GPLv2
enableGuile ? false, guile ? null enableGuile ? false, guile ? null
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ buildInputs = [
ncurses xlibsWrapper bzip2 zlib brotli zstd lzma ncurses xlibsWrapper bzip2 zlib brotli zstd xz
openssl libidn tre expat libev openssl libidn tre expat libev
] ]
++ lib.optional stdenv.isLinux gpm ++ lib.optional stdenv.isLinux gpm

View file

@ -1,5 +1,5 @@
{ autoconf, automake, boost, cbor-diag, cddl, fetchFromGitHub, file, libctemplate, libmaxminddb { autoconf, automake, boost, cbor-diag, cddl, fetchFromGitHub, file, libctemplate, libmaxminddb
, libpcap, libtins, libtool, lzma, openssl, pkg-config, lib, stdenv, tcpdump, wireshark-cli , libpcap, libtins, libtool, xz, openssl, pkg-config, lib, stdenv, tcpdump, wireshark-cli
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
libpcap libpcap
openssl openssl
libtins libtins
lzma xz
libctemplate libctemplate
libmaxminddb libmaxminddb
]; ];

View file

@ -1,6 +1,6 @@
{ mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja { mkDerivation, lib, fetchFromGitHub, pkg-config, python3, cmake, ninja
, qtbase, qtimageformats, libdbusmenu, hunspell, xdg-utils, ffmpeg_3, openalSoft , qtbase, qtimageformats, libdbusmenu, hunspell, xdg-utils, ffmpeg_3, openalSoft
, lzma, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected , xz, lz4, xxHash, zlib, minizip, openssl, libtgvoip, microsoft_gsl, tl-expected
, range-v3 , range-v3
}: }:
@ -21,7 +21,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkg-config python3 cmake ninja ]; nativeBuildInputs = [ pkg-config python3 cmake ninja ];
buildInputs = [ buildInputs = [
qtbase qtimageformats ffmpeg_3 openalSoft lzma lz4 xxHash libdbusmenu qtbase qtimageformats ffmpeg_3 openalSoft xz lz4 xxHash libdbusmenu
zlib minizip openssl hunspell libtgvoip microsoft_gsl tl-expected range-v3 zlib minizip openssl hunspell libtgvoip microsoft_gsl tl-expected range-v3
]; ];

View file

@ -23,7 +23,7 @@
, libtool , libtool
, libuuid , libuuid
, libxml2 , libxml2
, lzma , xz
, nspr , nspr
, nss , nss
, openssl , openssl
@ -97,7 +97,7 @@ stdenv.mkDerivation rec {
libuuid libuuid
libxcb libxcb
libxml2 libxml2
lzma xz
nspr nspr
nss nss
openssl openssl

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, htslib, zlib, bzip2, lzma, curl, perl, python3, bash }: { lib, stdenv, fetchurl, htslib, zlib, bzip2, xz, curl, perl, python3, bash }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bcftools"; pname = "bcftools";
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
python3 python3
]; ];
buildInputs = [ htslib zlib bzip2 lzma curl ]; buildInputs = [ htslib zlib bzip2 xz curl ];
strictDeps = true; strictDeps = true;

View file

@ -1,4 +1,4 @@
{lib, stdenv, fetchFromGitHub, zlib, python3, bzip2, lzma}: {lib, stdenv, fetchFromGitHub, zlib, python3, bzip2, xz}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bedtools"; pname = "bedtools";
@ -17,7 +17,8 @@ stdenv.mkDerivation rec {
python3 python3
]; ];
buildInputs = [ zlib bzip2 lzma ]; buildInputs = [ zlib bzip2 xz ];
cxx = if stdenv.cc.isClang then "clang++" else "g++"; cxx = if stdenv.cc.isClang then "clang++" else "g++";
cc = if stdenv.cc.isClang then "clang" else "gcc"; cc = if stdenv.cc.isClang then "clang" else "gcc";
buildPhase = "make prefix=$out SHELL=${stdenv.shell} CXX=${cxx} CC=${cc} -j $NIX_BUILD_CORES"; buildPhase = "make prefix=$out SHELL=${stdenv.shell} CXX=${cxx} CC=${cc} -j $NIX_BUILD_CORES";

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchpatch, fetchFromGitHub, htslib, zlib, bzip2, lzma, ncurses, boost }: { lib, stdenv, fetchpatch, fetchFromGitHub, htslib, zlib, bzip2, xz, ncurses, boost }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "delly"; pname = "delly";
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-DWwC35r8cQbePUzppkFQlev0YZdxk2+BSrNTW/DOY3M="; sha256 = "sha256-DWwC35r8cQbePUzppkFQlev0YZdxk2+BSrNTW/DOY3M=";
}; };
buildInputs = [ zlib htslib bzip2 lzma ncurses boost ]; buildInputs = [ zlib htslib bzip2 xz ncurses boost ];
EBROOTHTSLIB = htslib; EBROOTHTSLIB = htslib;

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, zlib, bzip2, lzma }: { lib, stdenv, fetchFromGitHub, zlib, bzip2, xz }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "freebayes"; pname = "freebayes";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true; fetchSubmodules = true;
}; };
buildInputs = [ zlib bzip2 lzma ]; buildInputs = [ zlib bzip2 xz ];
installPhase = '' installPhase = ''
install -vD bin/freebayes bin/bamleftalign scripts/* -t $out/bin install -vD bin/freebayes bin/bamleftalign scripts/* -t $out/bin

View file

@ -3,7 +3,7 @@
, libuuid , libuuid
, zlib , zlib
, bzip2 , bzip2
, lzma , xz
, openssl , openssl
, curl , curl
, libmysqlclient , libmysqlclient
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
sha256 = "0l5lmqqc6sqkf4hyk3z4825ly0vdlj5xdfad6zd0708cb1v81nbx"; sha256 = "0l5lmqqc6sqkf4hyk3z4825ly0vdlj5xdfad6zd0708cb1v81nbx";
}; };
buildInputs = [ libpng libuuid zlib bzip2 lzma openssl curl libmysqlclient ]; buildInputs = [ libpng libuuid zlib bzip2 xz openssl curl libmysqlclient ];
patchPhase = '' patchPhase = ''
substituteInPlace ./src/checkUmask.sh \ substituteInPlace ./src/checkUmask.sh \

View file

@ -1,4 +1,4 @@
{lib, stdenv, fetchpatch, fetchFromGitHub, cmake, boost, gmp, htslib, zlib, lzma, pkg-config}: {lib, stdenv, fetchpatch, fetchFromGitHub, cmake, boost, gmp, htslib, zlib, xz, pkg-config}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "octopus"; pname = "octopus";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
]; ];
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ boost gmp htslib zlib lzma ]; buildInputs = [ boost gmp htslib zlib xz ];
postInstall = '' postInstall = ''
mkdir $out/bin mkdir $out/bin

View file

@ -1,4 +1,4 @@
{ lib, stdenv, zlib, bzip2, lzma, fetchFromGitHub } : { lib, stdenv, zlib, bzip2, xz, fetchFromGitHub } :
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.1.0"; version = "1.1.0";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true; fetchSubmodules = true;
}; };
buildInputs = [ zlib bzip2 lzma ]; buildInputs = [ zlib bzip2 xz ];
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall

View file

@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, cmake, ctags, swig { stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, cmake, ctags, swig
# data, compression # data, compression
, bzip2, curl, hdf5, json_c, lzma, lzo, protobuf, snappy , bzip2, curl, hdf5, json_c, xz, lzo, protobuf, snappy
# maths # maths
, blas, lapack, eigen, nlopt, lp_solve, colpack, glpk , blas, lapack, eigen, nlopt, lp_solve, colpack, glpk
# libraries # libraries
@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];
buildInputs = with lib; [ buildInputs = with lib; [
blas lapack bzip2 colpack curl ctags eigen hdf5 json_c lp_solve lzma lzo blas lapack bzip2 colpack curl ctags eigen hdf5 json_c lp_solve xz lzo
protobuf nlopt snappy swig (libarchive.dev) libxml2 lapack glpk protobuf nlopt snappy swig (libarchive.dev) libxml2 lapack glpk
] ]
++ optionals (pythonSupport) (with pythonPackages; [ python ply numpy ]) ++ optionals (pythonSupport) (with pythonPackages; [ python ply numpy ])

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fetchpatch, cmake, pcre, pkg-config, python2 { lib, stdenv, fetchurl, fetchpatch, cmake, pcre, pkg-config, python2
, libX11, libXpm, libXft, libXext, libGLU, libGL, zlib, libxml2, lz4, lzma, gsl_1, xxHash , libX11, libXpm, libXft, libXext, libGLU, libGL, zlib, libxml2, lz4, xz, gsl_1, xxHash
, Cocoa, OpenGL, noSplash ? false }: , Cocoa, OpenGL, noSplash ? false }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ cmake pkg-config ]; nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [ pcre python2 zlib libxml2 lz4 lzma gsl_1 xxHash ] buildInputs = [ pcre python2 zlib libxml2 lz4 xz gsl_1 xxHash ]
++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] ++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ]
++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ] ++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]
; ;

View file

@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, makeWrapper, cmake, ftgl, gl2ps, glew, gsl, llvm_5 { stdenv, lib, fetchurl, makeWrapper, cmake, ftgl, gl2ps, glew, gsl, llvm_5
, libX11, libXpm, libXft, libXext, libGLU, libGL, libxml2, lz4, lzma, pcre , libX11, libXpm, libXft, libXext, libGLU, libGL, libxml2, lz4, xz, pcre
, pkg-config, python, xxHash, zlib, zstd , pkg-config, python, xxHash, zlib, zstd
, libAfterImage, giflib, libjpeg, libtiff, libpng , libAfterImage, giflib, libjpeg, libtiff, libpng
, Cocoa, OpenGL, noSplash ? false }: , Cocoa, OpenGL, noSplash ? false }:
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ makeWrapper cmake pkg-config ]; nativeBuildInputs = [ makeWrapper cmake pkg-config ];
buildInputs = [ ftgl gl2ps glew pcre zlib zstd llvm_5 libxml2 lz4 lzma gsl xxHash libAfterImage giflib libjpeg libtiff libpng python.pkgs.numpy ] buildInputs = [ ftgl gl2ps glew pcre zlib zstd llvm_5 libxml2 lz4 xz gsl xxHash libAfterImage giflib libjpeg libtiff libpng python.pkgs.numpy ]
++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ] ++ lib.optionals (!stdenv.isDarwin) [ libX11 libXpm libXft libXext libGLU libGL ]
++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ] ++ lib.optionals (stdenv.isDarwin) [ Cocoa OpenGL ]
; ;

View file

@ -9,7 +9,7 @@
{ stdenv, lib, fetchFromGitHub, { stdenv, lib, fetchFromGitHub,
# Main build tools # Main build tools
pkg-config, autoconf, automake, libtool, m4, lzma, python3, pkg-config, autoconf, automake, libtool, m4, xz, python3,
numactl, numactl,
# Processing, video codecs, containers # Processing, video codecs, containers
ffmpeg-full, nv-codec-headers, libogg, x264, x265, libvpx, libtheora, dav1d, ffmpeg-full, nv-codec-headers, libogg, x264, x265, libvpx, libtheora, dav1d,
@ -100,7 +100,7 @@ _EOF
ffmpeg-full libogg libtheora x264 x265 libvpx dav1d ffmpeg-full libogg libtheora x264 x265 libvpx dav1d
libopus lame libvorbis a52dec speex libsamplerate libopus lame libvorbis a52dec speex libsamplerate
libiconv fribidi fontconfig freetype libass jansson libxml2 harfbuzz libiconv fribidi fontconfig freetype libass jansson libxml2 harfbuzz
libdvdread libdvdnav libdvdcss libbluray lzma libdvdread libdvdnav libdvdcss libbluray xz
] ++ lib.optional (!stdenv.isDarwin) numactl ] ++ lib.optional (!stdenv.isDarwin) numactl
++ lib.optionals useGtk [ ++ lib.optionals useGtk [
glib gtk3 libappindicator-gtk3 libnotify glib gtk3 libappindicator-gtk3 libnotify

View file

@ -1,4 +1,4 @@
{ lib, rel, buildKodiBinaryAddon, fetchFromGitHub, libarchive, lzma, bzip2, zlib, lz4, lzo, openssl }: { lib, rel, buildKodiBinaryAddon, fetchFromGitHub, libarchive, xz, bzip2, zlib, lz4, lzo, openssl }:
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = namespace; pname = namespace;
namespace = "vfs.libarchive"; namespace = "vfs.libarchive";
@ -11,7 +11,7 @@ buildKodiBinaryAddon rec {
sha256 = "1q62p1i6rvqk2zv6f1cpffkh95lgclys2xl4dwyhj3acmqdxd9i5"; sha256 = "1q62p1i6rvqk2zv6f1cpffkh95lgclys2xl4dwyhj3acmqdxd9i5";
}; };
extraBuildInputs = [ libarchive lzma bzip2 zlib lz4 lzo openssl ]; extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ];
meta = with lib; { meta = with lib; {
description = "LibArchive Virtual Filesystem add-on for Kodi"; description = "LibArchive Virtual Filesystem add-on for Kodi";

View file

@ -0,0 +1,560 @@
{ lib, stdenv, callPackage, fetchFromGitHub
, cmake, kodi, libcec_platform, tinyxml, pugixml
, steam, udev, libusb1, jsoncpp, libhdhomerun, zlib
, python3Packages, expat, glib, nspr, nss, openssl
, libssh, libarchive, xz, bzip2, lz4, lzo }:
with lib;
let self = rec {
addonDir = "/share/kodi/addons";
rel = "Matrix";
inherit kodi;
# Convert derivation to a kodi module. Stolen from ../../../top-level/python-packages.nix
toKodiAddon = drv: drv.overrideAttrs(oldAttrs: {
# Use passthru in order to prevent rebuilds when possible.
passthru = (oldAttrs.passthru or {})// {
kodiAddonFor = kodi;
requiredKodiAddons = requiredKodiAddons drv.propagatedBuildInputs;
};
});
# Check whether a derivation provides a Kodi addon.
hasKodiAddon = drv: drv ? kodiAddonFor && drv.kodiAddonFor == kodi;
# Get list of required Kodi addons given a list of derivations.
requiredKodiAddons = drvs: let
modules = filter hasKodiAddon drvs;
in unique (modules ++ concatLists (catAttrs "requiredKodiAddons" modules));
kodi-platform = stdenv.mkDerivation rec {
project = "kodi-platform";
version = "17.1";
name = "${project}-${version}";
src = fetchFromGitHub {
owner = "xbmc";
repo = project;
rev = "c8188d82678fec6b784597db69a68e74ff4986b5";
sha256 = "1r3gs3c6zczmm66qcxh9mr306clwb3p7ykzb70r3jv5jqggiz199";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ kodi libcec_platform tinyxml ];
};
buildKodiAddon =
{ name ? "${attrs.pname}-${attrs.version}"
, namespace
, sourceDir ? ""
, ... } @ attrs:
toKodiAddon (stdenv.mkDerivation ({
name = "kodi-" + name;
dontStrip = true;
extraRuntimeDependencies = [ ];
installPhase = ''
cd $src/$sourceDir
d=$out${addonDir}/${namespace}
mkdir -p $d
sauce="."
[ -d ${namespace} ] && sauce=${namespace}
cp -R "$sauce/"* $d
'';
} // attrs));
buildKodiBinaryAddon =
{ name ? "${attrs.pname}-${attrs.version}"
, namespace
, version
, extraBuildInputs ? []
, extraRuntimeDependencies ? []
, extraInstallPhase ? "", ... } @ attrs:
toKodiAddon (stdenv.mkDerivation ({
name = "kodi-" + name;
dontStrip = true;
nativeBuildInputs = [ cmake ];
buildInputs = [ kodi kodi-platform libcec_platform ] ++ extraBuildInputs;
inherit extraRuntimeDependencies;
# disables check ensuring install prefix is that of kodi
cmakeFlags = [
"-DOVERRIDE_PATHS=1"
];
# kodi checks for addon .so libs existance in the addon folder (share/...)
# and the non-wrapped kodi lib/... folder before even trying to dlopen
# them. Symlinking .so, as setting LD_LIBRARY_PATH is of no use
installPhase = let n = namespace; in ''
make install
ln -s $out/lib/addons/${n}/${n}.so.${version} $out${addonDir}/${n}/${n}.so.${version}
${extraInstallPhase}
'';
} // attrs));
advanced-launcher = buildKodiAddon rec {
pname = "advanced-launcher";
namespace = "plugin.program.advanced.launcher";
version = "2.5.8";
src = fetchFromGitHub {
owner = "edwtjo";
repo = pname;
rev = version;
sha256 = "142vvgs37asq5m54xqhjzqvgmb0xlirvm0kz6lxaqynp0vvgrkx2";
};
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=85724";
description = "A program launcher for Kodi";
longDescription = ''
Advanced Launcher allows you to start any Linux, Windows and
macOS external applications (with command line support or not)
directly from the Kodi GUI. Advanced Launcher also give you
the possibility to edit, download (from Internet resources)
and manage all the meta-data (informations and images) related
to these applications.
'';
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
broken = true; # requires port to python3
};
};
advanced-emulator-launcher = buildKodiAddon rec {
pname = "advanced-emulator-launcher";
namespace = "plugin.program.advanced.emulator.launcher";
version = "0.9.6";
src = fetchFromGitHub {
owner = "Wintermute0110";
repo = namespace;
rev = version;
sha256 = "1sv9z77jj6bam6llcnd9b3dgkbvhwad2m1v541rv3acrackms2z2";
};
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=287826";
description = "A program launcher for Kodi";
longDescription = ''
Advanced Emulator Launcher is a multi-emulator front-end for Kodi
scalable to collections of thousands of ROMs. Includes offline scrapers
for MAME and No-Intro ROM sets and also supports scrapping ROM metadata
and artwork online. ROM auditing for No-Intro ROMs using No-Intro XML
DATs. Launching of games and standalone applications is also available.
'';
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
broken = true; # requires port to python3
};
};
controllers = let
pname = "game-controller";
version = "1.0.3";
src = fetchFromGitHub {
owner = "kodi-game";
repo = "kodi-game-controllers";
rev = "01acb5b6e8b85392b3cb298b034aadb1b24ccf18";
sha256 = "0sbc0w0fwbp7rbmbgb6a1kglhnn5g85hijcbbvf5x6jdq9v3f1qb";
};
meta = {
description = "Add support for different gaming controllers.";
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
};
mkController = controller: {
${controller} = buildKodiAddon rec {
pname = pname + "-" + controller;
namespace = "game.controller." + controller;
sourceDir = "addons/" + namespace;
inherit version src meta;
};
};
in (mkController "default")
// (mkController "dreamcast")
// (mkController "gba")
// (mkController "genesis")
// (mkController "mouse")
// (mkController "n64")
// (mkController "nes")
// (mkController "ps")
// (mkController "snes");
hyper-launcher = let
pname = "hyper-launcher";
version = "1.5.2";
src = fetchFromGitHub rec {
name = pname + "-" + version + ".tar.gz";
owner = "teeedubb";
repo = owner + "-xbmc-repo";
rev = "f958ba93fe85b9c9025b1745d89c2db2e7dd9bf6";
sha256 = "1dvff24fbas25k5kvca4ssks9l1g5rfa3hl8lqxczkaqi3pp41j5";
};
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=258159";
description = "A ROM launcher for Kodi that uses HyperSpin assets.";
maintainers = with maintainers; [ edwtjo ];
broken = true; # requires port to python3
};
in {
service = buildKodiAddon {
pname = pname + "-service";
version = "1.2.1";
namespace = "service.hyper.launcher";
inherit src meta;
};
plugin = buildKodiAddon {
namespace = "plugin.hyper.launcher";
inherit pname version src meta;
};
};
joystick = buildKodiBinaryAddon rec {
pname = namespace;
namespace = "peripheral.joystick";
version = "1.7.1";
src = fetchFromGitHub {
owner = "xbmc";
repo = namespace;
rev = "${version}-${rel}";
sha256 = "1dhj4afr9kj938xx70fq5r409mz6lbw4n581ljvdjj9lq7akc914";
};
meta = {
description = "Binary addon for raw joystick input.";
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
};
extraBuildInputs = [ tinyxml udev ];
};
simpleplugin = buildKodiAddon rec {
pname = "simpleplugin";
namespace = "script.module.simpleplugin";
version = "2.3.2";
src = fetchFromGitHub {
owner = "romanvm";
repo = namespace;
rev = "v.${version}";
sha256 = "0myar8dqjigb75pcc8zx3i5z79p1ifgphgb82s5syqywk0zaxm3j";
};
meta = {
homepage = src.meta.homepage;
description = "Simpleplugin API";
license = licenses.gpl3;
broken = true; # requires port to python3
};
};
svtplay = buildKodiAddon rec {
pname = "svtplay";
namespace = "plugin.video.svtplay";
version = "5.1.12";
src = fetchFromGitHub {
name = pname + "-" + version + ".tar.gz";
owner = "nilzen";
repo = "xbmc-" + pname;
rev = "v${version}";
sha256 = "04j1nhm7mh9chs995lz6bv1vsq5xzk7a7c0lmk4bnfv8jrfpj0w6";
};
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=67110";
description = "Watch content from SVT Play";
longDescription = ''
With this addon you can stream content from SVT Play
(svtplay.se). The plugin fetches the video URL from the SVT
Play website and feeds it to the Kodi video player. HLS (m3u8)
is the preferred video format by the plugin.
'';
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
};
};
steam-controller = buildKodiBinaryAddon rec {
pname = namespace;
namespace = "peripheral.steamcontroller";
version = "0.11.0";
src = fetchFromGitHub {
owner = "kodi-game";
repo = namespace;
rev = "f68140ca44f163a03d3a625d1f2005a6edef96cb";
sha256 = "09lm8i119xlsxxk0c64rnp8iw0crr90v7m8iwi9r31qdmxrdxpmg";
};
extraBuildInputs = [ libusb1 ];
meta = {
description = "Binary addon for steam controller.";
platforms = platforms.all;
maintainers = with maintainers; [ edwtjo ];
};
};
steam-launcher = buildKodiAddon {
pname = "steam-launcher";
namespace = "script.steam.launcher";
version = "3.5.1";
src = fetchFromGitHub rec {
owner = "teeedubb";
repo = owner + "-xbmc-repo";
rev = "8260bf9b464846a1f1965da495d2f2b7ceb81d55";
sha256 = "1fj3ry5s44nf1jzxk4bmnpa4b9p23nrpmpj2a4i6xf94h7jl7p5k";
};
propagatedBuildInputs = [ steam ];
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=157499";
description = "Launch Steam in Big Picture Mode from Kodi";
longDescription = ''
This add-on will close/minimise Kodi, launch Steam in Big
Picture Mode and when Steam BPM is exited (either by quitting
Steam or returning to the desktop) Kodi will
restart/maximise. Running pre/post Steam scripts can be
configured via the addon.
'';
maintainers = with maintainers; [ edwtjo ];
};
};
pdfreader = buildKodiAddon rec {
pname = "pdfreader";
namespace = "plugin.image.pdf";
version = "2.0.2";
src = fetchFromGitHub {
owner = "i96751414";
repo = "plugin.image.pdfreader";
rev = "v${version}";
sha256 = "0nkqhlm1gyagq6xpdgqvd5qxyr2ngpml9smdmzfabc8b972mwjml";
};
meta = {
homepage = "https://forum.kodi.tv/showthread.php?tid=187421";
description = "A comic book reader";
maintainers = with maintainers; [ edwtjo ];
};
};
pvr-hts = buildKodiBinaryAddon rec {
pname = "pvr-hts";
namespace = "pvr.hts";
version = "8.2.2";
src = fetchFromGitHub {
owner = "kodi-pvr";
repo = "pvr.hts";
rev = "${version}-${rel}";
sha256 = "0jnn9gfjl556acqjf92wzzn371gxymhbbi665nqgg2gjcan0a49q";
};
meta = {
homepage = "https://github.com/kodi-pvr/pvr.hts";
description = "Kodi's Tvheadend HTSP client addon";
platforms = platforms.all;
maintainers = with maintainers; [ cpages ];
};
};
pvr-hdhomerun = buildKodiBinaryAddon rec {
pname = "pvr-hdhomerun";
namespace = "pvr.hdhomerun";
version = "7.1.0";
src = fetchFromGitHub {
owner = "kodi-pvr";
repo = "pvr.hdhomerun";
rev = "${version}-${rel}";
sha256 = "0gbwjssnd319csq2kwlyjj1rskg19m1dxac5dl2dymvx5hn3zrgm";
};
meta = {
homepage = "https://github.com/kodi-pvr/pvr.hdhomerun";
description = "Kodi's HDHomeRun PVR client addon";
platforms = platforms.all;
maintainers = with maintainers; [ titanous ];
};
extraBuildInputs = [ jsoncpp libhdhomerun ];
};
pvr-iptvsimple = buildKodiBinaryAddon rec {
pname = "pvr-iptvsimple";
namespace = "pvr.iptvsimple";
version = "7.4.2";
src = fetchFromGitHub {
owner = "kodi-pvr";
repo = "pvr.iptvsimple";
rev = "${version}-${rel}";
sha256 = "062i922qi0izkvn7v47yhyy2cf3fa7xc3k95b1gm9abfdwkk8ywr";
};
meta = {
homepage = "https://github.com/kodi-pvr/pvr.iptvsimple";
description = "Kodi's IPTV Simple client addon";
platforms = platforms.all;
maintainers = with maintainers; [ ];
license = licenses.gpl2Plus;
};
extraBuildInputs = [ zlib pugixml ];
};
osmc-skin = buildKodiAddon rec {
pname = "osmc-skin";
namespace = "skin.osmc";
version = "18.0.0";
src = fetchFromGitHub {
owner = "osmc";
repo = namespace;
rev = "40a6c318641e2cbeac58fb0e7dde9c2beac737a0";
sha256 = "1l7hyfj5zvjxjdm94y325bmy1naak455b9l8952sb0gllzrcwj6s";
};
meta = {
homepage = "https://github.com/osmc/skin.osmc";
description = "The default skin for OSMC";
platforms = platforms.all;
maintainers = with maintainers; [ worldofpeace ];
license = licenses.cc-by-nc-sa-30;
};
};
yatp = python3Packages.toPythonModule (buildKodiAddon rec {
pname = "yatp";
namespace = "plugin.video.yatp";
version = "3.3.2";
src = fetchFromGitHub {
owner = "romanvm";
repo = "kodi.yatp";
rev = "v.${version}";
sha256 = "12g1f57sx7dy6wy7ljl7siz2qs1kxcmijcg7xx2xpvmq61x9qa2d";
};
patches = [ ./yatp/dont-monkey.patch ];
propagatedBuildInputs = [
simpleplugin
python3Packages.requests
python3Packages.libtorrent-rasterbar
];
meta = {
homepage = src.meta.homepage;
description = "Yet Another Torrent Player: libtorrent-based torrent streaming for Kodi";
license = licenses.gpl3;
broken = true; # requires port to python3
};
});
inputstream-adaptive = buildKodiBinaryAddon rec {
pname = "inputstream-adaptive";
namespace = "inputstream.adaptive";
version = "2.6.7";
src = fetchFromGitHub {
owner = "peak3d";
repo = "inputstream.adaptive";
rev = "${version}-${rel}";
sha256 = "1pwqmbr78wp12jn6rwv63npdfc456adwz0amlxf6gvgg43li6p7s";
};
extraBuildInputs = [ expat ];
extraRuntimeDependencies = [ glib nspr nss stdenv.cc.cc.lib ];
extraInstallPhase = let n = namespace; in ''
ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so
'';
meta = {
homepage = "https://github.com/peak3d/inputstream.adaptive";
description = "Kodi inputstream addon for several manifest types";
platforms = platforms.all;
maintainers = with maintainers; [ sephalon ];
};
};
vfs-sftp = buildKodiBinaryAddon rec {
pname = namespace;
namespace = "vfs.sftp";
version = "2.0.0";
src = fetchFromGitHub {
owner = "xbmc";
repo = namespace;
rev = "${version}-${rel}";
sha256 = "06w74sh8yagrrp7a7rjaz3xrh1j3wdqald9c4b72c33gpk5997dk";
};
meta = with lib; {
description = "SFTP Virtual Filesystem add-on for Kodi";
license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = with maintainers; [ minijackson ];
};
extraBuildInputs = [ openssl libssh zlib ];
};
vfs-libarchive = buildKodiBinaryAddon rec {
pname = namespace;
namespace = "vfs.libarchive";
version = "2.0.0";
src = fetchFromGitHub {
owner = "xbmc";
repo = namespace;
rev = "${version}-${rel}";
sha256 = "1q62p1i6rvqk2zv6f1cpffkh95lgclys2xl4dwyhj3acmqdxd9i5";
};
meta = with lib; {
description = "LibArchive Virtual Filesystem add-on for Kodi";
license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = with maintainers; [ minijackson ];
};
extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ];
};
}; in self

View file

@ -573,7 +573,7 @@ rec {
buildCommand = '' buildCommand = ''
${createRootFS} ${createRootFS}
PATH=$PATH:${lib.makeBinPath [ dpkg dpkg glibc lzma ]} PATH=$PATH:${lib.makeBinPath [ dpkg dpkg glibc xz ]}
# Unpack the .debs. We do this to prevent pre-install scripts # Unpack the .debs. We do this to prevent pre-install scripts
# (which have lots of circular dependencies) from barfing. # (which have lots of circular dependencies) from barfing.

View file

@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, fetchurl, fetchzip, fetchgit, mercurial_4, python27, setJavaClassPath, { stdenv, lib, fetchFromGitHub, fetchurl, fetchzip, fetchgit, mercurial_4, python27, setJavaClassPath,
which, zlib, makeWrapper, openjdk, unzip, git, clang, llvm, icu, ruby, glibc, bash, gcc, libobjc, which, zlib, makeWrapper, openjdk, unzip, git, clang, llvm, icu, ruby, glibc, bash, gcc, libobjc,
xcodebuild, gfortran, readline, bzip2, lzma, pcre, curl, ed, libresolv, libiconv, writeScriptBin, xcodebuild, gfortran, readline, bzip2, xz, pcre, curl, ed, libresolv, libiconv, writeScriptBin,
openssl, perl, CoreFoundation, Foundation, JavaNativeFoundation, JavaRuntimeSupport, JavaVM, Cocoa openssl, perl, CoreFoundation, Foundation, JavaNativeFoundation, JavaRuntimeSupport, JavaVM, Cocoa
}: }:
@ -372,7 +372,7 @@ in rec {
buildInputs = [ mx zlib.dev mercurial jvmci8 git llvm clang buildInputs = [ mx zlib.dev mercurial jvmci8 git llvm clang
python27withPackages icu ruby bzip2 which python27withPackages icu ruby bzip2 which
readline bzip2 lzma pcre curl ed gfortran readline bzip2 xz pcre curl ed gfortran
] ++ lib.optional stdenv.isDarwin [ ] ++ lib.optional stdenv.isDarwin [
CoreFoundation gcc.cc.lib libiconv perl openssl CoreFoundation gcc.cc.lib libiconv perl openssl
]; ];

View file

@ -3,7 +3,7 @@
, expat , expat
, libffi , libffi
, gdbm , gdbm
, lzma , xz
, mime-types ? null, mimetypesSupport ? true , mime-types ? null, mimetypesSupport ? true
, ncurses , ncurses
, openssl , openssl
@ -103,7 +103,7 @@ let
]; ];
buildInputs = filter (p: p != null) ([ buildInputs = filter (p: p != null) ([
zlib bzip2 expat lzma libffi gdbm sqlite readline ncurses openssl ] zlib bzip2 expat xz libffi gdbm sqlite readline ncurses openssl ]
++ optionals x11Support [ tcl tk libX11 xorgproto ] ++ optionals x11Support [ tcl tk libX11 xorgproto ]
++ optionals (bluezSupport && stdenv.isLinux) [ bluez ] ++ optionals (bluezSupport && stdenv.isLinux) [ bluez ]
++ optionals stdenv.isDarwin [ configd ]) ++ optionals stdenv.isDarwin [ configd ])

View file

@ -1,7 +1,7 @@
{ lib, stdenv, substituteAll, fetchurl { lib, stdenv, substituteAll, fetchurl
, zlib ? null, zlibSupport ? true, bzip2, pkg-config, libffi, libunwind, Security , zlib ? null, zlibSupport ? true, bzip2, pkg-config, libffi, libunwind, Security
, sqlite, openssl, ncurses, python, expat, tcl, tk, tix, xlibsWrapper, libX11 , sqlite, openssl, ncurses, python, expat, tcl, tk, tix, xlibsWrapper, libX11
, self, gdbm, db, lzma , self, gdbm, db, xz
, python-setup-hook , python-setup-hook
# For the Python package set # For the Python package set
, packageOverrides ? (self: super: {}) , packageOverrides ? (self: super: {})
@ -53,7 +53,7 @@ in with passthru; stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
bzip2 openssl pythonForPypy libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 gdbm db bzip2 openssl pythonForPypy libffi ncurses expat sqlite tk tcl xlibsWrapper libX11 gdbm db
] ++ optionals isPy3k [ ] ++ optionals isPy3k [
lzma xz
] ++ optionals (stdenv ? cc && stdenv.cc.libc != null) [ ] ++ optionals (stdenv ? cc && stdenv.cc.libc != null) [
stdenv.cc.libc stdenv.cc.libc
] ++ optionals zlibSupport [ ] ++ optionals zlibSupport [

View file

@ -99,7 +99,7 @@
, libxcbshapeExtlib ? true # X11 grabbing shape rendering , libxcbshapeExtlib ? true # X11 grabbing shape rendering
, libXv ? null # Xlib support , libXv ? null # Xlib support
, libXext ? null # Xlib support , libXext ? null # Xlib support
, lzma ? null # xz-utils , xz ? null # xz-utils
, nvenc ? !stdenv.isDarwin && !stdenv.isAarch64, nv-codec-headers ? null # NVIDIA NVENC support , nvenc ? !stdenv.isDarwin && !stdenv.isAarch64, nv-codec-headers ? null # NVIDIA NVENC support
, openal ? null # OpenAL 1.1 capture support , openal ? null # OpenAL 1.1 capture support
#, opencl ? null # OpenCL code #, opencl ? null # OpenCL code
@ -381,7 +381,7 @@ stdenv.mkDerivation rec {
(enableFeature libxcbshmExtlib "libxcb-shm") (enableFeature libxcbshmExtlib "libxcb-shm")
(enableFeature libxcbxfixesExtlib "libxcb-xfixes") (enableFeature libxcbxfixesExtlib "libxcb-xfixes")
(enableFeature libxcbshapeExtlib "libxcb-shape") (enableFeature libxcbshapeExtlib "libxcb-shape")
(enableFeature (lzma != null) "lzma") (enableFeature (xz != null) "lzma")
(enableFeature nvenc "nvenc") (enableFeature nvenc "nvenc")
(enableFeature (openal != null) "openal") (enableFeature (openal != null) "openal")
#(enableFeature opencl "opencl") #(enableFeature opencl "opencl")
@ -431,7 +431,7 @@ stdenv.mkDerivation rec {
bzip2 celt dav1d fontconfig freetype frei0r fribidi game-music-emu gnutls gsm bzip2 celt dav1d fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa
libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11 libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11
libxcb libXv libXext lzma openal openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr libxcb libXv libXext xz openal openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr
samba SDL2 soxr speex srt vid-stab vo-amrwbenc wavpack x264 x265 xavs xvidcore samba SDL2 soxr speex srt vid-stab vo-amrwbenc wavpack x264 x265 xavs xvidcore
zeromq4 zlib zeromq4 zlib
] ++ optionals openglExtlib [ libGL libGLU ] ] ++ optionals openglExtlib [ libGL libGLU ]

View file

@ -1,6 +1,6 @@
{ lib, stdenv, buildPackages, fetchurl, pkg-config, addOpenGLRunpath, perl, texinfo, yasm { lib, stdenv, buildPackages, fetchurl, pkg-config, addOpenGLRunpath, perl, texinfo, yasm
, alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg , alsaLib, bzip2, fontconfig, freetype, gnutls, libiconv, lame, libass, libogg
, libssh, libtheora, libva, libdrm, libvorbis, libvpx, lzma, libpulseaudio, soxr , libssh, libtheora, libva, libdrm, libvorbis, libvpx, xz, libpulseaudio, soxr
, x264, x265, xvidcore, zlib, libopus, speex, nv-codec-headers, dav1d , x264, x265, xvidcore, zlib, libopus, speex, nv-codec-headers, dav1d
, openglSupport ? false, libGLU ? null, libGL ? null , openglSupport ? false, libGLU ? null, libGL ? null
, libmfxSupport ? false, intel-media-sdk ? null , libmfxSupport ? false, intel-media-sdk ? null
@ -171,7 +171,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
bzip2 fontconfig freetype gnutls libiconv lame libass libogg libssh libtheora bzip2 fontconfig freetype gnutls libiconv lame libass libogg libssh libtheora
libvorbis lzma soxr x264 x265 xvidcore zlib libopus speex nv-codec-headers libvorbis xz soxr x264 x265 xvidcore zlib libopus speex nv-codec-headers
] ++ optionals openglSupport [ libGL libGLU ] ] ++ optionals openglSupport [ libGL libGLU ]
++ optional libmfxSupport intel-media-sdk ++ optional libmfxSupport intel-media-sdk
++ optional libaomSupport libaom ++ optional libaomSupport libaom

View file

@ -35,7 +35,7 @@
, fuse , fuse
, nixosTests , nixosTests
, libsoup , libsoup
, lzma , xz
, zstd , zstd
, ostree , ostree
, polkit , polkit
@ -129,7 +129,7 @@ stdenv.mkDerivation rec {
libcap libcap
libseccomp libseccomp
libsoup libsoup
lzma xz
zstd zstd
polkit polkit
python3 python3

View file

@ -8,7 +8,7 @@
, gflags , gflags
, libiberty , libiberty
, lz4 , lz4
, lzma , xz
, zlib , zlib
, jemalloc , jemalloc
, openssl , openssl
@ -43,7 +43,7 @@ stdenv.mkDerivation (rec {
libiberty libiberty
openssl openssl
lz4 lz4
lzma xz
zlib zlib
jemalloc jemalloc
libunwind libunwind

View file

@ -1,7 +1,7 @@
{ {
mkDerivation, lib, mkDerivation, lib,
extra-cmake-modules, extra-cmake-modules,
bzip2, lzma, qtbase, zlib, bzip2, xz, qtbase, zlib,
}: }:
mkDerivation { mkDerivation {
@ -11,7 +11,7 @@ mkDerivation {
broken = builtins.compareVersions qtbase.version "5.14.0" < 0; broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
}; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ bzip2 lzma zlib ]; buildInputs = [ bzip2 xz zlib ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
} }

View file

@ -7,7 +7,7 @@
, libticonv , libticonv
, libtifiles2 , libtifiles2
, libticables2 , libticables2
, lzma , xz
, bzip2 , bzip2
, acl , acl
, libobjc , libobjc
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
libticonv libticonv
libtifiles2 libtifiles2
libticables2 libticables2
lzma xz
bzip2 bzip2
] ++ lib.optionals stdenv.isLinux [ ] ++ lib.optionals stdenv.isLinux [
acl acl

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, zlib, bzip2, lzma, curl, perl }: { lib, stdenv, fetchurl, zlib, bzip2, xz, curl, perl }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "htslib"; pname = "htslib";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
# perl is only used during the check phase. # perl is only used during the check phase.
nativeBuildInputs = [ perl ]; nativeBuildInputs = [ perl ];
buildInputs = [ zlib bzip2 lzma curl ]; buildInputs = [ zlib bzip2 xz curl ];
configureFlags = [ "--enable-libcurl" ]; # optional but strongly recommended configureFlags = [ "--enable-libcurl" ]; # optional but strongly recommended

View file

@ -2,7 +2,7 @@
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, isPy3k , isPy3k
, lzma , xz
, python , python
, pythonOlder , pythonOlder
}: }:
@ -18,7 +18,7 @@ if !(pythonOlder "3.3") then null else buildPythonPackage rec {
sha256 = "16d8b68e4d3cd4e6c9ddb059850452946da3914c8a8e197a7f2b0954559f2df4"; sha256 = "16d8b68e4d3cd4e6c9ddb059850452946da3914c8a8e197a7f2b0954559f2df4";
}; };
buildInputs = [ lzma ]; buildInputs = [ xz ];
checkPhase = '' checkPhase = ''
${python.interpreter} test/test_lzma.py ${python.interpreter} test/test_lzma.py

View file

@ -14,7 +14,6 @@
, cramfsswap , cramfsswap
, sasquatch , sasquatch
, squashfsTools , squashfsTools
, lzma
, matplotlib , matplotlib
, nose , nose
, pycrypto , pycrypto
@ -32,7 +31,7 @@ buildPythonPackage rec {
sha256 = "1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc"; sha256 = "1bxgj569fzwv6jhcbl864nmlsi9x1k1r20aywjxc8b9b1zgqrlvc";
}; };
propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract squashfsTools lzma pycrypto ] propagatedBuildInputs = [ zlib xz ncompress gzip bzip2 gnutar p7zip cabextract squashfsTools xz pycrypto ]
++ lib.optionals visualizationSupport [ matplotlib pyqtgraph ] ++ lib.optionals visualizationSupport [ matplotlib pyqtgraph ]
++ lib.optionals (!stdenv.isDarwin) [ cramfsprogs cramfsswap sasquatch ]; ++ lib.optionals (!stdenv.isDarwin) [ cramfsprogs cramfsswap sasquatch ];

View file

@ -3,7 +3,7 @@
, fetchPypi , fetchPypi
, pytest , pytest
, zlib , zlib
, lzma , xz
}: }:
buildPythonPackage rec { buildPythonPackage rec {
@ -15,7 +15,7 @@ buildPythonPackage rec {
sha256 = "1xnl80nblysj6dylj4683wgrfa425rkx4dp5k65hvwdns9pw753x"; sha256 = "1xnl80nblysj6dylj4683wgrfa425rkx4dp5k65hvwdns9pw753x";
}; };
buildInputs = [ zlib lzma ]; buildInputs = [ zlib xz ];
checkInputs = [ pytest ]; checkInputs = [ pytest ];

View file

@ -7,7 +7,7 @@
, cython , cython
, htslib , htslib
, libdeflate , libdeflate
, lzma , xz
, pytest , pytest
, samtools , samtools
, zlib , zlib
@ -33,7 +33,7 @@ buildPythonPackage rec {
curl curl
cython cython
libdeflate libdeflate
lzma xz
zlib zlib
]; ];

View file

@ -9,7 +9,7 @@
, rWrapper , rWrapper
, rPackages , rPackages
, pcre , pcre
, lzma , xz
, bzip2 , bzip2
, zlib , zlib
, icu , icu
@ -35,7 +35,7 @@ buildPythonPackage rec {
readline readline
R R
pcre pcre
lzma xz
bzip2 bzip2
zlib zlib
icu icu

View file

@ -7,7 +7,7 @@
, rWrapper , rWrapper
, rPackages , rPackages
, pcre , pcre
, lzma , xz
, bzip2 , bzip2
, zlib , zlib
, icu , icu
@ -46,7 +46,7 @@ buildPythonPackage rec {
buildInputs = [ buildInputs = [
pcre pcre
lzma xz
bzip2 bzip2
zlib zlib
icu icu

View file

@ -310,10 +310,10 @@ let
RGtk2 = [ pkgs.gtk2.dev ]; RGtk2 = [ pkgs.gtk2.dev ];
rhdf5 = [ pkgs.zlib ]; rhdf5 = [ pkgs.zlib ];
Rhdf5lib = [ pkgs.zlib ]; Rhdf5lib = [ pkgs.zlib ];
Rhpc = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.lzma.dev pkgs.mpi pkgs.pcre.dev ]; Rhpc = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.xz.dev pkgs.mpi pkgs.pcre.dev ];
Rhtslib = [ pkgs.zlib.dev pkgs.automake pkgs.autoconf pkgs.bzip2.dev pkgs.lzma.dev pkgs.curl.dev ]; Rhtslib = [ pkgs.zlib.dev pkgs.automake pkgs.autoconf pkgs.bzip2.dev pkgs.xz.dev pkgs.curl.dev ];
rjags = [ pkgs.jags ]; rjags = [ pkgs.jags ];
rJava = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.lzma.dev pkgs.pcre.dev pkgs.jdk pkgs.libzip ]; rJava = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.xz.dev pkgs.pcre.dev pkgs.jdk pkgs.libzip ];
Rlibeemd = [ pkgs.gsl_1 ]; Rlibeemd = [ pkgs.gsl_1 ];
rmatio = [ pkgs.zlib.dev ]; rmatio = [ pkgs.zlib.dev ];
Rmpfr = [ pkgs.gmp pkgs.mpfr.dev ]; Rmpfr = [ pkgs.gmp pkgs.mpfr.dev ];
@ -334,7 +334,7 @@ let
RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ]; RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ];
rzmq = [ pkgs.zeromq pkgs.pkg-config ]; rzmq = [ pkgs.zeromq pkgs.pkg-config ];
clustermq = [ pkgs.zeromq ]; clustermq = [ pkgs.zeromq ];
SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.lzma pkgs.pcre ]; SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.xz pkgs.pcre ];
sdcTable = [ pkgs.gmp pkgs.glpk ]; sdcTable = [ pkgs.gmp pkgs.glpk ];
seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ]; seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ];
seqinr = [ pkgs.zlib.dev ]; seqinr = [ pkgs.zlib.dev ];
@ -939,7 +939,7 @@ let
}); });
littler = old.littler.overrideAttrs (attrs: with pkgs; { littler = old.littler.overrideAttrs (attrs: with pkgs; {
buildInputs = [ pcre lzma zlib bzip2 icu which ] ++ attrs.buildInputs; buildInputs = [ pcre xz zlib bzip2 icu which ] ++ attrs.buildInputs;
postInstall = '' postInstall = ''
install -d $out/bin $out/share/man/man1 install -d $out/bin $out/share/man/man1
ln -s ../library/littler/bin/r $out/bin/r ln -s ../library/littler/bin/r $out/bin/r

View file

@ -1,4 +1,4 @@
{lib, stdenv, fetchurl, m4, perl, lzma}: {lib, stdenv, fetchurl, m4, perl, xz}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "autoconf-2.13"; name = "autoconf-2.13";
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "07krzl4czczdsgzrrw9fiqx35xcf32naf751khg821g5pqv12qgh"; sha256 = "07krzl4czczdsgzrrw9fiqx35xcf32naf751khg821g5pqv12qgh";
}; };
nativebuildInputs = [ lzma ]; nativebuildInputs = [ xz ];
buildInputs = [ m4 perl ]; buildInputs = [ m4 perl ];
doCheck = true; doCheck = true;

View file

@ -2,7 +2,7 @@
, makeWrapper, autoconf, automake, libtool, unzip, pkg-config, sqlite, libpqxx , makeWrapper, autoconf, automake, libtool, unzip, pkg-config, sqlite, libpqxx
, top-git, mercurial, darcs, subversion, breezy, openssl, bzip2, libxslt , top-git, mercurial, darcs, subversion, breezy, openssl, bzip2, libxslt
, perl, postgresql, nukeReferences, git, boehmgc, nlohmann_json , perl, postgresql, nukeReferences, git, boehmgc, nlohmann_json
, docbook_xsl, openssh, gnused, coreutils, findutils, gzip, lzma, gnutar , docbook_xsl, openssh, gnused, coreutils, findutils, gzip, xz, gnutar
, rpm, dpkg, cdrkit, pixz, lib, boost, autoreconfHook, src ? null, version ? null , rpm, dpkg, cdrkit, pixz, lib, boost, autoreconfHook, src ? null, version ? null
, migration ? false, patches ? [] , migration ? false, patches ? []
, tests ? {}, mdbook , tests ? {}, mdbook
@ -89,7 +89,7 @@ in stdenv.mkDerivation rec {
hydraPath = lib.makeBinPath ( hydraPath = lib.makeBinPath (
[ sqlite subversion openssh nix coreutils findutils pixz [ sqlite subversion openssh nix coreutils findutils pixz
gzip bzip2 lzma gnutar unzip git top-git mercurial /*darcs*/ gnused breezy gzip bzip2 xz gnutar unzip git top-git mercurial /*darcs*/ gnused breezy
] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] );
nativeBuildInputs = [ autoreconfHook pkg-config mdbook ]; nativeBuildInputs = [ autoreconfHook pkg-config mdbook ];

View file

@ -1,4 +1,4 @@
{ stdenv, fetchurl, texinfo, ncurses, lzma }: { stdenv, fetchurl, texinfo, ncurses, xz }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "texinfo"; pname = "texinfo";
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
buildInputs = [ ncurses ]; buildInputs = [ ncurses ];
nativeBuildInputs = [ lzma ]; nativeBuildInputs = [ xz ];
# Disabled because we don't have zdiff in the stdenv bootstrap. # Disabled because we don't have zdiff in the stdenv bootstrap.
#doCheck = true; #doCheck = true;

View file

@ -1,7 +1,7 @@
{ mkDerivation, lib, fetchFromGitHub { mkDerivation, lib, fetchFromGitHub
, cmake, git, pkg-config, wget, zip , cmake, git, pkg-config, wget, zip
, qtbase, qtx11extras , qtbase, qtx11extras
, libdwarf, libjpeg_turbo, libunwind, lzma, tinyxml, libX11 , libdwarf, libjpeg_turbo, libunwind, xz, tinyxml, libX11
, SDL2, SDL2_gfx, SDL2_image, SDL2_ttf , SDL2, SDL2_gfx, SDL2_image, SDL2_ttf
, freeglut, libGLU , freeglut, libGLU
, fetchpatch , fetchpatch
@ -31,7 +31,7 @@ mkDerivation {
buildInputs = [ buildInputs = [
git wget zip git wget zip
qtbase qtx11extras qtbase qtx11extras
libdwarf libjpeg_turbo libunwind lzma tinyxml libX11 libdwarf libjpeg_turbo libunwind xz tinyxml libX11
SDL2 SDL2_gfx SDL2_image SDL2_ttf SDL2 SDL2_gfx SDL2_image SDL2_ttf
freeglut libGLU freeglut libGLU
]; ];

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, lua5_3, pkg-config, python3 { lib, stdenv, fetchFromGitHub, autoreconfHook, lua5_3, pkg-config, python3
, zlib, bzip2, curl, lzma, gettext, libiconv , zlib, bzip2, curl, xz, gettext, libiconv
, sdlClient ? true, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype, fluidsynth , sdlClient ? true, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_gfx, freetype, fluidsynth
, gtkClient ? false, gtk3 , gtkClient ? false, gtk3
, qtClient ? false, qt5 , qtClient ? false, qt5
@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkg-config ] nativeBuildInputs = [ autoreconfHook pkg-config ]
++ optional qtClient [ qt5.wrapQtAppsHook ]; ++ optional qtClient [ qt5.wrapQtAppsHook ];
buildInputs = [ lua5_3 zlib bzip2 curl lzma gettext libiconv ] buildInputs = [ lua5_3 zlib bzip2 curl xz gettext libiconv ]
++ optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype fluidsynth ] ++ optionals sdlClient [ SDL SDL_mixer SDL_image SDL_ttf SDL_gfx freetype fluidsynth ]
++ optionals gtkClient [ gtk3 ] ++ optionals gtkClient [ gtk3 ]
++ optionals qtClient [ qt5.qtbase ] ++ optionals qtClient [ qt5.qtbase ]

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, cmake, lzma, boost, libdevil, zlib, p7zip { lib, stdenv, fetchFromGitHub, cmake, xz, boost, libdevil, zlib, p7zip
, openal, libvorbis, glew, freetype, xorg, SDL2, libGLU, libGL , openal, libvorbis, glew, freetype, xorg, SDL2, libGLU, libGL
, asciidoc, docbook_xsl, docbook_xsl_ns, curl, makeWrapper , asciidoc, docbook_xsl, docbook_xsl_ns, curl, makeWrapper
, jdk ? null, python ? null, systemd, libunwind, which, minizip , jdk ? null, python ? null, systemd, libunwind, which, minizip
@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
"-DPREFER_STATIC_LIBS:BOOL=OFF"]; "-DPREFER_STATIC_LIBS:BOOL=OFF"];
nativeBuildInputs = [ cmake makeWrapper docbook_xsl docbook_xsl_ns asciidoc ]; nativeBuildInputs = [ cmake makeWrapper docbook_xsl docbook_xsl_ns asciidoc ];
buildInputs = [ lzma boost libdevil zlib p7zip openal libvorbis freetype SDL2 buildInputs = [ xz boost libdevil zlib p7zip openal libvorbis freetype SDL2
xorg.libX11 xorg.libXcursor libGLU libGL glew curl xorg.libX11 xorg.libXcursor libGLU libGL glew curl
systemd libunwind which minizip ] systemd libunwind which minizip ]
++ lib.optional withAI jdk ++ lib.optional withAI jdk

View file

@ -1,5 +1,5 @@
{ callPackage, gobject-introspection, cmake, pkg-config { callPackage, gobject-introspection, cmake, pkg-config
, glib, libsndfile, zlib, bzip2, lzma, libsamplerate, intltool , glib, libsndfile, zlib, bzip2, xz, libsamplerate, intltool
, pcre, util-linux, libselinux, libsepol }: , pcre, util-linux, libselinux, libsepol }:
let pkg = import ./base.nix { let pkg = import ./base.nix {
@ -8,7 +8,7 @@ let pkg = import ./base.nix {
pkgSha256 = "08mfvqyk3833ksfd47i4j3ppmrw5ry219km6h7lywdh9hm9x14yf"; pkgSha256 = "08mfvqyk3833ksfd47i4j3ppmrw5ry219km6h7lywdh9hm9x14yf";
}; };
in callPackage pkg { in callPackage pkg {
buildInputs = [ glib libsndfile zlib bzip2 lzma libsamplerate intltool ]; buildInputs = [ glib libsndfile zlib bzip2 xz libsamplerate intltool ];
drvParams = { drvParams = {
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${placeholder "out"}/share/gir-1.0"; PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${placeholder "out"}/share/gir-1.0";
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR = "${placeholder "out"}/lib/girepository-1.0"; PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR = "${placeholder "out"}/lib/girepository-1.0";

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, cmake, curl, zlib, ffmpeg_3, glew, pcre { lib, stdenv, fetchFromGitHub, pkg-config, cmake, curl, zlib, ffmpeg_3, glew, pcre
, rtmpdump, cairo, boost, SDL2, SDL2_mixer, libjpeg, pango, lzma, nasm , rtmpdump, cairo, boost, SDL2, SDL2_mixer, libjpeg, pango, xz, nasm
, llvm, glibmm , llvm, glibmm
}: }:
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
curl zlib ffmpeg_3 glew pcre rtmpdump cairo boost SDL2 SDL2_mixer libjpeg curl zlib ffmpeg_3 glew pcre rtmpdump cairo boost SDL2 SDL2_mixer libjpeg
pango lzma nasm llvm glibmm pango xz nasm llvm glibmm
]; ];
meta = with lib; { meta = with lib; {

View file

@ -1,8 +1,8 @@
{ lib, appleDerivation, xcbuildHook, zlib, bzip2, lzma, ncurses, libutil }: { lib, appleDerivation, xcbuildHook, zlib, bzip2, xz, ncurses, libutil }:
appleDerivation { appleDerivation {
nativeBuildInputs = [ xcbuildHook ]; nativeBuildInputs = [ xcbuildHook ];
buildInputs = [ zlib bzip2 lzma ncurses libutil ]; buildInputs = [ zlib bzip2 xz ncurses libutil ];
# some commands not working: # some commands not working:
# mtree: _simple.h not found # mtree: _simple.h not found

View file

@ -1,8 +1,8 @@
{ lib, appleDerivation, xcbuildHook, ncurses, bzip2, zlib, lzma }: { lib, appleDerivation, xcbuildHook, ncurses, bzip2, zlib, xz }:
appleDerivation { appleDerivation {
nativeBuildInputs = [ xcbuildHook ]; nativeBuildInputs = [ xcbuildHook ];
buildInputs = [ ncurses bzip2 zlib lzma ]; buildInputs = [ ncurses bzip2 zlib xz ];
# patches to use ncursees # patches to use ncursees
# disables md5 # disables md5

View file

@ -1,4 +1,4 @@
{ rustPlatform, lib, fetchFromGitHub, lzma, pkg-config, openssl, dbus, glib, udev, cairo, pango, atk, gdk-pixbuf, gtk3, wrapGAppsHook }: { rustPlatform, lib, fetchFromGitHub, xz, pkg-config, openssl, dbus, glib, udev, cairo, pango, atk, gdk-pixbuf, gtk3, wrapGAppsHook }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "firmware-manager"; pname = "firmware-manager";
version = "0.1.2"; version = "0.1.2";
@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config wrapGAppsHook ]; nativeBuildInputs = [ pkg-config wrapGAppsHook ];
buildInputs = [ lzma openssl dbus glib udev cairo pango atk gdk-pixbuf gtk3 ]; buildInputs = [ xz openssl dbus glib udev cairo pango atk gdk-pixbuf gtk3 ];
depsExtraArgs.postPatch = "make prefix='$(out)' toml-gen"; depsExtraArgs.postPatch = "make prefix='$(out)' toml-gen";

View file

@ -1,4 +1,4 @@
{ rustPlatform, lib, fetchFromGitHub, lzma, pkg-config, openssl, dbus, efibootmgr, makeWrapper }: { rustPlatform, lib, fetchFromGitHub, xz, pkg-config, openssl, dbus, efibootmgr, makeWrapper }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "system76-firmware"; pname = "system76-firmware";
# Check Makefile when updating, make sure postInstall matches make install # Check Makefile when updating, make sure postInstall matches make install
@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ pkg-config makeWrapper ]; nativeBuildInputs = [ pkg-config makeWrapper ];
buildInputs = [ lzma openssl dbus ]; buildInputs = [ xz openssl dbus ];
cargoBuildFlags = [ "--workspace" ]; cargoBuildFlags = [ "--workspace" ];

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchcvs, autoconf, automake, libtool, flex, bison, pkg-config { lib, stdenv, fetchcvs, autoconf, automake, libtool, flex, bison, pkg-config
, zlib, bzip2, lzma, libgcrypt , zlib, bzip2, xz, libgcrypt
}: }:
with lib; with lib;
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
buildInputs = map mkStatic (o.buildInputs or []); buildInputs = map mkStatic (o.buildInputs or []);
propagatedBuildInputs = map mkStatic (o.propagatedBuildInputs or []); propagatedBuildInputs = map mkStatic (o.propagatedBuildInputs or []);
}); });
in map mkStatic [ zlib bzip2 lzma libgcrypt ]; in map mkStatic [ zlib bzip2 xz libgcrypt ];
configureFlags = [ "--disable-shared" ]; configureFlags = [ "--disable-shared" ];

View file

@ -5,7 +5,7 @@
, fetchurl , fetchurl
, fuse , fuse
, libevent , libevent
, lzma , xz
, openssl , openssl
, pkg-config , pkg-config
, systemd , systemd
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ cmake doxygen pkg-config ]; nativeBuildInputs = [ cmake doxygen pkg-config ];
buildInputs = [ bzip2 fuse libevent lzma openssl systemd tcp_wrappers zlib ]; buildInputs = [ bzip2 fuse libevent xz openssl systemd tcp_wrappers zlib ];
meta = with lib; { meta = with lib; {
description = "A caching proxy specialized for linux distribution files"; description = "A caching proxy specialized for linux distribution files";

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config
, zlib, bzip2, lzma, lzo, lz4, zstd, xz , zlib, bzip2, lzo, lz4, zstd, xz
, libgcrypt, e2fsprogs, util-linux, libgpgerror }: , libgcrypt, e2fsprogs, util-linux, libgpgerror }:
let let
@ -21,7 +21,7 @@ in stdenv.mkDerivation {
]; ];
buildInputs = [ buildInputs = [
zlib bzip2 lzma lzo lz4 zstd xz zlib bzip2 xz lzo lz4 zstd xz
libgcrypt e2fsprogs util-linux libgpgerror libgcrypt e2fsprogs util-linux libgpgerror
]; ];

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, cmake, makeWrapper { lib, stdenv, fetchurl, cmake, makeWrapper
, boost, lzma , boost, xz
, withGog ? false, unar ? null }: , withGog ? false, unar ? null }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "09l1z1nbl6ijqqwszdwch9mqr54qb7df0wp2sd77v17dq6gsci33"; sha256 = "09l1z1nbl6ijqqwszdwch9mqr54qb7df0wp2sd77v17dq6gsci33";
}; };
buildInputs = [ lzma boost ]; buildInputs = [ xz boost ];
# Python is reported as missing during the build, however # Python is reported as missing during the build, however
# including Python does not change the output. # including Python does not change the output.

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, libsodium { lib, stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, libsodium
, llvmPackages, clang, lzma , llvmPackages, clang, xz
, Security }: , Security }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
]; ];
nativeBuildInputs = [ pkg-config llvmPackages.libclang clang ]; nativeBuildInputs = [ pkg-config llvmPackages.libclang clang ];
buildInputs = [ openssl libsodium lzma ] buildInputs = [ openssl libsodium xz ]
++ (lib.optional stdenv.isDarwin Security); ++ (lib.optional stdenv.isDarwin Security);
configurePhase = '' configurePhase = ''

View file

@ -1,4 +1,4 @@
{stdenv, lib, fetchFromGitHub, lzma, xar}: {stdenv, lib, fetchFromGitHub, xz, xar}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "pbzx"; pname = "pbzx";
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
rev = "v${version}"; rev = "v${version}";
sha256 = "0bwd7wmnhpz1n5p39mh6asfyccj4cm06hwigslcwbb3pdwmvxc90"; sha256 = "0bwd7wmnhpz1n5p39mh6asfyccj4cm06hwigslcwbb3pdwmvxc90";
}; };
buildInputs = [ lzma xar ]; buildInputs = [ xz xar ];
buildPhase = '' buildPhase = ''
cc pbzx.c -llzma -lxar -o pbzx cc pbzx.c -llzma -lxar -o pbzx
''; '';

View file

@ -1,7 +1,7 @@
{ {
lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config
, asciidoc, libxslt, libxml2, docbook_xml_dtd_45, docbook_xsl , asciidoc, libxslt, libxml2, docbook_xml_dtd_45, docbook_xsl
, libarchive, lzma , libarchive, xz
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
baseName = "pixz"; baseName = "pixz";
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
autoconf automake libtool asciidoc libxslt libxml2 autoconf automake libtool asciidoc libxslt libxml2
docbook_xml_dtd_45 docbook_xsl docbook_xml_dtd_45 docbook_xsl
libarchive lzma libarchive xz
]; ];
preBuild = '' preBuild = ''
echo "XML_CATALOG_FILES='$XML_CATALOG_FILES'" echo "XML_CATALOG_FILES='$XML_CATALOG_FILES'"

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchgit, xz, lzma }: { lib, stdenv, fetchgit, xz }:
let name = "pxz"; let name = "pxz";
version = "4.999.9beta+git"; version = "4.999.9beta+git";
@ -12,7 +12,7 @@ stdenv.mkDerivation {
sha256 = "0na2kw8cf0qd8l1aywlv9m3xrxnqlcwxfdwp3f7x9vxwqx3k32kc"; sha256 = "0na2kw8cf0qd8l1aywlv9m3xrxnqlcwxfdwp3f7x9vxwqx3k32kc";
}; };
buildInputs = [ lzma ]; buildInputs = [ xz ];
patches = [ ./_SC_ARG_MAX.patch ]; patches = [ ./_SC_ARG_MAX.patch ];

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, libxml2, lzma, openssl, zlib, bzip2, fts, autoconf }: { lib, stdenv, fetchurl, libxml2, xz, openssl, zlib, bzip2, fts, autoconf }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "1.6.1"; version = "1.6.1";
@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "0ghmsbs6xwg1092v7pjcibmk5wkyifwxw6ygp08gfz25d2chhipf"; sha256 = "0ghmsbs6xwg1092v7pjcibmk5wkyifwxw6ygp08gfz25d2chhipf";
}; };
buildInputs = [ libxml2 lzma openssl zlib bzip2 fts autoconf ]; buildInputs = [ libxml2 xz openssl zlib bzip2 fts autoconf ];
prePatch = '' prePatch = ''
substituteInPlace configure.ac \ substituteInPlace configure.ac \

View file

@ -2,7 +2,6 @@
, fetchurl , fetchurl
, lz4 ? null , lz4 ? null
, lz4Support ? false , lz4Support ? false
, lzma
, lzo , lzo
, lib, stdenv , lib, stdenv
, xz , xz
@ -28,7 +27,7 @@ stdenv.mkDerivation rec {
sha256 = "1xpklm0y43nd9i6jw43y2xh5zvlmj9ar2rvknh0bh7kv8c95aq0d"; sha256 = "1xpklm0y43nd9i6jw43y2xh5zvlmj9ar2rvknh0bh7kv8c95aq0d";
}; };
buildInputs = [ lzma lzo xz zlib ] buildInputs = [ xz lzo xz zlib ]
++ lib.optional lz4Support lz4; ++ lib.optional lz4Support lz4;
patches = [ patch ]; patches = [ patch ];

View file

@ -8,7 +8,7 @@
, libarchive , libarchive
, libconfuse , libconfuse
, libsodium , libsodium
, lzma , xz
, zlib , zlib
, coreutils , coreutils
, dosfstools , dosfstools
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
libarchive libarchive
libconfuse libconfuse
libsodium libsodium
lzma xz
zlib zlib
] ]
++ lib.optionals stdenv.isDarwin [ ++ lib.optionals stdenv.isDarwin [

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, pkg-config, meson, ninja, gettext, glib, libxml2, perl, python3 { lib, stdenv, fetchurl, pkg-config, meson, ninja, gettext, glib, libxml2, perl, python3
, libxslt, libarchive, bzip2, lzma, json-glib, libsoup , libxslt, libarchive, bzip2, xz, json-glib, libsoup
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ meson ninja pkg-config gettext perl python3 ]; nativeBuildInputs = [ meson ninja pkg-config gettext perl python3 ];
buildInputs = [ glib json-glib libxml2 libxslt libarchive bzip2 lzma libsoup ]; buildInputs = [ glib json-glib libxml2 libxslt libarchive bzip2 xz libsoup ];
meta = with lib; { meta = with lib; {
description = "Tools for managing the osinfo database"; description = "Tools for managing the osinfo database";

View file

@ -17,7 +17,7 @@
, libhsts , libhsts
, libidn2 , libidn2
, libpsl , libpsl
, lzma , xz
, nghttp2 , nghttp2
, sslSupport ? true , sslSupport ? true
, openssl , openssl
@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook flex lzip pkg-config python3 texinfo ]; nativeBuildInputs = [ autoreconfHook flex lzip pkg-config python3 texinfo ];
buildInputs = [ brotli bzip2 gpgme libhsts libidn2 libpsl lzma nghttp2 pcre2 zlib zstd ] buildInputs = [ brotli bzip2 gpgme libhsts libidn2 libpsl xz nghttp2 pcre2 zlib zstd ]
++ lib.optional sslSupport openssl; ++ lib.optional sslSupport openssl;
# TODO: include translation files # TODO: include translation files

View file

@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, pkg-config, cmake, perlPackages, curl, gtest { stdenv, lib, fetchurl, pkg-config, cmake, perlPackages, curl, gtest
, gnutls, libtasn1, lzma, bzip2, lz4, zstd, libseccomp, udev , gnutls, libtasn1, xz, bzip2, lz4, zstd, libseccomp, udev
, db, dpkg, libxslt, docbook_xsl, docbook_xml_dtd_45 , db, dpkg, libxslt, docbook_xsl, docbook_xml_dtd_45
# used when WITH_DOC=ON # used when WITH_DOC=ON
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkg-config cmake gtest libxslt.bin ]; nativeBuildInputs = [ pkg-config cmake gtest libxslt.bin ];
buildInputs = [ buildInputs = [
perlPackages.perl curl gnutls libtasn1 lzma bzip2 lz4 zstd libseccomp udev db dpkg perlPackages.perl curl gnutls libtasn1 xz bzip2 lz4 zstd libseccomp udev db dpkg
] ++ lib.optionals withDocs [ ] ++ lib.optionals withDocs [
doxygen perlPackages.Po4a w3m docbook_xml_dtd_45 doxygen perlPackages.Po4a w3m docbook_xml_dtd_45
] ++ lib.optionals withNLS [ ] ++ lib.optionals withNLS [

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, curl, gpgme, libarchive, bzip2, lzma, attr, acl, libxml2 { lib, stdenv, fetchurl, pkg-config, curl, gpgme, libarchive, bzip2, xz, attr, acl, libxml2
, autoreconfHook }: , autoreconfHook }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ pkg-config autoreconfHook ]; nativeBuildInputs = [ pkg-config autoreconfHook ];
buildInputs = [ curl gpgme libarchive bzip2 lzma attr acl libxml2 ]; buildInputs = [ curl gpgme libarchive bzip2 xz attr acl libxml2 ];
meta = with lib; { meta = with lib; {
description = "A lightweight package management system based upon ipkg"; description = "A lightweight package management system based upon ipkg";

View file

@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, pkg-config, m4, perl, libarchive, openssl, zlib, bzip2, { stdenv, lib, fetchurl, pkg-config, m4, perl, libarchive, openssl, zlib, bzip2,
lzma, curl, runtimeShell }: xz, curl, runtimeShell }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "pacman"; pname = "pacman";
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
installFlags = [ "sysconfdir=${placeholder "out"}/etc" ]; installFlags = [ "sysconfdir=${placeholder "out"}/etc" ];
nativeBuildInputs = [ pkg-config m4 ]; nativeBuildInputs = [ pkg-config m4 ];
buildInputs = [ curl perl libarchive openssl zlib bzip2 lzma ]; buildInputs = [ curl perl libarchive openssl zlib bzip2 xz ];
postFixup = '' postFixup = ''
substituteInPlace $out/bin/repo-add \ substituteInPlace $out/bin/repo-add \

View file

@ -2,7 +2,7 @@
, glib, libGLU, libGL, libpulseaudio, zlib, dbus, fontconfig, freetype , glib, libGLU, libGL, libpulseaudio, zlib, dbus, fontconfig, freetype
, gtk3, pango , gtk3, pango
, makeWrapper , python2Packages, lib , makeWrapper , python2Packages, lib
, lsof, curl, libuuid, cups, mesa, lzma, libxkbcommon , lsof, curl, libuuid, cups, mesa, xz, libxkbcommon
}: }:
let let
@ -38,7 +38,7 @@ let
curl curl
libuuid libuuid
cups cups
lzma xz
libxkbcommon libxkbcommon
]); ]);
package = stdenv.mkDerivation { package = stdenv.mkDerivation {

View file

@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, pkg-config, libevent, openssl, zlib, torsocks { lib, stdenv, fetchurl, pkg-config, libevent, openssl, zlib, torsocks
, libseccomp, systemd, libcap, lzma, zstd, scrypt, nixosTests , libseccomp, systemd, libcap, xz, zstd, scrypt, nixosTests
, writeShellScript , writeShellScript
# for update.nix # for update.nix
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "geoip" ]; outputs = [ "out" "geoip" ];
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libevent openssl zlib lzma zstd scrypt ] ++ buildInputs = [ libevent openssl zlib xz zstd scrypt ] ++
lib.optionals stdenv.isLinux [ libseccomp systemd libcap ]; lib.optionals stdenv.isLinux [ libseccomp systemd libcap ];
patches = [ ./disable-monotonic-timer-tests.patch ]; patches = [ ./disable-monotonic-timer-tests.patch ];

View file

@ -10,7 +10,7 @@
, libevdev , libevdev
, libtool , libtool
, libxml2 , libxml2
, lzma , xz
, pkg-config , pkg-config
, lib, stdenv , lib, stdenv
, upower , upower
@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
dbus-glib dbus-glib
libevdev libevdev
libxml2 libxml2
lzma xz
upower upower
]; ];

View file

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitiles, pkg-config, libuuid, openssl, libyaml, lzma }: { lib, stdenv, fetchFromGitiles, pkg-config, libuuid, openssl, libyaml, xz }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "20180311"; version = "20180311";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl libuuid libyaml lzma ]; buildInputs = [ openssl libuuid libyaml xz ];
enableParallelBuilding = true; enableParallelBuilding = true;

View file

@ -1,4 +1,4 @@
{lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, pcre, zlib, lzma}: {lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, pcre, zlib, xz}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "silver-searcher"; pname = "silver-searcher";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = lib.optionalString stdenv.isLinux "-lgcc_s"; NIX_LDFLAGS = lib.optionalString stdenv.isLinux "-lgcc_s";
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ pcre zlib lzma ]; buildInputs = [ pcre zlib xz ];
meta = with lib; { meta = with lib; {
homepage = "https://github.com/ggreer/the_silver_searcher/"; homepage = "https://github.com/ggreer/the_silver_searcher/";

View file

@ -9,7 +9,7 @@
, file , file
, icu , icu
, gumbo , gumbo
, lzma , xz
, xapian , xapian
, zimlib , zimlib
, zlib , zlib
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
}; };
nativeBuildInputs = [ automake autoconf libtool pkg-config ]; nativeBuildInputs = [ automake autoconf libtool pkg-config ];
buildInputs = [ file icu gumbo lzma zimlib zlib xapian ]; buildInputs = [ file icu gumbo xz zimlib zlib xapian ];
setSourceRoot = '' setSourceRoot = ''
sourceRoot=$(echo */zimwriterfs) sourceRoot=$(echo */zimwriterfs)
''; '';

View file

@ -399,6 +399,7 @@ mapAliases ({
lua5_expat = luaPackages.luaexpat; # added 2017-05-02 lua5_expat = luaPackages.luaexpat; # added 2017-05-02
lua5_sec = luaPackages.luasec; # added 2017-05-02 lua5_sec = luaPackages.luasec; # added 2017-05-02
lxappearance-gtk3 = throw "lxappearance-gtk3 has been removed. Use lxappearance instead, which now defaults to Gtk3"; # added 2020-06-03 lxappearance-gtk3 = throw "lxappearance-gtk3 has been removed. Use lxappearance instead, which now defaults to Gtk3"; # added 2020-06-03
lzma = xz; # moved from top-level 2021-03-14
m3d-linux = m33-linux; # added 2016-08-13 m3d-linux = m33-linux; # added 2016-08-13
man_db = man-db; # added 2016-05 man_db = man-db; # added 2016-05
manpages = man-pages; # added 2015-12-06 manpages = man-pages; # added 2015-12-06

View file

@ -6345,7 +6345,6 @@ in
luxcorerender = callPackage ../tools/graphics/luxcorerender { }; luxcorerender = callPackage ../tools/graphics/luxcorerender { };
xz = callPackage ../tools/compression/xz { }; xz = callPackage ../tools/compression/xz { };
lzma = xz; # TODO: move to aliases.nix
lz4 = callPackage ../tools/compression/lz4 { }; lz4 = callPackage ../tools/compression/lz4 { };

View file

@ -93,7 +93,7 @@ with import ./release-lib.nix { inherit supportedSystems nixpkgsArgs; };
ltrace = linux; ltrace = linux;
lvm2 = linux; lvm2 = linux;
lynx = linux; lynx = linux;
lzma = linux; xz = linux;
man = linux; man = linux;
man-pages = linux; man-pages = linux;
mc = all; mc = all;