Mario Limonciello
30407537ff
trivial: debian: Add Recommends for bolt
...
Newer versions of bolt provide a superior experience when using
Thunderbolt force power rather than directly using the kernel.
Pull bolt in when installing fwupd to take advantage of this.
2018-08-28 10:38:00 -05:00
Richard Hughes
cdb01590e0
nvme: Add a new plugin to update NVMe hardware
2018-08-26 19:42:28 +01:00
Mario Limonciello
840920e928
trivial: debian: Add some signing bits that were missed ( Closes : #906599 )
2018-08-22 23:09:45 -05:00
Mario Limonciello
3d62c8f8f9
trivial: debian: Pass -a into dh_missing ( Closes : #906357 )
...
dpkg-buildpackage -A does the architecture independent builds and
is failing due to mistakingly seeing a file that is not installed.
2018-08-17 11:58:47 -05:00
Mario Limonciello
1058c7fb4f
trivial: debian: use a virtual package to resolve the signed package
...
On Debian this will be fwupd-$ARCH-signed, on Ubuntu it's a real package
called fwupd-signed.
2018-08-09 12:41:44 -05:00
Mario Limonciello
7984859062
trivial: debian: Recommends the signed packages
...
This will cause fwupd to pull them in by default for the appropriate
architectures.
2018-08-09 10:46:01 -05:00
Mario Limonciello
2a099494aa
ci: enable synaptics plugin to run in more architectures
...
Although it's only used on Dell devices, those devices could potentially
be plugged in via a bus on a different architecture too.
2018-08-06 06:22:21 +01:00
Mario Limonciello
5b57d7fcd3
trivial: debian: correct another syntax error in SB signing template
2018-08-05 08:33:20 -05:00
Mario Limonciello
2f7669f278
contrib/debian: generate debian/copyright dynamically
2018-08-05 08:22:23 -05:00
Mario Limonciello
7154f63397
trivial: Adjust syntax of varying copyright holders to unify across project
2018-08-05 08:22:23 -05:00
Mario Limonciello
67604eab64
trivial: debian: correct secure boot signing template name ( Closes : #905471 )
2018-08-05 00:05:23 -05:00
Mario Limonciello
54b0e239bd
trivial: debian: refresh debian/copyright ( Closes : #904671 )
2018-08-04 22:31:32 -05:00
Mario Limonciello
df12c14032
trivial: debian: Fix secure boot signing template ( Closes : #905468 )
2018-08-04 22:25:36 -05:00
Mario Limonciello
0ad1185aa9
trivial: debian: make sure EFI binaries are in correct binary package
2018-08-04 19:49:47 -05:00
Mario Limonciello
607597d2d8
trivial: debian/rules: dynamically install EFI binaries
2018-08-04 19:40:31 -05:00
Mario Limonciello
20c0234086
trivial: debian: use pkg-config to determine when to turn on redfish and UEFI
...
Fixes FTBFS in Debian due to Redfish not working on !x86
2018-08-04 16:57:50 -05:00
Mario Limonciello
7769304c7b
trivial: debian: fix the filename of the signed archive used for secure boot
...
In the process of bringing over from fwupdate this line was missed
from debian/rules.
2018-07-23 13:26:45 -05:00
Mario Limonciello
df6b0c1491
trivial: add make to depends for the template
2018-07-12 14:24:48 -05:00
Mario Limonciello
08efb277a1
Update the template building service for the move to fwupd
...
Since the EFI binary copied to fwupd the signing service will
also need to use templates from fwupd.
2018-07-12 14:24:48 -05:00
Steve McIntyre
d819ebf18f
Initial support for UEFI Secure Boot in Debian infrastructure
...
(Hopefully without breaking the Ubuntu packaging!)
When building, also generate a fwupdate-$ARCH-signed-template package
which contains metadata needed by the Debian signing service. This
will end up being turned into a new source package including a signed
version of the fwupdate binary.
Update the existing debian packaging files for fwupdate to do this,
and also add the core of the template in the debian/signing-template
directory. Also add a couple of helper scripts to drive things, and
update our README.Debian.
2018-07-12 14:24:48 -05:00
Richard Hughes
57df956d7b
uefi: Add a libexec tool to mimic the original fwupdate CLI interface
2018-06-28 15:51:11 +01:00
Richard Hughes
ebbb13c2b4
Remove the libfwup dependency from fwupd
...
In Fedora the only user of libfwupdate is fwupd and the fwupdate command line
tool. It makes sense to absorb the libfwupdate library interface into the
uefi plugin in fwupd. Benefits I can see include:
* fwupd and fwupdate are very similar names; a lot of OEMs are confused
* fwupd already depends on efivar for other things
* We are maintaining an artificial library interface
* The CI and translation hooks are already in place for fwupd
* We don't need to check for features or versions in fwupd, we can just develop
the feature (e.g. BGRT) all in one place.
2018-06-28 15:51:11 +01:00
Richard Hughes
b1e0ab98d1
uefi: Import the fwupd.efi sources from the fwupdate project
2018-06-28 15:51:11 +01:00
Mario Limonciello
0fdf5aec81
trivial: debian: Correct debian copyright for license changes
2018-06-07 09:35:40 -05:00
Richard Hughes
b597683113
Add a low-level firmware diagnostic tool
...
This is designed to be run as root accessing the hardware directly rather than
using the daemon. This would allow a snap or flatpak package to write firmware
even when the host fwupd daemon is too old.
Also, move the SMBIOS parsing code here as this is not needed in fwupdmgr.
2018-05-18 10:08:10 +01:00
Mario Limonciello
8600b644df
trivial: debian: ignore library-not-linked-against-libc
...
lintian is showing false positives. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896012
for more details.
2018-04-23 10:29:48 -05:00
Mario Limonciello
59e6440dd5
trivial: debian: Remove unused override in debian/lintian/fwupd
2018-04-16 10:54:44 -05:00
Mario Limonciello
0a94c6d34a
trivial: debian: rename tag for debian/source/lintian-overrides
2018-04-16 10:54:44 -05:00
Mario Limonciello
05c5b8de20
trivial: debian: Adjust to use https in debian/copyright
2018-04-16 10:54:44 -05:00
Mario Limonciello
6babe0fb40
trivial: debian: Bump debian/compat to 10
2018-04-16 10:54:44 -05:00
Mario Limonciello
f94b2f8c17
trivial: debian: Update control version
2018-04-16 10:54:44 -05:00
Mario Limonciello
ce5ed9ce58
Add bash completion for fwupdmgr
2018-02-28 06:40:59 -06:00
Robert Ancell
5c535a53ce
Generate Vala bindings
2018-02-26 06:04:27 +00:00
Mario Limonciello
7f458e67dd
Update VCS URL for debian packaging
2018-02-14 16:01:10 -06:00
Mario Limonciello
14c5607dd3
trivial: contrib/debian: update standards version
2018-01-29 16:33:29 -06:00
Mario Limonciello
eb737f15f5
fix CI builds with -Werror
...
Switching to build in -werror in 4016c839a8
was not working properly. Adjust the CI builds to use --werror instead.
Also while doing this, enable -werror in clang builds.
2017-11-30 16:42:26 -06:00
Richard Hughes
d0cff7caec
Remove autoconf-isms from the meson configure options
...
See https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting
2017-11-27 18:07:53 +00:00
Richard Hughes
4016c839a8
trivial: Use the built-in -werror from Meson
2017-11-27 18:07:53 +00:00
Mario Limonciello
3744e614a9
debian: debci: remove unnecessary dbus start command
...
Shouldn't be needed as depending on dbus-x11 depends on dbus
which should get the daemon up and running.
2017-11-09 16:36:28 -06:00
Mario Limonciello
4c6667a46e
contrib/debian: dynamically generate control file
...
All the information necessary to generate a debian control file
is now in the XML file. Use it rather than hardcoding in multiple
places.
2017-11-07 16:39:28 -06:00
Mario Limonciello
8b2fbb2664
trivial: debian: debci: shuffle dependency location
2017-10-26 15:44:12 -05:00
Mario Limonciello
cc9cfbc74a
debian/debci: add explicit dependency on policykit-1 for the test
2017-10-25 09:12:14 -05:00
Mario Limonciello
d00b05959d
debian: update standards version
2017-10-24 16:21:35 -05:00
Richard Hughes
3b84753769
Use help2man to generate the man page at build time
...
The man pages are always old and out-of-sync with the actual tool, so just
generate them using the output of --help.
Fixes https://github.com/hughsie/fwupd/issues/285
2017-10-23 16:47:08 +01:00
Mario Limonciello
e1ab2e8818
debian: explicitly depend on umockdev in build depends
...
The previous problem for umockdev wasn't caught in debian buildds
with umockdev 0.9.4 due to they weren't installing the umockdev
package.
2017-10-19 08:40:08 -05:00
Mario Limonciello
69b2133def
debci: use the needs-root restriction
2017-10-18 14:01:43 -05:00
Mario Limonciello
7f4104176b
don't use dpkg-reconfigure in CI script
2017-10-18 11:12:35 -05:00
Mario Limonciello
a46c01905b
run systemd in postinst ( Closes : #877991 )
2017-10-09 10:08:25 -05:00
Mario Limonciello
0bc77d0658
trivial: debian: explicitly set section for libfwupd2
2017-09-28 10:15:40 -04:00
Mario Limonciello
0a06270d0e
trivial: debian: update standards version
2017-09-28 10:10:13 -04:00