~ruther/guix-local

facac292 — Maxim Cournoyer 9 years ago
build-system/gnu: 'compress-documentation' phase handles double symlinks.

The compress-documentation phase was breaking recursive symbolic links used
for manuals, which was made visible by the `find-files' call in the recently
added `manual-database' profile hook.  See <http://bugs.gnu.org/26771>.

* guix/build/gnu-build-system.scm (compress-documentation)
[points-to-symbolic-link?]: New procedure.
[maybe-compress-directory]: Use `points-to-symbolic-link?' to filter out
symbolic links that shouldn't be retargetted, and re-order the calls to
`retarget-symlink' and `documentation-compressor'.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
a30188f5 — Sergei Trofimovich 9 years ago
gnu: bash-minimal: Override keywords from 'bash'.

'bash-minimal' is a package derived from 'bash' package.  'bash-minimal'
is supposed to override keywords from 'bash', but does not do it due to
ordering issue.

This patch moves #:modules last.

Fixes the bootstrap failure reported by rennes and Manolis Ragkousis and
tracked down by Andy Wingo in
<https://lists.gnu.org/archive/html/guix-devel/2017-05/msg00010.html>.

* gnu/packages/bash.scm (bash-minimal)[arguments]: Move #:modules
after (package-arguments bash).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ee33f9a7 — Ricardo Wurmus 8 years ago
gnu: libtasn1: Update to 4.12.

* gnu/packages/tls.scm (libtasn1): Update to 4.12.
d2ac5e29 — Ricardo Wurmus 8 years ago
build-system/cmake: Add support for cross compilation.

Fixes <https://bugs.gnu.org/26897>.

* guix/build-system/gnu.scm: Export standard-cross-packages.
* guix/build-system/cmake.scm (cmake-cross-build): New procedure.
(lower): Add support for cross-builds.
* guix/build/cmake-build-system.scm (configure): Handle "target" argument.
8a9b08b5 — Sergei Trofimovich 8 years ago
gnu: openssl: Delete ELF files from tarball.

Otherwise building openssl fails: substitute can't decode binary ELF file:

  ice-9/boot-9.scm:760:25: In procedure dispatch-exception:
  ice-9/boot-9.scm:760:25: Throw to key `decoding-error' with args
  `("peek-char" "input decoding error" 84 #<input: test/ssltest_old 15>)'.

* gnu/packages/tls.scm (openssl)[source]: Add 'snippet'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ff647c3d — Ricardo Wurmus 8 years ago
gnu: glibc: Move i686 patch to source field.

This is a rewrite of changes introduced by commits
b2fd8f63679aa4f244c36fdca62f23c00b8eded9,
c2e4f14ac8cd3e1ce7f46a192ad0c9acc084b210,
441e99d433583fdf76910c3f9323f78a1d1bbaf3 and
d03b34cf190b5790ee1884ae551634f5f736f4f1.

* gnu/packages/base.scm (glibc/linux)[source]: Add i686 patch.
[arguments]: Remove conditional patch application from build phase.
[native-inputs]: Remove patch.
(glibc/hurd)[arguments]: Inherit pre-configure build phase from glibc/linux.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]:
Remove patch.
4953c333 — Marius Bakke 8 years ago
gnu: libtasn1: Remove obsolete patch.

This is a followup to 6a09628cb1147481131e582c1711edeb0db81944.
(picked from the wrong branch, sorry!)

* gnu/packages/tls.scm (libtasn1)[source]: Remove upstreamed patch.
* gnu/packages/patches/libtasn1-CVE-2017-6891.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
ccd7daae — Marius Bakke 8 years ago
gnu: Remove workaround for <https://bugs.gnu.org/26238>.

* gnu/packages/base.scm (coreutils-8.27): Remove variable.
* gnu/system.scm (%base-packages): Change back to COREUTILS.
6a09628c — Marius Bakke 8 years ago
gnu: libtasn1: Update to 4.11.

* gnu/packages/tls.scm (libtasn1): Update to 4.11.
f0c6dda6 — Marius Bakke 8 years ago
gnu: binutils: Update to 2.28.

* gnu/packages/base.scm (binutils): Update to 2.28.
[source]<patches>: Remove upstreamed patch.
[arguments]<#:configure-flags>: Remove "--disable-werror"
* gnu/packages/patches/binutils-mips-bash-bug.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2dca204e — Leo Famulari 8 years ago
gnu: flex: Use the gzip-compressed tarball.

This reverts commit 77e2538eda8a2721aef8336103c94fe31e12870c and fetches the
gzip-compressed tarball.  We do this so that flex-boot0 will not require lzip.

* gnu/packages/flex.scm (flex)[source]: Fetch the '.tar.gz' tarball.
[native-inputs]: Remove lzip.
77e2538e — Sergei Trofimovich 8 years ago
gnu: packages: flex: Add missing 'lzip' input.

* gnu/packages/flex.scm (flex)[native-inputs]: Add lzip.

Signed-off-by: Leo Famulari <leo@famulari.name>
54d9479d — Mark H Weaver 8 years ago
Merge branch 'master' into core-updates
d771ba62 — Mark H Weaver 8 years ago
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.
12f37d60 — Mark H Weaver 8 years ago
gnu: graphite2/fixed: Update to 1.3.10.

* gnu/packages/fontutils.scm (graphite2/fixed): Update to 1.3.10.  Remove
patches that have been incorporated upstream.
* gnu/packages/patches/graphite2-CVE-2017-5436.patch,
gnu/packages/patches/graphite2-check-code-point-limit.patch,
gnu/packages/patches/graphite2-fix-32-bit-wrap-arounds.patch,
gnu/packages/patches/graphite2-non-linear-classes-even-number.patch: Delete
files.
* gnu/local.mk (dist_patch_DATA): Remove them.
fdabfdbf — Mark H Weaver 8 years ago
gnu: linux-libre: Update to 4.11.3.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.11.3.
(%linux-libre-hash): Update hash.
cf86b917 — Mark H Weaver 8 years ago
gnu: linux-libre@4.9: Update to 4.9.30.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.30.
26f8e6f2 — Mark H Weaver 8 years ago
gnu: linux-libre@4.4: Update to 4.4.70.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.70.
dc1bd2b5 — Leo Famulari 9 years ago
gnu: python-cryptography: Update to 1.8.2.

* gnu/packages/python.scm (python-cryptography, python2-cryptography,
python-cryptography-vectors, python2-cryptography-vectors):
Update to 1.8.2.
(python-cryptography, python2-cryptography)[propagated-inputs]: Add
python-asn1crypto and python-packaging. Remove python-pyasn1.
[native-inputs]: Remove python-pyasn1 and python-pyasn1-modules.
c0f5b802 — Leo Famulari 8 years ago
gnu: Add python-packaging.
Next