Commit graph

53721 commits

Author SHA1 Message Date
Ludovic Courtès
9ced0f376b
installer: Add an "Edit" button on the final page.
Fixes <https://bugs.gnu.org/36885>.
Reported by <lukasbf@tutanota.com>.

* gnu/installer/newt/page.scm (edit-file): New procedure.
(run-file-textbox-page): Add #:edit-button? and #:editor-locale
parameters.  Remove 'file-text' and add 'edit-button', and add it
to the horizontal stacked grid when EXIT-BUTTON? is true.  Wrap
body in 'loop'.  Handle case where ARGUMENT is EDIT-BUTTON by calling
'loop'.
* gnu/installer/newt/final.scm (run-config-display-page): Add #:locale
parameter.  Pass #:edit-button? and #:editor-locale to
'run-file-textbox-page'.
(run-final-page): Pass LOCALE to 'run-config-display-page'.
2020-01-12 23:26:39 +01:00
Danny Milosavljevic
1e44ae6fe7
lint: Check for more packages which should be native.
* guix/lint.scm (check-inputs-should-be-native): Add gtk-doc.
2020-01-12 23:21:59 +01:00
Raghav Gururajan
b5f013929a
gnu: Add gnome-user-share.
* gnu/packages/gnome.scm (gnome-user-share): New variable.
2020-01-12 23:08:44 +01:00
Danny Milosavljevic
a65cc579b9
gnu: gnome-initial-setup: Update description.
* gnu/packages/gnome.scm (gnome-initial-setup)[description]: Modify.
2020-01-12 22:37:07 +01:00
Raghav Gururajan
a26680eb70
gnu: Add gnome-initial-setup.
* gnu/packages/gnome.scm (gnome-initial-setup): New variable.
2020-01-12 22:28:41 +01:00
Jethro Cao
84032506fc
gnu: redis: Update to 5.0.7.
* gnu/packages/databases.scm (redis): Update to 5.0.7.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-12 22:23:28 +01:00
Riku Viitanen
9d19266583
gnu: postgresql@11: Update to 11.6.
* gnu/packages/databases: (postgresql-11): Update to 11.6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-12 22:23:28 +01:00
Riku Viitanen
901c993000
gnu: postgresql@9.6: Update to 9.6.16.
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.16.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-12 22:23:28 +01:00
Jakub Kądziołka
1cb055f04a
gnu: dot2tex: Update to 2.11.3.
* gnu/packages/graphviz.scm (dot2tex): Update to 2.11.3.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-12 22:23:28 +01:00
Marius Bakke
20eb3b7e74
gnu: spice: Fix test failure on armhf-linux.
* gnu/packages/patches/spice-fix-test-armhf.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/spice.scm (spice)[source](patches): New field.
2020-01-12 22:23:27 +01:00
Timotej Lazar
f9ea47a978
gnu: bitlbee: Update to 3.6.
* gnu/packages/messaging.scm (bitlbee): Update to 3.6.
2020-01-12 21:25:27 +01:00
Marius Bakke
2a84b55041
gnu: bitlbee: Build with check@0.12.
* gnu/packages/check.scm (check-0.12): New public variable.
* gnu/packages/messaging.scm (bitlbee)[native-inputs]: Change from CHECK to
CHECK-0.12.
2020-01-12 21:25:26 +01:00
Mark H Weaver
bb4f4862a8
gnu: linux-libre: Update to 5.4.11.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.11.
(linux-libre-5.4-pristine-source): Update hash.
2020-01-12 15:03:44 -05:00
Mark H Weaver
0ef338e07a
gnu: linux-libre@4.19: Update to 4.19.95.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.95.
(linux-libre-4.19-pristine-source): Update hash.
2020-01-12 15:03:04 -05:00
Mark H Weaver
c52f8ffab9
gnu: linux-libre@4.14: Update to 4.14.164.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.164.
(linux-libre-4.14-pristine-source): Update hash.
2020-01-12 15:02:30 -05:00
Mark H Weaver
bccdd93eac
gnu: linux-libre@4.9: Update to 4.9.209.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.209.
(linux-libre-4.9-pristine-source): Update hash.
2020-01-12 15:01:56 -05:00
Mark H Weaver
5e0c50ca5f
gnu: linux-libre@4.4: Update to 4.4.209.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.209.
(linux-libre-4.4-pristine-source): Update hash.
2020-01-12 15:00:53 -05:00
Jakub Kądziołka
2e4bb89354
gnu: xdg-utils: Don't use propagated inputs.
* gnu/packages/freedesktop.scm (xdg-utils)[propagated-inputs]: Remove.
[inputs]: Add awk, coreutils, grep, inetutils, perl-file-mimeinfo and sed.
[arguments]: Wrap the installed programs with the specified inputs in PATH.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-12 20:33:53 +01:00
Marius Bakke
5251669671
gnu: nss-certs: Update to 3.48.
This is a follow-up to commit 90076d2ce1.

* gnu/packages/certs.scm (nss-certs): Update to 3.48.
2020-01-12 20:33:53 +01:00
Marius Bakke
cc1b2b3e13
gnu: gst-plugins-base: Do not propagate Orc on armhf systems.
* gnu/packages/gstreamer.scm (gst-plugins-base)[propagated-inputs]:
Conditionally add ORC.
2020-01-12 20:33:53 +01:00
Marius Bakke
08b7a278bc
gnu: wavpack: Do not build the static library.
* gnu/packages/audio.scm (wavpack)[arguments]: New field.
2020-01-12 20:33:53 +01:00
Marius Bakke
638c45eda8
gnu: wavpack: Update to 5.2.0.
* gnu/packages/patches/wavpack-CVE-2018-6767.patch,
gnu/packages/patches/wavpack-CVE-2018-7253.patch,
gnu/packages/patches/wavpack-CVE-2018-7254.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/audio.scm (wavpack): Update to 5.2.0.
[source](patches): Remove.
2020-01-12 20:33:52 +01:00
Marius Bakke
11f87d635c
gnu: jsoncpp: Fix test failure on armhf-linux and aarch64-linux.
* gnu/packages/patches/jsoncpp-fix-inverted-case.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/serialization.scm (jsoncpp)[source](patches): New field.
2020-01-12 20:33:52 +01:00
Marius Bakke
7dadffff8d
gnu: chez-scheme: Remove obsolete snippet.
* gnu/packages/chez.scm (chez-scheme)[source](modules, snippet): Remove.
2020-01-12 20:33:52 +01:00
Brett Gilio
cfd0fd9b2f
gnu: emacs-telega: Update to 0.5.4-3.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4-3.

This change reflects several bug fixes that allows for better integration with
the latest changes provided by `tdlib` 1.5.4 -- 1.6.0.
2020-01-12 13:23:48 -06:00
Guillaume Le Vaillant
8dc2af3ba5
gnu: sbcl-trivial-backtrace: Fix build reproducibility.
* gnu/packages/lisp.scm (sbcl-trivial-backtrace)[arguments]: Add
  'delete-test-results' phase.
2020-01-12 14:49:27 +01:00
Guillaume Le Vaillant
6b8f7c397a
build: asdf-build-system: Improve reproducibility.
* guix/build/asdf-build-system.scm (copy-files-to-output): Reset timestamps of
  source files before compiling.
2020-01-12 14:48:30 +01:00
Kei Kebreau
d75a0cd986
gnu: audacity: Update to 2.3.3.
* gnu/packages/audio.scm (audacity): Update to 2.3.3.
[source](snippet): Remove bundled "lame".
[arguments]: Adjust "use-upstream-headers" phase.
* gnu/packages/patches/audacity-build-with-system-portaudio.patch: Adjust patch.
2020-01-11 20:17:03 -05:00
Ludovic Courtès
7bd000d104
gnu: Fix license of several GNOME packages.
* gnu/packages/gnome.scm (gnome-color-manager)[license]: Change to GPL2+.
(gnome-online-miners)[license]: Likewise.
(gnome-menus)[license]: Change to LGPL2.0+.
2020-01-12 00:37:51 +01:00
Ludovic Courtès
f9e0488c50
doc: Make sure 'htmlxref.cnf' is honored.
Fixes <https://bugs.gnu.org/39060>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

* doc/build.scm (html-manual)[build]: Copy 'htmlxref.cnf' to the current
directory so that 'makeinfo' honors it.
2020-01-12 00:19:10 +01:00
Ludovic Courtès
30d83f445b
doc: Update htmlxref.cnf.
* doc/htmlxref.cnf: Update from Texinfo.  Add entries for "mes",
"guix.ru", and "guix.zh_CN".
2020-01-12 00:19:10 +01:00
nixo
20b49f47e5
gnu: Add libolm.
* gnu/packages/messaging.scm (libolm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-12 00:19:10 +01:00
EuAndreh
3065bf8aa2
gnu: timidity++: Add libvorbis as input
* gnu/packages/audio.scm (timidity++)[inputs] Add libvorbis as input

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-12 00:19:10 +01:00
Jakub Kądziołka
4897038983
gnu: entr: Fix references to external programs.
* gnu/packages/entr.scm (entr)[arguments](remove-fhs-file-names): Use 'which'
instead of relying on the runtime PATH.  Patch /bin/sh too.
[inputs]: Add NCURSES.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-12 00:19:10 +01:00
Simon Josefsson
58236d301c
system: Drop net-tools from %BASE-PACKAGES (replaced by iproute2).
* gnu/system.scm (%base-packages): Remove net-tools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-01-12 00:19:09 +01:00
Ludovic Courtès
be0fb348b8
daemon: Fix the displayed GC estimated progress.
* nix/libstore/gc.cc (LocalStore::deletePathRecursive): Fix computation
of 'fraction'.  Take 'bytesInvalidated' into account.
2020-01-12 00:19:09 +01:00
Ludovic Courtès
7033c7692c
daemon: Account for deleted store files when deduplication is on.
Previously, a store item that is a regular file would not be accounted
for in the 'bytesFreed' value computed by 'deletePath' because its
'st_nlink' count would always be >= 2.  This commit fixes that.

* nix/libutil/util.hh (deletePath): Add optional 'linkThreshold' argument.
* nix/libutil/util.cc (_deletePath): Add 'linkThreshold' argument and
honor it.  Pass it down in recursive call.
(deletePath): Add 'linkThreshold' and honor it.
* nix/libstore/gc.cc (LocalStore::deleteGarbage): Pass 'linkThreshold'
argument to 'deletePath', with a value of 2 when PATH is a store item
and deduplication is on.
2020-01-12 00:19:09 +01:00
Ludovic Courtès
79154f0a09
gnu: cmake@3.15.5: Honor 'SSL_CERT_DIR' and 'SSL_CERT_FILE'.
* gnu/packages/cmake.scm (cmake-3.15.5)[native-search-paths]: New field.
2020-01-12 00:19:09 +01:00
Ludovic Courtès
0de28f9ef9
gnu: cmake@3.15.5: Apply "cmake-curl-certificates.patch".
* gnu/packages/cmake.scm (cmake-3.15.5)[source]: Add 'patches' field.
(cmake/fixed): Turn into a deprecated alias for CMAKE-3.15.5.
2020-01-12 00:19:09 +01:00
Ludovic Courtès
9b65dea806
gnu: Use the two-element 'define-deprecated' form where applicable.
* gnu/packages/guile.scm (guile-json): Use the two-element
'define-deprecated' form.
* gnu/packages/kde.scm (kdevplatform): Likewise.
* gnu/packages/mpi.scm (hwloc-2.0): Likewise.
* gnu/packages/qt.scm (qt): Likewise.
2020-01-12 00:19:09 +01:00
Ludovic Courtès
6e36f1cabd
deprecation: Add a two-element form for simple aliases.
* guix/deprecation.scm (define-deprecated): Add a two-element form for
simple aliases: (define-deprecated old new).
2020-01-12 00:19:09 +01:00
Brett Gilio
6b9839e29a
gnu: Add emacs-metal-mercury-mode.
* gnu/packages/emacs-xyz.scm (emacs-metal-mercury-mode): New variable.
2020-01-11 16:10:32 -06:00
Efraim Flashner
6fedf6f2b9
gnu: python-keyring: Update to 21.0.0.
* gnu/packages/python-crypto.scm (python-keyring): Update to 21.0.0.
[source]: Add snippet to backport test failure.
[arguments]: Use custom 'check phase.
[native-inputs]: Remove python-pytest-runner. Add
python-pytest-checkdocks, python-pytest-cov, python-pytest-flake8.
[propagated-inputs]: Remove python-pycrypto. Add
python-importlib-metadata, python-secretstorage.
[properties]: New field.
(python2-keyring): Rewrite package to stay at 8.7.
2020-01-11 23:49:11 +02:00
Efraim Flashner
4ee1ea76fa
gnu: Add python-secretstorage.
* gnu/packages/python-crypto.scm (python-secretstorage): New variable.
2020-01-11 23:49:11 +02:00
Efraim Flashner
83feb3d005
gnu: Add python-jeepney.
* gnu/packages/python-crypto.scm (python-jeepney): New variable.
2020-01-11 23:49:11 +02:00
Efraim Flashner
1e158ba156
gnu: python2-contextlib2: Inherit from python-contextlib2.
* gnu/packages/python-xyz.scm (python2-contextlib2): Inherit from
python-contextlib2.
(python-contextlib2)[properties]: New field.
2020-01-11 23:49:10 +02:00
Reza Alizadeh Majd
13efb24850
gnu: pcmanfm-qt: Fix opening files by double-click.
Fixes <https://bugs.gnu.org/38926>.

* gnu/packages/lxqt.scm (pcmanfm-qt)[arguments]: Add phase to wrap the
executable with the GIO_LAUNCH_DESKTOP environment variable.
[inputs]: Add GLIB:BIN.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-11 21:28:05 +01:00
Jonathan Brielmaier
34e8f0afef
gnu: make-gcc-toolchain: Fix typo in description.
* gnu/packages/commencement.scm (make-gcc-toolchain)[description]: Fix typo
and triple spacing.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-11 21:28:05 +01:00
Jakub Kądziołka
8273188cca
gnu: Add wla-dx.
* gnu/packages/assembly.scm (wla-dx): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-01-11 21:17:15 +01:00
Leo Prikler
71e33e32fc
services: Add pulseaudio to %desktop-services.
Fixes <https://bugs.gnu.org/38172>.
Reported by raingloom <raingloom@riseup.net>.

* gnu/services/desktop.scm (%desktop-services): Add pulseaudio service.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-01-11 18:18:51 +01:00