file: 5.40 -> 5.41

This commit is contained in:
Doron Behar 2021-10-21 09:39:53 +03:00
parent 79a336f4e0
commit 12e8c58987

View file

@ -1,29 +1,21 @@
{ lib, stdenv, fetchurl, file, zlib, libgnurx, fetchpatch }: { lib, stdenv, fetchurl, file, zlib, libgnurx }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "file"; pname = "file";
version = "5.40"; version = "5.41";
src = fetchurl { src = fetchurl {
urls = [ urls = [
"ftp://ftp.astron.com/pub/file/${pname}-${version}.tar.gz" "ftp://ftp.astron.com/pub/file/${pname}-${version}.tar.gz"
"https://distfiles.macports.org/file/${pname}-${version}.tar.gz" "https://distfiles.macports.org/file/${pname}-${version}.tar.gz"
]; ];
sha256 = "0myxlpj9gy2diqavx33vq88kpvr1k1bpzsm0d0zmb2hl7ks22wqn"; sha256 = "sha256-E+Uyx7Nk99V+I9/uoxRxAxUMuQWTpXr4bBDk9uQRYD8=";
}; };
nativeBuildInputs = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file; nativeBuildInputs = lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file;
buildInputs = [ zlib ] buildInputs = [ zlib ]
++ lib.optional stdenv.hostPlatform.isWindows libgnurx; ++ lib.optional stdenv.hostPlatform.isWindows libgnurx;
patches = [
# Fix the mime type detection of xz file. Is merged in master.
(fetchpatch {
url = "https://github.com/file/file/commit/9b0459afab309a82aa4e46f73a4e50dd641f3d39.patch";
sha256 = "sha256-6vjyIn5gVbgmhUlfXJKFRVltm8YKATKmh0/X6+2lLnM=";
})
];
doCheck = true; doCheck = true;
makeFlags = lib.optional stdenv.hostPlatform.isWindows "FILE_COMPILE=file"; makeFlags = lib.optional stdenv.hostPlatform.isWindows "FILE_COMPILE=file";