1{
2 lib,
3 stdenv,
4 fetchFromGitLab,
5 meson,
6 ninja,
7 pkg-config,
8 wrapGAppsHook4,
9 desktop-file-utils,
10 libadwaita,
11 mpfr,
12}:
13
14stdenv.mkDerivation (finalAttrs: {
15 pname = "sums";
16 version = "0.15";
17
18 src = fetchFromGitLab {
19 owner = "leesonwai";
20 repo = "sums";
21 rev = "refs/tags/${finalAttrs.version}";
22 hash = "sha256-L+ND18cqXAi0qqt1lECQlx2cBX9HrhAXNFxHFl9wjU8=";
23 };
24
25 nativeBuildInputs = [
26 meson
27 ninja
28 pkg-config
29 wrapGAppsHook4
30 desktop-file-utils
31 ];
32
33 buildInputs = [
34 libadwaita
35 mpfr
36 ];
37
38 meta = {
39 description = "Simple GTK postfix calculator for GNOME";
40 homepage = "https://gitlab.com/leesonwai/sums";
41 license = lib.licenses.gpl3Plus;
42 mainProgram = "sums";
43 maintainers = with lib.maintainers; [ aleksana ];
44 platforms = lib.platforms.unix;
45 };
46})