Bug#1092506: gvfs: FTBFS on hurd-i386

Svante Signell svante.signell at gmail.com
Wed Jan 8 18:50:40 GMT 2025


Source: gvfs
Version: 1.56.1-1
Severity: important
Tags: patch
User: debian-hurd at lists.debian.org
Usertags: hurd
X-Debbugs-CC: debian-hurd at lists.debian.org

Hi,

gvfs FTBFS on hurd-i386 due to several dependencies on systemd, which is not
available on GNU/Hurd.

Attached are seven patches enabling a successful build:
One is Debian-specific and six relates to meson.build files.

The meson.build file with linux-specific dependencies are embedded in
"if host_machine.system().contains('linux'); ...; endif" statements:
meson.build.patch
client_meson.build.patch
common_meson.build.patch
daemon_meson.build.patch
monitor_meson.build.patch
metadata_meson.build.patch

The first part of the debian-specific debian_rules.diff relate to the
override_dh_link-arch: target, enabling building the packages more than once (at
least on GNU/Hurd).
The second part creating an override_dh_missing: target
is needed for successful creation of the packages for GNU/Hurd.

This package has also been successfully built on GNU/Linux amd64 with the
attached patches applied. 

Thanks!



-------------- next part --------------
A non-text attachment was scrubbed...
Name: client_meson.build.patch
Type: text/x-patch
Size: 1293 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: common_meson.build.patch
Type: text/x-patch
Size: 1184 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: daemon_meson.build.patch
Type: text/x-patch
Size: 9304 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: meson.build.patch
Type: text/x-patch
Size: 12937 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: metadata_meson.build.patch
Type: text/x-patch
Size: 1278 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: monitor_meson.build.patch
Type: text/x-patch
Size: 2042 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: debian_rules.diff
Type: text/x-patch
Size: 730 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250108/f918ca16/attachment-0013.bin>


More information about the pkg-gnome-maintainers mailing list