1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 14:55:55 +02:00
Commit Graph

172072 Commits

Author SHA1 Message Date
Sharlatan Hellseher 5dec4cf322 teams: sysadmin: Adopt samba.
- samba :: Module provides packages maintained by
           <https://www.samba.org/> and implement the SMB and
           Active Directory protocols for Linux and UNIX-like systems.

* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/packages/samba.scm",
and "gnu/packages/vnc.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id6cd94a47b591488b6e2ed220e3354ba30c461ce
2025-10-19 21:14:40 +01:00
Sharlatan Hellseher ac1fb33ffd gnu: python-fs: Fix build on cross compilation.
* gnu/packages/python-xyz.scm (python-fs)[arguments] <test-flags>: Move
option here instead of overwriting 'check phase.
<phases>: Use default 'check; add 'pre-check.
[native-inputs]: Keep python-setuptools away from condition.

Fixes: guix/guix#3656
Change-Id: I247a70ea9d3fbc94a748973dd4a273341408fea9
2025-10-19 21:09:44 +01:00
Sharlatan Hellseher 159931a972 gnu: python-pyftpdlib: Skip one test on aarch64-linux.
* gnu/packages/python-xyz.scm (python-pyftpdlib)[arguments]
<test-flags>: Conditionally deselect one test when target is
aarch64-linux.

Change-Id: I027207d97a7ee24e5482bf676b7b108d2789946e
2025-10-19 21:09:44 +01:00
Congcong Kuo 3af52f845f daemon: Bump to C++20 and use ‘std::format’ instead of ‘boost::format’.
* nix/boost: This directory and all files inside it are removed.
* nix/libstore/build.cc (Goal::trace): Use ‘std::string’ instead of ‘const format &’.
(DerivationGoal::startBuilder, ...): Use ‘std::format’ or ‘std::vformat’ instead of ‘boost::format’.
* nix/libstore/builtins.cc (builtinDownload): Same.
* nix/libstore/derivations.cc (DerivationOutput::parseHashInfo, ...): Same.
* nix/libstore/gc.cc (LocalStore::openGCLock, ...): Same.
* nix/libstore/globals.cc (Settings::_get): Same.
* nix/libstore/local-store.cc: (checkStoreNotSymlink, ...): Same.
* nix/libstore/misc.cc (dfsVisit, showBytes): Same
* nix/libstore/optimise-store.cc (makeWritable, ...): Same.
* nix/libstore/pathlocks.cc (openLockFile, ...): Same.
* nix/libstore/references.cc (search, scanForReferences): Same.
* nix/libstore/sqlite.hh (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
* nix/libstore/sqlite.cc (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
* nix/libstore/store-api.cc (assertStorePath, ...): Use ‘std::format’ instead of ‘boost::format’.
* nix/libutil/affinity.cc (setAffinityTo): Same.
* nix/libutil/archive.cc (dumpContents, ...): Same.
* nix/libutil/hash.cc (parseHash, parseHash32, parseHash16or32, hashFile): Same.
* nix/libutil/hash.hh (parseHash, parseHash32, parseHash16or32, isHash): Same.
* nix/libutil/serialise.cc : Add ‘<cassert>’ header file.
* nix/libutil/spawn.cc (addPhaseAfter, ...): Use ‘std::format’ instead of ‘boost::format’.
* nix/libutil/types.hh (FormatOrString): Removed.
(BaseError, BaseError::addPrefix, SysError, MakeError):
Use ‘std::string or std::string_view’ instead of ‘FormatOrString’.
* nix/libutil/util.hh (Nest::open, printMsg_, warnOnce, expect): Same.
* nix/libutil/util.cc (BaseError::BaseError, ...): Same.
(writeToStderr, _interrupted): Use std::uncaught_exceptions() instead of std::uncaught_exception()
* nix/nix-daemon/nix-daemon.cc (performOp, ...): Same.
* nix/nix-daemon/guix-daemon.cc (string_to_bool, ...): Same.
* nix/local.mk: Remove ‘libformat.a’ from ‘noinst_LIBRARIES’,
remove ‘libformat_a_SOURCES’ and ‘libformat_headers’,
remove ‘libformat_a_CPPFLAGS’ from ‘libutil_a_CPPFLAGS’ and ‘guix_daemon_LDADD’,
update ‘AM_CXXFLAGS’ to ‘-std=c++20’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:39 +02:00
Konrad Hinsen cbda925613 doc: cookbook: Minor correction to "Reproducible Research" chapter.
* doc/guix-cookbook.texi (Setting Up the Environment): Reword.

Change-Id: Ifaf8b3231fe1b3007dbaaf7005c249fbcdf1deb2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Cayetano Santos 496ee0c006 gnu: Add onednn.
* gnu/packages/oneapi.scm (onednn): New variable.

Change-Id: I10e5446aefea2978134495d25b9df504114a7530
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Cayetano Santos 7fae1a6950 gnu: Add python-onetbb.
* gnu/packages/oneapi.scm (python-onetbb): New variable.

Change-Id: If03bd2a7934478908fc00b6c76ab5fb871647af6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Cayetano Santos 8894ed2c30 gnu: Add onetbb.
* gnu/packages/oneapi.scm (onetbb): New variable.
* gnu/packages/patches/onetbb-other-arches.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

Change-Id: Id00fffb79ebc74ca1d65ba79ff2f28af1e07ef9a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Martin Schitter e2ead32fe0 tests: guix-daemon.sh: Ignore guile locale warning.
Ignore "guile: warning: failed to install locale" lines
in the examined build log file. They are irrelevant for
this particular test and cause unexpected errors.

This commit contains the following changes:

    M tests/guix-daemon.sh

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-19 21:29:38 +02:00
Andreas Enge 0c5f4eeed8 gnu: Unregister non existing and unused patch.
This is a follow-up to commit 4d86f0a312 .

* gnu/local.mk (dist_patch_DATA): Unregister trytond-hack-import.patch.

Change-Id: I43ad3a0ed4ac6df1085a9a501e265e793e6cdf35
2025-10-19 20:42:29 +02:00
Hartmut Goebel 0153630c62 gnu: python-febelfin-coda: Update to 0.3.0.
* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.3.0.

Change-Id: Icbe0009785e19456dc28eddc2f90d816c409863f
2025-10-19 19:27:09 +02:00
Hartmut Goebel 67945002cc gnu: tryton.scm: Remove deprecated package aliases.
These are deprecated since four years now.

* gnu/packages/tryton.scm (python-trytond-account,
python-trytond-account-invoice, python-trytond-account-invoice-stock,
python-trytond-account-product, python-trytond-analytic-account,
python-trytond-company, python-trytond-country, python-trytond-currency,
python-trytond-party, python-trytond-product, python-trytond-purchase,
python-trytond-purchase-request, python-trytond-stock,
python-trytond-stock-lot, python-trytond-stock-supply): Remove variable.

Change-Id: I1002091a5eec1666fcca61509cfcbbd13200fe4e
2025-10-19 19:27:08 +02:00
Hartmut Goebel cd1ca2866b gnu: Remove python-pycountry@20.7.3.
* gnu/packages/iso-codes.scm (python-pycountry-20.7.3): Delete variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel db8c9f5c8a gnu: Add trytond-stock-shipment-cost-weight.
* gnu/packages/tryton.scm (trytond-stock-shipment-cost-weight): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel ad11845f2b gnu: Add trytond-sale-promotion-coupon-payment.
* gnu/packages/tryton.scm (trytond-sale-promotion-coupon-payment): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel e00479ad42 gnu: Add trytond-sale-product-recommendation-association-rule.
* gnu/packages/tryton.scm (trytond-sale-product-recommendation-association-rule): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel 08a601b5c5 gnu: Add trytond-sale-product-recommendation.
* gnu/packages/tryton.scm (trytond-sale-product-recommendation): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel 9875c1a73b gnu: Add trytond-sale-product-quantity.
* gnu/packages/tryton.scm (trytond-sale-product-quantity): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel 6d50c2cbe5 gnu: Add trytond-sale-invoice-date.
* gnu/packages/tryton.scm (trytond-sale-invoice-date): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel ce14ceca2a gnu: Add trytond-sale-blanket-agreement.
* gnu/packages/tryton.scm (trytond-sale-blanket-agreement): New variable.
2025-10-19 19:27:08 +02:00
Hartmut Goebel 6970d935e7 gnu: Add trytond-quality.
* gnu/packages/tryton.scm (trytond-quality): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel f19cf2052d gnu: Add trytond-purchase-product-quantity.
* gnu/packages/tryton.scm (trytond-purchase-product-quantity): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 3f36988df1 gnu: Add trytond-purchase-blanket-agreement.
* gnu/packages/tryton.scm (trytond-purchase-blanket-agreement): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 9c0ebf8ff3 gnu: Add trytond-product-price-list-cache.
* gnu/packages/tryton.scm (trytond-product-price-list-cache): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel b1ba7d1dd4 gnu: Add trytond-marketing-campaign.
* gnu/packages/tryton.scm (trytond-marketing-campaign): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 8480718739 gnu: Add trytond-inbound-email.
* gnu/packages/tryton.scm (trytond-inbound-email): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel b4e0bcce1b gnu: Add trytond-document-incoming-ocr-typless.
* gnu/packages/tryton.scm (trytond-document-incoming-ocr-typless): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 729db4b385 gnu: Add trytond-document-incoming-ocr.
* gnu/packages/tryton.scm (trytond-document-incoming-ocr): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 2d4dc9a623 gnu: Add trytond-document-incoming-invoice.
* gnu/packages/tryton.scm (trytond-document-incoming-invoice): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 09968e5a75 gnu: Add trytond-document-incoming.
* gnu/packages/tryton.scm (trytond-document-incoming): New variable.
2025-10-19 19:27:07 +02:00
Hartmut Goebel 971a92e5d2 gnu: Add trytond-carrier-carriage.
* gnu/packages/tryton.scm (trytond-carrier-carriage): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel 262b66d0e9 gnu: Add trytond-authentication-saml.
* gnu/packages/tryton.scm (trytond-authentication-saml): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel ff1aa51ca8 gnu: Add trytond-account-tax-non-deductible.
* gnu/packages/tryton.scm (trytond-account-tax-non-deductible): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel 2603e0a831 gnu: Add trytond-account-stock-shipment-cost-weight.
* gnu/packages/tryton.scm (trytond-account-stock-shipment-cost-weight): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel 5322acd9fd gnu: Add trytond-account-stock-eu.
* gnu/packages/tryton.scm (trytond-account-stock-eu): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel a009244e1d gnu: Add trytond-account-statement-sepa.
* gnu/packages/tryton.scm (trytond-account-statement-sepa): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel b0588224a9 gnu: Add trytond-account-statement-mt940.
* gnu/packages/tryton.scm (trytond-account-statement-mt940): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel b029caa74c gnu: Add trytond-account-receivable-rule.
* gnu/packages/tryton.scm (trytond-account-receivable-rule): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel 2438e0c409 gnu: Add trytond-account-invoice-watermark.
* gnu/packages/tryton.scm (trytond-account-invoice-watermark): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel b27f851b84 gnu: Add trytond-account-es-sii.
* gnu/packages/tryton.scm (trytond-account-es-sii): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel 0224656f3e gnu: Add trytond-account-consolidation.
* gnu/packages/tryton.scm (trytond-account-consolidation): New variable.
2025-10-19 19:27:06 +02:00
Hartmut Goebel e195ca2878 gnu: trytond-web-user: Update to 7.0.1 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-user): Update to 7.0.1.
[build-system] Switch to pyproject-build-system.

Change-Id: Icfa6e24b4f01c2484aed1f6b47b06c7ca89c75bd
2025-10-19 19:27:06 +02:00
Hartmut Goebel 6447111cee gnu: trytond-web-shortener: Update to 7.0.0 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-shortener): Update to 7.0.0.
[build-system] Switch to pyproject-build-system.

Change-Id: Ieecfaaf1a119baac08d7f7ccaf1a60d9f2950407
2025-10-19 19:27:05 +02:00
Hartmut Goebel 3f02224bb3 gnu: trytond-web-shop-vue-storefront-stripe: Update to 7.0.0 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-shop-vue-storefront-stripe): Update to 7.0.0.
[build-system] Switch to pyproject-build-system.

Change-Id: I8f046faeb3ec994fb3477f01bb96c61a38ca2e66
2025-10-19 19:27:05 +02:00
Hartmut Goebel b3c6170b6e gnu: trytond-web-shop-vue-storefront: Update to 7.0.0 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-shop-vue-storefront): Update to 7.0.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove trytond-stock-shipment-cost.

Change-Id: I3dccd7289639eec5d946b1ccc98346c1fb438f35
2025-10-19 19:27:05 +02:00
Hartmut Goebel 08a4bfa482 gnu: trytond-web-shop-shopify: Update to 7.0.10 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-shop-shopify): Update to 7.0.10.
[build-system]: Switch to pyproject-build-system.
[arguments]: Fix module name argument. Disable tests requiring network.
[native-inputs]: Add trytond-account-payment-clearing, trytond-customs,
trytond-product-image, trytond-product-measurements, trytond-sale-discount,
trytond-sale-secondary-unit, and trytond-sale-shipment-cost.
[propagated-inputs]: Remove python-dateutil and python-sql; add trytond-sale-amendment.

Change-Id: I4e8b8e98ef47c915dbc03a7ac3af03e6b419cc23
2025-10-19 19:27:05 +02:00
Hartmut Goebel ebc5b0c323 gnu: trytond-web-shop: Update to 7.0.4 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-web-shop): Update to 7.0.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add trytond-account-tax-rule-country and
trytond-sale-price-list.
[propagated-inputs]: Add trytond-country.

Change-Id: Ie1dd48db586779847acf8f063f38e37eabccf056
2025-10-19 19:27:05 +02:00
Hartmut Goebel abeb931952 gnu: trytond-user-role: Update to 7.0.0 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-user-role): Update to 7.0.0.
[build-system] Switch to pyproject-build-system.

Change-Id: Idc9b764264e1e020fbb797cd3600642a18b90c09
2025-10-19 19:27:05 +02:00
Hartmut Goebel 9fdc474b8d gnu: trytond-timesheet-cost: Update to 7.0.0 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-timesheet-cost): Update to 7.0.0.
[build-system] Switch to pyproject-build-system.

Change-Id: I661b76062b22672f00db99c0bf041cc38e400afa
2025-10-19 19:27:05 +02:00
Hartmut Goebel 381171a216 gnu: trytond-timesheet: Update to 7.0.1 and switch to pyproject.
* gnu/packages/tryton.scm(trytond-timesheet): Update to 7.0.1.
[build-system] Switch to pyproject-build-system.

Change-Id: Ib767f9470310b253c89729401e5fc3520e6674fd
2025-10-19 19:27:05 +02:00