reopen 372851
found 372851 2:0.92-3
thanks

Hi,

thanks for excluding alsa for non-linux ports.
Unfortunately, classpath 0.92 still fails to build on GNU/kFreeBSD.

The current reason is gcjwebplugin. It needs libxul-dev, which is not (yet) available on non-linux and is already excluded
from Build-Depends on non-linux.

Someday in future libxul-dev might be available on GNU/kFreeBSD
and may be also gcjwebplugin could be build. But for now, please,
could you restrict gcjwebplugin only for linux architectures by attached patch.


Thanks in advance
                      Petr
diff -u classpath-0.92/debian/control classpath-0.92/debian/control
--- classpath-0.92/debian/control
+++ classpath-0.92/debian/control
@@ -127,7 +127,7 @@
  bootclasspath.
 
 Package: gcjwebplugin
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel 
powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Section: net
 Depends: ${shlibs:Depends}, cacao | jamvm
 Recommends: mozilla-firefox | www-browser
diff -u classpath-0.92/debian/rules classpath-0.92/debian/rules
--- classpath-0.92/debian/rules
+++ classpath-0.92/debian/rules
@@ -26,9 +26,9 @@
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
-       OPT_ALSA=--enable-dssi --enable-alsa
+       OPT_ARCH_OS=--enable-dssi --enable-alsa --enable-plugin
 else
-       OPT_ALSA=--disable-dssi --disable-alsa
+       OPT_ARCH_OS=--disable-dssi --disable-alsa --disable-plugin
 endif
 
 config.status: patch configure
@@ -44,9 +44,8 @@
                --disable-dependency-tracking \
                --with-glibj=both \
                $(OPT_COMPILER) \
-               --enable-plugin \
                --enable-qt-peer \
-               $(OPT_ALSA) \
+               $(OPT_ARCH_OS) \
                --enable-jni \
                --with-gjdoc
        touch configured-stamp
@@ -147,21 +146,21 @@
 binary-arch-helper: install
        dh_testdir
        dh_testroot
-       dh_install -a --sourcedir=debian/tmp
-       dh_installdocs -a
-       dh_installexamples -a
-       dh_installman -a
-       dh_installinfo -a
-       dh_installchangelogs -a ChangeLog
-       dh_link -a
-       dh_strip -a
-       dh_compress -a
-       dh_fixperms -a
-       dh_installdeb -a
-       dh_shlibdeps -a
-       dh_gencontrol -a
-       dh_md5sums -a
-       dh_builddeb -a
+       dh_install -s --sourcedir=debian/tmp
+       dh_installdocs -s
+       dh_installexamples -s
+       dh_installman -s
+       dh_installinfo -s
+       dh_installchangelogs -s ChangeLog
+       dh_link -s
+       dh_strip -s
+       dh_compress -s
+       dh_fixperms -s
+       dh_installdeb -s
+       dh_shlibdeps -s
+       dh_gencontrol -s
+       dh_md5sums -s
+       dh_builddeb -s
 
 binary-arch: configure-native-only binary-arch-helper
 

Reply via email to