[Bug 495942] Review Request: guimup - A GTKmm based drag-&-drop oriented client for MPD

bugzilla at redhat.com bugzilla at redhat.com
Thu Apr 23 00:25:53 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=495942





--- Comment #1 from Christoph Wickert <fedora at christoph-wickert.de>  2009-04-22 20:25:52 EDT ---
Some initial comments:

Please don't use 
%global srcname Guimup
for something that only appears twice in the spec and never changes.

Source0 gives a 403 error. This is most likely due to some weird configuration
of the server, that only allows downloading via
http://www.coonsden.com/cgi-bin/ShotGun.cgi?ammo=Guimup-stable-src
Please tell upstream to stop this nonsense if he wants his package in Fedora.

The install section is broken:
  make install DESTDIR=%{buildroot} \
   INSTALL="install -p" \
   DESTDIR=%{buildroot}
DESTDIR is used twice

  rm -rf %{buildroot}/usr/doc
/usr should not be hardcoded, use %{_usr} instead.

The package is a gui app, but lacks a desktop file. You need to add one as
described in http://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files

Macro usage is not consistent, you use both $RPM_BUILD_ROOT and %{buildroot}.
See
http://fedoraproject.org/wiki/Packaging:Guidelines#Using_.25.7Bbuildroot.7D_and_.25.7Boptflags.7D_vs_.24RPM_BUILD_ROOT_and_.24RPM_OPT_FLAGS

The license is not correct. The program is GPLv3+, but the copy of libmpdclient
is under a different license.

remove libmpdclient.{c,h} during %prep, add libmpd-devel as BuildRequires and
build against it, see 
http://fedoraproject.org/wiki/Packaging:Guidelines#Duplication_of_system_libraries
This will also clear the license issue I mentioned.

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