lapack-vl.spec 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. %global shortver 3
  2. %global mediumver %{shortver}.5
  3. Summary: Numerical linear algebra package libraries
  4. Summary(ja): 線形代数パッケージライブラリ
  5. Name: lapack
  6. Version: %{mediumver}.0
  7. Release: 1%{?_dist_release}
  8. License: BSD
  9. Group: System Environment/Libraries
  10. URL: http://www.netlib.org/lapack/
  11. Source0: http://www.netlib.org/lapack/lapack-%{version}.tgz
  12. Source1: http://www.netlib.org/lapack/manpages.tgz
  13. Source2: Makefile.blas
  14. Source3: Makefile.lapack
  15. Source4: http://www.netlib.org/lapack/lapackqref.ps
  16. Source5: http://www.netlib.org/blas/blasqr.ps
  17. Patch3: lapack-3.4.0-make.inc.patch
  18. Patch4: lapack-3.4.1-lapacke-shared.patch
  19. Patch5: lapack-3.4.1-lapacke-disable-testing-functions.patch
  20. Patch6: lapack-3.5.0-lapacke-matgenobj.patch
  21. Patch7: lapack-3.5.0-lapacke-tmglib.patch
  22. Patch8: lapack-3.5.0-R-blas-fixes.patch
  23. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  24. BuildRequires: gcc-gfortran
  25. BuildRequires: coreutils findutils
  26. Vendor: Project Vine
  27. Distribution: Vine Linux
  28. Packager: inagaki, kenta
  29. %description
  30. LAPACK (Linear Algebra PACKage) is a standard library for numerical
  31. linear algebra. LAPACK provides routines for solving systems of
  32. simultaneous linear equations, least-squares solutions of linear
  33. systems of equations, eigenvalue problems, and singular value problems.
  34. Associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, and
  35. generalized Schur) and related computations (i.e., reordering of
  36. Schur factorizations and estimating condition numbers) are also
  37. included. LAPACK can handle dense and banded matrices, but not general
  38. sparse matrices. Similar functionality is provided for real and complex
  39. matrices in both single and double precision. LAPACK is coded in
  40. Fortran90 and built with gcc.
  41. %description -l ja
  42. LAPACK(Linear Algebra PACKage)は線形代数用数値計算の標準ライブラリです。LAPACKには、連立一次方程式、線形最小二乗解、固有値問題、特異値問題を解くためのルーチンがあります。関連する行列因子分解(LU、Cholesky、QR、SVD、Schur、一般化Schur)と、それに関連する計算処理 (つまりSchur分解の再配列およびコンディションナンバーの推定)も含まれます。LAPACKは密なbanded行列は処理できますが、一般的な疎行列は処理できません。同じ計算機能が、実行列および複素行列の単制度および倍精度で利用できます。LAPACKはFortran 90で記述され、gccでビルドされています。
  43. %package devel
  44. Summary: LAPACK development libraries
  45. Summary(ja): LAPACK の開発用ライブラリ
  46. Group: Development/Libraries
  47. Requires: %{name} = %{version}-%{release}
  48. Requires: blas-devel = %{version}-%{release}
  49. %description devel
  50. LAPACK development libraries (shared).
  51. %description devel -l ja
  52. LAPACK の開発用ライブラリ(共有ライブラリ)です。
  53. %package static
  54. Summary: LAPACK static libraries
  55. Summary(ja): LAPACK の静的ライブラリ
  56. Group: Development/Libraries
  57. Requires: %{name}-devel = %{version}-%{release}
  58. %description static
  59. LAPACK static libraries.
  60. %description static -l ja
  61. LAPACK の静的ライブラリです。
  62. %package -n blas
  63. Summary: The BLAS (Basic Linear Algebra Subprograms) library.
  64. Summary(ja): 基本線形代数サブプログラム群のライブラリ
  65. Group: System Environment/Libraries
  66. %description -n blas
  67. BLAS (Basic Linear Algebra Subprograms) is a standard library which
  68. provides a number of basic algorithms for numerical algebra.
  69. %description -n blas -l ja
  70. BLAS(Basic Linear Algebra Subprograms)は数値代数計算の標準ライブラリです。BLASでは、線形代数計算における多くの基本アルゴリズムを利用できます。Blasの計算は高速で十分テストされているFORTRAN 90のプログラムで、gccでビルドされています。
  71. %package -n blas-devel
  72. Summary: BLAS development libraries
  73. Summary(ja): BLAS の開発用ライブラリ
  74. Group: Development/Libraries
  75. Requires: blas = %{version}-%{release}
  76. Requires: gcc-gfortran
  77. %description -n blas-devel
  78. BLAS development libraries (shared).
  79. %description -n blas-devel -l ja
  80. BLAS の開発用ライブラリ(共有ライブラリ)です。
  81. %package -n blas-static
  82. Summary: BLAS static libraries
  83. Summary(ja): BLAS の静的ライブラリ
  84. Group: Development/Libraries
  85. Requires: blas-devel = %{version}-%{release}
  86. %description -n blas-static
  87. BLAS static libraries.
  88. %description -n blas-static -l ja
  89. BLAS の静的ライブラリです。
  90. %prep
  91. %setup -q
  92. %setup -q -D -T -a1
  93. %patch3 -p1 -b .fedora
  94. %patch4 -p1 -b .shared
  95. %patch5 -p1 -b .disable-functions
  96. %patch6 -p1 -b .matgenobj
  97. %patch7 -p1 -b .tmglib
  98. %patch8 -p1 -b .R
  99. cp -f INSTALL/make.inc.gfortran make.inc
  100. cp -f %{SOURCE2} BLAS/SRC/Makefile
  101. cp -f %{SOURCE3} SRC/Makefile
  102. sed -i "s|@SHORTVER@|%{shortver}|g" BLAS/SRC/Makefile
  103. sed -i "s|@SHORTVER@|%{shortver}|g" SRC/Makefile
  104. sed -i "s|@SHORTVER@|%{shortver}|g" lapacke/Makefile
  105. sed -i "s|@LONGVER@|%{version}|g" BLAS/SRC/Makefile
  106. sed -i "s|@LONGVER@|%{version}|g" SRC/Makefile
  107. sed -i "s|@LONGVER@|%{version}|g" lapacke/Makefile
  108. %build
  109. RPM_OPT_FLAGS="$RPM_OPT_FLAGS -frecursive"
  110. RPM_OPT_O_FLAGS=$(echo $RPM_OPT_FLAGS | sed 's|-O2|-O0|')
  111. export FC=gfortran
  112. # Build BLAS
  113. pushd BLAS/SRC
  114. FFLAGS="$RPM_OPT_O_FLAGS" make dcabs1.o
  115. FFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" make static
  116. cp libblas.a ${RPM_BUILD_DIR}/%{name}-%{version}/
  117. make clean
  118. FFLAGS="$RPM_OPT_O_FLAGS -fPIC" make dcabs1.o
  119. FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" make shared
  120. cp libblas.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
  121. popd
  122. ln -s libblas.so.%{version} libblas.so
  123. # Build the static dlamch, dsecnd, lsame, second, slamch bits
  124. pushd INSTALL
  125. make NOOPT="$RPM_OPT_O_FLAGS" OPTS="$RPM_OPT_FLAGS"
  126. popd
  127. # Build the static lapack library
  128. pushd SRC
  129. make FFLAGS="$RPM_OPT_FLAGS" CFLAGS="$RPM_OPT_FLAGS" static
  130. cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/
  131. popd
  132. # Build the static with pic dlamch, dsecnd, lsame, second, slamch bits
  133. pushd INSTALL
  134. make clean
  135. make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
  136. popd
  137. # Build the static with pic lapack library
  138. pushd SRC
  139. make clean
  140. make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" static
  141. cp liblapack.a ${RPM_BUILD_DIR}/%{name}-%{version}/liblapack_pic.a
  142. popd
  143. # Build the shared dlamch, dsecnd, lsame, second, slamch bits
  144. pushd INSTALL
  145. make clean
  146. make NOOPT="$RPM_OPT_O_FLAGS -fPIC" OPTS="$RPM_OPT_FLAGS -fPIC"
  147. popd
  148. # Build the shared lapack library
  149. pushd SRC
  150. make clean
  151. make FFLAGS="$RPM_OPT_FLAGS -fPIC" CFLAGS="$RPM_OPT_FLAGS -fPIC" shared
  152. cp liblapack.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
  153. popd
  154. ln -s liblapack.so.%{version} liblapack.so
  155. # Build the lapacke libraries
  156. make OPTS="$RPM_OPT_FLAGS -fPIC" tmglib
  157. pushd lapacke
  158. make clean
  159. make CFLAGS="$RPM_OPT_FLAGS" lapacke
  160. make clean
  161. make CFLAGS="$RPM_OPT_FLAGS -fPIC" shlib
  162. cp liblapacke.so.%{version} ${RPM_BUILD_DIR}/%{name}-%{version}/
  163. popd
  164. cp -p %{SOURCE4} lapackqref.ps
  165. cp -p %{SOURCE5} blasqr.ps
  166. %install
  167. rm -fr $RPM_BUILD_ROOT
  168. mkdir -p $RPM_BUILD_ROOT%{_libdir}
  169. mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
  170. chmod 755 $RPM_BUILD_ROOT%{_mandir}/man3
  171. for f in liblapack.so.%{version} libblas.so.%{version} liblapacke.so.%{version} libblas.a liblapack.a liblapack_pic.a liblapacke.a; do
  172. cp -f $f $RPM_BUILD_ROOT%{_libdir}/$f
  173. done
  174. # Manpages
  175. rm -rf manpages
  176. mkdir -p manpages
  177. cp -pr man/ manpages/
  178. pushd manpages/
  179. mkdir -p blas/man/man3
  180. cd man/man3/
  181. 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 \
  182. 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 \
  183. 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 \
  184. 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 \
  185. cscal.f.3 cscal.3 csrot.f.3 csrot.3 csscal.f.3 csscal.3 cswap.f.3 cswap.3 csymm.f.3 \
  186. 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 \
  187. 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 \
  188. 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 \
  189. 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 \
  190. 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 \
  191. 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 \
  192. 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 \
  193. 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 \
  194. 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 \
  195. dtrsv.3 dzasum.f.3 dzasum.3 dznrm2.f.3 dznrm2.3 icamax.f.3 icamax.3 idamax.f.3 idamax.3 \
  196. isamax.f.3 isamax.3 izamax.f.3 izamax.3 lsame.3 sasum.f.3 sasum.3 saxpy.f.3 saxpy.3 \
  197. 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 \
  198. 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 \
  199. 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 \
  200. 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 \
  201. 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 \
  202. 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 \
  203. 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 \
  204. xerbla.3 xerbla_array.3 zaxpy.f.3 zaxpy.3 zcopy.f.3 zcopy.3 \
  205. 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 \
  206. 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 \
  207. 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 \
  208. 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 \
  209. 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 \
  210. 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 \
  211. ztrmv.f.3 ztrmv.3 ztrsm.f.3 ztrsm.3 ztrsv.f.3 ztrsv.3 ../../blas/man/man3
  212. cd ../..
  213. popd
  214. find manpages/blas/man/man3 -type f -printf "%{_mandir}/man3/%f*\n" > blasmans
  215. find manpages/man/man3 -type f -printf "%{_mandir}/man3/%f*\n" > lapackmans
  216. cp -f manpages/blas/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
  217. cp -f manpages/man/man3/* $RPM_BUILD_ROOT%{_mandir}/man3
  218. # Lapacke headers
  219. mkdir -p $RPM_BUILD_ROOT%{_includedir}/lapacke/
  220. cp -a lapacke/include/*.h $RPM_BUILD_ROOT%{_includedir}/lapacke/
  221. cd $RPM_BUILD_ROOT%{_libdir}
  222. ln -sf liblapack.so.%{version} liblapack.so
  223. ln -sf liblapack.so.%{version} liblapack.so.%{shortver}
  224. ln -sf liblapack.so.%{version} liblapack.so.%{mediumver}
  225. ln -sf libblas.so.%{version} libblas.so
  226. ln -sf libblas.so.%{version} libblas.so.%{shortver}
  227. ln -sf libblas.so.%{version} libblas.so.%{mediumver}
  228. ln -sf liblapacke.so.%{version} liblapacke.so
  229. ln -sf liblapacke.so.%{version} liblapacke.so.%{shortver}
  230. ln -sf liblapacke.so.%{version} liblapacke.so.%{mediumver}
  231. %post -p /sbin/ldconfig
  232. %postun -p /sbin/ldconfig
  233. %post -n blas -p /sbin/ldconfig
  234. %postun -n blas -p /sbin/ldconfig
  235. %clean
  236. rm -fr $RPM_BUILD_ROOT
  237. %files -f lapackmans
  238. %defattr(-,root,root)
  239. %doc README LICENSE lapackqref.ps
  240. %dir %{_mandir}/man3/
  241. %{_libdir}/liblapack.so.*
  242. %{_libdir}/liblapacke.so.*
  243. %files devel
  244. %defattr(-,root,root,-)
  245. %{_includedir}/lapacke/
  246. %{_libdir}/liblapack.so
  247. %{_libdir}/liblapacke.so
  248. %files static
  249. %defattr(-,root,root,-)
  250. %{_libdir}/liblapack*.a
  251. %files -n blas -f blasmans
  252. %defattr(-,root,root)
  253. %doc blasqr.ps LICENSE
  254. %dir %{_mandir}/man3/
  255. %{_libdir}/libblas.so.*
  256. %files -n blas-devel
  257. %defattr(-,root,root,-)
  258. %{_libdir}/libblas.so
  259. %files -n blas-static
  260. %defattr(-,root,root,-)
  261. %{_libdir}/libblas*.a
  262. %changelog
  263. * Tue Jan 27 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.5.0-1
  264. - updated to 3.5.0
  265. - moved lapack and blas to System Environment/Libraries Group
  266. * Thu Feb 23 2012 NAKAMURA Kenta <kenta@vinelinux.org> 3.4.0-1
  267. - update to 3.4.0
  268. - build and include lapacke
  269. * Sat Nov 26 2011 NAKAMURA Kenta <kenta@vinelinux.org> 3.3.1-1
  270. - new upstream release
  271. - update package descriptions
  272. * Fri Feb 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.2.1-1
  273. - new upstream release
  274. - built with new toolchain
  275. - added SOURCE1
  276. * Wed Sep 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.1.1-2
  277. - applied new versioning policy
  278. - spec in UTF-8
  279. * Wed Aug 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.1.1-1vl3
  280. - rebuilt for VineSeed
  281. * Wed Aug 15 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.1.1-1vl2
  282. - rebuilt for VinePlus/4.0
  283. - added Patch4, Source102 and Source103 for compiling in g77
  284. - added BuildRequires: coreutils, findutils
  285. * Tue Aug 7 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.1.1-1vl1
  286. - new upstream release based on Fedora packages
  287. * Wed Sep 14 2005 Tom "spot" Callaway <tcallawa@redhat.com> 3.0-30
  288. - make -devel packages
  289. - make liblapack_pic.a package
  290. * Wed Aug 20 2003 Jeremy Katz <katzj@redhat.com> 3.0-22
  291. - nuke -man subpackages (#97506)
  292. - rebuilt with gfortran
  293. * Thu Dec 26 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0-17vl3
  294. - rebuild with new toolchains
  295. * Mon Oct 13 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.0-17vl2
  296. - rebuild with new toolchains
  297. * Thu Jul 18 2002 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.0-17vl1
  298. - modified for Vine.
  299. * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
  300. - automated rebuild
  301. * Thu May 23 2002 Tim Powers <timp@redhat.com>
  302. - automated rebuild
  303. * Wed May 1 2002 Trond Eivind Glomsr� <teg@redhat.com> 3.0-15
  304. - Rebuild
  305. * Wed Feb 27 2002 Fuhito Suguri <bitwalk@jcom.home.ne.jp> 3.0-14bw
  306. - rebuild for RH7.2.
  307. * Wed Jan 09 2002 Tim Powers <timp@redhat.com>
  308. - automated rebuild
  309. * Mon Aug 13 2001 Trond Eivind Glomsrod <teg@redhat.com> 3.0-12
  310. - The man-pages for xerbla and lsame were in blas-man and lapack-man (#51605)
  311. * Fri Jun 8 2001 Trond Eivind Glomsrod <teg@redhat.com>
  312. - Reenable optimization for IA64
  313. * Fri May 25 2001 Trond Eivind Glomsrod <teg@redhat.com>
  314. - Add all patches from the LAPACK site as of 2001-05-25
  315. - Use this workaround for IA64 instead
  316. - Remove SPARC workaround
  317. - Don't exclude IA64
  318. * Thu Dec 07 2000 Trond Eivind Glomsrod <teg@redhat.com>
  319. - rebuild for main distribution
  320. * Mon Nov 20 2000 Trond Eivind Glomsrod <teg@redhat.com>
  321. - add the LAPACK Quick Reference Guide to the docs
  322. - add the BLAS Quick Reference Guide to the docs
  323. * Tue Aug 01 2000 Trond Eivind Glomsrod <teg@redhat.com>
  324. - fix lack of ldconfig in postuninstall script
  325. * Mon Jul 24 2000 Prospector <prospector@redhat.com>
  326. - rebuilt
  327. * Mon Jul 10 2000 Trond Eivind Glomsrod <teg@redhat.com>
  328. - updated with the latest updates (new tarfile..) from netlib
  329. * Thu Jun 15 2000 Trond Eivind Glomsrod <teg@redhat.com>
  330. - use %%{_mandir}
  331. - added some flags to work around SPARC compiler bug
  332. * Wed Jan 19 2000 Tim Powers <timp@redhat.com>
  333. - bzipped sources to conserve space
  334. * Tue Jan 4 2000 Jeff Johnson <jbj@redhat.com>
  335. - build for PowerTools 6.2.
  336. * Sat Dec 25 1999 Joachim Frieben <jfrieben@hotmail.com>
  337. - updated to version v3.0 + update as of Tue Nov 30 1999
  338. * Sat Oct 23 1999 Joachim Frieben <jfrieben@hotmail.com>
  339. - updated Red Hat makefiles to v3.0
  340. * Mon Aug 2 1999 Tim Powers <timp@redhat.com>
  341. - updated to v3.0
  342. - built for 6.1
  343. * Mon Apr 12 1999 Michael Maher <mike@redhat.com>
  344. - built package for 6.0
  345. * Sat Oct 24 1998 Jeff Johnson <jbj@redhat.com>
  346. - new description/summary text.
  347. * Fri Jul 17 1998 Jeff Johnson <jbj@redhat.com>
  348. - repackage for powertools.
  349. * Sun Feb 15 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
  350. [lapack-2.0-9]
  351. - No code updates, just built with a customized rpm -
  352. this should make dependencies right.
  353. * Sat Feb 07 1998 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
  354. [lapack-2.0-8]
  355. - Total rewrite of the spec file
  356. - Added my own makefiles - libs should build better,
  357. static libs should work (and be faster than they
  358. would be if they had worked earlier ;)
  359. - No patch necessary anymore.
  360. - Renamed lapack-blas and lapack-blas-man to
  361. blas and blas-man. "Obsoletes:" tag added.
  362. (oh - and as always: Dedicated to the girl I
  363. love, Eline Skirnisdottir)
  364. * Sat Dec 06 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
  365. [lapack-2.0-7]
  366. - added a dependency to glibc, so people don't try with libc5
  367. * Thu Nov 20 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
  368. [lapack-2.0-6]
  369. - removed etime.c
  370. - compiled with egcs, and for glibc 2.0
  371. * Sun Oct 12 1997 Trond Eivind Glomsrod <teg@pvv.ntnu.no>
  372. [lapack-2.0-5]
  373. - added a changelog
  374. - cleaned up building of shared libs
  375. - now uses a BuildRoot
  376. - cleaned up the specfile