summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/finance/odoo/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/finance/odoo/default.nix')
-rw-r--r--pkgs/applications/finance/odoo/default.nix19
1 files changed, 13 insertions, 6 deletions
diff --git a/pkgs/applications/finance/odoo/default.nix b/pkgs/applications/finance/odoo/default.nix
index bf39ed8781f3..bd8b21aa5aa0 100644
--- a/pkgs/applications/finance/odoo/default.nix
+++ b/pkgs/applications/finance/odoo/default.nix
@@ -4,6 +4,7 @@
, python3
, nodePackages
, wkhtmltopdf
+, nixosTests
}:
let
@@ -72,19 +73,18 @@ let
in python.pkgs.buildPythonApplication rec {
pname = "odoo";
- major = "15";
- minor = "0";
- patch = "20220126";
+ odoo_version = "15.0";
+ odoo_release = "20220506";
- version = "${major}.${minor}.${patch}";
+ version = "${odoo_version}.${odoo_release}";
format = "setuptools";
# latest release is at https://github.com/odoo/docker/blob/master/15.0/Dockerfile
src = fetchurl {
- url = "https://nightly.odoo.com/${major}.${minor}/nightly/src/odoo_${version}.tar.gz";
+ url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.tar.gz";
name = "${pname}-${version}";
- hash = "sha256-mofV0mNCdyzJecp0XegZBR/5NzHjis9kbpsUA/KJbZg=";
+ sha256 = "0mwlmfz5nhvg483ldrmlrjhwaf284c0c0pxf0fb0sfx2dnjjj3ib"; # odoo
};
# needs some investigation
@@ -140,6 +140,13 @@ in python.pkgs.buildPythonApplication rec {
cd odoo*
'';
+ passthru = {
+ updateScript = ./update.sh;
+ tests = {
+ inherit (nixosTests) odoo;
+ };
+ };
+
meta = with lib; {
description = "Open Source ERP and CRM";
homepage = "https://www.odoo.com/";