[banshee] [bundle] build banshee release tarball on --release



commit 7568aad0d1250063cf8c36f6cecf951f315729fd
Author: Aaron Bockover <abockover novell com>
Date:   Wed Jan 27 14:59:50 2010 -0500

    [bundle] build banshee release tarball on --release

 build/bundle/packages.py         |    3 ++
 build/bundle/packages/banshee.py |   50 ++++++++++++++++----------------------
 2 files changed, 24 insertions(+), 29 deletions(-)
---
diff --git a/build/bundle/packages.py b/build/bundle/packages.py
index c4adae0..54cae3d 100644
--- a/build/bundle/packages.py
+++ b/build/bundle/packages.py
@@ -82,3 +82,6 @@ class BansheePackages:
 				'packages/ige-mac-integration.py',
 				'packages/ige-mac-integration-sharp.py'
 			])
+
+		if self.cmd_options.release_build:
+			self.packages.append ('packages/banshee.py')
diff --git a/build/bundle/packages/banshee.py b/build/bundle/packages/banshee.py
index 19f6f8a..e7d5028 100644
--- a/build/bundle/packages/banshee.py
+++ b/build/bundle/packages/banshee.py
@@ -1,32 +1,24 @@
-configure_flags = [
-	'--disable-mtp',
-	'--disable-daap',
-	'--disable-ipod',
-	'--disable-boo',
-	'--disable-gnome',
-	'--disable-docs'
-]
+class BansheePackage (Package):
+	def __init__ (self):
+		Package.__init__ (self, 'banshee-1', '1.5.3')
 
-if profile['name'] == 'osx':
-	configure_flags.append ('--enable-osx')
+		self.sources = [
+			'http://getbanshee.org/~abock/%{name}-%{version}.tar.bz2'
+#			'http://download.banshee-project.org/banshee/stable/%{version}/%{name}-%{version}.tar.bz2'
+		]
 
-def change_to_gitdir (*args):
-	last_pwd = ''
-	while not os.path.isdir ('.git'):
-		os.chdir ('..')
-		if last_pwd == os.getcwd ():
-			break
-		last_pwd = os.getcwd ()
+		self.configure_flags = [
+			'--disable-docs'
+		]
 
-package = {
-	'name':    'banshee-1',
-	'version': '1.5.2',
-	'sources': [],
-	'prep': [
-		change_to_gitdir
-	],
-	'build': [
-		'./autogen.sh --prefix=%{_prefix} ' + ' '.join (configure_flags),
-		'%{__make}'
-	]
-}
+		if Package.profile.name == 'darwin':
+			self.configure_flags.extend ([
+				'--disable-mtp',
+				'--disable-daap',
+				'--disable-ipod',
+				'--disable-boo',
+				'--disable-gnome',
+				'--enable-osx'
+			])
+
+BansheePackage ()



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