rdma-core: 54.0 -> 55.0 (#364655)
[NixPkgs.git] / pkgs / applications / science / astronomy / kstars / default.nix
blobd2d83bce0e05531433f04ae49dc02551451cf57e
2   lib,
3   stdenv,
4   mkDerivation,
5   extra-cmake-modules,
6   fetchurl,
7   kconfig,
8   kdoctools,
9   kguiaddons,
10   ki18n,
11   kinit,
12   kiconthemes,
13   kio,
14   knewstuff,
15   kplotting,
16   kwidgetsaddons,
17   kxmlgui,
18   knotifyconfig,
19   qtx11extras,
20   qtwebsockets,
21   qtkeychain,
22   qtdatavis3d,
23   wrapQtAppsHook,
24   breeze-icons,
25   libsecret,
26   eigen,
27   zlib,
28   cfitsio,
29   indi-full,
30   xplanet,
31   libnova,
32   libraw,
33   gsl,
34   wcslib,
35   stellarsolver,
36   libxisf,
39 stdenv.mkDerivation (finalAttrs: {
40   pname = "kstars";
41   version = "3.7.2";
43   src = fetchurl {
44     url = "mirror://kde/stable/kstars/${finalAttrs.version}/kstars-${finalAttrs.version}.tar.xz";
45     hash = "sha256-fEu3BGBW5cgrY38zBB3iL0/SRrobEtJVsGNWRNtT40s=";
46   };
48   nativeBuildInputs = [
49     extra-cmake-modules
50     kdoctools
51     wrapQtAppsHook
52   ];
53   buildInputs = [
54     kconfig
55     kdoctools
56     kguiaddons
57     ki18n
58     kinit
59     kiconthemes
60     kio
61     knewstuff
62     kplotting
63     kwidgetsaddons
64     kxmlgui
65     knotifyconfig
66     qtx11extras
67     qtwebsockets
68     qtkeychain
69     qtdatavis3d
70     breeze-icons
71     libsecret
72     eigen
73     zlib
74     cfitsio
75     indi-full
76     xplanet
77     libnova
78     libraw
79     gsl
80     wcslib
81     stellarsolver
82     libxisf
83   ];
85   cmakeFlags = [
86     "-DINDI_PREFIX=${indi-full}"
87     "-DXPLANET_PREFIX=${xplanet}"
88   ];
90   meta = with lib; {
91     description = "Virtual planetarium astronomy software";
92     mainProgram = "kstars";
93     homepage = "https://kde.org/applications/education/org.kde.kstars";
94     longDescription = ''
95       It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time.
96       The display includes up to 100 million stars, 13.000 deep-sky objects, all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.
97       For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations.
98     '';
99     license = licenses.gpl2Plus;
100     platforms = platforms.linux;
101     maintainers = with maintainers; [
102       timput
103       hjones2199
104     ];
105   };