Skip to content

Commit b4e28f2

Browse files
authored
chore(xpkg): 0.0.57 (#202)
elfpatch now stamps DT_RPATH on executables instead of DT_RUNPATH. DT_RUNPATH is consulted only for the object carrying it; DT_RPATH is consulted for every dlopen anywhere in the process. The graphics stack's load chain is three to four dlopens deep, so only the transitive tag reaches the bottom — measured, the same path content stamped DT_RPATH puts GLX, EGL, GLESv2 and headless surfaceless EGL all on the GPU, and stamped DT_RUNPATH renders on llvmpipe. Executables only. Forcing DT_RPATH on a library is measured harmful (xim-pkgindex#593) because transitivity runs downward too. All THREE platform sections, verified by PARSING the recipe rather than reading the diff — a regex edit to a .lua applies cleanly and can mean something else: linux 0.0.57=yes sha=7b24c2f156ce versions=18 macosx 0.0.57=yes sha=7b24c2f156ce versions=18 windows 0.0.57=yes sha=7b24c2f156ce versions=18 CN mirror uploaded and verified by SIZE (gitcode returns 200 with an HTML landing page for an asset that is not there, so the status code proves nothing): 147212 bytes, matching the GitHub archive. Upstream: openxlings/libxpkg#41
1 parent d3909f7 commit b4e28f2

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

pkgs/x/xpkg.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ package = {
1212

1313
xpm = {
1414
linux = {
15+
["0.0.57"] = {
16+
url = {
17+
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.57.tar.gz",
18+
CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.57/xpkg-0.0.57.tar.gz",
19+
},
20+
sha256 = "7b24c2f156ceac9167edc452fcdac415e0f06616d0513bb0fe83526acee7a20b",
21+
},
1522
["0.0.56"] = {
1623
url = {
1724
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.56.tar.gz",
@@ -133,6 +140,13 @@ package = {
133140
},
134141
},
135142
macosx = {
143+
["0.0.57"] = {
144+
url = {
145+
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.57.tar.gz",
146+
CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.57/xpkg-0.0.57.tar.gz",
147+
},
148+
sha256 = "7b24c2f156ceac9167edc452fcdac415e0f06616d0513bb0fe83526acee7a20b",
149+
},
136150
["0.0.56"] = {
137151
url = {
138152
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.56.tar.gz",
@@ -254,6 +268,13 @@ package = {
254268
},
255269
},
256270
windows = {
271+
["0.0.57"] = {
272+
url = {
273+
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.57.tar.gz",
274+
CN = "https://gitcode.com/mcpp-res/xpkg/releases/download/0.0.57/xpkg-0.0.57.tar.gz",
275+
},
276+
sha256 = "7b24c2f156ceac9167edc452fcdac415e0f06616d0513bb0fe83526acee7a20b",
277+
},
257278
["0.0.56"] = {
258279
url = {
259280
GLOBAL = "https://github.com/openxlings/libxpkg/archive/refs/tags/0.0.56.tar.gz",

0 commit comments

Comments
 (0)