[Bug 463996] Review Request: tuxguitar - A multitrack tablature editor and player written in Java-SWT
bugzilla at redhat.com
bugzilla at redhat.com
Sun Sep 28 13:19:52 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=463996
Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mtasaka at ioa.s.u-tokyo.ac.jp
--- Comment #12 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2008-09-28 09:19:51 EDT ---
Some notes:
* SourceURL
- You may want to use %{name} %{version} macros (especially %{version}) tag
in
sourceURL:
https://fedoraproject.org/wiki/Packaging/SourceURL#Using_.25.7Bversion.7D
* License
- I cannot find out any parts in the source code which specifies the license
to
LGPL "version 2" specific (other than Makefile), so I think the license
tag must be "LGPLv2+".
Note that just putting "LGPLv2" copying file into the tarball does not
specify
the LGPL version to 2 only (due to the section 13 of LGPLv2 text).
* Requires
----------------------------------------------------
%if "0%{fedora}" > "0.fc8"
Requires: java-1.7.0-icedtea
%else
Requires: java-1.6.0-openjdk
%endif
----------------------------------------------------
- Note that on F-9/10 icedtea does not exist (so I guess what you meant here
is
opposite to what is written here). Also "%{fedora}" tag is "10", "9", "8",
not ".fc10" or so (this is %{?dist} tag). Finally this string comparison
won't work
for F-10: see:
https://www.redhat.com/archives/fedora-devel-list/2008-May/msg02095.html
Here if you want to have "java-1.7.0-icedtea" or "java-1.6.0-openjdk"
added
for Requires (and java-1.5.0-gcj is not sufficient), just
----------------------------------------------------
Requires: java >= 1.7
----------------------------------------------------
is sufficient, because java-1.7.0-icedtea provides "java = 1.7.0" and
java-1.6.0-openjdk provides "java = 1:1.6.0" (this has Epoch 1, so is
higher
than 1.7).
Also "Requies: jpackage-utils" is needed: see:
https://fedoraproject.org/wiki/Packaging/Java#Java_Packaging
* Macros
- Use macros for standard directories. For example /usr must be %{_prefix}
(e.g.
----------------------------------------------------
export CLASSPATH=$CLASSPATH:`rpm -ql libswt3-gtk2|grep swt.jar|awk
'NR==1'` \n\
!!!! cd /usr\n\
%{_libdir}/tuxguitar/tuxguitar.bin
-Dtuxguitar.library.path=%{_libdir}/tuxguitar/plugins/" \$1 \ > tuxguitar
----------------------------------------------------
* Pre-shipped binaries
- For safety I recommend to remove all .DS_Store files at %prep
* %defattr
- For %defattr, see my comment on another your review request.
--
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 Fedora-package-review
mailing list