summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2014-04-13 18:50:24 +0000
committerXavier Roche <xroche@users.noreply.github.com>2014-04-13 18:50:24 +0000
commitd0d9660ac9f83e8035cd8c03b824bd472498ba2e (patch)
tree22275142f17e262b376b7beb7e54327ddbb9020b
parent2fe3a96b09e98b775045107132136e135e4f51e6 (diff)
Do not erase *.a files is these files are the shared library ones.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744594
-rwxr-xr-xdebian/rules11
1 files changed, 9 insertions, 2 deletions
diff --git a/debian/rules b/debian/rules
index 35cb9df..2a407ec 100755
--- a/debian/rules
+++ b/debian/rules
@@ -85,10 +85,17 @@ install: build
mkdir -p $(CURDIR)/debian/httrack/usr/lib/httrack/
mv $(CURDIR)/debian/httrack/usr/bin/htsserver \
$(CURDIR)/debian/httrack/usr/lib/httrack/
- rm -f $(CURDIR)/debian/httrack/usr/lib/*.a
+ # remove *.la (https://wiki.debian.org/ReleaseGoals/LAFileRemoval)
rm -f $(CURDIR)/debian/httrack/usr/lib/*.la
- rm -f $(CURDIR)/debian/httrack/usr/lib/httrack/*.a
rm -f $(CURDIR)/debian/httrack/usr/lib/httrack/*.la
+ # remove *.a unless we do not have *.so files
+ # see BUG #744594
+ if ls $(CURDIR)/debian/httrack/usr/lib/*.so >/dev/null 2>/dev/null ; then \
+ rm -f $(CURDIR)/debian/httrack/usr/lib/*.a ; \
+ fi
+ if ls $(CURDIR)/debian/httrack/usr/lib/httrack/*.so >/dev/null 2>/dev/null ; then \
+ rm -f $(CURDIR)/debian/httrack/usr/lib/httrack/*.a ; \
+ fi
mv $(CURDIR)/debian/httrack/usr/lib/httrack/lib* \
$(CURDIR)/debian/httrack/usr/share/httrack/libtest/
mkdir -p $(CURDIR)/debian/httrack/usr/lib/httrack/libtest