Ludovic Courtès
9b1bf33081
gnu: Remove a bunch of now unneeded '--mandir' configure flags.
...
This has become redundant with the 'validate-documentation-location'
phase introduced in commit d68fe74
.
* gnu/packages/compression.scm (bzip2): Remove 'fix-man-dir' phase.
* gnu/packages/ncurses.scm (ncurses)[arguments]: Remove --mandir.
* gnu/packages/pth.scm (pth)[arguments]: Remove #:configure-flags.
* gnu/packages/tcl.scm (tcl)[arguments]: Likewise.
* gnu/packages/xiph.scm (flac)[arguments]: Likewise.
2015-01-04 22:23:48 +01:00
Ludovic Courtès
d8491ba563
ld-wrapper: Add '-rpath' flag for libraries passed by file name.
...
Discussed at
<http://lists.gnu.org/archive/html/guix-devel/2015-01/msg00028.html >.
* gnu/packages/ld-wrapper.scm (switch-arguments, library-path): Remove.
(library-files-linked): Rewrite to include the name of libraries
passed by file names, and to honor the current -L search path instead
of the final one.
(rpath-arguments): Remove 'lib-path' parameter. Expect LIBRARY-FILES
to be a list of absolute file names.
(ld-wrapper): Adjust accordingly.
2015-01-04 22:21:11 +01:00
Ludovic Courtès
7452806931
gnu: libxml2: Wrap search path specification in a list.
...
Reported by Mark H Weaver.
* gnu/packages/xml.scm (libxml2)[native-search-paths]: Wrap into a list.
2015-01-03 18:48:16 +01:00
Mark H Weaver
bf0baaf7db
gnu: glibc: MIPS: Avoid a dangling `vfork@GLIBC_2.0' reference.
...
* gnu/packages/patches/glibc-mips-dangling-vfork-ref.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc): Add patch.
2014-12-30 19:58:05 -05:00
Mark H Weaver
26804e1351
gnu: glibc: Add fixes for CVE-2014-7817 and CVE-2012-3406.
...
* gnu/packages/patches/glibc-CVE-2012-3406.patch,
gnu/packages/patches/glibc-CVE-2014-7817.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/base.scm (glibc): Add patches.
2014-12-30 13:57:40 -05:00
Mark H Weaver
8cbb67e045
Merge branch 'master' into core-updates
2014-12-30 12:23:32 -05:00
Ludovic Courtès
7da473b757
gnu: Revert use of '--strip-all'.
...
This reverts commits f05bdc9412
and 856ae5e6c7
.
This broke all sorts of things. See <http://hydra.gnu.org/eval/102058 >,
for example.
2014-12-29 21:54:12 +01:00
Ludovic Courtès
8f501ac849
gnu: Fix misuses of 'x11-style' licenses.
...
* gnu/packages/xorg.scm (libevdev)[license]: Actually call
'license:x11-style'.
(libxshmfence): Likewise.
2014-12-29 12:18:11 +01:00
Ludovic Courtès
f05bdc9412
gnu: Don't use --strip-all in cases where this is problematic.
...
This is a followup to 856ae5e
. See <http://hydra.gnu.org/build/180506 >
for an example of build failure.
* guix/build/gnu-build-system.scm (strip): Add #:archive-strip-flags
parameter. Use it when (ar-file? path).
* guix/build-system/gnu.scm (gnu-build): Add #:archive-strip-flags
parameter and pass it down.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Add
#:strip-flags.
* gnu/packages/base.scm (glibc)[arguments]: Likewise.
2014-12-28 23:46:59 +01:00
Ludovic Courtès
07af3e5efe
gnu: Fix or update a number of 'home-page' fields.
...
* gnu/packages/fltk.scm (fltk): Fix 'home-page'.
* gnu/packages/fonts.scm (font-bitstream-vera): Likewise, and fix
license URL.
* gnu/packages/games.scm (gnubg, cmatrix, chess): Fix 'home-page'.
* gnu/packages/kde.scm (attica): Likewise.
* gnu/packages/mail.scm (fetchmail): Likewise.
* gnu/packages/popt.scm (popt): Likewise.
* gnu/packages/python.scm (python-mock): Likewise.
* gnu/packages/stalonetray.scm (stalonetray): Likewise.
2014-12-28 17:57:37 +01:00
Ludovic Courtès
2a8d44015f
gnu: libxml2: Add search path specification.
...
* gnu/packages/xml.scm (libxml2)[native-search-paths, search-paths]: New
fields.
* gnu/packages/gnome.scm (gnome-doc-utils)[arguments]: Remove.
* gnu/packages/gps.scm (gpscorrelate)[arguments]: Remove settings for
'XML_CATALOG_FILES' from 'configure' phase.
* gnu/packages/web.scm (tinyproxy)[arguments]: Likewise.
2014-12-27 23:54:23 +01:00
Ludovic Courtès
af07095516
packages: Add 'file-type' field to 'search-path-specification'.
...
Fixes <http://bugs.gnu.org/18033 >.
* guix/packages.scm (<search-path-specification>): Rename 'directories'
field to 'files'. Add 'file-type'.
(search-path-specification->sexp): Honor 'file-type'.
* gnu/packages/autotools.scm, gnu/packages/bootstrap.scm,
gnu/packages/cross-base.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/glib.scm,
gnu/packages/guile.scm, gnu/packages/man.scm,
gnu/packages/perl.scm, gnu/packages/pkg-config.scm,
gnu/packages/python.scm, gnu/packages/ruby.scm,
gnu/packages/xfce.scm: Change 'directories' to 'files'.
* tests/packages.scm ("search paths"): Change 'directories' field to
'files'.
* guix/scripts/environment.scm (for-each-search-path): Likewise.
2014-12-27 23:22:49 +01:00
Ludovic Courtès
856ae5e6c7
build-system/gnu: Strip with '--strip-all' instead of '--strip-debug'.
...
This saves 19% on the 'bin' directory of Coreutils, and certainly
helpful for things like Git's 'libexec' directory.
* guix/build-system/gnu.scm (gnu-build): Change default value for
#:strip-flags to '("--strip-all").
* guix/build/gnu-build-system.scm (strip): Ditto.
* gnu/packages/linux.scm (linux-libre)[arguments]: Add #:strip-flags.
2014-12-27 19:20:18 +01:00
Mark H Weaver
f9930cfaab
Merge branch 'xorg-updates'
2014-12-27 12:03:04 -05:00
Mark H Weaver
7f9b77dc46
gnu: vtk: Fix build with mesa-10.
...
* gnu/packages/patches/vtk-mesa-10.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/vtk.scm (vtk): Add patch. Add glu to inputs.
2014-12-27 11:18:29 -05:00
Mark H Weaver
85f4190221
gnu: gmsh: Add glu to inputs.
...
* gnu/packages/maths.scm (gmsh): Add glu to inputs.
2014-12-27 11:18:29 -05:00
Mark H Weaver
9a224ac2e3
gnu: Use patch --force instead of --batch.
...
* gnu/packages/linux.scm (linux-libre, net-tools): Pass "--force" to patch,
instead of "--batch".
* gnu/packages/mit-krb5.scm (mit-krb5): Ditto.
2014-12-27 08:45:17 -05:00
Ludovic Courtès
8c89f514bf
gnu: gettext: Update to 0.19.4.
...
* gnu/packages/gettext.scm (gnu-gettext): Update to 0.19.4.
2014-12-27 12:25:31 +01:00
Ludovic Courtès
84c84ce7bf
gnu: binutils: Update to 2.25.
...
* gnu/packages/base.scm (binutils): Update to 2.25.
2014-12-27 12:25:31 +01:00
Mark H Weaver
6ac8aa3d75
gnu: m4: Remove already-applied patch.
...
* gnu/packages/patches/m4-readlink-EINVAL.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/m4.scm (m4): Remove patch.
2014-12-26 20:26:10 -05:00
Ludovic Courtès
0d12bc744e
gnu: gcc-4.8: Update to 4.8.4.
...
* gnu/packages/gcc.scm (gcc-4.8): Update to 4.8.4. Remove patch.
* gnu/packages/patches/gcc-fix-pr61801.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
2014-12-27 00:17:43 +01:00
Ludovic Courtès
763a401ed1
Merge branch 'master' into core-updates
2014-12-26 23:31:04 +01:00
Ricardo Wurmus
be7134bf75
gnu: Add pysam.
...
* gnu/packages/python.scm (python-pysam, python2-pysam): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-26 23:28:13 +01:00
Ricardo Wurmus
ee97be9fb4
gnu: Add fastjar.
...
* gnu/packages/compression.scm (fastjar): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-26 23:28:13 +01:00
Mark H Weaver
977736fc40
gnu: irrlicht: Fix build with mesa-10.
...
* gnu/packages/patches/irrlicht-mesa-10.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/games.scm (irrlicht): Add patch. Add glu to inputs.
2014-12-26 15:50:32 -05:00
Mark H Weaver
8a984cb307
Merge branch 'master' into xorg-updates
2014-12-26 09:05:25 -05:00
Mark H Weaver
fb916f4dd6
gnu: qemu: Update to 2.2.0.
...
* gnu/packages/qemu.scm (qemu): Update to 2.2.0.
2014-12-26 09:01:15 -05:00
Mark H Weaver
00c0930019
gnu: pingus: Add glu to inputs.
...
* gnu/packages/games.scm (pingus): Add glu to inputs.
2014-12-26 00:57:42 -05:00
Mark H Weaver
276a8f7191
gnu: gnubik: Add glu to inputs.
...
* gnu/packages/games.scm (gnubik): Add glu to inputs.
2014-12-26 00:57:42 -05:00
Mark H Weaver
6a95024c0a
gnu: gnubg: Add glu to inputs.
...
* gnu/packages/games.scm (gnubg): Add glu to inputs.
2014-12-26 00:57:42 -05:00
Mark H Weaver
9cb3036f0d
gnu: sdl: Fix incompatibility with libx11-1.6.
...
* gnu/packages/patches/sdl-libx11-1.6.patch: New file
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/sdl.scm (sdl): Add patch.
2014-12-26 00:34:44 -05:00
Mark H Weaver
cc8b02f4a5
gnu: gtkglext: Add glu to inputs.
...
* gnu/packages/gnome.scm (gtkglext): Add glu to inputs.
2014-12-26 00:01:51 -05:00
Mark H Weaver
e933ad3dad
gnu: ntp: Update to 4.2.8.
...
* gnu/packages/ntp.scm (ntp): Update to 4.2.8. Add openssl to inputs.
Add pkg-config to native-inputs. Change source URI to archive.ntp.org.
2014-12-25 00:22:38 -05:00
Mark H Weaver
53a427cf20
gnu: ntp: Update to 4.2.8.
...
* gnu/packages/ntp.scm (ntp): Update to 4.2.8. Add openssl to inputs.
Add pkg-config to native-inputs. Change source URI to archive.ntp.org.
2014-12-25 00:19:36 -05:00
Mark H Weaver
f948656c17
Merge branch 'master' into xorg-updates
2014-12-24 10:07:03 -05:00
Ludovic Courtès
764c077b30
Revert "gnu: matplotlib: Comment out python2-matplotlib."
...
This reverts commit afc720d34c
.
2014-12-23 19:17:17 +01:00
Federico Beffa
afc720d34c
gnu: matplotlib: Comment out python2-matplotlib.
...
* gnu/packages/python.scm (python2-matplotlib, python2-scipy, python2-numpy):
Comment out python2-matplotlib and the packages making use of it as the
generation of the derivation of these packages takes very long.
2014-12-23 17:56:48 +01:00
Ludovic Courtès
d95523fb8b
packages: Sort Scheme file lists used by 'fold-packages'.
...
* gnu/packages.scm (scheme-files): Call 'sort' on result.
2014-12-21 12:29:14 +01:00
Mark H Weaver
7dcf67c070
Merge branch 'master' into xorg-updates
2014-12-20 15:08:38 -05:00
宋文武
eea3e54c59
gnu: Add xfce4-terminal.
...
* gnu/packages/xfce.scm (xfce4-terminal): New variable.
2014-12-20 13:06:01 +08:00
宋文武
ea57378f24
gnu: Add vte.
...
* gnu/packages/gnome.scm (vte, vte/gtk+-2): New variables.
2014-12-20 13:01:47 +08:00
Mark H Weaver
d2611ffbb5
gnu: Consistently use modular xorg source URIs in xorg.scm.
...
* gnu/packages/xorg.scm (bigreqsproto, compositeproto, damageproto)
(dmxproto, encodings, font-adobe100dpi, font-adobe75dpi, font-alias)
(font-arabic-misc, font-cronyx-cyrillic, font-dec-misc, font-isas-misc)
(font-micro-misc, font-misc-cyrillic, font-misc-ethiopic, font-misc-misc)
(font-mutt-misc, font-schumacher-misc, font-screen-cyrillic, font-sony-misc)
(font-sun-misc, font-util, font-winitzki-cyrillic, font-xfree86-type1)
(libpthread-stubs, libwindowswm, libxdmcp, libxkbfile, libxscrnsaver)
(luit, recordproto, renderproto, resourceproto, scrnsaverproto, setxkbmap)
(smproxy, windowswmproto, x11perf, xcb-proto, xcmiscproto, xcmsdb, xdriinfo)
(xf86-input-void, xf86-video-newport, xf86bigfontproto, xf86dgaproto)
(xf86driproto, xf86vidmodeproto, xgamma, xineramaproto, xkbevd, xlsatoms)
(xorg-sgml-doctools, xpr, xwud, fixesproto, mkfontdir, libxcb, xcb-util)
(xcb-util-image, xcb-util-keysyms, xcb-util-renderutil, kbproto, xbitmaps):
Use source URIs with prefix mirror://xorg/individual/ for consistency.
(dri3proto, presentproto, printproto): Remove comments about them not
being part of X11R7.7.
2014-12-19 23:28:18 -05:00
Mark H Weaver
073cd6092c
gnu: xorg-server: Update to 1.16.2.901, with many security fixes.
...
Includes fixes for CVE-2014-8091, CVE-2014-8092, CVE-2014-8093, CVE-2014-8094,
CVE-2014-8095, CVE-2014-8096, CVE-2014-8097, CVE-2014-8098, CVE-2014-8099,
CVE-2014-8100, CVE-2014-8101, CVE-2014-8102, and CVE-2014-8103.
See <http://www.x.org/wiki/Development/Security/Advisory-2014-12-09/ >
* gnu/packages/xorg.scm (xorg-server): Update to 1.16.2.901. Move mesa,
resourceproto, scrnsaverproto, and xf86driproto from inputs to
propagated-inputs. Add dri3proto and presentproto to propagated-inputs.
Add eudev and libxshmfence to inputs. Add a 'pre-configure' phase instead
of modifying the 'configure' phase. Adapt substitution that avoids trying
to 'mkdir /var' to build system changes.
* gnu/services/xorg.scm (xserver.conf): Add xf86-input-evdev ModulePath line.
2014-12-19 23:28:18 -05:00
Mark H Weaver
c0e40804b2
gnu: xf86-video-voodoo: Update to 1.2.5.
...
* gnu/packages/xorg.scm (xf86-video-voodoo): Update to 1.2.5.
2014-12-19 23:28:18 -05:00
Mark H Weaver
bd6863c245
gnu: xf86-video-vmware: Update to 13.0.2.
...
* gnu/packages/patches/xf86-video-vmware-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-vmware): Update to 13.0.2.
Add patch. Add mesa to inputs.
2014-12-19 23:28:18 -05:00
Mark H Weaver
7dd17c76ae
gnu: xf86-video-vesa: Update to 2.3.3.
...
* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.3.3.
2014-12-19 23:28:18 -05:00
Mark H Weaver
d0088ad82a
gnu: xf86-video-trident: Update to 1.3.6.
...
* gnu/packages/patches/xf86-video-trident-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-trident): Update to 1.3.6. Add patch.
2014-12-19 23:28:17 -05:00
Mark H Weaver
af339a482e
gnu: xf86-video-tga: Update to 1.2.2.
...
* gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-tga): Update to 1.2.2. Add patch.
2014-12-19 23:28:17 -05:00
Mark H Weaver
8366433495
gnu: xf86-video-tdfx: Update to 1.4.5.
...
* gnu/packages/patches/xf86-video-tdfx-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-tdfx): Update to 1.4.5. Add patch.
2014-12-19 23:28:17 -05:00
Mark H Weaver
a1d80a04b6
gnu: xf86-video-sunffb: Update to 1.2.2.
...
* gnu/packages/xorg.scm (xf86-video-sunffb): Update to 1.2.2.
2014-12-19 23:28:17 -05:00