diff options
author | 2015-06-20 19:32:57 +0000 | |
---|---|---|
committer | 2015-06-20 19:32:57 +0000 | |
commit | 50f816ba926d94a50c3cd4c9c27704ede14870ca (patch) | |
tree | e602200e882560aa630050dce18d6d2b89a11949 | |
parent | d909002215d968f9621f4e2cbf41a8f5f49cd041 (diff) | |
download | asb-50f816ba926d94a50c3cd4c9c27704ede14870ca.tar.gz asb-50f816ba926d94a50c3cd4c9c27704ede14870ca.tar.xz |
Sources for LO 4.4.x now found in sources44/
-rwxr-xr-x | libreoffice/build/gensrc_lo44.sh | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/libreoffice/build/gensrc_lo44.sh b/libreoffice/build/gensrc_lo44.sh new file mode 100755 index 00000000..f010cbd7 --- /dev/null +++ b/libreoffice/build/gensrc_lo44.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +PRGNAM=libreoffice +VERSION=4.4.3 +SUBVER=.1 + +STARTINDEX=6 + +III=$STARTINDEX + +echo "# --- Start of section generated by $(basename $0) ---" +echo "# External sources for $PRGNAM-$VERSION$SUBVER" +echo "" + +# Two temp files to store download data: +TMP_DLLST=$(mktemp -t lo_XXXXXX) +TMP_FETCH=$(mktemp -t lo_XXXXXX) + +# Download necessary data files: +wget -q -O - "http://cgit.freedesktop.org/libreoffice/core/plain/download.lst?id=$(echo $PRGNAM-$VERSION$SUBVER)" > $TMP_DLLST +wget -q -O - "http://cgit.freedesktop.org/libreoffice/core/plain/Makefile.fetch?id=$(echo $PRGNAM-$VERSION$SUBVER)" > $TMP_FETCH + +# Get the names of the tarballs we need: +eval $( wget -q -O - "http://cgit.freedesktop.org/libreoffice/core/plain/configure.ac?id=$(echo $PRGNAM-$VERSION$SUBVER)" | grep UNOWINREG_DLL= ) +echo "all:" >> $TMP_DLLST +cat $TMP_DLLST | grep -v " *#" | grep -w export | grep TARBALL | cut -f2 -d' ' | sed -e 's/.*/\t&=$(&)'/ >> $TMP_DLLST +eval $(make HAVE_JAVA6=TRUE -f $TMP_DLLST) + +# Find the download site for a given tarball: +find_url() { + cat $TMP_FETCH | sed -n "/$1/,/fetch_Download_item/s/^.*fetch_Download_item[^,]*,\([^,]*\),.*$/\1/p" +} + +for BALL in UNOWINREG_DLL $( cat $TMP_DLLST | grep -v " *#" | grep -w export | grep TARBALL | cut -f2 -d' ' ); do + + SRCURL=$(find_url $BALL) + FILE=$(eval "echo \$$BALL") + + cat <<EOT +SOURCE[$III]="\$SRCDIR/sources44/$FILE" +SRCURL[$III]="$SRCURL/$FILE" + +EOT + + III=$(($III+1)) + +done + +echo "# --- End of section generated by $(basename $0) ---" + +# Delete the temporary files: +rm -f $TMP_DLLST $TMP_FETCH + |