1 { lib, stdenv, perlPackages, shortenPerlShebang, texlive }:
4 biberSource = texlive.pkgs.biber.texsource;
7 perlPackages.buildPerlModule {
8 inherit (biberSource) pname version;
10 src = "${biberSource}/source/bibtex/biber/biblatex-biber.tar.gz";
12 buildInputs = with perlPackages; [
13 autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf
14 DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K
15 DateTime DateTimeFormatBuilder DateTimeCalendarJulian
16 ExtUtilsLibBuilder FileSlurper FileWhich IPCRun3 LogLog4perl LWPProtocolHttps ListAllUtils
17 ListMoreUtils MozillaCA ParseRecDescent IOString ReadonlyXS RegexpCommon TextBibTeX
18 UnicodeLineBreak URI XMLLibXMLSimple XMLLibXSLT XMLWriter
19 ClassAccessor TextCSV TextCSV_XS TextRoman DataUniqid LinguaTranslit SortKey
23 nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin shortenPerlShebang;
25 postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
26 shortenPerlShebang $out/bin/biber
30 description = "Backend for BibLaTeX";
31 license = biberSource.meta.license;
32 platforms = platforms.unix;
33 maintainers = [ maintainers.ttuegel ];
34 mainProgram = "biber";