Source: fuse3
Version: 3.9.0-2
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: kfreebsd

Hello,

ATM fuse3 package is not being build on kfreebsd-* as it build-depends
on udev.

AFAICS, udev is only needed to detect the rules.d directory location,
this can be passed at build time instead using -Dudevrulesdir

Please find a patch here that fixes this.

Kind regards,

Laurent Bigonville

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

Kernel: Linux 5.5.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy
diff -Nru fuse3-3.9.0/debian/control fuse3-3.9.0/debian/control
--- fuse3-3.9.0/debian/control  2020-02-13 17:06:09.000000000 +0100
+++ fuse3-3.9.0/debian/control  2020-04-13 11:00:49.000000000 +0200
@@ -6,7 +6,6 @@
  debhelper-compat (= 11),
  pkg-config,
  meson,
- udev,
  python3,
  python3-pytest
 Standards-Version: 4.5.0
diff -Nru fuse3-3.9.0/debian/rules fuse3-3.9.0/debian/rules
--- fuse3-3.9.0/debian/rules    2019-09-01 08:15:20.000000000 +0200
+++ fuse3-3.9.0/debian/rules    2020-04-13 11:02:56.000000000 +0200
@@ -17,7 +17,7 @@
        rm -rf $(CURDIR)/test/.pytest_cache/
 
 override_dh_auto_configure:
-       dh_auto_configure -- -D default_library=both
+       dh_auto_configure -- -D default_library=both 
-Dudevrulesdir=/lib/udev/rules.d
 
 override_dh_compress:
        dh_compress -Xusr/share/doc/libfuse3-dev/examples -XREADME.md

Reply via email to