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.