Prepare KDb for release wrt versioning, dependencies and docs
ClosedPublic

Authored by staniek on Feb 2 2018, 8:14 PM.

Details

Summary
  • Update README-PACKAGERS doc to reflect naming and notes about compatibility + we no longer use and ship .desktop files
  • PC file: add explicit Qt5Widgets deps, library -> framework
  • Bump soname to separate from incompatible 3.0 branch
  • adds PROJECT_STABLE_VERSION_MAJOR to the lib name
  • sets VERSION to PROJECT_STABLE_VERSION_MAJOR.PROJECT_STABLE_VERSION_MINOR.PROJECT_STABLE_VERSION_PATCH
  • sets SOVERSION to PROJECT_STABLE_VERSION_MAJOR (special case for 3.0 < PROJECT_STABLE_VERSION < 4.0: sets SOVERSION to PROJECT_STABLE_VERSION_MAJOR + 1 to separate from incompatible version 3.0)

This is a template for other KEXI libs too.

Test Plan

build+install KDb

Diff Detail

Repository
R15 KDb
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
staniek created this revision.Feb 2 2018, 8:14 PM
Restricted Application added a project: KDb. · View Herald TranscriptFeb 2 2018, 8:14 PM
staniek requested review of this revision.Feb 2 2018, 8:14 PM
staniek retitled this revision from Prepare KDb for release wrt versioning and to Prepare KDb for release wrt versioning, dependencies and docs.Feb 2 2018, 8:15 PM
staniek updated this revision to Diff 26544.Feb 4 2018, 11:02 PM
  • Update README-PACKAGERS doc to reflect naming and notes about compatibility
  • Bump soname to separate from incompatible 3.0 branch
piggz accepted this revision.Feb 5 2018, 10:15 PM
This revision is now accepted and ready to land.Feb 5 2018, 10:15 PM
This revision was automatically updated to reflect the committed changes.