Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / electron30
Commits: 4ff9ed2e by Caleb Maclennan at 2024-05-27T14:56:25+03:00 Export env vars to keep Electron from reverting to dev mode - - - - - 0672c94c by Caleb Maclennan at 2024-05-27T15:41:01+03:00 upgpkg: 30.0.8-2: Rebuild with wrapper script hacks to avoid dev mode, closes #1 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - electron-launcher.sh Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = electron30 pkgdesc = Build cross platform desktop apps with web technologies pkgver = 30.0.8 - pkgrel = 1 + pkgrel = 2 url = https://electronjs.org arch = x86_64 license = MIT @@ -250,7 +250,7 @@ pkgbase = electron30 sha256sums = 3bd35dab1ded5d9e1befa10d5c6c4555fe0a76d909fb724ac57d0bf10cb666c1 sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961 sha256sums = dd2d248831dd4944d385ebf008426e66efe61d6fdf66f8932c963a12167947b4 - sha256sums = b406bc9adb7fadcfbd26f204f3e0ef8c31a41fa09181edb28626167ac58fe038 + sha256sums = 13fcf26193f4417fd5dfbc82a3f24e5c7a1cce82f729f6a73f1b1d3a7b580b34 sha256sums = 4484200d90b76830b69eea3a471c103999a3ce86bb2c29e6c14c945bf4102bae sha256sums = 55dbe71dbc1f3ab60bf1fa79f7aea7ef1fe76436b1d7df48728a1f8227d2134e sha256sums = ff588a8a4fd2f79eb8a4f11cf1aa151298ffb895be566c57cc355d47f161f53f ===================================== PKGBUILD ===================================== @@ -10,7 +10,7 @@ pkgver=30.0.8 _gcc_patches=124 -pkgrel=1 +pkgrel=2 _major_ver=${pkgver%%.*} pkgname="electron${_major_ver}" pkgdesc='Build cross platform desktop apps with web technologies' @@ -237,7 +237,7 @@ sha256sums=('b17a84a19fd4209dd14cacbdef6ecc1dd08c9adc1720ace03f13a580a881853b' '3bd35dab1ded5d9e1befa10d5c6c4555fe0a76d909fb724ac57d0bf10cb666c1' 'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961' 'dd2d248831dd4944d385ebf008426e66efe61d6fdf66f8932c963a12167947b4' - 'b406bc9adb7fadcfbd26f204f3e0ef8c31a41fa09181edb28626167ac58fe038' + '13fcf26193f4417fd5dfbc82a3f24e5c7a1cce82f729f6a73f1b1d3a7b580b34' '4484200d90b76830b69eea3a471c103999a3ce86bb2c29e6c14c945bf4102bae' '55dbe71dbc1f3ab60bf1fa79f7aea7ef1fe76436b1d7df48728a1f8227d2134e' 'ff588a8a4fd2f79eb8a4f11cf1aa151298ffb895be566c57cc355d47f161f53f' ===================================== electron-launcher.sh ===================================== @@ -20,4 +20,9 @@ for line in "${lines[@]}"; do fi done +: ${ELECTRON_IS_DEV:=0} +export ELECTRON_IS_DEV +: ${ELECTRON_FORCE_IS_PACKAGED:=true} +export ELECTRON_FORCE_IS_PACKAGED + exec /usr/lib/${name}/electron "${flags[@]}" "$@" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron30/-/compare/7a5d5a9098e3607e33d94b30edc9bc3eac60f8eb...0672c94c8fb13a738c1f19da1975c9895249b8ba -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron30/-/compare/7a5d5a9098e3607e33d94b30edc9bc3eac60f8eb...0672c94c8fb13a738c1f19da1975c9895249b8ba You're receiving this email because of your account on gitlab.archlinux.org.