[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