banshee r4318 - in trunk/banshee: . build build/m4/banshee src src/Core/Banshee.Core/Resources src/Core/Banshee.ThickClient/Banshee.Library.Gui src/Extensions src/Extensions/Banshee.MediaWeb src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb src/Extensions/Template src/Libraries/Lastfm



Author: gburt
Date: Fri Aug  1 16:04:24 2008
New Revision: 4318
URL: http://svn.gnome.org/viewvc/banshee?rev=4318&view=rev

Log:
2008-08-01  Gabriel Burt  <gabriel burt gmail com>

	* src/Extensions/Makefile.am:
	* src/Extensions/Extensions.mds:
	* src/Extensions/Banshee.MediaWeb/*: New but totally-unfinished extension
	for embedding WebKit.

	* configure.ac:
	* build/build.environment.mk:
	* build/m4/banshee/mediaweb.m4: Add config option to --enable-mediaweb
	that also checks for webkit-sharp.

	* src/Extensions/Template/Makefile.am:
	* src/create-extension: A few tweaks to do more for the user.

	* src/Core/Banshee.ThickClient/Banshee.Library.Gui/PhotoFolderImportSource.cs:
	Add a couple more possible photo folder paths.

	* NEWS:
	* src/Core/Banshee.Core/Resources/contributors.xml: Make our credits of
	Christopher Halse Rogers consistent.

	* src/Libraries/Lastfm/Lastfm.mdp: Remove duplicate Hyena ref.



Added:
   trunk/banshee/build/m4/banshee/mediaweb.m4
   trunk/banshee/src/Extensions/Banshee.MediaWeb/   (props changed)
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.addin.xml
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.mdp
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebSource.cs
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebView.cs
   trunk/banshee/src/Extensions/Banshee.MediaWeb/Makefile.am
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/NEWS
   trunk/banshee/build/build.environment.mk
   trunk/banshee/configure.ac
   trunk/banshee/src/Core/Banshee.Core/Resources/contributors.xml
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Library.Gui/PhotoFolderImportSource.cs
   trunk/banshee/src/Extensions/Extensions.mds
   trunk/banshee/src/Extensions/Makefile.am
   trunk/banshee/src/Extensions/Template/Makefile.am
   trunk/banshee/src/Libraries/Lastfm/Lastfm.mdp
   trunk/banshee/src/create-extension

Modified: trunk/banshee/NEWS
==============================================================================
--- trunk/banshee/NEWS	(original)
+++ trunk/banshee/NEWS	Fri Aug  1 16:04:24 2008
@@ -147,7 +147,7 @@
     of Banshee. Without their help, there would be no release!
 
       Aaron Bockover, Alan McGovern, Alexander Hixon, Alex Launi,
-      Arthur Carli, Bertrand Lorentz, Christopher Rogers, Fabian Jost,
+      Arthur Carli, Bertrand Lorentz, Christopher Halse Rogers, Fabian Jost,
       Gabriel Burt, James Willcox, Michael Kaiser, Peter de Kraker,
       Sandy Armstrong, Sebastian DrÃge, Todd Berman
 
@@ -164,7 +164,7 @@
     Alex Kloss, Alex Launi, Alp Toker, Andy Midgette, Arthur Carli,
     Aydemir UlaÅ Åahin, Ben Maurer, Bertrand Lorentz, Bill Dawson,
     Bob Copeland, Bojan Rajkovic, Brian Nickel, Chris Lahey, Christian Krause,
-    Christopher James Halse Rogers, Christopher Rogers, Chris Toshok,
+    Christopher Halse Rogers, Chris Toshok,
     Chris Turchin, Daniel Munkton, Dan Wilson, Dan Winship, Eric Butler,
     Fabian Jost, Fredrik Hedberg, Gabriel Burt, Hans Petter Jansson,
     Igor Guerrero Fonseca, Ilya Konstantinov, Ivan N. Zlatev, James Willcox,

Modified: trunk/banshee/build/build.environment.mk
==============================================================================
--- trunk/banshee/build/build.environment.mk	(original)
+++ trunk/banshee/build/build.environment.mk	Fri Aug  1 16:04:24 2008
@@ -23,6 +23,7 @@
 LINK_TAGLIB = $(TAGLIB_SHARP_LIBS)
 LINK_IPOD = $(IPODSHARP_LIBS)
 LINK_BOO = $(BOO_LIBS)
+LINK_WEBKIT = $(WEBKIT_LIBS)
 
 LINK_MONO_ADDINS_DEPS = $(MONO_ADDINS_LIBS)
 LINK_MONO_ADDINS_SETUP_DEPS = $(MONO_ADDINS_SETUP_LIBS)

Added: trunk/banshee/build/m4/banshee/mediaweb.m4
==============================================================================
--- (empty file)
+++ trunk/banshee/build/m4/banshee/mediaweb.m4	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,14 @@
+AC_DEFUN([BANSHEE_CHECK_MEDIAWEB],
+[
+	AC_ARG_ENABLE(mediaweb, AC_HELP_STRING([--enable-mediaweb], [Enable MediaWeb support - unfinished, broken]), , enable_mediaweb="no")
+
+	if test "x$enable_mediaweb" = "xyes"; then
+        PKG_CHECK_MODULES(WEBKIT, webkit-sharp-1.0 >= 0.2,
+            enable_webkit=yes, enable_webkit=no)
+		AC_SUBST(WEBKIT_LIBS)
+		AM_CONDITIONAL(HAVE_WEBKIT, true)
+	else
+		AM_CONDITIONAL(HAVE_WEBKIT, false)
+	fi
+])
+

Modified: trunk/banshee/configure.ac
==============================================================================
--- trunk/banshee/configure.ac	(original)
+++ trunk/banshee/configure.ac	Fri Aug  1 16:04:24 2008
@@ -64,6 +64,9 @@
 dnl Monodoc (optional through --disable-docs)
 SHAMROCK_CHECK_MONODOC
 
+dnl MediaWeb (optional through --enable-mediaweb)
+BANSHEE_CHECK_MEDIAWEB
+
 dnl NUnit (optional)
 SHAMROCK_CHECK_NUNIT
 
@@ -169,6 +172,7 @@
 src/Extensions/Banshee.FileSystemQueue/Makefile
 src/Extensions/Banshee.InternetRadio/Makefile
 src/Extensions/Banshee.Lastfm/Makefile
+src/Extensions/Banshee.MediaWeb/Makefile
 src/Extensions/Banshee.MiniMode/Makefile
 src/Extensions/Banshee.MultimediaKeys/Makefile
 src/Extensions/Banshee.NotificationArea/Makefile
@@ -200,6 +204,9 @@
     Boo Scripting:     ${enable_boo}
     X11 Video Support: ${have_xvidmode}
 
+    Unfinished, unstable, unusable components:
+      MediaWeb:        ${enable_mediaweb}
+
     Unit Tests:        ${do_tests}	(requires nunit >= ${NUNIT_REQUIRED})
 "
 if test -d ${expanded_libdir}/${PACKAGE}; then

Modified: trunk/banshee/src/Core/Banshee.Core/Resources/contributors.xml
==============================================================================
--- trunk/banshee/src/Core/Banshee.Core/Resources/contributors.xml	(original)
+++ trunk/banshee/src/Core/Banshee.Core/Resources/contributors.xml	Fri Aug  1 16:04:24 2008
@@ -19,7 +19,7 @@
   <contributor>Chris Toshok</contributor>
   <contributor>Chris Turchin</contributor>
   <contributor>Christian Krause</contributor>
-  <contributor>Christopher James Halse Rogers</contributor>
+  <contributor>Christopher Halse Rogers</contributor>
   <contributor>Dan Wilson</contributor>
   <contributor>Dan Winship</contributor>
   <contributor>Daniel Munkton</contributor>

Modified: trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Library.Gui/PhotoFolderImportSource.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Library.Gui/PhotoFolderImportSource.cs	(original)
+++ trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Library.Gui/PhotoFolderImportSource.cs	Fri Aug  1 16:04:24 2008
@@ -45,8 +45,8 @@
             
             photo_folders = new string [] {
                 Environment.GetFolderPath (Environment.SpecialFolder.MyPictures),
-                Paths.Combine (desktop, "Photos"),
-                Paths.Combine (personal, "Photos")
+                Paths.Combine (desktop, "Photos"), Paths.Combine (desktop, "photos"),
+                Paths.Combine (personal, "Photos"), Paths.Combine (personal, "photos")
             };
             
             // Make sure we don't accidentally scan the entire home or desktop directory

Added: trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.addin.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.addin.xml	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Addin 
+    id="Banshee.MediaWeb"
+    version="1.0"
+    compatVersion="1.0"
+    copyright="Â 2008 Novell Inc. Licensed under the MIT X11 license."
+    name="Banshee.MediaWeb"
+    category=""
+    description=""
+    author=""
+    url="http://banshee-project.org/";
+    defaultEnabled="true">
+
+  <Dependencies>
+    <Addin id="Banshee.Services" version="1.0"/>
+    <Addin id="Banshee.ThickClient" version="1.0"/>
+  </Dependencies>
+
+  <Extension path="/Banshee/SourceManager/Source">
+    <Source class="Banshee.MediaWeb.MediaWebSource"/>
+  </Extension>
+
+</Addin>

Added: trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.mdp
==============================================================================
--- (empty file)
+++ trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb.mdp	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,29 @@
+<Project name="Banshee.MediaWeb" fileversion="2.0" UseParentDirectoryAsNamespace="True" language="C#" clr-version="Net_2_0" ctype="DotNetProject">
+  <Configurations active="Debug">
+    <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+      <Output directory="../../../bin" assemblyKeyFile="." assembly="Banshee.MediaWeb" />
+      <Build debugmode="True" target="Library" />
+      <Execution runwithwarnings="True" consolepause="True" runtime="MsNet" clr-version="Net_2_0" />
+      <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True" unsafecodeallowed="False" generateoverflowchecks="True" generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+    </Configuration>
+  </Configurations>
+  <Contents>
+    <File name="Banshee.MediaWeb.addin.xml" subtype="Code" buildaction="EmbedAsResource" />
+  </Contents>
+  <References>
+    <ProjectReference type="Project" localcopy="True" refto="Banshee.Core" />
+    <ProjectReference type="Project" localcopy="True" refto="Banshee.Services" />
+    <ProjectReference type="Project" localcopy="True" refto="Hyena" />
+    <ProjectReference type="Gac" localcopy="True" refto="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+    <ProjectReference type="Gac" localcopy="True" refto="webkit-sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=eaa1d335d2e19745" />
+  </References>
+  <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="True" RelativeMakefileName="./Makefile.am">
+    <BuildFilesVar Sync="True" Name="SOURCES" />
+    <DeployFilesVar />
+    <ResourcesVar Sync="True" Name="RESOURCES" />
+    <OthersVar />
+    <GacRefVar />
+    <AsmRefVar />
+    <ProjectRefVar />
+  </MonoDevelop.Autotools.MakefileInfo>
+</Project>

Added: trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebSource.cs
==============================================================================
--- (empty file)
+++ trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebSource.cs	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,90 @@
+//
+// MediaWebSource.cs
+//
+// Author:
+//   Gabriel Burt <gburt novell com>
+//
+// Copyright (C) 2008 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using Mono.Unix;
+using Gtk;
+
+using WebKit;
+
+using Banshee.Sources;
+using Banshee.ServiceStack;
+using Banshee.MediaEngine;
+using Banshee.Collection;
+
+using Banshee.Gui;
+using Banshee.Sources.Gui;
+
+namespace Banshee.MediaWeb
+{
+    public class MediaWebSource : Source, IDisposable
+    {
+        protected override string TypeUniqueId {
+            get { return "media-web-source"; }
+        }
+
+        private MediaWebView view;
+        
+        // FIXME avoiding new translated strings, for the moment
+        //public MediaWebSource () : base (Catalog.GetString ("Media Web"), Catalog.GetString ("Media Web"), 30)
+        public MediaWebSource () : base ("Media Web", "Media Web", 30)
+        {
+            view = new MediaWebView ();
+        
+            Properties.SetString ("Icon.Name", "applications-internet");
+            Properties.Set<ISourceContents> ("Nereid.SourceContents", view);
+            Properties.Set<bool> ("Nereid.SourceContents.HeaderVisible", false);
+            //Properties.SetString ("ActiveSourceUIResource", "ActiveSourceUI.xml");
+            
+            ServiceManager.SourceManager.AddSource (this);
+        }
+        
+        public void Dispose ()
+        {
+            if (view != null) {
+                view.Destroy ();
+                view.Dispose ();
+                view = null;
+            }
+        }
+        
+        public override void Activate ()
+        {
+            /*if (now_playing_interface != null) {
+                now_playing_interface.OverrideFullscreen ();
+            }*/
+        }
+
+        public override void Deactivate ()
+        {
+            /*if (now_playing_interface != null) {
+                now_playing_interface.RelinquishFullscreen ();
+            }*/
+        }
+    }
+}

Added: trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebView.cs
==============================================================================
--- (empty file)
+++ trunk/banshee/src/Extensions/Banshee.MediaWeb/Banshee.MediaWeb/MediaWebView.cs	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,78 @@
+//
+// MediaWebView.cs
+//
+// Author:
+//   Gabriel Burt <gburt novell com>
+//
+// Copyright (C) 2008 Novell, Inc.
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using Mono.Unix;
+using Gtk;
+
+using WebKit;
+
+using Banshee.Sources;
+using Banshee.ServiceStack;
+using Banshee.MediaEngine;
+using Banshee.Collection;
+
+using Banshee.Gui;
+using Banshee.Sources.Gui;
+
+namespace Banshee.MediaWeb
+{
+    public class MediaWebView : WebKit.WebView, ISourceContents
+    {
+        ISource Banshee.Sources.Gui.ISourceContents.Source {
+            get {
+                return null;
+            }
+        }
+
+        Widget Banshee.Sources.Gui.ISourceContents.Widget {
+            get {
+                return this;
+            }
+        }
+
+        public MediaWebView () : base ()
+        {
+            //this.LoadHtmlString ("<html><body><i>fooooo!</i></body></html>", "/");
+            //this.MarkTextMatches ("fo", false, 999);
+            //ExecuteScript ("document.location = \"http://www.miroguide.com/\";";);
+            //ExecuteScript ("document.location = \"http://www.hulu.com/watch/24057/the-daily-show-with-jon-stewart-tue-jun-24-2008#s-p1-so-i0\";";);
+            //ExecuteScript ("document.location = \"http://www.google.com/\";";);
+            ExecuteScript ("document.location = \"http://http://www.thedailyshow.com/\";";);
+        }
+
+        bool Banshee.Sources.Gui.ISourceContents.SetSource (ISource source)
+        {
+            return true;
+        }
+
+        void Banshee.Sources.Gui.ISourceContents.ResetSource ()
+        {
+        }
+    }
+}

Added: trunk/banshee/src/Extensions/Banshee.MediaWeb/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/banshee/src/Extensions/Banshee.MediaWeb/Makefile.am	Fri Aug  1 16:04:24 2008
@@ -0,0 +1,16 @@
+ASSEMBLY = Banshee.MediaWeb
+TARGET = library
+LINK = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_WEBKIT)
+
+SOURCES =  \
+	Banshee.MediaWeb/MediaWebSource.cs \
+	Banshee.MediaWeb/MediaWebView.cs
+
+RESOURCES = Banshee.MediaWeb.addin.xml
+
+if HAVE_WEBKIT
+include $(top_srcdir)/build/build.mk
+else
+EXTRA_DIST = $(SOURCES) $(RESOURCES)
+endif
+

Modified: trunk/banshee/src/Extensions/Extensions.mds
==============================================================================
--- trunk/banshee/src/Extensions/Extensions.mds	(original)
+++ trunk/banshee/src/Extensions/Extensions.mds	Fri Aug  1 16:04:24 2008
@@ -9,6 +9,7 @@
       <Entry build="True" name="Banshee.NowPlaying" configuration="Debug" />
       <Entry build="True" name="Banshee.Bookmarks" configuration="Debug" />
       <Entry build="True" name="Banshee.AudioCd" configuration="Debug" />
+      <Entry build="True" name="Banshee.MediaWeb" configuration="Debug" />
       <Entry build="True" name="Banshee.MiniMode" configuration="Debug" />
       <Entry build="True" name="Banshee.Podcasting" configuration="Debug" />
       <Entry build="True" name="Banshee.Sample" configuration="Debug" />
@@ -28,6 +29,7 @@
     <Execute type="None" entry="Banshee.NowPlaying" />
     <Execute type="None" entry="Banshee.Bookmarks" />
     <Execute type="None" entry="Banshee.AudioCd" />
+    <Execute type="None" entry="Banshee.MediaWeb" />
     <Execute type="None" entry="Banshee.MiniMode" />
     <Execute type="None" entry="Banshee.Podcasting" />
     <Execute type="None" entry="Banshee.Sample" />
@@ -46,6 +48,7 @@
     <Entry filename="Banshee.NowPlaying/Banshee.NowPlaying.mdp" />
     <Entry filename="Banshee.Bookmarks/Banshee.Bookmarks.mdp" />
     <Entry filename="Banshee.AudioCd/Banshee.AudioCd.mdp" />
+    <Entry filename="Banshee.MediaWeb/Banshee.MediaWeb.mdp" />
     <Entry filename="Banshee.MiniMode/Banshee.MiniMode.mdp" />
     <Entry filename="Banshee.Podcasting/Banshee.Podcasting.mdp" />
     <Entry filename="Banshee.Sample/Banshee.Sample.mdp" />

Modified: trunk/banshee/src/Extensions/Makefile.am
==============================================================================
--- trunk/banshee/src/Extensions/Makefile.am	(original)
+++ trunk/banshee/src/Extensions/Makefile.am	Fri Aug  1 16:04:24 2008
@@ -7,6 +7,7 @@
 	Banshee.FileSystemQueue \
 	Banshee.InternetRadio \
 	Banshee.Lastfm \
+	Banshee.MediaWeb \
 	Banshee.MiniMode \
 	Banshee.MultimediaKeys \
 	Banshee.NotificationArea \

Modified: trunk/banshee/src/Extensions/Template/Makefile.am
==============================================================================
--- trunk/banshee/src/Extensions/Template/Makefile.am	(original)
+++ trunk/banshee/src/Extensions/Template/Makefile.am	Fri Aug  1 16:04:24 2008
@@ -2,7 +2,8 @@
 TARGET = library
 LINK = $(REF_FIXME)
 
-SOURCES =
+SOURCES = \
+	@EXTENSION_NAME@/blah.cs
 
 RESOURCES = @EXTENSION_NAME  addin xml
 

Modified: trunk/banshee/src/Libraries/Lastfm/Lastfm.mdp
==============================================================================
--- trunk/banshee/src/Libraries/Lastfm/Lastfm.mdp	(original)
+++ trunk/banshee/src/Libraries/Lastfm/Lastfm.mdp	Fri Aug  1 16:04:24 2008
@@ -1,4 +1,4 @@
-<Project name="Lastfm" fileversion="2.0" language="C#" clr-version="Net_2_0" UseParentDirectoryAsNamespace="True" ctype="DotNetProject">
+<Project name="Lastfm" fileversion="2.0" language="C#" UseParentDirectoryAsNamespace="True" clr-version="Net_2_0" ctype="DotNetProject">
   <Configurations active="Debug">
     <Configuration name="Debug" ctype="DotNetProjectConfiguration">
       <Output directory="." assembly="Lastfm" />
@@ -32,7 +32,6 @@
     <ProjectReference type="Gac" localcopy="True" refto="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
     <ProjectReference type="Gac" localcopy="True" refto="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
     <ProjectReference type="Gac" localcopy="True" refto="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
-    <ProjectReference type="Gac" localcopy="True" refto="Hyena, Version=1.0.1.17734, Culture=neutral, PublicKeyToken=null" />
-    <ProjectReference type="Gac" localcopy="True" refto="Hyena.Gui, Version=1.0.1.17735, Culture=neutral, PublicKeyToken=null" />
   </References>
+  <GtkDesignInfo gtkVersion="2.12.1" />
 </Project>
\ No newline at end of file

Modified: trunk/banshee/src/create-extension
==============================================================================
--- trunk/banshee/src/create-extension	(original)
+++ trunk/banshee/src/create-extension	Fri Aug  1 16:04:24 2008
@@ -108,7 +108,7 @@
 
 EX_DEPS="  <Dependencies>^${EX_DEPS}^  </Dependencies>"
 
-mkdir -p "${EX_PATH}"
+mkdir -p "${EX_PATH}/${EX_NAME}"
 cp ${TEMPLATE_PATH}/Template.mdp "${EX_PATH}/${EX_NAME}.mdp"
 cp ${TEMPLATE_PATH}/Template.addin.xml "${EX_PATH}/${EX_NAME}.addin.xml"
 cp ${TEMPLATE_PATH}/Makefile.am "${EX_PATH}"



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