a5b9f4
%global shortver	3
a5b9f4
%global mediumver	%{shortver}.4
a5b9f4
f81f22
%ifnarch noarch
79ead8
%if %{__isa_bits} == 64
a5b9f4
%global arch64 1
a5b9f4
%else
a5b9f4
%global arch64 0
a5b9f4
%endif
f81f22
%endif
a5b9f4
a5b9f4
Summary: Numerical linear algebra package libraries
a5b9f4
Name: lapack
a5b9f4
Version: %{mediumver}.2
f81f22
Release: 8%{?dist}
a5b9f4
License: BSD
a5b9f4
Group: Development/Libraries
a5b9f4
URL: http://www.netlib.org/lapack/
a5b9f4
# Upstream contains two non-free files with no permission to redistribute
a5b9f4
# lapacke/examples/example_DGESV_rowmajor.c and
a5b9f4
# lapacke/examples/example_ZGESV_rowmajor.c.
a5b9f4
# They have been removed from the source tarball.
a5b9f4
# Source0: http://www.netlib.org/lapack/lapack-%{version}.tgz
a5b9f4
Source0: lapack-%{version}-clean.tgz
a5b9f4
Source1: http://www.netlib.org/lapack/manpages.tgz
a5b9f4
Source2: Makefile.blas
a5b9f4
Source3: Makefile.lapack
a5b9f4
Source4: http://www.netlib.org/lapack/lapackqref.ps
a5b9f4
Source5: http://www.netlib.org/blas/blasqr.ps
a5b9f4
Patch3: lapack-3.4.0-make.inc.patch
a5b9f4
Patch4: lapack-3.4.1-lapacke-shared.patch
a5b9f4
Patch5: lapack-3.4.1-lapacke-disable-testing-functions.patch
a5b9f4
BuildRequires: gcc-gfortran
a5b9f4
a5b9f4
%description
a5b9f4
LAPACK (Linear Algebra PACKage) is a standard library for numerical
a5b9f4
linear algebra. LAPACK provides routines for solving systems of
a5b9f4
simultaneous linear equations, least-squares solutions of linear
a5b9f4
systems of equations, eigenvalue problems, and singular value
a5b9f4
problems. Associated matrix factorizations (LU, Cholesky, QR, SVD,
a5b9f4
Schur, and generalized Schur) and related computations (i.e.,
a5b9f4
reordering of Schur factorizations and estimating condition numbers)
a5b9f4
are also included. LAPACK can handle dense and banded matrices, but
a5b9f4
not general sparse matrices. Similar functionality is provided for
a5b9f4
real and complex matrices in both single and double precision. LAPACK
a5b9f4
is coded in Fortran90 and built with gcc.
a5b9f4
a5b9f4
%package devel
a5b9f4
Summary: LAPACK development libraries
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: %{name}%{?_isa} = %{version}-%{release}
a5b9f4
Requires: blas-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description devel
a5b9f4
LAPACK development libraries (shared).
a5b9f4
a5b9f4
%package static
a5b9f4
Summary: LAPACK static libraries
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: lapack-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description static
a5b9f4
LAPACK static libraries.
a5b9f4
a5b9f4
%package -n blas
a5b9f4
Summary: The Basic Linear Algebra Subprograms library
a5b9f4
Group: Development/Libraries
a5b9f4
a5b9f4
%description -n blas
a5b9f4
BLAS (Basic Linear Algebra Subprograms) is a standard library which
a5b9f4
provides a number of basic algorithms for numerical algebra. 
a5b9f4
a5b9f4
%package -n blas-devel
a5b9f4
Summary: BLAS development libraries
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: blas%{?_isa} = %{version}-%{release}
a5b9f4
Requires: gcc-gfortran
a5b9f4
a5b9f4
%description -n blas-devel
a5b9f4
BLAS development libraries (shared).
a5b9f4
a5b9f4
%package -n blas-static
a5b9f4
Summary: BLAS static libraries
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: blas-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description -n blas-static
a5b9f4
BLAS static libraries.
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
%package -n lapack64
a5b9f4
Summary: Numerical linear algebra package libraries
a5b9f4
Group: Development/Libraries
a5b9f4
a5b9f4
%description -n lapack64
a5b9f4
LAPACK (Linear Algebra PACKage) is a standard library for numerical
a5b9f4
linear algebra. LAPACK provides routines for solving systems of
a5b9f4
simultaneous linear equations, least-squares solutions of linear
a5b9f4
systems of equations, eigenvalue problems, and singular value
a5b9f4
problems. Associated matrix factorizations (LU, Cholesky, QR, SVD,
a5b9f4
Schur, and generalized Schur) and related computations (i.e.,
a5b9f4
reordering of Schur factorizations and estimating condition numbers)
a5b9f4
are also included. LAPACK can handle dense and banded matrices, but
a5b9f4
not general sparse matrices. Similar functionality is provided for
a5b9f4
real and complex matrices in both single and double precision. LAPACK
a5b9f4
is coded in Fortran90 and built with gcc.
a5b9f4
This build has 64bit INTEGER support.
a5b9f4
a5b9f4
%package -n lapack64-devel
a5b9f4
Summary: LAPACK development libraries (64bit INTEGER)
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: lapack-devel%{?_isa} = %{version}-%{release}
a5b9f4
Requires: blas64-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description -n lapack64-devel
a5b9f4
LAPACK development libraries (shared, 64bit INTEGER).
a5b9f4
a5b9f4
%package -n lapack64-static
a5b9f4
Summary: LAPACK static libraries (64bit INTEGER)
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: lapack64-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description -n lapack64-static
a5b9f4
LAPACK static libraries (64bit INTEGER).
a5b9f4
a5b9f4
%package -n blas64
a5b9f4
Summary: The Basic Linear Algebra Subprograms library (64bit INTEGER)
a5b9f4
Group: Development/Libraries
a5b9f4
a5b9f4
%description -n blas64
a5b9f4
BLAS (Basic Linear Algebra Subprograms) is a standard library which
a5b9f4
provides a number of basic algorithms for numerical algebra. This build
a5b9f4
has 64bit INTEGER support.
a5b9f4
a5b9f4
%package -n blas64-devel
a5b9f4
Summary: BLAS development libraries
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: blas-devel%{?_isa} = %{version}-%{release}
a5b9f4
Requires: gcc-gfortran
a5b9f4
a5b9f4
%description -n blas64-devel
a5b9f4
BLAS development libraries (shared).
a5b9f4
a5b9f4
%package -n blas64-static
a5b9f4
Summary: BLAS static libraries (64bit INTEGER)
a5b9f4
Group: Development/Libraries
a5b9f4
Requires: blas64-devel%{?_isa} = %{version}-%{release}
a5b9f4
a5b9f4
%description -n blas64-static
a5b9f4
BLAS static libraries (64bit INTEGER).
a5b9f4
%endif
a5b9f4
a5b9f4
%prep
a5b9f4
%setup -q 
a5b9f4
%setup -q -D -T -a1
a5b9f4
%patch3 -p1 -b .fedora
a5b9f4
%patch4 -p1 -b .shared
a5b9f4
%patch5 -p1 -b .disable-functions
a5b9f4
f81f22
#remove the stray manpages rhbz#1210162
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.1_BLAS_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.1_BLAS_SRC_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.1_INSTALL_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.1_SRC_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.2_BLAS_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.2_BLAS_SRC_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.2_INSTALL_.3
f81f22
rm man/man3/_Users_julie_Documents_Boulot_lapack-dev_lapack_branches_lapack-3.4.2_SRC_.3
f81f22
a5b9f4
mkdir manpages
a5b9f4
mv man/ manpages/
a5b9f4
a5b9f4
cp -f INSTALL/make.inc.gfortran make.inc
a5b9f4
cp -f %{SOURCE2} BLAS/SRC/Makefile
a5b9f4
cp -f %{SOURCE3} SRC/Makefile
a5b9f4
a5b9f4
sed -i "s|@SHORTVER@|%{shortver}|g" BLAS/SRC/Makefile
a5b9f4
sed -i "s|@SHORTVER@|%{shortver}|g" SRC/Makefile
a5b9f4
sed -i "s|@SHORTVER@|%{shortver}|g" lapacke/Makefile
a5b9f4
sed -i "s|@LONGVER@|%{version}|g" BLAS/SRC/Makefile
a5b9f4
sed -i "s|@LONGVER@|%{version}|g" SRC/Makefile
a5b9f4
sed -i "s|@LONGVER@|%{version}|g" lapacke/Makefile
a5b9f4
a5b9f4
%build
f81f22
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS -frecursive)
f81f22
RPM_OPT_O_FLAGS=$(echo $RPM_OPT_FLAGS| sed 's|-O2|-O0|')
a5b9f4
export FC=gfortran
a5b9f4
a5b9f4
# Build BLAS
a5b9f4
pushd BLAS/SRC
a5b9f4
FFLAGS="$RPM_OPT_O_FLAGS" make dcabs1.o
a5b9f4
FFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" make static
a5b9f4
cp libblas.a ${RPM_BUILD_DIR}/%{name}-%{version}/
a5b9f4
make clean
a5b9f4
FFLAGS="$RPM_OPT_O_FLAGS -fPIC" make dcabs1.o
a5b9f4
FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" make shared
a5b9f4
cp libblas.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
a5b9f4
%if 0%{?arch64}
a5b9f4
make clean
a5b9f4
FFLAGS="$RPM_OPT_O_FLAGS -fdefault-integer-8" make dcabs1.o
a5b9f4
FFLAGS="$RPM_OPT_FLAGS -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS" make static
a5b9f4
cp libblas.a ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.a
a5b9f4
make clean
a5b9f4
FFLAGS="$RPM_OPT_O_FLAGS -fPIC -fdefault-integer-8" make dcabs1.o
a5b9f4
sed -i 's|-soname,libblas|-soname,libblas64|g' Makefile
a5b9f4
FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC" make shared
a5b9f4
sed -i 's|-soname,libblas64|-soname,libblas|g' Makefile
a5b9f4
cp libblas.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/libblas64.so.%{version}
a5b9f4
%endif
a5b9f4
popd
a5b9f4
a5b9f4
ln -s libblas.so.%{version} libblas.so
a5b9f4
%if 0%{?arch64}
a5b9f4
ln -s libblas64.so.%{version} libblas64.so
a5b9f4
%endif
a5b9f4
a5b9f4
# Build the static dlamch, dsecnd, lsame, second, slamch bits
a5b9f4
pushd INSTALL
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS" OPTS="$RPM_OPT_FLAGS"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static lapack library
a5b9f4
pushd SRC
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" static
a5b9f4
cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static with pic dlamch, dsecnd, lsame, second, slamch bits
a5b9f4
pushd INSTALL
a5b9f4
make clean
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static with pic lapack library
a5b9f4
pushd SRC
a5b9f4
make clean
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" static
a5b9f4
cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack_pic.a
a5b9f4
popd
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
# Build the static dlamch, dsecnd, lsame, second, slamch bits
a5b9f4
pushd INSTALL
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS -fdefault-integer-8" OPTS="$RPM_OPT_FLAGS -fdefault-integer-8"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static lapack library
a5b9f4
pushd SRC
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS" static
a5b9f4
cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack64.a
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static with pic dlamch, dsecnd, lsame, second, slamch bits (64bit INTEGER)
a5b9f4
pushd INSTALL
a5b9f4
make clean
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS -fPIC -fdefault-integer-8" OPTS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the static with pic lapack library (64bit INTEGER)
a5b9f4
pushd SRC
a5b9f4
make clean
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC" static
a5b9f4
cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack64_pic.a
a5b9f4
popd
a5b9f4
%endif
a5b9f4
a5b9f4
# Build the shared dlamch, dsecnd, lsame, second, slamch bits
a5b9f4
pushd INSTALL
a5b9f4
make clean
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the shared lapack library
a5b9f4
pushd SRC
a5b9f4
make clean
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" shared
a5b9f4
cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
a5b9f4
popd
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
# Build the shared dlamch, dsecnd, lsame, second, slamch bits
a5b9f4
pushd INSTALL
a5b9f4
make clean
a5b9f4
make NOOPT="$RPM_OPT_O_FLAGS -fPIC -fdefault-integer-8" OPTS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8"
a5b9f4
popd
a5b9f4
a5b9f4
# Build the shared lapack library
a5b9f4
pushd SRC
a5b9f4
make clean
a5b9f4
sed -i 's|-soname,liblapack|-soname,liblapack64|g' Makefile
a5b9f4
make FFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" CFLAGS="$RPM_OPT_FLAGS -fPIC -fdefault-integer-8" shared
a5b9f4
cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack64.so.%{version}
a5b9f4
sed -i 's|-soname,liblapack64|-soname,liblapack|g' Makefile
a5b9f4
popd
a5b9f4
%endif
a5b9f4
a5b9f4
ln -s liblapack.so.%{version} liblapack.so
a5b9f4
%if 0%{?arch64}
a5b9f4
ln -s liblapack64.so.%{version} liblapack64.so
a5b9f4
%endif
a5b9f4
a5b9f4
# Build the lapacke libraries
a5b9f4
pushd lapacke
a5b9f4
make clean
a5b9f4
make CFLAGS="$RPM_OPT_FLAGS" lapacke
a5b9f4
make clean
a5b9f4
make CFLAGS="$RPM_OPT_FLAGS -fPIC" shlib
a5b9f4
cp liblapacke.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
a5b9f4
popd
a5b9f4
a5b9f4
cp -p %{SOURCE4} lapackqref.ps
a5b9f4
cp -p %{SOURCE5} blasqr.ps
a5b9f4
a5b9f4
%install
a5b9f4
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
a5b9f4
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man3
a5b9f4
chmod 755 ${RPM_BUILD_ROOT}%{_mandir}/man3
a5b9f4
a5b9f4
for f in liblapack.so.%{version} libblas.so.%{version} liblapacke.so.%{version} libblas.a liblapack.a liblapack_pic.a liblapacke.a; do
a5b9f4
  cp -f $f ${RPM_BUILD_ROOT}%{_libdir}/$f
a5b9f4
done
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
for f in liblapack64.so.%{version} libblas64.so.%{version} libblas64.a liblapack64.a liblapack64_pic.a; do
a5b9f4
  cp -f $f ${RPM_BUILD_ROOT}%{_libdir}/$f
a5b9f4
done
a5b9f4
%endif
a5b9f4
a5b9f4
# Blas manpages
a5b9f4
pushd manpages/
a5b9f4
mkdir -p blas/man/man3
a5b9f4
cd man/man3/
a5b9f4
mv caxpy.f.3 CAXPY.3 ccopy.f.3 CCOPY.3 cdotc.f.3 CDOTC.3 cdotu.f.3 CDOTU.3 cgbmv.f.3 CGBMV.3 \
a5b9f4
cgemm.f.3 CGEMM.3 cgemv.f.3 CGEMV.3 cgerc.f.3 CGERC.3 cgeru.f.3 CGERU.3 chbmv.f.3 CHBMV.3 \
a5b9f4
chemm.f.3 CHEMM.3 chemv.f.3 CHEMV.3 cher.f.3 CHER.3 cher2.f.3 CHER2.3 cher2k.f.3 CHER2K.3 \
a5b9f4
cherk.f.3 CHERK.3 chpmv.f.3 CHPMV.3 chpr.f.3 CHPR.3 chpr2.f.3 CHPR2.3 crotg.f.3 CROTG.3 \
a5b9f4
cscal.f.3 CSCAL.3 csrot.f.3 CSROT.3 csscal.f.3 CSSCAL.3 cswap.f.3 CSWAP.3 csymm.f.3 \
a5b9f4
CSYMM.3 csyr2k.f.3 CSYR2K.3 csyrk.f.3 CSYRK.3 ctbmv.f.3 CTBMV.3 ctbsv.f.3 CTBSV.3 ctpmv.f.3 \
a5b9f4
CTPMV.3 ctpsv.f.3 CTPSV.3 ctrmm.f.3 CTRMM.3 ctrmv.f.3 CTRMV.3 ctrsm.f.3 CTRSM.3 ctrsv.f.3 \
a5b9f4
CTRSV.3 dasum.f.3 DASUM.3 daxpy.f.3 DAXPY.3 dcabs1.f.3 DCABS1.3 dcopy.f.3 DCOPY.3 ddot.f.3 \
a5b9f4
DDOT.3 dgbmv.f.3 DGBMV.3 dgemm.f.3 DGEMM.3 dgemv.f.3 DGEMV.3 dger.f.3 DGER.3 dnrm2.f.3 \
a5b9f4
DNRM2.3 drot.f.3 DROT.3 drotg.f.3 DROTG.3 drotm.f.3 DROTM.3 drotmg.f.3 DROTMG.3 dsbmv.f.3 \
a5b9f4
DSBMV.3 dscal.f.3 DSCAL.3 dsdot.f.3 DSDOT.3 dspmv.f.3 DSPMV.3 dspr.f.3 DSPR.3 dspr2.f.3 \
a5b9f4
DSPR2.3 dswap.f.3 DSWAP.3 dsymm.f.3 DSYMM.3 dsymv.f.3 DSYMV.3 dsyr.f.3 DSYR.3 dsyr2.f.3 \
a5b9f4
DSYR2.3 dsyr2k.f.3 DSYR2K.3 dsyrk.f.3 DSYRK.3 dtbmv.f.3 DTBMV.3 dtbsv.f.3 DTBSV.3 dtpmv.f.3 \
a5b9f4
DTPMV.3 dtpsv.f.3 DTPSV.3 dtrmm.f.3 DTRMM.3 dtrmv.f.3 DTRMV.3 dtrsm.f.3 DTRSM.3 dtrsv.f.3 \
a5b9f4
DTRSV.3 dzasum.f.3 DZASUM.3 dznrm2.f.3 DZNRM2.3 icamax.f.3 ICAMAX.3 idamax.f.3 IDAMAX.3 \
a5b9f4
isamax.f.3 ISAMAX.3 izamax.f.3 IZAMAX.3 LSAME.3 sasum.f.3 SASUM.3 saxpy.f.3 SAXPY.3 \
a5b9f4
scabs1.f.3 SCABS1.3 scasum.f.3 SCASUM.3 scnrm2.f.3 SCNRM2.3 scopy.f.3 SCOPY.3 sdot.f.3 SDOT.3 \
a5b9f4
sdsdot.f.3 SDSDOT.3 sgbmv.f.3 SGBMV.3 sgemm.f.3 SGEMM.3 sgemv.f.3 SGEMV.3 sger.f.3 SGER.3 \
a5b9f4
snrm2.f.3 SNRM2.3 srot.f.3 SROT.3 srotg.f.3 SROTG.3 srotm.f.3 SROTM.3 srotmg.f.3 SROTMG.3 \
a5b9f4
ssbmv.f.3 SSBMV.3 sscal.f.3 SSCAL.3 sspmv.f.3 SSPMV.3 sspr.f.3 SSPR.3 sspr2.f.3 SSPR2.3 \
a5b9f4
sswap.f.3 SSWAP.3 ssymm.f.3 SSYMM.3 ssymv.f.3 SSYMV.3 ssyr.f.3 SSYR.3 ssyr2.f.3 SSYR2.3 \
a5b9f4
ssyr2k.f.3 SSYR2K.3 ssyrk.f.3 SSYRK.3 stbmv.f.3 STBMV.3 stbsv.f.3 STBSV.3 stpmv.f.3 STPMV.3 \
a5b9f4
stpsv.f.3 STPSV.3 strmm.f.3 STRMM.3 strmv.f.3 STRMV.3 strsm.f.3 STRSM.3 strsv.f.3 STRSV.3 \
a5b9f4
XERBLA.3 XERBLA_ARRAY.3 zaxpy.f.3 ZAXPY.3 zcopy.f.3 ZCOPY.3 \
a5b9f4
zdotc.f.3 ZDOTC.3 zdotu.f.3 ZDOTU.3 zdrot.f.3 ZDROT.3 zdscal.f.3 ZDSCAL.3 zgbmv.f.3 ZGBMV.3 \
a5b9f4
zgemm.f.3 ZGEMM.3 zgemv.f.3 ZGEMV.3 zgerc.f.3 ZGERC.3 zgeru.f.3 ZGERU.3 zhbmv.f.3 ZHBMV.3 \
a5b9f4
zhemm.f.3 ZHEMM.3 zhemv.f.3 ZHEMV.3 zher.f.3 ZHER.3 zher2.f.3 ZHER2.3 zher2k.f.3 ZHER2K.3 \
a5b9f4
zherk.f.3 ZHERK.3 zhpmv.f.3 ZHPMV.3 zhpr.f.3 ZHPR.3 zhpr2.f.3 ZHPR2.3 zrotg.f.3 ZROTG.3 \
a5b9f4
zscal.f.3 ZSCAL.3 zswap.f.3 ZSWAP.3 zsymm.f.3 ZSYMM.3 zsyr2k.f.3 ZSYR2K.3 zsyrk.f.3 ZSYRK.3 \
a5b9f4
ztbmv.f.3 ZTBMV.3 ztbsv.f.3 ZTBSV.3 ztpmv.f.3 ZTPMV.3 ztpsv.f.3 ZTPSV.3 ztrmm.f.3 ZTRMM.3 \
a5b9f4
ztrmv.f.3 ZTRMV.3 ztrsm.f.3 ZTRSM.3 ztrsv.f.3 ZTRSV.3 ../../blas/man/man3
a5b9f4
cd ../..
a5b9f4
popd
a5b9f4
a5b9f4
find manpages/blas/man/man3 -type f -printf "%{_mandir}/man3/%f*\n" > blasmans
a5b9f4
a5b9f4
find manpages/man/man3 -type f -printf "%{_mandir}/man3/%f*\n" > lapackmans
a5b9f4
a5b9f4
cp -f manpages/blas/man/man3/* ${RPM_BUILD_ROOT}%{_mandir}/man3
a5b9f4
cp -f manpages/man/man3/* ${RPM_BUILD_ROOT}%{_mandir}/man3
a5b9f4
a5b9f4
# Lapacke headers
a5b9f4
mkdir -p %{buildroot}%{_includedir}/lapacke/
a5b9f4
cp -a lapacke/include/*.h %{buildroot}%{_includedir}/lapacke/
a5b9f4
a5b9f4
cd ${RPM_BUILD_ROOT}%{_libdir}
a5b9f4
ln -sf liblapack.so.%{version} liblapack.so
a5b9f4
ln -sf liblapack.so.%{version} liblapack.so.%{shortver}
a5b9f4
ln -sf liblapack.so.%{version} liblapack.so.%{mediumver}
a5b9f4
ln -sf libblas.so.%{version} libblas.so
a5b9f4
ln -sf libblas.so.%{version} libblas.so.%{shortver}
a5b9f4
ln -sf libblas.so.%{version} libblas.so.%{mediumver}
a5b9f4
ln -sf liblapacke.so.%{version} liblapacke.so
a5b9f4
ln -sf liblapacke.so.%{version} liblapacke.so.%{shortver}
a5b9f4
ln -sf liblapacke.so.%{version} liblapacke.so.%{mediumver}
a5b9f4
%if 0%{?arch64}
a5b9f4
ln -sf liblapack64.so.%{version} liblapack64.so
a5b9f4
ln -sf liblapack64.so.%{version} liblapack64.so.%{shortver}
a5b9f4
ln -sf liblapack64.so.%{version} liblapack64.so.%{mediumver}
a5b9f4
ln -sf libblas64.so.%{version} libblas64.so
a5b9f4
ln -sf libblas64.so.%{version} libblas64.so.%{shortver}
a5b9f4
ln -sf libblas64.so.%{version} libblas64.so.%{mediumver}
a5b9f4
%endif
a5b9f4
a5b9f4
%post -p /sbin/ldconfig
a5b9f4
a5b9f4
%postun -p /sbin/ldconfig
a5b9f4
a5b9f4
%post -n blas -p /sbin/ldconfig
a5b9f4
a5b9f4
%postun -n blas -p /sbin/ldconfig
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
%post -n lapack64 -p /sbin/ldconfig
a5b9f4
a5b9f4
%postun -n lapack64 -p /sbin/ldconfig
a5b9f4
a5b9f4
%post -n blas64 -p /sbin/ldconfig
a5b9f4
a5b9f4
%postun -n blas64 -p /sbin/ldconfig
a5b9f4
%endif
a5b9f4
a5b9f4
%files -f lapackmans
a5b9f4
%doc README LICENSE lapackqref.ps
a5b9f4
%dir %{_mandir}/man3/
a5b9f4
%{_libdir}/liblapack.so.*
a5b9f4
%{_libdir}/liblapacke.so.*
a5b9f4
a5b9f4
%files devel
a5b9f4
%{_includedir}/lapacke/
a5b9f4
%{_libdir}/liblapack.so
a5b9f4
%{_libdir}/liblapacke.so
a5b9f4
a5b9f4
%files static
a5b9f4
%{_libdir}/liblapack.a
a5b9f4
%{_libdir}/liblapack_pic.a
a5b9f4
%{_libdir}/liblapacke.a
a5b9f4
a5b9f4
%files -n blas -f blasmans
a5b9f4
%doc blasqr.ps LICENSE
a5b9f4
%dir %{_mandir}/man3/
a5b9f4
%{_libdir}/libblas.so.*
a5b9f4
a5b9f4
%files -n blas-devel
a5b9f4
%{_libdir}/libblas.so
a5b9f4
a5b9f4
%files -n blas-static
a5b9f4
%{_libdir}/libblas.a
a5b9f4
a5b9f4
%if 0%{?arch64}
a5b9f4
%files -n blas64
a5b9f4
%doc LICENSE
a5b9f4
%{_libdir}/libblas64.so.*
a5b9f4
a5b9f4
%files -n blas64-devel
a5b9f4
%{_libdir}/libblas64.so
a5b9f4
a5b9f4
%files -n blas64-static
a5b9f4
%{_libdir}/libblas64.a
a5b9f4
a5b9f4
%files -n lapack64
a5b9f4
%doc README LICENSE
a5b9f4
%{_libdir}/liblapack64.so.*
a5b9f4
a5b9f4
%files -n lapack64-devel
a5b9f4
%{_libdir}/liblapack64.so
a5b9f4
a5b9f4
%files -n lapack64-static
a5b9f4
%{_libdir}/liblapack64.a
a5b9f4
%{_libdir}/liblapack64_pic.a
a5b9f4
%endif
a5b9f4
a5b9f4
%changelog
f81f22
* Thu Mar 02 2017 Jakub Martisko <jamartis@redhat.com> - 3.4.2-8
f81f22
- remove stray man pages
f81f22
- Resolves: rhbz#1210162
f81f22
f81f22
* Wed Mar 01 2017 Jakub Martisko <jamartis@redhat.com> - 3.4.2-7
f81f22
- fix issue with creation of srpm where __isa_bits on noarch leads to an error
f81f22
- Related: rhbz#1176026
f81f22
f81f22
* Wed Mar 01 2017 Jakub Martisko <jamartis@redhat.com> - 3.4.2-6
f81f22
- use -frecursive compiler flag
f81f22
- Resolves: rhbz#1176026
f81f22
79ead8
* Wed Oct 22 2014 Frantisek Kluknavsky <fkluknav@redhat.com> - 3.4.2-5
79ead8
- Use generic macro to detect 64 bit platforms (fix ppc64le/aarch64)
79ead8
- Resolves: rhbz#1152634
79ead8
21bdbf
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.4.2-4
21bdbf
- Mass rebuild 2014-01-24
21bdbf
21bdbf
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.4.2-3
21bdbf
- Mass rebuild 2013-12-27
21bdbf
a5b9f4
* Mon Mar 25 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.2-2
a5b9f4
- clean out non-free example files from source tarball
a5b9f4
a5b9f4
* Thu Feb 21 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.2-1
a5b9f4
- update to 3.4.2
a5b9f4
a5b9f4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-5
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a5b9f4
a5b9f4
* Mon Jan  7 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.1-4
a5b9f4
- fix 64bit sonames
a5b9f4
a5b9f4
* Fri Jan  4 2013 Tom Callaway <spot@fedoraproject.org> - 3.4.1-3
a5b9f4
- enable 64bit INTEGER variant subpackages
a5b9f4
a5b9f4
* Wed Oct 24 2012 Tom Callaway <spot@fedoraproject.org> - 3.4.1-2
a5b9f4
- fix issue where lapacke was linking to testing functions (bz860332)
a5b9f4
a5b9f4
* Thu Sep 06 2012 Orion Poplawski <orion@cora.nwra.com> - 3.4.1-1
a5b9f4
- Update to 3.4.1
a5b9f4
- Rebase lapacke shared lib patch
a5b9f4
a5b9f4
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-3
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a5b9f4
a5b9f4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-2
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a5b9f4
a5b9f4
* Mon Nov 28 2011 Tom Callaway <spot@fedoraproject.org> - 3.4.0-1
a5b9f4
- update to 3.4.0
a5b9f4
- build and include lapacke
a5b9f4
a5b9f4
* Thu Jun 02 2011 Tom Callaway <spot@fedoraproject.org> - 3.3.1-1
a5b9f4
- update to 3.3.1
a5b9f4
- create /usr/share/man/manl/ as 0755 and own it in lapack and blas (bz634369)
a5b9f4
- spec file cleanup
a5b9f4
a5b9f4
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-3
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a5b9f4
a5b9f4
* Sat Jul 17 2010 Dan Horák <dan[at]danny.cz> - 3.2.2-2
a5b9f4
- fix a typo in Makefile.lapack causing #615618
a5b9f4
a5b9f4
* Wed Jul  7 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.2-1
a5b9f4
- update to 3.2.2
a5b9f4
- properly include license text
a5b9f4
- static subpackages depend on -devel (they're not useful without it)
a5b9f4
- clean up makefiles
a5b9f4
- pass on version into makefiles, rather than manually hacking on each update
a5b9f4
a5b9f4
* Wed Dec  9 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-4
a5b9f4
- Move static libs to static subpackages (resolves bz 545143)
a5b9f4
a5b9f4
* Fri Sep  4 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-3
a5b9f4
- use RPM_OPT_O_FLAGS (-O0) everywhere necessary, drop RPM_OPT_SIZE_FLAGS (-Os) (bz 520518)
a5b9f4
a5b9f4
* Thu Aug 20 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-2
a5b9f4
- don't enable xblas yet
a5b9f4
a5b9f4
* Fri Aug 14 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.1-1
a5b9f4
- update to 3.2.1, spec file cleanups
a5b9f4
a5b9f4
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 3.1.1-7
a5b9f4
- Convert specfile to UTF-8.
a5b9f4
a5b9f4
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-6
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a5b9f4
a5b9f4
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.1-5
a5b9f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a5b9f4
a5b9f4
* Tue Jul  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-4
a5b9f4
- fix missing dependencies (bz 442915)
a5b9f4
a5b9f4
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.1.1-3
a5b9f4
- Autorebuild for GCC 4.3
a5b9f4
a5b9f4
* Thu Aug 23 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-2
a5b9f4
- fix license (BSD)
a5b9f4
- rebuild for BuildID
a5b9f4
a5b9f4
* Fri May 25 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.1-1
a5b9f4
- bump to 3.1.1
a5b9f4
a5b9f4
* Fri Jan  5 2007 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-4
a5b9f4
- fix bugzillas 219740,219741
a5b9f4
a5b9f4
* Wed Dec 20 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-3
a5b9f4
- make clean everywhere
a5b9f4
a5b9f4
* Wed Dec 20 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-2
a5b9f4
- fix the Makefiles
a5b9f4
a5b9f4
* Tue Nov 14 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.1.0-1
a5b9f4
- bump to 3.1.0
a5b9f4
a5b9f4
* Thu Sep 14 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-38
a5b9f4
- bump for fc-6
a5b9f4
a5b9f4
* Tue Feb 28 2006 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-37
a5b9f4
- bump for FC5
a5b9f4
a5b9f4
* Mon Dec 19 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-36
a5b9f4
- bump for gcc4.1
a5b9f4
a5b9f4
* Tue Nov 15 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-35
a5b9f4
- try not to patch files that do not exist
a5b9f4
a5b9f4
* Tue Nov 15 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-34
a5b9f4
- finish fixing bz 143340
a5b9f4
a5b9f4
* Thu Oct  6 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-33
a5b9f4
- fix bz 169558
a5b9f4
a5b9f4
* Wed Sep 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-32
a5b9f4
- move to latest upstream 3.0 tarballs
a5b9f4
- add 8 missing BLAS functions from upstream blas tarball (bz 143340)
a5b9f4
a5b9f4
* Thu Sep 22 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-31
a5b9f4
- actually install liblapack_pic.a
a5b9f4
a5b9f4
* Wed Sep 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-30
a5b9f4
- make -devel packages
a5b9f4
- make liblapack_pic.a package
a5b9f4
- use dist tag
a5b9f4
a5b9f4
* Thu Apr 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-29
a5b9f4
- package moves to Fedora Extras, gcc4
a5b9f4
a5b9f4
* Tue Dec 21 2004 Ivana Varekova <varekova@redhat.com>
a5b9f4
- fix bug #143420 problem with compiler optimalizations
a5b9f4
a5b9f4
* Tue Nov 30 2004 Ivana Varekova <varekova@redhat.com>
a5b9f4
- fix bug #138683 problem with compilation
a5b9f4
a5b9f4
* Thu Nov 11 2004 Ivana Varekova <varekova@redhat.com>
a5b9f4
- fix build problem bug #138447
a5b9f4
a5b9f4
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Wed Dec 31 2003 Jeff Johnson <jbj@jbj.org> 3.0-23
a5b9f4
- link -lg2c explicitly into liblapack and libblas (#109079).
a5b9f4
a5b9f4
* Wed Aug 20 2003 Jeremy Katz <katzj@redhat.com> 3.0-22
a5b9f4
- nuke -man subpackages (#97506)
a5b9f4
a5b9f4
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Sun Nov 10 2002 Jeff Johnson <jbj@redhat.com> 3.0-19
a5b9f4
- rebuild with x86_64.
a5b9f4
a5b9f4
* Thu Jul 18 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-18
a5b9f4
- Remove an empty man page (#63569)
a5b9f4
a5b9f4
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
a5b9f4
- automated rebuild
a5b9f4
a5b9f4
* Thu May 23 2002 Tim Powers <timp@redhat.com>
a5b9f4
- automated rebuild
a5b9f4
a5b9f4
* Wed May  1 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-15
a5b9f4
- Rebuild
a5b9f4
a5b9f4
* Thu Feb 21 2002 Trond Eivind Glomsrod <teg@redhat.com> 3.0-14
a5b9f4
- Rebuild
a5b9f4
a5b9f4
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
a5b9f4
- automated rebuild
a5b9f4
a5b9f4
* Mon Aug 13 2001 Trond Eivind Glomsrod <teg@redhat.com> 3.0-12
a5b9f4
- The man-pages for xerbla and lsame were in blas-man and lapack-man (#51605)
a5b9f4
a5b9f4
* Fri Jun  8 2001 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- Reenable optimization for IA64
a5b9f4
a5b9f4
* Fri May 25 2001 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- Add all patches from the LAPACK site as of 2001-05-25
a5b9f4
- Use this workaround for IA64 instead
a5b9f4
- Remove SPARC workaround
a5b9f4
- Don't exclude IA64
a5b9f4
a5b9f4
* Thu Dec 07 2000 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- rebuild for main distribution
a5b9f4
a5b9f4
* Mon Nov 20 2000 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- add the LAPACK Quick Reference Guide to the docs
a5b9f4
- add the BLAS Quick Reference Guide to the docs
a5b9f4
a5b9f4
* Tue Aug 01 2000 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- fix lack of ldconfig in postuninstall script
a5b9f4
a5b9f4
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
a5b9f4
- rebuilt
a5b9f4
a5b9f4
* Mon Jul 10 2000 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- updated with the latest updates (new tarfile..) from netlib 
a5b9f4
a5b9f4
* Thu Jun 15 2000 Trond Eivind Glomsrod <teg@redhat.com>
a5b9f4
- use %%{_mandir}
a5b9f4
- added some flags to work around SPARC compiler bug
a5b9f4
a5b9f4
* Wed Jan 19 2000 Tim Powers <timp@redhat.com>
a5b9f4
- bzipped sources to conserve space
a5b9f4
a5b9f4
* Tue Jan  4 2000 Jeff Johnson <jbj@redhat.com>
a5b9f4
- build for PowerTools 6.2.
a5b9f4
a5b9f4
* Sat Dec 25 1999 Joachim Frieben <jfrieben@hotmail.com>
a5b9f4
- updated to version v3.0 + update as of Tue Nov 30 1999
a5b9f4
a5b9f4
* Sat Oct 23 1999 Joachim Frieben <jfrieben@hotmail.com>
a5b9f4
- updated Red Hat makefiles to v3.0
a5b9f4
a5b9f4
* Mon Aug 2 1999 Tim Powers <timp@redhat.com>
a5b9f4
- updated to v3.0
a5b9f4
- built for 6.1
a5b9f4
a5b9f4
* Mon Apr 12 1999 Michael Maher <mike@redhat.com>
a5b9f4
- built package for 6.0
a5b9f4
a5b9f4
* Sat Oct 24 1998 Jeff Johnson <jbj@redhat.com>
a5b9f4
- new description/summary text.
a5b9f4
a5b9f4
* Fri Jul 17 1998 Jeff Johnson <jbj@redhat.com>
a5b9f4
- repackage for powertools.
a5b9f4
a5b9f4
* Sun Feb 15 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
a5b9f4
 [lapack-2.0-9]
a5b9f4
 - No code updates, just built with a customized rpm -
a5b9f4
   this should make dependencies right.
a5b9f4
a5b9f4
* Sat Feb 07 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
a5b9f4
 [lapack-2.0-8]
a5b9f4
 - Total rewrite of the spec file
a5b9f4
 - Added my own makefiles - libs should build better,
a5b9f4
   static libs should work (and be faster than they
a5b9f4
	would be if they had worked earlier ;)
a5b9f4
 - No patch necessary anymore.
a5b9f4
 - Renamed lapack-blas and lapack-blas-man to
a5b9f4
   blas and blas-man. "Obsoletes:" tag added.
a5b9f4
   (oh - and as always: Dedicated to the girl I
a5b9f4
   love, Eline Skirnisdottir)
a5b9f4
a5b9f4
* Sat Dec 06 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
a5b9f4
 [lapack-2.0-7]
a5b9f4
  - added a dependency to glibc, so people don't try with libc5
a5b9f4
a5b9f4
* Thu Nov 20 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
a5b9f4
  [lapack-2.0-6]
a5b9f4
  - removed etime.c
a5b9f4
  - compiled with egcs, and for glibc 2.0
a5b9f4
a5b9f4
* Sun Oct 12 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
a5b9f4
  [lapack-2.0-5]
a5b9f4
  - added a changelog
a5b9f4
  - cleaned up building of shared libs
a5b9f4
  - now uses a BuildRoot
a5b9f4
  - cleaned up the specfile