summaryrefslogtreecommitdiffstats
path: root/src/libechonest.mk
diff options
context:
space:
mode:
Diffstat (limited to 'src/libechonest.mk')
-rw-r--r--src/libechonest.mk35
1 files changed, 11 insertions, 24 deletions
diff --git a/src/libechonest.mk b/src/libechonest.mk
index 4c7d9cf..c793811 100644
--- a/src/libechonest.mk
+++ b/src/libechonest.mk
@@ -5,34 +5,21 @@ $(PKG)_WEBSITE := https://github.com/lfranchi/libechonest
$(PKG)_IGNORE :=
$(PKG)_VERSION := 2.3.1
$(PKG)_CHECKSUM := ab961ab952df30c5234b548031594d7e281e7c9f2a9d1ce91fe5421ddde85e7c
-$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
-$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := https://github.com/lfranchi/$(PKG)/archive/$($(PKG)_VERSION).tar.gz
-$(PKG)_DEPS := cc qjson qt
+$(PKG)_GH_CONF := lfranchi/libechonest/tags
+$(PKG)_DEPS := cc qtbase
-define $(PKG)_UPDATE
- $(call MXE_GET_GITHUB_TAGS, lfranchi/libechonest)
-endef
+$(PKG)_QT_SUFFIX := 5
+$(PKG)_QT4_BOOL := OFF
define $(PKG)_BUILD
- mkdir '$(1).build'
- cd '$(1).build' && '$(TARGET)-cmake' '$(1)'
- $(MAKE) -C '$(1).build' -j '$(JOBS)'
- $(MAKE) -C '$(1).build' -j 1 install
-
- # create pkg-config file
- $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib/pkgconfig'
- (echo 'Name: $(PKG)'; \
- echo 'Version: $($(PKG)_VERSION)'; \
- echo 'Description: $(PKG)'; \
- echo 'Requires: QtCore QtNetwork'; \
- echo 'Libs: -lechonest';) \
- > '$(PREFIX)/$(TARGET)/lib/pkgconfig/$(PKG).pc'
+ cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \
+ -DECHONEST_BUILD_TESTS=OFF \
+ -DBUILD_WITH_QT4=$($(PKG)_QT4_BOOL)
+ $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)'
+ $(MAKE) -C '$(BUILD_DIR)' -j 1 install
'$(TARGET)-g++' \
- -W -Wall -Werror -ansi -pedantic \
+ -W -Wall -Werror -std=c++11 -pedantic \
'$(TEST_FILE)' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
- `'$(TARGET)-pkg-config' libechonest --cflags --libs`
+ `'$(TARGET)-pkg-config' libechonest$($(PKG)_QT_SUFFIX) --cflags --libs`
endef
-
-$(PKG)_BUILD_STATIC =