diff --git a/.travis.yml b/.travis.yml index b956703..8bfdb69 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,4 +13,4 @@ notifications: script: # we can't actually run on travis, so just make sure it's installable - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi - - julia -e 'Pkg.clone(pwd()); Pkg.build("PortAudio"); using PortAudio' + - julia -e 'Pkg.clone(pwd()); Pkg.build("PortAudio"); Pkg.checkout("Compat"); using PortAudio' diff --git a/README.md b/README.md index d1c0104..6f05c3b 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ PortAudio.jl PortAudio.jl is a wrapper for [libportaudio](http://www.portaudio.com/), which gives cross-platform access to audio devices. It is compatible with the types defined in [SampledSignals.jl](https://github.com/JuliaAudio/SampledSignals.jl). It provides a `PortAudioStream` type, which can be read from and written to. +#### NOTE: This package currently requires the master branch of the `Compat` package. + ## Opening a stream The easiest way to open a source or sink is with the default `PortAudioStream()` constructor, which will open a 0-in, 2-out stream to your system's default device(s). The constructor can also take the input and output channel counts as positional arguments, or a variety of other keyword arguments. diff --git a/appveyor.yml b/appveyor.yml index 1b4cf6e..887240b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -28,8 +28,8 @@ build_script: # Need to convert from shallow to complete for Pkg.clone to work - IF EXIST .git\shallow (git fetch --unshallow) - C:\projects\julia\bin\julia -e "versioninfo(); - Pkg.clone(pwd(), \"SampledSignals\"); Pkg.build(\"SampledSignals\")" + Pkg.clone(pwd(), \"PortAudio\"); Pkg.build(\"PortAudio\"); Pkg.checkout(\"Compat\")" test_script: # can't actually run the test, so just make sure it's installable - - C:\projects\julia\bin\julia -e "using SampledSignals" + - C:\projects\julia\bin\julia -e "using PortAudio"