File create_sources.sh of Package starc

#!/bin/sh

rm -rf starc/
rm -iv *.zip

git clone https://github.com/story-apps/starc.git
cd starc
git submodule update --init --recursive src/3rd_party/qbreakpad/
git submodule update --init --recursive src/3rd_party/pdfhummus/
git submodule update --init --recursive src/3rd_party/pdftextextraction/

cd src/3rd_party/qbreakpad/
REV=$(git rev-parse --short HEAD)
git archive --format zip --prefix src/3rd_party/qbreakpad/ HEAD -o ../../../../qbreakpad-$REV.zip
sed -i "/qbreakpad-.*\.zip/s/-.......\./-$REV./" ../../../../starc.spec

cd third_party/breakpad/
REV=$(git rev-parse --short HEAD)
git archive --format zip --prefix src/3rd_party/qbreakpad/third_party/breakpad/ HEAD -o ../../../../../../breakpad-$REV.zip
sed -i "/breakpad-.*\.zip/s/-........\./-$REV./" ../../../../../../starc.spec

cd ../lss
REV=$(git rev-parse --short HEAD)
git archive --format zip --prefix src/3rd_party/qbreakpad/third_party/lss/ HEAD -o ../../../../../../lss-$REV.zip
sed -i "/lss-.*\.zip/s/-.......\./-$REV./" ../../../../../../starc.spec

cd ../../../pdfhummus/
REV=$(git rev-parse --short HEAD)
git archive --format zip --prefix src/3rd_party/pdfhummus/ HEAD -o ../../../../pdfhummus-$REV.zip
sed -i "/pdfhummus-.*\.zip/s/-.......\./-$REV./" ../../../../starc.spec

cd ../pdftextextraction/
REV=$(git rev-parse --short HEAD)
git archive --format zip --prefix src/3rd_party/pdftextextraction/ HEAD -o ../../../../pdftextextraction-$REV.zip
sed -i "/pdftextextraction-.*\.zip/s/-.......\./-$REV./" ../../../../starc.spec

exit 0
openSUSE Build Service is sponsored by