libyajl2 - Yet Another JSON Library

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Games all
Package name libyajl2
Package version 2.1.0
Package release 45.2
Package architecture x86_64
Package type rpm
Installed size 46.92 KB
Download size 24.02 KB
Official Mirror
YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a
small validating JSON generator.


Package Version Architecture Repository
libyajl2-2.1.0-45.2.i586.rpm 2.1.0 i586 openSUSE Games
libyajl2-2.0.1-19.4.x86_64.rpm 2.0.1 x86_64 openSUSE Oss
libyajl2 - - -


Name Value
/sbin/ldconfig - -


Name Value -
libyajl2 = 2.1.0-45.2
libyajl2(x86-64) = 2.1.0-45.2


Type URL
Binary Package libyajl2-2.1.0-45.2.x86_64.rpm
Source Package libyajl-2.1.0-45.2.src.rpm

Install Howto

  1. Add the openSUSE Games repository:
    # zypper addrepo opensuse-games
  2. Install libyajl2 rpm package:
    # zypper install libyajl2




2015-04-26 -
- Use correct url for download
- Add dependency on doxygen for doc generation
- Cleanup spec file with spec-clener
2014-11-05 -
- update to 2.1.0
- 2.1.0
- @nonodename, @patperry - fixed some compiler warnings
- @yep, @emaste - documentation improvements
- @sgravrock - build fix for NetBSD (and whenever sh != bash)
- @rotty, @brimstone3, @lloyd - allow client to reset generator
- @sgravrock - remove bash dependencies
- @lloyd - add api tests
- @rflynn - remove ruby dependency
- @cloderic - nmake install works on windows
- @shahbag - build fix for qnx
- @breese - debugging improvements
- @lloyd - json_verify supports -s flag for stream processing
- @lloyd - json_reformat supports -s flag for stream processing
- 2.0.4
- @jcekstrom - additional checking in integer parsing
- @jcekstrom - fix a bug in yajl_tree that would cause valid json integersto fail to parse
- @plaguemorin - fix a memory leak in yajl_tree (error strings were being leaked)
- @7AC - reset errno
- @ConradIrwin - include flags to reformatter to allow toggling of escape solidus option
- 2.0.3
- John Stamp generation of a pkgconfig file at build time.
- @robzuber bugfix in yajl_tree_get()
- @lloyd - fix for compilation on 64 bit windows
- 2.0.2
- lth fix typos in yajl_tree.h macros YAJL_IS_INTEGER and YAJL_IS_DOUBLE,
contributed by Artem S Vybornov.
- lth add #ifdef __cplusplus wrappers to yajl_tree to allow proper
usage from many populer C++ compilers.
- fix array access
2012-01-29 -
- Remove redundant tags/sections per specfile guideline suggestions
2011-09-16 -
- Add libyajl-devel to baselibs
2011-08-16 -
- bump baselibs.conf
2011-08-12 -
- update to 2.0.1
- lth generator flag to allow client to specify they want escaped
solidi '/'.  issue #28
- lth crash fix when yajl_parse() is never called. issue #27
- additional changes from 2.0.0
- lth YAJL is now ISC licensed:
- lth 20-35% (osx and linux respectively) parsing performance
improvement attained by tweaking string scanning (idea:
- Florian Forster & lth - yajl_tree interface introduced as a
higher level interface to the parser (eats JSON, poops a memory
- lth require a C99 compiler
- lth integers are now represented with long long (64bit+) on all
- lth size_t now used throughout to represent buffer lengths, so
you can safely manage buffers greater than 4GB.
- gno semantic improvements to yajl's API regarding partial value
parsing and trailing garbage
- lth new configuration mechanism for yajl, see yajl_config() and
- gno more allocation checking in more places
- gno remove usage of strtol, replace with custom implementation
that cares not about your locale.
- lth yajl_parse_complete renamed to yajl_complete_parse.
- lth add a switch to validate utf8 strings as they are
- lth tests are a lot quieter in their output.
- lth addition of a little in tree performance benchmark,
`perftest` in perf/perftest.c
- additional changes from 1.0.12
- Conrad Irwin - Parse null bytes correctly
- Mirek Rusin - fix LLVM warnings
- gno - Don't generate numbers for keys. closes #13
- lth - various win32 fixes, including build documentation
- John Stamp - Don't export private symbols.
- John Stamp - Install yajl_version.h, not the template.
- John Stamp - Don't use -fPIC for static lib.  Cmake will
automatically add it for the shared.
- lth 0 fix paths embedded in dylib upon installation on osx.
closes #11
- refreshed optflags patch
2011-06-02 -
- Add man pages for json_{reformat,verify}
2011-04-13 -
- Add filters to rpmlintrc
- spec file: Document githash usage in tarbal name

See Also

Package Description
libyajl2-32bit-2.1.0-45.2.x86_64.rpm Yet Another JSON Library
libzip-devel-1.3.2-78.1.x86_64.rpm C library for reading, creating, and modifying zip archives
libzip-tools-1.3.2-78.1.x86_64.rpm Utilities from the libzip project
libzip5-1.3.2-78.1.x86_64.rpm C library for reading, creating, and modifying zip archives
lightyears-1.4-1.4.noarch.rpm 20,000 Light Years Into Space
lincity-1.12.1-2.4.x86_64.rpm SimCity Clone
lincity-ng-2.9.beta+git.20160929-1.3.x86_64.rpm City Simulation Game
lincity-ng-data-2.9.beta+git.20160929-1.3.noarch.rpm Data files for LinCity-NG
liquidwar-5.6.4-18.26.x86_64.rpm Multiplayer wargame with liquid armies
liquidwar-doc-5.6.4-18.26.x86_64.rpm Documentation for the LiquidWar game in additional formats
liquidwar-server-5.6.4-18.26.x86_64.rpm Network game server for the LiquidWar game
liquidwar6-0.0.13-10.28.x86_64.rpm A unique multiplayer wargame
liquidwar6-extramaps-0.0.13-10.28.x86_64.rpm Extra maps for Liquid War 6
lix-2016.01.09-1.23.x86_64.rpm Action-puzzle game, single- and networked multiplayer, inspired by Lemmings
lmarbles-1.0.8-8.1.x86_64.rpm Atomix-like Game of moving Marbles in Puzzle