[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: