[Bug 1264686] Review Request: itpp - C++ library for math, signal/speech processing, and communications

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1264686

Antonio Trande <anto.trande@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |anto.trande@xxxxxxxxx



--- Comment #1 from Antonio Trande <anto.trande@xxxxxxxxx> ---
Hi Marco and welcome.
Some initial comments about your SPEC file.


##libitpp
- The ITPP libraries are compiled and named as 'libitpp'; using this name for
your package is the best choice.

- Use Source0 for the source code archive.

- All documentation files are easily packaged by using '%doc'.

- Make sure that 'Make' is verbose by using the
CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE option.

- "make -C build install DESTDIR=%{buildroot}" is better than

cd build
make install DESTDIR=%{buildroot}
cd ..

##libitpp-devel

- There is an arch-specific dependence between -devel and main package;

Append 

Requires: %{name}%{?_isa} = %{version}-%{release}

- These BuildRequires calls are already listed for the main package. Redundant
here:

Requires:       fftw-devel
Requires:       blas-devel
Requires:       lapack-devel

##libitpp-doc

- HTML documentation is not arch-specific. Append "BuildArch: noarch"
- It's a stand-alone package that does not need the main one

- Use the RPM built-in macro:

/usr/bin/itpp-config is %{_bindir}/itpp-config

and you don't need to set its permission explicitely.

Also, you're packaging extra files in /usr/share/itpp for Octave and Python i
think. I don't know if they are still under development
(http://sourceforge.net/p/itpp/git/ci/master/tree/extras/) and if their
packaging is useful.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review




[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]