9 , gobject-introspection
23 stdenv.mkDerivation (finalAttrs: {
27 outputs = [ "out" "dev" "devdoc" ];
28 outputBin = "devdoc"; # demo app
31 url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz";
32 hash = "sha256-giem6Cgc3hIjKJT++Ddg1E+maznvAzxh7ZNKhsbcddQ=";
36 # required to find native gi-docgen when cross compiling
69 doCheck = !stdenv.hostPlatform.isDarwin;
77 xvfb-run meson test --print-errorlogs
83 # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
84 moveToOutput share/doc/libshumate-1.0 "$devdoc"
88 updateScript = gnome.updateScript {
89 packageName = "libshumate";
94 description = "GTK toolkit providing widgets for embedded maps";
95 mainProgram = "shumate-demo";
96 homepage = "https://gitlab.gnome.org/GNOME/libshumate";
97 license = licenses.lgpl21Plus;
98 maintainers = teams.gnome.members;
99 platforms = platforms.unix;