Source: lomiri-thumbnailer Version: 3.0.4-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
lomiri-thumbnailers fails to cross build from source, because it ends up using a bad path for GSettings schemas. In cmake/UseGSettings.cmake, it changes PKG_CONFIG_EXECUTABLE to the build one (which is questionable as it could break later uses of find_package, but then it seems to come last) and then looks up the _glib_prefix variable in glib-2.0.pc. For doing so, it needs a dependency on libglib2.0-dev. Without it, _glib_prefix ends up being empty which is what ultimately results in the build failure. I'm attaching a patch for your convenience. Helmut
diff --minimal -Nru lomiri-thumbnailer-3.0.4/debian/changelog lomiri-thumbnailer-3.0.4/debian/changelog --- lomiri-thumbnailer-3.0.4/debian/changelog 2025-01-13 08:20:53.000000000 +0100 +++ lomiri-thumbnailer-3.0.4/debian/changelog 2025-05-09 07:35:30.000000000 +0200 @@ -1,3 +1,10 @@ +lomiri-thumbnailer (3.0.4-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Missing build-depends libglib2.0-dev:native. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 09 May 2025 07:35:30 +0200 + lomiri-thumbnailer (3.0.4-2) unstable; urgency=medium [ Boyuan Yang ] diff --minimal -Nru lomiri-thumbnailer-3.0.4/debian/control lomiri-thumbnailer-3.0.4/debian/control --- lomiri-thumbnailer-3.0.4/debian/control 2025-01-13 08:19:18.000000000 +0100 +++ lomiri-thumbnailer-3.0.4/debian/control 2025-05-09 07:35:29.000000000 +0200 @@ -18,6 +18,7 @@ libboost-iostreams-dev, libboost-regex-dev, libexif-dev, + libglib2.0-dev:native, libgdk-pixbuf-2.0-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev,