Package: freej Version: 0.10git20090824 Severity: wishlist Tags: patch freej only really needs mozilla-js to build. Here is a small patch to configure.ac (and control file) to remove the need for a xulrunner-dev build dependency.
-- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diff -ruN freej-0.10git20090824.orig/configure freej-0.10git20090824/configure --- freej-0.10git20090824.orig/configure 2009-10-10 19:10:41.651421497 +0200 +++ freej-0.10git20090824/configure 2009-10-10 19:13:41.430379966 +0200 @@ -20401,12 +20401,12 @@ pkg_cv_MOZJS_CFLAGS="$MOZJS_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mozilla-js libxul-embedding-unstable\""; } >&5 - ($PKG_CONFIG --exists --print-errors "mozilla-js libxul-embedding-unstable") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mozilla-js\""; } >&5 + ($PKG_CONFIG --exists --print-errors "mozilla-js") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_MOZJS_CFLAGS=`$PKG_CONFIG --cflags "mozilla-js libxul-embedding-unstable" 2>/dev/null` + pkg_cv_MOZJS_CFLAGS=`$PKG_CONFIG --cflags "mozilla-js" 2>/dev/null` else pkg_failed=yes fi @@ -20419,12 +20419,12 @@ pkg_cv_MOZJS_LIBS="$MOZJS_LIBS" else if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mozilla-js libxul-embedding-unstable\""; } >&5 - ($PKG_CONFIG --exists --print-errors "mozilla-js libxul-embedding-unstable") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"mozilla-js\""; } >&5 + ($PKG_CONFIG --exists --print-errors "mozilla-js") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_MOZJS_LIBS=`$PKG_CONFIG --libs "mozilla-js libxul-embedding-unstable" 2>/dev/null` + pkg_cv_MOZJS_LIBS=`$PKG_CONFIG --libs "mozilla-js" 2>/dev/null` else pkg_failed=yes fi @@ -20443,9 +20443,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - MOZJS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-js libxul-embedding-unstable"` + MOZJS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "mozilla-js"` else - MOZJS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-js libxul-embedding-unstable"` + MOZJS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "mozilla-js"` fi # Put the nasty error message in config.log where it belongs echo "$MOZJS_PKG_ERRORS" >&5 diff -ruN freej-0.10git20090824.orig/configure.ac freej-0.10git20090824/configure.ac --- freej-0.10git20090824.orig/configure.ac 2009-10-10 19:10:41.651421497 +0200 +++ freej-0.10git20090824/configure.ac 2009-10-10 19:12:22.152204622 +0200 @@ -586,7 +586,7 @@ dnl compile including the javascript interpreter dnl ============================================================== -PKG_CHECK_MODULES(MOZJS, mozilla-js libxul-embedding-unstable, have_mozjs=yes, have_mozjs=no) +PKG_CHECK_MODULES(MOZJS, mozilla-js, have_mozjs=yes, have_mozjs=no) if test x$have_mozjs = xno; then PKG_CHECK_MODULES(MOZJS, xulrunner-js, have_mozjs=yes, have_mozjs=no) if test x$have_mozjs = xyes; then diff -ruN freej-0.10git20090824.orig/debian/control freej-0.10git20090824/debian/control --- freej-0.10git20090824.orig/debian/control 2009-10-10 19:10:41.574452824 +0200 +++ freej-0.10git20090824/debian/control 2009-10-10 19:14:02.590456055 +0200 @@ -14,7 +14,7 @@ libavformat-dev, libswscale-dev, libunicap2-dev, libcwiid1-dev, libfftw3-dev, libjack-dev, libasound-dev, libhtml-template-perl, python-all-dev, python-central (>= 0.6), swig, libmozjs-dev (>= 1.9.0.6), - xulrunner-dev (>=1.9.0.6), libsdl-gfx1.2-dev (>= 2.0.19), libx11-dev, + libsdl-gfx1.2-dev (>= 2.0.19), libx11-dev, liblo0-dev, libsamplerate-dev, libcv-dev, libshout-dev, libsdl-ttf2.0-dev, libsdl-image1.2-dev, doxygen, libglu1-mesa-dev Standards-Version: 3.8.3