rpms/harminv/devel harminv.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ed Hill (edhill) fedora-extras-commits at redhat.com
Wed Oct 18 01:08:22 UTC 2006


Author: edhill

Update of /cvs/extras/rpms/harminv/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4987/devel

Modified Files:
	.cvsignore sources 
Added Files:
	harminv.spec 
Log Message:
auto-import harminv-1.3.1-5 on branch devel from harminv-1.3.1-5.src.rpm


--- NEW FILE harminv.spec ---
Name:           harminv
Version:        1.3.1
Release:        5%{?dist}
Summary:        Program and library for solving the harmonic inversion problem

Group:          Applications/Engineering
License:        GPL
URL:            http://ab-initio.mit.edu/wiki/index.php/Harminv
Source0:        http://ab-initio.mit.edu/harminv/harminv-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  gcc-gfortran, atlas-devel

%description
Harminv is a free program (and accompanying library) to solve the
problem of "harmonic inversion."  Given a discrete, finite-length
signal that consists of a sum of finitely-many sinusoids (possibly
exponentially decaying), it determines the frequencies, decay
constants, amplitudes, and phases of those sinusoids.

%package devel
Summary:        Development files for harminv
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description devel
This package contains the development files for harminv.


%prep
%setup -q

%build
export CFLAGS="-I/usr/include/atlas"
export LDFLAGS="-L/usr/lib/atlas"
export F77=gfortran
%configure --enable-shared --disable-static --with-cxx
make %{?_smp_mflags}
# cat harminv.pc | sed -e 's|-L[^ ]*gcc[^ ]*||g' > harminv.pc.NEW
# mv -f harminv.pc.NEW harminv.pc

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la

%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc COPYING README AUTHORS ChangeLog NEWS
%{_bindir}/harminv
%{_libdir}/*.so.*
%{_mandir}/man1/*

%files devel
%defattr(-,root,root,-)
%{_includedir}/*
%exclude %{_libdir}/pkgconfig/%{name}.pc
%{_libdir}/*.so


%changelog
* Tue Oct 17 2006  Ed Hill <ed at eh3.com> - 1.3.1-5
- remove pc file, manpage in main, and F77 as env var

* Sun Oct 15 2006  Ed Hill <ed at eh3.com> - 1.3.1-4
- include license copy in doc

* Sun Oct 15 2006  Ed Hill <ed at eh3.com> - 1.3.1-3
- sanitize harminv.pc

* Sun Oct 15 2006  Ed Hill <ed at eh3.com> - 1.3.1-2
- remove static libs and sanitize harminv.pc

* Wed Sep 20 2006  Ed Hill <ed at eh3.com> - 1.3.1-1
- initial package creation



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/harminv/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	18 Oct 2006 01:07:23 -0000	1.1
+++ .cvsignore	18 Oct 2006 01:07:52 -0000	1.2
@@ -0,0 +1 @@
+harminv-1.3.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/harminv/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	18 Oct 2006 01:07:23 -0000	1.1
+++ sources	18 Oct 2006 01:07:52 -0000	1.2
@@ -0,0 +1 @@
+d3f49f1c90856b3b2e8b77dc4a99c37a  harminv-1.3.1.tar.gz




More information about the scm-commits mailing list