[Bug 443771] Review Request: lmms - Linux MultiMedia Studio
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jun 25 08:07:06 UTC 2008
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: lmms - Linux MultiMedia Studio
https://bugzilla.redhat.com/show_bug.cgi?id=443771
------- Additional Comments From thomas.moschny at gmx.de 2008-06-25 04:07 EST -------
(In reply to comment #3)
> Need to have (STK) packaged also.
Started, but not finished yet.
> So, few others notes.
> * Qt i18n
> configure:21663: checking Qt translations
> configure:21679: WARNING: *** not found! You may want to install a Qt i18n package
Fixed, and will be fixed in 0.3.3.
> * Source0
> http://downloads.sourceforge.net/lmms/lmms-%{version}.tar.bz2
> instead of
> http://prdownloads.sourceforge.net/lmms/lmms-0.3.2.tar.bz2
Fixed.
> * You can use:
> %configure --disable-static \
> %ifnarch i386
> --without-vst \
> %endif
> <space>
Done.
> * You need to use make %{?_smp_mflags} (unless it fails and you need to drop a
> comment if it does.
Parallel building indeed fails for 0.3.2, but upstream told me it works for
their current trunk. We'll see. Disabled for now.
> * Prevent timestramps changes at install :
> make DESTDIR=%{buildroot} install INSTALL="install -p"
Pretty uncommon and not covered by the package guidelines.
> * CFLAGS : -ftree-vectorize -ftree-loop-linear are used and may override some of
> our CFLAGS (or not - anyway we may need to see if this is really needed).
-ftree-vectorize
Perform loop vectorization on trees. This flag is enabled by
default at `-O3'.
-ftree-loop-linear
Perform linear loop transformations on tree. This flag can
improve cache performance and allow further loop optimizations to
take place.
Don't see a reason to not enable this.
> * post/postun
> update-mime-database %{_datadir}/mime &> /dev/null || :
> update-desktop-database &> /dev/null || :
> You need to add full path for them like /usr/bin/update-desktop-database
> and remove the &> /dev/null (as if it fails, we will not know)
> only the last || : would be needed
Copied that from
https://fedoraproject.org/wiki/Packaging/ScriptletSnippets#desktop-database.
> * desktop file
> - Usually GNOME HIG compliance requires to use verbs in Comments
Will ask upstream to fix that.
> - Icon and Exec should mention the path (and .png)
Can you explain what you mean?
> It would be fine to drop a symlink into /usr/share/pixmaps
Done.
> - X-Desktop-File-Install-Version=0.3 is written before desktop-file-install is
used.
> - Categories / "MimeType" is a list and does not have a semicolon as trailing
> character, fixing - this could be fixed at source also.
Again, will ask upstream to fix that. Meanwhile, not a real problem, because
that's fixed by desktop-file-install.
> - License is GPLv2+ - OK
Found one file (drumsynth) that has a MIT license in it.
Spec URL: http://thm.fedorapeople.org/lmms.spec
SRPM URL: http://thm.fedorapeople.org/lmms-0.3.2-2.fc9.src.rpm
%changelog
* Wed Jun 25 2008 Thomas Moschny <...> - 0.3.2-2
- Update license tag.
- Add patch to fix plugin dir on 64bit archs.
- Add ladspa-caps-plugins dependency.
- Suggestions from the review:
* Simplify configure step.
* Fix sf.net download link.
* Add patch to let configure find the qt translations.
* Link icon to _datadir/pixmaps.
--
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, or are watching someone who is.
More information about the Fedora-package-review
mailing list