aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2017-11-21 01:25:52 -0800
committerGitHub <noreply@github.com>2017-11-21 01:25:52 -0800
commit4cb5212dcb06af27c4d5e74098b60ca5b0545bbf (patch)
treecc2b323cef11583c227926efcd93b1ab59738d93
parent74122324ade6465ce4ab321b8c8a513670b84a65 (diff)
parentc4d9af91c315bcd5d0e35ea26d61fc1317cd4dfe (diff)
downloadvcpkg-4cb5212dcb06af27c4d5e74098b60ca5b0545bbf.tar.gz
vcpkg-4cb5212dcb06af27c4d5e74098b60ca5b0545bbf.zip
Merge pull request #2217 from aybe/aubio-uwp
[aubio] patches for UWP builds
-rw-r--r--ports/aubio/CMakeLists.txt2
-rw-r--r--ports/aubio/CONTROL2
-rw-r--r--ports/aubio/portfile.cmake11
3 files changed, 9 insertions, 6 deletions
diff --git a/ports/aubio/CMakeLists.txt b/ports/aubio/CMakeLists.txt
index 3e20a28f6..50e61339e 100644
--- a/ports/aubio/CMakeLists.txt
+++ b/ports/aubio/CMakeLists.txt
@@ -15,6 +15,8 @@ add_definitions(
-DHAVE_WAVREAD=1
-DHAVE_LIBAV=1
-DHAVE_SWRESAMPLE=1
+
+ -D_CRT_SECURE_NO_WARNINGS=1
)
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
diff --git a/ports/aubio/CONTROL b/ports/aubio/CONTROL
index 34fcaa495..635d2a9c9 100644
--- a/ports/aubio/CONTROL
+++ b/ports/aubio/CONTROL
@@ -1,4 +1,4 @@
Source: aubio
-Version: 0.46~alpha-3
+Version: 0.46
Description: Aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.
Build-Depends: ffmpeg, libsndfile, libogg, libflac, libvorbis
diff --git a/ports/aubio/portfile.cmake b/ports/aubio/portfile.cmake
index 9421f2487..02b898246 100644
--- a/ports/aubio/portfile.cmake
+++ b/ports/aubio/portfile.cmake
@@ -1,11 +1,12 @@
include(vcpkg_common_functions)
set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/aubio-3c230fae309e9ea3298783368dd71bae6172359a)
-vcpkg_download_distfile(ARCHIVE
- URLS "https://github.com/aubio/aubio/archive/3c230fae309e9ea3298783368dd71bae6172359a.zip"
- FILENAME "aubio-0.4.6-3c230f.zip"
- SHA512 081fe59612f0b1860f465208739b1377869c64b91cecf4a6f6fbdea19204b801c650ff956b34be5988ef1905f3546d3c55846037487e0b34b014f1adbb68629c
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO aubio/aubio
+ REF 0.4.6
+ SHA512 9bb787d81f39ab8e3440be9936552a712a24e009884818e13e80dde756ad3874055bcd931ca3af638122f6a0d0bc53e62e1abeedce3fd79af35fe9ddea6bc707
+ HEAD_REF master
)
-vcpkg_extract_source_archive(${ARCHIVE})
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})