| |
@@ -1,21 +1,27 @@
|
| |
- # Main branch is the "next" branch, not master
|
| |
- %global commit0 6b62986b44a47baa91cd637934092a8d3371c3b9
|
| |
- %global date 20180408
|
| |
- %global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
|
| |
+ # Main branch is master again.
|
| |
+ # We may need to use pre-releases or snapshots again in the future.
|
| |
+ #%%global commit0 647d2e8c7dba8451a2d5ef89c9b9551d3ea954fb
|
| |
+ #%%global date 20180731
|
| |
+ #%%global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
|
| |
|
| |
# RC upstream releases
|
| |
- #global snapshot rcgit.29
|
| |
+ #%%global snapshot rcgit.29
|
| |
|
| |
Name: remmina
|
| |
- Version: 1.2.0
|
| |
- Release: 0.52%{?snapshot:.%{snapshot}}%{?shortcommit0:.%{date}.git.%{shortcommit0}}%{?dist}
|
| |
+ Version: 1.2.31.2
|
| |
+ Release: 1%{?snapshot:.%{snapshot}}%{?shortcommit0:.%{date}.git.%{shortcommit0}}%{?dist}
|
| |
Summary: Remote Desktop Client
|
| |
License: GPLv2+ and MIT
|
| |
URL: http://remmina.org
|
| |
+
|
| |
+ %if %{!?commit0:1}0
|
| |
+ Source0: https://gitlab.com/Remmina/Remmina/-/archive/v%{version}/Remmina-v%{version}.tar.gz
|
| |
+ %else
|
| |
%if %{?snapshot:1}0
|
| |
- Source0: https://github.com/FreeRDP/Remmina/archive/v%{version}-%{snapshot}.tar.gz#/Remmina-%{version}-%{snapshot}.tar.gz
|
| |
+ Source0: https://gitlab.com/Remmina/Remmina/-/archive/v%{version}-%{snapshot}/Remmina-v%{version}-%{snapshot}.tar.bz2
|
| |
%else
|
| |
- Source0: https://github.com/FreeRDP/Remmina/archive/%{commit0}/Remmina-%{commit0}.tar.gz#/Remmina-%{shortcommit0}.tar.gz
|
| |
+ Source0: https://gitlab.com/Remmina/Remmina/-/archive/%{commit0}/Remmina-%{commit0}.tar.bz2
|
| |
+ %endif
|
| |
%endif
|
| |
|
| |
# Cmake helper file to easy build plugins outside remmina source tree
|
| |
@@ -169,9 +175,25 @@
|
| |
This package contains the SPICE plugin for the Remmina remote desktop
|
| |
client.
|
| |
|
| |
+ %package gnome-session
|
| |
+ Summary: Gnome Shell session for Remmina kiosk mode
|
| |
+ Requires: %{name}%{?_isa} = %{version}-%{release}
|
| |
+ Requires: gnome-session
|
| |
+
|
| |
+ %description gnome-session
|
| |
+ Remmina is a remote desktop client written in GTK+, aiming to be useful for
|
| |
+ system administrators and travelers, who need to work with lots of remote
|
| |
+ computers in front of either large monitors or tiny net-books.
|
| |
+
|
| |
+ This package contains Remmina kiosk mode, including a Gnome Shell session
|
| |
+ that shows up under the display manager session menu.
|
| |
|
| |
%prep
|
| |
- %setup -qn Remmina-%{?snapshot:%{version}-%{snapshot}}%{?commit0}
|
| |
+ %if %{!?commit0:1}0
|
| |
+ %setup -qn Remmina-v%{version}
|
| |
+ %else
|
| |
+ %setup -qn Remmina-%{?snapshot:v%{version}-%{snapshot}}%{?commit0}
|
| |
+ %endif
|
| |
|
| |
%build
|
| |
mkdir -p build
|
| |
@@ -214,7 +236,7 @@
|
| |
%{_datadir}/applications/*.desktop
|
| |
%{_datadir}/icons/hicolor/*/actions/*.*
|
| |
%{_datadir}/icons/hicolor/*/apps/*.*
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-*.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-*.svg
|
| |
%{_datadir}/mime/packages/*.xml
|
| |
%{_datadir}/%{name}/
|
| |
%dir %{_libdir}/remmina/
|
| |
@@ -234,29 +256,41 @@
|
| |
|
| |
%files plugins-nx
|
| |
%{_libdir}/remmina/plugins/remmina-plugin-nx.so
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-nx.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-nx-symbolic.svg
|
| |
|
| |
%files plugins-rdp
|
| |
%{_libdir}/remmina/plugins/remmina-plugin-rdp.so
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-rdp-ssh.png
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-rdp.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-rdp-ssh-symbolic.svg
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-rdp-symbolic.svg
|
| |
|
| |
%files plugins-vnc
|
| |
%{_libdir}/remmina/plugins/remmina-plugin-vnc.so
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-vnc-ssh.png
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-vnc.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-vnc-ssh-symbolic.svg
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-vnc-symbolic.svg
|
| |
|
| |
%files plugins-xdmcp
|
| |
%{_libdir}/remmina/plugins/remmina-plugin-xdmcp.so
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-xdmcp-ssh.png
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-xdmcp.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-xdmcp-ssh-symbolic.svg
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-xdmcp-symbolic.svg
|
| |
|
| |
%files plugins-spice
|
| |
%{_libdir}/remmina/plugins/remmina-plugin-spice.so
|
| |
- %{_datadir}/icons/hicolor/*/emblems/remmina-spice.png
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-spice-ssh-symbolic.svg
|
| |
+ %{_datadir}/icons/hicolor/*/emblems/remmina-spice-symbolic.svg
|
| |
|
| |
+ %files gnome-session
|
| |
+ %{_bindir}/gnome-session-remmina
|
| |
+ %{_bindir}/remmina-gnome
|
| |
+ %{_datadir}/gnome-session/sessions/remmina-gnome.session
|
| |
+ %{_datadir}/xsessions/remmina-gnome.desktop
|
| |
+ %{_mandir}/man1/gnome-session-remmina.1.*
|
| |
+ %{_mandir}/man1/remmina-gnome.1.*
|
| |
|
| |
%changelog
|
| |
+ * Tue Aug 14 2018 Mike DePaulo <mikedep333@gmail.com> - 1.2.31.2-1
|
| |
+ - Update to latest stable release 1.2.31.2
|
| |
+ - Add remmina-gnome-session subpackage for new Kiosk mode
|
| |
+
|
| |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-0.52.20180408.git.6b62986
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
| |
|
| |
I'd appreciate comments, including on the remmina-gnome-session subpackage for the new Kiosk mode introduced in 1.2.31 .
I am more concerned about the subpackage's name than anything else. I would like all distros to have the same name for the subpackage if feasible. I will ask upstream for a recommendation.
I tested connecting to a Server 2012 R2 system with RDP briefly.
Related:
freerdp PR1: update to 2.0.0-rc3
Bug 1612866 - Please update FreeRDP to 2.0.0-rc3