jackhill/guix/guix.git
6 years agognu: Add js-filesaver.
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.

6 years agognu: emacs-ewmctrl: Make sure wmctrl is in the right place.
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.

6 years agognu: emacs-ewmctrl: Use git helpers.
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'.

6 years agognu: libressl: Update to 2.7.3.
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.

6 years agoservices: bitlbee: Add plugins.
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>
6 years agognu: android-make-stub: Update to 0.6.0.
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.

6 years agopack: Add '--relocatable'.
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.

6 years agosearch-paths: Add 'set-search-paths'.
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.

6 years agoprofiles: Allow lowerable objects other than packages in <manifest-entry>.
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.

6 years agoprofiles: Optionally use relative file names for symlink targets.
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.

6 years agounion: Add 'relative-file-name'.
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.

6 years agognu: gajim: Fix GtkFileChooserDialog.
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.

6 years agognu: android-f2fs-utils: Install mkf2fsuserimg.sh.
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.

6 years agognu: android-f2fs-utils: Update synopsis and description.
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.

6 years agognu: Update to 2.3.3.
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.

6 years agognu: fastboot: Simplify package.
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.

6 years agognu: fastboot: Remove (duplicate) googletest.
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.

6 years agognu: twinkle: Fix support for codec speex
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>
6 years agognu: adb: Document test failure.
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.

6 years agognu: fastboot: Enable tests.
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.

6 years agognu: fastboot: Simplify package.
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.

6 years agognu: android-libutils: Add android-liblog.
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.

6 years agognu: android-make-stub: Update to 0.5.5.
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.

6 years agognu: android-make-stub: Update to 0.5.4.
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.

6 years agognu: Add android-googletest.
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.

6 years agognu: android-f2fs-utils: Don't disable tests.
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.

6 years agognu: android-ext4-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.

6 years agognu: android-libziparchive: Enable 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.

6 years agognu: android-make-stub: Update to 0.5.3.
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.

6 years agognu: android-libsparse: Don't disable tests.
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.

6 years agognu: android-libbase: Document test failure.
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.

6 years agognu: android-liblog: Don't disable tests.
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.

6 years agognu: android-selinux: Simplify.
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".

6 years agobuild-system: android-ndk: Let upstream install header files.
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.

6 years agognu: android-make-stub: Update to 0.5.2.
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.

6 years agognu: android-make-stub: Update to 0.5.1.
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.

6 years agognu: adb: Add missing "#include"s.
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.

6 years agognu: android-make-stub: Update to 0.5.
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.

6 years agobuild-system: android-ndk: Support unit tests.
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.

6 years agognu: Rename "libcutils" to "android-libcutils".
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.

6 years agognu: Rename "libbase" to "android-libbase".
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.

6 years agognu: Rename "liblog" to "android-liblog".
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.

6 years agognu: Add fastboot.
Danny Milosavljevic [Wed, 9 May 2018 19:48:35 +0000 (21:48 +0200)]
gnu: Add fastboot.

* gnu/packages/android.scm (fastboot): New variable.

6 years agognu: rust: Do not refer to 'gcc' from the top level.
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.

6 years agognu: Add opencv.
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>
6 years agognu: liblog: Build library correctly.
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.

6 years agognu: android-make-stub: Update to 0.4.
Danny Milosavljevic [Wed, 9 May 2018 19:43:32 +0000 (21:43 +0200)]
gnu: android-make-stub: Update to 0.4.

* gnu/packages/android.scm (android-make-stub): Update to 0.4.

6 years agognu: Add android-libutils.
Danny Milosavljevic [Wed, 9 May 2018 18:11:30 +0000 (20:11 +0200)]
gnu: Add android-libutils.

* gnu/packages/patches/libutils-add-includes.patch: New file.
* gnu/packages/patches/libutils-remove-damaging-includes.patch: New file.
* gnu/packages/android.scm (android-platform-system-core): Use them.
(android-libutils): New variable.
* gnu/local.mk: Add them.

6 years agognu: Add android-f2fs-utils.
Danny Milosavljevic [Wed, 9 May 2018 18:04:33 +0000 (20:04 +0200)]
gnu: Add android-f2fs-utils.

* gnu/packages/android.scm (android-f2fs-utils): New variable.

6 years agognu: Add android-ext4-utils.
Danny Milosavljevic [Wed, 9 May 2018 20:32:04 +0000 (22:32 +0200)]
gnu: Add android-ext4-utils.

* gnu/packages/android.scm (android-platform-system-extras): New procedure.
(android-ext4-utils): New variable.

6 years agognu: Add android-libselinux.
Danny Milosavljevic [Wed, 9 May 2018 17:58:51 +0000 (19:58 +0200)]
gnu: Add android-libselinux.

* gnu/packages/android.scm (android-libselinux): New variable.

6 years agognu: libcutils: Install header files.
Danny Milosavljevic [Thu, 26 Apr 2018 00:52:18 +0000 (02:52 +0200)]
gnu: libcutils: Install header files.

* gnu/packages/android.scm (libcutils)[arguments]<#:phases>[install]: Install
header files.

6 years agognu: Add android-bionic-uapi.
Danny Milosavljevic [Thu, 26 Apr 2018 00:45:10 +0000 (02:45 +0200)]
gnu: Add android-bionic-uapi.

* gnu/packages/android.scm (android-bionic-uapi): New variable.

6 years agognu: Add android-safe-iop.
Danny Milosavljevic [Thu, 26 Apr 2018 00:35:41 +0000 (02:35 +0200)]
gnu: Add android-safe-iop.

* gnu/packages/android.scm (android-platform-external): New procedure.
(android-safe-iop): New variable.

6 years agognu: Add android-libsparse.
Danny Milosavljevic [Thu, 26 Apr 2018 00:26:53 +0000 (02:26 +0200)]
gnu: Add android-libsparse.

* gnu/packages/android.scm (android-libsparse): New variable.

6 years agognu: Add android-libziparchive.
Danny Milosavljevic [Thu, 26 Apr 2018 00:23:29 +0000 (02:23 +0200)]
gnu: Add android-libziparchive.

* gnu/packages/android.scm (android-libziparchive): New variable.
* gnu/packages/patches/libziparchive-add-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: Patch Android system core at the origin.
Danny Milosavljevic [Thu, 26 Apr 2018 00:17:58 +0000 (02:17 +0200)]
gnu: Patch Android system core at the origin.

* gnu/packages/android.scm (android-platform-system-core): Add patches.
(libbase): Remove patches.
(adb): Remove patches.

6 years agodoc: Document 'android-ndk-build-system'.
Danny Milosavljevic [Wed, 9 May 2018 17:25:32 +0000 (19:25 +0200)]
doc: Document 'android-ndk-build-system'.

* doc/guix.texi (Build Systems): Add 'android-ndk-build-system'.

6 years agognu: mkbootimg: Install "bootimg.h".
Danny Milosavljevic [Thu, 26 Apr 2018 00:16:00 +0000 (02:16 +0200)]
gnu: mkbootimg: Install "bootimg.h".

* gnu/packages/android.scm (mkbootimg)[arguments]<#:phases>[install]: Install
"bootimg.h".

6 years agognu: adb: Use android-ndk-build-system.
Danny Milosavljevic [Thu, 26 Apr 2018 00:15:59 +0000 (02:15 +0200)]
gnu: adb: Use android-ndk-build-system.

* gnu/packages/android.scm (adb)[build-system]: Switch to
android-ndk-build-system.
[arguments]<#:tests?>: Disable.
[arguments]<#:phases>[create-Makefile]: Delete phase.
[arguments]<#:phases>[fix-clang]: Delete phase.
[arguments]<#:phases>[fix-main]: Delete phase.
[arguments]<#:phases>[make-libs-available]: New phase.
[arguments]<#:phases>[install-headers]: New phase.
[arguments]<#:make-flags]: Add CFLAGS, CXXFLAGS.
[inputs]: Add liblog.
[source]: Add patch "adb-add-libraries.patch".
* gnu/packages/patches/adb-add-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: libbase: Use android-ndk-build-system.
Danny Milosavljevic [Thu, 26 Apr 2018 00:15:58 +0000 (02:15 +0200)]
gnu: libbase: Use android-ndk-build-system.

* gnu/packages/android.scm (libbase)[build-system]: Switch to
android-ndk-build-system.
[arguments]<#:phases>[create-Makefile]: Delete phase.
[arguments]<#:make-flags]: Add CXXFLAGS.

6 years agognu: liblog: Use android-ndk-build-system.
Danny Milosavljevic [Thu, 26 Apr 2018 00:15:57 +0000 (02:15 +0200)]
gnu: liblog: Use android-ndk-build-system.

* gnu/packages/android.scm (liblog)[build-system]: Switch to
android-ndk-build-system.
[arguments]<#:phases>[create-Makefile]: Delete phase.

6 years agobuild: Add the Android NDK build-system.
Danny Milosavljevic [Thu, 26 Apr 2018 00:15:56 +0000 (02:15 +0200)]
build: Add the Android NDK build-system.

* guix/build-system/android-ndk.scm: New file.
* guix/build/android-ndk-build-system.scm: New file.
* Makefile.am: Add them.

6 years agognu: Add android-make-stub.
Danny Milosavljevic [Wed, 9 May 2018 17:14:21 +0000 (19:14 +0200)]
gnu: Add android-make-stub.

* gnu/packages/android.scm (android-make-stub): New variable.

6 years agognu: Add f2fs-tools@1.7.0.
Danny Milosavljevic [Thu, 26 Apr 2018 00:15:55 +0000 (02:15 +0200)]
gnu: Add f2fs-tools@1.7.0.

* gnu/packages/linux.scm (f2fs-tools-1.7): New variable.
(f2fs-tools): Inherit from f2fs-tools-1.7.

6 years agognu: bismark: Update to 0.19.1.
Ricardo Wurmus [Wed, 9 May 2018 16:36:23 +0000 (18:36 +0200)]
gnu: bismark: Update to 0.19.1.

* gnu/packages/bioinformatics.scm (bismark): Update to 0.19.1.
[source]: Fetch from git; remove non-free software in snippet.
[arguments]: Update install phase.

6 years agognu: trim-galore: Update to 0.4.5.
Ricardo Wurmus [Wed, 9 May 2018 16:35:43 +0000 (18:35 +0200)]
gnu: trim-galore: Update to 0.4.5.

* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.4.5.
[source]: Fetch from git.
[arguments]: Remove custom unpack phase.

6 years agognu: Add groovy.
Julien Lepiller [Fri, 16 Mar 2018 16:56:45 +0000 (17:56 +0100)]
gnu: Add groovy.

* gnu/packages/groovy.scm (groovy): New variable.

6 years agognu: Add groovy-macro.
Julien Lepiller [Fri, 16 Mar 2018 16:56:16 +0000 (17:56 +0100)]
gnu: Add groovy-macro.

* gnu/packages/groovy.scm (groovy-macro): New variable.

6 years agognu: Add groovy-testng.
Julien Lepiller [Fri, 16 Mar 2018 16:55:38 +0000 (17:55 +0100)]
gnu: Add groovy-testng.

* gnu/packages/groovy.scm (groovy-testng): New variable.

6 years agognu: Add groovy-sql.
Julien Lepiller [Fri, 16 Mar 2018 16:54:38 +0000 (17:54 +0100)]
gnu: Add groovy-sql.

* gnu/packages/groovy.scm (groovy-sql): New variable.

6 years agognu: Add groovy-servlet.
Julien Lepiller [Fri, 16 Mar 2018 13:38:50 +0000 (14:38 +0100)]
gnu: Add groovy-servlet.

* gnu/packages/groovy.scm (groovy-servlet): New variable.

6 years agognu: Add groovy-nio.
Julien Lepiller [Fri, 16 Mar 2018 13:37:54 +0000 (14:37 +0100)]
gnu: Add groovy-nio.

* gnu/packages/groovy.scm (groovy-nio): New variable.

6 years agognu: Add groovy-jsr223.
Julien Lepiller [Fri, 16 Mar 2018 13:37:09 +0000 (14:37 +0100)]
gnu: Add groovy-jsr223.

* gnu/packages/groovy.scm (groovy-jsr223): New variable.

6 years agognu: Add groovy-json.
Julien Lepiller [Fri, 16 Mar 2018 13:36:06 +0000 (14:36 +0100)]
gnu: Add groovy-json.

* gnu/packages/groovy.scm (groovy-json): New variable.

6 years agognu: Add groovy-jmx.
Julien Lepiller [Fri, 16 Mar 2018 13:35:24 +0000 (14:35 +0100)]
gnu: Add groovy-jmx.

* gnu/packages/groovy.scm (groovy-jmx): New variable.

6 years agognu: Add groovy-groovysh.
Julien Lepiller [Fri, 16 Mar 2018 13:34:23 +0000 (14:34 +0100)]
gnu: Add groovy-groovysh.

* gnu/packages/groovy.scm (groovy-groovysh): New variable.

6 years agognu: Add groovy-docgenerator.
Julien Lepiller [Fri, 16 Mar 2018 13:33:42 +0000 (14:33 +0100)]
gnu: Add groovy-docgenerator.

* gnu/packages/groovy.scm (groovy-docgenerator): New variable.

6 years agognu: Add groovy-console.
Julien Lepiller [Fri, 16 Mar 2018 13:32:42 +0000 (14:32 +0100)]
gnu: Add groovy-console.

* gnu/packages/groovy.scm (groovy-console): New variable.

6 years agognu: Add groovy-swing.
Julien Lepiller [Fri, 16 Mar 2018 13:32:03 +0000 (14:32 +0100)]
gnu: Add groovy-swing.

* gnu/packages/groovy.scm (groovy-swing): New variable.

6 years agognu: Add groovy-bsf.
Julien Lepiller [Fri, 16 Mar 2018 13:31:22 +0000 (14:31 +0100)]
gnu: Add groovy-bsf.

* gnu/packages/groovy.scm (groovy-bsf): New variable.

6 years agognu: Add groovy-ant.
Julien Lepiller [Fri, 16 Mar 2018 13:30:22 +0000 (14:30 +0100)]
gnu: Add groovy-ant.

* gnu/packages/groovy.scm (groovy-ant): New variable.

6 years agognu: Add groovy-groovydoc.
Julien Lepiller [Fri, 16 Mar 2018 13:26:02 +0000 (14:26 +0100)]
gnu: Add groovy-groovydoc.

* gnu/packages/groovy.scm (groovy-groovydoc): New variable.

6 years agognu: Add groovy-templates.
Julien Lepiller [Fri, 16 Mar 2018 13:27:48 +0000 (14:27 +0100)]
gnu: Add groovy-templates.

* gnu/packages/groovy.scm (groovy-templates): New variable.

6 years agognu: Add groovy-xml.
Julien Lepiller [Fri, 16 Mar 2018 13:25:16 +0000 (14:25 +0100)]
gnu: Add groovy-xml.

* gnu/packages/groovy.scm (groovy-xml): New variable.

6 years agognu: Add groovy-test.
Julien Lepiller [Fri, 16 Mar 2018 12:40:28 +0000 (13:40 +0100)]
gnu: Add groovy-test.

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

6 years agognu: Add groovy-tests-bootstrap.
Julien Lepiller [Fri, 16 Mar 2018 12:31:06 +0000 (13:31 +0100)]
gnu: Add groovy-tests-bootstrap.

* gnu/packages/groovy.scm (groovy-tests-bootstrap): New variable.

6 years agognu: Add groovy-bootstrap.
Julien Lepiller [Tue, 13 Mar 2018 20:01:40 +0000 (21:01 +0100)]
gnu: Add groovy-bootstrap.

* gnu/packages/groovy.scm (groovy-bootstrap): New variable.

6 years agognu: Add java-groovy-bootstrap.
Julien Lepiller [Tue, 13 Mar 2018 19:31:01 +0000 (20:31 +0100)]
gnu: Add java-groovy-bootstrap.

* gnu/packages/groovy.scm: New file.
* gnu/packages/patches/groovy-add-exceptionutilsgenerator.patch: New
file.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.

6 years agoguix: Revert accidentally committed changes.
Chris Marusich [Wed, 9 May 2018 07:00:04 +0000 (00:00 -0700)]
guix: Revert accidentally committed changes.

* guix/packages.go.134WZR: Remove it.  This empty file was
unintentionally included in ede121de426f9c56820852888a0b370f0ccbce49.

6 years agoguix: Separate the package name and version with "@", not "-".
Chris Marusich [Sun, 8 Apr 2018 23:51:42 +0000 (16:51 -0700)]
guix: Separate the package name and version with "@", not "-".

* guix/packages.scm (package-full-name): By default, use "@" to separate
  the package name and package version.  Add an optional delimiter
  argument so that there is still a way to explicitly use a different
  delimiter.
* gnu/packages/commencement.scm (gcc-boot0) <unpack-gmp&co>: Adjust
  accordingly.
* tests/graph.scm: Adjust accordingly.
* tests/profiles.scm: Adjust accordingly.
* NEWS: Mention the change.

Fixes: <https://bugs.gnu.org/31088>.
Reported by Pierre Neidhardt <ambrevar@gmail.com>.

6 years agotelephony: add twinkle
Jovany Leandro G.C [Mon, 7 May 2018 22:35:23 +0000 (17:35 -0500)]
telephony: add twinkle

From 1a2504b36e0775443587faf43e3a2d9467769866 Mon Sep 17 00:00:00 2001
From: "Jovany Leandro G.C" <bit4bit@riseup.net>
Date: Mon, 7 May 2018 17:32:57 -0500
Subject: [PATCH] telephony: add twinkle

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
6 years agognu: emacs-helm-shell-history: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:52:24 +0000 (23:52 +0300)]
gnu: emacs-helm-shell-history: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-shell-history)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-magit-org-todos-el: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:45:32 +0000 (23:45 +0300)]
gnu: emacs-magit-org-todos-el: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-magit-org-todos-el)[propagated-inputs]: Add
  'magit'.

6 years agognu: emacs-helm-gtags: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:31:59 +0000 (23:31 +0300)]
gnu: emacs-helm-gtags: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-gtags)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-helm-firefox: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:31:05 +0000 (23:31 +0300)]
gnu: emacs-helm-firefox: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-firefox)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: emacs-helm-eww: Fix byte compilation.
Oleg Pykhalov [Tue, 8 May 2018 20:28:46 +0000 (23:28 +0300)]
gnu: emacs-helm-eww: Fix byte compilation.

* gnu/packages/emacs.scm (emacs-helm-eww)[propagated-inputs]: Add
  'emacs-helm'.

6 years agognu: Add inxi.
Pierre Neidhardt [Mon, 16 Apr 2018 12:38:30 +0000 (18:08 +0530)]
gnu: Add inxi.

* gnu/packages/admin.scm (inxi): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
6 years agognu: love: Remove unnecessary (guix build utils) module.
Efraim Flashner [Tue, 8 May 2018 10:44:35 +0000 (13:44 +0300)]
gnu: love: Remove unnecessary (guix build utils) module.

* gnu/packages/game-development.scm (love)[source]: Remove included
(guix build utils) module.

6 years agognu: wesnoth: Update to 1.14.0.
Arun Isaac [Sun, 6 May 2018 20:36:25 +0000 (02:06 +0530)]
gnu: wesnoth: Update to 1.14.0.

* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
[home-page]: Use HTTPS URI.
(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
"-DENABLE_GAME=OFF" disables installation of game assets.