Commit Graph

100526 Commits

Author SHA1 Message Date
Felix Gruber
4bff240e9b
gnu: Add python-asgi-csrf.
* gnu/packages/python-web.scm (python-asgi-csrf): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
6d00909968
gnu: Add python-asgi-lifespan.
* gnu/packages/python-web.scm (python-asgi-lifespan): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
62cfe07f6a
gnu: Add python-sqlite-utils.
* gnu/packages/databases.scm (python-sqlite-utils): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Felix Gruber
33f2e0dad1
gnu: Add python-sqlite-fts4.
* gnu/packages/databases.scm (python-sqlite-fts4): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:45 -04:00
Maxim Cournoyer
a1b826b338
gnu: python-trustme: Update to 0.9.0.
* gnu/packages/python-crypto.scm (python-trustme): Update to 0.9.0.
[build-system]: Use pyproject-build-system.
[arguments]: Delete field.
[propagated-inputs]: Add python-idna and python-ipaddress.
2023-03-29 13:23:45 -04:00
Spencer Skylar Chan
a1d4e562f1
gnu: ddcutil: Update to 1.4.1.
* gnu/packages/hardware.scm (ddcutil): Update to 1.4.1.
[arguments](phases): Remove them. i2c group access is no longer strictly
required; see https://github.com/rockowitz/ddcutil/issues/275.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 23:24:20 -04:00
Maxim Cournoyer
d00f107507
gnu: geeqie: Enable most features, add doc.
This change enables most of the features of Geeqie, at a cost of about 10%
size increase (from 1428 to 1596 MiB).

* gnu/packages/image-viewers.scm (geeqie) [inputs]: Add djvulibre,
ffmpegthumbnailer, gspell, libarchive, libheif, libjpeg, libraw, libtiff,
poppler and libwebp.
[native-inputs]: Add yelp-tools.

Series-to: 62367@debbugs.gnu.org
2023-03-28 22:23:04 -04:00
Maxim Cournoyer
e05de22479
gnu: geeqie: Update to 2.0.1.
* gnu/packages/image-viewers.scm (geeqie): Update to 2.0.1.
[build-system]: Switch to meson.
[arguments]: Delete field.
[inputs]: Remove clutter.
[native-inputs]: Add xxd.  Remove autoconf and automake.
* gnu/packages/patches/geeqie-clutter.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
2023-03-28 22:23:04 -04:00
Bruno Victal
f215d80127
services: fstrim: Fix schedule ungexp.
Previously, only the first level of the list would be quoted,
resulting in a schedule of the sort:
'(next-second (range 0 60 30))
being incorrectly ungexp'd into:
(list next-second (0 30))

* gnu/services/linux.scm (fstrim-mcron-job): Fix schedule ungexp.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Yovan Naumovski
21f35d2832
gnu: ruby-rack-protection: Update to 3.0.5.
* gnu/packages/ruby.scm (ruby-rack-protection): Update to
  3.0.5.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Yovan Naumovski
7280d36783
gnu: ruby-mustermann: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-mustermann): Update to
  3.0.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Maxim Cournoyer
d2aa65fc67
gnu: ruby-net-scp: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.0.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
1ca89c7f52
gnu: Add ruby-liquid-c.
* gnu/packages/ruby.scm (ruby-liquid-c): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
958f1ff68d
gnu: ruby-liquid: Update to 5.4.0 and enable tests.
* gnu/packages/ruby.scm (ruby-liquid): Update to 5.4.0.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
(ruby-liquid-4): New variable.
(jekyll) [propagated-inputs]: Replace ruby-liquid with ruby-liquid-4.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
8b8d8d8fd9
gnu: Add ruby-liquid-c-bootstrap.
* gnu/packages/ruby.scm (ruby-liquid-c-bootstrap): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer
464aa1def7
gnu: Add ruby-spy.
* gnu/packages/ruby.scm (ruby-spy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
2be4b3c59b
gnu: ruby-coveralls: Propagate ruby-simplecov and enable tests.
* gnu/packages/ruby.scm (ruby-coveralls)
[arguments]: Enable tests.  Add disable-problematic-tests phase.  Replace
strip-version-requirements with relax-requirements.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-simplecov.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
a911dbbdc7
gnu: Add ruby-truthy.
* gnu/packages/ruby.scm (ruby-truthy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
4688809ab4
gnu: ruby-autoprefixer-rails: Update to 10.4.13.0.
* gnu/packages/rails.scm (ruby-autoprefixer-rails): Update to 10.4.13.0.
[source]: Fetch via git.
[phases]: Rename remove-unnecessary-dependencies to relax-requirements and
update phase.
[native-inputs]: Remove ruby-sass.  Add ruby-sassc-rails, ruby-sprockets and
ruby-standard.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
7a07d96c1b
gnu: Add ruby-ammeter.
* gnu/packages/rails.scm (ruby-ammeter): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer
183904fef7
gnu: ruby-rspec-rails: Update to 6.0.1 and enable tests.
* gnu/packages/rails.scm (ruby-rspec-rails): Update to 6.0.1.
[source]: Fetch via git.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
6041709564
gnu: Add ruby-ammeter-bootstrap.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
6f0483964c
gnu: Add ruby-sassc-rails.
* gnu/packages/rails.scm (ruby-sassc-rails): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
ddb3eb03e4
gnu: ruby-parallel-tests: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.2.0.
[arguments]: Delete trailing #t.  Use "spec" as the #:test-target.
Rename remove-version-constraints phase to relax-requirements, and update it.
Add disable-problematic-tests phase.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
22eeb2d86b
gnu: ruby-single-cov: Update to 1.9.1.
* gnu/packages/ruby.scm (ruby-single-cov): Update to 1.9.1.
[arguments]: Use "spec" as #:test-target.
Strip trailing #t in phases.  Adjust replacement in replace-git-ls-files
phase.  Remove make-files-writable phase.  Add relax-requirements phase.
[native-inputs]: Remove ruby-bump.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer
e58e1e6370
gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests.
* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.19.0.
[source]: Fetch via git.
[arguments]: Enable tests.  Set the #:test-target argument.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
c2753cc274
gnu: ruby-omniauth-oauth2: Update to 1.8.0.
* gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.8.0.
[arguments]: Rename remove-unnecessary-dependencies phase to
relax-requirements, and simplify it.
[native-inputs]: Remove bundler and ruby-simplecov.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
9bb320b9c6
gnu: ruby-omniauth: Update to 2.1.1.
* gnu/packages/ruby.scm (ruby-omniauth): Update to 2.1.1.
[arguments]: New field.
[propagated-inputs]: Add ruby-rack-test.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
29d008a257
gnu: ruby-oauth2: Update to 2.0.9 and enable tests.
* gnu/packages/ruby.scm (ruby-oauth2): Update to 2.0.9.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-snaky-hash.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer
d0b3e89842
gnu: Add ruby-snaky-hash.
* gnu/packages/ruby.scm (ruby-snaky-hash): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
379dfc4a7d
gnu: ruby-hashie: Update to 5.0.0 and enable tests.
* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0.
[arguments]: Enable tests.  Add #:test-target and #:phases arguments.
[native-inputs]: New field.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
21abde896b
gnu: Add ruby-version-gem.
* gnu/packages/ruby.scm (ruby-version-gem): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
435220a4a2
gnu: Add ruby-rspec-block-is-expected.
* gnu/packages/ruby.scm (ruby-rspec-block-is-expected): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
e936bd2b75
gnu: Add ruby-rspec-pending-for.
* gnu/packages/ruby.scm (ruby-rspec-pending-for): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer
7f99aec065
gnu: Add ruby-ruby-version.
* gnu/packages/ruby.scm (ruby-ruby-version): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
6574d0e1d1
gnu: Add ruby-silent-stream.
* gnu/packages/ruby.scm (ruby-silent-stream): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
3c8c36f543
gnu: Add ruby-rspec-stubbed-env.
* gnu/packages/ruby.scm (ruby-rspec-stubbed-env): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
30d4a49372
gnu: jekyll: Update to 4.3.2 and enable tests.
* gnu/packages/ruby.scm (jekyll): Update to 4.3.2.
[arguments]: Enable tests.  Add #:modules and #:test-target arguments.  Delete
fix-i18n phase.  Add disable-problematic-tests and check override phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-webrick.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
67c80dfe4e
gnu: jekyll: Use gexps and remove input labels.
* gnu/packages/ruby.scm (jekyll) [arguments]: Use gexps, remove trailing #t.
[propagated-inputs]: Remove labels.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer
7885580b77
gnu: ruby-unf-ext: Update to 0.0.8.2.
* gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.8.2.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
2a34881356
gnu: ruby-shoulda: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
208cf6916e
gnu: ruby-shoulda: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-shoulda): Update to 4.0.0.
[arguments]: Add relax-requirements phase.
[propagated-inputs]: Replace ruby-shoulda-matchers-2 with
ruby-shoulda-matchers.
(ruby-shoulda-matchers-2): Delete variable.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
7800103c81
gnu: ruby-shoulda-matchers: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-matchers)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
253f51dcbb
gnu: ruby-shoulda-matchers: Update to 5.3.0.
* gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 5.3.0.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer
d2b8af9b82
gnu: ruby-shoulda-context: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-context)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
05d00e585e
gnu: ruby-shoulda-context: Update to 2.0.0.
* gnu/packages/ruby.scm (ruby-shoulda-context): Update to 2.0.0.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
4140757450
gnu: ruby-liquid: Update to 4.0.3.
* gnu/packages/ruby.scm (ruby-liquid): Update to 4.0.3.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
60ea0da654
gnu: ruby-terminal-table: Update to 3.0.2.
* gnu/packages/ruby.scm (ruby-terminal-table): Update to 3.0.2.
[source]: Fetch via git.
[arguments]: Delete remove-gemfile-lock phase.
[native-inputs]: Add ruby-term-ansicolor.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
28078fb505
gnu: Add ruby-minitest-profile.
* gnu/packages/ruby.scm (ruby-minitest-profile): New variable.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer
8a6707866a
gnu: ruby-web-console: Update to 4.2.0.
* gnu/packages/rails.scm (ruby-web-console): Update to 4.2.0.
[arguments]: Delete trailing #t.
[propagated-inputs]: Add ruby-arel.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
602635d373
gnu: ruby-prawn-svg: Fix build.
The test suite fails two tests when using a newer rspec version.

* gnu/packages/ruby.scm (ruby-prawn-svg)
[arguments]: Delete the interface_spec.rb test suite in the check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
0ef4d1af33
gnu: ruby-slim: Update to 5.1.0.
* gnu/packages/ruby.scm (ruby-slim): Update to 5.1.0.
[arguments]: Delete trailing #t.
[native-inputs]: Add ruby-rspec-core.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
513718fbd2
gnu: ruby-temple: Update to 0.10.0.
* gnu/packages/ruby.scm (ruby-temple): Update to 0.10.0.
[source]: Fetch via git.
[arguments]: New field.
[native-inputs]: Replace ruby-erubis with ruby-erubi. Add ruby-rspec.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
9b0c794d2c
gnu: ruby-protobuf: Update to 3.10.3.
* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.3.  Delete
trailing #t.
[arguments]: Use search-input-file in patch-protoc phase.  Honor #:tests? in
check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer
a6f56be103
gnu: ruby-braintree: Update to 4.10.0.
* gnu/packages/ruby.scm (ruby-braintree): Update to 4.10.0.
[source]: Streamline comment.
[arguments]: Add disable-rubocop phase.  Rename the less-strict-dependencies
phase to relax-requirements, and update the substitutions.
[native-inputs]: Remove ruby-rubocop.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
7e5c0dc874
gnu: Add fpm.
* gnu/packages/package-management.scm (fpm): New variable.
* gnu/packages/patches/fpm-newer-clamp-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
5a693a3235
gnu: ruby-rubocop-rspec-minimal: Update source and home page URL.
* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal): Update source and home page URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
fb0bee3fcd
gnu: ruby-minitest: Update to 5.18.0.
* gnu/packages/ruby.scm (ruby-minitest): Update to 5.18.0.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
c55c9f5fb5
gnu: ruby-minitest: Update home page URL.
* gnu/packages/ruby.scm (ruby-minitest) [home-page]: Update URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer
a10ed614cc
gnu: Add perl-app-cpanminus.
* gnu/packages/perl.scm (perl-app-cpanminus): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
7ff1f703b6
gnu: Add ruby-arr-pm.
* gnu/packages/ruby.scm (ruby-arr-pm): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
23a3ab5e76
gnu: Add ruby-pleaserun.
* gnu/packages/ruby.scm (ruby-pleaserun): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
f00552b1b1
gnu: Add ruby-flores.
* gnu/packages/ruby.scm (ruby-flores): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
ac633a7acb
gnu: Add ruby-dotenv-rails.
* gnu/packages/ruby.scm (ruby-dotenv-rails): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer
f372d3f2e2
gnu: ruby-spring: Update to 4.1.1.
* gnu/packages/rails.scm (ruby-spring): Update to 4.1.1.
[arguments]: Use gexps.  Delete trailing #t.  Preserve activesupport
dependency spec.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
bb44a9f6cc
gnu: ruby-rails: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-rails): Update to 7.0.4.3.
[source]: use ruby-rails-monorepo.
[arguments]: Add delete-extraneous-gemspec-files phase.  Delete trailing #t.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
7e1e75055b
gnu: Add ruby-turbo-rails.
* gnu/packages/rails.scm (ruby-turbo-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
0ee6817289
gnu: Add ruby-stimulus-rails.
* gnu/packages/rails.scm (ruby-stimulus-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer
efbdb3452b
gnu: Add ruby-propshaft.
* gnu/packages/rails.scm (ruby-propshaft): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
7cb3ca6260
gnu: ruby-railties: Enable test suite.
* gnu/packages/rails.scm (ruby-railties): Add a tip as comment about reviewing
test suite failures.
[arguments]: Delete #:tests?
argument.  Add delete-gemfiles, disable-bundler,
do-not-load-other-gems-from-source, patch-paths, prepare-for-tests,
disable-problematic-tests and set-paths phases.
Move check phase after install phase.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
2a70f3030a
gnu: Add ruby-importmap-rails.
* gnu/packages/rails.scm (ruby-importmap-rails-bootstrap): New private variable.
(ruby-importmap-rails): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
167e69ccdc
gnu: ruby-globalid: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-globalid): Move to...
* gnu/packages/rails.scm (ruby-globalid): ... here, with minor cosmetic
adjustments.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
064b6b4e1a
gnu: ruby-globalid: Update to 1.1.0.
* gnu/packages/ruby.scm (ruby-globalid): Update to 1.1.0.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer
52c1d3f9ce
gnu: Add ruby-bootsnap.
* gnu/packages/rails.scm (ruby-bootsnap): New variable.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
1e36d75d5a
gnu: ruby-sprockets-rails: Update to 3.4.2.
* gnu/packages/rails.scm (ruby-sprockets-rails): Update to 3.4.2.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bce7ad5ce1
gnu: ruby-sprockets: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-sprockets): Move to...
* gnu/packages/rails.scm (ruby-sprockets): ... here.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
f96d37c179
gnu: ruby-sprockets: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-sprockets): Update to 4.2.0.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bae30f5fdd
gnu: ruby-actionmailer: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailer): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer
bfb935ff3c
gnu: ruby-actionmailbox: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailbox): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
296ad7b876
gnu: Add ruby-net-smtp.
* gnu/packages/ruby.scm (ruby-net-smtp): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
abe4921a8d
gnu: Add ruby-net-pop.
* gnu/packages/ruby.scm (ruby-net-pop): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
9ba7446afa
gnu: Add ruby-net-imap.
* gnu/packages/ruby.scm (ruby-net-imap): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
050ac8fc59
gnu: Add ruby-date.
* gnu/packages/ruby.scm (ruby-date): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer
2b64afab76
gnu: Add ruby-net-protocol.
* gnu/packages/ruby.scm (ruby-net-protocol): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
93d038c827
gnu: Add ruby-timeout.
* gnu/packages/ruby.scm (ruby-timeout): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
1d211e237d
gnu: ruby-actiontext: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actiontext): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
c22dbc65f5
gnu: ruby-activestorage: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-activestorage): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: replace ruby-mimemagic with ruby-mini-mime.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
bb3bbb7272
gnu: ruby-marcel: Enable tests.
* gnu/packages/rails.scm (ruby-marcel) [source]: Fetch from git.
[arguments]: Drop #:tests?. Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer
e7747e79c6
gnu: ruby-marcel: Relocate to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-marcel): Move to...
* gnu/packages/rails.scm (ruby-marcel): ... here.
[home-page]: Update URL.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
90e38a14a3
gnu: ruby-marcel: Update to 1.0.2.
* gnu/packages/ruby.scm (ruby-marcel): Update to 1.0.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
01e3d51c77
gnu: ruby-mini-mime: Update to 1.1.2.
* gnu/packages/ruby.scm (ruby-mini-mime): Update to 1.1.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
70cc03a855
gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-actioncable): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Drop #:tests?.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer
2be67a5824
gnu: Add ruby-websocket-client-simple.
* gnu/packages/ruby.scm (ruby-websocket-client-simple): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
7577fca3c0
gnu: Add ruby-websocket-eventmachine-server.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-server): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
0e74687ba4
gnu: Add ruby-websocket-eventmachine-base.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-base): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
486cbf3378
gnu: Add ruby-websocket-native.
* gnu/packages/ruby.scm (ruby-websocket-native): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
34ada4a7a5
gnu: Add ruby-event-emitter.
* gnu/packages/ruby.scm (ruby-event-emitter): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer
cb837029a0
gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite.
* gnu/packages/rails.scm (ruby-actionpack): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Delete #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-rack-cache and ruby-rack-session.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
087b0dcb7b
gnu: ruby-rubyzip: Update to 2.3.2.
* gnu/packages/ruby.scm (ruby-rubyzip): Update to 2.3.2.
[arguments]: Streamline patch-tests phase.  Add disable-rubocop and
disable-problematic-tests phases.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
8324d39a86
gnu: Add ruby-rack-session.
* gnu/packages/ruby.scm (ruby-rack-session): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
7ea341b9b8
gnu: Add ruby-capybara.
* gnu/packages/ruby.scm (ruby-capybara): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
24a058af1b
gnu: ruby-puma: Update to 6.1.1 and enable test suite.
* gnu/packages/ruby.scm (ruby-puma): Update to 6.1.1.
[source]: Use git.
[arguments]: Remove #:tests? argument.  Adjust fix-gemspec phase.  Add the
disable-rubocop, use-rack-2, increase-resource-limits,
disable-problematic-tests, relax-test-case-timeout, set-home and set-paths
phases. Override the check phase.
[native-inputs]: New field.
[inputs]: Add ruby-nio4r.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer
c1e551bfe4
gnu: bundler: Update to 2.4.10.
* gnu/packages/ruby.scm (bundler): Update to 2.4.10.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
cca22c0b0f
gnu: Add ruby-localhost.
* gnu/packages/ruby.scm (ruby-localhost): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
0baa92e9e4
gnu: Add ruby-timers.
* gnu/packages/ruby.scm (ruby-timers): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
4a14b2504c
gnu: Add ruby-sus.
* gnu/packages/ruby.scm (ruby-sus): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer
f059d35323
gnu: Add ruby-bake-test-external.
* gnu/packages/ruby.scm (ruby-bake-test-external): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
53cbf59923
gnu: Add ruby-bake-test.
* gnu/packages/ruby.scm (ruby-bake-test): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
1536bfe970
gnu: Add ruby-bake.
* gnu/packages/ruby.scm (ruby-bake): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
62247577bd
gnu: Add ruby-rspec-debug.
* gnu/packages/ruby.scm (ruby-rspec-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
d4cd510db7
gnu: Add ruby-debug.
* gnu/packages/ruby.scm (ruby-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
067c4df6f3
gnu: Add ruby-irb.
* gnu/packages/ruby.scm (ruby-irb): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
2081bc48a3
gnu: Add ruby-reline.
* gnu/packages/ruby.scm (ruby-reline): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer
c784aefb46
gnu: Add ruby-io-console.
* gnu/packages/ruby.scm (ruby-io-console): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
c665ec7a23
gnu: Add ruby-samovar.
* gnu/packages/ruby.scm (ruby-samovar): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
159c9ee0ef
gnu: Add ruby-covered.
* gnu/packages/ruby.scm (ruby-covered): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
c0a5b181a7
gnu: Add ruby-msgpack.
* gnu/packages/ruby.scm (ruby-msgpack): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
97096c268c
gnu: Add ruby-ruby-memcheck.
* gnu/packages/ruby.scm (ruby-ruby-memcheck): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer
4319f564a7
gnu: Add ruby-console.
* gnu/packages/ruby.scm (ruby-console): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
3049564bc3
gnu: Add ruby-fiber-local.
* gnu/packages/ruby.scm (ruby-fiber-local): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
dcb46eebee
gnu: Add ruby-mapping.
* gnu/packages/ruby.scm (ruby-mapping): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
73d8e27822
gnu: ruby-octokit: Enable tests.
* gnu/packages/ruby.scm (ruby-octokit) [source]: Fetch from git.
[arguments]: Delete field.
[native-inputs]: New field.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
b6942012e2
gnu: ruby-bandwidth-iris: Update to 7.0.0.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Update to 7.0.0.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer
3a0c066096
gnu: ruby-bandwidth-iris: Fix indentation.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Fix indentation.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
92970e7c34
gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent.
* gnu/packages/ruby.scm (ruby-faraday-middleware): Add comment.
Re-indent package.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
641c7e251c
gnu: Add ruby-fileutils.
* gnu/packages/ruby.scm (ruby-fileutils): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
45c9d6937d
gnu: ruby-maxitest: Update to 4.4.1.
* gnu/packages/ruby.scm (ruby-maxitest): Update to 4.4.1.
[arguments]: Delete trailing #t.
[native-inputs]: Delete labels.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
03be7a3612
gnu: Add ruby-faraday-multipart.
* gnu/packages/ruby.scm (ruby-faraday-multipart): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer
db91976e71
gnu: Add ruby-multipart-parser.
* gnu/packages/ruby.scm (ruby-multipart-parser): New variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
1cae7b8ede
gnu: Remove ruby-chandler.
* gnu/packages/ruby.scm (ruby-chandler): Delete variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
9fcc85f1a2
gnu: ruby-byebug: Do not depend on ruby-chandler.
* gnu/packages/ruby.scm (ruby-byebug) [phases]
{sanitize-dependencies}: New phase.
[native-inputs]: Delete ruby-chandler.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
dbc904f242
gnu: ruby-pry-byebug: Update to 3.10.1.
* gnu/packages/ruby.scm (ruby-pry-byebug): Update to 3.10.1.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
2eea8aa751
gnu: ruby-pry-byebug: Avoid depending on ruby-chandler.
* gnu/packages/ruby.scm (ruby-pry-byebug) [phases]: Add sanitize-dependencies
phase.
[native-inputs]: Remove ruby-chandler, an unmaintained library.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
a63d75b104
gnu: ruby-sawyer: Update to 0.9.2.
* gnu/packages/ruby.scm (ruby-sawyer): Update to 0.9.2.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer
28ffbbfe58
gnu: ruby-faraday: Propagate ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http)
[propagated-inputs]: Add ruby-faraday-net-http.
[native-inputs]: Delete ruby-faraday-net-http.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
6dd38a7527
gnu: ruby-octokit: Update to 6.1.0.
* gnu/packages/ruby.scm (ruby-octokit): Update to 6.1.0.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
9bbe9c406b
gnu: ruby-faraday: Update to 2.7.4 and enable test suite.
* gnu/packages/ruby.scm (ruby-faraday): Update to 2.7.4.
[source]: Fetch from git.
[arguments]: Delete #:tests? argument.  Add #:test-target argument.
[native-inputs]: New field.
[propagated-inputs]: Delete ruby-multipart-post.  Add ruby-ruby2-keywords.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
0eac35350c
gnu: Add ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http): New variable.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer
5c35c65bde
gnu: Add ruby-ruby2-keywords.
* gnu/packages/ruby.scm (ruby-ruby2-keywords): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
ccddc7c19f
gnu: Add ruby-rdiscount.
* gnu/packages/ruby.scm (ruby-rdiscount): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
7405e0c83f
gnu: Add ruby-sorbet-runtime.
* gnu/packages/ruby.scm (ruby-sorbet-runtime): New variable.
(sorbet-version): New variable.
(sorbet-monorepo): New variable.
(make-sorbet-gem-source): New procedure.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
193a459d28
gnu: Add ruby-concurrent-ruby-edge.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-edge): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
8911d65ae7
gnu: Add ruby-concurrent-ruby-ext.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-ext): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
2f7c92e247
gnu: ruby-concurrent: Replace with ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent): Delete package, and define it as a
deprecated alias to ruby-concurrent-ruby instead.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer
6414c5a139
gnu: Add ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent-ruby): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
d030239c65
gnu: Add ruby-rake-compiler-dock.
* gnu/packages/ruby.scm (ruby-rake-compiler-dock): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
cd7fedb2bf
gnu: Add ruby-subprocess.
* gnu/packages/ruby.scm (ruby-subprocess): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
d64d4ee295
gnu: Add ruby-syntax-tree.
* gnu/packages/ruby.scm (ruby-syntax-tree): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
01f2e9ed41
gnu: Add ruby-prettier-print.
* gnu/packages/ruby.scm (ruby-prettier-print): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer
37bb9a0738
gnu: Add ruby-vcr-expat.
* gnu/packages/ruby.scm (ruby-vcr-expat): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
12053e1136
gnu: Add ruby-rackup.
* gnu/packages/ruby.scm (ruby-rackup): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
06a5e22f66
gnu: ruby-webrick: Update to 1.8.1.
* gnu/packages/ruby.scm (ruby-webrick): Update to 1.8.1.
[source]: Use git.
[arguments]: New field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
eaa1170031
gnu: ruby-sinatra: Update to 3.0.5.
* gnu/packages/ruby.scm (ruby-sinatra): Update to 3.0.5.  Delete trailing #t.
Delete arguments field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
ba5f5158a0
gnu: ruby-rack-test: Honor #:tests? argument.
* gnu/packages/ruby.scm (ruby-rack-test) [arguments]: Honor #:tests? argument
in check phase override.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer
2552d39e92
gnu: ruby-rack-test: Update home page.
* gnu/packages/ruby.scm (ruby-rack-test) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
082516de4c
gnu: ruby-rack-test: Update to 2.1.0.
* gnu/packages/ruby.scm (ruby-rack-test): Update to 2.1.0.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
4d29594933
gnu: Add ruby-rack-cache.
* gnu/packages/ruby.scm (ruby-rack-cache): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
6cfc552477
gnu: Add ruby-rack-next.
* gnu/packages/ruby.scm (ruby-rack-next): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
2fdd8c14be
gnu: ruby-rack: Update home page URL.
* gnu/packages/ruby.scm (ruby-rack) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
e5dbe4cc00
gnu: ruby-rack: Update to 2.2.6.3.
* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.6.3.
[source]: Move snippet to...
[arguments]: ... the fix-test phase.  Use gexps and delete trailing #t.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer
01ca99e708
gnu: Add ruby-minitest-stub-const.
* gnu/packages/ruby.scm (ruby-minitest-stub-const): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
671556e15d
gnu: ruby-puma: Build with SSL support.
* gnu/packages/ruby.scm (ruby-puma) [arguments]: Delete trailing #t.
[inputs]: Add openssl.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
efa5230acf
gnu: Add ruby-selenium-webdriver.
* gnu/packages/ruby.scm (ruby-selenium-webdriver): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
5acb5fcccd
gnu: Add ruby-websocket.
* gnu/packages/ruby.scm (ruby-websocket): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
46ae64560b
gnu: Add ruby-launchy.
* gnu/packages/ruby.scm (ruby-launchy): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer
983ff32ad5
gnu: ruby-addressable: Update to 2.8.1.
* gnu/packages/ruby.scm (ruby-addressable): Update to 2.8.1.
[arguments]: Delete trailing #t.  Add disable-bundler phase.
[native-inputs]: Sort.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
ab46c2cc0b
gnu: Add ruby-xpath.
* gnu/packages/ruby.scm (ruby-xpath): New variable.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
eb3257222c
gnu: ruby-activejob: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activejob): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
64132f16dc
gnu: Add ruby-queue-classic.
* gnu/packages/ruby.scm (ruby-queue-classic): New variable.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
e7900d3980
gnu: ruby-zeitwerk: Update to 2.6.7.
* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.6.7.
[native-inputs]: Add ruby-minitest-proveit.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer
c1cfce3abd
gnu: Add ruby-minitest-proveit.
* gnu/packages/ruby.scm (ruby-minitest-proveit): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer
00bfae2900
gnu: Add ruby-delayed-job.
* gnu/packages/ruby.scm (ruby-delayed-job): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer
db0b6e23f2
gnu: ruby-actionview: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionview): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Add explanatory comment w.r.t. disabling tests.  Add the #:phases
and #:test-target arguments.
[propagated-inputs]: Re-indent.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer
1614217e91
gnu: Add ruby-simplecov-lcov.
* gnu/packages/ruby.scm (ruby-simplecov-lcov): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer
39f41cf93a
gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activerecord): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
[propagated-inputs]: Remove ruby-arel.  Add ruby-sqlite3.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer
7c461b2ee9
gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activemodel): Update to 7.0.4.3.  Fix
indentation.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer
10411b3549
gnu: Add ruby-bcrypt.
* gnu/packages/ruby.scm (ruby-bcrypt): New variable.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer
599ceb9510
gnu: ruby-railties: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-railties): Update to 7.0.4.3.
[version]: Use %ruby-rails-version.
[source]: Use ruby-rails-monorepo.
[arguments]: Add #:phases.
[propagated-inputs]: Add ruby-zeitwerk.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer
365de8cfd2
gnu: ruby-activesupport: Update to 7.0.4.3.
* gnu/packages/ruby.scm (ruby-activesupport): Move to...
* gnu/packages/rails.scm (ruby-activesupport): ... here.
(%ruby-rails-version, ruby-rails-monorepo): New variables.
(ruby-activesupport): Update to 7.0.4.3.
[arguments]: Use gexps.  Add the delete-gemfiles, chdir, check-setup and
delete-problematic-tests phases.  Delete check phase override.
[native-inputs]: New field.
[propagated-inputs]: Remove ruby-zeitwerk.  Replace ruby-minitest with
ruby-minitest-5.15.
[home-page]: Update URL.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer
7d325537ed
gnu: ruby-aruba: Update to 2.1.0.
* gnu/packages/ruby.scm (ruby-aruba): Update to 2.1.0.
[source]: Use git.
[arguments]: Use gexps.  Rename patch phase to 'patch-paths, and update.
Rename remove-unnecessary-dependencies phase to relax-requirements and update.
Move the check phase after the install phase, and add a new set-GEM_PATH
phase.
[native-inputs]: Remove ruby-fuubar.  Add ruby-rake-manifest.  Move bundler
to...
[propagated-inputs]: ... here.  Remove ruby-ffi and ruby-yard.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer
42c9921411
gnu: Add ruby-rake-manifest.
* gnu/packages/ruby.scm (ruby-rake-manifest): New variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer
aed6e3939b
gnu: Remove ruby-cucumber-create-meta.
* gnu/packages/ruby.scm (ruby-cucumber-create-meta): Delete variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer
f356b973e8
gnu: ruby-cucumber: Update to 8.0.0.
* gnu/packages/ruby.scm (ruby-cucumber): Update to 8.0.0.
[arguments]: Delete trailing #t.  Adjust disable-rubocop phase.  Refine the
strip-version-requirements phase.  Set #:test-target to "spec".
[propagated-inputs]: Add ruby-cucumber-ci-environment, ruby-mime-types and
ruby-sys-uname.  Remove ruby-cucumber-create-meta and ruby-multi-json.
[native-inputs]: Remove ruby-aruba-without-tests and ruby-rubocop.
Add ruby-cucumber-compatibility-kit.
(ruby-aruba-without-tests): Delete variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer
1a7cc53fc8
gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.
To reflect the same change upstream.

* gnu/packages/ruby.scm (ruby-gherkin): Rename to...
(ruby-cucumber-gherkin): ... this.
(ruby-cucumber) [propagated-inputs]: Adjust accordingly.
(ruby-cucumber-core): Likewise (and adjust indentation).
(ruby-gherkin): Define as a deprecated package.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer
1e1c726cdc
gnu: ruby-gherkin: Update to 26.1.0, fixing build.
* gnu/packages/ruby.scm (ruby-gherkin): Update to 26.1.0.
[source]: Adjust URL.
[arguments]: Add a #:phases argument.
[home-page]: Adjust URL.
[native-inputs]: Move ruby-cucumber-messages to...
[propagated-inputs]: ... here.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer
b3a5f534d5
gnu: ruby-cucumber-expressions: Update to 16.1.2.
* gnu/packages/ruby.scm (ruby-cucumber-expressions): Update to 16.1.2.
[source]: Update URL.
[arguments]: Add a #:phases argument.
[home-page]: Update URL.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer
519878b51d
gnu: Add ruby-cucumber-ci-environment.
* gnu/packages/ruby.scm (ruby-cucumber-ci-environment): New variable.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer
1cb558d981
gnu: ruby-cucumber-html-formatter: Honor #:tests? argument.
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter)
[arguments]: Honor #:tests? in check phase override.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer
2ccb9e002d
gnu: ruby-cucumber-html-formatter: Update to 20.2.1.
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter): Update to 20.2.1.
[arguments]: Use gexps.  Add a relax-requirements phase.
[native-inputs]: Add ruby-cucumber-compatibility-kit.
[home-page]: Update URL.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer
5022ba9ea8
gnu: ruby-cucumber-wire: Update to 6.2.1.
* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 6.2.1.
[arguments]: Delete #:phases argument.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer
a252533586
gnu: ruby-cucumber-core: Update to 11.1.0.
* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 11.1.0.
[arguments]: Adjust relax-version-requirements phase.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer
ca2255df1b
gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build.
* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): Update to 5.0.1.
[source]: Update URI.
[arguments]: Add a #:phases argument.
[home-page]: Update URL.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer
a133212daf
gnu: Remove ruby-protobuf-cucumber.
The package is no longer used by ruby-cucumber-messages, its sole user.  It is
unmaintained.

* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): Delete variable.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer
860fc8b895
gnu: ruby-cucumber-messages: Update to 21.0.1.
* gnu/packages/ruby.scm (ruby-cucumber-messages): Update to 21.0.1.
[source]: Adjust to upstream URI change and use url-fetch.
[phases]: Delete patch-protobuf.rb and compile phases.  Move check phase after
install phase, and augment GEM_PATH in check phase.
[propagated-inputs]: Delete field.
[native-inputs]: Add ruby-cucumber-compatibility-kit-bootstrap.
[home-page]: Update URL.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer
6c9a9e823e
gnu: Add ruby-cucumber-compatibility-kit.
* gnu/packages/ruby.scm (ruby-cucumber-compatibility-kit): New variable.
(ruby-cucumber-compatibility-kit-bootstrap): Likewise.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer
660f9729a6
gnu: ruby-rake: Update to 13.0.6.
* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.6.
[source]: Use git-fetch.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer
f3ea8c453d
gnu: ruby-minitest-5.14: Update to 5.15.0.
* gnu/packages/ruby.scm (ruby-minitest-5.14): Update to 5.15.0, rename to...
(ruby-minitest-5.15): ... this.
[name]: Delete override.
[version]: Set to 5.15.0.
* gnu/packages/ruby.scm (ruby-byebug) [native-inputs]: Replace
ruby-minitest-5.14 with ruby-minitest-5.15.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer
6a5fb9bf19
gnu: Add ruby-hiredis.
* gnu/packages/databases.scm (ruby-hiredis): New variable.
* gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer
4fda0fbda2
gnu: Add ruby-dalli.
* gnu/packages/ruby.scm (ruby-dalli): New variable.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer
65996e2817
gnu: Add ruby-minitest-retry.
* gnu/packages/ruby.scm (ruby-minitest-retry): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer
1bba95f5c4
gnu: Add ruby-dotenv.
* gnu/packages/ruby.scm (ruby-dotenv): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer
1b497bd6c6
gnu: ruby-standard: Relax requirements.
* gnu/packages/ruby.scm (ruby-standard)
[arguments]: Add relax-requirements phase.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer
0198bf5a79
gnu: ruby-standard: Enable test suite.
* gnu/packages/ruby.scm (ruby-standard) [arguments]: Delete #:tests? argument.
Delete relax-version-requiremens phase.  Add set-HOME and
delete-problematic-tests phases.
[propagated-inputs]: Add ruby-language-server-protocol.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer
c6e298ba67
gnu: Add ruby-language-server-protocol.
* gnu/packages/ruby.scm (ruby-language-server-protocol): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer
99edfc3995
gnu: Add ruby-m.
* gnu/packages/ruby.scm (ruby-m): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer
ddbf1c90a8
gnu: Add ruby-minitest-power-assert.
* gnu/packages/ruby.scm (ruby-minitest-power-assert): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer
f1b0625428
gnu: ruby-thor: Update to 1.2.1.
* gnu/packages/ruby.scm (ruby-thor): Update to 1.2.1.
[source]: Update URI.
[arguments]: Use gexps.  Delete trailing #t.
[phases] {fix-readline-tests, disable-network-tests}
{make-files-writable}: Delete phases.
{remove-coveralls-dependency}: Do not remove webmock requires.
{disable-quality-tests}: Rename to...
{disable-problematic-tests}: ... this.  Disable a new failing test.
{check}: Honor TESTS?.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer
a9173e626e
gnu: ruby-rubocop: Update to 1.48.1
* gnu/packages/ruby.scm (ruby-rubocop): Update to 1.48.1.
[phases]: Delete trailing #t.  Remove make-adoc-files-writable phase.
[native-inputs]: Delete labels.  Remove ruby-bump.  Add ruby-rubocop-ast,
ruby-rubocop-capybara-minimal and ruby-rubocop-rake-minimal.  Sort.
[inputs]:  Add ruby-json and ruby-rexml.  Sort.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer
9f955b1e20
gnu: Add ruby-rubocop-rake.
* gnu/packages/ruby.scm (ruby-rubocop-rake): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer
538e1dfaf7
gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship.
* gnu/packages/ruby.scm (ruby-rubocop-rspec): Update to 2.18.1.
[arguments]: Delete trailing #t.  Change TEST-TARGET to "spec".  Remove phases.
[native-inputs]: Replace ruby-rubocop-performance with
ruby-rubocop-performance-minimal.  Add ruby-bump and
ruby-rubocop-rake-minimal.
(ruby-rubocop-rspec-minimal): Reverse inheritance relationship; this package
is now the base package.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer
64a0337724
gnu: Add ruby-rubocop-capybara.
* gnu/packages/ruby.scm (ruby-rubocop-capybara): New variable.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer
59c1029300
gnu: ruby-simplecov: Update to 0.22.0.
* gnu/packages/ruby.scm (ruby-simplecov): Update to 0.22.0.
[native-inputs]: Delete field.
[propagated-inputs]: Add ruby-simplecov-json-formatter.
(ruby-rubycop-ast) [phases]: Add a relax-dependencies phase.
[home-page]: Update URL.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer
4e5cdaefa7
gnu: ruby-simplecov-html: Update to 0.12.3.
* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.12.3.
[home-page]: Update URL.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer
547af94eeb
gnu: Add ruby-simplecov-json-formatter.
* gnu/packages/ruby.scm (ruby-simplecov-json-formatter): New variable.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer
6047e3ba7e
gnu: ruby-rubocop-performance: Update to 1.16.0.
* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.16.0.
[source]: Update URL.
[arguments]: Delete trailing #t.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer
fd01c6c1df
gnu: ruby-rspec-given: Update to 3.8.2.
* gnu/packages/ruby.scm (ruby-rspec-given): Update to 3.8.2.
[arguments]: Delete trailing #t.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer
9718a98b65
gnu: ruby-rspec-expectations: Update to 3.12.2.
* gnu/packages/ruby.scm (ruby-rspec-expectations): Update to 3.12.2.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer
632ee1862a
gnu: ruby-rspec-mocks: Update to 3.12.4.
* gnu/packages/ruby.scm (ruby-rspec-mocks): Update to 3.12.4.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer
216659087e
gnu: ruby-given-core: Update to 3.8.2.
* gnu/packages/ruby.scm (ruby-given-core): Update to 3.8.2.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer
31469c55c3
gnu: ruby-rspec-support: Update to 3.12.0.
* gnu/packages/ruby.scm (ruby-rspec-support): Update to 3.12.0.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer
05e8e1405a
gnu: ruby-rspec-core: Update to 3.12.1.
* gnu/packages/ruby.scm (ruby-rspec-core): Update to 3.12.1.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer
958d882e4a
gnu: ruby-rspec: Update to 3.12.0.
* gnu/packages/ruby.scm (ruby-rspec): Update to 3.12.0.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer
204443a927
gnu: Add ruby-rubocop-capybara-minimal.
* gnu/packages/ruby.scm (ruby-rubocop-capybara-minimal): New variable.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer
3db7f6318e
gnu: ruby-unicode-display-width: Update to 2.4.2.
* gnu/packages/ruby.scm (ruby-unicode-display-width): Update to 2.4.2.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer
be99981d62
gnu: Add ruby-rubocop-rake-minimal.
* gnu/packages/ruby.scm (ruby-rubocop-rake-minimal): New variable.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
58b438a752
gnu: ruby-rubocop-ast: Update to 1.28.0.
* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.28.0.
[source]: Update URL.
[arguments]: Delete trailing #t.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
beaa6f9a6b
gnu: ruby-parser: Update to 3.2.1.1.
* gnu/packages/ruby.scm (ruby-parser): Update to 3.2.1.1.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
b2ccd0dbf4
gnu: ruby-oedipus-lex: Fix indentation.
* gnu/packages/ruby.scm (ruby-oedipus-lex): Fix indentation.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
9b863bbd74
gnu: ruby-oedipus-lex: Update to 2.6.0.
* gnu/packages/ruby.scm (ruby-oedipus-lex): Update to 2.6.0.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
b7325d9e3a
gnu: ruby-standard: Update to 1.25.3
* gnu/packages/ruby.scm (ruby-standard): Update to 1.25.3.
[arguments]: Delete trailing #t.  Update comment.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer
451e6de113
gnu: Add ruby-insist.
* gnu/packages/ruby.scm (ruby-insist): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer
ffb44f2cbc
gnu: Add ruby-stud.
* gnu/packages/ruby.scm (ruby-stud): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer
166c88c97f
gnu: Add ruby-clamp.
* gnu/packages/ruby.scm (ruby-clamp): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer
55f39fa630
gnu: Add ruby-cabin.
* gnu/packages/ruby.scm (ruby-cabin): New variable.
2023-03-28 22:22:06 -04:00
Leo Famulari
c4cca9cb5d
gnu: Go 1.20: Update to 1.20.2.
* gnu/packages/golang.scm (go-1.20): Update to 1.20.2.
2023-03-28 16:26:10 -04:00
Leo Famulari
f47e47243b
gnu: Go 1.19: Update to 1.19.7.
* gnu/packages/golang.scm (go-1.19): Update to 1.19.7.
2023-03-28 16:26:10 -04:00
Felix Lechner
a14e6eae08
gnu: Add gocryptfs.
* gnu/packages/file-systems.scm (gocryptfs): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:10 -04:00
Felix Lechner
f6eb16ca3e
gnu: Add go-github-com-rfjakob-eme.
* gnu/packages/golang.scm (go-github-com-rfjakob-eme): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:10 -04:00
Felix Lechner
e64286d6e0
gnu: Add go-github-com-pkg-xattr.
* gnu/packages/golang.scm (go-github-com-pkg-xattr): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner
48f8f9048d
gnu: Add go-github-com-jacobsa-reqtrace.
* gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner
bcec46eee2
gnu: Add go-github-com-jacobsa-ogletest.
* gnu/packages/golang.scm (go-github-com-jacobsa-ogletest): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner
6d9dbdffcb
gnu: Add go-github-com-jacobsa-oglemock.
* gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner
e7a1ae9bf9
gnu: Add go-github-com-jacobsa-oglematchers.
* gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner
bd89aed936
gnu: Add go-github-com-aperturerobotics-jacobsa-crypto.
* gnu/packages/golang.scm (go-github-com-aperturerobotics-jacobsa-crypto): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner
8810be06f2
gnu: Add go-github-com-hanwen-go-fuse-v2.
* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner
871a0fe5a3
gnu: go-golang-org-x-net: Update to 0.5.0.
* gnu/packages/golang.scm (go-golang-org-x-net): Update to 0.5.0.
(go-golang-org-x-net): Switch to gexp.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner
87eb8473c1
gnu: go-golang-org-x-sys: Update to 0.4.0.
* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.4.0.
(go-golang-org-x-sys): Switch to gexp.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:04 -04:00
Ricardo Wurmus
d7673b49c0
gnu: Add python-omero-py.
* gnu/packages/python-xyz.scm (python-omero-py): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
b52fe15dc7
gnu: Add python-zeroc-ice-3.6.
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
37d9e96f66
gnu: Add python-zeroc-ice.
* gnu/packages/python-xyz.scm (python-zeroc-ice): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
e408677f33
gnu: Add guile-openai.
* gnu/packages/guile-xyz.scm (guile-openai): New variable.
2023-03-28 17:59:58 +02:00
Felix Lechner
38e7813c03
gnu: Add atftp.
* gnu/packages/networking.scm (atftp): New variable.

Thanks to Josselin Poiret and Bruno Victal for their generous and detailed
reviews of this item!

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-27 18:48:53 +02:00
Philippe SWARTVAGHER
30cc651fba
gnu: hevea: Update to 2.36.
* gnu/packages/ocaml.scm (hevea): Update to 2.36.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-27 18:48:52 +02:00
Ludovic Courtès
3b9738aeac
services: ntpd: Add 'configuration' action.
* gnu/services/networking.scm (ntp-shepherd-service): Add 'actions'
field.
2023-03-27 18:48:51 +02:00
Ludovic Courtès
82607c442b
services: network-manager: Add 'configuration' action.
* gnu/services/networking.scm (network-manager-shepherd-service): Add
'actions' field.
2023-03-27 18:48:51 +02:00
Ludovic Courtès
384856c9fb
services: syslog: Add 'configuration' action.
* gnu/services/base.scm (syslog-service-type): Add 'actions' field.
2023-03-27 18:48:51 +02:00
Andy Tai
da410b45a9
gnu: texinfo: Update to 7.0.3
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.0.3

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:44:35 +01:00
Zhu Zihao
8ced5fd4d6
gnu: mu: Update to 1.10.0.
* gnu/packages/mail.scm (mu): Update to 1.10.0.
[source]: Use release tarball instead of git reference.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:44:11 +01:00
Sughosha
5f9ae89041
gnu: Update ardour to 7.3.
* gnu/packages/audio.scm (ardour): Update to 7.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:43:06 +01:00
Andy Tai
28cca50a04
gnu: obs: Update to 29.0.2
* gnu/packages/video.scm (obs): Update to 29.0.2

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:42:53 +01:00
Yovan Naumovski
5a8d9d2721
gnu: mosquitto: Update to 2.0.15.
* gnu/packages/messaging.scm (mosquitto): Update to 2.0.15.
[inputs]: Add libxslt.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:41:31 +01:00
Greg Hogan
3547ecc3fa
gnu: python-isodate: Update to 0.6.1.
* gnu/packages/time.scm (python-isodate): Update to 0.6.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:40:58 +01:00
Andy Tai
8e7b919468
gnu: parallel: Update to 20230322.
* gnu/packages/parallel.scm (parallel): Update to 20230322.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:40:31 +01:00
Yovan Naumovski
7be5166ae8
gnu: strace: Update to 6.2.
* gnu/packages/linux.scm (strace): Update to 6.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:40:15 +01:00
Greg Hogan
4cf7aea2b9
gnu: ugrep: Update to 3.11.0.
* gnu/packages/search.scm (ugrep): Update to 3.11.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:40:04 +01:00
Greg Hogan
efbfda0dac
gnu: colordiff: Update to 1.0.21.
* gnu/packages/patchutils.scm (colordiff): Update to 1.0.21.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:39:53 +01:00
Greg Hogan
1564ae60de
gnu: boxes: Update to 2.2.0.
* gnu/packages/shellutils.scm (boxes): Update to 2.2.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:39:36 +01:00
Breno Brandão
56bea0f6b8
gnu: Update waybar to 0.9.17.
* gnu/packages/wm.scm (waybar): Update to 0.9.17.
[inputs]: Add playerctl.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:38:55 +01:00
Felix Gruber
dd41b226cf
gnu: oil: Update to 0.14.2.
* gnu/packages/shells.scm (oil): Update to 0.14.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:38:14 +01:00
Andy Tai
6818843b2b
gnu: icewm: Update to 3.3.2.
* gnu/packages/wm.scm (icewm): Update to 3.3.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:37:56 +01:00
Bruno Victal
80969b15dc
gnu: mympd: Update to 10.2.6.
* gnu/packages/mpd.scm (mympd): Update to 10.2.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:37:16 +01:00
Yovan Naumovski
d6c629088a
gnu: arp-scan: Update to 1.10.0.
* gnu/packages/networking.scm (arp-scan): Update to 1.10.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:36:45 +01:00
Philippe SWARTVAGHER
8d5a4fe146
gnu: gnuplot: Update to 5.4.6.
* gnu/packages/maths.scm (gnuplot): Update to 5.4.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:35:48 +01:00
Christopher Baines
8a1fe39320
gnu: guix-build-coordinator: Update to 0-76.3c9354e.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-76.3c9354e
[arguments]: Fix reference to guile-fibers.
2023-03-27 16:34:49 +01:00
Guillaume Le Vaillant
b3f559886f
gnu: bitcoin-unlimited: Disable failing test.
* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test
  failing because of an expired SSL certificate.
2023-03-27 15:40:10 +02:00
Andreas Enge
79e31f7a7a
gnu: pari-gp: Update to 2.15.3.
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.3.
2023-03-27 11:20:47 +02:00
jgart
acbdaec070
gnu: Add cl-osc.
* gnu/packages/lisp-xyz.scm (cl-osc, ecl-osc, sbcl-osc): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:49:05 +02:00
jgart
288bc14733
gnu: Add cl-lunamech-matrix-api.
* gnu/packages/lisp-xyz.scm (cl-lunamech-matrix-api,
  ecl-lunamech-matrix-api, sbcl-lunamech-matrix-api): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:39:42 +02:00
jgart
76aab9a586
gnu: Add cl-reader.
* gnu/packages/lisp-xyz.scm (cl-reader, ecl-reader, sbcl-reader):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:30:38 +02:00
jgart
4b7c81c6b5
gnu: Add cl-hash-set.
* gnu/packages/lisp-xyz.scm (cl-hash-set, ecl-hash-set, sbcl-hash-set):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:30:32 +02:00
jgart
f51276f148
gnu: Add cl-lisp-pay.
* gnu/packages/lisp-xyz.scm (cl-lisp-pay, ecl-lisp-pay, sbcl-lisp-pay):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:16:10 +02:00
jgart
18ec16560d
gnu: Add cl-tls.
* gnu/packages/lisp-xyz.scm (cl-tls, ecl-cl-tls, sbcl-cl-tls): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-27 10:11:53 +02:00
Stefan Baums
89c8bba0a6
gnu: font-sil-charis: Update to 6.2.0.
* gnu/packages/fonts.scm (font-sil-charis): Update to 6.2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-26 18:06:52 -04:00
Stefan Baums
2b54eca70e
gnu: font-sil-andika: Update to 6.2.0.
* gnu/packages/fonts.scm (font-sil-andika): Update to 6.2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-26 18:06:52 -04:00
Stefan Baums
30b2a2ab9e
gnu: font-sil-gentium: Update to 6.2.0.
* gnu/packages/fonts.scm (font-sil-gentium): Update to 6.2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-26 18:06:44 -04:00
Sharlatan Hellseher
c06b6ce257
gnu: haproxy: Move to (gnu packages high-availability).
Copyright records were synchronized based on commit history.

* gnu/packages/networking.scm (haproxy): Move this variable from here...
* gnu/packages/high-availability.scm (haproxy): ...to here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-26 23:28:02 +02:00
Sharlatan Hellseher
fa715278bc
gnu: haproxy: Update to 2.7.5.
* gnu/packages/networking.scm (haproxy): Update to 2.7.4.
  [arguments]: Use Gexp.
  <make-flags>: Add extra build options 'USE_PCRE2_JIT' enables JIT for
  faster regex on libpcre2, 'USE_PROMEX' enables the Prometheus
  exporter. Set CC to use cc-for-target, point 'LUA_INC' and 'LUA_LIB'
  to corresponded '/include' and '/lib' outputs of Lua. Replace
  'USE_PCRE_2' by correct option 'USE_PCRE2'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-26 23:27:59 +02:00
Tim Johann
b4fbeae3d9
gnu: chez-scheme-for-racket-bootstrap-bootfiles: change for aarch64.
* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles):
  Temporary change for build on aarch64, making racket available on aarch64.
  Architecture autodetect in rktboot only addresses x86 archs, so far.
  This work-around sets the architecture, looked up in translation table,
  explicitly.  The long term solution should be to fix rktboot to include
  other natively supported architectures in the autodetect mechanism.
    cf. https://github.com/racket/racket/issues/3948
  [arguments] use --machine even when architecture is supported by Racket's
  fork of ChezScheme.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-26 23:24:23 +02:00
Ludovic Courtès
547965aa27
services: herd: Remove workaround for Shepherd < 0.5.0.
* gnu/services/herd.scm (load-services/safe): Remove workaround for
Shepherd < 0.5.0, released in 2018.
2023-03-26 23:24:23 +02:00
Leo Famulari
9ec1af39e2
gnu: xdg-utils: Use a pinned version of w3m.
* gnu/packages/freedesktop.scm (xdg-utils)[native-inputs]: Replace w3m with
w3m-for-tests.
2023-03-26 16:01:03 -04:00
Leo Famulari
d9ea980279
gnu: Add a pinned-version variant of w3m.
* gnu/packages/w3m.scm (w3m-for-tests): New variable.
2023-03-26 16:00:59 -04:00
Jan (janneke) Nieuwenhuizen
8304634260
home: services: Export home-xmodmap-service-type and configuration.
This is a follow-up to commit
    511ae8325d
    home: services: Add home-xmodmap-service-type.

* gnu/home/services/desktop.scm (home-xmodmap-service-type,
home-xmodmap-configuration): Export.
2023-03-26 19:57:07 +02:00
Pierre Langlois
42fbe62d52
linux-container: Remove hosts-service-type when network is shared.
Fixes <https://issues.guix.gnu.org/61627>.

* gnu/system/linux-container.scm (container-essential-services): When
shared-network? is true, remove the hosts-service-type service kind.
2023-03-26 14:15:16 +01:00
Liliana Marie Prikler
36b22aa75a
Revert "gnu: nautilus: Update to 43.2."
This reverts commit d58a804837, as nautilus
43.2 depends on gnome-desktop 43.2.
2023-03-26 14:16:22 +02:00
Liliana Marie Prikler
310ed6453a
Revert "gnu: gnome-desktop: Update to 43.2."
This reverts commit dde25af03e, which broke
the build of gnome-control-center.
2023-03-26 14:16:21 +02:00
Jack Hill
9b58148641
gnu: dino: Update to 0.4.2 [fixes CVE-2023-28686].
* gnu/packages/messaging.scm (dino): Update to 0.4.2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-26 07:52:37 +02:00
Sergey Trofimov
720568e609
gnu: Add physlock.
* gnu/packages/xdisorg.scm (physlock): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-26 07:52:37 +02:00
Liliana Marie Prikler
d58a804837
gnu: nautilus: Update to 43.2.
* gnu/packages/gnome.scm (nautilus): Update to 43.2.
[arguments]: Adjust ‘skip-gtk-update-icon-cache’ phase accordingly.
[inputs]: Replace glib with glib-next, gtk+ with gtk and libhandy with
libadwaita.
* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust
accordingly.
2023-03-26 07:52:37 +02:00
Liliana Marie Prikler
dde25af03e
gnu: gnome-desktop: Update to 43.2.
* gnu/packages/gnome.scm (gnome-desktop): Update to 43.2.
2023-03-26 07:52:37 +02:00
Ricardo Wurmus
9512fb83d2
gnu: Add python-hatchling.
* gnu/packages/python-xyz.scm (python-hatchling): New variable.
2023-03-25 23:37:14 +01:00
Ricardo Wurmus
0e07bf3cbf
gnu: Add r-ctrdata.
* gnu/packages/cran.scm (r-ctrdata): New variable.
2023-03-25 15:01:05 +01:00
Ricardo Wurmus
1eef799e7d
gnu: Add r-nodbi.
* gnu/packages/cran.scm (r-nodbi): New variable.
2023-03-25 15:01:00 +01:00
Ricardo Wurmus
23d4ee1bf5
gnu: Add r-jsonify.
* gnu/packages/cran.scm (r-jsonify): New variable.
2023-03-25 15:00:56 +01:00
Ricardo Wurmus
04724e5997
gnu: Add r-ctrialsgov.
* gnu/packages/cran.scm (r-ctrialsgov): New variable.
2023-03-25 13:44:41 +01:00
r0man
a7f118d062
services: xorg-wrapper: Support xorg server input rewriting.
This patch adds support for proper xorg server input rewriting. It uses the
lookup-package-direct-input procedure to configure the X server paths
dynamically, instead of always using the hard coded package. Something like
this is now possible:

(define other-mesa
  (package-input-rewriting/spec `(("mesa" . ,(const other-mesa)))))

(xorg-configuration
 (xorg-configuration
  (server (other-mesa xorg-server))))

Without this patch the X server would still be configured with mesa (causing
version issues), and not with other-mesa (as per the input rewrite).

* gnu/services/xorg.scm (xorg-configuration-server-package-path)
(xorg-configuration-dri-driver-path, xorg-configuration-xkb-bin-dir)
(xorg-configuration-xkb-dir): New procedures.
(xorg-wrapper): Use them for dri and xkb paths.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-25 10:06:36 +08:00
Nicolas Goaziou
ff476daa57
gnu: emacs-cider: Update to 1.7.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.7.0.
2023-03-24 23:53:13 +01:00
Nicolas Goaziou
ba8e1ab018
gnu: emacs-citar: Update to 1.3.1.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.1.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou
8d515cc11f
gnu: emacs-citar-org-roam: Update to 0.5.0.
* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.0.
[propagated-inputs]: Reorder alphabetically.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou
97c594a772
gnu: emacs-evil-collection: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection)[arguments]: Run tests.
[native-inputs]: Add EMACS-MAGIT.
[propagated-inputs]: Reorder-alphabetically.
2023-03-24 23:53:12 +01:00
Nicolas Goaziou
950facd138
gnu: emacs-evil-collection: Update to 0.0.9.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.9.
2023-03-24 23:53:11 +01:00
Nicolas Goaziou
2bc050093c
gnu: emacs-geiser-chez: Update to 0.18.
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.18.
2023-03-24 23:53:11 +01:00
Nicolas Goaziou
a01eb3c99c
gnu: emacs-sqlite3-api: Update to 0.17.
* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): Update to 0.17.
2023-03-24 23:53:11 +01:00
Leo Famulari
de84b24613
gnu: Syncthing: Update to 1.23.2.
* gnu/packages/syncthing.scm (syncthing): Update to 1.23.2.
2023-03-24 16:22:25 -04:00
Ricardo Wurmus
896982f357
gnu: python-scikit-allel: Use pyproject-build-system.
* gnu/packages/python-science.scm (python-scikit-allel): Move up to create
alphabetic order.
[build-system]: Use pyproject-build-system.
[arguments]: Provide test flags instead of overriding 'check phase; split out
build step into new 'build-ext phase.  Disable roh_mhmm tests.
2023-03-24 18:23:01 +01:00
Ricardo Wurmus
6d132c5ebf
gnu: Add python-scikit-optimize.
* gnu/packages/python-science.scm (python-scikit-optimize): New variable.
2023-03-24 18:03:30 +01:00
Bruno Victal
bc30a9ee88
services: mpd: Set PulseAudio-related variables.
These variables are necessary for PulseAudio to work properly out-of-the-box
for 'non-interactive' users.

* doc/guix.texi (Audio Services): Update environment-variables field description for
mpd-configuration data type.
* gnu/services/audio.scm (mpd-configuration)[environment-variables]: Set
PULSE_CLIENTCONFIG and PULSE_CONFIG environment variables to the system-wide
PulseAudio configuration.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 11:01:01 -04:00
Bruno Victal
206446b484
services: audio: Remove redundant list-of-string? predicate.
Use list-of-strings? predicate defined in (gnu services configuration).

* gnu/services/audio.scm (list-of-string?): Remove predicate.
(mpd-serialize-list-of-string): Rename procedure to ...
(mpd-serialize-list-of-strings): ... this.
(mpd-configuration)[environment-variables]: Switch to list-of-strings.
[endpoints]: Switch to maybe-list-of-strings.
(mympd-ip-acl)[allow, deny]: Switch to list-of-strings.
(mympd-serialize-configuration): Rename serialize-list-of-string to
serialize-list-of-strings.
* doc/guix.texi (Audio Services): Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 10:55:40 -04:00
Bruno Victal
0185b2f9b2
services: mympd: Require 'syslog service when configured to log to syslog.
* gnu/services/audio.scm (mympd-shepherd-service): Depend on 'syslog when
configured to log to syslog.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-24 10:55:40 -04:00
Greg Hogan
e0cb344b18
gnu: b2sum: Limit to x86_64-linux.
* gnu/packages/crypto.scm (b2sum)[supported-systems]: New field.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-24 14:29:01 +00:00
Christopher Baines
c26687de41
gnu: guix-build-coordinator: Update to 0-75.d6ae42f.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-75.d6ae42f.
2023-03-24 14:27:42 +00:00
Christopher Baines
e970e9149d
gnu: guile-3.0-latest: Add patch for invalid unicode handling.
This patch fixes handling of invalid unicode when using suspendable ports.

Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and
patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8.

As the build coordinator agents use suspendable ports, this will fix issues
with building things where the log output contains invalid unicode.

* gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-24 13:39:05 +00:00
Nicolas Goaziou
34f2d3aad7
gnu: emacs-wisp-mode: Update to 1.0.11.
* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.11.
2023-03-24 10:12:05 +01:00
Nicolas Goaziou
7b5985e6a3
gnu: emacs-telephone-line: Update to 0.6.
* gnu/packages/emacs-xyz.scm (emacs-telephone-line): Update to 0.6.
2023-03-24 10:10:47 +01:00
Nicolas Goaziou
73e74e5ecd
gnu: emacs-plz: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.4.
[arguments]<#:tests?>: Mention why we do not run tests.
2023-03-24 10:09:04 +01:00
Nicolas Goaziou
094f11d202
gnu: emacs-php-mode: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-php-mode)[argument]: Use G-expressions.
Run tests.
2023-03-24 10:06:10 +01:00
Nicolas Goaziou
f1f6da3226
gnu: emacs-php-mode: Update to 1.24.3.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.3.
2023-03-24 09:51:13 +01:00
Nicolas Goaziou
55d3bd84a1
gnu: emacs-org-jira: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-org-jira)[arguments]: Run tests.
2023-03-24 09:49:56 +01:00
Nicolas Goaziou
1151a16ed1
gnu: emacs-org-jira: Improve packages style.
* gnu/packages/emacs-xyz.scm (emacs-org-jira)[propagated-inputs]: Re-order alphabetically.
[synopsis, description]: Use proper capitalization.
2023-03-24 09:46:34 +01:00
Nicolas Goaziou
7801b0a305
gnu: emacs-org-jira: Update to 4.4.1.
* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.1.
[propagated-inputs]: Remove EMACS-S.
2023-03-24 09:46:10 +01:00
Nicolas Goaziou
3d47017b31
gnu: emacs-elpher: Update to 3.4.3.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.3.
2023-03-24 09:43:38 +01:00
Nicolas Goaziou
643b859834
gnu: emacs-citar: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.0.
2023-03-24 09:41:48 +01:00
Nicolas Goaziou
fdaa3f0cac
gnu: emacs-posframe: Update to 1.4.1.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.1.
2023-03-24 09:40:40 +01:00
Nicolas Goaziou
fcf88ad749
gnu: emacs-subed: Update to 1.2.1.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.1.
2023-03-24 09:40:35 +01:00
conses
753450db45
gnu: Add emacs-nyxt.
* gnu/packages/emacs-xyz.scm (emacs-nyxt): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:34:29 +01:00
John Kehayias
29be505fce
gnu: emacs-buttercup: Fix build with native compilation.
* gnu/packages/emacs-xyz.scm (emacs-buttercup)[phases]{fix-spy-on-test}: New
phase.

The spy-on test fails with native compilation, which was fixed in v1.30 but
with a variable name for newer versions than stable Emacs.  Here we add the
same fix but using the current variable name.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:31:25 +01:00
Rostislav Svoboda
ced76608d6
gnu: Add emacs-column-enforce-mode.
* gnu/packages/emacs-xyz.scm (emacs-column-enforce-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:26:19 +01:00
jgart
5bed6d6846
gnu: Add texlive-ddphonism.
* gnu/packages/tex.scm (texlive-ddphonism): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:22:24 +01:00
Morgan Smith
4742ea59cb
gnu: Add emacs-jit-spell.
* gnu/packages/emacs-xyz.scm (emacs-jit-spell): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-24 09:20:54 +01:00
Leo Famulari
71651996d1
gnu: linux-libre 4.14: Update to 4.14.311.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.311.
(linux-libre-4.14-pristine-source): Update hash.
2023-03-24 01:27:42 -04:00
Leo Famulari
d0f059458c
gnu: linux-libre 4.19: Update to 4.19.279.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.279.
(linux-libre-4.19-pristine-source): Update hash.
2023-03-24 01:27:42 -04:00
Leo Famulari
9845fcf942
gnu: linux-libre 5.4: Update to 5.4.238.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.238.
(linux-libre-5.4-pristine-source): Update hash.
2023-03-24 01:27:42 -04:00
Leo Famulari
49fbaccc4b
gnu: linux-libre 5.10: Update to 5.10.176.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.176.
(linux-libre-5.10-pristine-source): Update hash.
2023-03-24 01:27:42 -04:00
Leo Famulari
b8e58d093b
gnu: linux-libre 5.15: Update to 5.15.104.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.104.
(linux-libre-5.15-pristine-source): Update hash.
2023-03-24 01:27:41 -04:00
Leo Famulari
862c2ec32a
gnu: linux-libre 6.1: Update to 6.1.21.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.21.
(linux-libre-6.1-pristine-source): Update hash.
2023-03-24 01:27:41 -04:00
Leo Famulari
12d7dd770c
gnu: linux-libre: Update to 6.2.8.
* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.8.
(linux-libre-6.2-pristine-source): Update hash.
2023-03-24 01:27:41 -04:00
Maxim Cournoyer
56a6fb5f66
gnu: subversion: Use gexps and remove input labels.
* gnu/packages/version-control.scm (subversion) [source]: Fix indentation.
[arguments]: Use gexps.  Strip trailing #t.  Use search-input-file in
patch-libtool-wrapper-ls phase.
[inputs]: Remove labels and sort.
2023-03-23 23:48:22 -04:00
Maxim Cournoyer
54ee868cbe
gnu: subversion: Tentatively reinstate parallel tests.
The tests have been disabled for 3 years, and there have been multiple new
releases of Subversion since.

* gnu/packages/version-control.scm (subversion)
[arguments]: Delete parallel-tests? argument.
2023-03-23 23:48:15 -04:00
Greg Hogan
4c15649645
gnu: subversion: Update to 1.14.2 [security fixes].
This release contains fixes for CVE-2021-28544 and CVE-2022-24070.

* gnu/packages/version-control.scm (subversion): Update to 1.14.2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-23 23:36:34 -04:00
Liliana Marie Prikler
1ebfc9d9a5
gnu: komikku: Update to 1.15.0.
* gnu/packages/gnome.scm (komikku): Update to 1.15.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-23 23:09:31 -04:00
Maxim Cournoyer
28f046eadc
gnu: octave: Remove input labels.
* gnu/packages/maths.scm (octave-cli) [source]: Fix indentation.
[inputs]: Remove labels.
[arguments]: Delete trailing #t.
2023-03-23 23:09:31 -04:00
Greg Hogan
c494ef1abb
gnu: octave: Update to 8.1.0.
* gnu/packages/maths.scm (octave): Update to 8.1.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-23 23:06:15 -04:00
jgart
1197773b13
gnu: sbcl-confidence: Fix typo in description.
* gnu/packages/lisp-xyz.scm (sbcl-confidence)
[description]: Fix typo.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-23 23:05:59 -04:00
Maxim Cournoyer
6bbbd7339e
gnu: opencv: Mention it includes the Python bindings.
* gnu/packages/image-processing.scm (opencv)
[description]: Mention the Python bindings are included in this package.
2023-03-23 22:48:10 -04:00
Maxim Cournoyer
ef71e32909
services: network-manager: Set LINUX_MODULE_DIRECTORY environment variable.
Fixes <https://issues.guix.gnu.org/62409>.

* gnu/services/networking.scm (network-manager-shepherd-service): Set the
LINUX_MODULE_DIRECTORY environment variable.
2023-03-23 17:10:01 -04:00
Maxim Cournoyer
e682932636
gnu: network-manager: Patch modprobe file name.
Partially fixes <https://issues.guix.gnu.org/62409>.

* gnu/packages/gnome.scm (network-manager)
[arguments]: Add patch-modprobe-path phase.
[inputs]: Add kmod.
2023-03-23 17:10:00 -04:00
Maxim Cournoyer
87d3f71bb5
gnu: network-manager-openvpn: Update to 1.10.2.
* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.10.2.
2023-03-23 17:10:00 -04:00
Maxim Cournoyer
01984774a2
gnu: network-manager: Update to 1.43.4.
* gnu/packages/gnome.scm (network-manager): Update to 1.43.4.
2023-03-23 17:10:00 -04:00
Guillaume Le Vaillant
086f27cf8c
gnu: Add soapyremote.
* gnu/packages/radio.scm (soapyremote): New variable.
2023-03-23 10:03:48 +01:00
Guillaume Le Vaillant
2a0431e064
gnu: Add soapymultisdr.
* gnu/packages/radio.scm (soapymultisdr): New variable.
2023-03-23 09:51:38 +01:00
Maxim Cournoyer
5174820753
gnu: python-pre-commit: Move deprecated variable next to replacement.
This fixes a module import dependency cycle, which was introduced in
831baaf81e ("gnu: python-pre-commit: Replace
with pre-commit.").  The rule of thumb to avoid these is that the deprecated
package should live next to the replacement package (in the same module).

* gnu/packages/python-xyz.scm (python-pre-commit): Move to...
* gnu/packages/version-control.scm (python-pre-commit): ... here.
2023-03-22 21:45:29 -04:00
Maxim Cournoyer
cb2e7efa6c
gnu: cling: Correct erroneous substitute pattern.
* gnu/packages/llvm.scm (cling) [arguments]: Properly escape '\b' in the
regexp pattern of the patch-paths phase.
2023-03-22 21:45:29 -04:00
Maxim Cournoyer
b58bac0086
gnu: opencv: Absorb opencv-next.
* gnu/packages/image-processing.scm (opencv): Absorb opencv-next, updating
package to 4.7.0.
[arguments]: Simplify the regexps in the disable-broken-tests phase, to make
it easier to understand.  Simply remove the removed lined in the
do-not-install-3rdparty-file phase, instead of leaving it blank.
2023-03-22 21:45:29 -04:00
Maxim Cournoyer
ec730083be
gnu: guile-aiscm: Update to 0.25.2.
The OpenCV support was dropped upstream.

* gnu/packages/machine-learning.scm (guile-aiscm): Update to 0.25.2.
[arguments]: Delete #:configure-flags.
[inputs]: Remove opencv.
[native-inputs]: Bump clang and llvm to version 13.
2023-03-22 21:45:29 -04:00
Erik Giorgis
48b87dfd48
gnu: Add waybar-experimental.
* gnu/packages/wm.scm (waybar-experimental): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 14:17:24 -04:00
Andy Tai
2cf24e9840
gnu: Add opencv-next.
* gnu/packages/image-processing.scm (opencv-next): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 14:17:24 -04:00
Jelle Licht
b45f75d5b7
gnu: node-lts: Remove dependency on python-wrapper.
This also reduces the closure size of node-lts from 255 MiB to
172 MiB (on x86_64-linux).

* gnu/packages/node.scm (node-lts)[inputs]: Remove PYTHON-WRAPPER.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 14:17:23 -04:00
Nicolas Goaziou
6fcdd3b8b9
gnu: musescore: Update to 4.0.2.
* gnu/packages/music.scm (musescore): Update to 4.0.2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 14:17:23 -04:00
Sergey Trofimov
afb1373fce
gnu: borgmatic: Update to 1.7.9.
* gnu/packages/backup.scm (borgmatic): Update to 1.7.9.
[arguments]: Set absolute store paths in the custom 'configure' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-22 12:51:17 -04:00
Leo Famulari
91f92f32d5
gnu: OpenSSH: Update to 9.3p1 [security fixes].
The release announcement contains more information about the security
vulnerabilities fixed in this update:

https://www.openssh.com/txt/release-9.3

* gnu/packages/ssh.scm (openssh): Update to 9.3p1.
2023-03-22 11:49:04 -04:00
Maxim Cournoyer
4f8a13b9fb
gnu: wireshark: Update dependencies, use Qt 6.
* gnu/packages/networking.scm (wireshark)
[arguments] <#:configure-flags>: Add -DUSE_qt6=ON.
[inputs]: Replace lua-5.2 with lua,
qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia, qtsvg-5 with qtsvg.
Add qt5compat.
[native-inputs]: replace qttools-5 with qttools.
2023-03-22 10:09:04 -04:00
Maxim Cournoyer
19af6d9434
gnu: wireshark: Re-instate the validate-runpath phase.
* gnu/packages/networking.scm (wireshark) [arguments]: Use gexps.
Add the CMAKE_MODULE_LINKER_FLAGS CMake variable to the configure flags.
2023-03-22 10:09:04 -04:00
Nicolas Goaziou
d22cf3a3f2
gnu: wireshark: Update to 4.0.4.
* gnu/packages/networking.scm (wireshark): Update to 4.0.4.
[arguments]<#:phases>: Re-introduce a now succeeding test and enable parallel
tests.  Update comment.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 10:09:03 -04:00
Nicolas Goaziou
735b83994f
gnu: mame: Update to 0.252.
* gnu/packages/emulators.scm (mame): Update to 0.252.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 10:09:03 -04:00
Bruno Victal
72ef1bef07
services: Add fstrim-service-type.
* gnu/services/linux.scm (fstrim-service-type): New variable.
(fstrim-mcron-job, serialize-fstrim-configuration)
(fstrim-serialize-list-of-strings, fstrim-serialize-boolean): New procedure.
(mcron-time?): New predicate.
(fstrim-configuration): New record.
* doc/guix.texi (Linux Services): Document new fstrim-service-type.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-22 10:09:03 -04:00
jgart
2b66b54bae
gnu: Add cl-format-colors.
* gnu/packages/lisp-xyz.scm (cl-format-colors, ecl-format-colors,
  sbcl-format-colors): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 14:27:57 +01:00
jgart
c8b3b7fe5a
gnu: Add cl-trivial-rfc-1123.
* gnu/packages/lisp-xyz.scm (cl-trivial-rfc-1123, ecl-trivial-rfc-1123,
  sbcl-trivial-rfc-1123): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 14:23:52 +01:00
jgart
7f1f78c946
gnu: sbcl-trivial-open-browser: Fix path to xdg-open.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-open-browser)[inputs]: Add
  xdg-utils.
  [arguments]: Add 'fix-paths' phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 14:14:38 +01:00
jgart
7f41603da0
gnu: Add cl-isaac.
* gnu/packages/lisp-xyz.scm (cl-isaac, ecl-cl-isaac, sbcl-cl-isaac): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 14:08:16 +01:00
jgart
72644ce13f
gnu: Add cl-music-spelling.
* gnu/packages/lisp-xyz.scm (cl-music-spelling, ecl-music-spelling,
  sbcl-music-spelling): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 14:00:58 +01:00
jgart
bd84b284ba
gnu: Add cl-kdlcl.
* gnu/packages/lisp-xyz.scm (cl-kdlcl, ecl-kdlcl, sbcl-kdlcl): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 13:49:01 +01:00
jgart
916716a7da
gnu: cl-json: Update to 0.6.0.
* gnu/packages/lisp-xyz.scm (sbcl-cl-json): Update to 0.6.0.
  [source]: Update url.
  [home-page]: Update url.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 13:37:59 +01:00
jgart
dff90b64b9
gnu: ecl-jzon: Enable tests.
* gnu/packages/lisp-xyz.scm (ecl-jzon)[arguments]: Enable tests.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 13:25:27 +01:00
jgart
b94513bfa6
gnu: cl-jzon: Update to 1.1.0.
* gnu/packages/lisp-xyz.scm (sbcl-jzon): Update to 1.1.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 13:24:08 +01:00
jgart
31d8bf9580
gnu: cl-conspack: Update to 0.0.0-2.6e529d7.
* gnu/packages/lisp-xyz.scm (sbcl-cl-conspack): Update to 0.0.0-2.6e529d7.
  [arguments]: Enable tests.
  [native-inputs]: Add sbcl-fiveam. Remove sbcl-checkl.
  [inputs]: Use new style.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 13:19:31 +01:00
Guillaume Le Vaillant
45974a39d1
gnu: wireless-regdb: Improve style.
* gnu/packages/linux.scm (wireless-regdb)[arguments]: Use gexps, remove
  trailing booleans.
  (native-inputs): Remove labels.
2023-03-22 13:14:10 +01:00
Guillaume Le Vaillant
90111d83a9
gnu: wireless-regdb: Update to 2023.02.13.
* gnu/packages/linux.scm (wireless-regdb): Update to 2023.02.13.
2023-03-22 12:16:07 +01:00
Sharlatan Hellseher
cfccc9acdb
gnu: Add cl-kons-9.
* gnu/packages/lisp-lisp.scm (cl-kons-9, sbcl-kons-9): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:49 +01:00
Sharlatan Hellseher
1f146d4714
gnu: Add cl-clobber.
* gnu/packages/lisp-xyz.scm (cl-clobber, ecl-clobber, sbcl-clobber):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
Sharlatan Hellseher
bad546939f
gnu: Add cl-confidence.
* gnu/packages/lisp-check.scm (cl-confidence, ecl-confidence,
  sbcl-confidence): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
Paul A. Patience
121d3adf71
gnu: cl-eclector: Update to 0.9.0.
* gnu/packages/lisp-xyz.scm (sbcl-eclector): Update to 0.9.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
Paul A. Patience
4f77ece9d5
gnu: cl-eclector: Improve package style.
* gnu/packages/lisp-xyz.scm (sbcl-eclector):
[file-name]: Rename to cl-eclector.
[inputs]: Move below native-inputs and remove labels.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
Paul A. Patience
acf616efc8
gnu: cl-concrete-syntax-tree: Update to 0.2.0-0.3729172.
* gnu/packages/lisp-xyz.scm (sbcl-concrete-syntax-tree): Update to
  0.2.0-0.3729172.
  [file-name]: Rename to cl-concrete-syntax-tree.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
Paul A. Patience
7ecb497599
gnu: cl-trucler: Update to 0.0.0-1.d40ff96.
* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-1.d40ff96.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-22 10:35:48 +01:00
conses
ac64367262
gnu: Add bibata-cursor-theme.
* gnu/packages/gnome-xyz.scm (bibata-cursor-theme): New variable.
2023-03-22 13:08:53 +04:00
conses
331947a9c8
gnu: Add python-clickgen.
* gnu/packages/python-xyz.scm (python-clickgen): New variable.
2023-03-22 13:08:49 +04:00
Efraim Flashner
9931e2f1b1
gnu: lagrange: Update to 1.15.5.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.5.
2023-03-22 10:54:32 +02:00
Efraim Flashner
776965c7de
gnu: qutebrowser: Update to 2.5.4.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.4.
2023-03-22 10:54:32 +02:00
Efraim Flashner
f1cb3055ef
gnu: links: Update to 2.29.
* gnu/packages/web-browsers.scm (links): Update to 2.29.
2023-03-22 10:54:29 +02:00
Efraim Flashner
66b2fd0d04
gnu: flatpak: Honor the #:tests? flag.
* gnu/packages/package-management.scm (flatpak)[arguments]: Adjust
custom 'check phase to honor the #:tests? flag.
2023-03-22 10:40:35 +02:00
Efraim Flashner
a08d3cba83
gnu: flatpak: Update to 1.14.4.
* gnu/packages/package-management.scm (flatpak): Update to 1.14.4.
2023-03-22 10:31:15 +02:00
Efraim Flashner
37664e1cec
gnu: toot: Update to 0.36.0.
* gnu/packages/mastodon.scm (toot): Update to 0.36.0.
2023-03-22 10:31:15 +02:00
Efraim Flashner
38f58ae0c0
gnu: git-annex: Update to 10.20230321.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230321.
2023-03-22 10:31:15 +02:00
Antero Mejr
31bed61b82
gnu: Add parform.
* gnu/packages/algebra.scm (parform): New variable.

Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-03-21 23:03:20 -05:00
Antero Mejr
15ee08ebf2
gnu: Add form.
* gnu/packages/algebra.scm (form): New variable.

Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-03-21 23:03:10 -05:00
Danny O'Brien
03ab1a2762
gnu: dbacl: Fix failing check phase.
* gnu/packages/patches/dbacl-icheck-multiple-definitions.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/textutils.scm (dbacl) [source]: Apply patch.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 22:13:29 -04:00
Jake Leporte
f5d502f7f4
gnu: Add pcsc-tools.
* gnu/packages/security-token.scm (pcsc-tools): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 21:45:12 -04:00
Jake Leporte
608b26699f
gnu: Add perl-pcsc.
* gnu/packages/perl.scm (perl-pcsc): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 21:44:54 -04:00
Felix Gruber
151be9ec76
gnu: Add python-pluggy-next.
* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 21:12:09 -04:00
Jake Leporte
61e17e2f0d
gnu: Add dozenal.
* gnu/packages/maths.scm (dozenal): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 20:43:17 -04:00
Jake Leporte
58cb6daa76
gnu: Add xforms-gl.
* gnu/packages/xdisorg.scm (xforms-gl): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 20:43:09 -04:00
Jake Leporte
f4b88d5ffc
gnu: Add xforms.
* gnu/packages/xdisorg.scm (xforms): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 20:42:54 -04:00
Jake Leporte
4995278574
gnu: Add perl-par.
* gnu/packges/perl.scm (perl-par): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 20:42:51 -04:00
Bruno Victal
0c53cbcc56
tests: gdm: Remove tmpfs related tests.
This test never managed to reveal the problem described in [1] because
from gnu/system/vm.scm it is seen that our "/tmp" mount is filtered out and
replaced with a "/tmp" file-system that is mounted with (needed-for-boot? #t).
This last bit is crucial as the problem was caused by the user specified "/tmp"
file-system lacking this part which caused "/tmp" being mounted after
x11-socket-directory-service has run, effectively shadowing the directory.

[1]: <https://issues.guix.gnu.org/57589>

* gnu/tests/gdm.scm (%test-gdm-wayland-tmpfs): Delete variable.
(make-os): Remove tmpfs? argument.
(run-gdm-test): Remove tmpfs? argument. Add a small delay since
waiting for gdm.pid is not enough, causing the tests to fail sporadically.

Reviewed-by: Josselin Poiret <dev@jpoiret.xyz>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 16:53:28 -04:00
Bruno Victal
b7506eb334
services: Add x11-socket-directory-service-type.
The x11-socket-directory-service misuses activation-service-type
to create directories. This kind of usage is incorrect since
activation-service-type does not depend on file-systems, hence incompatible
with user defined /tmp mount.

This commit turns x11-socket-directory-service into a shepherd one-shot
service by defining a new x11-socket-directory-service-type.

* gnu/services/desktop.scm (x11-socket-directory-service-type): New variable.
(x11-socket-directory-service): Deprecate procedure.
(desktop-services-for-system): Use new service-type.
* gnu/tests/lightdm.scm: Ditto.

Reviewed-by: Josselin Poiret <dev@jpoiret.xyz>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 16:53:27 -04:00
Maxim Cournoyer
ad8abf18dd
gnu: manuskript: Add bash-minimal to inputs.
* gnu/packages/text-editors.scm (manuskript) [inputs]: Add bash-minimal.
2023-03-21 15:14:49 -04:00
Nicolas Goaziou
55f29c1cbe
gnu: manuskript: Update to 0.15.0.
* gnu/packages/text-editors.scm (manuskript): Update to 0.15.0.
[inputs]: Add PYTHON-PYENCHANT.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 15:09:45 -04:00
Bruno Victal
c88582a674
services: mcron: Add log-file and date-format fields.
* doc/guix.texi (Scheduled Job Execution): Document it.
* gnu/services/mcron.scm (mcron-configuration)[log-file, date-format]: New field.
(mcron-shepherd-services): Add log-file and date-format support.
Use file-append instead of string-append.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:51:24 -04:00
Bruno Victal
edb398449f
services: mcron: Use match-record.
* gnu/services/mcron.scm (mcron-shepherd-services): Use match-record.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:31:22 -04:00
Bruno Victal
6f4fd8f5b8
services: mcron: Restyle mcron-configuration.
* doc/guix.texi (Scheduled Job Execution): Sync doc with source.
* gnu/services/mcron.scm (mcron-configuration): Restyle.
[log-format]: Fix incorrectly formatted text.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:31:22 -04:00
Vagrant Cascadian
85df7a621c
gnu: diffoscope: Update to 239.
* gnu/packages/diffoscope.scm (diffoscope): Update to 239.
[native-inputs]: Replace poppler-next with poppler.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:31:22 -04:00
Hugo Buddelmeijer
2120c768f2
gnu: python-pypandoc: Upgrade to 1.7.5.
The tests of python-pypandoc 1.6.5 fail; these are fixed in 1.7.5:
6670e906dc

The tests of later versions of python-pypandoc also fail though:
https://github.com/JessicaTegner/pypandoc/pull/327

Finally, python-pypandoc requires the pandoc data to be embeded in
the binary:
https://github.com/jgm/pandoc/blob/main/INSTALL.md#creating-a-relocatable-binary

* gnu/packages/python-xyz.scm (python-pypandoc): Upgrade to 1.7.5
* gnu/packages/haskel-xyz.scm (pandoc): Embed data files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:34 +01:00
Andy Tai
6a23ef814a
gnu: pocl: Update to 3.1
* gnu/packages/opencl.scm (pocl): Update to 3.1
[native-inputs]: Add python-3
[arguments]: Update RPATH. Skip failed tests on aarch64

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:34 +01:00
Jack Hill
210c929c26
gnu: ssh-to-age: Update to 1.1.2.
* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.1.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:34 +01:00
Jack Hill
52577616c5
gnu: pass-age: Update to 1.7.4a1.
* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:33 +01:00
Jack Hill
82690c9b36
gnu: go-filippo-io-age: Update to 1.1.1.
* gnu/packages/golang.scm (go-filippo-io-age): Update to 1.1.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:33 +01:00
Thomas Albers
e4319d4ca6
gnu: Add dvisvgm.
* gnu/packages/tex.scm (dvisvgm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:33 +01:00
Ludovic Courtès
4fbae445f7
gnu: fnlfmt: Update to 0.3.0.
* gnu/packages/lua.scm (fnlfmt): Update to 0.3.0.
2023-03-21 19:13:33 +01:00
Yovan Naumovski
e3001aef29
gnu: fennel: Update to 1.3.0.
* gnu/packages/lua.scm (fennel): Update to 1.3.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:33 +01:00
Ludovic Courtès
037f0611f4
gnu: vtk: Remove reference to GCC.
This removes GCC from the closure of VTK, reducing its size by 200 MiB (17%).

* gnu/packages/image-processing.scm (vtk)[arguments]: Change to gexps.
Add #:phases.
(vtk-7)[arguments]: Turn #:configure-flags into a gexp.
2023-03-21 19:13:33 +01:00
Ludovic Courtès
eff652793f
gnu: vtk: Enable OpenMP, TBB, and Open MPI support.
* gnu/packages/image-processing.scm (vtk)[arguments]: Pass options to
enable OpenMP, TBB, and MPI.
[inputs]: Add OPENMPI.
[propagated-inputs]: Add TBB.
2023-03-21 19:13:32 +01:00
Josselin Poiret
02b1eb644a
gnu: gnulib: Depend on git-minimal/pinned.
* gnu/packages/build-tools.scm (gnulib)[native-inputs]: Change git to
git-minimal/pinned.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:32 +01:00
Ludovic Courtès
0143e3f291
services: static-networking: 'eval-when' for code used at expansion-time.
Reported by bjc on #guix.

* gnu/services/base.scm (valid-name, cidr->netmask): Wrap in 'eval-when'
since they are used by "compile-time procedures" (macros).
2023-03-21 19:13:32 +01:00
Sergey Trofimov
d44970748f
gnu: fdroidcl: Update to 0.7.0.
* gnu/packages/android.scm (fdroidcl): Update to 0.7.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:06:47 -04:00
Sergey Trofimov
441951bb03
gnu: Add go-github-com-schollz-progressbar-v3.
* gnu/packages/golang.scm (go-github-com-schollz-progressbar-v3): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 14:06:39 -04:00
Sergey Trofimov
28418027e5
gnu: Add go-github-com-mitchellh-colorstring.
* gnu/packages/golang.scm
(go-github-com-mitchellh-colorstring): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 13:48:44 -04:00
Antero Mejr
8b85aeaa08
gnu: Add samplebrain.
* gnu/packages/music.scm (samplebrain): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 13:44:18 -04:00
Christopher Baines
43e4e52dfd
gnu: guix-build-coordinator: Update to 0-74.804165f.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-74.804165f.
2023-03-21 16:33:00 +00:00
Guillaume Le Vaillant
d377cfbd11
gnu: Update URLs of migrated repositories.
* gnu/packages/lisp-xyz.scm (sbcl-bst, sbcl-cl-octet-streams, sbcl-lzlib,
  sbcl-simple-parallel-tasks, sbcl-cl-z85, sbcl-utm-ups, sbcl-mgrs,
  sbcl-maidenhead, sbcl-olc, sbcl-simple-neural-network, sbcl-zstd)[source,
  home-page]: Use codeberg URL instead of github one.
* gnu/packages/radio.scm (convert-samples)[source, home-page]: Likewise.
2023-03-21 15:26:29 +01:00
Bruno Victal
eba81e68ac
services: configuration: simplify alist? procedure.
* gnu/services/configuration.scm (alist?): simplify procedure.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 09:41:42 -04:00
Sughosha
a586c3996e
gnu: paulxstretch: Patch paths.
* gnu/packages/music.scm (paulxstretch) [arguments]: Add patch-paths phase.
[inputs]: Add dconf, fontconfig and glib:bin.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 09:41:42 -04:00
Lars-Dominik Braun
38b64d47ed
gnu: Add python-brian2tools.
* gnu/packages/machine-learning.scm (python-brian2tools): New variable.
2023-03-21 13:58:47 +01:00
Lars-Dominik Braun
34f684371e
gnu: Add python-libneuroml.
* gnu/packages/python-science.scm (python-libneuroml): New variable.
2023-03-21 13:58:42 +01:00
Lars-Dominik Braun
9f882daf11
gnu: Add python-pylems.
* gnu/packages/python-science.scm (python-pylems): New variable.
2023-03-21 13:56:47 +01:00
Lars-Dominik Braun
4e5001f915
gnu: Add python-markdown-strings.
* gnu/packages/python-xyz.scm (python-markdown-strings): New variable.
2023-03-21 13:56:44 +01:00
Ricardo Wurmus
31cdb03704
gnu: r-tibble: Update to 3.2.1.
* gnu/packages/statistics.scm (r-tibble): Update to 3.2.1.
2023-03-21 12:31:34 +01:00
Ricardo Wurmus
38fc19c4f5
gnu: r-keras: Update to 2.11.1.
* gnu/packages/cran.scm (r-keras): Update to 2.11.1.
2023-03-21 12:31:34 +01:00
Ricardo Wurmus
2200572e25
gnu: r-intervals: Update to 0.15.3.
* gnu/packages/cran.scm (r-intervals): Update to 0.15.3.
2023-03-21 12:31:34 +01:00
Ricardo Wurmus
ab179ed1d8
gnu: r-maldiquant: Update to 1.22.1.
* gnu/packages/cran.scm (r-maldiquant): Update to 1.22.1.
2023-03-21 12:31:34 +01:00
Ricardo Wurmus
2fbc674039
gnu: r-metafor: Update to 4.0-0.
* gnu/packages/cran.scm (r-metafor): Update to 4.0-0.
[propagated-inputs]: Add r-numderiv.
[native-inputs]: Add r-r-rsp.
2023-03-21 12:31:34 +01:00
Ricardo Wurmus
328cadff99
gnu: r-qgraph: Update to 1.9.4.
* gnu/packages/cran.scm (r-qgraph): Update to 1.9.4.
2023-03-21 12:31:34 +01:00