]> git.pld-linux.org Git - packages/remmina.git/blobdiff - remmina.spec
drop useless bcond for (unconditional) exec plugin
[packages/remmina.git] / remmina.spec
index ca23a0e5b99d4710f1850d418efbe7f1333bf8c8..0c232fe75e23f70977ade386d16504a2f8adcd47 100644 (file)
@@ -2,7 +2,6 @@
 # note: disabling plugins will still build them if deps are met
 #
 # Conditional build:
-%bcond_without exec            # do not build exec plugin
 %bcond_without rdp             # do not build rdp plugin
 %bcond_without secret          # do not build secret plugin
 %bcond_without spice           # do not build spice plugin
 #
 Summary:       Remote Desktop Client
 Name:          remmina
-Version:       1.4.25
+Version:       1.4.31
 Release:       1
 License:       GPLv2+ and MIT
 Group:         X11/Applications
 Source0:       https://gitlab.com/Remmina/Remmina/-/archive/v%{version}/Remmina-v%{version}.tar.bz2
-# Source0-md5: 5906324e16b5ae9296c602889099b925
+# Source0-md5: 72d0975ad6899c9017ad9e3699933e46
 # Cmake helper file to easy build plugins outside remmina source tree
 # See http://www.muflone.com/remmina-plugin-rdesktop/english/install.html which
 # use http://www.muflone.com/remmina-plugin-builder/ with remmina bundled source.
@@ -25,30 +24,43 @@ Source0:    https://gitlab.com/Remmina/Remmina/-/archive/v%{version}/Remmina-v%{ver
 Source1:       pluginBuild-CMakeLists.txt
 Patch0:                fix-shebangs.patch
 URL:           http://remmina.org
-BuildRequires: appstream-glib
+BuildRequires: atk-devel
+BuildRequires: avahi-devel >= 0.6.30
 BuildRequires: avahi-ui-gtk3-devel >= 0.6.30
-BuildRequires: cmake >= 2.8
-BuildRequires: cups-devel
-BuildRequires: desktop-file-utils
+BuildRequires: cairo-devel
+BuildRequires: cmake >= 3.10.0
+%{?with_rdp:BuildRequires:     cups-devel}
 %{?with_rdp:BuildRequires:     freerdp2-devel >= 2.0.0-0.20190320}
-BuildRequires: gettext
-BuildRequires: gtk+3-devel
+BuildRequires: gdk-pixbuf2-devel
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel
+BuildRequires: gtk+3-devel >= 3.14.0
 %{?with_www:BuildRequires:      gtk-webkit4-devel}
-BuildRequires: intltool
+BuildRequires: harfbuzz-devel
 BuildRequires: json-glib-devel
-BuildRequires: libappindicator-gtk3-devel
+BuildRequires: libayatana-appindicator-gtk3-devel
 BuildRequires: libgcrypt-devel
 %{?with_secret:BuildRequires:  libsecret-devel}
 BuildRequires: libsodium-devel
-BuildRequires: libsoup-devel
+%{?with_www:BuildRequires:     libsoup3-devel}
+BuildRequires: libssh-devel >= 0.6
 %{?with_vnc:BuildRequires:     libvncserver-devel}
+BuildRequires: pango-devel
 BuildRequires: pcre2-8-devel
+BuildRequires: pkgconfig
+BuildRequires: python3-devel
 BuildRequires: rpmbuild(macros) >= 1.742
-%{?with_spice:BuildRequires:   spice-gtk-devel}
-%{?with_vte:BuildRequires:     vte-devel}
-BuildRequires: xorg-lib-libxkbfile-devel
+%if %{with spice}
+BuildRequires: spice-glib-devel
+BuildRequires: spice-gtk-devel
+BuildRequires: spice-protocol
+%endif
+BuildRequires: wayland-devel
+%{?with_vte:BuildRequires:     vte-devel >= 0.38}
+BuildRequires: xorg-lib-libxkbcommon-devel
 Requires(post,postun): gtk-update-icon-cache
 Requires:      avahi-ui-gtk3 >= 0.6.30
+Requires:      gtk+3 >= 3.14.0
 Requires:      hicolor-icon-theme
 Obsoletes:     remmina-plugins-nx < 1.4.20
 Obsoletes:     remmina-plugins-xdmcp < 1.4.20
@@ -89,6 +101,18 @@ net-books.
 This package contains the plugin to execute external processes
 (commands or applications) from the Remmina window.
 
+%package        plugins-python_wrapper
+Summary:       Python Wrapper plugin for Remmina Remote Desktop Client
+Requires:      %{name} = %{version}-%{release}
+
+%description    plugins-python_wrapper
+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 enables Python plugins for Remmina.
+
 %package        plugins-rdp
 Summary:       RDP plugin for Remmina Remote Desktop Client
 Requires:      %{name} = %{version}-%{release}
@@ -174,9 +198,11 @@ cd build
        -DWITH_CUPS=ON \
        -DWITH_GCRYPT=ON \
        -DWITH_GETTEXT=ON \
+       -DWITH_ICON_CACHE=OFF \
        -DWITH_LIBSECRET=ON \
        %{cmake_on_off vnc WITH_LIBVNCSERVER} \
        %{cmake_on_off spice WITH_SPICE} \
+       -DWITH_UPDATE_DESKTOP_DB=OFF \
        %{cmake_on_off vte WITH_VTE} \
        ..
 
@@ -237,11 +263,13 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/cmake/%{name}
 %{_libdir}/cmake/%{name}/*.cmake
 
-%if %{with exec}
 %files plugins-exec
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/remmina/plugins/remmina-plugin-exec.so
-%endif
+
+%files plugins-python_wrapper
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/remmina/plugins/remmina-plugin-python_wrapper.so
 
 %if %{with rdp}
 %files plugins-rdp
This page took 0.039362 seconds and 4 git commands to generate.