[Bug 481717] Review Request: ugene - genome analysis suite
bugzilla at redhat.com
bugzilla at redhat.com
Tue Apr 7 19:18:30 UTC 2009
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=481717
--- Comment #12 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2009-04-07 15:18:29 EDT ---
Created an attachment (id=338581)
--> (https://bugzilla.redhat.com/attachment.cgi?id=338581)
Patch to compile 1.4.1 with g++ 4.4
Some notes for 1.4.1-1:
* Licensing
- Now also files under src/plugins_3rdparty/script_debuger/src/qtscriptdebug/
are under GPLv2 (not under GPLv2+).
(The license tag is still okay with "GPLv2+ and GPLv2")
* build failure
- Actually your srpm does not build.
! On Fedora Qt4 "qmake" is renamed to %_bindir/qmake-qt4
(or you can use %_qt4_bindir macro, which is /usr/lib/qt4/bin/qmake
on i586)
and Qt4 "lrelease" is renamed to %_bindir/lrelease-qt4.
So you have to modify src/qtranslate.cmd, otherwise as I said
before trying to launch ugene causes:
-------------------------------------------------------
Translation not found: transl_ja_JP
Translation not found: transl_en
No translations found, exiting
--------------------------------------------------------
Currently (after changing "qmake" to "qmake-qt4") build.log says:
--------------------------------------------------------
42 + qmake-qt4 -r INSTALL_BINDIR=/usr/bin INSTALL_LIBDIR=/usr/lib
INSTALL_DATADIR=/usr/share INSTALL_MANDIR=/usr/share/man
43 ./qtranslate.cmd: line 1: lrelease: command not found
44 ./qtranslate.cmd: line 2: lrelease: command not found
45 cp: cannot stat `_debug/transl_en.qm': No such file or directory
46 cp: cannot stat `_debug/transl_ru.qm': No such file or directory
--------------------------------------------------------
! And the attached patch is needed for g++ 4.4 .
* Desktop file
- Installed desktop file must be treated by "desktop-file-install"
or so:
https://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files
* Use of glob in %files
- %files entry
--------------------------------------------------------
%files
%{_libdir}/*
--------------------------------------------------------
is not acceptable
- Because find-debuginfo.sh installs files for debugging into
/usr/lib/debug (on i586) and %_libdir/* contains this
directory. So some debuginfo files are also installed in
ugene binary rpms, not only ugene-debuginfo rpm.
This must be changed to %{_libdir}/ugene or so.
--
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