#!/bin/bash

piece=$1
ooo_build_tag=$2

source $OO_TOOLSDIR/piece/sys-setup

# hack to move the registry files to the right optional packages
if test -n "$DESTDIR" ; then
    $OO_TOOLSDIR/piece/save-registry $piece $ooo_build_tag || exit 1;
fi

# gnome subpackage
$OO_TOOLSDIR/piece/merge-file-lists "files-gnome.txt" $DESTDIR/gid_Module_Optional_Gnome

#kde subpackage
$OO_TOOLSDIR/piece/merge-file-lists "files-kde.txt" $DESTDIR/gid_Module_Optional_Kde

# generate the common file list
$OO_TOOLSDIR/piece/merge-file-lists "files-$piece.txt" $DESTDIR/gid_*
$OO_TOOLSDIR/piece/desktop-support-app "$piece" "$ooo_build_tag" "unopkg"

# fix up kde subpackage
mv_file_between_flists files-kde.txt files-$piece.txt $OO_INSTDIR/program/kdefilepicker
mv_file_between_flists files-kde.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/fps_kde.uno.so
mv_file_between_flists files-kde.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/libvclplug_kde[0-9]*l..so
mv_file_between_flists files-kde.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/libkabdrv1.so
add_used_directories files-kde.txt files-$piece.txt

# create kde4 subpackage
rm -f files-kde4.txt
mv_file_between_flists files-kde4.txt files-kde.txt    $OO_INSTDIR/basis$VERSION/program/kde4be1.uno.so
mv_file_between_flists files-kde4.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/fps_kde4.uno.so
add_used_directories files-kde4.txt files-$piece.txt

# fix up gnome subpackage
mv_file_between_flists files-gnome.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/libevoab2.so
mv_file_between_flists files-gnome.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/fps_gnome.uno.so
mv_file_between_flists files-gnome.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/libvclplug_gtk[0-9]*l..so
mv_file_between_flists files-$piece.txt files-gnome.txt $OO_INSTDIR/basis$VERSION/program/ucpgvfs1.uno.so
add_used_directories files-gnome.txt files-$piece.txt

# mailmerge subpackage
mv_file_between_flists files-mailmerge.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/share/registry/modules/org/openoffice/Office/Writer/Writer-javamail.xcu
mv_file_between_flists files-mailmerge.txt files-$piece.txt $OO_INSTDIR/basis$VERSION/program/mailmerge.py
add_used_directories files-mailmerge.txt files-$piece.txt
chmod 755 $DESTDIR$OO_INSTDIR/basis$VERSION/program/mailmerge.py

# mess
remove_file "files-$piece.txt" "$OO_INSTDIR/basis-link"
remove_file "files-$piece.txt" "$OO_INSTDIR/basis$VERSION/ure-link"
remove_file "files-$piece.txt" "$OO_INSTDIR/basis$VERSION/program/services.rdb"
remove_dir  "files-$piece.txt" "$OO_INSTDIR/ure"

exit 0
