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
gorilla-bin: init at 1.5.3.7 #21449
gorilla-bin: init at 1.5.3.7 #21449
Conversation
Is the build process complicated? Maybe call this gorilla-bin? |
4837e05
to
d918d3f
Compare
@7c6f434c, I followed your advice and postfixed the package name to gorilla-bin. Also: yes, I consider the build process rather complex for nix (e.g., binary shared objects in the source tree for common platforms..). |
d918d3f
to
58988b4
Compare
58988b4
to
e5cd718
Compare
If I interpret the CI build logs correctly, gtk requires a rebuild from source currently, which causes log files that exceed the 4mb limit. The other tests passed, so I suppose everything is working. |
Wait, wait, precompiled shared objects in the source tree do not sound like a source build… Is there a way to actually build it from actual source? |
@7c6f434c, it is possible. They just bundle dependencies at specific versions as binaries for convenience. Also, the documentation points out that while it is possible to use a system-wide installed version of these dependencies, "the exact details of how to do so are beyond the scope of [the documentation] and are left up to those with sufficient knowledge of the Tcl package system." |
Motivation for this change
Add password manager "gorilla" (currently available for various operating systems, e.g., Debian or FreeBSD, but not yet nix*).
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/
)Caveats
Only 64 bit Linux platform supported, since package is based on binary version.