1# TagLib 2 3TAGLIB_VERSION := 1.11.1 4TAGLIB_URL := http://taglib.github.io/releases/taglib-$(TAGLIB_VERSION).tar.gz 5 6PKGS += taglib 7ifeq ($(call need_pkg,"taglib >= 1.9"),) 8PKGS_FOUND += taglib 9endif 10 11$(TARBALLS)/taglib-$(TAGLIB_VERSION).tar.gz: 12 $(call download_pkg,$(TAGLIB_URL),taglib) 13 14.sum-taglib: taglib-$(TAGLIB_VERSION).tar.gz 15 16taglib: taglib-$(TAGLIB_VERSION).tar.gz .sum-taglib 17 $(UNPACK) 18 $(APPLY) $(SRC)/taglib/0001-use-SetFilePointerEx-instead-of-SetFilePointer.patch 19 $(APPLY) $(SRC)/taglib/0002-use-GetFileInformationByHandleEx-on-newer-builds-of-.patch 20 $(APPLY) $(SRC)/taglib/0003-don-t-use-CreateFile-in-UWP-builds.patch 21 $(APPLY) $(SRC)/taglib/use_resolvers_on_streams.patch 22 $(MOVE) 23 24.taglib: taglib toolchain.cmake 25 cd $< && $(HOSTVARS_PIC) $(CMAKE) . 26 cd $< && $(CMAKEBUILD) . --target install 27 touch $@ 28