Compare commits

..

2 Commits
epel9 ... i10ce

2
.gitignore vendored

@ -1 +1 @@
/remmina-*.tar.gz SOURCES/remmina-1.4.39.tar.gz

@ -0,0 +1 @@
63f20f2062940b62877291429a8bed3077bd1c67 SOURCES/remmina-1.4.39.tar.gz

@ -0,0 +1,34 @@
# Remmina - The GTK+ Remote Desktop Client
#
# Copyright (C) 2014 Pavel Alexeev <Pahan@Hubbitus.info>
# Work based on https://github.com/muflone/remmina-plugin-builder/blob/master/CMakeLists.txt
# dramatically simplified and tied with Fedora remmina package. Thanks to Fabio Castelli.
#
# To build remmina plugin you need:
# 1) install remmina-devel package
# 2) ln -s %{_includedir}/remmina/config.h.in .
# 3) ln -s %{_includedir}/remmina/pluginBuild-CMakeLists.txt CMakeLists.txt
# 4) Put plugin source code in remmina-plugin-to-build directory
# 5) Build it as usual: %{cmake} . ; make %{?_smp_mflags}…
cmake_minimum_required(VERSION 2.6)
set(CMAKE_COLOR_MAKEFILE ON)
project(Remmina C)
set(CMAKE_MODULE_PATH "${LIB_INSTALL_DIR}/cmake/remmina/")
set(REMMINA_DATADIR "${CMAKE_INSTALL_PREFIX}/share")
set(REMMINA_LOCALEDIR "${CMAKE_INSTALL_PREFIX}/share/locale")
set(REMMINA_PLUGINDIR "${LIB_INSTALL_DIR}/remmina/plugins")
include(FindPkgConfig)
include(FindOptionalPackage)
include_directories(.)
add_definitions(-DHAVE_PTHREAD)
find_required_package(GTK)
add_subdirectory(remmina-plugin-to-build)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in ${CMAKE_CURRENT_SOURCE_DIR}/config.h)

@ -1,6 +1,8 @@
%global commit cc2a72fdf4bbcd56edf4cc339cce02c12af4ccf4
Name: remmina Name: remmina
Version: 1.4.33 Version: 1.4.39
Release: 1%{?dist} Release: 1%{?dist}.inferit
Summary: Remote Desktop Client Summary: Remote Desktop Client
License: GPL-2.0-or-later and MIT License: GPL-2.0-or-later and MIT
URL: https://remmina.org URL: https://remmina.org
@ -20,7 +22,6 @@ BuildRequires: gcc-c++
BuildRequires: gettext BuildRequires: gettext
BuildRequires: harfbuzz-devel BuildRequires: harfbuzz-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: kf5-kwallet-devel
BuildRequires: libappstream-glib BuildRequires: libappstream-glib
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libsodium-devel BuildRequires: libsodium-devel
@ -31,7 +32,8 @@ BuildRequires: pkgconfig(appindicator3-0.1)
BuildRequires: pkgconfig(avahi-ui) BuildRequires: pkgconfig(avahi-ui)
BuildRequires: pkgconfig(avahi-ui-gtk3) BuildRequires: pkgconfig(avahi-ui-gtk3)
%endif %endif
BuildRequires: pkgconfig(freerdp2) BuildRequires: pkgconfig(freerdp3) >= 3.3.0
BuildRequires: freerdp
BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libsecret-1)
@ -54,6 +56,8 @@ BuildRequires: pkgconfig(webkit2gtk-4.0)
%endif %endif
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xkbfile) BuildRequires: pkgconfig(xkbfile)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(fuse3)
# We don't ship these remmina plugins any longer. # We don't ship these remmina plugins any longer.
Obsoletes: %{name}-plugins-nx < %{version}-%{release} Obsoletes: %{name}-plugins-nx < %{version}-%{release}
@ -164,19 +168,6 @@ computers in front of either large monitors or tiny net-books.
This package contains the WWW plugin (web browser with authentication) for the This package contains the WWW plugin (web browser with authentication) for the
Remmina remote desktop client. Remmina remote desktop client.
%package plugins-kwallet
Summary: KDE Wallet plugin for Remmina Remote Desktop Client
Requires: %{name}%{?_isa} = %{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 net-books.
This package contains the KDE Wallet plugin for the Remmina remote desktop
client. It will be activated automatically if KDE Wallet is installed and
running.
%if 0%{?fedora} || 0%{?rhel} == 8 %if 0%{?fedora} || 0%{?rhel} == 8
%package plugins-x2go %package plugins-x2go
Summary: x2go plugin for Remmina Remote Desktop Client Summary: x2go plugin for Remmina Remote Desktop Client
@ -216,7 +207,7 @@ This package contains Remmina kiosk mode, including a Gnome Shell session
that shows up under the display manager session menu. that shows up under the display manager session menu.
%prep %prep
%autosetup -p1 -n Remmina-v.%{version} %autosetup -p1 -n Remmina-v%{version}-%{commit}
%build %build
%cmake \ %cmake \
@ -228,10 +219,10 @@ that shows up under the display manager session menu.
%else %else
-DWITH_AVAHI=OFF \ -DWITH_AVAHI=OFF \
%endif %endif
-DWITH_FREERDP=ON \ -DWITH_FREERDP3=ON \
-DWITH_GCRYPT=ON \ -DWITH_GCRYPT=ON \
-DWITH_GETTEXT=ON \ -DWITH_GETTEXT=ON \
-DWITH_KF5WALLET=ON \ -DWITH_KF5WALLET=OFF \
-DWITH_KIOSK_SESSION=ON \ -DWITH_KIOSK_SESSION=ON \
-DWITH_LIBSSH=ON \ -DWITH_LIBSSH=ON \
-DWITH_NEWS=OFF \ -DWITH_NEWS=OFF \
@ -313,9 +304,6 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdat
%files plugins-www %files plugins-www
%{_libdir}/remmina/plugins/remmina-plugin-www.so %{_libdir}/remmina/plugins/remmina-plugin-www.so
%files plugins-kwallet
%{_libdir}/remmina/plugins/remmina-plugin-kwallet.so
%files plugins-python %files plugins-python
%{_libdir}/remmina/plugins/remmina-plugin-python_wrapper.so %{_libdir}/remmina/plugins/remmina-plugin-python_wrapper.so
@ -335,6 +323,37 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdat
%{_mandir}/man1/remmina-gnome.1* %{_mandir}/man1/remmina-gnome.1*
%changelog %changelog
* Sun Jan 12 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.4.39-1.inferit
- Disable KWallet plugin
* Sat Jan 11 2025 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.4.39-1
- Rebuilt for MSVSphere 10
* Mon Dec 23 2024 Daniel Milnes <daniel@daniel-milnes.uk> - 1.4.37-1
- Update to 1.4.37 rhbz#2333334
* Sat Dec 07 2024 Daniel Milnes <daniel@daniel-milnes.uk> - 1.4.36-2
- Backport fix for SSH crash
* Mon Nov 18 2024 Daniel Milnes <daniel@daniel-milnes.uk> - 1.4.36-1
- Update to 1.4.36 rhbz#2316118
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.35-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 1.4.35-2
- Rebuilt for Python 3.13
* Thu Apr 4 2024 Daniel Milnes <daniel@daniel-milnes.uk> - 1.4.35-1
- Update to 1.4.35 rhbz#2263194
- Migrate to FreeRDP3 rhbz#2263485 rhbz#2261649
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.33-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.33-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Nov 10 2023 Jonathan Wright <jonathan@almalinux.org> - 1.4.33-1 * Fri Nov 10 2023 Jonathan Wright <jonathan@almalinux.org> - 1.4.33-1
- Update to 1.4.33 rhbz#2240240 - Update to 1.4.33 rhbz#2240240
- Recommends openh264 on Fedora rhbz#2242462 - Recommends openh264 on Fedora rhbz#2242462

@ -1 +0,0 @@
SHA512 (remmina-1.4.33.tar.gz) = d838e2a5869d39ffb527b94e3610942d5542ca880f45c697205ae7c2cd9117a8405d326b8da1ff0b1cb91a346caf74fc0fcdbec8ac205f03659ca3ff5e90c569
Loading…
Cancel
Save