#!/usr/bin/rpm ###################################################################### # # Preamble # # Macro definitions %define ver 5.22.00 %define sovers 5.22 %define rel 1 %define _prefix /usr %define _sysconfdir /etc %define _defaultdocdir %_prefix/share/doc/root-%ver %define _unpackaged_files_terminate_build 0 %define _icontheme %_prefix/share/icons/hicolor/48x48 ###################################################################### # # Header # Name: root-system Version: %{ver} Release: %{rel} License: GNU Lesser General Public License Packager: Christian Holm Christensen Distribution: Applications/Physics Vendor: ROOT Team URL: http://root.cern.ch 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-libX11-devel BuildRequires: xorg-x11-libXext-devel BuildRequires: pcre-devel BuildRequires: freetype2-devel BuildRequires: openssl-devel BuildRequires: gsl-devel Requires: libroot-static, root-ttf # # Over all description - not used, but required # %description This package is a meta package to ensure the installation of all possible ROOT packages on this system. ROOT web-site: http://root.cern.ch %files %defattr(-,root,root) %{_defaultdocdir}/README ###################################################################### # # Package building section # # Prepare sources - make package output dir (e.g. ../i686) %prep %setup -n root #--------------------------------------------------------------------- # The actual build # # Configure the ROOT source tree. You may want to disable some # features here, though it is STRONGLY DISCOURAGED # # %build test "x$QTDIR" = "x" || unset QTDIR test "x$QTLIB" = "x" || unset QTLIB test "x$QTINC" = "x" || unset QTINC ./configure --enable-cintex --disable-clarens --enable-explicitlink --disable-gdml --enable-gsl-shared --disable-fftw3 \ --disable-ldap --disable-qt --disable-qtgsi --enable-mathcore --enable-mathmore --enable-minuit2 --disable-mysql --disable-peac \ --disable-pgsql --disable-odbc --enable-reflex --enable-roofit --disable-ruby --enable-shadowpw --enable-shared --enable-soversion \ --enable-table --disable-rpath --disable-afs --disable-srp --enable-builtin-ftgl --disable-builtin-freetype --disable-builtin-pcre \ --disable-builtin-zlib --disable-alien --disable-chirp --disable-dcache --disable-g4root --disable-gfal --disable-globus \ --disable-monalisa --disable-oracle --disable-pythia6 --disable-rfio --disable-cint7 --fail-on-missing --enable-unuran \ --disable-xrootd --disable-sapdb --enable-cern \ --prefix=%_prefix \ --libdir=%_prefix/lib/root/%{sovers} \ --mandir=%_prefix/share/man/man1 \ --docdir=%_defaultdocdir \ --cintincdir=%_prefix/lib/root/%{sovers} \ --etcdir=%_sysconfdir/root \ --with-sys-iconpath=%_datadir/pixmaps # Usage of external afterimage disabled until such a time when ROOT can use # the normal libAfterImage # --disable-builtin-afterimage \ make make cintdlls make static # cat > html.C < ${RPM_BUILD_ROOT}/%{_prefix}/share/applications/root-system-bin.desktop cp build/package/debian/root-system-bin.xpm \ ${RPM_BUILD_ROOT}/%{_prefix}/share/pixmaps/root-system-bin.xpm cp build/package/debian/root-system-bin.png \ ${RPM_BUILD_ROOT}/%{_icontheme}/apps/root-system-bin.png cp build/package/debian/application-x-root.png \ ${RPM_BUILD_ROOT}/%{_icontheme}/mimetypes/application-x-root.png # Make links from version specific directory to `normal' libary dir (cd ${RPM_BUILD_ROOT}%{_prefix}/lib/root && \ for i in %{sovers}/*.so.%{sovers} %{sovers}/libXrd*.so ; do \ ln -sf $i . ; \ ln -sf $i `basename $i .%{sovers}` ; done; \ ln -sf %{sovers}/cint .) # Rename proofserv, xrdgsiproxy, and xrdpwdadmin in /usr/bin # to end in `.bin' and make wrapper script in /usr/bin for i in proofserv xrdgsiproxy xrdpwdadmin xrd xrdcp ; do if test -f ${RPM_BUILD_ROOT}%{_prefix}/bin/$i && \ test -f build/package/common/$i.in ; then mv ${RPM_BUILD_ROOT}%{_prefix}/bin/$i \ ${RPM_BUILD_ROOT}%{_prefix}/bin/$i.bin sed -e 's,@prefix@,%{_prefix},g' \ -e 's,@libvers@,%{sovers},g' \ < build/package/common/$i.in \ > ${RPM_BUILD_ROOT}%{_prefix}/bin/$i chmod 755 ${RPM_BUILD_ROOT}%{_prefix}/bin/$i fi done # Prepare SYSV init scripts mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d cp -a etc/daemons/rootd.rc.d \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d/rootd cp -a etc/daemons/proofd.rc.d \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d/proofd if test -f etc/daemons/xrootd.rc.d ; then cp -a etc/daemons/xrootd.rc.d \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d/xrootd fi if test -f etc/daemons/olbd.rc.d ; then cp -a etc/daemons/olbd.rc.d \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d/olbd fi # Make package lists mkdir -p rpm build/package/lib/makelists.sh rpm ${RPM_BUILD_ROOT} \ %ver %_prefix %_sysconfdir %_defaultdocdir echo "%attr(0755, root, root) %{_sysconfdir}/rc.d/init.d/rootd" \ >> rpm/root-system-rootd.install echo "%attr(0755, root, root) %{_sysconfdir}/rc.d/init.d/proofd" \ >> rpm/root-system-proofd.install touch rpm/ttf-root-installer.install if test -f rpm/root-system-xrootd.install ; then echo "%attr(0755, root, root) %{_sysconfdir}/rc.d/init.d/xrootd" \ >> rpm/root-system-xrootd.install echo "%attr(0755, root, root) %{_sysconfdir}/rc.d/init.d/olbd" \ >> rpm/root-system-xrootd.install fi # Make the empty proof log file mkdir -p ${RPM_BUILD_ROOT}/%{_prefix}/share/root/proof/log touch ${RPM_BUILD_ROOT}/%{_prefix}/share/root/proof/log/proof.log # Now fix up the file lists for i in rpm/*.install ; do if test ! -f $i ; then continue ; fi echo "Fixing $i" # -e "s/\.1$/.1${EXT}/g" sed -e "s,%_sysconfdir,%config %_sysconfdir," \ -e "s,%_defaultdocdir,%doc %_defaultdocdir," \ < $i > $i.tmp mv $i.tmp $i done # Remove bad files - this is to quiet RPM about installed but unpackaged files rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/root/rootd \ ${RPM_BUILD_ROOT}%{_prefix}/lib/root/%{sovers}/libAfterImage.a \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/BlackChancery.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/LICENSE \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/arial.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/arialbd.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/arialbi.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/ariali.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/ariblk.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/comic.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/comicbd.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/cour.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/courbd.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/courbi.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/couri.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/georgia.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/georgiab.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/georgiai.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/georgiaz.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/impact.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/monotype.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/times.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/timesbd.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/timesbi.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/timesi.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/trebuc.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/trebucbd.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/trebucbi.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/trebucit.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/verdana.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/verdanab.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/verdanai.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/verdanaz.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/webdings.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/root/fonts/wingding.ttf \ ${RPM_BUILD_ROOT}%{_prefix}/share/man/man1/xproofd.1* \ ${RPM_BUILD_ROOT}%{_sysconfdir}/root/proof/*.sample \ ${RPM_BUILD_ROOT}%{_sysconfdir}/root/proof/.cvsignore \ ${RPM_BUILD_ROOT}%{_prefix}/bin/thisroot* \ ${RPM_BUILD_ROOT}%{_prefix}/include/root/*.cw \ ${RPM_BUILD_ROOT}%{_prefix}/include/root/*.pri rm -rf ${RPM_BUILD_ROOT}%{_sysconfdir}/root/daemons rm -rf ${RPM_BUILD_ROOT}%{_sysconfdir}/root/proof/utils # ------------------------------------------------------------------- # Clean up # %clean rm -rf $RPM_BUILD_ROOT ###################################################################### # # Sub packages # # ----------------------------------------------- # Package libroot-static %package -n libroot-static Summary: Static archive of ROOT libraries Group: Applications/Physics Provides: libroot-static %description -n libroot-static This package contains static archive of the ROOT classes. %files -n libroot-static -f rpm/libroot-static.install %defattr(-,root,root) # ____________________________________________________________________ %changelog * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.21.07-2] + Discovery of s390x implemented - should check if this works also in terms of code (Closes: #487935) + Do not modify rootd user after creation. Perhaps this fixes #498398 + FTBFS with GCC 4.4: wrong #elif - fixed upstream (Closes: #505015) + can FTBFS due to incomplete calls to open - fixed upstream (Closes: #502873) + incomplete ftgl-dev => libftgl-dev transition fixed (Closes: #498677) * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.21.07-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.21.05-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.19.05-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.19.03-2] + Moved root-plugin-graf3d-gl to libroot-graf3d-gl and libroot-graf3d-dev, since the code needs to be callable for custom EVE implementations of quads, etc. + Fixed problem with startup URL - points to http://localhost/doc/root/html - implies recommendation of a web-server. Aparently, the TGHtml gui element does not really know how to resolve relative links from a "file:///" URL. + Added "--etcdir" option to root-config script - should be useful for VMC and the like implementations. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.19.03-1] + New upstream version (Closes: #478956) + Added prober build dependencies on fortran compiler on all platforms (Closes: #429186) + With the kind help of Thiemo Seufer , Dirk Van Hertem , and Boris we managed to get ROOT to compile on mips/mipsel. This is a new ROOT platform too. (Closes: #434855, #425257) + Fixed GSL version recognision. (Closes: #450507, #450508) + ROOT now builds against Qt 4. (Closes: #476324) + Fixed download URL of TTF files (Closes: #451510) + Split package root-system-xrootd into 2 packages: root-system-xrootd and root-plugin-net-xrootd. + Follow new source directory structure in package structure. Several new packages that split older libroot package. + libroot-proof replaces root-plugin-proof * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.07-1] + New upstream version + Fixed problem with libroot-python-dev being uninstallable on ubuntu. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-6] + Fix configure to allow GSL > 1.9 (Closes: #450507) + Builds on hppa, mips, mipsel (Closes: #434855, 425257) + All linux platforms will use gfortran by default (Closes: #429186) + Use proper GCC 4 I/O bits fixed upstream (Closes: #441333) + ttf-root-installer: Suggest proper URL for font downloading (Closes: #451510) + Add missing libRooFitCore to libroot-roofit package. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-5] + Fixes to Qt discovery and code in qtgsi. + Better support for MIPS (thanks to Thiemo Seufer of Debian) * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-4] + Upstream fix to TGX11::DrawPolyMarker. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-3] + Do not try to make libFTGL nor put it in the libRGL.rootmap file, since we use the system libftgl_pic.a to link in the functionality. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-2] + Forgot top copy over the changes in makelist script, so that standard library container dictionaries was missing. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.17.05-1] + New development release. + Add proper fortran dependencies and discovery code (Closes: #429186). + Add archicture discovery for mips (Closes: #434855). + Add archicture discovery for hppa (Closes: #425257). * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.16.00-2] + Fix missing lib*Dict.so for precompiled dictionaries of standard library containers, like vector, map, etc. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.16.00-1] + New upstream version. This is a production version, so it's targeted at unstable. + Fix some stuff on dependencies and the like. + Updated README.Debian for new package names. + Added gfortran switch for amd64 et al (Closes: #429186). * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.15.07-4] + Attempt to fix broken Python dependencies on Ubuntu. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.15.07-3] + [Kevin] Corrected some english in the control file + [Kevin] Removed root-system dependency on libroot. + [Kevin] Removed postinst stubs for root-system-{rootd,proofd} + [Kevin] Removed various directories from root-system. + [Kevin] Fixed script name in /etc/init.d/root-system-{rootd,proofd}. Perhaps it's time to look into 'upstart' scripts? + Fixed package names in README.Debian. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.15.07-2] + Previous source package broken due to tar-balls not unpacked. + Fixes for new lib*.rootmap instead of global system.rootmap. + Fixes for new ld.so.conf.d/ scheme of configuring ld.so's search path. + Split off unuran into it's own package libroot-unuran, since it is GPL'ed. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.15.07-1] + New version. + New source package name to please FTP-masters. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-7] + New release. take out /usr/lib/root/ from /etc/root/system.rootrc as it may cause problems. Should have no consequence to the users. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-6] + Fix to Qt plug-in to allow fixed directory builds. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-5] + Added man page for xrd. + [Kevin] Fixed some broken dependencies in the [X]Proofd packages. I moved the libXrdProofd library into the root-plugin-xproof package as it seems to be used by the client only. + [Kevin] Fixed up some man pages. + [Kevin] Fixed some spelling errors in descriptions. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-4] + [Kevin] Fixed up the README.Debian file for an imminent upload to experimental. + [Kevin] Removed some autotools generated files from the libAfterImage directory in the source package. + [Kevin] Corrected a typo in the debian/rules clean target. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-3] + [Kevin] Use system libungif if possible. + [Kevin] Removed some files left after clean in libAfterImage. + [Kevin] Fixed up the initd scripts with Required-{start,stop} * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-2] + [Kevin] Fix missing install of libSpectrum and libFitPanel. + [Kevin] Fix duplicate build-depends + [Kevin] Fix missing install of PyCintex.py + [Kevin] Fix unpacking of tar-balls for asimage and xrootd. + [Kevin] Fix init missing info. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.05-1] + New upstream development version. + [Kevin] Remove cruft left behind after removing ttf-root-installer + [Kevin] Install RadioNuclides.txt + [Kevin] Fix build dependency on python-support. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.03-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.02-1] + New upstream version + [Kevin] First attempt at complying with the Python policy. + Python seems ok. We install for one version only - the one we were compiled against. + Made init.d scripts use LSB functions (except start-stop-daemon is still used, since the normal one isn't OK). daemons depend on lsb-base. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.01-4] + copyrights fixed by Fons. + Try to fix TBrowser option. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.01-3] + Fixed reference to CINT copyright statement and license. + Fixed some problems in the xrootd build. + Fixed a bug in some reflex code. + Added 32x32 xpm icon. + Make sure python scripts do not contain a she-bang. + RSA and ALICE license issues have been solved, but Fons hasn't uploaded the new files yet. The Krb5 export restriction is still unresolved. The old Zip license issue should have been solved, but the change to the license statement has been put in CVS yet. Hence, the copyright file contains the old license and coppyright statements. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.01-2] + Added the package `libroot-tmva', to avoid bad dependencies. + Fixed problem with PostGreSQL plugin missing + Permanently fixed man page problems in RPMs (added glob star to all man pages in the file lists). + Some other minor fixes. + Better desktop integration for both RPMs and DEBs. + Added `-fail-on-missing' to make the building fail if a dependency isn't found. + Added third-party copyrights and licenses to the copyright file. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.13.01-1] + New upstream version + Added TMVA to the libroot package. + Also put GDML files into the libroot-python package. + Upstream should have fixed a number of copyright statements. + It seems that the RSA problem persists - sigh! * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-6] + Fixes to allow compilation with prefix != /usr for RPMs * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-5] + Fixed to RPM building. Make sure SYSV init scripts is installed. + Make sure we use the same configure arguments when we make the spec file, as are used by the spec file. + Add this changelog to the spec file. + Build-depend on GSL. + Build more packages by default. + Fixes to RPM SYSV init scripts + Fixed to ttf-root-installer RPM post install and pre remove scripts. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-4] + Fixes to RPM creation. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-3] + Added libraries libReflex and libCintex to libroot, and the corresponding headers and development libraries to libroot-dev. The Python scripts are added to libroot-dev. This means, that ROOT now always build-depends and depends on Python. + Added gccxml as a Suggests to libroot-dev for `rootcint -gccxml'. + The library libCintex is temporary. + Added krb5-user | heimdal-clients as build-dependency for root-plugin-krb5. The configure script need to know where kinit is. The same packages are also added as run-time dependency. + Fixed root-rootd and root-xrootd and root-proofd to not bark when upgrading and the servers are not running. Thanks to Kevin. + Fixed some minor mistakes in `ttf-root-installer.copyright'. Again, Thanks to Kevin. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-2] + Minor fixes. Typos in the font generation script, lingering temp file, remove build code, lingering source directory, better copyright file, and so on. + Fixes to ODBC interface to use SQL{U}LEN consistently where specified by the ODBC prototypes. This should remove any problems with i386/ia64/amd64/windows. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.03-1] + fixes to Proof library loading. Missing `#include "config.h"' added. + Fix to ODBC plugin. + Added print-out to s050000l.pe. + Fixed symbol.ttf font in TImageDump. + Fixed FSF address in root-common.copyright * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.02-1] + New upstream version. + New scheme to make package file lists. + Using new GPL'ed `symbol.tff' + Fix it so that the font installer package doesn't overwrite and delete the already installed `symbol.ttf'. + Fixed free font table in TTF.cxx to include the GPL'ed symbol.ttf. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-9] + Added plugin package root-plugin-odbc - ODBC database connectivty. + [Kevin] Fixed spelling errors in description of libroot-mathmore + [Kevin] Fixed call to dh_makeshlibs + [Kevin] Fixed maxdb build on amd64 + [Kevin] Fixed some dependencies of root-plugin-peac and root-proofd + [Kevin] Fixed some code problems in SapDB code (again!) + Leave in `symbol.ttf' in the root-common package, because it will soon be replaced by a GPL'ed one. + Added a specific copyright file for root-common due to the new symbol.ttf font. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-8] + Various fixes from Kevin + Added overrides for various extension packages * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-7] + Fixed a problem with transition of libroot-fftw to root-plugin-fftw3 * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-6] + Package libroot-fftw made a plugin by Fons. Now it's called root-plugin-fftw. + Small fixes from Kevin. + Default ZipMode is now 1 (checked in debian/rules). + Implemented a configure switch to use system Zlib. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-5] + Added new package libroot-fftw, and libroot-fftw-dev. Extension packages with libraries to interface FFTw. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-4] + Added packages libroot-mathmore5.11 and libroot-mathmore-dev. + Also build libMathCore. This is put in libroot5.11 and libroot-dev. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-3] + Fixed installation of PROOF configuration examples to new location. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-2] + Some fixes upstream * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.11.01-1] + New upstream version. No changes to the debian part. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.10.00-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-10] + Removed dangling code directory in `minuit2/src' + Set `Root.Zlib=1' in `/etc/root/system.rootrc' per default. + Fixed some minor bugs in wrapper scripts and SYSV init scripts. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-9] + Initial release. (Closes: #325306: RFP: root -- An object oriented data analysis framework - Debian Bug report logs) * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-8] + Added some lintian overrides. + Moved some shared configuration files to root-common. + Fixed problems in init scripts. + Fixed problem with wrappers using `root-config'. + Removed some unused configuation scripts. + Install xinetd files as examples. + Removed /usr/share/root/proof/etc/*.sample and install them as examples instead. + Made `Replaces' and `Conflicts' dependencies on older packages be version specific to static version numbers. We don't want libroot-roofit to conflict with root-plugin-rootfit for all time. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-7] + [Kevin] Fixed a problem with libXrdProof.so symlinks in root-xrootd. + [Kevin] Made a wrapper script that calls proofserv with LD_LIBRARY_PATH set to the plugin directory. This should be fixed upstream. + [Kevin] Made wrapper scripts that calls xrdpwdadmin and xrdgsiproxy with LD_LIBRARY_PATH set to plugin-script. + [Kevin] Fixed problem in man page of xrdcp. + Corrected kfreebsd-gnu to kfreebsd-i386. + [Kevin] Fixed problem in proofserv man page. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-6] + Fixed a problem in the rules file with a errornous backslash. + Make configure output config.log for debugging. + [Kevin] Build depend on libmysqlclient15-dev instead of older 12 or 14. + [Kevin] Fix typo's in description of libroot-minuit. + [Kevin] Use `-s' instead of `-a'. + [Kevin] Fix a logic error in ttf-root-installer. + [Kevin] Moved dependency of fonts from libroot to root-common. + [Kevin] Removed all mention of root-cint + [Kevin] Fixed problem with `set -e' in root-rootd.postrm. + [Kevin] Set sticky bit on `/var/cache/rootd/{tmp,pub}' so users can not overwrite each others files (root-rootd.preinst). + Make sure that libHbook is linked against libg2c.so and not libg2c.a which made `lintian' complain about `shlib-with-non-pic-code'. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-5] + root-plugin-minuit moved to libroot-minut{,-dev} * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-4] + Fixed some build-dependencies. In partiucular, libsqlod75-dev is only available on certain platforms, and libpacklib1-dev is not available on GNU/kFreeBSD. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-3] + Fixed some build dependencies. + Fixed some non-POSIX /bin/sh code + Fixed Python module location + Added libafterimage-dev build-dependencies - eventually we'll use the normal libafterimage-dev, but currently that's disabled up-stream. + Added the executable xproofd to the root-proofd package, along with it's man(1) page. + Removed build-depends on libxpm4-dev, as that pulls in libxaw7-dev, which is not really what we need. Instead the build-depends is now libxpm. + The TTF installer package now depends on msttcorefonts, and makes mostly symbolic links to files in that package. Hence, we only need to get and install `symbol.ttf' and `windings.ttf'. + Revived the package root-plugin-sapdb as root-plugin-maxdb. Thanks to Ricardo Yanez for pointing out libsqlod to me. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-2] + Added the package root-common to hold common files + Replaced root-plugin-clarens, root-plugin-ldap, root-plugin-mlp root-plugin-python, root-plugin-quadp, root-plugin-roofit, root-plugin-ruby with two packages, a run-time library package (libroot-<...>) and a development package (libroot-<...>-dev). This is because developers may want to link against these libraries. + Removed the package root-cint, and moved libraries to libroot, headers and the like to libroot-dev, and programs to root-bin. The alternatives still exists for cint and makecint. + Applied a patch that allows ROOT to use DFSG free TTF's rather than the MS Core Fonts. + Put a symlink to ruby extension library in ruby load directory. These are in the _development_ package. + Put a symlink to Python script and extension library in Python load directory. These are in the _development_ package. + Fixed some dependency issues, and similar - thanks to Kevin McCarty for all his help on this. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.09.01-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.08.00-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.06.01-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.05.01-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.04.00-2] + Some new stuff to handle the libraries and plugins installed by the packages. For the plugin packages, we do not install the link libraries in /usr/lib/root, but in /usr/lib/root/, as these libraries are really plugins and should not be linked against. However, we do need to install the `lib.so.' in /usr/lib/root, as some may incrementally link against these. * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.04.00-1] + New upstream version * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.03.01-2] + New upstream version + Make links in /usr/lib/root/ to shared libraries, so that we can have many versions of the libraries installed, and we do not need libroot-dev * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [5.01.01-1] + New upstream * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [4.03.03-1] + New upstream ROOT version + New package root-plugin-oracle + Package root-plugin-xml now contains an XML parser, not the XML I/O * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [4.03.02-1] + New packaging scripts * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.03.05-1] + Bumped Debian GNU/Linux version with ROOT * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.02.06-1] + Bumped Debian GNU/Linux version with ROOT * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.02.04-1] + Bumped Debian GNU/Linux version with ROOT * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.02.00-1] + Bumped Debian GNU/Linux version with ROOT * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.00.06-1] + Bumped Debian GNU/Linux version with ROOT * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [3.00.04-1] + Bump version to 3.00/04 * Wed Dec 03 2008 Christian Holm Christensen cholm@nbi.dk [2.26.00-1] + Initial Release. + # # End of ROOT spec file #