MonoDevelopのバージョン1.0とMonoDevelop XML Editor 0.7をインストール
MonoDevelop 1.0とMonoDevelop XML Editor 0.7が出ているが、2008/5/19の時点では、どちらもPortageツリーにはない。
(2008/6/4)MonoDevelop 1.0がPortageツリーに入ったため、この記事の作業でインストールする必要はなくなった。
(2008/6/7)ただし、Portageツリー版のebuildはMonoのバージョン1.9以上を要求しているので、1.2.6で使いたいのであれば依存バージョン部分を修正して使用する。mono-addins-0.3.1も同様。
MonoDevelop 1.0
bugs.gentoo.org/show_bug.cgi?id=195925からebuildを取得する。
monodevelop-1.0-r1.patchを当てるとmono-addinsの依存バージョンの記述が書き換わるが、ebuildファイルが変更されるため、ダイジェストをebuildコマンドで取り直す必要がある。
(2008/6/2)mono-addins-0.3.1のebuildがPortageツリーに入ったため、これを用意する必要はなくなっている。
Mono自体は1.2系のままでOKだが、バージョン1.2.5.1-r1でビルドしようとしたところ
mcs -keyfile:../mono-addins.snk -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG -out:../bin/Mono.Addins.Gui.dll -target:library ./AssemblyInfo.cs ./gtk-gui/generated.cs ./gtk-gui/Mono.Addins.Gui.AddinInfoDialog.cs ./gtk-gui/Mono.Addins.Gui.AddinInstallDialog.cs ./gtk-gui/Mono.Addins.Gui.AddinInstallerDialog.cs ./gtk-gui/Mono.Addins.Gui.AddinManagerDialog.cs ./gtk-gui/Mono.Addins.Gui.ErrorDialog.cs ./gtk-gui/Mono.Addins.Gui.ManageSitesDialog.cs ./gtk-gui/Mono.Addins.Gui.NewSiteDialog.cs ./gtk-gui/Mono.Addins.Gui.ProgressDialog.cs ./Mono.Addins.Gui/AddinInfoDialog.cs ./Mono.Addins.Gui/AddinInstallDialog.cs ./Mono.Addins.Gui/AddinInstaller.cs ./Mono.Addins.Gui/AddinInstallerDialog.cs ./Mono.Addins.Gui/AddinManagerDialog.cs ./Mono.Addins.Gui/AddinManagerWindow.cs ./Mono.Addins.Gui/AddinTreeWidget.cs ./Mono.Addins.Gui/ErrorDialog.cs ./Mono.Addins.Gui/ManageSitesDialog.cs ./Mono.Addins.Gui/NewSiteDialog.cs ./Mono.Addins.Gui/ProgressDialog.cs ./Mono.Addins.Gui/Services.cs -resource:./gtk-gui/gui.stetic,gui.stetic -resource:./icons/package-x-generic.png,package-x-generic.png -resource:./icons/package-x-generic_16.png,package-x-generic_16.png -resource:./icons/package-x-generic_22.png,package-x-generic_22.png -resource:./icons/system-software-update.png,system-software-update.png -resource:./icons/user-package.png,user-package.png -pkg:glib-sharp-2.0 -pkg:gtk-sharp-2.0 -r:Mono.Posix -r:System -r:../bin/Mono.Addins.dll -r:../bin/Mono.Addins.Setup.dll ./Mono.Addins.Gui/ManageSitesDialog.cs(98,66): error CS0246: The type or namespace name `Exception' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 1 error(s), 0 warnings make[1]: *** [../bin/Mono.Addins.Gui.dll] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-dotnet/mono-addins-0.3.1/work/mono-addins-0.3.1/Mono.Addins.Gui' make: *** [all-recursive] Error 1
となってしまった。バージョンを1.2.6-r2に上げて再試行したところ、ビルドは通った。
MonoDevelop XML Editor 0.7
MonoDevelop 1.0が必要。ebuildはcid-3f9be5b1cd4a806c.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/Gentoo%20Linux%20ebuild/app-editors/md-xmleditor/md-xmleditor-0.7.ebuild.txt
にアップロードした。
DocBook 5文書を作成する際のスキーマファイルの指定方法などは変わらない。