{"action":"created","issue":{"url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/8","labels_url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/8/comments","events_url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/8/events","html_url":"https://github.com/googlei18n/noto-emoji/issues/8","id":92631263,"number":8,"title":"Make dependencies explicit","user":{"login":"brawer","id":1527880,"avatar_url":"https://avatars.githubusercontent.com/u/1527880?v=3","gravatar_id":"","url":"https://api.github.com/users/brawer","html_url":"https://github.com/brawer","followers_url":"https://api.github.com/users/brawer/followers","following_url":"https://api.github.com/users/brawer/following{/other_user}","gists_url":"https://api.github.com/users/brawer/gists{/gist_id}","starred_url":"https://api.github.com/users/brawer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brawer/subscriptions","organizations_url":"https://api.github.com/users/brawer/orgs","repos_url":"https://api.github.com/users/brawer/repos","events_url":"https://api.github.com/users/brawer/events{/privacy}","received_events_url":"https://api.github.com/users/brawer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-02T12:59:55Z","updated_at":"2015-09-29T21:20:51Z","closed_at":null,"body":"How about using [git submodules](https://www.kernel.org/pub/software/scm/git/docs/v1.6.1.3/git-submodule.html) for dependencies, in particular the exotic ones like fonttools and nototools?\r\n\r\nMost of the other build dependencies can be figured out, but this one will be rather cryptic for people who build noto-emoji from source:\r\n\r\n    sascha@debian:~/src/noto-emoji$ make flags/CH.png\r\n    Traceback (most recent call last):\r\n      File \"./flag_glyph_name.py\", line 23, in <module>\r\n        import add_emoji_gsub\r\n      File \"/home/sascha/src/noto-emoji/add_emoji_gsub.py\", line 28, in <module>\r\n        from nototools import font_data\r\n    ImportError: No module named nototools\r\n    cd \"/home/sascha/src/noto-emoji/third_party/pngquant\" && make\r\n    make[1]: Entering directory '/home/sascha/src/noto-emoji/third_party/pngquant'\r\n    make[1]: Nothing to be done for 'all'.\r\n    make[1]: Leaving directory '/home/sascha/src/noto-emoji/third_party/pngquant'\r\n    mkdir -p ./flags\r\n    ./waveflag \"third_party/region-flags/png/CH.png\" \"flags/CH.png\"\r\n    Processing third_party/region-flags/png/CH.png\r\n    optipng -quiet -o7 \"flags/CH.png\"\r\n    \"/home/sascha/src/noto-emoji/third_party/pngquant/pngquant\" --speed 1 --skip-if-larger --ext '.png' --force \"flags/CH.png\"`\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/comments/144194750","html_url":"https://github.com/googlei18n/noto-emoji/issues/8#issuecomment-144194750","issue_url":"https://api.github.com/repos/googlei18n/noto-emoji/issues/8","id":144194750,"user":{"login":"Stephen304","id":981915,"avatar_url":"https://avatars.githubusercontent.com/u/981915?v=3","gravatar_id":"","url":"https://api.github.com/users/Stephen304","html_url":"https://github.com/Stephen304","followers_url":"https://api.github.com/users/Stephen304/followers","following_url":"https://api.github.com/users/Stephen304/following{/other_user}","gists_url":"https://api.github.com/users/Stephen304/gists{/gist_id}","starred_url":"https://api.github.com/users/Stephen304/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Stephen304/subscriptions","organizations_url":"https://api.github.com/users/Stephen304/orgs","repos_url":"https://api.github.com/users/Stephen304/repos","events_url":"https://api.github.com/users/Stephen304/events{/privacy}","received_events_url":"https://api.github.com/users/Stephen304/received_events","type":"User","site_admin":false},"created_at":"2015-09-29T21:20:51Z","updated_at":"2015-09-29T21:20:51Z","body":"This would be great - I managed to get nototools installed but am stuck because of add_emoji_gsub. Git submodules would probably make it a lot easier for me to figure out where things are supposed to be."}}