Go to file
Xi Ruoyao c4fb5f033f build: Fix FTBFS using meson without valgrind
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.
2019-09-20 23:32:14 +08:00
build build: Use stock tap-driver from automake 2019-08-29 10:47:32 +00:00
docs build: Simplify file substitution 2019-07-25 19:59:05 +02:00
egg build: Fix FTBFS using meson without valgrind 2019-09-20 23:32:14 +08:00
libsecret service: Fix secret_service_ensure_session_finish error propagation 2019-09-05 18:42:26 +02:00
po Add build support for Meson 2019-01-19 21:03:56 +00:00
tool secret-tool: Fix memleak 2019-08-21 14:48:53 +02:00
.dir-locals.el build: Add .dir-locals.el for Emacs 2018-07-20 10:54:30 +02:00
.gitignore build: Use stock tap-driver from automake 2019-08-29 10:47:32 +00:00
.gitlab-ci.yml gitlab-ci: Allow pages target to fail 2019-06-09 10:16:50 +02:00
AUTHORS Initial module setup. Implement GSecretData 2011-08-08 17:43:47 +02:00
autogen.sh Migrate from intltool to gettext. 2018-06-09 05:52:31 +00:00
ChangeLog Rename gsecret to libsecret 2012-02-03 20:44:46 +01:00
configure.ac Release 0.19.1 2019-09-06 10:49:35 +02:00
COPYING Fix up libsecret licensing 2012-08-06 11:25:08 +02:00
COPYING.TESTS Fix up libsecret licensing 2012-08-06 11:25:08 +02:00
libsecret.doap doap: Add myself as maintainer 2019-05-26 00:38:26 +02:00
Makefile.am build: Use stock tap-driver from automake 2019-08-29 10:47:32 +00:00
meson_options.txt Add build support for Meson 2019-01-19 21:03:56 +00:00
meson.build build: Fix FTBFS using meson without valgrind 2019-09-20 23:32:14 +08:00
NEWS Release 0.19.1 2019-09-06 10:49:35 +02:00
README.md Update README 2019-05-26 09:54:59 +02:00

libsecret

A GObject-based library for accessing the Secret Service API of the freedesktop.org project, a cross-desktop effort to access passwords, tokens and other types of secrets. libsecret provides a convenient wrapper for these methods so consumers do not have to call the low-level DBus methods.

The actual Secret Service API spec can be found at https://specifications.freedesktop.org/secret-service/.

Building

To build and install libsecret, you can use the following commands:

$ meson _build
$ ninja -C _build
$ ninja -C _build install

Contributing

You can browse the code, issues and more at libsecret's GitLab repository.

If you find a bug in libsecret, please file an issue on the issue tracker. Please try to add reproducible steps and the relevant version of libsecret.

If you want to contribute functionality or bug fixes, please open a Merge Request (MR). For more info on how to do this, see GitLab's help pages on MR's.

If libsecret is not translated in your language or you believe that the current translation has errors, you can join one of the various translation teams in GNOME. Translators do not commit directly to Git, but are advised to use our separate translation infrastructure instead. More info can be found at the translation project wiki page.