]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
doozer: workaround for makedev issues on bionic and add bionic i386
authormpmc <hello@markclarkstone.co.uk>
Thu, 24 May 2018 17:54:06 +0000 (18:54 +0100)
committerperexg <perex@perex.cz>
Thu, 7 Jun 2018 16:14:29 +0000 (18:14 +0200)
.doozer.json
Autobuild/bionic-i386.sh [new file with mode: 0644]

index d3c7bf8277d6ec70419918135c6d72699b76d152..428236ee01b21628c4c9ecf3fd4f9e3b1c4b4514 100644 (file)
         "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 (file)
index 0000000..12df569
--- /dev/null
@@ -0,0 +1,3 @@
+AUTOBUILD_CONFIGURE_EXTRA="${AUTOBUILD_CONFIGURE_EXTRA:-} --arch=i686"
+DEBDIST=bionic
+source Autobuild/debian.sh