diff options
Diffstat (limited to 'net-misc/remmina')
-rw-r--r-- | net-misc/remmina/Manifest | 14 | ||||
-rw-r--r-- | net-misc/remmina/files/remmina-1.4.40-kf6wallet.patch | 75 | ||||
-rw-r--r-- | net-misc/remmina/files/remmina-1.4.40-libssh-no.patch | 19 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.4.35-r1.ebuild | 103 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.4.36_p20241106.ebuild | 105 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.4.37.ebuild | 104 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.4.40-r1.ebuild (renamed from net-misc/remmina/remmina-1.4.39.ebuild) | 3 | ||||
-rw-r--r-- | net-misc/remmina/remmina-1.4.40-r2.ebuild (renamed from net-misc/remmina/remmina-1.4.36.ebuild) | 31 |
8 files changed, 117 insertions, 337 deletions
diff --git a/net-misc/remmina/Manifest b/net-misc/remmina/Manifest index 7d4f87c0f6a8..cd6d7647982a 100644 --- a/net-misc/remmina/Manifest +++ b/net-misc/remmina/Manifest @@ -1,12 +1,8 @@ -DIST Remmina-ecb29e7830037dd3ee618472c80b5e8eaecf1ce0.tar.bz2 2152678 BLAKE2B 20e7f9cd20da9e5a504ec86f11a88eb5e96c04378a1ec4c4f656e32c67a92925ce32a1224054143688ef99251f1944334c446d569c415d18bbff968e7d76f510 SHA512 4f6afdebfdc810d6d6fefc8f0c4a717c1228fa7b57b23edd4415a08b271bdbb18ef34875e3515caadb9e1504fe3c5ae18c953681dcb91d0fec5655e45b75e509 +AUX remmina-1.4.40-kf6wallet.patch 2628 BLAKE2B 46aea1761457c1ff3328449f5dc1d7c7991a9ca86b6c734961b1d2f4782dceb5804aef4fd64c6fdc8f650e66491fd8fadcbdef16a36314e8d6817da4ee114db9 SHA512 ba115f1dec52f80631d906bcbfd64d040a7fb54f6aacd9cf951f5e895b4f5ee31d2de44d1339a7d1d39b763b72ccb50c13a108b140a2fc91c21ca2b22b793e11 +AUX remmina-1.4.40-libssh-no.patch 688 BLAKE2B da492b0d76fa72d20a0748f1c78f208103cf5fcc009e975cfb3e56d7392739e56c5e5a2eef7516b5eaf7a42ad9c24671435a2b6ec3f052c94c01d6c79062d96e SHA512 ed264ea0bee170b43d1fddea238e87a2f5e7c9708cf5967ed0ffc883ea25a0550dba88ed5557c1f35fb27032d63085688750d2f7c1daed837ce2b7714c014bec DIST Remmina-v1.4.35.tar.bz2 2150047 BLAKE2B 3ba730cd4009a797ee7d66bbe4390e9db221ee5cf0b008e0eb3df4a992d7260ddc65983c8c34d1aa1bb2190ed1104653e269369565d7e4eecaf3078ffc84330c SHA512 36dc419b4473c71f6b3e53338f4a3cf7a1fe60534ea0dce375b4c9fd00cd9d8a618c4376be4d031bdee1eed8b4aade4538a6cc414629ef6dde41cdcd513a6d36 -DIST Remmina-v1.4.36.tar.bz2 2153190 BLAKE2B 0d29adcb84b7c72ae2f2468e0ef56e6f16f49a0ff2774cf59df699cf721aabdabbde91799d9266295f30fa5789d33f4aab450924aa5a325aa3f1315332dd7d4e SHA512 bdf3604849238ca2e61b6f35bbfba1df5eedf1c2374897a565f1a1e0b76a285be93700d92a6912d33d73ab745fb412856ee14fd0eab3feec492bf1b5aa35bc38 -DIST Remmina-v1.4.37.tar.bz2 2154629 BLAKE2B 113fcb53818526914ce5b867c1e41ed3703d28961037127444b66e2167d53512d330fa8c6eb0fe13b61f26b6eb43c5bb58d9b158f42897ae4081a8f0bc3481d0 SHA512 09db30823d4ffb61627cee01469e431b88575aa4370e39f9e4d1d384e3196c815206f01f3eeb8bc58df3e90d01bec38c271d81a8ea20cb4e44dd34d6e30d6706 -DIST Remmina-v1.4.39.tar.bz2 2155021 BLAKE2B 632c8c4e764117fef73a0fe330df74f9426ef691ea5315d8a02cc90437fdd41f2917de88a0e7f9501f62607d2bdc8fb81647c54ede33a506ac7fd915f931768c SHA512 b1e6b2f56eb4f4e236d78a2967374c4199250702d7301c9ab0878709ee8df8a1a8a1dcb0e74d78de51e52ccb087a2f92bd7b79e0f57a5266bfbf050aa8f555d7 -EBUILD remmina-1.4.35-r1.ebuild 2513 BLAKE2B 279cd3a256e970675609c4080a92a483eb16cc0034889c0f76b6167ae4e0937d68e43bdbdd8a818b95d77345057fd134744b67d5bb22ddc7cf197c965a95d994 SHA512 e24541a389a458f46a0e665749d59a8d52f6842d4d5b8e9cfd9095f2000806c4ce8456775e339fd7bfb124713e0cc9627492efbad5ead0c3a2c19a037acc5262 +DIST Remmina-v1.4.40.tar.bz2 2176307 BLAKE2B cb5db34af818e3aec265db6c75610312ba2c863c44dfc9beb5d62a1b373e9300e4ec5d4bfa53d994bf00b77b3acb9351977509f50675ecf8403d7ffc19fcaf4a SHA512 ca5ff31a5252f66993f65c54c0806f06221f4705954aff237e7cda9f6ee9794afe579aaa9d8ac8351a73480b392c386dd25ae05321105f7b4f76d0b54129c625 EBUILD remmina-1.4.35-r2.ebuild 2524 BLAKE2B abda0c7a793dbcc9f2c74edd1675e3fe2bf6550739eef73bf93472450c52e0e25255b006dafd4a10698fe81f54e75fe149b3aa8f3de71b67d32213abf0a05544 SHA512 24cd3cd04a3fb12a674e06b7e43e26b27eda1bc2fd9a262e2d1d37347eda2f86a1e9ac63e1c583ccf156bf05d2d22bd3ced4a410db7c57ad32c0ef2ad226ed6e -EBUILD remmina-1.4.36.ebuild 2525 BLAKE2B be88944c493c95cc255c35e3ad182c7f0bf3cb5702ed74a38e0e6f4c14721ead9832f2563b56f32719018dc3fb49249a7cd6b2511fae86fea55c9008a6c0ed44 SHA512 826c68b6ae045ddb7cece0485bbe68d72b6b990a5b398e6ee0c1ad27d1e291d34c96c91921b24579d61c675b4b27481a68f1a1239aac016a0127ffe8e091d65c -EBUILD remmina-1.4.36_p20241106.ebuild 2589 BLAKE2B 9ef205088c18d787bb34fa4d7f20ed2d8c43a4515dcc1b9f233dec9ba61ed7bac51a9aa8ca928473e8bc82d87e247a13661c91aac23d07826cdb6d71a4d76d0c SHA512 c7b34317b6076adfd4835849411bc0517aab6a115612c9dff2662699afc40a923f52c092a538c3159e5c34f5113a5605652a82c34dfab0bedceafbcf6f1be84e -EBUILD remmina-1.4.37.ebuild 2525 BLAKE2B be88944c493c95cc255c35e3ad182c7f0bf3cb5702ed74a38e0e6f4c14721ead9832f2563b56f32719018dc3fb49249a7cd6b2511fae86fea55c9008a6c0ed44 SHA512 826c68b6ae045ddb7cece0485bbe68d72b6b990a5b398e6ee0c1ad27d1e291d34c96c91921b24579d61c675b4b27481a68f1a1239aac016a0127ffe8e091d65c -EBUILD remmina-1.4.39.ebuild 2525 BLAKE2B c02fd83a94f303c7b25770c443360a1111814df3b076042ea450d34b5484afaa4cd5348c6961f8d0d3321d4946f2b988c6c14e0f48adccc28f9c2caf97b3570e SHA512 2fa5970aae49d75f097f400cfc0985fb33b1e97620b252f290a9145f1d19b8d56541cf38d666b6d5c0116462893ac34725475535341e6782b8527e22b46a48d8 +EBUILD remmina-1.4.40-r1.ebuild 2591 BLAKE2B 81813e38b6ddb1e7c44a66c5907079453c32e0abce3dfde4a7e5ee4a7f79dbf34ab1b3047058ea99f9e64c489f752340d107a95d1566a2e22d8308942b1f2816 SHA512 bf2602d87e791787d82ed04c770ecb56fe8254d797597bd0c2cb64f1fd6cbb6d322ca237745aee6b65c929ab43e2a851d54509fda306212af24fcc413ebfee51 +EBUILD remmina-1.4.40-r2.ebuild 2637 BLAKE2B 845079556d371e3edc5fdfba56553ca2eb939d4515e64de2630166070e39d6fce6933825a218986ffa41169d05b7a74f238cebe18981b06718d542531421ecef SHA512 c706dd324c7be07d50557f428ac0df2e7fee43dcf9febee39fffd7cc6534730befb9494f7e1a386e7568a77bed3ff00852d76dbbe13c6754ed29f8d723ee637c MISC metadata.xml 1123 BLAKE2B 658714c247c6fbec6118a88bc5493a67aca30e949249407d421592b956c15b439b6d96c682d2d6d7cc9f1eb2dfdcc902c4c463c6a208af4bb9196656723f220a SHA512 cbf00348e2da27acbe9890ac2d6b19d5731496cf1aab303d64f036700fb779587cb7fe81a95d3a25f9ec5dcb79e2e7e880e345fc1ac267acd25da89844ab6f21 diff --git a/net-misc/remmina/files/remmina-1.4.40-kf6wallet.patch b/net-misc/remmina/files/remmina-1.4.40-kf6wallet.patch new file mode 100644 index 000000000000..8d4ac546cd09 --- /dev/null +++ b/net-misc/remmina/files/remmina-1.4.40-kf6wallet.patch @@ -0,0 +1,75 @@ +From f182bf745768b6891037032371fab5e44d8579ba Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Fri, 25 Apr 2025 21:14:54 +0200 +Subject: [PATCH] Switch KF5Wallet -> KF6Wallet + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + plugins/CMakeLists.txt | 12 ++++++------ + plugins/kwallet/CMakeLists.txt | 14 +++++++------- + 2 files changed, 13 insertions(+), 13 deletions(-) + +diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt +index 1aa0878..02daa41 100644 +--- a/plugins/CMakeLists.txt ++++ b/plugins/CMakeLists.txt +@@ -127,15 +127,15 @@ endif() + + add_subdirectory(exec) + +-option(WITH_KF5WALLET "Building KF5WALLET plugin" OFF) +-if(WITH_KF5WALLET) +- CheckHasModule(KF5Wallet) +- if(HAS_MODULE_KF5Wallet) ++option(WITH_KF6WALLET "Building KF6WALLET plugin" OFF) ++if(WITH_KF6WALLET) ++ CheckHasModule(KF6Wallet) ++ if(HAS_MODULE_KF6Wallet) + message(STATUS "Enabling KDE Wallet plugin.") +- add_definitions(-DWITH_KF5WALLET) ++ add_definitions(-DWITH_KF6WALLET) + add_subdirectory(kwallet) + else() +- message(FATAL_ERROR "libKF5wallet not found but requested") ++ message(FATAL_ERROR "libKF6wallet not found but requested") + endif() + endif() + +diff --git a/plugins/kwallet/CMakeLists.txt b/plugins/kwallet/CMakeLists.txt +index a448e31..7564bdb 100644 +--- a/plugins/kwallet/CMakeLists.txt ++++ b/plugins/kwallet/CMakeLists.txt +@@ -32,23 +32,23 @@ + + + +-# find_suggested_package(KF5Wallet) has already been run on main CMakeLists.txt ++# find_suggested_package(KF6Wallet) has already been run on main CMakeLists.txt + +-find_suggested_package(KF5Wallet) +-if(KF5Wallet_FOUND) +- message(STATUS "KF5Wallet library found.") +- set(REMMINA_PLUGIN_KF5WALLET_SRCS ++find_suggested_package(KF6Wallet) ++if(KF6Wallet_FOUND) ++ message(STATUS "KF6Wallet library found.") ++ set(REMMINA_PLUGIN_KF6WALLET_SRCS + src/kwallet_plugin_main.c + src/kwallet_plugin.cpp + src/kwallet_plugin.h + ) + +- add_library(remmina-plugin-kwallet MODULE ${REMMINA_PLUGIN_KF5WALLET_SRCS}) ++ add_library(remmina-plugin-kwallet MODULE ${REMMINA_PLUGIN_KF6WALLET_SRCS}) + set_target_properties(remmina-plugin-kwallet PROPERTIES PREFIX "") + set_target_properties(remmina-plugin-kwallet PROPERTIES NO_SONAME 1) + + include_directories(${GTK_INCLUDE_DIRS}) +- target_link_libraries(remmina-plugin-kwallet KF5::Wallet ${GLib_LIBRARY}) ++ target_link_libraries(remmina-plugin-kwallet KF6::Wallet ${GLib_LIBRARY}) + + install(TARGETS remmina-plugin-kwallet DESTINATION ${REMMINA_PLUGINDIR}) + endif() +-- +2.49.0 + diff --git a/net-misc/remmina/files/remmina-1.4.40-libssh-no.patch b/net-misc/remmina/files/remmina-1.4.40-libssh-no.patch new file mode 100644 index 000000000000..5319a858f1d1 --- /dev/null +++ b/net-misc/remmina/files/remmina-1.4.40-libssh-no.patch @@ -0,0 +1,19 @@ +diff --git a/src/remmina_file_editor.c b/src/remmina_file_editor.c +index 8de8e6f4a0cc91952aa5f92e587f09e3a5b9e205..33011995154120fe938627997fd1d347983a69aa 100644 +--- a/src/remmina_file_editor.c ++++ b/src/remmina_file_editor.c +@@ -941,7 +941,7 @@ static gpointer ssh_tunnel_auth_list[] = + + static void remmina_file_editor_run_import_export_dialog(gpointer user_data, gint type) + { +- ++#ifdef HAVE_LIBSSH + RemminaFileEditor* gfe = (RemminaFileEditor*)user_data; + RemminaFileEditorPriv *priv = gfe->priv; + const gchar *cs; +@@ -1046,6 +1046,7 @@ static void remmina_file_editor_run_import_export_dialog(gpointer user_data, gin + g_free(cs); + } + gtk_widget_destroy(dialog); ++#endif + } diff --git a/net-misc/remmina/remmina-1.4.35-r1.ebuild b/net-misc/remmina/remmina-1.4.35-r1.ebuild deleted file mode 100644 index e5f045ac8a94..000000000000 --- a/net-misc/remmina/remmina-1.4.35-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit cmake python-single-r1 xdg - -MY_P="${PN^}-v${PV}" - -DESCRIPTION="A GTK+ RDP, SPICE, VNC and SSH client" -HOMEPAGE="https://remmina.org/" -SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.bz2" - -LICENSE="GPL-2+-with-openssl-exception" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - dev-libs/libpcre2 - dev-libs/libsodium:= - dev-libs/openssl:0= - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[wayland?] - x11-libs/libX11 - x11-libs/libxkbfile - appindicator? ( dev-libs/libayatana-appindicator ) - crypt? ( dev-libs/libgcrypt:0= ) - keyring? ( app-crypt/libsecret ) - gvnc? ( net-libs/gtk-vnc ) - kwallet? ( kde-frameworks/kwallet:5 ) - python? ( ${PYTHON_DEPS} ) - rdp? ( >=net-misc/freerdp-2.0.0_rc4_p1129:2=[X] - cups? ( net-print/cups:= ) ) - spice? ( net-misc/spice-gtk[gtk3] ) - ssh? ( net-libs/libssh:0=[sftp] - x11-libs/vte:2.91 ) - vnc? ( net-libs/libvncserver[jpeg] ) - webkit? ( net-libs/webkit-gtk:4.1 ) - zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) -" - -DEPEND=" - ${COMMON_DEPEND} - spice? ( app-emulation/spice-protocol ) -" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -RDEPEND=" - ${COMMON_DEPEND} - virtual/freedesktop-icon-theme -" - -DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md ) - -S="${WORKDIR}/${PN^}-v${PV}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DHAVE_LIBAPPINDICATOR=$(usex appindicator ON OFF) - -DWITH_AVAHI=$(usex zeroconf) - -DWITH_CUPS=$(usex cups) - -DWITH_EXAMPLES=$(usex examples) - -DWITH_FREERDP=$(usex rdp) - -DWITH_FREERDP3=OFF - -DWITH_GCRYPT=$(usex crypt) - -DWITH_GETTEXT=$(usex nls) - -DWITH_ICON_CACHE=OFF - -DWITH_KF5WALLET=$(usex kwallet) - -DWITH_LIBSECRET=$(usex keyring) - -DWITH_LIBSSH=$(usex ssh) - -DWITH_LIBVNCSERVER=$(usex vnc) - -DWITH_PYTHONLIBS=$(usex python ON OFF) - -DWITH_SPICE=$(usex spice) - -DWITH_TRANSLATIONS=$(usex nls) - -DWITH_UPDATE_DESKTOP_DB=OFF - -DWITH_VTE=$(usex ssh) - -DWITH_WWW=$(usex webkit) - -DWITH_X2GO=OFF - # when this feature is stable, add python eclass usage to optionally enable - -DWITH_PYTHON=OFF - ) - cmake_src_configure -} diff --git a/net-misc/remmina/remmina-1.4.36_p20241106.ebuild b/net-misc/remmina/remmina-1.4.36_p20241106.ebuild deleted file mode 100644 index fdb17eaaf924..000000000000 --- a/net-misc/remmina/remmina-1.4.36_p20241106.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -COMMIT=ecb29e7830037dd3ee618472c80b5e8eaecf1ce0 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit cmake python-single-r1 xdg - -MY_P="${PN^}-v${PV}" - -DESCRIPTION="A GTK+ RDP, SPICE, VNC and SSH client" -HOMEPAGE="https://remmina.org/" -SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/${COMMIT}/Remmina-${COMMIT}.tar.bz2" -S="${WORKDIR}/${PN^}-${COMMIT}" - -LICENSE="GPL-2+-with-openssl-exception" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf X" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) || ( X wayland )" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - dev-libs/libpcre2 - dev-libs/libsodium:= - dev-libs/openssl:0= - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X?,wayland?] - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) - appindicator? ( dev-libs/libayatana-appindicator ) - crypt? ( dev-libs/libgcrypt:0= ) - keyring? ( app-crypt/libsecret ) - gvnc? ( net-libs/gtk-vnc ) - kwallet? ( kde-frameworks/kwallet:5 ) - python? ( ${PYTHON_DEPS} ) - rdp? ( net-misc/freerdp:3= - cups? ( net-print/cups:= ) ) - spice? ( net-misc/spice-gtk[gtk3] ) - ssh? ( net-libs/libssh:0=[sftp] - x11-libs/vte:2.91 ) - vnc? ( net-libs/libvncserver[jpeg] ) - webkit? ( net-libs/webkit-gtk:4.1 ) - zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) -" - -DEPEND=" - ${COMMON_DEPEND} - spice? ( app-emulation/spice-protocol ) -" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -RDEPEND=" - ${COMMON_DEPEND} - virtual/freedesktop-icon-theme -" - -DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DHAVE_LIBAPPINDICATOR=$(usex appindicator ON OFF) - -DWITH_AVAHI=$(usex zeroconf) - -DWITH_CUPS=$(usex cups) - -DWITH_EXAMPLES=$(usex examples) - -DWITH_FREERDP=$(usex rdp) - -DWITH_FREERDP3=ON - -DWITH_GCRYPT=$(usex crypt) - -DWITH_GETTEXT=$(usex nls) - -DWITH_ICON_CACHE=OFF - -DWITH_KF5WALLET=$(usex kwallet) - -DWITH_LIBSECRET=$(usex keyring) - -DWITH_LIBSSH=$(usex ssh) - -DWITH_LIBVNCSERVER=$(usex vnc) - -DWITH_PYTHONLIBS=$(usex python ON OFF) - -DWITH_SPICE=$(usex spice) - -DWITH_TRANSLATIONS=$(usex nls) - -DWITH_UPDATE_DESKTOP_DB=OFF - -DWITH_VTE=$(usex ssh) - -DWITH_WWW=$(usex webkit) - -DWITH_X2GO=OFF - # when this feature is stable, add python eclass usage to optionally enable - -DWITH_PYTHON=OFF - ) - cmake_src_configure -} diff --git a/net-misc/remmina/remmina-1.4.37.ebuild b/net-misc/remmina/remmina-1.4.37.ebuild deleted file mode 100644 index fae46c146bb3..000000000000 --- a/net-misc/remmina/remmina-1.4.37.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit cmake python-single-r1 xdg - -MY_P="${PN^}-v${PV}" - -DESCRIPTION="A GTK+ RDP, SPICE, VNC and SSH client" -HOMEPAGE="https://remmina.org/" -SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.bz2" -S="${WORKDIR}/${PN^}-v${PV}" - -LICENSE="GPL-2+-with-openssl-exception" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -IUSE="+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf X" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) || ( X wayland )" - -COMMON_DEPEND=" - dev-libs/glib:2 - dev-libs/json-glib - dev-libs/libpcre2 - dev-libs/libsodium:= - dev-libs/openssl:0= - x11-libs/gdk-pixbuf - x11-libs/gtk+:3[X?,wayland?] - X? ( - x11-libs/libX11 - x11-libs/libxkbfile - ) - appindicator? ( dev-libs/libayatana-appindicator ) - crypt? ( dev-libs/libgcrypt:0= ) - keyring? ( app-crypt/libsecret ) - gvnc? ( net-libs/gtk-vnc ) - kwallet? ( kde-frameworks/kwallet:5 ) - python? ( ${PYTHON_DEPS} ) - rdp? ( net-misc/freerdp:3= - cups? ( net-print/cups:= ) ) - spice? ( net-misc/spice-gtk[gtk3] ) - ssh? ( net-libs/libssh:0=[sftp] - x11-libs/vte:2.91 ) - vnc? ( net-libs/libvncserver[jpeg] ) - webkit? ( net-libs/webkit-gtk:4.1 ) - zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) -" - -DEPEND=" - ${COMMON_DEPEND} - spice? ( app-emulation/spice-protocol ) -" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -RDEPEND=" - ${COMMON_DEPEND} - virtual/freedesktop-icon-theme -" - -DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DHAVE_LIBAPPINDICATOR=$(usex appindicator ON OFF) - -DWITH_AVAHI=$(usex zeroconf) - -DWITH_CUPS=$(usex cups) - -DWITH_EXAMPLES=$(usex examples) - -DWITH_FREERDP=$(usex rdp) - -DWITH_FREERDP3=ON - -DWITH_GCRYPT=$(usex crypt) - -DWITH_GETTEXT=$(usex nls) - -DWITH_ICON_CACHE=OFF - -DWITH_KF5WALLET=$(usex kwallet) - -DWITH_LIBSECRET=$(usex keyring) - -DWITH_LIBSSH=$(usex ssh) - -DWITH_LIBVNCSERVER=$(usex vnc) - -DWITH_PYTHONLIBS=$(usex python ON OFF) - -DWITH_SPICE=$(usex spice) - -DWITH_TRANSLATIONS=$(usex nls) - -DWITH_UPDATE_DESKTOP_DB=OFF - -DWITH_VTE=$(usex ssh) - -DWITH_WWW=$(usex webkit) - -DWITH_X2GO=OFF - # when this feature is stable, add python eclass usage to optionally enable - -DWITH_PYTHON=OFF - ) - cmake_src_configure -} diff --git a/net-misc/remmina/remmina-1.4.39.ebuild b/net-misc/remmina/remmina-1.4.40-r1.ebuild index c74329094808..51e7743956a4 100644 --- a/net-misc/remmina/remmina-1.4.39.ebuild +++ b/net-misc/remmina/remmina-1.4.40-r1.ebuild @@ -39,7 +39,7 @@ COMMON_DEPEND=" gvnc? ( net-libs/gtk-vnc ) kwallet? ( kde-frameworks/kwallet:5 ) python? ( ${PYTHON_DEPS} ) - rdp? ( net-misc/freerdp:3= + rdp? ( >=net-misc/freerdp-3.11.0:3= cups? ( net-print/cups:= ) ) spice? ( net-misc/spice-gtk[gtk3] ) ssh? ( net-libs/libssh:0=[sftp] @@ -65,6 +65,7 @@ RDEPEND=" " DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md ) +PATCHES=( "${FILESDIR}/remmina-1.4.40-libssh-no.patch" ) pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/net-misc/remmina/remmina-1.4.36.ebuild b/net-misc/remmina/remmina-1.4.40-r2.ebuild index fae46c146bb3..968b582f7a2e 100644 --- a/net-misc/remmina/remmina-1.4.36.ebuild +++ b/net-misc/remmina/remmina-1.4.40-r2.ebuild @@ -1,22 +1,21 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{10..13} ) -inherit cmake python-single-r1 xdg - MY_P="${PN^}-v${PV}" +inherit cmake python-single-r1 xdg DESCRIPTION="A GTK+ RDP, SPICE, VNC and SSH client" HOMEPAGE="https://remmina.org/" SRC_URI="https://gitlab.com/Remmina/Remmina/-/archive/v${PV}/${MY_P}.tar.bz2" -S="${WORKDIR}/${PN^}-v${PV}" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+-with-openssl-exception" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE="+appindicator crypt cups examples keyring gvnc kwallet nls python spice ssh rdp vnc wayland webkit zeroconf X" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) || ( X wayland )" @@ -37,9 +36,9 @@ COMMON_DEPEND=" crypt? ( dev-libs/libgcrypt:0= ) keyring? ( app-crypt/libsecret ) gvnc? ( net-libs/gtk-vnc ) - kwallet? ( kde-frameworks/kwallet:5 ) + kwallet? ( kde-frameworks/kwallet:6 ) python? ( ${PYTHON_DEPS} ) - rdp? ( net-misc/freerdp:3= + rdp? ( >=net-misc/freerdp-3.11.0:3= cups? ( net-print/cups:= ) ) spice? ( net-misc/spice-gtk[gtk3] ) ssh? ( net-libs/libssh:0=[sftp] @@ -48,24 +47,26 @@ COMMON_DEPEND=" webkit? ( net-libs/webkit-gtk:4.1 ) zeroconf? ( >=net-dns/avahi-0.8-r2[dbus,gtk] ) " - DEPEND=" ${COMMON_DEPEND} spice? ( app-emulation/spice-protocol ) " - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - RDEPEND=" ${COMMON_DEPEND} virtual/freedesktop-icon-theme " +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" DOCS=( AUTHORS CHANGELOG.md README.md THANKS.md ) +PATCHES=( + "${FILESDIR}/${P}-libssh-no.patch" + "${FILESDIR}/${P}-kf6wallet.patch" # bug 950750; TODO: upstream +) + pkg_setup() { use python && python-single-r1_pkg_setup } @@ -86,7 +87,7 @@ src_configure() { -DWITH_GCRYPT=$(usex crypt) -DWITH_GETTEXT=$(usex nls) -DWITH_ICON_CACHE=OFF - -DWITH_KF5WALLET=$(usex kwallet) + -DWITH_KF6WALLET=$(usex kwallet) -DWITH_LIBSECRET=$(usex keyring) -DWITH_LIBSSH=$(usex ssh) -DWITH_LIBVNCSERVER=$(usex vnc) |