-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New package: Opencoarrays-2.9.2 #27618
Conversation
Get rid of line 15 to pass Lint check. |
srcpkgs/OpenCoarrays/template
Outdated
build_style=cmake | ||
short_desc="OpenCoarray fortran PAGS paralellization library" | ||
maintainer="Alberto Ramos <alberto.ramos@ific.uv.es>" | ||
hostdepends="gcc gcc-fortran openmpi openmpi-devel cmake" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hostmakedepends
, -devel things should go in makedepends
. The build_style
is cmake
, no need to include cmake
in hostmakedepends
or in makedepends
. Looking at the project, you might want openmpi-devel
for the development files in makedepends
.
srcpkgs/OpenCoarrays/template
Outdated
hostdepends="gcc gcc-fortran openmpi openmpi-devel cmake" | ||
makedepends="gcc gcc-fortran openmpi openmpi-devel cmake" | ||
depends="gcc gcc-fortran openmpi openmpi-devel cmake" | ||
license="GPL-3.0-or-later" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The license is actually a BSD 3 Clause license, change to license="BSD-3-Clause"
, and add
post_install() {
vlicense LICENSE
}
but with a tab before vlicense, not spaces.
srcpkgs/OpenCoarrays/template
Outdated
depends="gcc gcc-fortran openmpi openmpi-devel cmake" | ||
license="GPL-3.0-or-later" | ||
homepage="http://www.opencoarrays.org/" | ||
distfiles="https://github.com/sourceryinstitute/OpenCoarrays/releases/download/2.9.2/OpenCoarrays-${version}.tar.gz" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You hardcoded 2.9.2
in one spot in the URL yet expanded ${version}
in another? It's recommended to expand ${version}
when possible to make maintaining easier. Try switching distfiles
to distfiles="https://github.com/sourceryinstitute/OpenCoarrays/archive/${version}.tar.gz"
and match the checksum.
There are three commits, there should only be one. Try squashing your commits with rebase:
One thing I might recommend while I'm on git things, I would recommend making a specific branch on your fork, e.g.
then, on this PR, switch to request merging that branch from your fork to the upstream master branch. |
Haven't tested, but, from what I've read on upstream's documentation, this template might be helpful as a start point. |
I tried testing on aarch64-musl, and found that:
This passes |
it is also not necessary to manually install the headers anymore
Closes: #27874 [via git-merge-pr]
open(2) with O_CREAT requires mode parametet.
The newer tiff.h already defines the GPSTAG_... macros.
Ok, Many thank Not sure about the conflicts. I have checked that this builds ok in my system with your new template. Many thanks! |
It looks like you pulled all changes from latest upstream master branch - over 700 commits! You might want to do a couple of things:
|
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
No description provided.