about summary refs log tree commit diff
path: root/pkgs/desktops/kde-4.14
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-11-29 09:33:50 +0100
committerVladimír Čunát <vcunat@gmail.com>2015-11-29 10:32:02 +0100
commit81b9cc6f54bd05299d5c4b487a8c35d73b8183f4 (patch)
treea6e834c38b184f4534ecc19767b029d604c2dcfd /pkgs/desktops/kde-4.14
parentf2ad4a47e8a2cdaa1f9a27e668bebef69c1403f7 (diff)
downloadnixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar.gz
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar.bz2
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar.lz
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar.xz
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.tar.zst
nixlib-81b9cc6f54bd05299d5c4b487a8c35d73b8183f4.zip
html-tidy: unify with its drop-in replacement tidy-html5
- the original project has been unmaintained for years
- some dependants needed to be patched due to renamed headers
  https://github.com/htacg/tidy-html5/issues/326#issuecomment-160329114
- separate tidy-html5 package was removed, as since the 5.0.0 version
  it's meant as a successor to both, and library name got back
  from libtidy5.so to libtidy.so
  https://github.com/htacg/tidy-html5/issues/326#issuecomment-160314666

/cc committers to tidy-html5: @edwjto and @zimbatm.
Diffstat (limited to 'pkgs/desktops/kde-4.14')
-rw-r--r--pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix5
-rw-r--r--pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix5
2 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix b/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
index 31245413f158..98fab7d25592 100644
--- a/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
+++ b/pkgs/desktops/kde-4.14/kde-baseapps/kde-baseapps.nix
@@ -2,6 +2,11 @@
 , nepomuk_core, nepomuk_widgets, libXt }:
 
 kde {
+  postPatch = ''
+    substituteInPlace konq-plugins/validators/tidy_validator.cpp \
+      --replace buffio.h tidybuffio.h
+  '';
+
   buildInputs = [ kdelibs nepomuk_core nepomuk_widgets html-tidy kactivities libXt ];
 
   meta = {
diff --git a/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix b/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix
index b0138ecb48b0..b593c952219c 100644
--- a/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix
+++ b/pkgs/desktops/kde-4.14/kdewebdev/klinkstatus.nix
@@ -4,6 +4,11 @@ kde {
 
 # todo: ruby19 is not found by the build system. not linking against ruby18 due to it being too old
 
+  postPatch = ''
+    substituteInPlace klinkstatus/src/tidy/tidyx.h \
+      --replace buffio.h tidybuffio.h
+  '';
+
   buildInputs = [ kdelibs kdepimlibs html-tidy boost ];
 
   meta = {