16 stdenv.mkDerivation (finalAttrs: {
26 src = fetchFromGitLab {
27 domain = "gitlab.gnome.org";
30 rev = finalAttrs.version;
31 hash = "sha256-/gaWuUytBsvAsC95ee6MtTW6g3ltGbkD+JWqrAjJLDc=";
42 propagatedBuildInputs = [
49 # https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/24
50 # https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/28
51 substituteInPlace gxml/gxml.pc.in \
52 --replace-fail "includedir=@prefix@/include" "includedir=${placeholder "dev"}/include" \
53 --replace-fail ">=2" ">= 2" \
54 --replace-fail ">=0" ">= 0"
59 passthru.updateScript = gitUpdater { };
62 description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
63 homepage = "https://gitlab.gnome.org/GNOME/gxml";
64 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
65 license = licenses.lgpl21Plus;
66 platforms = platforms.linux;
67 maintainers = with maintainers; [ jmarmstrong1207 ] ++ teams.gnome.members;