pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/spice-gtk



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jul  1 11:35:07 UTC 2025

Modified Files:
        pkgsrc/sysutils/spice-gtk: Makefile PLIST buildlink3.mk distinfo
Added Files:
        pkgsrc/sysutils/spice-gtk/patches: patch-src_meson.build
Removed Files:
        pkgsrc/sysutils/spice-gtk/patches: patch-vapi_meson.build

Log Message:
spice-gtk: updated to 0.42

v0.42

- Fix compilation on win32 with EGL
- spice-widget: fix hotspot position on Wayland/HiDPI
- meson: Allow building on a Wayland-only environment
- usb-backend: Fix devices not being enumerated
- spicy: Add keyboard shortcuts for copy/paste sync
- Require meson >= 0.56


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/spice-gtk/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/spice-gtk/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/spice-gtk/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/spice-gtk/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/spice-gtk/patches/patch-src_meson.build
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/sysutils/spice-gtk/patches/patch-vapi_meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/spice-gtk/Makefile
diff -u pkgsrc/sysutils/spice-gtk/Makefile:1.27 pkgsrc/sysutils/spice-gtk/Makefile:1.28
--- pkgsrc/sysutils/spice-gtk/Makefile:1.27     Thu Apr 24 14:15:50 2025
+++ pkgsrc/sysutils/spice-gtk/Makefile  Tue Jul  1 11:35:06 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2025/04/24 14:15:50 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2025/07/01 11:35:06 adam Exp $
 
-DISTNAME=      spice-gtk-0.41
-PKGREVISION=   16
+DISTNAME=      spice-gtk-0.42
 CATEGORIES=    sysutils
 MASTER_SITES=  https://www.spice-space.org/download/gtk/
 EXTRACT_SUFX=  .tar.xz
@@ -25,14 +24,18 @@ PKGCONFIG_OVERRIDE+=        spice-client-gtk-3.
 MESON_ARGS+=           -Dintrospection=enabled
 MESON_ARGS+=           -Dvapi=enabled
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/src
+# For Darwin
+MAKE_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/output/src
 
+REPLACE_PYTHON=        subprojects/keycodemapdb/tools/keymap-gen
+
+.include "../../audio/libopus/buildlink3.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
-.include "../../lang/vala/buildlink3.mk"
 .include "../../devel/meson/build.mk"
-.include "../../lang/python/pyversion.mk"
+.include "../../lang/python/application.mk"
 .include "../../lang/python/tool.mk"
-.include "../../audio/libopus/buildlink3.mk"
+.include "../../lang/vala/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 BUILDLINK_API_DEPENDS.spice-protocol+= spice-protocol>=0.14.1

Index: pkgsrc/sysutils/spice-gtk/PLIST
diff -u pkgsrc/sysutils/spice-gtk/PLIST:1.3 pkgsrc/sysutils/spice-gtk/PLIST:1.4
--- pkgsrc/sysutils/spice-gtk/PLIST:1.3 Sun Jul 17 21:23:31 2022
+++ pkgsrc/sysutils/spice-gtk/PLIST     Tue Jul  1 11:35:06 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2022/07/17 21:23:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/07/01 11:35:06 adam Exp $
 bin/spicy
 bin/spicy-screenshot
 bin/spicy-stats
@@ -36,10 +36,10 @@ lib/girepository-1.0/SpiceClientGLib-2.0
 lib/girepository-1.0/SpiceClientGtk-3.0.typelib
 lib/libspice-client-glib-2.0.so
 lib/libspice-client-glib-2.0.so.8
-lib/libspice-client-glib-2.0.so.8.8.1
+lib/libspice-client-glib-2.0.so.8.8.2
 lib/libspice-client-gtk-3.0.so
 lib/libspice-client-gtk-3.0.so.5
-lib/libspice-client-gtk-3.0.so.5.1.0
+lib/libspice-client-gtk-3.0.so.5.1.1
 lib/pkgconfig/spice-client-glib-2.0.pc
 lib/pkgconfig/spice-client-gtk-3.0.pc
 man/man1/spice-client.1
@@ -115,6 +115,7 @@ share/locale/cs/LC_MESSAGES/spice-gtk.mo
 share/locale/de/LC_MESSAGES/spice-gtk.mo
 share/locale/fr/LC_MESSAGES/spice-gtk.mo
 share/locale/it/LC_MESSAGES/spice-gtk.mo
+share/locale/ka/LC_MESSAGES/spice-gtk.mo
 share/locale/ru/LC_MESSAGES/spice-gtk.mo
 share/vala/vapi/spice-client-glib-2.0.deps
 share/vala/vapi/spice-client-glib-2.0.vapi

Index: pkgsrc/sysutils/spice-gtk/buildlink3.mk
diff -u pkgsrc/sysutils/spice-gtk/buildlink3.mk:1.22 pkgsrc/sysutils/spice-gtk/buildlink3.mk:1.23
--- pkgsrc/sysutils/spice-gtk/buildlink3.mk:1.22        Thu Apr 24 14:15:50 2025
+++ pkgsrc/sysutils/spice-gtk/buildlink3.mk     Tue Jul  1 11:35:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.22 2025/04/24 14:15:50 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2025/07/01 11:35:06 adam Exp $
 
 BUILDLINK_TREE+=       spice-gtk
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        spice-gtk
 SPICE_GTK_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.spice-gtk+=      spice-gtk>=0.39
-BUILDLINK_ABI_DEPENDS.spice-gtk?=              spice-gtk>=0.41nb16
+BUILDLINK_ABI_DEPENDS.spice-gtk+=      spice-gtk>=0.41nb16
 BUILDLINK_PKGSRCDIR.spice-gtk?=                ../../sysutils/spice-gtk
 
 .include "../../audio/libopus/buildlink3.mk"

Index: pkgsrc/sysutils/spice-gtk/distinfo
diff -u pkgsrc/sysutils/spice-gtk/distinfo:1.5 pkgsrc/sysutils/spice-gtk/distinfo:1.6
--- pkgsrc/sysutils/spice-gtk/distinfo:1.5      Sun Jul 17 21:23:31 2022
+++ pkgsrc/sysutils/spice-gtk/distinfo  Tue Jul  1 11:35:06 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2022/07/17 21:23:31 wiz Exp $
+$NetBSD: distinfo,v 1.6 2025/07/01 11:35:06 adam Exp $
 
-BLAKE2s (spice-gtk-0.41.tar.xz) = 9c86d44371e37e7a52ad9843d98ed404e5a5ae3eef31916ac9d4cbe8009aa012
-SHA512 (spice-gtk-0.41.tar.xz) = bfd97c98c8bdbc29da0f26c38dfcf75d9f17e5358d4c7fa9c36e4974d0df3ce92409ca568dfc790d43f581d00b94090d9e60154e83220a719d678b596c87fcef
-Size (spice-gtk-0.41.tar.xz) = 827320 bytes
-SHA1 (patch-vapi_meson.build) = ab38cab9efb27a59874f45679e2bc6e63512ec0c
+BLAKE2s (spice-gtk-0.42.tar.xz) = b8cd475d17f7a4a970fbeae6889535bb44d991bdf800e5708f890a5bca14e739
+SHA512 (spice-gtk-0.42.tar.xz) = fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137
+Size (spice-gtk-0.42.tar.xz) = 812776 bytes
+SHA1 (patch-src_meson.build) = 8b54554a69ce51c1d3f947d0200845b3c2eb6555

Added files:

Index: pkgsrc/sysutils/spice-gtk/patches/patch-src_meson.build
diff -u /dev/null pkgsrc/sysutils/spice-gtk/patches/patch-src_meson.build:1.1
--- /dev/null   Tue Jul  1 11:35:07 2025
+++ pkgsrc/sysutils/spice-gtk/patches/patch-src_meson.build     Tue Jul  1 11:35:06 2025
@@ -0,0 +1,34 @@
+$NetBSD: patch-src_meson.build,v 1.1 2025/07/01 11:35:06 adam Exp $
+
+Compiler option -export-symbols is not portable; doesn't work with Clang.
+
+--- src/meson.build.orig       2024-04-18 18:05:53.856125641 +0000
++++ src/meson.build
+@@ -185,10 +185,15 @@ spice_client_glib_syms = files('map-file
+ spice_client_glib_syms_path = meson.current_source_dir() / 'map-file'
+ spice_gtk_version_script = '-Wl,--version-script=@0@'.format(spice_client_glib_syms_path)
+ spice_gtk_has_version_script = compiler.has_link_argument(spice_gtk_version_script)
++spice_compiler_has_export_symbols = compiler.has_link_argument('-export-symbols')
+ if not spice_gtk_has_version_script
+   spice_client_glib_syms = files('spice-glib-sym-file')
+   spice_client_glib_syms_path = meson.current_source_dir() / 'spice-glib-sym-file'
++  if spice_compiler_has_export_symbols
+   spice_gtk_version_script = ['-export-symbols', spice_client_glib_syms_path]
++  else
++  spice_gtk_version_script = []
++  endif
+ endif
+ 
+ # soversion
+@@ -376,7 +381,11 @@ if spice_gtk_has_gtk
+   if not spice_gtk_has_version_script
+     spice_client_gtk_syms = files('spice-gtk-sym-file')
+     spice_client_gtk_syms_path = meson.current_source_dir() / 'spice-gtk-sym-file'
++    if spice_compiler_has_export_symbols
+     spice_gtk_version_script = ['-export-symbols', spice_client_gtk_syms_path]
++    else
++    spice_gtk_version_script = []
++    endif
+   endif
+ 
+   # soversion



Home | Main Index | Thread Index | Old Index