summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2018-09-11build: Remove autotoolsIñigo Martínez1-392/+0
To avoid the burden of maintaining multiple build systems, this patch removes autotools support. GitLab CI configuration has also been updated to use meson.
2018-09-06build: Migrate from Intltool to GettextIñigo Martínez1-7/+12
Recent versions of Gettext are able to translate several formats that are used in GNOME applications. This patch migrates from Intltool to Gettext by using meson's i18n features. Recent Gettext versions when used along with autotools, also make use of `PACKAGE` and `VERSION` variables[0]. Due to this the domain has been changed to use the value from `PACKAGE`. [0] https://www.gnu.org/software/autoconf/manual/gettext.html#configure_002eac
2018-07-10configure: bump to 0.6.500.6.50Ray Strode1-1/+1
2018-05-10configure: bump to 0.6.490.6.49Ray Strode1-1/+1
2018-05-10configure: bump to 0.6.480.6.48Ray Strode1-1/+1
2018-04-24configure: bump to 0.6.470.6.47Ray Strode1-1/+1
2018-04-04configure: bump to 0.6.460.6.46Ray Strode1-1/+1
2017-12-20Require glib 2.44 for g_autoRobert Ancell1-8/+2
2017-12-20Add --with-gdmconffile configure flag.Robert Ancell1-0/+6
GDM allows the configuration file to be put in another directory, so we should allow distributions that move it to update the location in AccountsService.
2017-12-20Add support for a list of extra groups for admin usersCosimo Cecchi1-0/+6
It's common for distributions to want to add administrator users to additional groups (e.g. lpadmin or systemd-journal); Debian and Ubuntu have patches that add this kind of functionality already. This commit adds a configure option to specify a comma-separated list of extra groups for admin users and adds support for it when both adding a new admin user and promoting an user to admin. https://bugs.freedesktop.org/show_bug.cgi?id=101972
2017-06-06configure: elogind on non-systemd systemsSven Eden1-14/+49
This commit adds some configure goo to make accountsservice use elogind if explicitly requested for systems that don't have systemd.
2017-03-27configure: bump to 0.6.450.6.45Ray Strode1-1/+1
2017-03-27configure: bump to 0.6.440.6.44Ray Strode1-1/+1
2016-12-16configure: bump to 0.6.43Ray Strode1-1/+1
2016-10-05configure.ac: fix typoAlexander Ried1-1/+1
https://bugs.freedesktop.org/show_bug.cgi?id=98096
2016-09-06configure: actually define HAVE_GETUSERSHELLRay Strode1-0/+5
currently we check for it but never actually set it, leading to dead code. This commit fixes that.
2016-06-09configure: bump to 0.6.420.6.42Ray Strode1-1/+1
2016-03-30Makefile: Move to AM_DISTCHECK_CONFIGURE_FLAGSSam Spilsbury1-1/+1
Since automake 1.11.2 it is recommended that packages use AM_DISTCHECK_CONFIGURE_FLAGS instead of DISTCHECK_CONFIGURE_FLAGS as the latter is intended to be a user variable. [endlessm/eos-sdk#3303] https://bugs.freedesktop.org/show_bug.cgi?id=94749
2016-03-16systemd: check for libsystemd instead of libsystemd-loginMarc-Antoine Perennou1-1/+1
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com> https://bugs.freedesktop.org/show_bug.cgi?id=91678
2016-01-27wtmp: fix wtmp file on solaris and netbsdAlan Coopersmith1-3/+27
This commit moves detection of the location of the wtmp file to configure and fixes that detection to work on Solaris and NetBSD. https://bugs.freedesktop.org/show_bug.cgi?id=90882
2015-01-22configure: bump to 0.6.400.6.40Ray Strode1-1/+1
2014-10-16configure: bump to 0.6.390.6.39Ray Strode1-1/+1
2014-09-18Release version 0.6.380.6.38Stef Walter1-1/+1
2014-03-20configure: bump to 0.6.370.6.37Ray Strode1-1/+1
2014-03-19configure: bump to 0.6.360.6.36Ray Strode1-1/+1
2014-03-14daemon: emulate fgetpwent() if we don't have itRyan Lortie1-0/+2
We use fgetpwent directly on /etc/passwd in order to ensure we only get a list of local users (and not ones from the network directory service). Unfortunately, this function is not commonly found on non-GNU systems. Provide our own implementation of fgetpwent if the operating system does not provide it. https://bugs.freedesktop.org/show_bug.cgi?id=41747
2013-11-19Change up user classification logic againRay Strode1-1/+7
relying on login.defs is fragile, and the user heuristics are fragile. This commit requires an explicit uid minimum get configured, and heuristics now only get applied to the specific problematic range they were added to address. https://bugs.freedesktop.org/show_bug.cgi?id=71801
2013-11-07Revert "daemon: rip out extension interface"Ray Strode1-1/+1
This reverts commit f86c93014e698d81d43fe1ebaf805fa794e5a984. This was meant to be a downstream patch.
2013-10-22daemon: rip out extension interfaceRay Strode1-1/+1
It requires newer glib than we're shipping
2013-10-15Add --enable-coverage option for building with code coverageStef Walter1-0/+20
Also clean coverage files on 'make clean' https://bugs.freedesktop.org/show_bug.cgi?id=63868
2013-10-01Clean up user classification logicRyan Lortie1-0/+6
Bring back the simple login.defs-based check for if a user is human or not and enable it by default. Add a build option --enable-user-heuristics to get the old behaviour back again. Split out all human vs. system user divination into a new file, user-classify.c in order to clean up daemon.c a bit.
2013-08-12Bump the versionStef Walter1-1/+1
So that other projects can depend on recently committed changes
2013-07-17service: add support for extension interfacesRyan Lortie1-1/+1
First pass at what a patch might look like. Requires the new GDBus async property handling changes. https://bugs.freedesktop.org/show_bug.cgi?id=63733
2013-06-12vala: drop .vapi fileRay Strode1-2/+0
It's caused various problems with distcheck, vala projects don't actually need it (they can just use gobject-introspection instead), and the Vala FAQ recommends shipping .vapi files in the consumer source, not provider source: Is having a local copy of a .vapi in my project good practice? Yes, it certainly is. There are a number of reasons why you want to do this. 1. Sometimes fixing bindings may lead to breakage in projects using such bindings. So having a local copy means that your project will not break whenever a bindings is updated system-wide. 2. If your project works with such bindings, there's no need to upgrade the bindings just for the sake of being up-to-date. It works, that's what matters. 3. It's you that decide when to upgrade the bindings, not the system. Thus it's you that decide when to break your own project in order to have more up-to-date bindings. Your project will keep compiling fine, even if system-wide bindings change.
2013-06-11configure: bump to 0.6.340.6.34Ray Strode1-1/+1
2013-06-110.6.330.6.33Matthias Clasen1-1/+1
2013-05-140.6.320.6.32Matthias Clasen1-1/+1
2013-04-160.6.310.6.31Matthias Clasen1-1/+1
2013-04-06Check for logind, not for systemdMartin Pitt1-1/+1
It is possible to build systemd without logind, in which case sd_booted() would succeed. Check for /run/systemd/seats to test for logind instead, as recommended by systemd upstream. For details, see: <https://mail.gnome.org/archives/desktop-devel-list/2013-March/msg00092.html Drop the now unnecessary linking against libsystemd-daemon. https://bugs.freedesktop.org/show_bug.cgi?id=62586
2013-03-12build: Fix previous patchColin Walters1-1/+1
Had this in my local tree, forgot to amend.
2013-03-12Add --enable-admin-group build optionColin Walters1-0/+21
Two major choices are wheel/sudo; that's unlikely to unify anytime soon, so let's make it build-time configurable. https://bugzilla.gnome.org/show_bug.cgi?id=695419 https://bugs.freedesktop.org/show_bug.cgi?id=62235
2012-12-19build: Drop unecessary AC_SUBST of gir includesColin Walters1-2/+0
This shouldn't be needed; git annotate says it came from the GDBus port, no rationale why. https://bugs.freedesktop.org/show_bug.cgi?id=58532
2012-12-19build: Drop redundant dependenciesColin Walters1-5/+4
gio-unix-2.0 depends on gio-2.0 which depends on glib-2.0 - we don't need to duplicate the dependencies. Likewise, polkit-gobject-1 depends on gio-2.0. https://bugs.freedesktop.org/show_bug.cgi?id=58532
2012-12-12configure: bump to 0.6.300.6.30Ray Strode1-1/+1
2012-11-21Default to silent builds0.6.29Matthias Clasen1-1/+1
2012-11-210.6.29Matthias Clasen1-1/+1
2012-11-180.6.280.6.28Matthias Clasen1-1/+1
2012-11-180.6.270.6.27Matthias Clasen1-1/+1
2012-11-18Generate docs for libaccountssserviceMatthias Clasen1-0/+11
2012-11-12configure: bump to 0.6.260.6.26Ray Strode1-1/+1