Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 925 Bytes

File metadata and controls

48 lines (34 loc) · 925 Bytes

JRrd2

Jrrd2 provides a native interface for Java to rrdtool.

It is a rewrite and successor of jrrd.

👩‍🔧 Building

Requirement:

  • maven (tested with 3.9.11)
  • cmake (tested with 4.1.2)
  • OpenJDK 17
make

The dist/ folder should now contain both jrrd2-api-VERSION.jar and libjrrd2.so.

Cleanup:

make clean

📦 Packaging

Requirements:

  • fpm (tested with 1.15.1)
  • rpmbuild binary
make deb-pkg rpm-pkg

The dist/ folder should now contain both .deb and .rpm packages.

🛳️ Release

make release RELEASE_VERSION=x.y.z

This will create a git tag vX.Y.Z The tag and new version isn't pushed and just local.

git push               # Push new SNAPSHOT version to main branch
git push origin vX.Y.Z # Push the new version tag