diff -Nru root-system-5.34.14/debian/changelog root-system-5.34.14/debian/changelog --- root-system-5.34.14/debian/changelog 2013-12-17 05:05:28.000000000 +0000 +++ root-system-5.34.14/debian/changelog 2013-12-23 13:06:40.000000000 +0000 @@ -1,3 +1,15 @@ +root-system (5.34.14-1+rpi1) jessie-staging; urgency=medium + + * Adjust configure script so that multiarch logic is enabled on Debian + derivatives other than Ubuntu and Mint and hence multiarched libraries + are found on said derivatives. + * Add build-depends on libqt4-private-dev. It contains the directory + /usr/include/src/corelib/global/ which confuses the configure script + * Version build-depends on libpythia8-dev as (>= 8.1.80-1), the headers + have moved and the configure script expects the new location. + + -- Peter Michael Green Mon, 23 Dec 2013 12:36:18 +0000 + root-system (5.34.14-1) unstable; urgency=low * New upstream release. diff -Nru root-system-5.34.14/debian/control root-system-5.34.14/debian/control --- root-system-5.34.14/debian/control 2013-12-17 05:05:28.000000000 +0000 +++ root-system-5.34.14/debian/control 2013-12-23 13:06:27.000000000 +0000 @@ -4,7 +4,8 @@ Maintainer: Debian Science Maintainers Uploaders: Lifeng Sun Homepage: http://root.cern.ch -Build-Depends: debhelper (>= 5.0.37.2), lsb-release, autotools-dev, po-debconf, libssl-dev, comerr-dev, libxpm-dev, libltdl-dev, x11proto-xext-dev, libxext-dev, libfreetype6-dev, libpcre3-dev, zlib1g-dev | libz-dev, liblzma-dev, python-dev (>= 2.1), graphviz, ttf-freefont, libncurses5-dev, libgraphviz-dev, libavahi-core-dev, libsqlite3-dev, libxft-dev, python-support (>= 0.3), ruby, ruby-dev, libglu1-mesa-dev| xlibmesa-glu-dev | libglu-dev, libglew-dev, libftgl-dev, libgl2ps-dev, libxml2-dev, libgsl0-dev, libavahi-compat-libdnssd-dev, libldap2-dev | libldap-dev, libjpeg-dev, libpng12-dev, libtiff-dev, libafterimage-dev, libgif-dev, libxinerama-dev, libfftw3-dev | fftw3-dev, libpythia8-dev, libglobus-gss-assist-dev, libglobus-gsi-credential-dev, libglobus-common-dev, libglobus-gsi-sysconfig-dev, libglobus-gssapi-gsi-dev, libglobus-gsi-callback-dev, libglobus-gsi-cert-utils-dev, libglobus-openssl-module-dev, libglobus-gsi-proxy-core-dev, libglobus-callout-dev, globus-proxy-utils,krb5-user|heimdal-clients, libmysqlclient-dev, libiodbc2-dev | unixodbc-dev, libpq-dev, gfortran|fortran-compiler, libqt4-dev (>= 4.3.0) | libqt3-mt-dev (>= 3.3.0), qt4-dev-tools (>= 4.3.0) | qt3-dev-tools (>= 3.3.0), libqt4-opengl-dev, libkrb5-dev|heimdal-dev +Build-Depends: debhelper (>= 5.0.37.2), lsb-release, autotools-dev, po-debconf, libssl-dev, comerr-dev, libxpm-dev, libltdl-dev, x11proto-xext-dev, libxext-dev, libfreetype6-dev, libpcre3-dev, zlib1g-dev | libz-dev, liblzma-dev, python-dev (>= 2.1), graphviz, ttf-freefont, libncurses5-dev, libgraphviz-dev, libavahi-core-dev, libsqlite3-dev, libxft-dev, python-support (>= 0.3), ruby, ruby-dev, libglu1-mesa-dev| xlibmesa-glu-dev | libglu-dev, libglew-dev, libftgl-dev, libgl2ps-dev, libxml2-dev, libgsl0-dev, libavahi-compat-libdnssd-dev, libldap2-dev | libldap-dev, libjpeg-dev, libpng12-dev, libtiff-dev, libafterimage-dev, libgif-dev, libxinerama-dev, libfftw3-dev | fftw3-dev, libpythia8-dev (>= 8.1.80-1), libglobus-gss-assist-dev, libglobus-gsi-credential-dev, libglobus-common-dev, libglobus-gsi-sysconfig-dev, libglobus-gssapi-gsi-dev, libglobus-gsi-callback-dev, libglobus-gsi-cert-utils-dev, libglobus-openssl-module-dev, libglobus-gsi-proxy-core-dev, libglobus-callout-dev, globus-proxy-utils,krb5-user|heimdal-clients, libmysqlclient-dev, libiodbc2-dev | unixodbc-dev, libpq-dev, gfortran|fortran-compiler, libqt4-dev (>= 4.3.0) | libqt3-mt-dev (>= 3.3.0), qt4-dev-tools (>= 4.3.0) | qt3-dev-tools (>= 3.3.0), libqt4-opengl-dev, libkrb5-dev|heimdal-dev +Build-Conflicts: libqt4-private-dev Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/debian-science/packages/root-system.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/root-system.git diff -Nru root-system-5.34.14/debian/patches/77-fix-configure-for-derivatives.patch root-system-5.34.14/debian/patches/77-fix-configure-for-derivatives.patch --- root-system-5.34.14/debian/patches/77-fix-configure-for-derivatives.patch 1970-01-01 00:00:00.000000000 +0000 +++ root-system-5.34.14/debian/patches/77-fix-configure-for-derivatives.patch 2013-12-23 12:35:55.000000000 +0000 @@ -0,0 +1,33 @@ +Description: Fix building on derivatives. + Previously the multiarch logic in the configure script was only enabled + if lsb-release -d returned "debian", "ubuntu" or "mint" on any derivative + where this was not the case (for example raspbian) the multiarch logic would + not be enabled, this would cause the configure script to fail to find libraries + and hence cause the package to FTBFS. + + This patch changes the logic to use dpkg-architecture --derives-from Debian + instead (with a check that dpkg-architecture actually exists first). So the + multiarch logic should be enabled on any derivative that describes itself as + being derived from debian. + +Author: Peter Michael Green + +--- root-system-5.34.14.orig/configure ++++ root-system-5.34.14/configure +@@ -1955,14 +1955,8 @@ fi + + if test "x$platform" = "xlinux" -o "x$platform" = "xkfreebsd" -o "x$platform" = "xhurd"; then + linuxdist= +- if `$cwhich lsb_release > /dev/null 2>&1` ; then +- if lsb_release -d | grep -i 'ubuntu' > /dev/null 2>& 1; then +- linuxdist="multiarch" +- fi +- if lsb_release -d | grep -i 'debian' > /dev/null 2>& 1; then +- linuxdist="multiarch" +- fi +- if lsb_release -d | grep -i 'mint' > /dev/null 2>& 1; then ++ if `$cwhich dpkg-architecture > /dev/null 2>&1` ; then ++ if dpkg-vendor --derives-from Debian > /dev/null 2>& 1; then + linuxdist="multiarch" + fi + fi diff -Nru root-system-5.34.14/debian/patches/series root-system-5.34.14/debian/patches/series --- root-system-5.34.14/debian/patches/series 2013-12-17 05:05:28.000000000 +0000 +++ root-system-5.34.14/debian/patches/series 2013-12-23 12:31:06.000000000 +0000 @@ -31,3 +31,4 @@ 74-kfreebsd.patch 75-hardening-flag.patch 76-hurd-i386.patch +77-fix-configure-for-derivatives.patch