summary refs log tree commit diff
AgeCommit message (Collapse)Author
2022-11-20services: mysql-upgrade: Support custom datadir.Marius Bakke
* 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-20gnu: mysql: Support custom data dir.Ellen Papsch
* 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-20tests: mysql: Wait for the socket before running queries.Marius Bakke
* gnu/tests/databases.scm (run-mysql-test): Add socket test.
2022-11-20gnu: postgresql@10: Update to 10.23.Marius Bakke
* gnu/packages/databases.scm (postgresql-10): Update to 10.23.
2022-11-20gnu: postgresql@11: Update to 11.18.Marius Bakke
* gnu/packages/databases.scm (postgresql-11): Update to 11.18.
2022-11-20gnu: postgresql@13: Update to 13.9.Marius Bakke
* gnu/packages/databases.scm (postgresql-13): Update to 13.9.
2022-11-20gnu: postgresql: Add 15.1.Marius Bakke
* gnu/packages/databases.scm (postgresql-15): New variable. (postgresql-14): Inherit from it.
2022-11-20scripts: Use translations for guix.pot for service descriptions.pelzflorian (Florian Pelz)
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-20gnu: inkbox: Fix build.Marius Bakke
* gnu/packages/ebook.scm (inkbox)[arguments]: Use G-expression.
2022-11-20gnu: inkbox: Update home-page and source URI.Marius Bakke
* gnu/packages/ebook.scm (inkbox)[home-page]: Set to repository, as the previous was NXDOMAIN. [source](uri): Use HOME-PAGE.
2022-11-20gnu: fmit: Remove input labels.Marius Bakke
* gnu/packages/music.scm (fmit)[native-inputs]: Remove labels.
2022-11-20gnu: fmit: Fix build.Marius Bakke
* gnu/packages/music.scm (fmit)[arguments]: Adjust for label changes.
2022-11-20gnu: openal: Add upstream-name property.Marius Bakke
* gnu/packages/audio.scm (openal)[properties]: New field.
2022-11-20gnu: qtcolorwidgets: Update to 2.2.0.Marius Bakke
* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.
2022-11-20gnu: gzochi: Add missing dependency.Marius Bakke
* gnu/packages/game-development.scm (gzochi)[inputs]: Add GMP. [native-inputs]: Remove label while at it.
2022-11-20gnu: protobuf@2: Fix build.Marius Bakke
* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM. [arguments]: Clear. [outputs]: Remove "static".
2022-11-20gnu: Add go-github-com-jaytaylor-html2text.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-gogs-chardet.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-ssor-bom.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-rivo-tview.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: cl-virality: Don't install examples.Guillaume Le Vaillant
* gnu/packages/lisp-xyz.scm (sbcl-virality)[arguments]: Add 'delete-examples' phase.
2022-11-20gnu: Add cl-simplified-types.Paul A. Patience
* gnu/packages/lisp-xyz.scm (sbcl-simplified-types, cl-simplified-types, ecl-simplified-types): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-20gnu: Add cl-pp-toml.Paul A. Patience
* gnu/packages/lisp-xyz.scm (sbcl-pp-toml, cl-pp-toml, ecl-pp-toml): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-20gnu: Add cl-virality.Sharlatan Hellseher
* gnu/packages/lisp-xyz.scm (cl-virality, sbcl-virality): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-20gnu: Rename go-golang-org-colorful to go-github-com-lucasb-eyer-go-colorful.(unmatched-parenthesis
* gnu/packages/golang.scm (go-golang-org-colorful): Deprecate and rename to... (go-github-com-lucasb-eyer-go-colorful): ...this. (go-github-com-gdamore-tcell)[inputs]: Rename go-golang-org-colorful to go-github-com-lucasb-eyer-go-colorful. (go-github-com-muesli-termenv)[inputs]: Likewise. (go-github-com-charmbracelet-glamour)[inputs]: Likewise. (go-github-com-charmbracelet-bubbletea)[inputs]: Likewise. * gnu/packages/configuration-management.scm (chezmoi)[native-inputs]: Rename go-golang-org-colorful to go-github-com-lucasb-eyer-go-colorful. * gnu/packages/image-viewers.scm (pixterm)[inputs]: Likewise. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: Add go-github-com-go-ini-ini.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: go-github-com-zenhack-go-notmuch: Use ungexp-native.(
* gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch) [arguments]<#:phases>{'unpack-test-fixtures}: Use ungexp-native with notmuch-fixtures. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-20import: egg: Fix typo in docstring.jgart
* gnu/import/egg.scm (Commentary): Fix typo in Commentary docstring. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-20gnu: Fix copyright line.Leo Nikkilä
This is a follow-up to commit 9ad311ec15c05efc78f74252e7eb6cddfb0b5cea. * gnu/packages/virtualization.scm: Remove copyright line. * gnu/services/virtualization.scm: Add copyright line. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-20services: guix-build-coordinator: Remove duplicate log timestamp.Christopher Baines
* gnu/services/guix.scm (guix-build-coordinator-shepherd-services, guix-build-coordinator-agent-shepherd-services, guix-build-coordinator-queue-builds-shepherd-services): Set %current-logfile-date-format to "". Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-20gnu: python-pbkdf2: Don't use python-pycrypto.Marius Bakke
* gnu/packages/python-xyz.scm (python-pbkdf2)[propagated-inputs]: Remove.
2022-11-20gnu: python-flask-restful: Remove unused dependency.Marius Bakke
* gnu/packages/python-web.scm (python-flask-restful)[propagated-inputs]: Remove PYTHON-PYCRYPTO.
2022-11-20gnu: ansible-core: Build with python-pycryptodome.Marius Bakke
* gnu/packages/admin.scm (ansible-core)[native-inputs]: Replace PYTHON-PYCRYPTO with PYTHON-PYCRYPTODOME.
2022-11-20gnu: python-pycryptodome: Update to 3.15.0.Marius Bakke
* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.15.0. (python-pycryptodomex): Update hash.
2022-11-20gnu: iwd: Update to 2.0.kiasoc5
* gnu/packages/networking.scm (iwd): Update to 2.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20gnu: ell: Update to 0.54.kiasoc5
* gnu/packages/linux.scm (ell): Update to 0.54. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20gnu: lightning: Update to 2.2.0.Andy Tai
gnu/packages/assembly.scm (lightning): Update to 2.2.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20gnu: chipmunk: Use gexps.Adam Faiz
* gnu/packages/game-development.scm (chipmunk)[arguments]: Use gexps. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20gnu: chipmunk: Fix build.Adam Faiz
* gnu/packages/game-development.scm (chipmunk)[source]: Don't include the <sys/sysctl.h> header. It has been removed in glibc since 2.32. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-20gnu: Remove last reference to fortune-mod.Liliana Marie Prikler
Since fortune-mod was removed in 6b6b947b6133c40f86800dc0d36a59e16ac169fc, it makes no sense to mention it in the description of bsd-games. * gnu/packages/games.scm (bsd-games): Remove reference to fortune-mod.
2022-11-19gnu: Add go-github-com-kyoh86-xdg.(unmatched-parenthesis
* gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-11-20gnu: racket-vm-cs: Avoid duplicate work.Philip McGrath
Only configure with '--enable-racket' for cross-compilation: otherwise, it effectively overrides '--enable-scheme' and bootstraps Chez Scheme again. This change saves a couple minutes of build time. See upstream discussion at <https://github.com/racket/racket/issues/4492>. * gnu/packages/racket.scm (racket-vm-cs)[native-inputs]: Only supply a Racket VM when cross-compiling. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-20gnu: chez-scheme-for-racket: Support riscv64.Philip McGrath
Use the new native backend instead of "portable bytecode". * gnu/packages/chez.scm (target-chez-arch): Support riscv64-linux-gnu. (%chez-features-table): Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-20gnu: racket: Update to 8.7.Philip McGrath
Also, update 'chez-scheme-for-racket' to 9.5.9.8. Note that racket-backport-8.6-cross-install.patch, racket-backport-8.6-docindex-write.patch, and racket-backport-8.6-hurd.patch were missing from dist_patch_DATA. * gnu/packages/patches/racket-backport-8.6-cross-install.patch, gnu/packages/patches/racket-backport-8.6-docindex-write.patch, gnu/packages/patches/racket-backport-8.6-hurd.patch, gnu/packages/patches/racket-backport-8.6-zuo.patch: Remove patches. * gnu/packages/patches/racket-backport-8.7-pkg-strip.patch: New patch. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/racket.scm (%racket-origin)[patches]: Likewise. (%racket-version): Update to 8.7. (racket)[inputs]: Add 'scheme-doc' source package from '%racket-origin'. (racket)[inputs]<compatibility, db, deinprogramm, draw, drracket> <eopl, errortrace, gui, htdp, mzscheme, parser-tools, pict, plai, plot> <r6rs, redex, scribble, slideshow, snip, typed-racket, srfi> <string-constants>: Update checksums. * gnu/packages/chez.scm (chez-scheme-for-racket): Update to 9.5.9.8. [arguments]: Enable tests. [description]: Update. (chez-scheme-for-racket-bootstrap-bootfiles)[arguments]: Update path to 'rktboot'. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-19gnu: Remove coin3D@3.Marius Bakke
* gnu/packages/graphics.scm (coin3D): Take the body from ... (coin3D-4): ... this now-deprecated variable. * gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D-4 to COIN3D. * gnu/packages/python-xyz.scm (python-pivy)[inputs]: Likewise. * gnu/packages/qt.scm (soqt)[inputs]: Likewise.
2022-11-19gnu: FreeCAD: Build with coin3D@4.Marius Bakke
* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D to COIN3D-4.
2022-11-19gnu: make-lld-wrapper: Inherit version, license and home-page from LLD.Marius Bakke
* gnu/packages/llvm.scm (make-lld-wrapper): Inherit from the provided LLD.
2022-11-19gnu: speech-dispatcher: Update to 0.11.4.Marius Bakke
* gnu/packages/speech.scm (speech-dispatcher): Update to 0.11.4.
2022-11-19gnu: python-check-manifest: Update to 0.48.0.Marius Bakke
* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.48.0. [build-system]: Change to PYPROJECT-BUILD-SYSTEM. [arguments]: Add #:test-flags. [native-inputs]: Remove PYTHON-MOCK. Add PYTHON-PYTEST. [propagated-inputs]: Add PYTHON-PYPA-BUILD, PYTHON-SETUPTOOLS, and PYTHON-TOMLI.
2022-11-19gnu: python-check-manifest: Use the 'fixed' git for tests.Marius Bakke
* gnu/packages/python-xyz.scm (python-check-manifest)[native-inputs]: Change from GIT to GIT-MINIMAL/FIXED.