From: Don A. <don...@co...> - 2006-12-31 14:48:43
|
Chances are, the .spec file is out of date. Richard Bos might be able to help us with this issue, since he maintains the RPM for SuSE. Don On Sun, 2006-12-31 at 12:06 +1100, Graeme Nichols wrote: > Don Allingham wrote: > > Graeme, > >=20 > > Realistically, I don't see us being able to break out the documentation > > from the code. A lot of work has gone into providing a link between the > > help and the code to provide context sensitive help. We don't want to > > give this up.=20 > >=20 > > And to me, changing our entire build structure to support Fedora Core 4= , > > which has a short life remaining (as FC7 is about to be released), just > > is not the wisest thing to do. Especially considering the amount of wor= k > > that went into the common translation scheme the the gnome-doc-tools > > provides for us. > >=20 > > So, as a stop-gap measure, I have created a custom release for FC4. It > > has no help files in it, and should be able to be built under FC4. The > > makefiles and config files have been modified to build correctly. > >=20 > > You can download this from > > http://gramps-project.org/files/gramps-2.2.4-nohelp.tar.gz > >=20 > > Don >=20 > Hello Don, >=20 > After much deep digging and help from the gnome-doc-utils people I have=20 > managed to upgrade from gnome-doc-utils-0.2.0 to gnome-doc-utils-0.6.0. >=20 > I was able to create an .rpm package, gnome-doc-utils-0.6.0-1.noarch.rpm=20 > that installed OK on my FC4 system, and should install OK on all FC=20 > systems. I can make that package available to anyone who wants it if=20 > they let me know. >=20 > Now to another problem with the 2.2.4 tarball of gramps. >=20 > I used the following command to build a binary .rpm package: >=20 > rpmbuild -tb gramps-2.2.4.tar.gz >=20 > The build fails right at the end complaining of a missing file. The=20 > output from the end follows: >=20 > make[2]: Leaving directory `/usr/src/redhat/BUILD/gramps-2.2.4/help' > make[1]: Leaving directory `/usr/src/redhat/BUILD/gramps-2.2.4/help' > make[1]: Entering directory `/usr/src/redhat/BUILD/gramps-2.2.4' > make[2]: Entering directory `/usr/src/redhat/BUILD/gramps-2.2.4' > test -z "/var/tmp/gramps-2.2.4-root/usr/bin" || mkdir -p --=20 > "/var/tmp/gramps-2.2.4-root/usr/bin" > /usr/bin/install -c 'gramps' '/var/tmp/gramps-2.2.4-root/usr/bin/gramps= ' > test -z "/var/tmp/gramps-2.2.4-root/usr/share/gramps" || mkdir -p --=20 > "/var/tmp/gramps-2.2.4-root/usr/share/gramps" > /usr/bin/install -c -m 644 'COPYING'=20 > '/var/tmp/gramps-2.2.4-root/usr/share/gramps/COPYING' > make[2]: Leaving directory `/usr/src/redhat/BUILD/gramps-2.2.4' > make[1]: Leaving directory `/usr/src/redhat/BUILD/gramps-2.2.4' > + mkdir -p /var/tmp/gramps-2.2.4-root/usr/share/applications > + desktop-file-install --vendor gramps --delete-original --dir=20 > /var/tmp/gramps-2.2.4-root/usr/share/applications --add-category=20 > Application --add-category Utility src/data/gramps.desktop > Error on file "src/data/gramps.desktop": Failed to open file=20 > 'src/data/gramps.desktop': No such file or directory > error: Bad exit status from /var/tmp/rpm-tmp.73125 (%install) >=20 >=20 > RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.73125 (%install) >=20 > Do you know what the problem may be? I am very sorry to be such a=20 > problem to you over this but if this can be fixed I am in a position to=20 > create the .rpm packages for the users. >=20 > I am quite prepared to test any fixes you may want tried. Just let me kno= w. >=20 > If users do not want to build their own .rpm binary packages I am=20 > prepared to do so for them. Or, if you can fix this problem, they can=20 > easily create their own binary .rpm packages using the command I used=20 > above. Must be easier for the developers. :-) >=20 > Thanks for all the assistance you and Alex have afforded me so far. >=20 > All the best for the new year. >=20 |