Package Details: mingw-w64-cblas 3.9.0-2

Git Clone URL: https://aur.archlinux.org/mingw-w64-lapack.git (read-only, click to copy)
Package Base: mingw-w64-lapack
Description: C interface to BLAS (mingw-w64)
Upstream URL: http://www.netlib.org/lapack
Licenses: LGPL
Submitter: xantares
Maintainer: xantares
Last Packager: xantares
Votes: 3
Popularity: 0.000000
First Submitted: 2013-06-08 18:44
Last Updated: 2019-11-29 18:26

Latest Comments

Nestor_013 commented on 2019-11-28 14:09

Hi,

Since last update, pacman complains about duplicate ownership of a file by both lapack and lapacke packages.

mingw-w64-lapacke: /usr/i686-w64-mingw32/include/lapack.h exists in filesystem (owned by mingw-w64-lapack)
mingw-w64-lapacke: /usr/x86_64-w64-mingw32/include/lapack.h exists in filesystem (owned by mingw-w64-lapack)

I've added a line to remove lapack.h from lapacke package to solve the issue. Could you include the patch...

diff --git a/PKGBUILD b/PKGBUILD
index [`3dafe7f`](https://aur.archlinux.org/cgit/aur.git/commit/?h=mingw-w64-lapack&id=3dafe7f)..fcf7b8f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -104,6 +104,8 @@ package_mingw-w64-lapacke()
     make install DESTDIR="$pkgdir"
     cd "$srcdir/lapack-${pkgver}/build-${_arch}/LAPACKE"
     make install DESTDIR="$pkgdir"
+    # Remove lapack.h since provided by package_mingw-w64-lapack
+    rm "$pkgdir"/usr/${_arch}/include/lapack.h
     ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
     ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
   done

drakkan commented on 2018-08-18 07:03

libblas.dll depends on libgfortran-5.dll at runtime, please fix depends

drakkan commented on 2018-05-04 20:41

please add Libs.private: -lgfortran -lquadmath to the pc file to allow static linking, thanks!

xantares commented on 2013-07-23 18:11

Ok, updated.
Thanks.

ant32 commented on 2013-07-18 17:25

like this https://gist.github.com/ant32/6031186/revisions

xantares commented on 2013-07-18 16:17

I understand why remove pkgbase : AUR doesn't support it. ok.

But use the actual name where ? why :?

ant32 commented on 2013-07-18 15:40

this package uses _pkgname https://aur.archlinux.org/packages/mi/mingw-w64-alure/PKGBUILD
or this uses _pkgfqn https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/qt4
But in your case I'd just remove the variable and use the actual name at the two locations where it is used. If I'm wrong please correct me.

xantares commented on 2013-07-18 15:30


This is because non-mingw package is split in 2: blas and lapack.
What do you suggest ? Can I just remove it ? Split the packages ?

ant32 commented on 2013-07-17 23:39

Could you please change the variable name pkgbase to something else?
The pkgbase variable name is used to build split packages https://wiki.archlinux.org/index.php/PKGBUILD#pkgbase