nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 78 lines 1.2 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 mkDerivation, 6 cmake, 7 exempi, 8 extra-cmake-modules, 9 karchive, 10 kdoctools, 11 kfilemetadata, 12 khtml, 13 kitemmodels, 14 knewstuff, 15 kxmlgui, 16 libcdio, 17 libkcddb, 18 libksane, 19 makeWrapper, 20 poppler, 21 qtcharts, 22 qtwebengine, 23 solid, 24 taglib, 25 wrapQtAppsHook, 26}: 27 28stdenv.mkDerivation rec { 29 pname = "tellico"; 30 version = "4.1.2"; 31 32 src = fetchFromGitLab { 33 domain = "invent.kde.org"; 34 owner = "office"; 35 repo = pname; 36 rev = "v${version}"; 37 hash = "sha256-sJyOONYSnec+LI5t3FjDXJFhgIo8cPogZeD4057EW4g="; 38 }; 39 40 nativeBuildInputs = [ 41 cmake 42 extra-cmake-modules 43 kdoctools 44 makeWrapper 45 wrapQtAppsHook 46 ]; 47 48 buildInputs = [ 49 exempi 50 karchive 51 kfilemetadata 52 khtml 53 kitemmodels 54 knewstuff 55 kxmlgui 56 libcdio 57 libkcddb 58 libksane 59 poppler 60 qtcharts 61 qtwebengine 62 solid 63 taglib 64 ]; 65 66 meta = with lib; { 67 description = "Collection management software, free and simple"; 68 mainProgram = "tellico"; 69 homepage = "https://tellico-project.org/"; 70 license = with licenses; [ 71 gpl2Only 72 gpl3Only 73 lgpl2Only 74 ]; 75 maintainers = with maintainers; [ numkem ]; 76 platforms = platforms.linux; 77 }; 78}