[Bug 199108] Review Request: gutenprint: Printer Drivers Package
bugzilla at redhat.com
bugzilla at redhat.com
Tue Aug 8 05:11:33 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: gutenprint: Printer Drivers Package
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199108
------- Additional Comments From panemade at gmail.com 2006-08-08 01:02 EST -------
(In reply to comment #26)
> /usr/share/gutenprint/doc should be /usr/share/doc/gutenprint, I believe.
>
I followed the way Makefile is installing those doc files here. Should i
move /usr/share/gutenprint/doc to /usr/share/doc/gutenprint ?
> =========
> from %configure using your spec:
> Build genppd statically: no
> ***WARNING: Use of --disable-static-genppd or --disable-static
> when building CUPS is very dangerous. The build may
> fail when building the PPD files, or may *SILENTLY*
> build incorrect PPD files or cause other problems.
> Please review the README and release notes carefully!
>
> ./configure --help
> --enable-static-genppd build a statically-linked cups-genppd and
> rastertogutenprint. WARNING: Please read the README
> and NEWS (release notes) CAREFULLY before disabling
> this! [(automatic)]
>
> From NEWS, section about static:
> 7) Due to the implementation of CUPS, it is necessary on some
> systems to link the programs associated with the CUPS driver (in
> particular, cups-genppd and rastertogutenprint) statically
> against the Gutenprint library. Please see bugs 865253 and
> 865265 for full details.
>
> This fix works correctly unless --disable-static (to disable
> building static libraries) is passed on the command line.
> Normally, only people packaging up Gutenprint for distribution
> use this option. If you wish to use this option, please read
> item (6) in Exceptions and Workarounds *carefully* for a full
> description of the problem along with suggested methods of
> procedure.
>
> As far as I can tell, "Exceptions and Workarounds" ends at item 5. ;) In
> another place, which I think may be a fix for the above, is to build it, install
> it, and rebuild it, which mock may not be accoustomed to. I'm not sure where the
> built .a files should be if it's compiled without --disable-static (typically in
> -devel).
Will check that
>
> =========
> From the README:
> NOTES TO PACKAGERS:
>
> * We recommend that your installation package run
> cups-genppdupdate.5.0 and restart CUPS as part of the
> installation process.
>
> CUPS is being restarted, cups-genppdupdate.5.0 isn't being run in %post
I modififed SPEC file to run cups-genppdupdate.5.0 in %post
> =========
> You may want to break out the languages into other sub-packages.
> /usr/share/cups/model/gutenprint/5.0 is 124 megs, but is just 7.3 megs times 17
> languages. The main gutenprint package size could be greatly reduced.
Will do that and then post updated package link. But how can i handle this? I
mean how can i make separate packages for all languages?
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list