[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] LibreOffice packaging repository branch, debian-experimental-3.5, updated. libreoffice_3.4.3-4-98-g02e7619



The following commit has been merged in the debian-experimental-3.5 branch:
commit 02e7619815223241cfdd7b009f6b988ec60a5c9e
Author: Rene Engelhard <rene@debian.org>
Date:   Fri Nov 11 23:59:02 2011 +0100

    remove duplicated "Creating package directories..." in bin/distro-install-file-lists"

diff --git a/patches/cleanup-distro-install-file-lists.diff b/patches/cleanup-distro-install-file-lists.diff
new file mode 100644
index 0000000..f1ecd68
--- /dev/null
+++ b/patches/cleanup-distro-install-file-lists.diff
@@ -0,0 +1,177 @@
+diff --git a/bin/distro-install-file-lists b/bin/distro-install-file-lists
+index eaabf9c..c1b1ec6 100755
+--- libreoffice-3.5.0/bin/distro-install-file-lists
++++ libreoffice-3.5.0/bin/distro-install-file-lists
+@@ -2,6 +2,8 @@
+ 
+ . ./*[Ee]nv.[Hh]ost.sh
+ 
++export OOO_VENDOR=Debian
++
+ BUILDDIR=`pwd`
+ FILELISTSDIR="$BUILDDIR/file-lists"
+ 
+@@ -365,163 +367,6 @@ if test "z$OOO_VENDOR" != "zDebian" ; then
+     # the British fixes can be removed after the issue #54113 is fixed
+     remove_duplicity_from_flists common_list.txt lang_en-GB_list.txt $INSTALLDIR/basis$PRODUCTVERSION/presets/config/standard.sog
+ 
+-else
+-
+-    echo "Creating package directories..."
+-
+-    test -d pkg && rm -r pkg || :
+-
+-    # Create package tree (needed by Debian's dpkg)
+-    # create_package_directory <list_file> <directory_name>
+-    create_package_directory()
+-    {
+-        listfile=$1
+-        directory="$2"
+-        perl -nl \
+-            -e " if(/^%dir (.*)/)
+-                    {system('mkdir', '-p', '-m', '755', \"$directory\".\$1);}
+-                else
+-                    {rename('./'.\$_, \"$directory\".\$_);}
+-                " \
+-            $listfile
+-    }
+-
+-    create_package_directory gid_Module_Root_Ure_Hidden        pkg/ure
+-
+-    create_package_directory gid_Module_Root                        pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Brand                  pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_Images           pkg/libreoffice-common
+-    create_package_directory gid_Module_Oo_Linguistic               pkg/libreoffice-common
+-    create_package_directory gid_Module_Optional_Xsltfiltersamples  pkg/libreoffice-common
+-    create_package_directory gid_Module_Optional_Javafilter         pkg/libreoffice-common
+-    if [ -f gid_Module_Optional_Binfilter ]; then
+-        create_package_directory gid_Module_Optional_Binfilter      pkg/libreoffice-filter-binfilter
+-    fi
+-    create_package_directory gid_Module_Optional_Grfflt             pkg/libreoffice-draw
+-    create_package_directory gid_Module_Prg_Calc_Bin                pkg/libreoffice-calc
+-    create_package_directory gid_Module_Prg_Math_Bin                pkg/libreoffice-math
+-    create_package_directory gid_Module_Prg_Draw_Bin                pkg/libreoffice-draw
+-    create_package_directory gid_Module_Prg_Wrt_Bin                 pkg/libreoffice-writer
+-    create_package_directory gid_Module_Prg_Impress_Bin             pkg/libreoffice-impress
+-    create_package_directory gid_Module_Prg_Base_Bin                pkg/libreoffice-base
+-    create_package_directory gid_Module_Brand_Prg_Calc              pkg/libreoffice-calc
+-    create_package_directory gid_Module_Brand_Prg_Math              pkg/libreoffice-math
+-    create_package_directory gid_Module_Brand_Prg_Draw              pkg/libreoffice-draw
+-    create_package_directory gid_Module_Brand_Prg_Wrt               pkg/libreoffice-writer
+-    create_package_directory gid_Module_Brand_Prg_Impress           pkg/libreoffice-impress
+-    create_package_directory gid_Module_Brand_Prg_Base              pkg/libreoffice-base
+-    create_package_directory gid_Module_Optional_Pyuno              pkg/python-uno
+-    create_package_directory gid_Module_Optional_Gnome              pkg/libreoffice-gnome
+-    create_package_directory gid_Module_Optional_Kde                pkg/libreoffice-kde
+-
+-    create_package_directory gid_Module_Root_Files_2                pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_3                pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_4                pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_5                pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_6                pkg/libreoffice-common
+-    create_package_directory gid_Module_Root_Files_7                pkg/libreoffice-common
+-    create_package_directory gid_Module_Optional_Testtool           pkg/libreoffice-qa-tools
+-    if [ -e gid_Module_Optional_Pymailmerge ]; then
+-        create_package_directory gid_Module_Optional_Pymailmerge    pkg/libreoffice-emailmerge
+-    else # post m26
+-        mkdir -p pkg/libreoffice-emailmerge/$INSTALLDIR/basis$PRODUCTVERSION/program
+-        mv pkg/libreoffice-common/$INSTALLDIR/basis$PRODUCTVERSION/program/mailmerge.py \
+-            pkg/libreoffice-emailmerge/$INSTALLDIR/basis$PRODUCTVERSION/program/mailmerge.py
+-    fi
+-    create_package_directory gid_Module_Optional_OGLTrans           pkg/libreoffice-ogltrans
+-
+-    create_package_directory gid_Module_Root_SDK                    pkg/libreoffice-dev
+-
+-    for l in `echo $WITH_LANG_LIST`; do
+-        for p in Impress Draw Math Calc Base Writer; do
+-            create_package_directory  gid_Module_Langpack_${p}_`echo $l | sed -e s/-/_/g` pkg/libreoffice-l10n-$l
+-        done
+-        create_package_directory gid_Module_Langpack_Basis_`echo $l | sed -e s/-/_/g`     pkg/libreoffice-l10n-$l
+-        create_package_directory gid_Module_Langpack_Brand_`echo $l | sed -e s/-/_/g`     pkg/libreoffice-l10n-$l
+-        create_package_directory gid_Module_Langpack_Resource_`echo $l | sed -e s/-/_/g`  pkg/libreoffice-l10n-$l
+-        create_package_directory gid_Module_Helppack_Help_`echo $l | sed -e s/-/_/g`      pkg/libreoffice-help-$l
+-        if [ -f gid_Module_Optional_Binfilter ]; then
+-            if [ "$l" = "en-US" ]; then
+-                create_package_directory gid_Module_Langpack_Binfilter_en_US    pkg/libreoffice-filter-binfilter
+-            else
+-                create_package_directory gid_Module_Langpack_Binfilter_`echo $l | sed -e s/-/_/g`    pkg/libreoffice-l10n-$l
+-            fi
+-        fi
+-        # some help files are in _Langpack_{Writer,Impress,...}_<lang>
+-        # move them from -l10n to -help
+-        if [ "$l" = "en-US" ]; then d=en; else d=$l; fi
+-        mv pkg/libreoffice-l10n-$l/$INSTALLDIR/basis$PRODUCTVERSION/help/$d/* \
+-            pkg/libreoffice-help-$l/$INSTALLDIR/basis$PRODUCTVERSION/help/$d && \
+-        rmdir pkg/libreoffice-l10n-$l/$INSTALLDIR/basis$PRODUCTVERSION/help/$d
+-    done
+-
+-    # move_wrappers <directory_name> <name> [...]
+-    move_wrappers()
+-    {
+-        directory=$1
+-        shift
+-        mkdir -m755 -p "$directory"/usr/bin
+-        while test -n "$1"; do
+-            mv usr/*bin/"$1$BINSUFFIX" "$directory"/usr/bin
+-            shift
+-        done
+-    }
+-    move_wrappers pkg/libreoffice-common soffice unopkg
+-    if test "$COMPAT_OOWRAPPERS" = "YES" ; then
+-        move_wrappers pkg/libreoffice-common ooffice oofromtemplate
+-        move_wrappers pkg/libreoffice-base oobase
+-        move_wrappers pkg/libreoffice-writer oowriter ooweb
+-        move_wrappers pkg/libreoffice-calc oocalc
+-        move_wrappers pkg/libreoffice-impress ooimpress
+-        move_wrappers pkg/libreoffice-math oomath
+-        move_wrappers pkg/libreoffice-draw oodraw
+-    fi
+-    move_wrappers pkg/libreoffice-common libreoffice lofromtemplate
+-    move_wrappers pkg/libreoffice-base lobase
+-    move_wrappers pkg/libreoffice-writer lowriter loweb
+-    move_wrappers pkg/libreoffice-calc localc
+-    move_wrappers pkg/libreoffice-impress loimpress
+-    move_wrappers pkg/libreoffice-math lomath
+-    move_wrappers pkg/libreoffice-draw lodraw
+-
+-    # Move all libraries, binaries, *.rdb from -common to -core
+-    for d in $INSTALLDIR/basis$PRODUCTVERSION/program $INSTALLDIR/program; do \
+-      if [ ! -d $DESTDIR/pkg/libreoffice-core/$d ]; then \
+-      mkdir -p $DESTDIR/pkg/libreoffice-core/$d; \
+-      fi &&
+-      ( cd pkg/libreoffice-common/$d
+-        find -maxdepth 1 \
+-           -regex '\./\(.*\.so.*\|.*\.bin\|pagein\|nsplugin\|kdefilepicker\|msfontextract\|.*\.rdb\|javaldx\|uri-encode\)' \
+-           -exec mv {} $DESTDIR/pkg/libreoffice-core/$d \;
+-      ); \
+-    done
+-
+-    # install additional ooo-build scripts & misc stuff
+-    mkdir -p pkg/libreoffice-common/usr/share/man/man1
+-    if test "$COMPAT_OOWRAPPERS" = "YES" ; then
+-        mv usr/share/man/man1/openoffice$BINSUFFIX.1 \
+-            pkg/libreoffice-common/usr/share/man/man1
+-    fi
+-    mv usr/share/man/man1/libreoffice$BINSUFFIX.1 \
+-        pkg/libreoffice-common/usr/share/man/man1
+-    mkdir -p pkg/libreoffice-common/etc/bash_completion.d
+-    if test "$COMPAT_OOWRAPPERS" = "YES" ; then
+-        mv etc/bash_completion.d/ooffice$BINSUFFIX.sh \
+-            pkg/libreoffice-common/etc/bash_completion.d
+-    fi
+-    mv etc/bash_completion.d/libreoffice$BINSUFFIX.sh \
+-        pkg/libreoffice-common/etc/bash_completion.d
+-    mv .$INSTALLDIR/basis$PRODUCTVERSION/program/java-set-classpath \
+-        pkg/libreoffice-common/$INSTALLDIR/program
+-    if echo $WITH_LANG_LIST | grep -q en-US; then
+-        for i in forms/resume.ott officorr/project-proposal.ott; do \
+-            mkdir -p pkg/libreoffice-common/$INSTALLDIR/basis$PRODUCTVERSION/share/template/en-US/`dirname $i`; \
+-            mv .$INSTALLDIR/basis$PRODUCTVERSION/share/template/en-US/$i \
+-                pkg/libreoffice-common/$INSTALLDIR/basis$PRODUCTVERSION/share/template/en-US/$i; \
+-        done; \
+-    fi
+-    # Warn for any remaining files
+-    find . -path './pkg' -prune -o -not -name 'gid_Module_*' -not -type d -exec echo "File not packaged: {}" \;
+ fi
+ 
+ # mark the config files
diff --git a/patches/series b/patches/series
index dc3d47f..2d1da7d 100644
--- a/patches/series
+++ b/patches/series
@@ -12,4 +12,5 @@ make-gengal-work-again.diff
 #add-sdbc-postgresql.diff
 fix-system-lpsolve-build.diff
 install-no-dependency-on-build.diff
+cleanup-distro-install-file-lists.diff
 smoketest-only-en-US.diff

-- 
LibreOffice packaging repository


Reply to: