[Bug 275831] Review Request: libzzub - Powerful music sequencing library
bugzilla at redhat.com
bugzilla at redhat.com
Mon Sep 10 14:06:07 UTC 2007
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: libzzub - Powerful music sequencing library
https://bugzilla.redhat.com/show_bug.cgi?id=275831
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2007-09-10 10:06 EST -------
For 0.2.3-3: Almost good.
* Internal library
- build log says:
----------------------------------------------------------
gcc -o src/flac/src/libFLAC/bitbuffer.o -c <snip> src/flac/src/libFLAC/bitbuffer.c
<snip>
ar rc lib/libFLAC.a src/flac/src/libFLAC/bitbuffer.o <snip>
<snip>
g++ -o lib/libzzub.so.0.2.3 <snip> -Llib -lFLAC -lz -ldl -lpthread -lsndfile
-lasound -lrtaudio_static -lasound -ljack -lrt -lpthread -lm
----------------------------------------------------------
Here the internal libFLAC is used.
However flac-devel is in Fedora so please fix the source code so that
libzzub.so uses external libFLAC.so.
* Documents
- The file "INSTALL" is for people who want to compile and install this
by themselves and not needed for people who install this package
using rpm.
* Source0
- is written twice
- Well, now you have disabled MP3 support. However Fedora requests
that you have to remove MP3 support even on source code devel.
So, please
- first remove mp3 support part from libzzub tarball.
As far as I am correct, you have to
* remove src/libmad
* and remove USE_LIBMAD part from src/libzzub/libzzub.cpp
- And repackage it as libzzub-0.2.3-fe.tar.bz2, for example
and use it as Source0
- Add a comment in the spec file like
-------------------------------------------------------------
# The original source code is from:
# http://download.sourceforge.net/....
#
# For fedora tarball, the MP3 support parts are removed
# - src/libmad : completely removed
# - src/libzzub/libzzub.cpp: removed MP3 support part
Source0: libzzub-0.2.3-fe.tar.bz2
--------------------------------------------------------------
* About python:
> libzzub is usually used in conjunction with pyzzub
- Then pyzzub should have "Requires: python" and libzzub need not
require python.
> Is it save to remove the explicit require, i.e. for cases of downgrading what
> would break the package?
- Thinking about "downgrade" is a "very specific" case and in
that case usually extra consideration is needed.
--
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