biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / terminal-emulators / blackbox-terminal / marble.nix
blobe6c3850416f63c0cb5ff6ad4e06d1651d65425d1
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , meson
5 , ninja
6 , pkg-config
7 , vala
8 , gobject-introspection
9 , gtk4
10 , gtk3
11 , desktop-file-utils
14 stdenv.mkDerivation {
15   pname = "marble";
16   version = "unstable-2023-05-11";
18   src = fetchFromGitLab {
19     domain = "gitlab.gnome.org";
20     owner = "raggesilver";
21     repo = "marble";
22     # the same used on flatpak
23     rev = "f240b2ec7d5cdacb8fdcc553703420dc5101ffdb";
24     sha256 = "sha256-obtz7zOyEZPgi/NNjtLr6aFm/1UVTzjTdJpN3JQfpUs=";
25   };
27   nativeBuildInputs = [
28     meson
29     ninja
30     pkg-config
31     vala
32     gtk3 # For gtk-update-icon-cache
33     desktop-file-utils # For update-desktop-database
34     gobject-introspection # For g-ir-compiler
35   ];
36   buildInputs = [ gtk4 ];
38   meta = with lib; {
39     description = "Raggesilver's GTK library";
40     homepage = "https://gitlab.gnome.org/raggesilver/marble";
41     license = licenses.gpl3Plus;
42     maintainers = with maintainers; [ chuangzhu ];
43     platforms = platforms.linux;
44   };