diff --git a/README.md b/README.md index 9a1193d..bb018ff 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # remmina +Remmina is a remote desktop client with support for RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols. + diff --git a/remmina.spec b/remmina.spec new file mode 100644 index 0000000..e267f5f --- /dev/null +++ b/remmina.spec @@ -0,0 +1,144 @@ +Name: remmina +Version: 1.4.30 +Release: 1mamba +Summary: The GTK Remmina Remote Desktop Client +Group: Graphical Desktop/Applications/Networking +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://www.remmina.org/ +Source: https://gitlab.com/Remmina/Remmina.git/v%{version}/Remmina-%{version}.tar.bz2 +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: gtk-vnc-devel +BuildRequires: libX11-devel +BuildRequires: libappindicator3-devel +BuildRequires: libavahi-devel +BuildRequires: libavahi-gtk3-devel +BuildRequires: libcairo-devel +BuildRequires: libcups-devel +BuildRequires: libfreerdp-devel +BuildRequires: libgcc +BuildRequires: libgcrypt-devel +BuildRequires: libgdk-pixbuf-devel +BuildRequires: libglib-devel +BuildRequires: libgtk3-devel +BuildRequires: libjson-glib-devel +BuildRequires: libkwallet-devel +BuildRequires: libopenssl-devel +BuildRequires: libpango-devel +BuildRequires: libpython310-devel +BuildRequires: libsecret-devel +BuildRequires: libsodium-devel +BuildRequires: libsoup-devel +BuildRequires: libspice-gtk-devel +BuildRequires: libssh-devel +BuildRequires: libstdc++6-devel +BuildRequires: libvncserver-devel +BuildRequires: libvte-devel +BuildRequires: libwayland-devel +BuildRequires: libwebkit2gtk-4.1-devel +BuildRequires: qt5-qtbase-devel +## AUTOBUILDREQ-END +BuildRequires: cmake +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description +Remmina is a remote desktop client with support for RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols. + +%package -n lib%{name} +Group: System/Libraries +Summary: Shared libraries for %{name} + +%description -n lib%{name} +This package contains shared libraries for %{name}. + +%package -n lib%{name}-devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: pkg-config + +%description -n lib%{name}-devel +This package contains libraries and header files for developing applications that use %{name}. + +%debug_package + +%prep +%setup -q -n Remmina-%{version} + +%build +%cmake -d build \ + -DWITH_APPINDICATOR=ON \ + -DWITH_NEWS=OFF \ + -DWITH_KF5WALLET=ON \ + -DWITH_X2GO=ON \ + -DWITH_GVNC=ON + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall -C build + +%find_lang %{name} || touch %{name}.lang + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -n lib%{name} -p /sbin/ldconfig +%postun -n lib%{name} -p /sbin/ldconfig + +%files -f %{name}.lang +%defattr(-,root,root) +%{_bindir}/remmina +%{_bindir}/remmina-file-wrapper +%{_datadir}/applications/org.remmina.Remmina-file.desktop +%{_datadir}/applications/org.remmina.Remmina.desktop +%{_datadir}/metainfo/org.remmina.Remmina.appdata.xml +%{_datadir}/mime/packages/org.remmina.Remmina-mime.xml +%{_datadir}/icons/hicolor/*/apps/org.remmina.Remmina.png +%{_datadir}/icons/hicolor/*/status/org.remmina.Remmina-status.svg +%{_datadir}/icons/hicolor/apps/org.remmina.Remmina-symbolic.svg +%{_datadir}/icons/hicolor/apps/remmina-symbolic.svg +%{_datadir}/icons/hicolor/scalable/actions/org.remmina.*.svg +%{_datadir}/icons/hicolor/scalable/apps/org.remmina.Remmina*.svg +%{_datadir}/icons/hicolor/scalable/emblems/org.remmina.Remmina*.svg +%{_mandir}/man1/remmina-file-wrapper.1* +%{_mandir}/man1/remmina.1* +%dir %{_datadir}/remmina +%dir %{_datadir}/remmina/external_tools +%{_datadir}/remmina/external_tools/* +%dir %{_datadir}/remmina/res +%{_datadir}/remmina/res/www-js.js +%dir %{_datadir}/remmina/theme +%{_datadir}/remmina/theme/* + +%files -n lib%{name} +%defattr(-,root,root) +%dir %{_libdir}/remmina +%dir %{_libdir}/remmina/plugins +%{_libdir}/remmina/plugins/remmina-plugin-exec.so +%{_libdir}/remmina/plugins/remmina-plugin-gvnc.so +%{_libdir}/remmina/plugins/remmina-plugin-kwallet.so +%{_libdir}/remmina/plugins/remmina-plugin-python_wrapper.so +%{_libdir}/remmina/plugins/remmina-plugin-rdp.so +%{_libdir}/remmina/plugins/remmina-plugin-secret.so +%{_libdir}/remmina/plugins/remmina-plugin-spice.so +%{_libdir}/remmina/plugins/remmina-plugin-vnc.so +%{_libdir}/remmina/plugins/remmina-plugin-www.so +%{_libdir}/remmina/plugins/remmina-plugin-x2go.so +%doc AUTHORS COPYING LICENSE + +%files -n lib%{name}-devel +%defattr(-,root,root) +%dir %{_includedir}/remmina +%{_includedir}/remmina/*.h +%{_includedir}/remmina/types.h +%{_libdir}/pkgconfig/remmina.pc +%doc ChangeLog README.md + +%changelog +* Sun May 21 2023 Silvan Calarco 1.4.30-1mamba +- package created using the webbuild interface