banshee r3542 - in trunk/banshee: . build build/pkg-config
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r3542 - in trunk/banshee: . build build/pkg-config
- Date: Tue, 25 Mar 2008 22:39:57 +0000 (GMT)
Author: abock
Date: Tue Mar 25 22:39:56 2008
New Revision: 3542
URL: http://svn.gnome.org/viewvc/banshee?rev=3542&view=rev
Log:
008-03-25 Aaron Bockover <abock gnome org>
* build/Makefile.am: Removed the old .pc file, SUBDIRS the new pkg-config
* build/pkg-config/Makefile.am: Generate .pc files from the .pc.in files
* build/pkg-config/banshee-1-core.pc.in:
* build/pkg-config/banshee-1-hyena-gui.pc.in:
* build/pkg-config/banshee-1-hyena.pc.in:
* build/pkg-config/banshee-1-lastfm-gui.pc.in:
* build/pkg-config/banshee-1-lastfm.pc.in:
* build/pkg-config/banshee-1-mono-media.pc.in:
* build/pkg-config/banshee-1-services.pc.in:
* build/pkg-config/banshee-1-thickclient.pc.in: .pc files that represent
the entire assembly layout of the core Banshee Media Framework
* configure.ac: Bumped version
Added:
trunk/banshee/build/pkg-config/
trunk/banshee/build/pkg-config/Makefile.am
trunk/banshee/build/pkg-config/banshee-1-core.pc.in
trunk/banshee/build/pkg-config/banshee-1-hyena-gui.pc.in
trunk/banshee/build/pkg-config/banshee-1-hyena.pc.in
trunk/banshee/build/pkg-config/banshee-1-lastfm-gui.pc.in
trunk/banshee/build/pkg-config/banshee-1-lastfm.pc.in
trunk/banshee/build/pkg-config/banshee-1-mono-media.pc.in
trunk/banshee/build/pkg-config/banshee-1-services.pc.in
trunk/banshee/build/pkg-config/banshee-1-thickclient.pc.in
Modified:
trunk/banshee/ChangeLog
trunk/banshee/build/Makefile.am
trunk/banshee/configure.ac
Modified: trunk/banshee/build/Makefile.am
==============================================================================
--- trunk/banshee/build/Makefile.am (original)
+++ trunk/banshee/build/Makefile.am Tue Mar 25 22:39:56 2008
@@ -1,11 +1,8 @@
-SUBDIRS = m4
+SUBDIRS = pkg-config m4
GCONF_SCHEMA_EXTRACTOR_ASSEMBLY = gconf-schema-extractor.exe
TRANSLATOR_EXTRACTOR_ASSEMBLY = translator-extractor.exe
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = banshee-1.pc
-
bansheedir = $(pkglibdir)
banshee_SCRIPTS = $(GCONF_SCHEMA_EXTRACTOR_ASSEMBLY)
@@ -24,10 +21,8 @@
icon-theme-installer \
GConfSchemaExtractor.cs \
TranslatorExtractor.cs \
- gconf-schema-rules \
- banshee-1.pc.in
+ gconf-schema-rules
CLEANFILES = *.exe *.mdb
-DISTCLEANFILES = banshee-preview.pc
MAINTAINERCLEANFILES = Makefile.in
Added: trunk/banshee/build/pkg-config/Makefile.am
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/Makefile.am Tue Mar 25 22:39:56 2008
@@ -0,0 +1,12 @@
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_in_files = $(wildcard banshee-1-*.pc.in)
+pkgconfig_DATA = $(pkgconfig_in_files:.pc.in=.pc)
+
+%.pc: %.pc.in
+ sed "s,\ VERSION\@,$(VERSION),g; s,\ prefix\@,$(prefix),g" < $< > $@
+
+EXTRA_DIST = $(pkgconfig_in_files)
+
+CLEANFILES = $(pkgconfig_DATA)
+MAINTAINERCLEANFILES = Makefile.in
+
Added: trunk/banshee/build/pkg-config/banshee-1-core.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-core.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,10 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Core
+Description: Core APIs for the Banshee Media Framework
+Version: @VERSION@
+Requires: taglib-sharp ndesk-dbus-1.0 ndesk-dbus-glib-1.0 glib-sharp-2.0 mono-addins banshee-1-hyena
+Libs: -r:${bansheedir}/Banshee.Core.dll
Added: trunk/banshee/build/pkg-config/banshee-1-hyena-gui.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-hyena-gui.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,11 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Hyena GUI
+Description: Hyena GUI libraries for the Banshee Media Framework
+Version: @VERSION@
+Requires: banshee-1-hyena gtk-sharp-2.0
+Libs: -r:Mono.Cairo -r:${bansheedir}/Hyena.Gui.dll
+
Added: trunk/banshee/build/pkg-config/banshee-1-hyena.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-hyena.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,10 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Hyena
+Description: Hyena libraries for the Banshee Media Framework
+Version: @VERSION@
+Libs: -r:System -r:System.Data -r:Mono.Data.SqliteClient -r:Mono.Posix -r:${bansheedir}/Hyena.dll
+
Added: trunk/banshee/build/pkg-config/banshee-1-lastfm-gui.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-lastfm-gui.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,11 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Last.fm GUI
+Description: Last.fm GUI libraries for the Banshee Media Framework
+Version: @VERSION@
+Requires: banshee-1-lastfm gtk-sharp-2.0
+Libs: -r:${bansheedir}/Lastfm.Gui.dll
+
Added: trunk/banshee/build/pkg-config/banshee-1-lastfm.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-lastfm.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,11 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Last.fm
+Description: Last.fm libraries for the Banshee Media Framework
+Version: @VERSION@
+Requires: banshee-1-mono-media banshee-1-hyena
+Libs: -r:System -r:System.Web -r:Mono.Posix -r:ICSharpCode.SharpZipLib -r:${bansheedir}/Lastfm.dll
+
Added: trunk/banshee/build/pkg-config/banshee-1-mono-media.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-mono-media.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,10 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Mono.Media
+Description: Mono.Media libraries for the Banshee Media Framework
+Version: @VERSION@
+Libs: -r:System -r:${bansheedir}/Mono.Media.dll
+
Added: trunk/banshee/build/pkg-config/banshee-1-services.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-services.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,10 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee Services
+Description: Service layer APIs for the Banshee Media Framework
+Version: @VERSION@
+Requires: banshee-1-core banshee-1-mono-media
+Libs: -r:${bansheedir}/Banshee.Services.dll
Added: trunk/banshee/build/pkg-config/banshee-1-thickclient.pc.in
==============================================================================
--- (empty file)
+++ trunk/banshee/build/pkg-config/banshee-1-thickclient.pc.in Tue Mar 25 22:39:56 2008
@@ -0,0 +1,11 @@
+prefix= prefix@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+bansheedir=${libdir}/banshee-1
+
+Name: Banshee ThickClient
+Description: GUI Service layer APIs for the Banshee Media Framework
+Version: @VERSION@
+Requires: banshee-1-services banshee-1-hyena-gui
+Libs: -r:${bansheedir}/Banshee.Widgets.dll -r:${bansheedir}/Banshee.ThickClient.dll
+
Modified: trunk/banshee/configure.ac
==============================================================================
--- trunk/banshee/configure.ac (original)
+++ trunk/banshee/configure.ac Tue Mar 25 22:39:56 2008
@@ -2,8 +2,8 @@
# 0.98.* = Alpha *
# 0.99.* = Beta *
-AC_INIT([banshee-1], [0.98.1])
-ASM_DISPLAY_VERSION="1.0 Alpha 1"
+AC_INIT([banshee-1], [0.98.2])
+ASM_DISPLAY_VERSION="1.0 Alpha 2"
AC_CANONICAL_SYSTEM
AC_PREREQ(2.13)
@@ -105,7 +105,7 @@
build/Makefile
build/m4/Makefile
-build/banshee-1.pc
+build/pkg-config/Makefile
data/Makefile
data/org.bansheeproject.Banshee.service
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]