Source: libwebcam Version: 0.2.4-1.1 Tags: patch User: helm...@debian.org Usertags: rebootstrap
libwebcam fails to cross build from source, because it uses the build architecture compiler. After running cmake through dh_auto_configure, libwebcam cross builds successfully, because dh_auto_configure passes the right flags to cmake. Please consider applying the attached patch. Helmut
diff --minimal -Nru libwebcam-0.2.4/debian/changelog libwebcam-0.2.4/debian/changelog --- libwebcam-0.2.4/debian/changelog 2014-11-29 15:52:05.000000000 +0100 +++ libwebcam-0.2.4/debian/changelog 2017-10-14 00:37:07.000000000 +0200 @@ -1,3 +1,10 @@ +libwebcam (0.2.4-1.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 14 Oct 2017 00:37:07 +0200 + libwebcam (0.2.4-1.1) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru libwebcam-0.2.4/debian/rules libwebcam-0.2.4/debian/rules --- libwebcam-0.2.4/debian/rules 2013-11-02 00:49:23.000000000 +0100 +++ libwebcam-0.2.4/debian/rules 2017-10-14 00:37:07.000000000 +0200 @@ -24,10 +24,11 @@ builddir/Makefile: dh_testdir # Add here commands to configure the package. - mkdir -p builddir - cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="$(CFLAGS)" \ + dh_auto_configure --builddirectory=builddir -- \ + -DCMAKE_C_FLAGS="$(CFLAGS)" \ -DCMAKE_LD_FLAGS="$(LDFLAGS)" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \ - -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=ON + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_LIBDIR=lib #build-doxy: build-doxy-stamp #build-doxy-stamp: $(QUILT_STAMPFN)