From 56544d3027269d130604e680f79d5d61e76deef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 17 Jun 2026 08:17:30 -0700 Subject: [PATCH] libxmlxx5: 5.4 -> 5.6.1 Diff: https://github.com/libxmlplusplus/libxmlplusplus/compare/5.4...5.6.1 Changelog: https://github.com/libxmlplusplus/libxmlplusplus/blob/5.6.1/NEWS --- pkgs/by-name/li/libxmlxx5/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/libxmlxx5/package.nix b/pkgs/by-name/li/libxmlxx5/package.nix index f9b7642082ac..98d6077a7ed1 100644 --- a/pkgs/by-name/li/libxmlxx5/package.nix +++ b/pkgs/by-name/li/libxmlxx5/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, libxml2, glibmm, @@ -11,11 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libxmlxx5"; - version = "5.4"; + version = "5.6.1"; - src = fetchurl { - url = "mirror://gnome/sources/libxml++/${finalAttrs.version}/libxml++-${lib.versions.pad 3 finalAttrs.version}.tar.xz"; - hash = "sha256-6aI8Q2aGqUaY0hOOa8uvhJEh1jv6D1DcNP77/XlWaEg="; + src = fetchFromGitHub { + owner = "libxmlplusplus"; + repo = "libxmlplusplus"; + tag = finalAttrs.version; + hash = "sha256-f8R2T5A7C/HqydhZOlbWIKj6Q9oc97f2PfV8ef70G0I="; }; nativeBuildInputs = [ @@ -31,9 +33,10 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; meta = { + changelog = "https://github.com/libxmlplusplus/libxmlplusplus/blob/${finalAttrs.src.tag}/NEWS"; description = "C++ wrapper for the libxml2 XML parser library"; - homepage = "https://libxmlplusplus.sourceforge.net/"; - license = lib.licenses.lgpl2Plus; + homepage = "https://libxmlplusplus.github.io/libxmlplusplus"; + license = lib.licenses.lgpl21Plus; maintainers = [ ]; platforms = lib.platforms.unix; };