[Bug 464047] Review Request for libprojectM
bugzilla at redhat.com
bugzilla at redhat.com
Sat Oct 25 07:04:15 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=464047
Orcan 'oget' Ogetbil <orcanbahri at yahoo.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |orcanbahri at yahoo.com
--- Comment #5 from Orcan 'oget' Ogetbil <orcanbahri at yahoo.com> 2008-10-25 03:04:14 EDT ---
Hey Jameson, I'd like to help you get the package in shape. Here are my notes:
* rpmlint output: I didn't get those unused-direct-shlib-dependency warnings
but I got this output:
libprojectM.x86_64: W: wrong-file-end-of-line-encoding
/usr/share/doc/libprojectM-1.2.0/ChangeLog
libprojectM.x86_64: W: dangling-relative-symlink
/usr/share/projectM/fonts/Vera.ttf ../../fonts/bitstream-vera/Vera.ttf
libprojectM.x86_64: W: dangling-relative-symlink
/usr/share/projectM/fonts/VeraMono.ttf ../../fonts/bitstream-vera/VeraMono.ttf
libprojectM-devel.x86_64: W: no-documentation
The first warning can be fixed via
sed -i 's/\r//' ChangeLog
The other warnings can be ignored.
* Source0 link needs corrected.
* The license should be LGPLv2+ since the source files say "any later version".
Also please recommend upstream to put a license file in their tarball.
* Afaik we usually don't put a BuildRequires (BR) in sub-packages. BR:
pkgconfig is redundant anyways because ftgl-devel will pull that up. Also I
don't think BR:kdelibs is necessary. Am I wrong?
* Packages containing pkgconfig(.pc) files must 'Requires: pkgconfig' (for
directory ownership and usability).
* Requires: ftgl and glew are also redundant. RPM should pick them up itself.
* Is Requires: cmake (in the devel subpackage) really necessary?
* You are creating but not owning %{_datadir}/projectM/ and
%{_includedir}/%{name}/ directories. Those need fixed.
* This part can be taken off:
%if "%{_lib}" == "lib64"
-DLIB_SUFFIX=64 \
%endif
.
* Note that, ideally, packagers should put comments in the SPEC files to tell
what the patches do, or why they are there.
----
Well that's all for now. I hope this will be useful for you.
--
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