Skip to content

gource + its deps#1706

Merged
jhheider merged 10 commits into
mainfrom
gource
May 23, 2023
Merged

gource + its deps#1706
jhheider merged 10 commits into
mainfrom
gource

Conversation

@mxcl
Copy link
Copy Markdown
Contributor

@mxcl mxcl commented Apr 27, 2023

Closes #590
Closes #562

@what-the-diff
Copy link
Copy Markdown

what-the-diff Bot commented Apr 27, 2023

PR Summary

  • Added GLEW SourceForge site
    Included the site for the OpenGL Extension Wrangler Library
  • Added GLM site
    Included the site for the OpenGL Mathematics Library
  • Added Gource from GitHub
    Integrated Gource visualization tool from an unofficial source (acaudwell/Gource)

@jhheider
Copy link
Copy Markdown
Contributor

Looks like this uses mesa-glu > mesa on linux with homebrew for OpenGL; mesa-glu just deps mesa, and mesa has a ton of deps, but they look like we've already packaged them.

@mxcl
Copy link
Copy Markdown
Contributor Author

mxcl commented May 4, 2023

@jhheider not sure how you feel about this per-se, but I marked only glew as available darwin/aarch64 which means it is impossible for gource to build on anything but the same.

Really that restriction should fall through. I fear though that practically that's just a nightmare of complexity we can easily avoid by manually propogating the YAML. So I'll do that for now.


Just being lazy, the failure for darwin/x86-64 looks tedious and pkging mesa looks tedious too, but don't want this work to go to waste.

@jhheider
Copy link
Copy Markdown
Contributor

jhheider commented May 4, 2023

Agree back to front. Mesa will be a pain (looked into it in depth yesterday). Yes, we could dive through deps for platforms, but better to be explicit.

@mxcl
Copy link
Copy Markdown
Contributor Author

mxcl commented May 4, 2023

needs brewkit 0.27.1 because we lost unzip somehow in the extract script

@jhheider jhheider merged commit 0b6fa9f into main May 23, 2023
@jhheider jhheider deleted the gource branch May 23, 2023 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

+glew (272/548) +sdl2 (212/548)

2 participants