me
/
guix
Archived
1
0
Fork 0
Commit Graph

219 Commits (db015a013b5d54ab9796b72524774824a1ee6e78)

Author SHA1 Message Date
Hartmut Goebel 62bee0a915
gnu: Add trytond-web-shop-shopify.
* gnu/packages/tryton.scm (trytond-web-shop-shopify): New variable.
2022-08-10 14:27:27 +02:00
Hartmut Goebel b1f243c3a7
gnu: Add trytond-stock-package-shipping-sendcloud.
* gnu/packages/tryton.scm (trytond-stock-package-shipping-sendcloud): New variable.
2022-08-10 14:27:26 +02:00
Hartmut Goebel c46b66450b
gnu: Add trytond-stock-package-shipping-mygls.
* gnu/packages/tryton.scm (trytond-stock-package-shipping-mygls): New variable.
2022-08-10 14:27:26 +02:00
Hartmut Goebel d074c57ace
gnu: Add trytond-sale-point.
* gnu/packages/tryton.scm (trytond-sale-point): New variable.
2022-08-10 14:27:26 +02:00
Hartmut Goebel 655e1a474f
gnu: Add trytond-product-image-attribute.
* gnu/packages/tryton.scm (trytond-product-image-attribute): New variable.
2022-08-10 14:27:26 +02:00
Hartmut Goebel 4e4c9e064c
gnu: Add trytond-product-image.
* gnu/packages/tryton.scm (trytond-product-image): New variable.
2022-08-10 14:27:25 +02:00
Hartmut Goebel d67e290173
gnu: Add trytond-currency-rs.
* gnu/packages/tryton.scm (trytond-currency-rs): New variable.
2022-08-10 14:27:24 +02:00
Hartmut Goebel 2941b08c0a
gnu: Add trytond-currency-ro.
* gnu/packages/tryton.scm (trytond-currency-ro): New variable.
2022-08-10 14:27:24 +02:00
Hartmut Goebel 2128adbc52
gnu: Add trytond-analytic-budget.
* gnu/packages/tryton.scm (trytond-analytic-budget): New variable.
2022-08-10 14:27:24 +02:00
Hartmut Goebel d75842363b
gnu: Add trytond-account-stock-shipment-cost.
* gnu/packages/tryton.scm (trytond-account-stock-shipment-cost): New variable.
2022-08-10 14:27:23 +02:00
Hartmut Goebel 53a976c0dc
gnu: Add trytond-account-rule.
* gnu/packages/tryton.scm (trytond-account-rule): New variable.
2022-08-10 14:27:23 +02:00
Hartmut Goebel ee32e4726e
gnu: Add trytond-account-move-line-grouping.
* gnu/packages/tryton.scm (trytond-account-move-line-grouping): New variable.
2022-08-10 14:27:22 +02:00
Hartmut Goebel e718ef4a1b
gnu: Add trytond-account-budget.
* gnu/packages/tryton.scm (trytond-account-budget): New variable.
2022-08-10 14:27:22 +02:00
Hartmut Goebel 5897d873d0
gnu: Tryton application and framework: Update to 6.2.x.
* gnu/packages/tryton.scm (trytond-account-be, trytond-account-cash-rounding,
  trytond-account-credit-limit, trytond-account-de-skr03,
  trytond-account-deposit, trytond-account-dunning,
  trytond-account-dunning-email, trytond-account-dunning-fee,
  trytond-account-dunning-letter, trytond-account-eu, trytond-account-fr,
  trytond-account-invoice-correction, trytond-account-invoice-history,
  trytond-account-invoice-line-standalone,
  trytond-account-invoice-secondary-unit, trytond-account-payment-braintree,
  trytond-account-payment-sepa-cfonb, trytond-account-payment-stripe,
  trytond-account-statement-coda, trytond-account-statement-ofx,
  trytond-account-stock-landed-cost-weight, trytond-account-tax-cash,
  trytond-account-tax-rule-country, trytond-analytic-account,
  trytond-analytic-invoice, trytond-analytic-purchase, trytond-analytic-sale,
  trytond-attendance, trytond-authentication-sms, trytond-bank,
  trytond-carrier, trytond-commission, trytond-company,
  trytond-company-work-time, trytond-currency, trytond-customs,
  trytond-dashboard, trytond-edocument-uncefact, trytond-edocument-unece,
  trytond-gis, trytond-google-maps, trytond-marketing,
  trytond-marketing-email, trytond-party-avatar, trytond-party-relationship,
  trytond-party-siret, trytond-product, trytond-product-attribute,
  trytond-product-classification, trytond-product-classification-taxonomic,
  trytond-product-cost-fifo, trytond-product-cost-history,
  trytond-product-measurements, trytond-product-price-list,
  trytond-product-price-list-parent, trytond-production-outsourcing,
  trytond-production-routing, trytond-production-split,
  trytond-production-work, trytond-production-work-timesheet, trytond-project,
  trytond-project-plan, trytond-purchase-history,
  trytond-purchase-invoice-line-standalone, trytond-purchase-requisition,
  trytond-purchase-secondary-unit, trytond-purchase-shipment-cost,
  trytond-sale-advance-payment, trytond-sale-credit-limit, trytond-sale-extra,
  trytond-sale-history, trytond-sale-invoice-grouping,
  trytond-sale-opportunity, trytond-sale-price-list, trytond-sale-promotion,
  trytond-sale-promotion-coupon, trytond-sale-secondary-unit,
  trytond-sale-shipment-grouping, trytond-sale-shipment-tolerance,
  trytond-sale-stock-quantity, trytond-sale-subscription,
  trytond-sale-subscription-asset, trytond-sale-supply,
  trytond-stock-assign-manual, trytond-stock-consignment,
  trytond-stock-inventory-location, trytond-stock-location-move,
  trytond-stock-location-sequence, trytond-stock-lot, trytond-stock-lot-sled,
  trytond-stock-lot-unit, trytond-stock-package,
  trytond-stock-package-shipping-ups, trytond-stock-product-location,
  trytond-stock-secondary-unit, trytond-stock-split, trytond-stock-supply-day,
  trytond-stock-supply-forecast, trytond-stock-supply-production,
  trytond-timesheet, trytond-timesheet-cost, trytond-user-role,
  trytond-web-shop-vue-storefront-stripe, trytond-web-user): Update to 6.2.0.
  (trytond-web-shop): Update to 6.2.0. [native-inputs]: Add trytond-image.
  (trytond-account-es): Update to 6.2.0. [native-inputs]: Add
  trytond-sale-advance-payment. [propagated-inputs]: Add trytond-company,
  trytond-currency.
  (trytond-sale-gift-card): Update to 6.2.0. [native-inputs]: Add
  trytond-sale-point.
  (trytond-carrier-percentage, trytond-carrier-subdivision,
  trytond-carrier-weight, trytond-incoterm): Update to 6.2.0. [native-inputs]:
  Add trytond-stock-shipment-cost.
  (trytond-stock-shipment-cost): Update to 6.2.0. [propagated-inputs]: Add
  trytond-carrier.
  (trytond-stock-package-shipping): Update to 6.2.0. [propagated-inputs]:
  Remove trytond-sale-shipment-cost; add trytond-stock-shipment-cost.
  (trytond-account-asset, trytond-account-fr-chorus,
  trytond-account-invoice-stock, trytond-account-payment-clearing,
  trytond-account-product, trytond-account-statement-aeb43,
  trytond-account-statement-rule, trytond-account-stock-anglo-saxon,
  trytond-commission-waiting, trytond-ldap-authentication,
  trytond-marketing-automation, trytond-party,
  trytond-product-price-list-dates, trytond-production,
  trytond-project-revenue, trytond-purchase-amendment,
  trytond-purchase-price-list, trytond-purchase-request,
  trytond-purchase-request-quotation, trytond-sale-amendment,
  trytond-sale-complaint, trytond-sale-discount, trytond-sale-payment,
  trytond-sale-supply-drop-shipment, trytond-sale-supply-production,
  trytond-stock-forecast, trytond-stock-quantity-issue,
  trytond-stock-shipment-measurements, trytond-web-shortener): Update to
  6.2.1.
  (trytond-product-cost-warehouse): Update to 6.2.1. [native-inputs]: Add
  trytond-account-invoice-stock.
  (trytond-web-shop-vue-storefront): Update to 6.2.1. [native-inputs]: Add
  trytond-product-image, trytond-stock-shipment-cost.
  (trytond-country): Update to 6.2.1. [propagated-inputs]: Remove
  python-pycountry; add python-pycountry@20.7.3.
  (trytond-account-invoice-defer, trytond-account-payment,
  trytond-account-payment-sepa, trytond-account-stock-landed-cost,
  trytond-notification-email, trytond-product-kit,
  trytond-sale-product-customer, trytond-sale-shipment-cost,
  trytond-stock-quantity-early-planning, trytond-stock-supply): Update to
  6.2.2.
  (trytond-account-statement, trytond-account-stock-continental,
  trytond-project-invoice, trytond-purchase,
  trytond-stock-package-shipping-dpd): Update to 6.2.3.
  (python-proteus): Update to 6.2.3. [propagated-inputs]: Add
  python-defusedxml.
  (trytond-account-invoice, trytond-sale): Update to 6.2.4.
  (tryton, trytond-account, trytond-stock): Update to 6.2.7.
  (trytond): Update to 6.2.10. [propagated-inputs]: Add python-defusedxml.
2022-08-10 14:27:22 +02:00
Hartmut Goebel fdcd0133b2
gnu: Add trytond-stock-package-shipping-dpd.
* gnu/packages/tryton.scm (trytond-stock-package-shipping-dpd): New variable.
2022-07-04 16:10:53 +02:00
Hartmut Goebel c8f49e5c70
gnu: Add trytond-google-maps.
* gnu/packages/tryton.scm (trytond-google-maps): New variable.
2022-07-04 16:10:53 +02:00
Hartmut Goebel d0326574f8
gnu: Add trytond-gis.
* gnu/packages/tryton.scm (trytond-gis): New variable.
2022-07-04 16:10:52 +02:00
Vagrant Cascadian 757a7978dd
gnu: trytond-*: Fix grammar.
* gnu/packages/tryton.scm (trytond-account-deposit)[description]: Fix grammar.
  (trytond-account-deposit)[description]: Likewise.
  (trytond-account-es)[description]: Likewise.
  (trytond-account-invoice-defer)[description]: Likewise.
  (trytond-account-invoice-line-standalone)[description]: Likewise.
  (trytond-account-payment-clearing)[description]: Likewise.
  (trytond-account-payment-sepa)[description]: Likewise.
  (trytond-account-statement)[description]: Likewise.
  (trytond-account-stock-landed-cost)[description]: Likewise.
  (trytond-account-tax-cash)[description]: Likewise.
  (trytond-analytic-invoice)[description]: Likewise.
  (trytond-analytic-purchase)[description]: Likewise.
  (trytond-analytic-sale)[description]: Likewise.
  (trytond-commission)[description]: Likewise.
  (trytond-commission-waiting)[description]: Likewise.
  (trytond-company-work-time)[description]: Likewise.
  (trytond-customs)[description]: Likewise.
  (trytond-ldap-authentication)[description]: Likewise.
  (trytond-notification-email)[description]: Likewise.
  (trytond-party-relationship)[description]: Likewise.
  (trytond-production-outsourcing)[description]: Likewise.
  (trytond-production-split)[description]: Likewise.
  (trytond-production-work)[description]: Likewise.
  (trytond-production-work-timesheet)[description]: Likewise.
  (trytond-sale-extra)[description]: Likewise.
  (trytond-sale-promotion)[description]: Likewise.
  (trytond-stock-consignment)[description]: Likewise.
  (trytond-stock-location-move)[description]: Likewise.
  (trytond-stock-lot-unit)[description]: Likewise.
  (trytond-stock-package)[description]: Likewise.
  (trytond-stock-split)[description]: Likewise.
  (trytond-stock-supply-day)[description]: Likewise.
  (trytond-timesheet)[description]: Likewise.
2022-01-14 20:54:25 -08:00
Hartmut Goebel d4ecdc3328
gnu: trytond: Ensure all modules are found.
If the python package matching trytond is not installed alongside to trytond,
PYTHONPATH is not set (or pointing to a wrong version) and trytond (and the
trytond tools) would not find the trytond modules.

This change introduces a new native-search-path GUIX_TRYTOND_MODULES_PATH.
Trytond gets patched to honor this environment variable.

Thanks to Maxim Cournoyer, whose code for guix-pythonpath-search-path
was the template for guix-trytonpath-search-path.

* gnu/packages/patches/trytond-add-guix_trytond_path.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Add it.
* gnu/packages/tryton.scm (trytond): Use it.
  [native-search-paths]: New element.
  (guix-trytonpath-search-path): New function.
2021-12-18 15:13:57 +01:00
Hartmut Goebel 939e3813d0
gnu: trytond: Fix import of trytond modules.
For adding modules, trytond uses entry-points, anyhow relying on the
modules being named "trytond.modules.xxx" and being placed in the same
filesystem path as "trytond.modules".

The package "trytond.modules" is not a namespace module, anyhow trytond
modules must be sub-modules of "trytond.modules". This works well if all
packages are installed into the same filesystem path "…/trytond/modules":
The Python importer will find all sub_modules at this place.

Anyhow, in Guix, modules don't share the same filesystem path and the
Python importer will not find them.

Solution is to add all trytond module's locations to
"trytond.modules._path__". This will make "trytond.module" behave much
like a namespace module and the importer pick up the module.

* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: New file.
* gnu/packages/tryton.scm (trytond): Use it.
* gnu/local.mk (dist_patch_DATA): Add it
2021-12-18 15:13:56 +01:00
Ludovic Courtès 8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Ludovic Courtès 84c3aafb5a
gnu: trytond: Avoid top-level references to other modules.
This delays references to variables defined in other modules.

* gnu/packages/tryton.scm (%standard-trytond-native-inputs): Turn into a
thunk.  Adjust users.
2021-11-21 23:01:15 +01:00
Ludovic Courtès 1b1e9b51f4
gnu: trytond: Build against python-werkzeug 1.0.
* gnu/packages/tryton.scm (trytond)[propagated-inputs]: Replace
PYTHON-WERKZEUG by PYTHON-WERKZEUG-1.0.
* gnu/packages/tryton.scm (%standard-trytond-native-inputs): Likewise.
2021-11-21 23:01:15 +01:00
Maxim Cournoyer feab09f72a
gnu: gtk: Replace gdk-pixbuf+svg by librsvg.
With the addition of a profile hook for computing the gdk-pixbuf loaders cache
file, there is no longer a need for gdk-pixbuf+svg, and librsvg can propagate
gdk-pixbuf without fear, so replace the former for the latter.

The replacement was automated with the following command:

   $ git grep -l ',gdk-pixbuf+svg)' \
     | xargs sed 's/(".*" ,gdk-pixbuf+svg)/("librsvg" ,librsvg)/' -i

* gnu/packages/gtk.scm (gdk-pixbuf+svg): Delete package.
(gtk+-2)[propagated-inputs]: Replace gdk-pixbuf+svg with librsvg.
(gtk+)[propagated-inputs]: Likewise.
* gnu/packages/gnome.scm (gdk-pixbuf+svg): Add deprecated package.
2021-11-11 12:18:20 -05:00
Tobias Geerinckx-Rice 339b96bdc5
gnu: trytond-stock-forecast: Fix typo in description.
* gnu/packages/tryton.scm (trytond-stock-forecast)[description]:
Fix ‘mecanisms’ typo.
2021-09-29 16:56:39 +02:00
Hartmut Goebel 5966d48d1c
gnu: Add trytond-web-user.
* gnu/packages/tryton.scm (trytond-web-user): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel b187cba935
gnu: Add trytond-web-shortener.
* gnu/packages/tryton.scm (trytond-web-shortener): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel df549fd893
gnu: Add trytond-web-shop-vue-storefront-stripe.
* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront-stripe): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 639004caf2
gnu: Add trytond-web-shop-vue-storefront.
* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel dc11d82356
gnu: Add trytond-web-shop.
* gnu/packages/tryton.scm (trytond-web-shop): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 3044c97b64
gnu: Add trytond-user-role.
* gnu/packages/tryton.scm (trytond-user-role): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 5b287fa6f7
gnu: Add trytond-timesheet-cost.
* gnu/packages/tryton.scm (trytond-timesheet-cost): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 25ed927453
gnu: Add trytond-timesheet.
* gnu/packages/tryton.scm (trytond-timesheet): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 2788e17484
gnu: Add trytond-stock-supply-production.
* gnu/packages/tryton.scm (trytond-stock-supply-production): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel d8a014aac9
gnu: Add trytond-stock-supply-forecast.
* gnu/packages/tryton.scm (trytond-stock-supply-forecast): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 5f5d7716be
gnu: Add trytond-stock-supply-day.
* gnu/packages/tryton.scm (trytond-stock-supply-day): New variable.
2021-09-21 21:00:35 +02:00
Hartmut Goebel 5016abc091
gnu: Add trytond-stock-split.
* gnu/packages/tryton.scm (trytond-stock-split): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel b9538dc207
gnu: Add trytond-stock-shipment-measurements.
* gnu/packages/tryton.scm (trytond-stock-shipment-measurements): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel da2be8d538
gnu: Add trytond-stock-shipment-cost.
* gnu/packages/tryton.scm (trytond-stock-shipment-cost): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 079b7268bf
gnu: Add trytond-stock-secondary-unit.
* gnu/packages/tryton.scm (trytond-stock-secondary-unit): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 67b37a2052
gnu: Add trytond-stock-quantity-issue.
* gnu/packages/tryton.scm (trytond-stock-quantity-issue): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 6497924b97
gnu: Add trytond-stock-quantity-early-planning.
* gnu/packages/tryton.scm (trytond-stock-quantity-early-planning): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel f5c8be2533
gnu: Add trytond-stock-product-location.
* gnu/packages/tryton.scm (trytond-stock-product-location): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 2beca97d01
gnu: Add trytond-stock-package-shipping-ups.
* gnu/packages/tryton.scm (trytond-stock-package-shipping-ups): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel e3f7f59dd5
gnu: Add trytond-stock-package-shipping.
* gnu/packages/tryton.scm (trytond-stock-package-shipping): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel ef294b8b5f
gnu: Add trytond-stock-package.
* gnu/packages/tryton.scm (trytond-stock-package): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 32b67eef82
gnu: Add trytond-stock-lot-unit.
* gnu/packages/tryton.scm (trytond-stock-lot-unit): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel ebfc61d1da
gnu: Add trytond-stock-lot-sled.
* gnu/packages/tryton.scm (trytond-stock-lot-sled): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel 4d6c24f5d1
gnu: Add trytond-stock-location-sequence.
* gnu/packages/tryton.scm (trytond-stock-location-sequence): New variable.
2021-09-21 21:00:34 +02:00
Hartmut Goebel d04fbb0d3e
gnu: Add trytond-stock-location-move.
* gnu/packages/tryton.scm (trytond-stock-location-move): New variable.
2021-09-21 21:00:33 +02:00