[M8] cargoxx-pkgs as a flake: cargoxx add → string-form dep
Wrapper: fix cache.nixos.org-1 key; drop AppImage; pin publish to mozart/cargoxx-pkgs.
This commit is contained in:
@@ -76,6 +76,12 @@ auto parse_package(const toml::table& tbl, const std::filesystem::path& path)
|
||||
if (auto v = tbl["nixpkgs_rev"].value<std::string>()) {
|
||||
pkg.nixpkgs_rev = *v;
|
||||
}
|
||||
if (auto v = tbl["cargoxx_pkgs_attr"].value<std::string>()) {
|
||||
pkg.cargoxx_pkgs_attr = *v;
|
||||
}
|
||||
if (auto v = tbl["cargoxx_pkgs_rev"].value<std::string>()) {
|
||||
pkg.cargoxx_pkgs_rev = *v;
|
||||
}
|
||||
if (auto v = tbl["linkdb_source"].value<std::string>()) {
|
||||
pkg.linkdb_source = *v;
|
||||
}
|
||||
@@ -200,6 +206,12 @@ auto write(const Lockfile& lock, const std::filesystem::path& path) -> util::Res
|
||||
if (p.nixpkgs_rev) {
|
||||
tbl.insert_or_assign("nixpkgs_rev", *p.nixpkgs_rev);
|
||||
}
|
||||
if (p.cargoxx_pkgs_attr) {
|
||||
tbl.insert_or_assign("cargoxx_pkgs_attr", *p.cargoxx_pkgs_attr);
|
||||
}
|
||||
if (p.cargoxx_pkgs_rev) {
|
||||
tbl.insert_or_assign("cargoxx_pkgs_rev", *p.cargoxx_pkgs_rev);
|
||||
}
|
||||
if (p.linkdb_source) {
|
||||
tbl.insert_or_assign("linkdb_source", *p.linkdb_source);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user