me
/
guix
Archived
1
0
Fork 0
Commit Graph

89665 Commits (def0acd5e5c0e8c5e32ac69d9e9a18a536be7962)

Author SHA1 Message Date
arkhan 22530b2645
gnu: flameshot: Update to 12.1.0.
* gnu/packages/image.scm (flameshot): Update to 12.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:23:37 +02:00
Nikolay Korotkiy 3f62ddc0d5
gnu: gaupol: Update to 1.11.
* gnu/packages/video.scm (gaupol): Update to 1.11.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:10:25 +02:00
Wiktor Żelazny cba0bc2942
gnu: Add texlive-babel-danish.
* gnu/packages/tex.scm (texlive-babel-danish): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:08:02 +02:00
Wiktor Żelazny a8f1abec7f
gnu: Add texlive-generic-babel-norsk.
* gnu/packages/tex.scm (texlive-generic-babel-norsk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:07:58 +02:00
jgart 5d66756662
gnu: Add berry.
* gnu/packages/wm.scm (berry): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:03:57 +02:00
Sharlatan Hellseher c62b3e6575
gnu: Add glop
* gnu/packages/lisp-xyz.scm: (sbcl-glop, ecl-glop, cl-glop): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 23:00:36 +02:00
Antero Mejr f2e6891f7d
gnu: Add python-bsdiff4.
* gnu/packages/python-xyz.scm (python-bsdiff4): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 21:39:53 +02:00
jgart fce8de7800
gnu: Add python-clrprint.
* gnu/packages/python-xyz.scm (python-clrprint): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 21:38:45 +02:00
Ludovic Courtès dbf0987971
gnu: clyrics: Update to 0.13.
* gnu/packages/music.scm (clyrics): Update to 0.13.
2022-07-19 18:57:05 +02:00
Ludovic Courtès fb868cd779
services: tor: Switch to 'least-authority-wrapper'.
* gnu/services/networking.scm (tor-configuration->torrc): Remove "User"
and "PidFile".
(tor-shepherd-service): Use 'least-authority-wrapper' and
'make-forkexec-constructor' instead of
'make-forkexec-constructor/container'.
2022-07-19 18:54:42 +02:00
Thomas Danckaert f0acb12db9
gnu: k3b: Add inputs bash-minimal and cdrtools.
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add
bash-minimal (wrap-program is used), add cdrtools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 18:54:42 +02:00
Thomas Danckaert 3b3fea7250
gnu: k3b: Fix build.
* gnu/packages/kde-multimedia.scm (k3b)[phases]: Add phase fix-cmake-taglib in
order to use correct Taglib include and library variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 18:54:42 +02:00
Ekaitz Zarraga 18bb89c2b2
gnu: tcc: Update to a83b285.
Fixes <https://issues.guix.gnu.org/52140>.
Reported by Guillaume Le Vaillant <glv@posteo.net>.

* gnu/packages/c.scm (tcc): Update to a83b28568596afd8792fd58d1a5bd157fc6b6634.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 18:54:42 +02:00
Ekaitz Zarraga f35b771a0f
gnu: commencement: Explicitly provide the source of 'tcc-boot'.
* gnu/packages/commencement.scm (tcc-boot)[source]: Remove dependency on
tcc.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-19 18:54:41 +02:00
Pierre Neidhardt d519305d83
gnu: Add trivial-custom-debugger.
* gnu/packages/lisp-xyz.scm (cl-trivial-custom-debugger,
ecl-trivial-custom-debugger, sbcl-trivial-custom-debugger): New variables.
2022-07-19 06:35:32 +02:00
Efraim Flashner 8f0d45ccac
gnu: bidiv: Add release-monitoring-url.
* gnu/packages/fribidi.scm (bidiv)[properties]: New field.
2022-07-18 14:59:40 +03:00
Efraim Flashner d65e327384
gnu: khal: Update to 0.10.5.
* gnu/packages/calendar.scm (khal): Update to 0.10.5.
[arguments]: Remove trailing #t from phases.
2022-07-18 14:26:25 +03:00
Efraim Flashner f44dff89ad
gnu: weechat: Update to 3.6.
* gnu/packages/irc.scm (weechat): Update to 3.6.
[arguments]: Adjust instances of architecture specific code.
2022-07-18 14:17:52 +03:00
Efraim Flashner 548b7b182f
gnu: tig: Rebuild some of the generated documentation.
* gnu/packages/version-control.scm (tig)[source]: Add snippet to remove
some of the generated documentation.
2022-07-18 13:52:23 +03:00
Efraim Flashner 4ca19e88de
gnu: tig: Install shell completions.
* gnu/packages/version-control.scm (tig)[arguments]: Add custom phase to
install shell completions.
2022-07-18 13:22:15 +03:00
Efraim Flashner cde4f3fdcb
gnu: tig: Update to 2.5.6.
* gnu/packages/version-control.scm (tig): Update to 2.5.6.
2022-07-18 12:43:46 +03:00
Nicolas Goaziou 584aeadb69
gnu: emacs-plz: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.
2022-07-18 10:35:51 +02:00
Felix Gruber 236746900f
gnu: qgis: Disable failing tests.
* gnu/packages/geo.scm (qgis)[arguments]: Disable tests that fail after
  upgrading geos to 3.10.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Felix Gruber 4f5babf936
gnu: saga: Update to 8.2.1.
* gnu/packages/geo.scm (saga): Update to 8.2.1.
  [build-system]: Use cmake-build-system.
  [arguments]: Set tests? to #f as there are no tests.
  Add phase for changing into saga-gis directory which contains the
  actual source code.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Felix Gruber d58dc0fcd2
gnu: pcb2gcode: Update to 2.4.0.
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Felix Gruber c493ecfa9b
gnu: geos: Update to 3.10.2.
* gnu/packages/geo.scm (geos): Update to 3.10.2.
  [build-system]: Use cmake-build-system.
  [arguments]: Remove trailing #t in 'patch-test-shebangs phase.
  [homepage]: Change to https://libgeos.org/.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Felix Gruber df70fd3348
gnu: grass: Update to 7.8.7.
* gnu/packages/geo.scm (grass): Update to 7.8.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:32 +02:00
Felix Gruber 17a8a09795
gnu: libgeotiff: Update to 1.7.1.
* gnu/packages/geo.scm (libgeotiff): Update to 1.7.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
Philip McGrath 87a10e315f
gnu: Add gbonds.
* gnu/packages/finance.scm (gbonds): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
John Kehayias 44857d4baa
gnu: Add oauth2ms.
* gnu/packages/python-web.scm (oauth2ms): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
John Kehayias 543f27caef
gnu: Add python-msal.
* gnu/packages/python-web.scm (python-msal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
Jean-Pierre De Jesus DIAZ f38adc47d0
gnu: xl2tpd: Update to 1.3.17.
* gnu/packages/vpn.scm (xl2tpd)[version]: Update to 1.3.17.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
Paul A. Patience 3a3a32af12
gnu: Add pw.
* gnu/packages/monitoring.scm (pw): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-18 00:21:31 +02:00
Efraim Flashner 17984b0794
gnu: gst-plugins-bad: Limit inputs based on architecture.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Only build with
mediasdk and svt-hevc on supported architectures.
2022-07-18 01:08:29 +03:00
Efraim Flashner 84997d9506
gnu: mediasdk: Limit supported architectures.
* gnu/packages/video.scm (mediasdk)[supported-systems]: New field.
2022-07-18 01:08:20 +03:00
Efraim Flashner ba96d8c142
gnu: svt-hevc: Limit supported architectures.
* gnu/packages/video.scm (svt-hevc)[supported-systems]: New field.
2022-07-18 01:07:47 +03:00
Efraim Flashner 0f646fc79a
gnu: libmpeg3: Fix building on many architectures.
* gnu/packages/video.scm (libmpeg3)[arguments]: Add a custom phase to
set the CFLAGS based on the Makefile.  Remove trailing #t from phases.
2022-07-17 23:33:55 +03:00
Efraim Flashner f4ac752058
gnu: gama: Update to 2.21.
* gnu/packages/gps.scm (gama): Update to 2.21.
2022-07-17 20:41:50 +03:00
Nikolai Weidt 25354b5874
gnu: clojure-tools: Install tools.
When installing clojure-tools, clojure still had no access to the
tools because they were not installed.

* gnu/packages/clojure.scm (clojure-tools)[arguments]: Install
`tools.edn'.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-07-17 15:21:06 +02:00
Julien Lepiller 2b29176f78
gnu: smb4k: Fix build.
Since the source file was called `download', it wasn't uncompressed during
the build.

* gnu/packages/kde-utils.scm (smb4k)[source]: Add `file-name'.
2022-07-17 15:09:42 +02:00
Leo Famulari 7558417360
gnu: linux-libre 5.4: Update to 5.4.206.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.206.
(linux-libre-5.4-pristine-source): Update hash.
2022-07-17 02:08:49 -04:00
Leo Famulari 08620f554a
gnu: linux-libre 5.10: Update to 5.10.131.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.131.
(linux-libre-5.10-pristine-source): Update hash.
2022-07-17 02:08:49 -04:00
Leo Famulari 8f97a42c0c
gnu: linux-libre 5.15: Update to 5.15.55.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.55.
(linux-libre-5.15-pristine-source): Update hash.
2022-07-17 02:08:49 -04:00
Leo Famulari 4b72f5c73f
gnu: linux-libre: Update to 5.18.12.
* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.12.
(linux-libre-5.18-pristine-source): Update hash.
2022-07-17 02:08:41 -04:00
Maxim Cournoyer 8d7fdbe261
gnu: qtbase: Update to 6.3.1.
* gnu/packages/qt.scm (qtbase): Update to 6.3.1.
[cmake]: Delete commented out argument.
[configure-flags]: Add -DFEATURE_system_xcb_xinput=ON.
[phases]: Use gexps.
{patch-more-paths}: Use search-input-file.  Patch /bin/ls.
{patch-mkspecs}: Use search-input-directory and search-input-file.
[native-inputs]: Rewrite with modify-inputs.  Replace gtk+ with gtk.  Remove
xorg-server-for-tests.
[inputs]: Override field to extend with bash-minimal, libxcb and md4c.
replace gtk+ with gtk.  Use latest postgresql.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-17 00:45:37 -04:00
Tobias Geerinckx-Rice 670818a404
Revert "home: Add 'home-generation-base'."
This reverts commit 5df8f7802e.
This commit or the next one appears to have broken ‘guix pull’.
2022-07-17 02:00:00 +02:00
Greg Hogan 32a0036343
gnu: iotop: Update to 1.22.
* gnu/packages/linux.scm (iotop): Update to 1.22.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
Greg Hogan 50d2556149
gnu: git: Update to 2.37.1.
* gnu/packages/version-control.scm (git): Update to 2.37.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
r0man 666f12f125
gnu: clojure-instaparse: Update to 1.4.12.
This patch updates clojure-instaparse to 1.4.12. Due to the following AOT
related error I disabled AOT compilation for this package.

```
starting phase `build'
Execution error (IllegalArgumentException) at instaparse.auto-flatten-seq/fn$G (auto_flatten_seq.cljc:7).
No implementation of method: :conj-flat of protocol: #'instaparse.auto-flatten-seq/ConjFlat found for class: instaparse.auto_flatten_seq.AutoFlattenSeq
```

This seems to be a known issue with AOT compilation. The issue has been
discussed [1] and seems to be still an open issue.

[1] https://github.com/Engelberg/instaparse/issues/85

* gnu/packages/clojure.scm (clojure-instaparse): Update to 1.4.12.
[arguments]: Add 'fix-import' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
r0man f65270c799
gnu: clojure-core-match: Update to 1.0.0.
* gnu/packages/clojure.scm (clojure-core-match): Update to 1.0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
r0man 884c87a100
gnu: clojure-algo-generic: Fix test failing under AOT in Clojure 1.11.1.
* gnu/packages/clojure.scm (clojure-algo-generic)[arguments]: Add
'fix-import' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:57 +02:00
r0man af7dd52136
gnu: clojure: Update to 1.11.1.
This patch updates Clojure to 1.11.1. It also adds the 'reset-class-timestamps
phase to the Clojure build system.

This phase makes sure the timestamp of compiled class files is set to a later
point in time than the timestamp of the corresponding Clojure source files. If
the timestamps of the class and source files are the same, the Clojure
compiler will compile the sources again which can lead to issues. This problem
has been discussed here [1]. The suggested solution was to keep/adjust the
timestamps of the class files.

[1] https://www.mail-archive.com/clojure@googlegroups.com/msg99928.html

* gnu/packages/clojure.scm (clojure): Update to 1.11.1 and update all of
LIBRARIES accordingly.
[arguments]: In 'unpack-library-sources' phase, copy from
"core-specs-alpha-src" and "spec-alpha-src" as well.  Add
phases 'closure-spec-skip-macros', 'clojure-spec-compile',
'maven-classpath-properties', and 'reset-class-timestamps'.
* guix/build/clojure-build-system.scm (regular-jar-file?)
(reset-class-timestamps): New procedures.
(%standard-phases): Add 'reset-class-timestamps' phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
r0man 9599122c4f
gnu: clojure-tools: Update to 1.11.1.1149.
* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1149.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
r0man 1eb357fdac
gnu: clojure-tools-deps-alpha: Update to 0.14.1212.
* gnu/packages/clojure.scm (clojure-tools-deps-alpha): Update to 0.14.1212.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
r0man b20af3b5c3
gnu: clojure-tools-gitlibs: Update to 2.4.181.
* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.4.181.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
r0man b11fc326fa
gnu: clojure-tools-cli: Update to 1.0.206.
* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.0.206.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
vicvbcun a0f39b7d79
gnu: eigen: Update to 3.4.0.
* gnu/packages/algebra.scm (eigen): Update to 3.4.0.
* gnu/packages/patches/eigen-fix-strict-aliasing-bug.patch: New file.
* gnu/packages/patches/eigen-remove-openmp-error-counting.patch,
gnu/packages/patches/eigen-stabilise-sparseqr-test.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23 00:39:56 +02:00
Ludovic Courtès 5df8f7802e
home: Add 'home-generation-base'.
* gnu/home.scm (%profile-generation-rx): New variable.
(home-generation-base): New procedure.
2022-07-23 00:39:55 +02:00
Tobias Geerinckx-Rice cd3c4ad8fc
gnu: bind: Update to 9.16.31.
* gnu/packages/dns.scm (isc-bind): Update to 9.16.31.
2022-07-17 02:00:14 +02:00
Tobias Geerinckx-Rice 2dc229a30e
gnu: gsm: Update to 1.0.20.
* gnu/packages/audio.scm (gsm): Update to 1.0.20.
[arguments]: Don't explicitly return #t from phases.
2022-07-17 02:00:14 +02:00
Tobias Geerinckx-Rice 64466063ec
gnu: Add xvkbd.
* gnu/packages/xdisorg.scm (xvkbd): New public variable.
2022-07-17 02:00:14 +02:00
Marius Bakke 8d241c685a
gnu: python-chardet: Update to 5.0.0.
* gnu/packages/python-xyz.scm (python-chardet): Update to 5.0.0.
2022-07-16 18:32:13 +02:00
Marius Bakke 572ed223ab
gnu: python-requests: Update to 2.28.1.
* gnu/packages/python-web.scm (python-requests): Update to 2.28.1.
[arguments]: Remove #:phases.
2022-07-16 18:32:12 +02:00
Marius Bakke 1f22184b22
gnu: python-attrs: Disable test deadline on all architectures.
* gnu/packages/python-xyz.scm (python-attrs)[arguments]: Remove conditional.
2022-07-16 18:32:12 +02:00
Marius Bakke 13040cd309
gnu: mozjs: Remove obsolete workaround.
* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Remove "--disable-rust-simd"
from #:configure-flags.
2022-07-16 18:32:12 +02:00
Marius Bakke 03a4908ea5
gnu: mozjs: Build with the default LLVM.
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Change from LLVM-9 to LLVM.
2022-07-16 18:32:12 +02:00
Marius Bakke f49eef43fd
gnu: iso-codes: Remove input labels.
* gnu/packages/iso-codes.scm (iso-codes/official)[native-inputs]: Remove
conditional and labels.
[inputs]: Remove.
2022-07-16 18:32:12 +02:00
Marius Bakke 97e2983310
gnu: python-cffi: Remove input labels.
* gnu/packages/libffi.scm (python-cffi)[arguments]: Use SEARCH-INPUT-FILE
instead of labels.
2022-07-16 18:32:12 +02:00
Marius Bakke 32b7e12e77
gnu: python-cffi: Update to 1.15.1.
* gnu/packages/libffi.scm (python-cffi): Update to 1.15.1.
(python-cffi-1.15): Remove variable.
2022-07-16 18:32:12 +02:00
Michael Rohleder f6904c0b19
gnu: xfce4-xkb-plugin: Update to 0.8.3.
* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 23:37:09 -04:00
Michael Rohleder 0b393436d3
gnu: ristretto: Update to 0.12.3.
* gnu/packages/xfce.scm (ristretto): Update to 0.12.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 23:37:03 -04:00
Michael Rohleder 3c63bfcc68
gnu: exo: Update to 4.16.4.
* gnu/packages/xfce.scm (exo): Update to 4.16.4.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 23:36:57 -04:00
Maxim Cournoyer 88bfd423df
gnu: emacs-telega-contrib: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-telega-contrib)
[propagated-inputs]: Delete emacs-transient.
2022-07-15 23:17:54 -04:00
Maxim Cournoyer 0853bd0090
gnu: emacs-tshell: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-tshell)
[propagated-inputs]: Delete emacs-transient.
2022-07-15 23:17:54 -04:00
Maxim Cournoyer d9e7fd8ca0
gnu: emacs-seriestracker: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-seriestracker)
[propagated-inputs]: Delete emacs-transient.
2022-07-15 23:17:54 -04:00
Maxim Cournoyer 95fadee0f2
gnu: emacs-calibredb: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-calibredb)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:54 -04:00
Maxim Cournoyer e02641f1ee
gnu: emacs-vdiff-magit: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-vdiff-magit)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer f3a1add242
gnu: emacs-matcha: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-matcha)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer 2201e4ff1a
gnu: emacs-forge: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-forge)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer e32f200e4c
gnu: emacs-docker: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-docker)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer 6e3589dea0
gnu: emacs-org-ql: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-org-ql)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer 110066508a
gnu: emacs-toodoo: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-toodoo)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:53 -04:00
Maxim Cournoyer 0620e770b0
gnu: emacs-rg: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-rg)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:52 -04:00
Maxim Cournoyer 268b53b3a6
gnu: emacs-magit-annex: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-magit-annex)
[propagated-inputs]: Remove emacs-transient.
2022-07-15 23:17:44 -04:00
Maxim Cournoyer 2751b36e45
gnu: emacs-magit-svn: Use builtin transient library.
* gnu/packages/emacs-xyz.scm (emacs-magit-svn)
[propagated-inputs]: Delete emacs-transient.
2022-07-15 23:14:28 -04:00
Jorge P. de Morais Neto 82fa1a38e7
gnu: emacs-git-timemachine: Use builtin transient library.
The transient library is now included in Emacs 28.

* gnu/packages/emacs-xyz.scm (emacs-git-timemachine)
[propagated-inputs]: Delete field.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 22:55:19 -04:00
Jorge P. de Morais Neto 44c4917ecb
gnu: emacs-ytdl: Use builtin transient library.
The transient library is now included in Emacs 28.

* gnu/packages/emacs-xyz.scm (emacs-ytdl)
[propagated-inputs]: Delete emacs-transient.  Add emacs-dash.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 22:54:43 -04:00
Jorge P. de Morais Neto 20997b6409
gnu: emacs-magit: Use builtin transient library.
The transient library is now included in Emacs 28.

* gnu/packages/emacs-xyz.scm (emacs-magit)
[propagated-inputs]: Delete emacs-transient.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 22:54:26 -04:00
Jorge P. de Morais Neto 6ff3fe86b5
gnu: emacs-geiser: Use builtin project and transient libraries.
These libraries are now included in Emacs 28.

* gnu/packages/emacs-xyz.scm (emacs-geiser)[propagated-inputs]: Delete field.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 22:54:17 -04:00
Michael Rohleder afb63c840c
gnu: mousepad: Update to 0.5.10.
* gnu/packages/xfce.scm (mousepad): Update to 0.5.10.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 21:19:42 -04:00
Michael Rohleder 08ef65f6af
gnu: xfce4-settings: Update to 4.16.3.
* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 21:18:06 -04:00
Michael Rohleder febd167c7d
gnu: xfce4-wavelan-plugin: Update to 0.6.3.
* gnu/packages/xfce.scm (xfce4-wavelan-plugin): Update to 0.6.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 21:16:39 -04:00
Liliana Marie Prikler 5b351982c2
Revert "gnu: Add chicken-args."
This reverts commit 44bb5507d6, which references
a package that does not exist, thus breaking “guix pull”.
2022-07-16 02:26:55 +02:00
Maxim Cournoyer 154d270012
vala-next: Do not wrap binaries, use gexps, default to 'gcc' rather than 'cc'.
Fixes <https://issues.guix.gnu.org/56467>.
Reported by <two@envs.net>.

* gnu/packages/gnome.scm (vala-next)[arguments]: Override inherited field.
Use gexps.
[phases]{use-gcc-by-default}: New phase.
{patch-docbook-xml}: Use search-input-directory.
{glib-or-gtk-wrap}: Delete phase.
2022-07-15 17:42:04 -04:00
Maxim Cournoyer e2bd783657
gnu: Add vala-next, upgraded to 0.56.2.
* gnu/packages/gnome.scm (vala-next): New variable.
2022-07-15 17:41:41 -04:00
Hartmut Goebel 44bb5507d6
gnu: Add chicken-args.
* gnu/packages/chicken.scm (chicken-args): New variable.
2022-07-15 20:17:36 +02:00
Hartmut Goebel ad9adec6b4
gnu: Add chicken-srfi-13.
* gnu/packages/chicken.scm (chicken-srfi-13): New variable.
2022-07-15 20:17:36 +02:00
Hartmut Goebel 7de49a0e01
gnu: Add chicken-crypto-tools.
* gnu/packages/chicken.scm (chicken-crypto-tools): New variable.
2022-07-15 20:17:36 +02:00
Nicolas Goaziou 4eb33b3706
gnu: giac: Update to 1.9.0-19.
* gnu/packages/algebra.scm (giac): Update to 1.9.0-19.
2022-07-15 15:06:56 +02:00
Efraim Flashner 57629484b0
gnu: python-numpy: Fix buidling on powerpc64le-linux.
Reported by mrvdb- on IRC.

* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Adjust custom
'fix-executable-paths phase to substitute occurrences of '/bin/true'.
2022-07-15 15:31:41 +03:00
Nicolas Goaziou 8bfc8ffb82
gnu: emacs-org-fragtog: Remove ".git" suffix from repository URI.
* gnu/packages/emacs-xyz.scm (emacs-org-fragtog)[source]<uri>: Remove ".git" suffix.
2022-07-15 13:53:06 +02:00
Nicolas Goaziou 9bf9454494
gnu: emacs-org-fragtog: Update to 0.4.2.
* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.4.2.
2022-07-15 13:52:53 +02:00
Nicolas Goaziou 571a2c60da
gnu: emacs-elpher: Update to 3.4.2.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.2.
2022-07-15 13:52:02 +02:00
Nicolas Goaziou 88af17f23d
gnu: emacs-lsp-ui: Update to 8.0.1.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 8.0.1.
2022-07-15 13:50:27 +02:00
jgart 4579087b44
gnu: emacs-spaceleader: Update to 0.0.3-1.5d88d12.
* gnu/packages/emacs-xyz.scm (emacs-spaceleader): Update to 0.0.3-1.5d88d12.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-07-15 13:47:43 +02:00
Paul A. Patience a15b769c2f
gnu: python-pyvista: Update to 0.35.1.
* gnu/packages/python-science (python-pyvista): Update to 0.35.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:46:51 +01:00
Paul A. Patience fa21cd31cb
gnu: gmsh: Update to 4.10.5.
* gnu/packages/maths.scm (gmsh): Update to 4.10.5.
[source]: Reindent.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:46:16 +01:00
Paul A. Patience ab636bde18
gnu: gmsh: Remove trailing booleans.
* gnu/packages/maths.scm (gmsh)[snippet, arguments]: Remove trailing
booleans.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:46:15 +01:00
Paul A. Patience d10af3fc97
gnu: gmsh: Remove input labels.
* gnu/packages/maths.scm (gmsh)[inputs]: Remove labels.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:46:15 +01:00
Paul A. Patience 37c53cb1e8
gnu: asymptote: Update to 2.81.
* gnu/packages/plotutils.scm (asymptote): Update to 2.81.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:44:48 +01:00
Christopher Baines 3bc9c7ecb0
gnu: guix-build-coordinator: Update to 0-59.cc884ef.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-59.cc884ef.
2022-07-15 09:40:15 +01:00
Christopher Baines 7558b27b22
gnu: guix-data-service: Update to 0.0.1-33.ee73d2c.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-33.ee73d2c.
2022-07-15 09:39:40 +01:00
Timotej Lazar 6a2a8ca1f5
gnu: tests: Fix guix-data-service test.
Since revision 32, guix-data-service starts immediately but returns an HTTP
error code until initialization is complete. Adjust the test accordingly, and
remove the increased startup time limit.

* gnu/services/guix.scm (guix-data-service): Use default #:pid-file-timeout.
* gnu/tests/guix.scm (guix-data-service): Retry the http-get test several
times to give the service time to initialize.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-15 09:38:42 +01:00
Ricardo Wurmus 9238ba5874
gnu: r-affycompatible: Build reproducibly.
* gnu/packages/bioconductor.scm (r-affycompatible)[arguments]: Sort XML
elements before generating R code from them.
2022-07-15 00:07:42 +02:00
Maxim Cournoyer cbdfa54c77
gnu: system: Add fusermount3 to setuid-programs.
Fixes <https://issues.guix.gnu.org/47716>.

* gnu/system.scm (%setuid-programs): Add /bin/fusermount3 from the fuse-3
package.

Reported-by: raingloom <raingloom@riseup.net>
2022-07-14 15:16:23 -04:00
Leo Famulari 0918c890ac
gnu: linux-libre 4.9: Update to 4.9.323.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.323.
(linux-libre-4.9-pristine-source): Update hash.
2022-07-14 13:19:47 -04:00
Leo Famulari 8698db32a3
gnu: linux-libre 4.14: Update to 4.14.288.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.288.
(linux-libre-4.14-pristine-source): Update hash.
2022-07-14 13:19:47 -04:00
Leo Famulari 64cfc6858d
gnu: linux-libre 4.19: Update to 4.19.252.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.252.
(linux-libre-4.19-pristine-source): Update hash.
2022-07-14 13:19:46 -04:00
Leo Famulari 323ef7a282
gnu: linux-libre 5.4: Update to 5.4.205.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.205.
(linux-libre-5.4-pristine-source): Update hash.
2022-07-14 13:19:46 -04:00
Leo Famulari d47f028715
gnu: linux-libre 5.10: Update to 5.10.130.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.130.
(linux-libre-5.10-pristine-source): Update hash.
2022-07-14 13:19:46 -04:00
Leo Famulari e61cfd48bf
gnu: linux-libre 5.15: Update to 5.15.54.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.54.
(linux-libre-5.15-pristine-source): Update hash.
2022-07-14 13:19:45 -04:00
Leo Famulari 16c2d79262
gnu: linux-libre: Update to 5.18.11.
* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.11.
(linux-libre-5.18-pristine-source): Update hash.
2022-07-14 13:19:38 -04:00
Lars-Dominik Braun 56136cfc30
gnu: kakoune: Update to 2021.11.08.
* gnu/packages/text-editors.scm (kakoune)[version]: Update to 2021.11.08.
[arguments]<#:phases>: Remove unnecessary phase 'chdir and drop deprecated #t
return value.
[native-inputs]: Drop ruby and asciidoc, which are not used during build.
2022-07-14 10:28:00 +02:00
Maxim Cournoyer 692c2ad327
gnu: python-gevent: Disable failing test on i686-linux.
Fixes <https://issues.guix.gnu.org/42553>.

* gnu/packages/python-xyz.scm (python-gevent)
[phases]{adjust-tests}: Skip the test__core_stat.py test suite.
2022-07-13 22:34:58 -04:00
Oleg Pykhalov b33e1a183f
services: docker: Fix race condition.
Fixes <https://issues.guix.gnu.org/38432>.

* gnu/packages/patches/containerd-create-pid-file.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add this.
* gnu/packages/docker.scm (containerd)[source]: Add this patch.
* gnu/services/docker.scm
(containerd-shepherd-service): Add #:pid-file and #:pid-file-timeout.
* gnu/services/docker.scm (docker-shepherd-service): Add --containerd flag.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-13 21:36:41 -04:00
Ludovic Courtès af4c103595
home: services: environment-variables: Double-quote values.
Fixes <https://issues.guix.gnu.org/54469>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* gnu/home/services.scm (environment-variable-shell-definitions): New
procedure, with code formerly in 'serialize-posix-env-vars'.
(environment-variables->setup-environment-script): Change
"setup-environment" from 'mixed-text-file' to 'computed-file', and use
'environment-variable-shell-definitions'.
* tests/guix-home.sh: Test it.
* gnu/home/services/shells.scm (serialize-posix-env-vars): Delegate to
'environment-variable-shell-definitions'.
2022-07-14 01:05:34 +02:00
Ludovic Courtès 8af749224f
home: services: shells: Double-quote environment variable values.
Fixes <https://issues.guix.gnu.org/56540>.

Until now, environment variable values were emitted unquoted, producing
invalid shell code if the value contains spaces for example.

* gnu/home/services/shells.scm (serialize-posix-env-vars): Define
'shell-quote' procedure in staged code and use it for #$value.
* tests/guix-home.sh: Add test for PS1 variable with a value containing
spaces.
2022-07-14 01:05:34 +02:00
Ludovic Courtès 9e4cbb3076
home: services: shell: Do not use "setup" as a verb.
* gnu/home/services/shells.scm (zsh-file-zprofile)
(add-bash-configuration): Do not use "setup" as a word in generated
files.  End sentences with a period.
2022-07-14 01:05:34 +02:00
Ludovic Courtès 7a6302acb0
home: services: Fix typo.
* gnu/home/services.scm (environment-variables->setup-environment-script):
Fix spelling of 'warn-about-duplicate-definitions'.
2022-07-14 01:05:34 +02:00
Marius Bakke c420b66c23
gnu: xorg-server: Update to 21.1.4 [fixes CVE-2022-2319, CVE-2022-2320].
* gnu/packages/xorg.scm (xorg-server): Update to 21.1.4.
2022-07-14 00:00:50 +02:00
Marius Bakke 4442a5db77
Merge branch 'master' into staging 2022-07-13 23:34:58 +02:00
Marius Bakke 5b48591176
gnu: python-pillow: Update to 9.2.0.
* gnu/packages/python-xyz.scm (python-pillow): Update to 9.2.0.
2022-07-13 23:31:23 +02:00
Marius Bakke d33f051740
gnu: libmng: Remove input labels.
* gnu/packages/image.scm (libmng)[propagated-inputs]: Remove labels.
2022-07-13 23:31:23 +02:00
Marius Bakke dce7ed146d
gnu: libunwind: Enable tests.
* gnu/packages/libunwind.scm (libunwind)[arguments]: Remove #:tests?.  Add
 #:make-flags.
2022-07-13 23:30:59 +02:00
Marius Bakke b160795a0b
gnu: samba: Update to 4.16.2.
* gnu/packages/samba.scm (samba): Update to 4.16.2.
2022-07-13 23:25:12 +02:00
Marius Bakke 5b6b731c7d
gnu: Remove duplicate package.
* gnu/packages/autotools.scm (libtool-2.4.7): Remove variable.
2022-07-13 23:25:11 +02:00
Maxim Cournoyer 2e6be59131
gnu: mapnik: Update to 3.1.0.
The build still fails, but hopefully it gets us closer.

* gnu/packages/geo.scm (mapnik): Update to 3.1.0.
2022-07-13 12:51:25 -04:00
Raghav Gururajan 6ed5b496bc
gnu: gajim: Update to 1.4.6.
* gnu/packages/messaging.scm (gajim)[version]: Update to 1.4.6.
2022-07-13 12:00:43 -04:00
Raghav Gururajan 2998009850
gnu: gajim: Disable failing tests.
* gnu/packages/messaging.scm (gajim)[phases]: Add disable-failing-tests phase.
2022-07-13 11:58:16 -04:00
Nicolas Goaziou e1a8100936
gnu: emacs-hyperbole: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Use G-expressions.
2022-07-13 16:06:22 +02:00
Nicolas Goaziou f6b18b5372
gnu: emacs-hyperbole: Update to 8.0.0.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 8.0.0.
[arguments]<#:include>: Use %default-include.
<#:phases>: Add build fix.
* gnu/packages/patches/emacs-hyperbole-toggle-messaging.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Delete reference to removed file.
2022-07-13 16:02:36 +02:00
Nicolas Goaziou e31f3e9d1c
gnu: emacs-evil-nerd-commenter: Update to 3.5.7.
* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.7.
2022-07-13 15:41:54 +02:00
Nicolas Goaziou 758e49a7ae
gnu: emacs-evil-matchit: Update to 3.0.0.
* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 3.0.0.
2022-07-13 15:40:37 +02:00
Nicolas Goaziou 0e87328f0b
gnu: emacs-dts-mode: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-dts-mode): Update to 1.0.
[source]<origin>: Switch to ELPA repository since GitHub repository does not
seem to be up to date anymore.
[home-page]: Update URL.
2022-07-13 15:31:33 +02:00
Nicolas Goaziou 9611664d87
gnu: emacs-fennel-mode: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): Update to 0.5.0.
[source]<origin>: Update URI.
[home-page]: Update URL.
2022-07-13 15:28:36 +02:00
Nicolas Goaziou e98f363b13
gnu: emacs-meow: Update to 1.4.2.
* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.2.
2022-07-13 15:18:35 +02:00
Nicolas Goaziou 0a4827a96b
gnu: emacs-org-static-blog: Update to 1.6.0.
* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.6.0.
2022-07-13 15:17:04 +02:00
Nicolas Goaziou 1aecb0c574
gnu: emacs-prescient: Update to 5.2.1.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.2.1.
2022-07-13 15:14:37 +02:00
Nicolas Goaziou 1f8b50a60d
gnu: emacs-yaml: Update to 0.5.1.
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.1.
2022-07-13 15:10:16 +02:00
Maxim Cournoyer 6d5b3df7af
gnu: sushi: Fix URI.
Fixes <https://issues.guix.gnu.org/56537>, introduced with ef82f34482.

* gnu/packages/gnome.scm (sushi)[source]: Adjust URI.

Reported-by: Christopher Howard <christopher@librehacker.com>
2022-07-13 08:38:56 -04:00
Maxim Cournoyer f516f33337
gnu: r-d3r: Update d3.js input hashes, mutated in place.
Fixes <https://issues.guix.gnu.org/46456>.

* gnu/packages/cran.scm (r-d3r)[native-inputs]: Update hashes for d3.v5.js,
d3.v6.js and d3.v7.js.

Reported-by: Danny Milosavljevic <dannym@scratchpost.org>
2022-07-13 08:36:04 -04:00
Jan (janneke) Nieuwenhuizen c93f83757a
gnu: dezyne: Update to 2.15.4.
* gnu/packages/dezyne.scm (dezyne): Update to 2.15.4.
2022-07-13 08:21:41 +02:00
Maxim Cournoyer 734f50c31d
gnu: elpa: Update source URL.
Fixes <https://issues.guix.gnu.org/46460>.

* gnu/packages/maths.scm (elpa): Update source URL.

Reported-by: Danny Milosavljevic <dannym@scratchpost.org>
2022-07-13 01:08:59 -04:00
Maxim Cournoyer 84eab6dc74
gnu: r-rda: Update hash.
Fixes <https://issues.guix.gnu.org/46475>.

* gnu/packages/cran.scm (r-rda): Update hash.

Reported-by: Danny Milosavljevic <dannym@scratchpost.org>
2022-07-13 00:53:29 -04:00
Maxim Cournoyer b729be989f
gnu: trilinos-serial-xyce: Fetch source from git.
Fixes <https://issues.guix.gnu.org/46480>.

* gnu/packages/engineering.scm (trilinos-serial-xyce)[source]: Fetch from git.
[phases]: Delete trailing #t.
[native-inputs, inputs]: Use new style.

Reported-by: Danny Milosavljevic <dannym@scratchpost.org>
2022-07-13 00:32:23 -04:00
Maxim Cournoyer c8f32406e8
gnu: deja-dup: Use new style inputs.
* gnu/packages/gnome.scm (deja-dup)[inputs, native-inputs]: Use new style.
2022-07-12 23:23:27 -04:00
Maxim Cournoyer cabfbcf6e0
gnu: deja-dup: Update to 43.4.
Fixes <https://issues.guix.gnu.org/55544>.

* gnu/packages/gnome.scm (deja-dup): Update to 43.4.
[phases]{patch-paths}: Adjust Duplicityinstance.vala path.
{skip-gtk-update-icon-cache}: Delete phase.
[inputs]: Replace gtk+ with gtk.  Add libadwaita.  Replace libsoup-minimal-2
with libsoup.
[native-inputs]: Add gtk:bin.

Reported-by: Michael Terry <mike@mterry.name>
2022-07-12 23:23:27 -04:00
Maxim Cournoyer 3f814d1878
gnu: gtk: Use new style inputs.
* gnu/packages/gtk.scm (gtk)[native-inputs]: Use new style.
[propagated-inputs]: Likewise.
2022-07-12 23:23:26 -04:00
Maxim Cournoyer 9819aac1d8
gnu: gtk: Update to 4.6.6.
* gnu/packages/gtk.scm (gtk): Update to 4.6.6.
[phases]{patch}: Disable 'unaligned-offscreen' test.
2022-07-12 23:23:26 -04:00
Maxim Cournoyer ad7a2be415
gnu: inkscape: Add bash-minimal to inputs.
* gnu/packages/inkscape.scm (inkscape)[inputs]: Add bash-minimal.
2022-07-12 23:23:26 -04:00
Maxim Cournoyer b1523ffac5
gnu: inkscape: Wrap GDK_PIXBUF_MODULE_FILE.
Fixes <https://issues.guix.gnu.org/55634>.

* gnu/packages/inkscape.scm (inkscape)
[phases]{wrap-program}: Override phase.

Reported-by: Maxime Devos <maximedevos@telenet.be>
2022-07-12 23:23:26 -04:00
Maxim Cournoyer 7dcba233a3
gnu: inkscape: Reintroduce variable, updated to 1.2.
* gnu/packages/inkscape.scm (inkscape): Update to 1.2.
[phases]{disable-problematic-tests}: New phase.
2022-07-12 23:23:26 -04:00
Maxim Cournoyer 023259c4bd
gnu: inkscape: Rename variable to inkscape/stable and hide package.
This will allow introducing a new 'inkscape' package that can be more freely
upgraded on the main branch.

* gnu/packages/inkscape.scm (inkscape): Rename to...
(inkscape/stable): ... this, and make it a hidden package.
* gnu/packages/admin.scm (wpa-supplicant-gui)[native-inputs]: Rename inkscape
input accordingly.
* gnu/packages/docbook.scm (dblatex): Likewise.
* gnu/packages/gnome-xyz.scm (arc-theme): Likewise.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation): Likewise.
(python-nbconvert): Likewise.
* gnu/packages/xfce.scm (xfdesktop): Likewise.
* gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer 73d7247aac
gnu: tracker-miners: Use new style inputs.
* gnu/packages/gnome.scm (tracker-miners)
[native-inputs]: Use new style inputs.
[inputs]: Likewise.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer c13a258575
gnu: tracker-miners: Update to 3.3.1.
* gnu/packages/gnome.scm (tracker-miners): Update to 3.3.1.
[inputs]: Replace libsoup-minimal-2 with libsoup.
[phases]{check}: Do not run the 'slow' tests, which fail.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer 5f52155549
gnu: tracker: Use new style inputs.
* gnu/packages/gnome.scm (tracker)
[native-inputs]: Use new style inputs.
[inputs]: Likewise.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer d6556ba1bf
gnu: tracker: Propagate libraries 'required' by pkg-config.
* gnu/packages/gnome.scm (tracker)[inputs]: Move libxml2, icu4c, json-glib and
sqlite to...
[propagated-inputs]: ... here.  Add glib.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer d0f2441dac
gnu: tracker: Update to 3.3.1.
* gnu/packages/gnome.scm (tracker): Update to 3.3.1.
[inputs]: Replace libsoup-minimal-2 with libsoup.
2022-07-12 23:23:25 -04:00
Maxim Cournoyer fcd552d776
gnu: libadwaita: Propagate gtk.
* gnu/packages/gnome.scm (libadwaita)[inputs]: Move gtk to...
[propagated-inputs]: ... here.
2022-07-12 23:23:24 -04:00
Maxim Cournoyer 58dba446e3
gnu: sushi: Add bash-minimal to inputs.
* gnu/packages/gnome.scm (sushi)[inputs]: Add bash-minimal.
2022-07-12 23:23:24 -04:00
Maxim Cournoyer 0fc3d5a6d4
gnu: sushi: Use new style inputs.
* gnu/packages/gnome.scm (sushi)[native-inputs, inputs]: Use new style.
2022-07-12 23:23:24 -04:00
Maxim Cournoyer ef82f34482
gnu: sushi: Update to 42.0.
* gnu/packages/gnome.scm (sushi): Update to 42.0.
[inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk.
2022-07-12 23:23:24 -04:00
Greg Hogan bfec24b118
gnu: faust-2: Update to 2.41.1.
* gnu/packages/audio.scm (faust-2): Update to 2.41.1.
[build-system]: Replace gnu-build-system with cmake-build-system.
[arguments]<#:phases>: Invoke cmake directly to build the main package
and invoke make directly to build ancillary tools.
[native-inputs]: Replace llvm-3.8 with llvm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:06 +02:00
Artyom V. Poptsov 74bbe09b1f
gnu: Add candle.
* gnu/packages/engineering.scm (candle): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Samuel Fadel 20693769d6
gnu: Add breeze-gtk.
* gnu/packages/kde-plasma.scm (breeze-gtk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Greg Hogan 3bfd7eaaeb
gnu: git: Update to 2.37.0.
* gnu/packages/version-control.scm (git): Update to 2.37.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-13 00:20:05 +02:00
Ricardo Wurmus 82e7e05dea
gnu: lv2-mda-piano: Add missing native input.
* gnu/packages/audio.scm (lv2-mda-piano)[native-inputs]: Add ttl2c.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus 82de3b60b5
gnu: lvtk: Bump version number.
This is really version 2.x of the API.

* gnu/packages/audio.scm (lvtk): Rename this variable...
(lvtk-2): ...to this.
[version]: Bump major version to 2.
(lvtk): Alias to lvtk-1.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus d963e6d721
gnu: Add lvtk-1.
* gnu/packages/audio.scm (lvtk-1): New variable.
2022-07-13 00:16:27 +02:00
Ricardo Wurmus 2829fb4a83
gnu: Add ttl2c.
* gnu/packages/audio.scm (ttl2c): New variable.
2022-07-13 00:16:27 +02:00
Efraim Flashner c8045fa052
gnu: openmpi: Only build with valgrind on supported systems.
* gnu/packages/mpi.scm (openmpi)[inputs]: Wrap valgrind in if-supported
macro.
[arguments]: Adjust configure-flags based on if valgrind is present.
2022-07-12 21:37:09 +03:00
Efraim Flashner 40095549f4
gnu: sbcl: Fix building on powerpc-linux.
* gnu/packages/lisp.scm (sbcl)[native-inputs]: Remove clisp, add ecl.
[arguments]: In custom 'build phase replace 'clisp' with 'ecl' for
powerpc-linux and adjust the dynamic-space-size to closer to the maximum
RAM for the architecture.
2022-07-12 21:37:09 +03:00
Maxim Cournoyer f0c8abe857
gnu: pokerth: Fix build and modernize package.
Fixes <https://issues.guix.gnu.org/51093>.

* gnu/packages/games.scm (pokerth) [source]: Apply patch
[inputs]: Use new style.
[phases]: Delete trailing #t.  Use gexps.
{fix-paths}: Remove the gsasl and libircclient related substitutions.
2022-07-12 11:18:13 -04:00
Maxim Cournoyer 07fdfb9e1e
gnu: protobuf-2: Fix build.
Partially fixes <https://issues.guix.gnu.org/51093>.

* gnu/packages/protobuf.scm (protobuf-2)
[phases]{disable-broken-tests}: Delete phase.
2022-07-12 11:18:13 -04:00
Efraim Flashner 094505d56c
gnu: numactl: Enable armhf-linux as a supported system.
* gnu/packages/linux.scm (numactl)[supported-systems]: Remove field.
2022-07-12 17:39:57 +03:00
Efraim Flashner 706af6dfd7
gnu: numactl: Fix building on riscv64-linux.
* gnu/packages/linux.scm (numactl)[arguments]: When building for
riscv64-linux always link with libatomic.
2022-07-12 17:39:57 +03:00
Efraim Flashner 321bb9f0e9
gnu: libratbag: Only build with valgrind on supported systems.
* gnu/packages/gnome.scm (libratbag)[arguments]: Disable some tests when
valgrind isn't present.
[native-inputs]: Only add valgrind on systems which support it.
2022-07-12 17:39:57 +03:00
Efraim Flashner d1a235d72d
gnu: bcachefs-tools: Enable tests.
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Adjust
make-flags to find pytest.  Don't disable tests.
2022-07-12 17:39:57 +03:00
Efraim Flashner f58ba4031f
gnu: bcachefs-tools: Only build with valgrind on supported systems.
* gnu/packages/file-systems.scm (bcachefs-tools)[native-inputs]: Only
add valgrind on systems where valgrind is supported.
2022-07-12 17:39:56 +03:00
Efraim Flashner 0d6d7b3efc
gnu: sbcl: Fix building on armhf-linux.
* gnu/packages/lisp.scm (sbcl)[arguments]: When building for armhf-linux
add a phase to remove build optimizations targeting armv5.
2022-07-12 17:39:56 +03:00
Efraim Flashner 79a7c6e811
gnu: python-tornado-6: Adjust test timeout.
* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
custom 'check phase to allow a longer test timeout.
2022-07-12 17:39:56 +03:00
Efraim Flashner aba4cdc87f
gnu: python-tornado-6: Honor tests flag.
* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
custom 'check phase to honor the #:tests? flag.
2022-07-12 17:39:56 +03:00
Efraim Flashner 908b680a5f
gnu: python-attrs: Remove test deadlines on riscv64-linux.
* gnu/packages/python-xyz.scm (python-attrs)[arguments]: When building
for riscv64-linux remove the hypothesis test deadlines.
2022-07-12 17:39:49 +03:00
Maxim Cournoyer 9173cb522d
gnu: gvfs: Update to 1.50.2 and modernize definition.
* gnu/packages/gnome.scm (gvfs): Update to 1.50.2.
[arguments]: Use gexps.
[native-inputs, inputs]: Use new style.
2022-07-12 09:24:46 -04:00
Nicolas Goaziou 5cd7e0cf26
gnu: emacs-easy-kill: Update to 0.9.5.
* gnu/packages/emacs-xyz.scm (emacs-easy-kill): Update to 0.9.5.
2022-07-12 12:40:43 +02:00
Nicolas Goaziou 3f772eb427
gnu: emacs-all-the-icons-dired: Update to 2.0.
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 2.0.
[source]<origin>: Update URI.
[home-page]: Update URL.
2022-07-12 12:37:54 +02:00
Nicolas Goaziou 38a11e5fba
gnu: emacs-mastodon: Update package style.
* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Use
G-expressions. Remove trailing #T in phases.
2022-07-12 12:27:45 +02:00
Nicolas Goaziou f2f29271b4
gnu: emacs-mastodon: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.0.
[propagated-inputs]: Add EMACS-REQUEST.
[source]<origin>: Update URI.
[home-page]: Update URL.
2022-07-12 12:27:34 +02:00
Nicolas Goaziou a717bd5eb7
gnu: emacs-ebib: Update to 2.38.1.
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.38.1.
2022-07-12 12:15:00 +02:00
Nicolas Goaziou 2c538e2d1e
gnu: emacs-ebuild-mode: Update to 1.60.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.60.
2022-07-12 12:14:10 +02:00