diff --git a/electron37-bin/alr.sh b/electron37-bin/alr.sh index d8b8f9a..e2bf19e 100644 --- a/electron37-bin/alr.sh +++ b/electron37-bin/alr.sh @@ -1,16 +1,56 @@ name='electron37-bin' version='37.3.0' -release='1' -desc='Build cross platform desktop apps with web technologies — prebuilt' +release='2' +desc='Build cross platform desktop apps with web technologies' +desc_ru='Создание кроссплатформенных настольных приложений с веб-технологиями' homepage='https://electronjs.org' -maintainer="Евгений Храмов " +maintainer="Evgeniy Khramov " +maintainer_ru="Евгений Храмов " architectures=('all') license=('MIT custom') -provides=("electron31=31.2.0") +provides=("electron31=$version") conflicts=("electron31") -deps=('c-ares' 'alsa-lib' 'gtk3' 'libevent' 'libffi' 'nss') -build_deps=('pnpm' 'git') +deps=( + 'c-ares' + 'alsa-lib' + 'gtk3' + 'libevent' + 'libffi' + 'nss' +) + +deps_arch=("${deps[@]}") +deps_alt=( + 'c-ares' + 'libalsa' + 'gtk3' + 'libevent' + 'libffi' + 'libnss' +) +deps_debian=( + 'libc-ares2' + 'libasound2' + 'libgtk-3-0' + 'libevent-2.1-7' + 'libffi8' + 'libnss3' +) +deps_fedora=("${deps[@]}") +deps_redos=("${deps[@]}") +deps_rhel=("${deps[@]}") +deps_rosa=("${deps[@]}") + +build_deps=('git') + +build_deps_arch=("${build_deps[@]}" 'pnpm') +build_deps_alt=("${build_deps[@]}") +build_deps_debian=("${build_deps[@]}" 'pnpm') +build_deps_fedora=("${build_deps[@]}" 'pnpm') +build_deps_redos=("${build_deps[@]}" 'pnpm') +build_deps_rhel=("${build_deps[@]}" 'pnpm') +build_deps_rosa=("${build_deps[@]}" 'pnpm') opt_deps=('kde-cli-tools: file deletion support (kioclient5)' 'pipewire: WebRTC desktop sharing under Wayland' 'qt5-base: enable Qt5 with --enable-features=AllowQt' @@ -46,3 +86,9 @@ package() { install -Dm644 "${_license}" "${pkgdir}/usr/share/licenses/${name}/${_license}" done } + +files() { + files-find ./usr/lib/electron + files-find-bin + files-find-share "licenses/$name" +}