summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYurii Kolesnykov2023-08-10 14:35:05 +0300
committerYurii Kolesnykov2023-08-10 14:35:05 +0300
commit7e3628d95787252a1a80a314e3019d8f562d5ce5 (patch)
tree08255a8519107007a9160872c3d03193f3f1033c
parent9e2cc20f5249d835df3fce1a4808fca404183e55 (diff)
downloadaur-7e3628d95787252a1a80a314e3019d8f562d5ce5.tar.gz
sync with extra/electron20
Signed-off-by: Yurii Kolesnykov <root@yurikoles.com>
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD27
2 files changed, 24 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6451c461b9a..7dc25769b75a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,34 +1,32 @@
pkgbase = electron20-bin
- pkgdesc = Build cross platform desktop apps with web technologies - binary version 20
+ pkgdesc = Build cross platform desktop apps with web technologies - Binary version 20
pkgver = 20.3.12
- pkgrel = 1
+ pkgrel = 2
url = https://electronjs.org/
arch = x86_64
arch = aarch64
license = MIT
+ license = custom
depends = c-ares
- depends = ffmpeg
depends = gtk3
depends = libevent
- depends = libxslt
- depends = minizip
depends = nss
- depends = re2
- depends = snappy
+ depends = wayland
optdepends = kde-cli-tools: file deletion support (kioclient5)
optdepends = libappindicator-gtk3: StatusNotifierItem support
optdepends = pipewire: WebRTC desktop sharing under Wayland
+ optdepends = qt5-base: enable Qt5 with --enable-features=AllowQt
optdepends = trash-cli: file deletion support (trash-put)
- optdepends = xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)
+ optdepends = xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open)
provides = electron20=20.3.12
provides = electron=20.3.12
conflicts = electron20
- source_x86_64 = electron20-bin-chromedriver-20.3.12-1-x86_64.zip::https://github.com/electron/electron/releases/download/v20.3.12/chromedriver-v20.3.12-linux-x64.zip
- source_x86_64 = electron20-bin-20.3.12-1-x86_64.zip::https://github.com/electron/electron/releases/download/v20.3.12/electron-v20.3.12-linux-x64.zip
+ source_x86_64 = electron20-bin-chromedriver-20.3.12-x86_64.zip::https://github.com/electron/electron/releases/download/v20.3.12/chromedriver-v20.3.12-linux-x64.zip
+ source_x86_64 = electron20-bin-20.3.12-x86_64.zip::https://github.com/electron/electron/releases/download/v20.3.12/electron-v20.3.12-linux-x64.zip
sha256sums_x86_64 = 03a2eda2689b172172da226ab6c92f26b2ea2a774429fae5a7b892ff43a43329
sha256sums_x86_64 = 3d21d14e528980327a328f6bab3195ed7bfa1cab97ab7d3dbb023e657f663244
- source_aarch64 = electron20-bin-chromedriver-20.3.12-1-aarch64.zip::https://github.com/electron/electron/releases/download/v20.3.12/chromedriver-v20.3.12-linux-arm64.zip
- source_aarch64 = electron20-bin-20.3.12-1-aarch64.zip::https://github.com/electron/electron/releases/download/v20.3.12/electron-v20.3.12-linux-arm64.zip
+ source_aarch64 = electron20-bin-chromedriver-20.3.12-aarch64.zip::https://github.com/electron/electron/releases/download/v20.3.12/chromedriver-v20.3.12-linux-arm64.zip
+ source_aarch64 = electron20-bin-20.3.12-aarch64.zip::https://github.com/electron/electron/releases/download/v20.3.12/electron-v20.3.12-linux-arm64.zip
sha256sums_aarch64 = 203d0e35b468781f2cb89c2e83a11fcba56f1547740ea131f19401f6fc966973
sha256sums_aarch64 = fb25d52f9416bb626fc9e2b02f06d032653cfa1d96918dd13643bbd3ffcb4529
diff --git a/PKGBUILD b/PKGBUILD
index 902148fd870d..ac904aae548f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,30 +5,31 @@ _projectname=electron
_major=20
_pkgname="${_projectname}${_major}"
pkgname="${_pkgname}"-bin
-_pkgver="${_major}.3.12"
+_subver="3.12"
+_pkgver="${_major}.${_subver}"
pkgver="${_pkgver/-/.}"
-pkgrel=1
-pkgdesc="Build cross platform desktop apps with web technologies - binary version ${_major}"
+pkgrel=2
+pkgdesc="Build cross platform desktop apps with web technologies - Binary version ${_major}"
arch=('x86_64' 'aarch64')
url=https://electronjs.org/
-license=('MIT')
-provides=("${_pkgname}=${pkgver}" "${_projectname}=${pkgver}")
-conflicts=("${_pkgname}")
-depends=('c-ares' 'ffmpeg' 'gtk3' 'libevent' 'libxslt' 'minizip' 'nss' 're2'
- 'snappy')
+license=('MIT' 'custom')
+depends=('c-ares' 'gtk3' 'libevent' 'nss' 'wayland')
optdepends=('kde-cli-tools: file deletion support (kioclient5)'
'libappindicator-gtk3: StatusNotifierItem support'
'pipewire: WebRTC desktop sharing under Wayland'
+ 'qt5-base: enable Qt5 with --enable-features=AllowQt'
'trash-cli: file deletion support (trash-put)'
- "xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)")
+ 'xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open)')
+provides=("${_pkgname}=${pkgver}" "${_projectname}=${pkgver}")
+conflicts=("${_pkgname}")
_releaseurl="https://github.com/${_projectname}/${_projectname}/releases/download/v${_pkgver}"
source_x86_64=(
- "${pkgname}-chromedriver-${pkgver}-${pkgrel}-x86_64.zip::${_releaseurl}/chromedriver-v${_pkgver}-linux-x64.zip"
- "${pkgname}-${pkgver}-${pkgrel}-x86_64.zip::${_releaseurl}/${_projectname}-v${_pkgver}-linux-x64.zip"
+ "${pkgname}-chromedriver-${pkgver}-x86_64.zip::${_releaseurl}/chromedriver-v${_pkgver}-linux-x64.zip"
+ "${pkgname}-${pkgver}-x86_64.zip::${_releaseurl}/${_projectname}-v${_pkgver}-linux-x64.zip"
)
source_aarch64=(
- "${pkgname}-chromedriver-${pkgver}-${pkgrel}-aarch64.zip::${_releaseurl}/chromedriver-v${_pkgver}-linux-arm64.zip"
- "${pkgname}-${pkgver}-${pkgrel}-aarch64.zip::${_releaseurl}/${_projectname}-v${_pkgver}-linux-arm64.zip"
+ "${pkgname}-chromedriver-${pkgver}-aarch64.zip::${_releaseurl}/chromedriver-v${_pkgver}-linux-arm64.zip"
+ "${pkgname}-${pkgver}-aarch64.zip::${_releaseurl}/${_projectname}-v${_pkgver}-linux-arm64.zip"
)
sha256sums_x86_64=('03a2eda2689b172172da226ab6c92f26b2ea2a774429fae5a7b892ff43a43329'
'3d21d14e528980327a328f6bab3195ed7bfa1cab97ab7d3dbb023e657f663244')