lyx: use qt5's mkDerivation

Fixes the error:

    qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

See #65399
This commit is contained in:
Matthew Harm Bekkema 2019-09-09 00:28:24 +10:00 committed by worldofpeace
parent 6ea6c9d9f2
commit b918bb9e5d

View file

@ -1,8 +1,8 @@
{ fetchurl, stdenv, pkgconfig, python, file, bc, fetchpatch
{ fetchurl, lib, mkDerivation, pkgconfig, python, file, bc, fetchpatch
, qtbase, qtsvg, hunspell, makeWrapper #, mythes, boost
}:
stdenv.mkDerivation rec {
mkDerivation rec {
version = "2.3.0";
pname = "lyx";
@ -30,10 +30,9 @@ stdenv.mkDerivation rec {
doCheck = true;
# python is run during runtime to do various tasks
postFixup = ''
wrapProgram "$out/bin/lyx" \
--prefix PATH : '${python}/bin'
'';
qtWrapperArgs = [
" --prefix PATH : ${python}/bin"
];
patches = [
(fetchpatch {
@ -42,7 +41,7 @@ stdenv.mkDerivation rec {
})
];
meta = with stdenv.lib; {
meta = with lib; {
description = "WYSIWYM frontend for LaTeX, DocBook";
homepage = http://www.lyx.org;
license = licenses.gpl2Plus;