Skip to content

Commit

Permalink
spice-gtk: Enable missing functionality
Browse files Browse the repository at this point in the history
**Summary**
- phodav : Better file copy/paste clipboard support
- wayland-protocols : wayland support
- sasl - single sign on for virtual machines/kerberos support
- libcap-ng : USB acl helper
  • Loading branch information
joebonrichie committed Mar 20, 2024
1 parent f0a2323 commit 4fbb37d
Show file tree
Hide file tree
Showing 7 changed files with 120 additions and 12 deletions.
3 changes: 3 additions & 0 deletions packages/s/spice-gtk/abi_libs
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
libspice-client-glib-2.0.so.8
libspice-client-gtk-3.0.so.5
spice-client-glib-usb-acl-helper
spicy
spicy-screenshot
spicy-stats
28 changes: 28 additions & 0 deletions packages/s/spice-gtk/abi_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -200,3 +200,31 @@ libspice-client-gtk-3.0.so.5:spice_util_set_debug
libspice-client-gtk-3.0.so.5:spice_uuid_to_string
spice-client-glib-usb-acl-helper:stderr
spice-client-glib-usb-acl-helper:stdout
spicy:_IO_stdin_used
spicy:__bss_start
spicy:__data_start
spicy:_edata
spicy:_end
spicy:_start
spicy:main
spicy:spice_cmdline_get_option_group
spicy:spice_cmdline_session_setup
spicy:spicy_connect_dialog
spicy-screenshot:_IO_stdin_used
spicy-screenshot:__bss_start
spicy-screenshot:__data_start
spicy-screenshot:_edata
spicy-screenshot:_end
spicy-screenshot:_start
spicy-screenshot:main
spicy-screenshot:spice_cmdline_get_option_group
spicy-screenshot:spice_cmdline_session_setup
spicy-stats:_IO_stdin_used
spicy-stats:__bss_start
spicy-stats:__data_start
spicy-stats:_edata
spicy-stats:_end
spicy-stats:_start
spicy-stats:main
spicy-stats:spice_cmdline_get_option_group
spicy-stats:spice_cmdline_session_setup
4 changes: 4 additions & 0 deletions packages/s/spice-gtk/abi_used_libs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ libacl.so.1
libc.so.6
libcacard.so.0
libcairo.so.2
libcap-ng.so.0
libcrypto.so.3
libepoxy.so.0
libgdk-3.so.0
Expand All @@ -21,8 +22,11 @@ libjson-glib-1.0.so.0
liblz4.so.1
libm.so.6
libopus.so.0
libphodav-3.0.so.0
libpixman-1.so.0
libpolkit-gobject-1.so.0
libsasl2.so.3
libsoup-3.0.so.0
libssl.so.3
libusb-1.0.so.0
libusbredirhost.so.1
Expand Down
58 changes: 57 additions & 1 deletion packages/s/spice-gtk/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ libc.so.6:free
libc.so.6:fstat64
libc.so.6:fwrite
libc.so.6:getcontext
libc.so.6:geteuid
libc.so.6:getgid
libc.so.6:getppid
libc.so.6:getuid
libc.so.6:ioctl
Expand Down Expand Up @@ -141,6 +143,9 @@ libcairo.so.2:cairo_surface_destroy
libcairo.so.2:cairo_surface_reference
libcairo.so.2:cairo_surface_set_device_scale
libcairo.so.2:cairo_translate
libcap-ng.so.0:capng_change_id
libcap-ng.so.0:capng_clear
libcap-ng.so.0:capng_update
libcrypto.so.3:ASN1_STRING_get0_data
libcrypto.so.3:ASN1_STRING_length
libcrypto.so.3:BIO_clear_flags
Expand Down Expand Up @@ -344,29 +349,43 @@ libgio-2.0.so.0:g_inet_address_new_from_bytes
libgio-2.0.so.0:g_inet_address_new_from_string
libgio-2.0.so.0:g_inet_address_to_bytes
libgio-2.0.so.0:g_inet_address_to_string
libgio-2.0.so.0:g_inet_socket_address_get_address
libgio-2.0.so.0:g_inet_socket_address_get_port
libgio-2.0.so.0:g_inet_socket_address_new_from_string
libgio-2.0.so.0:g_initable_get_type
libgio-2.0.so.0:g_initable_new
libgio-2.0.so.0:g_input_stream_close
libgio-2.0.so.0:g_input_stream_close_async
libgio-2.0.so.0:g_input_stream_close_finish
libgio-2.0.so.0:g_input_stream_get_type
libgio-2.0.so.0:g_input_stream_is_closed
libgio-2.0.so.0:g_input_stream_read_async
libgio-2.0.so.0:g_input_stream_read_finish
libgio-2.0.so.0:g_io_error_quark
libgio-2.0.so.0:g_io_stream_get_input_stream
libgio-2.0.so.0:g_io_stream_get_output_stream
libgio-2.0.so.0:g_io_stream_get_type
libgio-2.0.so.0:g_network_address_parse
libgio-2.0.so.0:g_output_stream_close
libgio-2.0.so.0:g_output_stream_get_type
libgio-2.0.so.0:g_output_stream_is_closed
libgio-2.0.so.0:g_output_stream_write_all_async
libgio-2.0.so.0:g_output_stream_write_all_finish
libgio-2.0.so.0:g_pollable_input_stream_get_type
libgio-2.0.so.0:g_pollable_input_stream_is_readable
libgio-2.0.so.0:g_pollable_input_stream_read_nonblocking
libgio-2.0.so.0:g_pollable_output_stream_get_type
libgio-2.0.so.0:g_pollable_output_stream_is_writable
libgio-2.0.so.0:g_pollable_output_stream_write_nonblocking
libgio-2.0.so.0:g_pollable_source_new_full
libgio-2.0.so.0:g_proxy_address_new
libgio-2.0.so.0:g_resolver_free_addresses
libgio-2.0.so.0:g_resolver_get_default
libgio-2.0.so.0:g_resolver_lookup_by_name_async
libgio-2.0.so.0:g_resolver_lookup_by_name_finish
libgio-2.0.so.0:g_seekable_seek
libgio-2.0.so.0:g_simple_io_stream_new
libgio-2.0.so.0:g_socket_address_get_family
libgio-2.0.so.0:g_socket_client_connect_async
libgio-2.0.so.0:g_socket_client_connect_finish
libgio-2.0.so.0:g_socket_client_new
Expand All @@ -378,6 +397,8 @@ libgio-2.0.so.0:g_socket_connection_get_socket
libgio-2.0.so.0:g_socket_create_source
libgio-2.0.so.0:g_socket_get_family
libgio-2.0.so.0:g_socket_get_fd
libgio-2.0.so.0:g_socket_get_local_address
libgio-2.0.so.0:g_socket_get_remote_address
libgio-2.0.so.0:g_socket_get_type
libgio-2.0.so.0:g_socket_new_from_fd
libgio-2.0.so.0:g_socket_set_blocking
Expand Down Expand Up @@ -557,12 +578,16 @@ libglib-2.0.so.0:g_setenv
libglib-2.0.so.0:g_slist_append
libglib-2.0.so.0:g_slist_free_full
libglib-2.0.so.0:g_source_attach
libglib-2.0.so.0:g_source_is_destroyed
libglib-2.0.so.0:g_source_new
libglib-2.0.so.0:g_source_ref
libglib-2.0.so.0:g_source_remove
libglib-2.0.so.0:g_source_set_callback
libglib-2.0.so.0:g_source_set_name
libglib-2.0.so.0:g_source_set_ready_time
libglib-2.0.so.0:g_source_unref
libglib-2.0.so.0:g_spawn_async_with_pipes
libglib-2.0.so.0:g_stpcpy
libglib-2.0.so.0:g_str_has_prefix
libglib-2.0.so.0:g_strchomp
libglib-2.0.so.0:g_strchug
Expand Down Expand Up @@ -595,6 +620,7 @@ libglib-2.0.so.0:g_timeout_add_seconds
libglib-2.0.so.0:g_uri_list_extract_uris
libglib-2.0.so.0:g_uri_parse_scheme
libglib-2.0.so.0:g_uri_unescape_string
libglib-2.0.so.0:g_uuid_string_random
libglib-2.0.so.0:g_variant_get
libglib-2.0.so.0:g_variant_new
libglib-2.0.so.0:g_variant_unref
Expand All @@ -618,6 +644,8 @@ libgobject-2.0.so.0:g_enum_register_static
libgobject-2.0.so.0:g_error_get_type
libgobject-2.0.so.0:g_flags_register_static
libgobject-2.0.so.0:g_main_context_get_type
libgobject-2.0.so.0:g_object_add_weak_pointer
libgobject-2.0.so.0:g_object_bind_property
libgobject-2.0.so.0:g_object_class_find_property
libgobject-2.0.so.0:g_object_class_install_properties
libgobject-2.0.so.0:g_object_class_install_property
Expand All @@ -627,6 +655,7 @@ libgobject-2.0.so.0:g_object_get_data
libgobject-2.0.so.0:g_object_new
libgobject-2.0.so.0:g_object_notify
libgobject-2.0.so.0:g_object_ref
libgobject-2.0.so.0:g_object_remove_weak_pointer
libgobject-2.0.so.0:g_object_set
libgobject-2.0.so.0:g_object_set_data
libgobject-2.0.so.0:g_object_set_data_full
Expand Down Expand Up @@ -799,6 +828,7 @@ libgtk-3.so.0:gtk_clipboard_request_contents
libgtk-3.so.0:gtk_clipboard_request_targets
libgtk-3.so.0:gtk_clipboard_request_text
libgtk-3.so.0:gtk_clipboard_set_with_owner
libgtk-3.so.0:gtk_clipboard_wait_for_contents
libgtk-3.so.0:gtk_container_add
libgtk-3.so.0:gtk_container_foreach
libgtk-3.so.0:gtk_container_set_border_width
Expand Down Expand Up @@ -868,9 +898,12 @@ libgtk-3.so.0:gtk_recent_info_get_uri
libgtk-3.so.0:gtk_recent_info_unref
libgtk-3.so.0:gtk_recent_manager_add_full
libgtk-3.so.0:gtk_recent_manager_get_default
libgtk-3.so.0:gtk_selection_data_free
libgtk-3.so.0:gtk_selection_data_get_data
libgtk-3.so.0:gtk_selection_data_get_data_type
libgtk-3.so.0:gtk_selection_data_get_length
libgtk-3.so.0:gtk_selection_data_get_text
libgtk-3.so.0:gtk_selection_data_get_uris
libgtk-3.so.0:gtk_selection_data_set
libgtk-3.so.0:gtk_selection_data_set_text
libgtk-3.so.0:gtk_show_about_dialog
Expand Down Expand Up @@ -964,6 +997,13 @@ libopus.so.0:opus_decoder_destroy
libopus.so.0:opus_encode
libopus.so.0:opus_encoder_create
libopus.so.0:opus_encoder_destroy
libphodav-3.0.so.0:phodav_server_get_soup_server
libphodav-3.0.so.0:phodav_server_get_type
libphodav-3.0.so.0:phodav_server_new_for_root_file
libphodav-3.0.so.0:phodav_virtual_dir_attach_real_child
libphodav-3.0.so.0:phodav_virtual_dir_new_dir
libphodav-3.0.so.0:phodav_virtual_dir_new_root
libphodav-3.0.so.0:phodav_virtual_dir_root_set_real
libpixman-1.so.0:pixman_blt
libpixman-1.so.0:pixman_fill
libpixman-1.so.0:pixman_format_supported_destination
Expand Down Expand Up @@ -1013,7 +1053,20 @@ libpolkit-gobject-1.so.0:polkit_authority_get_sync
libpolkit-gobject-1.so.0:polkit_authorization_result_get_dismissed
libpolkit-gobject-1.so.0:polkit_authorization_result_get_is_authorized
libpolkit-gobject-1.so.0:polkit_unix_process_new_for_owner
libsasl2.so.3:sasl_client_init
libsasl2.so.3:sasl_client_new
libsasl2.so.3:sasl_client_start
libsasl2.so.3:sasl_client_step
libsasl2.so.3:sasl_decode
libsasl2.so.3:sasl_dispose
libsasl2.so.3:sasl_encode
libsasl2.so.3:sasl_errdetail
libsasl2.so.3:sasl_errstring
libsasl2.so.3:sasl_getprop
libsasl2.so.3:sasl_setprop
libsoup-3.0.so.0:soup_server_accept_iostream
libssl.so.3:OPENSSL_init_ssl
libssl.so.3:SSL_CIPHER_get_bits
libssl.so.3:SSL_CTX_free
libssl.so.3:SSL_CTX_get_cert_store
libssl.so.3:SSL_CTX_load_verify_locations
Expand All @@ -1024,6 +1077,7 @@ libssl.so.3:SSL_CTX_set_options
libssl.so.3:SSL_connect
libssl.so.3:SSL_ctrl
libssl.so.3:SSL_free
libssl.so.3:SSL_get_current_cipher
libssl.so.3:SSL_get_error
libssl.so.3:SSL_get_ex_data
libssl.so.3:SSL_get_ex_data_X509_STORE_CTX_idx
Expand Down Expand Up @@ -1088,7 +1142,9 @@ libwayland-client.so.0:wl_proxy_marshal_flags
libwayland-client.so.0:wl_region_interface
libwayland-client.so.0:wl_registry_interface
libwayland-client.so.0:wl_surface_interface
libwayland-server.so.0:wl_registry_interface
libwayland-server.so.0:wl_pointer_interface
libwayland-server.so.0:wl_region_interface
libwayland-server.so.0:wl_surface_interface
libz.so.1:inflate
libz.so.1:inflateEnd
libz.so.1:inflateInit_
Expand Down
11 changes: 11 additions & 0 deletions packages/s/spice-gtk/monitoring.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
releases:
id: 11576
security:
cpe:
- vendor: spice_project
product: spice-gtk
- vendor: spice-gtk_project
product: spice-gtk
- vendor: redhat
product: spice-gtk

11 changes: 8 additions & 3 deletions packages/s/spice-gtk/package.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,32 @@
name : spice-gtk
version : '0.42'
release : 28
release : 29
source :
- https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz : 9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58
homepage : https://www.spice-space.org/index.html
license : LGPL-2.1-or-later
component : desktop.library
summary : Gtk client and libraries for SPICE remote desktop servers (gtk3 version)
description: |
Gtk client and libraries for SPICE remote desktop servers (gtk3 version)
builddeps :
- pkgconfig(json-glib-1.0)
- pkgconfig(gstreamer-plugins-bad-1.0)
- pkgconfig(gtk+-3.0)
- pkgconfig(gusb)
- pkgconfig(json-glib-1.0)
- pkgconfig(libacl)
- pkgconfig(liblz4)
- pkgconfig(libcacard)
- pkgconfig(libcap-ng)
- pkgconfig(liblz4)
- pkgconfig(libphodav-3.0)
- pkgconfig(libsasl2)
- pkgconfig(libturbojpeg)
- pkgconfig(libusbredirhost)
- pkgconfig(opus)
- pkgconfig(pixman-1)
- pkgconfig(polkit-gobject-1)
- pkgconfig(spice-protocol)
- pkgconfig(wayland-protocols)
- gstreamer-1.0-libav
- gstreamer-1.0-plugins-good
- valadoc
Expand Down
17 changes: 9 additions & 8 deletions packages/s/spice-gtk/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
<PISI>
<Source>
<Name>spice-gtk</Name>
<Homepage>https://www.spice-space.org/index.html</Homepage>
<Packager>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
</Packager>
<License>LGPL-2.1-or-later</License>
<PartOf>desktop.library</PartOf>
<Summary xml:lang="en">Gtk client and libraries for SPICE remote desktop servers (gtk3 version)</Summary>
<Description xml:lang="en">Gtk client and libraries for SPICE remote desktop servers (gtk3 version)
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>spice-gtk</Name>
Expand Down Expand Up @@ -48,7 +49,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="28">spice-gtk</Dependency>
<Dependency release="29">spice-gtk</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/spice-client-glib-2.0/channel-cursor.h</Path>
Expand Down Expand Up @@ -92,12 +93,12 @@
</Files>
</Package>
<History>
<Update release="28">
<Date>2023-08-21</Date>
<Update release="29">
<Date>2024-03-20</Date>
<Version>0.42</Version>
<Comment>Packaging update</Comment>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
<Name>Joey Riches</Name>
<Email>josephriches@gmail.com</Email>
</Update>
</History>
</PISI>

0 comments on commit 4fbb37d

Please sign in to comment.