summaryrefslogtreecommitdiff
path: root/rest/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* vala: Add Rest-1.0.metadataCorentin Noël2022-08-091-0/+1
| | | | | Fixes some missing symbols that are supported by Vala but not by the GObject introspection yet.
* Make the single-header usableCorentin Noël2022-08-091-5/+0
| | | | | | | The pkg-config is only declaring the rest-1.0 directory so we always need to use rest/rest-foo.h and not rest-foo.h Also make sure to include all the headers.
* meson: Add rest header to generate_girCorentin Noël2022-08-091-0/+1
| | | | Allows bindings to use the single header
* Remove oauth1 proxyGünther Wagner2022-06-191-21/+1
| | | | | | | OAuth1 is discouraged to be used nowadays. Only flickr is the only service we used in the past which needed oauth1. They probably won't update their API to OAuth2 and therefore it was dropped in GOA. Following this example, dropping OAuth1 support too for librest.
* Release 0.9.1Günther Wagner2022-06-191-0/+1
|
* Allow convenient use of librest as a subprojectEmmanuele Bassi2022-06-161-0/+2
| | | | | | | | Meson allows projects to specify the dependency object when used as subprojects; this avoids having to know the variable name to import into the superproject. See: https://mesonbuild.com/Reference-manual_builtin_meson.html#mesonoverride_dependency
* restore ABIGünther Wagner2022-02-021-0/+2
|
* auth: remove auth from proxy and callGünther Wagner2022-02-011-2/+0
| | | | | Currently it has not practical use. I will rethink how to implement this in nicer way in order to make one-request basic auths possible.
* meson: show vapi option in summaryGünther Wagner2022-01-131-0/+4
| | | | | Also protect against misconfiguration of introspection and vapi as introspection is needed for vapi generation
* Fix merge conflicts.CodedOre2022-01-131-6/+22
|\
| * params: reworked to boxed and listGünther Wagner2022-01-121-4/+3
| | | | | | | | | | | | | | RestParams was implemented as HashTable. Limitations are that it did not preserved the order of individual parameters aswell as duplicates aren't allowed. Reworked it to a GList and introduced reference counting and a boxed type.
| * OAuth2 Pkce WorkflowGünther Wagner2022-01-121-5/+23
| |
* | Generate vapi for RestCodedOre2022-01-131-0/+8
|/
* soup3: added conditional option to mesongwagner/soup3Günther Wagner2021-11-041-1/+1
|
* Port to the Meson build systemNiels De Graef2021-10-211-0/+107
See the [Meson website] for a full reference. To build, test and/or install the librest library, you essentially need the following commands: ``` $ meson build $ ninja -C build $ meson test -C build $ ninja -C build install ``` For the GNOME initiative, see https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting [Meson website]: http://mesonbuild.com/ https://gitlab.gnome.org/GNOME/librest/merge_requests/1