喜多です。 From: KITA Toshihiro <t-kita@xxxxxxxxxxxxxxxxxxx> Subject: [vine-users:072572] Re: Moodle 1.5.2 RPM Date: Thu, 04 Aug 2005 15:29:17 +0900 (JST) Message-ID: <20050804.152917.71094247.t-kita@xxxxxxxxxxxxxxxxxxx> > かわむらさん > > 喜多です。 > > 反応がおそくてすみません。 上に同じ,です。(^^; > From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx> > Subject: Re: [vine-users:072493] Moodle 1.5.2 RPM > Date: Mon, 25 Jul 2005 11:08:18 +0900 (JST) > Message-ID: <20050725.110818.846949056.kawamura@xxxxxxxxxxxxxxxxxxxxxxxx> > > > かわむらです。 > > > > From: KITA Toshihiro <t-kita@xxxxxxxxxxxxxxxxxxx> > > > 最近,ユーザ数が増えている GPL eラーニングシステム Moodle > > > http://moodle.org/ > > > の Vine Linux 3.1 用の RPMファイルを作ってみました。 > > (略) > > > 実は RPM パッケージを作ったのはこれが初めてなので, > > > (rpm-study ML の皆さんはお世話になりました) > > > 興味があるかたは試して頂いて, > > > インストールのし易さ,パッケージの仕方など, > > > 私までコメントやアドバイスをいただければ幸いです。 > > > > 大変興味があり、moodle-1.5.2-0vl1.src.rpm を rebuildしてみましたが、 > > このままでは構築できないようです。 > > > > まず、$RPM_SOURCE_DIR/moodle-rpm/以下を必要とする部分がありますが、 > > このソースがsrc.rpmに含まれていません。 > > そうですね。ミスです。これは含めるように修正します。 これは修正しました。 http://t-kita.net/rpm/moodle/ > > それから、moodle-vine.spec の 73行目付近 > > ------------------------------------------- > > # langlib by Takahito Kashiwagi > > cp -a $RPM_SOURCE_DIR/moodle/lang/ \ > > $RPM_BUILD_ROOT%{dirroot} > > ------------------------------------------- > > とありますが、これは > > ------------------------------------------- > > # langlib by Takahito Kashiwagi > > cp -a lang/ \ > > $RPM_BUILD_ROOT%{dirroot} > > ------------------------------------------- > > で良いのではないでしょうか? また、多国語対応にする必要も > > ええと,これは今は, > > cp -a $RPM_SOURCE_DIR/moodle-jpn/lang/ \ > $RPM_BUILD_ROOT%{dirroot} > > となっているんですが, > この lang は Moodle の標準の lang ではなく,langlib という > 日本語化ライブラリの一部です。 > # これも SRPM に含めないといけませんね。 これも修正しました。 > > あまり感じられないので、 > > ------------------------------------------- > > # langlib by Takahito Kashiwagi > > cp -a lang/{en,ja}* \ > > $RPM_BUILD_ROOT%{dirroot}/lang/ > > ------------------------------------------- > > と、パッケージングには英語と日本語にしぼっても良いと思います。 > > # GPL的に問題か? > > まあこれは好みですが,とりあえず全部,という程度です。 > # 迫力もあるし。(~^; > # Vine 向けの RPM では, en, ja に絞り,他の言語ファイルは > # 別パッケージにしてもいいかなとも思いますが。 moodle-1.5.2-0vl2.noarch.rpm moodle-langpacks-1.5.2-0vl2.noarch.rpm に別けてみました。 > > スペックファイルですが、 > > Group: Education > > はVine Linuxの分類にはないと思います。 > > http://vinelinux.org/manuals/making-rpm-a.html 参照 > > これから選ぶのは正直言って難しいです。 > しかし,できれば Vine の中に入ってほしいので, > Applications/Internet > または, > Applications/Databases > でしょうか。 とりあえず,Applications/Internet にしました。 > > 最後に、moodle-1.5.2-0vl1.noarch.rpm の方ですが、 > > Requires: apache php php-apache > > Requires: MySQL-server MySQL-client php-mysql > > だと、php5, php5-apache, php5-mysql がインストールされている環境では > > インストールできませんでした。 > > うーん。これはどうしたらいいのか調べます。 ちょっとこれは解決法が見つかっていません。 php と php5 の両方のSPECファイルで Provides : PHPlanguage とでも書いてもらって,Moodle RPM の方では Requires: PHPlanguage という事になるんでしょうか? # サブパッケージもですね。 > > Requires: TrueType-sazanami は必要なのでしょうか? > > これは GDライブラリで生成されるグラフの中のキャプションを > 日本語で出す時に必要です。 > # Vine でデフォルトのフォントだと思っていましたが, > # 入ってない場合もあるでしょうか? > # でも逆に言えば,わざわざ書かなくてもいいですね。 これも Requires: から外しました。 よろしくお願いします。 -- 〒860-8555(専用番号) 熊本大学 総合情報基盤センター 喜多敏博 KITA Toshihiro tel:096-342-3917, fax:096-342-3829 http://t-kita.net/ PGP-Key: http://t-kita.net/pubkey.asc fingerprint : CBFF 6A61 5990 10F5 B4B6 D2E8 279A 7063 CF8B 6339