Age | Commit message (Expand) | Author |
2021-07-17 | gnu: arx-libertatis: Update to 1.2....* gnu/packages/games.scm (arx-libertatis): Update to 1.2.
[inputs]: Replace sdl with sdl2 and mesa with libepoxy.
| Pierre Neidhardt |
2021-07-16 | gnu: Add transmission-remote-gtk....* gnu/packages/bittorrent.scm (transmission-remote-gtk): New variable.
* gnu/packages/patches/transmission-remote-gtk-fix-appstream.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Co-authored-by: Leo Famulari <leo@famulari.name>
| Justin Veilleux |
2021-07-16 | ci: Properly construct URLs....Implement a new function "api-url", which constructs URLs using relative URI
and "resolve-uri-reference" (which implements the algorithm specified in RFC
3986 section 5.2.2) for building the URL, instead of just appending
strings. This avoids issued if the server-url ends with a slash.
Since "api-url" uses URI-objects, it makes sense to also construct the
query-part of the URL here. For this "api-url" accepts optional
key-value-pairs.
New function "json-api-fetch" is a wrapper using "api-url".
* guix/ci.scm (api-url): New function. (build): Use it.
(json-api-fetch): New function. (queued-builds, latest-builds,
evaluation, latest-evaluations, evaluation-jobs: Use it.
| Hartmut Goebel |
2021-07-16 | substitutes: Properly construct URLs....Use relative URIs and "resolve-uri-reference" (which implements the algorithm
specified in RFC 3986 section 5.2.2) for building the URL, instead of just
appending strings. This avoids issued if the cache-url ends with a slash.
* guix/substitutes.scm (narinfo-request): Use resolve-uri-reference for
constructing the url.
| Hartmut Goebel |
2021-07-16 | substitute: Fix handling of short option "-h"....The short option was listed in the help-text, but not recognized.
| Hartmut Goebel |
2021-07-16 | gnu: Add blitz....* gnu/packages/maths.scm (blitz): New variable.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
| Ivan Gankevich |
2021-07-16 | gnu: kde-utils.scm: Fix copyright line....This is a follow up commit to 4094d12df1.
* gnu/packages/kde-utils.scm: Fix copyright line for Zheng Junjie.
| Maxim Cournoyer |
2021-07-16 | gnu: Add ark....* gnu/packages/kde-utils.scm (ark): New variable.
* gnu/packages/patches/ark-skip-xar-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Z572 |
2021-07-15 | gnu: libolm: Unbundle unused blob....* gnu/package/crypto.scm: (libolm)[source][snippet]: Delete
"gradle-wrapper.jar". It is a bundled compiled (!) version of gradle.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Maxime Devos |
2021-07-15 | doc: Use Awk in one of the examples....The output of the listing of available packages now contains a mix of tab and
space characters, so that its output is more pleasing to read. This preserves
most simple uses of 'cut', but the added extra space padding can cause a
change in behavior in some scenarios.
* doc/guix.texi (Invoking guix build): Replace 'cut' by 'awk' in one of the
examples.
| Maxim Cournoyer |
2021-07-15 | ui: Improve output appearance when listing generations....* guix/ui.scm (display-profile-content-diff): Use pretty-print-table to format
output.
(display-profile-content): Likewise.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Steve Sprang |
2021-07-15 | package: Improve output appearance when listing packages....* guix/scripts/package.scm (process-query): Use pretty-print-table when
listing installed and available packages.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Steve Sprang |
2021-07-15 | utils: Add a procedure for pretty printing tabular data....* guix/utils.scm (pretty-print-table): New procedure.
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Steve Sprang |
2021-07-15 | gnu: Add putty....* gnu/packages/networking.scm (putty): New variable.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| terramorpha |
2021-07-15 | gnu: btrfs-progs: Update to 5.13....* gnu/packages/linux.scm (btrfs-progs): Update to 5.13.
| Leo Famulari |
2021-07-15 | gnu: Add rust-mdns-0.3....* gnu/packages/crates-io.scm (rust-mdns-0.3): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-dns-parser-0.8....* gnu/packages/crates-io.scm (rust-dns-parser-0.8): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-get-if-addrs-0.5....* gnu/packages/crates-io.scm (rust-get-if-addrs-0.5): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-unwrap-1....* gnu/packages/crates-io.scm (rust-unwrap-1): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-get-if-addrs-sys-0.1....* gnu/packages/crates-io.scm (rust-get-if-addrs-sys-0.1): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-c-linked-list-1....* gnu/packages/crates-io.scm (rust-c-linked-list-1): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: evince: Build with libkpathsea....* gnu/packages/gnome.scm (evince)[inputs]: Add libkpathsea.
| Leo Prikler |
2021-07-15 | gnu: Add texlive-libkpathsea....* gnu/packages/tex.scm (texlive-libkpathsea): New variable.
| Leo Prikler |
2021-07-15 | gnu: Add python-pygame-sdl2....* gnu/packages/game-development.scm (python-pygame-sdl2): New variable.
Reuse package definition from previous python2-pygame-sdl2, with the
following additions:
[source]: Also drop “gen3” in snippet.
[arguments]: Drop #:python.
[native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’.
(python2-pygame-sdl2): Define in terms of python-pygame-sdl2.
| Leo Prikler |
2021-07-15 | gnu: renpy: Correct inputs....* gnu/packages/game-development.scm (renpy)[#:modules]: Add SRFI-1.
[#:imported-modules]: Likewise.
[#:phases]<fix-commands>: Search for ‘python2’ and ‘xdg-open’ in inputs.
<start-xserver>: Search for ‘xorg-server’ in native-inputs.
<install>: Search for ‘python2’ in inputs.
<wrap>: Search for python dependencies in inputs.
[inputs]: Add python2, drop python2-pygame (already propagated by
python2-renpy). Move xorg-server from here…
[native-inputs]: … to here.
[propagated-inputs]: Empty.
| Leo Prikler |
2021-07-15 | gnu: python2-renpy: Correct inputs....* gnu/packages/game-development.scm (python2-renpy)[#:phases]<fix-commands>:
Search for ‘xdg-open’ in inputs.
<set-build-vars>: Search for ‘cython’ in native-inputs.
[native-inputs]: Move ‘xdg-utils’ from here…
[inputs]: … to here.
| Leo Prikler |
2021-07-15 | gnu: python2-renpy: Update description....* gnu/packages/game-development.scm (python2-renpy)[description]: Mention,
that it's only used for bootstrapping renpy.
| Leo Prikler |
2021-07-15 | gnu: python2-renpy: Drop unused Ren'py sources....These sources are written in Ren'py (the language) and thus not particularly
useful before renpy itself is built. In particular, they serve no purpose
when installed without prior compilation.
* gnu/packages/game-development.scm (python2-renpy)[#:phases]<install>:
Drop installed "common" folder.
(renpy)[#:phases]<install>: Adjust comment accordingly.
| Leo Prikler |
2021-07-15 | gnu: Add rust-mpris-player-0.6....* gnu/packages/crates-io.scm (rust-mpris-player-0.6): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: rust-system-deps-1: Fix version requirements....* gnu/packages/crates-io.scm (rust-system-deps-1)[source]: Add snippet to fix
rust-version-compare version.
[arguments]<#:phases>: Remove 'fix-version-requirements phase.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-dbus-0.6....* gnu/packages/crates-io.scm (rust-dbus-0.6): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: Add rust-libdbus-sys-0.2....* gnu/packages/crates-io.scm (rust-libdbus-sys-0.2): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Vinicius Monego |
2021-07-15 | gnu: libogg: Update to 1.3.5....* gnu/packages/xiph.scm (libogg): Update to 1.3.5.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Matthew James Kraai |
2021-07-15 | gnu: ffmpeg: Enable vaapi....* gnu/packages/video.scm (ffmpeg)[arguments]: Add --enable-vaapi to
configure-flags.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Jack Hill |
2021-07-15 | gnu: linux-libre 5.4: Update to 5.4.132....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.132.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2021-07-15 | gnu: linux-libre 5.10: Update to 5.10.50....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.50.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
| Leo Famulari |
2021-07-15 | gnu: linux-libre 5.12: Update to 5.12.17....* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.17.
(linux-libre-5.12-pristine-source, deblob-scripts-5.12): Update hashes.
| Leo Famulari |
2021-07-15 | gnu: linux-libre: Update to 5.13.2....* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.2.
(linux-libre-5.13-pristine-source, deblob-scripts-5.13): Update hashes.
| Leo Famulari |
2021-07-15 | gnu: linux-libre: Default to the 'schedutil' CPU scaling governor....For more information about these configuration options, read
<https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt> or the
document 'Documentation/admin-guide/pm/cpufreq.rst' in the linux-libre
source distribution.
* gnu/packages/aux-files/linux-libre/4.14-arm.conf,
gnu/packages/aux-files/linux-libre/4.14-i686.conf,
gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.19-arm.conf,
gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
gnu/packages/aux-files/linux-libre/4.19-i686.conf,
gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.9-i686.conf,
gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.10-i686.conf,
gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.12-i686.conf,
gnu/packages/aux-files/linux-libre/5.12-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.13-i686.conf,
gnu/packages/aux-files/linux-libre/5.13-x86_64.conf,
gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Unset
'CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE' and set
'CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y'.
| Leo Famulari |
2021-07-15 | gnu: claws-mail: Add comments for optional inputs....* gnu/packages/mail.scm (claws-mail)[native-inputs]: Add comment
for docbook-utils.
[inputs]: Add comments for j-pilot and webkitgtk.
| Raghav Gururajan |
2021-07-15 | gnu: claws-mail: Rename input label for shared-mime-info....* gnu/packages/mail.scm (claws-mail)[inputs]: Rename mime-info to
shared-mime-info.
[phases](patch-mime): Modify.
| Raghav Gururajan |
2021-07-15 | gnu: claws-mail: Update to v4.0.0 and adjust arguments+inputs accordingly....* gnu/packages/mail.scm (claws-mail)[version]: Update to 4.0.0.
[arguments](configure-flags): Add flag disable-static. Remove flags
enable-gnutls,enable-pgpmime-plugin, enable-enchant and enable-ldap.
[native-inputs]: Add bison, flex, gettext-minimal, gobject-introspection
and intltool.
[inputs]: Add cairo, compface, dbus, fontconfig, gdk-pixbuf+svg,
glib, gsettings-desktop-schemas, gumbo-parser, libgdata, libindicator,
librsvg, libsoup, nettle, network-manager, openldap, poppler,
python-pygobject and ytnef. Remove hicolor-icon-theme. Replace gtk+-2
and python-2 with gtk+ and python, respectively.
[propagated-inputs]: Add dconf.
| Raghav Gururajan |
2021-07-14 | gnu: claws-mail: Rearrange inputs in alphabetical order....* gnu/packages/mail.scm (claws-mail)[inputs]: Modify.
| Raghav Gururajan |
2021-07-15 | gnu: agg: Fix typo in description....* gnu/packages/graphics.scm (agg)[description]: Add missing article and
work around scalable vector graphics graphics.
| Tobias Geerinckx-Rice |
2021-07-15 | gnu: Add snapraid....* gnu/packages/backup.scm (snapraid): New public variable.
| Tobias Geerinckx-Rice |
2021-07-15 | gnu: fuse: Do not refer to the native bash....* gnu/packages/linux.scm (fuse)[inputs]: Add bash-minimal.
[arguments]: Refer to it rather than to the native build bash.
Do not return #t from phases.
| Tobias Geerinckx-Rice |
2021-07-14 | gnu: icecat: Update to 78.12.0-guix0-preview1 [security fixes]....Includes fixes for CVE-2021-29970, CVE-2021-29976, and CVE-2021-30547.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
| Mark H Weaver |
2021-07-14 | build-system/meson: Support cross-compilation....For cross-compilation, meson needs to be passed a
‘cross file’ with information on the architecture,
CPU type, endianness and operating system, and the
name of the cross-compiler binaries.
The new module (guix build meson-configuration) has
some utilities for writing these cross files, used
by 'make-cross-file' in a G-exp. The values for
the cross file are generated by 'make-machine-alist'
and 'make-binaries-alist'.
'make-machine-alist' and 'make-binaries-alist' live
on the host side, such that new architectures and operating
systems can be added without causing rebuilds for old
architectures.
All operating systems and targets supported by Guix are
theoretically supported, but only aarch64-linux-gnu,
powerpc64le-linux-gnu and arm-linux-gnueabihf have been
tested. i686-linux-gnu has also been tested with a previous
version of this patch series but required some changes
to 'cross-base.scm'.
This has been tested with:
$ ./pre-inst-env guix build glib --target=TARGET
* guix/build/meson-configuration.scm
(write-section-header): New procedure.
(write-assignment): New procedure.
(write-assignments): New procedure.
* guix/build-system/meson.scm
(target-hurd?): New predicate.
(make-machine-alist): New procedure.
(make-binaries-alist): New procedure.
(make-cross-file): New procedure.
(meson-cross-build): New procedure.
(lower)[build-inputs]: Add standard cross packages when cross-compiling.
Do not include regular 'inputs' when cross-compiling.
(lower)[host-inputs]: Include 'inputs' when cross-compiling.
(lower)[target-inputs]: Add cross packages when cross-compiling.
(lower)[build]: Call 'meson-cross-build' instead of 'cross-build'
when cross-compiling.
(lower)[target]: Set it.
(lower)[private-keywords]: Do not remove #:target when cross-compiling.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |
2021-07-14 | libelf: Update configure script and config.guess and config.sub....The current configure script is too old to find the cross-compiler
and support variables passed as arguments. Also, config.guess and
config.sub are too old to recognise powerpc64 and aarch64. Solve
this by regenerating the 'configure' script and replacing
'config.guess' and 'config.sub'.
* gnu/packages/elf.scm
(libelf)[arguments]<#:phases>{configure}: Remove phase.
(libelf)[arguments]<#:phases>{delete-configure}: Regenerate
the configure script and replace 'config.guess' and 'config.sub'.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |
2021-07-14 | glib: Look up "tzdata" in 'native-inputs', not 'inputs'....Otherwise, "tzdata" won't be found when cross-compiling
and string-append will complain about types. Alternatively,
"tzdata" could be moved from 'native-inputs' to 'inputs'.
* gnu/packages/glib.scm (glib)[arguments]<#:phases>{pre-check}:
Look up "tzdata" in 'native-inputs', not 'inputs'.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |