Commit 6ea904a5 authored by Corentin Noël's avatar Corentin Noël

Enable CI, updated the documentation accordingly

parent 9934e8fd
Pipeline #3699649 passed with stages
in 6 minutes and 1 second
image: ubuntu:xenial
cache:
key: apt-cache
paths:
- apt-cache/
before_script:
- export APT_CACHE_DIR=`pwd`/apt-cache && mkdir -pv $APT_CACHE_DIR
- apt-get update -yq && apt-get -o dir::cache::archives="$APT_CACHE_DIR" install -y autotools-dev gobject-introspection gtk-doc-tools libdbus-1-dev libgirepository1.0-dev libglib2.0-dev pkg-config valac
build_amd64:
stage: build
script:
- NOCONFIGURE=1 ./autogen.sh
- mkdir build
- cd build
- ../configure --enable-dbus-type=session --enable-gtk-doc --enable-introspection=yes
- make -j 4
artifacts:
paths:
- ./
test_amd64:
stage: test
script:
- find build | xargs touch # Avoid rebuilding
- cd build
- make check
dependencies:
- build_amd64
artifacts:
paths:
- ./
pages:
stage: deploy
script:
- mkdir public
- cp -a build/docs/reference/html/* public
dependencies:
- test_amd64
artifacts:
paths:
- public
Single signon authentication library for GLib applications Single signon authentication library for GLib applications
---------------------------------------------------------- ----------------------------------------------------------
This project is a library for managing single signon credentilas which can be This project is a library for managing single signon credentials which can be
used from GLib applications. It is effectively a GLib binding for the D-Bus API used from GLib applications. It is effectively a GLib binding for the D-Bus API
provided by signond. It is part of the accounts-sso project: provided by [gsignond][].
It is part of the accounts-sso project:
https://gitlab.com/groups/accounts-sso https://gitlab.com/groups/accounts-sso
Dependencies Dependencies
------------ ------------
The project depends on GLib (including GIO and GObject), signond and check. The project depends on GLib (including GIO and GObject), [gsignond][] and [check][].
Licence Licence
------- -------
...@@ -20,4 +21,10 @@ The library is licensed under the GNU LGPL version 2.1. ...@@ -20,4 +21,10 @@ The library is licensed under the GNU LGPL version 2.1.
Resources Resources
--------- ---------
https://gitlab.com/accounts-sso/libgsignon-glib/tree/master
[API reference documentation](http://accounts-sso.gitlab.io/libgsignon-glib/)
[Official source code repository](https://gitlab.com/accounts-sso/libgsignon-glib)
[gsignond]: https://gitlab.com/accounts-sso/gsignond
[check]: https://github.com/libcheck/check
...@@ -10,7 +10,7 @@ AC_CONFIG_AUX_DIR([build-aux]) ...@@ -10,7 +10,7 @@ AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_HEADERS([config.h]) AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.11 nostdinc silent-rules subdir-objects tar-pax -Wno-portability]) AM_INIT_AUTOMAKE([1.11 nostdinc foreign silent-rules subdir-objects tar-pax -Wno-portability])
AC_PROG_CC AC_PROG_CC
AC_PROG_CC_STDC AC_PROG_CC_STDC
......
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
<releaseinfo> <releaseinfo>
This document is for libgsignon-glib, version &version;. The latest This document is for libgsignon-glib, version &version;. The latest
version of this documentation can be found on-line at version of this documentation can be found on-line at
<ulink role="online-location" url="http://gsignon-docs.accounts-sso.googlecode.com/git/libgsignon-glib/index.html"> <ulink role="online-location" url="http://accounts-sso.gitlab.io/libgsignon-glib/index.html">
http://gsignon-docs.accounts-sso.googlecode.com/git/libgsignon-glib/index.html</ulink>. http://accounts-sso.gitlab.io/libgsignon-glib/index.html</ulink>.
</releaseinfo> </releaseinfo>
</bookinfo> </bookinfo>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment