Commit Graph

9657 Commits

Author SHA1 Message Date
Richard Hughes
a8838ac69b Fix the Requires lines in the dfu pkg-config file 2017-04-19 16:52:33 +01:00
Mario Limonciello
8e0f242d75 fix libexecdir to respect config option (#109) 2017-04-19 10:21:59 -05:00
Mario Limonciello
f4475718de fix libexecdir to respect config option (#109) 2017-04-19 10:21:42 -05:00
Mario Limonciello
18494fbdfb drop debian/patches 2017-04-19 10:15:05 -05:00
Mario Limonciello
6a185bc8c0 fix system-update.target.wants symlink too (#109) 2017-04-19 10:10:59 -05:00
Mario Limonciello
f1e99089d0 fix system-update.target.wants symlink too (#109) 2017-04-19 10:10:31 -05:00
Mario Limonciello
cfe0e2e6e1 Merge branch 'master' into debian-next 2017-04-19 09:51:54 -05:00
Richard Hughes
2d8a7958b2 trivial: Get the pkg-config variables rather than hardcoding 2017-04-19 14:51:59 +01:00
Mario Limonciello
3d0345ef51 Merge branch 'master' into debian-next 2017-04-19 08:49:14 -05:00
Mario Limonciello
3636c77d5c Specify sysconfdir and libexecdir 2017-04-19 08:48:58 -05:00
Richard Hughes
d9f6b10691 Add a config option to allow runtime disabling plugins by name
See https://github.com/hughsie/fwupd/issues/110
2017-04-19 14:21:14 +01:00
Richard Hughes
e1c9a5c476 trivial: Fix substitution of FWUPD_x_VERSION in fwupd-version.h 2017-04-19 10:15:16 +01:00
Richard Hughes
a9a99bdb48 Actually use /usr/libexec/fwupd/fwupd
It appears the enormity of replacing a directory with a file is just too much
for package managers in 2017.

I guess we might ship other things in /usr/libexec/fwupd/ in the future.
2017-04-19 08:50:52 +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
Mario Limonciello
ff8a02f9f9 trivial: Do not use the prefix for localstatedir
Signed-off-by: Richard Hughes <richard@hughsie.com>
2017-04-19 08:41:09 +01:00
Richard Hughes
fe3f0eda75 trivial: Fix build when using older version of meson
Newer meson versions ignore unknown found requests, not so much for older ones.
2017-04-19 08:38:41 +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
05ede65e24 Add a config option to allow runtime disabling plugins by name
See https://github.com/hughsie/fwupd/issues/110
2017-04-16 09:11:39 +01:00
Richard Hughes
fc921ae0ce trivial: Fix underlinking in the daemon self tests 2017-04-16 09:10:45 +01:00
Richard Hughes
4f0f4c77ce trivial: Fix underlinking in the altos plugin 2017-04-16 09:10:30 +01:00
Richard Hughes
3b88f1c8ed Set the source origin when saving metadata
If this is not done the origin from the last file that was read (which might be
from Fedora, for instance) will be used. This isn't hugely important but can
give misleading and confusing unique-id's in gnome-software.
2017-04-15 16:05:27 +01:00
Richard Hughes
1917ba4310 Support proxy servers in fwupdmgr 2017-04-15 16:05:24 +01:00
Richard Hughes
16634631a6 Use a 60 second timeout on all client downloads 2017-04-15 16:05:16 +01:00
Richard Hughes
d1ced695ca Set the source origin when saving metadata
If this is not done the origin from the last file that was read (which might be
from Fedora, for instance) will be used. This isn't hugely important but can
give misleading and confusing unique-id's in gnome-software.
2017-04-15 12:27:26 +01:00
Mario Limonciello
2342b19de4 Merge branch 'master' into debian-next 2017-04-14 15:49:30 -05:00
Mario Limonciello
acd288c322 correct test suite compliation failure 2017-04-14 15:04:32 -05:00
Mario Limonciello
763c9980ed Add support for meson build system 2017-04-14 15:03:52 -05:00
Richard Hughes
ee401a17c4 Support proxy servers in fwupdmgr 2017-04-14 19:56:04 +01:00
Richard Hughes
da3ec457c4 Use a 60 second timeout on all client downloads 2017-04-14 19:46:57 +01:00
Mario Limonciello
11a83b6f47 Merge branch 'master' into debian-next 2017-04-14 10:12:54 -05:00
Richard Hughes
1fdb335025 Remove the automake build system 2017-04-13 18:42:08 +01:00
Richard Hughes
34a4724b13 trivial: Post branch version bump 2017-04-13 18:39:27 +01:00
Richard Hughes
ba33740f9d trivial: Remove non-warning flags from the CFLAGS 2017-04-13 18:38:00 +01:00
Richard Hughes
6fce149471 trivial: Change the name of a generated file
The meson build system does not let you choose the output name of the resource.
2017-04-13 18:31:53 +01:00
Richard Hughes
26bfaa2aca trivial: Fix the last -Wpointer-sign warning 2017-04-13 18:31:25 +01:00
Richard Hughes
4e32a5a09f trivial: Don't change the documentation output every time the version changes
This was added for cosmetic reasons, and including the version makes the
generated html documentation change every release even if there were no API
changes.
2017-04-13 18:31:09 +01:00
Richard Hughes
096c2e9bf1 trivial: No not list the API version indexes
We've been really bad at keeping these up to date, so just drop them.
2017-04-13 18:30:51 +01:00
Richard Hughes
87454f394e trivial: Fix the log domains in two plugins 2017-04-13 18:30:48 +01:00
Richard Hughes
f6ee41edf2 trivial: Make libtbtfwu optional when compiling with thunderbolt support 2017-04-13 17:44:08 +01:00
Richard Hughes
9f0c47b36a Fix the raspberrypi self test code under meson
Also, refactor the common test code to a new source file.
2017-04-13 10:09:33 +01:00
Richard Hughes
87e82a716d trivial: Add the optional valgrind functionality back 2017-04-12 18:21:08 +01:00
Richard Hughes
c388002b72 trivial: Fix under-dep issue with 'ninja test' 2017-04-12 18:08:49 +01:00
Richard Hughes
67b8cb62bc trivial: Fix the last -Wpointer-sign warning 2017-04-12 17:56:54 +01:00
Richard Hughes
ea8ebcfc7b unifying: Refactor the plugin now we have some more information about the hardware
Many thanks to Logitech.
2017-04-12 17:54:50 +01:00
Richard Hughes
63ef90f197 trivial: Always include the prefix for sysconfdir 2017-04-12 17:54:46 +01:00
Richard Hughes
38a08807f5 trivial: Fix linking in the synapticsmst plugin 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
22efc3b793 trivial: Workaround a bug in rpm using a pretrans script 2017-04-12 16:37:17 +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
Richard Hughes
f41d3956a8 trivial: Fix the ExecStart path
This fixes a regression from a1585c6b7f.
2017-04-12 16:34:45 +01:00