Source: libfreenect
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru libfreenect-0.5.3/debian/changelog libfreenect-0.5.3/debian/changelog
--- libfreenect-0.5.3/debian/changelog  2023-11-26 14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/changelog  2024-02-28 12:05:12.000000000 +0000
@@ -1,3 +1,10 @@
+libfreenect (1:0.5.3-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062298
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 12:05:12 +0000
+
 libfreenect (1:0.5.3-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libfreenect-0.5.3/debian/control libfreenect-0.5.3/debian/control
--- libfreenect-0.5.3/debian/control    2023-11-26 14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/control    2024-02-28 12:05:12.000000000 +0000
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Nicolas Bourdaud <nicolas.bourd...@gmail.com>
 Uploaders: Arne Bernin <a...@alamut.de>, Yaroslav Halchenko 
<deb...@onerussian.com>, Mark Renouf <mark.ren...@gmail.com>
-Build-Depends: debhelper (>= 9), cmake,  pkg-config,
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper (>= 9), cmake,  pkg-config,
  libusb-1.0-0-dev(>= 1.0.18~), freeglut3-dev,
 Build-Depends-Indep:
  doxygen,
@@ -12,7 +12,10 @@
 Vcs-Git: https://salsa.debian.org/neurodebian-team/libfreenect.git -b debian
 Vcs-Browser: https://salsa.debian.org/neurodebian-team/libfreenect.git
 
-Package: libfreenect0.5
+Package: libfreenect0.5t64
+Provides: ${t64:Provides}
+Replaces: libfreenect0.5
+Breaks: libfreenect0.5 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -35,7 +38,7 @@
 Package: libfreenect-dev
 Architecture: any
 Multi-Arch: same
-Depends: ${misc:Depends}, libfreenect0.5 (= ${binary:Version}), 
libusb-1.0-0-dev (>= 1.0.18~)
+Depends: ${misc:Depends}, libfreenect0.5t64 (= ${binary:Version}), 
libusb-1.0-0-dev (>= 1.0.18~)
 Description: library for accessing Kinect device -- development files
  libfreenect is a cross-platform library that provides the necessary interfaces
  to activate, initialize, and communicate data with the Kinect hardware.
@@ -107,7 +110,7 @@
 Package: freenect
 Section: libs
 Architecture: any
-Depends: ${misc:Depends}, libfreenect-bin, libfreenect-dev, libfreenect0.5,
+Depends: ${misc:Depends}, libfreenect-bin, libfreenect-dev, libfreenect0.5t64,
  libfreenect-doc
 Description: library for accessing Kinect device -- metapackage
  libfreenect is a cross-platform library that provides the necessary interfaces
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.docs 
libfreenect-0.5.3/debian/libfreenect0.5.docs
--- libfreenect-0.5.3/debian/libfreenect0.5.docs        2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.docs        1970-01-01 
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-debian/tmp/usr/share/doc/README.fakenect
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.install 
libfreenect-0.5.3/debian/libfreenect0.5.install
--- libfreenect-0.5.3/debian/libfreenect0.5.install     2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.install     1970-01-01 
00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/*/*.so.*
-usr/lib/*/fakenect/*.so.*
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.lintian-overrides 
libfreenect-0.5.3/debian/libfreenect0.5.lintian-overrides
--- libfreenect-0.5.3/debian/libfreenect0.5.lintian-overrides   2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-# begin-remove-after: released:forky
-# protective diversion for upgrades of files moved from / to /usr
-libfreenect0.5: diversion-for-unknown-file 
lib/udev/rules.d/60-libfreenect0.5.rules [preinst:*]
-# end-remove-after
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.postinst 
libfreenect-0.5.3/debian/libfreenect0.5.postinst
--- libfreenect-0.5.3/debian/libfreenect0.5.postinst    2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.postinst    1970-01-01 
00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-#! /bin/sh
-
-set -e
-
-# begin-remove-after: released:forky
-# protective diversion of files moved from / to /usr, to avoid file loss.
-# Only for upgrades.
-if [ "$1" = "configure" ]; then
-    # At this point, the package will have installed the same file in */usr*.
-    dpkg-divert --package usr-is-merged --no-rename \
-        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
-        --remove /lib/udev/rules.d/60-libfreenect0.5.rules
-fi
-# end-remove-after
-
-#DEBHELPER#
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.postrm 
libfreenect-0.5.3/debian/libfreenect0.5.postrm
--- libfreenect-0.5.3/debian/libfreenect0.5.postrm      2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.postrm      1970-01-01 
00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-#!/bin/sh
-set -e
-
-# begin-remove-after: released:forky
-# protective diversion of files moved from / to /usr, to avoid file loss.
-# Only for upgrades.
-if [ "$1" = "remove" ] && [ "$DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT" = "1" ]; then
-    # Cleanup in case package is removed before upgrade is finished (postinst 
ran).
-    dpkg-divert --package usr-is-merged --no-rename \
-        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
-        --remove /lib/udev/rules.d/60-libfreenect0.5.rules
-fi
-# end-remove-after
-
-#DEBHELPER#
-
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.preinst 
libfreenect-0.5.3/debian/libfreenect0.5.preinst
--- libfreenect-0.5.3/debian/libfreenect0.5.preinst     2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.preinst     1970-01-01 
00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-#!/bin/sh
-set -e
-
-# begin-remove-after: released:forky
-# protective diversion of files moved from / to /usr, to avoid file loss.
-# Only for upgrades.
-if [ "$1" = "upgrade" ]; then
-    dpkg-divert --package usr-is-merged --no-rename \
-        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
-        --add /lib/udev/rules.d/60-libfreenect0.5.rules
-fi
-# end-remove-after
-
-#DEBHELPER#
-
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.symbols 
libfreenect-0.5.3/debian/libfreenect0.5.symbols
--- libfreenect-0.5.3/debian/libfreenect0.5.symbols     2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.symbols     1970-01-01 
00:00:00.000000000 +0000
@@ -1,72 +0,0 @@
-libfreenect.so.0.5 libfreenect0.5 #MINVER#
- freenect_camera_to_world@Base 1:0.1.2
- freenect_close_device@Base 1:0.1.1
- freenect_copy_registration@Base 1:0.1.2
- freenect_destroy_registration@Base 1:0.1.2
- freenect_enabled_subdevices@Base 1:0.2.0
- freenect_find_depth_mode@Base 1:0.1.1
- freenect_find_video_mode@Base 1:0.1.1
- freenect_free_device_attributes@Base 1:0.1.2
- freenect_get_current_depth_mode@Base 1:0.1.1
- freenect_get_current_video_mode@Base 1:0.1.1
- freenect_get_depth_mode@Base 1:0.1.1
- freenect_get_depth_mode_count@Base 1:0.1.1
- freenect_get_ir_brightness@Base 1:0.5.2
- freenect_get_mks_accel@Base 1:0.1.1
- freenect_get_tilt_degs@Base 1:0.1.1
- freenect_get_tilt_state@Base 1:0.1.1
- freenect_get_tilt_status@Base 1:0.1.1
- freenect_get_user@Base 1:0.1.1
- freenect_get_video_mode@Base 1:0.1.1
- freenect_get_video_mode_count@Base 1:0.1.1
- freenect_init@Base 1:0.1.1
- freenect_list_device_attributes@Base 1:0.1.2
- freenect_map_rgb_to_depth@Base 1:0.5.2
- freenect_num_devices@Base 1:0.1.1
- freenect_open_device@Base 1:0.1.1
- freenect_open_device_by_camera_serial@Base 1:0.1.2
- freenect_process_events@Base 1:0.1.1
- freenect_process_events_timeout@Base 1:0.1.2
- freenect_select_subdevices@Base 1:0.1.1
- freenect_set_audio_in_callback@Base 1:0.5.0
- freenect_set_audio_out_callback@Base 1:0.5.0
- freenect_set_depth_buffer@Base 1:0.1.1
- freenect_set_depth_callback@Base 1:0.1.1
- freenect_set_depth_chunk_callback@Base 1:0.5.0
- freenect_set_depth_mode@Base 1:0.1.1
- freenect_set_flag@Base 1:0.2.0
- freenect_set_fw_address_k4w@Base 1:0.5.0
- freenect_set_fw_address_nui@Base 1:0.5.0
- freenect_set_ir_brightness@Base 1:0.5.2
- freenect_set_led@Base 1:0.1.1
- freenect_set_led_alt@Base 1:0.5.0
- freenect_set_log_callback@Base 1:0.1.1
- freenect_set_log_level@Base 1:0.1.1
- freenect_set_tilt_degs@Base 1:0.1.1
- freenect_set_tilt_degs_alt@Base 1:0.5.0
- freenect_set_user@Base 1:0.1.1
- freenect_set_video_buffer@Base 1:0.1.1
- freenect_set_video_callback@Base 1:0.1.1
- freenect_set_video_chunk_callback@Base 1:0.5.0
- freenect_set_video_mode@Base 1:0.1.1
- freenect_shutdown@Base 1:0.1.1
- freenect_start_audio@Base 1:0.5.0
- freenect_start_depth@Base 1:0.1.1
- freenect_start_video@Base 1:0.1.1
- freenect_stop_audio@Base 1:0.5.0
- freenect_stop_depth@Base 1:0.1.1
- freenect_stop_video@Base 1:0.1.1
- freenect_supported_subdevices@Base 1:0.1.2
- freenect_update_tilt_state@Base 1:0.1.1
- get_reply@Base 1:0.5.0
- update_tilt_state_alt@Base 1:0.5.0
-libfreenect_sync.so.0.5 libfreenect0.5 #MINVER#
- freenect_sync_camera_to_world@Base 1:0.5.0
- freenect_sync_get_depth@Base 1:0.1.1
- freenect_sync_get_depth_with_res@Base 1:0.5.0
- freenect_sync_get_tilt_state@Base 1:0.1.1
- freenect_sync_get_video@Base 1:0.1.1
- freenect_sync_get_video_with_res@Base 1:0.5.0
- freenect_sync_set_led@Base 1:0.1.1
- freenect_sync_set_tilt_degs@Base 1:0.1.1
- freenect_sync_stop@Base 1:0.1.1
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5.udev 
libfreenect-0.5.3/debian/libfreenect0.5.udev
--- libfreenect-0.5.3/debian/libfreenect0.5.udev        2023-11-26 
14:57:36.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5.udev        1970-01-01 
00:00:00.000000000 +0000
@@ -1,9 +0,0 @@
-# ATTR{product}=="Xbox NUI Motor"
-SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02b0", 
GROUP="plugdev", MODE="0666"
-
-# ATTR{product}=="Xbox NUI Audio"
-SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02ad", 
GROUP="plugdev", MODE="0666"
-
-# ATTR{product}=="Xbox NUI Camera"
-SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02ae", 
GROUP="plugdev", MODE="0666"
-
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.docs 
libfreenect-0.5.3/debian/libfreenect0.5t64.docs
--- libfreenect-0.5.3/debian/libfreenect0.5t64.docs     1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.docs     2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1 @@
+debian/tmp/usr/share/doc/README.fakenect
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.install 
libfreenect-0.5.3/debian/libfreenect0.5t64.install
--- libfreenect-0.5.3/debian/libfreenect0.5t64.install  1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.install  2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1,2 @@
+usr/lib/*/*.so.*
+usr/lib/*/fakenect/*.so.*
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.lintian-overrides 
libfreenect-0.5.3/debian/libfreenect0.5t64.lintian-overrides
--- libfreenect-0.5.3/debian/libfreenect0.5t64.lintian-overrides        
1970-01-01 00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.lintian-overrides        
2024-02-28 12:05:05.000000000 +0000
@@ -0,0 +1,5 @@
+# begin-remove-after: released:forky
+# protective diversion for upgrades of files moved from / to /usr
+libfreenect0.5t64: diversion-for-unknown-file 
lib/udev/rules.d/60-libfreenect0.5t64.rules [preinst:*]
+# end-remove-after
+libfreenect0.5t64: package-name-doesnt-match-sonames libfreenect0.5
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.postinst 
libfreenect-0.5.3/debian/libfreenect0.5t64.postinst
--- libfreenect-0.5.3/debian/libfreenect0.5t64.postinst 1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.postinst 2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+set -e
+
+# begin-remove-after: released:forky
+# protective diversion of files moved from / to /usr, to avoid file loss.
+# Only for upgrades.
+if [ "$1" = "configure" ]; then
+    # At this point, the package will have installed the same file in */usr*.
+    dpkg-divert --package usr-is-merged --no-rename \
+        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
+        --remove /lib/udev/rules.d/60-libfreenect0.5.rules
+fi
+# end-remove-after
+
+#DEBHELPER#
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.postrm 
libfreenect-0.5.3/debian/libfreenect0.5t64.postrm
--- libfreenect-0.5.3/debian/libfreenect0.5t64.postrm   1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.postrm   2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1,16 @@
+#!/bin/sh
+set -e
+
+# begin-remove-after: released:forky
+# protective diversion of files moved from / to /usr, to avoid file loss.
+# Only for upgrades.
+if [ "$1" = "remove" ] && [ "$DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT" = "1" ]; then
+    # Cleanup in case package is removed before upgrade is finished (postinst 
ran).
+    dpkg-divert --package usr-is-merged --no-rename \
+        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
+        --remove /lib/udev/rules.d/60-libfreenect0.5.rules
+fi
+# end-remove-after
+
+#DEBHELPER#
+
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.preinst 
libfreenect-0.5.3/debian/libfreenect0.5t64.preinst
--- libfreenect-0.5.3/debian/libfreenect0.5t64.preinst  1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.preinst  2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1,15 @@
+#!/bin/sh
+set -e
+
+# begin-remove-after: released:forky
+# protective diversion of files moved from / to /usr, to avoid file loss.
+# Only for upgrades.
+if [ "$1" = "upgrade" ]; then
+    dpkg-divert --package usr-is-merged --no-rename \
+        --divert /lib/udev/rules.d/60-libfreenect0.5.rules.usr-is-merged \
+        --add /lib/udev/rules.d/60-libfreenect0.5.rules
+fi
+# end-remove-after
+
+#DEBHELPER#
+
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.symbols 
libfreenect-0.5.3/debian/libfreenect0.5t64.symbols
--- libfreenect-0.5.3/debian/libfreenect0.5t64.symbols  1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.symbols  2024-02-28 
12:05:05.000000000 +0000
@@ -0,0 +1,72 @@
+libfreenect.so.0.5 libfreenect0.5t64 #MINVER#
+ freenect_camera_to_world@Base 1:0.1.2
+ freenect_close_device@Base 1:0.1.1
+ freenect_copy_registration@Base 1:0.1.2
+ freenect_destroy_registration@Base 1:0.1.2
+ freenect_enabled_subdevices@Base 1:0.2.0
+ freenect_find_depth_mode@Base 1:0.1.1
+ freenect_find_video_mode@Base 1:0.1.1
+ freenect_free_device_attributes@Base 1:0.1.2
+ freenect_get_current_depth_mode@Base 1:0.1.1
+ freenect_get_current_video_mode@Base 1:0.1.1
+ freenect_get_depth_mode@Base 1:0.1.1
+ freenect_get_depth_mode_count@Base 1:0.1.1
+ freenect_get_ir_brightness@Base 1:0.5.2
+ freenect_get_mks_accel@Base 1:0.1.1
+ freenect_get_tilt_degs@Base 1:0.1.1
+ freenect_get_tilt_state@Base 1:0.1.1
+ freenect_get_tilt_status@Base 1:0.1.1
+ freenect_get_user@Base 1:0.1.1
+ freenect_get_video_mode@Base 1:0.1.1
+ freenect_get_video_mode_count@Base 1:0.1.1
+ freenect_init@Base 1:0.1.1
+ freenect_list_device_attributes@Base 1:0.1.2
+ freenect_map_rgb_to_depth@Base 1:0.5.2
+ freenect_num_devices@Base 1:0.1.1
+ freenect_open_device@Base 1:0.1.1
+ freenect_open_device_by_camera_serial@Base 1:0.1.2
+ freenect_process_events@Base 1:0.1.1
+ freenect_process_events_timeout@Base 1:0.1.2
+ freenect_select_subdevices@Base 1:0.1.1
+ freenect_set_audio_in_callback@Base 1:0.5.0
+ freenect_set_audio_out_callback@Base 1:0.5.0
+ freenect_set_depth_buffer@Base 1:0.1.1
+ freenect_set_depth_callback@Base 1:0.1.1
+ freenect_set_depth_chunk_callback@Base 1:0.5.0
+ freenect_set_depth_mode@Base 1:0.1.1
+ freenect_set_flag@Base 1:0.2.0
+ freenect_set_fw_address_k4w@Base 1:0.5.0
+ freenect_set_fw_address_nui@Base 1:0.5.0
+ freenect_set_ir_brightness@Base 1:0.5.2
+ freenect_set_led@Base 1:0.1.1
+ freenect_set_led_alt@Base 1:0.5.0
+ freenect_set_log_callback@Base 1:0.1.1
+ freenect_set_log_level@Base 1:0.1.1
+ freenect_set_tilt_degs@Base 1:0.1.1
+ freenect_set_tilt_degs_alt@Base 1:0.5.0
+ freenect_set_user@Base 1:0.1.1
+ freenect_set_video_buffer@Base 1:0.1.1
+ freenect_set_video_callback@Base 1:0.1.1
+ freenect_set_video_chunk_callback@Base 1:0.5.0
+ freenect_set_video_mode@Base 1:0.1.1
+ freenect_shutdown@Base 1:0.1.1
+ freenect_start_audio@Base 1:0.5.0
+ freenect_start_depth@Base 1:0.1.1
+ freenect_start_video@Base 1:0.1.1
+ freenect_stop_audio@Base 1:0.5.0
+ freenect_stop_depth@Base 1:0.1.1
+ freenect_stop_video@Base 1:0.1.1
+ freenect_supported_subdevices@Base 1:0.1.2
+ freenect_update_tilt_state@Base 1:0.1.1
+ get_reply@Base 1:0.5.0
+ update_tilt_state_alt@Base 1:0.5.0
+libfreenect_sync.so.0.5 libfreenect0.5t64 #MINVER#
+ freenect_sync_camera_to_world@Base 1:0.5.0
+ freenect_sync_get_depth@Base 1:0.1.1
+ freenect_sync_get_depth_with_res@Base 1:0.5.0
+ freenect_sync_get_tilt_state@Base 1:0.1.1
+ freenect_sync_get_video@Base 1:0.1.1
+ freenect_sync_get_video_with_res@Base 1:0.5.0
+ freenect_sync_set_led@Base 1:0.1.1
+ freenect_sync_set_tilt_degs@Base 1:0.1.1
+ freenect_sync_stop@Base 1:0.1.1
diff -Nru libfreenect-0.5.3/debian/libfreenect0.5t64.udev 
libfreenect-0.5.3/debian/libfreenect0.5t64.udev
--- libfreenect-0.5.3/debian/libfreenect0.5t64.udev     1970-01-01 
00:00:00.000000000 +0000
+++ libfreenect-0.5.3/debian/libfreenect0.5t64.udev     2023-11-26 
14:57:36.000000000 +0000
@@ -0,0 +1,9 @@
+# ATTR{product}=="Xbox NUI Motor"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02b0", 
GROUP="plugdev", MODE="0666"
+
+# ATTR{product}=="Xbox NUI Audio"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02ad", 
GROUP="plugdev", MODE="0666"
+
+# ATTR{product}=="Xbox NUI Camera"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02ae", 
GROUP="plugdev", MODE="0666"
+

Reply via email to