2013-12-13 06:06:48 +01:00
|
|
|
using BinDeps
|
|
|
|
|
2013-12-14 06:44:04 +01:00
|
|
|
@BinDeps.setup
|
|
|
|
|
2013-12-13 06:06:48 +01:00
|
|
|
ENV["JULIA_ROOT"] = abspath(JULIA_HOME, "../../")
|
|
|
|
|
2013-12-14 06:44:04 +01:00
|
|
|
libportaudio = library_dependency("libportaudio")
|
|
|
|
|
|
|
|
# TODO: add other providers with correct names
|
|
|
|
provides(AptGet,
|
|
|
|
{"portaudio19-dev" => libportaudio}
|
|
|
|
)
|
|
|
|
|
|
|
|
@BinDeps.install [:libportaudio => :libportaudio]
|
|
|
|
|
2014-01-03 16:41:00 +01:00
|
|
|
cd(joinpath(Pkg.dir(), "AudioIO", "deps", "src") )
|
2013-12-13 06:06:48 +01:00
|
|
|
run(`make`)
|
|
|
|
if (!ispath("../usr"))
|
|
|
|
run(`mkdir ../usr`)
|
|
|
|
end
|
|
|
|
if (!ispath("../usr/lib"))
|
|
|
|
run(`mkdir ../usr/lib`)
|
|
|
|
end
|
|
|
|
run(`mv libportaudio_shim.$(BinDeps.shlib_ext) ../usr/lib`)
|