aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-06gnu: Add rust-serde-test-0.8.Efraim Flashner
* gnu/packages/crates-io.scm (rust-serde-test-0.8): New variable.
2020-02-06gnu: Add rust-serde-0.8.Efraim Flashner
* gnu/packages/crates-io.scm (rust-serde-0.8): New variable.
2020-02-06gnu: Add python-nose-random.Vagrant Cascadian
* gnu/packages/check (python-nose-random): New variable.
2020-02-06gnu: Add python-rstr.Vagrant Cascadian
* gnu/packages/python-xyz (python-rstr): New variable.
2020-02-06gnu: Add emacs-gnus-harvest.Amin Bandali
* gnu/packages/emacs-xyz.scm (emacs-gnus-harvest): New variable.
2020-02-06gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'.Ludovic Courtès
Fixes <https://bugs.gnu.org/30756>. Initially reported by Julien Lepiller <julien@lepiller.eu>. * gnu/packages/base.scm (make-gcc-libc): Remove 'treat-glibc-as-system-header' phase from 'arguments'. * gnu/packages/commencement.scm (gcc-final): Likewise. * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add "include/c++" to 'CPLUS_INCLUDE_PATH'. (gcc-6)[native-search-paths]: Remove. * gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): Remove 'native-search-paths' and 'arguments'. * gnu/packages/patches/python-2.7-search-paths.patch, gnu/packages/patches/python-3-search-paths.patch: Replace "CPATH" with "C_INCLUDE_PATH". * guix/build-system/cmake.scm (lower): When not cross-compiling, move INPUTS from the 'host-inputs' field to the 'build-inputs' field of the bag, right after NATIVE-INPUTS. * guix/build-system/glib-or-gtk.scm (lower): Likewise. * guix/build-system/gnu.scm (lower): Likewise. * guix/build-system/meson.scm (lower): Likewise.
2020-02-06gnu: commencement: Rationalize search path handling.Ludovic Courtès
This commit ensures that only packages that correspond to compilers have a search path set. It also reduces manual handling of search path environment variables. * gnu/packages/commencement.scm (tcc-boot0)[native-search-paths]: Remove copy/pasted comment. (gcc-core-mesboot)[arguments]: In 'install2' phase, do not copy TCC/include to OUT/include. [native-search-paths]: Remove leading slash in "lib/gcc-lib/…" directory name. (mesboot-headers)[native-search-paths]: Remove. (glibc-mesboot0)[native-search-paths]: Remove. (gcc-mesboot0)[native-inputs]: Reorder so that we have libc, then kernel-headers, then gcc. [arguments]: Rewrite 'setenv' phase to only set CONFIG_SHELL and create 'config.cache'. (gcc-mesboot1)[native-inputs]: Reorder similarly. [arguments]: In 'setenv' phase, only set CONFIG_SHELL, C_INCLUDE_PATH, and CPLUS_INCLUDE_PATH. (glibc-headers-mesboot)[arguments]: In 'setenv' phase, replace references to '%build-inputs' by references to 'inputs'; simplify setting of CONFIG_SHELL and SHELL; simplify patching of /bin/pwd in the "configure" file; leave C_INCLUDE_PATH and LIBRARY_PATH unset. (glibc-mesboot)[native-search-paths]: Remove. (gcc-mesboot)[native-inputs]: Reorder. [arguments]: Remove clause for #:phases that would change the 'setenv' phase.
2020-02-06gnu: commencement: Avoid hard-coded GCC version numbers.Ludovic Courtès
* gnu/packages/commencement.scm (gcc-mesboot1, gcc-mesboot): Use 'package-version' instead of hard-coding the version number.
2020-02-06gnu: WebKitGTK: Remove obsolete patch.Marius Bakke
This patch was added in eb5f3ea1003f76545b197b1e779e2967ec379475 and no longer necessary since the update to 2.26.3 in f32ca55778eb049e83210aedcbeb4df2c98e587a. * gnu/packages/patches/webkitgtk-icu-65.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/webkit.scm (webkitgtk)[source](patches): Remove.
2020-02-06gnu: OpenLDAP: Remove cross-compilation workaround.Marius Bakke
This is no longer required since the update to 2.4.49 in commit 090f33d6767dfc0b23d5e287369ec2dde331de01. * gnu/packages/openldap.scm (openldap)[native-inputs]: Remove AUTOMAKE. [arguments]: Remove 'fix-configure' phase.
2020-02-06gnu: isl: Update to 0.22.1.Marius Bakke
* gnu/packages/gcc.scm (isl): Update to 0.22.1.
2020-02-06gnu: bzip2: Update to 1.0.8.Marius Bakke
* gnu/packages/compression.scm (bzip2): Update to 1.0.8. [source](uri): Change to maintained fork at sourceware.org.
2020-02-06git: Remove leftover pk call.Mathieu Othacehe
* guix/git.scm (update-cached-checkout): Remove leftover pk call.
2020-02-06git: Add ssh authentication support.Mathieu Othacehe
If Guile-Git revision is >= 0.3.0, use SSH agent authentication method for both clone and fetch calls. * guix/git.scm (auth-supported?): New variable, (clone*): set auth-method to ssh-agent if the variable above is true, (update-cached-checkout): ditto.
2020-02-06gnu: emacs-geiser: Update to 0.11.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.11.
2020-02-06gnu: rust-cbindgen: Update to 0.13.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-cbindgen): Update to 0.13.0.
2020-02-06gnu: screen: Update to 4.8.0.Efraim Flashner
* gnu/packages/screen.scm (screen): Update to 4.8.0.
2020-02-06gnu: rust-libgit2-0.11: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-0.11)[arguments]: Don't skip build. [native-inputs]: Add libgit2, libssh2, openssl, pkg-config, zlib.
2020-02-06gnu: exa: Install extras.Efraim Flashner
* gnu/packages/rust-apps.scm (exa)[arguments]: Add phase to install man page and shell completions.
2020-02-06gnu: Add exa.John Soo
* gnu/packages/rust-apps.scm (exa): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: rust-libgit2-0.9: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-0.9)[arguments]: Don't skip build. [native-inputs]: Add libgit2, libssh2, openssl, pkg-config, zlib.
2020-02-06gnu: rust-tempdir-0.3: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-tempdir-0.3)[arguments]: Add rust-rand-0.4, rust-remove-dir-all-0.5 to cargo-inputs. [properties]: Remove field.
2020-02-06gnu: rust-libssh2-sys-0.2: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2)[arguments]: Don't skip build.
2020-02-06gnu: Remove rust-openssl-src-111.Efraim Flashner
* gnu/packages/crates-io.scm (rust-openssl-src-111): Remove variable.
2020-02-06gnu: rust-openssl-sys-0.9: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-openssl-sys-0.9)[source]: Add patch. [arguments]: Don't skip build. * gnu/packages/patches/rust-openssl-sys-no-vendor.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
2020-02-06gnu: Add rust-zoneinfo-compiled-0.4.John Soo
* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-users-0.9.John Soo
* gnu/packages/crates-io.scm (rust-users-0.9): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: rust-libgit2-sys-0.8: Don't hide package.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[properties]: Remove field.
2020-02-06gnu: libgit2-sys-0.8: Unbundle vendored code.Efraim Flashner
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[source]: Add snippet to remove bundled code.
2020-02-06gnu: rust-libgit2-sys-0.8: Inherit arguments.John Soo
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8):[arguments] Remove field. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-term-grid-0.1.John Soo
* gnu/packages/crates-io.scm (rust-term-grid-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-ansi-term-0.12.John Soo
* gnu/packages/crates-io.scm (rust-ansi-term-0.12): New variable. (rust-ansi-term-0.11)[inherit]: New field, inherit from rust-ansi-term-0.12. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-number-prefix-0.3.John Soo
* gnu/packages/crates-io.scm (rust-number-prefix-0.3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: rust-num-cpus-1.10: Don't skip build.Efraim Flashner
* gnu/packages/crates-io.scm (rust-num-cpus-1.10)[arguments]: Don't skip build.
2020-02-06gnu: Add rust-num-cpus-1.11.John Soo
* gnu/packages/crates-io.scm (rust-num-cpus-1.11): New variable. (rust-num-cpus-1.10)[inherit]: New field. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-natord-1.0.John Soo
* gnu/packages/crates-io.scm (rust-natord-1.0): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-hermit-abi-0.1.John Soo
* gnu/packages/crates-io.scm (rust-hermit-abi-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: Add rust-datetime-0.4.John Soo
* gnu/packages/crates-io.scm (rust-datetime-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06gnu: emacs-org-contrib: Update to 20200206.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200206.
2020-02-06gnu: emacs-org: Update to 9.3.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.3.
2020-02-05gnu: disoderfs: Update to 0.5.8.Vagrant Cascadian
* gnu/packages/file-systems (disorderfs): Update to 0.5.8. [home-page]: Update.
2020-02-05gnu: linux-libre: Update to 5.4.18.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.18. (linux-libre-5.4-pristine-source): Update hash.
2020-02-05gnu: linux-libre@4.19: Update to 4.19.102.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.102. (linux-libre-4.19-pristine-source): Update hash.
2020-02-05gnu: linux-libre@4.14: Update to 4.14.170.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.170. (linux-libre-4.14-pristine-source): Update hash.
2020-02-05gnu: linux-libre@4.9: Update to 4.9.213.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.213. (linux-libre-4.9-pristine-source): Update hash.
2020-02-05gnu: linux-libre@4.4: Update to 4.4.213.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.213. (linux-libre-4.4-pristine-source): Update hash.
2020-02-05Merge branch 'master' into stagingMarius Bakke
2020-02-05import: pypi: Support exporting packages with .zip source.Jakub Kądziołka
* guix/import/pypi.scm (make-pypi-sexp): Rename test-inputs to native-inputs. Restructure the way pypi-uri parameters are generated. Use pypi-uri's extension parameter when required. Add "unzip" to native inputs when the package source is a zip file. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-02-05gnu: python-cleo: Update to 0.7.6.Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-cleo): Update to 0.7.6. [propagated-inputs]: Add python-clikit. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-02-05gnu: python-clikit: Update to 0.4.1.Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-clikit): Update to 0.4.1. Signed-off-by: Marius Bakke <mbakke@fastmail.com>