[csw-devel] SF.net SVN: gar:[18194] csw/mgar/pkg/emacs/trunk/Makefile

Maciej Bliziński maciej at opencsw.org
Wed Apr 17 23:47:34 CEST 2013


Hi Peter,

On Fri, Jun 01, 2012 at 01:46:28PM +0000, pfelecan at users.sourceforge.net wrote:
> Revision: 18194
>           http://gar.svn.sourceforge.net/gar/?rev=18194&view=rev
> Author:   pfelecan
> Date:     2012-06-01 13:46:28 +0000 (Fri, 01 Jun 2012)
> Log Message:
> -----------
> emacs is now a meta-package used for dependencies on emacs; the old
> content is now in a specific emacs_athena package which is a
> dependency of the former.
> 
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	missing-dependency|CSWlibm17n-utils
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	missing-dependency|CSWlibotf-utils
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	missing-dependency|CSWlibfontconfig1

The above error messages are about shared libraries, and checkpkg is
rarely wrong about shared library dependencies. 

> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibcroco
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWemacs-athena-common
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibiconv2
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibotf0
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibdatrie1
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibthai0
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibgcc-s1
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibm17n0
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibjbig2
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWpango
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWemacs-athena-bin-common
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibxml2-2
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibexpat1
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWlibpixman1-0
> +CHECKPKG_OVERRIDES_CSWemacs-athena	+=	surplus-dependency|CSWfconfig

These on the other hand, seem to be unnecessary dependencies. Do
binaries in the CSWemacs-athena package use dlopen? If not, checkpkg is
likely right that they are not necessary.


More information about the devel mailing list