[banshee] [build] add more deps to build Banshee



commit 707f7be0ae8b37471653bb168a53d74500a3ad6e
Author: Aaron Bockover <abockover novell com>
Date:   Mon Dec 28 14:32:12 2009 -0500

    [build] add more deps to build Banshee
    
    Banshee can now build (albeit not run) against the fully
    bootstrapped environment. Added automake and libtool to
    complement autoconf since we need to run autogen.sh against
    Banshee.

 build/bundle/packages/automake.py            |    7 +++++++
 build/bundle/packages/banshee.py             |   13 +++++++++----
 build/bundle/packages/ige-mac-integration.py |    7 +++++++
 build/bundle/packages/libtool.py             |    7 +++++++
 build/bundle/profile.osx.py                  |    6 ++++--
 5 files changed, 34 insertions(+), 6 deletions(-)
---
diff --git a/build/bundle/packages/automake.py b/build/bundle/packages/automake.py
new file mode 100644
index 0000000..29b5839
--- /dev/null
+++ b/build/bundle/packages/automake.py
@@ -0,0 +1,7 @@
+package = {
+	'name':    'automake',
+	'version': '1.11.1',
+	'sources': [
+		'http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2'
+	]
+}
diff --git a/build/bundle/packages/banshee.py b/build/bundle/packages/banshee.py
index 92d3b8c..2740f3a 100644
--- a/build/bundle/packages/banshee.py
+++ b/build/bundle/packages/banshee.py
@@ -10,11 +10,16 @@ configure_flags = [
 package = {
 	'name':    'banshee-1',
 	'version': '1.5.2',
-	'sources': [
-		'http://download.banshee-project.org/banshee/stable/%{version}/%{name}-%{version}.tar.bz2'
+	'sources': [],
+	'prep': [
+		'cd ../../../../..',
+		'pwd'
 	],
 	'build': [
-		'%{__configure} ' + ' '.join (configure_flags),
+		'cp configure.ac configure.ac.orig',
+		'grep -v AM_GCONF_SOURCE_2 < configure.ac.orig > configure.ac',
+		'./autogen.sh --prefix=%{_prefix} ' + ' '.join (configure_flags),
 		'%{__make}'
-	]
+	],
+	'install': []
 }
diff --git a/build/bundle/packages/ige-mac-integration.py b/build/bundle/packages/ige-mac-integration.py
new file mode 100644
index 0000000..01e42a4
--- /dev/null
+++ b/build/bundle/packages/ige-mac-integration.py
@@ -0,0 +1,7 @@
+package = {
+	'name':    'ige-mac-integration',
+	'version': '0.8.6',
+	'sources': [
+		'http://downloads.sourceforge.net/sourceforge/gtk-osx/%{name}-%{version}.tar.gz'
+	]
+}
diff --git a/build/bundle/packages/libtool.py b/build/bundle/packages/libtool.py
new file mode 100644
index 0000000..cf80008
--- /dev/null
+++ b/build/bundle/packages/libtool.py
@@ -0,0 +1,7 @@
+package = {
+	'name':    'libtool',
+	'version': '2.2.6b',
+	'sources': [
+		'http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz'
+	]
+}
diff --git a/build/bundle/profile.osx.py b/build/bundle/profile.osx.py
index 657cc7e..1426f74 100644
--- a/build/bundle/profile.osx.py
+++ b/build/bundle/profile.osx.py
@@ -44,7 +44,9 @@ profile['environ'] = {
 
 profile['packages'] = [
 	# Base dependencies
-	'packages/autoconf.py', # needed to run autoconf after patching glib
+	'packages/autoconf.py',
+	'packages/automake.py',
+	'packages/libtool.py',
 	'packages/gettext.py',
 	'packages/pkg-config.py',
 	'packages/libiconv.py',
@@ -64,6 +66,7 @@ profile['packages'] = [
 	'packages/libproxy.py',
 	'packages/libsoup.py',
 	'packages/sqlite.py',
+	'packages/ige-mac-integration.py',
 	'packages/mono.py',
 	
 	# Xiph codecs/formats
@@ -91,7 +94,6 @@ profile['packages'] = [
 	'packages/ndesk-dbus.py',
 	'packages/ndesk-dbus-glib.py',
 	'packages/taglib-sharp.py',
-	# 'packages/ige-mac-integration-sharp.py'
 
 	'packages/banshee.py'
 ]



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