All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] svn commit: [26199] trunk/buildroot/package/multimedia: taglib
@ 2009-04-23 20:26 jacmet at uclibc.org
  0 siblings, 0 replies; only message in thread
From: jacmet at uclibc.org @ 2009-04-23 20:26 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-04-23 20:26:28 +0000 (Thu, 23 Apr 2009)
New Revision: 26199

Log:
package/multimeda: add taglib package

Based on patch by Sven Neumann <s.neumann@phase-zero.de>, closes #283.

Added:
   trunk/buildroot/package/multimedia/taglib/
   trunk/buildroot/package/multimedia/taglib/Config.in
   trunk/buildroot/package/multimedia/taglib/taglib.mk

Modified:
   trunk/buildroot/package/multimedia/Config.in


Changeset:
Modified: trunk/buildroot/package/multimedia/Config.in
===================================================================
--- trunk/buildroot/package/multimedia/Config.in	2009-04-23 19:29:23 UTC (rev 26198)
+++ trunk/buildroot/package/multimedia/Config.in	2009-04-23 20:26:28 UTC (rev 26199)
@@ -20,5 +20,6 @@
 source "package/multimedia/mplayer/Config.in"
 source "package/multimedia/speex/Config.in"
 source "package/multimedia/festival/Config.in"
+source "package/multimedia/taglib/Config.in"
 source "package/multimedia/vlc/Config.in"
 endmenu

Added: trunk/buildroot/package/multimedia/taglib/Config.in
===================================================================
--- trunk/buildroot/package/multimedia/taglib/Config.in	                        (rev 0)
+++ trunk/buildroot/package/multimedia/taglib/Config.in	2009-04-23 20:26:28 UTC (rev 26199)
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_TAGLIB
+	bool "taglib"
+	depends on BR2_INSTALL_LIBSTDCPP
+	help
+	  TagLib is a library for reading and editing the meta-data of
+          several popular audio formats. Currently it supports both ID3v1
+          and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and
+          Vorbis comments in FLAC, MPC, Speex, WavPack and TrueAudio files.
+
+	  http://developer.kde.org/~wheeler/taglib.html
+
+comment "taglib requires a toolchain with C++ support enabled"
+	depends on !BR2_INSTALL_LIBSTDCPP

Added: trunk/buildroot/package/multimedia/taglib/taglib.mk
===================================================================
--- trunk/buildroot/package/multimedia/taglib/taglib.mk	                        (rev 0)
+++ trunk/buildroot/package/multimedia/taglib/taglib.mk	2009-04-23 20:26:28 UTC (rev 26199)
@@ -0,0 +1,27 @@
+#############################################################
+#
+# taglib
+#
+#############################################################
+TAGLIB_VERSION = 1.5
+TAGLIB_SOURCE = taglib-$(TAGLIB_VERSION).tar.gz
+TAGLIB_SITE = http://developer.kde.org/~wheeler/files/src
+TAGLIB_LIBTOOL_PATCH = NO
+TAGLIB_INSTALL_STAGING = YES
+
+TAGLIB_DEPENDENCIES = uclibc
+
+TAGLIB_CONF_ENV = \
+	DO_NOT_COMPILE='bindings tests examples' \
+	ac_cv_header_cppunit_extensions_HelperMacros_h=no \
+	ac_cv_header_zlib_h=$(if $(BR2_PACKAGE_ZLIB),yes,no)
+
+TAGLIB_CONF_OPT = --disable-libsuffix --program-prefix=''
+
+$(eval $(call AUTOTARGETS,package/multimedia,taglib))
+
+ifneq ($(BR2_HAVE_DEVFILES),y)
+$(TAGLIB_HOOK_POST_INSTALL):
+	rm -f $(TARGET_DIR)/usr/bin/taglib-config
+	touch $@
+endif

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-04-23 20:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-23 20:26 [Buildroot] svn commit: [26199] trunk/buildroot/package/multimedia: taglib jacmet at uclibc.org

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.