| CARVIEW |
Overview
Rarian is a documentation metadata library based on the proposed Freedesktop.org spec. It's current release is 0.8.5, which can be found at this link.
This project is in maintenance mode, which means new features aren't likely to be released, but bug fixes will be. This project was dormant for a number of years, but was reestablished to provide a central place to share updates since it is still in use by several packages present in multiple distributions.
Development currently happens at the Rarian Freedesktop GitLab Project
Please note, the 0.7 / 0.8 series is incompatible with previous versions. Details can be found in the NEWS file in the 0.8.0 release. If you're looking for Rarian for compiling GNOME 2.18, please use the 0.6.0 release. Thank you
Releases
Current Series
The current series is Rarian 0.8 series.
0.8.6
Changes since 0.8.5:
- Upgrade from deprecated TinyXML to TinyXML2. Thanks to Steve Peters & Caleb Xu!
Files
- rarian-0.8.5.tar.bz2 - 367 kB
- md5sum: 5c934b854e430963272aa2aed3ec904a
0.8.5
Changes since 0.8.4:
- Fix array out of bounds error in rarian-sk-get-cl utility.
Files
- rarian-0.8.5.tar.bz2 - 399 kB
- md5sum: 101b6f289f8f2b087f9355258760ea1b
0.8.4
Changes since 0.8.3:
- Downgraded the Autoconf version requirement to better support stable/LTS distributions.
Files
- rarian-0.8.4.tar.bz2 - 393 kB
- md5sum: e171a9d45796de74bf610eb26c12b50d
0.8.3
Changes since 0.8.2:
- Stop building against a bundled tinyxml and instead use the system library. (Pacho Ramos)
- Modernize the Autoconf configuration (Matt Turner)
- Allow matching only the prefix of an info page, if a good enough match. (J.H.M. Dassen)
- Fix the uri of OMF files produced by rarian-sk-preinstall (Gilles Dartiguelongue)
- Make rarian obey LC_MESSAGES
Files
- rarian-0.8.3.tar.bz2 - 396 kB
- md5sum: f120b3377e4c0d294551a24a06dd6fbb
0.8.2
Changes since 0.8.1:
- Unit tests added with nearly full coverage of the API
- Added a number of utilities to factor out common code
- Integrate clang-format for consistent code style.
- Fixed several null pointer dereference cases
- Fixed several use after free cases
- Plugged several memory leaks
Files
- rarian-0.8.2.tar.bz2 - 114 kB
- md5sum: 4caac95db559f2492599080f5b99c4fd
0.8.1
Changes since 0.8.0:
- Ensure directories exist before reading them - bug #15755
- Close files and clean up behind us - bug #15654
- Fix potential crash when no info page exists - bug #15274 (Saleem Abdulrasool)
- Remove longopts to make non-linux work properly - bug #11839
- If $USERNAME isn't set (MacOS), use a default name - bug #14872
- Fix potential crasher on mangled info dir file - bug #12515
Files
- rarian-0.8.1.tar.gz - 446 kB
- md5sum: 371b4da860da8f515d63bf617be9ada8
- rarian-0.8.1.tar.bz2 - 331 kB
- md5sum: 75091185e13da67a0ff4279de1757b94
0.8.0
Changes since 0.7.1:
- Remove debug output that got left in
- Slightly better categorisation
Files
- rarian-0.8.0.tar.gz - 446 kB
- md5sum: 69fc5a07298197eed94223d4e839753a
- rarian-0.8.0.tar.bz2 - 331 kB
- md5sum: 67e2d3ab27edcebdae9b85733712805e
Previous Releases
0.7.1
Changes since 0.7.0:
- Improve parsing of omf categories
- Add LZMA support
- Make attributes insensitive to ordering
Files
- rarian-0.7.1.tar.gz - 442 kB
- md5sum: 1c1cda96b2fdb265e90dedaa2a45c086
- rarian-0.7.1.tar.bz2 - 313 kB
- md5sum: f2a2755d62cecc717af2b5432ae0f390
0.7.0
This is the first in the series leading to the stable 0.7 release.
Changes since 0.6.0:
- Add new attributes for hidden (NoDisplay) and default section (DocDefaultSection) to the .document file parsing
- Increase scrictness of parsing in line with the spec.
- omf files now return (approximate) fd.o categories
- Add new requirement to define I_KNOW_RARIAN_0_8_IS_UNSTABLE before use
- rarian.h is now a general inclusion guard and main functions have moved to rarian-main.h
- Update example program to use new features
Files
- rarian-0.7.0.tar.gz - 421 kB
- md5sum: 085bd6df05717501ab825e3e0293a362
- rarian-0.7.0.tar.bz2 - 308 kB
- md5sum: 8811c2db80671cb6b9f7eef73edcb66d
These are previous releases in the 0.5 / 0.6 series. Stable releases are marked in bold
0.6.0
This is the final release in the 0.6 series. This release contains several important fixes.
- rarian-0.6.0.tar.gz - 436 kB
- md5sum: 23772a3b0f882d13c86dd9fa67bb21bf
- rarian-0.6.0.tar.bz2 - 305 kB
- md5sum: 23772a3b0f882d13c86dd9fa67bb21bf
0.5.8
This is a bug-fix release to the 0.5 (unstable) series.
- rarian-0.5.8.tar.gz - 435 kB
- md5sum: 1586d0f411740e436b1edaca3d7d2623
- rarian-0.5.8.tar.bz2 - 304 kB
- md5sum: 9afee4d25a10bd5310ee21e23a09d659
0.5.6
This release (by default) stops translation of omf files and instead reads them directly.
- rarian-0.5.6.tar.gz - 433 kB
- md5sum: 5b6bce0055bff7188b58756f9bafca37
- rarian-0.5.6.tar.bz2 - 323 kB
- md5sum: 3e4e8b28536462c8608855f142dc895e
0.5.4
This is a bug fix release for 0.5.2.
- rarian-0.5.4.tar.gz - 432 kB
- md5sum: 0c4f9feca9b1d54255da6e127c62d5f9
- rarian-0.5.4.tar.bz2 - 320 kB
- md5sum: 81fca8cf680897dce98007eefff4ef80
0.5.2
This is a bug fix release. It also introduces a manual.
- rarian-0.5.2.tar.gz - 429 kB
- md5sum: cd88bb84bfc4c86f96173544458e1eaa
- rarian-0.5.2.tar.bz2 - 319 kB
- md5sum: 9de162c12764b78f1cf6ce3dc568adab
0.5.0
This is the first in the series leading to the stable 0.6 release.
- rarian-0.5.0.tar.gz - 421 kB
- md5sum: 5843b36064ae1c31e1cef66790c97395
- rarian-0.5.0.tar.bz2 - 308 kB
- md5sum: e4e84efc3c9ff0c07beb74e5d78899a4