Archived
1
0
Fork 0
Commit graph

104874 commits

Author SHA1 Message Date
Marius Bakke
c668d37276
gnu: openboardview: Update to 9.0.3.
* gnu/packages/electronics.scm (openboardview): Update to 9.0.3.
[source](patches): Remove obsolete patch.
* gnu/packages/patches/openboardview-use-system-utf8.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-11-26 14:56:33 +01:00
Marius Bakke
5b393bc340
gnu: sdl2: Update to 2.26.0.
* gnu/packages/sdl.scm (sdl2): Update to 2.26.0.
2022-11-26 14:56:33 +01:00
Marius Bakke
74100ba40f
gnu: libcdio: Fix test failure with glibc 2.36.
* gnu/packages/patches/libcdio-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/cdrom.scm (libcdio)[source](patches): New field.
2022-11-23 20:45:13 +01:00
Marius Bakke
01a2aff7bc
gnu: modem-manager: Update to 1.18.12.
* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.12.
2022-11-23 20:45:13 +01:00
Marius Bakke
bd4869c7fc
gnu: NSS: Update to 3.85.
* gnu/packages/nss.scm (nss): Update to 3.85.
* gnu/packages/certs.scm (nss-certs): Likewise.
2022-11-20 21:32:54 +01:00
Marius Bakke
e7b7722821
gnu: NSPR: Update to 4.35.
* gnu/packages/nss.scm (nspr): Update to 4.35.
2022-11-20 21:31:54 +01:00
Marius Bakke
11141c5bb7
gnu: MariaDB: Remove input labels.
* gnu/packages/databases.scm (mariadb)[arguments]: Don't reference OpenSSL by
label.
[inputs]: Remove labels.
2022-11-20 21:11:39 +01:00
Marius Bakke
ad64634511
gnu: MariaDB: Update to 10.10.2.
* gnu/packages/databases.scm (mariadb): Update to 10.9.3.
[source](snippet): Remove adjustments for deprecated TokuDB.
[arguments]: Remove obsolete #:configure-flags.  Build with system libfmt.
Adjust tests for 10.10.2, and mariadb_config file name.  Remove patch phase.
[native-inputs]: Remove obsolete patch.
[inputs]: Add FMT.  Change from OPENSSL-1.1 to OPENSSL.
* gnu/tests/databases.scm (%mysql-os): Adjust config file so MariaDB works on
overlayfs.
2022-11-20 21:11:39 +01:00
Marius Bakke
b1f29b1124
gnu: vulkan-loader: Remove input labels.
* gnu/packages/vulkan.scm (vulkan-loader)[native-inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-DIRECTORY instead of label.  While at it remove
use of THIS-PACKAGE-INPUT.
2022-11-20 21:11:39 +01:00
Marius Bakke
35b650f391
gnu: vulkan-loader: Update to 1.3.232.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.232.
2022-11-20 21:11:39 +01:00
Marius Bakke
c37a426038
Merge branch 'master' into staging 2022-11-20 21:09:53 +01:00
Marius Bakke
4416e94e51
gnu: xmlsec-openssl: Remove input labels.
* gnu/packages/xml.scm (xmlsec-openssl)[inputs]: Remove labels.
2022-11-20 21:08:08 +01:00
Marius Bakke
127314f5cc
gnu: xmlsec-nss: Remove input labels.
* gnu/packages/xml.scm (xmlsec-nss)[native-inputs, inputs]: Remove labels.
2022-11-20 21:08:08 +01:00
Marius Bakke
49a7232c5d
gnu: oath-toolkit: Fix test failure with new xmlsec.
* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/authentication.scm (oath-toolkit)[source](patches): New field.
2022-11-20 21:08:08 +01:00
Marius Bakke
225dc9dc63
gnu: xmlsec: Update to 1.2.36.
* gnu/packages/xml.scm (xmlsec): Update to 1.2.36.
2022-11-20 21:08:08 +01:00
Marius Bakke
5284887524
gnu: xmlsec: Add 'upstream-name' property.
* gnu/packages/xml.scm (xmlsec)[properties]: New field.
2022-11-20 21:08:08 +01:00
Marius Bakke
351bada950
services: mysql: Run mariadb-install-db instead of hard coding schemas.
* gnu/services/databases.scm (mysql-install): Run "mariadb-install-db" instead
of a hard coded set of SQL commands.
(mysql-upgrade-wrapper): Explicitly run as mysql user.
2022-11-20 17:54:05 +01:00
Marius Bakke
3323ffa66d
services: mysql: Remove mysql-install-service in favor of wrapper.
* gnu/services/databases.scm (mysql-with-install-lock): Remove variable.
(mysql-start): Rename to ...
(mysqld-wrapper): ... this.  Do the preliminary initialization steps and call
out to MYSQL-INSTALL when necessary.
(mysql-install): Only initialize table schemas.
(mysql-install-shepherd-service): Remove.
(mysql-service)[requirement]: Remove 'mysql-install.  Add 'user-processes.
[start]: Don't pass #:user and #:group.
(mysql-shepherd-services): Remove MYSQL-INSTALL-SHEPHERD-SERVICE.
2022-11-20 17:54:05 +01:00
Marius Bakke
e4a74f38df
services: mysql-upgrade: Add log file.
* gnu/services/databases.scm (mysql-upgrade-shepherd-service)[start]: Pass
 #:log-file.
2022-11-20 17:54:05 +01:00
Marius Bakke
6ac97bb503
services: mysql-upgrade: Support custom datadir.
* gnu/services/databases.scm (mysql-upgrade-wrapper): Take service
configuration as argument, and pass the config file to mysql_upgrade.
(mysql-upgrade-shepherd-service): Pass CONFIG instead of just socket and
executable to MYSQL-UPGRADE-WRAPPER.
2022-11-20 17:54:05 +01:00
Ellen Papsch
c7b266fdf2
gnu: mysql: Support custom data dir.
* gnu/services/databases.scm (mysql-configuration): Add datadir property.
* gnu/services/databases.scm (mysql-configuration-file): Replace hard coded
data dir with property from config.
* gnu/services/databases.scm (%mysql-activation): Remove activation, it runs
before PID 1. The data dir may reside on a file system not mounted at this
time.
* gnu/services/databases.scm (mysql-install-shepherd-service): Create service
which replaces the activation. Provide mysql-install.
* gnu/services/databases.scm (mysql-shepherd-service): Move invocation of
mysqld to mysql-start program-file, because the invocation gotten more
complex. Require mysql-install.
* gnu/services/databases.scm (mysql-start): Invoke mysqld only if a lock file
appears.
* gnu/services/databases.scm (mysql-shepherd-services): Prepend the install
service before the normal service.
* gnu/services/databases.scm (mysql-upgrade-wrapper): Increase timeout to
  20s to let the mysql install procedure finish.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-20 17:54:04 +01:00
Marius Bakke
96efebed24
tests: mysql: Wait for the socket before running queries.
* gnu/tests/databases.scm (run-mysql-test): Add socket test.
2022-11-20 17:54:04 +01:00
Marius Bakke
fe0a1b49c1
gnu: postgresql@10: Update to 10.23.
* gnu/packages/databases.scm (postgresql-10): Update to 10.23.
2022-11-20 17:54:04 +01:00
Marius Bakke
a4e74cf344
gnu: postgresql@11: Update to 11.18.
* gnu/packages/databases.scm (postgresql-11): Update to 11.18.
2022-11-20 17:54:04 +01:00
Marius Bakke
5e861c1aee
gnu: postgresql@13: Update to 13.9.
* gnu/packages/databases.scm (postgresql-13): Update to 13.9.
2022-11-20 17:54:04 +01:00
Marius Bakke
bb9837f66c
gnu: postgresql: Add 15.1.
* gnu/packages/databases.scm (postgresql-15): New variable.
(postgresql-14): Inherit from it.
2022-11-20 17:54:04 +01:00
dan
cae97cd773
gnu: Add vulkan-memory-allocator.
* gnu/packages/vulkan.scm (vulkan-memory-allocator): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-20 17:20:00 +01:00
Marius Bakke
b758242df8
gnu: libseccomp: Update to 2.5.4.
* gnu/packages/linux.scm (libseccomp): Update to 2.5.4.
2022-11-20 17:20:00 +01:00
Marius Bakke
a3f4f6f2f1
gnu: libpipeline: Update to 1.5.6.
* gnu/packages/man.scm (libpipeline): Update to 1.5.6.
2022-11-20 17:20:00 +01:00
Marius Bakke
4714b35de5
gnu: perl-io-socket-ssl: Update to 2.075.
* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.075.
2022-11-20 17:20:00 +01:00
Marius Bakke
c888e9028d
gnu: perl-http-daemon: Update to 6.14.
* gnu/packages/web.scm (perl-http-daemon): Update to 6.14.
[native-inputs]: Add PERL-MODULE-BUILD and PERL-TEST-NEEDS.
2022-11-20 17:20:00 +01:00
Marius Bakke
046d9655a3
gnu: perl-test-fatal: Update to 0.016.
* gnu/packages/perl-check.scm (perl-test-fatal): Update to 0.016.
2022-11-20 17:19:59 +01:00
Marius Bakke
153e712fde
gnu: perl-try-tiny: Update to 0.31.
* gnu/packages/perl.scm (perl-try-tiny): Update to 0.31.
2022-11-20 17:19:59 +01:00
Marius Bakke
f97feb8f13
gnu: perl-http-message: Update to 6.37.
* gnu/packages/web.scm (perl-http-message): Update to 6.37.
[native-inputs]: Add PERL-TEST-NEEDS.
2022-11-20 17:19:59 +01:00
Marius Bakke
0be8dd1990
gnu: glew: Omit static library.
* gnu/packages/gl.scm (glew)[arguments]: Add phase to delete libGLEW.a.  While
at it, convert to G-expression.
2022-11-20 17:19:59 +01:00
Marius Bakke
44c0b5d467
gnu: glew: Update to 2.2.0.
* gnu/packages/gl.scm (glew): Update to 2.2.0.
2022-11-20 17:19:59 +01:00
Marius Bakke
8e3c86a4f8
gnu: OpenAL: Update to 1.22.2.
* gnu/packages/audio.scm (openal): Update to 1.22.2.
2022-11-20 17:19:59 +01:00
Marius Bakke
e643b05f89
gnu: bluez: Update to 5.66.
* gnu/packages/linux.scm (bluez): Update to 5.66.
2022-11-20 17:19:59 +01:00
Marius Bakke
50c2acb1fd
gnu: libwebp: Update to 1.2.4.
* gnu/packages/image.scm (libwebp): Update to 1.2.4.
2022-11-20 17:19:59 +01:00
Marius Bakke
a82375c4c0
gnu: libical: Update to 3.0.16.
* gnu/packages/calendar.scm (libical): Update to 3.0.16.
2022-11-20 17:19:59 +01:00
Marius Bakke
4257176e26
gnu: freeglut: Update to 3.4.0.
* gnu/packages/gl.scm (freeglut): Update to 3.4.0.
2022-11-20 17:19:59 +01:00
pelzflorian (Florian Pelz)
da6c6763fa
scripts: Use translations for guix.pot for service descriptions.
Previously, service descriptions appeared in both guix.pot and
packages.pot, but only translations of packages.pot were used.
Now, translations are only done with guix.pot.

This is better, because translators are more likely to translate
guix.pot, and is also easier, because files in gnu/{home/,}services
need to be in po/guix/POTFILES.in anyway and po/guix/Makevars
already acts on the 'description' keyword because of lint checkers.

* guix/scripts/home.scm (service-type-description-string):
Use translations from guix.pot.
* guix/scripts/system/search.scm (service-type-description-string)
(service-type->recutils): Likewise.
* po/packages/POTFILES.in: Move files in gnu/services to ...
* po/guix/POTFILES.in: ... here.
2022-11-20 16:01:08 +01:00
Marius Bakke
44f087fcc7
gnu: inkbox: Fix build.
* gnu/packages/ebook.scm (inkbox)[arguments]: Use G-expression.
2022-11-20 15:15:33 +01:00
Marius Bakke
e994412c19
gnu: inkbox: Update home-page and source URI.
* gnu/packages/ebook.scm (inkbox)[home-page]: Set to repository, as the
previous was NXDOMAIN.
[source](uri): Use HOME-PAGE.
2022-11-20 15:15:33 +01:00
Marius Bakke
20d5b8b4d5
gnu: fmit: Remove input labels.
* gnu/packages/music.scm (fmit)[native-inputs]: Remove labels.
2022-11-20 15:15:33 +01:00
Marius Bakke
9b808922e9
gnu: fmit: Fix build.
* gnu/packages/music.scm (fmit)[arguments]: Adjust for label changes.
2022-11-20 15:15:33 +01:00
Marius Bakke
d56b1cea91
gnu: openal: Add upstream-name property.
* gnu/packages/audio.scm (openal)[properties]: New field.
2022-11-20 15:15:33 +01:00
Marius Bakke
3258eae9ee
gnu: qtcolorwidgets: Update to 2.2.0.
* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.
2022-11-20 15:15:33 +01:00
Marius Bakke
39de9fd90c
gnu: gzochi: Add missing dependency.
* gnu/packages/game-development.scm (gzochi)[inputs]: Add GMP.
[native-inputs]: Remove label while at it.
2022-11-20 15:15:33 +01:00
Marius Bakke
3a91ee3b88
gnu: protobuf@2: Fix build.
* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM.
[arguments]: Clear.
[outputs]: Remove "static".
2022-11-20 15:15:33 +01:00