Edit: OK, it's done for Debian Testing and Ubuntu 17.10 now (i386 and amd64). There are also working repos for arm71 (the Pi) and aarch64 (ARM 64) for Debian Stretch only. For those just skimming the thread, compiz-reloaded is in a separate repository than the multimedia stuff.

Updating Krita to 3.3.3 for Stretch from the Buster sources. I had to disable a mysterious "libqt5opengl5-desktop-dev" build-depend, which is not available anywhere in Debian. So I'm baffled as to how the Buster packages managed to build.

Btw,Did you fix by remove krita 10+ spamming krita.mime.desktop icons but keep the mime right click work?Users they can get annoy when they found out inside menulibre or alacarte. This bug was report but still remain unfix.https://lists.debian.org/debian-qt-kde/ ... 00498.htmlSome ppl think it's a bug from some distro but not really, it's Krita source fault from the beginning These culprit files locate inside krita-3.3.3/plugins/impex/culprit-folders/krita.all-mime.desktopWhile the main krita.desktop file located at krita-3.3.3/krita/org.kde.krita.desktopThe result is after compile the krita.all-mime.desktops 10+ of them name Krita mixed up with krita.desktop filesMost default krita package they didn't fix that I planned to fix before upload to my repo as well.I've try lots of time but no avail & I used to cut all desktop extension files inside CmakeList.txt file to prevent them buildIt worked only prevent mime.desktop icons as I need but it won't able to right-click any mime type instead.Even it tried to change DESTINATION ${XDG_APPS_INSTALL_DIR}) into destination /usr/share/applications/custom-directory)it won't build. Maybe I set it wrong.

Maybe you can fix that since you're skill packaging & coding than mine.small krita.bmp.desktop inside cmakelist file would be:install( PROGRAMS krita_bmp.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})I'd like you to check it out if you can fix once 3.3.4+ release. If can't nvm I'll deal with it.

If it's a bug in upstream Debian, then it came along with my backport. But I don't see more than one entry in the XFCE or KDE menus for Krita for that nearly 10 year old "bug". The mime ones are marked "do not show" and are clearly marked that way in the menu editors, so it's more of a cosmetic annoyance there only...probably why it's been left that way.

You could remove them after install for your repo version without any messing with the Krita source code by doing that in a debian/postinst script file. You can also try installing your own custom main krita.desktop file from /debian by taking the original krita.desktop and adding a "MimeType=" entry with same filetypes as the ones you removed...see gimp.desktop of an example. This is a bit kludgy but should work if those removed desktop files didn't do any other special commands.

I have gimp development version 2.9.9~7 in the Buster multimedia repo now, after adding some python gnome packages that aren't in testing any longer for some reason. The gimp code now has a function that requires backports of libglib2.0 and gobject-introspection from Buster if you want to build it on Stretch. I have proof-of-concept builds for Stretch for gimp using the backports, but I think I'll split the newer gimp with those backports out into another repository instead of forcing the newer glib and gobject onto everyone.