diff --git a/build/package/debian/changelog b/build/package/debian/changelog
index 0a0deacd28996716ad528e358ad69ea2fa79c44c..fee43472b66be47e05eefd4474164a626ad922bf 100644
--- a/build/package/debian/changelog
+++ b/build/package/debian/changelog
@@ -1,3 +1,21 @@
+root (5.11.01-2) unstable; urgency=low
+
+  *  Some fixes upstream
+
+ -- Christian Holm Christensen <cholm@nbi.dk>  Wed, 22 Mar 2006 15:11:49 +0100
+
+root (5.11.01-1) unstable; urgency=low
+
+  * New upstream version.  No changes to the debian part.
+
+ -- Christian Holm Christensen <cholm@nbi.dk>  Tue, 21 Mar 2006 01:59:33 +0100
+
+root (5.10.00-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Christian Holm Christensen <cholm@nbi.dk>  Thu,  2 Mar 2006 10:09:35 +0100
+
 root (5.09.01-10) unstable; urgency=low
 
   * Removed dangling code directory in `minuit2/src' 
diff --git a/build/package/lib/makebuilddepend.sh b/build/package/lib/makebuilddepend.sh
index 57c415a547e7960693076d5379fe02ff05be0435..9339d908222b36854bcde53b1a2834ba35acc703 100755
--- a/build/package/lib/makebuilddepend.sh
+++ b/build/package/lib/makebuilddepend.sh
@@ -10,46 +10,59 @@ if test "x$1" = "xrpm" ; then
 	    root-bin)							;;
 	    root-cint)							;;
 	    root-doc)							;;
-	    *alien)	echo -n ", AliEn-Client" 			;;
+	    *alien)	echo "BuildRequires: AliEn-Client" 		;;
 # Build dependency on AfterStep-devel temporarily commented out 
 # until such a time when ROOT can use the normal libAfterImage.
 # Input the build dependencies of the libafterimage-dev package
 #	    *asimage)	echo -n ", AfterStep-devel"			;;
 	    *asimage)							;;
-	    *castor)	echo -n ", CASTOR-client"			;;
+	    *castor)	echo "BuildRequires: CASTOR-client"		;;
 	    *chirp)							;;
 	    *clarens)							;;
 	    *dcache)							;;
 	    *fumili)							;;
 	    *gl)							;;
-	    *globus)	echo -n ", globus"				;;
-	    *hbook)	echo -n ", gcc-g77"				;;
-	    *krb5)	echo -n ", krb5-devel"				;;
-	    *ldap)	echo -n ", openldap-devel"			;;
+	    *globus)	echo "BuildRequires: globus"			;;
+	    *hbook)	echo "BuildRequires: gcc-g77"			;;
+	    *krb5)	echo "BuildRequires: krb5-devel"		;;
+	    *ldap)	echo "BuildRequires: openldap-devel"		;;
 	    *minuit)							;;
 	    *minuit2)							;;
 	    *mlp)							;;
-	    *mysql)	echo -n ", mysql-devel"				;;
+# This is kinda special 
+	    *mysql)	
+		cat <<EOF
+%if %{?_vendor} 
+%if %{_vendor} == "MandrakeSoft"
+BuildRequires: MySQL-devel
+%else
+BuildRequires: mysql-devel
+%endif
+%else
+BuildRequires: mysql-devel
+%endif
+EOF
+		;;
 	    *netx)							;;
-	    *oracle)    echo -n ", oracle-instantclient-devel"		;;
+	    *oracle)    echo "BuildRequires: oracle-instantclient-devel";;
 	    *peac)							;;
-	    *pgsql)	echo -n ", postgresql-devel"			;;
+	    *pgsql)	echo "BuildRequires: postgresql-devel"		;;
 	    *proof)							;;
-	    *pythia5)	echo -n ", pythia5-devel"			;;
-	    *pythia6)	echo -n ", pythia6-devel"			;;
-	    *python)	echo -n ", python-devel >= 2.1"			;;
-	    *qt)	echo -n ", qt-devel >= 3.3.3"			;;
+	    *pythia5)	echo "BuildRequires: pythia5-devel"		;;
+	    *pythia6)	echo "BuildRequires: pythia6-devel"		;;
+	    *python)	echo "BuildRequires: python-devel >= 2.1"	;;
+	    *qt)	echo "BuildRequires: qt-devel >= 3.3.3"		;;
 	    *quadp)							;;
 	    *roofit)							;;
-	    *ruby)	echo -n ", ruby-devel >= 1.8"			;;
-	    *maxdb)	echo -n ", libsqlod75-dev"			;;
+	    *ruby)	echo "BuildRequires: ruby-devel >= 1.8"		;;
+	    *maxdb)	echo "BuildRequires: libsqlod75-dev"		;;
 	    *sql)							;;
 	    *srp)							;;
 	    *venus)							;;
-	    *xml)	echo -n ", libxml2-devel"			;;
+	    *xml)	echo "BuildRequires: libxml2-devel"		;;
 	    root-proofd)						;;
 	    root-rootd)							;;
-	    root-xrootd) echo -n ", krb5-devel"				;;
+	    root-xrootd) echo "BuildRequires: krb5-devel"		;;
 	    ttf-root*)							;;
 	    root-common)						;;
 	    *) 
diff --git a/build/package/lib/makerpmspec.sh b/build/package/lib/makerpmspec.sh
index c7e43b8e52d3f66dbc9e4370ea5846aec98ea3bd..4a49fd97d69ae811e7aa215f16474b1392ffbf56 100755
--- a/build/package/lib/makerpmspec.sh
+++ b/build/package/lib/makerpmspec.sh
@@ -1,6 +1,6 @@
 #!/bin/sh -e 
 #
-# $Id: makerpmspec.sh,v 1.11 2005/10/12 22:23:47 rdm Exp $
+# $Id: makerpmspec.sh,v 1.12 2006/02/28 16:38:23 rdm Exp $
 #
 # Make the rpm spec file in ../root.spec
 #
@@ -21,6 +21,7 @@ pkglist=`./configure --pkglist					\
 		  --enable-explicitlink				\
 		  --disable-rpath				\
 		  --disable-afs					\
+		  --disable-gfal					\
 		  --disable-srp					\
 		  --disable-builtin-freetype			\
 		  --disable-builtin-afterimage			\
@@ -34,12 +35,17 @@ version=`cat build/version_number | tr '/' '.'`
 major=`echo $version | cut -f1 -d.`
 ### echo %%% make sure we've got a fresh file 
 rm -f root.spec
-
+csplit -f root.spec. build/package/rpm/spec.in '/@builddepends@/'
+cat root.spec.00     >  root.spec.in
+echo "$builddepends" >> root.spec.in
+sed '/@builddepends/d' < root.spec.01 >> root.spec.in
+rm -f root.spec.00 root.spec.01
 ### echo %%% Write header stuff 
 sed -e "s/@version@/${version}/" \
-    -e "s/@builddepends@/${builddepends}/" \
     -e "s/@pkglist@/${dpkglist}/" \
-    < build/package/rpm/spec.in > root.spec
+    < root.spec.in > root.spec
+rm -f root.spec.in
+#    -e "s/@builddepends@/${builddepends}/" \
 
 # Write out sub-package information 
 for p in $pkglist ; do 
diff --git a/build/package/rpm/spec.in b/build/package/rpm/spec.in
index 86146fb05856cf60880880a3eede6ba8ef7c5a5e..a3538915ec04129ea7770ff1f74c0632316f4916 100644
--- a/build/package/rpm/spec.in
+++ b/build/package/rpm/spec.in
@@ -27,7 +27,8 @@ Source:       ftp://root.cern.ch/root/root_v%{ver}.source.tar.gz
 Group:        Applications/Physics
 BuildRoot:    /tmp/rootrpm
 Summary:      Numerical data analysis framework (OO)
-BuildRequires: xorg-x11-devel@builddepends@
+BuildRequires: XFree86-devel
+@builddepends@
 Requires:     @pkglist@
 #
 # Over all description - not used, but required
@@ -140,15 +141,20 @@ echo "%attr(0755, root, root) %{_sysconfdir}/rc.d/init.d/rootd" \
     >> rpm/root-rootd.install
 
 
-# This is for older version of Red Hat.  In Red Hat Enterprise 4, RPM 
-# does not compress the files before installing into package specific 
-# directories. 
-# EXT=$(grep -e '^[[:space:]]*COMPRESS_EXT=' /usr/lib/rpm/brp-compress  | sed 's/^\([[:space:]]*COMPRESS_EXT=\)\(.*\)/\.1\2/')
-EXT=.1
+# This is to discover weather the man pages are compressed before they
+# are moved into the packages - ugly hack, but there's no 2 ways about it
+EXT=
+comp=$(echo "%{__os_install_post}" | sed -n 's/[[:space:]]*\([^[:space:]]*compress[^[:space:]]*\).*/\1/p')
+if test "x$comp" = "x" ; then 
+    :
+else
+    EXT=$(grep -e '^[[:space:]]*COMPRESS_EXT=' $comp  | sed 's/^\([[:space:]]*COMPRESS_EXT=\)\(.*\)/\2/')
+fi
+# Now fix up the file lists
 for i in rpm/*.install ; do 
     if test ! -f $i ; then continue ; fi
     echo "Fixing $i"
-    sed -e "s/\.1$/${EXT}/g" \
+    sed -e "s/\.1$/.1${EXT}/g" \
 	-e "s,%_sysconfdir,%config %_sysconfdir," \
 	-e "s,%_defaultdocdir,%doc %_defaultdocdir," \
 	< $i > $i.tmp