Source: openjpeg2 Version: 2.3.0-2 Followup-For: Bug #870644 Tags: patch Here is a patch to demote the java stuff to Build-Depends-Indep. There is no build profile necessary for these dependencies as one can simply perform an arch-only build first and a full build later.
Helmut
diff --minimal -Nru openjpeg2-2.3.0/debian/changelog openjpeg2-2.3.0/debian/changelog --- openjpeg2-2.3.0/debian/changelog 2019-03-10 18:34:51.000000000 +0100 +++ openjpeg2-2.3.0/debian/changelog 2019-05-06 22:36:49.000000000 +0200 @@ -1,3 +1,10 @@ +openjpeg2 (2.3.0-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Demote java dependencies to Build-Depends-Indep. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 06 May 2019 22:36:49 +0200 + openjpeg2 (2.3.0-2) unstable; urgency=high [ Hugo Lefeuvre ] diff --minimal -Nru openjpeg2-2.3.0/debian/control openjpeg2-2.3.0/debian/control --- openjpeg2-2.3.0/debian/control 2019-03-10 18:34:29.000000000 +0100 +++ openjpeg2-2.3.0/debian/control 2019-05-06 22:36:49.000000000 +0200 @@ -5,17 +5,18 @@ Homepage: http://www.openjpeg.org Build-Depends: cmake (>= 2.8.2), debhelper (>= 9), - default-jdk, dh-apache2, help2man, - javahelper (>= 0.37~), libcurl4-gnutls-dev | libcurl-ssl-dev, libfcgi-dev, liblcms2-dev, libpng-dev, libtiff-dev, - libxerces2-java, zlib1g-dev +Build-Depends-Indep: + default-jdk, + javahelper (>= 0.37~), + libxerces2-java, Standards-Version: 4.1.0 Section: libs Vcs-Browser: http://anonscm.debian.org/viewvc/collab-maint/deb-maint/openjpeg2/trunk/ diff --minimal -Nru openjpeg2-2.3.0/debian/rules openjpeg2-2.3.0/debian/rules --- openjpeg2-2.3.0/debian/rules 2017-10-16 07:43:41.000000000 +0200 +++ openjpeg2-2.3.0/debian/rules 2019-05-06 22:36:49.000000000 +0200 @@ -7,7 +7,8 @@ export DEB_CFLAGS_MAINT_APPEND = -fvisibility=hidden %: - dh $@ --parallel --with apache2,javahelper + dh $@ --parallel --with apache2 $(DH_ADDONS) +build binary %-indep: DH_ADDONS=--with=javahelper CMAKE_EXTRA_FLAGS += -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_BUILD_TYPE:STRING=None \