biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / tellico / default.nix
blob824f7b1356f92e6ebdddbd63bbb21505d1b20619
1 { lib
2 , fetchFromGitLab
3 , mkDerivation
4 , cmake
5 , exempi
6 , extra-cmake-modules
7 , karchive
8 , kdoctools
9 , kfilemetadata
10 , khtml
11 , kitemmodels
12 , knewstuff
13 , kxmlgui
14 , libcdio
15 , libkcddb
16 , libksane
17 , makeWrapper
18 , poppler
19 , qtcharts
20 , qtwebengine
21 , solid
22 , taglib
25 mkDerivation rec {
26   pname = "tellico";
27   version = "3.5.5";
29   src = fetchFromGitLab {
30     domain = "invent.kde.org";
31     owner = "office";
32     repo = pname;
33     rev = "v${version}";
34     hash = "sha256-0I4oDMLYWomAF+wpPeA1NQk4nnhUV1RT6IYKJdOUcas=";
35   };
37   nativeBuildInputs = [
38     cmake
39     extra-cmake-modules
40     kdoctools
41     makeWrapper
42   ];
44   buildInputs = [
45     exempi
46     karchive
47     kfilemetadata
48     khtml
49     kitemmodels
50     knewstuff
51     kxmlgui
52     libcdio
53     libkcddb
54     libksane
55     poppler
56     qtcharts
57     qtwebengine
58     solid
59     taglib
60   ];
62   meta = with lib; {
63     description = "Collection management software, free and simple";
64     mainProgram = "tellico";
65     homepage = "https://tellico-project.org/";
66     license = with licenses; [ gpl2Only gpl3Only lgpl2Only ];
67     maintainers = with maintainers; [ numkem ];
68     platforms = platforms.linux;
69   };