This is an automated email from the git hooks/post-receive script.

satta pushed a commit to branch master
in repository seqan2.

commit 2e193f541a73fd37c23c47912569dd4b9b6bdbbe
Author: Sascha Steinbiss <[email protected]>
Date:   Sat Sep 24 21:45:58 2016 +0000

    add pkg-config file
---
 debian/changelog             | 5 +++--
 debian/libseqan2-dev.install | 1 +
 debian/rules                 | 7 ++++++-
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 012e75c..cfe83ab 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-seqan2 (2.2.0+dfsg-2) UNRELEASED; urgency=medium
+seqan2 (2.2.0+dfsg-2) unstable; urgency=medium
 
   * Team upload.
   * Declare Conflicts: with seqan-dev (API incompatible)
     See https://github.com/seqan/seqan/issues/1820 for upstream discussion.
-    Addresses #838340.
+    Closes: #838340.
   * Add CMake modules needed to build projects based on SeqAn.
+  * Add pkg-config file.
 
  -- Sascha Steinbiss <[email protected]>  Thu, 22 Sep 2016 20:10:12 +0000
 
diff --git a/debian/libseqan2-dev.install b/debian/libseqan2-dev.install
index 1c3b0f1..ddea065 100644
--- a/debian/libseqan2-dev.install
+++ b/debian/libseqan2-dev.install
@@ -1,2 +1,3 @@
 include/seqan  usr/include
 util/cmake     usr/share/seqan
+seqan-2.pc     usr/lib/pkgconfig
diff --git a/debian/rules b/debian/rules
index bcf9ad4..a345e19 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,7 @@
 export DH_VERBOSE=1
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+UPSTREAM_VERSION = $(shell dpkg-parsechangelog -SVersion | egrep -o '^[0-9.]+')
 
 # import hardening, adding CPPFLAGS to CFLAGS, in case dh doesn't
 # See https://wiki.debian.org/Hardening#Notes_for_packages_using_CMake
@@ -40,6 +41,10 @@ override_dh_auto_build:
        # Could not import extension sphinxcontrib.bibtex (exception: No module 
named sphinxcontrib.bibtex)
        # Seems there is no sphinx module bibtex - thus deactivating creation 
of html manual
        # cd manual && make html
+       sed -e "s#@CMAKE_INSTALL_PREFIX@#/usr#g" \
+           -e "s/@SEQAN_VERSION_STRING@/$(UPSTREAM_VERSION)/g" \
+           -e "s/@CMAKE_PROJECT_NAME@/seqan/g" \
+           util/pkgconfig/seqan.pc.in > seqan-2.pc
 
 override_dh_install:
        dh_install
@@ -58,7 +63,7 @@ override_dh_auto_clean:
            mv $${header} `echo $$header | sed 's?orig/??'` ; \
          done ; \
        fi
-       rm -rf orig
+       rm -rf orig seqan-2.pc
 
 override_dh_installman:
        for bin in `ls $(CURDIR)/debian/$(pkgapps)/usr/lib/seqan/bin` ; do \

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/debian-med/seqan2.git

_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to