http://bugzilla.rpmfusion.org/show_bug.cgi?id=1829
Xavier Bachelot xav...@bachelot.org changed:
What|Removed |Added
CC||xav...@bachelot.org
--- Comment #1 from Xavier Bachelot xav...@bachelot.org 2011-06-30 00:46:35
---
I'm not a sponsor but I can try to help with the first steps of the review. RPM
Fusion packages are subject to the same packaging guidelines as Fedora, so
please make sure to take a look at them. It'll explain a lot of what you need
to do with the below rpmlint warnings.
https://fedoraproject.org/wiki/Packaging:Guidelines
rpmlint deadbeef-0.5.1-1.fc15.i686.rpm
rpmlint should be run on the SRPM too. This will list some more things to fix
in the spec, but let's start with what you listed first.
https://fedoraproject.org/wiki/Packaging:Guidelines#Use_rpmlint
deadbeef.i686: E: explicit-lib-dependency alsa-lib
deadbeef.i686: E: explicit-lib-dependency imlib2
deadbeef.i686: E: explicit-lib-dependency libX11
deadbeef.i686: E: explicit-lib-dependency libcddb
deadbeef.i686: E: explicit-lib-dependency libcdio
deadbeef.i686: E: explicit-lib-dependency libcurl
deadbeef.i686: E: explicit-lib-dependency libmad
deadbeef.i686: E: explicit-lib-dependency libmms
deadbeef.i686: E: explicit-lib-dependency libogg
deadbeef.i686: E: explicit-lib-dependency libsamplerate
deadbeef.i686: E: explicit-lib-dependency libsndfile
deadbeef.i686: E: explicit-lib-dependency libvorbis
deadbeef.i686: E: explicit-lib-dependency libzip
deadbeef.i686: E: explicit-lib-dependency pulseaudio-libs
deadbeef.i686: E: explicit-lib-dependency zlib
You don't need to require the libs, they will be autodetected at build time and
the proper requires added automatically.
https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires
deadbeef.i686: E: description-line-too-long C (though now it also runs in
plain
console without X, in FreeBSD, and in OpenSolaris).
deadbeef.i686: E: description-line-too-long C It is mainly written by Alexey
Yakovenko, with contributions from a lot of different people
The lines in the description should not have more than 80 characters.
https://fedoraproject.org/wiki/Packaging:Guidelines#Summary_and_description
deadbeef.i686: W: incoherent-version-in-changelog Yakovenko ['0.5.1-1.fc15',
'0.5.1-1']
Please add the version and release to all changelog entries.
https://fedoraproject.org/wiki/Packaging:Guidelines#Changelogs
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/sndfile.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/supereq.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/wavpack.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/vfs_zip.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/vorbis.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/lib/deadbeef/ddb_gui_GTK2.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/pulse.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/musepack.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/mms.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/lib/deadbeef/dsp_libsrc.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/ffmpeg.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/tta.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/lib/deadbeef/converter.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/hotkeys.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/flac.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/cdda.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/adplug.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/vtx.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/lastfm.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/nullout.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/alsa.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/mpgmad.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/oss.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/include/deadbeef/deadbeef.h
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/notify.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/artwork.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/include/deadbeef/gtkui_api.h
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/gme.a
deadbeef.i686: W: devel-file-in-non-devel-package /usr/lib/deadbeef/dca.a
deadbeef.i686: W: devel-file-in-non-devel-package
/usr/lib/deadbeef/converter_gtkui.a
deadbeef.i686: W: devel-file-in-non-devel-package