Michael Schwendt wrote:
On Mon, 18 Feb 2008 11:21:55 +0100, Xavier Bachelot wrote:
Ok, so if I understand correctly what has been said in the thread, what
we want is not compat-xerces-c but xerces-c27. I have forked a new spec
from the original xerces-c spec. It should be almost good to go (I still
need to clean up the descriptions and summaries. I may also remove the
-doc subpackage).
http://washington.kelkoo.net/fedora/SPECS/xerces-c27.spec
The last remaining problem is the /usr/lib/libxerces-c.so and
/usr/lib/libxerces-depdom.so symlinks. They will conflict with the
regular xerces-c-devel package. They are currently excluded. Is that the
right thing to do ?
No, because then you cannot compile/link against those libraries.
If Fedora policies do permit explicit "Conflicts:" with xerces-c-devel,
do that. Else relocate any conflicting files to a new directory, so you
can link with -L/usr/lib/xerces-c-2.7 -lxerces-c for example.
Here's another try at xerces-c27 :
http://washington.kelkoo.net/fedora/SPECS/xerces-c27.spec
http://washington.kelkoo.net/fedora/SRPMS/xerces-c27-2.7.0-2.fc8.src.rpm
rpmlint output (most of the errors are also in the original xerces-c
package) :
xerces-c27.i386: E: non-standard-executable-perm
/usr/lib/libxerces-depdom.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm
/usr/lib/libxerces-c.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm
/usr/lib/libxerces-depdom.so.27.0 0775
xerces-c27.i386: E: non-standard-executable-perm
/usr/lib/libxerces-c.so.27.0 0775
xerces-c27-devel.i386: W: no-documentation
xerces-c27-devel.i386: W: dangling-relative-symlink
/usr/lib/xerces-c-2.7.0/libxerces-c.so ../libxerces-c.so.27
xerces-c27-devel.i386: W: dangling-relative-symlink
/usr/lib/xerces-c-2.7.0/libxerces-depdom.so ../libxerces-depdom.so.27
xerces-c27-devel.i386: E: only-non-binary-in-usr-lib
xerces-c27-devel.i386: W: no-documentation
xerces-c27-devel.i386: W: dangling-relative-symlink
/usr/lib/xerces-c-2.7.0/libxerces-c.so ../libxerces-c.so.27
xerces-c27-devel.i386: W: dangling-relative-symlink
/usr/lib/xerces-c-2.7.0/libxerces-depdom.so ../libxerces-depdom.so.27
xerces-c27-devel.i386: E: only-non-binary-in-usr-lib
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/migration.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/releases_archive.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/feedback.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/credits.txt
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/migration.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/releases_archive.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/doc/feedback.xml
xerces-c27-doc.i386: W: file-not-utf8
/usr/share/doc/xerces-c27-doc-2.7.0/credits.txt
and the modified perl-XML-Xerces :
http://washington.kelkoo.net/fedora/SPECS/perl-XML-Xerces.spec
http://washington.kelkoo.net/fedora/SRPMS/perl-XML-Xerces-2.7.0_0-7.fc8.src.rpm
Does it look better now ? Any advice would be greatly appreciated.
Regards,
Xavier
--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list