summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.20.50.20.5Daiki Ueno2022-02-211-1/+1
|
* Add TPM2 API and its implementations to eggDhanuka Warusadura2021-08-041-0/+15
| | | | | | | | | | | | | | | | | | | | | | | These changes define the TPM2 API and add its implementations to the incubation area (egg/). Summary of the public API: `egg_tpm2_initialize`: Start a TPM context. `egg_tpm2_finalize`: End a TPM context. `egg_tpm2_generate_master_password`: Generate and returns an encrypted master password in `GBytes` format. TSS Marshaling, GVariant serialization is used. `egg_tpm2_decrypt_master_password`: Decrypts a master password generated from `egg_tpm2_generate_master_password`. TSS Unmarshaling, GVariant deserialization is used. TPM2 API: TSS Enhanced System API (ESAPI) Proposal: [extend file backend to use TPM2 derived encryption keys](https://gitlab.gnome.org/Teams/Engagement/gsoc-2021/-/issues/13) Related MRs: [#86](https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/86) Related Issues: [#63](https://gitlab.gnome.org/GNOME/libsecret/-/issues/63)
* Release 0.20.40.20.4Daiki Ueno2020-10-101-1/+1
|
* meson: Clean up unused variablesNiels De Graef2020-06-011-24/+9
|
* meson: add option introspectionKai Kang2020-05-211-0/+1
| | | | | | | Add an option 'introspection' for meson which could control whether build GIR files or not. Signed-off-by: Kai Kang <kai.kang@windriver.com>
* Release 0.20.30.20.3Daiki Ueno2020-04-141-1/+1
|
* Release 0.20.20.20.2Daiki Ueno2020-03-111-1/+1
|
* Release 0.20.10.20.1Daiki Ueno2020-01-271-1/+1
|
* meson: Bump version to 0.20.0Daiki Ueno2020-01-221-1/+1
| | | | Fixes #37.
* secret-tool: Add tests using file backendDaiki Ueno2019-10-131-0/+4
|
* meson: Use pkgconfig module instead of substitutionDaiki Ueno2019-10-121-1/+3
|
* meson: Simplify libgcrypt detectionDaiki Ueno2019-10-111-17/+3
| | | | | Meson has native support for the libgcrypt-config program if pkgconfig file is not provided.
* build: Fix FTBFS using meson without valgrindXi Ruoyao2019-09-201-0/+1
| | | | | | | | Now with meson build system libsecret FTBFS without valgrind installed. Two issues: (1) egg-testing.c depends on valgrind/valgrind.h unnecessarily; (2) we forgot to add "build" directory as a header directory for meson. This commit resolves both of them.
* Release 0.19.10.19.1Daiki Ueno2019-09-061-1/+1
|
* Release 0.19.00.19.0Daiki Ueno2019-09-051-1/+1
|
* build: Simplify pathname handlingDaiki Ueno2019-07-251-11/+11
| | | | | This switches to using relative paths as much as possible, and the "/" shorthand for join_paths.
* build: Bump meson_version to 0.50Daiki Ueno2019-07-241-1/+1
| | | | | | | To suppress the warning: WARNING: Project targetting '>= 0.48' but tried to use feature introduced in '0.50.0': install arg in configure_file
* Ensure the Meson build also supports private memoryNiels De Graef2019-05-131-0/+1
| | | | | | The meson build does not check for `mlock()` and define `HAVE_MLOCK`. Fixes https://gitlab.gnome.org/GNOME/libsecret/issues/23
* meson: Check for gcrypt with pkg-config firstEmmanuele Bassi2019-05-111-10/+13
| | | | | | | | | | Some distributions patch libgcrypt to provide a pkg-config file, and disable libgcrypt-config. One of these distributions is Yocto, which we use as the basis for the GNOME Continuous build environment. We should check if there's a pkg-config file available for gcrypt, and use it, falling back to libgcrypt-config if the pkg-config file is not found.
* meson: Bump versionKouhei Sutou2019-05-071-1/+1
|
* Add build support for MesonNiels De Graef2019-01-191-0/+85
To build with meson, use the following commands: ``` $ meson build $ ninja -C build # in case you want to install $ ninja -C build install ```