Package electron17: Specfile
# TODO: build from sources Name: electron17 Version: 17.1.1 Release: alt1 Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS License: MIT License Url: https://electronjs.org/ Group: Development/Other # Source-url: https://github.com/electron/electron/releases/download/v%version/electron-v%version-linux-x64.zip Source: %name-%version.tar # Source1-url: https://github.com/electron/electron/releases/download/v%version/electron-v%version-linux-ia32.zip Source1: %name-%version-i586.tar # Source2-url: https://github.com/electron/electron/releases/download/v%version/electron-v%version-linux-arm64.zip Source2: %name-%version-aarch64.tar # Source3-url: https://github.com/electron/electron/releases/download/v%version/electron-v%version-linux-armv7l.zip Source3: %name-%version-armh.tar %define supported_arch x86_64 i586 aarch64 armh %set_verify_elf_method skip %global __find_debuginfo_files %nil AutoReq:yes,nonodejs,nonodejs_native,nomono,nopython,nomingw32,nomingw64,noshebang AutoProv: no BuildRequires: patchelf BuildRequires: libgtk+3 libxkbfile libnss libnspr libXtst libalsa libcups libXScrnSaver libGConf # bundled: # library libnode.so not found # library libffmpeg.so not found %description Build cross platform desktop apps with JavaScript, HTML, and CSS. %prep %setup %ifarch i586 tar xfv %SOURCE1 %endif %ifarch aarch64 tar xfv %SOURCE2 rm -rf swiftshader %endif %ifarch armh tar xfv %SOURCE3 rm -rf swiftshader %endif %install mkdir -p %buildroot%_libdir/%name/ cp -a * %buildroot%_libdir/%name/ mkdir -p %buildroot%_bindir/ ln -rs %buildroot%_libdir/%name/electron %buildroot/%_bindir/%name patchelf --set-rpath '%_libdir/%name' %buildroot%_bindir/%name %files %ifarch %supported_arch %_bindir/%name %_libdir/%name/ %endif %changelog * Sun Mar 13 2022 Vitaly Lipatov <lav@altlinux.ru> 17.1.1-alt1 - initial build 17.x for ALT |