{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/5329","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/5329/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/5329/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/5329/events","html_url":"https://github.com/xbmc/xbmc/pull/5329","id":42122346,"number":5329,"title":"[binary addons] Add automatic dependency handling and move RSXS and some Visualizations to addons","user":{"login":"wsnipex","id":909455,"avatar_url":"https://avatars.githubusercontent.com/u/909455?v=3","gravatar_id":"","url":"https://api.github.com/users/wsnipex","html_url":"https://github.com/wsnipex","followers_url":"https://api.github.com/users/wsnipex/followers","following_url":"https://api.github.com/users/wsnipex/following{/other_user}","gists_url":"https://api.github.com/users/wsnipex/gists{/gist_id}","starred_url":"https://api.github.com/users/wsnipex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wsnipex/subscriptions","organizations_url":"https://api.github.com/users/wsnipex/orgs","repos_url":"https://api.github.com/users/wsnipex/repos","events_url":"https://api.github.com/users/wsnipex/events{/privacy}","received_events_url":"https://api.github.com/users/wsnipex/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/I*****","name":"I*****","color":"207de5"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Improvement","name":"Improvement","color":"0b02e1"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":185,"created_at":"2014-09-06T18:00:26Z","updated_at":"2015-03-18T18:29:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/5329","html_url":"https://github.com/xbmc/xbmc/pull/5329","diff_url":"https://github.com/xbmc/xbmc/pull/5329.diff","patch_url":"https://github.com/xbmc/xbmc/pull/5329.patch"},"body":"This adds automatic dependency handling for cmake based addons by using the depends folder in existing binary addons.\r\nAddons are first downloaded and extracted, then we check if the depends folder exists and handle addon deps dynamically. Tested on linux\r\n\r\nAdditionally a few screensavers and visualizations are moved over to addons.\r\n@Montellese @jmarshallnz @notspiff ping for platform stuff and sanity checks\r\n\r\nNote about projectm: After sinking hours on end into trying to fix the mess that projectms buildsys is and trying to get it compiled static _without_ unresolved symbols, I gave up at let it build dynamically. On linux libprojectm.so is copied to the addon install path.\r\n"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/83112119","html_url":"https://github.com/xbmc/xbmc/pull/5329#issuecomment-83112119","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/5329","id":83112119,"user":{"login":"wsnipex","id":909455,"avatar_url":"https://avatars.githubusercontent.com/u/909455?v=3","gravatar_id":"","url":"https://api.github.com/users/wsnipex","html_url":"https://github.com/wsnipex","followers_url":"https://api.github.com/users/wsnipex/followers","following_url":"https://api.github.com/users/wsnipex/following{/other_user}","gists_url":"https://api.github.com/users/wsnipex/gists{/gist_id}","starred_url":"https://api.github.com/users/wsnipex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wsnipex/subscriptions","organizations_url":"https://api.github.com/users/wsnipex/orgs","repos_url":"https://api.github.com/users/wsnipex/repos","events_url":"https://api.github.com/users/wsnipex/events{/privacy}","received_events_url":"https://api.github.com/users/wsnipex/received_events","type":"User","site_admin":false},"created_at":"2015-03-18T18:29:30Z","updated_at":"2015-03-18T18:29:30Z","body":">set the FT2_CONFIG environment variable to the\r\n*** full path to freetype-config\r\n\r\nthis might need a similar treatment as png"}}