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

librest-1_0-0-0.10.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: librest-1_0-0 Distribution: openSUSE Tumbleweed
Version: 0.10.2 Vendor: openSUSE
Release: 1.1 Build date: Fri Aug 8 20:19:09 2025
Group: System/Libraries Build host: reproducible
Size: 181544 Source RPM: librest-0.10.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.gnome.org/GNOME/librest
Summary: Library to access RESTful web services
This library was designed to make it easier to access web services that
claim to be "RESTful". A reasonable description is that a RESTful
service should have urls that represent remote objects, which methods
can then be called on.

It is comprised of two parts:

    * the first aims to make it easier to make requests by providing a
      wrapper around libsoup.
    * the second aids with XML parsing by wrapping libxml2.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Fri Aug 08 2025 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.10.2:
    + Rename Meson project to librest
  - Changes from version 0.10.1:
    + Allow to use the CI to publish the release
    + Use G_DEFINE_QUARK when possible
  - Changes from version 0.10.0:
    + Handle some potential problems in parsing oauth2 access tokens
    + Allow to use rest and rest-extras from a single header
    + Fix the declaration of the RestOAuth2Error quark function
    + Name the RestOAuth2Error enum
    + Fixes several annotation issues
  - Drop patches merged upstream:
    + 0001-rest_proxy_call_sync-bail-out-if-no-payload.patch
    + 0002-Handle-some-potential-problems-in-parsing-oauth2-acc.patch
  - Update URL and Source following upstream name changes.
* Sun Feb 26 2023 Luciano Santos <luc14n0@opensuse.org>
  - Replace python3-gi-docgen build requirement with the more
    reliable pkgconfig(gi-docgen).
* Sun Sep 11 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add patches to fix some minor issues that upstream have solved in
    a different way in git, but this should suffice for now for us:
    + 0001-rest_proxy_call_sync-bail-out-if-no-payload.patch:
      rest_proxy_call_sync: bail out if no payload.
    + 0002-Handle-some-potential-problems-in-parsing-oauth2-acc.patch:
      Handle some potential problems in parsing oauth2 access tokens.
* Sat Aug 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Stop passing soup2=false and tests=false to meson, follow the
    defaults.
  - Pass vapi=true and add pkgconfig(vapigen) BuildRequires: Build
    vapi support.
  - Pass ca_certificates=true and
    ca_certificates_path=%{_sysconfdir}/ssl/ca-bundle.pem to meson.
* Mon Jun 20 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.9.1:
    + Removed RestAuth object.
    + Added an demo application to showcase librest.
    + Removed OAuth1 Proxy.
    + Added soupapiversion to pkg-config file in order to check the
      which soup version this library got built with.
    + Build against libsoup3 by default.
* Fri Jan 14 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.9.0:
    + New oauth2 proxy to accomplish pkce workflow with api endpoints
    + Introduced meson as buildsystem.
    + Introduced the possibility to build librest with soup-2.4 or
      soup-3.0
  - Bump abi and abi_pkg to 1.0 and 1_0 following upstream changes.
  - Add meson, gtk-doc, python3-gi-docgen and
    pkgconfig(json-glib-1.0) BuildRequires and meson macros, port to
    meson buildsystem.
  - Use ldconfig_scriptlets macro for post(un) handling.
  - Add pkgconfig(libsoup-3.0) BuildRequires and drop
    pkgconfig(libsoup-2.4) pkgconfig(libsoup-gnome-2.4)
    BuildRequires: Build with soup-3.0.
* Wed Feb 28 2018 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Thu Oct 19 2017 dimstar@opensuse.org
  - Update to version 0.8.1:
    + RestProxy: Set the payload after _upload.
    + proxycall: remove double-assign to status_{code,message}.
* Tue Apr 25 2017 jengelh@inai.de
  - Use librest-0_7-0 as shared library name, similar to how it is
    done for libmwaw-0_3.
  - Drop redundant %clean section; use %_smp_mflags for parallel
    build.
* Fri May 06 2016 mgorse@suse.com
  - Update to GNOME 3.20  Fate#318572

Files

/usr/lib64/librest-1.0.so.0
/usr/lib64/librest-1.0.so.0.0.0
/usr/lib64/librest-extras-1.0.so.0
/usr/lib64/librest-extras-1.0.so.0.0.0
/usr/share/doc/packages/librest-1_0-0
/usr/share/doc/packages/librest-1_0-0/AUTHORS
/usr/share/doc/packages/librest-1_0-0/README.md
/usr/share/licenses/librest-1_0-0
/usr/share/licenses/librest-1_0-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Aug 21 22:32:34 2025