On 01/19/2017 01:38 AM, Michael Schwendt wrote: >> Provided I get some guidance (or readings, account settings, ...), I >> ciuld maintain or co-maintain the package if necessary. > [...] > https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#License_Text > > >> %{_bindir}/%{name}-config > > Needs to be checked whether it refers to /usr/lib and /usr/lib64. Is this version better ? I think I incorporated all your suggestions + some more that are in the same vein to what you suggested. Theo.
Name: itpp Version: 4.3.1 Release: 1%{?dist} Summary: C++ library for math, signal/speech processing, and communications Group: System Environment/Libraries License: GPLv2+ URL: http://itpp.sourceforge.net/ Source0: http://downloads.sourceforge.net/itpp/itpp-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # Filed into upstream bugtracker at: # https://sourceforge.net/tracker/?func=detail&aid=2780001&group_id=37044&atid=418758 BuildRequires: gcc-gfortran, atlas-devel, fftw-devel BuildRequires: tetex-latex BuildRequires: cmake, doxygen, ghostscript %description IT++ is a C++ library of mathematical, signal processing, speech processing, and communications classes and functions. The kernel of the IT++ library is built upon templated vector and matrix classes with many functions for their manipulation. Such a kernel makes IT++ similar to Octave. IT++ makes extensive use of existing open-source libraries (but not only) for increased functionality, speed, and accuracy. %package devel Summary: Development files for itpp Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: fftw-devel%{?_isa}, atlas-devel%{?_isa}, gcc-gfortran%{?_isa} %description devel This package contains the itpp header files, libs, and man pages. %package doc Summary: Documentation for itpp BuildArch: noarch %description doc This package contains the documentation for itpp. %prep %setup -q %build %cmake -DBLA_VENDOR=ATLAS -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT mv $RPM_BUILD_ROOT/usr/lib $RPM_BUILD_ROOT/%{_libdir} perl -pi -e's:^libdir=\$\{exec_prefix}/lib$:libdir=\${exec_prefix}/lib64:' $RPM_BUILD_ROOT/%{_bindir}/%{name}-config perl -pi -e's:^libdir=/usr/lib$:libdir=/usr/lib64:' $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/%{name}.pc mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name} cp -p COPYING AUTHORS ChangeLog NEWS README \ $RPM_BUILD_ROOT/%{_docdir}/%{name} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %dir %{_docdir}/%{name} %{_docdir}/%{name}/[A-Z]* %{_libdir}/*.so.* %{_datadir}/%{name} %files devel %{_includedir}/%{name} %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc %{_bindir}/%{name}-config %{_mandir}/man1/* %files doc %{_docdir}/%{name}/html %changelog * Wed Jan 18 2017 Theodore.Papadopoulo@xxxxxxxx = 4.3.1-0 - Switched to version 4.3.1 - Adapted to cmake build. * Wed Jan 18 2017 BogusDateBot - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday, by assuming the date is correct and changing the weekday. Tue Sep 13 2006 --> Tue Sep 12 2006 or Wed Sep 13 2006 or Tue Sep 19 2006 or .... Sun Oct 28 2006 --> Sun Oct 22 2006 or Sat Oct 28 2006 or Sun Oct 29 2006 or .... * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 4.0.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 4.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Apr 24 2009 Milos Jakubicek <xjakub@xxxxxxxxxx> - 4.0.6-1 - Fix FTBFS: - Update to 4.0.6 bugfix release - Dropped itpp-gcc43.patch (merged upstream). - Added itpp-gcc44.patch * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 4.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Dec 15 2008 Deji Akingunola <dakingun@xxxxxxxxx> - 4.0.0-6 - Rebuild for atlas-3.8.2 * Sun Sep 14 2008 Manuel "lonely wolf" Wolfshant <wolfy@xxxxxxxxxxxxxxxxx> - 4.0.0-5 - Fix building with gcc4.3 * Fri May 23 2008 Jon Stanley <jonstanley@xxxxxxxxx> - 4.0.0-4 - Fix license tag * Mon Feb 18 2008 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxx> - 4.0.0-3 - Autorebuild for GCC 4.3 * Sun Dec 9 2007 Ed Hill <ed@xxxxxxx> - 4.0.0-2 - fix hard-coded libdir error * Sun Dec 9 2007 Ed Hill <ed@xxxxxxx> - 4.0.0-1 - new upstream 4.0.0 * Sat Aug 25 2007 Ed Hill <ed@xxxxxxx> - 3.10.12-1 - new upstream 3.10.12 * Tue Apr 17 2007 Ed Hill <ed@xxxxxxx> - 3.10.10-1 - new upstream 3.10.10 * Tue Apr 17 2007 Ed Hill <ed@xxxxxxx> - 3.10.9-2 - fix dir ownership per bz #233842 * Sun Mar 18 2007 Ed Hill <ed@xxxxxxx> - 3.10.9-1 - new upstream 3.10.9 * Sat Feb 10 2007 Ed Hill <ed@xxxxxxx> - 3.10.8-1 - new upstream 3.10.8 * Wed Dec 6 2006 Ed Hill <ed@xxxxxxx> - 3.10.7-1 - new upstream 3.10.7 * Sat Oct 28 2006 Ed Hill <ed@xxxxxxx> - 3.10.6-1 - new upstream 3.10.6 * Wed Oct 11 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-7 - explicitly link with -lstdc++ * Tue Oct 10 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-6 - fix unowned dir * Sun Oct 8 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-5 - fix permissions for itpp/base/itpp_version.h - make sure we ship the license - remove redundant BRs and add -devel BRs - remove only the gcc bits from itpp-config and itpp.pc * Sat Oct 7 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-4 - disable dependency tracking to speed build, sanitize itpp.pc, and de-macro-ize an earlier changelog entry * Sat Sep 23 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-3 - disable static libs, add pkgconfig, and sanitize itpp-config * Wed Sep 13 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-2 - fix the html docs and add BuildRequires * Tue Sep 12 2006 Ed Hill <ed@xxxxxxx> - 3.10.5-1 - initial version for Fedora Extras * Mon Feb 13 2006 Adam Piatyszek <ediap@xxxxxxxxxxxxxxxxxxxxx> - Created subpackage `itpp-html-doc' with HTML documentation * Fri Feb 10 2006 Adam Piatyszek <ediap@xxxxxxxxxxxxxxxxxxxxx> - Added missing *.a and *.m files * Thu Feb 09 2006 Adam Piatyszek <ediap@xxxxxxxxxxxxxxxxxxxxx> - Changes in `Name', `Version' and `Release' definitions - Removed distribution dependent release settings - Added DESTDIR to make install command * Wed Dec 28 2005 Adam Piatyszek <ediap@xxxxxxxxxxxxxxxxxxxxx> - Fixed `name' and `version' definitions - Added `itpp-config' in files section * Fri Dec 23 2005 Adam Piatyszek <ediap@xxxxxxxxxxxxxxxxxxxxx> - Initial spec file prepared
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx