Merge pull request #331815 from museoa/upload-primesieve

{primesieve, primecount}: updates
This commit is contained in:
Thiago Kenji Okada 2024-08-06 07:18:31 +01:00 committed by GitHub
commit fbbc4544b2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 41 additions and 24 deletions

View File

@ -1,30 +1,33 @@
{ lib
, cmake
, fetchFromGitHub
, primesieve
, stdenv
{
lib,
cmake,
fetchFromGitHub,
gitUpdater,
primesieve,
stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "primecount";
version = "7.13";
version = "7.14";
src = fetchFromGitHub {
owner = "kimwalisch";
repo = "primecount";
rev = "v${finalAttrs.version}";
hash = "sha256-VjsJjG2pSnDMVg3lY3cmpdnASeqClPjHUGY5wqupf2w=";
hash = "sha256-N4eENwYuf8ZR1JQyFtoWl6H3ITpGZVaOMEU3gx0f9yQ=";
};
outputs = [ "out" "dev" "lib" "man" ];
nativeBuildInputs = [
cmake
outputs = [
"out"
"dev"
"lib"
"man"
];
buildInputs = [
primesieve
];
nativeBuildInputs = [ cmake ];
buildInputs = [ primesieve ];
strictDeps = true;
@ -36,6 +39,13 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "BUILD_TESTS" true)
];
passthru = {
tests = {
inherit primesieve; # dependency
};
updateScript = gitUpdater { rev-prefix = "v"; };
};
meta = {
homepage = "https://github.com/kimwalisch/primecount";
description = "Fast prime counting function implementations";

View File

@ -1,22 +1,29 @@
{ lib
, cmake
, fetchFromGitHub
, stdenv
, primecount
{
lib,
cmake,
fetchFromGitHub,
gitUpdater,
stdenv,
primecount,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "primesieve";
version = "12.3";
version = "12.4";
src = fetchFromGitHub {
owner = "kimwalisch";
repo = "primesieve";
rev = "v${finalAttrs.version}";
hash = "sha256-jULYLJK3iwPKgWpdTEetmSz1Nv2md1XUfR9A9mTQu9M=";
hash = "sha256-3iVQsksnyw9KFBTYsmyZ6YxYICVq1GzOzemDBpqpU3M=";
};
outputs = [ "out" "dev" "lib" "man" ];
outputs = [
"out"
"dev"
"lib"
"man"
];
nativeBuildInputs = [ cmake ];
@ -26,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
tests = {
inherit primecount; # dependent
};
updateScript = gitUpdater { rev-prefix = "v"; };
};
meta = {
@ -42,8 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/kimwalisch/primesieve/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.bsd2;
mainProgram = "primesieve";
maintainers = lib.teams.sage.members ++
(with lib.maintainers; [ abbradar AndersonTorres ]);
maintainers = lib.teams.sage.members;
platforms = lib.platforms.unix;
};
})