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
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
acd288c322
correct test suite compliation failure
2017-04-14 15:04:32 -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
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
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
Richard Hughes
24a580f622
trivial: Allow TESTDATADIR to be multiple locations
...
We need this when srcdir != destdir.
2017-04-12 16:34:17 +01:00
Richard Hughes
d6db6b4d8a
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-12 15:03:11 +01:00
Richard Hughes
82dcdfeec6
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-12 14:53:55 +01:00
Richard Hughes
a985781308
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-12 14:53:55 +01:00
Richard Hughes
16e2b4cc0f
trivial: Do not try to load tree_index.sgml in the documentation
...
We don't have a hierarchy file, so it's somewhat of a mystery how this ever was
generated.
2017-04-12 14:53:54 +01:00
Richard Hughes
a1585c6b7f
Install the daemon in libexecdir
...
I know Debian doesn't use libexecdir, but most other distros do. On Fedora it's
really strange to see a binary in /usr/libexec/fwupd/fwupd and supporting this
not-quite-servicedir is causing confusion in the Makefiles and also problems in
other external tools.
Simply redefine libexecdir if you need the daemon binary to be installed
somewhere different.
2017-04-12 14:38:34 +01:00
Richard Hughes
c232db23df
Port away from intltool
2017-04-12 14:31:18 +01:00
Richard Hughes
d3f4b5a428
trivial: Define the build dir outside the source file
2017-04-12 14:26:14 +01:00
Richard Hughes
f985a8f7b7
trivial: Fix the log domains in two plugins
2017-04-12 14:20:07 +01:00
Richard Hughes
4af05398af
trivial: Define the plugindir in one central place
2017-04-12 14:18:15 +01:00
Richard Hughes
e643fb283f
Create directories in /var/cache as required
...
These can be nuked at any time by users, so don't rely on the package manager
or installer to create these for us.
2017-04-12 14:09:06 +01:00
AsciiWolf
8b90f3543a
Update Czech translation
2017-03-23 21:19:17 +00:00
Mario Limonciello
99489a8638
trivial: set synaptics error message in more scenarios
2017-03-20 13:34:26 -05:00
Richard Hughes
f63091e413
Add DFU quirk for OpenPICC
2017-03-11 20:47:32 +00:00
Richard Hughes
5eb8e29fa2
Add DFU quirk for SIMtrace
2017-03-11 20:47:22 +00:00
Richard Hughes
19b336ebc8
trivial: Sync example spec file with downstream
2017-02-28 21:45:34 +00:00
Mario Limonciello
332415d378
trivial: make /boot/efi an optional ReadWritePath ( #97 )
2017-02-28 08:24:40 -06:00
Mario Limonciello
6d0aa3dcf7
trivial: make valgrind an optional build dependency
...
Packagers should still enable it so that tracking lost memory
in plugins is possible, but on some distros some archs don't
have valgrind available which would otherwise prevent fwupd
from running.
This is as problem currently for Debian unstable where some
archs valgrind fails to compile.
2017-02-28 08:22:27 -06:00
Shea Levy
345a7b7f3d
Only try to mkdir the localstatedir if we have the right permissions ( #96 )
2017-02-27 20:41:58 -06:00
Mario Limonciello
5b6103ce97
trivial: allow configuring ESP location ( #94 )
2017-02-27 10:39:50 -06:00
Mario Limonciello
ec7f3ab02e
trivial: install /var/lib/fwupd in make install ( #94 )
2017-02-27 10:36:50 -06:00
Richard Hughes
34708d910d
trivial: post release version bump
2017-02-27 12:09:06 +00:00
Richard Hughes
5d1f0a4ab6
Release fwupd 0.8.1
2017-02-27 12:07:00 +00:00
Richard Hughes
8738a9f8e4
trivial: Do not use deprecated appstream-glib API
2017-02-27 10:11:29 +00:00
Richard Hughes
6c898739c9
Really remove the NoNewPrivileges systemd confinement
...
Even with the other changes this is still required for me on Fedora 25.
2017-02-24 10:56:39 +00:00
Richard Hughes
7db8ed498b
trivial: Unbreak make check
2017-02-24 10:55:46 +00:00