add get* helper functions and mass-replace manual outputs search with them
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, bison
|
||||
{ stdenv, fetchurl, lib, bison
|
||||
, qt4, xapian, file, python, perl
|
||||
, djvulibre, groff, libxslt, unzip, poppler_utils, antiword, catdoc, lyx
|
||||
, libwpd, unrtf, untex
|
||||
@@ -26,27 +26,27 @@ stdenv.mkDerivation rec {
|
||||
# the absolute path to the filtering command.
|
||||
postInstall = ''
|
||||
for f in $out/share/recoll/filters/* ; do
|
||||
substituteInPlace $f --replace antiword ${antiword}/bin/antiword
|
||||
substituteInPlace $f --replace awk ${gawk}/bin/awk
|
||||
substituteInPlace $f --replace catppt ${catdoc}/bin/catppt
|
||||
substituteInPlace $f --replace djvused ${djvulibre.bin}/bin/djvused
|
||||
substituteInPlace $f --replace djvutxt ${djvulibre.bin}/bin/djvutxt
|
||||
substituteInPlace $f --replace egrep ${gnugrep}/bin/egrep
|
||||
substituteInPlace $f --replace groff ${groff}/bin/groff
|
||||
substituteInPlace $f --replace gunzip ${gzip}/bin/gunzip
|
||||
substituteInPlace $f --replace iconv ${libiconv.bin or libiconv}/bin/iconv
|
||||
substituteInPlace $f --replace lyx ${lyx}/bin/lyx
|
||||
substituteInPlace $f --replace pdftotext ${poppler_utils.out}/bin/pdftotext
|
||||
substituteInPlace $f --replace pstotext ${ghostscript}/bin/ps2ascii
|
||||
substituteInPlace $f --replace sed ${gnused}/bin/sed
|
||||
substituteInPlace $f --replace tar ${gnutar}/bin/tar
|
||||
substituteInPlace $f --replace unzip ${unzip}/bin/unzip
|
||||
substituteInPlace $f --replace xls2csv ${catdoc}/bin/xls2csv
|
||||
substituteInPlace $f --replace xsltproc ${libxslt.bin}/bin/xsltproc
|
||||
substituteInPlace $f --replace unrtf ${unrtf}/bin/unrtf
|
||||
substituteInPlace $f --replace untex ${untex}/bin/untex
|
||||
substituteInPlace $f --replace wpd2html ${libwpd}/bin/wpd2html
|
||||
substituteInPlace $f --replace /usr/bin/perl ${perl}/bin/perl
|
||||
substituteInPlace $f --replace antiword ${lib.getBin antiword}/bin/antiword
|
||||
substituteInPlace $f --replace awk ${lib.getBin gawk}/bin/awk
|
||||
substituteInPlace $f --replace catppt ${lib.getBin catdoc}/bin/catppt
|
||||
substituteInPlace $f --replace djvused ${lib.getBin djvulibre}/bin/djvused
|
||||
substituteInPlace $f --replace djvutxt ${lib.getBin djvulibre}/bin/djvutxt
|
||||
substituteInPlace $f --replace egrep ${lib.getBin gnugrep}/bin/egrep
|
||||
substituteInPlace $f --replace groff ${lib.getBin groff}/bin/groff
|
||||
substituteInPlace $f --replace gunzip ${lib.getBin gzip}/bin/gunzip
|
||||
substituteInPlace $f --replace iconv ${lib.getBin libiconv}/bin/iconv
|
||||
substituteInPlace $f --replace lyx ${lib.getBin lyx}/bin/lyx
|
||||
substituteInPlace $f --replace pdftotext ${lib.getBin poppler_utils}/bin/pdftotext
|
||||
substituteInPlace $f --replace pstotext ${lib.getBin ghostscript}/bin/ps2ascii
|
||||
substituteInPlace $f --replace sed ${lib.getBin gnused}/bin/sed
|
||||
substituteInPlace $f --replace tar ${lib.getBin gnutar}/bin/tar
|
||||
substituteInPlace $f --replace unzip ${lib.getBin unzip}/bin/unzip
|
||||
substituteInPlace $f --replace xls2csv ${lib.getBin catdoc}/bin/xls2csv
|
||||
substituteInPlace $f --replace xsltproc ${lib.getBin libxslt}/bin/xsltproc
|
||||
substituteInPlace $f --replace unrtf ${lib.getBin unrtf}/bin/unrtf
|
||||
substituteInPlace $f --replace untex ${lib.getBin untex}/bin/untex
|
||||
substituteInPlace $f --replace wpd2html ${lib.getBin libwpd}/bin/wpd2html
|
||||
substituteInPlace $f --replace /usr/bin/perl ${lib.getBin perl}/bin/perl
|
||||
done
|
||||
'';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user