Alex Vong
1d47ea86ff
gnu: clojure: Update to 1.9.0.
...
* gnu/packages/java.scm (clojure): Update to 1.9.0. Add "core-specs-alpha-src"
and "spec-alpha-src". Remove "java-classpath-src" and "tools-reader-src".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-16 16:00:21 +01:00
Ludovic Courtès
6628921a9a
doc: Fix typo.
...
Reported by Nicolas Goaziou.
* doc/guix.texi (Invoking guix archive): Fix typo.
2018-01-16 16:00:21 +01:00
ng0
2a5d663bfa
gnu: fish-guix: Remove it.
...
fish-guix has been merged into Guix in 'etc/completion/fish'
* gnu/packages/shells.scm (fish-guix): Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-16 16:00:20 +01:00
ng0
b83fc85f9f
etc: Add completions for fish.
...
* etc/completion/fish/guix.fish: New file.
* Makefile.am: Register the file.
* configure.ac: Add the fish vendor-completions directory.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-16 16:00:20 +01:00
Tobias Geerinckx-Rice
889b4af7d8
gnu: mc: Update to 4.8.20.
...
* gnu/packages/mc.scm (mc): Update to 4.8.20.
[arguments]: Rename ‘fix-absolutism’ to (hopefully) more accurate
‘patch-FHS-file-names’. Patch more. Fix new VFS test.
2018-01-16 14:36:09 +01:00
Tobias Geerinckx-Rice
10db64e1b0
gnu: mc: Use HTTPS for home page.
...
* gnu/packages/mc.scm (mc)[home-page]: Use HTTPS.
2018-01-16 14:30:17 +01:00
Tobias Geerinckx-Rice
a1b517f908
gnu: opensmtpd: Support PAM authentication.
...
* gnu/packages/mail.scm (opensmtpd)[arguments]: Add ‘--with-auth-pam’
to #:configure-flags.
2018-01-16 13:05:41 +01:00
Tobias Geerinckx-Rice
2f2ce92065
gnu: opensmtpd: Update to 6.0.3p1.
...
* gnu/packages/mail.scm (opensmtpd): Update to 6.0.3p1.
2018-01-16 12:53:12 +01:00
Tobias Geerinckx-Rice
432fd269fa
gnu: Use HTTPS for invisible-island.net home pages.
...
* gnu/packages/ncurses.scm (dialog)[home-page]: Use HTTPS.
* gnu/packages/version-control.scm (diffstat)[home-page]: Likewise.
* gnu/packages/xorg.scm (xterm)[home-page]: Likewise.
2018-01-16 03:02:21 +01:00
Tobias Geerinckx-Rice
9a412aa312
gnu: dialog: Update to 1.3-20171209.
...
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20171209.
2018-01-16 02:56:46 +01:00
Tobias Geerinckx-Rice
4817bb92d7
gnu: audio: Use HTTPS for kokkinizita.linuxaudio.org home pages.
...
* gnu/packages/audio.scm (clalsadrv, amb-plugins, mcp-plugins, rev-plugins)
(fil-plugins, ste-plugins, vco-plugins, wah-plugins, g2reverb)
(zita-convolver, zita-resampler, zita-alsa-pcmi)[home-page]: Use HTTPS.
2018-01-16 02:00:36 +01:00
Tobias Geerinckx-Rice
c353d0140e
gnu: java: Use HTTPS for osgi.org home pages.
...
* gnu/packages/java.scm (java-osgi-annotation, java-osgi-core)
(java-osgi-service-event, java-osgi-cmpn)
(java-osgi-service-component-annotations, java-osgi-dto, java-osgi-resource)
(java-osgi-namespace-contract, java-osgi-namespace-extender)
(java-osgi-namespace-service, java-osgi-util-function)
(java-osgi-util-promise, java-osgi-service-metatype-annotations)
(java-osgi-service-repository, java-osgi-framework, java-osgi-service-log)
(java-osgi-service-jdbc, java-osgi-service-resolver, java-osgi-util-tracker)
(java-osgi-service-cm, java-osgi-service-packageadmin)[home-page]: Use HTTPS.
2018-01-16 01:54:12 +01:00
Tobias Geerinckx-Rice
53a416d6fd
gnu: mpg123: Use HTTPS for home page.
...
* gnu/packages/mp3.scm (mpg123)[home-page]: Use HTTPS.
2018-01-16 01:00:30 +01:00
Tobias Geerinckx-Rice
38b87a8af7
gnu: mpg123: Update to 1.25.8.
...
* gnu/packages/mp3.scm (mpg123): Update to 1.25.8.
2018-01-16 01:00:30 +01:00
Tobias Geerinckx-Rice
b7fd77ef65
gnu: compression, text-editors: Use Savannah mirror://.
...
* gnu/packages/compression.scm (lunzip, clzip, lzlib, plzip)[source]: Use
mirror:// URI.
* gnu/packages/text-editors.scm (leafpad)[source]: Likewise.
2018-01-16 01:00:30 +01:00
Ludovic Courtès
c1816361ad
services: bitlbee: Add test.
...
* gnu/tests/messaging.scm (run-bitlbee-test): New procedure.
(%test-bitlbee): New variable.
2018-01-15 23:29:34 +01:00
Ludovic Courtès
37af37dcc9
doc: Deprecate 'bitlbee-service' procedure.
...
* gnu/services/messaging.scm (bitlbee-service): Mark as deprecated.
* doc/guix.texi (Messaging Services): Document 'bitlbee-service-type'
and 'bitlbee-configuration'. Remove 'bitlbee-service'.
2018-01-15 23:29:33 +01:00
Ludovic Courtès
f2bee4210f
services: bitlbee: Move to (gnu services messaging).
...
* gnu/services/networking.scm (<bitlbee-configuration>)
(bitlbee-shepherd-service, %bitlbee-accounts, %bitlbee-activation)
(bitlbee-service-type, bitlbee-service): Move to...
* gnu/services/messaging.scm: ... here.
* doc/guix.texi (Networking Services): Move 'bitlbee-service' doc to...
(Messaging Services): ... here.
2018-01-15 23:29:33 +01:00
Ludovic Courtès
95aa64bc48
linux-container: Work around EBADF errors upon exit.
...
Typically 'read-pid-file/container' would fail when starting services in
containers such as BitlBee.
* gnu/build/linux-container.scm (call-with-clean-exit): Use
'primitive-_exit' instead of 'primitive-exit'.
(container-excursion*): Close OUT.
2018-01-15 23:29:33 +01:00
Ludovic Courtès
92423868bc
ui: Disable '%fresh-auto-compile' only for Guile 2.2.3.
...
Mitigates <https://bugs.gnu.org/29881 >.
Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.
* guix/ui.scm (load*): Unset '%fresh-auto-compile' only on Guile 2.2.3.
2018-01-15 23:29:33 +01:00
Ludovic Courtès
9d4399b805
doc: Connect "guix archive", "guix pack", and co.
...
* doc/guix.texi (Invoking guix pack): Add xrefs to "guix publish", "guix
copy", and "guix archive".
(Invoking guix archive): Add xref to "guix pack".
2018-01-15 23:29:33 +01:00
Ludovic Courtès
309121a113
offload: Look at machine loads for the past minute.
...
Previously we were looking at the load of the past 5 minutes, which
means that, after a build, we could end up waiting for 5 minutes for
that metric to be low enough.
* guix/scripts/offload.scm (machine-load): Compute RAW based on ONE, not
FIVE.
2018-01-15 23:29:33 +01:00
Danny Milosavljevic
b640370d82
ruby-build-system: Fix build error.
...
* gnu/build/ruby-build-system.scm: Import (ice-9 rdelim).
Follow-up to d9df4bf055
.
2018-01-15 16:56:03 +01:00
Tobias Geerinckx-Rice
adbfc6b9f1
gnu: talloc: Update to 2.1.11.
...
* gnu/packages/samba.scm (talloc): Update to 2.1.11.
[arguments]: Run all tests. Use INVOKE.
2018-01-15 14:58:33 +01:00
Tobias Geerinckx-Rice
a9691718e8
gnu: iniparser: Update to 4.1.
...
* gnu/packages/samba.scm (iniparser): Update to 4.1.
[arguments]: Update library SONAME.
[home-page]: Abandon outdated home page with no mention of version 4.
2018-01-15 14:58:33 +01:00
Tobias Geerinckx-Rice
fa5e661859
gnu: iniparser: Use INSTALL-FILE.
...
* gnu/packages/samba.scm (iniparser)[arguments]: Simplify ‘install’ phase by
replacing COPY-FILE with INSTALL-FILE.
2018-01-15 14:58:33 +01:00
Tobias Geerinckx-Rice
cf52c9255d
gnu: iniparser: Use #:make-flags.
...
* gnu/packages/samba.scm (iniparser)[arguments]: Use #:make-flags to set
‘CC’ instead of patching the Makefile. Remove fruitless SYMLINK call.
2018-01-15 14:58:32 +01:00
Tobias Geerinckx-Rice
33fa13eac1
gnu: iniparser: Fix documentation directory.
...
* gnu/packages/samba.scm (iniparser)[arguments]: Install documentation to
‘/share/doc/iniparser’ instead of ‘/share/doc’.
2018-01-15 14:58:32 +01:00
Tobias Geerinckx-Rice
52e752e3c5
gnu: ccache: Update to 3.3.5.
...
* gnu/packages/ccache.scm (ccache): Update to 3.3.5.
[arguments]: Don't substitute ‘which’ in ‘setup-tests’ phase.
Add new ‘munge-failing-test’ phase to make test suite pass.
2018-01-15 14:58:32 +01:00
Oleg Pykhalov
dd72837dff
gnu: Add emacs-json-mode.
...
* gnu/packages/emacs.scm (emacs-json-mode): New public variable.
2018-01-15 14:55:11 +03:00
Oleg Pykhalov
b0912e9fdb
gnu: Add emacs-json-reformat.
...
* gnu/packages/patches/emacs-json-reformat-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add this.
* gnu/packages/emacs.scm (emacs-json-reformat): New variable.
2018-01-15 14:42:55 +03:00
Tobias Geerinckx-Rice
15eef66e5d
gnu: ghc-hmatrix-special: Update to 0.4.0.1.
...
* gnu/packages/haskell.scm (ghc-hmatrix-special): Update to 0.4.0.1.
2018-01-15 07:29:44 +01:00
Tobias Geerinckx-Rice
26d6539bc0
gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.7.
...
* gnu/packages/haskell.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.7.
2018-01-15 07:29:39 +01:00
Tobias Geerinckx-Rice
e72a77e1a4
gnu: ghc-hmatrix-gsl: Update to 0.18.0.1.
...
* gnu/packages/haskell.scm (ghc-hmatrix-gsl): Update to 0.18.0.1.
2018-01-15 07:29:34 +01:00
Tobias Geerinckx-Rice
621fe476ec
gnu: ghc-hmatrix: Update to 0.18.1.0.
...
* gnu/packages/haskell.scm (ghc-hmatrix): Update to 0.18.1.0.
2018-01-15 07:29:30 +01:00
Tobias Geerinckx-Rice
7a1bc3b9e7
gnu: ghc-juicypixels: Update to 3.2.9.3.
...
* gnu/packages/haskell.scm (ghc-juicypixels): Update to 3.2.9.3.
2018-01-15 07:29:25 +01:00
Tobias Geerinckx-Rice
e427a0e42c
gnu: ghc-iproute: Use HTTPS for home page.
...
* gnu/packages/haskell.scm (ghc-iproute)[home-page]: Use HTTPS.
2018-01-15 07:29:20 +01:00
Tobias Geerinckx-Rice
1cc0942f49
gnu: ghc-iproute: Update to 1.7.1.
...
* gnu/packages/haskell.scm (ghc-iproute): Update to 1.7.1.
2018-01-15 07:29:15 +01:00
Tobias Geerinckx-Rice
06c8258b51
gnu: opusfile: Update to 0.9.
...
* gnu/packages/xiph.scm (opusfile): Update to 0.9.
2018-01-15 07:29:11 +01:00
Tobias Geerinckx-Rice
2e33e6b18b
gnu: xiph: Use HTTPS for home pages where possible.
...
* gnu/packages/xiph.org (libogg, libvorbis, libtheora, ao, flac)
(vorbis-tools, opusfile, icecast)[home-page]: Use HTTPS.
2018-01-15 07:29:06 +01:00
Tobias Geerinckx-Rice
81e59e4146
gnu: linux: Use HTTPS for home pages where possible.
...
* gnu/packages/linux.scm (ltrace, libnl, pflask, acpi, module-init-tools)
(snapscreenshot)[home-page]: Use HTTPS.
2018-01-15 07:29:02 +01:00
Tobias Geerinckx-Rice
4631e6c9cd
gnu: tls: Use HTTPS for home pages where possible.
...
* gnu/packages/tls.scm (openssl, p11-kit, python-acme)[home-page]: Use
HTTPS instead of HTTP, irony.
2018-01-15 07:28:57 +01:00
Tobias Geerinckx-Rice
af63f03f27
gnu: geos: Update to 3.6.2.
...
* gnu/packages/geo.scm (geos): Update to 3.6.2.
2018-01-15 07:28:53 +01:00
Tobias Geerinckx-Rice
6d2ff64584
gnu: gpsbabel: Complete licencing information.
...
* gnu/packages/gps.scm (gpsbabel)[source]: Remove unused files in a snippet.
[license]: Add expat.
2018-01-15 07:28:47 +01:00
Tobias Geerinckx-Rice
facee7941f
gnu: gpsbabel: Use HTTPS for home page.
...
* gnu/packages/gps.scm (gpsbabel)[home-page]: Use HTTPS.
2018-01-15 07:28:43 +01:00
Tobias Geerinckx-Rice
85389321f0
gnu: libedit: Update to 20170329-3.1.
...
* gnu/packages/libedit.scm (libedit): Update to 20170329-3.1.
[arguments]: Remove deprecated ‘--enable-widec’ from #:configure-flags.
2018-01-15 07:28:38 +01:00
Tobias Geerinckx-Rice
c3d8bf3992
gnu: libedit: Use HTTPS for home page.
...
* gnu/packages/libedit.scm (libedit)[home-page]: Use HTTPS.
2018-01-15 07:28:34 +01:00
Christopher Baines
0076f5a98c
gnu: Remove redundant wrapping from packages using ruby-build-system.
...
Now that the build system does wrapping automatically, it can be removed from
the packages that do it manually.
* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove #:phases.
* gnu/packages/ruby.scm (ruby-redcloth)[arguments]: Remove #:phases.
(ruby-httpclient)[arguments]: Remove 'wrap-bin-httpclient from the modified
phases.
2018-01-14 22:16:26 +00:00
Christopher Baines
2c2ec3d04a
ruby-build-system: Add a new wrap phase.
...
Wrap files in bin/ and sbin/ with the location of the gem itself and the
location of any other gems in use (GEM_PATH). This ensures that the bin files
will run with the right environment when executed.
It does however mean that native-inputs will also get wrapped up in any
binaries, which is not good, as it increases the size of the closure, and
risks this code being used at runtime.
* guix/build/ruby-build-system.scm (wrap): New procedure.
(%standard-phases): Add the wrap phase.
2018-01-14 22:16:20 +00:00
Christopher Baines
d9df4bf055
ruby-build-system: Add wrap-ruby-program.
...
A modified copy of wrap-program from (guix build utils). The wrap-program
procedure doesn't work well for Ruby scripts, as it breaks using the -S flag
with ruby to execute the script, as when -S is passed to ruby, it expects the
script on the PATH to use ruby in the shebang, and not bash.
Therefore, to wrap the program, but keep the shebang as ruby, wrap it with a
ruby script instead.
wrap-ruby-program uses .real/foo rather than .foo-real, as this might be
neater. This procedure also includes a call to Gem.clear_paths to make it
possible to set the GEM_PATH through this method, and for it to take effect.
* gnu/build/ruby-build-system.scm (wrap-ruby-program): New procedure.
2018-01-14 22:16:15 +00:00