2010-03-12T07:00:51の更新内容

softwares/Banshee/index.wiki.txt

current previous
3,7 3,7
 
オーディオプレイヤー[[Banshee:http://banshee-project.org/]]について。
オーディオプレイヤー[[Banshee:http://banshee-project.org/]]について。
 

        

        
 
*ソースからのビルド・インストール
*ソースからのビルド・インストール
~
version 1.6 RC1をソースからビルドしてインストールする手順。 ビルドに使用した環境はUbuntu 9.10 Desktop。
version 1.5.1のソースからビルドしてインストールする手順。 ビルドに使用した環境はUbuntu 9.10 Desktop。
 

        

        
 
-関連するページ
-関連するページ
 
--[[programming/mono/install_trunk]]
--[[programming/mono/install_trunk]]
157,19 157,23
 
configureの結果例。
configureの結果例。
 
#prompt{{
#prompt{{
 
  :
  :
+
checking for gmcs... /usr/local/bin/gmcs
+
checking for mono... /usr/local/bin/mono
+
checking for gacutil... /usr/local/bin/gacutil
+
checking for pkg-config... /usr/bin/pkg-config
+
checking pkg-config is at least version 0.9.0... yes
 
checking for monodocer... /usr/local/bin/monodocer
checking for monodocer... /usr/local/bin/monodocer
 
checking for mdassembler... /usr/local/bin/mdassembler
checking for mdassembler... /usr/local/bin/mdassembler
 
checking for GNOME_SHARP... yes
checking for GNOME_SHARP... yes
 
checking for MONO_NUNIT... yes
checking for MONO_NUNIT... yes
 
checking for nunit-console2... /usr/local/bin/nunit-console2
checking for nunit-console2... /usr/local/bin/nunit-console2
 
configure: creating ./config.status
configure: creating ./config.status
-
config.status: creating Makefile
-
config.status: creating taglib-sharp.pc
-
config.status: creating src/Makefile
-
config.status: creating src/AssemblyInfo.cs
-
config.status: creating src/policy.2.0.taglib-sharp.config
-
config.status: creating examples/Makefile
-
config.status: creating docs/Makefile
-
config.status: creating docs/Package.en.xml
-
config.status: creating tests/Makefile
 
configure: WARNING: unrecognized options: --enable-compile-warnings
configure: WARNING: unrecognized options: --enable-compile-warnings
~
TagLib# is ready to be compiled.
TagLib# is ready to be compiled.
 
Now type `make' to compile
Now type `make' to compile
 
}}
}}
 

        

        
214,40 218,6
 
Number of items = 1
Number of items = 1
 
}}
}}
 

        

        
+
**google-gdata
+
ソースのダウンロード。
+
#code(sh){{
+
wget http://google-gdata.googlecode.com/files/libgoogle-data-mono-1.4.0.2.tar.gz
+
tar -xvf libgoogle-data-mono-1.4.0.2.tar.gz
+
cd libgoogle-data-mono-1.4.0.2/
+
}}
+
configureは用意されていないので、インストール先を指定する場合は、MakefileのPREFIXを変更する必要がある(デフォルトは/usr/local)。
+

          
+
make、make installする。
+
#code(sh){{
+
make
+
sudo make install
+
}}
+

          
+
gacutilでインストールされたアセンブリを確認する。
+
#prompt{{
+
$ gacutil -l | grep Google
+
Google.GData.AccessControl, Version=1.4.0.2, Culture=neutral, PublicKeyToken=b4b8eb9a7afc8328
+
Google.GData.Apps, Version=1.4.0.2, Culture=neutral, PublicKeyToken=e6feebfe441b89cb
+
Google.GData.Blogger, Version=1.4.0.2, Culture=neutral, PublicKeyToken=6f8943d33947d761
+
Google.GData.Calendar, Version=1.4.0.2, Culture=neutral, PublicKeyToken=aa6748391206b888
+
Google.GData.Client, Version=1.4.0.2, Culture=neutral, PublicKeyToken=04a59ca9b0273830
+
Google.GData.CodeSearch, Version=1.4.0.2, Culture=neutral, PublicKeyToken=cac30bb7c678972d
+
Google.GData.Contacts, Version=1.4.0.2, Culture=neutral, PublicKeyToken=7e065189dd4b982f
+
Google.GData.Documents, Version=1.4.0.2, Culture=neutral, PublicKeyToken=099e9a853da5b089
+
Google.GData.Extensions, Version=1.4.0.2, Culture=neutral, PublicKeyToken=0b4c5df2ebf20876
+
Google.GData.GoogleBase, Version=1.4.0.2, Culture=neutral, PublicKeyToken=b361faa2ad5bd3db
+
Google.GData.Health, Version=1.4.0.2, Culture=neutral, PublicKeyToken=7dc2246c3cef9211
+
Google.GData.Photos, Version=1.4.0.2, Culture=neutral, PublicKeyToken=a25b50f2e8e3887a
+
Google.GData.Spreadsheets, Version=1.4.0.2, Culture=neutral, PublicKeyToken=3f77feb76ff0d9a1
+
Google.GData.YouTube, Version=1.4.0.2, Culture=neutral, PublicKeyToken=af04a32718ae8833
+
}}
+

          
 
**Banshee本体
**Banshee本体
 
-依存するパッケージ類
-依存するパッケージ類
 
--intltool
--intltool
268,15 238,15
 

        

        
 
configureの結果例。
configureの結果例。
 
#prompt{{
#prompt{{
~
banshee-1-1.5.5
banshee-1-1.5.1
 

        

        
 
  Build Environment
  Build Environment
 
    Install Prefix:    /usr/local
    Install Prefix:    /usr/local
 
    Datadir:           /usr/local/share
    Datadir:           /usr/local/share
 
    Libdir:            /usr/local/lib
    Libdir:            /usr/local/lib
 

        

        
~
    C Compiler:        /bin/bash /srv/files/build/banshee/banshee-1-1.5.5/build/m4/shave/shave cc gcc
    C Compiler:        /bin/bash /srv/files/build/banshee/banshee-1-1.5.1/build/m4/shave/shave cc gcc
~
    Mono C# Compiler:  /bin/bash /srv/files/build/banshee/banshee-1-1.5.5/build/m4/shave/shave mcs /usr/local/bin/gmcs -define:RELEASE
    Mono C# Compiler:  /bin/bash /srv/files/build/banshee/banshee-1-1.5.1/build/m4/shave/shave mcs /usr/local/bin/gmcs -define:RELEASE
 
    Mono Runtime:      /usr/local/bin/mono
    Mono Runtime:      /usr/local/bin/mono
 

        

        
 
  Video/Graphics:
  Video/Graphics:
286,8 256,8
 

        

        
 
  Operating System/Desktop Environment:
  Operating System/Desktop Environment:
 
    GNOME Support:     yes
    GNOME Support:     yes
-
    Builtin Equalizer: yes
 
    OSX Support:       no
    OSX Support:       no
+
    Moblin Support:    no
 

        

        
 
  Digital Audio Player Support:
  Digital Audio Player Support:
 
    Mass Storage:      yes
    Mass Storage:      yes
296,26 266,16
 
    Karma:             no
    Karma:             no
 

        

        
 
  Extra Features:
  Extra Features:
-
    DAAP Support:      yes
-
    Podcast Support:   no
 
    Boo Scripting:     no
    Boo Scripting:     no
~
    Builtin Equalizer: yes
    Moblin Support:    no
+
    DAAP:              yes
+
    GIO Backend:       no
+
    Library Watcher:   yes
+
    Podcasts:          no
+
    Wikipedia:         no
+
    Gapless playback:  no
+
    YouTube extension: yes
 

        

        
 
  Build/Development:
  Build/Development:
~
    Unit Tests:        no
    Unit Tests:        yes
+
    Custom a11y:       no
 
    Release Build:     yes
    Release Build:     yes
 
    Vendor Build ID:   source-tarball
    Vendor Build ID:   source-tarball
 

        

        
+
  WARNING: An existing Banshee install is in /usr/local/lib/banshee-1
+
           Remove the existing install before installing this build.
+
           Installing over an existing install will cause conflicts!
+

          
 
}}
}}
 

        

        
 
configureした結果に問題が無ければmake、make installする。
configureした結果に問題が無ければmake、make installする。
324,33 284,3
 
sudo make install
sudo make install
 
}}
}}
 

        

        
+
なお、ビルド中エラーが発生したため、以下の箇所を修正した。
+
#code(diff,src/Extensions/Banshee.YouTube/Makefile){{
+
141c141
+
< GDATASHARP_LIBS = -r:/usr/local/lib/mono/GData-Sharp/Google.GData.Client.dll -r/usr/local/lib/mono/GData-Sharp/Google.GData.Extensions.dll -r:/usr/local/lib/mono/GData-Sharp/Google.GData.YouTube.dll  
+
---
+
> GDATASHARP_LIBS = -r:/usr/local/lib/mono/GData-Sharp/Google.GData.Client.dll -r:/usr/local/lib/mono/GData-Sharp/Google.GData.Extensions.dll -r:/usr/local/lib/mono/GData-Sharp/Google.GData.YouTube.dll  
+
}}
+

          
+
#code(diff,src/Extensions/Banshee.NotificationArea/Notifications/Notification.cs){{
+
23c23
+
< #if INTERNAL_NOTIFY_SHARP
+
---
+
> //#if INTERNAL_NOTIFY_SHARP
+
388c388
+
< #endif
+
---
+
> //#endif
+
}}
+

          
+
#code(diff,src/Extensions/Banshee.NotificationArea/Notifications/Notifications.cs){{
+
23c23
+
< #if INTERNAL_NOTIFY_SHARP
+
---
+
> //#if INTERNAL_NOTIFY_SHARP
+
98c98
+
< #endif
+
---
+
> //#endif
+
}}
+