Commit Graph

5000 Commits

Author SHA1 Message Date
Mark H Weaver e12027179f gnu: openssl: Work around GCC code generation bug on ARM with NEON.
* gnu/packages/tls.scm (openssl)[arguments]: When compiling natively for
  armhf, pass -mfpu=vfpv3 to ./config.
2015-07-17 03:31:28 -04:00
Ricardo Wurmus ec9825d666 gnu: Add emacs-pdf-tools.
* gnu/packages/emacs.scm (emacs-pdf-tools): New variable.

Co-authored-by: Alex Kost <alezost@gmail.com>
2015-07-17 09:12:09 +02:00
Mark H Weaver 2fdc682742 gnu: icecat: Add patch to adapt to freetype 2.6.
* gnu/packages/patches/icecat-freetype-2.6.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.
2015-07-17 01:42:35 -04:00
Ludovic Courtès ee2a6304f3 system: Add 'kernel-arguments' field.
* gnu/system.scm (<operating-system>)[kernel-arguments]: New field.
  (operating-system-grub.cfg): Honor it.
  (operating-system-parameters-file): Add 'kernel-arguments' to the parameters
  file.
* guix/scripts/system.scm (previous-grub-entries)[system->grub-entry]: Read
  the 'kernel-arguments' field of the parameters file, when available.
* gnu/system/vm.scm (system-qemu-image/shared-store-script):
  Use (operating-system-kernel-arguments os) in '-append'.
* doc/guix.texi (operating-system Reference): Document it.
2015-07-17 01:11:06 +02:00
Ludovic Courtès 2378df558a system: Fix typo in 'PS1' in skeleton '.bashrc'.
* gnu/system/shadow.scm (default-skeletons): Move misplaced backslash.
2015-07-17 00:20:08 +02:00
Eric Bavier 355e53c4ca gnu: git: Adjust to new handling of propagated inputs.
This is a followup to 161094c, which gets rid of the "a/b" notation for
propagated inputs.

* gnu/packages/version-control.scm (package-transitive-propagated-labels*):
  Do not prepend the package name to its input label.
  (package-propagated-input-refs): Delete duplicate labels.
  (git)[arguments]: Adjust wrapping of git-send-email accordingly.
2015-07-16 16:47:05 -05:00
Ludovic Courtès e4d801623e gnu: libpsl: Update to 0.7.1.
Removing the 'snippet' allows us to avoid 'patch-and-repack', which resets all
the mtimes, thereby breaking the expectation tested in
'test-is-public-builtin.c' that the mtime returned by 'psl_builtin_file_time'
is non-zero.

* gnu/packages/web.scm (libpsl): Update to 0.7.1.
  [source]: Remove 'modules' and 'snippet'.
  [native-inputs]: Add PKG-CONFIG.
2015-07-17 00:01:38 +02:00
Ludovic Courtès 81e558fdb1 gnu: subversion: Skip the faulty test.
The added patch from upstream didn't help, nor did downgrading to SQLite
3.8.9.  Thus, shamelessly skip the offending test.

* gnu/packages/patches/subversion-sqlite-3.8.9-fix.patch: Add one hunk to skip
  the faulty test, and another one from upstream.
2015-07-16 23:33:15 +02:00
Ludovic Courtès a640d3d51b gnu: libgnome: Leave only one 'propagated-inputs' field.
* gnu/packages/gnome.scm (libgnome): Merge the two 'propagated-inputs'
  fields (followup to 25338e9.)
2015-07-16 17:17:12 +02:00
Mathieu Lirzin 7aab13f19d gnu: Add gnome-common.
* gnu/packages/gnome.scm (gnome-common): New variable.
2015-07-16 11:56:04 +02:00
Mathieu Lirzin 889e57f4d8 gnu: Add lxappearance.
* gnu/packages/lxde.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-16 11:56:04 +02:00
Ludovic Courtès 6c92551af9 install: Reset the mtimes of all the files in the binary tarball.
* gnu/system/install.scm (self-contained-tarball): Pass "--mtime=@0".  The
  only files whose mtime was not already were those in /var/guix and
  /gnu/store/.links.
2015-07-16 09:58:19 +02:00
Ludovic Courtès 1cab9e810e file-systems: 'uuid' raises a syntax error for invalid UUIDs.
* gnu/system/file-systems.scm (uuid): Call 'syntax-violation' when
  'string->uuid' returns #f.
* tests/file-systems.scm ("uuid, syntax error"): New test.
2015-07-16 09:49:36 +02:00
Mark H Weaver 1084ec08c2 gnu: perl-net-ssleay: Avoid patching source in 'origin'.
* gnu/packages/tls.scm (perl-net-ssleay)[source]: Move patch to ...
  [native-inputs]: ... here, and also add the 'patch' program.
  [arguments]: Use 'modify-phases'.  Add 'apply-patch' phase.  Return
  boolean result from 'set-ssl-prefix' phase.
2015-07-15 23:43:33 -04:00
Mark H Weaver bbd1961545 gnu: ghc: Don't pass --build=<triplet> to configure.
* gnu/packages/haskell.scm (ghc)[arguments]: Add #:build #f.
2015-07-15 23:19:27 -04:00
Mark H Weaver 385ae063c9 gnu: unzip: Fix CVE-2014-9636 and some other bugs.
* gnu/packages/patches/unzip-CVE-2014-9636.patch,
  gnu/packages/patches/unzip-allow-greater-hostver-values.patch,
  gnu/packages/patches/unzip-increase-size-of-cfactorstr.patch,
  gnu/packages/patches/unzip-initialize-symlink-flag.patch,
  gnu/packages/patches/unzip-remove-build-date.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/zip.scm (unzip)[source]: Add patches.
  [arguments]: Use 'modify-phases'.  Remove custom 'configure' phase; pass
  additional make-flags instead.  Add custom 'build' phase that builds
  "generic_gcc" target; remove "generic_gcc" from make-flags.
2015-07-15 23:02:27 -04:00
Efraim Flashner 68e88a09b4 gnu: Update livestreamer to 1.12.2.
* gnu/packages/video (livestreamer): Update to 1.12.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-15 23:57:01 +02:00
Ludovic Courtès 64720891ae system: Make /dev/kvm 660.
* gnu/services/base.scm (kvm-udev-rule): Change /dev/kvm mode to 0660 as a
  followup to the resolution of <http://bugs.gnu.org/18994>.
2015-07-15 23:57:01 +02:00
Mark H Weaver 368474150b Merge branch 'master' into core-updates 2015-07-15 16:11:13 -04:00
Mark H Weaver b76c415253 gnu: icecat: Update to 31.8.0-gnu1.
* gnu/packages/patches/icecat-enable-acceleration-and-webgl.patch: New file.
* gnu/packages/patches/icecat-CVE-2015-2722-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2722-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt3.patch,
  gnu/packages/patches/icecat-CVE-2015-2724-pt4.patch,
  gnu/packages/patches/icecat-CVE-2015-2728-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2728-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2733-pt1.patch,
  gnu/packages/patches/icecat-CVE-2015-2733-pt2.patch,
  gnu/packages/patches/icecat-CVE-2015-2735.patch,
  gnu/packages/patches/icecat-CVE-2015-2736.patch,
  gnu/packages/patches/icecat-CVE-2015-2738.patch,
  gnu/packages/patches/icecat-CVE-2015-2739.patch,
  gnu/packages/patches/icecat-CVE-2015-2740.patch,
  gnu/packages/patches/icecat-CVE-2015-2743.patch: Remove files.
* gnu-system.am (dist_patch_DATA): Remove them, and add the new file.
* gnu/packages/gnuzilla.scm (icecat): Update to 31.8.0-gnu1.  Remove the
  outdated patches and add the new one.
2015-07-15 15:43:23 -04:00
Mark H Weaver 35995769b5 Merge branch 'master' into core-updates 2015-07-15 15:10:32 -04:00
Mark H Weaver c6f909809a gnu: freetype: Update to 2.6.
* gnu/packages/fontutils.scm (freetype): Update to 2.6.
2015-07-15 15:08:47 -04:00
Mark H Weaver 25338e9f2f gnu: libgnome: Move popt to propagated-inputs.
* gnu/packages/gnome.scm (libgnome)[inputs]: Move popt to ...
  [propagated-inputs]: ... here.
2015-07-15 15:03:56 -04:00
Mark H Weaver 84811c22ff gnu: qt: On armhf, enable use of NEON.
* gnu/packages/qt.scm (qt-4)[arguments]: Remove "-no-neon" from arguments
  passed to configure.
2015-07-15 13:37:01 -04:00
Mark H Weaver 3a286b9594 gnu: mplayer: Enable use of NEON on armhf.
* gnu/packages/video.scm (mplayer)[arguments]: Remove "--disable-neon" from
  arguments passed to configure.
2015-07-15 13:36:58 -04:00
Mark H Weaver 46472ecd00 gnu: python: Set source file times to 1980 to fix test.
* gnu/packages/python.scm (python-2)[arguments]: Use 'modify-phases'.  Return
  true from phases where needed.  Add 'set-source-file-times-to-1980' phase.
  Add (ice-9 ftw) to #:modules.
2015-07-15 13:31:51 -04:00
Ricardo Wurmus e03f6d5e95 gnu: libpcap: Enable plain "linux" backend.
* gnu/packages/admin.scm (libpcap)[arguments]: Add "--with-pcap=linux"
  configure flag.
2015-07-15 18:28:36 +02:00
Ricardo Wurmus b42d45088d gnu: setbfree: Disable unsupported optimizations on non-x86.
* gnu/packages/music.scm (setbfree)[arguments]: Override default OPTIMIZATIONS
  variable on non-x86 systems.
2015-07-15 17:19:58 +02:00
Eric Bavier fc3cbc67c1 gnu: eigen: Use parallel-job-count.
* gnu/packages/algebra.scm (eigen)[arguments]: 'current-processor-count' ->
  'parallel-job-count'.
2015-07-14 20:49:43 -05:00
Mark H Weaver c09e6a5f5e gnu: Build tarballs deterministically.
* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Build tarball
  deterministically.
* gnu/packages/admin.scm (isc-dhcp)[arguments]: In 'post-configure' phase,
  create bind.tar.gz deterministically.
* gnu/packages/video.scm (avidemux)[arguments]: In 'repack-ffmpeg' phase,
  create ffmpeg-1.2.1.tar.bz2 deterministically.
2015-07-14 19:44:38 -04:00
Eric Bavier 107db20da8 gnu: ccache: Update to 3.2.2.
* gnu/packages/ccache.scm (ccache): Update to 3.2.2.
  [arguments]: Rename 'patch-test-shebangs phase to 'setup-tests.  Set the
  SHELL environment variable.
2015-07-14 18:14:43 -05:00
Alex Kost b0ded08ff7 gnu: Add dunst.
* gnu/packages/dunst.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-14 18:46:18 +03:00
Alex Kost 60a5617b9d gnu: Add libxdg-basedir.
* gnu/packages/freedesktop.scm (libxdg-basedir): New variable.
2015-07-14 18:46:17 +03:00
Ludovic Courtès c6d33a9d9c gnu: Adjust packages to new handling of propagated inputs.
This is a followup to 161094c, which gets rid of the "a/b" notation for
propagated inputs.

* gnu/packages/cross-base.scm (cross-gcc-arguments): Change reference from
  "libc/linux-headers" to "linux-headers".
* gnu/packages/emacs.scm (magit-svn): Change "magit/git-modes" to
  "git-modes".
2015-07-14 16:15:30 +02:00
Ludovic Courtès 661a1d7924 file-systems: Allow users to specify file system UUIDs as strings.
Fixes <http://bugs.gnu.org/19778>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/system/file-systems.scm (%uuid-rx): New variable.
  (string->uuid): New procedure.
  (uuid): New macro.
* tests/file-systems.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* doc/guix.texi (File Systems): Give an example of UUID.
2015-07-14 15:24:20 +02:00
Ludovic Courtès 0ec5ee9486 file-systems: Implement partition lookup by UUID.
* gnu/build/file-systems.scm (read-ext2-superblock*, partition-predicate): New
  procedures.
  (partition-label-predicate): Rewrite in terms of 'partition-predicate'.
  (partition-uuid-predicate, find-partition-by-uuid, uuid->string): New
  procedures.
  (%network-byte-order): New macro.
  (canonicalize-device-spec)[canonical-title]: Check whether SPEC is a string.
  [resolve]: New procedure.
  Add 'uuid' case and use it.
2015-07-14 15:24:19 +02:00
Ludovic Courtès f868637527 gnu: nss: Upgrade to 3.19.2.
* gnu/packages/gnuzilla.scm (nss): Upgrade to 3.19.2.
2015-07-14 15:24:19 +02:00
Ludovic Courtès 2de3cd8972 file-systems: Use (guix build syscalls) at build time if needed.
* gnu/build/file-systems.scm: Wrap 'module-use!' statement in 'eval-when'.
2015-07-14 15:24:18 +02:00
Ludovic Courtès 7e5124976b gnu: util-linux: Fix file name of 'umount' in 'eject'.
Fixes <http://bugs.gnu.org/21010>.
Reported by Alex Sassmannshausen <alex.sassmannshausen@gmail.com>.

* gnu/packages/linux.scm (util-linux)[arguments]: Add 'set-umount-file-name'.
2015-07-14 14:00:46 +02:00
Ludovic Courtès 1b9cf4ad2f gnu: util-linux: Use 'modify-phases'.
* gnu/packages/linux.scm (util-linux)[arguments]: Use 'modify-phases' instead
  of 'alist-cons-before'.
2015-07-14 12:40:35 +02:00
Jeff Mickey 0577ddc45d gnu: Add rc.
* gnu/packages/rc.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
2015-07-13 19:33:17 -04:00
Mark H Weaver 7a34576206 gnu: corkscrew: Pass triplet instead of system as --build and --host.
This is a followup to commit 3c7d023d64,
"build-system/gnu: Pass --build=<triplet> to configure by default"

* gnu/packages/ssh.scm (corkscrew)[arguments]: In custom configure phase,
  accept 'build' keyword argument and pass it to configure in --build argument
  and, if not cross-compiling, the --host argument.  Previously, the nix
  system string was passed.
2015-07-13 19:05:17 -04:00
Mark H Weaver 412a242258 gnu: liba52: Remove --build from configure flags.
This is a followup to commit 3c7d023d64,
"build-system/gnu: Pass --build=<triplet> to configure by default"

* gnu/packages/video.scm (liba52)[arguments]: Remove --build from configure
  flags.
2015-07-13 19:04:27 -04:00
Mark H Weaver 92e79092eb gnu: sysfsutils-1: Remove --build from configure flags.
This is a followup to commit 3c7d023d64,
"build-system/gnu: Pass --build=<triplet> to configure by default"

* gnu/packages/linux.scm (sysfsutils-1)[arguments]: Remove field.
2015-07-13 19:03:02 -04:00
Mark H Weaver 28b26cab94 gnu: xbindkeys: Remove --build from configure flags.
This is a followup to commit 3c7d023d64,
"build-system/gnu: Pass --build=<triplet> to configure by default"

* gnu/packages/xdisorg.scm (xbindkeys)[arguments]: Remove field.
2015-07-13 19:02:09 -04:00
Mark H Weaver b2314ca228 gnu: gmp: Remove --build from configure-flags.
This is a followup to commit 3c7d023d64,
"build-system/gnu: Pass --build=<triplet> to configure by default"

* gnu/packages/multiprecision.scm (gmp)[arguments]: Remove field.
2015-07-13 18:59:32 -04:00
Mark H Weaver 28dbc04750 gnu: linux-libre: Update to 4.1.2.
* gnu/packages/linux.scm (linux-libre): Update to 4.1.2.
2015-07-13 15:06:03 -04:00
Andreas Enge 8d662672fc gnu: boost: Patch to avoid -m32 flag on mips.
* gnu/packages/patches/boost-mips-avoid-m32.patch: New file.
* gnu-system.am (dist_patch_DATA): Register patch.
* gnu/packages/boost.scm (boost): Use it.
2015-07-13 14:53:38 -04:00
Andreas Enge 31e0ed9592 gnu: boost: Update to 1.58.0.
* gnu/packages/boost.scm (boost): Update to 1.58.0.
2015-07-13 14:53:38 -04:00
Mathieu Lirzin b57ec5f6cd gnu: file-systems: Fix typo.
* gnu/system/file-systems.scm (%container-file-systems): Fix typo in a
  comment.
2015-07-13 16:22:16 +02:00
David Hashe f0afb0c86f gnu: Add rhythmbox.
* gnu/packages/gnome.scm (rhythmbox): New variable.
2015-07-12 23:29:08 -04:00
Ludovic Courtès 98b385d15b gnu: Add 'libstdc++-doc'.
* gnu/packages/gcc.scm (make-libstdc++-doc): New procedure.
  (libstdc++-doc-4.9, libstdc++-doc-5.1): New variables.
2015-07-12 23:10:43 +02:00
Claes Wallin e662d64481 gnu: Add execline.
* gnu/package/skarnet.scm (execline): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-12 22:02:41 +02:00
Claes Wallin 4e2bd414f8 gnu: Add skalibs.
* gnu/package/skarnet.scm (skalibs): New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-07-12 22:00:40 +02:00
Claes Wallin fd83aa000c gnu: pumpa: Update to 0.9.1.
* gnu/packages/pumpio.scm (pumpa): Update to 0.9.1.  Change URL.

Signed-off-by: Mathieu Lirzin <mthl@openmailbox.org>
2015-07-12 11:09:05 +02:00
Ludovic Courtès f727ec5bc8 gnu: perl: Do not retain references to Binutils and other build-time tools.
* gnu/packages/perl.scm (perl)[arguments]: Pass -Dlibpth and -Dplibpth to
  ./Configure.
2015-07-12 01:27:00 +02:00
Mark H Weaver aa7251176f gnu: Require NEON on armhf.
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): On armhf,
  include --with-fpu=neon.
* doc/guix.texi (GNU Distribution): Document that our armhf port
  requires NEON.
2015-07-11 19:06:20 -04:00
Mark H Weaver c7bdc6bb7d gnu: polkit: Update to 0.113.
* gnu/packages/polkit.scm (polkit): Update to 0.113.
2015-07-11 19:03:19 -04:00
Mark H Weaver 087a4e9c43 gnu: openssh: Update to 6.9p1.
* gnu/packages/ssh.scm (openssh): Update to 6.9p1.
  [source]: Use http mirrors.  Add mirror from Erlangen.
2015-07-11 18:40:33 -04:00
Mark H Weaver f8facc18ed install: Fix variable reference to iproute2 package.
This is a followup to commit d43002f645.

* gnu/system/install.scm (installation-os)[packages]: Refer to IPROUTE instead
  of IPROUTE2.
2015-07-11 16:44:23 -04:00
Mark H Weaver e52ecc74c9 gnu: openssl: Update to 1.0.2d.
* gnu/packages/tls.scm (openssl): Update to 1.0.2d.
2015-07-11 15:50:13 -04:00
Mark H Weaver 16f7190830 gnu: pcre: Enable more features.
* gnu/packages/pcre.scm (pcre)[arguments]: To configure-flags, add
  "--enable-unicode-properties", "--enable-pcre16", and "--enable-pcre32".
2015-07-11 13:00:13 -04:00
Mark H Weaver a60cd281d1 gnu: ntp: Update to 4.2.8p3; use system libevent.
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p3.
  [source]: Add snippet to remove bundled copy of libevent.
  [inputs]: Add libevent.
  [arguments]: Add 'disable-network-test' phase.
2015-07-11 11:39:34 -04:00
Ludovic Courtès d43002f645 install: Add iproute2 to the installation image.
Fixes <http://bugs.gnu.org/21019>.
Reported by <info@danieleparisi.me>.

* gnu/system/install.scm (installation-os)[packages]: Add IPROUTE2.
2015-07-11 12:25:39 +02:00
Mark H Weaver 6870216758 gnu: gnome-terminal: Move dconf to propagated-inputs.
* gnu/packages/gnome.scm (gnome-terminal): Move dconf from inputs to
  propagated-inputs.
2015-07-11 02:48:50 -04:00
Mark H Weaver db35fb88e4 gnu: bash: Update to 4.3.39.
* gnu/packages/bash.scm (%patch-series-4.3): Add patches 34-39.
2015-07-11 01:04:18 -04:00
Mark H Weaver 47ed8e048b gnu: texinfo: Add procps to native-inputs to fix tests.
* gnu/packages/texinfo.scm (texinfo)[native-inputs]: Add procps.
  (texinfo-5, texinfo-4)[native-inputs]: Override to be empty.
* gnu/packages/commencement.scm (texinfo-boot0)[texinfo]: Override
  native-inputs to be empty.
2015-07-11 00:59:31 -04:00
Mark H Weaver 8ba24e62af gnu: nss: Update to 3.19.2.
* gnu/packages/gnuzilla.scm (nss): Update to 3.19.2.
2015-07-10 23:47:08 -04:00
Paul van der Walt c273728a12 gnu: libgpg-error: Update to 1.19.
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.19.
2015-07-10 23:47:08 -04:00
Mark H Weaver f9aec676ac gnu: libidn: Update to 1.31.
* gnu/packages/libidn.scm (libidn): Update to 1.31.
2015-07-10 23:47:08 -04:00
Mark H Weaver f7b55b0416 gnu: texinfo: Use version 6.0 by default.
* gnu/packages/texinfo.scm (texinfo): Update to 6.0.
  (texinfo-6): Removed.
  (texinfo-5): New variable.
2015-07-10 23:47:08 -04:00
Mark H Weaver 5182657449 gnu: libunistring: Update to 0.9.6.
* gnu/packages/libunistring.scm (libunistring): Update to 0.9.6.
2015-07-10 23:47:08 -04:00
Mark H Weaver 87da4f1ed8 gnu: mpfr: Update to 3.1.3.
* gnu/packages/multiprecision.scm (mpfr): Update to 3.1.3.
2015-07-10 23:47:08 -04:00
Mark H Weaver 302af59fc1 gnu: ed: Update to 1.12.
* gnu/packages/ed.scm (ed): Update to 1.12.
2015-07-10 23:47:08 -04:00
Mark H Weaver 79e09ef2fd gnu: gettext: Update to 0.19.5.
* gnu/packages/patches/gettext-msgunfmt.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/gettext.scm (gnu-gettext): Update to 0.19.5.  Remove patch.
2015-07-10 23:47:07 -04:00
Mark H Weaver c2ba49ef8e gnu: coreutils: Update to 8.24.
* gnu/packages/patches/coreutils-dummy-man.patch: Remove file.
* gnu-system.am (dist_patch_DATA): Remove it.
* gnu/packages/base.scm (coreutils): Update to 8.24.  Remove patch.
2015-07-10 23:47:07 -04:00
Mark H Weaver 6f317fa365 gnu: gcc-4.9: Update to 4.9.3.
* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.3.  Remove
  "gcc-arm-link-spec-fix.patch" from patches.
2015-07-10 23:47:07 -04:00
Mark H Weaver 5d6792f06f gnu: bootstrap: Create a wrapper for guile to set the system load path.
* gnu/packages/bootstrap.scm (raw-build): After unpacking, use the bootstrap
  guile to create its own wrapper that sets the guile system load path.
2015-07-10 23:47:07 -04:00
Mark H Weaver 1f4335ae78 gnu: openssl: Update to 1.0.2d.
* gnu/packages/tls.scm (openssl): Update to 1.0.2d.
2015-07-10 12:36:52 -04:00
Mark H Weaver 6c413c92f2 Revert "gnu: boost: Update to 1.58.0."
This reverts commit 16de69c950.
2015-07-10 12:35:50 -04:00
David Thompson 1e49bcf981 gnu: Include (guix build syscalls) module in initrd/VM derivations.
This bug was introduced in commit 85c3127.

Thanks to Christopher Webber for reporting it.

* gnu/syste/linux-initrd.scm (base-initrd): Include (guix build syscalls)
  module in derivation.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
2015-07-10 09:47:07 -04:00
David Hashe e8627cd995 gnu: brasero: Update to 3.12.1, Add inputs.
* gnu/packages/gnome.scm (brasero): Update to 3.12.1.
  [inputs]: Add gobject-introspection, nettle, and totem-pl-parser.
2015-07-10 01:00:18 -04:00
Mark H Weaver b93c1d9dba gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to dd91141.
  [arguments]: Use 'modify-phases'.  Add 'disable-container-tests' phase.
2015-07-09 17:43:34 -04:00
Mark H Weaver dd9114107d Revert "gnu: guix: Update snapshot."
This reverts commit bfabd1fbb8.
2015-07-09 15:15:06 -04:00
Mark H Weaver bfabd1fbb8 gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 9f04196.
2015-07-09 13:07:11 -04:00
Mark H Weaver a8f7da211d Revert "gnu: libgpg-error: Update to 1.19."
This reverts commit 552b98a208.
2015-07-09 12:51:17 -04:00
Paul van der Walt 552b98a208 gnu: libgpg-error: Update to 1.19.
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.19.
2015-07-09 18:43:10 +02:00
Paul van der Walt 18ed97d6e2 gnu: pinentry: Update to 1.9.5; add input libassuan.
* gnu/packages/gnupg.scm (pinentry): Update to 1.9.5. Add input libassuan.
2015-07-09 18:43:10 +02:00
Paul van der Walt 19bda3f145 gnu: libksba: Update to 1.3.3.
* gnu/packages/gnupg.scm (libksba): Update to 1.3.3.
2015-07-09 18:43:10 +02:00
Paul van der Walt a0e984c33f gnu: gpgme: Update to 1.5.5.
* gnu/packages/gnupg.scm (gpgme): Update to 1.5.5.
2015-07-09 18:43:10 +02:00
Paul van der Walt b96485b939 gnu: npth: Update to 1.2.
* gnu/packages/gnupg.scm (npth): Update to 1.2.
2015-07-09 18:43:09 +02:00
Paul van der Walt 15e771b001 gnu: pius: Update to 2.1.1.
* gnu/packages/gnupg.scm (pius): Update to 2.1.1.
2015-07-09 18:43:09 +02:00
Paul van der Walt 5dabdb75cb gnu: libassuan: Update to 2.2.1.
* gnu/packages/gnupg.scm (libassuan): Update to 2.2.1.
2015-07-09 18:43:09 +02:00
Paul van der Walt 3efee6a4eb gnu: ncmpc: Update to 0.24.
* gnu/packages/mpd.scm (ncmpc): Update to 0.24.
2015-07-09 18:42:00 +02:00
Paul van der Walt 555f935b06 gnu: ncmpcpp: Update to 0.6.5.
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.6.5.
2015-07-09 18:42:00 +02:00
Paul van der Walt 37b57da2a4 gnu: mpd-mpc: Update to 0.27.
* gnu/packages/mpd.scm (mpd-mpc): Update to 0.27.
2015-07-09 18:42:00 +02:00
Paul van der Walt bdae103367 gnu: mpd: Update to 0.19.10.
* gnu/packages/mpd.scm (mpd): Update to 0.19.10.
2015-07-09 18:42:00 +02:00
Paul van der Walt a53a925f24 gnu: libmpdclient: Update to 2.10.
* gnu/packages/mpd.scm (libmpdclient): Update to 2.10.
2015-07-09 18:42:00 +02:00
Mark H Weaver 4e3fc54770 gnu: Add totem.
* gnu/packages/gnome.scm (totem): New variable.
2015-07-09 12:22:51 -04:00
David Thompson c829bc80bd gnu: system: Add Linux container file systems.
* gnu/system/file-systems.scm (%container-file-systems): New variable.
2015-07-09 08:25:33 -04:00
David Thompson c1f6a0c2ed gnu: build: Add Linux container module.
* gnu/build/linux-container.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* .dir-locals.el: Add Scheme indent rules for 'call-with-container', and
  'container-excursion'.
* tests/containers.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
2015-07-09 08:23:03 -04:00
David Thompson 85c3127fa9 build: file-systems: Import (guix build syscalls) for non-static Guiles.
* gnu/build/file-systems.scm: Import (guix build syscalls) when 'mount' is not
  defined.
* gnu/system.scm (operating-system-activation-script): Include (guix build
  syscalls) module in derivation.
2015-07-09 08:23:03 -04:00
Ricardo Wurmus 9f04196d88 gnu: preseq: Move "use-samtools-headers" phase.
* gnu/packages/bioinformatics.scm (preseq)[arguments]: Move phase
  "use-samtools-headers" after "enter-dir" phase.
2015-07-09 12:12:07 +02:00
Mark H Weaver 92f1b4a54c gnu: Add gst-plugins-ugly.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): New variable.
2015-07-09 03:30:27 -04:00
Mark H Weaver 549381d6db gnu: ffmpeg: Add libx264 support.
* gnu/packages/video.scm (ffmpeg)[inputs]: Add libx264.
  [arguments]: Add "--enable-libx264" to configure-flags.
2015-07-09 03:30:27 -04:00
Mark H Weaver 82712597cc gnu: Add libx264.
* gnu/packages/video.scm (libx264): New variable.
2015-07-09 03:30:27 -04:00
Andreas Enge 9fc852183f gnu: libreoffice: Update to 5.0.0.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.0.0.2.
2015-07-09 09:22:23 +02:00
Andreas Enge 7680843e0f gnu: libwps: Update to 0.4.0.
* gnu/packages/libreoffice.scm (libwps): Update to 0.4.0.
2015-07-09 09:21:50 +02:00
Andreas Enge fc04ee3ba7 gnu: libmwaw: Update to 0.3.5.
* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.5.
2015-07-09 09:21:50 +02:00
Andreas Enge c80259b313 gnu: libetonyek: Update to 0.1.3.
* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.3.
  [native-inputs]: Add glm and mdds.
2015-07-09 09:21:50 +02:00
Andreas Enge 694bbb4da6 gnu: mdds: Update to 0.12.1.
* gnu/packages/boost.scm (mdds): Update to 0.12.1.
2015-07-09 09:21:50 +02:00
Mark H Weaver 7b21252632 gnu: Add grilo-plugins.
* gnu/packages/gnome.scm (grilo-plugins): New variable.
2015-07-09 02:18:55 -04:00
Mark H Weaver 8d4791bfe8 gnu: Add grilo.
* gnu/packages/gnome.scm (grilo): New variable.
2015-07-09 02:18:55 -04:00
Mark H Weaver 9fb00f383d gnu: wpa-supplicant: Fix WPS and P2P NFC NDEF record payload length validation.
* gnu/packages/patches/wpa-supplicant-2015-5-fix.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (wpa-supplicant-light)[source]: Add patch.
2015-07-08 18:27:37 -04:00
Andreas Enge 16de69c950 gnu: boost: Update to 1.58.0.
* gnu/packages/boost.scm (boost): Update to 1.58.0.
2015-07-08 23:18:40 +02:00
Ricardo Wurmus 56e373ef75 gnu: Add preseq.
* gnu/packages/bioinformatics.scm (preseq): New variable.
* gnu/packages/patches/preseq-1.0.2-install-to-PREFIX.patch: New file.
* gnu/packages/patches/preseq-1.0.2-link-with-libbam.patch: New file.
* gnu-system.am (dist_patch_DATA): Add them.
2015-07-08 17:05:00 +02:00
Ricardo Wurmus 5bdda30b32 gnu: samtools: Install headers.
* gnu/packages/bioinformatics.scm (samtools)[arguments]: Add phase
  "install-headers" to install header files.
2015-07-08 17:05:00 +02:00
Federico Beffa 85ef742c25 gnu: Add emacs-mmm-mode.
* gnu/packages/emacs.scm (emacs-mmm-mode): New variable.
2015-07-08 10:53:05 +02:00
Federico Beffa 7839533458 gnu: Add emacs-auctex.
* gnu/packages/emacs.scm: New variable.
2015-07-08 10:53:05 +02:00
David Thompson 575b4b092d gnu: system: Move file-system->spec to (gnu system file-systems).
* gnu/system/linux-initrd.scm (file-system->spec): Move this...
* gnu/system/file-systems.scm: ... to here.
2015-07-07 21:20:59 -04:00
David Thompson 9110c2e942 gnu: system: Move <file-system-mapping> into (gnu system file-systems).
* gnu/system/vm.scm (<file-system-mapping>, %store-mapping): Move from here...
* gnu/system/file-systems.scm: ...to here.
* guix/scripts/system.scm: Import (gnu system file-systems).
2015-07-07 21:20:59 -04:00
Cyril Roelandt 0e88cbf8c1 gnu: python-testtools: make python-mimeparse a propagated input
* gnu/packages/python.scm (python-testtools): move python-mimeparse from inputs
  to propagated-inputs.
2015-07-08 02:28:51 +02:00
Mark H Weaver d7facc6603 gnu: cups-filters: Update to 1.0.71.
* gnu/packages/cups.scm (cups-filters): Update to 1.0.71.
2015-07-07 16:47:48 -04:00
Mark H Weaver b1982b80ca gnu: zathura-{cb,ps,djvu,pdf-poppler}: Fix installation of desktop files.
Based on a patch by Alex Kost <alezost@gmail.com>.

* gnu/packages/pdf.scm (zathura-cb, zathura-ps, zathura-djvu)
  (zathura-pdf-poppler)[arguments]: In make-flags, set PREFIX instead of
  DESTDIR and adjust PLUGINDIR accordingly.
2015-07-07 15:58:35 -04:00
Mark H Weaver 734976b681 gnu: libdvdnav: Update to 5.0.3.
* gnu/packages/video.scm (libdvdnav): Update to 5.0.3.
2015-07-07 14:48:09 -04:00
Mark H Weaver 9aebf3301a gnu: libdvdread: Update to 5.0.3.
* gnu/packages/video.scm (libdvdread): Update to 5.0.3.
2015-07-07 14:48:09 -04:00
Alex Kost c05c43216f system: Fix typo.
* gnu/system.scm (etc-directory): Fix typo in a comment.
2015-07-07 21:28:53 +03:00
Mark H Weaver e088410984 gnu: Add libmpeg2.
* gnu/packages/video.scm (libmpeg2): New variable.
2015-07-07 13:09:36 -04:00
Mark H Weaver 23da88f61e gnu: liba52: Build shared library.
* gnu/packages/patches/liba52-enable-pic.patch,
  gnu/packages/patches/liba52-link-with-libm.patch,
  gnu/packages/patches/liba52-set-soname.patch,
  gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/video.scm (liba52)[source]: Add patches.
  [native-inputs]: Add autoconf, automake, and libtool.
  [arguments]: Add "--enable-shared" to configure-flags.
  Add 'bootstrap' phase.
2015-07-07 10:52:04 -04:00
David Thompson 4ca5c91f65 gnu: ruby: Remove custom 'rake gem' build phase from all gems.
* gnu/packages/ruby.scm (ruby-hoe, ruby-rake-compiler,
  ruby-net-http-persistent, ruby-minitest, ruby-minitest-sprint,
  ruby-minitest-bacon): Remove custom 'rake gem' build phase that is now
  handled automatically by the Ruby build system.
2015-07-07 08:54:29 -04:00
Ricardo Wurmus 795c01f31d gnu: samtools: Update to 1.2.
* gnu/packages/bioinformatics.scm (samtools): Update to 1.2.
2015-07-07 14:43:07 +02:00
Andreas Enge 66b2b085ce gnu: pari-gp: Update to 2.7.4.
* gnu/packages/algebra.scm (pari-gp): Update to 2.7.4.
2015-07-07 13:19:09 +02:00
Mark H Weaver 48cfe294b0 gnu: icecat: Apply more libvpx-1.4 fixes.
This is a followup to commit c803ffcb3a.

* gnu/packages/patches/icecat-libvpx-1.4.patch: Augment existing patch to
  include fixes for content/media/encoder/VP8TrackEncoder.cpp.
2015-07-07 02:59:59 -04:00
Mark H Weaver c803ffcb3a gnu: icecat: Fix build against libvpx 1.4.
* gnu/packages/patches/icecat-libvpx-1.4.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.
2015-07-06 23:01:56 -04:00
Mark H Weaver 0ba652b2f5 gnu: gst-plugins-good: Disable rtprtx tests that frequently fail.
* gnu/packages/gstreamer.scm (arguments): Add 'disable-failing-rtprtx-tests'
  phase.
2015-07-06 21:36:33 -04:00
Mark H Weaver 723e886656 gnu: libvpx: Update to 1.4.0.
* gnu/packages/patches/libvpx-fix-armhf-link.patch,
  gnu/packages/patches/libvpx-fix-ssse3-quantize.patch,
  gnu/packages/patches/libvpx-vp9-out-of-bounds-access.patch: Remove files.
* gnu-system.am (dist_patch_DATA): Remove them.
* gnu/packages/video.scm (libvpx): Update to 1.4.0.  Remove patches.  Update
  source URI.
2015-07-06 21:17:05 -04:00
Mark H Weaver 9ed5486439 gnu: libwmf: Fix CVE-2006-3376, CVE-2009-1364, CVE-2015-{0848,4588,4695,4696}.
* gnu/packages/patches/libwmf-CVE-2006-3376.patch,
  gnu/packages/patches/libwmf-CVE-2009-1364.patch,
  gnu/packages/patches/libwmf-CVE-2015-0848+4588+4695+4696.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libwmf)[source]: Add patches.
2015-07-06 20:04:50 -04:00
Andreas Enge f2820e0763 gnu: libreoffice: Update to 4.4.4.3.
* gnu/packages/libreoffice.scm (libreoffice): Update to 4.4.4.3.
2015-07-06 08:26:42 +02:00
Ludovic Courtès 1109ddcd54 gnu: freeipmi: Update to 1.4.9.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.4.9.
2015-07-06 00:47:09 +02:00
Ludovic Courtès 6cb2533b1e gnu: gcal: Update to 4.
* gnu/packages/gcal.scm (gcal): Update to 4.
2015-07-06 00:47:09 +02:00
Ludovic Courtès 0bd6f138d9 gnu: gxmessage: Update to 3.4.3.
* gnu/packages/gxmessage.scm (gxmessage): Update to 3.4.3.
  [inputs]: Use GTK+ instead of GTK+-2.
2015-07-06 00:47:09 +02:00
Ludovic Courtès af87a551bc gnu: guile-sdl: Update to 0.5.2.
* gnu/packages/sdl.scm (guile-sdl): Update to 0.5.2.
  [arguments]: Augment 'fix-env-and-path' phase to modify 'test/Makefile.in'.
2015-07-06 00:47:09 +02:00
Ricardo Wurmus d19cf78357 gnu: powertabeditor: Update to 2.0.0-alpha8.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha8.
2015-07-05 20:57:04 +02:00
Ricardo Wurmus 7e11d11355 gnu: powertabeditor: Enable tests.
* gnu/packages/music.scm (powertabeditor)[arguments]: Run "pte_tests" in
  "check" phase; add phase "fix-tests".
2015-07-05 20:57:04 +02:00
Andreas Enge cb6a802c01 gnu: Add LibreSSL.
* gnu/packages/tls.scm (libressl): New variable.
2015-07-05 19:03:34 +02:00
Andreas Enge e9aa8d0ccb gnu: Fix ambiguity between openssl package and license in tls module.
* gnu/packages/tls.scm: Prefix imported licenses.
2015-07-05 19:03:34 +02:00
Mark H Weaver 90e1cdae0c gnu: icecat: Add support for WebGL, CUPS, Hunspell, startup-notification, etc.
Also remove most bundled libraries from the source, add comments about
libraries yet to be unbundled, explicitly link libxul.so with libraries that
might try (and fail) to dlopen, and remove the h264parse gstreamer module from
the blacklist.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add snippet.
  [inputs]: Add cups, gdk-pixbuf, glib, hunspell, libcanberra, libgnome,
  libxinerama, libxscrnsaver, mit-krb5, and startup-notification.
  [arguments]<#:configure-flags>: add "--enable-default-toolkit=cairo-gtk2",
  "--enable-pango", "--enable-gio", "--enable-svg", "--enable-canvas",
  "--enable-mathml", "--enable-startup-notification", "--disable-gnomevfs",
  "--disable-gconf", "--disable-gnomeui", and "--enable-system-hunspell".
  Remove outdated comment about "--with-system-bz2" not being used.
  <#:phases>: Use 'modify-phases'.  Add 'remove-h264parse-from-blacklist'
  and 'arrange-to-link-libxul-with-libraries-it-might-dlopen' phases.
2015-07-05 12:58:56 -04:00
Andreas Enge cc2b77dfc7 gnu: Move content of openssl module into tls module.
* gnu/packages/openssl.scm (openssl, perl-net-ssleay): Move to...
* gnu/packages/tls.scm: ...here.
* gnu/packages/openssl.scm: Delete file.
* gnu-system.am (GNU_SYSTEM_MODULES): Unregister deleted file.
* gnu/packages/{admin.scm, bittorrent.scm, certs.scm, ci.scm,
  cyrus-sasl.scm, databases.scm, dns.scm, ebook.scm, enlightenment.scm,
  gnunet.scm, libreoffice.scm, links.scm, mail.scm, messaging.scm,
  networking.scm, ntp.scm, openldap.scm, package-management.scm, pdf.scm,
  python.scm, qt.scm, rdesktop.scm, rdf.scm, ruby.scm, ssh.scm,
  synergy.scm, tor.scm, version-control.scm, video.scm, vpn.scm,
  w3m.scm, web.scm, weechat.scm, xiph.scm}: Adapt module import.
2015-07-05 18:27:24 +02:00
Andreas Enge a7fd7b68a6 gnu: Rename module gnutls to tls.
* gnu/packages/gnutls.scm: Rename to...
* gnu/packages/tls.scm: ... this.  Change module name accordingly.
* gnu/packages/{admin.scm, cups.scm, curl.scm, dc.scm, dns.scm, emacs.scm,
  ftp.scm, gnome.scm, gnunet.scm, gnupg.scm, gsasl.scm, lynx.scm,
  mail.scm, messaging.scm, package-management.scm, shishi.scm,
  task-management.scm, version-control.scm, video.scm, vpn.scm,
  webkit.scm, weechat.scm, wget.scm, wine.scm, xml.scm}: Adapt module
  import to new name.
* gnu-system.am (GNU_SYSTEM_MODULES): Rename gnutls module to tls.
2015-07-05 17:09:42 +02:00
Andreas Enge a351c7c157 gnu: avidemux: Drop version 2.5.
* gnu/packages/video.scm (avidemux-2.5): Delete variable.
2015-07-05 12:23:12 +02:00