~ruther/guix-local

7b82e1cd — Ricardo Wurmus 6 years ago
gnu: openjdk11: Build in parallel.

* gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?,
 #:parallel-tests?, and #:make-flags options; add
"write-source-revision-file"; replace "build" phase; do not set
GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and
"build-jre" phases.
62d46ad6 — Ricardo Wurmus 6 years ago
gnu: openjdk11: Simplify snippet.

* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in
find-files.
49ad6aec — Ricardo Wurmus 6 years ago
gnu: openjdk10: Simplify snippet.

* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in
find-files.
f5789c26 — Ricardo Wurmus 6 years ago
gnu: openjdk9: Build in parallel.

* gnu/packages/java.scm (openjdk9)[arguments]: Add phase
"write-source-revision-file"; replace "build" phase; add make-flags; remove
GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
b7a1cac6 — Ricardo Wurmus 6 years ago
gnu: openjdk9: Simplify snippet.

* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files
invocation.
1130e8c8 — Edouard Klein 6 years ago
gnu: Add python-selenium.

* gnu/packages/python-web.scm (python-selenium): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
35d1ac7f — Jonathan Brielmaier 6 years ago
gnu: quaternion: Update to 0.0.9.4e.

* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4e.
[source]: Upstream moved the repo to quotient-im namespace.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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.
Next