Skip to content

Commit

Permalink
contrib: chromaprint: update to 1.0
Browse files Browse the repository at this point in the history
Patch to build on OSX 10.9 with clang and to install pkg-config file.

Signed-off-by: Vittorio Giovara <[email protected]>>
Signed-off-by: Felix Paul Kühne <[email protected]>
  • Loading branch information
thresheek authored and fkuehne committed Jul 2, 2014
1 parent 2511f82 commit 4546118
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 2 deletions.
2 changes: 1 addition & 1 deletion contrib/src/chromaprint/SHA512SUMS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2ac03f80888d6c12dd05c20adc82e0f2c9e6bf5edc099d7c7b719b8cb353151fb04b78f5c7bca672d5fe8357a791e86fdea7b6952a0d64c346c079548ebfcd38 chromaprint-0.7.tar.gz
a6820f5ca6fbbcc2417e4619c825efef27c187fef48098c05425d4e53900f931d71d5648d7e6f3d28816692f9fab068440dcecc46294a277afca26f4d0262623 chromaprint-1.0.tar.gz
24 changes: 24 additions & 0 deletions contrib/src/chromaprint/mavericks.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
From d0a8d8bc7c1ad5bda3294836f49184fe34a92454 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= <[email protected]>
Date: Fri, 25 Oct 2013 14:08:46 +0200
Subject: [PATCH] Iinclude <algorithm> in utils.h (fixes #7)

---
src/utils.h | 1 +
1 file changed, 1 insertion(+)

diff --git a/src/utils.h b/src/utils.h
index 47c6b98..76fb240 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -28,6 +28,7 @@
#include <math.h>
#include <stddef.h>
#include <stdint.h>
+#include <algorithm>
#include <limits>
#include <iterator>

--
1.8.4.2

12 changes: 12 additions & 0 deletions contrib/src/chromaprint/osxpkgconfig.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
--- a/CMakeLists.txt.orig 2014-06-30 14:47:35.000000000 -0400
+++ b/CMakeLists.txt 2014-06-30 14:47:38.000000000 -0400
@@ -119,7 +119,7 @@
message(STATUS "Using FFTW3 for FFT calculations")
endif(WITH_FFTW3)

-if(NOT APPLE AND NOT BUILD_FRAMEWORK)
+if(NOT BUILD_FRAMEWORK)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libchromaprint.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libchromaprint.pc)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libchromaprint.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
endif()

4 changes: 3 additions & 1 deletion contrib/src/chromaprint/rules.mak
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# chromaprint

CHROMAPRINT_VERSION := 0.7
CHROMAPRINT_VERSION := 1.0
CHROMAPRINT_URL := http://bitbucket.org/acoustid/chromaprint/downloads/chromaprint-$(CHROMAPRINT_VERSION).tar.gz

PKGS += chromaprint
Expand All @@ -16,6 +16,8 @@ $(TARBALLS)/chromaprint-$(CHROMAPRINT_VERSION).tar.gz:
chromaprint: chromaprint-$(CHROMAPRINT_VERSION).tar.gz .sum-chromaprint
$(UNPACK)
$(APPLY) $(SRC)/chromaprint/avutil.patch
$(APPLY) $(SRC)/chromaprint/mavericks.patch
$(APPLY) $(SRC)/chromaprint/osxpkgconfig.patch
$(MOVE)

DEPS_chromaprint = ffmpeg $(DEPS_ffmpeg)
Expand Down

0 comments on commit 4546118

Please sign in to comment.