New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vogl: init at 2016-05-13 #24002
vogl: init at 2016-05-13 #24002
Conversation
This almost works on Nix/SteamOS. Haven't managed to make it reliable yet, though. |
name = "vogl-${ver}"; | ||
version = "${ver}"; | ||
|
||
src = fetchgit { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should use fetchFromGitHub
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
makeQtWrapper pkgconfig | ||
]; | ||
|
||
buildInputs = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cmake also goes in nativeBuildInputs
description = "OpenGL capture / playback debugger."; | ||
homepage = https://github.com/ValveSoftware/vogl; | ||
license = licenses.bsd3; | ||
maintainers = with maintainers; [ deepfire ]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If there is only one maintainer, should be maintainers = [ maintainers.deepfire ];
]; | ||
|
||
buildInputs = [ | ||
cmake git pkgconfig wget zip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pkgconfig is already in nativeBuildInputs, shouldn't be in buildInputs as well
@ndowens, updated my journal.. |
Currently qt5base is messed up atm, does qt4 work on this package? |
@ndowens, no idea, but seems unlikely.. the qt5-based |
@ndowens, there's a build failure that ends with:
I'm not sure what to make of it.. |
Taking a look at it. Idk if I will be able to try and fix it tonight though |
@ndowens, I have restricted platforms to intel linux -- let's see if this fixes it. |
You are still using qt5 which fails edit: might not have refreshed yet for me. |
description = "OpenGL capture / playback debugger."; | ||
homepage = https://github.com/ValveSoftware/vogl; | ||
license = licenses.bsd3; | ||
maintainers = maintainers.deepfire; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maintainers = [maintainers.deepfire];
@Mic92, fixed, thanks! |
@ndowens, how does the |
The qt version issue was resolved - the following seems to be odd:
|
@ndowens, I have fixed the issue -- thanks to ttuegel, who helped me realise that the underlying version of |
b5b0b9f
to
2b60c03
Compare
The issue we're hitting is #24200 |
looks fine to except that one shared object is located in bin:
|
@Mic92, that is by design -- the program assumes this location and breaks when it is located elsewhere. |
Squashed, as per @ndowens suggestion. |
Alright, now it works on SteamOS as well! The only quirk is the requirement to tick the |
, freeglut, mesa, mesa_glu | ||
}: | ||
let | ||
ver = "2016-05-13"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not call this version
right away?
@FRidh, done! |
Motivation for this change
Packaging https://github.com/ValveSoftware/vogl --
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)--
Things work, modulo two issues:
Use vogl tool
checkbox in theGenerate trace..
dialog -- no idea about that yet.