diff options
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 49 insertions, 52 deletions
@@ -1,6 +1,6 @@ pkgbase = electron13-bin pkgdesc = Build cross platform desktop apps with web technologies - version 13 - binary version - pkgver = 13.1.1 + pkgver = 13.1.4 pkgrel = 1 url = https://electronjs.org/ arch = x86_64 @@ -11,10 +11,9 @@ pkgbase = electron13-bin depends = c-ares depends = ffmpeg depends = gtk3 - depends = http-parser depends = libevent + depends = libnghttp2 depends = libxslt - depends = libxss depends = minizip depends = nss depends = re2 @@ -26,21 +25,21 @@ pkgbase = electron13-bin optdepends = xdg-utils: open URLs with desktop's default (xdg-email, xdg-open) provides = electron13 conflicts = electron13 - source_x86_64 = electron13-bin-chromedriver-13.1.1-1-x86_64.zip::https://github.com/electron/electron/releases/download/v13.1.1/chromedriver-v13.1.1-linux-x64.zip - source_x86_64 = electron13-bin-13.1.1-1-x86_64.zip::https://github.com/electron/electron/releases/download/v13.1.1/electron-v13.1.1-linux-x64.zip - sha256sums_x86_64 = 0eeb353979ea1bf2b0db49720413009c71a07b505a54c644760d26b3b62c1025 - sha256sums_x86_64 = eb6ae81d71a4d390ec5140d907b191a84c37621176eec9369bb6fc3bf8570e3b - source_i686 = electron13-bin-chromedriver-13.1.1-1-i686.zip::https://github.com/electron/electron/releases/download/v13.1.1/chromedriver-v13.1.1-linux-ia32.zip - source_i686 = electron13-bin-13.1.1-1-i686.zip::https://github.com/electron/electron/releases/download/v13.1.1/electron-v13.1.1-linux-ia32.zip - sha256sums_i686 = e92421327b40f1c0f9eb3695a004b35fbdf5746c7c84fcd3d3fda9713d2eeb3b - sha256sums_i686 = fed00edaaba0c4a615fe835baf7d0d0ff893dff902800006bf63cc994c24d3dd - source_armv7h = electron13-bin-chromedriver-13.1.1-1-armv7h.zip::https://github.com/electron/electron/releases/download/v13.1.1/chromedriver-v13.1.1-linux-armv7l.zip - source_armv7h = electron13-bin-13.1.1-1-armv7h.zip::https://github.com/electron/electron/releases/download/v13.1.1/electron-v13.1.1-linux-armv7l.zip - sha256sums_armv7h = 5cf7aad674249e76d8eefe3cbdbfae6b02ec260f7c5491cec964755e5470698c - sha256sums_armv7h = 7e745a38c6761fa9826b3b9b8d0bd060126a3949da6f3f09f11b842e5e22cee4 - source_aarch64 = electron13-bin-chromedriver-13.1.1-1-aarch64.zip::https://github.com/electron/electron/releases/download/v13.1.1/chromedriver-v13.1.1-linux-arm64.zip - source_aarch64 = electron13-bin-13.1.1-1-aarch64.zip::https://github.com/electron/electron/releases/download/v13.1.1/electron-v13.1.1-linux-arm64.zip - sha256sums_aarch64 = 7a5e684148e1d0add8bbd3add4c123063caedd692c512f3651c93c047e16d92e - sha256sums_aarch64 = 445c88e9c9b33abbdb263103736fb5203938b0643bc5377fbdf12b444d26f211 + source_x86_64 = electron13-bin-chromedriver-13.1.4-1-x86_64.zip::https://github.com/electron/electron/releases/download/v13.1.4/chromedriver-v13.1.4-linux-x64.zip + source_x86_64 = electron13-bin-13.1.4-1-x86_64.zip::https://github.com/electron/electron/releases/download/v13.1.4/electron-v13.1.4-linux-x64.zip + sha256sums_x86_64 = cc1aed32df83ca54d24022a6fdceaf1da152441d1ea2f2b32331b4db0850a03e + sha256sums_x86_64 = 096909396be9fac888ca35093d16bdb50a965e3200823f2384574c359f15cd4f + source_i686 = electron13-bin-chromedriver-13.1.4-1-i686.zip::https://github.com/electron/electron/releases/download/v13.1.4/chromedriver-v13.1.4-linux-ia32.zip + source_i686 = electron13-bin-13.1.4-1-i686.zip::https://github.com/electron/electron/releases/download/v13.1.4/electron-v13.1.4-linux-ia32.zip + sha256sums_i686 = 823191861e852a7ef8e1482cfd96fc8be7bfcb74d334087bb4da9ae5ce593947 + sha256sums_i686 = 73c8b1fc01a89a5f9b12de38ed70bd01686e50a55d817f0cdf5914e953bdc868 + source_armv7h = electron13-bin-chromedriver-13.1.4-1-armv7h.zip::https://github.com/electron/electron/releases/download/v13.1.4/chromedriver-v13.1.4-linux-armv7l.zip + source_armv7h = electron13-bin-13.1.4-1-armv7h.zip::https://github.com/electron/electron/releases/download/v13.1.4/electron-v13.1.4-linux-armv7l.zip + sha256sums_armv7h = d8cdda882c9c2691fc637be68e94a435cadf608b87039daf0ab0e53aa5212096 + sha256sums_armv7h = db2fe2f499865ea697cacef992fc0042ac0f75da4c016d64e5c41deae7f5eb72 + source_aarch64 = electron13-bin-chromedriver-13.1.4-1-aarch64.zip::https://github.com/electron/electron/releases/download/v13.1.4/chromedriver-v13.1.4-linux-arm64.zip + source_aarch64 = electron13-bin-13.1.4-1-aarch64.zip::https://github.com/electron/electron/releases/download/v13.1.4/electron-v13.1.4-linux-arm64.zip + sha256sums_aarch64 = 63e280ba91cdb7f4a3073de4f5738947f28c30b8144e33dd573f7c9268b26385 + sha256sums_aarch64 = 4acdd4eae499e1ed42871ed8b744fdef9f608f5613742090cc20e4f6b5314ae8 pkgname = electron13-bin @@ -3,64 +3,62 @@ _projectname=electron _major=13 -_pkgname="${_projectname}${_major}" -_pkgver=$_major.1.1 -pkgname="$_pkgname-bin" -pkgver="${_pkgver/-/.}" +_pkgname=${_projectname}${_major} +pkgver=${_major}.1.4 +pkgname=${_pkgname}-bin pkgrel=1 pkgdesc="Build cross platform desktop apps with web technologies - version ${_major} - binary version" arch=('x86_64' 'i686' 'armv7h' 'aarch64') -url="https://${_projectname}js.org/" +url=https://electronjs.org/ license=('MIT') -provides=("$_pkgname") -conflicts=("$_pkgname") -depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libxslt' 'libxss' 'minizip' 'nss' 're2' 'snappy') +provides=(${_pkgname}) +conflicts=(${_pkgname}) +depends=('c-ares' 'ffmpeg' 'gtk3' 'libevent' 'libnghttp2' 'libxslt' 'minizip' 'nss' 're2' 'snappy') optdepends=('kde-cli-tools: file deletion support (kioclient5)' 'libappindicator-gtk3: StatusNotifierItem support' 'pipewire: WebRTC desktop sharing under Wayland' 'trash-cli: file deletion support (trash-put)' "xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") -_releaseurl="https://github.com/$_projectname/$_projectname/releases/download/v$_pkgver" +_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}-${pkgrel}-x86_64.zip::${_releaseurl}/chromedriver-v${pkgver}-linux-x64.zip" + "${pkgname}-${pkgver}-${pkgrel}-x86_64.zip::${_releaseurl}/${_projectname}-v${pkgver}-linux-x64.zip" ) source_i686=( - "$pkgname-chromedriver-$_pkgver-$pkgrel-i686.zip::$_releaseurl/chromedriver-v$_pkgver-linux-ia32.zip" - "$pkgname-$_pkgver-$pkgrel-i686.zip::$_releaseurl/$_projectname-v$_pkgver-linux-ia32.zip" + "${pkgname}-chromedriver-${pkgver}-${pkgrel}-i686.zip::${_releaseurl}/chromedriver-v${pkgver}-linux-ia32.zip" + "${pkgname}-${pkgver}-${pkgrel}-i686.zip::${_releaseurl}/${_projectname}-v${pkgver}-linux-ia32.zip" ) source_armv7h=( - "$pkgname-chromedriver-$_pkgver-$pkgrel-armv7h.zip::$_releaseurl/chromedriver-v$_pkgver-linux-armv7l.zip" - "$pkgname-$_pkgver-$pkgrel-armv7h.zip::$_releaseurl/$_projectname-v$_pkgver-linux-armv7l.zip" + "${pkgname}-chromedriver-${pkgver}-${pkgrel}-armv7h.zip::${_releaseurl}/chromedriver-v${pkgver}-linux-armv7l.zip" + "${pkgname}-${pkgver}-${pkgrel}-armv7h.zip::${_releaseurl}/${_projectname}-v${pkgver}-linux-armv7l.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}-${pkgrel}-aarch64.zip::${_releaseurl}/chromedriver-v${pkgver}-linux-arm64.zip" + "${pkgname}-${pkgver}-${pkgrel}-aarch64.zip::${_releaseurl}/${_projectname}-v${pkgver}-linux-arm64.zip" ) -sha256sums_x86_64=('0eeb353979ea1bf2b0db49720413009c71a07b505a54c644760d26b3b62c1025' - 'eb6ae81d71a4d390ec5140d907b191a84c37621176eec9369bb6fc3bf8570e3b') -sha256sums_i686=('e92421327b40f1c0f9eb3695a004b35fbdf5746c7c84fcd3d3fda9713d2eeb3b' - 'fed00edaaba0c4a615fe835baf7d0d0ff893dff902800006bf63cc994c24d3dd') -sha256sums_armv7h=('5cf7aad674249e76d8eefe3cbdbfae6b02ec260f7c5491cec964755e5470698c' - '7e745a38c6761fa9826b3b9b8d0bd060126a3949da6f3f09f11b842e5e22cee4') -sha256sums_aarch64=('7a5e684148e1d0add8bbd3add4c123063caedd692c512f3651c93c047e16d92e' - '445c88e9c9b33abbdb263103736fb5203938b0643bc5377fbdf12b444d26f211') +sha256sums_x86_64=('cc1aed32df83ca54d24022a6fdceaf1da152441d1ea2f2b32331b4db0850a03e' + '096909396be9fac888ca35093d16bdb50a965e3200823f2384574c359f15cd4f') +sha256sums_i686=('823191861e852a7ef8e1482cfd96fc8be7bfcb74d334087bb4da9ae5ce593947' + '73c8b1fc01a89a5f9b12de38ed70bd01686e50a55d817f0cdf5914e953bdc868') +sha256sums_armv7h=('d8cdda882c9c2691fc637be68e94a435cadf608b87039daf0ab0e53aa5212096' + 'db2fe2f499865ea697cacef992fc0042ac0f75da4c016d64e5c41deae7f5eb72') +sha256sums_aarch64=('63e280ba91cdb7f4a3073de4f5738947f28c30b8144e33dd573f7c9268b26385' + '4acdd4eae499e1ed42871ed8b744fdef9f608f5613742090cc20e4f6b5314ae8') package() { - cd "$srcdir/" - install -dm755 "$pkgdir/usr/lib/$_pkgname/" - find . -mindepth 1 -maxdepth 1 -type f ! -name "*.zip" ! -name "LICENSE*" -exec cp -r --no-preserve=ownership --preserve=mode -t "$pkgdir/usr/lib/$_pkgname/." {} + + install -dm755 "${pkgdir}/usr/lib/${_pkgname}/" + find . -mindepth 1 -maxdepth 1 -type f ! -name "*.zip" ! -name "LICENSE*" -exec cp -r --no-preserve=ownership --preserve=mode -t "${pkgdir}/usr/lib/${_pkgname}/." {} + for _folder in 'locales' 'resources' 'swiftshader'; do - cp -r --no-preserve=ownership --preserve=mode "$_folder/" "$pkgdir/usr/lib/$_pkgname/$_folder/" + cp -r --no-preserve=ownership --preserve=mode "${_folder}/" "${pkgdir}/usr/lib/${_pkgname}/${_folder}/" done - chmod u+s "$pkgdir/usr/lib/$_pkgname/chrome-sandbox" + chmod u+s "${pkgdir}/usr/lib/${_pkgname}/chrome-sandbox" - install -dm755 "$pkgdir/usr/bin" - ln -nfs "/usr/lib/$_pkgname/$_projectname" "$pkgdir/usr/bin/$_pkgname" + install -dm755 "${pkgdir}/usr/bin" + ln -nfs "/usr/lib/${_pkgname}/${_projectname}" "${pkgdir}/usr/bin/${_pkgname}" for _license in 'LICENSE' 'LICENSES.chromium.html'; do - install -Dm644 "$_license" "$pkgdir/usr/share/licenses/$pkgname/$_license" + install -Dm644 "${_license}" "${pkgdir}/usr/share/licenses/${pkgname}/${_license}" done } |