Fix build script after dependency update

korrat
Apr 1, 2023, 10:50 AM
2ZQIXNEIVPWIAQ4OFM2FUXLBRNLUFSD6LMSTSWI2CK6N3UVVE5PQC

Dependencies

  • [2] L7SULPX7 only rerun build script if it changes
  • [3] 2JBFREZG enable additional warnings
  • [4] 5S4MZHL5 pretty print decimals using icu
  • [5] Q54Z5TPA reduce amount of generated data

Change contents

  • edit in common/beancount-pretty-printer/build.rs at line 2
    [3.23230]
    [3.23230]
    use std::error::Error;
  • edit in common/beancount-pretty-printer/build.rs at line 5
    [3.23231]
    [4.945]
    use icu_datagen::BakedOptions;
  • replacement in common/beancount-pretty-printer/build.rs at line 14
    [4.1079][4.1079:1091]()
    fn main() {
    [4.1079]
    [2.0]
    fn main() -> Result<(), Box<dyn Error>> {
  • replacement in common/beancount-pretty-printer/build.rs at line 19
    [4.1135][4.1135:1259]()
    .with_cldr_latest(CldrLocaleSubset::Modern)
    .and_then(SourceData::with_icuexport_latest)
    .unwrap();
    [4.1135]
    [4.1259]
    .with_cldr_for_tag(SourceData::LATEST_TESTED_CLDR_TAG, CldrLocaleSubset::Modern)?
    .with_icuexport_for_tag(SourceData::LATEST_TESTED_ICUEXPORT_TAG)?;
    let outputs = vec![{
    let mut options = BakedOptions::default();
    options.pretty = true;
    options.use_separate_crates = true;
    options.overwrite = true;
    Out::Baked {
    mod_directory: PathBuf::from("src/icu_data/"),
    options,
    }
    }];
  • replacement in common/beancount-pretty-printer/build.rs at line 38
    [4.1374][4.1374:1599]()
    vec![Out::Module {
    mod_directory: PathBuf::from("src/icu_data/"),
    pretty: true,
    insert_feature_gates: false,
    use_separate_crates: true,
    }],
    )
    .unwrap();
    [4.1374]
    [4.1599]
    outputs,
    )?;
    Ok(())