Ludovic Courtès [Sun, 13 May 2018 11:28:55 +0000 (13:28 +0200)]
gnu: Add Robocut.
* gnu/packages/printers.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Ludovic Courtès [Sun, 13 May 2018 10:16:34 +0000 (12:16 +0200)]
packages: 'find-packages-by-name' properly honors version prefixes.
Fixes <https://bugs.gnu.org/28446>.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages.scm (find-packages-by-name): Use 'version-prefix?'
instead of 'string-prefix?'.
Ludovic Courtès [Sun, 13 May 2018 10:16:08 +0000 (12:16 +0200)]
utils: Add 'version-prefix?'.
* guix/utils.scm (version-prefix?): New procedure.
* tests/utils.scm ("version-prefix?"): New test.
Ludovic Courtès [Sat, 12 May 2018 14:32:52 +0000 (16:32 +0200)]
gnu: hypre: Add missing dependency on Perl.
Previously the test suite would fail to run 'ppmquant', though it would
silently ignore it.
* gnu/packages/maths.scm (hypre)[native-inputs]: Add PERL.
Leo Famulari [Sun, 13 May 2018 03:02:25 +0000 (23:02 -0400)]
gnu: Go 1.10: Update to 1.10.2.
* gnu/packages/golang.scm (go-1.10): Update to 1.10.2.
Leo Famulari [Sun, 13 May 2018 03:02:04 +0000 (23:02 -0400)]
gnu: Go 1.9: Update to 1.9.6.
* gnu/packages/golang.scm (go-1.9): Update to 1.9.6.
Danny Milosavljevic [Sat, 12 May 2018 20:19:14 +0000 (22:19 +0200)]
gnu: make-u-boot-package: Install "u-boot".
* gnu/packages/bootloaders.scm (make-u-boot-package): Install "u-boot".
Danny Milosavljevic [Sat, 12 May 2018 09:24:53 +0000 (11:24 +0200)]
gnu: Add u-boot-cubieboard.
* gnu/packages/bootloaders.scm (u-boot-cubieboard): New variable.
Leo Famulari [Tue, 8 May 2018 05:19:44 +0000 (01:19 -0400)]
gnu: gst-plugins-ugly: Remove libmad from the build environment.
Libmad is not used by gst-plugins-ugly since 1.12.0.
* gnu/packages/gstreamer.scm (gst-plugins-ugly)[inputs]: Remove libmad.
Leo Famulari [Sun, 6 May 2018 20:55:19 +0000 (16:55 -0400)]
gnu: MPD: Remove unecessary dependency on libmad.
MPD already depends on FFmpeg, which uses LAME for MP3 decoding.
gnu/packages/mpd.scm (mpd)[inputs]: Remove LIBMAD.
Leo Famulari [Thu, 10 May 2018 02:13:49 +0000 (22:13 -0400)]
gnu: libreoffice: Update to 5.4.7.1.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.7.1.
Rutger Helling [Sat, 12 May 2018 14:53:46 +0000 (16:53 +0200)]
gnu: wine-staging: Update to 3.8.
* gnu/packages/wine.scm (wine-staging): Update to 3.8.
Rutger Helling [Sat, 12 May 2018 14:53:11 +0000 (16:53 +0200)]
gnu: wine-staging-patchset-data: Update to 3.8.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.8.
Rutger Helling [Sat, 12 May 2018 14:46:44 +0000 (16:46 +0200)]
gnu: gnome-disk-utility: Update to 3.28.2.
* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.28.2.
Rutger Helling [Sat, 12 May 2018 14:44:47 +0000 (16:44 +0200)]
gnu: xpra: Update to 2.3.
* gnu/packages/xorg.scm (xpra): Update to 2.3.
Ludovic Courtès [Sat, 12 May 2018 13:57:46 +0000 (15:57 +0200)]
hydra: Switch back to "-" instead of "@" in package job names.
Fixes a regression introduced in
ede121de426f9c56820852888a0b370f0ccbce49.
Reported by Mark H Weaver <mhw@netris.org>.
* build-aux/hydra/gnu-system.scm (job-name): Pass "-" as the second
argument to 'package-full-name'.
Danny Milosavljevic [Sat, 12 May 2018 09:11:25 +0000 (11:11 +0200)]
gnu: u-boot-versatilepb: Remove package.
* gnu/packages/bootloaders.scm (u-boot-versatilepb): Delete variable.
Danny Milosavljevic [Sat, 12 May 2018 09:09:42 +0000 (11:09 +0200)]
gnu: u-boot-pine64-plus: Use bundled dtc.
* gnu/packages/bootloaders.scm (u-boot-pine64-plus)[arguments]<#:phases>
[set-environment]: Use bundled dtc.
Danny Milosavljevic [Sat, 12 May 2018 08:56:25 +0000 (10:56 +0200)]
gnu: make-u-boot-package: Print errors to (current-error-port).
* gnu/packages/bootloaders.scm (make-u-boot-package): Print errors to
(current-error-port).
Danny Milosavljevic [Sat, 12 May 2018 08:54:19 +0000 (10:54 +0200)]
gnu: make-u-boot-package: Sort printed configurations.
* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed
configurations.
Danny Milosavljevic [Sat, 12 May 2018 07:43:23 +0000 (09:43 +0200)]
gnu: u-boot: Add our dtc.
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add dtc.
Vagrant Cascadian [Fri, 11 May 2018 23:37:52 +0000 (16:37 -0700)]
gnu: u-boot: Update to 2018.05.
* gnu/packages/bootloaders.scm (u-boot): Update to 2018.05.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Mark H Weaver [Sat, 12 May 2018 08:00:17 +0000 (04:00 -0400)]
gnu: linux-libre: Update to 4.16.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.8.
(%linux-libre-hash): Update hash.
Mark H Weaver [Sat, 12 May 2018 07:59:22 +0000 (03:59 -0400)]
gnu: linux-libre@4.14: Update to 4.14.40.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.40.
(%linux-libre-4.14-hash): Update hash.
Mark H Weaver [Sat, 12 May 2018 07:58:14 +0000 (03:58 -0400)]
gnu: linux-libre@4.9: Update to 4.9.99.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.99.
Vagrant Cascadian [Fri, 11 May 2018 22:02:01 +0000 (15:02 -0700)]
bootloader: extlinux: Fix menu support with u-boot.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Set MENU TITLE in
generated extlinux.conf.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Ben Woodcroft [Sat, 12 May 2018 01:01:21 +0000 (11:01 +1000)]
gnu: diamond: Update to 0.9.22.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.22.
Ludovic Courtès [Fri, 11 May 2018 16:42:25 +0000 (18:42 +0200)]
gnu: diffoscope: Update to 94.
* gnu/packages/package-management.scm (diffoscope): Update to 94.
Ludovic Courtès [Fri, 11 May 2018 16:28:33 +0000 (18:28 +0200)]
gnu: eog-plugins: Update to 3.26.2.
* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.2.
Ludovic Courtès [Fri, 11 May 2018 15:16:12 +0000 (17:16 +0200)]
gnu: arpack-ng-openmpi: Fix build.
* gnu/packages/maths.scm (arpack-ng-openmpi)[arguments]: Inherit
arguments from ARPACK-NG. Previously the 'configure' phase would fail
due to the lack of a 'configure' script.
Ludovic Courtès [Fri, 11 May 2018 14:56:19 +0000 (16:56 +0200)]
pack: 'guix pack -S xxx' no longer adds entries twice to the tarball.
* guix/scripts/pack.scm (self-contained-tarball)[build](symlink->directives):
Do not add a 'directory' directive for "/". Previously, as soon as we
were using '-S /bin=bin' or similar, we would add every entry a second
time in the tarball; this would translate as hard links in the tarball,
which tar < 1.30 sometimes fails to extract.
Pass symlinks defined in DIRECTIVES to 'tar'.
Ludovic Courtès [Fri, 11 May 2018 14:41:35 +0000 (16:41 +0200)]
pack: Relocatable wrapper now properly maps the current UID/GID.
* gnu/packages/aux-files/run-in-namespace.c (write_id_map)
(disallow_setgroups): New functions.
(main): Use 'clone' via 'syscall' instead of 'fork' followed by
'unshare'. Add calls to 'disallow_setgroups' and 'write_id_map' in the
parent process.
Julien Lepiller [Fri, 11 May 2018 12:34:41 +0000 (14:34 +0200)]
guix: Fix typo.
* guix/scripts/lint.scm: Fix typo.
Vagrant Cascadian [Wed, 9 May 2018 06:59:10 +0000 (06:59 +0000)]
system: Add u-boot-novena installer.
* gnu/packages/bootloaders.scm (u-boot-novena):
New variable.
* gnu/bootloader/u-boot.scm (u-boot-novena-bootloader):
New exported variable.
* gnu/system/install.scm (novena-installation-os):
New exported variable.
Vagrant Cascadian [Mon, 7 May 2018 14:34:43 +0000 (14:34 +0000)]
system: Add wandboard installer.
* gnu/bootloader/u-boot.scm (u-boot-wandboard-bootloader):
New exported variable.
* gnu/system/install.scm (wandboard-installation-os):
New exported variable.
Vagrant Cascadian [Mon, 7 May 2018 14:32:02 +0000 (14:32 +0000)]
system: Add mx6cuboxi installer.
* gnu/bootloader/u-boot.scm (u-boot-mx6cuboxi-bootloader):
New exported variable.
* gnu/system/install.scm (mx6cuboxi-installation-os):
New exported variable.
Nicolas Goaziou [Fri, 11 May 2018 10:17:32 +0000 (12:17 +0200)]
gnu: Update emacs-org, emacs-org-contrib.
* gnu/packages/emacs.scm (emacs-org): Update to 9.1.13.
[description]: Tiny rewording.
(emacs-org-contrib): Update to
20180507.
Mark H Weaver [Fri, 11 May 2018 07:59:46 +0000 (03:59 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add fixes for CVE-2018-5183
and the remaining 1 of 10 changesets for CVE-2018-5150.
Mark H Weaver [Fri, 11 May 2018 07:53:51 +0000 (03:53 -0400)]
gnu: icecat: Relabel patches to reflect CVE assignments.
Document the fact that we include fixes for CVE-2018-5154, CVE-2018-5155,
CVE-2018-5157, CVE-2018-5158, CVE-2018-5159, CVE-2018-5168, CVE-2018-5178,
and 9/10 changesets for CVE-2018-5150.
* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
assignments.
* gnu/packages/patches/icecat-bug-
1452075.patch: Rename to...
* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch: ...this.
* gnu/local.mk (dist_patch_DATA): Rename it.
Nicolas Goaziou [Sun, 22 Apr 2018 22:25:41 +0000 (00:25 +0200)]
gnu: Add python-duniterpy.
* gnu/packages/python-crypto.scm (python-duniterpy): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:20:58 +0000 (00:20 +0200)]
gnu: Add python-aiohttp.
* gnu/packages/python-web.scm (python-aiohttp): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:19:50 +0000 (00:19 +0200)]
gnu: Add python-libnacl.
* gnu/packages/python-crypto.scm (python-libnacl): New variable.
Nicolas Goaziou [Thu, 26 Apr 2018 22:23:46 +0000 (00:23 +0200)]
gnu: Add python-yarl.
* gnu/packages/python-web.scm (python-yarl): New variable.
Nicolas Goaziou [Thu, 26 Apr 2018 22:23:07 +0000 (00:23 +0200)]
gnu: Add python-aiodns.
* gnu/packages/python-web.scm (python-aiodns): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:15:02 +0000 (00:15 +0200)]
gnu: Add python-multidict.
* gnu/packages/python.scm (python-multidict): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:14:06 +0000 (00:14 +0200)]
gnu: Add python-pylibscrypt.
* gnu/packages/python-crypto.scm (python-pylibscrypt): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:12:54 +0000 (00:12 +0200)]
gnu: Add python-base58.
* gnu/packages/python-crypto.scm (python-base58): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:10:45 +0000 (00:10 +0200)]
gnu: Add python-idna-ssl.
* gnu/packages/python.scm (python-idna-ssl): New variable.
Nicolas Goaziou [Thu, 26 Apr 2018 22:19:15 +0000 (00:19 +0200)]
gnu: Add python-async-timeout.
* gnu/packages/python.scm (python-async-timeout): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 22:01:56 +0000 (00:01 +0200)]
gnu: Add python-pycares.
* gnu/packages/python-web.scm (python-pycares): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 21:59:57 +0000 (23:59 +0200)]
gnu: Add python-async-generator.
* gnu/packages/python.scm (python-async-generator): New variable.
Nicolas Goaziou [Sun, 22 Apr 2018 21:57:14 +0000 (23:57 +0200)]
gnu: python-attrs: Update to 17.4.0.
* gnu/packages/python.scm (python-attrs)[version]: Update to 17.4.0.
[native-inputs]: Add python-sphinx and python-coverage. Reorder inputs.
Oleg Pykhalov [Wed, 2 May 2018 12:01:37 +0000 (15:01 +0300)]
services: desktop: Add alsa-service-type.
* gnu/services/desktop.scm (%desktop-services): Add 'alsa-service-type'.
Nicolas Goaziou [Wed, 9 May 2018 21:27:21 +0000 (23:27 +0200)]
gnu: Add snap.
* gnu/packages/education.scm (snap): New variable.
Nicolas Goaziou [Wed, 9 May 2018 21:14:58 +0000 (23:14 +0200)]
gnu: Add js-filesaver.
* gnu/packages/javascript.scm (js-filesaver): New variable.
Oleg Pykhalov [Fri, 11 May 2018 08:06:10 +0000 (11:06 +0300)]
gnu: emacs-ewmctrl: Make sure wmctrl is in the right place.
* gnu/packages/emacs.scm (emacs-ewmctrl): Make sure 'wmctrl' is in the right
place.
Oleg Pykhalov [Fri, 11 May 2018 07:59:49 +0000 (10:59 +0300)]
gnu: emacs-ewmctrl: Use git helpers.
* gnu/packages/emacs.scm (emacs-ewmctrl)[version]: Use 'git-version'.
[source]: Use 'git-file-name'.
Leo Famulari [Fri, 11 May 2018 04:10:17 +0000 (00:10 -0400)]
gnu: libressl: Update to 2.7.3.
* gnu/packages/tls.scm (libressl): Update to 2.7.3.
Pierre-Antoine Rouby [Thu, 10 May 2018 14:37:58 +0000 (16:37 +0200)]
services: bitlbee: Add plugins.
* doc/guix.texi (Bitlbee Service): Add plugins.
* gnu/services/messaging.scm (<bitlbee-configuration>): Add plugins argument.
(bitlbee-shepherd-service): Update config file.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Danny Milosavljevic [Thu, 10 May 2018 13:31:43 +0000 (15:31 +0200)]
gnu: android-make-stub: Update to 0.6.0.
* gnu/packages/android.scm (android-make-stub): Update to 0.6.0.
* guix/build-system/android-ndk.scm (android-ndk-build): Modify.
(lower): Modify.
Ludovic Courtès [Wed, 2 May 2018 15:08:37 +0000 (17:08 +0200)]
pack: Add '--relocatable'.
* gnu/packages/aux-files/run-in-namespace.c: New file.
* Makefile.am (AUX_FILES): Add it.
* guix/scripts/pack.scm (<c-compiler>): New record type.
(c-compiler, bootstrap-c-compiler, c-compiler-compiler): New procedures.
(self-contained-tarball): Use
'relative-file-name' for the SOURCE -> TARGET symlink.
(docker-image): Add 'defmod' to please Geiser.
(wrapped-package, map-manifest-entries): New procedures.
(%options, show-help): Add --relocatable.
(guix-pack): Honor it.
Ludovic Courtès [Wed, 2 May 2018 17:50:45 +0000 (19:50 +0200)]
search-paths: Add 'set-search-paths'.
* guix/search-paths.scm (set-search-paths): New procedure.
Ludovic Courtès [Wed, 2 May 2018 09:01:56 +0000 (11:01 +0200)]
profiles: Allow lowerable objects other than packages in <manifest-entry>.
* guix/profiles.scm (manifest-lookup-package)[entry-lookup-package]: Add
case where 'manifest-entry-item' returns something that's neither a
string nor a package.
Ludovic Courtès [Sat, 28 Apr 2018 20:20:36 +0000 (22:20 +0200)]
profiles: Optionally use relative file names for symlink targets.
* guix/build/union.scm (symlink-relative): New procedure.
* guix/build/profiles.scm: Re-export it.
(build-profile): Add #:symlink and pass it to 'union-build'.
* guix/profiles.scm (profile-derivation): Add #:relative-symlinks?.
Pass #:symlink to 'build-profile'.
* tests/profiles.scm ("profile-derivation relative symlinks, one entry")
("profile-derivation relative symlinks, two entries"): New tests.
Ludovic Courtès [Sat, 28 Apr 2018 15:17:33 +0000 (17:17 +0200)]
union: Add 'relative-file-name'.
* guix/build/union.scm (%not-slash): New variable.
(relative-file-name): New procedure.
* tests/union.scm (test-relative-file-name): New macro and tests.
Rutger Helling [Thu, 10 May 2018 12:41:26 +0000 (14:41 +0200)]
gnu: gajim: Fix GtkFileChooserDialog.
* gnu/packages/messaging.scm (gajim)[arguments]: Add 'wrap-program phase to fix
GtkFileChooserDialog.
Danny Milosavljevic [Thu, 10 May 2018 09:24:18 +0000 (11:24 +0200)]
gnu: android-f2fs-utils: Install mkf2fsuserimg.sh.
* gnu/packages/android.scm (android-f2fs-utils)[arguments]<#:phases>
[install-shell-scripts]: New phase.
Danny Milosavljevic [Thu, 10 May 2018 09:12:50 +0000 (11:12 +0200)]
gnu: android-f2fs-utils: Update synopsis and description.
* gnu/packages/android.scm (android-f2fs-utils)[synopsis]: Modify.
[description]: Modify.
Leo Famulari [Thu, 10 May 2018 02:21:38 +0000 (22:21 -0400)]
gnu: Update to 2.3.3.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.3.
Danny Milosavljevic [Thu, 10 May 2018 02:13:00 +0000 (04:13 +0200)]
gnu: fastboot: Simplify package.
* gnu/packages/android.scm (fastboot)[source]: Use android-platform-system-core.
[arguments]<#:phases>[unpack]: Remove.
<#:phases>[enter-source]: Modify.
<#:phases>[patch-source]: New phase.
[native-inputs]: Remove core, extras.
Danny Milosavljevic [Thu, 10 May 2018 02:04:27 +0000 (04:04 +0200)]
gnu: fastboot: Remove (duplicate) googletest.
* gnu/packages/android.scm (fastboot)[inputs]: Remove googletest.
Jovany Leandro G.C [Wed, 9 May 2018 20:22:40 +0000 (15:22 -0500)]
gnu: twinkle: Fix support for codec speex
* gnu/packages/telephony.scm (twinkle)[arguments]: Add #:configure-flags.
Signed-off-by: Eric Bavier <bavier@member.fsf.org>
Danny Milosavljevic [Thu, 10 May 2018 00:44:34 +0000 (02:44 +0200)]
gnu: adb: Document test failure.
* gnu/packages/android.scm (adb): Document test failure.
Danny Milosavljevic [Thu, 10 May 2018 00:41:20 +0000 (02:41 +0200)]
gnu: fastboot: Enable tests.
* gnu/packages/android.scm (fastboot)[arguments]: Enable tests.
Danny Milosavljevic [Thu, 10 May 2018 00:38:20 +0000 (02:38 +0200)]
gnu: fastboot: Simplify package.
* gnu/packages/android.scm (fastboot)[arguments]<#:phases>
[make-googletest-available]: Delete phase.
[inputs]: Remove openssl.
Danny Milosavljevic [Thu, 10 May 2018 00:34:30 +0000 (02:34 +0200)]
gnu: android-libutils: Add android-liblog.
* gnu/packages/android.scm (android-libutils)[native-inputs]: Add android-liblog.
Danny Milosavljevic [Thu, 10 May 2018 00:33:38 +0000 (02:33 +0200)]
gnu: android-make-stub: Update to 0.5.5.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.5.
Danny Milosavljevic [Thu, 10 May 2018 00:27:31 +0000 (02:27 +0200)]
gnu: android-make-stub: Update to 0.5.4.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.4.
Danny Milosavljevic [Wed, 9 May 2018 23:51:08 +0000 (01:51 +0200)]
gnu: Add android-googletest.
* gnu/packages/android.scm (android-googletest): New variable.
* guix/build-system/android-ndk.scm (android-ndk-build): Use it.
Danny Milosavljevic [Wed, 9 May 2018 23:36:53 +0000 (01:36 +0200)]
gnu: android-f2fs-utils: Don't disable tests.
* gnu/packages/android.scm (android-f2fs-utils): Don't disable tests.
Danny Milosavljevic [Wed, 9 May 2018 23:35:33 +0000 (01:35 +0200)]
gnu: android-ext4-utils: Don't disable tests.
* gnu/packages/android.scm (android-ext4-utils): Don't disable tests.
Danny Milosavljevic [Wed, 9 May 2018 23:27:01 +0000 (01:27 +0200)]
gnu: android-libziparchive: Enable tests.
* gnu/packages/android.scm (android-libziparchive)[arguments]: Enable tests.
<#:phases>[setenv]: New phase.
[native-inputs]: Add android-libbase, android-libutils, android-liblog.
Danny Milosavljevic [Wed, 9 May 2018 23:26:30 +0000 (01:26 +0200)]
gnu: android-make-stub: Update to 0.5.3.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.3.
Danny Milosavljevic [Wed, 9 May 2018 23:11:30 +0000 (01:11 +0200)]
gnu: android-libsparse: Don't disable tests.
* gnu/packages/android.scm (android-libsparse)[arguments]: Enable tests.
Danny Milosavljevic [Wed, 9 May 2018 23:10:33 +0000 (01:10 +0200)]
gnu: android-libbase: Document test failure.
* gnu/packages/android.scm (android-libbase): Document test failure.
Danny Milosavljevic [Wed, 9 May 2018 23:08:49 +0000 (01:08 +0200)]
gnu: android-liblog: Don't disable tests.
* gnu/packages/android.scm (android-liblog)[arguments]: Enable tests.
Danny Milosavljevic [Wed, 9 May 2018 23:04:46 +0000 (01:04 +0200)]
gnu: android-selinux: Simplify.
* gnu/packages/android.scm (android-selinux)[arguments]<#:phases>[unpack-core]: Delete.
[native-inputs]: Remove "core".
Danny Milosavljevic [Wed, 9 May 2018 23:03:54 +0000 (01:03 +0200)]
build-system: android-ndk: Let upstream install header files.
* guix/build/android-ndk-build-system.scm (install): Don't install header
files ourselves.
Danny Milosavljevic [Wed, 9 May 2018 23:02:32 +0000 (01:02 +0200)]
gnu: android-make-stub: Update to 0.5.2.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.2.
Danny Milosavljevic [Wed, 9 May 2018 22:32:17 +0000 (00:32 +0200)]
gnu: android-make-stub: Update to 0.5.1.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.1.
Danny Milosavljevic [Wed, 9 May 2018 22:13:46 +0000 (00:13 +0200)]
gnu: adb: Add missing "#include"s.
* gnu/packages/patches/adb-add-libraries.patch: Add missing "#include"s.
Danny Milosavljevic [Wed, 9 May 2018 22:10:58 +0000 (00:10 +0200)]
gnu: android-make-stub: Update to 0.5.
* gnu/packages/android.scm (android-make-stub): Update to 0.5.
Danny Milosavljevic [Wed, 9 May 2018 22:05:58 +0000 (00:05 +0200)]
build-system: android-ndk: Support unit tests.
* guix/build-system/android-ndk.scm (android-ndk-build): Add googletest.
* guix/build/android-ndk-build-system.scm (check): Check whether tests are
enabled. Run root-level tests as well.
Danny Milosavljevic [Wed, 9 May 2018 20:27:34 +0000 (22:27 +0200)]
gnu: Rename "libcutils" to "android-libcutils".
* gnu/packages/android.scm (libcutils): Rename to...
(android-libcutils): ...this.
Danny Milosavljevic [Wed, 9 May 2018 20:26:06 +0000 (22:26 +0200)]
gnu: Rename "libbase" to "android-libbase".
* gnu/packages/android.scm (libbase): Rename to...
(android-libbase): ...this.
Danny Milosavljevic [Wed, 9 May 2018 20:25:10 +0000 (22:25 +0200)]
gnu: Rename "liblog" to "android-liblog".
* gnu/packages/android.scm (liblog): Rename to...
(android-liblog): ...this.
Danny Milosavljevic [Wed, 9 May 2018 19:48:35 +0000 (21:48 +0200)]
gnu: Add fastboot.
* gnu/packages/android.scm (fastboot): New variable.
Ludovic Courtès [Wed, 9 May 2018 22:27:17 +0000 (00:27 +0200)]
gnu: rust: Do not refer to 'gcc' from the top level.
Fixes <https://bugs.gnu.org/31392>.
Reported by Marius Bakke <mbakke@fastmail.com>.
* gnu/packages/rust.scm (rust-1.19)[native-search-paths]: Avoid
top-level reference to 'gcc', which could lead to unbound variable
errors.
Björn Höfling [Fri, 16 Feb 2018 19:31:37 +0000 (20:31 +0100)]
gnu: Add opencv.
* gnu/packages/image-processing.scm (opencv): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Danny Milosavljevic [Wed, 9 May 2018 19:45:13 +0000 (21:45 +0200)]
gnu: liblog: Build library correctly.
* gnu/packages/android.scm (liblog)[arguments]<#:make-flags>: Add LDLIBS.
<#:phases>[ldconfig]: New phase.