summaryrefslogtreecommitdiff
path: root/packages/gwt-chromium/build.gradle
blob: 5b3c46796b64fc90912aa8ed0b99d284ebc6bcd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//chrome nightly build, one of the last with npapi
final revision = '242519'
version "34-r${revision}"

task downloadChrome(type: buildSrc.DownloadTask) {
    source "http://gsdview.appspot.com/chromium-browser-continuous/Linux_x64/${revision}/chrome-linux.zip"
    sha256sum '7269d35b51fb16ebd11af92cdaba933fb73f8984949952888e30fab63dc78df8'
}

task unpackChrome(type: Copy) {
    from zipTree(downloadChrome.destFile)
    into file("${buildDir}/unpacked/dist")
}
unpackChrome.dependsOn(downloadChrome)

task downloadGwtPlugin(type: buildSrc.DownloadTask) {
    source 'https://clients2.googleusercontent.com/crx/blobs/QgAAAC6zw0qH2DJtnXe8Z7rUJP3brylTnXsqSLH8EJLp' +
            'Cpq2560pdQWMapnnCQsWYAxwMN2Pa2mZkH4aA9in1i3WTJKG0OUyFhe7lScnMNxhS1yjAMZSmuVxRW6MIEDyZkO8bJcfTSNy6GZA2g/' +
            'extension_1_0_11357.crx'
    sha256sum '5716f39ca4dadb47f571f65f631a00854487971f42ad24aa3a36a99e78d33134'
}

task downloadPdfPlugin(type: buildSrc.DownloadTask) {
    source 'https://clients2.googleusercontent.com/crx/blobs/QgAAAC6zw0qH2DJtnXe8Z7rUJP2i3UKpz0eTiopC2Qlk_FXWm-wYwG' +
            'N2MPtjDt7LaoCfAScKzPva1bZi2q-9pYXZOibTl1nwFns1ZGCCvKGnyPQ0AMZSmuVlD6-IvZI2Yaw8Sj800M072EC85w/'+
            'extension_1_1_527.crx'
    sha256sum ''
}

ospackage {
    into("/opt/${project.name}")
    from(unpackChrome.outputs.files)
    from(fileTree(dir: 'resources/chrome-profile'))
    from('resources/rewrite-locale/output.pak') {
        into '/chrome-linux/locales/en-US.pak'
    }
    from(downloadGwtPlugin.outputs.files) {
        into "/opt/${project.name}/chrome-profile/Default/Extensions/jpjpnpmbddbjkfaccnmhnkdgjideieim"
    }
    from(downloadPdfPlugin.outputs.files) {
        into "/opt/${project.name}/chrome-profile/Default/Extensions/oemmndcbldboiebfnladdacbdfmadadm"
    }
}