JuliaPackaging / BinDeps.jl

Tool for building binary dependencies for Julia modules
Other
55 stars 74 forks source link

Installation of packages for non-libraries? #103

Open kmsquire opened 10 years ago

kmsquire commented 10 years ago

For VideoIO, getting a list of video capture devices is challenging via the library, so I'd like to use external commands for now. Since the external commands are not libraries, it's unclear how to handle their installation with BinDeps (or even if it's possible).

kmsquire commented 10 years ago

Related question: is there a good way to get the install location of the binaries on OSX or Windows? On these platforms, the ffmpeg binary (program) is provided at install time, but it likely won't be installed in the path. (This might be a question/issue for Homebrew.jl and/or WinRPM.jl.)

staticfloat commented 10 years ago

We could conceivably have not only a library_dependency but also a binary_dependency in BinDeps, and it could get output into deps/deps.jl after @BinDeps.install.

Keno commented 10 years ago

Sounds good to me. We'll have to change the dlopen logic though.