[banshee/cleanup: 1/10] cleanup: Remove HAL backend



commit 15feb870a6f275e1c48123b3d69ce9d6d7200b65
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Tue Apr 26 20:50:29 2011 -0500

    cleanup: Remove HAL backend
    
    The GIO-based backend is the future, HAL has been obsolete for some time
    now.

 Banshee.sln                                        |    6 -
 build/build.environment.mk                         |    1 -
 build/m4/banshee/hal.m4                            |    6 -
 configure.ac                                       |    5 -
 src/Backends/Banshee.Hal/Banshee.Hal.addin.xml     |   19 -
 src/Backends/Banshee.Hal/Banshee.Hal.csproj        |  101 -----
 .../Banshee.Hal/Banshee.HalBackend/BlockDevice.cs  |   91 -----
 .../Banshee.Hal/Banshee.HalBackend/CdromDevice.cs  |   96 -----
 .../Banshee.Hal/Banshee.HalBackend/Device.cs       |  205 ----------
 .../Banshee.HalBackend/DeviceMediaCapabilities.cs  |  182 ---------
 .../Banshee.Hal/Banshee.HalBackend/DiscVolume.cs   |   72 ----
 .../Banshee.Hal/Banshee.HalBackend/DiskDevice.cs   |   52 ---
 .../Banshee.Hal/Banshee.HalBackend/DkDisk.cs       |  178 ---------
 .../Banshee.HalBackend/HardwareManager.cs          |  147 -------
 .../Banshee.Hal/Banshee.HalBackend/UsbDevice.cs    |   75 ----
 .../Banshee.Hal/Banshee.HalBackend/Volume.cs       |  249 ------------
 src/Backends/Banshee.Hal/Hal/Device.cs             |  398 --------------------
 src/Backends/Banshee.Hal/Hal/Manager.cs            |  210 -----------
 src/Backends/Banshee.Hal/Hal/Volume.cs             |   81 ----
 src/Backends/Banshee.Hal/Makefile.am               |   29 --
 src/Backends/Makefile.am                           |    1 -
 21 files changed, 0 insertions(+), 2204 deletions(-)
---
diff --git a/Banshee.sln b/Banshee.sln
index 553b513..528040e 100644
--- a/Banshee.sln
+++ b/Banshee.sln
@@ -54,8 +54,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Banshee.Gnome", "src\Backen
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Banshee.Unix", "src\Backends\Banshee.Unix\Banshee.Unix.csproj", "{C1065582-4F64-4810-8C35-E7EB2D2A432C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Banshee.Hal", "src\Backends\Banshee.Hal\Banshee.Hal.csproj", "{3B7DD288-5546-4907-B302-0CD0271D9713}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Banshee.NowPlaying.X11", "src\Backends\Banshee.NowPlaying.X11\Banshee.NowPlaying.X11.csproj", "{46C02D13-5ED4-4A14-9ACF-125B1E4B6EB5}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Banshee.Osx", "src\Backends\Banshee.Osx\Banshee.Osx.csproj", "{379034DF-F34D-409B-8DE9-097BE78E37C8}"
@@ -249,9 +247,6 @@ Global
 		{3935AE8A-E283-4C0D-9094-7435A937DC90}.Release|Any CPU.ActiveCfg = Debug|Any CPU
 		{3935AE8A-E283-4C0D-9094-7435A937DC90}.Release|Any CPU.Build.0 = Debug|Any CPU
 		{3935AE8A-E283-4C0D-9094-7435A937DC90}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
-		{3B7DD288-5546-4907-B302-0CD0271D9713}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3B7DD288-5546-4907-B302-0CD0271D9713}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3B7DD288-5546-4907-B302-0CD0271D9713}.Windows|Any CPU.ActiveCfg = Windows|Any CPU
 		{3B855EBC-8E55-48DF-816B-B241BE45EBD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{3B855EBC-8E55-48DF-816B-B241BE45EBD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{3B855EBC-8E55-48DF-816B-B241BE45EBD8}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -504,7 +499,6 @@ Global
 		{5F696A8F-B216-4ECE-9E35-907DDFC760BD} = {A03B194F-F644-4E95-A602-87200029240D}
 		{CA8BAD3C-1545-4B04-AF6B-4105DFD3A9A1} = {A03B194F-F644-4E95-A602-87200029240D}
 		{C1065582-4F64-4810-8C35-E7EB2D2A432C} = {A03B194F-F644-4E95-A602-87200029240D}
-		{3B7DD288-5546-4907-B302-0CD0271D9713} = {A03B194F-F644-4E95-A602-87200029240D}
 		{46C02D13-5ED4-4A14-9ACF-125B1E4B6EB5} = {A03B194F-F644-4E95-A602-87200029240D}
 		{379034DF-F34D-409B-8DE9-097BE78E37C8} = {A03B194F-F644-4E95-A602-87200029240D}
 		{BA67DA42-F0DA-4D64-BD8B-22F30C727BAB} = {A03B194F-F644-4E95-A602-87200029240D}
diff --git a/build/build.environment.mk b/build/build.environment.mk
index 177764b..f8a1d4e 100644
--- a/build/build.environment.mk
+++ b/build/build.environment.mk
@@ -172,7 +172,6 @@ REF_BACKEND_GIO = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GIO) $(LINK_GUDEV) $(LINK
 REF_BACKEND_GNOME = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_GCONF)
 REF_BACKEND_GSTREAMER = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_GLIB)
 REF_BACKEND_UNIX = $(LINK_BANSHEE_CORE_DEPS) $(LINK_MONO_POSIX)
-REF_BACKEND_HAL = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_DBUS)
 REF_BACKEND_OSX = $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_BANSHEE_THICKCLIENT_DEPS) $(MONOMAC_LIBS)
 REF_BACKEND_BNPX11 = $(LINK_EXTENSION_NOWPLAYING_DEPS)
 
diff --git a/configure.ac b/configure.ac
index 92dc9c0..7335fd4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -131,9 +131,6 @@ BANSHEE_CHECK_LIBWEBKIT
 dnl gdata (optional through --disable-youtube)
 BANSHEE_CHECK_YOUTUBE
 
-dnl Check for disabled hal
-BANSHEE_CHECK_HAL
-
 dnl gtk#-beans and gio#
 BANSHEE_CHECK_GIO_SHARP
 
@@ -325,7 +322,6 @@ src/Backends/Banshee.Gio/Makefile
 src/Backends/Banshee.Gnome/Makefile
 src/Backends/Banshee.GStreamer/Makefile
 src/Backends/Banshee.GStreamerSharp/Makefile
-src/Backends/Banshee.Hal/Makefile
 src/Backends/Banshee.Unix/Makefile
 src/Backends/Banshee.Osx/Makefile
 src/Backends/Banshee.NowPlaying.X11/Makefile
@@ -430,7 +426,6 @@ ${PACKAGE}-${VERSION}
     DAAP:                  ${enable_daap}
     GIO Backend:           ${enable_gio} (glib >= 2.22, gtk-sharp-beans, and gio-sharp)
     GIO Hardware:          ${enable_gio_hardware} (gudev-sharp, gkeyfile-sharp)
-    HAL Hardware (legacy): ${enable_hal}
     Library Watcher:       ${HAVE_MONO_2_4_3} (Mono >= 2.4.3)
     Podcasts:              ${enable_podcast}
     Gapless playback:      ${ENABLE_GAPLESS} (gstreamer-plugins-base > 0.10.25.2)
diff --git a/src/Backends/Makefile.am b/src/Backends/Makefile.am
index c0d5c41..65d9799 100644
--- a/src/Backends/Makefile.am
+++ b/src/Backends/Makefile.am
@@ -3,7 +3,6 @@ SUBDIRS = \
 	Banshee.Gnome \
 	Banshee.GStreamer \
 	Banshee.GStreamerSharp \
-	Banshee.Hal \
 	Banshee.Unix \
 	Banshee.NowPlaying.X11 \
 	Banshee.Osx



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