[Bug 189713] Review Request: gnubg
bugzilla at redhat.com
bugzilla at redhat.com
Sat Jun 3 07:53:46 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: gnubg
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=189713
------- Additional Comments From j.w.r.degoede at hhs.nl 2006-06-03 03:46 EST -------
MUST:
=====
* rpmlint output is:
W: gnubg file-not-utf8 /usr/share/man/man6/gnubg.6.gz
W: gnubg-databases no-documentation
W: gnubg-sounds no-documentation
You must fix the not utf8 error, you can do so by running iconv
on the uncompressed manpage, see gcompris for an example. Notice that the
original encoding may be different then in gcompris though (probably not).
* Package and spec file named appropriately
* Packaged according to packaging guidelines
* License (GPL) ok, license file included
* spec file is legible and in Am. English.
* Source matches upstream
* Compiles and builds on devel-x86_64
* BR: see below
* No locales
* no shared libs
* Not relocatable
* Package owns / or requires all dirs
* No duplicate files & Permissions ok
* %clean & macro usage OK
* Contains code only
* %doc does not affect runtime, and isn't large enough to warrent a sub package
* no -devel needed
* gui .desktop required but none included! must fix!
MUST fix:
=========
* building on devel gives:
error: Installed (but unpackaged) file(s) found:
/usr/share/info/dir
This file should be removed at the end of %install
Be sure to use "rm -f" for the removal since in my experience this file
doesn't get created on all Fedora versions.
* Remove bogus "BuildRequires: gtk+-devel" this is a gtk2 app, gtk+-devel
is for gtk1 apps.
* gtk2-devel implies freetype-devel, remove Extranous freetype-devel BR.
* esound-devel implies audiofile-devel, remove Extranous audiofile-devel BR.
* Add a desktop file and icon, see njam(.spec) for an example on howto
properly install the .desktop file and the icon and howto properly update the
icon cache on install / remove.
Should fix:
===========
* I get this during the build:
/bin/sh: gnubg.weights: No such file or directory
make[2]: [gnubg.wd] Error 1 (ignored)
Yet you've included a a gnubg.weights as Source1, appearantly its not put
in the right place.
* And this:
cp: cannot stat /usr/share/texinfo/texinfo.dtd': No such file or directory
But this one can brobably be ignored I can't find texinfo.dtd anywhere on
my fairly complete install. Notice that gnubg itself does contain and
installs a texinfo.dtd
* You can write things like:
%dir %{_datadir}/gnubg/met
%{_datadir}/gnubg/met/*
As just:
%{_datadir}/gnubg/met
And the same for:
%dir %{_datadir}/gnubg/scripts
%{_datadir}/gnubg/scripts/*
Which can be just:
%{_datadir}/gnubg/scripts
Etc.
And probably the same for:
%dir %{_datadir}/gnubg/doc
%{_datadir}/gnubg/doc/*.png
%{_datadir}/gnubg/doc/texinfo.dtd
%{_datadir}/gnubg/doc/gnubg.xml
Which can probably be written as just:
%{_datadir}/gnubg/doc
Explain:
========
* Why add --without-board3d, gtkglext(-devel) is available in FE.
* Why the seperate database and soundpackages, does the main package
function without these?
--
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 Fedora-package-review
mailing list