remmina 1.4.10-2 (znver1;aarch64;x86_64) 2021-13496
9999
Status | published | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Submitter | mandian [@T] openmailbox.org | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Platform | rolling | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repository | unsupported | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/971065 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packages |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Build Date | 2021-01-21 23:26:34 +0000 UTC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated | 2021-01-23 03:43:38.846870211 +0000 UTC |
$ git diff --patch-with-stat --summary 9eb392539e8c744c88e631b59d779cb9c402a37e..c9065459467534b025be0413a02a92ee628bf9c1 .abf.yml | 2 +- remmina.spec | 222 ++++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 135 insertions(+), 89 deletions(-) diff --git a/.abf.yml b/.abf.yml index 7104e39..c354999 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,2 @@ sources: - Remmina-v1.4.3.tar.bz2: 30ed69fe5648cebe88e7e5df170b680f59f27636 + Remmina-v1.4.10.tar.bz2: c5c67ec1a6e818633ab80223cf54dac20f91972e diff --git a/remmina.spec b/remmina.spec index 1c74c71..ef214ea 100644 --- a/remmina.spec +++ b/remmina.spec @@ -1,9 +1,12 @@ %define tarballver %{version} %define tarballdir v%{version} +%bcond_with appindicator +%bcond_without kwallet_plugin + Name: remmina -Version: 1.4.3 -Release: 1 +Version: 1.4.10 +Release: 2 Summary: GTK+ remote desktop client Group: Networking/Remote access License: GPLv2+ @@ -14,26 +17,32 @@ Source0: https://gitlab.com/Remmina/Remmina/-/archive/%{tarballdir}/Remmina-%{ta BuildRequires: cmake BuildRequires: gettext BuildRequires: intltool -BuildRequires: libgcrypt-devel BuildRequires: cups-devel +#BuildRequires: libappstream-glib +BuildRequires: pkgconfig(avahi-client) >= 0.6.3 +#BuildRequires: pkgconfig(avahi-ui) >= 0.6.3 +BuildRequires: pkgconfig(avahi-ui-gtk3) >= 0.6.30 BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(harfbuzz) -BuildRequires: pkgconfig(webkit2gtk-4.0) -BuildRequires: pkgconfig(gnutls) -BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(appindicator3-0.1) +BuildRequires: pkgconfig(libgcrypt) +#BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libpcre2-8) +#BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libssh) BuildRequires: pkgconfig(libsodium) -BuildRequires: pkgconfig(avahi-client) >= 0.6.3 -#BuildRequires: pkgconfig(avahi-ui) >= 0.6.3 -BuildRequires: pkgconfig(avahi-ui-gtk3) >= 0.6.30 -BuildRequires: pkgconfig(spice-client-gtk-3.0) BuildRequires: pkgconfig(libvncserver) +BuildRequires: pkgconfig(spice-client-gtk-3.0) BuildRequires: pkgconfig(TelepathyQt5) BuildRequires: pkgconfig(xkbfile) BuildRequires: pkgconfig(vte-2.91) +BuildRequires: pkgconfig(webkit2gtk-4.0) BuildRequires: pkgconfig(zlib) +BuildRequires: qmake5 +BuildRequires: xdg-utils %description Remmina is a remote desktop client written in GTK+, aiming to be useful for @@ -45,6 +54,36 @@ user interface. Currently RDP, VNC, XDMCP and SSH are supported. Please don't forget to install the plugins for the protocols you want to use. +%files -f %{name}.lang +%doc AUTHORS CHANGELOG.md README.md THANKS.md COPYING LICENSE +%{_bindir}/remmina-file-wrapper +%{_bindir}/%{name} +%{_bindir}/%{name}-gnome +%{_bindir}/gnome-session-%{name} +%{_datadir}/%{name}/ +%{_datadir}/gnome-session/sessions/%{name}-gnome.session +%{_datadir}/xsessions/%{name}-gnome.desktop +%{_datadir}/applications/org.%{name}.Remmina.desktop +%{_datadir}/applications/%{name}-file.desktop +%{_datadir}/applications/%{name}-gnome.desktop +%{_datadir}/metainfo/org.%{name}.Remmina.appdata.xml +%{_datadir}/mime/packages/%{name}-mime.xml +%{_iconsdir}/hicolor/*/apps/*%{name}*.svg +%{_iconsdir}/hicolor/*/apps/*%{name}*.png +%{_iconsdir}/hicolor/*/actions/%{name}*.svg +%{_iconsdir}/hicolor/*/emblems/%{name}-sftp-*.svg +%{_iconsdir}/hicolor/*/emblems/%{name}-ssh-*.svg +%{_iconsdir}/hicolor/*/emblems/%{name}-tool-*.svg +%{_iconsdir}/hicolor/*/actions/view-list.svg +%{_iconsdir}/hicolor/apps/org.remmina.Remmina-symbolic.svg +%{_iconsdir}/hicolor/apps/remmina-symbolic.svg +%{_iconsdir}/hicolor/scalable/panel/remmina-panel-inverted.svg +%{_iconsdir}/hicolor/scalable/panel/remmina-panel.svg +%{_mandir}/man1/%{name}.1.* +%{_mandir}/man1/%{name}-gnome.1.* +%{_mandir}/man1/gnome-session-%{name}.1.* +%{_mandir}/man1/remmina-file-wrapper.1.* + #---------------------------------------------------------------------------- %package devel @@ -56,6 +95,10 @@ Requires: %{name} = %{version}-%{release} The %{name}-devel package contains header files for developing plugins for %{name}. +%files devel +%{_includedir}/%{name}/ +%{_libdir}/pkgconfig/%{name}.pc + #---------------------------------------------------------------------------- %package plugins-common @@ -71,6 +114,10 @@ computers in front of either large monitors or tiny netbooks. This package contains files shared among all plugins for the Remmina remote desktop client. +%files plugins-common +%dir %{_libdir}/%{name}/ +%dir %{_libdir}/%{name}/plugins/ + #---------------------------------------------------------------------------- %package plugins-exec @@ -86,6 +133,33 @@ computers in front of either large monitors or tiny netbooks. This package contains the plugin to execute external processes (commands or applications) from the Remmina window. +%files plugins-exec +%{_libdir}/%{name}/plugins/%{name}-plugin-exec.so + +#---------------------------------------------------------------------------- + +%if %{with kwallet_plugin} +%package plugins-kwallet +Summary: KWallet integration for Remmina Remote Desktop Client +Group: Networking/Remote access +BuildRequires: lib64KF5Wallet-devel +Requires: %{name}-plugins-common = %{version}-%{release} + +Obsoletes: remmina-plugins-kwallet < 1.2.0-0.rcgit.24.2 +Provides: remmina-plugins-kwallet = %{version}-%{release} + +%description plugins-kwallet +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 netbooks. + +This package contains the plugin with kwallet support for the Remmina remote +desktop client. + +%files plugins-kwallet +%{_libdir}/%{name}/plugins/%{name}-plugin-kwallet.so +%endif + #---------------------------------------------------------------------------- %package plugins-secret @@ -105,6 +179,9 @@ computers in front of either large monitors or tiny netbooks. This package contains the plugin with keyring support for the Remmina remote desktop client. +%files plugins-secret +%{_libdir}/%{name}/plugins/%{name}-plugin-secret.so + #---------------------------------------------------------------------------- %package plugins-nx @@ -120,6 +197,10 @@ computers in front of either large monitors or tiny netbooks. This package contains the NX plugin for the Remmina remote desktop client. +%files plugins-nx +%{_libdir}/%{name}/plugins/%{name}-plugin-nx.so +%{_iconsdir}/hicolor/*/emblems/%{name}-nx-*.svg + #---------------------------------------------------------------------------- %package plugins-rdp @@ -137,13 +218,16 @@ computers in front of either large monitors or tiny netbooks. This package contains the Remote Desktop Protocol (RDP) plugin for the Remmina remote desktop client. +%files plugins-rdp +%{_libdir}/%{name}/plugins/%{name}-plugin-rdp.so +%{_iconsdir}/hicolor/*/emblems/%{name}-rdp-*.svg + #---------------------------------------------------------------------------- %package plugins-spice Summary: SPICE plugin for Remmina Remote Desktop Client Group: Networking/Remote access Requires: %{name}-plugins-common = %{version}-%{release} - %description plugins-spice 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 @@ -151,6 +235,10 @@ computers in front of either large monitors or tiny netbooks. This package contains the SPICE plugin for the Remmina remote desktop client. +%files plugins-spice +%{_libdir}/%{name}/plugins/%{name}-plugin-spice.so +%{_iconsdir}/hicolor/*/emblems/%{name}-spice-*.svg + #---------------------------------------------------------------------------- %package plugins-st @@ -166,6 +254,9 @@ computers in front of either large monitors or tiny netbooks. This package contains the Socket Terminal plugin for the Remmina remote desktop client. +%files plugins-st +%{_libdir}/%{name}/plugins/%{name}-plugin-st.so + #---------------------------------------------------------------------------- %package plugins-vnc @@ -181,9 +272,15 @@ 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 netbooks. +%files plugins-vnc +%files plugins-vnc This package contains the VNC plugin for the Remmina remote desktop client. +%files plugins-vnc +%{_libdir}/%{name}/plugins/%{name}-plugin-vnc.so +%{_iconsdir}/hicolor/*/emblems/%{name}-vnc-*.svg + #---------------------------------------------------------------------------- %package plugins-xdmcp @@ -200,6 +297,10 @@ computers in front of either large monitors or tiny netbooks. This package contains the XDMCP plugin for the Remmina remote desktop client. +%files plugins-xdmcp +%{_libdir}/%{name}/plugins/%{name}-plugin-xdmcp.so +%{_iconsdir}/hicolor/*/emblems/%{name}-xdmcp-*.svg + #---------------------------------------------------------------------------- %package plugins-www @@ -217,6 +318,9 @@ computers in front of either large monitors or tiny netbooks. This package contains the www plugin for the Remmina remote desktop client. +%files plugins-www +%{_libdir}/remmina/plugins/remmina-plugin-www.so +%{_iconsdir}/hicolor/scalable/emblems/remmina-www-symbolic.svg #---------------------------------------------------------------------------- @@ -225,88 +329,30 @@ client. %autopatch -p1 %build -%cmake -DWITH_APPINDICATOR=OFF +%cmake \ +%if %{with kwallet_plugin} + -DWITH_KF5WALLET=ON \ +%else + -DWITH_KF5WALLET=OFF \ +%endif + -DWITH_KIOSK_SESSION=ON \ +%if %{with appindicator} + -DWITH_APPINDICATOR=ON \ +%else + -DWITH_APPINDICATOR=OFF \ +%endif + %{nil} %make_build %install %make_install -C build -%find_lang %{name} - +# .desktop desktop-file-install \ --remove-category="X-GNOME-NetworkSettings" \ - --dir %{buildroot}%{_datadir}/applications \ -%{buildroot}%{_datadir}/applications/org.%{name}.Remmina.desktop - -%files -f %{name}.lang -%doc AUTHORS CHANGELOG.md README.md THANKS.md COPYING LICENSE -%{_bindir}/remmina-file-wrapper -%{_bindir}/%{name} -%{_bindir}/%{name}-gnome -%{_bindir}/gnome-session-%{name} -%{_datadir}/%{name}/ -%{_datadir}/gnome-session/sessions/%{name}-gnome.session -%{_datadir}/xsessions/%{name}-gnome.desktop -%{_datadir}/applications/org.%{name}.Remmina.desktop -%{_datadir}/applications/%{name}-file.desktop -%{_datadir}/applications/%{name}-gnome.desktop -%{_datadir}/metainfo/org.%{name}.Remmina.appdata.xml -%{_datadir}/mime/packages/%{name}-mime.xml -%{_iconsdir}/hicolor/*/apps/*%{name}*.svg -%{_iconsdir}/hicolor/*/apps/*%{name}*.png -%{_iconsdir}/hicolor/*/actions/%{name}*.svg -%{_iconsdir}/hicolor/*/emblems/%{name}-sftp-*.svg -%{_iconsdir}/hicolor/*/emblems/%{name}-ssh-*.svg -%{_iconsdir}/hicolor/*/emblems/%{name}-tool-*.svg -%{_iconsdir}/hicolor/*/actions/view-list.svg -%{_iconsdir}/hicolor/apps/org.remmina.Remmina-symbolic.svg -%{_iconsdir}/hicolor/apps/remmina-symbolic.svg -%{_iconsdir}/hicolor/scalable/panel/remmina-panel-inverted.svg -%{_iconsdir}/hicolor/scalable/panel/remmina-panel.svg -%{_mandir}/man1/%{name}.1.* -%{_mandir}/man1/%{name}-gnome.1.* -%{_mandir}/man1/gnome-session-%{name}.1.* -%{_mandir}/man1/remmina-file-wrapper.1.* - -%files devel -%{_includedir}/%{name}/ -%{_libdir}/pkgconfig/%{name}.pc - -%files plugins-common -%dir %{_libdir}/%{name}/ -%dir %{_libdir}/%{name}/plugins/ - -%files plugins-exec -%{_libdir}/%{name}/plugins/%{name}-plugin-exec.so - -%files plugins-secret -%{_libdir}/%{name}/plugins/%{name}-plugin-secret.so - -%files plugins-nx -%{_libdir}/%{name}/plugins/%{name}-plugin-nx.so -%{_iconsdir}/hicolor/*/emblems/%{name}-nx-*.svg - -%files plugins-rdp -%{_libdir}/%{name}/plugins/%{name}-plugin-rdp.so -%{_iconsdir}/hicolor/*/emblems/%{name}-rdp-*.svg - -%files plugins-spice -%{_libdir}/%{name}/plugins/%{name}-plugin-spice.so -%{_iconsdir}/hicolor/*/emblems/%{name}-spice-*.svg - -%files plugins-st -%{_libdir}/%{name}/plugins/%{name}-plugin-st.so - -%files plugins-vnc -%{_libdir}/%{name}/plugins/%{name}-plugin-vnc.so -%{_iconsdir}/hicolor/*/emblems/%{name}-vnc-*.svg - -%files plugins-xdmcp -%{_libdir}/%{name}/plugins/%{name}-plugin-xdmcp.so -%{_iconsdir}/hicolor/*/emblems/%{name}-xdmcp-*.svg - -%files plugins-www -%{_libdir}/remmina/plugins/remmina-plugin-www.so -%{_iconsdir}/hicolor/scalable/emblems/remmina-www-symbolic.svg + --dir %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/applications/org.%{name}.Remmina.desktop +# locales +%find_lang %{name}
Not Available
benbullard79 [@T] cox.net | No Comment. | 1181d 03hrs |
benbullard79 [@T] cox.net | No Comment. | 1181d 03hrs |