Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 71 lines 1.1 kB view raw
1{ 2 mkKdeDerivation, 3 lib, 4 boost, 5 eigen, 6 gsl, 7 imath, 8 libetonyek, 9 libgit2, 10 libodfgen, 11 librevenge, 12 libvisio, 13 libwpd, 14 libwpg, 15 libwps, 16 okular, 17 perl, 18 pkg-config, 19 poppler, 20 qtkeychain, 21 qtsvg, 22 qtwebengine, 23 shared-mime-info, 24}: 25 26mkKdeDerivation { 27 pname = "calligra"; 28 29 extraBuildInputs = [ 30 boost 31 eigen 32 gsl 33 imath 34 libetonyek 35 libgit2 36 libodfgen 37 librevenge 38 libvisio 39 libwpd 40 libwpg 41 libwps 42 okular 43 poppler 44 qtkeychain 45 qtsvg 46 qtwebengine 47 ]; 48 49 extraNativeBuildInputs = [ 50 perl 51 pkg-config 52 shared-mime-info 53 ]; 54 55 # Recommended by the upstream packaging instructions. RELEASE_BUILD disables 56 # unmaintained components, like Braindump, from being built, and KDE_NO_DEBUG_OUTPUT 57 # is supposed to improve performance in the finished package. 58 extraCmakeFlags = [ 59 (lib.cmakeBool "RELEASE_BUILD" true) 60 (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-DKDE_NO_DEBUG_OUTPUT") 61 ]; 62 63 meta = { 64 maintainers = with lib.maintainers; [ 65 ebzzry 66 zraexy 67 sigmasquadron 68 ]; 69 mainProgram = "calligralauncher"; 70 }; 71}