{"action":"created","issue":{"url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/927","repository_url":"https://api.github.com/repos/vulkano-rs/vulkano","labels_url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/927/labels{/name}","comments_url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/927/comments","events_url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/927/events","html_url":"https://github.com/vulkano-rs/vulkano/issues/927","id":301516121,"node_id":"MDU6SXNzdWUzMDE1MTYxMjE=","number":927,"title":"Could MoltenVK be automatically installed by Cargo?","user":{"login":"mcclure","id":277318,"node_id":"MDQ6VXNlcjI3NzMxOA==","avatar_url":"https://avatars3.githubusercontent.com/u/277318?v=4","gravatar_id":"","url":"https://api.github.com/users/mcclure","html_url":"https://github.com/mcclure","followers_url":"https://api.github.com/users/mcclure/followers","following_url":"https://api.github.com/users/mcclure/following{/other_user}","gists_url":"https://api.github.com/users/mcclure/gists{/gist_id}","starred_url":"https://api.github.com/users/mcclure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcclure/subscriptions","organizations_url":"https://api.github.com/users/mcclure/orgs","repos_url":"https://api.github.com/users/mcclure/repos","events_url":"https://api.github.com/users/mcclure/events{/privacy}","received_events_url":"https://api.github.com/users/mcclure/received_events","type":"User","site_admin":false},"labels":[{"id":437454109,"node_id":"MDU6TGFiZWw0Mzc0NTQxMDk=","url":"https://api.github.com/repos/vulkano-rs/vulkano/labels/type:%20documentation","name":"type: documentation","color":"c5def5","default":false},{"id":232811904,"node_id":"MDU6TGFiZWwyMzI4MTE5MDQ=","url":"https://api.github.com/repos/vulkano-rs/vulkano/labels/type:%20enhancement","name":"type: enhancement","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-01T18:45:42Z","updated_at":"2018-12-12T06:30:11Z","closed_at":null,"author_association":"NONE","body":"Hello, I am new to both Rust and Vulkan. I tried out the Triangle example and it worked on Windows. Then I tried it on Mac and it failed because MoltenVK was not installed. Well of course not, I didn't install it.\r\n\r\nBut: Cargo was able to install all the *other* libraries it needed. I understand that there are some C based projects already in Cargo, for example libgit2 https://crates.io/crates/libgit2-sys/0.4.2 Would it be possible to make a Cargo package for MoltenVK, so that the requirement to externally install MoltenVK to use Vulkano could be waived, and we could get the versioning advantages of cargo for MoltenVK?\r\n\r\n(I see there are a couple PRs right now related to this week's open source release of MoltenVK, but they seem to just be about making Vulkano work with an externally installed MoltenVK.)"},"comment":{"url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/comments/446477892","html_url":"https://github.com/vulkano-rs/vulkano/issues/927#issuecomment-446477892","issue_url":"https://api.github.com/repos/vulkano-rs/vulkano/issues/927","id":446477892,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjQ3Nzg5Mg==","user":{"login":"mitchmindtree","id":4587373,"node_id":"MDQ6VXNlcjQ1ODczNzM=","avatar_url":"https://avatars1.githubusercontent.com/u/4587373?v=4","gravatar_id":"","url":"https://api.github.com/users/mitchmindtree","html_url":"https://github.com/mitchmindtree","followers_url":"https://api.github.com/users/mitchmindtree/followers","following_url":"https://api.github.com/users/mitchmindtree/following{/other_user}","gists_url":"https://api.github.com/users/mitchmindtree/gists{/gist_id}","starred_url":"https://api.github.com/users/mitchmindtree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mitchmindtree/subscriptions","organizations_url":"https://api.github.com/users/mitchmindtree/orgs","repos_url":"https://api.github.com/users/mitchmindtree/repos","events_url":"https://api.github.com/users/mitchmindtree/events{/privacy}","received_events_url":"https://api.github.com/users/mitchmindtree/received_events","type":"User","site_admin":false},"created_at":"2018-12-12T06:30:11Z","updated_at":"2018-12-12T06:30:11Z","author_association":"CONTRIBUTOR","body":"@freesig and I are also very interested in this! I think @freesig is going to have a go at automating  this process in a standalone crate first, then we'll probably do a PR here and get some feedback.\r\n\r\nOne thing that I'm guessing will be necessary will be for this to be optional. @rukai perhaps having an opt-in `moltenvk_installer` feature for this would be enough?\r\n\r\n@freesig maybe before getting started it would be worth listing all the individual steps here that the `moltenvk_installer` crate would perform at build time so we can get some feedback?"}}
{"actor":{"display_login":"mitchmindtree"}}