toggldesktop: use mkDerivation from Qt (#81720)

authored by

Vladislav Zavialov and committed by
GitHub
bfcb1919 4a672de9

+8 -8
+8 -8
pkgs/applications/misc/toggldesktop/default.nix
··· 1 - { stdenv, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig 2 , cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco 3 , qtbase, qtwebengine, qtx11extras, sqlite }: 4 ··· 11 sha256 = "01hqkx9dljnhwnyqi6mmzfp02hnbi2j50rsfiasniqrkbi99x9v1"; 12 }; 13 14 - bugsnag-qt = stdenv.mkDerivation rec { 15 pname = "bugsnag-qt"; 16 version = "20180522.005732"; 17 ··· 24 buildInputs = [ qtbase ]; 25 }; 26 27 - qxtglobalshortcut = stdenv.mkDerivation rec { 28 pname = "qxtglobalshortcut"; 29 version = "f584471dada2099ba06c574bdfdd8b078c2e3550"; 30 ··· 37 buildInputs = [ qtbase qtx11extras ]; 38 }; 39 40 - qt-oauth-lib = stdenv.mkDerivation rec { 41 pname = "qt-oauth-lib"; 42 version = "20190125.190943"; 43 ··· 62 mkdir -p $out/lib/pkgconfig && ln -s ${poco-pc} $_/poco.pc 63 ''; 64 65 - libtoggl = stdenv.mkDerivation { 66 name = "libtoggl-${version}"; 67 inherit src version; 68 ··· 77 ''; 78 }; 79 80 - toggldesktop = stdenv.mkDerivation { 81 name = "${name}-unwrapped"; 82 inherit src version; 83 ··· 108 ]; 109 }; 110 111 - toggldesktop-icons = stdenv.mkDerivation { 112 name = "${name}-icons"; 113 inherit (toggldesktop) src sourceRoot; 114 ··· 138 inherit name; 139 paths = [ desktopItem toggldesktop-icons toggldesktop-wrapped ]; 140 141 - meta = with stdenv.lib; { 142 description = "Client for Toggl time tracking service"; 143 homepage = https://github.com/toggl/toggldesktop; 144 license = licenses.bsd3;
··· 1 + { mkDerivation, lib, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig 2 , cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco 3 , qtbase, qtwebengine, qtx11extras, sqlite }: 4 ··· 11 sha256 = "01hqkx9dljnhwnyqi6mmzfp02hnbi2j50rsfiasniqrkbi99x9v1"; 12 }; 13 14 + bugsnag-qt = mkDerivation rec { 15 pname = "bugsnag-qt"; 16 version = "20180522.005732"; 17 ··· 24 buildInputs = [ qtbase ]; 25 }; 26 27 + qxtglobalshortcut = mkDerivation rec { 28 pname = "qxtglobalshortcut"; 29 version = "f584471dada2099ba06c574bdfdd8b078c2e3550"; 30 ··· 37 buildInputs = [ qtbase qtx11extras ]; 38 }; 39 40 + qt-oauth-lib = mkDerivation rec { 41 pname = "qt-oauth-lib"; 42 version = "20190125.190943"; 43 ··· 62 mkdir -p $out/lib/pkgconfig && ln -s ${poco-pc} $_/poco.pc 63 ''; 64 65 + libtoggl = mkDerivation { 66 name = "libtoggl-${version}"; 67 inherit src version; 68 ··· 77 ''; 78 }; 79 80 + toggldesktop = mkDerivation { 81 name = "${name}-unwrapped"; 82 inherit src version; 83 ··· 108 ]; 109 }; 110 111 + toggldesktop-icons = mkDerivation { 112 name = "${name}-icons"; 113 inherit (toggldesktop) src sourceRoot; 114 ··· 138 inherit name; 139 paths = [ desktopItem toggldesktop-icons toggldesktop-wrapped ]; 140 141 + meta = with lib; { 142 description = "Client for Toggl time tracking service"; 143 homepage = https://github.com/toggl/toggldesktop; 144 license = licenses.bsd3;