new version OBS-URL: https://build.opensuse.org/request/show/818091 OBS-URL: https://build.opensuse.org/package/show/Java:packages/eclipse?expand=0&rev=72
40 lines
1.0 KiB
Bash
40 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
ECLIPSE_DATE=20200305
|
|
ECLIPSE_TIME=0155
|
|
VERSION=4.15
|
|
NAME="eclipse-platform-sources"
|
|
|
|
tmp_dir=$(mktemp -d)
|
|
|
|
echo ${tmp_dir}
|
|
|
|
pushd ${tmp_dir}
|
|
|
|
wget https://archive.eclipse.org/eclipse/downloads/drops4/R-${VERSION}-${ECLIPSE_DATE}${ECLIPSE_TIME}/${NAME}-${VERSION}.tar.xz
|
|
tar -xf ${NAME}-${VERSION}.tar.xz
|
|
rm ${NAME}-${VERSION}.tar.xz
|
|
|
|
pushd ${NAME}-I${ECLIPSE_DATE}-${ECLIPSE_TIME}
|
|
|
|
# Delete pre-built binary artifacts except some test data that cannot be generated
|
|
find . ! -path "*/JCL/*" ! -name "rtstubs*.jar" ! -name "java10api.jar" ! -name "j9stubs.jar" \
|
|
-type f -name *.jar -delete
|
|
find . -type f -name *.class -delete
|
|
find . -type f -name *.so -delete
|
|
find . -type f -name *.dll -delete
|
|
find . -type f -name *.jnilib -delete
|
|
|
|
# Remove pre-compiled native launchers
|
|
rm -rf rt.equinox.binaries/org.eclipse.equinox.executable/{bin,contributed}/
|
|
|
|
popd
|
|
|
|
tar cJf ${NAME}-${VERSION}-clean.tar.xz ${NAME}-I${ECLIPSE_DATE}-${ECLIPSE_TIME}
|
|
|
|
popd
|
|
|
|
mv ${tmp_dir}/${NAME}-${VERSION}-clean.tar.xz .
|
|
|
|
rm -rf ${tmp_dir}
|