[Bug 519071] Review Request: wiipresent - Giving presentations (or control applications) with your Wiimote

bugzilla at redhat.com bugzilla at redhat.com
Fri Aug 28 21:45:29 UTC 2009


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=519071


Christoph Wickert <christoph.wickert at googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |christoph.wickert at googlemai
                   |                            |l.com




--- Comment #2 from Christoph Wickert <christoph.wickert at googlemail.com>  2009-08-28 17:45:28 EDT ---
Pleas note that 

%post
/usr/bin/update-desktop-database -q || :

%postun
/usr/bin/update-desktop-database -q || :

is not necessary, because the desktop file contains no mimetype. This is only
needed it an application is supposed to open a certain mime type, so the "Open
with..." entry gets created.

And of course,

Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils

are not necessary ether. This would only be neccessary if there was a mime type
AND you want to build this package on EPEL/Fedora < 5, see
https://fedoraproject.org/wiki/Packaging/ScriptletSnippets#desktop-database


I don't like the summary. Summary should be short an precise but not whole
sentences. How about: "Tool to control applications or presentations with a
Wiimote"?


I didn't test it, but 

%if 0%{?fedora} <= 11
BuildRequires: xorg-x11-proto-devel
%else
BuildRequires: libXi-devel
%endif

looks bogus to me, as libXi-devel requires xorg-x11-proto-devel.


%{_mandir}/man1/wiipresent.1* does not need to be tagged as %doc, rpmbuild will
take care of this. It doesn't do no harm, it's just a hint.


Finally: the build root tag should be

%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

or even better

%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

Doesn't really matter ether, but IMO for new packages we should follow the
guidelines from
https://fedoraproject.org/wiki/Packaging/Guidelines#BuildRoot_tag

That's all from my side, nothing more to add.

-- 
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 Fedora-package-review mailing list