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>
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.
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.
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.
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.
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.
gnu: Add mozjs (Mozilla Spidermonkey). * gnu/packages/polkit.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Register new file.
gnu: Add GNU adns. * gnu/packages/adns.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add GPSBabel. * gnu/packages/gps.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
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.
gnu: Add miscfiles * gnu/packages/miscfiles.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
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.
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.
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.
gnu: Add sane-backends * gnu/packages/scanner.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
gnu: Add ntp * gnu/packages/ntp.scm: New file. * gnu-system.am (gnu/packages/ntp.scm): Add it.
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.
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.
gnu: Add xfig. * gnu/packages/xfig.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
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.