diff options
author | Luca Bruno <luca.bruno@immobiliare.it> | 2014-08-21 17:29:51 +0200 |
---|---|---|
committer | Luca Bruno <luca.bruno@immobiliare.it> | 2014-08-21 17:29:51 +0200 |
commit | dcf17d3d5d9764c84874567ad4576419a968fecf (patch) | |
tree | d59e601f89e49ca50b56f8db3777692bef32c312 /pkgs/os-specific/linux/policycoreutils | |
parent | 186589fdd1d24121ccce38572a157e8bac125332 (diff) | |
download | nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar.gz nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar.bz2 nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar.lz nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar.xz nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.tar.zst nixpkgs-dcf17d3d5d9764c84874567ad4576419a968fecf.zip |
policycoreutils: fix build on i686 for ZHF
Diffstat (limited to 'pkgs/os-specific/linux/policycoreutils')
-rw-r--r-- | pkgs/os-specific/linux/policycoreutils/default.nix | 6 | ||||
-rw-r--r-- | pkgs/os-specific/linux/policycoreutils/size_format.patch | 11 |
2 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/policycoreutils/default.nix b/pkgs/os-specific/linux/policycoreutils/default.nix index d312e25fc2e..ef7e76824db 100644 --- a/pkgs/os-specific/linux/policycoreutils/default.nix +++ b/pkgs/os-specific/linux/policycoreutils/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { sha256 = "1lpwxr5hw3dwhlp2p7y8jcr18mvfcrclwd8c2idz3lmmb3pglk46"; }; - patchPhase = '' + preConfigure = '' substituteInPlace po/Makefile --replace /usr/bin/install install find . -type f -exec sed -i 's,/usr/bin/python,${python}/bin/python,' {} \; ''; @@ -36,6 +36,10 @@ stdenv.mkDerivation rec { makeFlags = "PREFIX=$(out) DESTDIR=$(out) LOCALEDIR=$(out)/share/locale"; + patches = [ ./size_format.patch ]; + + patchFlags = [ "-p0" ]; + meta = with stdenv.lib; { description = "SELinux policy core utilities"; license = licenses.gpl2; diff --git a/pkgs/os-specific/linux/policycoreutils/size_format.patch b/pkgs/os-specific/linux/policycoreutils/size_format.patch new file mode 100644 index 00000000000..04432098547 --- /dev/null +++ b/pkgs/os-specific/linux/policycoreutils/size_format.patch @@ -0,0 +1,11 @@ +--- setfiles/restore.c.orig 2014-08-21 17:26:00.200788259 +0200 ++++ setfiles/restore.c 2014-08-21 17:26:04.728888118 +0200 +@@ -118,7 +118,7 @@ + r_opts->count++; + if (r_opts->count % STAR_COUNT == 0) { + if (r_opts->progress == 1) { +- fprintf(stdout, "\r%luk", (size_t) r_opts->count / STAR_COUNT ); ++ fprintf(stdout, "\r%zuk", (size_t) r_opts->count / STAR_COUNT ); + } else { + if (r_opts->nfile > 0) { + progress = (r_opts->count < r_opts->nfile) ? (100.0 * r_opts->count / r_opts->nfile) : 100; |