[Bug 3429] Review request: frobtads - Text interpreter for Tads games
RPM Fusion Bugzilla
noreply at rpmfusion.org
Mon Dec 28 15:58:36 CET 2015
https://bugzilla.rpmfusion.org/show_bug.cgi?id=3429
Hans de Goede <j.w.r.degoede at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Blocks|2 |3
--- Comment #2 from Hans de Goede <j.w.r.degoede at gmail.com> 2015-12-28 15:58:36 CET ---
Full review done:
Good:
====
- rpmlint checks return:
[hans at shalem rpmbuild]$ rpmlint SRPMS/* RPMS/x86_64/*
frobtads.src: W: invalid-license non-commercial
frobtads.src:12: W: unversioned-explicit-provides bundled(md5-deutsch-c++)
frobtads.src:13: W: unversioned-explicit-provides bundled(sha2-gladman)
frobtads.x86_64: W: invalid-license non-commercial
frobtads-debuginfo.x86_64: W: invalid-license non-commercial
frobtads-devel.x86_64: W: invalid-license non-commercial
4 packages and 0 specfiles checked; 0 errors, 6 warnings.
These can all be ignored
- package meets naming guidelines
- package meets packaging guidelines
- license (non-commercial) OK, matches source
- spec file legible, in am. english
- source matches upstream
- no missing BR
- no unnecessary BR
- no locales
- not relocatable
- owns all directories that it creates
- no duplicate files
- permissions ok
- macro use consistent
- code, not content
- no need for -docs
- nothing in %doc affects runtime
- no need for .desktop file
Needs work:
========
-license text not in %license, the actual license text is in tads3/LICENSE.TXT
so the %license line should read:
%license doc/COPYING tads3/LICENSE.TXT
-Package does not build, this is caused by you moving the installed tads manual
to %{_pkgdocdir}-devel
but not having a matching %doc line in %files. For the review I've fixed this
by replacing the mkdir + mv
you do after make install with:
rm -rf %{buildroot}%{_datadir}/frobtads/tads3/doc
and adding the docs in question to "%files devel" like this:
%doc doc/COMPILERS tads3/doc/*
Letting rpmbuild take care if the installation of the docs, which usually is
the best way to deal with docs
-Why is %{_datadir}/frobtads/tads2 owned by the -devel pkg and not by the main
pkg ?
--
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the rpmfusion-developers
mailing list