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.


Reply via email to