:
eval 'exec perl -wS $0 ${1+"$@"}'
	if 0;

#*************************************************************************
#
#   $RCSfile: kdezip,v $
#
#   $Revision: 1.5 $
#
#   last change: $Author: obr $ $Date: 2001/12/03 12:43:57 $
#
#   The Contents of this file are made available subject to the terms of
#   either of the following licenses
#
#          - GNU Lesser General Public License Version 2.1
#          - Sun Industry Standards Source License Version 1.1
#
#   Sun Microsystems Inc., October, 2000
#
#   GNU Lesser General Public License Version 2.1
#   =============================================
#   Copyright 2000 by Sun Microsystems, Inc.
#   901 San Antonio Road, Palo Alto, CA 94303, USA
#
#   This library is free software; you can redistribute it and/or
#   modify it under the terms of the GNU Lesser General Public
#   License version 2.1, as published by the Free Software Foundation.
#
#   This library is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
#   Lesser General Public License for more details.
#
#   You should have received a copy of the GNU Lesser General Public
#   License along with this library; if not, write to the Free Software
#   Foundation, Inc., 59 Temple Place, Suite 330, Boston,
#   MA  02111-1307  USA
#
#
#   Sun Industry Standards Source License Version 1.1
#   =================================================
#   The contents of this file are subject to the Sun Industry Standards
#   Source License Version 1.1 (the "License"); You may not use this file
#   except in compliance with the License. You may obtain a copy of the
#   License at http://www.openoffice.org/license.html.
#
#   Software provided under this License is provided on an "AS IS" basis,
#   WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
#   WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
#   MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
#   See the License for the specific provisions governing your rights and
#   obligations concerning the Software.
#
#   The Initial Developer of the Original Code is: Sun Microsystems, Inc.
#
#   Copyright: 2000 by Sun Microsystems, Inc.
#
#   All Rights Reserved.
#
#   Contributor(s): _______________________________________
#
#
#
#*************************************************************************

#*********************************************************************
#
# main
#

# exspected command line arguments
if( $#ARGV < 0 ) {
    print "\nUsage: $0 <output file>\n\n";
    print "Parameters:\n";
    print "  <output file> - the bin sub-directory of the output path\n";
    print "                  (e.g. ../../unxsols.pro/bin/kdegroup.zip).\n";
    exit(-1);
}

my($outfile) = @ARGV;

# parse outfile parameter
$outpath = substr( $outfile, 0, index( $outfile, "/bin/" ) );
$zipkind = substr( $outfile, rindex( $outfile, "kde" ) + 3 ); 
$zipkind = substr( $zipkind, 0, index( $zipkind, ".zip" ) ); 
$appzipfile = "kdeapp$zipkind.zip";
$mimezipfile = "kde$zipkind.zip";

#
# create directories
#

$kde_dir = sprintf("%s/res/kde", $outpath );
$apptarget_dir = sprintf("%s/%s/app", $kde_dir, $zipkind );
$mimetarget_dir = sprintf("%s/%s/mime", $kde_dir, $zipkind );

@args = ( "zip", "../../../../bin/$appzipfile", "-r", "." );
@args2 = ( "zip", "../../../../bin/$mimezipfile", "-r", "share/mimelnk/application" );

# create app zip file
chdir($apptarget_dir);
system(@args);
chdir( %ENV->{"PWD"} );

#create mime zip file
if( $zipkind ne "group" ) {
    chdir($mimetarget_dir);
    system(@args2);
    chdir( %ENV->{"PWD"} );
}
