chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / es / escambo / package.nix
blob24341716dd787cc0bece02ca8f9171ab5c5a3a78
2   lib,
3   python3Packages,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   gobject-introspection,
9   blueprint-compiler,
10   wrapGAppsHook4,
11   desktop-file-utils,
12   libadwaita,
13   gtksourceview5,
16 python3Packages.buildPythonApplication rec {
17   pname = "escambo";
18   version = "0.1.2";
19   pyproject = false; # built with meson
21   src = fetchFromGitHub {
22     owner = "CleoMenezesJr";
23     repo = "escambo";
24     rev = version;
25     hash = "sha256-jMlix8nlCaVLZEhqzb6LRNrD3DUZMTIjqrRKo6nFbQA=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32     gobject-introspection
33     blueprint-compiler
34     wrapGAppsHook4
35     desktop-file-utils
36   ];
38   buildInputs = [
39     libadwaita
40     gtksourceview5
41   ];
43   dependencies = with python3Packages; [
44     pygobject3
45     requests
46   ];
48   dontWrapGApps = true;
50   preFixup = ''
51     makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
52   '';
54   meta = {
55     description = "HTTP-based APIs test application for GNOME";
56     homepage = "https://github.com/CleoMenezesJr/escambo";
57     license = lib.licenses.gpl3Plus;
58     mainProgram = "escambo";
59     maintainers = with lib.maintainers; [ aleksana ];
60     platforms = lib.platforms.linux;
61   };