[blas] 01/01: Add pkg-config file blas-netlib.pc and alternatives. Closes: #764372.
Sébastien Villemot
sebastien at debian.org
Wed Oct 15 20:16:30 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastien pushed a commit to branch master
in repository blas.
commit 3b4e213ab0397d0515fcdc696b1c25de22c52184
Author: Sébastien Villemot <sebastien at debian.org>
Date: Wed Oct 15 21:21:24 2014 +0200
Add pkg-config file blas-netlib.pc and alternatives. Closes: #764372.
---
.gitignore | 1 +
debian/blas-netlib.pc.in | 10 ++++++++++
debian/changelog | 7 +++++++
debian/control | 2 +-
debian/libblas-dev.install | 1 +
debian/libblas-dev.postinst | 3 ++-
debian/rules | 8 +++++++-
7 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 40a651f..de8f181 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,6 +28,7 @@ debian/static_dir
debian/test/
debian/test_dir
debian/test_results
+debian/blas-netlib.pc
ZBLAT3.SUMM
cblas/Makefile.in
cblas/testing/x?cblat?
diff --git a/debian/blas-netlib.pc.in b/debian/blas-netlib.pc.in
new file mode 100644
index 0000000..9c20dcc
--- /dev/null
+++ b/debian/blas-netlib.pc.in
@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: blas
+Description: The BLAS Basic Linear Algebra Subroutines library
+Version: @DEB_VERSION_UPSTREAM@
+Libs: -L${libdir} -lblas
+CFlags: -I${includedir}
diff --git a/debian/changelog b/debian/changelog
index 26307dc..e97e4bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+blas (1.2.20110419-10) unstable; urgency=medium
+
+ [ Alastair McKinstry ]
+ * Add pkg-config file blas-netlib.pc and alternatives. Closes: #764372.
+
+ -- Sébastien Villemot <sebastien at debian.org> Wed, 15 Oct 2014 21:12:57 +0200
+
blas (1.2.20110419-9) unstable; urgency=medium
* On any-i386 and m68k, compile test programs with -ffloat-store. This
diff --git a/debian/control b/debian/control
index c10cd71..cc550c3 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Priority: optional
Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
Uploaders: Sébastien Villemot <sebastien at debian.org>
Standards-Version: 3.9.6
-Build-Depends: gfortran, debhelper (>= 9)
+Build-Depends: gfortran, debhelper (>= 9), dpkg-dev (>= 1.16.1~)
Build-Depends-Indep: texlive-latex-recommended
Section: libs
Homepage: http://www.netlib.org/blas/
diff --git a/debian/libblas-dev.install b/debian/libblas-dev.install
index 93baa66..f92a948 100644
--- a/debian/libblas-dev.install
+++ b/debian/libblas-dev.install
@@ -2,3 +2,4 @@ libblas.so usr/lib/libblas/
libblas.a usr/lib/libblas/
cblas/src/cblas.h usr/include/
cblas/src/cblas_f77.h usr/include/
+debian/blas-netlib.pc usr/lib/pkgconfig
diff --git a/debian/libblas-dev.postinst b/debian/libblas-dev.postinst
index ea1fffb..bac876b 100644
--- a/debian/libblas-dev.postinst
+++ b/debian/libblas-dev.postinst
@@ -3,7 +3,8 @@
set -e
update-alternatives --install /usr/lib/libblas.so libblas.so /usr/lib/libblas/libblas.so 10 \
- --slave /usr/lib/libblas.a libblas.a /usr/lib/libblas/libblas.a
+ --slave /usr/lib/libblas.a libblas.a /usr/lib/libblas/libblas.a \
+ --slave /usr/lib/pkgconfig/blas.pc blas.pc /usr/lib/pkgconfig/blas-netlib.pc
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
diff --git a/debian/rules b/debian/rules
index 629a358..29edeeb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
#!/usr/bin/make -f
+include /usr/share/dpkg/pkg-info.mk
+
# xerblas_ and LAPACK_xerblas must be overrideable by applications
# --dynamic-list does not work with gold, so drop the flag completely
BUILDFLAGS_ENV:=DEB_LDFLAGS_MAINT_STRIP="-Wl,-Bsymbolic-functions"
@@ -239,13 +241,16 @@ MF:=$(subst .l,.3,$(MFL))
$(PDO): %.pdf: %.tex
cd $(@D) && pdflatex $(<F) && pdflatex $(<F)
+debian/blas-netlib.pc: debian/blas-netlib.pc.in
+ sed -e "s%@DEB_VERSION_UPSTREAM@%$(DEB_VERSION_UPSTREAM)%" < $< > $@
+
# Packaging rules
%:
dh $@ --parallel
-override_dh_auto_build-arch: libblas.so libblas.a $(BIN) $(FBN)
+override_dh_auto_build-arch: libblas.so libblas.a $(BIN) $(FBN) debian/blas-netlib.pc
override_dh_auto_build-indep: $(MF) $(PDO)
@@ -264,6 +269,7 @@ override_dh_auto_clean: cblas/Makefile.in
rm -f *SUMM
rm -rf debian/test* debian/shared* debian/static*
cd $(PDD) && rm -rf *.pdf *.log *.aux *.ps *.dvi
+ rm -f debian/blas-netlib.pc
-rm -rf static shared
cd cblas && $(MAKE) clean && $(MAKE) rmlib
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/blas.git
More information about the debian-science-commits
mailing list