| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: librest-1_0-0 | Distribution: openSUSE Tumbleweed |
| Version: 0.10.2 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Aug 8 20:19:09 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 147476 | Source RPM: librest-0.10.2-1.2.src.rpm |
| Packager: http://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.
LGPL-2.1-only
* 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
/usr/lib/librest-1.0.so.0 /usr/lib/librest-1.0.so.0.0.0 /usr/lib/librest-extras-1.0.so.0 /usr/lib/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, Fri Oct 24 23:22:36 2025