#!/usr/bin/env perl
#
# dcreal-conf.pl :
#
#== Title
$TITLE = "dcreal 用設定ファイル雛形作成用スクリプト";

#== Overview
$OVERVIEW = "dcreal-html.pl, dcreal-smil.pl, dcreal-sigen.pl のための".
            "設定ファイルを作成する.";

#==COPYRIGHT
$COPYRIGHT =
    "Copyright (C) GFD_Dennou_Club, 2001-.  All rights reserved.";

#== USAGE
$USAGE =
    "  dcreal-conf.pl を実行することで, dcreal.conf が作成されます.\n".
    "  dcreal.conf を編集後, dcreal-html.pl, dcreal-smil.pl, dcreal-sigen.pl\n".
    "  を実行してください.";

#== MAINTAINERS
@MAINTAINERS = ('杉山 耕一朗', '中神 雄一', '森川 靖大', '大石 尊久'
	       );

#== VERSION
$PACKAGE_NAME="dcreal";
$URL='http://www.gfd-dennou.org/library/cc-env/dcreal';

$CVSTAGNAME='$Name: dcreal-0_3_4-1 $';
$CVSDATE='$Date: 2006/04/04 12:23:08 $';
$CVSREVISION='$Revision: 1.14 $';

#== History
#
#These entries is generated by CVS automatically.
#So don't add new information manually.
#(But please adjust old log format to latest log format manually,
#if format gap between them causes).
#
#$Log: dcreal-conf.pl,v $
#Revision 1.14  2006/04/04 12:23:08  morikawa
#* MENU_TXT の多言語化.
#* RealNetworks へのリンクの修正.
#
#Revision 1.13  2006/04/04 10:38:35  morikawa
#* img-real は不要になったので削除.
#
#Revision 1.12  2006/04/04 08:11:04  morikawa
#* バージョンナンバーを cvs から自動取得するよう修正
#* dcreal.conf に生成元の dcreal-conf.pl のバージョンナンバーを
#  含めるよう修正.
#
#
#* 2006/03/31 大石尊久  : 改訂 (dcrealツール群に統合)
#* 2004/08/16 中神雄一  : 森羅万象学校用に改訂
#* 2003/09/07 杉山耕一朗: 全面改訂
#
######################################################################
# required libraries

use File::Basename;

######################################################################
# 設定ファイル指定
$CONFIG_FILE = "dcreal.conf";

######################################################################
# バージョンナンバー整形
$UPDATE = $CVSDATE;
$UPDATE =~ s/\s*\$\w+: //;
$UPDATE =~ s/\s*\$$//;
$FILE_VERSION = $CVSREVISION;
$FILE_VERSION =~ s/\s*\$\w+: //;
$FILE_VERSION =~ s/\s*\$$//;
$PACKAGE_VERSION = $CVSTAGNAME;
$PACKAGE_VERSION =~ s/\s*\$\w+: //;
$PACKAGE_VERSION =~ s/\s*\$$//;
$PACKAGE_VERSION =~ s/$PACKAGE_NAME\-//;
$PACKAGE_VERSION =~ s/_/./g;
if ($PACKAGE_VERSION eq '') {
    $PACKAGE_VERSION = '(Latest CVS version)';
}

######################################################################
# プログラム名出力
$program_name = basename($0);

print STDOUT <<EOF;

  $program_name ver ${FILE_VERSION} : ${PACKAGE_NAME} ${PACKAGE_VERSION}
    <URL: ${URL}>
    ${COPYRIGHT}

EOF


######################################################################
# 上書き禁止
if (-e $CONFIG_FILE) {
    print "  Error: $CONFIG_FILE is already exist.\n";
    exit 1;
}

open (CONF, ">dcreal.conf");

print "  Generating $CONFIG_FILE ... ";
print CONF <<EOC
# 表題: dcreal.conf
#       dcreal の設定ファイル
#       perl プログラムで require './dcreal.conf'; とすること.
#
# Generator:
#   $program_name ver ${FILE_VERSION} : ${PACKAGE_NAME} ${PACKAGE_VERSION}
#     <URL: ${URL}>
#     ${COPYRIGHT}
#
#     注意: \$LANG を設定することによって作成するファイルを日本語,
#           英語を選択可能
#           Realplayer のクリップに日本語を書くと文字化けすること
#           があるので, RealPlayer のクリップには英語を入力している.
#           そのため日本語版を作成する場合にも, 講演者情報,
#           主催者情報に英語名も入力すること.

################################################################
###言語情報
###

# 日本語なら 0, 英語なら 1
\$LANG = 0;


################################################################
###講演情報
###

# タイミングファイルのリスト. (順番通りならべること)
#
# GFD Seminar, FDEPS 用
\@TRT_FILES = ("GFDseminar_2006_03_31_13_00.trt",
               "GFDseminar_2006_03_31_14_30.trt",
               "GFDseminar_2006_03_31_16_00.trt");
# 森羅万象学校用
#\@TRT_FILES = ("2004_03_06_Ikoma_10_30.trt",
#               "2004_03_06_Ikoma_14_30.trt",
#               "2004_03_06_Ikoma_15_45.trt");


# RealMedia ファイルのリスト (スライド)
# RealMedia ファイルが存在しない場合は何も書かないこと.
#
# GFD Seminar, FDEPS 用
\@RM_FILES_SLIDE = ("GFDseminar_2006_03_31_13_00_s.rm",
                    "GFDseminar_2006_03_31_14_30_s.rm",
                    "GFDseminar_2006_03_31_16_00_s.rm");
# 森羅万象学校用
#\@RM_FILES_SLIDE = ("2004_03_06_Ikoma_10_30_s.rm",
#                    "2004_03_06_Ikoma_14_30_s.rm",
#                    "2004_03_06_Ikoma_15_45_s.rm");

# RealMedia ファイルのリスト (講演者)
# RealMedia ファイルが存在しない場合は何も書かないこと.
#
# GFD Seminar, FDEPS 用
\@RM_FILES_PERSON = ("GFDseminar_2006_03_31_13_00_p.rm",
                     "GFDseminar_2006_03_31_14_30_p.rm",
                     "GFDseminar_2006_03_31_16_00_p.rm");
# 森羅万象学校用
#\@RM_FILES_PERSON = ("2004_03_06_Ikoma_10_30_p.rm",
#                     "2004_03_06_Ikoma_14_30_p.rm",
#                     "2004_03_06_Ikoma_15_45_p.rm");

# RealMedia の終了時間 (hh:mm:ss の形式で記入, 適当でも OK.)
# RealMedia が存在しない場合は何も書かないこと. 
\@RM_DURS = ("02:00:32",
	     "01:37:26",
	     "00:58:21");

#表紙ファイル名 (作業ディレクトリ内に置かれているものとする)
#dcreal が自動生成するものを利用する場合には空にしておくこと.
\$TOP_JP = "lecture1.html";
\$TOP_EN = "";


################################################################
### Real/WWW サーバ情報
###

# RealServer のビデオ置場のロケーションの指定
# local で見る場合は "../.." にする
\$RTSP_DIR = "rtsp://real.ep.sci.hokudai.ac.jp/2004/0304/ikoma";

# RealMedia ファイルのダウンロードを許可するなら 1, 不許可なら 0
\$DL = 0;

# Web 用ディレクトリ名
\$WEBDIR = "pub-web";

# REAL 用ディレクトリ名
\$RMDIR = "pub-real";

# 作業ディレクトリ名
\$SRC = "src";

# WEB 用画像ディレクトリ名
\$IMGDIR_WEB = "\$SRC/img-web";


################################################################
###RealPlayer 情報
###

# 0: 「スライドビデオ」の RealMedia ファイルのみ配信する
# 1: 2 つの RealMedia ファイルを同時に配信する
\$DOUBLE_MOVIE = 1;

# RealPlayer のレイアウト 

\$HEIGHT_SLIDE  = 480;  #スライドビデオ縦サイズ
\$WIDTH_SLIDE   = 680;  #スライドビデオ横サイズ
\$HEIGHT_PERSON = 240;  #講演者ビデオ縦サイズ
\$WIDTH_PERSON  = 320;  #講演者ビデオ横サイズ

# 表示に用いる画像の種類
\$EXT = "png";


################################################################
###講演者情報
###

#講演者氏名
#日本語/英語名を記入すること. 
#日本語モードでも RealPlayer のクッリプには英語名が入る. (文字化け対策)
\$NAME_JP = "渡部雅浩";
\$NAME_EN = "Masahiro Watanabe";

#講演者所属先
\$MEMBERSHIP_JP = "北大・地球環境";
\$MEMBERSHIP_EN = "....";

#講演タイトル 
#日本語/英語名を記入すること. 
#日本語モードでも RealPlayer のクッリプには英語名が入る. (文字化け対策)
\$TITLE_JP = "中緯度大気変動の力学 −中立モードを中心に−";
\$TITLE_EN = "......";

#講演日
\$DATE = "2003/03/17";

# 講演者の URL
\$LEC_WEB = "http://lilac.ees.hokudai.ac.jp/people/hiro/index-j.html";

# 講演者の写真
\$PHOTO = "http://www.gfd-dennou.org/seminars/gfdsemi/2003-03-17/photo/pub/large/005.jpg";


################################################################
###主催者情報
###

#セミナーの名前 (HTML ヘッダに記述)
#日本語/英語名を記入すること
\$PROJECT_JP = "地球流体セミナー";
\$PROJECT_EN = "GFD Seminar";

#セミナーのWEB
\$PJ_WEB = "http://www.gfd-dennou.org/seminars/gfdsemi/";

#主催者
\$HOST_JP = "地球流体電脳倶楽部";
\$HOST_EN = "GFD Dennou Club";

#主催者 Web
\$HOST_WEB = "http://www.gfd-dennou.org/";

#会場
\$PLACE_JP = "京都大学";
\$PLACE_EN = "Kyoto University, Japan";

# CopyRight
# Realplayer の Copyright に挿入. 英語を推奨(文字化け対策)
\$COPYRIGHT = "(C) GFD_Dennou_Club 2006";

# CopyRight ファイル
\$CR_WEB = "http://www.gfd-dennou.org/html/about/copyright.htm";

# コメント
\$MENU_TXT_JP = '講演を聞くためには RealPlayer ver.9 以上が必要です. <a target=\"_top\" href=\"http://www.jp.realnetworks.com/\">RealNetworks 社</a>からダウンロードできます(無料版有り)'; 
\$MENU_TXT_EN = 'RealPlayer is need for listening our video. it can be downloaded from <a target=\"_top\" href=\"http://www.realnetworks.com/\">RealNetworks Inc.</a>'; 

# Emacs 用モード設定
#Local variables:
#mode: cperl
#End:

EOC
    ;
close (CONF);

print " done. \n";
