パッケージ詳細
gnupack startup
gnupack startupは以下のファイルから構成されます.
- mintty起動プログラム
mintty.exe
cygwinのシェルを mintty上に起動するプログラムです. - emas起動プログラム
emacs.exe
emacsを起動するプログラムです. - gvim起動プログラム
gvim.exe
gvimを起動するプログラムです. - 設定ファイル
config.ini
mintty.exeおよびemacs.exe,gvim.exeの設定ファイルです. - デバッグログ
debug_msg.log
mintty.exeおよびemacs.exe,gvim.exeの起動メッセージが出力されるファイルです.本ファイルは初期状態では存在せず,設定ファイルでデバッグモードを有効化することで出力,生成されます.
再配布ソフトウェア
gnupackで再配布しているソフトウェアは以下のとおりです.
- cygwin
http://sourceware.org/cygwin/ - mingw (TDM's GCC/mingw32 Builds)
http://www.tdragon.net/recentgcc/ - nkf Network Kanji Filter
http://sourceforge.jp/projects/nkf/
http://nkf.sourceforge.jp/ - tree
http://mama.indstate.edu/users/ice/tree/
ftp://mama.indstate.edu/linux/tree/ - GNU GLOBAL
http://www.gnu.org/software/global/ - GNU Emacs
http://www.gnu.org/software/emacs/
ftp://alpha.gnu.org/gnu/emacs/pretest/ - emacs patch
- emacs 23.1 IME patch
http://sourceforge.jp/projects/ntemacsjp/
http://ntemacsjp.sourceforge.jp/ - emacs 23.1 IME Mod patch from 2ちゃんねる(470氏 @ NTEmacs スレッド 2)
http://pc12.2ch.net/test/read.cgi/software/1221125611/470 - isearchで日本語入力をやりやすくするパッチ
http://highmt.wordpress.com/2010/10/25/isearchで日本語入力をやりやすくするパッチ/
- emacs 23.1 IME patch
- elisp package
- color-theme
http://www.nongnu.org/color-theme/ - cp5022x
http://nijino.homelinux.net/emacs/cp5022x.el - cygwin-mount
http://home.avvanta.com/~offby1/cygwin-mount/cygwin-mount.el - hiwin-mode
http://github.com/tomoya/hiwin-mode - menu-tree
http://www11.atwiki.jp/s-irie/pages/13.html - migemo
http://0xcc.net/migemo/ - setup-cygwin
http://www.emacswiki.org/cgi-bin/wiki/setup-cygwin.el - tabbar
http://sourceforge.net/projects/emhacks/files/tabbar/
- color-theme
- Library for emacs
- GnuWin32
http://gnuwin32.sourceforge.net/ - Ghostscript
http://auemath.aichi-edu.ac.jp/~khotta/ghost/index.html
http://w32tex.org/index-ja.html - cmigemo
http://www.kaoriya.net/software/cmigemo
http://code.google.com/p/cmigemo/ - gvim
http://www.vim.org/
ftp://ftp.vim.org/pub/vim/patches/7.3/ - gettext for Win32
http://sourceforge.net/projects/gettext/ - Migu
http://sourceforge.jp/projects/mix-mplus-ipa/
http://mix-mplus-ipa.sourceforge.jp/ - apt-cyg
http://code.google.com/p/apt-cyg/
以下のソフトウェアは,過去バージョンあるいは gnupack pretestでのみ再配布しています.
- make (version 3.80)
http://core.ring.gr.jp/pub/GNU/make/ - VL ゴシックフォントファミリー
http://sourceforge.jp/projects/vlgothic/
http://dicey.org/vlgothic/ - MigMix
http://sourceforge.jp/projects/mix-mplus-ipa/
http://mix-mplus-ipa.sourceforge.jp/ - M+ と IPAフォントの合成フォント
http://sourceforge.jp/projects/mix-mplus-ipa/
http://mix-mplus-ipa.sourceforge.jp/ - ckw
http://d.hatena.ne.jp/bleis-tift/20091117/1258448920
http://sites.google.com/site/craftware/ckw
http://github.com/deflis/ckw-mod - CPAN WWW::Mechanize
http://search.cpan.org/~petdance/WWW-Mechanize-1.64/ - cyg-apt
http://code.google.com/p/maphew/wiki/CygApt - yamy (Yet Another Mado tsukai no Yuutsu)
http://sourceforge.jp/projects/yamy/ - intlfonts
http://ftp.gnu.org/gnu/intlfonts
配布パッケージのバージョン
gnupackはユーザ向けの正式版と開発版(gnupack pretest)の2種類のバージョンを提供します.バージョン番号は以下の規約に従います.
各バージョン番号のバージョンアップのポリシーは以下のとおりです.
- メジャー番号
- 起動プログラム(
mintty.exe,emacs.exe,gvim.exe)に大幅な変更があった場合 - 設定ファイル(
config.ini)の互換性がなくなった場合 - cygwinあるいは emacsのメジャーバージョンアップがあった場合
- 起動プログラム(
- マイナー番号
- メジャー番号に記載した以外の変更があった場合
- リリース番号(開発版のみ)
- 必要に応じて任意のタイミング
cygwinパッケージ
gnupackの cygwinに含まれる主なパッケージは以下のとおりです.
cygwinが提供するパッケージの詳細は http://cygwin.com/packages/を参照ください.
ディレクトリ構成
gnupackのディレクトリ構成は以下のとおりです.
(凡例 紫:ディレクトリ 緑:実行ファイル 白:通常ファイル 斜体:隠しファイル 黄色:コメント)
*1
<type>と <version>は配布パッケージの種類(basic,devel)とバージョンに対応します.*2
/usr/localのマウントポイントであり,nkf,tree,globalの格納ディレクトリになります.*3 ファイルサイズ削減のため,
Migu-1M-regular.ttfのみ格納しています.*4 ファイルサイズ削減のため,ディレクトリ
docは削除しています.*5 ファイルサイズ削減のため,emacsのコンパイルに必要なファイルのみ格納しています.