[med-svn] [Git][med-team/hhsuite][master] 2 commits: Fix non-x86 builds
Michael R. Crusoe
gitlab at salsa.debian.org
Tue Sep 1 10:43:32 BST 2020
Michael R. Crusoe pushed to branch master at Debian Med / hhsuite
Commits:
e1aac0d7 by Michael R. Crusoe at 2020-09-01T11:37:21+02:00
Fix non-x86 builds
- - - - -
b855704c by Michael R. Crusoe at 2020-09-01T11:38:01+02:00
release 3.3.0+ds-2
- - - - -
2 changed files:
- debian/changelog
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,6 +1,12 @@
-hhsuite (3.3.0+ds-1) unstable; urgency=medium
+hhsuite (3.3.0+ds-2) unstable; urgency=medium
* Team upload.
+ * Fix non-x86 builds
+
+ -- Michael R. Crusoe <crusoe at debian.org> Tue, 01 Sep 2020 11:37:48 +0200
+
+hhsuite (3.3.0+ds-1) unstable; urgency=medium
+
* New upstream version
* debhelper-compat 13 (routine-update)
* Refresh patches
=====================================
debian/rules
=====================================
@@ -28,8 +28,12 @@ hhmanpages: $(HHMANPAGES)
override_dh_installman-arch: $(HHMANPAGES)
dh_installman --arch
+ifeq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
+$(HHMANPAGES): %.1 : debian/tmp/usr/bin/%
+else
$(HHMANPAGES): %.1 : debian/hhsuite/usr/bin/%
- unset LD_PRELOAD && export LD_LIBRARY_PATH=debian/tmp/usr/lib && export HHLIB=. && help2man --no-info --help-option '-h all' --version-string $(DEB_VERSION_UPSTREAM) -n "$$n_$*" '$<' | sed -e 's/\(^\|[^\]\)-/\1\\-/g;' > '$@'
+endif
+ export HHLIB=. && help2man --no-info --help-option '-h all' --version-string $(DEB_VERSION_UPSTREAM) -n "$$n_$*" '$<' | sed -e 's/\(^\|[^\]\)-/\1\\-/g;' > '$@'
override_dh_auto_clean:
dh_auto_clean
@@ -42,51 +46,51 @@ override_dh_auto_configure-arch:
ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
for SIMD in avx2 avx sse4.1 ssse3 sse3 ; do \
export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && \
- dh_auto_configure --arch --builddirectory build_$${SIMD} -- -DEXE_SUFFIX=-$${SIMD} ; \
+ dh_auto_configure --builddirectory build_$${SIMD} -- -DEXE_SUFFIX=-$${SIMD} ; \
done
export CXXFLAGS="$(CXXFLAGS)" && \
- dh_auto_configure --arch --builddirectory build_plain -- -DEXE_SUFFIX=-plain
+ dh_auto_configure --builddirectory build_plain -- -DEXE_SUFFIX=-plain
ifeq (i386,$(DEB_HOST_ARCH))
for SIMD in sse2 sse ; do \
export CXXFLAGS="$(CXXFLAGS) -m$${SIMD}" && \
- dh_auto_configure --arch --builddirectory build_$${SIMD} -- -DEXE_SUFFIX=-$${SIMD} ; \
+ dh_auto_configure --builddirectory build_$${SIMD} -- -DEXE_SUFFIX=-$${SIMD} ; \
done
endif
else
- dh_auto_configure --arch --builddirectory mybuild
+ dh_auto_configure --builddirectory mybuild
endif
override_dh_auto_configure-indep:
- dh_auto_configure --indep --builddirectory mybuild
+ dh_auto_configure --builddirectory mybuild
override_dh_auto_build-arch:
ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
for SIMD in avx2 avx sse4.1 ssse3 sse3 plain ; do \
- dh_auto_build --arch --builddirectory build_$${SIMD} ; \
+ dh_auto_build --builddirectory build_$${SIMD} ; \
done
ifeq (i386,$(DEB_HOST_ARCH))
for SIMD in sse2 sse ; do \
- dh_auto_build --arch --builddirectory build_$${SIMD} ; \
+ dh_auto_build --builddirectory build_$${SIMD} ; \
done
endif
else
- dh_auto_build --arch --builddirectory mybuild
+ dh_auto_build --builddirectory mybuild
endif
override_dh_auto_build-indep:
- dh_auto_build --arch --builddirectory mybuild/data
+ dh_auto_build --builddirectory mybuild/data
override_dh_auto_install-arch:
mkdir -p $(libprefix)/bin
ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386))
for SIMD in avx2 avx sse4.1 ssse3 sse3 plain ; do \
- dh_auto_install --arch --builddirectory build_$${SIMD} ; \
+ dh_auto_install --builddirectory build_$${SIMD} ; \
done
mkdir -p $(binprefix)
dh_install -phhsuite debian/bin/simd-dispatch /usr/libexec/$(DEB_SOURCE)/
ifeq (i386,$(DEB_HOST_ARCH))
for SIMD in sse2 sse ; do \
- dh_auto_install --arch --builddirectory build_$${SIMD} ; \
+ dh_auto_install --builddirectory build_$${SIMD} ; \
done
endif
for prog in $(progs) cstranslate ; do dh_install usr/bin/$${prog}* /usr/libexec/$(DEB_SOURCE)/; done
@@ -97,13 +101,13 @@ endif
&& for prog in cstranslate ; do \
ln -s ../simd-dispatch $${prog} ; done
else
- dh_auto_install --arch --builddirectory mybuild
- for prog in $(prog) ; do dh_install -phhsuite usr/bin/$${prog} usr/bin/ ; done
+ dh_auto_install --builddirectory mybuild
+ for prog in $(progs) ; do dh_install -phhsuite usr/bin/$${prog} usr/bin/ ; done
dh_install -phhsuite usr/bin/cstranslate* usr/libexec/$(DEB_SOURCE)/bin
endif
override_dh_auto_install-indep:
- dh_auto_install --indep --builddirectory mybuild/data
+ dh_auto_install --builddirectory mybuild/data
override_dh_fixperms-arch:
dh_fixperms
View it on GitLab: https://salsa.debian.org/med-team/hhsuite/-/compare/572c89a4ac432d4715d053183cab57cc84b28029...b855704c8230c1b00aa6857b164eec3d0a56e863
--
View it on GitLab: https://salsa.debian.org/med-team/hhsuite/-/compare/572c89a4ac432d4715d053183cab57cc84b28029...b855704c8230c1b00aa6857b164eec3d0a56e863
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/20200901/bc30880d/attachment-0001.html>
More information about the debian-med-commit
mailing list