forked from joejulian/gio
47544697faba63c4e79df9f476f51ca6430bbee4
On Linux and FreeBSD, this means we no longer need to install Go twice, since we don't need to bootstrap a Go build. This reduces the "install go" step by over half a minute, and avoids installing a number of distro packages. Debian requires the pkg-config package to be explicit, as it's not part of the build-essential metapackage, and we need it. It was being pulled as a dependency from the golang package before. OpenBSD is nearly the same change, modulo the fact that Go doesn't have a binary release for it. So instead, we keep installing Go via the system's package, and we download and build a source archive. Finally, switch from Debian testing+experimental to simply unstable. Sway 1.4 finally hit unstable a few days ago, and experimental is extremely unstable, so this is a step in the right direction. Add a TODO about going to just testing once sway 1.4 arrives there. Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Gio
Immediate mode GUI programs in Go for Android, iOS, macOS, Linux, FreeBSD, OpenBSD, Windows, and WebAssembly (experimental). See gioui.org for details and documentation.
Issues
File bugs and TODOs through the issue tracker or send an email to ~eliasnaur/gio@todo.sr.ht. For general discussion, use the mailing list: ~eliasnaur/gio@lists.sr.ht.
Contributing
Post discussion to the mailing list and patches to gio-patches. No Sourcehut account is required and you can post without being subscribed.
See the contribution guide for more details.
Description
Languages
Go
89.6%
C
7%
Java
1.7%
Objective-C
1.6%