The buildsystem runs some python scripts and those seem to require
python2. Meanwhile, python is already pulled in through some dep
but it's python3. Make sure to install py2 first so the alternative
is properly set.
[ci skip]
Added patches to fix size of ALSA audio buffer,
static initialization order and a patch for a segfault
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
These were randomly bumped during the history of the package, and
currently they don't even work because xbps-src doesn't know that
a colon can be used in version number and fails to register them.
It's not needed anyway - just go back to a normal format and put
every epoch'd version in git history into reverts (xbps considers
those newer).
The subpackages etc. are not defined when not CHROOT_READY, and
it is not strictly necessary to have gccgo in the initial gcc,
as it can be compiled without having an existing gccgo toolchain.
[ci skip]
The previous condition was just wrong - the reason it "worked"
was that on x86_64 etc it's installed through cairo's enabled
opengl backend (which pulls in mesa, which pulls in xdamage)
while this is not enabled on 32-bit arm crosstargets.
Moves most vsed stuff into the given patch. Part of this is to force
reviewing it each time it doesn't apply cleanly (it probably won't most
of the time), the other is to stop cramming things into vsed, since
that's hackier than just patching the files.
0.10.x onward adds a dependency on ipset and conntrack-tools. Without
ipset, k3s will crash upon startup. Not having conntrack appears to be
a non-crashing error, but will result in error logs when deleting stale
service IPs.
This adds a new distfile, part of which motivated the patching, to
avoid running a direct 'git clone' of a repository in the build script.
Services now redirect stderr to stdout, as they probably weren't
capturing log output before.
hyperkube is no longer provided in k3s. As a result, k3s no longer
conflicts with kubernetes.