summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorManoj Srivastava <srivasta@golden-gryphon.com>2014-04-17 11:45:51 -0700
committerManoj Srivastava <srivasta@golden-gryphon.com>2014-04-17 12:46:27 -0700
commitbc29909df3c662da30d80f22ded71b05988ac965 (patch)
treee36e739c427166c1bb917b615ba0e92b4d2c8b86 /debian/rules
parent86d91eea2ddacdbbcff932bce2b91aeaf70ab965 (diff)
[master]: Move libl.a from flex to libfl-dev
install link manually for libfl-dev alone, cleaning up the rules file in the process. Signed-off-by: Manoj Srivastava <srivasta@ieee.org>
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules12
1 files changed, 5 insertions, 7 deletions
diff --git a/debian/rules b/debian/rules
index 9ee7e16..9034cf5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,15 +36,13 @@ override_dh_install:
find debian/tmp/lib/$(DEB_HOST_MULTIARCH) -type f \
-name \*.la -exec rm {} \;
dh_install
+ifneq (,$(filter libfl-dev, $(shell dh_listpackages)))
$(make_directory) debian/libfl-dev/usr/lib
sed -e 's,#DEB_HOST_MULTIARCH#,$(DEB_HOST_MULTIARCH),' \
debian/libfl.shared_object > debian/libfl-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libfl.so
- dh_link usr/lib/$(DEB_HOST_MULTIARCH)/libfl.a usr/lib/$(DEB_HOST_MULTIARCH)/libl.a
- test ! -e debian/flex/usr/lib/$(DEB_HOST_MULTIARCH)/libf.a || \
- mv debian/flex/usr/lib/$(DEB_HOST_MULTIARCH)/libf.a \
- debian/libfl-dev/usr/lib/$(DEB_HOST_MULTIARCH)/
- test ! -d debian/flex/usr/lib/$(DEB_HOST_MULTIARCH) || \
- rmdir debian/flex/usr/lib/$(DEB_HOST_MULTIARCH) || true
+ ln -s libfl.a debian/libfl-dev/usr/lib/$(DEB_HOST_MULTIARCH)/libl.a
+endif
+ dh_link
override_dh_installdocs:
@@ -70,7 +68,7 @@ override_dh_auto_build:
bash -n debian/flex.postinst
bash -n debian/flex.prerm
-override_dh_installman:
+verride_dh_installman:
dh_installman
dh_link usr/share/man/man1/flex.1 usr/share/man/man1/flex++.1
dh_link usr/share/man/man1/flex.1 usr/share/man/man1/lex.1