[funtools] 01/01: Enable multiarch for library (not for tcl yet)
Ole Streicher
olebole-guest at alioth.debian.org
Sun Sep 29 13:46:19 UTC 2013
This is an automated email from the git hooks/post-receive script.
olebole-guest pushed a commit to branch debian
in repository funtools.
commit 6bb0b14c49aeeafaa97040fc4253e2d78cbf83a0
Author: Ole Streicher <debian at liska.ath.cx>
Date: Sun Sep 29 15:42:50 2013 +0200
Enable multiarch for library (not for tcl yet)
---
debian/changelog | 6 ++++++
debian/clean | 5 +++++
debian/control | 6 ++++--
debian/libfuntools-dev.install | 6 +++---
debian/libfuntools1.install | 4 ++--
debian/patches/multiarch.patch | 33 +++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
7 files changed, 54 insertions(+), 7 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 85280cc..24b67a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+funtools (1.4.4-5) unstable; urgency=low
+
+ * Enable multiarch for library (not for tcl yet).
+
+ -- Ole Streicher <debian at liska.ath.cx> Sun, 29 Sep 2013 15:15:17 +0200
+
funtools (1.4.4-4) unstable; urgency=low
* Check command line input for funjoin and funimage. Closes: #715928, #715929
diff --git a/debian/clean b/debian/clean
index e7b2781..d09ae17 100644
--- a/debian/clean
+++ b/debian/clean
@@ -7,3 +7,8 @@ util/NaN.h
util/config.status.lineno
pkgIndex.tcl-old
wcs/config.log
+gnu/_funsort
+gnu/sort.o
+conf.h
+*/conf.h
+tclfun.c
diff --git a/debian/control b/debian/control
index 8cf96d4..554ba55 100644
--- a/debian/control
+++ b/debian/control
@@ -12,8 +12,8 @@ Build-Depends: autotools-dev,
zlib1g-dev
Standards-Version: 3.9.4
Homepage: https://www.cfa.harvard.edu/~john/funtools/
-Vcs-Git: git://git.debian.org/git/debian-science/packages/funtools.git
-Vcs-Browser: http://git.debian.org/?p=debian-science/packages/funtools.git
+Vcs-Git: git://anonscm.debian.org/debian-science/packages/funtools.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/funtools.git
Package: funtools
Architecture: any
@@ -35,6 +35,8 @@ Package: libfuntools1
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
Description: Minimal buy-in FITS library
Funtools, is a "minimal buy-in" FITS library and utility package developed at
the High Energy Astrophysics Division of SAO. The Funtools library
diff --git a/debian/libfuntools-dev.install b/debian/libfuntools-dev.install
index 4325b63..6405da1 100644
--- a/debian/libfuntools-dev.install
+++ b/debian/libfuntools-dev.install
@@ -1,6 +1,6 @@
usr/include/funtools/*.h
-usr/lib/libfuntools.a
-usr/lib/libfuntools.so
-usr/lib/pkgconfig/funtools.pc
+usr/lib/*/libfuntools.a
+usr/lib/*/libfuntools.so
+usr/lib/*/pkgconfig/funtools.pc
usr/share/man/man3/*.3
usr/share/man/man7/*.7
diff --git a/debian/libfuntools1.install b/debian/libfuntools1.install
index 69169c4..ff8f9af 100644
--- a/debian/libfuntools1.install
+++ b/debian/libfuntools1.install
@@ -1,2 +1,2 @@
-usr/lib/libfuntools.so.1
-usr/lib/libfuntools.so.1.0
+usr/lib/*/libfuntools.so.1
+usr/lib/*/libfuntools.so.1.0
diff --git a/debian/patches/multiarch.patch b/debian/patches/multiarch.patch
new file mode 100644
index 0000000..2074117
--- /dev/null
+++ b/debian/patches/multiarch.patch
@@ -0,0 +1,33 @@
+Author: Ole Streicher <debian at liska.ath.cx>
+Description: Copy files to the correct destinations according to multiarch.
+ The corresponding variables are set with debhelper compat 9.
+ tcl-funtools is not multiarch yet.
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -37,20 +37,20 @@
+ INSTALL_ROOT = $(DESTDIR)
+
+ # Directory in which to install the .a or .so binary for the FUNTOOLS library:
+-LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib
+-TCL_LIB_INSTALL_DIR = $(LIB_INSTALL_DIR)/tcltk/funtools
++LIB_INSTALL_DIR = $(INSTALL_ROOT)@libdir@
++TCL_LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib/tcltk/funtools
+
+ # Directory in which to install the program wish:
+-BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin
++BIN_INSTALL_DIR = $(INSTALL_ROOT)@bindir@
+
+ # Directory in which to install the funtools.h include file:
+-INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include/funtools
++INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)@includedir@/funtools
+
+ # Top-level directory for manual entries:
+-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/man
++MAN_INSTALL_DIR = $(INSTALL_ROOT)@mandir@
+
+ # Top-level directory for share entries:
+-MAN_SHARE_DIR = $(INSTALL_ROOT)$(prefix)/share/funtools
++MAN_SHARE_DIR = $(INSTALL_ROOT)@datadir@/funtools
+
+ # util files are in the util subdirectory
+ UTIL_INC = -I./util
diff --git a/debian/patches/series b/debian/patches/series
index 149d29b..6cb242f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ build_tclfun.patch
build_bsd+hurd.patch
ds9_fixes.diff
fix_crashes.patch
+multiarch.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/funtools.git
More information about the debian-science-commits
mailing list