From 157526cb051ef24de552082c3444bde1a81a40e4 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 10 Apr 2010 21:59:42 +0200 Subject: libid3tag: convert to the autotools infrastructure Signed-off-by: Thomas Petazzoni --- package/multimedia/libid3tag/libid3tag.mk | 62 ++----------------------------- 1 file changed, 4 insertions(+), 58 deletions(-) (limited to 'package/multimedia/libid3tag/libid3tag.mk') diff --git a/package/multimedia/libid3tag/libid3tag.mk b/package/multimedia/libid3tag/libid3tag.mk index ba2f1d021..bcb110f8c 100644 --- a/package/multimedia/libid3tag/libid3tag.mk +++ b/package/multimedia/libid3tag/libid3tag.mk @@ -7,62 +7,8 @@ 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) +LIBID3TAG_INSTALL_STAGING=YES +LIBID3TAG_DEPENDENCIES=zlib +LIBID3TAG_LIBTOOL_PATCH=NO -$(DL_DIR)/$(LIBID3TAG_SOURCE): - $(call DOWNLOAD,$(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 $(QUIET) \ - --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: 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 ($(BR2_PACKAGE_LIBID3TAG),y) -TARGETS+=libid3tag -endif +$(eval $(call AUTOTARGETS,package/multimedia,libid3tag)) -- cgit v1.2.3