Skip to content
Snippets Groups Projects
  1. Oct 24, 2011
  2. May 24, 2011
  3. Mar 24, 2011
  4. Dec 11, 2010
  5. Dec 10, 2010
  6. Jul 23, 2010
  7. Jun 09, 2010
  8. Dec 01, 2008
  9. May 11, 2007
    • Fons Rademakers's avatar
      From Chistian Holm: · c847bf24
      Fons Rademakers authored
        * New package names.  Packages that used to be named
          `root-{bin,doc,common,...}' are now called
          `root-system-{bin,doc,common,...}'  This is to please the Debian
          FTP masters so that they might accept ROOT into the main Debian
          distribution.
        * The above change means a lot of files in the `build/package/...'
          need to be renamed.
        * Fix to `unuran/Module.mk' to allow unpacking the tar-ball an
          remove it before making packages.  This is also done for roofit
          and afterimage.   This is required by Debian so that the
          security team can make patches.
        * Note, that due to the name change, the packages are not
          compatible with the old packages.  That means that users will
          have to completely de-install the old ROOT packages before
          installing the new ones.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@18746 27541ba8-7e3a-0410-8455-c3a389f83636
      c847bf24
  10. Nov 05, 2006
  11. Aug 24, 2006
  12. Feb 28, 2006
  13. Nov 21, 2005
    • Fons Rademakers's avatar
      From Christian Holm: · 48f5422f
      Fons Rademakers authored
      Here's a patch and some files for ROOT, to fix some problems in the
      Debian build.
      
      The file `root-plugin-minuit2.control' plus some changes in the existing
      scripts, adds the package `root-plugin-minuit2' containing the new
      Minuit implementation.   `root-bin.png' is used on Debian to integrate
      ROOT into the normal desktop menus.  `xrdcp.1' is a missing man(1)
      page.
      
      I've added logic in `configure' to check how libPythia6.so is compiled -
      with a single, double, or no trailing underscores.   This seems safer
      than to rely on using a specific library, compiled with specific
      options.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@13301 27541ba8-7e3a-0410-8455-c3a389f83636
      48f5422f
  14. Sep 07, 2005
  15. Aug 15, 2005
    • Fons Rademakers's avatar
      From Christian Holm: · 623bc45b
      Fons Rademakers authored
      I've made a patch for some updates to the packaging stuff in ROOT.
      
      The most important change is, that in Debian and Redhat packages
      `libroot', I install the libraries in `/usr/lib/root/<version>' (where
      version is something like 5.03), and I put symbolic links to the ROOT
      libraries in `/usr/lib/root'
      
              /usr/lib/root/libTreePlayer.so.5.03 -> /usr/lib/root/5.03/libTreePlayer.so.5.03
              /usr/lib/root/libTreePlayer.so -> /usr/lib/root/5.03/libTreePlayer.so.5.03
      
      And in `/etc/root/system.rootrc' we get
      
      	Unix.Root.*.DynamicPath: .:/usr/lib/root/5.03
      
      This allows users to only install `libroot' and not be forced to install
      `libroot-dev' for the dynamic loading of ROOT plugins to work.
      
      It also means, that users can more easily upgrade ROOT.  That is,
      suppose you have `libroot' version 4.04.03 installed, and you have some
      application that depends on that, say `mn-fit'.  Now, you want to
      upgrade to the next production version, say 5.03.01, but `mn-fit' hasn't
      been recompiled against the new ROOT libraries.   As the libraries in
      `libroot' are all versioned (end in `.so.<version>'), the two version of
      `libroot' can easily co-exist.  However, the libraries should load the
      correct libraries for the particular version, which is ensured by the
      line in `/etc/root/system.rootrc'.  The name of the package `libroot' is
      changed to `libroot<major>' where <major> is the major version number of
      ROOT (e.g., `5').
      
      For the packages, root-rootd, and root-proofd, I removed the (X)Inetd
      stuff, so that these services should be started by SYSV Init scripts
      instead.
      
      Also, I updated the `README/INSTALL' file to address some recent
      complaints about the RPM building.  I also added section numbers and a
      Table of Contents.
      
      In `configure', I added the directory `/usr/include/postgresql/8.0' to
      the search path for `lib-pq.h', as that's where the headers are put now
      a days on Debian `sid'.
      
      In `xrootd/Module.mk', I took out the `xrdpwdgsi' executable from the
      `ALLEXECS' variable, as it doesn't seem to be build.
      
      I added the man page `xrdpwdadmin.1'.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@12478 27541ba8-7e3a-0410-8455-c3a389f83636
      623bc45b
  16. Jun 23, 2005
  17. Mar 21, 2005
    • Fons Rademakers's avatar
      From Christian Holm Christensen: · 4dfc83ff
      Fons Rademakers authored
            * New Debian and RedHat rpm packaging scripts.
            * Added a description to `build/package/debian/README.Debian' on
              how to add a new package.   It's not that complicated so it
              should be a simple thing to add a new package, even for some
              with little or no experience with RPMs or DEBs.
            * When searching for the Oracle client libraries, I added the
              directories `/usr/lib/oracle/*/client/lib' and
              `/usr/include/oracle/*/client' - as these are the paths that the
              RPMs install into.
            * I added the packages `root-plugin-krb5' and
              `root-plugin-oracle'.
            * The library `libXMLIO' is in `libroot'.
            * The package `root-plugin-xml' contains the XML parser.
            * I fixed an cosmetic error in `build/misc/root.m4'.  The
              definition of `ROOT_PATH' should be quoted, otherwise aclocal
              will complain.
            * In the top-level `Makefile' I pass an additional argument to
              `makecintdlls' - namely `$(ROOTCINTTMP)'.  In `makecintdlls' I
              use that argument to make the various dictionaries for
              `lib...Dict.so'.   Originally, the script used plain `rootcint'.
              However, as `rootcint' may not be in the path yet, or the one in
              the path may be old, this failed.  Hence, I use what we know is
              there - namely the newly build `rootcint_tmp'.  BTW, what are
              these shared libraries, and where do they belong?  I guess they
              are specific to ROOT, and not used by plain `CINT'.  For now, I
              put them in `libroot'.
            *  Made the two `virtual' packages `root-db-client' - provided the
              DB plugins, and `root-fitter' provided by `root-plugin-minuit'
              and `root-plugin-fumili'.  Note, the virtual package
              `root-file-server' provided by `root-rootd' and `root-xrootd'
              already existed in the previous patch.
            * Note, I added the directory `build/package/debian/po' which is
              for translations of DebConf templates.  DebConf is Debians very
              advanced package configuration interface.   It presents the user
              with a set of questions in some sort of `GUI' based on how much
              the user would like to change.  These `dialogs' can be
              translated quite easily.  As an example, I translated the
              questions used by the `ttf-root-installer' package into Danish.
              I'm sure someone can translate them into German, French,
              Italien, Spanish, and so on.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11398 27541ba8-7e3a-0410-8455-c3a389f83636
      4dfc83ff
  18. Dec 15, 2004
    • Fons Rademakers's avatar
      From Gerri: · 466d1455
      Fons Rademakers authored
      1) New files:
       .1 build/package/rpm/root-rootd.spec.in
      
          skeleton for the rootd RPM specs file
      
       .2 build/package/common/root-rootd.dscr
      
          short and long descriptions used in the previous file
      
       .3 config/rootd.in
      
          Skeleton for the startup script to be created under etc; the
          variable which depends on the configuration directives is
          the location of the executable to run (i.e the installation
          prefix). This file is to be moved to /etc/rc.d/init.d/ on RH
          (or equivalent position on other versions of Linux).
      
       .4 man/man1/system.rootdaemonrc.1
      
          man page for system.rootdaemonrc and related files
      
      
      2) Patched files:
      
       .1 Makefile
      
          add new target 'rootdrpm' with the rules to create the specs file
      
       .2 configure
      
          add creation of etc/rootd from the skeleton in config/rootd.in
      
       .3 config/Makefile.in
      
          add variable ROOTDRPMREL with the RPM release version (default 1);
          this can be changed on command line whn creating the spec file
      
       .4 config/rootdaemonrc.in
      
          update fir 'sockd' and correct a few typos
      
       .5 man/man1/rootd.1
      
          significant updates; typo corrections
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@10788 27541ba8-7e3a-0410-8455-c3a389f83636
      466d1455
  19. Jul 31, 2002
  20. Jan 20, 2002
    • Fons Rademakers's avatar
      Mega patch by Christian Holm concerning the configure, build and · 7c8b1c13
      Fons Rademakers authored
      Debian and RedHat packaging scripts. The configure script has been
      rationalized (introduction of two shell functions to find package
      headers and libraries). Extensive update of the INSTALL writeup,
      including description of all new packages (SapDB, PgSql, etc.).
      More options to the root-config script. Man page for memprobe.
      Big overhaul of the Debian and RedHat packaging scripts, supporting
      the new libraries.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@3719 27541ba8-7e3a-0410-8455-c3a389f83636
      7c8b1c13
  21. Aug 15, 2001
  22. Apr 30, 2001
  23. Apr 23, 2001
  24. Mar 27, 2001
  25. Dec 08, 2000
Loading