Package Details: mingw-w64-pteros 2.8.r125.g16923940-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-pteros.git (read-only, click to copy)
Package Base: mingw-w64-pteros
Description: C++ library for molecular modeling. (mingw-w64)
Upstream URL: https://github.com/yesint/pteros
Licenses: Artistic License 2.0
Submitter: burning_daylight
Maintainer: None
Last Packager: burning_daylight
Votes: 0
Popularity: 0.000000
First Submitted: 2018-11-05 16:26 (UTC)
Last Updated: 2020-11-14 23:55 (UTC)

Latest Comments

patlefort commented on 2023-07-08 19:22 (UTC)

Does not build: there is no branch named master. Also out-of-date.

xantares commented on 2020-11-15 12:29 (UTC)

oh, then yes eigen is a depend if its mandatory for dependent packages too, sorry

burning_daylight commented on 2019-04-18 15:05 (UTC)

Exactly, I'm parsing the git tags. Stable releases are tagged with *-stable.

Pteros is a development library and Eigen types are used in its API, so, I think, it's impossible to use the library without Eigen installed. Does it qualify Eigen for makedepends or depends?

xantares commented on 2019-04-18 11:39 (UTC)

I don't think you can do that, unless parsing git tags or something.

Also eigen is probably just a makedepends, not a depends.

burning_daylight commented on 2018-07-26 17:32 (UTC)

What if I want latest -stable and not fixed one? This way I don't have to change the PKGBUILD with every release.

xantares commented on 2018-07-26 16:46 (UTC)

by default, when packages are not named foo-git, bust just foo it implies a stable/tagged/release version. if you want to use v2.6 which is a tag, you dont need the -stable suffix. So you can use the v2.6-stable tar.gz archive instead of fetching git, which would be faster and avoids git in makedepends.

Then request a rename and drop the CMAKE_BUILD_TYPE.

burning_daylight commented on 2018-07-25 14:53 (UTC)

Thank you for your suggestions! Can I rename it to mingw-w64-pteros-git and keep using the "stable"-tagged revisions? This project uses tags to indicate stable commits on master, there is no "stable" branch. It's a C++ library and without Eigen it's impossible to use it - no derived code will compile, since Eigen classes are in the API.

xantares commented on 2018-07-25 12:23 (UTC)

either the packages should be name mingw-w64-pteros and use tag 2.6, of be called mingw-w64-pteros-git and use master

also eigen is probably only a makedepend, not a depend

-DCMAKE_BUILD_TYPE=Release is useless, arch-cmake already sets it

xan.