jackhill/guix/guix.git
9 years agognu: Add clalsadrv.
Ricardo Wurmus [Sun, 1 Mar 2015 12:35:06 +0000 (13:35 +0100)]
gnu: Add clalsadrv.

* gnu/packages/audio.scm (clalsadrv): New variable.

9 years agognu: xfwm4: Add inputs libdrm and libxdamage.
宋文武 [Sun, 1 Mar 2015 10:41:57 +0000 (18:41 +0800)]
gnu: xfwm4: Add inputs libdrm and libxdamage.

* gnu/packages/xfce.scm (xfwm4): Add libdrm and libxdamage to inputs.

9 years agognu: xfwm4: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 10:41:02 +0000 (18:41 +0800)]
gnu: xfwm4: Update to 4.12.0.

* gnu/packages/xfce.scm (xfwm4): Update 4.12.0.

9 years agognu: xfdesktop: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:55:44 +0000 (13:55 +0800)]
gnu: xfdesktop: Update to 4.12.0.

* gnu/packages/xfce.scm (xfdesktop): Update to 4.12.0.

9 years agognu: thunar-volman: Update to 0.8.1.
宋文武 [Sun, 1 Mar 2015 05:51:36 +0000 (13:51 +0800)]
gnu: thunar-volman: Update to 0.8.1.

* gnu/packages/xfce.scm (thunar-volman): Update to 0.8.1.

9 years agognu: thunar: Update to 1.6.6.
宋文武 [Sun, 1 Mar 2015 05:50:45 +0000 (13:50 +0800)]
gnu: thunar: Update to 1.6.6.

* gnu/packages/xfce.scm (thunar): Update to 1.6.6.

9 years agognu: xfce4-settings: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:49:58 +0000 (13:49 +0800)]
gnu: xfce4-settings: Update to 4.12.0.

* gnu/packages/xfce.scm (xfce4-settings): Update to 4.12.0.

9 years agognu: xfce4-session: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:49:22 +0000 (13:49 +0800)]
gnu: xfce4-session: Update to 4.12.0.

* gnu/packages/xfce.scm (xfce4-session): Update to 4.12.0.

9 years agognu: xfce4-appfinder: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:48:42 +0000 (13:48 +0800)]
gnu: xfce4-appfinder: Update to 4.12.0.

* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.12.0.

9 years agognu: xfce4-panel: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:48:03 +0000 (13:48 +0800)]
gnu: xfce4-panel: Update to 4.12.0.

* gnu/packages/xfce.scm (xfce4-panel): Update to 4.12.0.

9 years agognu: tumbler: Update to 0.1.31.
宋文武 [Sun, 1 Mar 2015 05:47:10 +0000 (13:47 +0800)]
gnu: tumbler: Update to 0.1.31.

* gnu/packages/xfce.scm (tumbler): Update to 0.1.31.

9 years agognu: garcon: Update to 0.4.0.
宋文武 [Sun, 1 Mar 2015 05:46:06 +0000 (13:46 +0800)]
gnu: garcon: Update to 0.4.0.

* gnu/packages/xfce.scm (garcon): Update to 0.4.0.

9 years agognu: exo: Update to 0.10.3.
宋文武 [Sun, 1 Mar 2015 05:45:17 +0000 (13:45 +0800)]
gnu: exo: Update to 0.10.3.

* gnu/packages/xfce.scm (exo): Update to 0.10.3.

9 years agognu: libxfce4ui: Update to 4.12.0.
宋文武 [Sun, 1 Mar 2015 05:44:14 +0000 (13:44 +0800)]
gnu: libxfce4ui: Update to 4.12.0.

* gnu/packages/xfce.scm (libxfce4ui): Update to 4.12.0.

9 years agognu: libxfce4util: Update to 4.12.1.
宋文武 [Sun, 1 Mar 2015 05:39:10 +0000 (13:39 +0800)]
gnu: libxfce4util: Update to 4.12.1.

* gnu/packages/xfce.scm (libxfce4util): Update to 4.12.1.

9 years agoservices: xorg: Fix file descriptor leak from SLiM/xinitrc.
Ludovic Courtès [Sat, 28 Feb 2015 21:44:31 +0000 (22:44 +0100)]
services: xorg: Fix file descriptor leak from SLiM/xinitrc.

Previously processes started from the window manager would have a couple
of leaked file descriptors: writable /var/log/slim.log and readable
/gnu/store/…-xinitrc.

* gnu/services/xorg.scm (xinitrc)[builder]: Add 'close-all-fdes'.  Use
  it in 'exec-from-login-shell'.

9 years agognu: Add zita-alsa-pcmi.
Ricardo Wurmus [Sat, 21 Feb 2015 20:52:10 +0000 (21:52 +0100)]
gnu: Add zita-alsa-pcmi.

* gnu/packages/audio.scm (zita-alsa-pcmi): New variable.

9 years agognu: Add LV2 mda EPiano plugin.
Ricardo Wurmus [Wed, 11 Feb 2015 22:31:37 +0000 (23:31 +0100)]
gnu: Add LV2 mda EPiano plugin.

* gnu/packages/audio.scm (lv2-mdaepiano): New variable.

9 years agognu: Add LV2 mda Piano plugin.
Ricardo Wurmus [Wed, 11 Feb 2015 22:30:50 +0000 (23:30 +0100)]
gnu: Add LV2 mda Piano plugin.

* gnu/packages/audio.scm (lv2-mdapiano): New variable.

9 years agognu: Add txt2man.
Ricardo Wurmus [Fri, 27 Feb 2015 07:32:58 +0000 (08:32 +0100)]
gnu: Add txt2man.

* gnu/packages/man.scm (txt2man): New variable.

9 years agognu: mpd: Export package variables using define-public.
David Thompson [Sat, 28 Feb 2015 19:05:20 +0000 (14:05 -0500)]
gnu: mpd: Export package variables using define-public.

* gnu/packages/mpd.scm: Use define-public for package variables.  Remove
  #:exports from module declaration.

9 years agognu: Add mpd-mpc.
Paul van der Walt [Sat, 28 Feb 2015 17:22:03 +0000 (18:22 +0100)]
gnu: Add mpd-mpc.

* gnu/packages/mpd.scm (mpd-mpc): New variable.

9 years agognu: ncmpcpp: Update to 0.6.2
Paul van der Walt [Sat, 28 Feb 2015 13:49:09 +0000 (14:49 +0100)]
gnu: ncmpcpp: Update to 0.6.2

* gnu/packages/mpd.scm (ncmpcpp): Update to version 0.6.2.  Add boost,
  readline, autotools inputs.

9 years agognu: mail: Add copyright line.
Paul van der Walt [Sat, 28 Feb 2015 13:28:00 +0000 (14:28 +0100)]
gnu: mail: Add copyright line.

* gnu/packages/mail.scm (mu): Add forgotten copyright line.

9 years agognu: Add font-adobe-source-han-sans.
宋文武 [Fri, 27 Feb 2015 05:59:29 +0000 (13:59 +0800)]
gnu: Add font-adobe-source-han-sans.

* gnu/packages/fonts.scm (font-adobe-source-han-sans): New variable.

9 years agognu: python: Drop special handling of python2-numpydoc as input.
Andreas Enge [Sat, 28 Feb 2015 00:17:57 +0000 (01:17 +0100)]
gnu: python: Drop special handling of python2-numpydoc as input.

* gnu/packages/python.scm (python2-numpy, python2-matplotlib,
  python2-ipython): Keep input python2-numpydoc created by
  package-with-python2.

9 years agognu: python-numpydoc: Drop one test.
Andreas Enge [Sat, 28 Feb 2015 00:08:37 +0000 (01:08 +0100)]
gnu: python-numpydoc: Drop one test.

* gnu/packages/python.scm (python-numpydoc): Drop one test for all Python
  versions.
  (python2-numpydoc): Define it by package-with-python2 without modifications.

9 years agognu: python2-py2cairo: Rename to python2-pycairo.
Andreas Enge [Fri, 27 Feb 2015 22:53:57 +0000 (23:53 +0100)]
gnu: python2-py2cairo: Rename to python2-pycairo.

* gnu/packages/gtk.scm (python2-py2cairo): Rename to ...
  (python2-pycairo): ... this
  (python2-pygtk): Adapt input.
* gnu/packages/glib.scm (python2-pygobject-2): Adapt input.
* gnu/packages/python.scm (package-with-python2): Adapt input.

9 years agognu: linux-libre: Update to 3.18.8
Jason Self [Fri, 27 Feb 2015 13:02:31 +0000 (05:02 -0800)]
gnu: linux-libre: Update to 3.18.8

* gnu/packages/linux.scm (linux-libre): Update to version 3.18.8.

9 years agognu: mu: Update to 0.9.11.
Paul van der Walt [Fri, 27 Feb 2015 00:23:48 +0000 (01:23 +0100)]
gnu: mu: Update to 0.9.11.

* gnu/packages/mail.scm (mu): Update to 0.9.11.  Update source URI.  Add
  autoconf, automake, and libtool to native-inputs.  Add autoreconf phase.

9 years agoservices: slim: Add "F1 to change" in session message.
Ludovic Courtès [Thu, 26 Feb 2015 21:24:15 +0000 (22:24 +0100)]
services: slim: Add "F1 to change" in session message.

* gnu/services/xorg.scm (slim-service)[slim.cfg]: Add 'session_msg'.

9 years agoservices: slim: Preserve the order of session types.
Ludovic Courtès [Thu, 26 Feb 2015 21:17:21 +0000 (22:17 +0100)]
services: slim: Preserve the order of session types.

That makes WindowMaker the default session, by default.

* gnu/services/xorg.scm (xsessions-directory)[builder]: Prepend a number
  in the file name to preserve the order of SESSIONS.
  (slim-service): Augment docstring.
* doc/guix.texi (X Window): Adjust accordingly.

9 years agognu: openexr: Add synopsis.
Ludovic Courtès [Thu, 26 Feb 2015 09:05:05 +0000 (10:05 +0100)]
gnu: openexr: Add synopsis.

* gnu/packages/graphics.scm (openexr)[synopsis]: Fill in.
  [description]: Improve.

9 years agognu: samba: Update to 3.6.25.
Mark H Weaver [Thu, 26 Feb 2015 07:01:29 +0000 (02:01 -0500)]
gnu: samba: Update to 3.6.25.

* gnu/packages/samba.scm (samba): Update to 3.6.25.

9 years agognu: e2fsprogs: Update to 1.42.12.
Mark H Weaver [Thu, 26 Feb 2015 07:13:41 +0000 (02:13 -0500)]
gnu: e2fsprogs: Update to 1.42.12.

* gnu/packages/linux.scm (e2fsprogs): Update to 1.42.12.

9 years agodoc: Remove reference to git submodules in HACKING.
Mark H Weaver [Thu, 26 Feb 2015 05:42:14 +0000 (00:42 -0500)]
doc: Remove reference to git submodules in HACKING.

* HACKING: Remove mention of git submodules.

9 years agognu: icecat: Apply fixes for CVE-2015-{0822,0827,0831,0836}.
Mark H Weaver [Thu, 26 Feb 2015 05:16:07 +0000 (00:16 -0500)]
gnu: icecat: Apply fixes for CVE-2015-{0822,0827,0831,0836}.

* gnu/packages/patches/icecat-CVE-2015-0822.patch,
  gnu/packages/patches/icecat-CVE-2015-0827-pt-1.patch,
  gnu/packages/patches/icecat-CVE-2015-0827-pt-2.patch,
  gnu/packages/patches/icecat-CVE-2015-0827-pt-3.patch,
  gnu/packages/patches/icecat-CVE-2015-0831-pt-1.patch,
  gnu/packages/patches/icecat-CVE-2015-0831-pt-2.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-01.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-02.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-03.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-04.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-05.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-06.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-07.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-08.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-09.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-10.patch,
  gnu/packages/patches/icecat-CVE-2015-0836-pt-11.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.

9 years agognu: luajit: Fix patch file names in gnu-system.am.
Mark H Weaver [Thu, 26 Feb 2015 02:00:43 +0000 (21:00 -0500)]
gnu: luajit: Fix patch file names in gnu-system.am.

* gnu-system.am (dist_patch_DATA): Fix patch file names.

9 years agognu: Fix luajit installation
Tomáš Čech [Wed, 25 Feb 2015 13:51:32 +0000 (14:51 +0100)]
gnu: Fix luajit installation

* gnu/packages/lua.scm (luajit): Apply 2 patches.
* gnu-system.am (dist_patch_DATA): Register 2 patches.
* gnu/packages/patches/luajit-no_ldconfig.patch: New file.
* gnu/packages/patches/luajit-symlinks.patch: New file.

9 years agognu: Add avidemux.
Andreas Enge [Mon, 23 Feb 2015 21:59:20 +0000 (22:59 +0100)]
gnu: Add avidemux.

* gnu/packages/video.scm (avidemux, avidemux-2.5): New variables.

9 years agobuild: Bump version number.
Ludovic Courtès [Wed, 25 Feb 2015 23:04:03 +0000 (00:04 +0100)]
build: Bump version number.

* configure.ac: Change to version 0.8.2.

9 years agoui: Add missing copyright line.
Ludovic Courtès [Wed, 25 Feb 2015 23:02:51 +0000 (00:02 +0100)]
ui: Add missing copyright line.

* guix/ui.scm: Add copyright line for Deck (aka. nebuli).

9 years agoui: Honor --no-* options passed via $GUIX_BUILD_OPTIONS.
Ludovic Courtès [Wed, 25 Feb 2015 23:00:04 +0000 (00:00 +0100)]
ui: Honor --no-* options passed via $GUIX_BUILD_OPTIONS.

Reported by Alex Kost <alezost@gmail.com>
at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00702.html>.

* guix/ui.scm (parse-command-line)[parse-options-from]: Add 'seeds'
  parameter.
  Thread the result of the first 'parse-options-from' call to the
  second.

9 years agoui: Factorize command-line + env. var. option parsing.
Ludovic Courtès [Wed, 25 Feb 2015 22:31:51 +0000 (23:31 +0100)]
ui: Factorize command-line + env. var. option parsing.

* guix/ui.scm (%default-argument-handler, parse-command-line): New
  procedures.
  (environment-build-options): Make private.
* guix/scripts/archive.scm (guix-archive)[parse-options,
  parse-options-from]: Remove.  Use 'parse-command-line' instead.
* guix/scripts/build.scm (guix-build): Likewise.
* guix/scripts/environment.scm (guix-environment): Likewise.
* guix/scripts/package.scm (guix-package): Likewise.
* guix/scripts/system.scm (guix-system): Likewise.
* tests/ui.scm (with-environment-variable): New macro.
  ("parse-command-line"): New test.

9 years agognu: ffmpeg: Add soxr and twolame as inputs.
Taylan Ulrich Bayırlı/Kammer [Mon, 23 Feb 2015 19:42:41 +0000 (20:42 +0100)]
gnu: ffmpeg: Add soxr and twolame as inputs.

* gnu/packages/video.scm (ffmpeg): Add soxr and twolame as inputs.

9 years agognu: nss-mdns: Use /var as the localstatedir.
Ludovic Courtès [Wed, 25 Feb 2015 17:03:51 +0000 (18:03 +0100)]
gnu: nss-mdns: Use /var as the localstatedir.

Reported by Mark H Weaver <mhw@netris.org>
at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00686.html>.

* gnu/packages/avahi.scm (nss-mdns)[arguments]: Use
  --localstatedir=/var.

9 years agoservices: nscd: Make sure /var/db/nscd exists.
Ludovic Courtès [Wed, 25 Feb 2015 17:02:13 +0000 (18:02 +0100)]
services: nscd: Make sure /var/db/nscd exists.

* gnu/services/base.scm (nscd-service)[activate]: Make /var/db/nscd.

9 years agognu: Add CTL.
Ludovic Courtès [Wed, 25 Feb 2015 15:58:19 +0000 (16:58 +0100)]
gnu: Add CTL.

* gnu/packages/graphics.scm (ctl): New variable.

9 years agognu: Add OpenEXR and IlmBase.
Ludovic Courtès [Wed, 25 Feb 2015 15:52:05 +0000 (16:52 +0100)]
gnu: Add OpenEXR and IlmBase.

* gnu/packages/graphics.scm (ilmbase, openexr): New variables.
* gnu/packages/patches/openexr-missing-samples.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

9 years agognu: Add portaudio.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 20:51:49 +0000 (21:51 +0100)]
gnu: Add portaudio.

* gnu/packages/audio.scm (portaudio): New variable.

9 years agognu: Add twolame.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 20:51:09 +0000 (21:51 +0100)]
gnu: Add twolame.

* gnu/packages/audio.scm (twolame): New variable.

9 years agognu: Add soxr.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 20:49:03 +0000 (21:49 +0100)]
gnu: Add soxr.

* gnu/packages/audio.scm (soxr): New variable.

9 years agognu: Add soundtouch.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 20:44:57 +0000 (21:44 +0100)]
gnu: Add soundtouch.

* gnu/packages/audio.scm (soundtouch): New variable.

9 years agognu: Add libsbsms.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 20:42:48 +0000 (21:42 +0100)]
gnu: Add libsbsms.

* gnu/packages/audio.scm (libsbsms): New variable.

9 years agognu: Add cpufrequtils.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Feb 2015 20:20:57 +0000 (21:20 +0100)]
gnu: Add cpufrequtils.

* gnu/packages/linux.scm (cpufrequtils): New variable.
* gnu/packages/patches/cpufrequtils-fix-aclocal.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

9 years agognu: Add sysfsutils-1.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Feb 2015 21:17:01 +0000 (22:17 +0100)]
gnu: Add sysfsutils-1.

* gnu/packages/linux.scm (sysfsutils-1): New variable.

9 years agognu: Add sysfsutils.
Taylan Ulrich Bayırlı/Kammer [Wed, 18 Feb 2015 20:20:38 +0000 (21:20 +0100)]
gnu: Add sysfsutils.

* gnu/packages/linux.scm (sysfsutils): New variable.

9 years agognu: Add glibc-utf8-locales.
Ludovic Courtès [Wed, 25 Feb 2015 12:58:15 +0000 (13:58 +0100)]
gnu: Add glibc-utf8-locales.

* gnu/packages/base.scm (glibc-utf8-locales): New variable.

9 years agognu: python2-rdflib: Explicitly build with python-2.
Andreas Enge [Wed, 25 Feb 2015 09:55:28 +0000 (10:55 +0100)]
gnu: python2-rdflib: Explicitly build with python-2.

* gnu/packages/rdf.scm (python2-rdflib): Add argument to build with python-2.

9 years agodownload: Cope with Guile 2.0.6 or earlier.
Mark H Weaver [Wed, 25 Feb 2015 00:58:13 +0000 (19:58 -0500)]
download: Cope with Guile 2.0.6 or earlier.

* guix/build/download.scm: Do not attempt to support relative URIs in
  "Location" headers if 'declare-relative-uri-header!' is not present.
  This is the case for Guile 2.0.6 or earlier.

9 years agognu: Add python2-rdflib.
Andreas Enge [Tue, 24 Feb 2015 23:56:31 +0000 (00:56 +0100)]
gnu: Add python2-rdflib.

* gnu/packages/rdf.scm (python2-rdflib): New variable.
  (python-rdflib): Add patch.
* gnu/packages/patches/python2-rdflib-drop-sparqlwrapper.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.

9 years agognu: python-html5lib: Add propagated input.
Andreas Enge [Tue, 24 Feb 2015 23:28:19 +0000 (00:28 +0100)]
gnu: python-html5lib: Add propagated input.

* gnu/packages/python.scm (python-html5lib): Add propagated input python-six.
  (python2-html5lib): Add propagated input python2-six.

9 years agognu: Add python2-six.
Andreas Enge [Tue, 24 Feb 2015 23:14:28 +0000 (00:14 +0100)]
gnu: Add python2-six.

* gnu/packages/python.scm (python2-six): New variable.

9 years agognu: python-rdflib: Correct typo.
Andreas Enge [Tue, 24 Feb 2015 22:08:53 +0000 (23:08 +0100)]
gnu: python-rdflib: Correct typo.

* gnu/packages/rdf.scm (python-rdflib): Correct typo in the name of an input.

9 years agognu: glibc-locales: Install to lib/locales.
Ludovic Courtès [Tue, 24 Feb 2015 23:11:18 +0000 (00:11 +0100)]
gnu: glibc-locales: Install to lib/locales.

Suggested by Andreas Schwab <schwab@linux-m68k.org>
at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00652.html>.

* gnu/packages/base.scm (glibc-locales) <#:configure-flags>: Change
  "/share/locale" to "/lib/locale".

9 years agognu: Add pumpa.
David Thompson [Sat, 21 Feb 2015 00:53:27 +0000 (19:53 -0500)]
gnu: Add pumpa.

* gnu/packages/pumpio.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

9 years agoguix system: Honor '--no-grub'.
Ludovic Courtès [Tue, 24 Feb 2015 22:42:32 +0000 (23:42 +0100)]
guix system: Honor '--no-grub'.

Reported by Alex Kost <alezost@gmail.com>
at <http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00564.html>.

* guix/scripts/system.scm (%options) <no-grub>: Use 'alist-cons' instead
  of 'alist-delete'.

9 years agoartwork: Update to latest GRUB image.
Ludovic Courtès [Tue, 24 Feb 2015 22:14:39 +0000 (23:14 +0100)]
artwork: Update to latest GRUB image.

* gnu/artwork.scm (%artwork-repository): Update to newer snapshot.

9 years agognu: Sync GNU synopses and descriptions.
Ludovic Courtès [Tue, 24 Feb 2015 22:12:16 +0000 (23:12 +0100)]
gnu: Sync GNU synopses and descriptions.

* gnu/packages/games.scm (gnugo): Adjust synopsis.
* gnu/packages/libffcall.scm (libffcall): Likewise.
* gnu/packages/lisp.scm (clisp): Adjust synopsis and description.

9 years agobuild: Reject or warn against file name length limit overruns.
Ludovic Courtès [Tue, 24 Feb 2015 22:05:45 +0000 (23:05 +0100)]
build: Reject or warn against file name length limit overruns.

* m4/guix.m4 (GUIX_TEST_ROOT_DIRECTORY, LINUX_HASH_BANG_LIMIT,
  SOCKET_FILE_NAME_LIMIT, GUIX_SOCKET_FILE_NAME_LENGTH,
  GUIX_TEST_SOCKET_FILE_NAME_LENGTH, GUIX_HASH_BANG_LENGTH,
  GUIX_CHECK_FILE_NAME_LIMITS): New macros.
* configure.ac: Use 'GUIX_CHECK_FILE_NAME_LIMITS'.
* config-daemon.ac: Use 'GUIX_TEST_ROOT_DIRECTORY'.
* test-env.in: Check socket name length and emit warning if it exceeds
  107.

9 years agobuild: Disable grafting in sanity checks.
Ludovic Courtès [Tue, 24 Feb 2015 22:00:29 +0000 (23:00 +0100)]
build: Disable grafting in sanity checks.

* build-aux/check-available-binaries.scm: Wrap body in 'parameterize'
  form that clears '%graft?'.
* build-aux/check-final-inputs-self-contained.scm: Likewise.

9 years agognu: Add TiMidity++.
Ricardo Wurmus [Thu, 19 Feb 2015 15:57:33 +0000 (16:57 +0100)]
gnu: Add TiMidity++.

* gnu/packages/audio.scm (timidity++): New variable.

9 years agognu: Add Freepats.
Ricardo Wurmus [Thu, 19 Feb 2015 15:56:39 +0000 (16:56 +0100)]
gnu: Add Freepats.

* gnu/packages/audio.scm (freepats): New variable.

9 years agognu: Add Stow.
Ricardo Wurmus [Sat, 21 Feb 2015 18:59:08 +0000 (19:59 +0100)]
gnu: Add Stow.

* gnu/packages/package-management.scm (stow): New variable.

9 years agognu: Add Test::Output.
Ricardo Wurmus [Sat, 21 Feb 2015 18:56:29 +0000 (19:56 +0100)]
gnu: Add Test::Output.

* gnu/packages/perl.scm (perl-test-output): New variable.

9 years agognu: Add Sub::Exporter.
Ricardo Wurmus [Sat, 21 Feb 2015 18:55:33 +0000 (19:55 +0100)]
gnu: Add Sub::Exporter.

* gnu/packages/perl.scm (perl-sub-exporter): New variable.

9 years agognu: Add Data::OptList.
Ricardo Wurmus [Sat, 21 Feb 2015 18:54:21 +0000 (19:54 +0100)]
gnu: Add Data::OptList.

* gnu/packages/perl.scm (perl-data-optlist): New variable.

9 years agognu: Add Capture::Tiny.
Ricardo Wurmus [Sat, 21 Feb 2015 18:50:10 +0000 (19:50 +0100)]
gnu: Add Capture::Tiny.

* gnu/packages/perl.scm (perl-capture-tiny): New variable.

9 years agognu: Add Params::Util.
Ricardo Wurmus [Sat, 21 Feb 2015 18:48:34 +0000 (19:48 +0100)]
gnu: Add Params::Util.

* gnu/packages/perl.scm (perl-params-util): New variable.

9 years agognu: Add Sub::Install.
Ricardo Wurmus [Sat, 21 Feb 2015 18:46:36 +0000 (19:46 +0100)]
gnu: Add Sub::Install.

* gnu/packages/perl.scm (perl-sub-install): New variable.

9 years agognu: Add Xournal.
Ricardo Wurmus [Tue, 24 Feb 2015 19:09:24 +0000 (20:09 +0100)]
gnu: Add Xournal.

* gnu/packages/pdf.scm (xournal): New variable.

9 years agolicenses: Add IPA Font License.
Andreas Enge [Tue, 24 Feb 2015 15:09:30 +0000 (16:09 +0100)]
licenses: Add IPA Font License.

* guix/licenses.scm (ipa): New variable.

9 years agoThank Daniel.
Ludovic Courtès [Mon, 23 Feb 2015 23:04:37 +0000 (00:04 +0100)]
Thank Daniel.

9 years agotests: Skip tests that would fail due to the shebang length.
Ludovic Courtès [Mon, 23 Feb 2015 22:52:28 +0000 (23:52 +0100)]
tests: Skip tests that would fail due to the shebang length.

Reported by Daniel Kochmański <dkochmanski@hellsgate.pl>.
Fixes <http://bugs.gnu.org/19888>.

* guix/tests.scm (shebang-too-long?): New procedure.
* tests/builders.scm ("gnu-build"): Conditionalize on
  not (shebang-too-long?).
* tests/packages.scm ("GNU Make, bootstrap"): Likewise.
* tests/guix-package.sh (shebang_not_too_long): New function.
  Use it to determine whether to build 'gnu-make-boot0'.

9 years agotests: Factorize the network reachability test.
Ludovic Courtès [Mon, 23 Feb 2015 22:41:26 +0000 (23:41 +0100)]
tests: Factorize the network reachability test.

* guix/tests.scm (network-reachable?): New procedure.
* tests/builders.scm (network-reachable?): Remove.
  Replace references to it with calls to the new 'network-reachable?'
  procedure.
* tests/derivations.scm (%coreutils): Use 'network-reachable?' instead
  of 'getaddrinfo'.
* tests/packages.scm: Likewise.
* tests/union.scm: Likewise.

9 years agognu: ffmpeg-2.2: Update to 2.2.13
Jason Self [Mon, 23 Feb 2015 22:38:13 +0000 (14:38 -0800)]
gnu: ffmpeg-2.2: Update to 2.2.13

* gnu/packages/video.scm (ffmpeg-2.2): Update to version 2.2.13.

9 years agognu: ffmpeg: Update to 2.5.4
Jason Self [Mon, 23 Feb 2015 22:37:07 +0000 (14:37 -0800)]
gnu: ffmpeg: Update to 2.5.4

* gnu/packages/video.scm (ffmpeg): Update to version 2.5.4.

9 years agognu: Add CCL.
Taylan Ulrich Bayırlı/Kammer [Sun, 15 Feb 2015 23:46:12 +0000 (00:46 +0100)]
gnu: Add CCL.

* gnu/packages/lisp.scm (ccl): New variable.

9 years agognu: Add wxwidgets.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 14:15:12 +0000 (15:15 +0100)]
gnu: Add wxwidgets.

* gnu/packages/wxwidgets.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

9 years agognu: python2-oauthlib: Drop inherited fields.
Andreas Enge [Mon, 23 Feb 2015 17:41:10 +0000 (18:41 +0100)]
gnu: python2-oauthlib: Drop inherited fields.

* gnu/packages/python.scm (python2-oauthlib): Drop inherited fields.

9 years agognu: i2c-tools: Add perl to inputs.
Ricardo Wurmus [Sun, 22 Feb 2015 17:50:13 +0000 (18:50 +0100)]
gnu: i2c-tools: Add perl to inputs.

* gnu/packages/linux.scm (i2c-tools): Add perl to inputs.

9 years agognu: Add i2c-tools.
Ricardo Wurmus [Sat, 21 Feb 2015 18:22:23 +0000 (19:22 +0100)]
gnu: Add i2c-tools.

* gnu/packages/linux.scm (i2c-tools): New variable.

9 years agognu: Add libmspack.
Taylan Ulrich Bayırlı/Kammer [Fri, 20 Feb 2015 14:13:34 +0000 (15:13 +0100)]
gnu: Add libmspack.

* gnu/packages/compression.scm (libmspack): New variable.

9 years agognu: vamp: Delete broken files from output.
Taylan Ulrich Bayırlı/Kammer [Sat, 21 Feb 2015 15:37:46 +0000 (16:37 +0100)]
gnu: vamp: Delete broken files from output.

See <https://bugs.launchpad.net/ubuntu/+source/vamp-plugin-sdk/+bug/1253656>.

* gnu/packages/audio.scm (vamp): Delete "/lib/libvamp-sdk.la" and
  "/lib/libvamp-hostsdk.la" from the output directory after the install
  phase.

9 years agognu: Add weex.
Andreas Enge [Sat, 21 Feb 2015 18:24:54 +0000 (19:24 +0100)]
gnu: Add weex.

* gnu/packages/ftp.scm (weex): New variable.
* gnu/packages/patches/weex-vacopy.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.

9 years agognu: isc-dhcp: Add inetutils to inputs.
Mark H Weaver [Sat, 21 Feb 2015 13:25:38 +0000 (08:25 -0500)]
gnu: isc-dhcp: Add inetutils to inputs.

* gnu/packages/admin.scm (isc-dhcp): Add inetutils to inputs, and
  add it to the PATH set by the wrapper around 'dhclient-script'.

9 years agognu: chmlib: Patch for compilation on mips.
Andreas Enge [Fri, 20 Feb 2015 20:53:07 +0000 (21:53 +0100)]
gnu: chmlib: Patch for compilation on mips.

* gnu/packages/patches/chmlib-inttypes.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/ebook.scm (chmlib): Apply patch.

9 years agoimport: cpan: Update tests for dependency handling.
Eric Bavier [Fri, 20 Feb 2015 22:02:43 +0000 (16:02 -0600)]
import: cpan: Update tests for dependency handling.

* tests/cpan.scm (test-json): Remove core module dependencies.
  [cpan->guix-package]: Add mock url handling for module api.
  Adjust expected native-inputs and license.

9 years agoimport: cpan: Change %corelist into a promise.
Mark H Weaver [Fri, 20 Feb 2015 21:20:38 +0000 (16:20 -0500)]
import: cpan: Change %corelist into a promise.

Fixes compilation failures in 'guix pull'.

* guix/import/cpan.scm (%corelist): Change it to a promise by wrapping it with
  'delay'.
  (cpan-module->sexp): Adapt uses of %corelist by wrapping with 'force'.

9 years agognu: Add jalv.
Ricardo Wurmus [Fri, 20 Feb 2015 21:05:37 +0000 (22:05 +0100)]
gnu: Add jalv.

* gnu/packages/audio.scm (jalv): New variable.