[med-svn] [Git][med-team/libsbml][master] 5 commits: fix build for multiarch cross building
Michael R. Crusoe
gitlab at salsa.debian.org
Wed Jan 30 16:14:53 GMT 2019
Michael R. Crusoe pushed to branch master at Debian Med / libsbml
Commits:
d25bbcef by Michael R. Crusoe at 2019-01-20T07:18:41Z
fix build for multiarch cross building
- - - - -
c1ac9d97 by Michael R. Crusoe at 2019-01-20T07:18:46Z
Multi-Arch hints
- - - - -
9dd1c240 by Michael R. Crusoe at 2019-01-20T07:21:26Z
link to jquery, don't package it
- - - - -
dd30a63e by Michael R. Crusoe at 2019-01-20T07:21:57Z
slim build-deps (637 → 595) use jdk-headless
- - - - -
04f654b1 by Michael R. Crusoe at 2019-01-20T07:41:35Z
upload to unstable
- - - - -
3 changed files:
- debian/changelog
- debian/control
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,9 +1,17 @@
-libsbml (5.17.2+dfsg-2) UNRELEASED; urgency=medium
+libsbml (5.17.2+dfsg-2) unstable; urgency=medium
+ * Team upload.
+
+ [ Andreas Tille ]
* Add missing Breaks+Replaces: libsbml5-python-doc
Closes: #919794
- -- Andreas Tille <tille at debian.org> Sat, 19 Jan 2019 18:19:30 +0100
+ [ Michael R. Crusoe ]
+ * Fix build for multiarch cross building (specifically i386 on amd64)
+ * Link to jquery and other assets from the default-jdk-doc
+ * Slim build-deps (637 → 595) use jdk-headless
+
+ -- Michael R. Crusoe <michael.crusoe at gmail.com> Sat, 19 Jan 2019 23:39:33 -0800
libsbml (5.17.2+dfsg-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -13,7 +13,8 @@ Build-Depends: debhelper (>= 12~),
python3-dev,
perl,
libperl-dev,
- default-jdk,
+ default-jdk-headless,
+ default-jdk-doc,
dh-octave,
r-base-dev,
r-base-core,
@@ -26,7 +27,8 @@ Build-Depends: debhelper (>= 12~),
mono-mcs,
cli-common-dev,
mono-runtime-common,
- texlive-latex-base
+ texlive-latex-base,
+ rdfind
Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/med-team/libsbml
Vcs-Git: https://salsa.debian.org/med-team/libsbml.git
@@ -61,6 +63,7 @@ Description: System Biology Markup Language library
Package: python3-sbml5
Architecture: any
+Multi-Arch: same
Section: python
Depends: ${shlibs:Depends},
${misc:Depends},
@@ -80,7 +83,8 @@ Architecture: any
Section: java
Depends: ${shlibs:Depends},
${misc:Depends},
- jarwrapper
+ jarwrapper,
+ default-jdk-doc
Pre-Depends: ${misc:Pre-Depends}
Provides: libsbml-java
Description: System Biology Markup Language library - Java bindings
@@ -139,6 +143,7 @@ Description: System Biology Markup Language library - CLI bindings
Package: libsbml5-examples
Architecture: all
+Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Suggests: libsbml5-dev (= ${binary:Version})
@@ -152,6 +157,7 @@ Description: System Biology Markup Language library -- example files
Package: libsbml5-doc
Architecture: all
+Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Suggests: libsbml5-dev (= ${binary:Version})
@@ -165,6 +171,7 @@ Description: System Biology Markup Language library -- documentation
Package: libsbml5-cil-doc
Architecture: all
+Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Suggests: libsbml5-dev (= ${binary:Version})
@@ -191,6 +198,7 @@ Description: System Biology Markup Language library -- Perl documentation
Package: python3-sbml5-doc
Architecture: all
+Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Breaks: libsbml5-python-doc
=====================================
debian/rules
=====================================
@@ -88,11 +88,11 @@ override_dh_auto_install:
# debian/tmp/usr/lib/$(DEB_HOST_ARCH)/$(DEB_HOST_ARCH)/perl5
# try to fix this
set -x ; \
- for madir in `find debian -name $(DEB_BUILD_GNU_TYPE) -type d | sort | uniq` ; do \
- if [ -d $${madir}/$(DEB_BUILD_GNU_TYPE) ] ; then \
- echo "Moving contents of wrong directory $${madir}/$(DEB_BUILD_GNU_TYPE) into place" ; \
- mv $${madir}/$(DEB_BUILD_GNU_TYPE)/* $${madir} ; \
- rmdir $${madir}/$(DEB_BUILD_GNU_TYPE) ; \
+ for madir in `find debian -name $(DEB_BUILD_MULTIARCH) -type d | sort | uniq` ; do \
+ if [ -d $${madir}/$(DEB_BUILD_MULTIARCH) ] ; then \
+ echo "Moving contents of wrong directory $${madir}/$(DEB_BUILD_MULTIARCH) into place" ; \
+ mv $${madir}/$(DEB_BUILD_MULTIARCH)/* $${madir} ; \
+ rmdir $${madir}/$(DEB_BUILD_MULTIARCH) ; \
fi ; \
done
ifdef BIND_MATLAB
@@ -110,3 +110,15 @@ override_dh_installchangelogs:
override_dh_dwz:
echo "Skip dwz: Too few files for multifile optimization"
+
+override_jh_installjavadoc:
+ jh_installjavadoc
+ rdfind -makesymlinks true -followsymlinks true \
+ $$(dpkg -L $$(apt-cache show default-jdk-doc | grep Depends \
+ | awk '{print $$2}') | grep /usr/share/doc/ \
+ | head -n1) \
+ debian/libsbml5-java/usr/share/doc/libsbml5-java/
+ifeq ($(DH_VERBOSE),1)
+ cat results.txt || /bin/true
+endif
+ rm -f results.txt
View it on GitLab: https://salsa.debian.org/med-team/libsbml/compare/79c19566915cf10feb62429d52b0029008a4bcf9...04f654b1ee2de985a62a32da53f91da64460c43f
--
View it on GitLab: https://salsa.debian.org/med-team/libsbml/compare/79c19566915cf10feb62429d52b0029008a4bcf9...04f654b1ee2de985a62a32da53f91da64460c43f
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/20190130/8c2c2275/attachment-0001.html>
More information about the debian-med-commit
mailing list