From 336d95a5addd47ed3767914f1f4b1d7638fa2636 Mon Sep 17 00:00:00 2001 From: ajacoutot Date: Sun, 27 Nov 2022 10:36:15 +0000 Subject: [PATCH] Update to remotebox-3.2. --- sysutils/remotebox/Makefile | 11 ++- sysutils/remotebox/distinfo | 4 +- sysutils/remotebox/patches/patch-remotebox | 6 +- sysutils/remotebox/pkg/DESCR | 18 ++-- sysutils/remotebox/pkg/PLIST | 106 +++++++++++++++++++++ 5 files changed, 129 insertions(+), 16 deletions(-) diff --git a/sysutils/remotebox/Makefile b/sysutils/remotebox/Makefile index 60e9832c2d3..bf0fe930f11 100644 --- a/sysutils/remotebox/Makefile +++ b/sysutils/remotebox/Makefile @@ -1,6 +1,6 @@ COMMENT= VirtualBox client with remote management -DISTNAME= RemoteBox-3.1 +DISTNAME= RemoteBox-3.2 PKGNAME= ${DISTNAME:L} EXTRACT_SUFX= .tar.bz2 @@ -22,6 +22,7 @@ PKG_ARCH= * RUN_DEPENDS= devel/desktop-file-utils \ devel/xdg-utils \ www/p5-SOAP-Lite \ + www/p5-libwww \ x11/freerdp \ x11/p5-Gtk3 @@ -29,12 +30,14 @@ pre-configure: ${SUBST_CMD} ${WRKSRC}/remotebox do-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/{applications,pixmaps} + ${INSTALL_DATA_DIR} ${PREFIX}/share/{appdata,applications,pixmaps} ${INSTALL_SCRIPT} ${WRKSRC}/remotebox ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/packagers-readme/remotebox.desktop \ ${PREFIX}/share/applications/ - cd ${PREFIX}/share/pixmaps && \ - ln -sf ${TRUEPREFIX}/share/remotebox/icons/remotebox.png + ${INSTALL_DATA} ${WRKSRC}/packagers-readme/remotebox.appdata.xml \ + ${PREFIX}/share/appdata/ + ln -sf ${TRUEPREFIX}/share/remotebox/icons/remotebox.png \ + ${PREFIX}/share/pixmaps/ cp -Rp ${WRKSRC}/share/remotebox ${PREFIX}/share chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/remotebox diff --git a/sysutils/remotebox/distinfo b/sysutils/remotebox/distinfo index 12d32d73028..8ac1a89f708 100644 --- a/sysutils/remotebox/distinfo +++ b/sysutils/remotebox/distinfo @@ -1,2 +1,2 @@ -SHA256 (RemoteBox-3.1.tar.bz2) = WlgMBSUUlv8aewbyt3tBSE9Y6TNChGIHIk3oR4L/Og4= -SIZE (RemoteBox-3.1.tar.bz2) = 1046520 +SHA256 (RemoteBox-3.2.tar.bz2) = nlOPepd4ds6wKxoaBrMgHuNUjsIPpensUvH2YHHsgUg= +SIZE (RemoteBox-3.2.tar.bz2) = 1037529 diff --git a/sysutils/remotebox/patches/patch-remotebox b/sysutils/remotebox/patches/patch-remotebox index 7f497b6d649..625db325f8f 100644 --- a/sysutils/remotebox/patches/patch-remotebox +++ b/sysutils/remotebox/patches/patch-remotebox @@ -1,9 +1,11 @@ +See packagers-readme/README.TXT + Index: remotebox --- remotebox.orig +++ remotebox -@@ -7,11 +7,11 @@ use FindBin qw($Bin); - use POSIX qw(ceil); +@@ -9,11 +9,11 @@ use POSIX qw(ceil); use MIME::Base64; + use Glib ('TRUE','FALSE'); # *** PACKAGERS MAY WISH TO PATCH THIS LOCATION *** -use lib "$Bin/share/remotebox"; +use lib "${PREFIX}/share/remotebox"; diff --git a/sysutils/remotebox/pkg/DESCR b/sysutils/remotebox/pkg/DESCR index f0b4438eb29..43565fba78b 100644 --- a/sysutils/remotebox/pkg/DESCR +++ b/sysutils/remotebox/pkg/DESCR @@ -1,9 +1,11 @@ -RemoteBox is a VirtualBox client. In essence, you can remotely -administer (ie over the network) an installation of VirtualBox on a -server, including its guests and interact with them as if they were -running locally. VirtualBox is installed on 'the server' machine and -RemoteBox runs on 'the client' machine. RemoteBox provides a complete -GTK graphical interface with a look and feel very similar to that of -VirtualBox's native GUI. If you're familiar with other virtualization -software, such as VMWare ESX, then think of RemoteBox as the +RemoteBox is a VirtualBox client. In essence, you can remotely administer (ie +over the network) an installation of VirtualBox on a server, including its +guests and interact with them as if they were running locally. VirtualBox is +installed on 'the server' machine and RemoteBox runs on 'the client' machine. +RemoteBox provides a complete GTK graphical interface with a look and feel very +similar to that of VirtualBox's native GUI. If you're familiar with other +virtualization software, such as VMWare ESX, then think of RemoteBox as the "poor man's" VI client. + +Remote display support uses FreeRDP by default but rdesktop (or TigerVNC for +systems that only support VNC servers) can be used instead. diff --git a/sysutils/remotebox/pkg/PLIST b/sysutils/remotebox/pkg/PLIST index d22b03249d4..08b1f0e08a5 100644 --- a/sysutils/remotebox/pkg/PLIST +++ b/sysutils/remotebox/pkg/PLIST @@ -1,4 +1,6 @@ bin/remotebox +share/appdata/ +share/appdata/remotebox.appdata.xml share/applications/remotebox.desktop share/pixmaps/ share/pixmaps/remotebox.png @@ -12,7 +14,9 @@ share/remotebox/icons/arrow_up_10px.png share/remotebox/icons/attachment_add_16px.png share/remotebox/icons/attachment_remove_16px.png share/remotebox/icons/cd_16px.png +share/remotebox/icons/cd_add_16px.png share/remotebox/icons/cd_add_32px.png +share/remotebox/icons/cd_clear_16px.png share/remotebox/icons/cd_copy_32px.png share/remotebox/icons/cd_create_32px.png share/remotebox/icons/cd_modify_32px.png @@ -42,6 +46,7 @@ share/remotebox/icons/extended_guest_details_32px.png share/remotebox/icons/fd_16px.png share/remotebox/icons/fd_add_16px.png share/remotebox/icons/fd_add_32px.png +share/remotebox/icons/fd_clear_16px.png share/remotebox/icons/fd_copy_32px.png share/remotebox/icons/fd_create_16px.png share/remotebox/icons/fd_create_32px.png @@ -67,8 +72,10 @@ share/remotebox/icons/gueststatus/Stuck.png share/remotebox/icons/guesttools_16px.png share/remotebox/icons/hd_16px.png share/remotebox/icons/hd_24px.png +share/remotebox/icons/hd_add_16px.png share/remotebox/icons/hd_add_32px.png share/remotebox/icons/hd_copy_32px.png +share/remotebox/icons/hd_create_16px.png share/remotebox/icons/hd_create_32px.png share/remotebox/icons/hd_modify_32px.png share/remotebox/icons/hd_move_32px.png @@ -98,6 +105,23 @@ share/remotebox/icons/os/ArchLinux_64.png share/remotebox/icons/os/BSD.png share/remotebox/icons/os/DOS.png share/remotebox/icons/os/Debian.png +share/remotebox/icons/os/Debian10.png +share/remotebox/icons/os/Debian10_64.png +share/remotebox/icons/os/Debian11.png +share/remotebox/icons/os/Debian11_64.png +share/remotebox/icons/os/Debian31.png +share/remotebox/icons/os/Debian4.png +share/remotebox/icons/os/Debian4_64.png +share/remotebox/icons/os/Debian5.png +share/remotebox/icons/os/Debian5_64.png +share/remotebox/icons/os/Debian6.png +share/remotebox/icons/os/Debian6_64.png +share/remotebox/icons/os/Debian7.png +share/remotebox/icons/os/Debian7_64.png +share/remotebox/icons/os/Debian8.png +share/remotebox/icons/os/Debian8_64.png +share/remotebox/icons/os/Debian9.png +share/remotebox/icons/os/Debian9_64.png share/remotebox/icons/os/Debian_64.png share/remotebox/icons/os/Fedora.png share/remotebox/icons/os/Fedora_64.png @@ -115,6 +139,8 @@ share/remotebox/icons/os/Linux26.png share/remotebox/icons/os/Linux26_64.png share/remotebox/icons/os/Linux_64.png share/remotebox/icons/os/Linux_Other.png +share/remotebox/icons/os/Lubuntu.png +share/remotebox/icons/os/Lubuntu_64.png share/remotebox/icons/os/MacOS.png share/remotebox/icons/os/MacOS1010_64.png share/remotebox/icons/os/MacOS1011_64.png @@ -126,6 +152,8 @@ share/remotebox/icons/os/MacOS107_64.png share/remotebox/icons/os/MacOS108_64.png share/remotebox/icons/os/MacOS109_64.png share/remotebox/icons/os/MacOS_64.png +share/remotebox/icons/os/Mageia.png +share/remotebox/icons/os/Mageia_64.png share/remotebox/icons/os/Mandriva.png share/remotebox/icons/os/Mandriva_64.png share/remotebox/icons/os/NetBSD.png @@ -133,29 +161,97 @@ share/remotebox/icons/os/NetBSD_64.png share/remotebox/icons/os/Netware.png share/remotebox/icons/os/OS2.png share/remotebox/icons/os/OS21x.png +share/remotebox/icons/os/OS2ArcaOS.png share/remotebox/icons/os/OS2Warp3.png share/remotebox/icons/os/OS2Warp4.png share/remotebox/icons/os/OS2Warp45.png share/remotebox/icons/os/OS2eCS.png share/remotebox/icons/os/OpenBSD.png share/remotebox/icons/os/OpenBSD_64.png +share/remotebox/icons/os/OpenMandriva_Lx.png +share/remotebox/icons/os/OpenMandriva_Lx_64.png share/remotebox/icons/os/OpenSUSE.png share/remotebox/icons/os/OpenSUSE_64.png +share/remotebox/icons/os/OpenSUSE_Leap_64.png +share/remotebox/icons/os/OpenSUSE_Tumbleweed.png +share/remotebox/icons/os/OpenSUSE_Tumbleweed_64.png share/remotebox/icons/os/OpenSolaris.png share/remotebox/icons/os/OpenSolaris_64.png share/remotebox/icons/os/Oracle.png +share/remotebox/icons/os/Oracle4.png +share/remotebox/icons/os/Oracle4_64.png +share/remotebox/icons/os/Oracle5.png +share/remotebox/icons/os/Oracle5_64.png +share/remotebox/icons/os/Oracle6.png +share/remotebox/icons/os/Oracle6_64.png +share/remotebox/icons/os/Oracle7_64.png +share/remotebox/icons/os/Oracle8_64.png +share/remotebox/icons/os/Oracle9_64.png share/remotebox/icons/os/Oracle_64.png share/remotebox/icons/os/Other.png share/remotebox/icons/os/Other_64.png +share/remotebox/icons/os/PCLinuxOS.png +share/remotebox/icons/os/PCLinuxOS_64.png share/remotebox/icons/os/QNX.png share/remotebox/icons/os/RedHat.png +share/remotebox/icons/os/RedHat3.png +share/remotebox/icons/os/RedHat3_64.png +share/remotebox/icons/os/RedHat4.png +share/remotebox/icons/os/RedHat4_64.png +share/remotebox/icons/os/RedHat5.png +share/remotebox/icons/os/RedHat5_64.png +share/remotebox/icons/os/RedHat6.png +share/remotebox/icons/os/RedHat6_64.png +share/remotebox/icons/os/RedHat7_64.png +share/remotebox/icons/os/RedHat8_64.png +share/remotebox/icons/os/RedHat9_64.png share/remotebox/icons/os/RedHat_64.png +share/remotebox/icons/os/SUSE_LE.png +share/remotebox/icons/os/SUSE_LE_64.png share/remotebox/icons/os/Solaris.png +share/remotebox/icons/os/Solaris10U8_or_later.png +share/remotebox/icons/os/Solaris10U8_or_later_64.png share/remotebox/icons/os/Solaris11_64.png share/remotebox/icons/os/Solaris_64.png share/remotebox/icons/os/Turbolinux.png share/remotebox/icons/os/Turbolinux_64.png share/remotebox/icons/os/Ubuntu.png +share/remotebox/icons/os/Ubuntu10.png +share/remotebox/icons/os/Ubuntu10_64.png +share/remotebox/icons/os/Ubuntu10_LTS.png +share/remotebox/icons/os/Ubuntu10_LTS_64.png +share/remotebox/icons/os/Ubuntu11.png +share/remotebox/icons/os/Ubuntu11_64.png +share/remotebox/icons/os/Ubuntu12.png +share/remotebox/icons/os/Ubuntu12_64.png +share/remotebox/icons/os/Ubuntu12_LTS.png +share/remotebox/icons/os/Ubuntu12_LTS_64.png +share/remotebox/icons/os/Ubuntu13.png +share/remotebox/icons/os/Ubuntu13_64.png +share/remotebox/icons/os/Ubuntu14.png +share/remotebox/icons/os/Ubuntu14_64.png +share/remotebox/icons/os/Ubuntu14_LTS.png +share/remotebox/icons/os/Ubuntu14_LTS_64.png +share/remotebox/icons/os/Ubuntu15.png +share/remotebox/icons/os/Ubuntu15_64.png +share/remotebox/icons/os/Ubuntu16.png +share/remotebox/icons/os/Ubuntu16_64.png +share/remotebox/icons/os/Ubuntu16_LTS.png +share/remotebox/icons/os/Ubuntu16_LTS_64.png +share/remotebox/icons/os/Ubuntu17.png +share/remotebox/icons/os/Ubuntu17_64.png +share/remotebox/icons/os/Ubuntu18.png +share/remotebox/icons/os/Ubuntu18_64.png +share/remotebox/icons/os/Ubuntu18_LTS.png +share/remotebox/icons/os/Ubuntu18_LTS_64.png +share/remotebox/icons/os/Ubuntu19.png +share/remotebox/icons/os/Ubuntu19_64.png +share/remotebox/icons/os/Ubuntu20_64.png +share/remotebox/icons/os/Ubuntu20_LTS.png +share/remotebox/icons/os/Ubuntu20_LTS_64.png +share/remotebox/icons/os/Ubuntu21_64.png +share/remotebox/icons/os/Ubuntu22_LTS.png +share/remotebox/icons/os/Ubuntu22_LTS_64.png share/remotebox/icons/os/Ubuntu_64.png share/remotebox/icons/os/Windows.png share/remotebox/icons/os/Windows10.png @@ -169,6 +265,7 @@ share/remotebox/icons/os/Windows2008_64.png share/remotebox/icons/os/Windows2012_64.png share/remotebox/icons/os/Windows2016_64.png share/remotebox/icons/os/Windows2019_64.png +share/remotebox/icons/os/Windows2022_64.png share/remotebox/icons/os/Windows31.png share/remotebox/icons/os/Windows7.png share/remotebox/icons/os/Windows7_64.png @@ -189,7 +286,10 @@ share/remotebox/icons/os/WindowsXP.png share/remotebox/icons/os/WindowsXP_64.png share/remotebox/icons/os/Xandros.png share/remotebox/icons/os/Xandros_64.png +share/remotebox/icons/os/Xubuntu.png +share/remotebox/icons/os/Xubuntu_64.png share/remotebox/icons/pause_16px.png +share/remotebox/icons/profile_16px.png share/remotebox/icons/progress_clone_90px.png share/remotebox/icons/progress_delete_90px.png share/remotebox/icons/progress_export_90px.png @@ -223,6 +323,7 @@ share/remotebox/icons/reset_defmacfolder_16px.png share/remotebox/icons/reset_scrshot_16px.png share/remotebox/icons/reset_vrdpauthlib_16px.png share/remotebox/icons/rule_add_16px.png +share/remotebox/icons/rule_edit_16px.png share/remotebox/icons/rule_remove_16px.png share/remotebox/icons/sata_16px.png share/remotebox/icons/sata_add_16px.png @@ -289,6 +390,11 @@ share/remotebox/icons/vm_start_32px.png share/remotebox/icons/vrdp_16px.png share/remotebox/icons/vrdp_24px.png share/remotebox/icons/vrdp_32px.png +share/remotebox/icons/wizard_clone.png +share/remotebox/icons/wizard_new_harddisk.png +share/remotebox/icons/wizard_new_welcome.png +share/remotebox/icons/wizard_ovf_export.png +share/remotebox/icons/wizard_ovf_import.png share/remotebox/rbox_edit.pl share/remotebox/rbox_edit_audio.pl share/remotebox/rbox_edit_disp_capture.pl