summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* remove deprecated oauth1 authorizerDaniel Kolesa2021-06-171-7/+0
|
* require glib 2.62 or newerDaniel Kolesa2021-06-031-3/+3
|
* build: Post-release version bumpPhilip Withnall2021-03-221-1/+1
| | | | | | Open up development for 0.19 release series. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
* build: Bump version to 0.18.0Philip Withnall2021-02-121-4/+4
| | | | | | | | | The release commit accidentally wasn’t pushed to origin/master straight after the release, so has instead had to land on a branch (`libgdata-0-18`). Pull in the NEWS and version changes to `master` so that they are in sync. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
* 0.17.130.17.13Philip Withnall2020-09-031-2/+2
| | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Release version 0.17.120.17.12Philip Withnall2020-02-271-2/+2
| | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Merge branch '1-oauth1' into 'master'Philip Withnall2019-09-031-1/+7
|\ | | | | | | | | | | | | Make liboauth dependency optional and disabled by default Closes #1 See merge request GNOME/libgdata!18
| * build: Make OAuth 1.0 support optional and disabled by defaultPhilip Withnall2019-08-211-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | liboauth is unmaintained and hard to compile at the moment. OAuth 1.0 itself has been deprecated in Google APIs since 2012, in favour of OAuth 2.0 or other more modern authentication/authorisation methods. Add a new configure option for `oauth1`, and disable it by default. If it’s disabled, the `GDataOAuth1Authorizer` will return errors when used (but the API is still available and not marked as deprecated yet). Eventually the `GDataOAuth1Authorizer` API will be marked as deprecated, but we can’t do that at the moment as we’re in API freeze. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #1
* | build: Fix license in meson.buildPhilip Withnall2019-08-251-1/+1
| | | | | | | | | | | | | | | | | | The project is licensed under LGPLv2.1+ (this is not a licensing change). The `meson.build` file listed the wrong LGPL version. Thanks to Mart Raudsepp for spotting this. Signed-off-by: Philip Withnall <withnall@endlessm.com> Closes: #36
* | Release version 0.17.110.17.11Philip Withnall2019-08-211-3/+3
|/ | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* build: Add minimum and maximum dependencies for GLibPhilip Withnall2019-08-211-0/+5
| | | | | | | This hides a load of API deprecation warnings from the latest version of GLib, which we’re not ready to adapt to yet. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* build: Define G_LOG_DOMAIN in c_args rather than config.hPhilip Withnall2019-08-211-1/+0
| | | | | | | | | | | Defining it in `config.h` means that *every* C file which emits a log or debug message needs to remember to include `config.h`. It’s a lot simpler and less error-prone to define `G_LOG_DOMAIN` in the `c_args` instead. Signed-off-by: Philip Withnall <withnall@endlessm.com> Fixes: #30
* meson: Fix G_LOG_DOMAIN for shared_library as well as demosMayank Sharma2019-07-161-0/+1
| | | | | | | | | Currently, libgdata's debug output come from empty log domain. This interferes when libgdata's debug output needs to be separate from any client which is trying to use it. This commit fixes G_LOG_DOMAIN for libgdata as well as all the demos (which have their own log domains). Fixes: https://gitlab.gnome.org/GNOME/libgdata/issues/30
* meson: Remove unnecessary functions definesIñigo Martínez2019-07-031-1/+1
|
* meson: Remove unused HAVE_GOA define settingIñigo Martínez2019-07-031-1/+0
|
* meson: Reuse of already defined enable gnome variableIñigo Martínez2019-07-031-1/+1
|
* meson: Fix handling of 'gnome' optionJan Alexander Steffens (heftig)2019-06-251-2/+6
| | | | | HAVE_GNOME needs to be defined. Also move the gcr dep from the 'goa' option.
* meson: Use set instead of set10Jan Alexander Steffens (heftig)2019-06-251-4/+4
| | | | | The code uses #ifdef, which tests for definedness, not the define's value.
* meson: Fix gettext buildJan Alexander Steffens (heftig)2019-06-251-1/+1
| | | | Set the proper package name for both the code and the MO files.
* Release version 0.17.100.17.10Philip Withnall2019-06-251-2/+2
| | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* build: Port from Autotools to mesonMayank Sharma2019-06-251-0/+175
Automake 1.16.1 has issues with generating a valid Makefile. Since, libgdata is one of the core-deps of GNOME, it should be ported from Autotools + make to meson + ninja. Significant contributions from both Iñigo Martínez and Mayank Sharma.