linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / qtwebkit-plugins / default.nix
blob5bc30db059e733f4aa42b2be71fe5081f46494a6
1 { lib, stdenv, fetchFromGitHub, qmake, qtwebkit, hunspell }:
3 stdenv.mkDerivation {
4   name = "qtwebkit-plugins-2017-01-25";
6   src = fetchFromGitHub {
7     owner = "QupZilla";
8     repo = "qtwebkit-plugins";
9     rev = "b58ee9d5b31977491662aa4e8bee16404638bf14";
10     sha256 = "04wvlhdj45g1v1a3zl0pkf9r72i22h1br10lhhrgad7ypym974gw";
11   };
13   nativeBuildInputs = [ qmake ];
15   buildInputs = [ qtwebkit hunspell ];
17   dontWrapQtApps = true;
19   postPatch = ''
20     sed -i "s,-lhunspell,-lhunspell-${lib.versions.majorMinor hunspell.version}," src/spellcheck/spellcheck.pri
21     sed -i "s,\$\$\[QT_INSTALL_PLUGINS\],$out/$qtPluginPrefix," src/src.pro
22   '';
24   meta = with lib; {
25     description = "Spell checking plugin using Hunspell and HTML5 Notifications plugin for QtWebKit";
26     homepage = "https://github.com/QupZilla/qtwebkit-plugins";
27     license = licenses.gpl3;
28     platforms = platforms.linux;
29     maintainers = with maintainers; [ abbradar ];
30   };