A question about my way before packaging: Is a good practice to use this in postinst script?
echo "..." > /tmp/MyType.xml xdg-mime install --mode system /tmp/MyType.xml echo "..." > /tmp/My-Program.desktop xdg-desktop-menu install --mode system /tmp/My-Program.desktop El 30/07/17 a les 10:30, Narcis Garcia ha escrit: > I'm observing how is transmission-gtk packaged and it seems that it's > not enough with including files as > ./usr/share/applications/xxx.desktop > ./usr/share/mime/packages/xxx.xml > > but postinst script should run update-menus and update-mime (or > update-mime-database) if available. > It seems also that there are (or were) some need to write profiles as > /usr/share/menu/PackageName > /usr/lib/mime/packages/PackageName > (time ago the first was at /usr/lib/menu/) to be located by update-menus > program. > > Packaging my program, how can I deal better with this, in most > compatible way as possible (with other distros and with old Debian > versions)? > > [Note that I write my own postinst script] >