github-backup: 0.48.0 -> 0.49.0 (#379003)
[NixPkgs.git] / pkgs / by-name / uh / uhttpmock / package.nix
blob191347e72259a407a311c4ea393120c4f7552450
2   stdenv,
3   lib,
4   fetchFromGitLab,
5   meson,
6   mesonEmulatorHook,
7   ninja,
8   pkg-config,
9   gobject-introspection,
10   vala,
11   gtk-doc,
12   docbook-xsl-nons,
13   glib,
14   libsoup_2_4,
17 stdenv.mkDerivation rec {
18   pname = "uhttpmock";
19   version = "0.5.5";
21   outputs = [
22     "out"
23     "dev"
24     "devdoc"
25   ];
27   src = fetchFromGitLab {
28     domain = "gitlab.freedesktop.org";
29     owner = "pwithnall";
30     repo = "uhttpmock";
31     rev = version;
32     sha256 = "NuxiVVowZ8ilP9rcgapCe9OzFCpoOfZxZiSyjTeOrts=";
33   };
35   strictDeps = true;
36   nativeBuildInputs =
37     [
38       meson
39       ninja
40       pkg-config
41       gobject-introspection
42       vala
43       gtk-doc
44       docbook-xsl-nons
45     ]
46     ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
47       mesonEmulatorHook
48     ];
50   buildInputs = [
51     glib
52     libsoup_2_4
53   ];
55   meta = with lib; {
56     description = "Project for mocking web service APIs which use HTTP or HTTPS";
57     homepage = "https://gitlab.freedesktop.org/pwithnall/uhttpmock/";
58     license = licenses.lgpl21Plus;
59     maintainers = [ ];
60     platforms = platforms.linux;
61   };