[Bug 466301] Review Request: ario - Music Player Daemon Client
bugzilla at redhat.com
bugzilla at redhat.com
Thu Oct 23 18:06:35 UTC 2008
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=466301
Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mtasaka at ioa.s.u-tokyo.ac.jp
--- Comment #2 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2008-10-23 14:06:33 EDT ---
Some notes:
* License
- License tag should be "GPLv2+".
* Redundant BuildRequires
- Please try to remove redundant BuildRequires
* gtk2-devel is required by libglade2-devel
* glib2-devel is required by gtk2-devel
* avahi-devel is required by avahi-glib-devel
* libglade2-devel is required by libgnomeui-devel
and libgnomeui-devel is required by libgnomedb-devel
* perl module dependency
- For rpms providing perl module virtual Provides,
please use perl module names for (Build)Requires, not
using rpm names directly:
https://fedoraproject.org/wiki/Packaging/Perl#Perl_Requires_and_Provides
In this case "BuildRequires: perl(XML::Parser)" must be
used.
* Unneeded Requires:
- "Requires: gtk2" and so on must all be removed.
rpmbuild checks the dependencies related to libraries
automatically and adds them to the rebuilt binary rpms:
https://fedoraproject.org/wiki/Packaging/Guidelines#Requires
* Timestamps
- To keep timestamps on installed files as much as possible,
please consider to use:
--------------------------------------------------
make install DESTDIR=%{buildroot} INSTALL="install -p"
--------------------------------------------------
This method usually works for Makefiles generated by
recent autotools.
* desktop file install
- When desktop file is to be installed, desktop-file-{install,validate}
must be used:
https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage
! By the way for Icon entry "Icon=ario" is preferred:
https://fedoraproject.org/wiki/Packaging/Guidelines#Icon_tag_in_Desktop_Files
* %find_lang
- gettext .mo files must be handled by %find_lang:
https://fedoraproject.org/wiki/Packaging/Guidelines#Handling_Locale_Files
* Static archives
- static archives *.a files are not needed for this package
and must be removed:
https://fedoraproject.org/wiki/Packaging/Guidelines#Packaging_Static_Libraries
* Documents
- Usually "INSTALL" file is for people who want to compile and install
a package by themselves and is not needed for people using rpm.
- There is no need to ship zero-size "README" file.
--
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.
More information about the package-review
mailing list