Replies: 8 comments
-
Ahh, I missed the key step in the instructions:
Sorry about that. Let me try with that explicit step. |
Beta Was this translation helpful? Give feedback.
-
Hmm, still using libpng-1.6.40 (https://github.com/cpatulea/gtk-osx-build/actions/runs/7391984380/job/20109741842).
but I think it's supposed to source the |
Beta Was this translation helpful? Give feedback.
-
Argh, I was looking at the wrong path ( |
Beta Was this translation helpful? Give feedback.
-
Hmm, nope? I modified the URLs in but the build still seems to use the old URLs: https://github.com/cpatulea/gtk-osx-build/actions/runs/7392489963/job/20111034296 [edit] Oh, probably because it take the modulesets from Xpra-org/gtk-osx-build head:
(so, not from my personal fork) |
Beta Was this translation helpful? Give feedback.
-
Good way to validate the
|
Beta Was this translation helpful? Give feedback.
-
Yes! Got past |
Beta Was this translation helpful? Give feedback.
-
You're bound to hit some of the unresolved issues with https://github.com/Xpra-org/gtk-osx-build (ie: the jpeg dylib, etc) Even on decent native hardware, building the whole thing (not even the xpra app itself) takes quite a while. Then there are a bunch of manual steps nowadays - perhaps not documented properly, to do with installing python packages that no longer (or even never did) support installation via jhbuild's setuptools. It might be possible to install pandoc using scripting. |
Beta Was this translation helpful? Give feedback.
-
@cpatulea probably knows more about modulesets than I do now! |
Beta Was this translation helpful? Give feedback.
-
I'm trying to build for Mac OS using these instructions: https://github.com/Xpra-org/xpra/blob/master/docs/Build/MacOS.md
The largest part is the
gtk-osx-setup.sh
, this question is actually entirely about gtk-osx-build part.In the repository,
gtk-osx-setup.sh
fetches the jhbuild custom file from gitlab.gnome.org/GNOME/gtk-osx/raw/master: https://github.com/Xpra-org/gtk-osx-build/blob/fb9ea7cb7f00b8f4846d3aaff7c0deda064804ae/gtk-osx-setup.sh#L254C18-L254C59That seems to suggest it uses the modulesets (package URLs, versions, etc) from upstream, not from github.com/Xpra-org/gtk-osx-build.
For example, upstream uses libpng-1.6.40 (https://gitlab.gnome.org/GNOME/gtk-osx/-/blob/master/modulesets-stable/gtk-osx-bootstrap.modules?ref_type=heads#L39) while Xpra-org/gtk-osx-build uses libpng-1.6.39 (https://github.com/Xpra-org/gtk-osx-build/blob/dc68bb3f850d5f939992718d0dbd195cd970f976/modulesets/gtk-osx-bootstrap.modules#L21).
And indeed, it seems the build download 1.6.40 (upstream): https://github.com/cpatulea/gtk-osx-build/actions/runs/7391404577/job/20108152043 (search for "libpng-").
The build fails for some other unrelated issue, but I'm trying to understand where is the source of modulesets first (so I can tweak URLs, etc).
Context: Xpra-org/gtk-osx-build#27
Beta Was this translation helpful? Give feedback.
All reactions