[Cc:ed the named Debian krita maintainers and Bernd (maintainer of gimp-plugin-registry). Hi guys; Martin is the upstream maintainer of oratools, a bundle of plugins and desktop support for the OpenRaster file format: http://gitorious.org/mypaint/oratools . Any comments?]

Martin Renold wrote:

I was wondering whether MyPaint should really have this mime?  Anyway, there
is one in the source in desktop/mime/mypaint.xml.  And Krita also has one,
not sure if it gets installed, but it's probably somewhat different.

Wouldn't there be conflicts if more than one application installs this?

Provided everything uses different files, then shared-mime-info shouldn't get too confused when it updates. It's still better practice to put behaviour only in one place, I think.

2. Since the package is targeted at artists and visually-thinking
people, it'd be really nice to have a thumbnailer for the most
common desktop environments :)

I fully agree. The thing (if I'm up-to-date) is that we haven't figured out
yet whom to ask to integrate those thumbnailers into which project.

As far as oratools - yourself and Jon - are concerned, oratools could just package the mime-info XML and the thumbnailer scripts (disclaimer: I've not played with the KDE one), plus the existing GIMP package. Leave the installation details to the distros. It's still useful to have everything in one place, for everyone's sake.

Ana Beatriz, Raúl: would that seem acceptable from a KDE/krita perspective? I've no idea how KDE integrates thumbnailers, sadly.

(To fulfil the expectation created by the "tools" name, perhaps oratools could bundle some conversion scripts as well as the desktop and gimp integration stuff...? :)

Perhaps a new package for openraster desktop support could be
created for these two issues together?

and it certainly wouldn't be something limited to just MyPaint: Krita
(SVN), Drawpile, and GIMP (via the unofficial ORA loader/saver plugin)
would all benefit.  Initially it could live in the mypaint package I
suppose, since mypaint is the program which would most immediately
benefit.

I was planning to move thumbnailers and mime stuff also into the oratools
repository (where the GIMP plugin is), away from the mypaint source, until
the respective desktop environments take over maintainence.  Do you think
this should grow into its own independent project instead, for distributions
to package?

Seems like the best plan, simply from the perspective of keeping everything in one place for maintainers. Making it fully independent of mypaint might be a nice thing too, from a political perspective... :)


One caveat from the packaging perspective: don't force KDE stuff on Gnome people or /vice versa/. If I were packaging for Debian, I'd split it into:

  oratools:
    Description: MIME setup and GIMP plugin for OpenRaster images
    Recommends: oratools-thumbnailer-gnome | oratools-thumbnailer-kde
    Enhances: gimp
    Depends: shared-mime-info
    Suggests: oratools-thumbnailer-gnome | oratools-thumbnailer-kde

  oratools-thumbnailer-kde:
    Description: KDE thumbnailer for OpenRaster images
    Enhances: kdebase
    Depends: oratools, $KDE_STUFF

  oratools-thumbnailer-gnome:
    Description: GNOME-style thumbnailer for OpenRaster images
    Enhances: gnome-desktop-environment, thunar
    Depends: oratools, $GNOME_STUFF

and arrange for actual paint programs which use OpenRaster - krita, mypaint - to use

  Recommends: oratools-thumbnailer-gnome | oratools-thumbnailer-kde

With this setup, people grabbing mypaint or krita using a Debian package manager that automatically selects Recommended packages should automatically pull in the right thumbnailers for their system.



Thunar uses GNOME-style thumbnailers if they're available, according to http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers/

Seems like KDE use shared-mime-info these days:
http://lists.kde.org/?l=kde-core-devel&m=117439505315489 , but their own style of binary thumbnailer blivets.


--
Andrew Chadwick



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to