~ruther/guix-local

e9c6aed1 — Jonathan Brielmaier 6 years ago
gnu: libqmatrixclient: Update to 0.5.3.2.

* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.3.2.
[source]: Name changed to libquotient, will be visible in 0.6.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2b8a9cca — Ludovic Courtès 6 years ago
licenses: Update Zlib license URL.

* guix/licenses.scm (zlib): Change URL.
e3c3fb1d — Ekaitz Zarraga 6 years ago
gnu: Add openctm.

* gnu/packages/engineering.scm (openctm): New Variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
01611d14 — Ludovic Courtès 6 years ago
quirks: Add patch for <https://bugs.gnu.org/41214>.

Fixes <https://bugs.gnu.org/41214>.

* guix/quirks.scm (%bug-41214-patch): New variable.
(%patches): Add it.
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.
Next