Finally, on May 29th 2020, almost a year after, I was able to create a first package of this application that shows properly in the Deskbar. It was created with the
package command, and still needs some improvement, I know that.
So now I need some hints on how to go to the next steps, I mean:
- How to properly identify Manuskript files with the application (double click on file should open application?)
- Set a specific icon for Manuskript files and let Haiku be aware of it
- Managing the requirements (I have doubts on how to tell the
.PackageInfofile what are the requirements for the software to run, which I presume will apply to Haikuporter) For this package I just set the requirements as the name of the packages themselves:
Without any version, nada. (a single line for each requirement) Is this correct?
In the next packaging, maybe next week I will try to change the package folder structure, as I set the Python C++ Wrapper in /boot/system/apps and the Python code in /boot/system/data. Should it be more proper to set everything in /boot/system/apps? I mean, the C++ simple wrapper along the Python code, like BePDF, Paladin, Pe… who have folders in /boot/system/apps.
I need to solve some small warning that appeared when building the application, but have to wait for an update that fixes “Paladin love for KDL”, as each time I launch Paladin I end up in KDL and rebooting (no
save-report available - already filed bug).
Later on I should move the package to Haikuporter, when I do understand how it works.
Thanks in advance for any hint.