summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-26gnu: sdl2-mixer: Add upstream-name property....* gnu/packages/sdl.scm (sdl2-mixer)[properties]: New field. Marius Bakke
2022-11-26gnu: sdl2-image: Add upstream-name property....* gnu/packages/sdl.scm (sdl2-image)[properties]: New field. Marius Bakke
2022-11-26gnu: 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. Marius Bakke
2022-11-26gnu: sdl2: Update to 2.26.0....* gnu/packages/sdl.scm (sdl2): Update to 2.26.0. Marius Bakke
2022-11-23gnu: 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. Marius Bakke
2022-11-23gnu: modem-manager: Update to 1.18.12....* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.12. Marius Bakke
2022-11-20gnu: NSS: Update to 3.85....* gnu/packages/nss.scm (nss): Update to 3.85. * gnu/packages/certs.scm (nss-certs): Likewise. Marius Bakke
2022-11-20gnu: NSPR: Update to 4.35....* gnu/packages/nss.scm (nspr): Update to 4.35. Marius Bakke
2022-11-20gnu: MariaDB: Remove input labels....* gnu/packages/databases.scm (mariadb)[arguments]: Don't reference OpenSSL by label. [inputs]: Remove labels. Marius Bakke
2022-11-20gnu: 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. Marius Bakke
2022-11-20gnu: 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. Marius Bakke
2022-11-20gnu: vulkan-loader: Update to 1.3.232....* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.232. Marius Bakke
2022-11-20Merge branch 'master' into stagingMarius Bakke
2022-11-20gnu: xmlsec-openssl: Remove input labels....* gnu/packages/xml.scm (xmlsec-openssl)[inputs]: Remove labels. Marius Bakke
2022-11-20gnu: xmlsec-nss: Remove input labels....* gnu/packages/xml.scm (xmlsec-nss)[native-inputs, inputs]: Remove labels. Marius Bakke
2022-11-20gnu: 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. Marius Bakke
2022-11-20gnu: xmlsec: Update to 1.2.36....* gnu/packages/xml.scm (xmlsec): Update to 1.2.36. Marius Bakke
2022-11-20gnu: xmlsec: Add 'upstream-name' property....* gnu/packages/xml.scm (xmlsec)[properties]: New field. Marius Bakke
2022-11-20services: 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. Marius Bakke
2022-11-20services: 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. Marius Bakke
2022-11-20services: mysql-upgrade: Add log file....* gnu/services/databases.scm (mysql-upgrade-shepherd-service)[start]: Pass #:log-file. Marius Bakke
2022-11-20services: 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. Marius Bakke
2022-11-20gnu: 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> Ellen Papsch
2022-11-20tests: mysql: Wait for the socket before running queries....* gnu/tests/databases.scm (run-mysql-test): Add socket test. Marius Bakke
2022-11-20gnu: postgresql@10: Update to 10.23....* gnu/packages/databases.scm (postgresql-10): Update to 10.23. Marius Bakke
2022-11-20gnu: postgresql@11: Update to 11.18....* gnu/packages/databases.scm (postgresql-11): Update to 11.18. Marius Bakke
2022-11-20gnu: postgresql@13: Update to 13.9....* gnu/packages/databases.scm (postgresql-13): Update to 13.9. Marius Bakke
2022-11-20gnu: postgresql: Add 15.1....* gnu/packages/databases.scm (postgresql-15): New variable. (postgresql-14): Inherit from it. Marius Bakke
2022-11-20gnu: Add vulkan-memory-allocator....* gnu/packages/vulkan.scm (vulkan-memory-allocator): New variable. Signed-off-by: Marius Bakke <marius@gnu.org> dan
2022-11-20gnu: libseccomp: Update to 2.5.4....* gnu/packages/linux.scm (libseccomp): Update to 2.5.4. Marius Bakke
2022-11-20gnu: libpipeline: Update to 1.5.6....* gnu/packages/man.scm (libpipeline): Update to 1.5.6. Marius Bakke
2022-11-20gnu: perl-io-socket-ssl: Update to 2.075....* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.075. Marius Bakke
2022-11-20gnu: 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. Marius Bakke
2022-11-20gnu: perl-test-fatal: Update to 0.016....* gnu/packages/perl-check.scm (perl-test-fatal): Update to 0.016. Marius Bakke
2022-11-20gnu: perl-try-tiny: Update to 0.31....* gnu/packages/perl.scm (perl-try-tiny): Update to 0.31. Marius Bakke
2022-11-20gnu: perl-http-message: Update to 6.37....* gnu/packages/web.scm (perl-http-message): Update to 6.37. [native-inputs]: Add PERL-TEST-NEEDS. Marius Bakke
2022-11-20gnu: glew: Omit static library....* gnu/packages/gl.scm (glew)[arguments]: Add phase to delete libGLEW.a. While at it, convert to G-expression. Marius Bakke
2022-11-20gnu: glew: Update to 2.2.0....* gnu/packages/gl.scm (glew): Update to 2.2.0. Marius Bakke
2022-11-20gnu: OpenAL: Update to 1.22.2....* gnu/packages/audio.scm (openal): Update to 1.22.2. Marius Bakke
2022-11-20gnu: bluez: Update to 5.66....* gnu/packages/linux.scm (bluez): Update to 5.66. Marius Bakke
2022-11-20gnu: libwebp: Update to 1.2.4....* gnu/packages/image.scm (libwebp): Update to 1.2.4. Marius Bakke
2022-11-20gnu: libical: Update to 3.0.16....* gnu/packages/calendar.scm (libical): Update to 3.0.16. Marius Bakke
2022-11-20gnu: freeglut: Update to 3.4.0....* gnu/packages/gl.scm (freeglut): Update to 3.4.0. Marius Bakke
2022-11-20scripts: 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. pelzflorian (Florian Pelz)
2022-11-20gnu: inkbox: Fix build....* gnu/packages/ebook.scm (inkbox)[arguments]: Use G-expression. Marius Bakke
2022-11-20gnu: 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. Marius Bakke
2022-11-20gnu: fmit: Remove input labels....* gnu/packages/music.scm (fmit)[native-inputs]: Remove labels. Marius Bakke
2022-11-20gnu: fmit: Fix build....* gnu/packages/music.scm (fmit)[arguments]: Adjust for label changes. Marius Bakke
2022-11-20gnu: openal: Add upstream-name property....* gnu/packages/audio.scm (openal)[properties]: New field. Marius Bakke
2022-11-20gnu: qtcolorwidgets: Update to 2.2.0....* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0. Marius Bakke