rpms/m4ri/F-10 m4ri-license-clarification.mbox, NONE, 1.1 m4ri.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Conrad Meyer konradm at fedoraproject.org
Thu Dec 4 18:58:12 UTC 2008


Author: konradm

Update of /cvs/pkgs/rpms/m4ri/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16100

Modified Files:
	.cvsignore sources 
Added Files:
	m4ri-license-clarification.mbox m4ri.spec 
Log Message:
Initial import.


--- NEW FILE m4ri-license-clarification.mbox ---
>From malb at informatik.uni-bremen.de Mon Nov 10 01:47:14 2008
Return-Path: <malb at informatik.uni-bremen.de>
X-Original-To: konrad at tylerc.org
Delivered-To: konrad at tylerc.org
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18])
	by kokanee.tylerc.org (Postfix) with ESMTP id 6E0B5E4D024E
	for <konrad at tylerc.org>; Mon, 10 Nov 2008 04:47:32 -0500 (EST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from road.local (77-101-166-15.cable.ubr08.dals.blueyonder.co.uk [77.101.166.15])
	(authenticated bits=0)
	by informatik.uni-bremen.de (8.14.2/8.14.2) with ESMTP id mAA9lJcH003370
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <konrad at tylerc.org>; Mon, 10 Nov 2008 10:47:23 +0100 (CET)
From: Martin Albrecht <malb at informatik.uni-bremen.de>
To: Conrad Meyer <konrad at tylerc.org>
Subject: Re: m4ri Library License Clarification
Date: Mon, 10 Nov 2008 09:47:14 +0000
User-Agent: KMail/1.9.9
References: <200811100045.15634.konrad at tylerc.org>
In-Reply-To: <200811100045.15634.konrad at tylerc.org>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200811100947.14601.malb at informatik.uni-bremen.de>
X-tylerc.org-MailScanner-Information: Please contact the ISP for more information
X-MailScanner-ID: 6E0B5E4D024E.B29A9
X-tylerc.org-MailScanner: Found to be clean
X-tylerc.org-MailScanner-From: malb at informatik.uni-bremen.de
X-Spam-Status: No
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.1.7
X-UID: 
Status: RO
X-Status: RAC
X-KMail-EncryptionState: N
X-KMail-SignatureState: N
X-KMail-MDN-Sent:  

Hi,

sorry for the mess. The software is definitely GPLv2+. The discrepancy in the 
source files is due to my inability to copy'n'paste the right legal blah. I 
can provide a new tarbar with updated legal stuff in the source files if 
needed.

About:
> In addition, this package seems to have a rather odd library versioning 
> convention.  The usual  method is to have the library version after
> the ".so" but this package has it before.  I'm afraid I don't understand why
> it would be doing this differently than almost all other libraries.

This difference is again not intentional. I though autotools would just do the 
right thing (tm) but somewhere on the line I seem to screw up setting that 
up. I will try to figure out where it went wrong and fix it somewhen in the 
near future.

Thanks for packaging M4RI!

Cheers,
Martin
-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: martinralbrecht at jabber.ccc.de






--- NEW FILE m4ri.spec ---
Name:           m4ri
Version:        20081028
Release:        3%{?dist}
Summary:        Linear Algebra over F_2
Group:          Development/Libraries
License:        GPLv2+
URL:            http://m4ri.sagemath.org/
Source0:        http://m4ri.sagemath.org/downloads/%{name}-%{version}.tar.gz
Source1:        m4ri-license-clarification.mbox
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)


%description
M4RI is a library for fast arithmetic with dense matrices over F_2.
The name M4RI comes from the first implemented algorithm: The "Method
of the Four Russians" inversion algorithm published by Gregory Bard.
M4RI is used by the Sage mathematics software and the PolyBoRi library.


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

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%package        static
Summary:        Static library files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}-%{release}

%description    static
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%setup -q
cp %{SOURCE1} ./license-clarification.mbox
chmod 0644 ./license-clarification.mbox


%build
%configure --with-openmp
make %{?_smp_mflags}


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


%post -p /sbin/ldconfig


%postun -p /sbin/ldconfig


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING README license-clarification.mbox
%{_libdir}/lib%{name}-*.so


%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}
%{_libdir}/lib%{name}.so


%files static
%defattr(-,root,root,-)
%{_libdir}/lib%{name}.a


%changelog
* Fri Nov 7 2008 Conrad Meyer <konrad at tylerc.org> - 20081028-3
- Add ldconfig.
- Move static libraries to -static subpackage.

* Thu Nov 6 2008 Conrad Meyer <konrad at tylerc.org> - 20081028-2
- Move the header files to -devel subpackage.

* Wed Nov 5 2008 Conrad Meyer <konrad at tylerc.org> - 20081028-1
- Initial package.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/m4ri/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	4 Dec 2008 01:00:48 -0000	1.1
+++ .cvsignore	4 Dec 2008 18:57:41 -0000	1.2
@@ -0,0 +1 @@
+m4ri-20081028.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/m4ri/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	4 Dec 2008 01:00:48 -0000	1.1
+++ sources	4 Dec 2008 18:57:41 -0000	1.2
@@ -0,0 +1 @@
+568b31a0779512d257d3cb016b87d213  m4ri-20081028.tar.gz




More information about the fedora-extras-commits mailing list