[csw-devel] SF.net SVN: gar:[12159] csw/mgar/pkg/taglib/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Mon Jan 3 16:28:56 CET 2011


Revision: 12159
          http://gar.svn.sourceforge.net/gar/?rev=12159&view=rev
Author:   dmichelsen
Date:     2011-01-03 15:28:56 +0000 (Mon, 03 Jan 2011)

Log Message:
-----------
taglib: Split off soname-specific libraries

Modified Paths:
--------------
    csw/mgar/pkg/taglib/trunk/Makefile

Modified: csw/mgar/pkg/taglib/trunk/Makefile
===================================================================
--- csw/mgar/pkg/taglib/trunk/Makefile	2011-01-03 14:18:34 UTC (rev 12158)
+++ csw/mgar/pkg/taglib/trunk/Makefile	2011-01-03 15:28:56 UTC (rev 12159)
@@ -20,20 +20,25 @@
 
 VENDOR_URL = http://developer.kde.org/~wheeler/taglib.html
 
-PACKAGES = CSWtaglib CSWtaglibdevel
+PACKAGES += CSWtaglib-devel
+CATALOGNAME_CSWtaglib-devel = taglib_devel
+SPKG_DESC_CSWtaglib-devel = Developer files for taglib (composed of libtag1 and libtag_c0)
+RUNTIME_DEP_PKGS_CSWtaglib-devel = CSWlibtag1 CSWlibtag-c0
+PKGFILES_CSWtaglib-devel = $(PKGFILES_DEVEL)
 
-CATALOGNAME_CSWtaglib = taglib
-CATALOGNAME_CSWtaglibdevel = taglib_devel
+PACKAGES += CSWlibtag1
+CATALOGNAME_CSWlibtag1 = libtag1
+SPKG_DESC_CSWlibtag1 += Library for reading and editing the meta-data of several popular audio formats, libtag.so.1
+RUNTIME_DEP_PKGS_CSWlibtag1 += CSWzlib
+PKGFILES_CSWlibtag1 += $(call baseisadirs,$(libdir),libtag\.so\.1(\.\d+)*)
 
-SPKG_DESC_CSWtaglib = $(DESCRIPTION)
-SPKG_DESC_CSWtaglibdevel = Developer files for taglib
+PACKAGES += CSWlibtag-c0
+CATALOGNAME_CSWlibtag-c0 = libtag_c0
+SPKG_DESC_CSWlibtag-c0 += Library for reading and editing the meta-data of several popular audio formats, libtag_c.so.0
+PKGFILES_CSWlibtag-c0 += $(call baseisadirs,$(libdir),libtag_c\.so\.0(\.\d+)*)
+RUNTIME_DEP_PKGS_CSWlibtag-c0 += CSWlibtag1
+RUNTIME_DEP_PKGS_CSWlibtag-c0 += CSWzlib
 
-RUNTIME_DEP_PKGS_CSWtaglib = CSWzlib
-RUNTIME_DEP_PKGS_CSWtaglibdevel = CSWtaglib
-CHECKPKG_OVERRIDES_CSWtaglibdevel += surplus-dependency|CSWtaglib
-
-PKGFILES_CSWtaglibdevel = $(PKGFILES_DEVEL)
-
 EXTRA_LD_FLAGS += -lCstd -lCrun -lc -lm
 
 BUILD64 = 1
@@ -43,4 +48,10 @@
 
 CHECKPKG_OVERRIDES_CSWtaglib += non-uniform-lib-versions-in-package|sonames=['libtag.so.1',|'libtag_c.so.0']
 
+# There are collisions with the existing taglib_gcc at the moment. These will go away
+# as soon as the updated taglib_gcc has been released.
+CHECKPKG_OVERRIDES_CSWlibtag-c0 += file-collision
+CHECKPKG_OVERRIDES_CSWlibtag1 += file-collision
+CHECKPKG_OVERRIDES_CSWtaglib-devel += file-collision
+
 include gar/category.mk


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list