Commit graph

29580 commits

Author SHA1 Message Date
Ricardo Wurmus
d57888a819
guix: python-build-system: Make bytecode compilation deterministic.
* guix/build/python-build-system.scm (enable-bytecode-determinism): New
procedure.
(%standard-phases): Add "enable-bytecode-determinism" phase.
2018-03-15 09:26:30 +01:00
Ricardo Wurmus
9b7e389d41
gnu: python-3.6: Reset timestamps in pyc files.
* gnu/packages/python.scm (python-3.6)[arguments]: Add build phases to
patch the bytecode generator to reset the embedded timestamp in pyc
files; add build phase to rebuild the bytecode files.
2018-03-15 09:25:46 +01:00
Ricardo Wurmus
f529dfec74
gnu: python-3.6: Disable failing test.
* gnu/packages/python.scm (python-3.6)[source]: Delete
Lib/test/test_socket.py.
2018-03-15 09:22:51 +01:00
Marius Bakke
60a32a2d60
gnu: pango: Explicitly propagate some inputs.
These are already propagated from Cairo, but include them for clarity.

* gnu/packages/gtk.scm (pango)[propagated-inputs]: Add FONTCONFIG, FREETYPE
and GLIB.
2018-03-15 00:03:08 +01:00
Marius Bakke
d9efe02566
gnu: pango: Update to 1.42.0.
* gnu/packages/gtk.scm (pango): Update to 1.42.0.
[inputs]: Add FRIBIDI.
2018-03-15 00:03:07 +01:00
Marius Bakke
ff46037351
gnu: gobject-introspection: Update to 1.56.0.
* gnu/packages/glib.scm (gobject-introspection): Update to 1.56.0.
2018-03-15 00:02:47 +01:00
Marius Bakke
2f437b22e2
gnu: glib: Update to 2.56.0.
* gnu/packages/glib.scm (glib): Update to 2.56.0.
[source](patches): Remove obsolete patch.
[arguments]: Disable new MIME test.
* gnu/packages/patches/glib-respect-datadir.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-03-15 00:02:46 +01:00
Marius Bakke
f74181d40f
gnu: automake: Update to 1.16.1.
* gnu/packages/autotools.scm (automake): Update to 1.16.1.
(automake-1.16): Remove variable.
2018-03-14 22:11:34 +01:00
Marius Bakke
9a92b9e61a
gnu: gdbm: Update to 1.14.1.
* gnu/packages/databases.scm (gdbm): Update to 1.14.1.
2018-03-14 22:11:34 +01:00
Marius Bakke
ec07ba1ff7
gnu: patch: Update to 2.7.6.
* gnu/packages/base.scm (patch): Update to 2.7.6.
* gnu/packages/patches/patch-hurd-path-max.patch: Adjust to upstream changes.
2018-03-14 22:11:34 +01:00
Ricardo Wurmus
7473319524
gnu: ghc-7: Fix build with ncurses 6.1.
* gnu/packages/haskell.scm (ghc-7)[arguments]: Make ncurses major+minor
version detection more robust.
2018-03-14 19:59:31 +01:00
Efraim Flashner
7c4a0f975b
gnu: gawk: Enable parallel tests.
* gnu/packages/gawk.scm (gawk)[arguments]: Enable parallel tests.
2018-03-14 19:12:06 +02:00
Efraim Flashner
3ba42b8566
gnu: gawk: Update to 4.2.1.
* gnu/packages/gawk.scm (gawk): Update to 4.2.1.
2018-03-14 19:12:06 +02:00
Tobias Geerinckx-Rice
1300e4ee5b
gnu: curl: Add HTTP/2 support.
* gnu/packages/curl.scm (curl)[inputs]: Add nghttp2.
2018-03-14 18:10:55 +01:00
Ricardo Wurmus
8fdc843f26
gnu: Ungraft glibc.
* gnu/packages/base.scm (glibc-2.26-patched): Remove variable.
(glibc/linux)[replacement]: Remove.
[source]: Add "glibc-allow-kernel-2.6.32.patch" to patches.
2018-03-14 17:39:50 +01:00
Ricardo Wurmus
8c72ed923d
Merge branch 'master' into core-updates 2018-03-14 17:37:20 +01:00
Marius Bakke
aac6cbbfed
gnu: samba: Update to 4.7.6 [fixes CVE-2018-1050 and CVE-2018-1057].
* gnu/packages/samba.scm (samba): Update to 4.7.6.
2018-03-14 16:48:04 +01:00
Marius Bakke
880e2170b7
gnu: man-db: Update to 2.8.2.
* gnu/packages/man.scm (man-db): Update to 2.8.2.
2018-03-14 16:48:04 +01:00
Marius Bakke
9a02dcf35a
gnu: curl: Update replacement to 7.59.0 [security fixes].
This fixes CVE-2018-1000120, CVE-2018-1000121, and CVE-2018-1000122.

* gnu/packages/curl.scm (curl-7.58.0): Rename to ...
(curl-7.59.0): ... this.  Update source hash.
(curl)[replacement]: Adjust accordingly.
2018-03-14 16:48:03 +01:00
Marius Bakke
cb18d21e74
gnu: libsoup: Update to 2.62.0.
* gnu/packages/gnome.scm (libsoup): Update to 2.62.0.
2018-03-14 16:48:03 +01:00
Ricardo Wurmus
441010a2d1
Revert "gnu: Use patched static bash in glibc replacement."
This reverts commit 42958b5e0f.
2018-03-14 16:28:22 +01:00
Ricardo Wurmus
48b97be90b
Revert "gnu: Add replacement for static-bash-for-glibc."
This reverts commit c4fb2b9f4e.
2018-03-14 16:28:22 +01:00
Ricardo Wurmus
9c9912cf5b
Revert "gnu: Add missing module to (gnu packages base)."
This reverts commit 911e66f922.
2018-03-14 16:28:22 +01:00
Mark H Weaver
9a42d5ebf2
gnu: linux-libre: Update to 4.15.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.9.
(%linux-libre-hash): Update hash.
2018-03-14 11:04:00 -04:00
Mark H Weaver
b5a6fb3c08
gnu: linux-libre@4.14: Update to 4.14.26.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.26.
(%linux-libre-4.14-hash): Update hash.
2018-03-14 11:03:12 -04:00
Mark H Weaver
b4c1930b2d
gnu: linux-libre@4.9: Update to 4.9.87.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.87.
2018-03-14 11:02:36 -04:00
Mark H Weaver
7c8dcd66a1
gnu: linux-libre@4.4: Update to 4.4.121.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.121.
2018-03-14 11:01:58 -04:00
Ricardo Wurmus
2b5c5f03c2
gnu: Add ada.scm to GNU_SYSTEM_MODULES.
This is a follow-up to commit ebd43a2a45.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add ada.scm.
2018-03-14 13:21:26 +01:00
Ricardo Wurmus
911e66f922
gnu: Add missing module to (gnu packages base).
This is a follow-up to commit 42958b5e0f.

Reported by pmikkelsen on IRC.

* gnu/packages/base.scm: Use srfi-1 for alist-delete.
2018-03-14 12:46:57 +01:00
Ricardo Wurmus
c4fb2b9f4e
gnu: Add replacement for static-bash-for-glibc.
This is needed to replace the static bash used in glibc-final.

* gnu/packages/commencement.scm (patched-glibc-final-with-bootstrap-bash,
patched-static-bash-for-glibc): New variables.
(static-bash-for-glibc)[replacement]: Use patched-static-bash-for-glibc as a
replacement.
2018-03-14 11:39:14 +01:00
Ricardo Wurmus
42958b5e0f
gnu: Use patched static bash in glibc replacement.
* gnu/packages/base.scm (glibc-2.26-patched): Rename...
(glibc-2.26-patched-boot): ...to this.
(patched-static-bash, glibc-2.26-patched): New variables.
2018-03-14 11:39:14 +01:00
Tobias Geerinckx-Rice
295fbbd75d
gnu: geomyidae: Update to 0.31.
* gnu/packages/web.scm (geomyidae): Update to 0.31.
2018-03-14 10:21:18 +01:00
Tobias Geerinckx-Rice
e4740d7a51
gnu: calcurse: Update to 4.3.0.
* gnu/packages/calcurse.scm (calcurse): Update to 4.3.0.
2018-03-14 09:10:47 +01:00
Tobias Geerinckx-Rice
b4bf951627
gnu: masscan: Update to 1.0.5.
* gnu/packages/admin.scm (masscan): Update to 1.0.5.
[arguments]: Set CC to a real compiler instead of the default clang.
2018-03-14 07:47:32 +01:00
Tobias Geerinckx-Rice
186cef9e1c
gnu: simplescreenrecorder: Update to 0.3.10.
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.10.
2018-03-14 07:47:32 +01:00
Tobias Geerinckx-Rice
5ecfa6f565
gnu: r-stringi: Update to 1.1.7.
* gnu/packages/statistics.scm (r-stringi): Update to 1.1.7.
2018-03-14 07:47:32 +01:00
Tobias Geerinckx-Rice
d773fef1ce
gnu: inkscape: Update to 0.92.3.
* gnu/packages/inkscape.scm (inkscape): Update to 0.92.3.
[source]: Remove patch.
2018-03-14 07:47:31 +01:00
Tobias Geerinckx-Rice
fdcbe78b14
gnu: kurly: Update to 1.2.1.
* gnu/packages/curl.scm (kurly): Update to 1.2.1.
[arguments]: Install the man page, and put README.md in its right place.
Rename ‘install-readme’ to ‘install-documentation’ to match this change.
2018-03-14 07:47:31 +01:00
David Thompson
23cdeaa971
gnu: tiled: Update to 1.1.3.
* gnu/packages/game-development.scm (tiled): Update to 1.1.3.
2018-03-13 20:33:42 -04:00
Efraim Flashner
620ea2de26
gnu: python2-quex: Parameterize the source uri.
* gnu/packages/python.scm (python2-quex)[source]: Replace hard-coded
version with parameterized one.  Remove unnecessary file-name field.
2018-03-13 22:58:16 +02:00
Efraim Flashner
8d32139df0
gnu: texlive-latex-base: Use 'invoke'.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Replace
'system*' with 'invoke'.
2018-03-13 22:52:34 +02:00
Efraim Flashner
8d514ae753
gnu: texlive-latex-base: Declare a source file-name.
* gnu/packages/tex.scm (texlive-latex-base)[source]: Declare a source
file-name.
[native-inputs]: Add a source file-name.
2018-03-13 22:52:34 +02:00
Efraim Flashner
b63aefe53e
gnu: texlive-tex-plain: Declare a source file-name.
* gnu/packages/tex.scm (texlive-tex-plain)[source]: Declare a source
file-name.
2018-03-13 22:52:34 +02:00
Efraim Flashner
9700a0d0a5
gnu: texlive-latex-amsfonts: Declare a source file-name.
* gnu/packages/tex.scm (texlive-latex-amsfonts)[source]: Declare a
source file-name.
2018-03-13 22:52:34 +02:00
Efraim Flashner
5fe9233eb4
gnu: texlive-fonts-amsfonts: Declare a source file-name.
* gnu/packages/tex.scm (texlive-fonts-amsfonts)[source]: Declare a
source file-name.
2018-03-13 22:52:33 +02:00
Efraim Flashner
a4550e7d66
gnu: texlive-fonts-latex: Declare a source file-name.
* gnu/packages/tex.scm (texlive-fonts-latex)[source]: Declare a source
file-name.
2018-03-13 22:52:33 +02:00
Efraim Flashner
6b286e424a
gnu: texlive-fonts-knuth-lib: Declare a source file-name.
* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[source]: Declare a
source file-name.
2018-03-13 22:52:33 +02:00
Efraim Flashner
a4015c2065
gnu: texlive-fonts-cm: Declare a source file-name.
* gnu/packages/tex.scm (texlive-fonts-cm)[source]: Declare a source
file-name.
2018-03-13 22:52:33 +02:00
Efraim Flashner
b8e213cb2f
gnu: texlive-fontname: Fix source file-name.
* gnu/packages/tex.scm (texlive-fontname)[source]: Correct source
file-name.
2018-03-13 22:52:33 +02:00
Efraim Flashner
1dec413ae0
gnu: texlive-metafont-base: Declare a source file-name.
* gnu/packages/tex.scm (texlive-metafont-base)[source]: Declare a source
file-name.
2018-03-13 22:52:33 +02:00