|
|
@ -1,14 +1,14 @@
|
|
|
|
# Main branch is the "next" branch, not master
|
|
|
|
# Main branch is the "next" branch, not master
|
|
|
|
%global commit0 205df66325b566d2ae5f87f8a68f9d829765d4d5
|
|
|
|
%global commit0 08f5b4be5e31a44765d651009be2ac7797fc44ac
|
|
|
|
%global date 20170908
|
|
|
|
%global date 20171220
|
|
|
|
%global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
|
|
|
|
%global shortcommit0 %%(c=%%{commit0}; echo ${c:0:7})
|
|
|
|
|
|
|
|
|
|
|
|
# RC releases
|
|
|
|
# RC releases
|
|
|
|
#%%global snapshot rcgit.19
|
|
|
|
#%%global snapshot rcgit.25
|
|
|
|
|
|
|
|
|
|
|
|
Name: remmina
|
|
|
|
Name: remmina
|
|
|
|
Version: 1.2.0
|
|
|
|
Version: 1.2.0
|
|
|
|
Release: 0.42%{?snapshot:.%{snapshot}}%{?shortcommit0:.%{date}git%{shortcommit0}}%{?dist}
|
|
|
|
Release: 0.43%{?snapshot:.%{snapshot}}%{?shortcommit0:.%{date}git%{shortcommit0}}%{?dist}
|
|
|
|
Summary: Remote Desktop Client
|
|
|
|
Summary: Remote Desktop Client
|
|
|
|
License: GPLv2+ and MIT
|
|
|
|
License: GPLv2+ and MIT
|
|
|
|
URL: http://remmina.sourceforge.net
|
|
|
|
URL: http://remmina.sourceforge.net
|
|
|
@ -24,6 +24,8 @@ Source0: https://github.com/FreeRDP/Remmina/archive/%{commit0}/Remmina-%{c
|
|
|
|
# So we can't use it directly only as instructions.
|
|
|
|
# So we can't use it directly only as instructions.
|
|
|
|
Source1: pluginBuild-CMakeLists.txt
|
|
|
|
Source1: pluginBuild-CMakeLists.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patch0: %{name}-format-security.patch
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: cmake >= 2.8
|
|
|
|
BuildRequires: cmake >= 2.8
|
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: gettext
|
|
|
|
BuildRequires: gettext
|
|
|
@ -43,11 +45,14 @@ BuildRequires: pkgconfig(vte-2.91)
|
|
|
|
BuildRequires: pkgconfig(xkbfile)
|
|
|
|
BuildRequires: pkgconfig(xkbfile)
|
|
|
|
|
|
|
|
|
|
|
|
# We don't ship the remmina-plugins-telepathy package any longer
|
|
|
|
# We don't ship the remmina-plugins-telepathy package any longer
|
|
|
|
Provides: remmina-plugins-telepathy = %{version}
|
|
|
|
Obsoletes: %{name}-plugins-telepathy < %{version}-%{release}
|
|
|
|
Obsoletes: remmina-plugins-telepathy < %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recommends: remmina-plugins-nx remmina-plugins-rdp
|
|
|
|
Recommends: %{name}-plugins-exec
|
|
|
|
Recommends: remmina-plugins-gnome remmina-plugins-vnc remmina-plugins-xdmcp
|
|
|
|
Recommends: %{name}-plugins-nx
|
|
|
|
|
|
|
|
Recommends: %{name}-plugins-rdp
|
|
|
|
|
|
|
|
Recommends: %{name}-plugins-secret
|
|
|
|
|
|
|
|
Recommends: %{name}-plugins-vnc
|
|
|
|
|
|
|
|
Recommends: %{name}-plugins-xdmcp
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
%description
|
|
|
|
Remmina is a remote desktop client written in GTK+, aiming to be useful for
|
|
|
|
Remmina is a remote desktop client written in GTK+, aiming to be useful for
|
|
|
@ -70,17 +75,32 @@ The %{name}-devel package contains header files for developing plugins for
|
|
|
|
%{name}.
|
|
|
|
%{name}.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package plugins-gnome
|
|
|
|
%package plugins-exec
|
|
|
|
Summary: GNOME keyring integration for Remmina Remote Desktop Client
|
|
|
|
Summary: External execution plugin for Remmina Remote Desktop Client
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
%description plugins-gnome
|
|
|
|
%description plugins-exec
|
|
|
|
Remmina is a remote desktop client written in GTK+, aiming to be useful for
|
|
|
|
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
|
|
|
|
system administrators and travelers, who need to work with lots of remote
|
|
|
|
computers in front of either large monitors or tiny net-books.
|
|
|
|
computers in front of either large monitors or tiny net-books.
|
|
|
|
|
|
|
|
|
|
|
|
This package contains the plugin with GNOME keyring support for the Remmina
|
|
|
|
This package contains the plugin to execute external processes (commands or
|
|
|
|
remote desktop client.
|
|
|
|
applications) from the Remmina window.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package plugins-secret
|
|
|
|
|
|
|
|
Summary: Keyring integration for Remmina Remote Desktop Client
|
|
|
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
Obsoletes: %{name}-plugins-gnome < %{version}-%{release}
|
|
|
|
|
|
|
|
Provides: %{name}-plugins-gnome%{?_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%description plugins-secret
|
|
|
|
|
|
|
|
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 the plugin with keyring support for the Remmina remote
|
|
|
|
|
|
|
|
desktop client.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package plugins-nx
|
|
|
|
%package plugins-nx
|
|
|
@ -151,6 +171,7 @@ client.
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -qn Remmina-%{?snapshot:%{version}-%{snapshot}}%{?commit0}
|
|
|
|
%setup -qn Remmina-%{?snapshot:%{version}-%{snapshot}}%{?commit0}
|
|
|
|
|
|
|
|
%patch0 -p1
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
%build
|
|
|
|
mkdir -p build
|
|
|
|
mkdir -p build
|
|
|
@ -158,7 +179,6 @@ mkdir -p build
|
|
|
|
%cmake --build=build \
|
|
|
|
%cmake --build=build \
|
|
|
|
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
|
|
|
|
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
|
|
|
-DCMAKE_INSTALL_COMPONENT=1 \
|
|
|
|
|
|
|
|
-DWITH_APPINDICATOR=ON \
|
|
|
|
-DWITH_APPINDICATOR=ON \
|
|
|
|
-DWITH_AVAHI=ON \
|
|
|
|
-DWITH_AVAHI=ON \
|
|
|
|
-DWITH_FREERDP=ON \
|
|
|
|
-DWITH_FREERDP=ON \
|
|
|
@ -166,20 +186,17 @@ mkdir -p build
|
|
|
|
-DWITH_GETTEXT=ON \
|
|
|
|
-DWITH_GETTEXT=ON \
|
|
|
|
-DWITH_LIBSSH=ON \
|
|
|
|
-DWITH_LIBSSH=ON \
|
|
|
|
-DWITH_SPICE=ON \
|
|
|
|
-DWITH_SPICE=ON \
|
|
|
|
-DWITH_SURVEY=OFF \
|
|
|
|
|
|
|
|
-DWITH_TELEPATHY=OFF \
|
|
|
|
-DWITH_TELEPATHY=OFF \
|
|
|
|
-DWITH_VTE=ON \
|
|
|
|
-DWITH_VTE=ON \
|
|
|
|
-DWITH_ZLIB=ON \
|
|
|
|
|
|
|
|
-DGIT_REVISION=%{commit0} \
|
|
|
|
|
|
|
|
.
|
|
|
|
.
|
|
|
|
|
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
%install
|
|
|
|
%make_install
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
|
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
|
|
desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/%{name}.appdata.xml
|
|
|
|
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
|
|
|
|
|
|
|
|
|
|
|
|
mkdir -p %{buildroot}/%{_libdir}/cmake/%{name}/
|
|
|
|
mkdir -p %{buildroot}/%{_libdir}/cmake/%{name}/
|
|
|
|
cp -pr cmake/*.cmake %{buildroot}/%{_libdir}/cmake/%{name}/
|
|
|
|
cp -pr cmake/*.cmake %{buildroot}/%{_libdir}/cmake/%{name}/
|
|
|
@ -262,15 +279,15 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
%files -f %{name}.lang
|
|
|
|
%{!?_licensedir:%global license %%doc}
|
|
|
|
|
|
|
|
%license LICENSE
|
|
|
|
%license LICENSE
|
|
|
|
%doc AUTHORS ChangeLog README.md
|
|
|
|
%doc AUTHORS ChangeLog README.md
|
|
|
|
%{_bindir}/%{name}
|
|
|
|
%{_bindir}/%{name}
|
|
|
|
%{_datadir}/appdata/*.appdata.xml
|
|
|
|
%{_datadir}/metainfo/*.appdata.xml
|
|
|
|
%{_datadir}/applications/*.desktop
|
|
|
|
%{_datadir}/applications/*.desktop
|
|
|
|
%{_datadir}/icons/hicolor/*/actions/*.*
|
|
|
|
%{_datadir}/icons/hicolor/*/actions/*.*
|
|
|
|
%{_datadir}/icons/hicolor/*/apps/*.*
|
|
|
|
%{_datadir}/icons/hicolor/*/apps/*.*
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/remmina-sftp.png
|
|
|
|
%{_datadir}/icons/hicolor/*/emblems/remmina-*.png
|
|
|
|
|
|
|
|
%{_datadir}/mime/packages/*.xml
|
|
|
|
%{_datadir}/%{name}/
|
|
|
|
%{_datadir}/%{name}/
|
|
|
|
%dir %{_libdir}/remmina/
|
|
|
|
%dir %{_libdir}/remmina/
|
|
|
|
%dir %{_libdir}/remmina/plugins/
|
|
|
|
%dir %{_libdir}/remmina/plugins/
|
|
|
@ -281,8 +298,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
|
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
|
%{_libdir}/cmake/%{name}/*.cmake
|
|
|
|
%{_libdir}/cmake/%{name}/*.cmake
|
|
|
|
|
|
|
|
|
|
|
|
%files plugins-gnome
|
|
|
|
%files plugins-exec
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugins-gnome.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-exec.so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%files plugins-secret
|
|
|
|
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-secret.so
|
|
|
|
|
|
|
|
|
|
|
|
%files plugins-nx
|
|
|
|
%files plugins-nx
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-nx.so
|
|
|
|
%{_libdir}/remmina/plugins/remmina-plugin-nx.so
|
|
|
@ -309,6 +329,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
|
|
|
|
* Wed Dec 20 2017 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.43.20171220git08f5b4b
|
|
|
|
|
|
|
|
- Update to latest 1.2.0 snapshot (rcgit.25).
|
|
|
|
|
|
|
|
- Gnome plugin renamed to secret.
|
|
|
|
|
|
|
|
- Add new executor plugin.
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Sep 11 2017 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.42.20170908git205df66
|
|
|
|
* Mon Sep 11 2017 Simone Caronni <negativo17@gmail.com> - 1.2.0-0.42.20170908git205df66
|
|
|
|
- Update to latest snapshot.
|
|
|
|
- Update to latest snapshot.
|
|
|
|
- Trim changelog.
|
|
|
|
- Trim changelog.
|
|
|
|