[Bug 309061] Review Request: adanaxisgpl - FPS game in 4 spatial dimensions

bugzilla at redhat.com bugzilla at redhat.com
Fri Oct 12 14:52:21 UTC 2007


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: adanaxisgpl - FPS game in 4 spatial dimensions


https://bugzilla.redhat.com/show_bug.cgi?id=309061


mtasaka at ioa.s.u-tokyo.ac.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mtasaka at ioa.s.u-tokyo.ac.jp




------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-10-12 10:52 EST -------
Well, I must say that there are some issues to fix
on 1.2.1-1 spec/srpm. Please check the following URLs 
for general packaging procedure.

http://fedoraproject.org/wiki/Packaging/Guidelines
http://fedoraproject.org/wiki/Packaging/ReviewGuidelines
http://fedoraproject.org/wiki/Packaging/DistTag

A. Description stage
* Please explain why you want to introduce seemingly-redundant
  macros like %name, %version, ..... etc
* Please consider to use %?dist tag.
* Please follow the BuildRoot format requested for Fedora.
* Remove redundant BuildRequires
  - For example, libGLU-devel requires libGL-devel, so
    "BuildRequires: libGL-devel" can be removed
  - Remove BuildRequires listed on "Exceptions" list
    on "Guidelines" wiki.
  - Also I suggest to write one BuildRequires per one line
    because
    * it makes easier to read
    * it makes easier to find out the difference when BuildRequiers
      changes.
* Check the missing BuildRequires
  - This srpm cannot be rebuilt.
    http://koji.fedoraproject.org/koji/taskinfo?taskID=191544
    At least libogg-devel is missing from BuildRequires.

B. %prep/%build/%install stage
* Support parallel make if possible, otherwise write as
  a comment which tells that this package cannot support
  parallel make.
* Don't use %makeinstall unless it cannot be avoided.
* Desktop files must be installed by "desktop-file-install"
  (BuildRequires: desktop-file-utils is needed).
  - I don't think the Category 
    "X-MandrivaLinux-MoreApplications-Games-Arcade" is needed.
  - The category "MoreApplications" is not valid.
-----------------------------------------------------------
error: value
"Game;ActionGame;MoreApplications;X-MandrivaLinux-MoreApplications-Games-Arcade;"
for key "Categories" in group "Desktop Entry" contains an unregistered value
"MoreApplications"
-----------------------------------------------------------
* When using "cp" or "install" command, add "-p" option
  to keep timestamps.
* Consider to install pixmaps image data under
  %_datadir/icons/hicolor/??x??/apps and call gtk-update-icon-cache
  (please check the section "GTK+ icon cache" of
   http://fedoraproject.org/wiki/Packaging/ScriptletSnippets )

C. %files section
* Make it sure that all directories created by this package
  are owned by this package.
  For example, %_datadir/adanaxisgpl/ itself is not owned by
  any package.


-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list