Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / office / antiword / default.nix
blob09e387cb0554c00c5063d5dddf8e2639c3108d23
1 { lib, fetchurl, stdenv }:
3 stdenv.mkDerivation rec{
4   pname = "antiword";
5   version = "0.37";
7   src = fetchurl {
8     url = "http://www.winfield.demon.nl/linux/antiword-${version}.tar.gz";
9     sha256 = "1b7mi1l20jhj09kyh0bq14qzz8vdhhyf35gzwsq43mn6rc7h0b4f";
10   };
12   prePatch = ''
13     sed -i -e "s|/usr/local/bin|$out/bin|g" -e "s|/usr/share|$out/share|g" Makefile antiword.h
14     substituteInPlace Makefile --replace "gcc" '$(CC)'
15   '';
17   patches = [ ./10_fix_buffer_overflow_wordole_c_CVE-2014-8123.patch ];
19   makeFlags = [
20     "CC=${stdenv.cc.targetPrefix}cc"
21   ];
23   installTargets = [ "global_install" ];
25   meta = {
26     homepage = "http://www.winfield.demon.nl/";
27     description = "Convert MS Word documents to plain text or PostScript";
28     license = lib.licenses.gpl2;
30     platforms = with lib.platforms; linux ++ darwin;
31   };