diff --git a/hardware/virtualization/virt-viewer/actions.py b/hardware/virtualization/virt-viewer/actions.py new file mode 100644 index 0000000000..1425d53416 --- /dev/null +++ b/hardware/virtualization/virt-viewer/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + #shelltools.system("ninja -C build") + +def check(): + mesontools.build("test") + +def install(): + mesontools.install() + pisitools.dodoc("COPYING", "README.md") diff --git a/hardware/virtualization/virt-viewer/files/41cc016278e713d3db156761fce6437dff81a53a.patch b/hardware/virtualization/virt-viewer/files/41cc016278e713d3db156761fce6437dff81a53a.patch new file mode 100644 index 0000000000..0bdb8a2bcb --- /dev/null +++ b/hardware/virtualization/virt-viewer/files/41cc016278e713d3db156761fce6437dff81a53a.patch @@ -0,0 +1,40 @@ +From 41cc016278e713d3db156761fce6437dff81a53a Mon Sep 17 00:00:00 2001 +From: Michal Vasilek +Date: Sat, 22 Jan 2022 23:28:20 +0100 +Subject: [PATCH] meson: fix build with meson 0.61 + +i18n.merge_file doesn't accept positional arguments +--- + data/meson.build | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/data/meson.build b/data/meson.build +index d718491..4325108 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -2,7 +2,6 @@ if host_machine.system() != 'windows' + desktop = 'remote-viewer.desktop' + + i18n.merge_file ( +- desktop, + type: 'desktop', + input: desktop + '.in', + output: desktop, +@@ -14,7 +13,6 @@ if host_machine.system() != 'windows' + mimetypes = 'virt-viewer-mime.xml' + + i18n.merge_file ( +- mimetypes, + type: 'xml', + input: mimetypes + '.in', + output: mimetypes, +@@ -27,7 +25,6 @@ if host_machine.system() != 'windows' + metainfo = 'remote-viewer.appdata.xml' + + i18n.merge_file ( +- metainfo, + type: 'xml', + input: metainfo + '.in', + output: metainfo, +-- +GitLab \ No newline at end of file diff --git a/hardware/virtualization/virt-viewer/files/drop-header.patch b/hardware/virtualization/virt-viewer/files/drop-header.patch new file mode 100644 index 0000000000..26cf251ff1 --- /dev/null +++ b/hardware/virtualization/virt-viewer/files/drop-header.patch @@ -0,0 +1,14 @@ +--- a/src/resources/ui/virt-viewer.ui 2022-02-14 10:01:18.966133177 +0800 ++++ b/src/resources/ui/virt-viewer.ui 2022-02-14 10:01:28.372271443 +0800 +@@ -137,9 +137,9 @@ + + + +- True ++ False + False +- True ++ False + + + True \ No newline at end of file diff --git a/hardware/virtualization/virt-viewer/pspec.xml b/hardware/virtualization/virt-viewer/pspec.xml new file mode 100644 index 0000000000..97404cacf3 --- /dev/null +++ b/hardware/virtualization/virt-viewer/pspec.xml @@ -0,0 +1,95 @@ + + + + + virt-viewer + https://www.virt-viewer-space.org/ + + Kamil Atlı + suvari@pisilinux.org + + LGPL2.1 + library + app:console + The virtual machine console viewer application code + Virt Viewer provides a graphical viewer for the guest OS display. At this time is supports guest OS using the VNC or SPICE protocols. Further protocols may be supported in the future as user demand dictates. + https://gitlab.com/virt-viewer/virt-viewer/-/archive/v11.0/virt-viewer-v11.0.tar.gz + + meson + intltool + vte-devel + pkgconfig + gtk2-devel + gtk3-devel + glib2-devel + spice-devel + libsoup-devel + librest-devel + libvirt-devel + libxml2-devel + python3-devel + gtk-vnc-devel + spice-protocol + spice-gtk-devel + libgovirt-devel + bash-completion + desktop-file-utils + libvirt-glib-devel + gobject-introspection-devel + + + + 41cc016278e713d3db156761fce6437dff81a53a.patch + + + + + virt-viewer + Simple Protocol for Independent Computing Environments + + vte + python3 + gtk-vnc + libvirt + spice-gtk + libgovirt + libvirt-glib + spice-protocol + + + /usr/share/doc/ + /usr/share/locale + /usr/bin/ + /usr/share/applications + /usr/share/mime + /usr/share/metainfo + /usr/share/icons + /usr/share/man + /usr/share/bash-completion + + + + + + + + 2022-07-03 + 11.0 + First release + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/hardware/virtualization/virt-viewer/translations.xml b/hardware/virtualization/virt-viewer/translations.xml new file mode 100644 index 0000000000..cdceb2cdf6 --- /dev/null +++ b/hardware/virtualization/virt-viewer/translations.xml @@ -0,0 +1,13 @@ + + + + virt-viewer + Sanal makine konsolu görüntüleyici uygulama kodu + Virt Viewer, konuk işletim sistemi ekranı için bir grafik görüntüleyici sağlar. Şu anda, VNC veya SPICE protokollerini kullanan konuk işletim sistemini desteklemektedir. Kullanıcı talebinin gerektirdiği şekilde gelecekte daha fazla protokol desteklenebilir. + + + + diff --git a/hardware/virtualization/virtinst/pspec.xml b/hardware/virtualization/virtinst/pspec.xml index 0ee1359573..71d433deea 100644 --- a/hardware/virtualization/virtinst/pspec.xml +++ b/hardware/virtualization/virtinst/pspec.xml @@ -23,7 +23,7 @@ virtinst libvirt - + virt-viewer diff --git a/pisi-index.xml b/pisi-index.xml index 2842ca37eb..cd4037970f 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -197585,15 +197585,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.GLib bindings for libvirt https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz - intltool - intltool - intltool - python3-devel meson + intltool gtk-doc vala-devel - glib2-devel python-six + glib2-devel + python3-devel libvirt-devel libxml2-devel libcap-ng-devel @@ -197612,7 +197610,6 @@ It supports email, address books, calendars, tasks, news feeds and much more./usr/lib/libvirt* /usr/lib/girepository-1.0* /usr/share/vala - /usr/share/gir-1.0 /usr/share/locale @@ -197627,6 +197624,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.libvirt-glib + /usr/share/gir-1.0 /usr/include /usr/lib/pkgconfig @@ -198484,6 +198482,86 @@ from a wide variety of machine architectures. + + + virt-viewer + https://www.virt-viewer-space.org/ + + Kamil Atlı + suvari@pisilinux.org + + LGPL2.1 + library + app:console + hardware.virtualization + The virtual machine console viewer application code + Sanal makine konsolu görüntüleyici uygulama kodu + Virt Viewer provides a graphical viewer for the guest OS display. At this time is supports guest OS using the VNC or SPICE protocols. Further protocols may be supported in the future as user demand dictates. + Virt Viewer, konuk işletim sistemi ekranı için bir grafik görüntüleyici sağlar. Şu anda, VNC veya SPICE protokollerini kullanan konuk işletim sistemini desteklemektedir. Kullanıcı talebinin gerektirdiği şekilde gelecekte daha fazla protokol desteklenebilir. + https://gitlab.com/virt-viewer/virt-viewer/-/archive/v11.0/virt-viewer-v11.0.tar.gz + + meson + intltool + vte-devel + pkgconfig + gtk2-devel + gtk3-devel + glib2-devel + spice-devel + libsoup-devel + librest-devel + libvirt-devel + libxml2-devel + python3-devel + gtk-vnc-devel + spice-protocol + spice-gtk-devel + libgovirt-devel + bash-completion + desktop-file-utils + libvirt-glib-devel + gobject-introspection-devel + + + 41cc016278e713d3db156761fce6437dff81a53a.patch + + hardware/virtualization/virt-viewer/pspec.xml + + + virt-viewer + Simple Protocol for Independent Computing Environments + + vte + python3 + gtk-vnc + libvirt + spice-gtk + libgovirt + libvirt-glib + spice-protocol + + + /usr/share/doc/ + /usr/share/locale + /usr/bin/ + /usr/share/applications + /usr/share/mime + /usr/share/metainfo + /usr/share/icons + /usr/share/man + /usr/share/bash-completion + + + + + 2022-07-03 + 11.0 + First release + Kamil Atlı + suvari@pisilinux.org + + + virt-wrapper @@ -198574,6 +198652,7 @@ from a wide variety of machine architectures. virtinst libvirt + virt-viewer /usr/lib diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 53666d7131..6d26b9d300 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -1efec6d59f255eeab2faefec40d2ab5027a65476 \ No newline at end of file +e84b1e051dde934ea418c5900a91b5e52025f9cd \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 0eaa6ef6bd..37087cdd72 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 27d90d596f..2f5e78e363 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -543df91e2327cc3b5feef385a5d5eb3c8d365a5a \ No newline at end of file +bbbe90973e74fdb0291c095d75f4e8d54467a72a \ No newline at end of file