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
b69d0136a3
releasing package fwupd version 0.8.1-3
2017-02-28 08:32:57 -06:00
Mario Limonciello
f3de16630f
Backport upstream commit to make valgrind optional ( Closes : #856344 )
2017-02-28 08:32:53 -06: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
80f750d740
releasing package fwupd version 0.8.1-2
2017-02-27 14:04:16 -06:00
Mario Limonciello
6be1dccfdd
Disable optional thunderbolt support until ITP is done
2017-02-27 14:00:57 -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
Mario Limonciello
c3bd58b3cc
drop old efivar patch
2017-02-27 08:59:37 -06:00
Mario Limonciello
f8b74d6704
Merge branch 'debian-next' into debian
2017-02-27 08:58:09 -06:00
Mario Limonciello
2082ec45b3
Merge branch 'debian-next' into debian
2017-02-27 08:57:40 -06:00
Mario Limonciello
0da2775b37
Update changelog for release
2017-02-27 08:49:55 -06:00
Mario Limonciello
d1bd005c14
Release fwupd 0.8.1
...
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJYtBZkAAoJEBesuo36lw4XCPUH+waCxqRbA6Rs48KWI2QEjl4q
sO/LY2xbdjGGs/5vc7OsAY4JbAMg3CQ+bEDj5akgJEWkjJ1CIYv3MqKyV5fZL+9B
VUohAnmTds26Zq8sQMqS42cpJajmdTtcN8U1jk8RaWfFi0Ax3rZ7d672m0JTb/XC
ijqpN7mc8t3S1PgpRrZ7jzd28jQmmB5NkE83wE5EWKUSCU9PAWIFPAkRv5R/zEPZ
RwEcS7RdhHgHBr1Z88N1ZLDPs1pX9vjcbkSw3CMnpeZ3O0PqdOH30aiyo6JrERr6
n8E8t6UC7wGtc8oCxDjf4qBruOI1YSk2c6vLY4LC3cd+S0I7OILcC1q4sXcJoMY=
=4nPw
-----END PGP SIGNATURE-----
Merge tag '0.8.1' into debian-next
Release fwupd 0.8.1
2017-02-27 08:32:00 -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
Mario Limonciello
e2be8ae739
Merge branch 'debian' into debian-next
2017-02-24 15:36:06 -06:00
Mario Limonciello
3d8234c45f
Merge branch 'master' into debian-next
2017-02-24 15:35:41 -06: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
Richard Hughes
576c012d20
Do not dlclose modules when running under valgrind
...
Without this patch, unloading the module means we can't resolve the symbols
where the memory was leaked.
2017-02-24 09:47:00 +00:00
Richard Hughes
c3c28bacae
trivial: Always initialize a g_autoptr as the compiler is not yet smart enough
2017-02-24 07:54:51 +00:00
Mario Limonciello
20c112a891
Adjust systemd confinement restrictions
...
commit 99b317d4f7
introduced much
more strict confinement. This actually caused some regressions
though.
commit 3c54edb15e
tried to fix
one of the problems, but didn't cover the rest.
The actual changes:
- Drop PrivateUsers=yes
This is causing crashes when initializing libsmbios
Presumably it's related to accessing memory.
- Add back in NoNewPrivileges
This hasn't caused any crashes for libsmbios for me.
- Remove ProtectKernelTunables
This is needed to access /sys for the dcdbas kernel
module used by libsmbios. Calls fail without it
- Add ReadWritePaths=/var/lib/fwupd /boot/efi
The refresh function was failing the first time due to
ProtectSystem=full being in effect and /var/lib/fwupd
being read only
Flashing UEFI capsules was failing due to being unable
to write to /boot/efi/EFI/$(EFIDIR)/fw/
2017-02-23 15:13:24 -06:00
Mario Limonciello
6cabd969e9
trivial: correct a small memory leak in SynapticsMST plugin
2017-02-23 13:16:04 -06:00
Richard Hughes
3c54edb15e
Do not fail to start on Dell hardware
...
For some reason NoNewPrivileges=yes causes the process to be killed when run on
hardware specifically from Dell. I can reliably reproduce this on my XPS 13 and
I assume it's something to do with libsmbios.
2017-02-21 09:36:49 +00:00
Richard Hughes
afe00a91e7
trivial: Prevent a critical warning when using --timed-exit
2017-02-21 09:36:49 +00:00
Mario Limonciello
e70e5513ca
dell: don't initialize libsmbios on unsupported systems
...
As found in https://github.com/dell/libsmbios/pull/13
there are some errors with libsmbios error paths.
These need to be fixed in libsmbios, but at least avoid
running this code on those systems (and crashing fwupd).
2017-02-20 14:54:12 -06:00
Richard Hughes
0e94553fb0
Revert "Make it compile with docbook2X"
...
This reverts commit 0e8f5d93ae
.
2017-02-16 10:47:35 +00:00
Mario Limonciello
e3c751b1b9
backport commits that allow buildling on older efivar
2017-02-15 09:31:34 -06:00
Mario Limonciello
aad9729347
trivial: fix build issues with older efivar
...
This is in the same vane as 4da67515
, it allows linking with
an older efivar.
2017-02-15 09:29:59 -06:00
Mario Limonciello
61859d9d1e
Optionally enable thunderbolt
2017-02-14 16:37:52 -06:00
Mario Limonciello
de72ec6479
loosen dependencies on libefivar-dev and libfwup-dev
2017-02-14 16:32:27 -06:00
Mario Limonciello
ca9dadcc52
trivial: move gelf.h include to HAVE_LIBELF ( #87 )
2017-02-14 11:09:46 -06:00