12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/env bash
- # Note: llpkgc *generates* a parser, thus this script requires npm be available
- set -e
- set -x
- shopt -s dotglob
- readonly name="llpkgc"
- readonly ownership="llpkgc upstream <[email protected]>"
- readonly subtree="Utilities/cmllpkgc"
- readonly repo="https://gitlab.kitware.com/utils/llpkgc.git"
- readonly tag="7958a1de42b9eec04676d547f6fcf5daa425fbcc"
- readonly shortlog=false
- readonly paths="
- bin
- src
- *.json
- "
- extract_source() {
- git_archive
- npm install
- npm run build
- mv build/llpkgc/* "${extractdir}/${name}-reduced"
- pushd "${extractdir}/${name}-reduced"
- rm CMakeLists.txt *.json
- rm -rf src bin
- echo "* -whitespace" > .gitattributes
- popd
- }
- . "${BASH_SOURCE%/*}/update-third-party.bash"
|