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