ktimetracker: migrate to by-name

ktimetracker: 5.0.1 -> 6.0.0

+56 -63
-61
pkgs/applications/office/ktimetracker/default.nix
··· 1 - { 2 - mkDerivation, 3 - lib, 4 - fetchurl, 5 - cmake, 6 - pkg-config, 7 - extra-cmake-modules, 8 - kconfig, 9 - kconfigwidgets, 10 - kdbusaddons, 11 - kdoctools, 12 - ki18n, 13 - kidletime, 14 - kjobwidgets, 15 - kio, 16 - knotifications, 17 - kwindowsystem, 18 - kxmlgui, 19 - ktextwidgets, 20 - kcalendarcore, 21 - }: 22 - 23 - mkDerivation rec { 24 - pname = "ktimetracker"; 25 - version = "5.0.1"; 26 - 27 - src = fetchurl { 28 - url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz"; 29 - sha256 = "0jp63fby052rapjjaz413b1wjz4qsgpxh82y2d75jzimch0n5s02"; 30 - }; 31 - 32 - nativeBuildInputs = [ 33 - cmake 34 - pkg-config 35 - extra-cmake-modules 36 - ]; 37 - 38 - buildInputs = [ 39 - kconfig 40 - kconfigwidgets 41 - kdbusaddons 42 - kdoctools 43 - ki18n 44 - kidletime 45 - kjobwidgets 46 - kio 47 - knotifications 48 - kwindowsystem 49 - kxmlgui 50 - ktextwidgets 51 - kcalendarcore 52 - ]; 53 - 54 - meta = with lib; { 55 - description = "Todo management and time tracking application"; 56 - mainProgram = "ktimetracker"; 57 - license = licenses.gpl2; 58 - homepage = "https://userbase.kde.org/KTimeTracker"; 59 - maintainers = [ ]; 60 - }; 61 - }
+56
pkgs/by-name/kt/ktimetracker/package.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + cmake, 6 + pkg-config, 7 + kdePackages, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "ktimetracker"; 12 + version = "6.0.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "KDE"; 16 + repo = "ktimetracker"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-SQjqNzmmt0AEQvGW4Vz5GldQcp7Q9rZvGG7mGugRwd8="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + cmake 23 + pkg-config 24 + ] 25 + ++ (with kdePackages; [ 26 + extra-cmake-modules 27 + wrapQtAppsHook 28 + ]); 29 + 30 + buildInputs = with kdePackages; [ 31 + kconfig 32 + kconfigwidgets 33 + kdbusaddons 34 + kdoctools 35 + ki18n 36 + kidletime 37 + kjobwidgets 38 + kio 39 + knotifications 40 + kwindowsystem 41 + kxmlgui 42 + ktextwidgets 43 + kcalendarcore 44 + qt5compat 45 + kstatusnotifieritem 46 + kcmutils 47 + ]; 48 + 49 + meta = { 50 + description = "Todo management and time tracking application"; 51 + mainProgram = "ktimetracker"; 52 + license = lib.licenses.gpl2; 53 + homepage = "https://userbase.kde.org/KTimeTracker"; 54 + maintainers = with lib.maintainers; [ ]; 55 + }; 56 + })
-2
pkgs/top-level/all-packages.nix
··· 12637 12637 callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop 12638 12638 { }; 12639 12639 12640 - ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; 12641 - 12642 12640 kubeval = callPackage ../applications/networking/cluster/kubeval { }; 12643 12641 12644 12642 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };