[Bug 718681] Review Request: luajit - Just-In-Time Compiler for Lua
bugzilla at redhat.com
bugzilla at redhat.com
Sat Mar 24 16:47:55 UTC 2012
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=718681
--- Comment #20 from Michael Schwendt <mschwendt at gmail.com> 2012-03-24 12:47:51 EDT ---
A brief but hopefully helpful look at the spec file:
> %package devel
> Summary: Development files for %{name}
> Group: System Environment/Libraries
Library -devel packages typically are in group "Development/Libraries" whereas
"System Environment/Libraries" is for the base library packages.
> Requires: %{name} = %{version}-%{release}
https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package
> Requires: pkgconfig
This can be removed because it is automatic. Take a look at the built rpms with
"rpm -qpR ..."
> %package static
> Summary: Static library for %{name}
> Group: System Environment/Libraries
> Requires: %{name} = %{version}-%{release}
Same here as above, plus: It makes no sense for the -static package to require
the base package. If at all, it could require the -devel package.
> %post devel -p /sbin/ldconfig
>
> %postun devel -p /sbin/ldconfig
The are not needed for the -devel package. There is nothing in the -devel
package that would be affected by running ldconfig. This is library base
package stuff.
> %files
> %defattr(-,root,root,-)
This %defattr is the default and need not be specified anymore:
https://fedoraproject.org/wiki/Packaging:Guidelines#File_Permissions
> %{_datadir}/%{name}-%{version}/jit/*
> %dir %{_datadir}/%{name}-%{version}
> %dir %{_datadir}/%{name}-%{version}/jit
Strange order of lines. Due to the '*' wildcard, you could reduce these three
lines to just
%{_datadir}/%{name}-%{version}/
to include that directory and everything in it properly.
> %dir %{_libdir}/lua
> %dir %{_libdir}/lua/5.1
> %dir %{_datadir}/lua
> %dir %{_datadir}/lua/5.1
Empty directories so far. Intentional? If so, a comment in the spec file would
be appropriate.
--
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