Package electron8: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | # TODO: build from sources Name: electron8 Version: 8.5.2 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: 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 %files %ifarch %supported_arch %_bindir/%name %_libdir/%name/ %endif %changelog * Tue Oct 06 2020 Vitaly Lipatov <lav@altlinux.ru> 8.5.2-alt1 - new version 8.5.2 (with rpmrb script) * Sat Jun 27 2020 Vitaly Lipatov <lav@altlinux.ru> 8.3.4-alt1 - new version - add armh (armv7l) arch * Wed Mar 25 2020 Vitaly Lipatov <lav@altlinux.ru> 8.2.0-alt1 - new version (8.2.0) with rpmgs script - build as electron8 * Fri Nov 01 2019 Vitaly Lipatov <lav@altlinux.ru> 6.1.2-alt1 - new version 6.1.2 (with rpmrb script) - build as electron6 * Wed Oct 16 2019 Vitaly Lipatov <lav@altlinux.ru> 6.0.12-alt1 - new version 6.0.12 (with rpmrb script) - build stub package for unsupported arches (to be happy with noarch pkgs) * Wed Sep 04 2019 Vitaly Lipatov <lav@altlinux.ru> 5.0.10-alt1 - new version 5.0.10 (with rpmrb script) * Mon Jul 08 2019 Vitaly Lipatov <lav@altlinux.ru> 5.0.6-alt1 - new version 5.0.6 (with rpmrb script) * Sat Jun 22 2019 Vitaly Lipatov <lav@altlinux.ru> 5.0.4-alt1 - new version 5.0.4 (with rpmrb script) * Sun Mar 24 2019 Vitaly Lipatov <lav@altlinux.ru> 4.1.1-alt1 - new version 4.1.1 (with rpmrb script) * Sat Mar 09 2019 Vitaly Lipatov <lav@altlinux.ru> 4.0.8-alt1 - new version 4.0.8 (with rpmrb script) * Sat Mar 09 2019 Vitaly Lipatov <lav@altlinux.ru> 4.0.6-alt1 - new version 4.0.6 (with rpmrb script) * Fri Mar 08 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.6-alt1 - new version 3.1.6 (with rpmrb script) * Tue Dec 25 2018 Vitaly Lipatov <lav@altlinux.ru> 2.0.5-alt1 - new version 2.0.5 (with rpmrb script) * Thu Jul 12 2018 Vitaly Lipatov <lav@altlinux.ru> 2.0.4-alt2 - enable build on aarch64 * Thu Jul 05 2018 Vitaly Lipatov <lav@altlinux.ru> 2.0.4-alt1 - new version 2.0.4 (with rpmrb script) - GTK3 now * Sun May 20 2018 Vitaly Lipatov <lav@altlinux.ru> 1.8.7-alt1 - new version 1.8.7 (with rpmrb script) * Sat Jan 06 2018 Vitaly Lipatov <lav@altlinux.ru> 1.7.10-alt1 - new version 1.7.10 (with rpmrb script) * Thu Jul 13 2017 Vitaly Lipatov <lav@altlinux.ru> 1.6.11-alt1 - initial release for ALT Sisyphus (just pack binaries) |