Date: Saturday, April 16, 2022 @ 21:49:03 Author: arojas Revision: 442789
archrelease: copy trunk to extra-x86_64 Added: lapack/repos/extra-x86_64/LICENSE.blas (from rev 442788, lapack/trunk/LICENSE.blas) lapack/repos/extra-x86_64/PKGBUILD (from rev 442788, lapack/trunk/PKGBUILD) Deleted: lapack/repos/extra-x86_64/LICENSE.blas lapack/repos/extra-x86_64/PKGBUILD --------------+ LICENSE.blas | 38 +++++++------- PKGBUILD | 152 ++++++++++++++++++++++++++++----------------------------- 2 files changed, 95 insertions(+), 95 deletions(-) Deleted: LICENSE.blas =================================================================== --- LICENSE.blas 2022-04-16 21:48:49 UTC (rev 442788) +++ LICENSE.blas 2022-04-16 21:49:03 UTC (rev 442789) @@ -1,19 +0,0 @@ -From: http://www.netlib.org/blas/faq.html - - 2) Are there legal restrictions on the use of BLAS reference - implementation software? - -The reference BLAS is a freely-available software package. It is -available from netlib via anonymous ftp and the World Wide Web. Thus, -it can be included in commercial software packages (and has been). We -only ask that proper credit be given to the authors. - -Like all software, it is copyrighted. It is not trademarked, but we do -ask the following: - -If you modify the source for these routines we ask that you change the -name of the routine and comment the changes made to the original. - -We will gladly answer any questions regarding the software. If a -modification is done, however, it is the responsibility of the person -who modified the routine to provide support. Copied: lapack/repos/extra-x86_64/LICENSE.blas (from rev 442788, lapack/trunk/LICENSE.blas) =================================================================== --- LICENSE.blas (rev 0) +++ LICENSE.blas 2022-04-16 21:49:03 UTC (rev 442789) @@ -0,0 +1,19 @@ +From: http://www.netlib.org/blas/faq.html + + 2) Are there legal restrictions on the use of BLAS reference + implementation software? + +The reference BLAS is a freely-available software package. It is +available from netlib via anonymous ftp and the World Wide Web. Thus, +it can be included in commercial software packages (and has been). We +only ask that proper credit be given to the authors. + +Like all software, it is copyrighted. It is not trademarked, but we do +ask the following: + +If you modify the source for these routines we ask that you change the +name of the routine and comment the changes made to the original. + +We will gladly answer any questions regarding the software. If a +modification is done, however, it is the responsibility of the person +who modified the routine to provide support. Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-04-16 21:48:49 UTC (rev 442788) +++ PKGBUILD 2022-04-16 21:49:03 UTC (rev 442789) @@ -1,76 +0,0 @@ -# Maintainer: Ronald van Haren <ronald.archlinux.org> -# Contributor: Jan de Groot <j...@archlinux.org> -# Contributor: damir <da...@archlinux.org> -# Contributor: Jason Taylor <jftaylo...@gmail.com> - -pkgbase=lapack -pkgname=(lapack blas cblas lapacke lapack-doc) -pkgver=3.10.0 -pkgrel=1 -url='https://www.netlib.org/lapack' -pkgdesc='Linear Algebra PACKage' -makedepends=(gcc-fortran cmake python doxygen) -arch=(x86_64) -license=(custom) -source=(https://github.com/Reference-LAPACK/lapack/archive/v$pkgver/$pkgname-$pkgver.tar.gz LICENSE.blas) -sha256sums=('328c1bea493a32cac5257d84157dc686cc3ab0b004e2bea22044e0a59f6f8a19' - '2420cd1331c5754071966389b26e6196c5cb086a2ade0080953af62e0c6d4107') - -build() { - cmake -B build -S $pkgname-$pkgver \ - -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=ON \ - -DBUILD_TESTING=OFF \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_Fortran_COMPILER=gfortran \ - -DLAPACKE_WITH_TMG=ON \ - -DCBLAS=ON \ - -DBUILD_DEPRECATED=ON - cmake --build build - -# Build man pages - cd $pkgname-$pkgver - doxygen DOCS/Doxyfile_man -} - -package_lapack() { - depends=(blas) - - DESTDIR="$pkgdir" cmake --install build - - rm -r "$pkgdir"/usr/lib/{libblas.*,libcblas.*,liblapacke.*} - rm -r "$pkgdir"/usr/lib/pkgconfig/{blas.*,cblas.*,lapacke.*} - rm -r "$pkgdir"/usr/lib/cmake/{cblas*,lapacke*} - rm -r "$pkgdir"/usr/include -} - -package_blas() { - pkgdesc="Basic Linear Algebra Subprograms" - depends=(gcc-libs) - - DESTDIR="$pkgdir" cmake --install build/BLAS - - install -Dm644 LICENSE.blas -t "$pkgdir"/usr/share/licenses/blas/ -} - -package_cblas() { - pkgdesc="C interface to BLAS" - depends=(blas) - - DESTDIR="$pkgdir" cmake --install build/CBLAS -} - -package_lapacke() { - pkgdesc="C interface to LAPACK" - depends=(lapack) - - DESTDIR="$pkgdir" cmake --install build/LAPACKE -} - -package_lapack-doc() { - pkgdesc="Man pages for BLAS/LAPACK" - - mkdir -p "$pkgdir"/usr/share - cp -r lapack-$pkgver/DOCS/man "$pkgdir"/usr/share - rm "$pkgdir"/usr/share/man/man3/{MIN,MAX}.3 # conflict with man-pages -} Copied: lapack/repos/extra-x86_64/PKGBUILD (from rev 442788, lapack/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-04-16 21:49:03 UTC (rev 442789) @@ -0,0 +1,76 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Jan de Groot <j...@archlinux.org> +# Contributor: damir <da...@archlinux.org> +# Contributor: Jason Taylor <jftaylo...@gmail.com> + +pkgbase=lapack +pkgname=(lapack blas cblas lapacke lapack-doc) +pkgver=3.10.1 +pkgrel=1 +url='https://www.netlib.org/lapack' +pkgdesc='Linear Algebra PACKage' +makedepends=(gcc-fortran cmake python doxygen) +arch=(x86_64) +license=(custom) +source=(https://github.com/Reference-LAPACK/lapack/archive/v$pkgver/$pkgname-$pkgver.tar.gz LICENSE.blas) +sha256sums=('cd005cd021f144d7d5f7f33c943942db9f03a28d110d6a3b80d718a295f7f714' + '2420cd1331c5754071966389b26e6196c5cb086a2ade0080953af62e0c6d4107') + +build() { + cmake -B build -S $pkgname-$pkgver \ + -DCMAKE_SKIP_RPATH=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_Fortran_COMPILER=gfortran \ + -DLAPACKE_WITH_TMG=ON \ + -DCBLAS=ON \ + -DBUILD_DEPRECATED=ON + cmake --build build + +# Build man pages + cd $pkgname-$pkgver + doxygen DOCS/Doxyfile_man +} + +package_lapack() { + depends=(blas) + + DESTDIR="$pkgdir" cmake --install build + + rm -r "$pkgdir"/usr/lib/{libblas.*,libcblas.*,liblapacke.*} + rm -r "$pkgdir"/usr/lib/pkgconfig/{blas.*,cblas.*,lapacke.*} + rm -r "$pkgdir"/usr/lib/cmake/{cblas*,lapacke*} + rm -r "$pkgdir"/usr/include +} + +package_blas() { + pkgdesc="Basic Linear Algebra Subprograms" + depends=(gcc-libs) + + DESTDIR="$pkgdir" cmake --install build/BLAS + + install -Dm644 LICENSE.blas -t "$pkgdir"/usr/share/licenses/blas/ +} + +package_cblas() { + pkgdesc="C interface to BLAS" + depends=(blas) + + DESTDIR="$pkgdir" cmake --install build/CBLAS +} + +package_lapacke() { + pkgdesc="C interface to LAPACK" + depends=(lapack) + + DESTDIR="$pkgdir" cmake --install build/LAPACKE +} + +package_lapack-doc() { + pkgdesc="Man pages for BLAS/LAPACK" + + mkdir -p "$pkgdir"/usr/share + cp -r lapack-$pkgver/DOCS/man "$pkgdir"/usr/share + rm "$pkgdir"/usr/share/man/man3/{MIN,MAX}.3 # conflict with man-pages +}