aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* configure.ac: use automake 1.11Anthony G. Basile2016-02-281-2/+1
|
* autogent: request automake 1.13 for gentooAnthony G. Basile2015-05-261-0/+1
| | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* man: ship pre-build man pagesAnthony G. Basile2014-10-311-0/+3
| | | | | | This addresses https://github.com/gentoo/eudev/issues/98 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Allow autogen on systems without gtk-doc or introspection installedAnthony G. Basile2012-11-261-9/+0
| | | | | | | | | | | | | | | | | | | | | | On systems without gtk-doc installed, we were mocking up docs/gtk-doc.make and m4/gtk-doc.m4 to avoid a failure in configure. On systems without introspection installed, we were doing nothing and allowing the failure to occur. Since autogen should only be run on the developer side this is should be okay, but to be more friendly to other distros and users that want to start from autogen, we now bundle docs/gtk-doc.make m4/gtk-doc.m4 m4/introspection.m4 Care in the future should be taken by the developers to make sure these files stay up to day. This should take care of https://github.com/gentoo/eudev/issues/11 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Remove undeeded macros from m4 directoryAnthony G. Basile2012-11-231-0/+2
| | | | | | | | | | | | The acx_libwrap.m4 and attributes.m4 were used for checks related to libwrap and compile attribute/flags, respectively. Since these have been removed from the build system, they are left over lint. Files can be retrieved by git checkout ddfb9b07df -- <filename> Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* Fix build when gtk-doc is enabledFelipe Contreras2012-11-171-0/+1
| | | | | | | | Looks like gtk-doc.make is meant for automake, not make. Some previous changes need to be reverted. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
* Truly fix build without gtk-docFelipe Contreras2012-11-171-1/+5
| | | | | | | The gtk-doc.m4 was not merged to 'master' but we don't need it. It's better to generate it. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
* autogen: cleanupFelipe Contreras2012-11-171-11/+2
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
* Allow build without gtk-docFelipe Contreras2012-11-171-2/+2
| | | | | Signed-off-by: Anthony G. Basile <blueness@gentoo.org> Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
* Final step of revamping the build systemAnthony G. Basile2012-11-151-1/+5
| | | | | The structure of the source tree is basically correct and this is about as far as we can go without hacking at the C code.
* Second step of revamping the build systemAnthony G. Basile2012-11-151-0/+1
| | | | | | The original Makefile.am was drawn to the top level. This commit breaks it out into the various directories with SUBDIRS connecting them. This makes each directory easier to maintain.
* Initial revamping of the build systemAnthony G. Basile2012-11-151-64/+6
| | | | | | | | This is the first pass attempting to keep as much of the build system as is necessary for only udev from the fork. Emphasis was given to configure.ac. Gutting had to be done to Makefile.am but this needs work to be broken out into SUBDIR Makefile.am which each address those pieces.
* autogen.sh: disable _FORTIFY_SOURCE, we want -O0, which is incompatibleKay Sievers2012-08-081-2/+2
|
* build-sys: enable a couple of security featuresLennart Poettering2012-08-081-2/+2
| | | | | Most distributions enable these downstream anyway, but it probably makes sense to enable them unconditionally upstream too.
* build-sys: really make gtk-doc optional & some portability fixesMantas Mikulėnas2012-07-251-10/+11
| | | | | | | | | | | The failing check caused autogen.sh to die mysteriously due to `set -e` and the unquoted `test -z $VAR`. Also, some syntax fixes to make it work with /bin/sh, which most other autogen.sh's use. [zj: implemented simplification suggested by Peters Simon and fixed the case where gtkdocize was available but is not anymore.]
* build-sys: fail early in autogen.shZbyszek Jędrzejewski-Szmek2012-07-211-0/+2
| | | | | | | | When intltoolize is not installed, autogen.sh runs without error, but configure.ac is borked. ./configure: line 12001: syntax error near unexpected token `0.40.0' ./configure: line 12001: `IT_PROG_INTLTOOL(0.40.0)'
* udev: always use $(rootprefix)/lib/udev for libexecdirKay Sievers2012-06-101-1/+0
| | | | | | | | | | | On Sat, Jun 9, 2012 at 12:46 AM, Malte Starostik <lists@malte.homeip.net> wrote: > From: Malte Starostik <m-starostik@versanet.de> > > Rules get installed in $(libexecdir)/udev/, so are keymaps. Helper > binaries go to $(rootprefix)/lib/udev though. Problem is, in the code, > both are referenced via UDEVLIBEXECDIR which is defined to the former > location. Result: systemd-udev can't find e.g. the keymap binary to > apply keymaps.
* build-sys: fix build for folks without gtk-doc installedLennart Poettering2012-05-151-1/+1
|
* build-sys: move gtk-doc stuff into its own subdir and reindent autogen.shLennart Poettering2012-05-151-17/+18
| | | | | We moved most other build noise files into their own subdirs, so let's do this for gtk-doc too
* autogen.sh: undef _FORTIFY_SOURCE, which now logs warnings when used with -O0Kay Sievers2012-05-081-11/+9
|
* build-sys: silence gtk-doc check, remove gtk-doc options from configure and ↵Kay Sievers2012-04-171-8/+6
| | | | distcheck
* build-sys: make gtk-doc dependency optionalJavier Jardón2012-04-171-1/+11
|
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-121-4/+4
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* move imported udev into placeKay Sievers2012-04-041-1/+3
|
* autogen.sh: detect historic split-system-directories and add root optionsKay Sievers2012-02-071-2/+7
|
* autogen.sh: diet and sync with udev and kmodKay Sievers2012-01-091-51/+22
|
* autogen: add --with-rootlibdir= and switch /usr/local to /usrKay Sievers2012-01-051-2/+3
|
* build-sys: drop colorgccLennart Poettering2012-01-051-4/+0
|
* build-sys: rename 'rootdir' to 'rootprefix' like udev and kmod usesKay Sievers2012-01-051-1/+1
|
* libsystemd-daemon: support installation in --with-rootlibdirKay Sievers2011-07-151-1/+11
|
* build-sys: Add i18n support through intltoolBastien Nocera2011-07-111-0/+1
| | | | And put the PolicyKit policy files up for translation.
* build-sys: always place user units in /usr/lib/systemdKay Sievers2011-04-051-1/+1
| | | | ./configure --libexecdir=/usr/lib
* use common names: fixme -> TODO, bootstrap.sh -> autogen.shKay Sievers2010-10-071-0/+72