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