{"action":"created","issue":{"url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/557","labels_url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/557/labels{/name}","comments_url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/557/comments","events_url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/557/events","html_url":"https://github.com/petrockblog/RetroPie-Setup/issues/557","id":53402002,"number":557,"title":"support for multiple platforms (ie non-RaspberryPi ARM boards)","user":{"login":"spikegrobstein","id":45886,"avatar_url":"https://avatars.githubusercontent.com/u/45886?v=3","gravatar_id":"","url":"https://api.github.com/users/spikegrobstein","html_url":"https://github.com/spikegrobstein","followers_url":"https://api.github.com/users/spikegrobstein/followers","following_url":"https://api.github.com/users/spikegrobstein/following{/other_user}","gists_url":"https://api.github.com/users/spikegrobstein/gists{/gist_id}","starred_url":"https://api.github.com/users/spikegrobstein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spikegrobstein/subscriptions","organizations_url":"https://api.github.com/users/spikegrobstein/orgs","repos_url":"https://api.github.com/users/spikegrobstein/repos","events_url":"https://api.github.com/users/spikegrobstein/events{/privacy}","received_events_url":"https://api.github.com/users/spikegrobstein/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-05T14:39:36Z","updated_at":"2015-01-08T22:17:13Z","closed_at":null,"body":"I've got a fork of this repo that I'm working with while trying to get many of the packages working on my ODROID XU3-Lite board. There are a handful of changes I've had to make to the package files in order to get things to either compile or to function correctly. I'd like to get these changes merged upstream at some point so that other people with different boards can use the software.\r\n\r\nSo I'm reaching out so we can figure out the best way to do this.\r\n\r\nMy thought is to set a variable somewhere for the `platform` and in each package, conditionally execute code (install packages, set flags, etc) depending on the value of that variable. I suppose the value could either be set as an environment var or set in a config or even guessed?\r\n\r\nSome examples of differences I've come across:\r\n\r\n * my board doesn't have any `libraspberrypi-*` packages in `apt` to install as dependencies\r\n * RetroArch has a new `exynosdrm` dependency\r\n * `runcommand.sh` is not necessary\r\n * my `__default_cflags` in `retropie_packages.sh` is `-O2 -pipe -mfpu=neon -march=armv7-a -mfloat-abi=hard -marm`\r\n\r\nLet me know if this makes sense or if you're interested in supporting alternative boards. I can put something together and send over a pull request, I just don't want to do a bunch of work that doesn't jive with your vision and have to redo it.\r\n\r\nThanks for the awesome project!"},"comment":{"url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/comments/69260017","html_url":"https://github.com/petrockblog/RetroPie-Setup/issues/557#issuecomment-69260017","issue_url":"https://api.github.com/repos/petrockblog/RetroPie-Setup/issues/557","id":69260017,"user":{"login":"joolswills","id":5365574,"avatar_url":"https://avatars.githubusercontent.com/u/5365574?v=3","gravatar_id":"","url":"https://api.github.com/users/joolswills","html_url":"https://github.com/joolswills","followers_url":"https://api.github.com/users/joolswills/followers","following_url":"https://api.github.com/users/joolswills/following{/other_user}","gists_url":"https://api.github.com/users/joolswills/gists{/gist_id}","starred_url":"https://api.github.com/users/joolswills/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joolswills/subscriptions","organizations_url":"https://api.github.com/users/joolswills/orgs","repos_url":"https://api.github.com/users/joolswills/repos","events_url":"https://api.github.com/users/joolswills/events{/privacy}","received_events_url":"https://api.github.com/users/joolswills/received_events","type":"User","site_admin":false},"created_at":"2015-01-08T22:17:13Z","updated_at":"2015-01-08T22:17:13Z","body":"https://github.com/petrockblog/RetroPie-Setup/pull/570"}}