python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / gtk-frdp / default.nix
bloba76805d8d1fbd7b6e8f6228c45f7369b77996b59
1 { lib
2 , stdenv
3 , fetchFromGitLab
4 , meson
5 , ninja
6 , pkg-config
7 , vala
8 , gobject-introspection
9 , glib
10 , gtk3
11 , freerdp
12 , unstableGitUpdater
15 stdenv.mkDerivation rec {
16   pname = "gtk-frdp";
17   version = "unstable-2022-04-11";
19   src = fetchFromGitLab {
20     domain = "gitlab.gnome.org";
21     owner = "GNOME";
22     repo = pname;
23     rev = "d7f408fb23adc01db14c708b35b74a317418de4b";
24     sha256 = "EyReJX3f7G5+EEB/gbLTnrxdltedbzm7Bg02hCb+XO0=";
25   };
27   nativeBuildInputs = [
28     meson
29     ninja
30     pkg-config
31     vala
32     gobject-introspection
33   ];
35   buildInputs = [
36     glib
37     gtk3
38     freerdp
39   ];
41   passthru = {
42     updateScript = unstableGitUpdater {
43       branch = "gtk-frdp-0-1";
44     };
45   };
47   NIX_CFLAGS_COMPILE = lib.optional stdenv.isDarwin [
48     "-DTARGET_OS_IPHONE=0"
49     "-DTARGET_OS_WATCH=0"
50   ];
52   meta = with lib; {
53     homepage = "https://gitlab.gnome.org/GNOME/gtk-frdp";
54     description = "RDP viewer widget for GTK";
55     maintainers = teams.gnome.members;
56     license = licenses.lgpl3Plus;
57     platforms = platforms.unix;
58   };