ogajduse / rpms / texlive

Forked from rpms/texlive 5 years ago
Clone
0562794
#!/bin/sh
0562794
#
0562794
# This script checks out TeX Live upstream sources to build binaries,
0562794
# removes unneeded files and generates a tarball used to build RPMs.
0562794
# Written by Jindrich Novy (novyjindrich@gmail.com)
0562794
#
0562794
svn co svn://tug.org/texlive/trunk/Build/source | tee /tmp/rsynclog
0562794
[ "$?" != "0" ] && exit 1
0562794
UPDATES=`grep -v '^Checked out revision' /tmp/rsynclog`
0562794
[ "$UPDATES" == "" ] && exit 0
0562794
cp -R source source.svn
0562794
for i in \
0562794
'.svn' \
0562794
'*.exe' \
0562794
'*.dsp' \
0562794
'*.dsw' \
0562794
'*.orig' \
0562794
'*vcproj*' \
0562794
'*vcxproj*' \
0562794
'*.vc' \
0562794
'*vc[678]*' \
0562794
; do
0562794
	find source -name $i | tee | xargs rm -rf
0562794
done
0562794
#rm -rf source/utils/biber*
0562794
rm -rf \
0562794
source/libs/zlib* \
0562794
source/libs/libpng* \
0562794
source/libs/expat* \
0562794
source/libs/jpeg* \
0562794
source/libs/t1lib* \
0562794
source/libs/teckit* \
0562794
source/libs/gd* \
0562794
source/libs/freetype2* \
0562794
source/libs/zziplib* \
0562794
source/libs/poppler* \
0562794
source/libs/unzip* \
0562794
source/libs/xpdf* \
0562794
source/libs/cairo* \
0562794
source/libs/harfbuzz* \
0562794
source/libs/pixman* \
bcccbe1
source/libs/libpaper* \
f9db426
source/libs/icu* \
f9db426
source/libs/graphite2* \
f9db426
source/libs/potrace* \
f9db426
source/libs/freetype/* \
0562794
source/texk/texlive/w32_wrapper \
0562794
source/utils/t1utils* \
0562794
source/utils/xindy* \
0562794
source/utils/asymptote* \
0562794
source/utils/psutils* \
f9db426
source/utils/biber* \
0562794
source/utils/xz* \
0562794
source/extra*
0562794
#source/utils/asymptote*
0562794
DATE=`date +%Y%m%d`_r`grep Checked /tmp/rsynclog | cut -d" " -f4 | sed s/.$//`
d409867
sed -i s/global\ source_date.*$/global\ source_date\ $DATE/g texlive.spec.template
0562794
rm -f texlive-*-source.tar.xz
0562794
echo "Packing..."
0562794
time tar Oc source | xz -cv -T0 - > texlive-$DATE-source.tar.xz
0562794
rm -rf source
0562794
mv source.svn source
d409867
mv texlive*-source.tar.xz `rpm --eval "%_topdir"`/SOURCES