Re: Is anyone packaging sage?

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

 



Alex Lancaster wrote:
"RD" == Rex Dieter  writes:

RD> brad wrote:
Rex Dieter wrote:
Any movement, work, progress here?  Had some local faculty ask
about
this, so I could devote some cycles to help move things along.

If I don't hear anything, I'll jump in and get started soon
myself.
I have started a spec file for sage.  Unfortunately there is no
configure or make install script to install; there is only a make
file.  I don't know how to fix that so I'm kind of stuck.  The
setup command looks for a configure script first, so thats where
its breaking right now. Someone help me out here and I'll keep
going with it.

RD> OK, can I take a look at what you have?  (post to the web for
RD> download or emailing me directly is fine).

I'm also interested in helping out.  I probably won't have time to do
any packaging, but count me in for doing packaging reviews.  Perhaps
we should start a wiki page under:

http://fedoraproject.org/wiki/SIGs/SciTech

e.g.:

http://fedoraproject.org/wiki/SIGs/SciTech/SAGE

Alex

I have attached the spec file as I have it so far. There really isn't that much in there yet, although it is a start. I'll try to find some time tomorrow to mess around with it.
Brad Longo
Name: sage           
Version: 2.10.1      
Release: 1%{?dist}
Summary: Open Source Mathematics Software       

Group: Development/Tools
License: GNU General Public License (GPL)
URL: http://sage.math.washington.edu/sage/
Source0: sage-2.10.1.tar       
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: gcc >= 4.1.2  
BuildRequires: gcc-c++ >= 4.1.2
BuildRequires: m4 >= 1.4.10 
BuildRequires: make >= 3.81
BuildRequires: binutils >= 2.17.50.0.18
#Requires:

%description
Use SAGE for studying a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, and exact linear algebra.  SAGE makes it easy for you to use most mathematics software together. SAGE includes interfaces to Magma, Maple, Mathematica, MATLAB, and MuPAD, and the free programs Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave, and Singular. 

%prep
%setup -q 
# ^^ As of right now the spec file breaks here at setup.  Setup looks for a configure script, does not find one, and then it breaks.
# At least those were my results.


%build
#%configure --prefix=/usr  
#I have commented this because there is no configure script.
make %{?_smp_mflags}


%install
#rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT  

#This is also commented because there is no make install.  



%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc README.txt
%doc HISTORY.txt
%doc COPYING.txt



%changelog
*Mon Feb 18 2008 Brad Longo <bjlongo@xxxxxxxx> -2.10.1
-Initial Build For Fedora 8

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux