[banshee: 7/12] Move XdgBaseDirectorySpec to Hyena



commit 58bd03971ff40e2f435ade1c96afffbad7ff7cc1
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Mon Aug 10 10:37:01 2009 -0700

    Move XdgBaseDirectorySpec to Hyena

 src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs |    2 ++
 src/Core/Banshee.Core/Banshee.Base/Paths.cs        |    2 ++
 src/Core/Banshee.Core/Makefile.am                  |    1 -
 .../Banshee.Library/MusicLibrarySource.cs          |    2 +-
 .../Banshee.Library/VideoLibrarySource.cs          |    2 +-
 .../Banshee.Podcasting.Data/PodcastSource.cs       |    1 +
 .../Hyena/Hyena}/XdgBaseDirectorySpec.cs           |    2 +-
 src/Libraries/Hyena/Makefile.am                    |    3 ++-
 8 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs b/src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs
index 5d09b82..392de56 100644
--- a/src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs
+++ b/src/Core/Banshee.Core/Banshee.Base/CoverArtSpec.cs
@@ -32,6 +32,8 @@ using System.Text.RegularExpressions;
 
 using Mono.Unix;
 
+using Hyena;
+
 namespace Banshee.Base
 {
     public static class CoverArtSpec
diff --git a/src/Core/Banshee.Core/Banshee.Base/Paths.cs b/src/Core/Banshee.Core/Banshee.Base/Paths.cs
index c96b5e2..19b60cf 100644
--- a/src/Core/Banshee.Core/Banshee.Base/Paths.cs
+++ b/src/Core/Banshee.Core/Banshee.Base/Paths.cs
@@ -30,6 +30,8 @@ using System;
 using System.IO;
 using Mono.Unix;
 
+using Hyena;
+
 using Banshee.Configuration.Schema;
  
 namespace Banshee.Base
diff --git a/src/Core/Banshee.Core/Makefile.am b/src/Core/Banshee.Core/Makefile.am
index 7a25f20..a41be72 100644
--- a/src/Core/Banshee.Core/Makefile.am
+++ b/src/Core/Banshee.Core/Makefile.am
@@ -15,7 +15,6 @@ SOURCES =  \
 	Banshee.Base/Tests/FileNamePatternTests.cs \
 	Banshee.Base/Tests/TaglibReadWriteTests.cs \
 	Banshee.Base/UriList.cs \
-	Banshee.Base/XdgBaseDirectorySpec.cs \
 	Banshee.Collection/AlbumInfo.cs \
 	Banshee.Collection/ArtistInfo.cs \
 	Banshee.Collection/CacheableItem.cs \
diff --git a/src/Core/Banshee.Services/Banshee.Library/MusicLibrarySource.cs b/src/Core/Banshee.Services/Banshee.Library/MusicLibrarySource.cs
index 3f54bc1..909b616 100644
--- a/src/Core/Banshee.Services/Banshee.Library/MusicLibrarySource.cs
+++ b/src/Core/Banshee.Services/Banshee.Library/MusicLibrarySource.cs
@@ -71,7 +71,7 @@ namespace Banshee.Library
         }
         
         public override string DefaultBaseDirectory {
-            get { return Banshee.Base.XdgBaseDirectorySpec.GetUserDirectory ("XDG_MUSIC_DIR", "Music"); }
+            get { return Hyena.XdgBaseDirectorySpec.GetUserDirectory ("XDG_MUSIC_DIR", "Music"); }
         }
 
         public override IEnumerable<SmartPlaylistDefinition> DefaultSmartPlaylists {
diff --git a/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs b/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs
index 8c66382..4840fe0 100644
--- a/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs
+++ b/src/Core/Banshee.Services/Banshee.Library/VideoLibrarySource.cs
@@ -73,7 +73,7 @@ namespace Banshee.Library
         }
         
         public override string DefaultBaseDirectory {
-            get { return Banshee.Base.XdgBaseDirectorySpec.GetUserDirectory ("XDG_VIDEOS_DIR", "Videos"); }
+            get { return Hyena.XdgBaseDirectorySpec.GetUserDirectory ("XDG_VIDEOS_DIR", "Videos"); }
         }
 
         public override IEnumerable<SmartPlaylistDefinition> DefaultSmartPlaylists {
diff --git a/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs b/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs
index b1e663b..a684a5e 100644
--- a/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs
+++ b/src/Extensions/Banshee.Podcasting/Banshee.Podcasting.Data/PodcastSource.cs
@@ -34,6 +34,7 @@ using Gdk;
 
 using Mono.Unix;
 
+using Hyena;
 using Hyena.Data;
 using Hyena.Data.Gui;
 using Hyena.Data.Sqlite;
diff --git a/src/Core/Banshee.Core/Banshee.Base/XdgBaseDirectorySpec.cs b/src/Libraries/Hyena/Hyena/XdgBaseDirectorySpec.cs
similarity index 99%
rename from src/Core/Banshee.Core/Banshee.Base/XdgBaseDirectorySpec.cs
rename to src/Libraries/Hyena/Hyena/XdgBaseDirectorySpec.cs
index 1145db6..e92084e 100644
--- a/src/Core/Banshee.Core/Banshee.Base/XdgBaseDirectorySpec.cs
+++ b/src/Libraries/Hyena/Hyena/XdgBaseDirectorySpec.cs
@@ -29,7 +29,7 @@
 using System;
 using System.IO;
 
-namespace Banshee.Base
+namespace Hyena
 {
     public static class XdgBaseDirectorySpec
     {
diff --git a/src/Libraries/Hyena/Makefile.am b/src/Libraries/Hyena/Makefile.am
index 087bec0..5774c87 100644
--- a/src/Libraries/Hyena/Makefile.am
+++ b/src/Libraries/Hyena/Makefile.am
@@ -119,7 +119,8 @@ SOURCES =  \
 	Hyena/Tests/StringUtilTests.cs \
 	Hyena/Tests/TestBase.cs \
 	Hyena/Timer.cs \
-	Hyena/UndoManager.cs
+	Hyena/UndoManager.cs \
+	Hyena/XdgBaseDirectorySpec.cs
 
 include $(top_srcdir)/build/build.mk
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]