[Bug 183439] Review Request: papyrus (Canvas drawing library based on cairo/cairomm)

bugzilla at redhat.com bugzilla at redhat.com
Sat Jul 29 23:02:08 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: papyrus (Canvas drawing library based on cairo/cairomm)
Alias: papyrus

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183439





------- Additional Comments From rvinyard at cs.nmsu.edu  2006-07-29 18:52 EST -------
> Would this be not better suited to Development/Libraries?

I'm not sure. Most of the other libraries, similar to papyrus (gtkmm24, 
libglademm26, libxml++, libgnomemm, et. al.) are under System Environment/
Libraries.

Maybe they're behind and need to be changed?

> Need R: cairomm

The cairomm requires gets picked up by rpmbuild as a library requires.

> I seriously doubt it will need anything past cairomm-devel

The papyrusgtk stuff will need gtkmm, and theres no dependency chain between 
cairomm and gtkmm. pkgconfig is there since the autoconf configure requires it 
to find gtkmm and cairomm.

> %{__cp} -arv docs/reference .
> %{__cp} -arv docs/gallery .
> 
> Should these not be included in the %docs part of %files?

> %doc ChangeLog reference gallery
>
> This is confusing me. You've already copied reference and gallary somewhere -
> why have you got this?

This is done to move them into position so they appear in a better position for 
the rpm. In the dist they're in:
   docs/www/reference/
If I include them in the rpm without cp'ing they'd install as:
   /usr/share/doc/papyrus-0.2.0-devel/docs/www/reference/
Doing it this way they install as:
   /usr/share/doc/papyrus-0.2.0-devel/reference/

> %files
> %{_libdir}/lib*.so.*

> %files devel
> %{_bindir}/*-demo

The main reason I've done these is because I'm upstream on several libraries 
and I've tried to generalize the templates a bit to make them maintainable by 
autoconf (autoconf actually generates the specs).

I know it's a little general, but it allows me to apply one correction to all 
the specs related to the libraries.


-- 
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 package-review mailing list