Fixing ttmkfdir, with help of a modification in deb-package.

svn path=/nixpkgs/trunk/; revision=15335
wip/yesman
Lluís Batlle i Rossell 15 years ago
parent 2dc368f084
commit 3e0708e505
  1. 5
      pkgs/build-support/deb-package/default.nix
  2. 12
      pkgs/tools/misc/ttmkfdir/cstring.patch
  3. 4
      pkgs/tools/misc/ttmkfdir/default.nix

@ -46,8 +46,9 @@ stdenv.mkDerivation rec {
name = localDefs.name + "deb";
builder = writeScript (name + "-builder")
(textClosure localDefs ([debPatch] ++
(lib.optional (! (checkFlag "omitConfigure")) "doConfigure")
++ [doInstall doForceShare]));
(lib.optional (patches != []) "doPatch") ++
(lib.optional (! (checkFlag "omitConfigure")) "doConfigure") ++
[doInstall doForceShare]));
inherit meta;
inherit src;
}

@ -0,0 +1,12 @@
diff --git a/directory.cpp b/directory.cpp
index 5f0d78a..b94cbe5 100644
--- a/directory.cpp
+++ b/directory.cpp
@@ -2,6 +2,7 @@
#include <dirent.h>
#include <sys/stat.h>
#include <unistd.h>
+#include <cstring>
#include "directory.h"

@ -5,11 +5,11 @@ debBuild ({
url = http://ftp.de.debian.org/debian/pool/main/t/ttmkfdir/ttmkfdir_3.0.9.orig.tar.gz;
sha256 = "0n6bmmndmp4c1myisvv7cby559gzgvwsw4rfw065a3f92m87jxiq";
};
patch =
fetchurl {
patch = fetchurl {
url = http://ftp.de.debian.org/debian/pool/main/t/ttmkfdir/ttmkfdir_3.0.9-5.1.diff.gz;
sha256 = "1500kwvhxfq85zg7nwnn9dlvjxyg2ni7as17gdfm67pl9a45q3w4";
};
patches = [ ./cstring.patch ];
name = "ttf-mkfontdir-3.0.9-5.1";
buildInputs = [fontconfig freetype libunwind libtool
flex bison];

Loading…
Cancel
Save