distributable: url: https://github.com/unicode-org/icu/releases/download/release-{{version.major}}-{{version.minor}}/icu4c-{{version.major}}_{{version.minor}}-src.tgz strip-components: 1 versions: github: unicode-org/icu/releases strip: /^ICU / build: working-directory: source dependencies: curl.se: '*' script: # v74.1 replaced LICENSE with a broken symlink - run: | rm ../LICENSE curl -L https://raw.githubusercontent.com/unicode-org/icu/main/LICENSE -o ../LICENSE if: '>=74.1' - ./configure $ARGS - make --jobs {{ hw.concurrency }} - make install env: ARGS: - --prefix={{prefix}} - --disable-samples - --disable-tests - --enable-static - --with-library-bits=64 darwin: LDFLAGS: # changing install names or rpaths can't be redone for - -headerpad_max_install_names test: script: | if test -f /usr/share/dict/words; then gendict --uchars /usr/share/dict/words dict else gendict --uchars $FIXTURE dict fi fixture: | hello world provides: - bin/derb - bin/genbrk - bin/gencfu - bin/gencnval - bin/gendict - bin/genrb - bin/icu-config - bin/icuexportdata - bin/icuinfo - bin/makeconv - bin/pkgdata - bin/uconv