[Bug 1829] Review request: deadbeef-0.5.1 - A music player with *.cue support

RPM Fusion Bugzilla noreply at rpmfusion.org
Fri Jul 1 15:35:08 CEST 2011


http://bugzilla.rpmfusion.org/show_bug.cgi?id=1829


David Timms <dtimms at iinet.net.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dtimms at iinet.net.au




--- Comment #4 from David Timms <dtimms at iinet.net.au>  2011-07-01 15:35:08 ---
Some things to fix:
  whitespace: spec should use white space consistently.
- This means always use space or always tab for indentation.
- Also, remove trailing spaces and tabs from all lines.
- Looking at other specs, you'll notice that %files section do not have the
lines indented.
- take a look at the spec with an editor that can show whitespace:
yum install meld
meld deadbeef.spec.orig deadbeef.spec

- I think we are supposed to avoid ".la droppings" (see the fedora guidelines),
and hence shouldn't be packaging them.

- an rpm spec changelog should indicate changes only to the packaging, not to
the upstream application/program. It also has a standard no indent format, and
requires the change author's email.
eg: (from guidelines, 1 of 3 acceptable formats):
* Fri Jun 23 2006 Jesse Keating <jkeating at redhat.com> - 0.6-4
- fix the link syntax.
- moved .h devel files to -devel package.
- updated to upstream release 0.6.

- the upstream changelog lines could be included in a separate changelog file
that gests installed as part of the install.

- the sourceurl must point to a direct download. sourceforge files have such a
url that is required to be used.

- the warnings with desktop files do need to be taken care of. They don't
appear to be in the %files list, and they are using invalid group. It doesn't
look like desktop-file-install is being used.

- reduce lines to 80 chars max to assist readability.

- add multiple BuildRequires/Requires lines, with preferably one, and at most a
few related items, rather than placing all items on the same line.

- also, you shouldn't add requires that rpmbuild picks up automatically (try to
mock build without them to see if rpms succeeds).

- %{_defaultdocdir}/ items should probably be %doc

- %files:  you can add a directory, and it will include all files and subdirs

- are any the libs (.so) duplicates of fedora/rpm fusion supplied libs ?


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list