Great initiative !!
Just one thing : some files have "_" where they should have "-". This is due to the upload feature in this site (it changes "-" to "_".
When installed to "/" this doesn't mind, when installed to external storage, things will probably go wrong. When using "ipkg remove" things won't work correctly. As far as I recall ipkg remove will see "sdl", "sdl_devel" and "sdl_docs" all as "sdl" where it sees "sdl", "sdl-devel" and "sdl-docs" as three different packages.
In short : use "_" (underscore) only as a seperator between name/version/architecture.