commit d3ba0599d80a5f52d11f65c319c9dd24cbb935e8 Author: Sergey Zhemoitel Date: Sat Apr 11 22:05:19 2020 +0300 Imported from SRPM diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..c230c07 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + jitsi-meet-electron-2.0.0.tar.gz: fee1ef7f9053babfc5834dec31daa1620ea523af diff --git a/jitsi-meet-electron.rpmlintrc b/jitsi-meet-electron.rpmlintrc new file mode 100644 index 0000000..2c164b8 --- /dev/null +++ b/jitsi-meet-electron.rpmlintrc @@ -0,0 +1 @@ +addFilter("E: dir-or-file-in-opt") diff --git a/jitsi-meet-electron.spec b/jitsi-meet-electron.spec new file mode 100644 index 0000000..6b036d8 --- /dev/null +++ b/jitsi-meet-electron.spec @@ -0,0 +1,78 @@ +%define _opt /opt +%define oname jitsi-meet +%define debug %nil +%define debug_package %nil + +Name: %{oname}-electron +Version: 2.0.0 +Release: 1 +Summary: Jitsi Meet desktop application +URL: https://github.com/jitsi/jitsi-meet-electron/ +Source0: https://github.com/jitsi/jitsi-meet-electron/archive/v%{version}/%{name}-%{version}.tar.gz +Source1000: %{name}.rpmlintrc +License: ASL 2.0 +Group: Networking/Instant messaging +BuildRequires: pkgconfig(zlib) >= 1.2.11 +BuildRequires: npm +Prefix: %{_opt} + +%description +Desktop application for Jitsi Meet built with Electron + +%prep +%setup -q + +%build +npm install +npm run dist + +%install +install -d %{buildroot}%{_opt}/%{oname} %{buildroot}%{_datadir}/applications %{buildroot}%{_bindir} +cp -a dist/linux-unpacked/* %{buildroot}%{_opt}/%{oname}/ + +# menu-entry +cat > %{buildroot}%{_datadir}/applications/%{oname}.desktop < %{buildroot}%{_bindir}/%{oname} << EOF + +#!/bin/bash +cd %{_opt}/%{name} + +./%{oname} + +EOF + +chmod +x %{buildroot}%{_bindir}/%{oname} + +# install icons +cd resources/icons + +for x in 16 32 24 48 64 96 128 256 512; do + +install -Dm0644 icon_${x}x${x}.png %{buildroot}%{_iconsdir}/hicolor/${x}x${x}/apps/%{oname}.png + +done + + +%files +%doc README.md LICENSE +%{_bindir}/%{oname} +%{_opt}/%{oname} +%{_iconsdir}/hicolor/*/apps/%{oname}.png +%{_datadir}/applications/%{oname}.desktop