]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
doozer: use docker, add bionic-amd64, fedora27, fedora28 targets, remove fedora24...
authorJaroslav Kysela <perex@perex.cz>
Fri, 20 Apr 2018 13:12:10 +0000 (15:12 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 20 Apr 2018 13:12:10 +0000 (15:12 +0200)
.doozer.json

index b2bf815756f7083c0f70f235578a37712bcb0db5..d3c7bf8277d6ec70419918135c6d72699b76d152 100644 (file)
         "support/bintray.py publish filelist.txt"
       ]
     },
-    "fedora24-x86_64": {
-      "buildenv": "fedora24-x86_64",
+    "fedora27-x86_64": {
+      "buildenv": "docker:fedora:27",
       "builddeps": [
+        ["https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm"],
         "gcc-c++",
         "which",
         "rpm-build",
         "avahi-devel",
         "openssl-devel",
         "zlib-devel",
+        "libdvbcsa-devel",
         "wget",
         "bzip2",
         "uriparser-devel",
+        "pcre2-devel",
+        "python",
+        "ccache"
+      ],
+      "buildcmd": [
+        "./configure --disable-dvbscan && make -C rpm build-doozer",
+        "support/bintray.py publish filelist.txt"
+      ]
+    },
+    "fedora28-x86_64": {
+      "buildenv": "docker:fedora:28",
+      "builddeps": [
+        ["https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm"],
+        "gcc-c++",
+        "which",
+        "rpm-build",
+        "rpmdevtools",
+        "git",
+        "make",
+        "cmake",
+        "gettext-devel",
+        "dbus-devel",
+        "avahi-devel",
+        "openssl-devel",
+        "zlib-devel",
+        "libdvbcsa-devel",
+        "wget",
+        "bzip2",
+        "uriparser-devel",
+        "pcre2-devel",
         "python",
         "ccache"
       ],
       ]
     },
     "centos7-x86_64": {
-      "buildenv": "centos7-x86_64",
+      "buildenv": "docker:centos:7",
       "builddeps": [
+        ["https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm"],
         "gcc-c++",
         "which",
         "rpm-build",
         "avahi-devel",
         "openssl-devel",
         "zlib-devel",
+        "libdvbcsa-devel",
         "wget",
         "bzip2",
         "uriparser-devel",
+        "pcre2-devel",
         "python",
         "ccache"
       ],
         "./configure --disable-dvbscan && make -C rpm build-doozer",
         "support/bintray.py publish filelist.txt"
       ]
-    }
+    },
+    "bionic-amd64": {
+      "buildenv": "docker: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"
+      ],
+      "buildcmd": [
+        "AUTOBUILD_CONFIGURE_EXTRA=--enable-ccache\\ --enable-ffmpeg_static\\ --enable-hdhomerun_static ./Autobuild.sh -t ${TARGET} -j ${PARALLEL} -w ${WORKDIR}",
+      ]
+    },
   }
 }