kde5.konversation: use kdeWrapper

This commit is contained in:
Frederik Rietdijk 2016-08-02 08:49:12 +02:00
parent 2e538a0f55
commit 65c109f887

View File

@ -1,14 +1,14 @@
{ stdenv { kdeDerivation
, lib , lib
, fetchurl , fetchurl
, cmake , ecm
, extra-cmake-modules
, kbookmarks , kbookmarks
, karchive , karchive
, kconfig , kconfig
, kconfigwidgets , kconfigwidgets
, kcoreaddons , kcoreaddons
, kdbusaddons , kdbusaddons
, kdeWrapper
, kdoctools , kdoctools
, kemoticons , kemoticons
, kglobalaccel , kglobalaccel
@ -24,24 +24,22 @@
, makeQtWrapper , makeQtWrapper
, solid , solid
, sonnet , sonnet
, phonon}: , phonon
}:
let let
pn = "konversation"; unwrapped = let
v = "1.6"; pname = "konversation";
in version = "1.6";
in kdeDerivation rec {
stdenv.mkDerivation rec { name = "${pname}-${version}";
name = "${pn}-${v}";
src = fetchurl { src = fetchurl {
url = "mirror://kde/stable/${pn}/${v}/src/${name}.tar.xz"; url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz";
sha256 = "789fd75644bf54606778971310433dbe2bc01ac0917b34bc4e8cac88e204d5b6"; sha256 = "789fd75644bf54606778971310433dbe2bc01ac0917b34bc4e8cac88e204d5b6";
}; };
buildInputs = [ buildInputs = [
cmake
extra-cmake-modules
kbookmarks kbookmarks
karchive karchive
kconfig kconfig
@ -66,19 +64,18 @@ stdenv.mkDerivation rec {
]; ];
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules ecm
kdoctools kdoctools
makeQtWrapper
]; ];
postInstall = ''
wrapQtProgram "$out/bin/konversation"
'';
meta = { meta = {
description = "Integrated IRC client for KDE"; description = "Integrated IRC client for KDE";
license = with lib.licenses; [ gpl2 ]; license = with lib.licenses; [ gpl2 ];
maintainers = with lib.maintainers; [ fridh ]; maintainers = with lib.maintainers; [ fridh ];
homepage = https://konversation.kde.org; homepage = https://konversation.kde.org;
}; };
};
in kdeWrapper unwrapped {
targets = [ "bin/konversation" ];
} }