Andreas Enge
4bb49be2c2
gnu: Add python-rdflib.
...
* gnu/packages/rdf.scm (python-rdflib): New variable.
2015-01-20 22:44:44 +01:00
Andreas Enge
673ab897a3
gnu: Add python-html5lib.
...
* gnu/packages/python.scm (python-html5lib, python2-html5lib): New variables.
2015-01-20 22:42:28 +01:00
Andreas Enge
03411993a8
gnu: Add python-isodate.
...
* gnu/packages/python.scm (python-isodate, python2-isodate): New variables.
2015-01-20 22:16:58 +01:00
Ludovic Courtès
dbab5150f8
gnu: 'search-patch' raises an error when a patch is not found.
...
* gnu/packages.scm (search-patch): Raise an error condition when
'search-path' returns #f.
* tests/packages.scm ("patch not found yields a run-time error"): New
test.
2015-01-20 10:17:24 +01:00
Ludovic Courtès
eb497b6616
gnu: Make libgnomeprint{,ui} as deprecated.
...
* gnu/packages/gnome.scm (libgnomeprint): Add comment and update
'description' to mark it as deprecated.
(libgnomeprintui): Ditto.
2015-01-19 23:30:42 +01:00
Ludovic Courtès
56b7a33873
gnu: Remove unneeded #:select.
...
* gnu/packages/fonts.scm: Remove #:select to work around
<http://bugs.gnu.org/15540 >.
2015-01-19 23:30:11 +01:00
Ludovic Courtès
00ebe4740a
gnu: Move guile-charting to (gnu packages plotutils).
...
This removes the dependency from (gnu packages guile)
to (gnu packages gtk), which potentially reduces the memory/IO/CPU
footprint given that 'guile' is used during bootstrap.
* gnu/packages/guile.scm (guile-charting): Move to...
* gnu/packages/plotutils.scm (guile-charting): ... here.
2015-01-19 23:30:11 +01:00
Andreas Enge
109da1c082
gnu: Add json-glib.
...
* gnu/packages/gnome.scm (json-glib): New variable.
2015-01-19 23:05:58 +01:00
David Thompson
7d24363f09
gnu: tiled: Update to 0.11.0.
...
* gnu/packages/game-development.scm (tiled): Update.
2015-01-19 15:13:30 -05:00
David Thompson
b0910aad2f
gnu: tiled: Move to game-development module.
...
* gnu/packages/games.scm (tiled): Move from here...
* gnu/packages/game-development (tiled): ...to here.
2015-01-19 15:12:52 -05:00
Federico Beffa
7ed6ee1e34
gnu: vte: Add 'pre-build phase.
...
* gnu/packages/gnome.scm (vte): Add 'pre-build phase.
2015-01-19 18:04:12 +01:00
Ludovic Courtès
c72aed6d8c
gnu: emms: Let the build system install emms-print-metadata.1.
...
Reported by effa`` on #guix.
* gnu/packages/emacs.scm (emms)[arguments] <pre-install>: Remove
'copy-file' invocation.
2015-01-19 16:37:05 +01:00
Ricardo Wurmus
510023184a
gnu: Add CUPS.
...
* gnu/packages/cups.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-01-19 12:38:43 +01:00
Ricardo Wurmus
01aae5fcce
gnu: Add IJS
...
* gnu/packages/ghostscript.scm (ijs): New variable.
2015-01-19 12:38:42 +01:00
Andreas Enge
7873318d30
gnu: Add telepathy-glib.
...
* gnu/packages/glib.scm (telepathy-glib): New variable.
2015-01-18 22:37:57 +01:00
Federico Beffa
0404c34cb7
gnu: gtkmm: Update to 3.14.0.
...
* gnu/packages/gtk.scm (gtkmm): Update to 3.14.0.
2015-01-18 20:07:59 +01:00
Federico Beffa
13c9acbfbd
gnu: xorg-server: Disable parallel execution of tests.
...
* gnu/packages/xorg.scm (xorg-server): Set '#:parallel-tests?' to '#f'.
2015-01-18 19:48:35 +01:00
Federico Beffa
dc67ebd226
gnu: librsvg: Update to 2.40.6 and add 'pre-build phase.
...
* gnu/packages/gnome.scm (librsvg): Update to 2.40.6 and add 'pre-build phase.
2015-01-18 19:30:52 +01:00
Federico Beffa
da6ce3f1b8
gnu: python-scipy: Update to 0.15.0.
...
* gnu/packages/python.scm (python-scipy): Update to 0.15.0.
2015-01-18 18:05:53 +01:00
Federico Beffa
3e6ccb5355
gnu: python-matplotlib: Update comments.
...
* gnu/packages/python.scm (python-matplotlib): Update comments as, with the
patched 'gobject-introspection', setting LD_LIBRARY_PATH at run time is not
anymore necessary. It's still necessary at build time.
2015-01-18 18:05:53 +01:00
Federico Beffa
a6035fc19a
gnu: gtk+: Update to 3.14.7.
...
* gnu/packages/gtk.scm (gtk+): Update to 3.14.7.
2015-01-18 18:05:53 +01:00
Federico Beffa
dfbc33dceb
gnu: python-matplotlib: Remove python-pillow input.
...
* gnu/packages/python.scm (python-matplotlib): Remove python-pillow input as
it currently is broken.
2015-01-18 18:05:53 +01:00
Federico Beffa
8597ab7d22
gnu: atk: Update to 2.15.3.
...
* gnu/packages/gtk.scm (atk): Update to 2.15.3.
2015-01-18 18:05:53 +01:00
Federico Beffa
31aa437987
gnu: eudev: Add pre-build phase.
...
* gnu/packages/linux.scm (eudev): Add 'pre-build phase to fix compilation with
'gobject-introspection' 1.42.0.
2015-01-18 18:05:52 +01:00
Federico Beffa
b6e5e1b738
gnu: eudev: Update to 2.1.1.
...
* gnu/packages/linux.scm (eudev): Update to 2.1.1.
2015-01-18 17:44:29 +01:00
Federico Beffa
5c88063614
gnu: gdk-pixbuf: Update to 2.31.1.
...
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.31.1.
2015-01-18 17:44:29 +01:00
Federico Beffa
dca1b58df1
gnu: pango: Update to 1.36.8.
...
* gnu/packages/gtk.scm (pango): Update to 1.36.8.
2015-01-18 17:44:29 +01:00
Federico Beffa
2474b81d96
gnu: gobject-introspection: Update to 1.42.0 and add new patch.
...
* gnu/packages/glib.scm (gobject-introspection): Update to version 1.42.0.
Add patch 'gobject-introspection-absolute-shlib-path.patch' provided by Luca
Bruno <lucabru@src.gnome.org> for Nix.
2015-01-18 17:44:29 +01:00
Jason Self
5db3719153
gnu: linux-libre: Update to 3.18.3
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.3.
2015-01-17 10:32:57 -08:00
Andreas Enge
ca1071e1c3
gnu: rasqal: Update to 0.9.33.
...
* gnu/packages/rdf.scm (rasqal): Update to 0.9.33.
2015-01-17 18:47:03 +01:00
Andreas Enge
f4ee08d85e
gnu: raptor2: Update to 2.0.15.
...
* gnu/packages/rdf.scm (raptor2): Update to 2.0.15.
2015-01-17 18:14:48 +01:00
宋文武
c1b0c7d976
gnu: Add fvwm.
...
* gnu/packages/fvwm.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-01-17 17:11:55 +08:00
Mark H Weaver
80650d7719
gnu: fontconfig: Propagate expat and freetype.
...
* gnu/packages/fontutils.scm (fontconfig)[inputs]: Move expat and freetype ...
[propagated-inputs]: ... to here.
2015-01-17 00:53:24 -05:00
宋文武
622c8f0af2
gnu: ffmpeg: Augment rpath of libraries.
...
* gnu/packages/video.scm (ffmpeg)[arguments]<phases>[add-lib-to-run-path]:
Add $out/lib to the RUNPATH of libraries.
2015-01-17 12:24:20 +08:00
Andreas Enge
f159735885
gnu: fontconfig: Update to 2.11.92.
...
* gnu/packages/fontutils.scm (fontconfig): Update to 2.11.92.
2015-01-16 23:55:42 +01:00
Ludovic Courtès
e48977e755
gnu: e2fsck-static: Use really statically-linked executables.
...
* gnu/packages/linux.scm (e2fsprogs/static): New variable.
(e2fsck/static): Use it in 'inputs'.
2015-01-16 21:11:55 +01:00
Ludovic Courtès
f327b36edb
gnu: Add CGAL.
...
* gnu/packages/graphics.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-01-16 21:11:55 +01:00
Ludovic Courtès
24004073f0
system: Add "en_US.UTF-8" to the default locales, for backward compatibility.
...
* gnu/system/locale.scm (%default-locale-definitions): Add
"en_US.UTF-8".
2015-01-16 21:11:55 +01:00
Ludovic Courtès
8f4b1dfb77
gnu: Add Eigen.
...
* gnu/packages/algebra.scm (eigen): New variable.
2015-01-16 21:11:55 +01:00
Federico Beffa
ae1ab9fe82
gnu: Add IPython.
...
* gnu/packages/python.scm (python-ipython, python2-ipython): New variable.
2015-01-16 17:51:47 +01:00
Mark H Weaver
2a666e9cfd
gnu: icecat: Add fixes for CVE-2014-{8634,8638,8639,8641}.
...
* gnu/packages/patches/icecat-CVE-2014-8634-pt1.patch,
gnu/packages/patches/icecat-CVE-2014-8634-pt2.patch,
gnu/packages/patches/icecat-CVE-2014-8638-pt1.patch,
gnu/packages/patches/icecat-CVE-2014-8638-pt2.patch,
gnu/packages/patches/icecat-CVE-2014-8639.patch,
gnu/packages/patches/icecat-CVE-2014-8641.patch,
gnu/packages/patches/icecat-armhf-xpcom.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.
2015-01-16 09:14:08 -05:00
Ludovic Courtès
57b7e1a62d
Merge branch 'core-updates'
...
Conflicts:
gnu/packages/bootstrap.scm
2015-01-16 13:27:03 +01:00
宋文武
72b703cdca
gnu: add RetroArch.
...
* gnu/packages/games.scm (retroarch): New variable.
2015-01-16 19:58:56 +08:00
Mark H Weaver
b01a0ba86e
gnu: gd: Update to 2.1.1.
...
* gnu/packages/patches/gd-mips64-deplibs-fix.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/gd.scm (gd): Update to 2.1.1. Update source URI. Remove
patch. Remove 'chdir' phase. Add pkg-config to native-inputs.
2015-01-15 20:27:57 -05:00
Ludovic Courtès
aeb1a1d966
gnu: gdb: Update to 7.8.2.
...
* gnu/packages/gdb.scm (gdb): Update to 7.8.2.
2015-01-15 23:10:05 +01:00
Ludovic Courtès
63c5462236
gnu: nix: Update to 1.8.
...
* gnu/packages/package-management.scm (nix): Update to 1.8.
2015-01-15 23:10:05 +01:00
Ludovic Courtès
ceae3fef44
gnu: plotutils: Do not propagate libXaw.
...
* gnu/packages/plotutils.scm (plotutils): Move LIBXAW from
'propagated-inputs' to 'inputs'. Add 'snippet'.
2015-01-15 23:10:05 +01:00
Ludovic Courtès
52958f0dfd
gnu: mercurial: Update to 3.2.4.
...
* gnu/packages/version-control.scm (mercurial): Update to 3.2.4.
2015-01-15 23:10:05 +01:00
Mark H Weaver
e478a9ecc2
gnu: teckit: Add alternate source URL.
...
Fixes <http://bugs.gnu.org/19600 >.
* gnu/packages/fontutils.scm (teckit)[source]: Add Fedora mirror.
2015-01-15 13:47:02 -05:00
宋文武
2b2f91ad87
gnu: ninja: Disable testcase SubprocessTest.InterruptChild.
...
* gnu/packages/patches/ninja-tests.patch: New file.
* gnu/packages/ninja.scm (ninja): Add the patch.
* gnu-system.am (dist_patch_DATA): Add it.
2015-01-15 11:05:18 +08:00
Ludovic Courtès
9fdd80e8f2
gnu: cross-base: Don't build the cross-compilers with target = host.
...
* gnu/packages/cross-base.scm (xgcc-mips64el)[supported-systems]: Delete
"mips64el-linux".
(xgcc-armhf)[supported-systems]: Delete "armhf-linux".
2015-01-14 21:14:14 +01:00
Ludovic Courtès
6ee01481c3
gnu: Don't build the mips64el-linux-gnuabi64 cross-compiler on i686.
...
Fixes <http://bugs.gnu.org/19598 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/cross-base.scm (xgcc-mips64el): Remove "i686-linux" from
'supported-systems'.
2015-01-14 19:40:58 +01:00
Ludovic Courtès
f220a83848
packages: Convert source derivations to monadic style.
...
* guix/packages.scm (origin->derivation): Take body from
'package-source-derivation', and change it to monadic style. Expect
METHOD to a monadic procedure.
(package-source-derivation): Define in terms of 'origin->derivation'.
* guix/download.scm (url-fetch): Remove 'store' argument. Remove
'guile-for-build' variable. Turn into a monadic procedure.
* guix/git-download.scm (git-fetch): Likewise.
* guix/svn-download.scm (svn-fetch): Likewise.
* tests/builders.scm (url-fetch*): New procedure.
Change tests to call 'url-fetch*' instead of 'url-fetch'.
* tests/packages.scm ("package-source-derivation, snippet"): Remove
'store' parameter of 'fetch' and change it to use 'interned-file'
instead of 'add-to-store'.
* gnu/packages/bootstrap.scm (bootstrap-origin)[boot]: Remove 'store'
parameter.
2015-01-14 14:42:10 +01:00
Mark H Weaver
54e612818b
gnu: tre: Build a locale for the tests.
...
* gnu/packages/tre.scm (tre)[arguments]: Add 'install-locales' phase.
2015-01-14 08:41:47 -05:00
Ludovic Courtès
e87f0591f3
monads: Move '%store-monad' and related procedures where they belong.
...
This turns (guix monads) into a generic module for monads, and moves the
store monad and related monadic procedures in their corresponding
module.
* guix/monads.scm (store-return, store-bind, %store-monad, store-lift,
text-file, interned-file, package-file, package->derivation,
package->cross-derivation, origin->derivation, imported-modules,
compiled, modules, built-derivations, run-with-store): Move to...
* guix/store.scm (store-return, store-bind, %store-monad, store-lift,
text-file, interned-file): ... here.
(%guile-for-build): New variable.
(run-with-store): Moved from monads.scm. Remove default value for
#:guile-for-build.
* guix/packages.scm (default-guile): Export.
(set-guile-for-build): New procedure.
(package-file, package->derivation, package->cross-derivation,
origin->derivation): Moved from monads.scm.
* guix/derivations.scm (%guile-for-build): Remove.
(imported-modules): Rename to...
(%imported-modules): ... this.
(compiled-modules): Rename to...
(%compiled-modules): ... this.
(built-derivations, imported-modules, compiled-modules): New
procedures.
* gnu/services/avahi.scm, gnu/services/base.scm, gnu/services/dbus.scm,
gnu/services/dmd.scm, gnu/services/networking.scm,
gnu/services/ssh.scm, gnu/services/xorg.scm, gnu/system/install.scm,
gnu/system/linux-initrd.scm, gnu/system/shadow.scm, guix/download.scm,
guix/gexp.scm, guix/git-download.scm, guix/profiles.scm,
guix/svn-download.scm, tests/monads.scm: Adjust imports accordingly.
* guix/monad-repl.scm (default-guile-derivation): New procedure.
(store-monad-language, run-in-store): Use it.
* build-aux/hydra/gnu-system.scm (qemu-jobs): Add explicit
'set-guile-for-build' call.
* guix/scripts/archive.scm (derivation-from-expression): Likewise.
* guix/scripts/build.scm (options/resolve-packages): Likewise.
* guix/scripts/environment.scm (guix-environment): Likewise.
* guix/scripts/system.scm (guix-system): Likewise.
* doc/guix.texi (The Store Monad): Adjust module names accordingly.
2015-01-14 13:34:52 +01:00
Mark H Weaver
a0ba3fc520
gnu: guile-ncurses: Build a UTF-8 locale for the tests.
...
* gnu/packages/guile.scm (guile-ncurses)[arguments]: Add 'install-locales'
phase.
2015-01-13 20:37:57 -05:00
Ludovic Courtès
1c975f60b1
gnu: Add zerofree.
...
* gnu/packages/linux.scm (zerofree): New variable.
2015-01-13 22:20:12 +01:00
Ludovic Courtès
7c594a2c2f
gnu: e2fsprogs: Install libext2fs.
...
* gnu/packages/linux.scm (e2fsprogs)[source]: Add 'snippet'.
[arguments]: Add --enable-elf-shlibs to #:configure-flags.
Add #:make-flags.
2015-01-13 22:14:30 +01:00
Mark H Weaver
d585f244ce
gnu: gnutls: Update to 3.2.21.
...
* gnu/packages/gnutls.scm (gnutls): Update to 3.2.21.
2015-01-13 15:14:23 -05:00
Mark H Weaver
fe3711bcce
gnu: openssl: Update to 1.0.1k.
...
* gnu/packages/openssl.scm (openssl): Update to 1.0.1k.
2015-01-13 14:58:07 -05:00
Ludovic Courtès
524f4becff
gnu: Add GLEW.
...
* gnu/packages/gl.scm (glew): New variable.
2015-01-13 18:16:35 +01:00
Ludovic Courtès
7bed4df49a
services: user-processes: Really honor the grace delay.
...
* gnu/services/base.scm (user-processes-service): Change #:grace-delay
default value to 4. Define 'sleep*' and use it.
2015-01-13 18:16:35 +01:00
Ludovic Courtès
be68177368
system: Add iw to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add IW.
2015-01-13 18:16:35 +01:00
Ludovic Courtès
fb9b7ce258
gnu: wireless-tools: Describe it as deprecated.
...
* gnu/packages/linux.scm (wireless-tools)[description]: Explain that it
is deprecated in favor of 'iw'.
2015-01-13 18:16:35 +01:00
Ludovic Courtès
2e69dd8c1d
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update snapshot.
Remove now-unneeded sub-module stuff in the 'bootstrap' phase.
2015-01-13 18:16:35 +01:00
Mark H Weaver
a813710a5f
Merge branch 'master' into core-updates
2015-01-13 12:14:08 -05:00
Mark H Weaver
d8cd159490
gnu: xorg-server: Update to 1.16.3.
...
* gnu/packages/xorg.scm (xorg-server): Update to 1.16.3.
2015-01-13 11:57:50 -05:00
Ricardo Wurmus
765f0ac8f9
gnu: Add QPDF.
...
* gnu/packages/pdf.scm (qpdf): New variable.
2015-01-13 16:51:52 +01:00
Mark H Weaver
65cd77db20
gnu: Add iw.
...
* gnu/packages/linux.scm (iw): New variable.
2015-01-12 18:37:16 -05:00
Mark H Weaver
bdac3d4bf7
gnu: libnl: Update to 3.2.25.
...
* gnu/packages/linux.scm (libnl): Update to 3.2.25.
2015-01-12 18:37:16 -05:00
Mark H Weaver
73161579b2
gnu: libpng: Update to 1.5.21.
...
* gnu/packages/image.scm (libpng): Update to 1.5.21.
2015-01-12 18:35:42 -05:00
Ludovic Courtès
4a4dd5d89d
services: user-processes: Write debugging messages to the output port.
...
* gnu/services/base.scm (user-processes-service): Write "sending all
processes..." message to the current output port, not to /dev/console.
2015-01-12 23:33:08 +01:00
Ludovic Courtès
ab69d9ac86
gnu: Move xlockmore to (gnu packages xdisorg).
...
* gnu/packages/xlockmore.scm: Remove.
* gnu/packages/xdisorg.scm (xlockmore): New variable, from
xlockmore.scm.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove xlockmore.scm.
2015-01-12 23:33:08 +01:00
Ludovic Courtès
bb54c8ff05
gnu: xlockmore: Update to 5.45.
...
* gnu/packages/xlockmore.scm (xlockmore): Update to 5.45.
[arguments]: Add #:configure-flags.
2015-01-12 23:33:08 +01:00
Federico Beffa
3d243e9c45
gnu: evince: Add inputs.
...
* gnu/packages/gnome.scm (evince): Add 'dconf' and 'libcanberra' inputs.
Remove custom phase 'set-mime-search-path which is now handled by
glib-or-gtk-build-system.
2015-01-12 18:00:08 +01:00
Federico Beffa
beb8dc0007
gnu: libcanberra: Add default sounds support.
...
* gnu/packages/libcanberra.scm (libcanberra): Add input
'sound-theme-freedesktop'. Add "libcanberra-sound-theme-freedesktop.patch"
and related phase 'patch-default-sounds-directory to patch the default
sounds directory.
2015-01-12 18:00:08 +01:00
Federico Beffa
b47e1b20bd
gnu: dconf: Add dconf.
...
* gnu/packages/gnome.scm (dconf): New variable.
2015-01-12 18:00:08 +01:00
Jason Self
9f496d430b
gnu: ffmpeg: Update to 2.5.3
...
* gnu/packages/video.scm (ffmpeg): Update to version 2.5.3.
2015-01-12 08:00:21 -08:00
Jason Self
7d05f76956
gnu: ffmpeg-2.2: Update to 2.2.11
...
* gnu/packages/video.scm (ffmpeg-2.2): Update to version 2.2.11.
2015-01-12 07:59:17 -08:00
Andreas Enge
a63ffe03d4
gnu: gp2c: Update to 0.0.9pl2.
...
* gnu/packages/algebra.scm (gp2c): Update to 0.0.9pl2.
2015-01-12 13:31:35 +01:00
Andreas Enge
bbea956575
gnu: pari-gp: Update to 2.7.2.
...
* gnu/packages/algebra.scm (pari-gp): Update to 2.7.2.
2015-01-12 13:27:59 +01:00
Mark H Weaver
798e004538
gnu: sqlite: Update to 3.8.7.4.
...
* gnu/packages/patches/sqlite-large-page-size-fix.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/databases.scm (sqlite): Update to 3.8.7.4. Remove patch.
2015-01-11 15:28:41 -05:00
Mark H Weaver
74d72608b3
gnu: curl: Update to 7.40.0.
...
* gnu/packages/patches/curl-gss-api-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/curl.scm (curl): Update to 7.40.0. Add patch.
2015-01-11 11:12:27 -05:00
Mark H Weaver
7744885731
Merge branch 'master' into core-updates
2015-01-11 09:38:49 -05:00
宋文武
0009ed71ad
gnu: qt: Add more inputs.
...
* gnu/packages/qt.scm (qt): Add expat, pciutils, libxcomposite, libxcursor,
libxfixes, libxinerama, libxml2, libxrandr, libxslt, libxtst, mtdev, nss,
pcre, sqlite, eudev to 'inputs'.
Add bison, flex, gperf, ninja, python-2, ruby, which to 'native-inputs'.
2015-01-11 19:51:51 +08:00
宋文武
5b490ab52f
gnu: qt: Update to 5.4.0.
...
* gnu/packages/qt.scm (qt): Update to 5.4.0.
[origin]: Add snippet.
2015-01-11 19:37:33 +08:00
宋文武
cd287ba162
gnu: Add ninja.
...
* gnu/packages/ninja.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-01-11 19:19:03 +08:00
宋文武
1aaaff1a7b
gnu: Add nss.
...
* gnu/packages/patches/nss-pkgconfig.patch: New file.
* gnu-system.scm (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (nss): New variable.
2015-01-11 19:15:34 +08:00
宋文武
4923e06f21
gnu: Move mozjs and nspr to (gnu packages gnuzilla).
...
* gnu/packages/polkit.scm (mozjs, nspr): Move to...
* gnu/packages/gnuzilla.scm (mozjs, nspr): ... here. New variables.
2015-01-11 19:14:53 +08:00
Mark H Weaver
62c155c0bc
gnu: libtool: Add m4 to propagated-inputs.
...
* gnu/packages/autotools.scm (libtool)[propagated-inputs]: Add m4.
2015-01-10 19:19:34 -05:00
Mark H Weaver
b2363f6551
gnu: file: Update to 5.22.
...
* gnu/packages/file.scm (file): Update to 5.22.
2015-01-10 19:12:49 -05:00
Jason Self
c2d9355c36
gnu: linux-libre: Update to 3.18.2
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.2.
2015-01-09 21:19:43 -08:00
Ludovic Courtès
4eb01e5442
build-system/gnu: Patch /usr/bin/file in all 'configure' files.
...
* guix/build/utils.scm (patch-/usr/bin/file): New procedure.
* guix/build/gnu-build-system.scm (patch-usr-bin-file): Rewrite using
it. Patch all the files returned by 'find-files' that are executable.
* gnu/packages/gawk.scm (gawk)[arguments]: Remove use of 'substitute*'
for 'extension/configure'.
2015-01-09 23:29:20 +01:00
Ricardo Wurmus
927d4d9bd8
gnu: poppler: build with openjpeg and lcms
...
* gnu/packages/pdf.scm (poppler): build poppler with openjpeg 1.5 and lcms.
2015-01-09 14:24:14 +01:00
Ricardo Wurmus
da2021bca1
gnu: openjpeg: Update to 2.0.1.
...
* gnu/packages/image.scm (openjpeg): Update to 2.0.1.
2015-01-09 14:24:07 +01:00
Ricardo Wurmus
6140b9d875
gnu: Add openjpeg-1.
...
* gnu/packages/image.scm (openjpeg-1): New variable.
2015-01-09 14:23:57 +01:00
Ricardo Wurmus
4100fe9d33
gnu: openjpeg: update home page URL.
...
* gnu/packages/image.scm (openjpeg)[home-page]: Update URL.
2015-01-09 14:23:46 +01:00
Mark H Weaver
aa1e19477b
gnu: Add bootstrap binaries for 'armhf-linux'.
...
* gnu/packages/bootstrap/armhf-linux/bash,
gnu/packages/bootstrap/armhf-linux/mkdir,
gnu/packages/bootstrap/armhf-linux/tar,
gnu/packages/bootstrap/armhf-linux/xz: New files.
* gnu-system.am (bootstrap_armhf_linuxdir, dist_bootstrap_armhf_linux_DATA)
(nodist_bootstrap_armhf_linux_DATA): New variables.
(DISTCLEANFILES): Add $(nodist_bootstrap_armhf_linux_DATA).
(gnu/packages/bootstrap/armhf-linux/guile-2.0.11.tar.xz): New target.
* build-aux/download.scm (file-name->uri): Use newer date in URI for
armhf-linux.
* gnu/packages/bootstrap.scm (raw-build): Use "guile-2.0.11.tar.xz" on
armhf-linux.
(glibc-dynamic-linker, %bootstrap-coreutils&co, %bootstrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add armhf-linux cases.
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add armhf case.
(GUIX_ASSERT_SUPPORTED_SYSTEM): Add armhf-linux to list of
supported systems.
* doc/guix.texi (GNU Distribution): Add armhf-linux to the list of
supported systems.
2015-01-07 21:47:51 -05:00
Mark H Weaver
b58b7dbb75
gnu: libtool: Skip nopic test on ARM and MIPS systems.
...
* gnu/packages/patches/libtool-skip-tests.patch: Skip nopic test on ARM and
MIPS systems.
2015-01-07 18:00:49 -05:00
Mark H Weaver
3f00ff8b43
gnu: Add toolchain support for 'armhf-linux'.
...
Based on preliminary work by John Darrington <john@darrington.wattle.id.au>.
* gnu/packages/cross-base.scm (xgcc-armhf): New variable.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add armhf case.
(gcc-4.7)[pre-configure]: Add gcc/config/*/linux-eabi.h to the list
of files in which to patch GLIBC_DYNAMIC_LINKER.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add armhf case.
* guix/utils.scm (gnu-triplet->nix-system, nix-system->gnu-triplet):
Add armhf cases.
2015-01-07 16:27:55 -05:00
Mark H Weaver
f7d2b496b9
gnu: patchelf: On ARM, apply experimental patch to get it working.
...
* gnu/packages/patches/patchelf-rework-for-arm.patch: New file.
* gnu-system.am: Add it.
* gnu/packages/elf.scm: Apply patch when the target is ARM.
2015-01-07 12:38:11 -05:00
Mark H Weaver
24aaf2f257
gnu: gmp: Apply fixes for armhf.
...
* gnu/packages/patches/gmp-arm-asm-nothumb.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/multiprecision.scm (gmp): Add patch. Include --build triplet
in configure args when building natively.
* gnu/packages/commencement.scm (gcc-final): Use bootstrap guile to
build gmp-source.
2015-01-07 12:34:19 -05:00
Mark H Weaver
76e639a00f
gnu: gcc: Use 'gcc-configure-flags-for-triplet' for native compilers too.
...
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Do not export it.
(gcc-4.7): Pass the result of 'gcc-configure-flags-for-triplet' to configure
for all builds, including native ones.
* gnu/packages/cross-base.scm (cross-gcc-arguments): Do not add the result of
'gcc-configure-flags-for-triplet' here, since it is now included in the
configure-flags inherited from gcc-4.8.
2015-01-07 12:34:13 -05:00
Mark H Weaver
8eb8048432
Move 'nix-system->gnu-triplet' to (guix utils) and export it.
...
* gnu/packages/commencement.scm (nix-system->gnu-triplet): Move to...
* guix/utils.scm (nix-system->gnu-triplet): ... here. Fix docstring typo.
2015-01-07 12:34:10 -05:00
Mark H Weaver
270b501ee2
gnu: gcc-static: Remove -lgcc_s from GNU_USER_TARGET_LIB_SPEC.
...
* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'remove-lgcc_s
phase.
* gnu/packages/gcc.scm (gcc-4.7): Add comment.
2015-01-07 12:33:38 -05:00
Mark H Weaver
84cbe39c5a
gnu: bootstrap: Fix egrep and fgrep after unpacking bootstrap binaries.
...
* gnu/packages/bootstrap.scm (%bootstrap-coreutils&co): Add #:snippet argument
to 'package-from-tarball' that calls 'patch-shebang' on egrep and fgrep
after unpacking. Test 'fgrep' instead of 'true'.
2015-01-07 12:33:32 -05:00
Mark H Weaver
2959dbe935
gnu: bootstrap: Add support for snippets to 'package-from-tarball'.
...
* gnu/packages/bootstrap.scm (package-from-tarball): Add new keyword
argument #:snippet.
2015-01-07 12:33:27 -05:00
Mark H Weaver
c9a4655553
gnu: tcl: Pass --mandir to configure.
...
This partially reverts 9b1bf33081
.
"gnu: Remove a bunch of now unneeded '--mandir' configure flags."
* gnu/packages/tcl.scm (tcl)[arguments]: Put back the --mandir configure flag,
with a comment explaining why it's still needed.
2015-01-07 12:05:16 -05:00
Ludovic Courtès
3246cc9185
gnu: Make libtool and libltdl completely separate.
...
* gnu/packages/autotools.scm (libtool)[outputs]: Remove.
[arguments]: Remove 'if' around arguments. Add #:configure-flags.
* gnu/packages/apr.scm (apr)[inputs]: Change libtool to libltdl.
* gnu/packages/fontutils.scm (libuninameslist)[native-inputs]: Remove
"libtool-bin".
* gnu/packages/global.scm (global): Change libtool to libltdl.
* gnu/packages/gnunet.scm (libextractor, gnunet): Likewise.
* gnu/packages/graphviz.scm (graphviz): Likewise.
* gnu/packages/libcanberra.scm (libcanberra): Likewise.
* gnu/packages/libevent.scm (libuv)[native-inputs]: Remove "bin" part
for libtool.
* gnu/packages/mail.scm (mailutils): Change libtool to libltdl.
(libetpan): Remove "bin" part for libtool.
* gnu/packages/mp3.scm (libmp3splt): Change libtool to libltdl.
* gnu/packages/openldap.scm (openldap): Remove "bin" part of libtool.
Move it from 'inputs' to 'native-inputs'.
* gnu/packages/photo.scm (libgphoto2): Change libtool to libltdl.
* gnu/packages/pulseaudio.scm (pulseaudio): Likewise.
* gnu/packages/ssh.scm (guile-ssh): Remove "bin" part of libtool.
* gnu/packages/web.scm (libpsl): Likewise.
* gnu/packages/weechat.scm (weechat): Move libtool to 'native-inputs'
and add libltdl to 'inputs'.
2015-01-07 16:48:50 +01:00
Ludovic Courtès
c154e1ea81
gnu: libtool: Update to 2.4.4.
...
* gnu/packages/patches/libtool-2.4-skip-tests.patch: Rename to...
* gnu/packages/patches/libtool-skip-tests.patch: ... this.
* gnu/packages/patches/libtool-skip-tests-for-mips.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
* gnu/packages/autotools.scm (libtool): Update to 2.4.4.
(libtool-2.4.4): Remove.
2015-01-07 16:48:50 +01:00
Ludovic Courtès
be11b10244
gnu: guile: Depend on 'libltdl' rather than 'libtool'.
...
* gnu/packages/guile.scm (guile-1.8, guile-2.0): Replace LIBTOOL with
LIBLTDL.
2015-01-07 16:48:50 +01:00
Ludovic Courtès
3cbb3f9c55
gnu: libtool: Add libltdl as a separate package.
...
* gnu/packages/autotools.scm (libltdl): New variable.
2015-01-07 16:48:50 +01:00
Ludovic Courtès
5d65ad80b5
gnu: libtool: Use 'parallel-job-count' to get the argument for '-j'.
...
* gnu/packages/autotools.scm (libtool)[arguments] <check>:
Use (parallel-job-count) instead of hand-written code.
2015-01-07 16:48:50 +01:00
Mark H Weaver
fa1e2f3d0d
Revert "gnu: gcc: Add '-lgcc_s' only when '-pthread' is given."
...
This reverts commit 9097e666d4
.
This turned out not to be a good strategy. Some build system, e.g. tcl's, do
not pass -pthread on GNU/Linux by default, but merely link with -lpthread.
Also, Ludovic found other cases where libgcc_s is dlopened by libc that have
nothing to do with pthreads, e.g. to walk the stack.
2015-01-07 09:51:23 -05:00
Mark H Weaver
b515822de1
gnu: guile: Apply fixes for arm.
...
* gnu/packages/patches/guile-arm-fixes.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-2.0): Add patch.
2015-01-06 19:47:09 -05:00
Mark H Weaver
9097e666d4
gnu: gcc: Add '-lgcc_s' only when '-pthread' is given.
...
Suggested by Ludovic Courtès <ludo@gnu.org>.
* gnu/packages/gcc.scm (gcc-4.7): In our modified GNU_USER_TARGET_LIB_SPEC,
add '-lgcc_s' only when '-pthread' is given.
2015-01-06 19:46:48 -05:00
Mark H Weaver
91c47befb8
gnu: gcc: Improve dynamic linker patching code.
...
* gnu/packages/gcc.scm (gcc-4.7): Join multi-line definitions of
GLIBC_DYNAMIC_LINKER* before attempting substitutions.
(gcc-4.9)[arguments]: Remove arguments override.
2015-01-06 19:37:04 -05:00
Mark H Weaver
fd19df7252
gnu: patchelf: Update to 0.8.
...
* gnu/packages/elf.scm (patchelf): Update to 0.8.
* gnu/packages/patches/patchelf-page-size.patch: Adapt to new version.
2015-01-06 18:40:42 -05:00
Mark H Weaver
c93d7edda3
gnu: bash: Update to 4.3.33.
...
* gnu/packages/bash.scm (%patch-series-4.3): Add patches 31-33.
2015-01-06 17:46:00 -05:00
Mark H Weaver
fe32c7f760
gnu: udev: Remove package, now superceded by eudev.
...
* gnu/packages/linux.scm (udev): Remove.
(eudev): Incorporate fields formerly inherited from udev.
2015-01-06 14:02:08 -05:00
Mark H Weaver
8fcaf8b173
gnu: lvm2: Switch to eudev from udev.
...
* gnu/packages/linux.scm (lvm2)[inputs]: Use eudev, not udev.
2015-01-06 13:52:57 -05:00
Mark H Weaver
77a39799f9
gnu: swig: Build a UTF-8 locale for the tests.
...
* gnu/packages/swig.scm (swig)[arguments]: Add 'install-locales' phase.
2015-01-06 13:40:50 -05:00
Mark H Weaver
0d93648bec
gnu: icu4c: Avoid use of 'patchelf'; fix build on ARM systems.
...
* gnu/packages/icu4c.scm (icu4c)[inputs]: Remove patchelf.
[configure-flags]: Add --enable-rpath. Add --with-data-packaging=archive
on arm systems.
[phases]: Remove 'add-lib-to-runpath' phase.
2015-01-06 13:35:13 -05:00
Mark H Weaver
cf0a154c41
gnu: gawk: Fix target-system check.
...
* gnu/packages/gawk.scm (gawk): Fix target-system check.
2015-01-06 13:31:49 -05:00
Mark H Weaver
7cd802f342
gnu: boost: Fix target-system check.
...
* gnu/packages/boost.scm (boost): Fix target-system check.
2015-01-06 13:31:44 -05:00
Mark H Weaver
d2e842814a
gnu: texlive: Fix target-system check.
...
* gnu/packages/texlive.scm (texlive)[arguments]: Fix target-system
check.
2015-01-06 13:31:20 -05:00
Mark H Weaver
97f94f5e9b
gnu: gtk+: Include xorg-server in native-inputs on MIPS; enable tests.
...
* gnu/packages/gtk.scm (gtk+)[native-inputs]: Unconditionally include
xorg-server and enable tests.
2015-01-06 13:30:17 -05:00
Mark H Weaver
cd06768e66
gnu: mit-krb5: Build with default gcc.
...
* gnu/packages/mit-krb5.scm (mit-krb5)[native-inputs]: Remove gcc-4.7.
2015-01-06 13:30:07 -05:00
Mark H Weaver
23800e4736
Merge branch 'master' into core-updates
2015-01-06 12:57:15 -05:00
Ludovic Courtès
aebb05b095
gnu: automake: Update to 1.15.
...
* gnu/packages/autotools.scm (automake): Update to 1.15.
2015-01-06 17:54:25 +01:00
Ludovic Courtès
d976258907
gnu: git-manpages: Install under $out/share/man, not $out/share.
...
* gnu/packages/version-control.scm (git-manpages)[argument]: Install
under $out/share/man, not $out/share.
2015-01-06 15:20:12 +01:00
Ludovic Courtès
1c38551a36
gnu: Add git-manpages.
...
* gnu/packages/version-control.scm (git-manpages): New variable.
2015-01-06 15:07:22 +01:00
Ludovic Courtès
50ec74308e
gnu: git: Update to 2.2.1.
...
* gnu/packages/version-control.scm (git): Update to 2.2.1.
2015-01-06 15:06:38 +01:00
Ludovic Courtès
ffc200d7e0
gnu: libtool-2.4.4: Disable tests on MIPS.
...
* gnu/packages/autotools.scm (libtool-2.4.4)[arguments]: New field.
2015-01-06 14:53:10 +01:00
宋文武
9331ba5dd9
linux-boot: Make /etc/mtab a symlink to /proc/self/mounts.
...
Fixes <http://bugs.gnu.org/19491 >.
* gnu/build/linux-boot.scm (mount-root-file-system): Make /root/etc/mtab
a symlink to /proc/self/mounts.
* gnu/build/file-systems.scm (mount-file-system): Don't update /etc/mtab.
* guix/build/syscalls.scm (mount, umount): Have #:update-mtab? default to
#f.
2015-01-05 22:24:00 +08:00
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
Mark H Weaver
fcdebadf39
gnu: gcc-4.9: Fix build on MIPS.
...
* gnu/packages/gcc.scm (gcc-4.9): Add 'join-two-line-dynamic-linker-defns
phase.
2015-01-03 23:48:44 -05:00
Ludovic Courtès
ee06af5b4b
gnu: Search for patches under $GUIX_PACKAGE_PATH.
...
Fixes <http://bugs.gnu.org/19364 >.
Reported by Tomáš Čech <sleep_walker@suse.cz>
and Mark H Weaver <mhw@netris.org>.
* gnu/packages.scm (%patch-path): Move after definition of
%package-module-path'. Append "/gnu/packages/patches" only to
%DISTRO-ROOT-DIRECTORY.
* tests/guix-package.sh: Add 'emacs-foo-bar-patched' test.
2015-01-03 23:49:42 +01:00
Ludovic Courtès
e13f715be0
gnu: libtool: Add 2.4.4.
...
* gnu/packages/patches/libtool-2.4-skip-tests.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/autotools.scm (libtool-2.4.4): New variable.
2015-01-03 23:35:43 +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
David Thompson
4b2fd119be
gnu: minetest: Update to 0.4.11.
...
* gnu/packages/patches/minetest-subgame-env-var.patch: Delete.
* gnu-system.am (dist_patch_DATA): Remove patch.
* gnu/packages/games.scm (minetest, minetest-data): Update to 0.4.11.
2015-01-02 16:46:41 -05:00
宋文武
f4e9727786
gnu: icon-naming-utils: Wrap with PERL5LIB to find XML::Simple.
...
Fixes <http://bugs.gnu.org/19367 >.
* gnu/packages/gnome.scm (icon-naming-utils)[arguments]: New field.
2015-01-02 11:20:13 +08:00
宋文武
27ef7f4542
gnu: perl-xml-simple: Propagate XML::Parser.
...
* gnu/packages/xml.scm (perl-xml-simple): Move XML::Parser from 'inputs'
to 'propagated-inputs'.
2015-01-02 11:20:13 +08:00
Mark H Weaver
0f481f0616
gnu: mesa: Fix build on non-intel systems.
...
* gnu/packages/gl.scm (mesa): On non-intel systems, pass
"--with-dri-drivers=" configure flag with i915 and i965 removed.
2015-01-01 02:30:46 -05:00
Mark H Weaver
171bf17cc5
gnu: libdrm: Remove old version 2.4.33.
...
* gnu/packages/xdisorg.scm (libdrm-2.4.33): Remove, as it is no longer needed.
2014-12-31 23:16:18 -05: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
63d526e268
gnu: mutt: Add fix for CVE-2014-9116.
...
* gnu/packages/patches/mutt-CVE-2014-9116.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (mutt): Add patch.
2014-12-30 15:18:37 -05:00
Mark H Weaver
2d2301e37a
gnu: Import (gnu packages) into (gnu packages zip).
...
Should have been included in: e5da2f38c3
.
* gnu/packages/zip.scm: Import (gnu packages).
2014-12-30 15:10:30 -05:00
Mark H Weaver
e5da2f38c3
gnu: unzip: Add fixes for CVE-2014-{8139,8140,8141}.
...
* gnu/packages/patches/unzip-CVE-2014-8139.patch,
gnu/packages/patches/unzip-CVE-2014-8140.patch,
gnu/packages/patches/unzip-CVE-2014-8141.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/zip.scm (unzip): Add patches.
2014-12-30 14:48:13 -05:00
Mark H Weaver
c7bdc7ece5
gnu: cpio: Add fixes for CVE-2014-9112.
...
* gnu/packages/patches/cpio-CVE-2014-9112-pt1.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt2.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt3.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt4.patch,
gnu/packages/patches/cpio-CVE-2014-9112-pt5.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/cpio.scm (cpio): Add patches. Add 'autoconf' to
native-inputs.
2014-12-30 14:48:13 -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
Mark H Weaver
c4bce93fa2
gnu: xf86-video-suncg6: Update to 1.1.2.
...
* gnu/packages/xorg.scm (xf86-video-suncg6): Update to 1.1.2.
2014-12-19 23:28:17 -05:00
Mark H Weaver
3fc4eb211e
gnu: xf86-video-modesetting: Now uses the same libdrm as mesa.
...
* gnu/packages/xorg.scm (xf86-video-modesetting): Remove a comment stating
that the libdrm used in this driver is incompatible with the one in mesa,
because it is no longer true.
* gnu/services/xorg.scm (xserver.conf): Uncomment 'xf86-video-modesetting'
ModulePath and remove associated comment.
2014-12-19 23:28:17 -05:00
Mark H Weaver
7007aeb287
gnu: xf86-video-sis: Update to 0.10.7.
...
* gnu/packages/patches/xf86-video-sis-update-api.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-sis): Update to 0.10.7. Add patch.
2014-12-19 23:28:17 -05:00
Mark H Weaver
a5bea0a730
gnu: xf86-video-siliconmotion: Update to 1.7.7.
...
* gnu/packages/patches/xf86-video-siliconmotion-remove-mibstore.patch:
New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-siliconmotion): Update to 1.7.7.
Add patch.
2014-12-19 23:28:17 -05:00
Mark H Weaver
1a78304572
gnu: xf86-video-savage: Update to 2.3.7.
...
* gnu/packages/xorg.scm (xf86-video-savage): Update to 2.3.7.
2014-12-19 23:28:17 -05:00
Mark H Weaver
975ced12d4
gnu: xf86-video-r128: Update to 6.9.2.
...
* gnu/packages/patches/xf86-video-r128-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.9.2. Add patch.
2014-12-19 23:28:16 -05:00
Mark H Weaver
3d7d909c9d
gnu: xf86-video-openchrome: Update to 0.3.3.
...
* gnu/packages/patches/xf86-video-openchrome-includes.patch: Remove.
* gnu/packages/patches/xf86-video-openchrome-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it and remove the other.
* gnu/packages/xorg.scm (xf86-video-openchrome): Update to 0.3.3.
Add one patch and remove the other.
2014-12-19 23:28:16 -05:00
Mark H Weaver
fc7a0cf678
gnu: xf86-video-nv: Update to 2.1.20.
...
* gnu/packages/patches/xf86-video-nv-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.20. Add patch.
2014-12-19 23:28:16 -05:00
Mark H Weaver
caabecf056
gnu: xf86-video-neomagic: Update to 1.2.8.
...
* gnu/packages/xorg.scm (xf86-video-neomagic): Update to 1.2.8.
2014-12-19 23:28:16 -05:00
Mark H Weaver
e6eeff1856
gnu: xf86-video-mga: Update to 1.6.3.
...
* gnu/packages/patches/xf86-video-mga-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-mga): Update to 1.6.3. Add patch.
2014-12-19 23:28:16 -05:00
Mark H Weaver
e7908a24d3
gnu: xf86-video-mach64: Update to 6.9.4.
...
* gnu/packages/patches/xf86-video-mach64-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-mach64): Update to 6.9.4. Add patch.
2014-12-19 23:28:16 -05:00
Mark H Weaver
49a9099ebc
gnu: xf86-video-intel: Update to 2.21.15.
...
* gnu/packages/patches/xf86-video-intel-compat-api.patch,
gnu/packages/patches/xf86-video-intel-glibc-2.20.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.21.15.
Add patches. Add eudev to inputs.
2014-12-19 23:28:16 -05:00
Mark H Weaver
7504007211
gnu: xf86-video-i128: Update to 1.3.6.
...
* gnu/packages/patches/xf86-video-i128-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-i128): Update to 1.3.6. Add patch.
2014-12-19 23:28:16 -05:00
Mark H Weaver
becb7c9987
gnu: xf86-video-glint: Update to 1.2.8.
...
* gnu/packages/patches/xf86-video-glint-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-glint): Update to 1.2.8. Add patch.
2014-12-19 23:28:15 -05:00
Mark H Weaver
3ee26f989c
gnu: xf86-video-ast: Add patch needed for upcoming xorg-server update.
...
* gnu/packages/patches/xf86-video-ast-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-ast): Add patch.
Use modular xorg source URI.
2014-12-19 23:28:15 -05:00
Mark H Weaver
232af79efb
gnu: Resurrect xf86-video-geode and update to 2.11.16.
...
* gnu/packages/patches/xf86-video-geode-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-geode): Uncomment it. Update
to 2.11.16. Add patch.
2014-12-19 23:28:15 -05:00
Mark H Weaver
2c0a2d7a4f
gnu: xf86-video-fbdev: Update to 0.4.4.
...
* gnu/packages/xorg.scm (xf86-video-fbdev): Update to 0.4.4.
2014-12-19 23:28:15 -05:00
Mark H Weaver
102e8fc0a1
gnu: xf86-video-cirrus: Update to 1.5.2.
...
* gnu/packages/xorg.scm (xf86-video-cirrus): Update to 1.5.2.
2014-12-19 23:28:15 -05:00
Mark H Weaver
316fdeb27e
gnu: xf86-video-ati: Update to 7.5.0.
...
* gnu/packages/xorg.scm (xf86-video-ati): Update to 7.5.0.
Add "--disable-glamor" configure flag.
2014-12-19 23:28:15 -05:00
Mark H Weaver
ea73576bc1
gnu: xf86-video-ark: Update to 0.7.5.
...
* gnu/packages/patches/xf86-video-ark-remove-mibstore.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-video-ark): Update to 0.7.5. Add patch.
2014-12-19 23:28:15 -05:00
Mark H Weaver
2750ee5b0d
gnu: xf86-input-synaptics: Update to 1.8.1.
...
* gnu/packages/patches/xf86-input-synaptics-glibc-2.20.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.8.1.
Remove patch. Add libevdev to inputs.
2014-12-19 23:28:15 -05:00
Mark H Weaver
9b1cd1e56a
gnu: xf86-input-mouse: Update to 1.9.1.
...
* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.1. Add
"--with-sdkdir" configure flag.
2014-12-19 23:28:14 -05:00
Mark H Weaver
02c9f9ca4c
gnu: xf86-input-keyboard: Update to 1.8.0.
...
* gnu/packages/xorg.scm (xf86-input-keyboard): Update to 1.8.0.
2014-12-19 23:28:14 -05:00
Mark H Weaver
aa868f6da4
gnu: xf86-input-joystick: Update to 1.6.2.
...
* gnu/packages/xorg.scm (xf86-input-joystick): Update to 1.6.2.
2014-12-19 23:28:14 -05:00
Mark H Weaver
04074a95de
gnu: xf86-input-evdev: Update to 2.8.4.
...
* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.8.4.
Add libevdev to inputs. Switch to eudev from udev.
2014-12-19 23:28:14 -05:00
Mark H Weaver
5c28dce043
gnu: xwininfo: Update to 1.1.3.
...
* gnu/packages/xorg.scm (xwininfo): Update to 1.1.3.
2014-12-19 23:28:14 -05:00
Mark H Weaver
b3ba0379eb
gnu: xwd: Update to 1.0.6.
...
* gnu/packages/xorg.scm (xwd): Update to 1.0.6. Add libxkbfile to inputs.
2014-12-19 23:28:01 -05:00
Mark H Weaver
9489b6ea39
gnu: xvinfo: Update to 1.1.2.
...
* gnu/packages/xorg.scm (xvinfo): Update to 1.1.2.
2014-12-19 22:47:30 -05:00
Mark H Weaver
61ba0bbfca
gnu: xsetroot: Update to 1.1.1.
...
* gnu/packages/xorg.scm (xsetroot): Update to 1.1.1.
2014-12-19 22:47:30 -05:00
Mark H Weaver
0ef700db89
gnu: xset: Update to 1.2.3.
...
* gnu/packages/xorg.scm (xset): Update to 1.2.3.
2014-12-19 22:47:30 -05:00
Mark H Weaver
eae74117fc
gnu: xrefresh: Update to 1.0.5.
...
* gnu/packages/xorg.scm (xrefresh): Update to 1.0.5.
2014-12-19 22:47:30 -05:00
Mark H Weaver
4585250372
gnu: xrdb: Update to 1.1.0.
...
* gnu/packages/xorg.scm (xrdb): Update to 1.1.0.
2014-12-19 22:47:30 -05:00
Mark H Weaver
eafd33e896
gnu: xrandr: Update to 1.4.3.
...
* gnu/packages/xorg.scm (xrandr): Update to 1.4.3.
2014-12-19 22:47:30 -05:00
Mark H Weaver
a1d537b053
gnu: xprop: Update to 1.2.2.
...
* gnu/packages/xorg.scm (xprop): Update to 1.2.2.
2014-12-19 22:47:30 -05:00
Mark H Weaver
467ac76d24
gnu: xmodmap: Update to 1.0.8.
...
* gnu/packages/xorg.scm (xmodmap): Update to 1.0.8.
2014-12-19 22:47:30 -05:00
Mark H Weaver
cdacad71a5
gnu: xlsclients: Update to 1.1.3.
...
* gnu/packages/xorg.scm (xlsclients): Update to 1.1.3.
2014-12-19 22:47:30 -05:00
Mark H Weaver
f61bfb3427
gnu: xkill: Update to 1.0.4.
...
* gnu/packages/xorg.scm (xkill): Update to 1.0.4.
2014-12-19 22:47:29 -05:00
Mark H Weaver
d6f7ee720b
gnu: xkeyboard-config: Update to 2.13.
...
* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.13.
2014-12-19 22:47:29 -05:00
Mark H Weaver
c9ad1f97df
gnu: xkbutils: Update to 1.0.4.
...
* gnu/packages/xorg.scm (xkbutils): Update to 1.0.4.
2014-12-19 22:47:29 -05:00
Mark H Weaver
6bd87b7670
gnu: xkbcomp: Update to 1.3.0.
...
* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.3.0.
2014-12-19 22:47:29 -05:00
Mark H Weaver
e2a712cae7
gnu: xinput: Update to 1.6.1.
...
* gnu/packages/xorg.scm (xinput): Update to 1.6.1. Add libxext to inputs.
2014-12-19 22:47:29 -05:00
Mark H Weaver
9248fd7f04
gnu: xhost: Update to 1.0.6.
...
* gnu/packages/xorg.scm (xhost): Update to 1.0.6.
2014-12-19 22:47:29 -05:00
Mark H Weaver
73e122be1d
gnu: xcursor-themes: Update to 1.0.4.
...
* gnu/packages/xorg.scm (xcursor-themes): Update to 1.0.4.
2014-12-19 22:47:29 -05:00
Mark H Weaver
edc2ad8e3e
gnu: xev: Update to 1.2.1.
...
* gnu/packages/xorg.scm (xev): Update to 1.2.1.
2014-12-19 22:47:29 -05:00
Mark H Weaver
39deb4b144
gnu: xdpyinfo: Update to 1.3.1.
...
* gnu/packages/xorg.scm (xdpyinfo): Update to 1.3.1.
2014-12-19 22:47:29 -05:00
Mark H Weaver
125d405f75
gnu: xcursorgen: Update to 1.0.6.
...
* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.6.
2014-12-19 22:47:29 -05:00
Mark H Weaver
b48b7ca795
gnu: xauth: Update to 1.0.9.
...
* gnu/packages/xorg.scm (xauth): Update to 1.0.9. Disable tests.
2014-12-19 22:47:29 -05:00
Mark H Weaver
da1a6bb32c
gnu: xbacklight: Update to 1.2.1.
...
* gnu/packages/xorg.scm (xbacklight): Update to 1.2.1. Change inputs
to use xcb libraries.
2014-12-19 22:47:29 -05:00
Mark H Weaver
f540eddef4
gnu: sessreg: Update to 1.0.8.
...
* gnu/packages/xorg.scm (sessreg): Update to 1.0.8.
2014-12-19 22:47:28 -05:00
Mark H Weaver
d220d152ad
gnu: iceauth: Update to 1.0.6.
...
* gnu/packages/xorg.scm (iceauth): Update to 1.0.6.
2014-12-19 22:47:28 -05:00
Mark H Weaver
b3cbd61a5c
gnu: xcb-util-wm: Update to 0.4.1.
...
* gnu/packages/xorg.scm (xcb-util-wm): Update to 0.4.1.
2014-12-19 22:47:28 -05:00
Mark H Weaver
acba78a123
gnu: mkfontscale: Update to 1.1.1.
...
* gnu/packages/xorg.scm (mkfontscale): Update to 1.1.1.
2014-12-19 22:47:28 -05:00
Mark H Weaver
95b7bafea0
gnu: bdftopcf: Update to 1.0.4.
...
* gnu/packages/xorg.scm (bdftopcf): Update to 1.0.4.
2014-12-19 22:47:28 -05:00
Mark H Weaver
3ae74dfd45
gnu: makedepend: Update to 1.0.5.
...
* gnu/packages/xorg.scm (makedepend): Update to 1.0.5.
2014-12-19 22:47:28 -05:00
Mark H Weaver
ab9d06be83
gnu: Add libevdev.
...
* gnu/packages/xorg.scm (libevdev): New variable.
2014-12-19 22:47:28 -05:00
Mark H Weaver
66e0147e86
gnu: libxaw: Update to 1.0.12.
...
* gnu/packages/xorg.scm (libxaw): Update to 1.0.12.
2014-12-19 22:47:28 -05:00
Mark H Weaver
cec79ce664
gnu: libxcursor: Update to 1.1.14.
...
* gnu/packages/xorg.scm (libxcursor): Update to 1.1.14.
2014-12-19 22:47:28 -05:00
Mark H Weaver
24e97d3487
gnu: libxxf86dga: Update to 1.1.4.
...
* gnu/packages/xorg.scm (libxxf86dga): Update to 1.1.4.
2014-12-19 22:47:28 -05:00
Mark H Weaver
07c6af48d2
gnu: libxres: Update to 1.0.7.
...
* gnu/packages/xorg.scm (libxres): Update to 1.0.7.
2014-12-19 22:47:28 -05:00
Mark H Weaver
15bcd5b77e
gnu: libxpm: Update to 3.5.11.
...
* gnu/packages/xorg.scm (libxpm): Update to 3.5.11.
2014-12-19 22:47:28 -05:00
Mark H Weaver
788093dd9d
gnu: libxmu: Update to 1.1.2.
...
* gnu/packages/xorg.scm (libxmu): Update to 1.1.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
4fde7d34c4
gnu: libxt: Update to 1.1.4.
...
* gnu/packages/xorg.scm (libxt): Update to 1.1.4.
2014-12-19 22:47:27 -05:00
Mark H Weaver
140a079347
gnu: libxft: Update to 2.3.2.
...
* gnu/packages/xorg.scm (libxft): Update to 2.3.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
4c573e6967
gnu: libxcomposite: Update to 0.4.4.
...
* gnu/packages/xorg.scm (libxcomposite): Update to 0.4.4.
2014-12-19 22:47:27 -05:00
Mark H Weaver
d8dde29631
gnu: libsm: Update to 1.2.2.
...
* gnu/packages/xorg.scm (libsm): Update to 1.2.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
b54eab023f
gnu: libpciaccess: Update to 1.13.2.
...
* gnu/packages/xorg.scm (libpciaccess): Update to 1.13.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
cbc4f50cec
gnu: libfs: Update to 1.0.6.
...
* gnu/packages/xorg.scm (libfs): Update to 1.0.6.
2014-12-19 22:47:27 -05:00
Mark H Weaver
eb2a0e1136
gnu: libdmx: Update to 1.1.3.
...
* gnu/packages/xorg.scm (libdmx): Update to 1.1.3.
2014-12-19 22:47:27 -05:00
Mark H Weaver
81f7096b97
gnu: libxxf86vm: Update to 1.1.3.
...
* gnu/packages/xorg.scm (libxxf86vm): Update to 1.1.3.
2014-12-19 22:47:27 -05:00
Mark H Weaver
8dc29fd1fc
gnu: libxvmc: Update to 1.0.8.
...
* gnu/packages/xorg.scm (libxvmc): Update to 1.0.8.
2014-12-19 22:47:27 -05:00
Mark H Weaver
728a4f20ab
gnu: libxrandr: Update to 1.4.2.
...
* gnu/packages/xorg.scm (libxrandr): Update to 1.4.2.
2014-12-19 22:47:27 -05:00
Mark H Weaver
e5392784fa
gnu: libxfont: Update to 1.5.0.
...
* gnu/packages/xorg.scm (libxfont): Update to 1.5.0.
2014-12-19 22:47:27 -05:00
Mark H Weaver
7d7a47c663
gnu: libfontenc: Update to 1.1.2.
...
* gnu/packages/xorg.scm (libfontenc): Update to 1.1.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
5c2168c81d
gnu: libice: Update to 1.0.9.
...
* gnu/packages/xorg.scm (libice): Update to 1.0.9.
2014-12-19 22:47:26 -05:00
Mark H Weaver
88e86ee9c5
gnu: libxv: Update to 1.0.10.
...
* gnu/packages/xorg.scm (libxv): Update to 1.0.10.
2014-12-19 22:47:26 -05:00
Mark H Weaver
223681e73a
gnu: libxtst: Update to 1.2.2.
...
* gnu/packages/xorg.scm (libxtst): Update to 1.2.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
59f9bd7088
gnu: libxrender: Update to 0.9.8.
...
* gnu/packages/xorg.scm (libxrender): Update to 0.9.8.
2014-12-19 22:47:26 -05:00
Mark H Weaver
9a8b8f2632
gnu: libxp: Update to 1.0.2.
...
* gnu/packages/xorg.scm (libxp): Update to 1.0.2.
2014-12-19 22:47:26 -05:00
Mark H Weaver
90466b59ff
gnu: libxinerama: Update to 1.1.3.
...
* gnu/packages/xorg.scm (libxinerama): Update to 1.1.3.
2014-12-19 22:47:26 -05:00
Mark H Weaver
e18bb48020
gnu: libxdamage: Update to 1.1.4.
...
* gnu/packages/xorg.scm (libxdamage): Update to 1.1.4.
2014-12-19 22:47:26 -05:00
Mark H Weaver
2b8172c4a4
gnu: libxi: Update to 1.7.4.
...
* gnu/packages/xorg.scm (libxi): Update to 1.7.4. Add libxfixes
to propagated-inputs.
2014-12-19 22:47:26 -05:00
Mark H Weaver
b05752dbe6
gnu: libxfixes: Update to 5.0.1.
...
* gnu/packages/xorg.scm (libxfixes): Update to 5.0.1.
2014-12-19 22:47:26 -05:00
Mark H Weaver
ccffa91c1d
gnu: libxext: Update to 1.3.3.
...
* gnu/packages/xorg.scm (libxext): Update to 1.3.3.
2014-12-19 22:47:26 -05:00
Mark H Weaver
fda2ebe75f
gnu: libxau: Update to 1.0.8.
...
* gnu/packages/xorg.scm (libxau): Update to 1.0.8.
2014-12-19 22:47:25 -05:00
Mark H Weaver
075e9a11d3
gnu: libx11: Update to 1.6.2.
...
* gnu/packages/xorg.scm (libx11): Update to 1.6.2.
2014-12-19 22:47:25 -05:00
Mark H Weaver
75dc8b2266
gnu: xtrans: Update to 1.3.5.
...
* gnu/packages/xorg.scm (xtrans): Update to 1.3.5.
2014-12-19 22:47:25 -05:00
Mark H Weaver
9643cff15c
gnu: randrproto: Update to 1.4.0.
...
* gnu/packages/xorg.scm (randrproto): Update to 1.4.0.
2014-12-19 22:47:25 -05:00
Mark H Weaver
0b271d2bbe
gnu: videoproto: Update to 2.3.2.
...
* gnu/packages/xorg.scm (videoproto): Update to 2.3.2.
2014-12-19 22:47:25 -05:00
Mark H Weaver
cc28048d1a
gnu: glproto: Update to 1.4.17.
...
* gnu/packages/xorg.scm (glproto): Update to 1.4.17.
2014-12-19 22:47:25 -05:00
Mark H Weaver
8fc8c1ee0b
gnu: fontsproto: Update to 2.1.3.
...
* gnu/packages/xorg.scm (fontsproto): Update to 2.1.3.
2014-12-19 22:47:25 -05:00
Mark H Weaver
7f65303d73
gnu: inputproto: Update to 2.3.1.
...
* gnu/packages/xorg.scm (inputproto): Update to 2.3.1.
2014-12-19 22:47:25 -05:00
Mark H Weaver
3097d65e29
gnu: dri2proto: Update to 2.8.
...
* gnu/packages/xorg.scm (dri2proto): Update to 2.8.
2014-12-19 22:47:25 -05:00
Mark H Weaver
e8453d7b91
gnu: xextproto: Update to 7.3.0.
...
* gnu/packages/xorg.scm (xextproto): Update to 7.3.0.
2014-12-19 22:47:25 -05:00
Mark H Weaver
e876456a67
gnu: xproto: Update to 7.0.26.
...
* gnu/packages/xorg.scm (xproto): Update to 7.0.26.
2014-12-19 22:47:25 -05:00
Mark H Weaver
0a761f1ebd
gnu: util-macros: Update to 1.19.0.
...
* gnu/packages/xorg.scm (util-macros): Update to 1.19.0.
2014-12-19 22:47:24 -05:00
Mark H Weaver
d36caa10a5
gnu: cairomm: Update to 1.11.2.
...
* gnu/packages/gtk.scm (cairomm): Update to 1.11.2.
2014-12-19 22:47:24 -05:00
Mark H Weaver
9e5c0927e4
gnu: cairo: Update to 1.12.18.
...
* gnu/packages/gtk.scm (cairo): Update to 1.12.18. Add libxdamage
to propagated-inputs.
2014-12-19 22:47:24 -05:00
Mark H Weaver
daf47d4388
gnu: pixman: Update to 0.32.6.
...
* gnu/packages/xdisorg.scm (pixman): Update to 0.32.6.
2014-12-19 22:47:24 -05:00
Mark H Weaver
3d6befa4af
gnu: glibmm: Update to 2.42.0.
...
* gnu/packages/glib.scm (glibmm): Update to 2.42.0. Use 'version-major+minor'
to compute source URI.
2014-12-19 22:47:24 -05:00
Mark H Weaver
4b1b387776
gnu: dbus-glib: Update to 0.102.
...
* gnu/packages/glib.scm (dbus-glib): Update to 0.102.
2014-12-19 22:47:24 -05:00
Mark H Weaver
ee28fc6432
gnu: glib: Update to 2.42.1.
...
* gnu/packages/glib.scm (glib): Update to 2.42.1. Disable a test
that requires dbus.
2014-12-19 22:47:24 -05:00
Mark H Weaver
11163131cd
gnu: dbus: Update to 1.8.12.
...
* gnu/packages/glib.scm (dbus): Update to 1.8.12.
2014-12-19 22:47:24 -05:00
Mark H Weaver
8befb33d23
gnu: poppler: Update to 0.28.1.
...
* gnu/packages/pdf.scm (poppler): Update to 0.28.1. Use the .xz source
tarball.
2014-12-19 22:47:24 -05:00
Mark H Weaver
618ea7c94e
gnu: inkscape: Update to 0.48.5.
...
* gnu/packages/patches/inkscape-stray-comma.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/inkscape.scm (inkscape): Update to 0.48.5. Remove patch. Use
the .bz2 source tarball. Use current libgc. Add 'fix-test-includes' phase.
2014-12-19 22:47:24 -05:00
Mark H Weaver
ce4d7abf02
gnu: mesa: Update to 10.4.0.
...
* gnu/packages/gl.scm (mesa): Update to 10.4.0. Use current libdrm. Add
eudev, dri3proto, presentproto, and libxshmfence to inputs. Add gnu-gettext
to native-inputs. Add --enable-xa configure flag. Add new phases
'add-missing-m4-files' and 'patch-create_test_cases'.
2014-12-19 22:47:24 -05:00
Mark H Weaver
31157f8e52
gnu: libdrm: Update to 2.4.58.
...
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.58.
2014-12-19 22:47:24 -05:00
Mark H Weaver
f0b6c5d8fe
gnu: Add libxshmfence.
...
* gnu/packages/xorg.scm (libxshmfence): New variable.
2014-12-19 22:47:24 -05:00
宋文武
24d56899a1
services: xorg: Make SLiM sessions configurable.
...
* gnu/services/xorg.scm (%default-xsessions): New variable.
(xsessions-directory): New procedure.
(slim-service): Add #:sessions and #:auto-login-session parameters.
[slim.cfg]: Honor #:sessions.
(xinitrc): Adjust accordingly.
2014-12-20 11:12:00 +08:00
Ricardo Wurmus
2c7ee16720
gnu: Add bowtie
...
* gnu/packages/bioinformatics.scm (bowtie): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-19 18:50:28 +01:00
Ludovic Courtès
7f5c2a9cc1
services: static-networking-service: Switch to (guix build syscalls).
...
* gnu/services/networking.scm (static-networking-service): Remove
#:inetutils parameter. Rewrite using 'configure-network-interface'
and 'set-network-interface-flags'.
2014-12-19 17:15:53 +01:00
Ricardo Wurmus
cdae969ae5
gnu: Add Clone.
...
* gnu/packages/perl.scm (perl-clone): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-19 17:15:53 +01:00
Federico Beffa
9e0997230c
gnu: cairocffi: Move to python module.
...
* gnu/packages/gtk.scm, gnu/packages/python.scm (python-cairocffi,
python2-cairocffi): Move variables from gtk to python module to avoid
circular dependency.
Reported by Mark H Weaver <mhw@netris.org>
2014-12-18 22:00:19 +01:00
Federico Beffa
25f9a068f2
gnu: matplotlib: Add gtk3 backends and optional dependency. Adjust inputs.
...
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Add gtk3
backends with the necessary inputs and a 'configure-environment' phase. Add
the optional 'python-pillow' dependency. Move 'python-pyparsing' from
'inputs' to 'propagated-inputs' as it is required at run time.
2014-12-18 17:58:10 +01:00
Federico Beffa
63cd6e5a95
gnu: Add cairocffi.
...
* gnu/packages/gtk.scm (python-cairocffi, python2-cairocffi): New variables.
2014-12-18 17:58:10 +01:00
Federico Beffa
6fa144692c
gnu: Add xcffib
...
* gnu/packages/python.scm (python-xcffib, python2-xcffib): New variables.
2014-12-18 17:58:10 +01:00
Ludovic Courtès
46a3e00b5b
gnu: icecat: Build with PulseAudio support.
...
* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
--enable-pulseaudio.
2014-12-17 14:06:59 +01:00
Jason Self
80db9915a0
gnu: linux-libre: Update to 3.18.1
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.1.
2014-12-17 04:30:52 -08:00
Ricardo Wurmus
7576cbd6da
gnu: Add Test::Simple.
...
* gnu/packages/perl.scm (perl-test-simple): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
0ad3969fcd
gnu: Add Test::Deep.
...
* gnu/packages/perl.scm (perl-test-deep): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
9dc8a1577f
gnu: Add Test::NoWarnings.
...
* gnu/packages/perl.scm (perl-test-nowarnings): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:28 +01:00
Ricardo Wurmus
ea0a52d7d6
gnu: Add Test::Tester.
...
* gnu/packages/perl.scm (perl-test-tester): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-17 00:11:27 +01:00
Federico Beffa
6a84316848
Revert "gnu: python-numpy-bootstrap: Reduce matrix size in failing test."
...
This reverts commit 31557440c2
as it did not
provide the desired effect. The test is still failing.
2014-12-16 18:37:13 +01:00
Ricardo Wurmus
81de56479a
gnu: Add bedtools
...
* gnu/packages/bioinformatics.scm (bedtools): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Tomáš Čech
b336da21e9
gnu: tmux: Update to 1.9a.
...
* gnu/packages/tmux.scm (tmux): Update to 1.9a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Ricardo Wurmus
f3cd952b45
gnu: samtools: disable tests for non-64-bit systems
...
* gnu/packages/bioinformatics.scm (samtools): disable tests for all non-64-bit
systems because of an upstream bug in the test data.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-16 18:17:15 +01:00
Mark H Weaver
a142e38e9d
gnu: groff: Disable parallel builds.
...
* gnu/packages/groff.scm (groff): Disable parallel builds.
2014-12-16 11:16:54 -05:00
Mark H Weaver
dec7ab5953
gnu: groff: Update to 1.22.3.
...
* gnu/packages/groff.scm (groff): Update to 1.22.3.
2014-12-16 03:28:06 -05:00
Mark H Weaver
a6e818586b
gnu: ghostscript: Update to 9.14.0.
...
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.14.0.
Change license to agpl3+.
2014-12-16 03:08:00 -05:00
Mark H Weaver
6b282cc9fb
gnu: lcms: Update to 2.6.
...
* gnu/packages/ghostscript.scm (lcms): Update to 2.6.
2014-12-16 03:07:57 -05:00
Mark H Weaver
9f8552fab5
gnu: icecat: Apply security updates for CVE-2014-{1587,1590,1592,1593,1594}.
...
* gnu/packages/patches/icecat-CVE-2014-1587-bug-1042567.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1072847.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1079729.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1080312.patch,
gnu/packages/patches/icecat-CVE-2014-1587-bug-1089207.patch,
gnu/packages/patches/icecat-CVE-2014-1590.patch,
gnu/packages/patches/icecat-CVE-2014-1592.patch,
gnu/packages/patches/icecat-CVE-2014-1593.patch,
gnu/packages/patches/icecat-CVE-2014-1594.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat): Add them.
2014-12-15 20:42:53 -05:00
Tomáš Čech
6cb89466ba
gnu: Add bullet.
...
* gnu/packages/game-development.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-15 08:09:04 -05:00
宋文武
5a659a489e
gnu: Add vala.
...
* gnu/packages/gnome.scm (vala): New variable.
2014-12-15 18:51:30 +08:00
Mark H Weaver
5afbfb9924
gnu: youtube-dl: Update to 2014.12.15.
...
* gnu/packages/video.scm (youtube-dl): Update to 2014.12.15.
2014-12-15 03:36:54 -05:00
Mark H Weaver
bfb8486929
gnu: Add xfce4-battery-plugin.
...
* gnu/packages/xfce.scm (xfce4-battery-plugin): New variable.
2014-12-14 19:46:12 -05:00
Mark H Weaver
d814f921f1
gnu: xfce4-panel: Support panel plugins from other packages.
...
* gnu/packages/patches/xfce4-panel-plugins.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xfce.scm (xfce4-panel): Add the patch, and a
native search path specification for X_XFCE4_LIB_DIRS.
2014-12-14 19:45:59 -05:00
Federico Beffa
31557440c2
gnu: python-numpy-bootstrap: Reduce matrix size in failing test.
...
* gnu/packages/python.scm (python-numpy-bootstrap): Add phase
'fix-failing-tests.
2014-12-14 20:01:22 +01:00
John Darrington
de51bf58b9
gnu: Add xdotool.
...
* gnu/packages/xdisorg.scm (xdotool): New variable.
2014-12-14 18:43:22 +01:00
Ludovic Courtès
61ff0a3a18
install: Use a low-memory nscd caching policy.
...
* gnu/system/install.scm (%nscd-minimal-caches): New variable.
(installation-services): Use as 'nscd-service' argument.
2014-12-14 17:26:03 +01:00
Ludovic Courtès
6454b33345
services: Make 'nscd-service' configurable; cache hosts/services by default.
...
Before that, as it was given an empty configuration file, nscd would
actually have all its caches disabled.
* gnu/services/base.scm (<nscd-configuration>, <nscd-cache>): New record
types.
(%nscd-default-caches, %nscd-default-configuration): New variables.
(nscd.conf-file): New procedure.
(nscd-service): Add 'config' parameter. Use 'nscd.conf-file', and
pass its result as the '-f' parameter of nscd.
* doc/guix.texi (Base Services): Update 'nscd-service' documentation
accordingly. Document 'nscd-configuration', 'nscd-cache',
'%nscd-default-configuration', and '%nscd-default-caches'.
2014-12-14 16:29:24 +01:00
Ludovic Courtès
c4a1b6c2ba
Merge branch 'master' into 'core-updates'.
2014-12-14 11:55:07 +01:00
Ludovic Courtès
45c5b47b96
activation: Copy the account skeletons when creating the 'root' account.
...
* gnu/build/activation.scm (%skeleton-directory): New variable.
(dot-or-dot-dot?, copy-account-skeletons): New procedure.
(add-user): Use 'copy-account-skeletons'.
(activate-etc): Use 'dot-or-dot-dot?'.
2014-12-13 22:31:08 +01:00
Ludovic Courtès
ccc2678b0d
system: grub: Make sure the font and background image are always found.
...
* gnu/system/grub.scm (eye-candy): Add 'search --file --set'.
2014-12-13 22:15:01 +01:00
Ludovic Courtès
6c777cf88c
system: Adjust 'grub.cfg' to work on systems with a separate /boot.
...
Fixes <http://bugs.gnu.org/19220 >.
Reported by Nikita Karetnikov <nikita@karetnikov.org>.
* gnu/system/grub.scm (grub-configuration-file)[entry->gexp]: Add
'search --file --set'.
(grub-configuration-file)[builder]: Remove 'search.file'.
2014-12-13 22:13:57 +01:00
Ludovic Courtès
5c5e7bdafd
vm: Use QEMU's standard VGA emulation by default.
...
* gnu/system/vm.scm (common-qemu-options): Add "-vga std".
2014-12-13 17:18:05 +01:00
Ludovic Courtès
b2bd7c253a
services: xorg: Run the window manager from a login shell.
...
This is a followup to 1d18d87
, which fixes <http://bugs.gnu.org/19119 >.
* gnu/services/xorg.scm (xinitrc)[builder]: Add 'exec-from-login-shell'
procedure. Use it instead of 'execl' when launching XSESSION, WMAKER,
or RATPOISON.
2014-12-13 16:22:34 +01:00
Ludovic Courtès
a8a086e392
system: Add sudo to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add SUDO.
2014-12-13 16:22:34 +01:00
Federico Beffa
c1125a04bb
gnu: python-numpy-bootstrap: Make tests verbose.
...
* gnu/packages/python.scm (python-numpy-bootstrap): Make tests verbose to
allow test failure debugging on hydra.
2014-12-13 09:44:26 +01:00
宋文武
aba42c98b3
gnu: xfconf: Disable parallel tests.
...
* gnu/packages/xfce.scm (xfconf): Add 'arguments' field.
2014-12-13 11:15:03 +08:00
Ricardo Wurmus
4e10a22168
gnu: Add samtools
...
* gnu/packages/bioinformatics.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add it
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-13 00:01:06 +01:00
Ludovic Courtès
97ab2c0fb6
system: /etc/profile defines 'MANPATH', which includes the global profile.
...
* gnu/system.scm (etc-directory)[profile]: Set 'MANPATH'.
2014-12-13 00:01:06 +01:00
Mark H Weaver
c9d512faac
gnu: Add nginx.
...
* gnu/packages/web.scm (nginx): New variable.
2014-12-12 08:57:21 -05:00
Mark H Weaver
90dcf9c8c5
gnu: pcre: Update to 8.36 and enable JIT support.
...
* gnu/packages/pcre.scm (pcre): Update to 8.36. Enable JIT support.
2014-12-12 08:56:56 -05:00
宋文武
8a3c54e0a1
gnu: Add xfdesktop.
...
* gnu/packages/xfce.scm (xfdesktop): New variable.
2014-12-12 20:50:12 +08:00
宋文武
3a4bfddee7
gnu: Add xfwm4.
...
* gnu/packages/xfce.scm (xfwm4): New variable.
2014-12-12 20:49:07 +08:00
宋文武
aac0380040
gnu: Add thunar-volman.
...
* gnu/packages/xfce.scm (thunar-volman): New variable.
2014-12-12 20:45:50 +08:00
宋文武
5c776d2706
gnu: Add thunar.
...
* gnu/packages/xfce.scm (thunar): New variable.
2014-12-12 20:44:04 +08:00
宋文武
55613927ea
gnu: Add xfce4-settings.
...
* gnu/packages/xfce.scm (xfce4-settings): New variable.
2014-12-12 20:41:51 +08:00
宋文武
9a8a040dfe
gnu: Add xfce4-session.
...
* gnu/packages/xfce.scm (xfce4-session): New variable.
2014-12-12 20:39:12 +08:00
宋文武
c5c2f9bbb0
gnu: Add xfce4-appfinder.
...
* gnu/packages/xfce.scm (xfce4-appfinder): New variable.
2014-12-12 20:36:44 +08:00
宋文武
3b3a7fe78c
gnu: Add xfce4-panel.
...
* gnu/packages/xfce.scm (xfce4-panel): New variable.
2014-12-12 20:35:25 +08:00
宋文武
305bc4cca8
gnu: Add tumbler.
...
* gnu/packages/xfce.scm (tumbler): New variable.
2014-12-12 20:27:04 +08:00
宋文武
7fc3d5f3ec
gnu: Add garcon.
...
* gnu/packages/xfce.scm (garcon): New variable.
2014-12-12 20:18:43 +08:00
宋文武
2eb7d77d48
gnu: Add exo.
...
* gnu/packages/xfce.scm (exo): New variable.
2014-12-12 20:16:22 +08:00
宋文武
6cec9818db
gnu: Add libxfce4ui.
...
* gnu/packages/xfce.scm (libxfce4ui): New variable.
2014-12-12 20:14:46 +08:00
宋文武
471dbb70f9
gnu: Add xfconf.
...
* gnu/packages/xfce.scm (xfconf): New variable.
2014-12-12 20:13:07 +08:00
宋文武
79c2528ffb
gnu: Add libxfce4util.
...
* gnu/packages/xfce.scm (libxfce4util): New variable.
2014-12-12 20:11:11 +08:00
宋文武
62ac2ed9f4
gnu: Add gtk-xfce-engine.
...
* gnu/packages/xfce.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-12 20:01:40 +08:00
Ludovic Courtès
180e33e3f2
gnu: freeipmi: Update to 1.4.7.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.7.
2014-12-11 18:02:07 +01:00
Ludovic Courtès
32bcad9709
gnu: wget: Update to 1.16.1.
...
* gnu/packages/wget.scm (wget): Update to 1.16.1.
2014-12-11 18:02:07 +01:00
宋文武
1b5758a65e
gnu: gdk-pixbuf: Propagate glib and libpng.
...
* gnu/packages/gtk.scm (gdk-pixbuf): Move glib and libpng to
'propagated-inputs'.
2014-12-11 19:43:19 +08:00
宋文武
4281d1b6f3
gnu: libxcomposite: Propagate inputs.
...
* gnu/packages/xorg.scm (libxcomposite): Move all existing 'inputs'
to 'propagated-inputs'.
2014-12-11 19:42:39 +08:00
Federico Beffa
57c3f71632
gnu: Add cffi.
...
* gnu/packages/python.scm (python-cffi, python2-cffi): New variables.
2014-12-10 14:27:44 +01:00
Federico Beffa
6c2cf86edb
Revert "gnu: gobject-introspection: Update to 1.42.0 and add new patch."
...
This reverts commit 66717243d0
. Several
packages fail to build with the new version.
2014-12-10 14:25:34 +01:00
Ludovic Courtès
c7e553a309
gnu: Add BBDB.
...
* gnu/packages/emacs.scm (bbdb): New variable.
2014-12-09 23:21:39 +01:00
Ludovic Courtès
71f571588f
gnu: emacs: Use 'glib-or-gtk-build-system'.
...
Fixes <http://bugs.gnu.org/19138 >.
Reported by Andreas Enge <andreas@enge.fr>.
* gnu/packages/emacs.scm (emacs)[build-system]: Switch to
GLIB-OR-GTK-BUILD-SYSTEM.
(emacs-no-x-toolkit): Add 'build-system' field.
2014-12-09 23:21:39 +01:00
Alex Kost
4a01b30b33
gnu: Move unclutter to (gnu packages xdisorg).
...
* gnu/packages/unclutter.scm: Remove.
(unclutter) Move to...
* gnu/packages/xdisorg.scm (unclutter): ... here. New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove unclutter file name.
2014-12-10 00:37:47 +03:00
Alex Kost
1410f342f7
gnu: Move scrot to (gnu packages xdisorg).
...
* gnu/packages/scrot.scm: Remove.
(scrot) Move to...
* gnu/packages/xdisorg.scm (scrot): ... here. New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Remove scrot file name.
2014-12-10 00:37:47 +03:00
Alex Kost
2e88e089da
gnu: Add wmctrl.
...
* gnu/packages/xdisorg.scm (wmctrl): New variable.
* gnu/packages/patches/wmctrl-64-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
2014-12-10 00:37:46 +03:00
Eric Bavier
426fde9ae1
gnu: Add c-reduce.
...
* gnu/packages/debug.scm (c-reduce): New variable.
2014-12-09 12:02:09 -06:00
Eric Bavier
3e4249ce10
gnu: Add llvm and clang.
...
* gnu/packages/llvm.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-09 12:02:08 -06:00
Eric Bavier
043092e80b
gnu: Add perl-sys-cpu.
...
* gnu/packages/perl.scm (perl-sys-cpu): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
b593600e21
gnu: Add perl-regexp-common.
...
* gnu/packages/perl.scm (perl-regexp-common): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
d193ba6d79
gnu: Add perl-getopt-tabular.
...
* gnu/packages/perl.scm (perl-getopt-tabular): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
31f3976a21
gnu: Add perl-file-which.
...
* gnu/packages/perl.scm (perl-file-which): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
2e66590aad
gnu: Add perl-test-script.
...
* gnu/packages/perl.scm (perl-test-script): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
c7518b04f0
gnu: Add perl-ipc-run3.
...
* gnu/packages/perl.scm (perl-ipc-run3): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
7850f47ac5
gnu: Add perl-probe-perl.
...
* gnu/packages/perl.scm (perl-probe-perl): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
63edfca495
gnu: Add perl-exporter-lite.
...
* gnu/packages/perl.scm (perl-exporter-lite): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
2aa466247f
gnu: Add perl-benchmark-timer.
...
* gnu/packages/perl.scm (perl-benchmark-timer): New variable.
2014-12-09 12:02:08 -06:00
Eric Bavier
8d809faf8c
gnu: Add delta.
...
* gnu/packages/debug.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-09 12:02:08 -06:00
Eric Bavier
47833c90d5
gnu: Add astyle.
...
* gnu/packages/pretty-print.scm (astyle): New variable.
2014-12-09 12:02:08 -06:00
Federico Beffa
5a4753a699
gnu: gobject-introspection: Define search path for typelib files.
...
* gnu/packages/glib.scm (gobject-introspection): Add 'native-search-paths' and
'search-paths' fields.
2014-12-09 13:43:03 +01:00
Federico Beffa
66717243d0
gnu: gobject-introspection: Update to 1.42.0 and add new patch.
...
* gnu/packages/glib.scm (gobject-introspection): Update to version 1.42.0.
Add patch 'gobject-introspection-absolute-shlib-path.patch' provided by Luca
Bruno <lucabru@src.gnome.org> for Nix.
2014-12-09 13:41:45 +01:00
Federico Beffa
a415f036e8
gnu: Add pycparser.
...
* gnu/packages/python.scm (python-pycparser, python2-pycparser): New variables.
2014-12-09 13:23:59 +01:00
Tomáš Čech
15f5f68656
gnu: Add slock.
...
* gnu/packages/dwm.scm (slock): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-09 13:19:47 +01:00
Tomáš Čech
d6e941bc95
gnu: add msmtp
...
* gnu/packages/mail.scm (msmtp): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-12-09 13:19:47 +01:00
宋文武
427476d57d
gnu: libwnck: Propagate inputs.
...
* gnu/packages/gnome.scm (libwnck, libwnck-1): Propagate inputs libxres and
startup-notification.
2014-12-09 19:15:07 +08:00
宋文武
02f707c590
system: Add skeleton '.zlogin'.
...
* gnu/system/shadow.scm (default-skeletons): Add .zlogin.
2014-12-09 18:52:11 +08:00
宋文武
4e2a21d3d2
system: Cleanup bash startup files.
...
* gnu/system.scm (etc-directory) (bashrc): Rename to 'profile'.
* gnu/system/shadow.scm (default-skeletons): Rename '.bashrc' to
'.bash_profile'. Don't source /etc/profile.
2014-12-09 18:51:01 +08:00
宋文武
fecbf86eaa
gnu: Add libwnck.
...
* gnu/packages/gnome.scm (libwnck, libwnck-1): New variables.
2014-12-09 18:50:01 +08:00
宋文武
a693bba135
gnu: Add startup-notification.
...
* gnu/packages/xdisorg.scm (startup-notification): New variable.
2014-12-09 18:50:01 +08:00
Ludovic Courtès
6412e58a68
system: Don't make /boot/grub/grub.cfg a symlink to the store.
...
This would not work when /boot is a separate partition, as reported by
Nikita Karetnikov <nikita@karetnikov.org> in <http://bugs.gnu.org/19220 >.
This fixes a regression introduced in 39d1f82
.
* gnu/build/install.scm (install-grub): Copy GRUB.CFG instead of
symlinking it, as was the case before 39d1f82
.
* gnu/build/vm.scm (register-grub.cfg-root): Add 'grub.cfg' parameter.
Make it a permanent GC root instead of an indirect GC root.
(initialize-hard-disk): Adjust accordingly.
* guix/scripts/system.scm (install-grub*): Replace use of
'add-indirect-root' by the addition of a permanent GC root in
%GC-ROOTS-DIRECTORY.
2014-12-09 11:06:50 +01:00
Ludovic Courtès
f6d9b3ded7
gnu: Add socat.
...
* gnu/packages/socat.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-08 23:29:23 +01:00
Ludovic Courtès
a182e94e25
linux-initrd: Add the 'virtio_console' module for QEMU guests.
...
* gnu/system/linux-initrd.scm (base-initrd)[virtio-modules]: Add
"virtio_console".
2014-12-08 23:29:23 +01:00
Federico Beffa
01480b9e1c
gnu: atlas: Remove MIPS from 'supported-systems'.
...
* gnu/packages/maths.scm (atlas): Drop support for "mips64el-linux".
2014-12-08 09:54:34 +01:00
Jason Self
e1bdb56e3b
gnu: linux-libre: Update to 3.18
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.18.
2014-12-07 20:52:55 -08:00
Ludovic Courtès
18316d8656
system: Add 'man-db' to '%base-packages'.
...
Suggested by Tsutsukakushi on #guix.
* gnu/system.scm (%base-packages): Add MAN-DB.
2014-12-07 22:59:46 +01:00
Ludovic Courtès
0d6a83390d
gnu: python2-py2cairo: Fix 'license' field.
...
* gnu/packages/gtk.scm (python2-py2cairo)[license]: Change to a list of
<license> (was a list of symbols.)
2014-12-07 12:14:19 +01:00
Alex Kost
4c8425b783
gnu: tzdata: Update to 2014j.
...
* gnu/packages/base.scm (tzdata): Update to 2014j.
2014-12-07 10:03:15 +03:00
宋文武
fa9d665385
gnu: fish: Use /etc as sysconfdir.
...
* gnu/packages/fish.scm (fish) [arguments]: Add #:configure-flags.
[origin]: Add snippet.
2014-12-07 11:52:22 +08:00
Ludovic Courtès
6036453fff
gnu: Add libyubikey and ykclient.
...
* gnu/packages/yubico.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-07 00:02:43 +01:00
Ludovic Courtès
6496de9bc2
activation: Don't create unneeded "/var/guix/gcroots/etc-directory".
...
* gnu/build/activation.scm (activate-etc): Don't create
"/var/guix/gcroots/etc-directory".
2014-12-06 16:03:49 +01:00
宋文武
4c8d523f93
gnu: fish: Update to 2.1.1.
...
* gnu/packages/fish.scm (fish): Update to 2.1.1.
2014-12-06 19:09:07 +08:00
Ludovic Courtès
39d1f82b52
system: Make /boot/grub/grub.cfg an indirect GC root.
...
Fixes <http://bugs.gnu.org/19160 >.
* guix/scripts/system.scm (install-grub*): Make /boot/grub/grub.cfg an
indirect GC root.
* gnu/build/install.scm (install-grub): Make TARGET a symlink.
* gnu/build/vm.scm (register-grub.cfg-root): New procedure.
(initialize-hard-disk): Use it.
2014-12-04 23:53:16 +01:00
Federico Beffa
bb986599e6
gnu: Add scipy.
...
* gnu/packages/python.scm (python-scipy, python2-scipy): New variables.
2014-12-04 16:06:40 +01:00
宋文武
65a056900f
gnu: Add dmenu.
...
* gnu/packages/dwm.scm (dmenu): New variable.
2014-12-04 18:51:14 +08:00
Ludovic Courtès
f47f676120
gnu: glib: Update to 2.40.2.
...
* gnu/packages/glib.scm (glib): Update to 2.40.2.
2014-12-03 22:52:19 +01:00
Ludovic Courtès
36d2a3afeb
gnu: glib: Work around unreliable GIO test.
...
Fixes <http://bugs.gnu.org/18445 >.
* gnu/packages/patches/glib-tests-gapplication.patch: New file
* gnu/packages/glib.scm (glib)[source]: Add it.
* gnu-system.am (dist_patch_DATA): Add it.
2014-12-03 22:52:19 +01:00
Ludovic Courtès
f2122ed1dc
gnu: dbus: Update to 1.8.10.
...
* gnu/packages/glib.scm (dbus): Update to 1.8.10.
(dbus-1.8.10): Remove.
2014-12-03 22:52:19 +01:00
John Darrington
1567bb1976
gnu: Add tre (including the agrep utility)
...
* gnu/packages/tre.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-03 11:14:57 +01:00
Alex Kost
d51cafb041
gnu: emacs: Add autoloads for Emacs packages.
...
* gnu/packages/emacs.scm (geiser): Make "geiser-autoloads.el" by
symlinking "geiser-install.el".
(emacs-w3m): Make "w3m-autoloads.el" by symlinking "w3m-load.el".
(emms): Make "emms-autoloads.el" by symlinking "emms-auto.el".
(paredit): Generate "paredit-autoloads.el".
(magit): Generate "magit-autoloads.el".
(emacs-wget): Generate "wget-autoloads.el".
2014-12-02 22:09:24 +03:00
Ludovic Courtès
ece9b4173b
gnu: Add more missing (gnu packages xdisorg) import.
...
This is a followup to 3c156c8..
* gnu/packages/qemu.scm, gnu/packages/texlive.scm: Use (gnu packages
xdisorg).
2014-12-02 18:29:55 +01:00
Ludovic Courtès
b2b7def1cc
gnu: Add missing (gnu packages xdisorg) import.
...
This is a followup to 3c156c8..
* gnu/packages/gl.scm: Use (gnu packages xdisorg).
2014-12-02 17:47:42 +01:00
Ludovic Courtès
6c0e878e68
gnu: Add missing uses of (gnu packages xdisorg).
...
This is a followup to 3c156c8
.
* gnu/packages/gtk.scm: Use (gnu packages xdisorg).
* gnu/packages/xorg.scm: Likewise.
2014-12-02 17:16:58 +01:00
Eric Bavier
f4c4513d47
gnu: Add gourmet.
...
* gnu/packages/nutrition.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-02 08:35:06 -06:00
Eric Bavier
0b96fb2ac0
gnu: Add python2-pygtk.
...
* gnu/packages/gtk.scm (python2-pygtk): New variable.
2014-12-02 08:35:06 -06:00
Eric Bavier
a1de06b6ab
gnu: Add python-pygobject.
...
* gnu/packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch:
New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/glib.scm (python-pygobject, python2-pygobject-2): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
fbcfa73074
gnu: Add python-pycairo.
...
* gnu/packages/gtk.scm (python-pycairo, python2-py2cairo): New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
ea5456c88c
gnu: Add python-elib.intl.
...
* gnu/packages/python.scm (python-elib.intl, python2-elib.intl): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
1671c07cc7
gnu: Add python-distutils-extra.
...
* gnu/packages/python.scm (python-distutils-extra, python2-distutils-extra):
New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
c937562e2f
gnu: Add python-pillow.
...
* gnu/packages/python.scm (python-pillow, python2-pillow): New variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
94914805c2
gnu: Add python-sqlalchemy.
...
* gnu/packages/python.scm (python-sqlalchemy, python2-sqlalchemy): New
variables.
2014-12-02 08:35:06 -06:00
Eric Bavier
b88e1b0a62
gnu: python: Add sqlite input.
...
* gnu/packages/patches/python-sqlite-3.8.4-test-fix.patch,
gnu/packages/patches/python2-sqlite-3.8.4-test-fix.patch: New patches.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/python.scm (python-2)[source]: Add patch.
[inputs]: Add sqlite.
(python)[source]: Add patch.
2014-12-02 08:33:31 -06:00
Eric Bavier
7639105b12
gnu: subversion: Fix libtool wrapper execution in hooks.
...
* gnu/packages/version-control.scm (subversion)[arguments]: New
'patch-libtool-wrapper-ls phase.
2014-12-02 08:33:30 -06:00
John Darrington
de878f1b29
gnu: Add xclip.
...
* gnu/packages/xdisorg.scm (xclip): New variable.
2014-12-02 15:13:10 +01:00
John Darrington
3c156c8a94
gnu: move xorg to xdisorg
...
* gnu/packages/xorg.scm (xeyes, pixman, libdrm, libdrm-2.4.33, mtdev):
Move to ...
* gnu/packages/xdisorg.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-12-02 15:13:10 +01:00
Federico Beffa
2ee8869a69
gnu: Add numpy.
...
* gnu/packages/python.scm (python-numpy, python2-numpy): New variables.
2014-12-02 11:12:44 +01:00
Ludovic Courtès
4cdec09a39
gnu: bittorrent: Build with 'glib-or-gtk-build-system'.
...
Fixes <http://bugs.gnu.org/19128 >.
* gnu/packages/bittorrent.scm (transmission)[build-system]: Change to
GLIB-OR-GTK-BUILD-SYSTEM.
[arguments]: Add #:glib-or-gtk-wrap-excluded-outputs argument.
2014-12-01 22:41:04 +01:00
Andreas Enge
e823c14918
gnu: libgpg-error: Update to 1.17.
...
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.17.
2014-12-01 22:39:47 +01:00
Andreas Enge
29cafd17f8
gnu: libtasn1: Update to 4.2.
...
* gnu/packages/gnutls.scm (libtasn1): Update to 4.2.
2014-12-01 22:35:39 +01:00
Andreas Enge
0bee13a4d9
gnu: parallel: Update to 20141122.
...
* gnu/packages/parallel.scm (parallel): Update to 20141122.
2014-12-01 22:33:44 +01:00
Andreas Enge
fc205802ed
gnu: ocrad: Update to 0.24.
...
* gnu/packages/ocrad.scm (ocrad): Update to 0.24.
2014-12-01 22:32:03 +01:00
Andreas Enge
98a11f81d1
gnu: libmicrohttpd: Update to 0.9.38.
...
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.38.
2014-12-01 22:30:39 +01:00
Andreas Enge
8cb3f90074
gnu: freeipmi: Update to 1.4.6.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.6.
2014-12-01 22:24:32 +01:00
Andreas Enge
3de92182a4
gnu: help2man: Update to 1.46.4.
...
* gnu/packages/man.scm (help2man): Update to 1.46.4.
2014-12-01 22:21:18 +01:00
Andreas Enge
bdeb576793
gnu: global: Update to 6.3.3.
...
* gnu/packages/global.scm (global): Update to 6.3.3.
2014-12-01 22:19:46 +01:00
Andreas Enge
4f7181b5df
gnu: ucommon: Update to 6.2.3.
...
* gnu/packages/telephony.scm (ucommon): Update to 6.2.3.
2014-12-01 21:46:32 +01:00
Andreas Enge
d514bedb05
gnu: cd-discid: Fix download location.
...
* gnu/packages/cdrom.scm (cd-discid): Fix download location.
2014-12-01 21:42:21 +01:00
Eric Bavier
a63094a752
gnu: Add git-test-sequence.
...
* gnu/packages/version-control.scm (git-test-sequence): New variable.
2014-12-01 00:23:24 -06:00
Eric Bavier
c7810bd1a8
gnu: Add git-flow.
...
* gnu/packages/version-control.scm (git-flow, shflags): New variables.
2014-12-01 00:23:23 -06:00
Ludovic Courtès
40b4c6d606
gnu: wpa-supplicant: Remove dependency on DBus.
...
* gnu/packages/admin.scm (wpa-supplicant): Remove dependency on DBUS.
2014-11-30 23:23:24 +01:00
Ludovic Courtès
9cb426b8bf
Revert "system: Add a 'needed-for-boot?' field to 'mapped-device'."
...
This reverts commit 3b09332adf
, which
turned out to be a bad idea because we need to have dependency
information between the device-mapping service and the file-system
service that uses it.
2014-11-30 18:54:07 +01:00
Federico Beffa
1c65314c60
gnu: Add matplotlib.
...
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): New
variables.
2014-11-30 16:59:08 +01:00
Alex Kost
2c37a34cb8
services: xorg: Add 'xf86-video-sis'.
...
* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add
ModulePath for 'xf86-video-sis'.
2014-11-30 09:53:20 +03:00
Taylan Ulrich B
2184ed9179
gnu: Add mg.
...
* gnu/packages/mg.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add mg.scm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-29 22:34:59 +01:00
宋文武
ec01f22d15
gnu: wireless-tools: Install the manual pages under $out/share/man.
...
* gnu/packages/linux.scm (wireless-tools)[origin]: Add snippet.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-29 22:34:58 +01:00
Ludovic Courtès
7dfc937e2f
gnu: Add abcde.
...
* gnu/packages/cdrom.scm (abcde): New variable.
2014-11-29 22:34:58 +01:00
Ludovic Courtès
e2bb5fd627
gnu: Add cd-discid.
...
* gnu/packages/cdrom.scm (cd-discid): New variable.
2014-11-29 22:34:58 +01:00
Ludovic Courtès
fbe52bcda2
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update.
2014-11-29 22:34:58 +01:00
Alex Kost
1cc8f3a63c
system: locale: Fix typo in docstring.
...
* gnu/system/locale.scm (localedef-command): Fix typo.
2014-11-30 00:33:00 +03:00
Andreas Enge
5e6bdf06a7
gnu: Rename fonts according to our new naming scheme.
...
* gnu/packages/fonts.scm (ttf-dejavu): Rename to ...
* gnu/packages/fonts.scm (font-dejavu): ... this.
* gnu/packages/fonts.scm (ttf-bitstream-vera): Rename to ...
* gnu/packages/fonts.scm (font-bitstream-vera): ... this.
* gnu/packages/fonts.scm (freefont-ttf): Rename to ...
* gnu/packages/fonts.scm (font-gnu-freefont-ttf): ... this.
* gnu/packages/fonts.scm (terminus-font): Rename to ...
* gnu/packages/fonts.scm (font-terminus): ... this.
2014-11-29 21:48:38 +01:00
Ludovic Courtès
3b09332adf
system: Add a 'needed-for-boot?' field to 'mapped-device'.
...
* gnu/system/file-systems.scm (<mapped-device>)[needed-for-boot?]: New
field.
* gnu/system.scm (operating-system-user-mapped-devices,
operating-system-boot-mapped-devices): Use it instead of trying to
guess. Guessing doesn't work when one refers to a partition using its
label, for instance.
* doc/guix.texi (Mapped Devices): Document 'needed-for-boot?'.
2014-11-29 14:40:26 +01:00
Ludovic Courtès
9cd0dfaa46
system: Change "en_US.UTF-8" to "en_US.utf8".
...
* build-aux/hydra/demo-os.scm (locale): Change to "en_US.utf8".
* gnu/system/install.scm (installation-os)[locale]: Ditto.
2014-11-29 11:37:53 +01:00
Ludovic Courtès
7c4885f0d7
linux-modules: Correctly propagate error code from 'init_module'.
...
* gnu/packages/patches/guile-linux-syscalls.patch (scm_load_linux_module):
Leave 'errno' unchanged when ERR != 0.
* gnu/build/linux-modules.scm (load-linux-module*): Check for the errno
value of ARGS to determine whether the module was already loaded.
2014-11-28 15:08:56 +01:00
Ludovic Courtès
08b1990a93
linux-initrd: Remove the ".ko" suffix from module names in 'base-initrd'.
...
* gnu/system/linux-initrd.scm (base-initrd): Remove the .ko suffix from
module names.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
d7e66f6295
linux-initrd: Remove now redundant module names.
...
* gnu/system/linux-initrd.scm (base-initrd)[virtio-modules]: Remove
"virtio.ko" and "virtio_ring.ko".
[virtio-9p-modules]: Remove "fscache.ko" and "9pnet.ko".
[linux-modules]: Remove "libahci.ko".
2014-11-28 00:10:28 +01:00
Ludovic Courtès
0e704a2d4e
linux-boot: Load modules and their dependencies, à la 'modprobe'.
...
* gnu/build/linux-boot.scm: Use (gnu build linux-modules).
(load-linux-module*): Remove.
(boot-system): Add #:linux-module-directory parameter.
[lookup-module]: New procedure.
Call 'current-module-debugging-port'. Pass #:lookup-module to
'load-linux-module*'. Map LOOKUP-MODULE on LINUX-MODULES.
* gnu/system/linux-initrd.scm (base-initrd): Adjust 'boot-system' call
accordingly. Adjust #:modules argument as well.
* gnu/system.scm (operating-system-activation-script)[%modules]: Likewise.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
600c285b63
linux-initrd: Copy modules and their dependencies to the initrd.
...
* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
Add 'lookup' procedure. Use 'recursive-module-dependencies' to
compute the list of modules to copy.
Adjust #:modules parameter.
2014-11-28 00:10:28 +01:00
Ludovic Courtès
fcaa5f44a1
system: Add (gnu build linux-modules).
...
* gnu/build/linux-modules.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-11-28 00:10:28 +01:00
Andreas Enge
4625141126
gnu: gcl: Drop 'strip phase.
...
* gnu/packages/lisp.scm (gcl): Drop 'strip phase to make maxima build.
2014-11-27 23:34:46 +01:00
Federico Beffa
ec00de358e
gnu: Add numpydoc.
...
* gnu/packages/python.scm (python-numpydoc, python2-numpydoc): New variables.
2014-11-27 09:50:47 +01:00
Ludovic Courtès
598e19dca1
system: Build system-wide locale definitions.
...
* gnu/system/locale.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/system.scm (<operating-system>)[locale]: Change the default to
"en_US.utf8".
(operating-system-locale-directory): New procecure.
(operating-system-derivation): Use it.
* doc/guix.texi (Using the Configuration System): Change example locale
to "fr_FR.utf8".
(operating-system Reference): Add xref to "Locales". Document
'locale-definitions'.
(Locales): New section.
* po/guix/POTFILES.in: Add gnu/system.scm.
2014-11-27 08:55:46 +01:00
Ludovic Courtès
e9bab1df6d
gnu: gawk: Build a UTF-8 locale for the tests.
...
* gnu/packages/gawk.scm (gawk)[arguments]: Add 'install-locales' phase.
2014-11-26 23:34:34 +01:00
Andreas Enge
9b4d1e7321
gnu: ccrtp: Update to 2.1.1.
...
* gnu/packages/telephony.scm (ccrtp): Update to 2.1.1.
2014-11-26 21:29:42 +01:00
Andreas Enge
e26e134b4a
gnu: ucommon: Update to 6.2.2.
...
* gnu/packages/telephony.scm (ucommon): Update to 6.2.2.
2014-11-26 14:56:51 +01:00
Andreas Enge
07ba213a39
gnu: sipwitch: Update to 1.9.3.
...
* gnu/packages/telephony.scm (sipwitch): Update to 1.9.3.
2014-11-26 14:56:51 +01:00
Ludovic Courtès
67979e42c3
linux-boot: Call 'pre-mount' before 'mount-root-file-system'.
...
Partly fixes <http://bugs.gnu.org/19190 >.
Reported by Nikita Karetnikov <nikita@karetnikov.org>.
* gnu/build/linux-boot.scm (boot-system): Move PRE-MOUNT call before
'mount-root-file-system' is called.
2014-11-26 11:58:06 +01:00
Ludovic Courtès
76bacc8264
linux-boot: Error out when 'pre-mount' returns #f.
...
* gnu/build/linux-boot.scm (boot-system): Call 'error' when PRE-MOUNT
returns #f.
2014-11-26 11:54:21 +01:00
Ludovic Courtès
97e1120903
gnu: glibc: Do not install all the locales.
...
* gnu/packages/base.scm (glibc)[outputs]: Remove "locales".
[arguments]: Remove --localedir argument. Change libc_cv_localedir
value to "/run/current-system/locale". Remove 'install-locales'
phase.
2014-11-26 11:16:05 +01:00
Ludovic Courtès
2d2a2bacc0
gnu: emms: Enable the 'mp3info' back-end for MP3 meta-data.
...
* gnu/packages/emacs.scm (emms)[arguments]: Properly initialize
'emms-info-mp3info-program-name'. This allows the 'emms-info-mp3info'
back-end to be enabled by default, even when 'mp3info' is not in
$PATH.
2014-11-26 09:24:06 +01:00
Ludovic Courtès
588a781396
gnu: pkg-config: Add pkg.m4 to the cross pkg-config.
...
Suggested by John Darrington.
* gnu/packages/pkg-config.scm (cross-pkg-config): Make
$out/share/aclocal a symlink to %PKG-CONFIG/share/aclocal.
2014-11-25 23:12:42 +01:00
Andreas Enge
e43c2a0b89
gnu: gss: Update to 1.0.3.
...
* gnu/packages/gsasl.scm (gss): Update to 1.0.3.
2014-11-25 22:47:51 +01:00
Federico Beffa
15bfe6d635
gnu: Add pyparsing.
...
* gnu/packages/python.scm (python-pyparsing, python2-pyparsing): New
variables.
2014-11-25 22:04:38 +01:00
Ludovic Courtès
a82bec4e89
gnu: Remove #:select on circular dependency.
...
* gnu/packages/mp3.scm: Remove #:select on (gnu packages linux) so that
the circular dependency is correctly handled.
2014-11-25 21:49:20 +01:00
Ludovic Courtès
77c9286d4a
gnu: Add EMMS.
...
* gnu/packages/emacs.scm (emms): New variable.
2014-11-25 18:01:59 +01:00
Ludovic Courtès
4d6b879cb5
file-systems: 'file-system-needed-for-boot?' always returns #t for "/".
...
Reported by Nikita Karetnikov.
* gnu/system/file-systems.scm (<file-system>): Rename 'needed-for-boot?'
accessor to '%file-system-needed-for-boot?'.
(file-system-needed-for-boot?): New inlinable procedure.
* gnu/system.scm (other-file-system-services)[file-systems]: Rely on
'file-system-needed-for-boot?' to handle the "/" case.
(operating-system-initrd-file)[boot-file-systems]: Likewise.
2014-11-25 18:01:59 +01:00
Ludovic Courtès
6eef465eea
gnu: libksba: Update to 1.3.2 [security fix].
...
* gnu/packages/gnupg.scm (libksba): Update to 1.3.2.
2014-11-25 18:01:59 +01:00
Ludovic Courtès
db84467a90
install: Add wpa-supplicant to the image.
...
Reported by Amirouche Boubekki <amirouche.boubekki@gmail.com>.
* gnu/system/install.scm (installation-os)[packages]: Add
WPA-SUPPLICANT.
2014-11-25 18:01:59 +01:00
Ludovic Courtès
086518ddf3
gnu: Add TagLib.
...
* gnu/packages/mp3.scm (taglib): New variable.
2014-11-25 18:01:59 +01:00
Ludovic Courtès
68ff528c75
gnu: Add mp3info.
...
* gnu/packages/mp3.scm (mp3info): New variable.
2014-11-25 18:01:59 +01:00
Andreas Enge
e6c1e91d8b
gnu: gcl: Update to 2.6.12.
...
* gnu/packages/lisp.scm (gcl): Update to 2.6.12.
2014-11-25 08:55:26 +01:00
Ludovic Courtès
c4a298c52c
gnu: grep: Update to 2.21.
...
* gnu/packages/base.scm (grep): Update to 2.21.
2014-11-24 22:47:41 +01:00
Federico Beffa
0da9853360
gnu: Add numpy-bootstrap.
...
* gnu/packages/python.scm (python-numpy-bootstrap, python2-numpy-bootstrap):
New file-local variables.
2014-11-24 22:22:20 +01:00
Taylan Ulrich B
2d8dc79c1e
gnu: Add rTorrent.
...
* gnu/packages/bittorrent.scm (rtorrent): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-24 22:01:47 +01:00
Ludovic Courtès
df66fee79a
gnu: Add libTorrent.
...
* gnu/packages/bittorrent.scm (libtorrent): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-24 22:01:08 +01:00
Julien Lepiller
e8435c4d28
gnu: Add claws-mail.
...
* gnu/packages/mail.scm (claws-mail): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-24 21:52:39 +01:00
Julien Lepiller
f58f767b6d
gnu: Add libetpan.
...
* gnu/packages/mail.scm (libetpan): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-24 21:52:39 +01:00
宋文武
98e9e22feb
gnu: Add getmail.
...
* gnu/packages/mail.scm (getmail): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-24 21:52:39 +01:00
Ludovic Courtès
20dd519cdb
doc: Add xrefs to the lsh manual.
...
Suggested by Adam Pribyl <pribyl@lowlevel.cz>.
* gnu/services/ssh.scm (lsh-service): Update docstring with xrefs to
the lsh manual. Fix typos.
* doc/guix.texi (Networking Services): Synchronize.
2014-11-24 21:52:39 +01:00
Alex Kost
1619111731
gnu: Add 'font-liberation'.
...
* gnu/packages/fonts.scm (font-liberation): New variable.
2014-11-24 23:18:50 +03:00
Federico Beffa
faef3b153a
gnu: xfig: Add 'wrap-xfig phase.
...
* gnu/packages/xfig.scm (xfig): Set XAPPLRESDIR environment variable to help
xfig find the app-defaults resource files.
2014-11-24 18:28:52 +01:00
Andreas Enge
47757541b9
gnu: vera: Update to 1.22.
...
* gnu/packages/dictionaries.scm (vera): Update to 1.22.
2014-11-23 22:13:13 +01:00
Andreas Enge
723fa420b4
gnu: ddrescue: Update to 1.19.
...
* gnu/packages/disk.scm (ddrescue): Update to 1.19.
2014-11-23 22:13:13 +01:00
Ludovic Courtès
b419c7f5fb
install: Add Cryptsetup to the image.
...
Reported by Nikita Karetnikov.
* gnu/system/install.scm (installation-os)[packages]: Add CRYPTSETUP.
* doc/guix.texi (System Installation): Mention it.
2014-11-23 21:56:31 +01:00
Andreas Enge
b6e2215af7
gnu: libcdio: Update to 0.93.
...
* gnu/packages/cdrom.scm (libcdio): Update to 0.93.
2014-11-23 21:52:18 +01:00
David Thompson
0c645f0bd1
gnu: abbaye: Fix install phase.
...
* gnu/packages/games (abbaye): Create '/share/pixmaps' directory
before installing.
2014-11-23 11:30:44 -05:00
Andreas Enge
bc0b89bb3e
gnu: xf86-video-openchrome: Patch to correct build failure.
...
* gnu/packages/xorg.scm (xf86-video-openchrome): Add patch for build failure
with glibc-2.20. Fixes bug #18740 .
* gnu/packages/patches/xf86-video-openchrome-includes.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
2014-11-23 15:46:06 +01:00
Federico Beffa
af89a66735
gnu: atlas: Try to fix build on MIPS.
...
* gnu/packages/maths.scm (atlas): Add MIPS specific configure flags.
2014-11-23 15:37:29 +01:00
Andreas Enge
bc9812f150
gnu: gegl: Disable tests.
...
* gnu/packages/gimp.scm (gegl): Disable tests since failures are apparently
not taken care of in upstream releases.
2014-11-23 13:49:48 +01:00
Ludovic Courtès
2acb8b272a
gnu: youtube-dl: Update to 2014.11.21.1.
...
* gnu/packages/video.scm (youtube-dl): Update to 2014.11.21.1.
2014-11-22 19:16:02 +01:00
Jason Self
49ff939f52
gnu: linux-libre: Update to 3.17.4
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.4.
2014-11-22 07:14:51 -08:00
Andreas Enge
5dee80dde2
gnu: libxkbcommon: Add inputs libx11 and xkeyboard-config and use
...
corresponding configure flags.
* gnu/packages/qt.scm (libxkbcommon): Add inputs libx11 and xkeyboard-config.
Use configure flags to set XKB config root and X11 locale root
directories.
2014-11-22 13:06:58 +01:00
Andreas Enge
8b6a5e0f82
gnu: qt: Add input ruby.
...
* gnu/packages/qt.scm (qt): Add input ruby.
2014-11-22 13:06:58 +01:00
Ludovic Courtès
e56512125d
gnu: pkg-config: Update to 0.28.
...
* gnu/packages/pkg-config.scm (%pkg-config): Update to 0.28.
2014-11-22 12:26:37 +01:00
Ludovic Courtès
0253ab3979
gnu: file: Update to 5.20.
...
* gnu/packages/file.scm (file): Update to 5.20.
(file-5.20): Remove.
* gnu/packages/patches/file-CVE-2014-3587.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
* gnu/packages/patchutils.scm (quilt): Use FILE instead of FILE-5.20.
* gnu/packages/version-control.scm (aegis): Ditto.
2014-11-22 12:24:41 +01:00
Manolis Ragkousis
a5b60e3c6b
gnu: Add AVR-Libc.
...
* gnu/packages/avr.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add avr.scm.
* gnu/packages/cross-base.scm (xgcc-avr): New variable.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
"avr".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-21 23:30:27 +01:00
Julien Lepiller
b977cd2b8e
gnu: Add hexchat.
...
* gnu/packages/messaging.scm (hexchat): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-21 22:52:17 +01:00
Andreas Enge
ff53457d05
gnu: libxkbcommon: Update to 0.5.0.
...
* gnu/packages/qt.scm (libxkbcommon): Update to 0.5.0.
Add input libxcb and native input pkg-config.
2014-11-21 18:01:22 +01:00
Andreas Enge
c736bc94e9
gnu: xcb-util-renderutil: Update to 0.3.9.
...
* gnu/packages/xorg.scm (xcb-util-renderutil): Update to 0.3.9.
2014-11-21 18:01:22 +01:00
Andreas Enge
60ac75cdd1
gnu: xcb-util-keysyms: Update to 0.4.0.
...
* gnu/packages/xorg.scm (xcb-util-keysyms): Update to 0.4.0.
2014-11-21 18:01:22 +01:00
Andreas Enge
6639292daa
gnu: xcb-util-image: Update to 0.4.0.
...
* gnu/packages/xorg.scm (xcb-util-image): Update to 0.4.0.
2014-11-21 18:01:22 +01:00
Andreas Enge
01400dd602
gnu: xcb-util: Update to 0.4.0.
...
* gnu/packages/xorg.scm (xcb-util): Update to 0.4.0.
2014-11-21 18:01:21 +01:00
Andreas Enge
f8f68c0749
gnu: libxcb: Update to 1.11.
...
* gnu/packages/xorg.scm (libxcb): Update to 1.11.
2014-11-21 18:01:21 +01:00
Andreas Enge
d1de5ff3b1
gnu: xcb-proto: Update to 1.11.
...
* gnu/packages/xorg.scm (xcb-proto): Update to 1.11.
2014-11-21 18:01:21 +01:00
Ludovic Courtès
9723ce5886
gnu: dbus: Add 1.8.10 as a replacement.
...
* gnu/packages/glib.scm (dbus)[replacement]: New field.
(dbus-1.8.10): New variable.
2014-11-21 16:33:53 +01:00
David Thompson
c09e60e4d5
gnu: Add pflask.
...
* gnu/packages/linux.scm (pflask): New variable.
2014-11-20 22:31:56 -05:00
Ludovic Courtès
fcf63cf880
vm: Introduce 'file-system-mapping'.
...
* gnu/system/vm.scm (<file-system-mapping>): New record type.
(%store-mapping): New variable.
(host-9p-file-system): Rename to...
(mapping->file-system): ... this. Replace 'source' and 'target'
parameters with 'mapping'. Set 'flags' field.
(virtualized-operating-system): Add 'mappings' parameter and honor
it.
(system-qemu-image/shared-store-script): Add 'mappings' parameter.
Pass it to 'virtualized-operating-system'. Use it in argument to
'common-qemu-options'.
2014-11-20 23:32:54 +01:00
Ludovic Courtès
96ffa27ba4
vm: Formalize use of '-virtfs' options.
...
* gnu/system/vm.scm (file-system->mount-tag, host-9p-file-system): New
procedures.
(virtualized-operating-system): Use 'host-9p-file-system' for the
store.
(common-qemu-options): Add 'shared-fs' parameter.
[virtfs-option]: New procedure.
Use it.
(system-qemu-image/shared-store-script): Adjust accordingly.
2014-11-20 23:30:44 +01:00
Ludovic Courtès
4dfbdcbcb4
linux-boot: Don't catch exceptions thrown by 'mount-root-file-system'.
...
* gnu/build/linux-boot.scm (mount-root-file-system): Remove 'catch #t'
around body. This was unneeded and even inconvenient because this
procedure is called from within 'call-with-error-handling' already.
2014-11-20 22:43:47 +01:00
Ludovic Courtès
1d18d87f34
services: xorg: Include ~/.guix-profile/bin to the session's $PATH.
...
Fixes <http://bugs.gnu.org/19119 >.
Reported by David Thompson <dthompson2@worcester.edu>.
* gnu/services/xorg.scm (xinitrc): Augment $PATH to include
~/.guix-profile/bin.
2014-11-20 21:14:39 +01:00
Ludovic Courtès
1c27641f46
file-systems: Always write the options field in /etc/mtab.
...
* gnu/build/file-systems.scm (mount-file-system): When OPTIONS is false,
write "rw" to /etc/mtab. This fixes a bug whereby 'remove-from-mtab'
in (guix syscalls) would otherwise raise a 'match-error' because of
the missing field. This affected file systems mounted from the
initrd, such as devtmpfs, which has options == #f.
2014-11-20 21:14:39 +01:00
Andreas Enge
8c3fc83411
gnu: icu4c: Update to 54.1.
...
* gnu/packages/icu4c.scm (icu4c): Update to 54.1.
* gnu/packages/patches/icu4c-test-date-format.patch: Remove unneeded patch.
* gnu-system.am (dist_patch_DATA): Unregister dropped patch.
2014-11-20 14:01:20 +01:00
John Darrington
a4d8913613
gnu: gst-plugins-good: Enable more plugins
...
* gnu/packages/gstreamer.scm (gst-plugins-good): New inputs:
cairo, gdk-pixbuf, flac, speex, libogg, libx11, zlib, libpng, libjpeg,
libXext, libxv, pulseaudio.
2014-11-19 23:42:28 +01:00
Ludovic Courtès
dd3b6d66b9
gnu: Add NcFTP Client.
...
* gnu/packages/ftp.scm (ncftp): New variable.
2014-11-19 22:07:02 +01:00
宋文武
77264d1512
gnu: Add Glulxe.
...
* gnu/packages/games.scm (glkterm, glulxe): New variables.
Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2014-11-19 09:44:30 -06:00
John Darrington
1fcf67f461
gnu: Add some more gstreamer plugins
...
* gnu/packages/gstreamer.scm (gst-plugins-good): New variable.
(gst-plugins-base): New inputs:
pango, libogg, libtheora,
libvorbis, libx11, libXext,
libxv, alsa-lib, zlib
2014-11-19 07:08:34 +01:00
John Darrington
24753e6947
gnu: busybox - whitespace changes only.
...
* gnu/packages/busybox.scm: Adjust formatting of description field.
2014-11-19 07:08:34 +01:00
Eric Bavier
93882f0eda
gnu: intltool: Make file a regular input.
...
* gnu/packages/glib.scm (intltool)[propagated-inputs]: Move file from here...
[inputs]: to here.
[arguments]: New 'patch-file-references phase.
2014-11-18 23:10:26 +01:00
Andreas Enge
3f2a772789
gnu: acl: Towards tests; enable infrastructure, but keep tests disabled
...
since they fail.
* gnu/packages/acl.scm (acl): Correct test target, add inputs perl and sed,
replace "/bin/sh" in perl test script.
2014-11-18 23:10:17 +01:00
Andreas Enge
aa3d901126
gnu: acl: Also install header files.
...
* gnu/packages/acl.scm (acl): Install header files. Drop unneeded phase
PATCH-MAKEFILE-SHELL.
2014-11-18 23:10:08 +01:00
宋文武
8f9580ca8b
gnu: Add Wine.
...
* gnu/packages/wine.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-18 22:30:09 +01:00
Julien Lepiller
7131ef4b4a
gnu: Add Openbox.
...
* gnu/packages/openbox.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-18 21:59:10 +01:00
Julien Lepiller
9a5acb54c1
gnu: pango: Add dependency on libxft.
...
* gnu/packages/gtk.scm (pango)[inputs]: Add LIBXFT.
2014-11-18 21:59:09 +01:00
Ludovic Courtès
186de634a7
gnu: curl: Enable more verbose test output.
...
* gnu/packages/curl.scm (curl)[arguments]: Fold 'patch-runtests' phase
into 'check' phase, and replace the standard 'check' phase. Run "make
-C tests test".
2014-11-18 13:56:07 +01:00
John Darrington
db5584dd11
gnu: Fix cross-compilation issue in guile-json
...
* gnu/packages/guile.scm (guile-json): Move guile from inputs to native inputs.
2014-11-18 10:45:45 +01:00
John Darrington
e093274238
gnu: Fix cross compilation issue with libgcrypt.
...
* gnu/packages/gnupg.scm (libgcrypt): Distinguish between the native and
non-native libgpg-error input
2014-11-18 10:38:13 +01:00
John Darrington
a6abac9f2e
gnu: Fix cross-compilation issues with autotools
...
* gnu/packages/autotools.scm (autoconf, automake): Move inputs to native-inputs.
2014-11-18 10:36:41 +01:00
Ludovic Courtès
05093579e9
gnu: Add perl-digest-sha1.
...
* gnu/packages/perl.scm (perl-digest-sha1): New variable.
2014-11-17 23:58:58 +01:00
Ludovic Courtès
90422555f1
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to post-0.8
commit.
(guix): Switch from GUIX-0.8 to GUIX-DEVEL.
2014-11-17 23:57:46 +01:00
Ludovic Courtès
47739f5165
gnu: guix: Update to 0.8.
...
* gnu/packages/package-management.scm (guix-0.7): Rename to...
(guix-0.8): ... this. Update to 0.8. Adjust users accordingly.
(guix): Switch from GUIX-DEVEL to GUIX-0.8.
2014-11-17 22:57:43 +01:00
David Thompson
6e206ac788
gnu: Add minetest.
...
* gnu/packages/patches/minetest-subgame-env-var.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/games.scm (minetest): New variable.
2014-11-16 19:02:24 -05:00
David Thompson
7e51e5bcf4
gnu: Add minetest-data.
...
* gnu/packages/games.scm (minetest-data): New variable.
2014-11-16 19:02:24 -05:00
David Thompson
024e2c1771
gnu: Add irrlicht.
...
* gnu/packages/games.scm (irrlicht): New variable.
2014-11-16 19:02:24 -05:00
David Thompson
19b396bf31
gnu: Add openal.
...
* gnu/packages/games.scm (openal): New variable.
2014-11-16 19:02:24 -05:00
Ludovic Courtès
7bcf372e84
gnu: hello: Update to 2.10.
...
* gnu/packages/base.scm (hello): Update to 2.10.
2014-11-16 22:10:55 +01:00
David Thompson
ecde61914e
gnu: ruby: Update to 2.1.5.
...
* gnu/packages/ruby.scm (ruby): Update to version 2.1.5.
2014-11-15 13:53:05 -05:00
Ludovic Courtès
38b19699b2
gnu: guix: Fix hash of snapshot source.
...
* gnu/packages/package-management.scm (guix-devel): Fix hash, which was
wrongfully input in commit a0e59dd
.
2014-11-15 19:27:48 +01:00
John Darrington
a886404f68
gnu: Add opus-tools
...
* gnu/packages/xiph.scm (opus-tools): New variable.
2014-11-15 19:13:46 +01:00
Jason Self
3a3278e956
gnu: linux-libre: Update to 3.17.3
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.3.
2014-11-14 20:31:09 -08:00
宋文武
13d1862632
gnu: Add Tiled.
...
* gnu/packages/games.scm (tiled): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-14 22:56:47 +01:00
Ludovic Courtès
a0e59dd806
gnu: guix: Update snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update snapshot.
2014-11-14 09:51:53 +01:00
Ludovic Courtès
48bd76e009
services: user-unmount: Change directory to "/" before unmounting.
...
* gnu/services/base.scm (user-unmount-service): Add 'chdir' call.
2014-11-14 00:48:43 +01:00
Ludovic Courtès
c29b69be2d
artwork: Update snapshot.
...
* gnu/artwork.scm (%artwork-repository): Update.
2014-11-13 23:12:46 +01:00
Ludovic Courtès
cd2512bfa3
gnu: file: Add itself as a native input for cross-compilation.
...
Fixes a regression introduced in c198872b
.
Reported by John Darrington.
* gnu/packages/file.scm (file)[self-native-input?]: New field.
2014-11-13 22:11:56 +01:00
Ludovic Courtès
351d690f37
gnu: aegis, quilt: Use file-5.20.
...
Suggested by Mark H Weaver.
* gnu/packages/version-control.scm (aegis): Use FILE-5.20 instead of FILE.
* gnu/packages/patchutils.scm (quilt): Likewise.
2014-11-13 21:41:38 +01:00
Ludovic Courtès
310081e27e
gnu: file: Remove replacement; add separate file-5.20 package.
...
* gnu/packages/file.scm (file)[replacement]: Remove.
(file/fixed): Remove.
(file-5.20): New variable.
2014-11-13 17:51:27 +01:00
Ludovic Courtès
db719df769
gnu: net-base: Update to 5.3.
...
Reported by nebuli on #guix.
* gnu/packages/admin.scm (net-base): Update to 5.3.
2014-11-13 14:02:14 +01:00
Ludovic Courtès
9a0569aafe
gnu: lsof: Update to 4.88.
...
Reported by nebuli on #guix.
* gnu/packages/lsof.scm (%ftp-base): New variable.
(lsof): Update to 4.88. Add /OLD as alternate URL.
2014-11-13 13:58:20 +01:00
Ludovic Courtès
bff39668b9
vm: Set the boot flag on the root partition.
...
Reported by nebuli on #guix.
* gnu/build/vm.scm (initialize-partition-table): Add #:bootable?
parameter and honor it.
(initialize-hard-disk): Likewise.
2014-11-13 13:42:44 +01:00
Ludovic Courtès
ced0106a44
linux-boot: Make more disk partition block devices.
...
Reported by nebuli on #guix.
* gnu/build/linux-boot.scm (make-disk-device-nodes): Make 16 block
devices for disk partitions.
2014-11-13 13:34:31 +01:00
Ludovic Courtès
3940c5cab3
gnu: file: Add 5.20 as a replacement--fixes CVE-2014-3710.
...
* gnu/packages/file.scm (file)[replacement]: New field.
(file/fixed): New variable.
2014-11-13 11:35:14 +01:00
Ludovic Courtès
3fd242e097
gnu: file: Fix typo in description.
...
* gnu/packages/file.scm (file)[description]: Fix typo.
2014-11-13 11:09:54 +01:00
Ludovic Courtès
ceb6b4c2aa
linux-initrd: Add modules for ATA controllers by default.
...
Reported by th3kent on #guix.
* gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Add
pata_acpi.ko and pata_atiixp.ko.
2014-11-13 10:42:32 +01:00
Ludovic Courtès
c43065a8ee
gnu: chicken: Update to 4.9.0.1.
...
* gnu/packages/scheme.scm (chicken): Update to 4.9.0.1.
2014-11-12 23:56:28 +01:00
Ludovic Courtès
5dee9acf53
gnu: gnutls: Update to 3.2.20--this fixes CVE-2014-8564.
...
* gnu/packages/patches/gnutls-server-name-fix.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnutls.scm (gnutls): Update to 3.2.20.
Remove 'patches' field.
2014-11-12 23:56:28 +01:00
Ludovic Courtès
b173d0e443
gnu: guix: Add Emacs as an input.
...
* gnu/packages/package-management.scm (guix-0.7)[native-inputs]: Add
Emacs.
2014-11-12 23:56:28 +01:00
Ludovic Courtès
be05e643ae
gnu: windowmaker: Leave 'wmaker' unwrapped.
...
Fixes <http://bugs.gnu.org/18698 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add 'pre-configure'
phase. Change 'wrap' phase to wrap 'wmaker.inst', not 'wmaker'.
2014-11-12 23:56:28 +01:00
Ludovic Courtès
08dbc3b550
services: xorg: Set argv[0] for the window manager.
...
* gnu/services/xorg.scm (xinitrc): Set argv[0] when invoking ratpoison
or wmaker.
2014-11-12 23:56:28 +01:00
宋文武
a21b42e225
gnu: Add GNU Typist.
...
* gnu/packages/games.scm (gtypist): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2014-11-12 14:38:55 +01:00
Ludovic Courtès
84dfb45821
gnu: Introduce (gnu artwork) module.
...
* gnu/artwork.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu/services/xorg.scm: Use it.
(%artwork-repository): Remove.
* gnu/system/grub.scm: Use it.
(%artwork-repository): Remove.
2014-11-12 14:28:36 +01:00
Ludovic Courtès
0ecc3bf309
gnu: xorg: Add SLiM theme based on work by Felipe López.
...
* gnu/services/xorg.scm (%artwork-repository, %default-slim-theme,
%default-slim-theme-name): New variables.
(slim-service): Add #:theme and #:theme-name parameters.
[slim.cfg]: Honor #:theme-name.
Honor #:theme by setting the "SLIM_THEMESDIR" environment variable.
* doc/guix.texi (X Window): Adjust 'slim-service' documentation
accordingly. Document '%default-slim-theme' and
'%default-slim-theme-name'.
2014-11-12 14:22:54 +01:00
Ludovic Courtès
85c4848fcc
gnu: guix: Update Git snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to commit
8ee0e71
.
2014-11-12 13:50:46 +01:00
Ludovic Courtès
42de960878
system: Shorten the default label for GRUB entries.
...
* gnu/system.scm (kernel->grub-label): Shorten entry labels.
2014-11-11 22:42:42 +01:00
Ludovic Courtès
f34c56be3a
activation: Set the firmware search path.
...
* gnu/build/activation.scm (activate-firmware): New procedure.
* gnu/system.scm (<operating-system>)[firmware]: New field.
(directory-union): New procedure.
(%base-firmware): New variable.
(operating-system-activation-script): Use 'directory-union', and call
'activate-firmware'.
* doc/guix.texi (operating-system Reference): Document 'firmware'.
2014-11-11 22:42:39 +01:00
Ludovic Courtès
1306b0b003
gnu: cross-base: Apply Qualcomm's patches for Binutils and GCC.
...
This fixes compilation of the ath9k-htc firmware. Before that, loading
it would result in "Target is unresponsive". The patches come from
the ath9k-htc firmware source.
* gnu/packages/patches/ath9k-htc-firmware-binutils.patch,
gnu/packages/patches/ath9k-htc-firmware-gcc.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/cross-base.scm (package-with-patch): New procedure.
(cross-binutils): Check whether TARGET starts with "xtensa-", and call
'package-with-patch' when it does.
(cross-gcc-patches): New procedure.
(cross-gcc): Use it to add patches.
2014-11-11 22:36:49 +01:00
Ludovic Courtès
594340bc79
services: xorg: Don't pass "-ac" to X.
...
This had pretty much no effects given "-nolisten tcp".
* gnu/services/xorg.scm (xorg-start-command): Remove "-ac" option.
2014-11-11 22:36:49 +01:00
Alex Kost
380f2ab6a4
gnu: fonts: Fix license of 'terminus-font'.
...
* gnu/packages/fonts.scm (terminus-font): Use 'silofl1.1' license.
2014-11-11 22:20:50 +03:00
Mark H Weaver
efe0be6de7
gnu: libuninameslist: Include package name in file-name of source tarball.
...
* gnu/packages/fontutils.scm (libuninameslist)[source]: Add file-name field.
2014-11-11 12:15:12 -05:00
Ludovic Courtès
501d764751
gnu-maintenance: Introduce <gnu-release> data type.
...
* guix/gnu-maintenance.scm (<gnu-release>): New record type.
(release-file): Rename to...
(release-file?): ... this. Return a Boolean.
(tarball->version, coalesce-releases): New procedures.
(releases): Call 'coalesce-releases' on RESULT. Return <gnu-release>
objects instead of pairs.
(latest-release): Likewise.
(package-update-path): Adjust accordingly.
* gnu/packages.scm (check-package-freshness): Adjust accordingly.
2014-11-11 15:31:35 +01:00
Andreas Enge
b118401f71
gnu: polkit: Propagate input glib.
...
* gnu/packages/polkit.scm (polkit): Propagate input glib.
* gnu/packages/polkit.scm (polkit-qt): Drop input glib, now available
through propagation.
2014-11-11 10:51:52 +01:00
Mark H Weaver
5220e6200b
gnu: libpsl: Include package-name in file-name of source tarball.
...
* gnu/packages/web.scm (libpsl)[source]: Add file-name field.
2014-11-10 23:50:24 -05:00
Ludovic Courtès
a6b55314b1
gnu: Add wrapper for Freedink.
...
* gnu/packages/games.scm (freedink-engine, freedink-data): Make
private.
(freedink): New variable.
2014-11-11 00:06:01 +01:00
Sylvain Beucler
bb3b71ce87
gnu: Add GNU Freedink.
...
* gnu/packages/games.scm (freedink-engine, freedink-data): New
variables.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>.
2014-11-11 00:03:24 +01:00
Ludovic Courtès
fdaacbad85
services: Add 'auto-start?' field to <service>.
...
* gnu/services.scm (<service>)[auto-start?]: New field.
* gnu/services/dmd.scm (dmd-configuration-file): Honor it.
* gnu/system/install.scm (cow-store-service): Add 'auto-start?' field.
2014-11-10 23:23:32 +01:00
Ludovic Courtès
03920078d5
gnu: libmikmod: Avoid dlopening libasound & co.
...
* gnu/packages/sdl.scm (libmikmod)[arguments]: New field.
2014-11-10 23:12:01 +01:00
Ludovic Courtès
b756d3da4c
doc: Mention "audio" and "video" groups in configuration template.
...
* gnu/system/os-config.tmpl (users): Add "audio" and "video" groups and
explain.
2014-11-10 22:42:14 +01:00
Ludovic Courtès
d6e2a622c4
services: Add 'user-unmount-service' as an essential service.
...
* gnu/services/base.scm (user-unmount-service): New procedure.
* gnu/system.scm (essential-services): Use it.
* gnu/system/install.scm (cow-store-service): Mention it in comment.
2014-11-10 22:42:14 +01:00
Ludovic Courtès
7eda0c567b
install: Add GRUB to the set of global packages.
...
* gnu/system/install.scm (installation-os)[packages]: Add GRUB.
2014-11-10 22:42:14 +01:00
Andreas Enge
054a3921f0
gnu: Add polkit-qt.
...
* gnu/packages/polkit.scm (polkit-qt): New variable.
2014-11-10 13:15:25 +01:00
David Thompson
bcc046fc87
gnu: Add guile-sdl.
...
* gnu/packages/sdl.scm (guile-sdl): New variable.
2014-11-09 19:15:25 -05:00
David Thompson
d6f74baf5d
gnu: Add sdl-union.
...
* gnu/packages/sdl.scm (sdl-union): New variable.
2014-11-09 19:15:25 -05:00
Ludovic Courtès
a2b63d58d4
gnu: Re-synchronize a couple of synopses with the Womb.
...
* gnu/packages/lisp.scm (gcl): Synchronize synopsis.
* gnu/packages/scheme.scm (mit-scheme): Ditto.
2014-11-09 22:33:45 +01:00
Andreas Enge
c4bd2aca00
gnu: Add polkit.
...
* gnu/packages/polkit.scm (polkit): New variable.
* gnu/packages/patches/polkit-drop-test.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch file.
2014-11-09 18:55:31 +01:00
Andreas Enge
922ea80683
gnu: Add nspr.
...
* gnu/packages/polkit.scm (nspr): New variable.
2014-11-09 11:09:12 +01:00
Ludovic Courtès
b138ec947a
gnu: Add Image::ExitTool.
...
* gnu/packages/photo.scm (perl-image-exiftool): New variable.
2014-11-08 22:34:24 +01:00
Ludovic Courtès
28567712f3
system: grub: Adjust default theme color.
...
* gnu/system/grub.scm (%default-theme)[color-highlight]: Change
foreground to cyan, as suggested by Felipe López.
2014-11-08 22:34:24 +01:00
Jason Self
bfdbaf779f
gnu: ffmpeg-2.2: Update to 2.2.10.
...
* gnu/packages/video.scm (ffmpeg-2.2): Update to version 2.2.10.
2014-11-08 07:50:55 -08:00
Jason Self
75058ecaea
gnu: ffmpeg: Update to 2.4.3.
...
* gnu/packages/video.scm (ffmpeg): Update to version 2.4.3.
2014-11-08 07:46:44 -08:00
Ludovic Courtès
421c3bcc1b
services: udev: Make /dev/kvm 666 as a workaround.
...
* gnu/services/base.scm (kvm-udev-rule): Change /dev/kvm mode to 666 to
work around <http://bugs.gnu.org/18994 >.
2014-11-08 15:10:42 +01:00
Ludovic Courtès
99ae9ceb18
system: grub: Add preliminary support for themes.
...
* gnu/system/grub.scm (<grub-image>, <grub-theme>): New record types.
(%artwork-repository, %background-image): New variables.
(<grub-configuration>)[theme]: New field.
(svg->png, resize-image, grub-background-image, eye-candy): New
procedures.
(grub-configuration-file): Use 'eye-candy' and add it in BUILDER.
2014-11-08 15:10:42 +01:00
Ludovic Courtès
810568b35f
vm: The 'run-vm' scripts now passes its arguments to QEMU.
...
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Add "$@" at
the end of the script.
(common-qemu-options): Remove trailing newline.
* doc/guix.texi (Invoking guix system): Document it.
2014-11-08 15:10:42 +01:00
Ludovic Courtès
d8c1944196
gnu: slim: Update URL.
...
Reported by Felipe López <felipe.lopez@openmailbox.org>.
* gnu/packages/slim.scm (slim)[origin, home-page]: Update URL.
2014-11-08 15:10:42 +01:00
Ludovic Courtès
6aa260af12
vm: Fix 'vm --full-boot' to produce a sufficient disk image.
...
* gnu/system/vm.scm (system-qemu-image/shared-store): Add
#:disk-image-size and #:full-boot? parameters and honor them. Pass
'#:copy-inputs? full-boot?', and change #:inputs argument.
* guix/scripts/system.scm (system-derivation-for-action): Pass
#:disk-image-size to 'system-qemu-image/shared-store'.
* doc/guix.texi (Invoking guix system): Mention use of '--image-size' in
conjunction with '--full-boot'.
2014-11-08 15:10:42 +01:00
Andreas Enge
a9967103de
gnu: acct: Update to 6.6.2.
...
* gnu/packages/acct.scm (acct): Update to 6.6.2.
2014-11-08 13:25:53 +01:00
Andreas Enge
cff1c5c1c6
gnu: Add mozjs (Mozilla Spidermonkey).
...
* gnu/packages/polkit.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Register new file.
2014-11-08 13:24:21 +01:00
Andreas Enge
a50fbf0d65
gnu: libassuan: Update to 2.1.3.
...
* gnu/packages/gnupg.scm (libassuan): Update to 2.1.3.
2014-11-08 12:12:05 +01:00
Ludovic Courtès
9b24c76802
gnu: grub: Add dependency on GNU Unifont.
...
* gnu/packages/grub.scm (unifont): New variable.
(grub)[arguments]: Copy and unzip Unifont in 'patch-stuff' phase.
[native-inputs]: Add UNIFONT.
2014-11-08 01:05:35 +01:00
Ludovic Courtès
ab11f0bed4
vm: Support 'guix system vm --full-boot'.
...
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Add
#:full-boot? parameter and honor it.
* guix/scripts/system.scm (system-derivation-for-action): Likewise.
(perform-action): Likewise.
(show-help): Document '--full-boot'.
(%options): Add '--full-boot'.
(guix-system): Add #:full-boot? argument in call to 'perform-action'.
* doc/guix.texi (Invoking guix system): Document it.
2014-11-08 01:05:35 +01:00
Ludovic Courtès
91cc5aff5a
services: xorg: Add argv[0] in X invocation.
...
* gnu/services/xorg.scm (xorg-start-command): Add missing argv[0] in
'execl' call.
2014-11-08 01:05:35 +01:00
Andreas Enge
0fa22d5a7c
gnu: xf86-video-intel: Swap input libdrm with mesa.
...
* gnu/packages/xorg.scm (xf86-video-intel): Drop input libdrm, add input
mesa.
2014-11-07 22:41:13 +01:00
Ludovic Courtès
72b030c049
gnu: cppunit: Add missing space in description.
...
* gnu/packages/check.scm (cppunit)[description]: Add missing space.
2014-11-07 17:52:11 +01:00
Ludovic Courtès
41eb11988e
gnu: Move pkg-config to 'native-inputs' in various places.
...
* gnu/packages/glib.scm (libsigc++): Move pkg-config to
'native-inputs'.
(glibmm): Likewise.
* gnu/packages/mpd.scm (mpd): Likewise.
* gnu/packages/package-management.scm (guix-0.7): Likewise.
* gnu/packages/sdl.scm (sdl-net): Likewise.
(sdl-ttf): Likewise.
* gnu/packages/xiph.scm (vorbis-tools): Likewise.
2014-11-07 17:52:11 +01:00
Ludovic Courtès
d2e59637e3
services: xorg: Allow users to specify a list of resolutions.
...
* gnu/services/xorg.scm (xorg-start-command): Add #:resolutions
parameter and 'screen-section' procedure. Use it.
* doc/guix.texi (X Window): Adjust accordingly.
2014-11-07 00:00:08 +01:00
Ludovic Courtès
f703413e41
services: xorg: Allow users to specify the drivers to use.
...
* gnu/services/xorg.scm (xorg-start-command): Add #:drivers parameter.
Add 'device-section' procedure, and use it in 'xserver.conf'.
* doc/guix.texi (X Window): Document it.
2014-11-07 00:00:08 +01:00
Ludovic Courtès
e30442b53b
services: xorg: Fix typo in xserver.conf.
...
* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add missing
double-quote in AllowMouseOpenFail.
2014-11-07 00:00:02 +01:00
Ludovic Courtès
41d07f5e98
gnu: Add xf86-video-modesetting.
...
* gnu/packages/xorg.scm (xf86-video-modesetting): New variable.
* gnu/services/xorg.scm (xorg-start-command)[xserver.conf]: Add
ModulePath line for XF86-VIDEO-MODESETTING, commented out.
2014-11-06 23:58:54 +01:00
Ludovic Courtès
3c1f0e3b99
vm: Factorize common QEMU options.
...
* gnu/system/vm.scm (common-qemu-options): New procedure.
(system-qemu-image/shared-store-script): Use it.
2014-11-06 22:58:31 +01:00
Ludovic Courtès
263d05be8d
vm: Remove unused procedure.
...
* gnu/system/vm.scm (input->name+output): Remove. Its last user
disappeared in commit b53833b
.
2014-11-06 19:26:27 +01:00
Ludovic Courtès
50fe945c01
gnu: ots: Make sure the shared library has the '.so' extension.
...
Fixes <http://bugs.gnu.org/18521 >.
* gnu/packages/ots.scm (ots)[arguments]: Add #:phases.
2014-11-06 14:54:40 +01:00
Ludovic Courtès
12bcf94a9a
gnu: Synchronize descriptions with the Womb.
...
Note: some of these changes undo bits of 35b9e4232
.
* gnu/packages/base.scm, gnu/packages/gperf.scm, gnu/packages/guile.scm,
gnu/packages/libidn.scm, gnu/packages/miscfiles.scm,
gnu/packages/telephony.scm: Adjust synopses and descriptions as
suggested by 'make sync-descriptions'.
2014-11-05 23:23:38 +01:00
Ludovic Courtès
95f92d4e2c
system: Define 'INFOPATH' in /etc/profile.
...
* gnu/system.scm (etc-directory)[bashrc]: Set 'INFOPATH'.
2014-11-05 22:59:50 +01:00
Ludovic Courtès
b1821e8272
gnu: guix: Update development snapshot.
...
* gnu/packages/package-management.scm (guix-devel): Update to commit
84934f4
.
2014-11-05 22:59:50 +01:00
Ludovic Courtès
63854bcbb1
services: Add NTP service.
...
* gnu/services/networking.scm (ntp-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
2014-11-05 11:25:39 +01:00
Ludovic Courtès
98c16943d5
services: Increase delay before SIGKILL is sent when halting.
...
* gnu/services/base.scm (user-processes-service): Increase the default
value of 'grace-delay'. This leaves more time for processes to clean
up their PID files, /tmp/.X0-lock, etc.
2014-11-05 11:25:39 +01:00
Ludovic Courtès
52b321e908
gnu: ntp: Build with POSIX capabilities support on GNU/Linux.
...
* gnu/packages/ntp.scm (ntp)[inputs]: New field.
2014-11-05 11:25:39 +01:00
Ludovic Courtès
65fb4515f0
vm: Disable swap devices in virtualized OSes.
...
* gnu/system/vm.scm (virtualized-operating-system): Add 'swap-devices'
field.
2014-11-05 11:25:39 +01:00
Ludovic Courtès
6b464e6e5a
gnu: sdl: Fix home page URLs.
...
* gnu/packages/sdl.scm (sdl-image, sdl-mixer, sdl-net, sdl-ttf): Prepend
"http://" to 'home-page'.
2014-11-05 11:25:39 +01:00
Eric Bavier
e0622a9c4a
gnu: calcurse: Update to 3.2.1.
...
* gnu/packages/calcurse.scm (calcurse): Update to 3.2.1.
2014-11-04 21:37:47 -06:00
David Thompson
f9664de768
gnu: freeimage: Remove MIPS from supported-systems.
...
* gnu/packages/image.scm (freeimage): Drop support for "mips64el-linux".
2014-11-04 22:10:50 -05:00
Andreas Enge
dad287bdba
gnu: phonon: Update to 4.8.2.
...
* gnu/packages/kde.scm (phonon): Update to 4.8.2.
2014-11-04 23:47:32 +01:00
Andreas Enge
0d011aad10
gnu: xf86-video-ati: Update to 6.14.6.
...
* gnu/packages/xorg.scm (xf86-video-ati): Update to 6.14.6 to circumvent
build failures.
2014-11-04 22:55:46 +01:00
Andreas Enge
8de1691475
gnu: qt: Update to 5.3.2.
...
* gnu/packages/qt.scm (qt): Update to 5.3.2. Drop configure flag
-no-neon, which is not supported any more.
2014-11-04 19:14:29 +01:00
Ludovic Courtès
3b1bba4cab
gnu: gcc-4.9: Update to 4.9.2.
...
* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.2.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
342005e7e3
gnu: Add GNU adns.
...
* gnu/packages/adns.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
121de2e107
gnu: evince: Use 'glib-or-gtk-build-system'.
...
* gnu/packages/gnome.scm (evince)[build-system]: Switch to
GLIB-OR-GTK-BUILD-SYSTEM.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
d611d0833f
gnu: gdb: Do not install libopcodes and libbfd.
...
* gnu/packages/gdb.scm (gdb)[arguments]: Add 'post-install' phase.
2014-11-04 18:59:25 +01:00
Ludovic Courtès
b77b84717d
gnu: gdb: Update to 7.8.1.
...
* gnu/packages/gdb.scm (gdb): Update to 7.8.1.
2014-11-04 18:59:25 +01:00
Federico Beffa
aec149e32a
gnu: Add docbook-xml-4.2
...
* gnu/packages/docbook.scm (docbook-xml-4.2): New variable.
2014-11-04 18:43:08 +01:00
Federico Beffa
6f885c059c
gnu: Add gnome-themes-standard.
...
* gnu/packages/gnome.scm (gnome-themes-standard): New variable.
2014-11-04 18:33:32 +01:00
Federico Beffa
cd14b5e3f3
gnu: librsvg: Generate complete loaders.cache including support for SVG.
...
* gnu/packages/gnome.scm (librsvg): Add 'generate-full-cache phase.
2014-11-04 18:16:12 +01:00
Andreas Enge
ff0a8c590d
gnu: qt: Explicitly link with the dbus library.
...
* gnu/packages/qt.scm (qt, qt-4): Add a configure flag to link explicitly
with dbus.
2014-11-04 15:41:20 +01:00
Andreas Enge
6f7f24092f
gnu: swig: Disable input python.
...
* gnu/packages/swig.scm (swig): Disable input python. Before, it was not
taken into account during configure; now that it is found, it fails
its tests. None of the dependent packages need it.
2014-11-04 13:43:20 +01:00
Andreas Enge
4f38d922fe
gnu: swig: Update to 3.0.2.
...
* gnu/packages/swig.scm (swig): Update to 3.0.2.
2014-11-04 13:42:01 +01:00
Andreas Enge
17e1ddf697
gnu: swig: Update to 2.0.12.
...
* gnu/packages/swig.scm (swig): Update to 2.0.12.
2014-11-04 13:41:02 +01:00
Andreas Enge
3c0f23290d
gnu: python-wrapper: Propagate input python.
...
* gnu/packages/python.scm (python-wrapper): Propagate input python, so that
the python libraries are made available as well as the python3 binaries
without the symbolic links.
2014-11-04 13:40:32 +01:00
Eric Bavier
b38e45d813
gnu: Use version-major+minor in gnome and gtk.
...
* gnu/packages/gnome.scm (gnome-desktop, gnome-doc-utils,
libgnome-keyring, evince, gsettings-desktop-schemas,
gnome-icon-theme, libnotify, lipeas, glade, libcroco, libgsf,
librsvg, libidl, orbit2, gconf, gnome-mime-data, gnome-vfs,
libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade,
libgnomeprint, libgnomeprintui, libbonoboui, goffice, gnumeric): Use
version-major+minor.
(shared-mime-info, hicolor-icon-theme): Wrap long uri lines.
* gnu/packages/gtk.scm (atk, pangox-compat, gtksourceview, gdk-pixbuf,
at-spi2-core, at-spi2-atk, gtk+-2, gtk+, pangomm, atkmm, gtkmm,
gtkmm-2): Use version-major+minor.
2014-11-04 05:03:26 -06:00
Federico Beffa
6888830b35
gnu: Add Cython.
...
* gnu/packages/python.scm (cython, cython2): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-11-03 10:36:50 +01:00
Ludovic Courtès
3b509259bf
gnu: man-pages: Build sequentially.
...
Fixes <http://bugs.gnu.org/18701 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/man.scm (man-pages)[arguments]: Add #:parallel-build? #f.
2014-11-02 23:23:43 +01:00
Ludovic Courtès
d460204f2e
system: Allow Linux-libre to find our 'modprobe' command.
...
Fixes <http://bugs.gnu.org/18525 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/build/activation.scm (activate-modprobe): New procedure.
* gnu/system.scm (modprobe-wrapper): New procedure.
(operating-system-activation-script): Use both.
2014-11-02 23:06:17 +01:00
Ludovic Courtès
ac67e20582
gnu: kmod: 'kmod static-nodes' command honors $LINUX_MODULE_DIRECTORY.
...
* gnu/packages/patches/kmod-module-directory.patch: Add hunk for
tools/static-nodes.c. Taken from Nixpkgs, where it was added by
Eelco Dolstra <eelco.dolstra@logicblox.com>.
2014-11-02 22:06:27 +01:00
Ludovic Courtès
05962f2958
packages: Implement grafts.
...
Thanks to Mark H. Weaver <mhw@netris.org> for insightful discussions
and suggestions.
* guix/packages.scm (<package>)[graft]: New field.
(patch-and-repack): Invoke 'package-derivation' with #:graft? #f.
(package-source-derivation): Likewise. Do not use (%guile-for-build)
in call to 'patch-and-repack', and we could end up using a grafted
Guile.
(expand-input): Likewise, also for 'package-cross-derivation' call.
(package->bag): Add #:graft? parameter. Honor it. Use 'strip-append'
instead of 'package-full-name'.
(input-graft, input-cross-graft, bag-grafts, package-grafts): New
procedures.
(package-derivation, package-cross-derivation): Add #:graft? parameter
and honor it.
* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Add
recursive call on 'graft'.
* guix/build-system/gnu.scm (package-with-explicit-inputs,
package-with-extra-configure-variable, static-package): Likewise.
(gnu-build): Use the ungrafted Guile to avoid full rebuilds.
(gnu-cross-build): Likewise.
* guix/build-system/cmake.scm (cmake-build): Likewise.
* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Likewise.
* guix/build-system/perl.scm (perl-build): Likewise.
* guix/build-system/python.scm (python-build): Likewise.
* guix/build-system/ruby.scm (ruby-build): Likewise.
* guix/build-system/trivial.scm (guile-for-build): Likewise.
* tests/packages.scm ("package-derivation, direct graft",
"package-cross-derivation, direct graft", "package-grafts,
indirect grafts", "package-grafts, indirect grafts, cross",
"package-grafts, indirect grafts, propagated inputs",
"package-derivation, indirect grafts"): New tests.
("bag->derivation", "bag->derivation, cross-compilation"): Wrap in
'parameterize'.
* doc/guix.texi (Security Updates): New node.
(Invoking guix build): Document --no-graft.
2014-11-02 21:22:12 +01:00
Andreas Enge
5c2033f864
gnu: Add oxygen-icons.
...
* gnu/packages/kde.scm (oxygen-icons): New variable.
2014-11-02 19:13:44 +01:00
David Thompson
43402c5cd2
gnu: Add freeimage.
...
* gnu/packages/image.scm (freeimage): New variable.
2014-11-02 12:33:25 -05:00
Andreas Enge
76c9b6aaef
gnu: libart-lgpl: Update to 2.3.21.
...
* gnu/packages/gnome.scm (libart-lgpl): Update to 2.3.21.
2014-11-02 13:15:39 +01:00
Eric Bavier
edda6db236
gnu: wget: Add input libpsl.
...
* gnu/packages/wget.scm (wget)[inputs]: Add libpsl.
2014-10-31 20:25:02 -05:00
Eric Bavier
488e886384
gnu: Add libpsl.
...
* gnu/packages/web.scm (libpsl): New variable.
2014-10-31 20:25:02 -05:00
Eric Bavier
fb7bdb43ef
gnu: wget: Upgrade to 1.16.
...
* gnu/packages/wget.scm (wget)[source]: Upgrade to 1.16.
[inputs]: Add libidn.
[native-inputs]: Add python, perl-http-daemon, and
perl-io-socket-ssl.
2014-10-31 20:25:02 -05:00
Eric Bavier
3484d052fa
gnu: Add perl-io-socket-ssl.
...
* gnu/packages/web.scm (perl-io-socket-ssl): New variable.
2014-10-31 20:25:02 -05:00
Eric Bavier
a16e9204ad
gnu: Add perl-net-ssleay.
...
* gnu/packages/openssl.scm (perl-net-ssleay): New variable.
2014-10-31 20:25:02 -05:00
David Thompson
12d39eb514
gnu: ruby: Update to 2.1.4.
...
* gnu/packages/ruby.scm: Update. Remove the now redundant readline patch.
2014-10-31 18:57:30 -04:00
Jason Self
c268a0d4a6
gnu: linux-libre: Update to 3.17.2.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.2.
2014-10-30 21:13:20 -07:00
Ludovic Courtès
49aeaedfa7
gnu: gpsbabel: Correctly unquote the value for #:tests?.
...
* gnu/packages/gps.scm (gpsbabel)[arguments]: Add missing unquote.
Fixes typo introduced in 8235039
.
2014-10-31 00:10:44 +01:00
Ludovic Courtès
82350397ed
gnu: gpsbabel: Disable tests on i686.
...
* gnu/packages/gps.scm (gpsbabel)[arguments]: Add #:tests?.
2014-10-30 14:08:03 +01:00
Andreas Enge
e9a6d2252c
gnu: texlive: Move script packages from native-inputs to inputs.
...
* gnu/packages/texlive.scm (texlive): Move perl, python and tcsh from
native inputs to inputs.
2014-10-30 00:01:02 +01:00
Andreas Enge
b32c8549e4
gnu: texlive: Add inputs fontforge and ruby.
...
* gnu/packages/texlive.scm (texlive): Add interpreters fontforge and ruby
to the inputs.
2014-10-29 21:21:50 +01:00
Andreas Enge
7591698210
gnu: texlive: Use system potrace instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add potrace as an input and modify
the configure flags accordingly.
2014-10-29 21:21:49 +01:00
Andreas Enge
4797d84ddb
gnu: potrace: Install libraries and header files.
...
* gnu/packages/fontutils.scm (potrace): Add configure flag to install
libraries and header files.
2014-10-29 21:21:49 +01:00
Andreas Enge
283fd55b41
gnu: texlive: Drop obsolete input t1lib.
...
* gnu/packages/texlive.scm (texlive): Drop input t1lib and the corresponding
configure flag.
Since texlive-2013, xdvi uses freetype instead of t1lib for rendering.
2014-10-29 21:21:49 +01:00
Andreas Enge
609578a7d0
gnu: texlive: Use system libpaper instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add libpaper as an input and modify
the configure flags accordingly.
2014-10-29 21:21:49 +01:00
Andreas Enge
c70cf7eb07
gnu: texlive: Use system harfbuzz instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add harfbuzz as an input and modify
the configure flags accordingly.
2014-10-29 21:21:48 +01:00
Andreas Enge
27383915ce
gnu: harfbuzz: Add and enable input graphite2.
...
* gnu/packages/gtk.scm (harfbuzz): Add input graphite2 and enable it with
the corresponding configure flag.
2014-10-29 21:21:48 +01:00
Andreas Enge
be2c88caa0
gnu: texlive: Use system graphite2 instead of bundled copy.
...
* gnu/packages/texlive.scm (texlive): Add graphite2 as an input and modify
the configure flags accordingly.
2014-10-29 21:21:48 +01:00
Ludovic Courtès
3b23972059
gnu: Add GPS Correlate.
...
* gnu/packages/gps.scm (gpscorrelate): New variable.
2014-10-29 17:58:42 +01:00
Ludovic Courtès
83aabfbcc6
gnu: Add GPSBabel.
...
* gnu/packages/gps.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-10-29 14:58:31 +01:00
Ludovic Courtès
a96a82d79e
system: Add pciutils and pciutils to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add PCIUTILS and USBUTILS.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
4902c3ecc6
gnu: Add ath9k-htc-firmware.
...
* gnu/packages/firmware.scm: New file.
* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add 'firmware.scm'.
(dist_patch_DATA): Add the patch.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
9d3074609a
gnu: Add Xtensa bare-bones cross-compiler.
...
* gnu/packages/cross-base.scm (xgcc-xtensa): New variable.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
"xtensa-elf".
2014-10-29 00:31:23 +01:00
Ludovic Courtès
31a123fe00
gnu: guile-ncurses: Update to 1.6.
...
* gnu/packages/guile.scm (guile-ncurses): Update to 1.6.
2014-10-29 00:31:23 +01:00
Ludovic Courtès
7491edafdb
gnu: mit-scheme: Fix typo in 'supported-systems'.
...
* gnu/packages/scheme.scm (mit-scheme)[supported-systems]: Correct
spelling of "mips64el-linux".
2014-10-28 10:29:36 +01:00
Ludovic Courtès
f15615b119
gnu: atlas: Make it non-substitutable.
...
Suggested by Federico Beffa <beffa@ieee.org>.
* gnu/packages/maths.scm (atlas)[arguments]: Pass #:substitutable? #f.
[description]: Adjust accordingly.
2014-10-28 10:17:55 +01:00
Ludovic Courtès
f47638a353
gnu: Mark a few packages as unsupported on MIPS.
...
* gnu/packages/gprolog.scm (gprolog): Add 'supported-systems' field.
* gnu/packages/qemu.scm (qemu-headless): Likewise.
* gnu/packages/qt.scm (qt): Likewise.
* gnu/packages/scheme.scm (racket): Likewise.
2014-10-28 01:18:50 +01:00
John Darrington
eeb3703db5
gnu: Add miscfiles
...
* gnu/packages/miscfiles.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-10-27 11:17:21 +01:00
Mark H Weaver
4e2f98c539
gnu: Add prefix to license imports in (gnu packages feh).
...
* gnu/packages/feh.scm: Import (guix licenses) with #:prefix license: to avoid
importing 'imlib2' from both (gnu packages image) and (guix licenses).
2014-10-27 03:35:02 -04:00
Mark H Weaver
6becfdff76
gnu: ruby: Miscellaneous improvements to package definition.
...
* gnu/packages/ruby.scm (ruby): Compute major+minor version string for the
source URI. Switch to the .bz2 tarball and update the hash accordingly.
Remove 'autoconf' from the inputs. Change 'native-search-paths' to the
directory that is actually created by the build. Remove the package name
from the synopsis.
(ruby-1.8): Compute major+minor version string for the source URI, and avoid
the use of 'name' in the URI computation. Remove 'name' field, since it is
inherited and no longer needed.
2014-10-27 03:20:36 -04:00
Pjotr Prins
218ee89b0c
gnu: Add ruby 1.8.7.
...
* gnu/packages/ruby.scm (ruby-1.8): New variable.
2014-10-27 03:20:32 -04:00
Alex Kost
b94ae0b89e
gnu: gnutls: Fix path to a guile site directory.
...
Suggested by Ludovic Courtès.
* gnu/packages/gnutls.scm (gnutls): Add '--with-guile-site-dir' configure
flag.
2014-10-27 09:56:58 +03:00
Mark H Weaver
fa35dafe9a
gnu: parallel: Update to 20141022.
...
* gnu/packages/parallel.scm (parallel): Update to 20141022.
2014-10-26 23:05:29 -04:00
Mark H Weaver
bed9307062
gnu: tor: Update to 0.2.5.10.
...
* gnu/packages/tor.scm (tor): Update to 0.2.5.10.
2014-10-26 16:49:55 -04:00
Alex Kost
8835aed4ad
licenses: Add 'imlib2'.
...
* guix/licenses.scm (imlib2): New variable.
* gnu/packages/image.scm (imlib2): Use it.
2014-10-26 22:22:43 +03:00
Eric Bavier
35b9e4232c
gnu: Some cleanup based on lint checkers.
...
* gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm,
gnu/packages/apr.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm,
gnu/packages/base.scm, gnu/packages/calcurse.scm, gnu/packages/cdrom.scm,
gnu/packages/check.scm, gnu/packages/compression.scm, gnu/packages/cook.scm,
gnu/packages/crypto.scm, gnu/packages/cryptsetup.scm, gnu/packages/curl.scm,
gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm,
gnu/packages/doxygen.scm, gnu/packages/dwm.scm, gnu/packages/elf.scm,
gnu/packages/emacs.scm, gnu/packages/feh.scm, gnu/packages/file.scm,
gnu/packages/fish.scm, gnu/packages/flex.scm, gnu/packages/fltk.scm,
gnu/packages/fontutils.scm, gnu/packages/games.scm, gnu/packages/gcal.scm,
gnu/packages/gcc.scm, gnu/packages/geeqie.scm, gnu/packages/ghostscript.scm,
gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/glib.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gperf.scm, gnu/packages/grub.scm, gnu/packages/gsasl.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile.scm,
gnu/packages/hurd.scm, gnu/packages/icu4c.scm, gnu/packages/image.scm,
gnu/packages/imagemagick.scm, gnu/packages/irssi.scm, gnu/packages/kde.scm,
gnu/packages/libdaemon.scm, gnu/packages/libevent.scm,
gnu/packages/libidn.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm,
gnu/packages/lout.scm, gnu/packages/lsh.scm, gnu/packages/lsof.scm,
gnu/packages/lua.scm, gnu/packages/maths.scm, gnu/packages/mcrypt.scm,
gnu/packages/mp3.scm, gnu/packages/netpbm.scm, gnu/packages/noweb.scm,
gnu/packages/ocaml.scm, gnu/packages/openssl.scm, gnu/packages/pcre.scm,
gnu/packages/pdf.scm, gnu/packages/pkg-config.scm,
gnu/packages/pretty-print.scm, gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/rsync.scm, gnu/packages/scheme.scm, gnu/packages/scrot.scm,
gnu/packages/sdl.scm, gnu/packages/skribilo.scm, gnu/packages/ssh.scm,
gnu/packages/stalonetray.scm, gnu/packages/tcl.scm, gnu/packages/tcsh.scm,
gnu/packages/telephony.scm, gnu/packages/texlive.scm, gnu/packages/tor.scm,
gnu/packages/valgrind.scm, gnu/packages/version-control.scm,
gnu/packages/vim.scm, gnu/packages/vpn.scm, gnu/packages/w3m.scm,
gnu/packages/web.scm, gnu/packages/wordnet.scm, gnu/packages/xiph.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/packages/zile.scm,
gnu/packages/zip.scm, gnu/packages/zsh.scm [synopsis, description]: Adjust
according to lint checkers.
* gnu/packages/fltk.scm (fltk)[source]: Wrap long line in uri.
* /gnu/packages/xiph.scm (libogg, libtheora, vorbis-tools)[source]: Same.
2014-10-26 13:03:53 -05:00
Federico Beffa
ec322be248
gnu: Add ATLAS.
...
* gnu/packages/maths.scm (atlas): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-10-26 15:16:06 +01:00
Joshua Grant
822efdff8a
Update name and email address for Joshua Grant.
2014-10-26 14:48:57 +01:00
John Darrington
3435266298
gnu: Add cppunit
...
* gnu/packages/check.scm (cppunit): New variable.
2014-10-26 08:50:58 +01:00
Mark H Weaver
1d1efa6c6a
gnu: pulseaudio: Fix CVE-2014-3970 and intermittent test failures.
...
* gnu/packages/patches/pulseaudio-CVE-2014-397.patch: New file.
* gnu/packages/patches/pulseaudio-fix-mult-test.patch: New file.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/pulseaudio.scm (pulseaudio): Add patches.
2014-10-26 02:55:38 -04:00
Mark H Weaver
16755848fc
gnu: acl: Install library and disable failing test suite.
...
Previously, this package was completely broken. It installed only
binaries that failed to run for lack of the shared library.
* gnu/packages/acl.scm (acl): Disable tests. Remove customized
'check' phase that ran tests and ignored errors. Remove 'perl' as
input, needed only for tests. Replace 'install' phase with one that
includes 'install-lib' target.
2014-10-26 02:55:38 -04:00
Mark H Weaver
e102df2812
gnu: openssl: Update to 1.0.1j.
...
* gnu/packages/openssl.scm (openssl): Update to 1.0.1j.
2014-10-26 02:55:38 -04:00
Mark H Weaver
c57a6e4cd5
gnu: gettext: Update to 0.19.3.
...
* gnu/packages/gettext.scm (gettext): Update to 0.19.3.
2014-10-26 02:55:37 -04:00
Mark H Weaver
459cad2311
gnu: bash: Update to 4.3.30.
...
* gnu/packages/bash.scm (%patch-series-4.3): Add patches 28-30.
(bash)[source]: Remove parser-oob patch. It is superceded by
upstream patch bash43-028.
2014-10-26 02:55:37 -04:00
Mark H Weaver
6178ae9cb7
gnu: make: Update to 4.1.
...
* gnu/packages/base.scm (make): Update to 4.1. Adapt 'default_shell'
substitution to new code.
* gnu/packages/commencement.scm (gnu-make-boot0): Remove code that
manually removed guile.c from list of things to build.
2014-10-26 02:55:37 -04:00
Mark H Weaver
f9e687b51a
gnu: ffmpeg: Add version 2.2.9 and use it for vlc.
...
* gnu/packages/video.scm (ffmpeg-2.2): New variable.
(vlc): Use ffmpeg-2.2.
2014-10-25 20:06:43 -04:00
Andreas Enge
569ac04681
gnu: python2-pyicu: Update to 1.8.
...
* gnu/packages/python.scm (python2-pyicu): Update to 1.8.
2014-10-24 21:36:41 +02:00
Mark H Weaver
23466647a8
gnu: vlc: Update to 2.1.5.
...
* gnu/packages/video.scm (vlc): Update to 2.1.5.
2014-10-23 20:16:46 -04:00
Mark H Weaver
47bc885c2c
gnu: icecat: Update to 31.2.0.
...
* gnu/packages/gnuzilla.scm (icecat): Update to 31.2.0. Download
source from GNU mirrors.
2014-10-23 18:47:39 -04:00
Mark H Weaver
388fd01b02
gnu: emacs: Update to 24.4.
...
* gnu/packages/patches/emacs-configure-sh.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/emacs.scm (emacs): Update to 24.4. Add 'acl' as input.
Remove --with-crt-dir configure option.
(emacs-no-x-toolkit): Add 'inotify-tools' as input. Adjust to cope
with the lack of configure-flags in the main 'emacs' package.
2014-10-21 00:07:31 -04:00
Eric Bavier
1454a2ba88
gnu: ccache: Upgrade to 3.1.10.
...
* gnu/packages/ccache.scm (ccache): Upgrade to 3.1.10.
[source]: Remove patches.
* gnu/packages/patches/ccache-stdc-predef-test.patch: Delete patch.
* gnu-system.am (dist_patch_DATA): Remove it.
2014-10-20 16:49:32 -05:00
Jason Self
7947a05439
gnu: ffmpeg: Update to 2.4.2.
...
* gnu/packages/video.scm (ffmpeg): Update to version 2.4.2.
2014-10-20 12:32:42 -07:00
John Darrington
45c151d9b4
gnu: Add sane-backends
...
* gnu/packages/scanner.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-10-20 18:13:36 +02:00
Andreas Enge
9a9f1003ae
gnu: sqlite: Add readline as input.
...
* gnu/packages/databases.scm (sqlite): Add input readline.
2014-10-20 16:10:09 +02:00
Ian Denhardt
29a7c98a42
gnu: Add 'version-prefix' and 'version-major+minor'; use them.
...
The procedure version-prefix truncates a version string to a certain
number of components. version-major+minor is a special case of this,
which extracts the "major.minor" part of the string. Previously this
was handled by an expression common to several packages.
* guix/utils.scm (version-prefix, version-major+minor): New procedures
* gnu/packages/backup.scm (duplicity): Use version-major+minor.
* gnu/packages/cmake.scm (cmake): Likewise.
* gnu/packages/gnome.scm (libbonobo, libbonoboui): Likewise.
* gnu/packages/gnutls.scm (gnutls): Likewise.
* gnu/packages/mail.scm (gmime): Likewise.
* gnu/packages/mpd.scm (mpd): Likewise.
* gnu/packages/mpi.scm (openmpi): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-10-20 15:32:54 +02:00
John Darrington
d99e12d247
gnu: Add ntp
...
* gnu/packages/ntp.scm: New file.
* gnu-system.am (gnu/packages/ntp.scm): Add it.
2014-10-19 10:03:34 +02:00
Ludovic Courtès
67a86d3b8d
gnu: valgrind: Don't build on mipsel64-linux.
...
* gnu/packages/valgrind.scm (valgrind): Add 'supported-systems'.
2014-10-17 23:23:20 +02:00
Ludovic Courtès
1d830bc0c2
gnu: sdl-gfx: Build only on Intel machines.
...
* gnu/packages/sdl.scm (sdl-gfx): Add 'supported-systems' field.
2014-10-17 23:23:20 +02:00
Jason Self
fd2b6df2a8
gnu: linux-libre: Update to 3.17.1.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.1.
2014-10-16 05:45:44 -07:00
Ludovic Courtès
51861587c6
gnu: gnutls: Patch bug in 'set-session-server-name!'.
...
* gnu/packages/patches/gnutls-server-name-fix.patch: New file.
* gnu/packages/gnutls.scm (gnutls)[source]: Use it.
* gnu-system.am (dist_patch_DATA): Add it.
2014-10-14 23:09:07 +02:00
John Darrington
11c38cbe0d
gnu: Add xboing
...
* gnu/packages/games.scm (xboing): New variable.
2014-10-13 23:39:23 +02:00
Ludovic Courtès
3de9a5936c
gnu: gnutls: Update to 3.2.19.
...
* gnu/packages/gnutls.scm (gnutls): Update to 3.2.19.
2014-10-13 23:34:09 +02:00
Eric Bavier
6aad2d625f
gnu: xfig, transfig: Patch compiler flags for mips and i686.
...
* gnu/packages/xfig.scm (xfig, transfig)[arguments]: Have Makefile
substitution match for more targets.
2014-10-13 10:11:43 -05:00
Mark H Weaver
0546393164
gnu: nss-mdns: Add alternate source URLs.
...
Based on 8c43746
by Ludovic Courtès <ludo@gnu.org>.
Fixes <http://bugs.gnu.org/18704 >.
* gnu/packages/avahi.scm (nss-mdns)[source]: Add Debian and Fedora mirrors.
2014-10-13 03:03:42 -04:00
Ludovic Courtès
7d09fb3464
gnu: icu4c: Reinstate RUNPATH on shared libraries.
...
Fixes <http://bugs.gnu.org/18695 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/icu4c.scm (icu4c)[arguments]: In 'add-lib-to-runpath',
reinstate RUNPATH on files under lib/. Fixes a regression introduced
in commit 7239828
.
2014-10-13 00:34:44 +02:00
Ludovic Courtès
817efe8bb1
gnu: guile-ssh: Update to 0.7.1.
...
* gnu/packages/ssh.scm (guile-ssh)[source]: Update to 0.7.1.
[arguments]: Remove ssh/Makefile.am fiddling from 'autoreconf' phase.
Remove #:parallel-build? argument.
[inputs]: Add LIBGCRYPT-1.5.
2014-10-13 00:32:14 +02:00
Ludovic Courtès
e3703818db
gnu: libssh: Add libgcrypt bug-fix patch.
...
Suggested by Artyom Poptsov <poptsov.artyom@gmail.com>.
* gnu/packages/ssh.scm (libssh)[source]: Add 'patches'.
2014-10-13 00:30:49 +02:00
Ludovic Courtès
3ad9a0b1e7
gnu: guix: Update development snapshot.
...
* gnu/packages/package-management.scm (guix-0.7): Make public.
(guix-devel)[source]: Update to commit 14e84b2
.
[propagated-inputs]: New field.
(guix): Alias for GUIX-DEVEL.
2014-10-13 00:29:09 +02:00
John Darrington
14e84b2d97
gnu: Add unixodbc
...
* gnu/packages/databases.scm (unixodbc): New variable.
2014-10-12 14:19:26 +02:00
Mark H Weaver
fac8b30bf8
gnu: magit: Update to 1.2.1.
...
* gnu/packages/emacs.scm (magit): Update to 1.2.1.
2014-10-12 03:32:36 -04:00
Mark H Weaver
1b7d5242c3
gnu: libarchive: Apply fixes including for CVE-2013-0211.
...
* gnu/packages/patches/libarchive-CVE-2013-0211.patch,
gnu/packages/patches/libarchive-fix-lzo-test-case.patch,
gnu/packages/patches/libarchive-mtree-filename-length-fix.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/backup.scm (libarchive)[source]: Add patches.
2014-10-11 23:21:37 -04:00
Eric Bavier
36ae58488b
gnu: Add transfig.
...
* gnu/packages/xfig.scm (transfig): New variable.
2014-10-11 21:11:23 -05:00
Eric Bavier
b3f3fb825e
gnu: Add xfig.
...
* gnu/packages/xfig.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-10-11 21:11:23 -05:00
Eric Bavier
a0e9b72e44
gnu: libjpeg: Upgrade to version 9a.
...
* gnu/packages/image.scm (libjpeg): Upgrade to version 9a.
2014-10-11 21:11:23 -05:00
Eric Bavier
50d74f3964
gnu: Add imake.
...
* gnu/packages/xorg.scm (imake): New variable.
2014-10-11 21:11:23 -05:00
John Darrington
fddbf35bf5
gnu: Add perl-zip.
...
* gnu/packages/zip.scm (perl-zip): New variable.
2014-10-11 17:00:15 +02:00
Mark H Weaver
d8b85b7d42
gnu: openssh: Update to 6.7p1.
...
* gnu/packages/ssh.scm (openssh): Update to 6.7p1.
2014-10-11 02:57:39 -04:00
Mark H Weaver
58d08c369b
Add copyright line to gnuzilla.scm.
...
* gnu/packages/gnuzilla.scm: Add copyright line for Mark H Weaver, which
should have been added in 74c7af9
(gnu: icecat: Update to 31.1.1).
2014-10-11 02:57:35 -04:00
John Darrington
7239828d29
gnu: icu4c: Correct error in the binaries' runpath
...
* gnu/packages/icu4c.scm (icu4c): Apply the RUNPATH to the binaries,
instead of the libs
2014-10-10 05:35:07 +02:00
Mark H Weaver
74c7af9fb8
gnu: icecat: Update to 31.1.1.
...
* gnu/packages/gnuzilla.scm (icecat): Update to 31.1.1. Add 'pango',
'freetype', 'libxft' and 'pulseaudio' as inputs. Set
'out-of-source?' to #t. Remove 'sanitise' phase. Adapt customized
'configure' phase to handle 'out-of-source?' build. Add
'--with-l10n-base' argument to configure.
2014-10-09 00:04:43 -04:00
Eric Bavier
c824d34fae
gnu: cmake: Use our curl, zlib, expat, bzip2, and libarchive.
...
* gnu/packages/cmake.scm (cmake)[arguments]: Move sh-patching to new
'patch-bin-sh phase. New 'set-paths phase.
[inputs]: Add curl, zlib, expat, bzip2, and libarchive.
[description]: Fix space after end-of-sentence.
2014-10-08 11:56:58 -05:00
Eric Bavier
ae133b89cc
gnu: slim: Fix typo in synopsis and wrap description.
...
* gnu/packages/slim.scm (slim)[synopsis]: Fix typo.
[description]: Fix two-space-after-end-of-sentence. Wrap to 80
characters.
2014-10-08 09:39:17 -05:00
Eric Bavier
36160ebbfb
gnu: conkeror: install conkeror-spawn-helper.
...
* gnu/packages/conkeror.scm (conkeror)[build-system]: Change to
gnu-build-system. Adjust arguments accordingly.
[inputs]: Remove now-implicit bash.
[native-inputs]: Remove now-implicit tar and gzip.
[description]: Fix two-space-after-end-of-sentence. Remove comment
about separate conkeror-spawn-process-helper package.
2014-10-08 08:57:08 -05:00
Eric Bavier
0c115d8c64
gnu: Add fontforge.
...
* gnu/packages/fontutils.scm (fontforge): New variable.
2014-10-07 16:37:13 -05:00
Eric Bavier
f945bf06af
gnu: Add libuninameslist.
...
* gnu/packages/fontutils.scm (libuninameslist): New variable.
2014-10-07 16:37:13 -05:00
Eric Bavier
5277dbb062
gnu: Add libspiro.
...
* gnu/packages/fontutils.scm (libspiro): New variable.
2014-10-07 16:37:12 -05:00
Eric Bavier
ee69f85c7d
gnu: Add potrace.
...
* gnu/packages/fontutils.scm (potrace): New variable.
2014-10-07 16:37:12 -05:00
Ludovic Courtès
fa0c1d6104
services: Add '%facebook-host-aliases'.
...
* gnu/services/networking.scm (%facebook-host-aliases): New variable.
* doc/guix.texi (Networking Services): Document it.
2014-10-07 23:18:41 +02:00
Ludovic Courtès
568841d491
system: Export 'local-host-aliases'.
...
* gnu/system.scm (local-host-aliases): New procedure.
(default-/etc/hosts): Use it.
2014-10-07 23:18:41 +02:00
John Darrington
c28ba7aa60
gnu: boost: Add zlib to the inputs.
...
* gnu/packages/boost.scm (boost): Add zlib to inputs.
2014-10-07 11:51:00 +02:00
Ludovic Courtès
eb564fc389
gnu: eudev: Really update to 1.10.
...
* gnu/packages/linux.scm (eudev)[version]: Fix typo.
[source]: Add 'snippet'.
2014-10-07 10:31:45 +02:00
Mark H Weaver
cb90e7e0eb
gnu: mupdf: Update to 1.6.
...
* gnu/packages/pdf.scm (mupdf): Update to 1.6.
2014-10-06 23:41:28 -04:00
Mark H Weaver
235c4ec30a
gnu: mupdf: Use a source URL where older versions remain available.
...
* gnu/packages/pdf.scm (mupdf)[source]: Download from the archive
subdirectory, where both old and new versions are kept.
2014-10-06 23:41:24 -04:00
Jason Self
2de52589dd
gnu: eudev: Update to 1.10.
...
* gnu/packages/linux.scm (eudev): Update to version 1.10.
2014-10-06 16:10:58 -07:00
John Darrington
80059f54d9
gnu: clucene: Enable the contrib-libs.
...
* gnu/packages/rdf.scm (clucene): Enable the contribs-lib directory.
2014-10-06 23:26:15 +02:00
John Darrington
475992f20d
gnu: libxdamage: Move inputs to propagated-inputs
...
* gnu/packages/xorg.scm (libxdamage): Move all existing inputs
to propagated-inputs.
2014-10-06 23:26:11 +02:00
Ludovic Courtès
177088a3f3
gnu: net-tools: Allow compilation with current libc and GCC.
...
* gnu/packages/patches/net-tools-bitrot.patch: New file.
* gnu/packages/linux.scm (net-tools): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
2014-10-06 23:11:41 +02:00
Ludovic Courtès
75af27f764
gnu: mit-scheme: Restrict to non-MIPS systems.
...
* gnu/packages/scheme.scm (mit-scheme)[supported-systems]: New field.
2014-10-06 19:34:27 +02:00
Jason Self
108e0c6101
gnu: linux-libre: Update to 3.17.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.17.
2014-10-06 05:04:24 -07:00
Ian Denhardt
b0d1f10b5e
gnu: Add feh.
...
* gnu/packages/feh.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-10-06 09:57:13 +02:00
Ludovic Courtès
8c43746f35
gnu: libdaemon: Add alternate source URLs.
...
Fixes <http://bugs.gnu.org/18639 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/libdaemon.scm (libdaemon)[source]: Add Debian and Fedora
mirrors.
2014-10-06 09:57:12 +02:00
Jason Self
04a6e43755
gnu: linux-libre: Update to 3.16.4.
...
* gnu/packages/linux.scm (libogg): Update to version 3.16.4.
2014-10-05 19:56:16 -07:00
Mark H Weaver
f410c11076
gnu: xpdf: Update to 3.04.
...
* gnu/packages/patches/xpdf-constchar.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/pdf.scm (xpdf): Update to 3.04. Remove patch.
Add libpng as an input.
2014-10-05 22:39:37 -04:00
Ludovic Courtès
708be46bfd
gnu: dbus: Move 'pkg-config' to 'native-inputs'.
...
* gnu/packages/glib.scm (dbus): Move PKG-CONFIG to 'native-inputs'.
2014-10-05 22:24:33 +02:00
Ludovic Courtès
8fa9ff20a8
gnu: dbus: Create $out/etc/dbus-1/{system,session}.d to placate 'dbus-launch'.
...
* gnu/packages/glib.scm (dbus)[arguments]: Add 'post-install' phase.
2014-10-05 22:24:33 +02:00
Ludovic Courtès
22e47b640e
gnu: dbus: Update to 1.8.8.
...
* gnu/packages/glib.scm (dbus): Update to 1.8.8.
2014-10-05 22:24:33 +02:00
Ludovic Courtès
d3d337d2d8
build-system: Bags record their system and target.
...
* guix/build-system.scm (<bag>)[system, target]: New fields.
(make-bag): Add #:system parameter and pass it to LOWER.
* gnu/packages/bootstrap.scm (make-raw-bag): Initialize 'system' field.
* guix/build-system/cmake.scm (lower): Likewise.
* guix/build-system/perl.scm (lower): Likewise.
* guix/build-system/python.scm (lower): Likewise.
* guix/build-system/ruby.scm (lower): Likewise.
* guix/build-system/trivial.scm (lower): Likewise.
* guix/build-system/gnu.scm (lower): Initialize 'system' and 'target'
fields.
* guix/packages.scm (bag->derivation, bag->cross-derivation): New
procedures.
(package-derivation, package-cross-derivation): Use 'bag->derivation'.
* tests/packages.scm ("search paths"): Initialize 'system' and 'target'
fields.
("package->bag", "package->bag, cross-compilation", "bag->derivation",
"bag->derivation, cross-compilation"): New tests.
2014-10-05 21:58:42 +02:00
Ludovic Courtès
b4469d8c12
gnu: cross-base: Use the right dynamic linker name.
...
* gnu/packages/cross-base.scm (cross-gcc-arguments): Parametrize
%CURRENT-TARGET-SYSTEM.
* tests/monads.scm ("package-file + package->cross-derivation"): Replace
"foo64-gnu" with "mips64el-linux-gnu".
2014-10-05 21:58:42 +02:00
Ludovic Courtès
cdb4b4b3ed
gnu: cross-base: Externalize cross-gcc arguments.
...
* gnu/packages/cross-base.scm (cross-gcc-arguments): New procedure.
(cross-gcc): Use it. [No functional change.]
2014-10-05 21:58:42 +02:00
Ludovic Courtès
0d5a559f0f
build-system: Introduce "bags" as an intermediate representation.
...
* guix/build-system.scm (<build-system>)[build, cross-build]: Remove.
[lower]: New field.
(<bag>): New record type.
(make-bag): New procedure.
* guix/packages.scm (bag-transitive-inputs, bag-transitive-build-inputs,
bag-transitive-host-inputs, bag-transitive-target-inputs,
package->bag): New procedures.
(package-derivation): Use it; use the bag, apply its build procedure,
etc.
(package-cross-derivation): Likewise.
* gnu/packages/bootstrap.scm (raw-build, make-raw-bag): New procedure.
(%bootstrap-guile): Use them.
* guix/build-system/trivial.scm (lower): New procedure.
(trivial-build, trivial-cross-build): Remove 'source' parameter. Pass
INPUTS as is.
(trivial-build-system): Adjust accordingly.
* guix/build-system/gnu.scm (%store, inputs-search-paths,
standard-search-paths, expand-inputs, standard-inputs): Remove.
(gnu-lower): New procedure.
(gnu-build): Remove 'source' and #:implicit-inputs? parameters.
Remove 'implicit-inputs' and 'implicit-search-paths' variables. Get
the source from INPUT-DRVS.
(gnu-cross-build): Likewise.
(standard-cross-packages): Remove call to 'standard-packages'.
(standard-cross-inputs, standard-cross-search-paths): Remove.
(gnu-build-system): Remove 'build' and 'cross-build'; add 'lower'.
* guix/build-system/cmake.scm (lower): New procedure.
(cmake-build): Remove 'source' and #:cmake parameters. Use INPUTS and
SEARCH-PATHS as is. Get the source from INPUTS.
* guix/build-system/perl.scm: Likewise.
* guix/build-system/python.scm: Likewise.
* guix/build-system/ruby.scm: Likewise.
* gnu/packages/cross-base.scm (cross-gcc): Change "cross-linux-headers"
to "linux-headers".
(cross-libc)[xlinux-headers]: Pass #:implicit-cross-inputs? #f.
Likewise. In 'propagated-inputs', change "cross-linux-headers" to
"linux-headers".
* guix/git-download.scm (git-fetch): Use 'standard-packages' instead of
'standard-inputs'.
* tests/builders.scm ("gnu-build-system"): Remove use of
'build-system-builder'.
("gnu-build"): Remove 'source' and #:implicit-inputs? arguments to
'gnu-build'.
* tests/packages.scm ("search paths"): Adjust to new build system API.
("package-cross-derivation, no cross builder"): Likewise.
* doc/guix.texi (Build Systems): Add paragraph on bags.
2014-10-05 21:58:42 +02:00
Jason Self
881c3f0163
gnu: bazaar: Update to 2.6.0.
...
* gnu/packages/version-control.scm (bazaar): Update to version 2.6.0.
2014-10-04 16:21:51 -07:00
Andreas Enge
4d96439d08
gnu: git: Fix download location.
...
* gnu/packages/version-control.scm (git): Fix source uri by switching
to kernel.org.
2014-10-05 00:12:02 +02:00
Ludovic Courtès
ff212a5cdf
gnu: git: Update to 2.1.2.
...
* gnu/packages/version-control.scm (git): Update to 2.1.2.
2014-10-04 23:28:41 +02:00
John Darrington
3dcd78109c
gnu: pspp: Upgrade to 0.8.4.
...
* gnu/packages/maths.scm (pspp): Upgrade to 0.8.4.
2014-10-03 19:52:50 +02:00
Ludovic Courtès
7998200258
gnu: windowmaker: Update to 0.95.6.
...
* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.6.
2014-10-03 18:03:09 +02:00
Manolis Ragkousis
2a9a4fb8b7
gnu: Add dfu-programmer
...
* gnu/packages/flashing-tools.scm (dfu-programmer): New variable.
* gnu/packages/patches/dfu-programmer-fix-libusb.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-10-02 10:46:29 +02:00
Mark H Weaver
4b91ce2974
gnu: tor: Update to 0.2.4.24.
...
* gnu/packages/tor.scm (tor): Update to 0.2.4.24.
2014-10-02 02:27:32 -04:00
Eric Bavier
98caed035f
gnu: autogen: Upgrade to 5.18.4.
...
* gnu/packages/autogen.scm (autogen): Upgrade to 5.18.4.
[native-inputs]: New field.
2014-09-30 17:29:24 -05:00
Ludovic Courtès
b62fe07f3d
gnu: Add perf.
...
* gnu/packages/linux.scm (perf): New variable.
2014-09-30 15:56:47 +02:00
Manolis Ragkousis
eff5f452b0
gnu: Move flashrom and avrdude to (gnu packages flashing-tools).
...
* gnu/packages/admin.scm (flashrom): Move this and...
* gnu/packages/avrdude.scm (avrdude): ... this to...
* gnu/packages/flashing-tools.scm: ... this. New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-30 13:38:01 +02:00
Alex Kost
e596ab0f24
gnu: Move giflib to (gnu packages image).
...
* gnu/packages/giflib.scm: Remove. Move the contents to (gnu packages image).
* gnu-system.am (GNU_SYSTEM_MODULES): Remove giflib file name.
* gnu/packages/emacs.scm: Remove giflib module name.
* gnu/packages/image.scm (giflib): New variable.
2014-09-30 08:50:35 +04:00
Eric Bavier
2efb3ddaa4
gnu: Add dblatex.
...
* gnu/packages/docbook.scm (dblatex): New variable.
2014-09-29 17:09:26 -05:00
Ludovic Courtès
6602576e84
gnu: guile-ncurses: Update to 1.5.
...
* gnu/packages/guile.scm (guile-ncurses): Update to 1.5. Remove patch.
* gnu/packages/patches/guile-ncurses-tests.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove it.
2014-09-29 23:17:53 +02:00
Ludovic Courtès
9ffc1c00e5
packages: Optimize 'find-packages-by-name' to avoid disk accesses.
...
On a profile with 182 entries, "guix package --search-paths" goes from
4.5 seconds down to 0.4 second.
* gnu/packages.scm (find-packages-by-name): Make a name -> package vhash
in a promise; access it with 'vhash-fold*'.
2014-09-29 22:03:46 +02:00
Mark H Weaver
2d5d63d718
gnu: bash: Update to 4.3.27 and fix out-of-bounds memory accesses.
...
Based on a patch by Ludovic Courtès <ludo@gnu.org>.
* gnu/packages/bash.scm (%patch-series-4.3): Add two patches.
(bash)[source]: Add parser-oob patch. Add 'snippet'.
[native-inputs]: New field.
* gnu/packages/commencement.scm (bison-boot1): New variable.
(static-bash-for-glibc): Add 'native-inputs'.
Co-Authored-By: Ludovic Courtès <ludo@gnu.org>
2014-09-29 14:14:54 -04:00
Eric Bavier
b5f4bb855d
gnu: Add synergy.
...
* gnu/packages/synergy.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-09-29 09:40:31 -05:00
Eric Bavier
335bc6833f
gnu: duplicity: Fix and disable some tests.
...
* gnu/packages/patches/duplicity-piped-password.patch: New patch.
* gnu/packages/patches/duplicity-test_selection-tmp.patch: New patch.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/backup.scm (duplicity)[source]: Add patches field.
[inputs]: Add util-linux and tzdata.
[arguments]: rename patch-tests phase to check-setup. Set HOME and TZDIR
for tests.
2014-09-28 18:24:25 -05:00
Mathieu Lirzin
182d6311c2
gnu: Add dionysus.
...
* gnu/packages/maths.scm (dionysus): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-29 00:16:28 +02:00
David Thompson
acf735f2be
gnu: Add ruby-i18n.
...
* gnu/packages/ruby.scm (ruby-i18n): New variable.
2014-09-28 15:09:24 -04:00
Pjotr Prins
6ef8c59a7a
gnu: Add ruby.
...
Co-authored-by: David Thompson <davet@gnu.org>
* gnu/packages/ruby.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* guix/licenses.scm (ruby): New variable.
2014-09-28 15:09:24 -04:00
Manolis Ragkousis
29a61bd0a5
gnu: hurd-headers: Use --build instead of --host.
...
* gnu/packages/hurd.scm (hurd-headers): Replace '--host' with
'--build'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-28 11:53:20 +02:00
Andreas Enge
47e225cde8
gnu: qt-4: Explicitly link with icu.
...
* gnu/packages/qt.scm (qt-4): Explicitly link with libicui18n, which is
dlopened by QtCore.so.
2014-09-28 09:35:32 +02:00
Ludovic Courtès
fcb0109d09
gnu: Add Nix.
...
This commit is dedicated to the Nix project, without which we wouldn't
be hacking all this today. :-)
* gnu/packages/package-management.scm (nix): New variable.
2014-09-28 01:04:18 +02:00
Ludovic Courtès
d22d72fc50
gnu: Add perl-www-curl.
...
* gnu/packages/web.scm (perl-www-curl): New variable.
2014-09-28 00:52:05 +02:00
Ludovic Courtès
274da61d51
gnu: Add perl-dbi and perl-dbd-sqlite.
...
* gnu/packages/databases.scm (perl-dbi, perl-dbd-sqlite): New variable.
2014-09-28 00:41:39 +02:00
Ludovic Courtès
a0efb39ad4
gnu: mit-scheme: Rename top-level helper.
...
Suggested by Mark H. Weaver.
* gnu/packages/scheme.scm (source-directory): Rename to...
(mit-scheme-source-directory): ... this.
2014-09-27 23:59:30 +02:00
Andreas Enge
319e2d1736
gnu: Add graphite2.
...
* gnu/packages/fontutils.scm (graphite2): New variable.
2014-09-27 23:48:30 +02:00
Andreas Enge
68dddcad62
gnu: mit-scheme: Delete more dangling symlinks for non-x86 systems.
...
* gnu/packages/scheme.scm (mit-scheme): Delete more dangling symlinks for
non-x86 systems.
2014-09-27 20:04:43 +02:00
Andreas Enge
ecb26c101e
gnu: mit-scheme: Fix source file name for mips64el.
...
* gnu/packages/scheme.scm (mit-scheme): Fix source file name for
architectures other than x86_64 and i686.
2014-09-27 19:36:57 +02:00
Andreas Enge
dc47939172
gnu: phonon: Update to 4.8.0.
...
* gnu/packages/kde.scm (phonon): Update to 4.8.0.
2014-09-27 17:50:14 +02:00
Andreas Enge
6c4a2884b6
gnu: mit-scheme: Update to 9.2.
...
* gnu/packages/scheme.scm (mit-scheme): Update to 9.2.
2014-09-27 16:51:44 +02:00
Andreas Enge
17b9d16fa2
gnu: libxscrnsaver: Propagate input scrnsaverproto.
...
* gnu/packages/xorg.scm (libxscrnsaver): Propagate input scrnsaverproto,
since scrnsaver.h from libxscrnsaver includes saver.h from scrnsaverproto.
2014-09-27 15:49:06 +02:00
Andreas Enge
38877bf346
gnu: help2man: Update to 1.46.3.
...
* gnu/packages/man.scm (help2man): Update to 1.46.3.
2014-09-27 12:31:37 +02:00
Andreas Enge
237c048609
gnu: gcl: Update to 2.6.11.
...
* gnu/packages/lisp.scm (gcl): Update to 2.6.11.
2014-09-27 12:13:53 +02:00
Andreas Enge
483ca9d88d
gnu: parallel: Update to 20140922.
...
* gnu/packages/parallel.scm (parallel): Update to 20140922.
2014-09-27 12:08:21 +02:00
Andreas Enge
5520c94c94
gnu: libidn: Update to 1.29.
...
* gnu/packages/libidn.scm (libidn): Update to 1.29.
2014-09-27 11:30:33 +02:00
Andreas Enge
53f896f23f
gnu: rcs: Update to 5.9.3.
...
* gnu/packages/version-control.scm (rcs): Update to 5.9.3.
2014-09-27 11:27:47 +02:00
Federico Beffa
f36afe4d05
gnu: maxima: Install .el files in the right place, and help find Gnuplot.
...
* gnu/packages/maths.scm (maxima): Remove Tcl from 'inputs'. Add
'post-install' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-27 11:22:58 +02:00
Andreas Enge
dd0b0e681b
gnu: ucommon: Update to 6.1.11.
...
* gnu/packages/telephony.scm (ucommon): Update to 6.1.11.
2014-09-27 10:25:22 +02:00
Andreas Enge
05681d7388
gnu: libassuan: Update to 2.1.2.
...
* gnu/packages/gnupg.scm (libassuan): Update to 2.1.2.
2014-09-27 09:17:56 +02:00
Ludovic Courtès
b5c5d763ca
Merge branch 'bash-cve-2014-6271'
2014-09-26 09:49:09 +02:00
Alex Kost
223ecaba7f
gnu: Add scrot.
...
* gnu/packages/scrot.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2014-09-26 09:23:11 +04:00
Alex Kost
f7d28082bb
gnu: Add giblib.
...
* gnu/packages/image.scm (giblib): New variable.
2014-09-26 09:23:10 +04:00
Alex Kost
76d88cfa57
gnu: Add imlib2.
...
* gnu/packages/image.scm (imlib2): New variable.
2014-09-26 09:23:10 +04:00
David Thompson
fddb640971
gnu: libtoxcore: Update to 1.0.0.
...
* gnu/packages/crypto.scm (libsodium): Update version and change home-page.
2014-09-24 17:17:24 -04:00
Ludovic Courtès
c1fe82d586
gnu: bash: Apply patch series up to 25 [CVE-2014-6271].
...
* gnu/packages/bash.scm (patch-url, bash-patch): New procedures.
(patch-series): New macro.
(%patch-series-4.3): New variable.
(download-patches): New procedure.
(bash): Change version to include the patch level; pass
%PATCH-SERIES-4.3 in the origin.
2014-09-24 19:19:03 +02:00
Ludovic Courtès
ce517b20d4
gnu: bootstrap: Correctly handle patches that are origins.
...
* gnu/packages/bootstrap.scm (bootstrap-origin): Rewrite the patches of
SOURCES that are also origins.
2014-09-24 19:08:54 +02:00
Ludovic Courtès
8689901f95
Introduce the 'GUIX_PACKAGE_PATH' environment variable.
...
* gnu/packages.scm (%package-module-path): Honor $GUIX_PACKAGE_PATH.
* test-env.in: Unset 'GUIX_PACKAGE_PATH'.
* tests/guix-package.sh: Test it.
* doc/guix.texi (Package Modules): Document it.
2014-09-24 14:06:09 +02:00
Ludovic Courtès
c107b54108
packages: Add '%package-module-search-path'.
...
* gnu/packages.scm (%package-module-path): New variable.
(all-package-modules): New procedure.
(fold-packages): Use it instead of 'package-modules'.
2014-09-24 14:06:08 +02:00
Ludovic Courtès
84836a5733
packages: Generalize package module search.
...
* gnu/packages.scm (%distro-root-directory): New variable.
(%distro-module-directory): Remove.
(package-files): Rename to...
(scheme-files): ... this. Return absolute file names, not stripped.
(file-name->module-name): New procedure.
(package-modules): Add 'directory' and 'sub-directory' parameters.
Rewrite accordingly.
(fold-packages): Adjust 'package-modules' call accordingly.
2014-09-24 10:23:27 +02:00
Federico Beffa
df354a771d
gnu: maxima: Update to 5.34.1 and add dependencies.
...
* gnu/packages/maths.scm (maxima): Update to 5.34.1 which fixes a bug in
the plotting capabilities present in the previous version. Add Gnuplot
and Tcl/Tk to 'inputs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-24 09:35:44 +02:00
Mark H Weaver
b5b73a8269
Use #:prefix instead of #:renamer with 'symbol-prefix-proc'.
...
* gnu/packages/abiword.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm,
gnu/packages/backup.scm, gnu/packages/bittorrent.scm,
gnu/packages/boost.scm, gnu/packages/compression.scm,
gnu/packages/cryptsetup.scm, gnu/packages/curl.scm,
gnu/packages/cyrus-sasl.scm, gnu/packages/dc.scm, gnu/packages/emacs.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/geeqie.scm,
gnu/packages/ghostscript.scm, gnu/packages/gimp.scm,
gnu/packages/gkrellm.scm, gnu/packages/gl.scm, gnu/packages/glib.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gnutls.scm, gnu/packages/gnuzilla.scm, gnu/packages/gsasl.scm,
gnu/packages/gtk.scm, gnu/packages/gv.scm, gnu/packages/image.scm,
gnu/packages/indent.scm, gnu/packages/inkscape.scm,
gnu/packages/lesstif.scm, gnu/packages/links.scm, gnu/packages/lisp.scm,
gnu/packages/lsh.scm, gnu/packages/lsof.scm, gnu/packages/maths.scm,
gnu/packages/mp3.scm, gnu/packages/openssl.scm, gnu/packages/ots.scm,
gnu/packages/pciutils.scm, gnu/packages/pcre.scm, gnu/packages/pdf.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/slim.scm,
gnu/packages/ssh.scm, gnu/packages/texlive.scm, gnu/packages/vim.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wv.scm,
gnu/packages/xiph.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm,
gnu/packages/yasm.scm, gnu/packages/zip.scm,
guix/build/cmake-build-system.scm, guix/build/perl-build-system.scm,
guix/build/python-build-system.scm, guix/download.scm: Replaces uses of
#:renamer and 'symbol-prefix-proc' with #:prefix.
2014-09-23 18:52:29 -04:00
Mark H Weaver
c3f16c554e
gnu: gtk+: Disable tests on mips64el-linux.
...
* gnu/packages/gtk.scm (gtk+): Disable tests on mips64el-linux.
2014-09-23 18:52:27 -04:00
Ludovic Courtès
99462faca0
gnu: gtk+: Remove dependency on Xorg server on mips64el-linux.
...
Reported by Mark H. Weaver.
* gnu/packages/gtk.scm (gtk+)[native-inputs]: Remove XORG-SERVER on
mips64el-linux.
2014-09-23 18:52:26 -04:00
Ludovic Courtès
4627a46470
services: Add 'bitlbee-service'.
...
* gnu/services/networking.scm (bitlbee-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
2014-09-23 23:46:01 +02:00
Ludovic Courtès
b5d9beaa1a
gnu: xf86-input-synaptics: Allow building with libc 2.20.
...
* gnu/packages/patches/xf86-input-synaptics-glibc-2.20.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xf86-input-synaptics): Use it. Improve
synopsis and description.
2014-09-23 22:49:42 +02:00
Ludovic Courtès
c9d39df937
gnu: node: Add 'which' as an input.
...
* gnu/packages/node.scm (node)[native-inputs]: Add WHICH.
2014-09-23 15:30:13 +02:00
Ludovic Courtès
969b662128
gnu: xorg: Remove xf86-input-vmmouse.
...
* gnu/packages/xorg.scm (xf86-input-vmmouse): Remove. This driver
implement the mouse protocol of a proprietary emulator.
* gnu/services/xorg.scm (xorg-start-command): Remove reference.
2014-09-23 15:13:46 +02:00
Ludovic Courtès
3b0273885b
gnu: linux-libre: Work around GCC 4.8.3 ICE.
...
* gnu/packages/linux.scm (linux-libre)[inputs]: New field.
2014-09-23 10:12:17 +02:00
Ludovic Courtès
4b164c4532
system: Add Patch to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add PATCH.
2014-09-22 23:11:33 +02:00
Ludovic Courtès
f07aa672fd
Merge branch 'core-updates'
2014-09-22 23:06:33 +02:00
Ludovic Courtès
52ac153e2a
linux-initrd: Adjust VM code and doc to new 'base-initrd' signature.
...
This fixes regressions introduced in de1c158
("system: Add support for
boot-time mapped devices.").
* doc/guix.texi (Initial RAM Disk): Adjust example with custom use of
'base-initrd'. Document #:mapped-devices parameter of 'base-initrd'.
* gnu/system/vm.scm (system-disk-image, system-qemu-image,
virtualized-operating-system): Adjust call to 'base-initrd' to new
signature.
2014-09-22 21:29:41 +02:00
Ludovic Courtès
cb150ca34f
gnu: perl-tk: Build sequentially.
...
Fixes <http://bugs.gnu.org/18262 >.
* gnu/packages/tcl.scm (perl-tk)[arguments]: Add #:parallel-build? #f.
2014-09-22 14:27:46 +02:00
Ludovic Courtès
de1c158f32
system: Add support for boot-time mapped devices.
...
* gnu/build/linux-boot.scm (boot-system): Add #:pre-mount parameter and
honor it.
* gnu/system/linux-initrd.scm (base-initrd): Add #:mapped-devices
parameter. Add 'device-mapping-commands' variable, and use it to
build the #:pre-mount argument of 'boot-system'.
* gnu/system.scm (mapped-device-user,
operating-system-user-mapped-devices,
operating-system-boot-mapped-devices): New procedures.
(device-mapping-services): Use 'operating-system-user-mapped-devices'
instead of 'operating-system-mapped-devices'.
(operating-system-initrd-file): Call the initrd with #:mapped-devices.
2014-09-22 11:20:41 +02:00
Ludovic Courtès
e2b464b7f4
activation: Ensure existing user accounts have the right settings.
...
* gnu/build/activation.scm (modify-user, ensure-user): New procedures.
(activate-users+groups): Systematically call 'ensure-user'.
2014-09-22 10:10:08 +02:00
Ludovic Courtès
5f36ea03ad
gnu: valgrind: Update to 3.10.0.
...
* gnu/packages/valgrind.scm (valgrind): Update to 3.10.0.
* gnu/packages/patches/valgrind-glibc.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
2014-09-22 10:07:52 +02:00
Ludovic Courtès
cc7f4e0589
gnu: duplicity: Add dependency on util-linux.
...
* gnu/packages/backup.scm (duplicity)[native-inputs]: Add util-linux.
2014-09-20 23:38:16 +02:00
Ludovic Courtès
a69bc0103d
gnu: ots: Build sequentially.
...
* gnu/packages/ots.scm (ots)[arguments]: New field.
2014-09-20 23:14:48 +02:00
Ludovic Courtès
573a35541f
gnu: Add sound-theme-freedesktop.
...
Suggested by Federico Beffa <beffa@ieee.org>.
* gnu/packages/libcanberra.scm (sound-theme-freedesktop): New variable.
2014-09-20 15:10:11 +02:00
Ludovic Courtès
571a0310ff
gnu: libcanberra: Add dependency on PulseAudio and eudev.
...
* gnu/packages/libcanberra.scm (libcanberra): Add PulseAudio and eudev
as inputs.
2014-09-20 15:02:45 +02:00
Ludovic Courtès
0a9e9a6311
gnu: emacs: Switch to GTK+ 3.
...
Suggested by Federico Beffa <beffa@ieee.org>.
* gnu/packages/emacs.scm (emacs): Switch to GTK+ 3.
2014-09-20 14:49:20 +02:00
Ludovic Courtès
dd68dd137a
gnu: cyrus-sasl: Build sequentially.
...
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[arguments]: Pass
#:parallel-build?.
2014-09-20 14:15:17 +02:00
Ludovic Courtès
4359378a2c
linux-boot: Ask fsck for a progress bar.
...
* gnu/build/file-systems.scm (check-file-system): Pass '-C 0' to FSCK.
Suggested by Mark H. Weaver.
2014-09-19 21:51:36 +02:00
Ludovic Courtès
f75426d5b4
gnu: guile-charting: Update to 0.2.0.
...
* gnu/packages/guile.scm (guile-charting): Update to 0.2.0. Remove
now-unnecessary cruft from 'snippet'. Modify 'godir' in Makefile.in.
2014-09-19 17:23:17 +02:00
Ludovic Courtès
a9eef4d2e5
system: Fix value of 'EUDEV_RULES_DIRECTORY'.
...
* gnu/services/base.scm (udev-service): Append "/lib/udev/rules.d" to
EUDEV_RULES_DIRECTORY.
2014-09-19 17:23:17 +02:00
Alex Kost
516e93f8a6
gnu: Fix typos.
...
* gnu/packages/cdrom.scm (cdparanoia): Double space in description.
* gnu/packages/maths.scm (hdf5): Double space in synopsis.
2014-09-19 15:31:19 +04:00
Jason Self
49e4bca583
gnu: linux-libre: Update to 3.16.3.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.16.3.
2014-09-18 16:18:14 -07:00
Ludovic Courtès
7f28bf9a43
system: Add udev rule for /dev/kvm.
...
* gnu/services/base.scm (kvm-udev-rule): New procedure.
(udev-service): Use it, and add it to RULES.
(guix-build-accounts): Add "kvm" to the 'supplementary-groups' field.
* gnu/system/shadow.scm (%base-groups): Add "kvm".
2014-09-18 23:23:46 +02:00
Ludovic Courtès
6c1df0819c
linux-initrd: Remove now obsolete #:guile-modules-in-chroot? parameter.
...
* gnu/build/linux-boot.scm (boot-system): Remove
#:guile-modules-in-chroot? and related code.
* gnu/system/linux-initrd.scm (base-initrd): Likewise.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Remove
#:guile-modules-in-chroot? argument in 'base-initrd' call.
2014-09-18 23:05:22 +02:00
Ludovic Courtès
2a13d05e45
system: Add support for swap devices.
...
* gnu/services/base.scm (swap-service): New procedure.
* gnu/system.scm (<operating-system>)[swap-devices]: New field.
(swap-services): New procedure.
(essential-services): Use it.
2014-09-18 22:52:01 +02:00
Ludovic Courtès
722554a306
system: Define 'device-mapping-kind', and add a 'close' procedure.
...
* gnu/system/file-systems.scm (<mapped-device-type>): New record type.
(<mapped-device>)[command]: Remove field.
[type]: New field.
* gnu/services/base.scm (device-mapping-service): Rename 'command'
parameter to 'open'. Add 'close' parameter and honor it.
* gnu/system.scm (luks-device-mapping): Rename to...
(open-luks-device): ... this.
(close-luks-device): New procedure.
(luks-device-mapping): New variable.
(device-mapping-services): Get the type of MD, and pass its 'open' and
'close' fields to 'device-mapping-service'.
2014-09-18 19:18:39 +02:00
Ludovic Courtès
2f7a10db6d
gnu: skribilo: Make sure Guile-Reader is in the search path.
...
Reported by Luis Souto Graña <luissoutobueu@gmail.com>.
* gnu/packages/skribilo.scm (skribilo)[arguments]: Add #:phases.
2014-09-18 11:22:01 +02:00
Ludovic Courtès
6904ecce5f
gnu: gcc-4.8.3: Add patch for PR61801.
...
* gnu/packages/patches/gcc-fix-pr61801.patch: New file.
* gnu/packages/gcc.scm (gcc-4.8): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
2014-09-17 17:17:43 +02:00
Ludovic Courtès
c8bf8b2f88
gnu: libcanberra: Update URL.
...
Reported by Federico Beffa <beffa@ieee.org>.
* gnu/packages/libcanberra.scm (libcanberra)[source]: Update URI.
2014-09-17 11:09:22 +02:00
Ludovic Courtès
f02f65efb4
services: dhcp-client: Start 'dhclient' in "no wait" mode.
...
* gnu/services/networking.scm (dhcp-client-service): Pass '-nw' to
'dhclient'.
2014-09-17 09:27:07 +02:00
Ludovic Courtès
6a3f4c74fd
services: file-system: Change directory to root before unmounting.
...
* gnu/services/base.scm (file-system-service)[stop]: Add 'chdir' call.
2014-09-17 09:20:38 +02:00
Ludovic Courtès
d656c14ec9
services: user-processes: Wait for complete process termination.
...
* gnu/services/base.scm (user-processes-service): Add 'wait' loop.
2014-09-17 09:19:48 +02:00
Ludovic Courtès
66d5d8c072
services: udev: Make non-respawnable.
...
* gnu/services/base.scm (udev-service): Add 'respawn?' field.
2014-09-17 08:59:13 +02:00
Ludovic Courtès
bebc8681c2
services: Change default 'stop' value to #~(const #f).
...
* gnu/services.scm (<service>)[stop]: Change default value.
2014-09-17 07:50:11 +02:00
Ludovic Courtès
e617a86137
system: Add "input" to '%base-groups'.
...
* gnu/system/shadow.scm (%base-groups): Add "input" group.
2014-09-16 22:43:55 +02:00
Ludovic Courtès
64a4a21e86
gnu: guile-charting: Modules correctly installed, guile-cairo propagated.
...
* gnu/packages/guile.scm (guile-charting): Patch Makefile.in files to
install to guile/site/2.0. Move GUILE-CAIRO to 'propagated-inputs'.
2014-09-16 17:49:57 +02:00
Ludovic Courtès
3f9d63df13
gnu: pulseaudio: Disable Console-Kit support by default.
...
This prevented PulseAudio from starting on systems without Console-Kit.
* gnu/packages/pulseaudio.scm (pulseaudio)[source]: Add snippet.
2014-09-15 23:58:39 +02:00
Ludovic Courtès
a34cedc45e
gnu: Add OPAM.
...
* gnu/packages/ocaml.scm (opam): New variable.
2014-09-15 23:58:39 +02:00
Andreas Enge
6b8e828577
gnu: Add arb.
...
* gnu/packages/algebra.scm (arb): New variable.
2014-09-15 16:26:30 +02:00
Ludovic Courtès
2274b8163a
gnu: mupdf: Adjust synopsis.
...
* gnu/packages/pdf.scm (mupdf): Remove article from synopsis.
2014-09-15 09:06:42 +02:00
Marek Benc
c0b390ed72
gnu: Add mupdf.
...
* gnu/packages/pdf.scm (mupdf): New variable.
* gnu/packages/patches/mupdf-buildsystem-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Added the above patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-15 09:04:19 +02:00
Marek Benc
38c55e5c8e
gnu: Add openjpeg.
...
* gnu/packages/image.scm (openjpeg): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-15 09:00:12 +02:00
Marek Benc
8d9872b539
gnu: Add jbig2dec
...
* gnu/packages/image.scm (jbig2dec): New variable.
* gnu/packages/patches/jbig2dec-ignore-testtest.patch: New file.
* gnu-system.am (dist_patch_DATA): Added the above patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-09-15 08:54:02 +02:00
Ludovic Courtès
a023cca8d9
services: Add 'dhcp-client-service'.
...
* gnu/services/networking.scm (dhcp-client-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
2014-09-14 23:49:02 +02:00
Ludovic Courtès
150d8e6414
services: static-networking-service: Wait for udev, except for loopback.
...
Reported by DusXMT on #guix.
* gnu/services/networking.scm (static-networking-service): Add
'requirement' field. Change 'documentation' to be a string literal.
2014-09-14 23:49:02 +02:00
Mark H Weaver
9fac9e3be3
Merge branch 'master' into core-updates
...
Conflicts:
gnu-system.am
2014-09-13 19:48:47 -04:00
Andreas Enge
d7ab698a62
gnu: Add flint.
...
* gnu/packages/algebra.scm (flint): New variable.
2014-09-13 18:55:21 +02:00
Ludovic Courtès
9e771e3bb6
gnu: Adjust synopses as recommended by 'guix lint'.
...
Remove leading articles and trailing periods in package synopses.
2014-09-13 15:50:30 +02:00
Ludovic Courtès
c5779c931b
gnu: Synchronize GNU package descriptions with upstream.
...
These are mostly two-space-after-end-of-sentence-period changes
resulting from commit 3a09e1d2
.
2014-09-13 15:36:07 +02:00
Ludovic Courtès
8a7330fd76
system: Use eudev instead of udev by default.
...
* gnu/system.scm (%base-packages): Change 'udev' to 'eudev'.
* gnu/services/base.scm (udev-service): Change #:udev to default to
'eudev'.
2014-09-13 10:54:47 +02:00
Ludovic Courtès
66a99a0676
services: udev: Allow the use of eudev.
...
* gnu/services/base.scm (udev-service): Adjust 'start' method to support
eudev in addition to udev.
2014-09-13 10:53:47 +02:00
Ludovic Courtès
ba544e78dc
system: Add Diffutils to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add DIFFUTILS.
2014-09-13 10:52:21 +02:00
Ludovic Courtès
52bd573421
system: Add FUSE and ALSA udev rules by default.
...
* gnu/services/base.scm (%base-services): Pass FUSE and ALSA-UTILS to
'udev-service'.
2014-09-13 10:50:26 +02:00
Ludovic Courtès
c19ce3a711
gnu: eudev: Honor $EUDEV_RULES_DIRECTORY.
...
* gnu/packages/patches/eudev-rules-directory.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (eudev): Use it.
2014-09-13 10:47:58 +02:00
Ludovic Courtès
dc2d59afa9
gnu: eudev: Build with libkmod support.
...
* gnu/packages/linux.scm (eudev)[arguments]: New field.
2014-09-13 10:46:10 +02:00
Ludovic Courtès
9a4efac9ef
gnu: fuse: Install udev rules in lib/udev/rules.d.
...
* gnu/packages/linux.scm (fuse): Change UDEV_RULES_PATH suffix to
/lib/udev/rules.d.
2014-09-13 10:34:50 +02:00
Ludovic Courtès
b0e652d836
Revert "gnu: util-linux: Don't install 'logger'."
...
This reverts commit c9a8ad8477
.
2014-09-12 22:19:33 +02:00
Ludovic Courtès
9d77da2a47
gnu: util-linux: Don't install 'logger'.
...
* gnu/packages/linux.scm (util-linux)[source]: Add 'snippet'.
2014-09-12 22:18:44 +02:00
Ludovic Courtès
7fa715e783
gnu: Add eudev.
...
* gnu/packages/linux.scm (eudev): New variable.
2014-09-12 22:13:52 +02:00
Ludovic Courtès
c9a8ad8477
gnu: util-linux: Don't install 'logger'.
...
* gnu/packages/linux.scm (util-linux)[source]: Add 'snippet'.
2014-09-12 22:13:52 +02:00
Ludovic Courtès
6d49355d8b
activation: Honor $GUIX_NEW_SYSTEM for use by 'guix system reconfigure'.
...
* gnu/build/activation.scm (activate-current-system): Honor
$GUIX_NEW_SYSTEM by default.
* guix/scripts/system.scm (switch-to-system): Set $GUIX_NEW_SYSTEM
before loading SCRIPT.
2014-09-12 22:13:52 +02:00
Ludovic Courtès
ddfc2fd8e0
gnu: e2fsprogs: Build with --disable-blkid.
...
* gnu/packages/linux.scm (e2fsprogs)[arguments]: Pass --disable-blkid.
2014-09-12 22:13:52 +02:00
Ludovic Courtès
a68c69675f
system: Add more common tools to '%base-packages'.
...
* gnu/system.scm (%base-packages): Add gawk, tar, gzip, bzip2, xz, lzip,
and wireless-tools.
2014-09-12 22:13:49 +02:00
Ludovic Courtès
07b08343d7
system: Produce a basic /etc/nsswitch.conf to honor /etc/hosts.
...
* gnu/system.scm (etc-directory): Produce nsswitch.conf.
2014-09-12 09:55:25 +02:00
Ludovic Courtès
7d6a52c0dc
system: Fix the default /etc/hosts.
...
* gnu/system.scm (default-/etc/hosts): Fix the alias/address order.
Add ::1.
2014-09-12 09:52:05 +02:00
Mark H Weaver
66ea98e321
Merge branch 'master' into core-updates
...
Conflicts:
gnu/packages/image.scm
2014-09-11 18:26:28 -04:00
Ludovic Courtès
5dae0186de
system: Add support for Linux-style mapped devices.
...
* gnu/system/file-systems.scm (<mapped-device>): New record type.
* gnu/system.scm (<operating-system>)[mapped-devices]: New field.
(luks-device-mapping): New procedure.
(other-file-system-services)[device-mappings, requirements]: New
procedures. Pass #:requirements to 'file-system-service'.
(device-mapping-services): New procedure.
(essential-services): Use it. Append its result to the return value.
(operating-system-initrd-file): Add comment.
* gnu/services/base.scm (file-system-service): Add #:requirements
parameter and honor it.
(device-mapping-service): New procedure.
* gnu/system/linux-initrd.scm (base-initrd): Add comment.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
ee7bae3bbd
activation: Set the permissions of /etc/sudoers to 440.
...
* gnu/build/activation.scm (activate-etc): Move 'rm-f' to a local
'define'. When TARGET is "sudoers", make it 440.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
c851400bee
system: Add '\w' to the default PS1.
...
* gnu/system.scm (etc-directory)[bashrc]: Add '\w' to PS1.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
ee248b6a70
activation: Make the /bin/sh symlink at activation time.
...
* gnu/build/install.scm (directives): Remove "/bin/sh".
* gnu/build/activation.scm (activate-/bin/sh): New procedure.
* gnu/system.scm (operating-system-activation-script): Use it.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
ecd06ca9fa
services: udev: Allow for additional udev rules.
...
* gnu/services/base.scm (udev-rules-union): New procedure.
(udev-service): Add #:rules parameter. Call 'udev-rules-union' and
create udev.conf. Set $UDEV_CONFIG_FILE before spawning udevd.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
c65e183403
system: Add 'hosts-file' field.
...
* gnu/system.scm (<operating-system>)[hosts-file]: New field.
(default-/etc/hosts): New procedure.
(etc-directory): Add #:hosts-file parameter and honor it.
(operating-system-etc-directory): Build /etc/hosts, and pass
it as #:hosts-file to 'etc-directory'.
2014-09-12 00:14:52 +02:00
Ludovic Courtès
f9d53de105
system: Add default PAM entries for xlock and xscreensaver.
...
* gnu/system/linux.scm (base-pam-services): Add "xlock" and
"xscreensaver".
2014-09-12 00:14:52 +02:00
Ludovic Courtès
c6a0536d08
activation: Make sure /etc/sudoers & co. are regular files.
...
Before that, 'sudo' would exit with:
sudo: /etc/sudoers is not a regular file
sudo: no valid sudoers sources found, quitting
* gnu/build/activation.scm (activate-etc): Check if SOURCE matches
'file-is-directory?'. If not, use 'copy-file' instead of 'symlink'.
2014-09-12 00:14:52 +02:00