pico-sdk: 2.0.0 -> 2.1.0 (#364401)
[NixPkgs.git] / pkgs / by-name / bu / buffer / package.nix
blob1482119defbf48c65fd1d50f33830e185f056a05
2   lib,
3   desktop-file-utils,
4   fetchFromGitLab,
5   gobject-introspection,
6   gtk4,
7   gtksourceview5,
8   libadwaita,
9   libspelling,
10   meson,
11   ninja,
12   pkg-config,
13   python3,
14   stdenv,
15   wrapGAppsHook4,
18 stdenv.mkDerivation (finalAttrs: {
19   pname = "buffer";
20   version = "0.9.7";
22   src = fetchFromGitLab {
23     domain = "gitlab.gnome.org";
24     owner = "cheywood";
25     repo = "buffer";
26     rev = finalAttrs.version;
27     hash = "sha256-W6LTTQvIMAB99q2W11EBlBknJnOuv4ptgf5SSM422Cg=";
28   };
30   nativeBuildInputs = [
31     desktop-file-utils
32     gobject-introspection
33     meson
34     ninja
35     pkg-config
36     wrapGAppsHook4
37   ];
39   buildInputs = [
40     gtk4
41     gtksourceview5
42     libadwaita
43     libspelling
44     (python3.withPackages (
45       ps: with ps; [
46         pygobject3
47       ]
48     ))
49   ];
51   preFixup = ''
52     gappsWrapperArgs+=(
53       --prefix PYTHONPATH : "$out/${python3.sitePackages}"
54     )
55   '';
57   meta = with lib; {
58     description = "Minimal editing space for all those things that don't need keeping";
59     homepage = "https://gitlab.gnome.org/cheywood/buffer";
60     license = licenses.gpl3Plus;
61     mainProgram = "buffer";
62     maintainers = with maintainers; [ michaelgrahamevans ];
63     platforms = platforms.linux;
64   };