diff options
author | CoprDistGit <infra@openeuler.org> | 2024-08-05 01:35:43 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-08-05 01:35:43 +0000 |
commit | 6210ee1e4e2d49023f33b31f0b22c7fee8a50724 (patch) | |
tree | 2753db87abf9000efd4e909f7ca4a43e12445f51 /generate-tarball.sh | |
parent | 4af88b15682e6e2e422241787be20381dac842c3 (diff) |
automatic import of antlropeneuler24.03_LTS
Diffstat (limited to 'generate-tarball.sh')
-rwxr-xr-x | generate-tarball.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/generate-tarball.sh b/generate-tarball.sh new file mode 100755 index 0000000..0404e77 --- /dev/null +++ b/generate-tarball.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -e + +name=antlr +version="$(sed -n 's/Version:\s*//p' *.spec)" + +# RETRIEVE +wget "http://www.antlr2.org/download/antlr-${version}.tar.gz" -O "${name}-${version}.orig.tar.gz" + +rm -rf tarball-tmp +mkdir tarball-tmp +cd tarball-tmp +tar -xf "../${name}-${version}.orig.tar.gz" + +# CLEAN TARBALL +# contain questionable things, such as csflex.exe +find -name '*.jar' -delete +find -name '*.class' -delete +find -name '*.exe' -delete +find -name '*.dll' -delete +find -name '*.so' -delete + +# rhbz#1986062 +rm "antlr-${version}/examples/java/unicode.IDENTs/StreamConverter.java" +rm "antlr-${version}/examples/java/unicode.IDENTs/ShowString.java" + +tar -czf "../${name}-${version}.tar.gz" * +cd .. +rm -r tarball-tmp "${name}-${version}.orig.tar.gz" |