Re: [RFH] libfm package description
Justin B Rye wrote:
> Remember that we're talking about libfm0, not libfm-dev. Imagine a
> sysadmin thinking "Why is libfm0 installed - did one of the
> developers need it as a dependency for some locally-compiled
> program?" In that context, a useful package description is one
> that explains what kind of application functionality the library
> supports ("Oh, it'll be for Sam's ncurses WebDAV browser").
You are right.
> When you say it "integrates" Glib/GIO and that it "provides a higher
> level API", that sounds to me like two ways of saying that it's a
> library based on another library. Thinking about it a bit more,
> maybe it's:
>
> LibFM provides file management functions built on top of Glib/GIO,
> giving a convenient higher-level API.
>
> (Should it keep the word "widgets" somewhere?)
It's fine. Doesn't need to keep the word "widgets".
> That's what I was imagining. One thing I wasn't quite sure about:
> where currently I've got it saying
>
> * Supports Drag-and-Drop, using the X Direct Save protocol;
>
> I'm being slightly vague there because I'm not sure which is true:
>
> * Supports Drag-and-Drop via the X Direct Save protocol;
> or * Supports Drag-and-Drop, and uses the X Direct Save protocol;
Support both Drag-and-Drop, and the X Direct Save protocol.
> I meant that if the first paragraph of standard "boilerplate" text
> is changed in each package there would be no need for any other
> changes to libfm0-dbg.
>
> I attach a revised version that makes it:
>
> LibFM provides file management functions built on top of Glib/GIO,
> giving a convenient higher-level API. Features:
> * Desktop-independent, following FreeDesktop standards;
> * Fast, light on memory usage, and responsive - well suited to
> less powerful hardware such as netbooks and thin clients;
> * Uses GIO/GVFS (like Nautilus) for Trash support and access to
> remote file systems (FTP, SFTP, WebDAV, Windows shares, etc.);
> * Clipboard operations are compatible with GTK+/GNOME and Qt/KDE;
> * Supports Drag-and-Drop, and uses the X Direct Save protocol;
> * Reusable design with the core functions separated out to
> simplify porting to other GUIs.
Thank you for all these improvement. I am going to make an upload.
Cheers,
-Andrew
Reply to: