Commit graph

32623 commits

Author SHA1 Message Date
Hartmut Goebel
0fd6138175
gnu: kpackage: Transfer patches from NixOS.
Transfer the NixOS patches for kpackage as of 2018-02-17:
- Allow external paths.
- Make QDirIterator follow symlinks.

Decided to use a patch for one of the "allow external paths" changes since
'substitute*' seems not to be robust enough.

* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
  phase.
2019-01-04 10:10:46 +01:00
Hartmut Goebel
16b8aff85b
gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
Transfer the NixOS "kdeinit-libpath" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
2019-01-04 10:10:44 +01:00
Hartmut Goebel
f8a0f3ac70
gnu: kinit: Use the store paths for dynamically loaded libs.
Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
2018-02-17.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
  <patch-paths>: New phase.
  [inputs]: Add kparts, plasma-framework.
2019-01-04 10:10:43 +01:00
Hartmut Goebel
a6e532815d
gnu: kio: Search 'smbd' on $PATH.
Transfer the remaining NixOS patch for kio as of 2018-02-17.

* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.
2019-01-04 10:10:42 +01:00
Hartmut Goebel
8791aa98a7
gnu: kdelibs4support: Add todo comment for a patch from NixOS.
* gnu/packages/kde-frameworks.scm(kdelibs4support): Add comment.
2019-01-04 10:10:41 +01:00
Hartmut Goebel
daff96de1f
gnu: kconfigwidgets: Make QDirIterator follow symlinks.
Transfer the NixOS patch "qdiriterator-follow-symlinks" for kconfigwidgets as
of 2018-02-17.

* gnu/packages/kde-frameworks.scm(kconfigwidgets)<patch>: New phase.
2019-01-04 10:10:40 +01:00
Hartmut Goebel
be8cb44a9c
gnu: kcmutils: Print plugin name when loading fails.
Transfer the NixOS patch "kcmutils-debug-module-loader" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: Add substitute for
  src/kcmoduleloader.cpp.
2019-01-04 10:10:39 +01:00
Hartmut Goebel
fd8c53cb9e
gnu: kcmutils: Make QDirIterator follow symlinks.
Transfer the NixOS patch "kcmutils-follow-symlinks" for kcmutils as of
2018-02-17.

* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: New phase.
2019-01-04 10:10:38 +01:00
Hartmut Goebel
b824dbec5d
gnu: krunner: Blacklist another test failing with 5.49.0.
* gnu/packages/kde-frameworks.scm(krunner)[#phases]<check-setup>:
  Blacklist 'testMulti'.
2019-01-04 10:01:08 +01:00
Hartmut Goebel
69b6086182
gnu: extra-cmake-modules: Fix install-path for plugins.
The respective entry changed for kde-frameworks 5.46.

* gnu/packages/kde-frameworks.scm(krunner)[#phases]<fix-lib-path>:
  Change substitute for QTPLUGINDIR.
2019-01-04 10:01:08 +01:00
Efraim Flashner
ac277bc7c5
gnu: libsecret: Update to 0.18.7.
* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.
2019-01-04 09:20:50 +02:00
Efraim Flashner
0528f70d3d
gnu: goffice: Update to 0.10.44.
* gnu/packages/gnome.scm (goffice): Update to 0.10.44.
2019-01-04 09:20:48 +02:00
Alex Vong
5651e74cc6
gnu: guile-gnunet: Update to 0.0-1.d12167a.
* gnu/packages/gnunet.scm (guile-gnunet): Update to 0.0-1.d12167a.
[version]: Use git-version.
[source]: Use git-file-name.
2019-01-04 07:34:25 +08:00
Alex Vong
47719c9bc0
gnu: libmicrohttpd: Update to 0.9.62.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.62.
2019-01-04 07:34:08 +08:00
Alex Vong
8f36c8e9ea
gnu: libextractor: Fix CVE-2018-{20430,20431}.
* gnu/packages/patches/libextractor-CVE-2018-20430.patch,
gnu/packages/patches/libextractor-CVE-2018-20431.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/gnunet.scm (libextractor)[source]: Use them.
2019-01-04 07:33:46 +08:00
Alex Vong
1983a9b0a5
gnu: libextractor: Update to 1.8.
* gnu/packages/gnunet.scm (libextractor): Update to 1.8.
2019-01-04 07:32:38 +08:00
Ricardo Wurmus
6ec95a003b
gnu: yoshimi: Update to 1.5.10.
* gnu/packages/music.scm (yoshimi): Update to 1.5.10.
2019-01-03 23:14:38 +01:00
Kei Kebreau
b634b5c253
gnu: vboot-utils: Fix building on armhf-linux.
* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches.
[arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags.
* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-01-03 15:40:27 -05:00
Efraim Flashner
824fc425dd
gnu: gnupg: Update to 2.2.12.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.12.
2019-01-03 22:14:22 +02:00
Mathieu Othacehe
fc2982f754
gnu: vlc: Add protobuf to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe
78d112c2ff
gnu: vlc: Add libmicrodns to inputs.
* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.
2019-01-03 20:38:16 +01:00
Mathieu Othacehe
498911d315
gnu: Add libmicrodns.
* gnu/packages/dns.scm (libmicrodns): New package.
2019-01-03 20:38:16 +01:00
Efraim Flashner
4382cef28c
gnu: xdisorg.scm: Add missing import.
* gnu/packages/xdisorg.scm: Add missing import.
2019-01-03 16:25:31 +02:00
Efraim Flashner
fbb456dda1
gnu: bullet: Update to 2.88.
* gnu/packages/game-development.scm (bullet): Update to 2.88.
[source]: Use 'git-fetch'. Add snippet to remove bundled binaries and
libraries.
[arguments]: Add configure-flags to prevent building demos. Add custom
'remove-failing-tests phase to skip tests which fail after removing
bundled code.
2019-01-03 16:21:42 +02:00
Rutger Helling
95bf2fb637
gnu: Add wl-clipboard.
* gnu/packages/xdisorg.scm (wl-clipboard): New variable.
2019-01-03 14:58:34 +01:00
Danny Milosavljevic
df147c4fdb
gnu: emacs-magit-svn: Fix build.
* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
'"emacs-magit-svn"'.
2019-01-03 10:30:23 +01:00
Maxim Cournoyer
707efe171a
gnu: gnucash: Fix test failure.
Fixes issue #32057 (see: https://issues.guix.info/issue/32057).

* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gnucash.scm (gnucash): Use it.
2019-01-02 17:10:08 -05:00
Efraim Flashner
d804a40a51
gnu: emacs-hydra: Update to 0.14.0.
* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.
2019-01-02 22:11:05 +02:00
Efraim Flashner
2e689c22b3
gnu: emacs-edit-indirect: Update to 0.1.5.
* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
[source]: Use 'git-fetch'.
2019-01-02 22:11:05 +02:00
Efraim Flashner
33678041ce
gnu: signing-party: Update to 2.7.
* gnu/packages/gnupg.scm (signing-party): Update to 2.7.
[home-page]: Update to new home-page.
[arguments]: All phases end with #t.
2019-01-02 22:11:05 +02:00
Efraim Flashner
c7a2b36daf
gnu: perl-archive-zip: Update to 1.64.
* gnu/packages/comression.scm (perl-archive-zip): Update to 1.64.
2019-01-02 22:11:04 +02:00
Efraim Flashner
2f325b6391
gnu: zstd: Update to 1.3.8.
* gnu/packages/compression.scm (zstd): Update to 1.3.8.
[home-page]: Update to new home-page.
2019-01-02 22:11:04 +02:00
Efraim Flashner
a1815fe6e1
gnu: perl-yaml-tiny: Update to 1.73.
* gnu/packages/perl.scm (perl-yaml-tiny): Update to 1.73.
2019-01-02 22:11:03 +02:00
Efraim Flashner
767e00ec23
gnu: perl-json-maybexs: Update to 1.004000.
* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004000.
2019-01-02 22:11:03 +02:00
Efraim Flashner
150e3b924a
gnu: perl-cpanel-json-xs: Update to 4.08.
* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.08.
2019-01-02 22:11:02 +02:00
Efraim Flashner
31d9f55271
gnu: perl-test-mockmodule: Update to 0.170.0.
* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.170.0.
[source]: Update source uri.
[native-inputs]: Add perl-test-warnings.
2019-01-02 22:11:02 +02:00
Efraim Flashner
548c120b57
gnu: perl-test-simple: Update to 1.302141.
* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302141.
2019-01-02 22:10:58 +02:00
Efraim Flashner
afbf9763fa
gnu: qtsyncthingtray: Use 'git-fetch'.
* gnu/packages/sync.scm (qtsyncthingtray)[source]: Use 'git-fetch'.
[arguments]: Update custom 'install phase.
2019-01-02 19:53:06 +02:00
Efraim Flashner
a69f071537
gnu: owncloud-client: Update to 2.5.1.10973.
* gnu/packages/sync.scm (owncloud-client): Update to 2.5.1.10973.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.
2019-01-02 19:53:06 +02:00
Efraim Flashner
2879e605bf
gnu: qtkeychain: Update to 0.9.1.
* gnu/packages/qt.scm (qtkeychain): Update to 0.9.1.
[source]: Use 'git-fetch'.
[arguments]: Update custom 'set-qt-trans-dir phase.
2019-01-02 19:53:03 +02:00
Ricardo Wurmus
9fb5771af7
gnu: jupyter: Add missing dependency.
* gnu/packages/python.scm (jupyter)[propagated-inputs]: Add python-qtconsole.
[home-page]: Use https URL.
[arguments]: Update comment on why tests are disabled.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
d47b21c69c
gnu: python-terminado: Update to 0.8.1.
* gnu/packages/python-web.scm (python-terminado): Update to 0.8.1.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
38306e1168
gnu: Add python-qtconsole.
* gnu/packages/python.scm (python-qtconsole): New variable.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
91dd8b3687
gnu: python-notebook: Update to 5.7.4.
* gnu/packages/python.scm (python-notebook): Update to 5.7.4.
[arguments]: Use INVOKE for tests.
[propagated-inputs]: Remove python-ipython; add python-prometheus-client,
python-send2trash, and python-terminado.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
493e5e6daa
gnu: python-jupyter-console: Fix inputs.
* gnu/packages/python.scm (python-jupyter-console)[propagated-inputs]: Remove
python-ipython; replace python-prompt-toolkit with python-prompt-toolkit-1.
[native-inputs]: Add python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
4fc112b452
gnu: python-ipython: Remove dependency on python-jupyter-core-minimal.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-jupyter-core-minimal.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
88bf9be38e
gnu: python-ipywidgets: Enable tests.
* gnu/packages/python.scm (python-ipywidgets)[arguments]: Remove.
[native-inputs]: Add python-nose and python-pytest.
[propagated-inputs]: Remove python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
fec14302d5
gnu: python-widgetsnbextension: Update to 3.4.2.
* gnu/packages/python.scm (python-widgetsnbextension): Update to 3.4.2.
[propagated-inputs]: Add python-ipykernel.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
b6fc288e57
gnu: Add python-send2trash.
* gnu/packages/python.scm (python-send2trash, python2-send2trash): New
variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
abe50aa369
gnu: Add python-prometheus-client.
* gnu/packages/python.scm (python-prometheus-client,
python2-prometheus-client): New variables.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
ffabccb22f
gnu: python-jupyter-client: Update to 5.2.4.
* gnu/packages/python.scm (python-jupyter-client): Update to 5.2.4.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
75246daff2
gnu: python-ipython: Break dependency on python-ipykernel.
* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
python-ipykernel.
[arguments]: Delete more broken tests.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
f0eb442c20
gnu: python-ipykernel: Update to 5.1.0.
* gnu/packages/python.scm (python-ipykernel): Update to 5.1.0.
[arguments]: Enable tests.
[propagated-inputs]: Add python-ipython.
[native-inputs]: Add python-pytest and python-nose.
2019-01-02 16:33:57 +01:00
Ricardo Wurmus
92a9f93615
gnu: python-ipython: Update to 5.8.0.
* gnu/packages/python.scm (python-ipython): Update to 5.8.0.
[propagated-inputs]: Replace python-prompt-toolkit with
python-prompt-toolkit-1.
[arguments]: Use INVOKE in the "check" phase; return #T from the "fix-tests"
phase.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
464cb5b55d
gnu: Add python-prompt-toolkit-1.
* gnu/packages/python.scm (python-prompt-toolkit-1, python2-prompt-toolkit-1):
New variables.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
80486d6673
gnu: python-prompt-toolkit: Update to 2.0.7.
* gnu/packages/python.scm (python-prompt-toolkit): Update to 2.0.7.
[arguments]: Enable tests; add phase "post-install-check" and delete "check"
phase.
[native-inputs]: Add python-pytest.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
eecaf17086
gnu: python-hy: Use INVOKE.
* gnu/packages/python.scm (python-hy)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
13e7c884c7
gnu: python-clint: Use INVOKE.
* gnu/packages/python.scm (python-clint)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
ec933e05a2
gnu: python-configargparse: Use INVOKE.
* gnu/packages/python.scm (python-configargparse)[arguments]: Use INVOKE.
2019-01-02 16:33:56 +01:00
Ricardo Wurmus
cd70798a23
gnu: python-docopt: Use INVOKE.
* gnu/packages/python.scm (python-docopt)[arguments]: Use INVOKE.
2019-01-02 16:33:53 +01:00
Alex Vong
8ef0655747
gnu: ruby: Remove versions 1.8, 2.1 and 2.2.
Remove ruby versions which have reached EOL.

See <https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00421.html>.

* gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables.
2019-01-02 15:54:48 +08:00
Hartmut Goebel
059954fa01
gnu: breeze-icons: Fix failing tests.
* gnu/packages/kde-frameworks.scm(breeze-icons)[arguments]<#phases>:
  Remove outdated 'disable-failing-test, add 'add-symlinks.
2019-01-02 01:33:14 +01:00
Leo Famulari
2288c73936
gnu: Syncthing: Update to 1.0.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.0.0.
2019-01-01 15:18:33 -05:00
Nicolas Goaziou
9c9c4fea1b
gnu: emacs-org-contrib: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
[propagated-inputs]: Add missing inputs.
2019-01-01 18:23:15 +01:00
Nicolas Goaziou
e609114fde
gnu: org: Update to 9.2.
* gnu/packages/emacs.scm (emacs-org): Update to 9.2.
2019-01-01 18:22:46 +01:00
Nicolas Goaziou
15de7c58a5
gnu: Add emacs-arduino-mode.
* gnu/packages/emacs.scm (emacs-arduino-mode): New variable.
2019-01-01 18:10:29 +01:00
Maxim Cournoyer
e68bfcfda1
gnu: emacs-w3m: Fix build.
The previously (unofficial) Git repository mirror is no longer available, so
we fallback to using the official CVS repository.

Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
  official CVS repository.
2019-01-01 11:34:45 -05:00
Mark H Weaver
ff148ea5d6
gnu: linux-libre: Update to 4.20, while retaining 4.19 LTS.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.
(%linux-libre-hash): Update hash.
(%linux-libre-4.20-patches): New variable.
(linux-libre): Use %linux-libre-4.20-patches.
(%linux-libre-4.19-version, %linux-libre-4.19-hash)
(%linux-libre-4.19-patches, linux-libre-4.19): New variables.
(linux-libre-arm-generic, linux-libre-arm-omap2plus): Use
%linux-libre-4.20-patches.
(linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): New variables.
* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
gnu/packages/aux-files/linux-libre/4.20-i686.conf,
gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2019-01-01 11:22:58 -05:00
Mark H Weaver
ce899af109
gnu: linux-libre: Build with GCC-7 on all systems.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Include GCC-7
unconditionally.  Previously it was included only on Intel systems.
Add GMP, MPFR, and MPC.
[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.
2019-01-01 11:22:55 -05:00
Mark H Weaver
3fb7b61250
gnu: linux-libre: Minor cleanups.
* gnu/packages/linux.scm: Remove comment about armhf-linux kernel configuration.
(%intel-compatible-systems, %linux-compatible-systems): Remove these
variables, inlining their values into the few places where they are used.
(%linux-libre-arm-export-__sync_icache_dcache-patch): New variable.
(%linux-libre-4.19-patches): Use the above variable.
2019-01-01 11:22:27 -05:00
Oleg Pykhalov
8b6c91ba53
gnu: php-with-bcmath: Deprecate in favour of 'php'.
This is a follow-up to 4629d26755.

* gnu/packages/php.scm (php-with-bcmath): Deprecate in favour of 'php'.
* gnu/tests/monitoring.scm (%zabbix-os): Use this.
2019-01-01 18:57:56 +03:00
Vasile Dumitrascu
4db80f8b11
gnu: ruby-pg: Update to 1.1.3.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-01-01 14:45:14 +00:00
Efraim Flashner
d25a48768d
gnu: amule: Use 'git-fetch'.
* gnu/packages/networking.scm (amule)[source]: Use 'git-fetch'.
2019-01-01 12:54:20 +02:00
Efraim Flashner
fc1ed8c1a7
gnu: amule: Don't run 'bootstrap phase.
* gnu/packages/networking.scm (amule)[arguments]: Delete 'bootstrap
phase.
2019-01-01 12:49:52 +02:00
Efraim Flashner
897f303d2f
gnu: libphidget: Update to 2.1.8.20180607.
* gnu/packages/libphidget.scm (libphidget): Update to 2.1.8.20180607.
2019-01-01 09:30:56 +02:00
Efraim Flashner
b114aba284
gnu: libphidget: Update source uri.
* gnu/packages/libphidget.scm (libphidget)[source]: Update source uri.
[home-page]: Use https.
2019-01-01 09:30:56 +02:00
Nicolas Goaziou
707a792dd6
gnu: emacs-matrix-client: Update to 5d8e959.
* gnu/packages/emacs.scm (emacs-matrix-client): Update to
  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
[propagated-inputs]: Add new inputs.
2018-12-31 17:50:04 +01:00
Nicolas Goaziou
e5939e5027
gnu: Add emacs-frame-purpose.
* gnu/packages/emacs.scm (emacs-frame-purpose): New variable.
2018-12-31 17:48:24 +01:00
Leo Famulari
eff366b469
gnu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].
* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 4.2.5.
2018-12-31 10:36:43 -05:00
Kei Kebreau
402c36c1d6
gnu: chicken: Update to 5.0.0.
* gnu/packages/scheme.scm (chicken): Update to 5.0.0.
2018-12-30 17:05:27 -05:00
Kei Kebreau
697b6ca368
gnu: hop: Update to 3.2.0-pre1.
* gnu/packages/scheme.scm (hop): Update to 3.2.0-pre1.
[arguments]: Add "--hostcc=gcc" to configure flags in the 'configure' phase
and substitute absolute reference to "/bin/rm".
2018-12-30 17:00:00 -05:00
Kei Kebreau
deaf0e7b21
gnu: bigloo: Update to 4.3e1.
* gnu/packages/scheme.scm (bigloo): Update to 4.3e1.
2018-12-30 17:00:00 -05:00
Efraim Flashner
b843b05abc
gnu: ffmpeg@2.8: Remove variable.
* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.
2018-12-30 20:22:59 +02:00
Efraim Flashner
1839768ca1
gnu: vinagre: Don't build icon-cache.
* gnu/packages/gnome.scm (vinagre)[arguments]: Add custom phase to
remove 'gtk-update-icon-cache'.
[native-inputs]: Remove gtk+-bin.
2018-12-30 20:22:59 +02:00
Efraim Flashner
684f97f8c9
gnu: vinagre: Update package for newer freerdp.
* gnu/packages/gnome.scm (vinagre)[source]: Update patches.
[arguments]: Add custom  phase to replace 'freerdp' with
'freerdp2'. Remove configure flags.
* gnu/packages/patches/vinagre-revert-1.patch,
gnu/packages/patches/vinagre-revert-2.patch: Remove files.
* gnu/packages/patches/vinagre-newer-freerdp.patch,
gnu/packages/patches/vinagre-newer-rdp-parameters.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register changes.
2018-12-30 20:22:59 +02:00
Efraim Flashner
bbbe7adda6
gnu: freerdp: Enable tests.
* gnu/packages/rdesktop.scm (freerdp)[arguments]: Enable tests. Add
configure-flag to build tests.
2018-12-30 20:22:58 +02:00
Efraim Flashner
a1a6fc702a
gnu: freerdp: Update to 2.0.0-rc4.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc4.
[native-inputs]: Add docbook-xml, glib. Sort alphabetically.
[inputs]: Add libxkbcommon, wayland. Sort alphabetically.
[arguments]: Explicitly disable libsystemd.
2018-12-30 20:22:55 +02:00
Leo Famulari
6ec43b0d6b
gnu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].
* gnu/packages/tls.scm (openssl-next): Update to 1.1.1a.
2018-12-30 13:09:59 -05:00
Kei Kebreau
cb3854cd11
gnu: gambit-c: Update to 4.9.1.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.1.
[home-page]: Update URL.
2018-12-30 11:11:25 -05:00
Efraim Flashner
ea593fe298
gnu: vlc: Update to 3.0.5.
* gnu/packages/video.scm (vlc): Update to 3.0.5.
[source]: Remove patch.
(%vlc-libx264-compat.patch): Remove variable.
2018-12-30 14:09:18 +02:00
Timothy Sample
48c8d067d4
services: gdm: Enable auto-start.
GDM is now reliable enough to run automatically.

* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
to '#f'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:41 +01:00
Timothy Sample
de409e8226
services: gdm: Remove 'allow-root?' option.
This option results in allowing all login attempts without asking for
credentials.  The name is confusing, but rather than rename it, we will
remove it, since it seems like a feature that no one would want.

* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:40 +01:00
Timothy Sample
89c8656200
gnu: gdm: Change locale settings file.
* gnu/packages/gnome.scm (gdm)[arguments]: Set the '--with-lang-file'
configure flag to '/etc/environment'.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:39 +01:00
Timothy Sample
92deb5cc92
gnu: gdm: Pass XDG_DATA_DIRS into session environment.
* gnu/packages/gnome.scm (gdm)[arguments]: Update the pre-configure
phase so that GDM preserves the XDG_DATA_DIRS variable when setting up
the session environment.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-12-30 10:20:38 +01:00
Mark H Weaver
a1814acf82
gnu: linux-libre: Update to 4.19.13.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.13.
(%linux-libre-hash): Update hash.
2018-12-29 22:39:19 -05:00
Mark H Weaver
8f4d318921
gnu: linux-libre@4.14: Update to 4.14.91.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.91.
(%linux-libre-4.14-hash): Update hash.
2018-12-29 22:38:26 -05:00
Mark H Weaver
830b44bae4
gnu: linux-libre@4.9: Update to 4.9.148.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.148.
2018-12-29 22:37:32 -05:00
Björn Höfling
4f36d98f7b
gnu: youtube-dl: Update to 2018.12.17.
* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.
2018-12-29 21:50:34 +01:00
Efraim Flashner
9123c420dd
gnu: vim: Update to 8.1.0644.
* gnu/packages/vim.scm (vim): Update to 8.1.0644.
[native-inputs]: Add libtool.
(xxd)[native-inputs]: New field, empty list.
(vim-full)[native-inputs]: Also inherit native-inputs from vim.
2018-12-29 20:26:45 +02:00
Efraim Flashner
597f35e6f0
gnu: vim-full: Fix test suite.
* gnu/packages/vim.scm (vim-full)[arguments]: Add custom phase to remove
test87.
2018-12-29 20:26:45 +02:00
Efraim Flashner
38a3b66619
gnu: gnuastro: Update to 0.8.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.8.
[native-inputs]: Add lzip.
2018-12-29 20:26:45 +02:00
Kei Kebreau
a8b567f9c0
gnu: schismtracker: Update to 20181223.
* gnu/packages/music.scm (schismtracker): Update to 20181223.
2018-12-29 12:56:51 -05:00
Ricardo Wurmus
4629d26755
gnu: php: Build bcmath.
* gnu/packages/php.scm (php)[arguments]: Add "--enable-bcmath" to configure
flags.
2018-12-29 13:27:20 +01:00
Rutger Helling
8e7dd71c19
gnu: wine-staging: Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc4.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc4.
2018-12-29 13:03:04 +01:00
Nicolas Goaziou
31603ee608
gnu: giac-xcas: Update to 1.5.0-29.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-29.
2018-12-29 10:06:36 +01:00
Nicolas Goaziou
8168404f3c
gnu: mame: Update to 0.205.
* gnu/packages/emulators.scm (mame): Update to 0.205.
[arguments]: Remove unnecessary fix.
2018-12-29 08:29:48 +01:00
Danny Milosavljevic
e4231cfeea
gnu: Add xfsprogs.
* gnu/packages/linux.scm (xfsprogs): New variable.
2018-12-28 14:20:49 +01:00
Nicolas Goaziou
11d44d0b2a
gnu: musescore: Update to 3.0.
* gnu/packages/music.scm (musescore): Update to 3.0.
[build-system]: Switch to CMake build system.
[arguments]: Apply build system change.
[native-inputs]: Remove unnecessary "cmake" input.
2018-12-28 13:26:02 +01:00
Efraim Flashner
4bc00b5631
gnu: wget: Enable previously failing test.
* gnu/packages/wget.scm (wget)[arguments]: Remove custom phase skipping
SSL tests.
2018-12-28 09:58:56 +02:00
Efraim Flashner
54d6096255
gnu: wget: Update to 1.20.1.
* gnu/packages/wget.scm (wget): Update to 1.20.1.
2018-12-28 09:37:53 +02:00
Ludovic Courtès
842ffcfd2d
gnu: cdrtools: Do not record the kernel version.
This allows for reproducible builds across machines running different
versions of the kernel Linux.

* gnu/packages/cdrom.scm (cdrtools)[source](modules, snippet): New
fields.
2018-12-28 00:30:03 +01:00
Marius Bakke
5a7899fd88
gnu: mbedtls-apache: Update to 2.16.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.0.
2018-12-27 15:41:34 +01:00
Marius Bakke
b79ed58122
gnu: samba: Update to 4.9.4.
* gnu/packages/samba.scm (samba): Update to 4.9.4.
2018-12-27 15:41:34 +01:00
Marius Bakke
035f916114
gnu: strace: Update to 4.26.
* gnu/packages/linux.scm (strace): Update to 4.26.
[license]: Change to LGPL2.1+.
2018-12-27 15:41:34 +01:00
Efraim Flashner
b130354999
gnu: vim: Don't use unstable tarball.
* gnu/packages/vim.scm (vim)[source]: Use 'git-fetch'.
2018-12-27 15:34:02 +02:00
Efraim Flashner
3d6bc5af91
gnu: vim: Use https.
* gnu/packages/vim.scm (vim)[home-page]: Use https.
2018-12-27 15:34:02 +02:00
Efraim Flashner
83541fb678
gnu: viewnior: Don't use unstable tarball.
* gnu/packages/image-viewers.scm (viewnior)[source]: Use 'git-fetch'.
2018-12-27 15:33:58 +02:00
Pierre-Antoine Rouby
039ccc7118
gnu: Add guile-mastodon.
* gnu/packages/guile.scm (guile-mastodon): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-27 12:08:25 +01:00
Ludovic Courtès
ad3c9fbbb9
gnu: guix: Update to 7ba2b27.
* gnu/packages/package-management.scm (guix): Update to 7ba2b27.
2018-12-27 12:08:25 +01:00
Julien Lepiller
912f44005d
gnu: ocaml: Fix indentation.
* gnu/packages/ocaml.scm: Fix indentation issues.
2018-12-27 09:47:22 +01:00
Gabriel Hondet
2e951707f5
gnu: Add ocaml-yojson.
* gnu/packages/ocaml.scm (ocaml-yojson): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:37:40 +01:00
Gabriel Hondet
2939fe7b3c
gnu: Add ocaml-biniou.
* gnu/packages/ocaml.scm (ocaml-biniou): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:35:17 +01:00
Gabriel Hondet
ad536c98f9
gnu: Add emacs-flycheck-dedukti.
* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:19:15 +01:00
Gabriel Hondet
4a2e1e7280
gnu: Add emacs-dedukti-mode.
* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-27 09:18:31 +01:00
Efraim Flashner
6286880a8b
gnu: terminology: Update to 1.3.2.
* gnu/packages/enlightenment.scm (terminology): Update to 1.3.2.
2018-12-27 09:53:03 +02:00
Efraim Flashner
d037353c76
gnu: kodi: Update to 18.0rc3.
* gnu/packages/kodi.scm (kodi): Update to 18.0rc3.
2018-12-27 09:35:46 +02:00
Kei Kebreau
fbf7b7e9e6
gnu: mit-scheme: Enable tests.
* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove #:tests?.  Add
'patch-/bin/sh' phase.
[native-inputs]: Add autoconf, automake, and libtool.
2018-12-26 16:37:45 -05:00
Julien Lepiller
79f6fc0d99
gnu: antlr2: Fix reproducibility.
* gnu/packages/java.scm (antlr2)[arguments]: Add a phase to fix a timestamp issue.
2018-12-26 18:58:02 +01:00
Meiyo Peng
7ba2b27467
gnu: Add badvpn.
* gnu/packages/vpn.scm (badvpn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Pkill -9
b12f8720f5
system: Fix missing space in boot labels for kernels that are inferior packages
* gnu/system.scm (kernel->boot-label): Add a missing space between
the kernel's package name and package version for inferior packages.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-26 18:40:49 +01:00
Efraim Flashner
10275b7466
gnu: python-openid: Update to 3.1.0.
* gnu/packages/python-web.scm (python-openid): Update to 3.1.0.
[arguments]: Update custom 'check phase.
[native-inputs]: Add python-coverage.
2018-12-26 12:29:48 +02:00
Efraim Flashner
fb4fcfab9d
gnu: python-gpg: Update to 1.10.0.
* gnu/packages/gnupg.scm (python-gpg): Update to 1.10.0.
[arguments]: Add custom phase to set 'gcc' call.
2018-12-26 12:29:48 +02:00
Efraim Flashner
fb075e2fda
gnu: python-apache-libcloud: Update to 2.4.0.
* gnu/packages/python.scm (python-apache-libcloud): Update to 2.4.0.
2018-12-26 12:29:45 +02:00
Efraim Flashner
cf51b828af
gnu: translate-shell: Wrap binary.
* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Add custom
phase to wrap the 'trans' binary with the inputs.
[native-inputs]: Move curl, fribidi, rlwrap ...
[inputs]: ... to here.
2018-12-25 22:05:51 +02:00
Efraim Flashner
f76335740c
gnu: translate-shell: Update to 0.9.6.9.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.9.
2018-12-25 22:05:51 +02:00
Efraim Flashner
cfa3b7182d
gnu: translate-shell: Use 'git-fetch'.
* gnu/packages/dictionaries.scm (translate-shell)[source]: Use
'git-fetch'.
[arguments]: Add custom phase to remove "translate" file.
2018-12-25 22:05:48 +02:00
Gabriel Hondet
5895696e4c
gnu: Add dedukti.
* gnu/packages/ocaml.scm (dedukti): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-12-25 18:47:37 +01:00
Meiyo Peng
d8dcbcc91d
gnu: Add polybar.
* gnu/packages/wm.scm (polybar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-25 17:14:49 +01:00
Rutger Helling
522d1b87bc
gnu: llvm@7.0.0: Update to 7.0.1.
* gnu/packages/llvm.scm (llvm@7.0.0): Update to 7.0.1. Rename to llvm@7.0.1.
2018-12-25 12:30:48 +01:00
Efraim Flashner
950ebfd116
gnu: librime: Remove bundled sources.
* gnu/packages/ibus.scm (librime)[source]: Add snippet to remove bundled
sources.
[arguments]: Add custom phase to not search bundled headers.
[native-inputs]: Add googletest, xorgproto.
2018-12-25 08:51:01 +02:00
Efraim Flashner
66b266e6df
gnu: librime: Update to 1.3.2.
* gnu/packages/ibus.scm (librime): Update to 1.3.2.
2018-12-25 08:50:58 +02:00
Leo Famulari
5a3f32ca75
gnu: darktable: Update to 2.6.0.
* gnu/packages/photo.scm (darktable): Update to 2.6.0.
2018-12-24 18:01:36 -05:00
Efraim Flashner
7e48e8492a
gnu: gcompris-qt: Enable tests.
* gnu/packages/education.scm (gcompris-qt)[arguments]: Add custom phase
to start X server before tests. Add configure flag to build tests.
Enable tests.
[native-inputs]: Add xorg-server.
2018-12-24 22:19:40 +02:00
Efraim Flashner
3619b26196
gnu: gcompris-qt: Update to 0.95.
* gnu/packages/education.scm (gcompris-qt): Update to 0.95.
[arguments]: Remove custom phase to patch for qt@5.11.
2018-12-24 22:19:39 +02:00
Ludovic Courtès
78bc4eb627
gnu: guix: Update to 6f1e0bb.
* gnu/packages/package-management.scm (guix): Update to 6f1e0bb.
2018-12-24 18:48:19 +01:00
Ludovic Courtès
6f1e0bb792
gnu: commencement: Do not graft early bootstrap packages.
This is a followup to e47c69f226 and a
repetition of f00b85ff8d.

* gnu/packages/commencement.scm (file-boot0): Use 'inherit' instead of
'package/inherit'.
2018-12-24 18:18:24 +01:00
Gabriel Hondet
3c5e13642c
gnu: Add font-mononoki.
* gnu/packages/fonts.scm (font-mononoki): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:20:32 +01:00
Hartmut Goebel
311462f642
gnu: Remove obsolete package gpgmepp.
This package is unused, is part of gpgme since version 1.7 and has been marked
as superseded since 18 months now.

* gnu/packages/kde-frameworks.scm (gpgmepp): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-24 16:10:14 +01:00
Rutger Helling
8f5825540d
gnu: parallel: Update to 20181222.
* gnu/packages/parallel.scm (parallel): Update to 20181222.
2018-12-24 13:15:14 +01:00
Rutger Helling
09654adee7
gnu: wine-staging: Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc3.
* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc3.
2018-12-24 13:15:14 +01:00