me
/
guix
Archived
1
0
Fork 0
Commit Graph

55649 Commits (fedce7b2b474251a7b7e0e4fb7cc80d89a2939bd)

Author SHA1 Message Date
Efraim Flashner 1203fbcf0a
gnu: rust-unicase-2.4: Don't hide package.
* gnu/packages/crates-io.scm (rust-unicase-2.4)[arguments]: Add
rust-version-check-0.1 to cargo-inputs.
[properties]: Remove field.
2020-02-06 23:16:38 +02:00
Efraim Flashner 5ca35cc07f
gnu: rust-syn-0.15: Don't skip build.
* gnu/packages/crates-io.scm (rust-syn-0.15)[arguments]: Don't skip
build. Add cargo-test-flags. In cargo-inputs replace rust-quote-1.0
with 0.6, rust-unicode-xid-0.2 with 0.1.
2020-02-06 23:16:17 +02:00
Efraim Flashner 2d03c6a4f9
gnu: rust-crossbeam-deque-0.6: Don't skip build.
* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.6)[arguments]:
Don't skip build. Replace rust-crossbeam-epoch-0.8 with 0.7. Replace
rust-crossbeam-utils-0.7 with 0.6.
2020-02-06 23:16:17 +02:00
Efraim Flashner 9eda3ea2ee
gnu: rust-walkdir-2.2: Don't hide package.
* gnu/packages/crates-io.scm (rust-walkdir-2.2)[arguments]: Add
rust-same-file-1.0, rust-winapi-0.3, rust-winapi-util-0.1 to
cargo-inputs. Add rust-doc-comment-0.3 to cargo-development-inputs.
[properties]: Remove field.
2020-02-06 23:16:17 +02:00
Efraim Flashner 80f45ee5ae
gnu: Add rust-linked-hash-map-0.3.
* gnu/packages/crates-io.scm (rust-linked-hash-map-0.3): New variable.
2020-02-06 23:16:17 +02:00
Efraim Flashner af4deee6ce
gnu: Add rust-yaml-rust-0.3.
* gnu/packages/crates-io.scm (rust-yaml-rust-0.3): New variable.
2020-02-06 23:16:16 +02:00
Efraim Flashner b45bcc709b
gnu: Add rust-serde-test-0.8.
* gnu/packages/crates-io.scm (rust-serde-test-0.8): New variable.
2020-02-06 23:16:16 +02:00
Efraim Flashner d47c989baf
gnu: Add rust-serde-0.8.
* gnu/packages/crates-io.scm (rust-serde-0.8): New variable.
2020-02-06 23:16:16 +02:00
Vagrant Cascadian e68321a641
gnu: Add python-nose-random.
* gnu/packages/check (python-nose-random): New variable.
2020-02-06 13:14:13 -08:00
Vagrant Cascadian b1daba942e
gnu: Add python-rstr.
* gnu/packages/python-xyz (python-rstr): New variable.
2020-02-06 13:01:31 -08:00
Amin Bandali 57f06234c7
gnu: Add emacs-gnus-harvest.
* gnu/packages/emacs-xyz.scm (emacs-gnus-harvest): New variable.
2020-02-06 19:18:29 +01:00
Ludovic Courtès 2073b55e6b
gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'.
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-06 18:47:15 +01:00
Ludovic Courtès 558b0bbe29
gnu: commencement: Rationalize search path handling.
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-06 18:47:15 +01:00
Ludovic Courtès a1caea07f6
gnu: commencement: Avoid hard-coded GCC version numbers.
* gnu/packages/commencement.scm (gcc-mesboot1, gcc-mesboot): Use
'package-version' instead of hard-coding the version number.
2020-02-06 18:47:15 +01:00
Marius Bakke f0e810110b
gnu: WebKitGTK: Remove obsolete patch.
This patch was added in eb5f3ea100 and no longer
necessary since the update to 2.26.3 in f32ca55778.

* 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-06 18:38:00 +01:00
Marius Bakke fe994a0c32
gnu: OpenLDAP: Remove cross-compilation workaround.
This is no longer required since the update to 2.4.49 in commit
090f33d676.

* gnu/packages/openldap.scm (openldap)[native-inputs]: Remove AUTOMAKE.
[arguments]: Remove 'fix-configure' phase.
2020-02-06 18:37:59 +01:00
Marius Bakke 4a0c71f9f7
gnu: isl: Update to 0.22.1.
* gnu/packages/gcc.scm (isl): Update to 0.22.1.
2020-02-06 18:37:59 +01:00
Marius Bakke b9a3654e09
gnu: bzip2: Update to 1.0.8.
* gnu/packages/compression.scm (bzip2): Update to 1.0.8.
[source](uri): Change to maintained fork at sourceware.org.
2020-02-06 18:37:59 +01:00
Mathieu Othacehe e3e1a7ba08
git: Remove leftover pk call.
* guix/git.scm (update-cached-checkout): Remove leftover pk call.
2020-02-06 17:14:39 +01:00
Mathieu Othacehe c357474994
git: Add ssh authentication support.
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-06 16:10:31 +01:00
Pierre Neidhardt 8d9317e1f0
gnu: emacs-geiser: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.11.
2020-02-06 11:38:28 +01:00
Efraim Flashner c153010bf9
gnu: rust-cbindgen: Update to 0.13.0.
* gnu/packages/crates-io.scm (rust-cbindgen): Update to 0.13.0.
2020-02-06 10:48:18 +02:00
Efraim Flashner 45088584ac
gnu: screen: Update to 4.8.0.
* gnu/packages/screen.scm (screen): Update to 4.8.0.
2020-02-06 10:48:18 +02:00
Efraim Flashner 28d72f8684
gnu: rust-libgit2-0.11: Don't skip build.
* 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-06 10:48:17 +02:00
Efraim Flashner b76473ecfd
gnu: exa: Install extras.
* gnu/packages/rust-apps.scm (exa)[arguments]: Add phase to install man
page and shell completions.
2020-02-06 10:48:17 +02:00
John Soo d42cbbba37
gnu: Add exa.
* gnu/packages/rust-apps.scm (exa): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:17 +02:00
Efraim Flashner 69c577bc07
gnu: rust-libgit2-0.9: Don't skip build.
* 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-06 10:48:17 +02:00
Efraim Flashner 832bd82b13
gnu: rust-tempdir-0.3: Don't hide package.
* 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-06 10:48:17 +02:00
Efraim Flashner b392230109
gnu: rust-libssh2-sys-0.2: Don't skip build.
* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2)[arguments]: Don't
skip build.
2020-02-06 10:48:16 +02:00
Efraim Flashner 3cc77ace22
gnu: Remove rust-openssl-src-111.
* gnu/packages/crates-io.scm (rust-openssl-src-111): Remove variable.
2020-02-06 10:48:16 +02:00
Efraim Flashner 6030b76570
gnu: rust-openssl-sys-0.9: Don't skip build.
* 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-06 10:48:16 +02:00
John Soo 494fc97cd4
gnu: Add rust-zoneinfo-compiled-0.4.
* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:16 +02:00
John Soo 5ccd167c01
gnu: Add rust-users-0.9.
* gnu/packages/crates-io.scm (rust-users-0.9): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:16 +02:00
Efraim Flashner d28ddc2b87
gnu: rust-libgit2-sys-0.8: Don't hide package.
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[properties]: Remove
field.
2020-02-06 10:48:15 +02:00
Efraim Flashner dbc0c7950f
gnu: libgit2-sys-0.8: Unbundle vendored code.
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[source]: Add snippet
to remove bundled code.
2020-02-06 10:48:15 +02:00
John Soo 329d5aad0e
gnu: rust-libgit2-sys-0.8: Inherit arguments.
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8):[arguments] Remove field.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:15 +02:00
John Soo b8597582a4
gnu: Add rust-term-grid-0.1.
* gnu/packages/crates-io.scm (rust-term-grid-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:15 +02:00
John Soo a3c072c77a
gnu: Add rust-ansi-term-0.12.
* 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-06 10:48:14 +02:00
John Soo a1add81e63
gnu: Add rust-number-prefix-0.3.
* gnu/packages/crates-io.scm (rust-number-prefix-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:14 +02:00
Efraim Flashner 9ce26f2d49
gnu: rust-num-cpus-1.10: Don't skip build.
* gnu/packages/crates-io.scm (rust-num-cpus-1.10)[arguments]: Don't skip
build.
2020-02-06 10:48:14 +02:00
John Soo 1b81f2c78c
gnu: Add rust-num-cpus-1.11.
* 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-06 10:48:14 +02:00
John Soo d57000cf43
gnu: Add rust-natord-1.0.
* gnu/packages/crates-io.scm (rust-natord-1.0): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:14 +02:00
John Soo 53bf4857a4
gnu: Add rust-hermit-abi-0.1.
* gnu/packages/crates-io.scm (rust-hermit-abi-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:13 +02:00
John Soo 5d0fff83dc
gnu: Add rust-datetime-0.4.
* gnu/packages/crates-io.scm (rust-datetime-0.4): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-02-06 10:48:05 +02:00
Nicolas Goaziou 7a1de45298
gnu: emacs-org-contrib: Update to 20200206.
* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200206.
2020-02-06 09:04:33 +01:00
Nicolas Goaziou 3137e0e55c
gnu: emacs-org: Update to 9.3.3.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.3.
2020-02-06 09:04:16 +01:00
Vagrant Cascadian 9b478eb734
gnu: disoderfs: Update to 0.5.8.
* gnu/packages/file-systems (disorderfs): Update to 0.5.8.
  [home-page]: Update.
2020-02-05 23:21:09 -08:00
Mark H Weaver d94e5dffcb
gnu: linux-libre: Update to 5.4.18.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.18.
(linux-libre-5.4-pristine-source): Update hash.
2020-02-05 20:20:55 -05:00
Mark H Weaver 55b1eab64f
gnu: linux-libre@4.19: Update to 4.19.102.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.102.
(linux-libre-4.19-pristine-source): Update hash.
2020-02-05 20:20:18 -05:00
Mark H Weaver 5d0d21dc3a
gnu: linux-libre@4.14: Update to 4.14.170.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.170.
(linux-libre-4.14-pristine-source): Update hash.
2020-02-05 20:19:28 -05:00