[med-svn] [Git][med-team/pll-modules][master] 2 commits: Install static and shared libs
Andreas Tille
gitlab at salsa.debian.org
Thu Jun 4 21:37:51 BST 2020
Andreas Tille pushed to branch master at Debian Med / pll-modules
Commits:
f9ac2e17 by Andreas Tille at 2020-06-04T22:05:05+02:00
Install static and shared libs
- - - - -
1053d9e4 by Andreas Tille at 2020-06-04T22:37:32+02:00
Do not install *.la files
- - - - -
6 changed files:
- debian/control
- + debian/libpll-modules-dev.examples
- + debian/libpll-modules-dev.install
- + debian/libpll-modules0.install
- − debian/pll-modules.install
- debian/rules
Changes:
=====================================
debian/control
=====================================
@@ -4,6 +4,7 @@ Uploaders: Andreas Tille <tille at debian.org>
Section: science
Priority: optional
Build-Depends: debhelper-compat (= 13),
+ dh-exec,
libpll-dev,
zlib1g-dev,
bison,
@@ -16,16 +17,26 @@ Homepage: https://github.com/ddarriba/pll-modules
Package: libpll-modules-dev
Architecture: any
-Depends: ${shlibs:Depends},
+Section: libdevel
+Depends: libpll-modules0 (= ${binary:Version}),
+ ${shlibs:Depends},
${misc:Depends}
Description: high level modules for the low level phylogenetic likelihood library
This package provides high level modules for the low level phylogenetic
likelihood library.
-Package: libpll-modules-examples
+Package: libpll-modules0
Architecture: any
+Section: libs
Depends: ${shlibs:Depends},
- ${misc:Depends},
+ ${misc:Depends}
+Description: high level modules for the low level phylogenetic likelihood library
+ This package provides high level modules for the low level phylogenetic
+ likelihood library.
+
+Package: libpll-modules-examples
+Architecture: all
+Depends: ${misc:Depends},
libpll0,
libpll-modules-dev
Description: example binaries for libpll-modules-dev
=====================================
debian/libpll-modules-dev.examples
=====================================
@@ -0,0 +1 @@
+examples/*
=====================================
debian/libpll-modules-dev.install
=====================================
@@ -0,0 +1,4 @@
+#!/usr/bin/dh-exec
+usr/lib/*.a usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib/*.so usr/lib/${DEB_HOST_MULTIARCH}
+usr/include usr
=====================================
debian/libpll-modules0.install
=====================================
@@ -0,0 +1,2 @@
+#!/usr/bin/dh-exec
+usr/lib/*.so.* usr/lib/${DEB_HOST_MULTIARCH}
=====================================
debian/pll-modules.install deleted
=====================================
@@ -1 +0,0 @@
-examples/ usr/share/doc/pll-modules/
=====================================
debian/rules
=====================================
@@ -11,17 +11,11 @@ include /usr/share/dpkg/default.mk
INSTALLATION_PREFIX = "/usr"
%:
- dh $@ --with autoreconf
+ dh $@
override_dh_auto_configure:
./configure --prefix $(INSTALLATION_PREFIX) CPPFLAGS="-I/usr/include/libpll" LDFLAGS="-L/usr/include/libpll"
-override_dh_install:
- dh_install
- sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
- d-shlibmove --commit \
- --multiarch \
- --devunversioned \
- --exclude-la \
- --movedev debian/tmp/usr/include/libpll usr/include \
- debian/tmp/usr/lib/*.so
+override_dh_missing:
+ find debian/tmp -name "*.la" -delete
+ dh_missing
View it on GitLab: https://salsa.debian.org/med-team/pll-modules/-/compare/2dc7b2262ff7b3a4d725104325e42ce44526a717...1053d9e420dba57e97634c0e89fd5c3d4f633c96
--
View it on GitLab: https://salsa.debian.org/med-team/pll-modules/-/compare/2dc7b2262ff7b3a4d725104325e42ce44526a717...1053d9e420dba57e97634c0e89fd5c3d4f633c96
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200604/415da4b5/attachment-0001.html>
More information about the debian-med-commit
mailing list