aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-08channels: Key cached channel derivations by system.Ludovic Courtès
Previously, the channel instance to derivation mapping would be independent of the system. Thus, building the same channel instance for several different systems would always return the derivation that was first computed. This is a followup to c3ab921eed2a471022e9863a94ea521508782e53. * guix/channels.scm (channel-instance-derivations)[instance->derivation]: Pass the current system as a third argument to 'mcached'.
2019-07-08gnu: gobject-introspection: Update absolute-shlib-path.patch.Christopher Baines
Incorporate some changes from nixpkgs to the gobject-introspection package patches. This is motivated by looking at issues with libsoup and lollypop. These changes mean that the share/gir-1.0/Soup-2.4.gir file within libsoup (and the corresponding binary typelib) references libsoup-2.4.so.1 with an absolute filename, whereas previously, the filename wasn't absolute. With an absolute filename in the typelib, loading libsoup from lollypop should work. * gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Incorporate changes from nixpkgs.
2019-07-08gnu: gama: Update to 2.06.Efraim Flashner
* gnu/packages/gps.scm (gama): Update to 2.06.
2019-07-07gnu: diffoscope: Update to 116.Vagrant Cascadian
* gnu/packages/package-management (diffoscope): Update to 116.
2019-07-08gnu: python-pytest: Update to 4.4.2.Marius Bakke
This is necessary to fix a test failure on 32-bit platforms in 4.4.1. * gnu/packages/check.scm (python-pytest): Update to 4.4.2.
2019-07-08gnu: python-pluggy: Update to 0.11.0.Marius Bakke
* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.11.0.
2019-07-08gnu: webkitgtk: Build with Python 3.Marius Bakke
* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07gnu: jalv: Remove GCC5 workaround.Marius Bakke
* gnu/packages/audio.scm (jalv)[arguments]: Remove <#:phases>.
2019-07-07gnu: mesa: Use the "release" Meson build type.Marius Bakke
* gnu/packages/gl.scm (mesa)[arguments]: Add <#:build-type>.
2019-07-07gnu: doxygen: Build with Python 3.Marius Bakke
* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change PYTHON-2 to PYTHON.
2019-07-07gnu: doxygen: Don't build against special Flex variant.Marius Bakke
* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change FLEX-2.6.1 to FLEX.
2019-07-07gnu: libinput: Use the 'release' Meson build type.Marius Bakke
* gnu/packages/freedesktop.scm (libinput)[arguments]: Add <#:build-type>.
2019-07-07build-system/meson: Enable compiler optimizations.Marius Bakke
* guix/build-system/meson.scm (meson-build)[#:build-type]: Set to 'debugoptimized'.
2019-07-07gnu: libpsl: Python is a native input.Marius Bakke
* gnu/packages/web.scm (libpsl)[inputs]: Move PYTHON-WRAPPER ... [native-inputs]: ... here.
2019-07-07gnu: graphite2: Build against Python 3.Marius Bakke
Previously, the Python tests were skipped, because they require Python 3. * gnu/packages/fontutils.scm (graphite2)[arguments]: New field. [native-inputs]: Change PYTHON-2 and PYTHON2-FONTTOOLS to PYTHON and PYTHON-FONTTOOLS.
2019-07-07gnu: zziplib: Don't run failing tests.Marius Bakke
* gnu/packages/compression.scm (zziplib)[arguments]: Set <#:test-target>.
2019-07-07gnu: zziplib: Don't use unstable tarball.Marius Bakke
* gnu/packages/compression.scm (zziplib)[source]: Change to GIT-FETCH. [argumnents]: New field.
2019-07-07gnu: libpsl: Build against Python 3.Marius Bakke
* gnu/packages/web.scm (libpsl)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07gnu: ninja: Python is a regular input.Marius Bakke
Ninja uses Python at run time, so it must not be a native input. * gnu/packages/ninja.scm (ninja)[native-inputs]: Change to ... [inputs]: ... this.
2019-07-07gnu: ninja: Build against Python 3.Marius Bakke
* gnu/packages/ninja.scm (ninja)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07gnu: libevent: Use Python 3 for event_rpcgen.py.Marius Bakke
* gnu/packages/libevent.scm (libevent)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07gnu: itstool: Update to 2.0.6.Marius Bakke
* gnu/packages/glib.scm (itstool): Update to 2.0.6. [inputs]: Change PYTHON2-LIBXML and PYTHON-2 to PYTHON-LIBXML and PYTHON. * gnu/packages/gnome.scm (totem)[inputs]: Change PYTHON-2 to PYTHON.
2019-07-07gnu: cURL: Build against Python 3.Marius Bakke
* gnu/packages/curl.scm (curl)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07gnu: icu4c: Enable tests on i686.Marius Bakke
* gnu/packages/icu4c.scm (icu4c)[arguments]: Don't override <#:tests?>.
2019-07-07gnu: icu4c: Use 'python-minimal' for tests.Marius Bakke
* gnu/packages/icu4c.scm (icu4c)[native-inputs]: Change PYTHON to PYTHON-MINIMAL.
2019-07-07gnu: Python: Avoid needless reference on coreutils.Marius Bakke
* gnu/packages/python.scm (python-2.7)[arguments]: Pass "INSTALL" and "MKDIR_P" in <#:configure-flags>.
2019-07-07gnu: commencement: Fix Python build on non-x86 platforms.Marius Bakke
* gnu/packages/commencement.scm (python-boot0)[version, source]: Downgrade to 3.5.7. [arguments]: Remove <#:make-flags>. Add <#:phases>. [native-inputs]: Remove artifical dependency on PKG-CONFIG.
2019-07-07gnu: Add csvkit.Pierre Langlois
* gnu/packages/wireservice.scm (csvkit): New variable. * gnu/packages/patches/csvkit-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-excel.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-excel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-dbf.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-dbf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate-sql.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate-sql): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-agate.Pierre Langlois
* gnu/packages/wireservice.scm (python-agate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-leather.Pierre Langlois
* gnu/packages/wireservice.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-dbfread.Pierre Langlois
* gnu/packages/python-xyz.scm (python-dbfread): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-crate.Pierre Langlois
* gnu/packages/databases.scm (python-crate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-pytimeparse.Pierre Langlois
* gnu/packages/time.scm (python-pytimeparse): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add python-slugify.Pierre Langlois
* gnu/packages/python-web.scm (python-slugify): New variable. * gnu/packages/patches/python-slugify-depend-on-unidecode.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add emacs-moe-theme-el.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-goto-chg: Update to 1.7.3-1.1829a13.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.3-1.1829a13. [origin]: Use GIT-FETCH and GIT-REFERENCE. [home-page]: Update. [inputs]: Add emacs-undo-tree. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-hydra: Update to 0.15.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-hydra): Update to 0.15.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: Add emacs-lpy.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-lpy): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-md4rd: Update to 0.3.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-md4rd): Update to 0.3.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-zoutline: Update to 0.2.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-zoutline): Update to 0.2.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-restclient: Update to 0-2.422ee8d.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-2.422ee8d. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-disk-usage: Don't use unstable tarball.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[source]: Use GIT-FETCH and GIT-FILE-NAME. [home-page] Move to usual location. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-fish-completion: Don't use unstable tarball.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-fish-completion)[source]: Use GIT-FETCH and GIT-FILE-NAME. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-company-restclient: Update to 0.3.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-company-restclient): Update to 0.3.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-skewer-mode: Update to 1.8.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-skewer-mode): Update to 1.8.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-simple-httpd: Update to 1.5.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-simple-httpd): Update to 1.5.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07gnu: emacs-git-timemachine: Update to 4.10.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.10. [propagated-inputs] Add emacs-transient. [source] Use GIT-FETCH and GIT-REFERENCE. Signed-off-by: Ludovic Courtès <ludo@gnu.org>