mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-16 09:28:21 +00:00
odoo: 17.0.20240507 -> 17.0.20240616
Make it possible to override 'odoo_version' and 'odoo_release' by moving them to the input attribute set with default values. Modify 'update.sh' so it correctly updates these defaults. Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
This commit is contained in:
parent
8306ac3d7e
commit
934bfb6c36
@ -6,6 +6,8 @@
|
||||
, rtlcss
|
||||
, wkhtmltopdf
|
||||
, nixosTests
|
||||
, odoo_version ? "17.0"
|
||||
, odoo_release ? "20240610"
|
||||
}:
|
||||
|
||||
let
|
||||
@ -23,8 +25,6 @@ let
|
||||
});
|
||||
};
|
||||
};
|
||||
odoo_version = "17.0";
|
||||
odoo_release = "20240507";
|
||||
in python.pkgs.buildPythonApplication rec {
|
||||
pname = "odoo";
|
||||
version = "${odoo_version}.${odoo_release}";
|
||||
@ -35,7 +35,7 @@ in python.pkgs.buildPythonApplication rec {
|
||||
# find latest version on https://nightly.odoo.com/${odoo_version}/nightly/src
|
||||
url = "https://nightly.odoo.com/${odoo_version}/nightly/src/odoo_${version}.zip";
|
||||
name = "${pname}-${version}";
|
||||
hash = "sha256-WdJBs1YgJhHmD+ip6UU2pwXrcZCsbjgOGjrZTRFQBFw="; # odoo
|
||||
hash = "sha256-blibGJyaz+MxMazOXhPbGBAJWZoGubirwSnjVYyLBJs="; # odoo
|
||||
};
|
||||
|
||||
# needs some investigation
|
||||
|
@ -22,5 +22,5 @@ fi
|
||||
cd "$(dirname "${BASH_SOURCE[0]}")"
|
||||
|
||||
sed -ri "s| hash.+ # odoo| hash = \"$(nix-prefetch -q fetchzip --url "https://nightly.odoo.com/${VERSION}/nightly/src/odoo_${latestVersion}.zip")\"; # odoo|g" package.nix
|
||||
sed -ri "s| odoo_version.+| odoo_version = \"$VERSION\";|" package.nix
|
||||
sed -ri "s| odoo_release.+| odoo_release = \"$RELEASE\";|" package.nix
|
||||
sed -ri "s|, odoo_version \? .+|, odoo_version ? \"$VERSION\"|" package.nix
|
||||
sed -ri "s|, odoo_release \? .+|, odoo_release ? \"$RELEASE\"|" package.nix
|
||||
|
Loading…
Reference in New Issue
Block a user