Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

json-glib-devel-1.10.0-slfo.1.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: json-glib-devel Distribution: SUSE Linux Framework One
Version: 1.10.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.1 Build date: Fri Aug 30 20:21:54 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 836479 Source RPM: json-glib-1.10.0-slfo.1.1.1.src.rpm
Packager: https://www.suse.com/
Url: http://live.gnome.org/JsonGlib
Summary: Development files for libjson-glib
JSON-GLib provides a parser and a generator GObject classes and various
wrappers for the complex data types employed by JSON, such as arrays
and objects.

This package contains development files needed to develop with the
json-glib library.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Fri Aug 30 2024 bjorn.lie@gmail.com
  - Update to version 1.10.0:
    + Allow disabling installed tests
    + Support parsing multiple root statements in non-strict mode
    + Allow loading files >4GB with json-glib-validate
  - Add docutils BuildRequires: New dependency (rst2man)
* Sat Sep 16 2023 bjorn.lie@gmail.com
  - Update to version 1.8.0:
    + Build fixes
    + Add current node accessor to JsonReader
    + Make xgettext optional
    + Avoid leaking memory in error paths
    + Update test suite to conform with TAP
    + Ensure valid output for exponential notation of numbers
    + Updated translations.
* Thu Sep 16 2021 sbrabec@suse.com
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Wed Aug 25 2021 bjorn.lie@gmail.com
  - Update to version 1.6.6:
    + New release with the documentation and gi-docgen included in
      the archive.
  - Drop gtk-doc BuildRequires, no longer needed, nor used.
  - Add docbook-xsl-stylesheets and libxslt-tools BuildRequires,
    needed for building of manpages.
* Sat Aug 21 2021 bjorn.lie@gmail.com
  - Update to version 1.6.4:
    + Discover linker flags on all toolchains
    + Fix memory leak
    + Use gi-docgen instead of gtk-doc for generating the API
      reference
    + Build against newer versions of GLib
  - Pass gtk_doc=disabled to meson, no longer build API
    documentation.
* Tue Feb 09 2021 bjorn.lie@gmail.com
  - Update to version 1.6.2:
    + Fix build reproducibility.
    + Fix parsing of UTF-16 surrogate pairs.
    + Ignore UTF-8 BOM.
* Fri Sep 11 2020 bjorn.lie@gmail.com
  - Update to version 1.6.0:
    + docs: Add missing index for 1.6 symbols.
    + Updated translations.
  - Add gtk-doc BuildRequires and build gtk-doc api documentation and
    manpages via passing man=true and gtk_doc=enabled to meson.
  - Add check section and run meson_test macro during build.
  - Drop obsolete nuking of .la files, no longer needed.
* Fri Sep 04 2020 dimstar@opensuse.org
  - Update to version 1.5.2:
    + Add getters with default fallback for JsonObject.
    + Clarify some expections of the json_object_get_*_member APIs.
    + Fix getting immutable root nodes from empty input.
    + Add `--output` option to json-glib-format.
    + Support loading files via memory mapping.
    + Add a symbol version to all exported symbols.
  - Pass -Dgtk_doc=disabled to meson: keep the gtk-doc disabled for
    now.
* Fri May 22 2020 daniel.molkentin@suse.com
  - Require pkgconfig to create pkgconfig() provides
* Sat Jan 25 2020 dimstar@opensuse.org
  - No longer recommend -lang: supplements are in use
* Wed Sep 26 2018 bjorn.lie@gmail.com
  - Update to version 1.4.4:
    + Fix memory leaks.
    + Fix behaviour of JsonParser with immutable nodes for empty
      documents.
    + Clarify documentation.
    + Update autoptr macro for JsonNode to use json_node_unref().
    + Update the enumeration types template.
    + Perform fuzzy comparisons for floating point values in the test
      suite.
    + Updated translations.
* Thu Apr 26 2018 sbrabec@suse.com
  - Set gettext domain explicitly in translation-update-upstream,
    as it does not support complex meson.build expressions
    (bsc#1087076#c21).
* Tue Mar 20 2018 dimstar@opensuse.org
  - Unconditionally enable translation-update-upstream: on
    Tumbleweed, this results in a NOP and for Leap in SLE paid
    translations being used (boo#1086036).
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Tue Sep 12 2017 dimstar@opensuse.org
  - Update to version 1.4.2:
    + Literally no change, just a re-released tarball. The tarball
      generated for 1.4.0 and pushed to download.gnome.org comes from
      a different commit.
* Tue Sep 12 2017 dimstar@opensuse.org
  - Update to version 1.4.0:
    + Update the linker flags on macOS (bgo#785053).
    + Change the build configuration options to better fit with
      Meson.
    + Updated translations.
* Mon Sep 11 2017 jengelh@inai.de
  - Trim descriptions a little. Update summaries.
* Tue Jul 18 2017 zaitor@opensuse.org
  - Update to version 1.3.2:
    + Use Meson as the only build system.
    + Bugs fixed: bgo#773504, bgo##780550, bgo#769206, bgo#766281,
      bgo#758580, bgo#768788, bgo#774688.
  - Conditionally apply translations-update-upstream BuildRequires
    and macro for non-openSUSE only.
  - Add meson BuildRequires and switch autotools macros configure,
    make and makeinstall to meson, meson_build and meson_install
    following upstream switch to Meson build system.
* Sun Mar 19 2017 zaitor@opensuse.org
  - Update to version 1.2.8:
    + Add missing header in the Meson file listing.
    + Ensure that introspection scans all the headers.
    + build:
    - Reduce the internal dependencies.
    - Add missing argument to the introspection scanner.
    - Ignore 'config.h' when building the API reference.
    - Generate the config.h file under json-glib.
    - Fix soversion for Meson builds.
    - Require the same modules for Meson and Autotools.
    - Sync the interface age with the version.
    + Fix the generated pkg-config file with Meson.
    + docs:
    - Add links to online resources.
    - Reference the JSON-GLib header.
    - Override version macros.
    - Use 'plain' language for JSON snippets.
    - Update the README.
    + Move the reference build down one level.
    + Use the appropriate values to initialize Autotools.
* Mon Mar 13 2017 dimstar@opensuse.org
  - Update to version 1.2.6:
    + Brown paper bag release to re-generate the dist tarball
      (bgo#779980).
  - Modernize .spec file a bit: use make %{?_smp_mflags} and 'find'
    to remove the libtool archives (*.la).
* Mon Mar 13 2017 dimstar@opensuse.org
  - Update to version 1.2.4:
    + Add Meson build system (bgo#773603).
    + Support Visual Studio 2017.
    + Allow using G_DECLARE_INTERFACE with JsonSerializable.
    + Allow empty strings as JsonObject member names (bgo#747279).
* Sat Jul 30 2016 zaitor@opensuse.org
  - Update to version 1.2.2:
    + Add support for g_auto* macros.
    + Allow making JSON types optionally immutable, in order to allow
      efficient hashing and equality tests (bgo#756121).
    + Improve the build under MSVC.
    + Updated translations.
* Fri Apr 15 2016 hpj@suse.com
  - Update to GNOME 3.20 -- Fate#318572.
* Tue Mar 22 2016 zaitor@opensuse.org
  - Update to version 1.2.0:
    + node: Turn a g_debug() call into a JSON_NOTE.
    + debug: Add flag for debugging nodes.
* Tue Mar 01 2016 zaitor@opensuse.org
  - Update to version 1.1.2:
    + Add simple wrapper functions for JsonGenerator and JsonParser
      to write and read a string from and to a JsonNode,
      respectively.
    + Drop use of deprecated GIO API.
    + Bump the dependency on GLib to 2.46.
    + Do not create `null` nodes for empty strings (bgo#730803).
    + Documentation fixes (bgo#754384).
    + Avoid crashes in the test suite (bgo#755977).
    + Add simple iterator object for JSON objects (bgo#755509).
    + Detect missing commas in arrays.
    + Add support for g_auto* macros.
    + Allow making JSON types optionally immutable, in order to allow
      efficient hashing and equality tests (bgo#756121).
* Mon Mar 16 2015 dimstar@opensuse.org
  - Update to version 1.0.4:
    + Build fixes.
    + Bugs fixed: bgo#711600, bgo#746143, bgo#724319, bgo#743475,
      bgo#741824, bgo#725972.
    + Updated translations.
* Mon Jun 30 2014 dimstar@opensuse.org
  - Update to version 1.0.2:
    + Build fixes.
    + Bugs fixed: bgo#727593, bgo#727755, bgo#730425, bgo#730917.
    + Updated translations.
* Tue Mar 25 2014 dimstar@opensuse.org
  - Update to version 1.0.0:
    + Build fixes.
    + Bugs fixed: bgo#723813.
    + Updated translations.
* Tue Feb 04 2014 dimstar@opensuse.org
  - Update to version 0.99.2:
    + Use the -Bsymbolic-functions linker flag when available.
    + Bump the dependency on GLib to 2.38.
    + Use the TAP driver for the test suite.
    + Improve the syntax validation in JsonPath.
    + Validate the JsonParser input to be UTF-8.
    + Add command line tools for validating and formatting JSON.
    + Improve documentation.
* Sat Sep 21 2013 dimstar@opensuse.org
  - Update to version 0.16.2:
    + Use the -Bsymbolic-functions linker flag when available.
* Tue Apr 16 2013 dimstar@opensuse.org
  - Update to version 0.16.0:
    + docs: Fix xinclude fallback for annotation glossary.
    + variant: Fix documentation and annotations for deserialize().
    + Update Visual Studio Solution Files.
    + Visual Studio Builds: Support building introspection files.
    + path: Fix get all object members with wildcard.
    + build: Bump up the requirement for GLib.
    + build: Use the symbols file to generate our public ABI.
    + Use the new typed JsonNode initializers.
    + Consolidate null handling in JsonArray and JsonObject.
    + node: Add typed initializers.
    + Bugs fixed: bgo#660795, bgo#686096, bgo#691557, bgo#693575.
    + Updated translations.
* Thu Feb 28 2013 sbrabec@suse.cz
  - Added support for translation-update-upstream.
* Wed Jul 18 2012 dimstar@opensuse.org
  - Update to version 0.15.2:
    + Fixes for building with VisualStudio
    + Allow out-of-tree builds
    + Bump the dependency on GLib to 2.31
    + Use the new deprecation system provided by GLib
    + Simplify the value handling inside JsonNode
    + Use lcov to generate coverage reports for the test suite
    + Check expected ABI when building
    + Drop dependency on gnome-autogen.sh when building from Git
* Thu Dec 08 2011 dimstar@opensuse.org
  - Split typelib file into typelib-1_0-Json-1_0 subpackage.
  - Add typelib-1_0-Json-1_0 Requires to devel subpackage.
* Fri Oct 28 2011 dimstar@opensuse.org
  - Update to version 0.14.2:
    + Build fixes for compiling against the latest GLib
    + Documentation fixes
* Mon Sep 19 2011 vuntz@opensuse.org
  - Update to version 0.14.0:
    + Add translations.
  - Create lang subpackage.
  - Add json-glib-lang Recommends to libjson-glib-1_0-0, as well as a
    json-glib Provides to make the lang subpackage installable.
* Fri Sep 09 2011 vuntz@opensuse.org
  - Update to version 0.13.90:
    + Make JsonReader perform a stricter validation especially when
      using the strongly typed accessors.
    + Misc bug fixes.
* Wed Jul 27 2011 vuntz@opensuse.org
  - Add baselibs.conf.
* Wed Jun 15 2011 dimstar@opensuse.org
  - Update to version 0.13.4:
    + Remove all G_CONST_RETURN usage after the deprecation
    + Allow JsonSerializable to override the introspection and
      modification of properties
    + Add i18n support for GError messages
    + Do not serialize GObject properties that match their default
      values.
* Wed May 18 2011 dimstar@opensuse.org
  - Update to version 0.13.2:
    + Bump the dependency on GLib to 2.26
    + Allow building on Windows using VisualStudio
    + Add JSON ↔ GVariant translation
    + Improve sanity checks when (de)serializing GObject properties
    + Add missing introspection annotations
    + Add JsonReader.list_members()
    + Allow using JsonReader.read_element() on JSON objects
    + Documentation fixes.
* Wed May 04 2011 vuntz@opensuse.org
  - Update to version 0.12.4:
    + Fix a bug in JsonObject that led to memory corruption when
      replacing members.
    + Fix introspection annotations.
    + Use AC_CANONICAL_HOST when building, to ease cross-compiling.
    + List GIO in the Requires: clause of the pkg-config file
* Fri Feb 11 2011 fcrozat@novell.com
  - Update to version 0.12.2:
    + Implement support for bare values in JsonGenerator
    + Do not require GLib 2.20 for the test suite
    + Do not lose precision when serializing floating point values
    + Improve introspection data
* Sat Sep 25 2010 vuntz@opensuse.org
  - Update to version 0.12.0:
    + Add JsonReader, a convenience API for cursor-based parsing of
      JSON trees
    + Depend on GObject-Introspection 0.9.5
* Sat Sep 18 2010 vuntz@opensuse.org
  - Move gir files to devel subpackage.
* Mon Aug 02 2010 dimstar@opensuse.org
  - Update to version 0.11.2:
    + On the way to 0.12.0:
    - Support surrogate pairs in JSON strings
    - Update the test suite
    - Add (optional) coverage reports
    - Improve strictness of JsonParser
    - Improve error reporting of JsonParser
    - Add JsonBuilder, a convenience API for programmatic building
      of JSON trees
    - Add methods for JsonParser and JsonGenerator to handle
      Input|OutputStream objects coming from GIO.
  - Remove glib2-devel Requires from the devel package. RPM handles
    this automatically by pkgconfig requires now.
* Fri Mar 19 2010 dimstar@opensuse.org
  - Update to version 0.10.4:
    + Improve the strictness of the JsonParser code by refactoring a
      large chunk of it
    + Fix JsonGenerator when dumping nodes with a floating point
      value
    + Add negative conformance test cases
* Fri Feb 26 2010 dimstar@opensuse.org
  - Update to version 0.10.2:
    + Documentation fixes for GBoxed transformation functions
    + Zero all fields of JsonObject on creation
* Sat Jan 02 2010 vuntz@opensuse.org
  - Update to version 0.10.0:
    + Build fixes.
  - Drop json-glib-fix-build.patch: fixed upstream.
* Sun Dec 27 2009 vuntz@opensuse.org
  - Update to version 0.9.2:
    + Fix generation of doubles
    + Add more units to the test suite
    + Add JsonNode macros for quick type checking
    + Guarantee insertion order when parsing and generating JSON
      Objects
    + Serialize GParamSpecObject properties
    + Add serialization and deserialization for GBoxed types
    + Add API for serializing GObjects to, and deserializing from,
      JsonNode
    + Build environment fixes
    + Documentation fixes
    + Generate correct introspection data
    + Make JsonSerializable in complete control of deserialization
  - Changes from version 0.8.0:
    + Remove the in-tree Vala bindings: they are part of Vala, now
    + Remove the in-tree Debian packaging
    + Fix: JsonGenerator does not escape special characters
    + Fix: Conditionally compile the test suite
    + Display the filename and line inside the error messages when
      loading from a file
    + Fix: Correctly terminate a string array
    + Fix: Regression tests fail on OpenBSD
    + Do not leak memory on error code paths
    + Improve and clean up the build system
    + Make JsonNode completely opaque
    + Conditionally generate introspection data on build
    + Fix: Do not overwrite when copying
    + Deprecate json_object_add_member()
    + Add convenience accessors for JsonObject and JsonArray
    + Add convenience iteration functions for JsonObject and
      JsonArray
    + Automatically promote integers to gint64, to compensate for the
      lack of integer size in the JSON specificiation
    + Disallow the inclusion of single header files: only json-glib.h
      and json-gobject.h can be included directly
    + Documentation fixes
    + Clean up and remove code duplication inside the Parser object
  - Add gobject-introspection-devel BuildRequires.
  - Add json-glib-fix-build.patch to fix build.
* Sat Jun 13 2009 vuntz@novell.com
  - Also package AUTHORS ChangeLog COPYING NEWS README.
* Tue May 19 2009 dominique-obs@leuenberger.net
  - Specfile cleanups.
* Wed Mar 25 2009 dominique@leuenberger.net
  - Initial package of 0.6.2 for openSUSE

Files

/usr/bin/json-glib-format
/usr/bin/json-glib-validate
/usr/include/json-glib-1.0
/usr/include/json-glib-1.0/json-glib
/usr/include/json-glib-1.0/json-glib/json-builder.h
/usr/include/json-glib-1.0/json-glib/json-enum-types.h
/usr/include/json-glib-1.0/json-glib/json-generator.h
/usr/include/json-glib-1.0/json-glib/json-glib.h
/usr/include/json-glib-1.0/json-glib/json-gobject.h
/usr/include/json-glib-1.0/json-glib/json-gvariant.h
/usr/include/json-glib-1.0/json-glib/json-parser.h
/usr/include/json-glib-1.0/json-glib/json-path.h
/usr/include/json-glib-1.0/json-glib/json-reader.h
/usr/include/json-glib-1.0/json-glib/json-types.h
/usr/include/json-glib-1.0/json-glib/json-utils.h
/usr/include/json-glib-1.0/json-glib/json-version-macros.h
/usr/include/json-glib-1.0/json-glib/json-version.h
/usr/lib64/libjson-glib-1.0.so
/usr/lib64/pkgconfig/json-glib-1.0.pc
/usr/libexec/installed-tests
/usr/libexec/installed-tests/json-glib-1.0
/usr/libexec/installed-tests/json-glib-1.0/array
/usr/libexec/installed-tests/json-glib-1.0/boxed
/usr/libexec/installed-tests/json-glib-1.0/builder
/usr/libexec/installed-tests/json-glib-1.0/generator
/usr/libexec/installed-tests/json-glib-1.0/gvariant
/usr/libexec/installed-tests/json-glib-1.0/invalid
/usr/libexec/installed-tests/json-glib-1.0/invalid.json
/usr/libexec/installed-tests/json-glib-1.0/node
/usr/libexec/installed-tests/json-glib-1.0/object
/usr/libexec/installed-tests/json-glib-1.0/parser
/usr/libexec/installed-tests/json-glib-1.0/path
/usr/libexec/installed-tests/json-glib-1.0/reader
/usr/libexec/installed-tests/json-glib-1.0/serialize-complex
/usr/libexec/installed-tests/json-glib-1.0/serialize-full
/usr/libexec/installed-tests/json-glib-1.0/serialize-simple
/usr/libexec/installed-tests/json-glib-1.0/skip-bom.json
/usr/libexec/installed-tests/json-glib-1.0/stream-load.json
/usr/share/doc/packages/json-glib-devel
/usr/share/doc/packages/json-glib-devel/NEWS
/usr/share/doc/packages/json-glib-devel/README.md
/usr/share/gir-1.0/Json-1.0.gir
/usr/share/installed-tests
/usr/share/installed-tests/json-glib-1.0
/usr/share/installed-tests/json-glib-1.0/array.test
/usr/share/installed-tests/json-glib-1.0/boxed.test
/usr/share/installed-tests/json-glib-1.0/builder.test
/usr/share/installed-tests/json-glib-1.0/generator.test
/usr/share/installed-tests/json-glib-1.0/gvariant.test
/usr/share/installed-tests/json-glib-1.0/invalid.test
/usr/share/installed-tests/json-glib-1.0/node.test
/usr/share/installed-tests/json-glib-1.0/object.test
/usr/share/installed-tests/json-glib-1.0/parser.test
/usr/share/installed-tests/json-glib-1.0/path.test
/usr/share/installed-tests/json-glib-1.0/reader.test
/usr/share/installed-tests/json-glib-1.0/serialize-complex.test
/usr/share/installed-tests/json-glib-1.0/serialize-full.test
/usr/share/installed-tests/json-glib-1.0/serialize-simple.test
/usr/share/man/man1/json-glib-format.1.gz
/usr/share/man/man1/json-glib-validate.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 21 00:16:37 2024