Package: libidl                                                                 
                                                                   
Version: 0.8.14-0.2
Severity: normal                                                                
                                                                                
  
User: debian-d...@lists.debian.org                                              
                                                                                
  
Usertags: multiarch                                                             
                                                                                
  
Tags: patch                                                                     
                                                                                
  

The attached patch add multiarch to libidl. Since the maintainers seems MIA, 
I shall NMU this next week unless I hear objections.

Riku          
diff -u libidl-0.8.14/debian/rules libidl-0.8.14/debian/rules
--- libidl-0.8.14/debian/rules
+++ libidl-0.8.14/debian/rules
@@ -6,4 +6,7 @@
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
+
 install/libidl-dev::
-	for file in debian/tmp/usr/lib/*.la; do \
+	for file in debian/tmp/usr/lib/*/*.la; do \
 		sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
 	done
+	sed -i -e 's/-L[^ ]* //' debian/tmp/usr/bin/libIDL-config-2
diff -u libidl-0.8.14/debian/libidl0.install libidl-0.8.14/debian/libidl0.install
--- libidl-0.8.14/debian/libidl0.install
+++ libidl-0.8.14/debian/libidl0.install
@@ -1 +1 @@
-debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/lib/*/lib*.so.*
diff -u libidl-0.8.14/debian/libidl-dev.install libidl-0.8.14/debian/libidl-dev.install
--- libidl-0.8.14/debian/libidl-dev.install
+++ libidl-0.8.14/debian/libidl-dev.install
@@ -1,6 +1,6 @@
 debian/tmp/usr/include
-debian/tmp/usr/lib/*.so
-debian/tmp/usr/lib/*.la
-debian/tmp/usr/lib/*.a
-debian/tmp/usr/lib/pkgconfig
+debian/tmp/usr/lib/*/*.so
+debian/tmp/usr/lib/*/*.la
+debian/tmp/usr/lib/*/*.a
+debian/tmp/usr/lib/*/pkgconfig
 debian/tmp/usr/bin/libIDL-config-2
diff -u libidl-0.8.14/debian/control libidl-0.8.14/debian/control
--- libidl-0.8.14/debian/control
+++ libidl-0.8.14/debian/control
@@ -3,12 +3,14 @@
 Maintainer: Sebastian Rittau <srit...@debian.org>
 Standards-Version: 3.8.3
 Section: libs
-Build-Depends: libglib2.0-dev, pkg-config, bison, flex, texinfo, cdbs, debhelper (>= 4.1.0)
+Build-Depends: libglib2.0-dev, pkg-config, bison, flex, texinfo, cdbs (>= 0.4.93), debhelper (>= 8.1.3)
 
 Package: libidl0
 Architecture: any
 Section: libs
 Depends: cpp, ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Description: library for parsing CORBA IDL files
  libIDL is a small library for creating parse trees of CORBA v2.2 compliant
  Interface Definition Language (IDL) files, which is a specification for
@@ -19,7 +21,8 @@
 Package: libidl-dev
 Architecture: any
 Section: libdevel
-Depends: libidl0 (= ${binary:Version}), libglib2.0-dev, ${shlibs:Depends}, , ${misc:Depends}
+Depends: libidl0 (= ${binary:Version}), libglib2.0-dev, ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: same
 Description: development files for programs that use libIDL
  This package contains the header files and libraries needed for developing
  programs which use libIDL.

Reply via email to