There are exceptions for certain files like .desktop files, DBUS service files, etc which need to be in /usr to be useful. The simplest option going forward is likely to be a wrapper[0] which is used when packaging which moves files into /opt, but when the application is run it uses a unionfs overlay to make it appear as in /usr to the application. This also handles rewriting the .desktop file to use the wrapper. I'll test out your application with this by the end of the weekend & see if the wrapper is suitable, or if it needs more work. If it does, then you shouldn't need to create a separate source just for Ubuntu.
[0] http://www.stgraber.org/2011/09/08/install-multiple-version-of-the- same-package-and-avoid-filesystem-conflicts/ -- You received this bug notification because you are a member of Application Review Board, which is subscribed to Ubuntu Application Review Board. https://bugs.launchpad.net/bugs/730196 Title: Application Review Request: harmonySEQ 0.15 Status in Ubuntu Application Review Board: New Bug description: Application Review For harmonySEQ 0.15 == About You == * NAME: Rafał Cieślak * EMAIL ADDRESS: rafalcieslak256 <at> gmail.com The Application: * APPLICATION NAME: harmonySEQ * LICENSE: GNU GPL v3 * PPA URL: https://launchpad.net/~rafalcieslak256/+archive/harmonyseq * SUPPORT RESOURCE http://answers.launchpad.net/harmonyseq, http://harmonyseq.wordpress.com/contact or email to rafalcieslak256 <at> gmail.com * KNOWN ISSUES: https://bugs.launchpad.net/harmonyseq To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-app-review-board/+bug/730196/+subscriptions -- Mailing list: https://launchpad.net/~app-review-board Post to : [email protected] Unsubscribe : https://launchpad.net/~app-review-board More help : https://help.launchpad.net/ListHelp

