mirror of
https://git.proxmox.com/git/fwupd
synced 2025-07-25 21:57:47 +00:00
get debian travis builds working too
For now they'll need to build with debian experimental until appstream-glib 0.6.13 flows up to unstable (probably after stretch releases)
This commit is contained in:
parent
3d2fc1e353
commit
825e881864
@ -7,9 +7,8 @@ services:
|
|||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- docker build -t fwupd-fedora-25 -f contrib/ci/Dockerfile-fedora-25 .
|
- docker build -t fwupd-fedora-25 -f contrib/ci/Dockerfile-fedora-25 .
|
||||||
# currently failing with "Unknown instruction: LIBFWUP-DEV"
|
- docker build -t fwupd-debian-experimental -f contrib/ci/Dockerfile-debian-experimental .
|
||||||
# - docker build -t fwupd-debian-unstable -f contrib/ci/Dockerfile-debian-unstable .
|
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- docker run -t -v `pwd`:/build fwupd-fedora-25 ./contrib/ci/build_and_test.sh
|
- docker run -t -v `pwd`:/build fwupd-fedora-25 ./contrib/ci/build_and_test.sh
|
||||||
# - docker run -t -v `pwd`:/build fwupd-debian-unstable ./contrib/ci/build_and_test.sh
|
- docker run -t -v `pwd`:/build fwupd-debian-experimental ./contrib/ci/build_and_test.sh
|
||||||
|
40
contrib/ci/Dockerfile-debian-experimental
Normal file
40
contrib/ci/Dockerfile-debian-experimental
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
FROM debian:experimental
|
||||||
|
|
||||||
|
RUN echo "deb-src http://deb.debian.org/debian/ unstable main" >> /etc/apt/sources.list
|
||||||
|
RUN echo "deb-src http://deb.debian.org/debian/ experimental main" >> /etc/apt/sources.list
|
||||||
|
RUN apt-get update -qq
|
||||||
|
RUN apt-get install -yq --no-install-recommends \
|
||||||
|
docbook-utils \
|
||||||
|
gcab \
|
||||||
|
gettext \
|
||||||
|
gobject-introspection \
|
||||||
|
gtk-doc-tools \
|
||||||
|
libarchive-dev \
|
||||||
|
libcolord-dev \
|
||||||
|
libcolorhug-dev \
|
||||||
|
libefivar-dev \
|
||||||
|
libelf-dev \
|
||||||
|
libfwup-dev \
|
||||||
|
libgcab-dev \
|
||||||
|
libgirepository1.0-dev \
|
||||||
|
libglib2.0-dev \
|
||||||
|
libgpgme11-dev \
|
||||||
|
libgudev-1.0-dev \
|
||||||
|
libgusb-dev \
|
||||||
|
libpolkit-gobject-1-dev \
|
||||||
|
libsmbios-dev \
|
||||||
|
libsoup2.4-dev \
|
||||||
|
libsqlite3-dev \
|
||||||
|
libtool-bin \
|
||||||
|
meson \
|
||||||
|
pkg-config \
|
||||||
|
policykit-1 \
|
||||||
|
udev \
|
||||||
|
systemd
|
||||||
|
#deps not yet in unstable:
|
||||||
|
# - new appstream-glib is fwupd dependency
|
||||||
|
RUN apt-get -t experimental install -yq --no-install-recommends \
|
||||||
|
gir1.2-appstreamglib-1.0 \
|
||||||
|
libappstream-glib-dev
|
||||||
|
RUN mkdir /build
|
||||||
|
WORKDIR /build
|
@ -3,7 +3,6 @@ FROM debian:unstable
|
|||||||
RUN echo "deb-src http://deb.debian.org/debian/ unstable main" >> /etc/apt/sources.list
|
RUN echo "deb-src http://deb.debian.org/debian/ unstable main" >> /etc/apt/sources.list
|
||||||
RUN apt-get update -qq
|
RUN apt-get update -qq
|
||||||
RUN apt-get install -yq --no-install-recommends \
|
RUN apt-get install -yq --no-install-recommends \
|
||||||
debhelper \
|
|
||||||
docbook-utils \
|
docbook-utils \
|
||||||
gcab \
|
gcab \
|
||||||
gettext \
|
gettext \
|
||||||
@ -15,7 +14,7 @@ RUN apt-get install -yq --no-install-recommends \
|
|||||||
libcolord-dev \
|
libcolord-dev \
|
||||||
libcolorhug-dev \
|
libcolorhug-dev \
|
||||||
libefivar-dev \
|
libefivar-dev \
|
||||||
libelf-dev
|
libelf-dev \
|
||||||
libfwup-dev \
|
libfwup-dev \
|
||||||
libgcab-dev \
|
libgcab-dev \
|
||||||
libgirepository1.0-dev \
|
libgirepository1.0-dev \
|
||||||
@ -31,6 +30,7 @@ RUN apt-get install -yq --no-install-recommends \
|
|||||||
meson \
|
meson \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
policykit-1 \
|
policykit-1 \
|
||||||
|
udev \
|
||||||
systemd
|
systemd
|
||||||
RUN mkdir /build
|
RUN mkdir /build
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
Loading…
Reference in New Issue
Block a user