| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Package-Manager: Portage-2.3.41, Repoman-2.3.9
|
|
|
|
|
|
|
|
| |
eautomake is not enough when automake does not match the version
aclocal.m4 was built with (1.15). Run full eautoreconf to tolerate
the failure.
Package-Manager: Portage-2.3.38, Repoman-2.3.9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pasting comment note as-is:
"""
guile is trying to avoid recompilation by checking if file
/usr/lib64/guile/2.2/site-ccache/guix/modules.go
is newer than
guix/modules.scm
In case it is instead of using 'guix/modules.scm' guile
loads system one (from potentially older version of guix).
To work it around we bump last modification timestamp of
'*.scm' files.
"""
Package-Manager: Portage-2.3.19, Repoman-2.3.6
|
|
|
|
| |
Package-Manager: Portage-2.3.19, Repoman-2.3.6
|
|
|
|
|
|
| |
Reported-by: Cddr
Closes: https://bugs.gentoo.org/644866
Package-Manager: Portage-2.3.19, Repoman-2.3.6
|
|
|
|
|
|
|
|
| |
Even though guix works against runtime guile-2.2
when built against-guile-2.0 it becomes very slow
because it has to discard all precompiled files.
Package-Manager: Portage-2.3.16, Repoman-2.3.6
|
|
|
|
|
|
|
|
|
|
|
|
| |
guix build system is very eager to run automake on
minor changes in .in files and breaks.
Run 'automake' unconditionally in src_prepare() to
workaround the failure.
Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/625166
Package-Manager: Portage-2.3.6, Repoman-2.3.2
|
|
|
|
| |
Package-Manager: Portage-2.3.6, Repoman-2.3.2
|
|
|
|
|
|
| |
Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/show_bug.cgi?id=617874
Package-Manager: Portage-2.3.5, Repoman-2.3.2
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/4493
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|
|
|
|
| |
Package-Manager: Portage-2.3.5, Repoman-2.3.2
|
|
|
|
| |
Bug: 611234
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
| |
The path is used by /gnu/store binaries and is expected
location for ebuild itself.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|
|
|
|
| |
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to shrink tarball size guix does not ship
prebuilt guile for supported targets. Instead it
downloaded those binaries and verified hashes in
gnu/local.mk file.
Fix it by pulling all external dependencies into SRC_URI.
Found by Toralf Förster on a tinderbox with FEATURES=network-sandbox
While at it disabled parallel builds as it occasionally
causes guile to run bad code.
Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/607988
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|
|
Internal data model and command UI is a lot like
one of sys-apps/nix.
Package description mechanism is a bit different
in both surface syntax (guile vs nix expression language)
and evaluation method (compiled versus lazy loaded configs)
guix (as well as nix) is a source-based package manager with
strong support for binary packages. It uses multiple tricks
to make package source dependencies robust:
- guix installs every package into it's own --prefix=.
Example: /gnu/store/6np03bm99hg7gprcwmzpbpaj00cka8p8-icecat-45.5.1-gnu1
- guix builds packages with PATH (and similar) only including explicitly
listed depends. This eliminates automagic dependency.
- guix tracks full environment where package was built.
Once environment changes new package needs to be built.
That's how you install firef^Wicecat just for your current user:
$ guix package --install icecat
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|