package/audio: rename audio category to multimedia

Prepare for the merge of audio and video packages. Many packages cannot
properly be assigned to either audio or video, because they have support
for both (libogg, mplayer, vlc).

Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
This commit is contained in:
Peter Korsgaard
2008-11-15 21:33:07 +00:00
parent 4190cc1c41
commit e7df5afeb9
48 changed files with 38 additions and 38 deletions

View File

@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBID3TAG
bool "libid3tag"
select BR2_PACKAGE_ZLIB
help
ID3 tag reading library from the MAD project.
http://www.underbit.com/products/mad/

View File

@@ -0,0 +1,68 @@
#############################################################
#
# libid3tag
#
#############################################################
LIBID3TAG_VERSION:=0.15.1b
LIBID3TAG_SOURCE:=libid3tag-$(LIBID3TAG_VERSION).tar.gz
LIBID3TAG_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/mad
LIBID3TAG_DIR:=$(BUILD_DIR)/libid3tag-$(LIBID3TAG_VERSION)
LIBID3TAG_CAT:=$(ZCAT)
LIBID3TAG_BIN:=libid3tag.so.0.3.0
LIBID3TAG_TARGET_BIN:=usr/lib/$(LIBID3TAG_BIN)
$(DL_DIR)/$(LIBID3TAG_SOURCE):
$(WGET) -P $(DL_DIR) $(LIBID3TAG_SITE)/$(LIBID3TAG_SOURCE)
$(LIBID3TAG_DIR)/.unpacked: $(DL_DIR)/$(LIBID3TAG_SOURCE)
$(LIBID3TAG_CAT) $(DL_DIR)/$(LIBID3TAG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(LIBID3TAG_DIR) package/multimedia/libid3tag/ libid3tag-$(LIBID3TAG_VERSION)\*.patch\*
$(CONFIG_UPDATE) $(LIBID3TAG_DIR)
touch $@
$(LIBID3TAG_DIR)/.configured: $(LIBID3TAG_DIR)/.unpacked
(cd $(LIBID3TAG_DIR); rm -rf config.cache; \
$(TARGET_CONFIGURE_OPTS) \
$(TARGET_CONFIGURE_ARGS) \
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--prefix=/usr \
--sysconfdir=/etc \
$(DISABLE_NLS) \
)
touch $@
$(LIBID3TAG_DIR)/.libs/$(LIBID3TAG_BIN): $(LIBID3TAG_DIR)/.configured
$(MAKE) -C $(LIBID3TAG_DIR)
$(STAGING_DIR)/$(LIBID3TAG_TARGET_BIN): $(LIBID3TAG_DIR)/.libs/$(LIBID3TAG_BIN)
$(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBID3TAG_DIR) install
$(SED) "s,^libdir=.*,libdir=\'$(STAGING_DIR)/usr/lib\',g" $(STAGING_DIR)/usr/lib/libid3tag.la
$(TARGET_DIR)/$(LIBID3TAG_TARGET_BIN): $(STAGING_DIR)/$(LIBID3TAG_TARGET_BIN)
cp -dpf $(STAGING_DIR)/usr/lib/libid3tag.so* $(TARGET_DIR)/usr/lib/
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libid3tag.so*
libid3tag: uclibc zlib $(TARGET_DIR)/$(LIBID3TAG_TARGET_BIN)
libid3tag-source: $(DL_DIR)/$(LIBID3TAG_SOURCE)
libid3tag-clean:
-$(MAKE) -C $(LIBID3TAG_DIR) clean
rm -f $(STAGING_DIR)/$(LIBID3TAG_TARGET_BIN)
rm -f $(TARGET_DIR)/$(LIBID3TAG_TARGET_BIN) \
$(TARGET_DIR)/usr/lib/libid3tag*
libid3tag-dirclean:
rm -rf $(LIBID3TAG_DIR)
#############################################################
#
# Toplevel Makefile options
#
#############################################################
ifeq ($(strip $(BR2_PACKAGE_LIBID3TAG)),y)
TARGETS+=libid3tag
endif