rpms/exo/devel exo.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michael Schwendt bugs.michael at gmx.net
Sat May 28 10:38:24 UTC 2005


On Fri, 27 May 2005 23:29:32 -0400, Kevin Fenzi wrote:

> Author: kevin
> 
> Update of /cvs/extras/rpms/exo/devel

Fails to build here for i386.

RPM build errors:
    File not found by glob: /home/qa/tmp/rpm/tmp/exo-0.3.0-2-root-qa/usr/share/locale/*/*/libexo*.mo
    File not found by glob: /home/qa/tmp/rpm/tmp/exo-0.3.0-2-root-qa/usr/lib/python*/site-packages
    File not found by glob: /home/qa/tmp/rpm/tmp/exo-0.3.0-2-root-qa/usr/share/pygtk/*/defs/exo*/exo.defs

> checking for msgfmt... no

Missing "BuildRequires: gettext".

> checking for python version... 2.4

The spec file hardcodes a python2.3 path!

> checking for headers required to compile python extensions... not found
>
> configure: WARNING: Couldn't find either PyGTK or the Python headers, not building Python bindings
>

(!) Some build requirements missing?

> %package devel
> Summary: Development tools for exo library
> Group: Development/Libraries
> Requires: exo >= 0.3.0

Requires: %{name} = %{version}-%{release}
 
> %files
> %defattr(-,root,root)
> %doc %{_datadir}/gtk-doc/html/exo/*
> %{_libdir}/lib*.so.*
> %{_datadir}/locale/*/*/libexo*.mo


> %files devel
> %defattr(-, root, root)
> %{_includedir}/exo*
> %{_libdir}/lib*.so
> %{_libdir}/lib*a
> %{_libdir}/pkgconfig/*.pc

This pkg-config file creates a dependency between exo-devel and
"Requires: libxfcegui4-devel"

> %{_datadir}/gtk-doc

I believe your package should not own that directory, but only its own
files somewhere deeper within it. I see a few other packages which also
own this directory, but that should not be taken as a good example.

Also, I see you include the gtk-doc files in the main package already,
so it's duplicate.

> %{_libdir}/python2.3/site-packages

(!)

Won't work with Python 2.4.




More information about the fedora-extras-commits mailing list