[SCM] libindi packaging branch, master, updated. f66a43d308df19a62e4b13b3378539e171e3f0b6
Pino Toscano
pino at alioth.debian.org
Thu Sep 29 12:28:08 UTC 2011
The following commit has been merged in the master branch:
commit 4388920f5af6bb78e5d787e01dcccbcbafeb47b4
Author: Pino Toscano <pino at debian.org>
Date: Thu Sep 29 14:22:34 2011 +0200
convert to multiarch
- bump debhelper build dependency to 8.1.3~
- add "Pre-Depends: ${misc:Pre-Depends}" for libindi0 and indi-dbg
- set libindi0 "Multi-Arch: same" and libindi-data "Multi-Arch: foreign"
- pass a custom LIB_DESTINATION to cmake
- adjust paths in .install files
---
debian/control | 6 +++++-
debian/libindi-dev.install | 4 +++-
debian/libindi0.install | 4 ++--
debian/rules | 4 +++-
4 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/debian/control b/debian/control
index f41f2fc..038c90c 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: libs
Priority: optional
Maintainer: Debian Krap Maintainers <debian-qt-kde at lists.debian.org>
Uploaders: Pino Toscano <pino at debian.org>
-Build-Depends: debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 8.1.3~),
cmake (>= 2.4.7),
libboost-dev,
libcfitsio3-dev,
@@ -19,7 +19,9 @@ Package: libindi0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
libindi-data (>= ${source:Version})
+Pre-Depends: ${misc:Pre-Depends}
Suggests: indi
+Multi-Arch: same
Description: ... -- shared library
...
.
@@ -37,6 +39,7 @@ Description: ... -- development files
Package: libindi-data
Architecture: all
Depends: ${misc:Depends}
+Multi-Arch: foreign
Description: ... -- shared data
...
.
@@ -55,6 +58,7 @@ Priority: extra
Section: debug
Architecture: any
Depends: libindi0 (= ${binary:Version}), ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
Description: ... -- debug symbols
...
.
diff --git a/debian/libindi-dev.install b/debian/libindi-dev.install
index 8a070b9..9665f03 100644
--- a/debian/libindi-dev.install
+++ b/debian/libindi-dev.install
@@ -1,2 +1,4 @@
usr/include/libindi
-usr/lib/libindi.so
+usr/lib/*/libindi.so
+usr/lib/*/libindi*.a
+usr/lib/*/pkgconfig/libindi.pc
diff --git a/debian/libindi0.install b/debian/libindi0.install
index d7c52a3..6cbd064 100644
--- a/debian/libindi0.install
+++ b/debian/libindi0.install
@@ -1,2 +1,2 @@
-usr/lib/libindi.so.0
-usr/lib/libindi.so.0.8.0
+usr/lib/*/libindi.so.0
+usr/lib/*/libindi.so.0.8.0
diff --git a/debian/rules b/debian/rules
index 25f6c9e..ad9edd1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
#!/usr/bin/make -f
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
export CFLAGS := $(shell dpkg-buildflags --get CFLAGS)
export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS)
export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
@@ -8,7 +10,7 @@ export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS)
dh $@
override_dh_auto_configure:
- dh_auto_configure -- -DCMAKE_USE_RELATIVE_PATHS=ON
+ dh_auto_configure -- -DCMAKE_USE_RELATIVE_PATHS=ON -DLIB_DESTINATION=/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_strip:
dh_strip --dbg-package=indi-dbg
--
libindi packaging
More information about the pkg-kde-commits
mailing list