mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-09 02:48:38 +00:00
ci: build Debian using libflashrom
The package is now in unstable in the 1.2-4 package.
This commit is contained in:
parent
ae422989f3
commit
16eea10554
@ -9,11 +9,11 @@ Package: *\n\
|
|||||||
Pin: release a=unstable\n\
|
Pin: release a=unstable\n\
|
||||||
Pin-Priority: 800\n\
|
Pin-Priority: 800\n\
|
||||||
\n\
|
\n\
|
||||||
Package: lintian\n\
|
Package: libflashrom-dev\n\
|
||||||
Pin: release a=unstable\n\
|
Pin: release a=unstable\n\
|
||||||
Pin-Priority: 901\n\
|
Pin-Priority: 901\n\
|
||||||
\n\
|
\n\
|
||||||
Package: tpm-udev\n\
|
Package: libflashrom1\n\
|
||||||
Pin: release a=unstable\n\
|
Pin: release a=unstable\n\
|
||||||
Pin-Priority: 901\n'\
|
Pin-Priority: 901\n'\
|
||||||
> /etc/apt/preferences
|
> /etc/apt/preferences
|
||||||
|
@ -328,10 +328,19 @@
|
|||||||
<package variant="x86_64" />
|
<package variant="x86_64" />
|
||||||
</distro>
|
</distro>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency type="build" id="flashrom-dev">
|
<dependency type="build" id="libflashrom-dev">
|
||||||
<distro id="fedora">
|
<distro id="fedora">
|
||||||
<package>flashrom-devel</package>
|
<package>flashrom-devel</package>
|
||||||
</distro>
|
</distro>
|
||||||
|
<distro id="debian">
|
||||||
|
<control />
|
||||||
|
<package variant="x86_64" />
|
||||||
|
<package variant="i386" />
|
||||||
|
</distro>
|
||||||
|
<distro id="ubuntu">
|
||||||
|
<control />
|
||||||
|
<package variant="x86_64" />
|
||||||
|
</distro>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency type="build" id="gcab">
|
<dependency type="build" id="gcab">
|
||||||
<distro id="centos">
|
<distro id="centos">
|
||||||
|
@ -19,8 +19,10 @@ deb_version := $(shell dpkg-parsechangelog --show-field Version)
|
|||||||
ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
|
ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
|
||||||
SB_STYLE := ubuntu
|
SB_STYLE := ubuntu
|
||||||
tar_name := fwupd_$(deb_version)_$(DEB_HOST_ARCH).tar.gz
|
tar_name := fwupd_$(deb_version)_$(DEB_HOST_ARCH).tar.gz
|
||||||
|
export FLASHROM=-Dplugin_flashrom=false
|
||||||
else
|
else
|
||||||
TMPLDIR := debian/fwupd-$(DEB_HOST_ARCH)-signed-template/usr/share/code-signing/fwupd-$(DEB_HOST_ARCH)-signed-template
|
TMPLDIR := debian/fwupd-$(DEB_HOST_ARCH)-signed-template/usr/share/code-signing/fwupd-$(DEB_HOST_ARCH)-signed-template
|
||||||
|
export FLASHROM=-Dplugin_flashrom=true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
%:
|
%:
|
||||||
@ -44,11 +46,6 @@ override_dh_auto_configure:
|
|||||||
else \
|
else \
|
||||||
export UEFI="-Dplugin_uefi=false -Dplugin_redfish=false -Dplugin_nvme=false"; \
|
export UEFI="-Dplugin_uefi=false -Dplugin_redfish=false -Dplugin_nvme=false"; \
|
||||||
fi; \
|
fi; \
|
||||||
if [ ! -z "$$CI" ]; then \
|
|
||||||
export FLASHROM="-Dplugin_flashrom=true"; \
|
|
||||||
else \
|
|
||||||
export FLASHROM="-Dplugin_flashrom=false"; \
|
|
||||||
fi; \
|
|
||||||
dh_auto_configure -- $$UEFI $$DELL $$FLASHROM $$CI -Dplugin_dummy=true -Dgtkdoc=true
|
dh_auto_configure -- $$UEFI $$DELL $$FLASHROM $$CI -Dplugin_dummy=true -Dgtkdoc=true
|
||||||
|
|
||||||
override_dh_install:
|
override_dh_install:
|
||||||
@ -59,13 +56,6 @@ override_dh_install:
|
|||||||
if [ -d debian/tmp/usr/libexec/fwupd/efi/ ]; then \
|
if [ -d debian/tmp/usr/libexec/fwupd/efi/ ]; then \
|
||||||
dh_install -pfwupd usr/libexec/fwupd/efi ;\
|
dh_install -pfwupd usr/libexec/fwupd/efi ;\
|
||||||
fi
|
fi
|
||||||
if [ ! -z "$$CI" ] && [ -f debian/tmp/usr/sbin/flashrom ]; then \
|
|
||||||
dh_install -pfwupd usr/sbin/flashrom ;\
|
|
||||||
dh_install -plibfwupd2 usr/lib/*/libflashrom.so.*; \
|
|
||||||
dh_install -plibfwupd-dev usr/include/libflashrom.h; \
|
|
||||||
dh_install -plibfwupd-dev usr/lib/*/libflashrom.so; \
|
|
||||||
dh_install -plibfwupd-dev usr/lib/*/pkgconfig/flashrom.pc; \
|
|
||||||
fi
|
|
||||||
dh_missing -a --fail-missing
|
dh_missing -a --fail-missing
|
||||||
|
|
||||||
#this is placed in fwupd-tests
|
#this is placed in fwupd-tests
|
||||||
|
Loading…
Reference in New Issue
Block a user