[Debian GNUstep maintainers] First version of split gnustep-dl2 at mentors

Federico Giménez Nieto fgimenez at coit.es
Fri Mar 5 10:24:11 UTC 2010


2010/3/2 Yavor Doganov <yavor at gnu.org>:
>
> s/GDL2-Intro/GDL2Intro/ here; sorry for misleading you.
>

Fixed

>> In this case it is intentional, shouldn't be the documentation placed at
>> /usr/share/doc/<package> according to the FHS?
>
> I am not aware of such requirement.  GNOME user manuals are installed
> at /usr/share/gnome/help, perhaps KDE ones somewhere similar, maybe
> Java/Mono docs go to a specialized directory as well, etc.
>
> The average GNUstep developer/user expects to find GNUstep
> documentation at $(GNUSTEP_<DOMAIN>_DOC), which is
> /usr/share/GNUStep/Documentation with our layout.  See the output of
> `dpkg -L gnustep-base-doc', for example.
>

Ok, now all the documentation is being installed in the proper place
through the .install files.

> Well, DBModeler doesn't accept any options (besides the common GNUstep
> ones), so the manpage can be mostly a stub explaining in a sentence or
> two what the application does and a link to GNUstep(7) in the `SEE
> ALSO' section.  See SimpleAgenda.1 for a very simple example (and many
> other GNUstep apps, too).
>
> For eoutil, all you need is to nroff-ify the output of `eoutil help'.
> It is thoroughly documented, AFAICS.  No problem here, except some
> mechanical work.
>
> gdlgsdoc is a mystery to me, give me some time to take a look at it.
>

Ok, i'll begin with DBModeler and eoutil.

>
> * The package FTBFSes in a chroot: missing build-dependencies on
>  texinfo and texlive-latex-base?

Added, works good with pbuilder.

>
> * In the binary-arch target, you do not invoke dh_installmenu so the
>  .menu file is not installed.  Subsequently, the menu trigger is not
>  activated.

Done

>
> * [Nice to have]  Both the .desktop and .menu file do not include
>  icon.  Please consider the same trick as you did for preview.app.
>

Done

> * I: libgnustep-dl2-dev: arch-dep-package-has-big-usr-share 2328kB 84%
>
>  GNUstep Make's `internal-install-doc_' rule is a bit dumb as it
>  copies everything that `autogsdoc' spits out in the build dir.  Does
>  this warning disappear if you delete all .gsdoc files in the -dev
>  package in the `install' target right after installation?
>

Indeed :) I've removed also a big .igsdoc file, i guess it is fine to
remove it too.

> * Please avoid compressing GDL2Intro.pdf.  Most PDF readers in Debian
>  will happily read and render compressed PDF files, but unfortunately
>  viewpdf.app (the "official" GNUstep PDF viewer we have) does not.
>

Done with the new location of the documentation, out of the reach of
dh_compress.

> * Don't forget to recheck all files and update debian/copyright if
>  needed.  As the package is going to pass through the NEW queue, the
>  ftpmasters will inspect it with a certain degree of scrutiny.
>  That's the most pleasant and rewarding part of Debian packaging :-))
>

Ok, i've added a copyright notice for the html files of GDL2Intro
(stating their final installation path), i think that there is nothing
left...

The new version is uploaded [1]. Cheers
Federico

[1] http://mentors.debian.net/debian/pool/main/g/gnustep-dl2/gnustep-dl2_0.12.0-1.dsc



More information about the pkg-GNUstep-maintainers mailing list