~ruther/guix-local

9db88369 — Ludovic Courtès 6 years ago
channels: 'build-from-source' restores '%guile-for-build'.

Not restoring it would cause problems when running:

  guix time-machine --commit=6298c3ffd9654d3231a6f25390b056483e8f407c

or similar because the target Guix would be built with 2.2, and then
we'd erroneously go on and attempt build the profile with 2.2.  This
would fail because profile dependencies such as "guile-gdbm-ffi" now
target 3.0.

* guix/channels.scm (call-with-guile): New procedure.
(with-guile): New macro.
(build-from-source): Use it instead of calling 'set-guile-for-build'
just once.  This ensures that '%guile-for-build' is restored
afterwards.
04191985 — Guillaume Le Vaillant 6 years ago
gnu: chirp: Update to 20200430.

* gnu/packages/radio.scm (chirp): Update to 20200430.
729cfbdd — Raghav Gururajan 6 years ago
gnu: blueman: Enable AppIndicator.

* gnu/packages/networking.scm (blueman) [arguments]: Remove --disable
-appindicator configure-flag.
[inputs]: Add libappindicator.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
afc46f22 — Pierre Neidhardt 6 years ago
gnu: openrct2: Update to 0.2.6.

* gnu/packages/games.scm (openrct2): Update to 0.2.6.
0d371c63 — Jan (janneke) Nieuwenhuizen 6 years ago
syscalls: Adjust 'sockaddr-in', 'sockaddr-in6' structs for the Hurd.

* guix/build/syscalls.scm (sockaddr-in,sockaddr-in6): Rename to ...
(sockaddr-in/linux, sockaddr-in6/linux): ... this.  Rename introduced bindings
as well.
(write-socket-address!/linux,read-socket-address/linux): Rename from
(write-socket-address!, read-socket-address): ... new switches between those
and ...
(write-socket-address!/hurd, read-socket-address/hurd): ... these new function.
dff31d41 — Mathieu Othacehe 6 years ago
mailmap: Update for self.

Add "othacehe@gnu.org" mail address.
da358e8c — Jan Wielkiewicz 6 years ago
gnu: Add ffmpeg-jami.

This package is needed because Jami uses a modified version
of ffmpeg, which provides GPU hardware acceleration, automatical
adapting of bitrate and extra codecs. Because of the configure flags
list being long, it is better to keep them separated in variables,
instead of littering the package definition.

* gnu/packages/jami.scm (ffmpeg-jami, %ffmpeg-default-configure-flags,
%ffmpeg-linux-configure-flags, %ffmpeg-linux-x86-configure-flags):
New variables.
(ffmpeg-compose-configure-flags): New procedure.
(libring)[inputs]: Use ffmpeg-jami instead of ffmpeg.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
cb21ae76 — Maxim Cournoyer 6 years ago
etc: indent-code.el: Use the --quick option.

This prevents Emacs from loading the autoload definitions found in its
profile, which needlessly clutters the output.  It also prevents Geiser (if
installed) from blocking the script and asking the user to input the Scheme
implementation to use.

The trick for passing multiple arguments to Emacs is to use what is called a
"sesquicolon" (see https://www.emacswiki.org/emacs/EmacsScripts).

* etc/indent-code.el.in: Rename to...
* etc/indent-code.el: ...this.  Adapt the shebang to use a sesquicolon, and
pass the --quick option to Emacs.  Since this line is interpreted by the
shell, simply use Emacs from the PATH instead of from a hard coded location.
(main): New procedure, used as the entry point.
* configure.ac: Remove the warning about Emacs.  Emacs can now be installed
any time by the user if they want to use the script.
* .gitignore: No longer ignore changes to etc/indent-code.el.
b6d18fbd — Mark H Weaver 6 years ago
gnu: linux-libre: Update to 5.4.41.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.41.
(linux-libre-5.4-pristine-source): Update hash.
9e5b793b — Mark H Weaver 6 years ago
gnu: linux-libre@5.6: Update to 5.6.13.

* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.13.
(linux-libre-5.6-pristine-source): Update hash.
e57aa316 — Mark H Weaver 6 years ago
gnu: linux-libre@4.19: Update to 4.19.123.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.123.
(linux-libre-4.19-pristine-source): Update hash.
d3953233 — Ludovic Courtès 6 years ago
gnu: sudo: Disable Python support when cross-compiling.

* gnu/packages/admin.scm (sudo)[arguments]: Pass "--disable-python"
when (%current-target-system) is true.
[inputs]: Remove PYTHON when (%current-target-system) is true.
4daa7a85 — Ludovic Courtès 6 years ago
locale: Use the native gzip and libc when building locales.

This fixes system cross-compilation.

* gnu/system/locale.scm (single-locale-directory)[build]: Use the native
GZIP and LIBC.
20507347 — Ludovic Courtès 6 years ago
channels: Move quirks and patches to (guix quirks).

* guix/channels.scm (apply-patches): Don't access <patch> record
directly; use 'applicable-patch?' and 'apply-patch' instead.
(<patch>, syscalls-reexports-local-variables?)
(guile-2.2.4, %quirks, %bug-41028-patch, %patches): Move to...
* guix/quirks.scm: ... here.  New file.
(apply-patch, applicable-patch?): New procedures.
bbd9c9c9 — Ludovic Courtès 6 years ago
gnu: mcron: Allow cross-compilation.

* gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native".
27ced656 — Marius Bakke 6 years ago
gnu: blueman: Use bootstrapped tarball.

* gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH.
[native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL.
ad477560 — Marius Bakke 6 years ago
gnu: blueman: Remove obsolete phase.

* gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase.
9a9799ff — Julien Lepiller 6 years ago
gnu: php: Update to 7.4.6.

* gnu/packages/php.scm (php): Update to 7.4.6.
93c188d4 — Pierre Neidhardt 6 years ago
gnu: ccl: Update to 1.12.

* gnu/packages/lisp.scm (ccl): Update to 1.12.
[native-inputs]: Remove subversion.
[license]: Change to asl2.0.
(ccl-1.12): Remove obsolete variable.
c5a9b16d — Raghav Gururajan 6 years ago
gnu: blueman: Update package definition.

* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source]<origin>[method]: Change from url-fetch to git-fetch.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['patch-external-programs]: New phase.
['patch-pulseaudio-libraries]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
[inputs]: Add iptables and ppp. Remove adwaita-icon-theme.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
Next