Commit Graph

238 Commits

Author SHA1 Message Date
Richard Hughes
b3dca14e90 trivial: Never compare a string against zero to avoid warnings 2017-07-06 18:28:01 +01:00
Mario Limonciello
7dabe954e2 trivial: set FWUPD_GIT_DESCRIBE even if git isn't installed 2017-07-06 09:26:54 -05:00
Mario Limonciello
b04c13e1cf Include optional git checkout information in --version
When users are running from git this should aide in
debugging if they have a fix included.
2017-07-05 17:49:50 -05:00
Richard Hughes
e5f83588d1 trivial: post release version bump 2017-07-04 13:32:06 +01:00
Mario Limonciello
1499892173 Test for python dependencies before building (#147) 2017-06-20 14:17:49 -05:00
Richard Hughes
9bb940d40d trivial: Try to enable the valgrind support with newer meson versions 2017-06-20 09:25:25 +01:00
Richard Hughes
9b59676a24 Add a plugin to get the version of the AMT ME interface 2017-06-19 14:01:47 +01:00
Richard Hughes
b75549287c trivial: Drop deps when compiling with enable-uefi-labels=false 2017-06-15 12:05:11 +01:00
Richard Hughes
925b13cc37 trivial: Do not use -Winline -- too many false positives 2017-06-15 11:03:39 +01:00
Richard Hughes
a7fc23f657 trivial: post release version bump 2017-06-15 09:17:30 +01:00
Mario Limonciello
daac6a68fe Fix version comparison for meson 0.41 2017-06-13 15:35:45 -05:00
Richard Hughes
e691d30187 Allow compiling with newer versions of meson
In 0.41.0 meson introduced it's own 'dist' target and so we don't need to
define this ourselves anymore. Use a version compare to avoid depending on a
very new meson.
2017-06-13 16:46:05 +01:00
Peter Jones
2297c09f81 Generate a pile of images for status messages during system firmware update. (#133)
This generates a pile of .bmp files to use as our status messages.

Signed-off-by: Peter Jones <pjones@redhat.com>
2017-06-12 13:11:22 -05:00
Richard Hughes
7420573412 trivial: post release version bump 2017-06-07 15:44:49 +01:00
Richard Hughes
605791d19e trivial: Remove the libgcab1-dev dep, nothing actually requires it 2017-06-06 14:51:25 +01:00
Richard Hughes
dfed515573 Allow downloading metadata from more than just the LVFS
Add the concept of 'remotes' that can dropped into /etc and used as firmware
metadata sources. This may be desirable when firmware is only accessable with
a valid support contract or from behind a VPN.
2017-06-02 13:19:05 +01:00
Eric Koegel
23603f0452 Add support for ConsoleKit2
Make systemd and ConsoleKit support an optional compile time flag
with both enabled by default. If both are used, the ifdef/elif will
ensure only the systemd calls are used so there's no conflict.
2017-06-01 09:00:16 +01:00
Timo Gurr
555c634a92 Allow to specify bindir 2017-05-29 16:54:30 +01:00
Mirco Tischler
63687ad124 Remove 'lib' prefix when looking for libraries
ld will prepend the lib prefix itself and will actually look for
liblibgpg-error and liblibm if called with -llibgpg-error and -llibm. Let's
get rid of the prefix.
2017-05-26 12:09:19 +01:00
Mario Limonciello
966b083e22 Make systemd dependency at least version 231
systemd 231 renamed ReadWriteDirectories to ReadWritePaths.
FW updates will fail for difficult to debug reasons if using an older
and the current unit.
2017-05-25 09:50:48 -05:00
Chris Mayo
584921f16c Increase minimum required AppStream-Glib version to 0.6.13
Adds regex command used for comparing firmware versions.
2017-05-24 20:13:00 +01:00
Richard Hughes
bf5180ae81 trivial: post release version bump 2017-05-22 19:39:19 +01:00
Moritz Kiefer
eaa0713df4 Set HAVE_POLKIT_0_114 when polkit is newer than 0.114 2017-05-16 10:32:18 +01:00
JulianLiu
1d577d6572 enable-dell requires libfwup-dev (#113)
* enable-dell requires libfwup-dev

Add dependency in enable-dell and shared_module('fu_plugin_uefi')
2017-05-02 19:38:15 +01:00
Richard Hughes
ad28e34f08 trivial: post release version bump 2017-04-28 16:11:32 +01:00
Mario Limonciello
47a0ed78c6 Create /var/lib/fwupd by meson post install 2017-04-21 08:07:58 -05:00
Mario Limonciello
5c1df14d05 fix test suite localstate directory to be a temporary directory 2017-04-20 13:53:19 -05:00
Mario Limonciello
6a185bc8c0 fix system-update.target.wants symlink too (#109) 2017-04-19 10:10:59 -05:00
Richard Hughes
2d8a7958b2 trivial: Get the pkg-config variables rather than hardcoding 2017-04-19 14:51:59 +01:00
Richard Hughes
e1c9a5c476 trivial: Fix substitution of FWUPD_x_VERSION in fwupd-version.h 2017-04-19 10:15:16 +01:00
Mario Limonciello
e07a6ddf6e trivial: Do not use the prefix for sysconfdir
Signed-off-by: Richard Hughes <richard@hughsie.com>
2017-04-19 08:41:19 +01:00
Richard Hughes
52981a67a1 trivial: Fix using old versions of meson by disabling the valgrind support
We can revert this when we depend on a newer meson.
2017-04-19 08:37:19 +01:00
Richard Hughes
34a4724b13 trivial: Post branch version bump 2017-04-13 18:39:27 +01:00
Richard Hughes
f6ee41edf2 trivial: Make libtbtfwu optional when compiling with thunderbolt support 2017-04-13 17:44:08 +01:00
Richard Hughes
87e82a716d trivial: Add the optional valgrind functionality back 2017-04-12 18:21:08 +01:00
Richard Hughes
63ef90f197 trivial: Always include the prefix for sysconfdir 2017-04-12 17:54:46 +01:00
Richard Hughes
463f80566c trivial: Fix linking in the thunderbolt plugin 2017-04-12 17:54:46 +01:00
Richard Hughes
57746cb839 Add the Meson build system as an alternate to autotools
Automake and autoconf are impossible to fully understand and Meson now provides
everything we need for a much smaller, faster, and more understandable build.

See http://mesonbuild.com/ for more information.
2017-04-12 16:35:18 +01:00