From 1c55cab5eaa0fa27a96917826c4dcfa08452d91f Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Wed, 5 Aug 2026 22:34:03 +0800 Subject: [PATCH 1/2] feat(xpkg): 0.0.49 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dependency version ranges in a recipe were joined as directory names, so a consumer's RUNPATH and its INTERP could come from different versions of the same package — a binary that segfaults before main with no diagnostic. See openxlings/libxpkg#33. Published to both mirrors and verified byte-identical. --- pkgs/x/xpkg.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/x/xpkg.lua b/pkgs/x/xpkg.lua index 89225e51..7e3fe5c4 100644 --- a/pkgs/x/xpkg.lua +++ b/pkgs/x/xpkg.lua @@ -26,6 +26,13 @@ package = { }, sha256 = "fe879e8f52ea5a7f316ca54bca1fa393febb8e2a23a3de852b0c2be1918a0be9", }, + ["0.0.49"] = { + url = { + GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.49.tar.gz", + CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.49/xpkg-0.0.49.tar.gz", + }, + sha256 = "45f23d16aba01833cc38ad4a2a117ab2646d9c0edad5f4c9eafecc53a70457ff", + }, ["0.0.46"] = { url = { GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.46.tar.gz", From 7cac0685f82047eda11e3961d63105a8c0aba5b9 Mon Sep 17 00:00:00 2001 From: sunrisepeak Date: Wed, 5 Aug 2026 22:34:27 +0800 Subject: [PATCH 2/2] style(xpkg): keep the version list descending --- pkgs/x/xpkg.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/x/xpkg.lua b/pkgs/x/xpkg.lua index 7e3fe5c4..c5b271ba 100644 --- a/pkgs/x/xpkg.lua +++ b/pkgs/x/xpkg.lua @@ -12,6 +12,11 @@ package = { xpm = { linux = { + ["0.0.49"] = { + url = { + GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.49.tar.gz", + CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.49/xpkg-0.0.49.tar.gz", + }, ["0.0.48"] = { url = { GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.48.tar.gz", @@ -26,11 +31,6 @@ package = { }, sha256 = "fe879e8f52ea5a7f316ca54bca1fa393febb8e2a23a3de852b0c2be1918a0be9", }, - ["0.0.49"] = { - url = { - GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.49.tar.gz", - CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.49/xpkg-0.0.49.tar.gz", - }, sha256 = "45f23d16aba01833cc38ad4a2a117ab2646d9c0edad5f4c9eafecc53a70457ff", }, ["0.0.46"] = {