Source: curl
Version: 7.68.0-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: la-file-removal

Hi,

as per Policy ยง10.2, .la files should not be included in the Debian 
package.  Patch attached for this.

Thanks,
-- 
Pino
--- a/debian/libcurl4-gnutls-dev.install
+++ b/debian/libcurl4-gnutls-dev.install
@@ -1,6 +1,5 @@
 usr/bin/curl-config
 usr/lib/*/libcurl-gnutls.a
-usr/lib/*/libcurl-gnutls.la
 usr/lib/*/libcurl-gnutls.so
 usr/lib/*/pkgconfig/libcurl.pc
 usr/include
--- a/debian/libcurl4-gnutls-dev.links
+++ b/debian/libcurl4-gnutls-dev.links
@@ -1,5 +1,4 @@
 #!/bin/sh
 
 echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-gnutls.a 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.a
-echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-gnutls.la 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.la
 echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-gnutls.so 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.so
--- a/debian/libcurl4-nss-dev.install
+++ b/debian/libcurl4-nss-dev.install
@@ -1,6 +1,5 @@
 usr/bin/curl-config
 usr/lib/*/libcurl-nss.a
-usr/lib/*/libcurl-nss.la
 usr/lib/*/libcurl-nss.so
 usr/lib/*/pkgconfig/libcurl.pc
 usr/include
--- a/debian/libcurl4-nss-dev.links
+++ b/debian/libcurl4-nss-dev.links
@@ -1,5 +1,4 @@
 #!/bin/sh
 
 echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-nss.a 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.a
-echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-nss.la 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.la
 echo /usr/lib/$DEB_HOST_MULTIARCH/libcurl-nss.so 
/usr/lib/$DEB_HOST_MULTIARCH/libcurl.so
--- a/debian/libcurl4-openssl-dev.install
+++ b/debian/libcurl4-openssl-dev.install
@@ -1,6 +1,5 @@
 usr/bin/curl-config
 usr/lib/*/libcurl.a
-usr/lib/*/libcurl.la
 usr/lib/*/libcurl.so
 usr/lib/*/pkgconfig/libcurl.pc
 usr/include
--- a/debian/rules
+++ b/debian/rules
@@ -76,13 +76,13 @@ override_dh_install:
                DESTDIR=$(shell pwd)/debian/tmp-gnutls install
        ${MAKE} -C debian/build-nss                             \
                DESTDIR=$(shell pwd)/debian/tmp-nss install
+       find debian/tmp* -name '*.la' -delete
        dh_install -plibcurl3-gnutls -plibcurl4-gnutls-dev      \
                --sourcedir=debian/tmp-gnutls
        dh_install -plibcurl3-nss -plibcurl4-nss-dev            \
                --sourcedir=debian/tmp-nss
        dh_install -pcurl -plibcurl4 -plibcurl4-openssl-dev -plibcurl4-doc \
                --sourcedir=debian/tmp
-       sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
 # Modify curl-config to make it architecture-independent:
 # 1. In --static-libs output, replace the output of krb5-config (which
 #    currently includes architecture-specific paths) with a call at

Reply via email to