[arch-commits] Commit in electron/repos (9 files)
Date: Wednesday, March 25, 2020 @ 08:42:46 Author: diabonas Revision: 604047 archrelease: copy trunk to community-testing-x86_64 Added: electron/repos/community-testing-x86_64/ electron/repos/community-testing-x86_64/PKGBUILD (from rev 604046, electron/trunk/PKGBUILD) electron/repos/community-testing-x86_64/chromium-skia-harmony.patch (from rev 604046, electron/trunk/chromium-skia-harmony.patch) electron/repos/community-testing-x86_64/default_app-icon.patch (from rev 604046, electron/trunk/default_app-icon.patch) electron/repos/community-testing-x86_64/electron.desktop (from rev 604046, electron/trunk/electron.desktop) electron/repos/community-testing-x86_64/fix-building-with-system-zlib.patch (from rev 604046, electron/trunk/fix-building-with-system-zlib.patch) electron/repos/community-testing-x86_64/fix-building-with-unbundled-libxml.patch (from rev 604046, electron/trunk/fix-building-with-unbundled-libxml.patch) electron/repos/community-testing-x86_64/fix-shim-header-generation-when-unbundling-ICU.patch (from rev 604046, electron/trunk/fix-shim-header-generation-when-unbundling-ICU.patch) electron/repos/community-testing-x86_64/use-system-libraries-in-node.patch (from rev 604046, electron/trunk/use-system-libraries-in-node.patch) --+ PKGBUILD | 202 + chromium-skia-harmony.patch | 14 + default_app-icon.patch | 21 + electron.desktop |7 fix-building-with-system-zlib.patch | 32 ++ fix-building-with-unbundled-libxml.patch | 127 ++ fix-shim-header-generation-when-unbundling-ICU.patch | 50 use-system-libraries-in-node.patch | 56 8 files changed, 509 insertions(+) Copied: electron/repos/community-testing-x86_64/PKGBUILD (from rev 604046, electron/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2020-03-25 08:42:46 UTC (rev 604047) @@ -0,0 +1,202 @@ +# Maintainer: Nicola Squartini + +pkgname=electron +pkgver=8.2.0 +_commit=bfef6a54f0379163238f5ba69c80ba6020b2e757 +_chromiumver=80.0.3987.158 +pkgrel=3 +pkgdesc='Build cross platform desktop apps with web technologies' +arch=('x86_64') +url='https://electronjs.org/' +license=('MIT' 'custom') +depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libxslt' 'libxss' + 'minizip' 'nss' 're2' 'snappy') +makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'java-runtime-headless' + 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' 'npm' 'pciutils' 'yarn' + 'python2' 'wget' 'yasm') +optdepends=('kde-cli-tools: file deletion support (kioclient5)' +'libappindicator-gtk3: StatusNotifierItem support' +'trash-cli: file deletion support (trash-put)' +"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") +source=('git+https://github.com/electron/electron.git' +'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git' +'electron.desktop' +'default_app-icon.patch' +'use-system-libraries-in-node.patch' +'chromium-skia-harmony.patch' +'fix-building-with-system-zlib.patch' +'fix-building-with-unbundled-libxml.patch' +'fix-shim-header-generation-when-unbundling-ICU.patch' + ) +sha256sums=('SKIP' +'SKIP' +'5270db01f3f8aaa5137dec275a02caa832b7f2e37942e068cba8d28b3a29df39' +'00b21418b9468064f6f275566d3cf64c6b014e596acc650100a5a46da31efbfa' +'c7eadac877179e586d0cce7f898aa1462b4c207733e68ecc17de9754b691713a' +'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1' +'18276e65c68a0c328601b12fefb7e8bfc632346f34b87e64944c9de8c95c5cfa' +'e530d1b39504c2ab247e16f1602359c484e9e8be4ef6d4824d68b14d29a7f60b' +'e477aa48a11ca4d53927f66a9593567fcd053325fb38af30ac3508465f1dd1f6' + ) + +_system_libs=('ffmpeg' + 'flac' + 'fontconfig' + 'freetype' + 'harfbuzz-ng' + 'icu' + 'libdrm' + 'libevent' + 'libjpeg' +# 'libpng' + 'libvpx' + 'libwebp' + 'libxml' + 'libxslt' +# 'openh264' + 'opus' + 're2' + 'snappy' + 'yasm' + 'zlib' + ) + +prepare() { + mkdir -p "${srcdir}"/python2-path + ln -sf /usr/bin/python2 "${srcdir}/python2-path/python" + export PATH="${srcdir}/python2-path:${PATH}:${srcdir}/depot_tools" + + echo "Fetching chromium..." + git clone --branch=${_chromiumver}
[arch-commits] Commit in electron/repos (9 files)
Date: Friday, March 6, 2020 @ 07:44:51 Author: foutrelis Revision: 590918 archrelease: copy trunk to community-staging-x86_64 Added: electron/repos/community-staging-x86_64/ electron/repos/community-staging-x86_64/PKGBUILD (from rev 590917, electron/trunk/PKGBUILD) electron/repos/community-staging-x86_64/chromium-skia-harmony.patch (from rev 590917, electron/trunk/chromium-skia-harmony.patch) electron/repos/community-staging-x86_64/default_app-icon.patch (from rev 590917, electron/trunk/default_app-icon.patch) electron/repos/community-staging-x86_64/electron.desktop (from rev 590917, electron/trunk/electron.desktop) electron/repos/community-staging-x86_64/fix-building-with-system-zlib.patch (from rev 590917, electron/trunk/fix-building-with-system-zlib.patch) electron/repos/community-staging-x86_64/fix-building-with-unbundled-libxml.patch (from rev 590917, electron/trunk/fix-building-with-unbundled-libxml.patch) electron/repos/community-staging-x86_64/fix-shim-header-generation-when-unbundling-ICU.patch (from rev 590917, electron/trunk/fix-shim-header-generation-when-unbundling-ICU.patch) electron/repos/community-staging-x86_64/use-system-libraries-in-node.patch (from rev 590917, electron/trunk/use-system-libraries-in-node.patch) --+ PKGBUILD | 202 + chromium-skia-harmony.patch | 14 + default_app-icon.patch | 21 + electron.desktop |7 fix-building-with-system-zlib.patch | 32 ++ fix-building-with-unbundled-libxml.patch | 127 ++ fix-shim-header-generation-when-unbundling-ICU.patch | 50 use-system-libraries-in-node.patch | 56 8 files changed, 509 insertions(+) Copied: electron/repos/community-staging-x86_64/PKGBUILD (from rev 590917, electron/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-03-06 07:44:51 UTC (rev 590918) @@ -0,0 +1,202 @@ +# Maintainer: Nicola Squartini + +pkgname=electron +pkgver=8.0.3 +_commit=63cb360df0381cef60bc02e4aaf4cf4ea3dafa26 +_chromiumver=80.0.3987.134 +pkgrel=2 +pkgdesc='Build cross platform desktop apps with web technologies' +arch=('x86_64') +url='https://electronjs.org/' +license=('MIT' 'custom') +depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2' + 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy') +makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'java-runtime-headless' + 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' 'npm' 'pciutils' 'yarn' + 'python2' 'wget' 'yasm') +optdepends=('kde-cli-tools: file deletion support (kioclient5)' +'libappindicator-gtk3: StatusNotifierItem support' +'trash-cli: file deletion support (trash-put)' +"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") +source=('git+https://github.com/electron/electron.git' +'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git' +'electron.desktop' +'default_app-icon.patch' +'use-system-libraries-in-node.patch' +'chromium-skia-harmony.patch' +'fix-building-with-system-zlib.patch' +'fix-building-with-unbundled-libxml.patch' +'fix-shim-header-generation-when-unbundling-ICU.patch' + ) +sha256sums=('SKIP' +'SKIP' +'5270db01f3f8aaa5137dec275a02caa832b7f2e37942e068cba8d28b3a29df39' +'63ba9cf70ce37c8503c65bd72c5a0e547474f089f52b5396aefd6abc5c136d7e' +'c7eadac877179e586d0cce7f898aa1462b4c207733e68ecc17de9754b691713a' +'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1' +'18276e65c68a0c328601b12fefb7e8bfc632346f34b87e64944c9de8c95c5cfa' +'e530d1b39504c2ab247e16f1602359c484e9e8be4ef6d4824d68b14d29a7f60b' +'e477aa48a11ca4d53927f66a9593567fcd053325fb38af30ac3508465f1dd1f6' + ) + +_system_libs=('ffmpeg' + 'flac' + 'fontconfig' + 'freetype' + 'harfbuzz-ng' + 'icu' + 'libdrm' + 'libevent' + 'libjpeg' +# 'libpng' + 'libvpx' + 'libwebp' + 'libxml' + 'libxslt' +# 'openh264' + 'opus' + 're2' + 'snappy' + 'yasm' + 'zlib' + ) + +prepare() { + mkdir -p "${srcdir}"/python2-path + ln -sf /usr/bin/python2 "${srcdir}/python2-path/python" + export PATH="${srcdir}/python2-path:${PATH}:${srcdir}/depot_tools" + + echo "Fetching chromium..." + git clone
[arch-commits] Commit in electron/repos (9 files)
Date: Tuesday, November 12, 2019 @ 10:19:19 Author: foutrelis Revision: 526969 archrelease: copy trunk to community-staging-x86_64 Added: electron/repos/community-staging-x86_64/ electron/repos/community-staging-x86_64/PKGBUILD (from rev 526968, electron/trunk/PKGBUILD) electron/repos/community-staging-x86_64/chromium-skia-harmony.patch (from rev 526968, electron/trunk/chromium-skia-harmony.patch) electron/repos/community-staging-x86_64/chromium-system-icu.patch (from rev 526968, electron/trunk/chromium-system-icu.patch) electron/repos/community-staging-x86_64/chromium-system-zlib.patch (from rev 526968, electron/trunk/chromium-system-zlib.patch) electron/repos/community-staging-x86_64/default_app-icon.patch (from rev 526968, electron/trunk/default_app-icon.patch) electron/repos/community-staging-x86_64/electron.desktop (from rev 526968, electron/trunk/electron.desktop) electron/repos/community-staging-x86_64/icu65.patch (from rev 526968, electron/trunk/icu65.patch) electron/repos/community-staging-x86_64/use-system-libraries-in-node.patch (from rev 526968, electron/trunk/use-system-libraries-in-node.patch) + PKGBUILD | 202 +++ chromium-skia-harmony.patch| 14 ++ chromium-system-icu.patch | 20 +++ chromium-system-zlib.patch | 13 ++ default_app-icon.patch | 21 +++ electron.desktop |7 + icu65.patch| 64 +++ use-system-libraries-in-node.patch | 56 + 8 files changed, 397 insertions(+) Copied: electron/repos/community-staging-x86_64/PKGBUILD (from rev 526968, electron/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-11-12 10:19:19 UTC (rev 526969) @@ -0,0 +1,202 @@ +# Maintainer: Nicola Squartini + +pkgname=electron +pkgver=7.1.1 +_commit=a3c951b14bc9a73fdef417dfea8d590352d29755 +_chromiumver=78.0.3904.99 +pkgrel=3 +pkgdesc='Build cross platform desktop apps with web technologies' +arch=('x86_64') +url='https://electronjs.org/' +license=('MIT' 'custom') +depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2' + 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy') +makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'java-runtime-headless' + 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' 'npm' 'pciutils' 'yarn' + 'python2' 'wget' 'yasm') +optdepends=('kde-cli-tools: file deletion support (kioclient5)' +'libappindicator-gtk3: StatusNotifierItem support' +'trash-cli: file deletion support (trash-put)' +"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") +source=('git+https://github.com/electron/electron.git' +'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git' +'electron.desktop' +'default_app-icon.patch' +'use-system-libraries-in-node.patch' +'chromium-skia-harmony.patch' +'icu65.patch' +'chromium-system-icu.patch' +'chromium-system-zlib.patch' + ) +sha256sums=('SKIP' +'SKIP' +'5270db01f3f8aaa5137dec275a02caa832b7f2e37942e068cba8d28b3a29df39' +'51d6e4239b51084a1e9df87ed4d94dcaa22f8d4f332e941eb56fe71b834e9a7a' +'c7eadac877179e586d0cce7f898aa1462b4c207733e68ecc17de9754b691713a' +'771292942c0901092a402cc60ee883877a99fb804cb54d568c8c6c94565a48e1' +'1de9bdbfed482295dda45c7d4e323cee55a34e42f66b892da1c1a778682b7a41' +'e73cc2ee8d3ea35aab18c478d76fdfc68ca4463e1e10306fa1e738c03b3f26b5' +'eb67eda4945a89c3b90473fa8dc20637511ca4dcb58879a8ed6bf403700ca9c8' + ) + +_system_libs=('ffmpeg' + 'flac' + 'fontconfig' + 'freetype' + 'harfbuzz-ng' + 'icu' + 'libdrm' + 'libevent' + 'libjpeg' +# 'libpng' +# 'libvpx' + 'libwebp' + 'libxml' + 'libxslt' +# 'openh264' + 'opus' + 're2' + 'snappy' + 'yasm' + 'zlib' + ) + +prepare() { + mkdir -p "${srcdir}"/python2-path + ln -sf /usr/bin/python2 "${srcdir}/python2-path/python" + export PATH="${srcdir}/python2-path:${PATH}:${srcdir}/depot_tools" + + echo "Fetching chromium..." + git clone --branch=${_chromiumver} --depth=1 \ + https://chromium.googlesource.com/chromium/src.git + + echo "solutions = [ + { +\"name\": \"src/electron\", +\"url\": \"file://${srcdir}/electron@${_commit}\", +\"deps_file\": \"DEPS\", +\"managed\": False, +\"custom_deps\": { + \"src\": None, +}, +\"custom_vars\":
[arch-commits] Commit in electron/repos (9 files)
Date: Tuesday, March 19, 2019 @ 07:01:47 Author: tensor5 Revision: 442581 archrelease: copy trunk to community-staging-x86_64 Added: electron/repos/community-staging-x86_64/ electron/repos/community-staging-x86_64/PKGBUILD (from rev 442580, electron/trunk/PKGBUILD) electron/repos/community-staging-x86_64/chromium-skia-harmony.patch (from rev 442580, electron/trunk/chromium-skia-harmony.patch) electron/repos/community-staging-x86_64/chromium-system-icu.patch (from rev 442580, electron/trunk/chromium-system-icu.patch) electron/repos/community-staging-x86_64/default_app-icon.patch (from rev 442580, electron/trunk/default_app-icon.patch) electron/repos/community-staging-x86_64/electron.desktop (from rev 442580, electron/trunk/electron.desktop) electron/repos/community-staging-x86_64/fix-cfi-icall-failure-with-use_system_libjpeg-true.patch (from rev 442580, electron/trunk/fix-cfi-icall-failure-with-use_system_libjpeg-true.patch) electron/repos/community-staging-x86_64/only-disable-cfi-icall-when-use_system_libjpeg-true.patch (from rev 442580, electron/trunk/only-disable-cfi-icall-when-use_system_libjpeg-true.patch) electron/repos/community-staging-x86_64/use-system-libraries-in-node.patch (from rev 442580, electron/trunk/use-system-libraries-in-node.patch) ---+ PKGBUILD | 176 chromium-skia-harmony.patch | 77 + chromium-system-icu.patch | 19 + default_app-icon.patch| 21 + electron.desktop |7 fix-cfi-icall-failure-with-use_system_libjpeg-true.patch | 52 +++ only-disable-cfi-icall-when-use_system_libjpeg-true.patch | 34 ++ use-system-libraries-in-node.patch| 54 +++ 8 files changed, 440 insertions(+) Copied: electron/repos/community-staging-x86_64/PKGBUILD (from rev 442580, electron/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-03-19 07:01:47 UTC (rev 442581) @@ -0,0 +1,176 @@ +# Maintainer: Nicola Squartini + +_commit=6c4ee661655ad75f315d21d307b641ee8a257cdc +#_chromiumver=69.0.3497.128 +_chromiumver=69.0.3497.120 +pkgname=electron +pkgver=4.1.0 +pkgrel=1 +pkgdesc='Build cross platform desktop apps with web technologies' +arch=('x86_64') +url='https://electronjs.org/' +license=('MIT' 'custom') +depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2' + 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy') +makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'jsoncpp' 'libnotify' + 'lld' 'llvm' 'ninja' 'npm' 'pciutils' 'python2' 'wget' 'yasm') +optdepends=('kde-cli-tools: file deletion support (kioclient5)' +'trash-cli: file deletion support (trash-put)' +"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") +source=('git+https://github.com/electron/electron.git' + "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${_chromiumver}.tar.xz; +'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git' +'electron.desktop' +'default_app-icon.patch' +'use-system-libraries-in-node.patch' +'chromium-skia-harmony.patch' +'chromium-system-icu.patch' +'fix-cfi-icall-failure-with-use_system_libjpeg-true.patch' +'only-disable-cfi-icall-when-use_system_libjpeg-true.patch' + ) +sha256sums=('SKIP' +'26ee15090b7ce50b96218ead2b721ce703271f1eea947027147073f4533ba321' +'SKIP' +'5270db01f3f8aaa5137dec275a02caa832b7f2e37942e068cba8d28b3a29df39' +'2a8944ec0be45c5cf3c86558a56b704613e95718b781477a89ff0d03c5b530cd' +'3a81953701ac976a311db4e17999e67ab7c6de97ff63388f287d6497ef9adb9b' +'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3' +'c4f2d1bed9034c02b8806f00c2e8165df24de467803855904bff709ceaf11af5' +'97b421bc60a4abdf37de2d88a51b973e9f68fb44d1eccd464adfb3d9f5d71478' +'9cae9ded6497afd15ad72d963897425ab6c7f28941bb3c3948e7996610a0d180') + +_system_libs=('ffmpeg' + 'flac' + 'fontconfig' + 'freetype' + 'harfbuzz-ng' + 'icu' + 'libdrm' + 'libevent' + 'libjpeg' +# 'libpng' +# 'libvpx' + 'libwebp' + 'libxml' + 'libxslt' +# 'openh264' + 'opus' + 're2' + 'snappy' + 'yasm' + 'zlib' + ) + +prepare() { + mkdir -p "${srcdir}"/python2-path + ln -sf /usr/bin/python2