openxray: 2188-november-2023-rc1 -> 2921-january-2025-rc1 (#375925)
[NixPkgs.git] / pkgs / by-name / li / libgedit-gfls / package.nix
blobe1572fed66a051f10dd997cc6069e5e368807833
2   stdenv,
3   lib,
4   fetchFromGitLab,
5   docbook-xsl-nons,
6   gobject-introspection,
7   gtk-doc,
8   meson,
9   ninja,
10   pkg-config,
11   mesonEmulatorHook,
12   gtk3,
13   glib,
16 stdenv.mkDerivation (finalAttrs: {
17   pname = "libgedit-gfls";
18   version = "0.2.1";
20   outputs = [
21     "out"
22     "dev"
23     "devdoc"
24   ];
26   src = fetchFromGitLab {
27     domain = "gitlab.gnome.org";
28     group = "World";
29     owner = "gedit";
30     repo = "libgedit-gfls";
31     rev = finalAttrs.version;
32     hash = "sha256-kMkqEly8RDc5eKqUupQD4tkVIXxL1rt4e/OCAPoutIg=";
33   };
35   nativeBuildInputs =
36     [
37       docbook-xsl-nons
38       gobject-introspection
39       gtk-doc
40       meson
41       ninja
42       pkg-config
43     ]
44     ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
45       mesonEmulatorHook
46     ];
48   buildInputs = [
49     gtk3
50   ];
52   propagatedBuildInputs = [
53     # Required by libgedit-gfls-1.pc
54     glib
55   ];
57   meta = {
58     homepage = "https://gitlab.gnome.org/World/gedit/libgedit-gfls";
59     description = "Module dedicated to file loading and saving";
60     maintainers = with lib.maintainers; [ bobby285271 ];
61     license = lib.licenses.lgpl3Plus;
62     platforms = lib.platforms.linux;
63   };