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
Version: 1.4.33
Release: 1%{?dist}
Version: 1.4.39
Release: 1%{?dist}.inferit
Summary: Remote Desktop Client
License: GPL-2.0-or-later and MIT
URL: https://remmina.org
@ -20,7 +22,6 @@ BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: harfbuzz-devel
BuildRequires: intltool
BuildRequires: kf5-kwallet-devel
BuildRequires: libappstream-glib
BuildRequires: libgcrypt-devel
BuildRequires: libsodium-devel
@ -31,7 +32,8 @@ BuildRequires: pkgconfig(appindicator3-0.1)
BuildRequires: pkgconfig(avahi-ui)
BuildRequires: pkgconfig(avahi-ui-gtk3)
%endif
BuildRequires: pkgconfig(freerdp2)
BuildRequires: pkgconfig(freerdp3) >= 3.3.0
BuildRequires: freerdp
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libsecret-1)
@ -54,6 +56,8 @@ BuildRequires: pkgconfig(webkit2gtk-4.0)
%endif
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xkbfile)
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(fuse3)
# We don't ship these remmina plugins any longer.
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
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
%package plugins-x2go
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.
%prep
%autosetup -p1 -n Remmina-v.%{version}
%autosetup -p1 -n Remmina-v%{version}-%{commit}
%build
%cmake \
@ -228,10 +219,10 @@ that shows up under the display manager session menu.
%else
-DWITH_AVAHI=OFF \
%endif
-DWITH_FREERDP=ON \
-DWITH_FREERDP3=ON \
-DWITH_GCRYPT=ON \
-DWITH_GETTEXT=ON \
-DWITH_KF5WALLET=ON \
-DWITH_KF5WALLET=OFF \
-DWITH_KIOSK_SESSION=ON \
-DWITH_LIBSSH=ON \
-DWITH_NEWS=OFF \
@ -313,9 +304,6 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdat
%files plugins-www
%{_libdir}/remmina/plugins/remmina-plugin-www.so
%files plugins-kwallet
%{_libdir}/remmina/plugins/remmina-plugin-kwallet.so
%files plugins-python
%{_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*
%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
- Update to 1.4.33 rhbz#2240240
- Recommends openh264 on Fedora rhbz#2242462

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