summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-07-08gnu: Update to 0.18.0.•••* gnu/packages/finance.scm (bitcoin-core): Update to 0.18.0. [inputs]: Use bdb-4.8 for compatibility. [arguments]: Remove --with-incompatible-bdb from configure flags and add check-functional phase for functional tests. Carl Dong
2019-07-08gnu: bdb: Add 4.8.30.•••* gnu/packages/dbm.scm (bdb-4.8): New variable. [arguments]: Configure and build from 'build_unix' directory as mentioned in documentation. (bdb-5.3): Inherit from bdb-4.8. (bdb-6): Inherit from bdb-4.8. (bdb): Point to bdb-6. Carl Dong
2019-07-08guix-install.sh: Don't initialise ~/.gnupg.•••* etc/guix-install.sh (chk_gpg_keyring): Call gpg with ‘--dry-run’. Tobias Geerinckx-Rice
2019-07-08guix-install.sh: Check for PGP key separately.•••* etc/guix-install.sh (chk_gpg_keyring): New function to handle the public key check previously stuffed into chk_require. (main): Call it. Tobias Geerinckx-Rice
2019-07-08discovery: Handle edge case in scheme-files when looking at symlinks.•••Previously, this code would cause crashes in Guix (running guix package -s for example) which could be experienced when Emacs creates temporary files in the gnu/packages/patches directory when a patch file has been edited, but not saved. * guix/discovery.scm (scheme-files): Add else clause to cond used when handling symlinks. Christopher Baines
2019-07-08guix-install.sh: Add missing ‘local’ declaration.•••* etc/guix-install.sh (chk_require): Make $c local. Tobias Geerinckx-Rice
2019-07-08guix-install.sh: Treat REQUIRE as the array it is.•••Don't flatten it into a string only to split it again later. * etc/guix-install.sh (chk_require): Iterate over array elements, not string tokens. (main): Pass $REQUIRE as an array of arguments. Tobias Geerinckx-Rice
2019-07-08scripts: environment: Add --no-cwd.•••* doc/guix.texi (Invoking guix environment): Add --no-cwd. * guix/scripts/environment.scm (show-help, %options): Add --no-cwd. (launch-environment/container): Add 'map-cwd?' param; only add mapping for cwd if #t. Only change to cwd within container if #t, otherwise home. (guix-environment): Error if --no-cwd without --container. Provide '(not no-cwd?)' to launch-environment/container as 'map-cwd?'. * tests/guix-environment.sh: Add test for no-cwd. Co-authored-by: Mike Gerwitz <mtg@gnu.org> Carl Dong
2019-07-08scripts: environment: Only rewrite user-specified mappings.•••* guix/scripts/environment.scm (launch-environment/container): Only apply override-user-mappings to user-mappings and cwd. Do not apply to network configuration mapping and inputs. Carl Dong
2019-07-08gnu: Remove r-biocinstaller.•••It requires R < 3.6 and is no longer supported. * gnu/packages/bioinformatics.scm (r-biocinstaller): Define as deprecated in favour of r-biocmanager. Tobias Geerinckx-Rice
2019-07-08gnu: r-xbioc: Update to 0.1.16-1.6ff0670.•••This is needed to deprecate r-biocinstaller, which is no longer distributed. * gnu/packages/bioinformatics.scm (r-xbioc): Update to 0.1.16-1.6ff0670. [propagated-inputs]: Replace deprecated r-biocinstaller with r-biocmanager. Tobias Geerinckx-Rice
2019-07-08gnu: cmh: Fix build.•••This follows up on commit 1de48e8f8afec23847458c533d2fae0d69d8942a. * gnu/packages/algebra.scm (fplll-4-cmh): New variable. (cmh)[inputs]: Use it. Tobias Geerinckx-Rice
2019-07-08gnu: libomp: Download over HTTPS.•••* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS. Tobias Geerinckx-Rice
2019-07-08gnu: libomp: Fix source hash.•••This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which updated llvm. * gnu/packages/llvm.scm (libomp)[source]: Fix hash. Tobias Geerinckx-Rice
2019-07-08gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.•••* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene): Update to 3.4.7. Tobias Geerinckx-Rice
2019-07-08gnu: Add emacs-polymode-org.•••* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Joseph LaFreniere
2019-07-08gnu: emacs-polymode: Update to 0.2.•••* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2. [source]: Change URL of Git repository to Polymode GitHub project. [homepage]: Change URL to polymode GitHub project. [description]: Realign text. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Joseph LaFreniere
2019-07-08gnu: i3blocks: Update to ec050e7.•••* gnu/packages/wm.scm (i3blocks): Update to ec050e7. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ison
2019-07-08gnu: dosfstools: Enable compat symlinks.•••Enable compatibility symlinks to provide commands such as `mkfs.vfat`. * gnu/packages/disk.scm (dosfstools)[arguments]: Pass "--enable-compat-symlinks" to configure. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2019-07-08gnu: wireservice: New wireservice-package macro.•••Replace the parent 'base-package' variable with a 'wireservice-package' macro that includes all common package fields. * gnu/packages/wireservice.scm (base-package): Delete. (wireservice-package): New macro. (python-leather, python-agate, python-agate-sql, python-agate-dbf, python-agate-excel): Use wireservice-package. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2019-07-08channels: Key cached channel derivations by system.•••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'. Ludovic Courtès
2019-07-08gnu: gobject-introspection: Update absolute-shlib-path.patch.•••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. Christopher Baines
2019-07-08gnu: gama: Update to 2.06.•••* gnu/packages/gps.scm (gama): Update to 2.06. Efraim Flashner
2019-07-07gnu: diffoscope: Update to 116.•••* gnu/packages/package-management (diffoscope): Update to 116. Vagrant Cascadian
2019-07-08gnu: python-pytest: Update to 4.4.2.•••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. Marius Bakke
2019-07-08gnu: python-pluggy: Update to 0.11.0.•••* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.11.0. Marius Bakke
2019-07-08gnu: webkitgtk: Build with Python 3.•••* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER. Marius Bakke
2019-07-07gnu: jalv: Remove GCC5 workaround.•••* gnu/packages/audio.scm (jalv)[arguments]: Remove <#:phases>. Marius Bakke
2019-07-07gnu: mesa: Use the "release" Meson build type.•••* gnu/packages/gl.scm (mesa)[arguments]: Add <#:build-type>. Marius Bakke
2019-07-07gnu: doxygen: Build with Python 3.•••* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change PYTHON-2 to PYTHON. Marius Bakke
2019-07-07gnu: doxygen: Don't build against special Flex variant.•••* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change FLEX-2.6.1 to FLEX. Marius Bakke
2019-07-07gnu: libinput: Use the 'release' Meson build type.•••* gnu/packages/freedesktop.scm (libinput)[arguments]: Add <#:build-type>. Marius Bakke
2019-07-07build-system/meson: Enable compiler optimizations.•••* guix/build-system/meson.scm (meson-build)[#:build-type]: Set to 'debugoptimized'. Marius Bakke
2019-07-07gnu: libpsl: Python is a native input.•••* gnu/packages/web.scm (libpsl)[inputs]: Move PYTHON-WRAPPER ... [native-inputs]: ... here. Marius Bakke
2019-07-07gnu: graphite2: Build against Python 3.•••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. Marius Bakke
2019-07-07gnu: zziplib: Don't run failing tests.•••* gnu/packages/compression.scm (zziplib)[arguments]: Set <#:test-target>. Marius Bakke
2019-07-07gnu: zziplib: Don't use unstable tarball.•••* gnu/packages/compression.scm (zziplib)[source]: Change to GIT-FETCH. [argumnents]: New field. Marius Bakke
2019-07-07gnu: libpsl: Build against Python 3.•••* gnu/packages/web.scm (libpsl)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER. Marius Bakke
2019-07-07gnu: ninja: Python is a regular input.•••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. Marius Bakke
2019-07-07gnu: ninja: Build against Python 3.•••* gnu/packages/ninja.scm (ninja)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER. Marius Bakke
2019-07-07gnu: libevent: Use Python 3 for event_rpcgen.py.•••* gnu/packages/libevent.scm (libevent)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER. Marius Bakke
2019-07-07gnu: itstool: Update to 2.0.6.•••* 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. Marius Bakke
2019-07-07gnu: cURL: Build against Python 3.•••* gnu/packages/curl.scm (curl)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER. Marius Bakke
2019-07-07gnu: icu4c: Enable tests on i686.•••* gnu/packages/icu4c.scm (icu4c)[arguments]: Don't override <#:tests?>. Marius Bakke
2019-07-07gnu: icu4c: Use 'python-minimal' for tests.•••* gnu/packages/icu4c.scm (icu4c)[native-inputs]: Change PYTHON to PYTHON-MINIMAL. Marius Bakke
2019-07-07gnu: Python: Avoid needless reference on coreutils.•••* gnu/packages/python.scm (python-2.7)[arguments]: Pass "INSTALL" and "MKDIR_P" in <#:configure-flags>. Marius Bakke
2019-07-07gnu: commencement: Fix Python build on non-x86 platforms.•••* 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. Marius Bakke
2019-07-07gnu: Add csvkit.•••* 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> Pierre Langlois
2019-07-07gnu: Add python-agate-excel.•••* gnu/packages/wireservice.scm (python-agate-excel): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2019-07-07gnu: Add python-agate-dbf.•••* gnu/packages/wireservice.scm (python-agate-dbf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois