diff --git a/pkgs/by-name/op/opendataloader-pdf/package.nix b/pkgs/by-name/op/opendataloader-pdf/package.nix index 6acbdc30f293..b161091a17b9 100644 --- a/pkgs/by-name/op/opendataloader-pdf/package.nix +++ b/pkgs/by-name/op/opendataloader-pdf/package.nix @@ -6,9 +6,9 @@ jre, }: -maven.buildMavenPackage rec { +maven.buildMavenPackage (finalAttrs: { pname = "opendataloader-pdf"; - version = "2.2.1"; + version = "2.4.7"; strictDeps = true; __structuredAttrs = true; @@ -16,13 +16,13 @@ maven.buildMavenPackage rec { src = fetchFromGitHub { owner = "opendataloader-project"; repo = "opendataloader-pdf"; - tag = "v${version}"; - hash = "sha256-5ZuVe5QIUyklNi7+pWUuUwoOHs/zv9Yv8EAkww0O7tA="; + tag = "v${finalAttrs.version}"; + hash = "sha256-qCU0Yb4N0KtbqVSscGLmv0xps4RwR++WxS/A44WwRlk="; }; - sourceRoot = "${src.name}/java"; + sourceRoot = "${finalAttrs.src.name}/java"; - mvnHash = "sha256-op4c5bHt2TY3+aq9oBOhzpyay9Yajo4/Btm0Pscyvzk="; + mvnHash = "sha256-LK673DYibhntPsHXvCM676ZzsE7tYIWPlQ2LFoCVvpc="; mvnParameters = "-Dproject.build.outputTimestamp=1980-01-01T00:00:02Z"; nativeBuildInputs = [ @@ -35,7 +35,7 @@ maven.buildMavenPackage rec { install -Dm644 opendataloader-pdf-cli/target/opendataloader-pdf-cli-0.0.0.jar $out/share/opendataloader-pdf-cli/opendataloader-pdf-cli.jar mkdir -p $out/bin - makeWrapper ${lib.getExe jre} $out/bin/${meta.mainProgram} \ + makeWrapper ${lib.getExe jre} $out/bin/${finalAttrs.meta.mainProgram} \ --add-flags "-jar $out/share/opendataloader-pdf-cli/opendataloader-pdf-cli.jar" runHook postInstall @@ -44,10 +44,10 @@ maven.buildMavenPackage rec { meta = { description = "PDF Parser for AI-ready data"; homepage = "https://github.com/opendataloader-project/opendataloader-pdf"; - changelog = "https://github.com/opendataloader-project/opendataloader-pdf/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/opendataloader-project/opendataloader-pdf/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ drupol ]; mainProgram = "opendataloader-pdf"; platforms = lib.platforms.linux; }; -} +})