Changeset 236263 in webkit
- Timestamp:
- Sep 20, 2018, 9:32:14 AM (8 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 added
- 4 edited
-
ChangeLog (modified) (1 diff)
-
flatpak/files/httpd-autogen.sh (added)
-
flatpak/flatpakutils.py (modified) (3 diffs)
-
flatpak/org.webkit.GTK.yaml (modified) (1 diff)
-
flatpak/org.webkit.WebKit.yaml (modified) (4 diffs)
-
flatpak/patches/httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch (added)
-
flatpak/patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r236261 r236263 1 2018-09-20 Michael Catanzaro <mcatanzaro@igalia.com> 2 3 Unreviewed, manually rollout our switch to master runtime 4 5 Phil wants html5-codecs, which aren't available yet here. Let's switch back to 3.28 in the 6 meantime, where we were already building GStreamer ourselves anyway. But use an updated 7 SDK revision. 8 9 * flatpak/files/httpd-autogen.sh: Added. 10 * flatpak/flatpakutils.py: 11 (WebkitFlatpak.clean_args): 12 * flatpak/org.webkit.GTK.yaml: 13 * flatpak/org.webkit.WebKit.yaml: 14 * flatpak/patches/httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch: Added. 15 * flatpak/patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch: Added. 16 1 17 2018-09-20 Thibault Saunier <tsaunier@igalia.com> 2 18 -
trunk/Tools/flatpak/flatpakutils.py
r236261 r236263 613 613 repos = FlatpakRepos() 614 614 self.sdk_repo = repos.add( 615 FlatpakRepo(" gnome-nightly",616 url="https:// sdk.gnome.org/nightly/repo/",617 repo_file="https:// sdk.gnome.org/gnome-nightly.flatpakrepo"))615 FlatpakRepo("flathub", 616 url="https://dl.flathub.org/repo/", 617 repo_file="https://dl.flathub.org/repo/flathub.flatpakrepo")) 618 618 619 619 manifest = load_manifest(self.manifest_path) … … 626 626 self.runtime = FlatpakPackage("org.gnome.Platform", self.sdk_branch, 627 627 self.sdk_repo, "x86_64", 628 hash=manifest.get("runtime-hash"),628 #hash=manifest.get("runtime-hash"), 629 629 assumeyes=self.assumeyes) 630 630 self.locale = FlatpakPackage("org.gnome.Platform.Locale", … … 633 633 self.sdk = FlatpakPackage("org.gnome.Sdk", self.sdk_branch, 634 634 self.sdk_repo, "x86_64", 635 hash=manifest.get("sdk-hash"),635 #hash=manifest.get("sdk-hash"), 636 636 assumeyes=self.assumeyes) 637 637 self.packs = [self.runtime, self.locale, self.sdk] -
trunk/Tools/flatpak/org.webkit.GTK.yaml
r236195 r236263 2 2 sources: 3 3 - type: archive 4 url: https://mesa.freedesktop.org/archive/mesa-18.0. 5.tar.xz5 sha256: 5187bba8d72aea78f2062d134ec6079a508e8216062dce9ec9048b5eb2c4fc6b4 url: https://mesa.freedesktop.org/archive/mesa-18.0.3.tar.xz 5 sha256: 099d9667327a76a61741a533f95067d76ea71a656e66b91507b3c0caf1d49e30 6 6 config-opts: 7 7 - --prefix=/app/softGL -
trunk/Tools/flatpak/org.webkit.WebKit.yaml
r236196 r236263 1 1 app-id: %(PORTNAME)s 2 2 runtime: org.gnome.Platform 3 runtime-version: " master"3 runtime-version: "3.28" 4 4 # Control the exact version of the Sdk/Runtime that is being used. 5 sdk-hash: 3be7c30b2d7e9b8084d0234a128c39832cade96ef6e8375e49c81397264fe8f06 runtime-hash: 31775c4fb522f109783180128b159a66e83c8d3dcdddbfcc168bf92c5e9ace415 sdk-hash: ba3017972f1cc6c7c8b0ed7f80d3297ad4c6f4076bd799d0bab0e2cbaa3e3c0a 6 runtime-hash: 9d3fe926d425ad837e40a0945020a00f09c1f531335987a753e07f276d76ee36 7 7 sdk: org.gnome.Sdk 8 8 command: %(COMMAND)s 9 9 finish-args: 10 10 # Basically no sandboxing, the goal here is to make it flexible 11 # for developers, not really to isolate (open ing all devices11 # for developers, not really to isolate (openning all devices 12 12 # to allow acces video cameras until we have a portal at least). 13 13 - --share=ipc … … 43 43 - name: httpd 44 44 sources: 45 - type: archive 46 url: http://mirror.metrocast.net/apache//httpd/httpd-2.4.34.tar.gz 47 sha256: 6eaef0313b071d105eb3ca49289fc0f1431392e1061e1df420ca5775caed2211 45 - type: git 46 url: https://github.com/apache/httpd.git 47 branch: 2.4.33 48 - type : file 49 path : files/httpd-autogen.sh 50 dest-filename : autogen.sh 51 # The version embedded in the sandbox doesn't have a working pcre-config 52 - type: patch 53 path: patches/httpd-0001-configure-use-pkg-config-for-PCRE-detection.patch 48 54 config-opts: 49 55 - --enable-mpms-shared=all … … 51 57 - --with-apr=/app/bin/apr-1-config 52 58 - --with-apr-util=/app/bin/apu-1-config 59 - --with-pcre=/app 53 60 - --enable-authnz-fcgi 54 61 - --enable-cgi … … 104 111 sha256: 66623c52f34d83a2c0fc963e08e8b9d0c13d88404e3b43b1852ef71eda19afa3 105 112 106 # Speed up libgcrypt for testing. 107 # (You'd better not be using this flatpak environment for real use!) 108 - name: libgcrypt 113 # GStreamer modules 114 - name: libvpx 115 no-autogen: true 116 sources: 117 - type: git 118 url: https://chromium.googlesource.com/webm/libvpx 119 branch: v1.7.0 120 config-opts: 121 - --enable-pic 122 - --as=yasm 123 - --disable-unit-tests 124 - --size-limit=16384x16384 125 - --enable-postproc 126 - --enable-multi-res-encoding 127 - --enable-temporal-denoising 128 - --enable-vp9-temporal-denoising 129 - --enable-vp9-postproc 130 - --enable-shared 131 - name: libopenh264 132 buildsystem: meson 133 sources: 134 - type: git 135 url: https://github.com/cisco/openh264.git 136 branch: a1b3f07c5271f312997fcc3451237031444c4475 # 1.8.0 + fix for gcc 8 137 - name: gstreamer 138 buildsystem: meson 139 sources: 140 - type: git 141 url: https://anongit.freedesktop.org/git/gstreamer/gstreamer 142 branch: 1.14.1 143 config-opts: 144 - -Ddisable_gtkdoc=true 145 - name: gst-plugins-base 146 buildsystem: meson 147 sources: 148 - type: git 149 url: https://anongit.freedesktop.org/git/gstreamer/gst-plugins-base 150 branch: 1.14.1 151 config-opts: 152 - -Ddisable_gtkdoc=true 153 - name: gst-plugins-good 154 buildsystem: meson 155 sources: 156 - type: git 157 url: https://anongit.freedesktop.org/git/gstreamer/gst-plugins-good 158 branch: 1.14.1 159 - type: patch 160 path: ../gstreamer/patches/gst-plugins-good-0002-qtdemux-add-context-for-a-preferred-protection.patch 161 - type: patch 162 path: ../gstreamer/patches/gst-plugins-good-0003-qtdemux-also-push-buffers-without-encryption-info-in.patch 163 - type: patch 164 path: ../gstreamer/patches/gst-plugins-good-0001-qtdemux-Do-not-run-the-preferred-decryptor-context-q.patch 165 - type: patch 166 path: ../gstreamer/patches/gst-plugins-good-0002-qtdemux-Do-not-unref-a-NULL-stream_tags.patch 167 - type: patch 168 path: ../gstreamer/patches/gst-plugins-good-0003-qtdemux-Clarify-field-name-about-stream-encryption-s.patch 169 config-opts: 170 - -Ddisable_gtkdoc=true 171 - name: gst-plugins-ugly 172 buildsystem: meson 173 sources: 174 - type: git 175 url: https://anongit.freedesktop.org/git/gstreamer/gst-plugins-ugly 176 branch: 1.14.1 177 config-opts: 178 - -Ddisable_gtkdoc=true 179 - name: gst-plugins-bad 180 buildsystem: meson 181 sources: 182 - type: git 183 url: https://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad 184 branch: 1.14.1 185 config-opts: 186 - -Ddisable_gtkdoc=true 187 - name: gst-libav 188 buildsystem: meson 189 sources: 190 - type: archive 191 url: https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.14.1.tar.xz 192 sha256: eff80a02d2f2fb9f34b67e9a26e9954d3218c7aa18e863f2a47805fa7066029d 193 config-opts: 194 - -Ddisable_gtkdoc=true 195 196 - name: libgcrypt # Speedup libgrcypt 109 197 sources: 110 198 - type: git 111 199 url: https://dev.gnupg.org/source/libgcrypt.git 112 branch: libgcrypt-1.8.3 200 branch: libgcrypt-1.7.6 201 - type: patch 202 path: patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch 113 203 - type: patch 114 204 path: ../gtk/patches/libgcrypt-use-only-dev-urandom-for-testing.patch
Note:
See TracChangeset
for help on using the changeset viewer.