notekit icon indicating copy to clipboard operation
notekit copied to clipboard

notekit_0.2_amd64 has (false) unmet dependency on Ubuntu Jammy onwards.

Open timboxyz opened this issue 2 years ago • 5 comments

There is a dependency on libjsoncpp1 >= 1.7.4. However Jammy uses libjsoncpp25 (1.9.5-3). They are the same base packages but from Jammy onwards the lib was renamed to have the "25" suffix instead of "1" and so is not recognised. The cross-build fails to take this into account..

timboxyz avatar Mar 27 '23 15:03 timboxyz

Use the packages provided by OBS for Ubuntu 20.04 and onwards: https://software.opensuse.org//download.html?project=home%3Asp1rit%3Anotekit&package=notekit

the readme doesn't make that quite clear :/

sp1ritCS avatar Mar 27 '23 16:03 sp1ritCS

Hmmm, "notekit_0.2.0+git1.73c1a86-1_amd64." from OBS fails with a different dependency "libclatexmath0" which doesn't seem to be available for Ubuntu. A Google search for it only produces 3 results, 2 for Fedora & 1 for Suse!

timboxyz avatar Mar 27 '23 19:03 timboxyz

It's in the same repo, google probably just doesn't pick it up in its index.

Alternatively, you can download the deb manually here (Ubuntu 22.04) if you do not wish to add the repo to receive updates.

sp1ritCS avatar Mar 27 '23 20:03 sp1ritCS

TVM, If selecting the "grab packages directly" option, you don't get to see the repo, just links to the individual main deb so all the other files are hidden :(

timboxyz avatar Mar 27 '23 20:03 timboxyz

yes, that is the intended behaviour of software-o-o. It's just supposed to offer the download options for the notekit package built on OBS. The libclatexmath0 package has another link: https://software.opensuse.org//download.html?project=home%3Asp1rit%3Anotekit&package=libclatexmath0

sp1ritCS avatar Mar 27 '23 20:03 sp1ritCS