Package: libftdi1-dev
Version: 1.3-1+b1
Severity: important
Tags: patch

Dear Maintainer,

I'm trying to use libftdi1 with cmake and found those three wrong values in
LibFTDI1Config.cmake:

set ( LIBFTDI_USE_FILE     
"/usr//usr/lib/x86_64-linux-gnu/cmake/libftdi1/UseLibFTDI1.cmake" )
set ( LIBFTDIPP_LIBRARY    "" )
set ( LIBFTDIPP_LIBRARIES  "" )

The attached patch against 1.3-1 should fix this.

Cheers Jochen

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/12 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libftdi1-dev depends on:
ii  libftdi1-2        1.3-1+b1
ii  libusb-1.0-0-dev  2:1.0.20-1

Versions of packages libftdi1-dev recommends:
pn  libftdi1-doc  <none>

libftdi1-dev suggests no packages.

-- no debconf information
diff -u -r libftdi1-1.3/debian/patches/01-cmake-multiarch.diff ../libftdi1-1.3.new/debian/patches/01-cmake-multiarch.diff
--- libftdi1-1.3/debian/patches/01-cmake-multiarch.diff	2015-07-18 22:15:14.000000000 +0200
+++ ../libftdi1-1.3.new/debian/patches/01-cmake-multiarch.diff	2016-07-27 16:56:16.724987514 +0200
@@ -27,6 +27,15 @@
  endif ()
  
  set ( LIBFTDI_INCLUDE_DIR ${includedir} )
+@@ -202,7 +202,7 @@
+ set ( LIBFTDI_VERSION_MAJOR ${MAJOR_VERSION} )
+ set ( LIBFTDI_VERSION_MINOR ${MINOR_VERSION} )
+ 
+-set ( LIBFTDI_USE_FILE ${CMAKE_INSTALL_PREFIX}/${LIBFTDI_CMAKE_CONFIG_DIR}/UseLibFTDI1.cmake )
++set ( LIBFTDI_USE_FILE ${LIBFTDI_CMAKE_CONFIG_DIR}/UseLibFTDI1.cmake )
+ 
+ if(CMAKE_VERSION VERSION_LESS 2.8.8) 
+   configure_file ( cmake/LibFTDI1Config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibFTDI1Config.cmake @ONLY )
 --- a/src/CMakeLists.txt
 +++ b/src/CMakeLists.txt
 @@ -34,8 +34,8 @@
diff -u -r libftdi1-1.3/debian/rules ../libftdi1-1.3.new/debian/rules
--- libftdi1-1.3/debian/rules	2016-06-01 13:04:00.000000000 +0200
+++ ../libftdi1-1.3.new/debian/rules	2016-07-27 17:01:16.891446793 +0200
@@ -47,7 +47,6 @@
 	done
 
 override_dh_auto_install:
-	make -C $(CURDIR)/build-main install DESTDIR=$(CURDIR)/debian/tmp
 	for v in $(PY2VERS) ; do \
 		make -C $(CURDIR)/build-python$$v install DESTDIR=$(CURDIR)/debian/tmp ; \
 	done
@@ -55,6 +54,7 @@
 		make -C $(CURDIR)/build-python$$v install DESTDIR=$(CURDIR)/debian/tmp ; \
 		python$$v -c "from distutils import sysconfig; import os; destdir='$(CURDIR)/debian/tmp'; libdir=sysconfig.get_python_lib(); ext=sysconfig.get_config_var('EXT_SUFFIX'); os.rename(os.path.join(destdir + libdir, '_ftdi1.so'), os.path.join(destdir + libdir, '_ftdi1' + ext))" ; \
 	done
+	make -C $(CURDIR)/build-main install DESTDIR=$(CURDIR)/debian/tmp
 
 override_dh_auto_clean:
 	rm -fr $(CURDIR)/build-*

Reply via email to