jackhill/guix/guix.git
21 months agognu: emacs-helm: Update to 3.8.8.
Nicolas Goaziou [Fri, 30 Sep 2022 06:31:06 +0000 (08:31 +0200)]
gnu: emacs-helm: Update to 3.8.8.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.8.8.

21 months agognu: emacs-pg: Update to 0.16.
Nicolas Goaziou [Fri, 30 Sep 2022 06:28:43 +0000 (08:28 +0200)]
gnu: emacs-pg: Update to 0.16.

* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.16.
[source]<origin>: Change upstream repository, the older one being
unmaintained.
[home-page]: Update accordingly.
[description]: Expound it.
[license]: Set to GPL2+.

21 months agognu: Add qtwayland, version 6.3.1.
Hilton Chain [Thu, 29 Sep 2022 13:53:55 +0000 (21:53 +0800)]
gnu: Add qtwayland, version 6.3.1.

* gnu/packages/qt.scm (qtwayland): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: qtwayland: Rename to qtwayland-5.
Hilton Chain [Thu, 29 Sep 2022 13:53:35 +0000 (21:53 +0800)]
gnu: qtwayland: Rename to qtwayland-5.

Automated via:

  git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i
  git checkout NEWS

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: blast+: Build reproducibly.
Ricardo Wurmus [Thu, 29 Sep 2022 21:17:19 +0000 (23:17 +0200)]
gnu: blast+: Build reproducibly.

Fixes <https://issues.guix.gnu.org/42141>.

* gnu/packages/bioinformatics.scm (blast+)[source]: Do not record kernel
version and use fix set of random numbers.

21 months agonews: Add entry for '--with-source'.
Jesse Gibbons [Sat, 26 Sep 2020 22:29:25 +0000 (16:29 -0600)]
news: Add entry for '--with-source'.

* etc/news.scm: Add entry.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
21 months agotransformations: '--with-source' now operates in depth.
Ludovic Courtès [Fri, 23 Sep 2022 17:04:29 +0000 (19:04 +0200)]
transformations: '--with-source' now operates in depth.

The '--with-source' option is the first one that was implemented, and
it's the only one that would operate only on leaf packages rather than
traversing the dependency graph.  This change makes it consistent with
the rest of the transformation options.

* guix/transformations.scm (evaluate-source-replacement-specs): New
procedure.
(transform-package-source): Rewrite using it.
* tests/transformations.scm ("options->transformation, with-source, no
matches"): Rewrite since we no longer get a warning.
("options->transformation, with-source, in depth"): New test.
* doc/guix.texi (Package Transformation Options): Adjust examples.

21 months agoservices: certbot: Create "live" directory during activation.
Mája Tomášek [Fri, 23 Sep 2022 10:27:03 +0000 (12:27 +0200)]
services: certbot: Create "live" directory during activation.

When trying to run certbot, the mcron command fails, as
/etc/letsencrypt/live is missing.  This patch adds it into the certbot
activation service.

* gnu/services/certbot.scm (certbot-activation): Make /etc/letsencrypt/live.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: Add lite-xl.
zamfofex [Fri, 23 Sep 2022 07:00:59 +0000 (04:00 -0300)]
gnu: Add lite-xl.

* gnu/packages/text-editors.scm (lite-xl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoimport: print: Quasiquote properties
itd [Fri, 23 Sep 2022 14:11:52 +0000 (16:11 +0200)]
import: print: Quasiquote properties

* guix/import/print.scm (package->code): Quasiquote properties.
* tests/print.scm (pkg-with-properties, pkg-with-properties-source):
New variables.
("package with properties"): New test

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoimport/utils: alist->package: Include properties.
itd [Fri, 23 Sep 2022 07:42:53 +0000 (09:42 +0200)]
import/utils: alist->package: Include properties.

* guix/import/utils.scm (alist->package): Process properties field in input
data and include it in the generated package.
* tests/import-utils.scm ("alist->package with properties"): New test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agoservices: shepherd: Leave the finalization thread in peace.
Ludovic Courtès [Thu, 29 Sep 2022 20:20:18 +0000 (22:20 +0200)]
services: shepherd: Leave the finalization thread in peace.

This gets rid of that (in)famous at boot time:

  error in finalization thread: Success

This was caused by the file-descriptor closing loop, which would clause
the finalization pipe, leading the finalization thread to (erroneously)
error out.

Thanks to Josselin Poiret for locating the problem!

* gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace
'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.

21 months agognu: Add emacs-cov.
jgart [Thu, 29 Sep 2022 09:38:42 +0000 (11:38 +0200)]
gnu: Add emacs-cov.

* gnu/packages/emacs-xyz.scm (emacs-cov): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: Add emacs-elquery.
jgart [Thu, 29 Sep 2022 04:50:39 +0000 (23:50 -0500)]
gnu: Add emacs-elquery.

* gnu/packages/emacs-xyz.scm (emacs-elquery): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
21 months agognu: emacs-popup: Update to 0.5.9.
Nicolas Goaziou [Thu, 29 Sep 2022 08:49:02 +0000 (10:49 +0200)]
gnu: emacs-popup: Update to 0.5.9.

* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.

21 months agognu: emacs-async: Update to 1.9.7.
Nicolas Goaziou [Thu, 29 Sep 2022 08:47:01 +0000 (10:47 +0200)]
gnu: emacs-async: Update to 1.9.7.

* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.

21 months agoservices: Add file system utilities to profile.
Brice Waegeneire [Thu, 23 Apr 2020 12:00:02 +0000 (14:00 +0200)]
services: Add file system utilities to profile.

* gnu/services/base.scm (file-system-type->utilities)
(file-system-utilities): New procedures.
(file-system-service-type): Extend 'profile-service-type' with
'file-system-utilities'.
* gnu/system.scm (boot-file-system-service): New procedure.
(operating-system-default-essential-services): Use it.
(%base-packages): Remove 'e2fsprogs'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: icecat: Remove leftovers from version 91.
Jonathan Brielmaier [Wed, 28 Sep 2022 21:47:22 +0000 (23:47 +0200)]
gnu: icecat: Remove leftovers from version 91.

* gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version,
icecat-91-source): Remove variables.

21 months agognu: icedove: Update to 102.3.0.
Jonathan Brielmaier [Wed, 28 Sep 2022 21:39:17 +0000 (23:39 +0200)]
gnu: icedove: Update to 102.3.0.

* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0.
[source]: Use icecat-source again.
[arguments]: Remove `--frozen` flag from cargo invokation.
Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable
WASM sandbox for now (needs more dependencies).
[inputs]: Add alsa-lib. Use icu4c-71.
[native-inputs]: Update hg-reference link. Use rust@1.59 and
rust-cbindgen@0.23.

21 months agognu: Add gnome-shell-extension-unite-shell.
Trevor Richards [Thu, 22 Sep 2022 00:20:35 +0000 (17:20 -0700)]
gnu: Add gnome-shell-extension-unite-shell.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New
variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agognu: Add texlive-babel-czech.
Wiktor Żelazny [Wed, 21 Sep 2022 08:54:10 +0000 (10:54 +0200)]
gnu: Add texlive-babel-czech.

* gnu/packages/tex.scm (texlive-babel-czech): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
21 months agodoc: Tweak wsdd wording.
Ludovic Courtès [Wed, 28 Sep 2022 20:58:10 +0000 (22:58 +0200)]
doc: Tweak wsdd wording.

* doc/guix.texi (Samba Services)[Web Service Discovery Daemon]: Tweak
wording.

21 months agodoc: Fix syntax for 'wsdd-configuration'.
Ludovic Courtès [Wed, 28 Sep 2022 20:53:35 +0000 (22:53 +0200)]
doc: Fix syntax for 'wsdd-configuration'.

* doc/guix.texi (Samba Services): Fix syntax of 'wsdd-configuration'
data type definition.

21 months agognu: wpa-supplicant: Enable OWE support.
Andreas Rammhold [Mon, 19 Sep 2022 23:59:56 +0000 (01:59 +0200)]
gnu: wpa-supplicant: Enable OWE support.

With OWE support users are enable to connect to "Opportunistic Wireless
Encryption" networks. This means users are able to have an encrypted
data channel in an otherwise open wireless network.

* gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename
'configure-for-dbus' phase to 'set-config-options'.  Set CONFIG_OWE=y.
Remove trailing #t.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
21 months agosubstitute: Retry downloading when a nar is unavailable.
Ludovic Courtès [Fri, 23 Sep 2022 06:00:13 +0000 (08:00 +0200)]
substitute: Retry downloading when a nar is unavailable.

Fixes <https://issues.guix.gnu.org/57978>
Reported by Attila Lendvai <attila@lendvai.name>.

Previously, if a narinfo was available but its corresponding nar was
missing (for instance because the narinfo was cached and the server
became unreachable in the meantime), 'guix substitute --substitute'
would try to download the nar from its preferred location and abort when
that fails.  This change forces one retry with each of the URLs.

* guix/scripts/substitute.scm (download-nar): Do not catch
'http-get-error?' exceptions.
(system-error?, network-error?, process-substitution/fallback): New
procedures.
(process-substitution): Call 'process-substitution/fallback' upon
'network-error?'.
* tests/substitute.scm ("substitute, first URL has narinfo but lacks nar, second URL unauthorized")
("substitute, first URL has narinfo but nar is 404, both URLs authorized")
("substitute, first URL has narinfo but nar is 404, one URL authorized")
("substitute, narinfo is available but nar is missing"): New tests.

21 months agosubstitute: Split nar download.
Ludovic Courtès [Thu, 22 Sep 2022 10:08:16 +0000 (12:08 +0200)]
substitute: Split nar download.

* guix/scripts/substitute.scm (download-nar): New procedure, with most
of the code moved from...
(process-substitution): ... here.  Call it.

21 months agoimport/cran: Process more complex license strings.
Ricardo Wurmus [Wed, 28 Sep 2022 20:07:40 +0000 (22:07 +0200)]
import/cran: Process more complex license strings.

* guix/import/cran.scm (string->license): Add more match clauses.
(string->licenses): Split license conjunctions at "|" and apply
string->license on each license.
(description->package): Use string->licenses.

21 months agoimport/cran: Use beautify-synopsis.
Ricardo Wurmus [Wed, 28 Sep 2022 20:06:21 +0000 (22:06 +0200)]
import/cran: Use beautify-synopsis.

* guix/import/cran.scm (description->package): Use beautify-synopsis.

21 months agoimport/utils: Add beautify-synopsis.
Ricardo Wurmus [Wed, 28 Sep 2022 20:05:52 +0000 (22:05 +0200)]
import/utils: Add beautify-synopsis.

* guix/import/utils.scm (beautify-synopsis): New procedure.

21 months agoimport/cran: Transform external package names to Guix names.
Ricardo Wurmus [Wed, 28 Sep 2022 20:04:01 +0000 (22:04 +0200)]
import/cran: Transform external package names to Guix names.

* guix/import/cran.scm (transform-sysname): New procedure.
(description->package): Use it on inputs that are derived from "sysdepends".

21 months agoimport/cran: Add more strings to invalid-packages.
Ricardo Wurmus [Wed, 28 Sep 2022 20:03:25 +0000 (22:03 +0200)]
import/cran: Add more strings to invalid-packages.

* guix/import/cran.scm (invalid-packages): Add none, windows, and xcode.

21 months agognu: Add r-ggghost.
Ricardo Wurmus [Wed, 28 Sep 2022 20:03:14 +0000 (22:03 +0200)]
gnu: Add r-ggghost.

* gnu/packages/cran.scm (r-ggghost): New variable.

21 months agognu: Add r-animation.
Ricardo Wurmus [Wed, 28 Sep 2022 19:56:35 +0000 (21:56 +0200)]
gnu: Add r-animation.

* gnu/packages/cran.scm (r-animation): New variable.

21 months agognu: Add js-scianimator.
Ricardo Wurmus [Wed, 28 Sep 2022 19:55:45 +0000 (21:55 +0200)]
gnu: Add js-scianimator.

* gnu/packages/javascript.scm (js-scianimator): New variable.

21 months agognu: Add r-ggthemeassist.
Ricardo Wurmus [Wed, 28 Sep 2022 18:03:17 +0000 (20:03 +0200)]
gnu: Add r-ggthemeassist.

* gnu/packages/cran.scm (r-ggthemeassist): New variable.

21 months agognu: Add r-bundesligr.
Ricardo Wurmus [Wed, 28 Sep 2022 18:00:09 +0000 (20:00 +0200)]
gnu: Add r-bundesligr.

* gnu/packages/cran.scm (r-bundesligr): New variable.

21 months agognu: Add r-pbdmpi.
Ricardo Wurmus [Wed, 28 Sep 2022 17:57:13 +0000 (19:57 +0200)]
gnu: Add r-pbdmpi.

* gnu/packages/cran.scm (r-pbdmpi): New variable.

21 months agognu: Add r-rlecuyer.
Ricardo Wurmus [Wed, 28 Sep 2022 17:55:48 +0000 (19:55 +0200)]
gnu: Add r-rlecuyer.

* gnu/packages/cran.scm (r-rlecuyer): New variable.

21 months agognu: Add acpilight.
Brice Waegeneire [Wed, 16 Feb 2022 07:22:32 +0000 (08:22 +0100)]
gnu: Add acpilight.

* gnu/packages/linux.scm (acpilight): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: evolution: Add missing input.
Liliana Marie Prikler [Wed, 28 Sep 2022 19:23:57 +0000 (21:23 +0200)]
gnu: evolution: Add missing input.

In commit e4bf10ab0bc7c397fe7cbc52aea87d5ea2dfda7d, libnotify was removed
(and the removal documented).  This led to desktop notifications no longer
popping up for received emails.  Re-adding libnotify fixes this.

* gnu/packages/gnome.scm (evolution)[inputs]: Add libnotify.

21 months agognu: Add btop.
Petr Hodina [Mon, 19 Sep 2022 17:52:27 +0000 (19:52 +0200)]
gnu: Add btop.

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

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: Add elm-community-random-extra.
jgart [Sat, 20 Aug 2022 23:05:57 +0000 (18:05 -0500)]
gnu: Add elm-community-random-extra.

* gnu/packages/elm.scm (elm-community-random-extra): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: ungoogled-chromium: Update to 106.0.5249.61-1.
Marius Bakke [Tue, 27 Sep 2022 23:58:00 +0000 (01:58 +0200)]
gnu: ungoogled-chromium: Update to 106.0.5249.61-1.

* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M106.
(%chromium-version): Set to 106.0.5249.61.
(%arch-revision): New variable.
(%ungoogled-origin): Update hash.
(%chromium-gcc-patchset): Update to chromium-106-patchset-3.
(%gcc-patches): Adjust accordingly.
(arch-patch): New procedure.
(%ungoogled-chromium-unroll-ffmpeg.patch): Remove variable.
(%reverse-patches): New variable.
(ungoogled-chromium-snippet): Apply %REVERSE-PATCHES instead of just the one.
(ungoogled-chromium): Update hash.
[arguments]: Adjust compiler flags and header inclusions.

21 months agognu: expat: Update replacement to 2.4.9 [fixes CVE-2022-40674].
Liliana Marie Prikler [Wed, 28 Sep 2022 18:56:04 +0000 (20:56 +0200)]
gnu: expat: Update replacement to 2.4.9 [fixes CVE-2022-40674].

* gnu/packages/xml.scm (expat/fixed): Update to 2.4.9.

21 months agognu: gnome: Sort propagated inputs alphabetically within categories.
Liliana Marie Prikler [Wed, 28 Sep 2022 18:25:19 +0000 (20:25 +0200)]
gnu: gnome: Sort propagated inputs alphabetically within categories.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Sort alphabetically
within categories.

21 months agognu: telegram: Remove unused variables.
Hilton Chain [Mon, 26 Sep 2022 13:33:46 +0000 (21:33 +0800)]
gnu: telegram: Remove unused variables.

* gnu/packages/telegram.scm (lib-rlottie-for-telegram-desktop)
(lib-waylandshells-for-telegram-desktop,libtgvoip-for-telegram-desktop):
Remove variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: telegram-desktop: Sort inputs alphabetically.
Hilton Chain [Mon, 26 Sep 2022 13:33:29 +0000 (21:33 +0800)]
gnu: telegram-desktop: Sort inputs alphabetically.

* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Sort inputs
alphabetically.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: telegram-desktop: Update to 4.2.2.
Hilton Chain [Mon, 26 Sep 2022 13:33:06 +0000 (21:33 +0800)]
gnu: telegram-desktop: Update to 4.2.2.

* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/telegram.scm (tgcalls-for-telegram-desktop)
(codegen-for-telegram-desktop,lib-base-for-telegram-desktop)
(lib-crl-for-telegram-desktop,lib-lottie-for-telegram-desktop)
(lib-qr-for-telegram-desktop,lib-rpl-for-telegram-desktop)
(lib-spellcheck-for-telegram-desktop,lib-storage-for-telegram-desktop)
(lib-tl-for-telegram-desktop,lib-ui-for-telegram-desktop)
(lib-webrtc-for-telegram-desktop,lib-webview-for-telegram-desktop)
(cmake-helpers-for-telegram-desktop): Bump to submodule checkout.
(rlottie-for-telegram-desktop): Bump to submodule checkout.
[snippet]: Switch off werror.
[arguments]: Inherit from rlottie.
(telegram-desktop): Update to 4.2.2.
[patches]: Add telegram-desktop-allow-disable-libtgvoip.patch.
[arguments]<#:configure-flags>: Unbundle rlottie.
<#:phases>: Adjusted accordingly.
[native-inputs]: Add clang-toolchain.
Remove cmake-shared, extra-cmake-modules and qttools-5.
[inputs]: Add abseil-cpp-cxxstd17, kcoreaddons, libdispatch, libvpx, wayland,
webkitgtk.
Remove catch2, kwayland, libdbusmenu-qt, libtgvoip-for-telegram-desktop,
libx11, materialdecoration and qt5ct.
[propagated-inputs]: Remove dconf.
[license]: Adjust accordingly.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: Add libdispatch.
Hilton Chain [Mon, 26 Sep 2022 13:32:49 +0000 (21:32 +0800)]
gnu: Add libdispatch.

* gnu/packages/c.scm (libdispatch): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: Remove libvpx-for-telegram-desktop.
Hilton Chain [Mon, 26 Sep 2022 13:32:28 +0000 (21:32 +0800)]
gnu: Remove libvpx-for-telegram-desktop.

* gnu/packages/telegram.scm (libvpx-for-telegram-desktop): Remove variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: webrtc-for-telegram-desktop: Sort inputs alphabetically.
Hilton Chain [Mon, 26 Sep 2022 13:32:06 +0000 (21:32 +0800)]
gnu: webrtc-for-telegram-desktop: Sort inputs alphabetically.

* gnu/packages/telegram.scm (webrtc-for-telegram-desktop)[inputs]: Sort
inputs alphabetically.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: webrtc-for-telegram-desktop: Update to 621f3da5.
Hilton Chain [Mon, 26 Sep 2022 13:31:12 +0000 (21:31 +0800)]
gnu: webrtc-for-telegram-desktop: Update to 621f3da5.

* gnu/packages/patches/webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to 621f3da5.
[patches]: Add webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch.
[snippet]: Unbundle libvpx and openh264.
[native-inputs]: Remove perl.
[inputs]: Replace pipewire with pipewire-0.3.
Add abseil-cpp-cxxstd17, libdrm, libglvnd, libvpx, libxfixes, mesa, openh264.
Remove alsa-lib, libx11 and pulseaudio.
[arguments]<#:phases>: Adjust accordingly.
[license]: Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: Add crc32c.
Hilton Chain [Mon, 26 Sep 2022 13:30:49 +0000 (21:30 +0800)]
gnu: Add crc32c.

* gnu/packages/cpp.scm (crc32c): New variable.
* gnu/packages/patches/crc32c-unbundle-googletest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: Add abseil-cpp-cxxstd17.
Hilton Chain [Mon, 26 Sep 2022 13:30:24 +0000 (21:30 +0800)]
gnu: Add abseil-cpp-cxxstd17.

* gnu/packages/cpp.scm (abseil-cpp-cxxstd17): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: kcoreaddons: Update to 5.98.0.
Hilton Chain [Sat, 24 Sep 2022 07:10:09 +0000 (15:10 +0800)]
gnu: kcoreaddons: Update to 5.98.0.

* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.98.0.
[arguments]<#:phases>: Update blocklist for failing tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: kcoreaddons: Remove trailing #t.
Hilton Chain [Sat, 24 Sep 2022 07:09:38 +0000 (15:09 +0800)]
gnu: kcoreaddons: Remove trailing #t.

* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]<#:phases>: Remove
trailing #t.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: extra-cmake-modules: Update to 5.98.0.
Hilton Chain [Sat, 24 Sep 2022 07:09:10 +0000 (15:09 +0800)]
gnu: extra-cmake-modules: Update to 5.98.0.

* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.98.0.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
21 months agognu: zplugins: Update to 0.2.4
Sughosha [Mon, 19 Sep 2022 11:54:54 +0000 (13:54 +0200)]
gnu: zplugins: Update to 0.2.4

* gnu/packages/music (zplugins): Update to 0.2.4

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agognu: gnome: Remove input labels.
Maxim Cournoyer [Wed, 28 Sep 2022 16:59:06 +0000 (12:59 -0400)]
gnu: gnome: Remove input labels.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Remove labels.

21 months agognu: gnome: Update propagated dependencies.
Sughosha [Wed, 21 Sep 2022 18:37:32 +0000 (20:37 +0200)]
gnu: gnome: Update propagated dependencies.

* gnu/packages/gnome.scm (gnome)
[propgated-inputs]: Remove gnome-terminal and gedit.  And add
gnome-console and gnome-text-editor.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
21 months agodoc: Mention where one can learn more about the samba config file syntax.
Maxim Cournoyer [Wed, 28 Sep 2022 13:03:17 +0000 (09:03 -0400)]
doc: Mention where one can learn more about the samba config file syntax.

* doc/guix.texi (Samba Services): Refer users to "man smb.conf" to learn more
about the Samba config file format.

21 months agodoc: Add a simple Samba share example.
Maxim Cournoyer [Wed, 28 Sep 2022 12:22:45 +0000 (08:22 -0400)]
doc: Add a simple Samba share example.

* doc/guix.texi (Samba Services): Add a configuration example.

21 months agodoc: Clarify Samba Services configuration.
Maxim Cournoyer [Wed, 28 Sep 2022 12:20:43 +0000 (08:20 -0400)]
doc: Clarify Samba Services configuration.

* doc/guix.texi (Samba Services): Explicit the fact that no daemons are
automatically run.  Remove the word "Manually", that suggested otherwise.

21 months agoservices: samba: Remove unused variables and modules.
Maxim Cournoyer [Tue, 27 Sep 2022 21:06:19 +0000 (17:06 -0400)]
services: samba: Remove unused variables and modules.

* gnu/services/samba.scm (%smb-conf): Delete unused variable.

21 months agognu: ffmpeg-5: Update to 5.1.2.
Efraim Flashner [Wed, 28 Sep 2022 12:45:49 +0000 (15:45 +0300)]
gnu: ffmpeg-5: Update to 5.1.2.

* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.2.

21 months agognu: parallel: Update to 20220922.
Efraim Flashner [Wed, 28 Sep 2022 12:45:49 +0000 (15:45 +0300)]
gnu: parallel: Update to 20220922.

* gnu/packages/parallel.scm (parallel): Update to 20220922.

21 months agognu: git-annex: Update to 10.20220927.
Efraim Flashner [Wed, 28 Sep 2022 12:45:48 +0000 (15:45 +0300)]
gnu: git-annex: Update to 10.20220927.

* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220927.
[inputs]: Add ghc-clientsession, ghc-wai, ghc-wai-extra, ghc-warp,
ghc-warp-tls, ghc-yesod, ghc-yesod-core, ghc-yesod-form, and
ghc-yesod-static.

21 months agognu: vim: Update to 9.0.0594.
Efraim Flashner [Wed, 28 Sep 2022 11:53:03 +0000 (14:53 +0300)]
gnu: vim: Update to 9.0.0594.

* gnu/packages/vim.scm (vim): Update to 9.0.0594.
[arguments]: Adjust custom 'patch-absolute-paths phase to add another
file to patch.

21 months agoRevert "gnu: Add rust-number-prefix-0.4."
Efraim Flashner [Wed, 28 Sep 2022 10:55:15 +0000 (13:55 +0300)]
Revert "gnu: Add rust-number-prefix-0.4."

This reverts commit 3ff582b82b047f709b761ccf075809c66fef7957.

This package was already included in Guix.

21 months agognu: exa: Only build with pandoc when supported.
Efraim Flashner [Wed, 28 Sep 2022 10:47:54 +0000 (13:47 +0300)]
gnu: exa: Only build with pandoc when supported.

* gnu/packages/rust-apps.scm (exa)[arguments]: Adjust custom
'build-manual phase to only build when pandoc is available. Adjust
custom 'install-extras to only install man pages when they are
available.
[native-inputs]: Only include pandoc on systems where it is supported.

21 months agognu: exa: Don't install source.
Efraim Flashner [Wed, 28 Sep 2022 10:34:07 +0000 (13:34 +0300)]
gnu: exa: Don't install source.

* gnu/packages/rust-apps.scm (exa)[arguments]: Add flag to not install
the package source.

21 months agognu: exa: Update to 0.10.1.
gyara [Sat, 27 Aug 2022 10:10:45 +0000 (19:10 +0900)]
gnu: exa: Update to 0.10.1.

* gnu/packages/rust-apps.scm (exa): Update to 0.10.1.
[arguments]: Delete custom phase 'disable-failing-tests. Add custom
'build-manual phase. Remove trailing #t from phases.
[cargo-inputs]: Replace rust-datetime-0.4 with 0.5, rust-git2-0.9 with
0.13, rust-number-prefix-0.3 with 0.4, rust-users-0.9 with 0.11,
rust-zoneinfo-compiled-0.4 with 0.5.
[cargo-native-inputs]: Replace rust-datetime-0.4 with 0.5.
[native-inputs]: Add pandoc.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
21 months agognu: Add rust-zoneinfo-compiled-0.5.
gyara [Sat, 27 Aug 2022 10:10:43 +0000 (19:10 +0900)]
gnu: Add rust-zoneinfo-compiled-0.5.

* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.5): New variable.
(rust-zoneinfo-compiled-0.4): Inherit from rust-zoneinfo-compiled-0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
21 months agognu: Add rust-datetime-0.5.
gyara [Sat, 27 Aug 2022 10:10:41 +0000 (19:10 +0900)]
gnu: Add rust-datetime-0.5.

* gnu/packages/crates-io.scm (rust-datetime-0.5): New variable.
(rust-datetime-0.4): Inherit from rust-datetime-0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
21 months agognu: Add rust-iso8601-0.3.
gyara [Sat, 27 Aug 2022 10:10:39 +0000 (19:10 +0900)]
gnu: Add rust-iso8601-0.3.

* gnu/packages/crates-io.scm (rust-iso8601-0.3): New variable.
(rust-iso8601-0.1): Inherit from rust-iso8601-0.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
21 months agognu: Add rust-number-prefix-0.4.
gyara [Sat, 27 Aug 2022 10:10:37 +0000 (19:10 +0900)]
gnu: Add rust-number-prefix-0.4.

* gnu/packages/crates-io.scm (rust-number-prefix-0.4): New variable.
(rust-number-prefix-0.3): Inherit from rust-number-prefix-0.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
21 months agognu: Add qspectrumanalyzer.
Guillaume Le Vaillant [Wed, 28 Sep 2022 09:26:42 +0000 (11:26 +0200)]
gnu: Add qspectrumanalyzer.

* gnu/packages/radio.scm (qspectrumanalyzer): New variable.

21 months agognu: Add python-qt.py.
Guillaume Le Vaillant [Wed, 28 Sep 2022 08:48:47 +0000 (10:48 +0200)]
gnu: Add python-qt.py.

* gnu/packages/qt.scm (python-qt.py): New variable.

21 months agognu: Add soapy-power.
Guillaume Le Vaillant [Wed, 28 Sep 2022 08:18:17 +0000 (10:18 +0200)]
gnu: Add soapy-power.

* gnu/packages/radio.scm (soapy-power): New variable.

21 months agognu: Add python-simplespectral.
Guillaume Le Vaillant [Wed, 28 Sep 2022 07:49:52 +0000 (09:49 +0200)]
gnu: Add python-simplespectral.

* gnu/packages/python-science.scm (python-simplespectral): New variable.

21 months agognu: Add python-simplesoapy.
Guillaume Le Vaillant [Wed, 28 Sep 2022 07:36:53 +0000 (09:36 +0200)]
gnu: Add python-simplesoapy.

* gnu/packages/radio.scm (python-simplesoapy): New variable.

21 months agoUpdate NEWS.
Mathieu Othacehe [Wed, 28 Sep 2022 07:06:10 +0000 (09:06 +0200)]
Update NEWS.

* NEWS: Add new services for the 1.4.0.

21 months agoteams: Add Simon Tournier.
zimoun [Tue, 27 Sep 2022 10:33:36 +0000 (12:33 +0200)]
teams: Add Simon Tournier.

* etc/teams.scm.in: Add Simon Tournier.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agoetc: teams: Add (.
( [Tue, 27 Sep 2022 18:00:28 +0000 (19:00 +0100)]
etc: teams: Add (.

* etc/teams.scm.in: Add (.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agoetc: teams: Add more scopes to teams.
( [Tue, 27 Sep 2022 18:00:27 +0000 (19:00 +0100)]
etc: teams: Add more scopes to teams.

* etc/teams.scm.in (r, julia, ruby, go, rust, kernel, translations,
  home, mozilla, racket): Add scopes.
(emacs)[scope]: Add ``guix import elpa''-related files.
(installer)[scope]: Correct ``guix/installer'' to ``gnu/installer''.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agonews: Add 'pt' translation.
Thiago Jung Bauermann [Wed, 28 Sep 2022 01:49:35 +0000 (22:49 -0300)]
news: Add 'pt' translation.

* etc/news.scm: Add Portuguese translation of entries about WSL system images
and about Guix System image API documentation.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
21 months agognu: swaylock-effects: Update to 1.6.10, use G-expressions.
kiasoc5 [Tue, 27 Sep 2022 06:06:30 +0000 (02:06 -0400)]
gnu: swaylock-effects: Update to 1.6.10, use G-expressions.

* gnu/packages/wm.scm (swaylock-effects): Update to 1.6.10.
[source]: Switch from commit to release tag.
[arguments]: Use G-expressions.
[home-page]: Switch to maintained fork.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
21 months agognu: font-lxgw-wenkai: Update to 1.245.1.
Hilton Chain [Tue, 27 Sep 2022 13:19:30 +0000 (21:19 +0800)]
gnu: font-lxgw-wenkai: Update to 1.245.1.

* gnu/packages/fonts (font-lxgw-wenkai): Update to 1.245.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
21 months agognu: font-lxgw-wenkai-tc: Update to 0.922.1.
Hilton Chain [Tue, 27 Sep 2022 13:21:00 +0000 (21:21 +0800)]
gnu: font-lxgw-wenkai-tc: Update to 0.922.1.

* gnu/packages/fonts (font-lxgw-wenkai-tc): Update to 0.922.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
21 months agognu: python-pyvips: Update to 2.2.1.
宋文武 [Wed, 28 Sep 2022 01:48:01 +0000 (09:48 +0800)]
gnu: python-pyvips: Update to 2.2.1.

* gnu/packages/python-xyz.scm (python-pyvips): Update to 2.2.1.

21 months agognu: vips: Update to 8.13.1.
Hendursaga [Tue, 27 Sep 2022 21:55:06 +0000 (17:55 -0400)]
gnu: vips: Update to 8.13.1.

* gnu/packages/image-processing.scm (vips): Update to 8.13.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
21 months agoRe-instate "gnu: samba: Fix corrupted man pages."
Maxim Cournoyer [Tue, 27 Sep 2022 19:45:29 +0000 (15:45 -0400)]
Re-instate "gnu: samba: Fix corrupted man pages."

This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.

21 months agognu: samba/fixed: Do not inherit native-inputs.
Maxim Cournoyer [Tue, 27 Sep 2022 19:43:20 +0000 (15:43 -0400)]
gnu: samba/fixed: Do not inherit native-inputs.

* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
[native-inputs]: Copy the complete native inputs from samba, to protect against
unintended changes in the inherited package.

21 months agoRevert "gnu: samba: Fix corrupted man pages."
Maxim Cournoyer [Tue, 27 Sep 2022 19:38:10 +0000 (15:38 -0400)]
Revert "gnu: samba: Fix corrupted man pages."

This reverts commit 62048ff9fcfbe3fc790a7207fc5f6f3e0476a02a.  This caused a
half world rebuild (9K packages).

21 months agognu: samba: Fix corrupted man pages.
Maxim Cournoyer [Tue, 27 Sep 2022 18:08:34 +0000 (14:08 -0400)]
gnu: samba: Fix corrupted man pages.

* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
docbook-xsl-next.

21 months agognu: Add docbook-xsl-next.
Maxim Cournoyer [Tue, 27 Sep 2022 17:19:44 +0000 (13:19 -0400)]
gnu: Add docbook-xsl-next.

* gnu/packages/docbook.scm (docbook-xsl-next): New variable.

21 months agognu: emacs-plz: Update to 0.2.1.
Nicolas Goaziou [Tue, 27 Sep 2022 17:28:43 +0000 (19:28 +0200)]
gnu: emacs-plz: Update to 0.2.1.

* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1.

21 months agognu: emacs-tuareg: Improve package style.
Nicolas Goaziou [Tue, 27 Sep 2022 17:26:24 +0000 (19:26 +0200)]
gnu: emacs-tuareg: Improve package style.

* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules,
<#:phases>: Use G-expressions.  Remove trailing #T at the end of phases.  Use
ELPA-DIRECTORY function.
[native-inputs]: Remove input labels.

21 months agognu: emacs-tuareg: Update to 3.0.0.
Nicolas Goaziou [Tue, 27 Sep 2022 17:12:50 +0000 (19:12 +0200)]
gnu: emacs-tuareg: Update to 3.0.0.

* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0.

21 months agognu: emacs-pyim: Update to 5.2.5.
Nicolas Goaziou [Tue, 27 Sep 2022 17:08:10 +0000 (19:08 +0200)]
gnu: emacs-pyim: Update to 5.2.5.

* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5.