# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit yarn DESCRIPTION="Create Electron app packages." HOMEPAGE="https://github.com/electron/asar" YARN_PKGS=( @electron/asar-4.0.0 @isaacs/cliui-8.0.2 ansi-regex-5.0.1 ansi-regex-6.1.0 ansi-styles-4.3.0 ansi-styles-6.2.1 balanced-match-1.0.2 brace-expansion-2.0.1 color-convert-2.0.1 color-name-1.1.4 commander-13.1.0 cross-spawn-7.0.6 eastasianwidth-0.2.0 emoji-regex-8.0.0 emoji-regex-9.2.2 foreground-child-3.3.1 glob-11.0.2 is-fullwidth-code-point-3.0.0 isexe-2.0.0 jackspeak-4.1.1 lru-cache-11.1.0 minimatch-10.0.1 minipass-7.1.2 package-json-from-dist-1.0.1 path-key-3.1.1 path-scurry-2.0.0 shebang-command-2.0.0 shebang-regex-3.0.0 signal-exit-4.1.0 string-width-4.2.3 string-width-5.1.2 strip-ansi-6.0.1 strip-ansi-7.1.0 which-2.0.2 wrap-ansi-7.0.0 wrap-ansi-8.1.0 ) yarn_set_globals SRC_URI="${YARN_SRC_URI}" LICENSE="ISC MIT" KEYWORDS="~amd64" S="${WORKDIR}" src_install() { yarn_src_install fperms 0755 "/usr/$(get_libdir)/${PN}/node_modules/@electron/asar/bin/${PN}.mjs" dosym "../$(get_libdir)/${PN}/node_modules/@electron/asar/bin/${PN}.mjs" "/usr/bin/${PN}" }