- You shouldn't be including the eopkg.
- Makefile should be -rw-r--r--
- Check other comments in patch and feel free to re-open or create a new diff when build system remarks have been addressed.
Except you don't need the exact path of an executable in a desktop file, so not sure why /usr/local/bin is in there in the first place, you just need the binary somewhere exposed in your PATH.
Honestly, this is really jank. I can't really accept it in this sort of state, with a fairly flawed "build system". I'd suggest looking into using Python's setuptools, given you've written it in python.
Once again, please ensure you are only doing a single commit instead of multiple (can tell by the change between the initial and the changes you just pushed). Instructions are provided in the documentation I linked in your other diff, you may need to squash your commits (which there are instructions for in the doc as well).