From 13576f815d0bb373f354037ce31b3032ab965314 Mon Sep 17 00:00:00 2001 From: mpmc Date: Thu, 24 May 2018 18:54:06 +0100 Subject: [PATCH] doozer: workaround for makedev issues on bionic and add bionic i386 --- .doozer.json | 37 ++++++++++++++++++++++++++++++++++++- Autobuild/bionic-i386.sh | 3 +++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 Autobuild/bionic-i386.sh diff --git a/.doozer.json b/.doozer.json index d3c7bf827..428236ee0 100644 --- a/.doozer.json +++ b/.doozer.json @@ -416,11 +416,46 @@ "libdvbcsa-dev", "python", "debhelper", - "ccache" + "ccache", + "sudo", ], "buildcmd": [ + "sudo apt-get -y purge makedev; sudo apt-get -y install makedev || true", + "sudo rm /var/lib/dpkg/info/makedev.postinst; sudo apt-get install -f", + "sudo ./Autobuild.sh -o deps -t ${TARGET}", "AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\\ --enable-ffmpeg_static\\ --enable-hdhomerun_static ./Autobuild.sh -t ${TARGET} -j ${PARALLEL} -w ${WORKDIR}", + "support/bintray.py publish filelist.txt" ] }, + "bionic-i386": { + "buildenv": "docker:i386/ubuntu:bionic", + "builddeps": [ + "cmake", + "git", + "build-essential", + "pkg-config", + "gettext", + "libavahi-client-dev", + "libssl-dev", + "zlib1g-dev", + "wget", + "bzip2", + "git-core", + "liburiparser-dev", + "libpcre2-dev", + "libdvbcsa-dev", + "python", + "debhelper", + "ccache", + "sudo", + ], + "buildcmd": [ + "sudo apt-get -y purge makedev; sudo apt-get -y install makedev || true", + "sudo rm /var/lib/dpkg/info/makedev.postinst; sudo apt-get install -f", + "sudo ./Autobuild.sh -o deps -t ${TARGET}", + "AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\\ --enable-ffmpeg_static\\ --enable-hdhomerun_static ./Autobuild.sh -t ${TARGET} -j ${PARALLEL} -w ${WORKDIR}", + "support/bintray.py publish filelist.txt" + ] + } } } diff --git a/Autobuild/bionic-i386.sh b/Autobuild/bionic-i386.sh new file mode 100644 index 000000000..12df5691d --- /dev/null +++ b/Autobuild/bionic-i386.sh @@ -0,0 +1,3 @@ +AUTOBUILD_CONFIGURE_EXTRA="${AUTOBUILD_CONFIGURE_EXTRA:-} --arch=i686" +DEBDIST=bionic +source Autobuild/debian.sh -- 2.47.2