Browse Source

Juergen Sawinski:


			
			
				rocklinux
			
			
		
Juergen "George" Sawinski 20 years ago
parent
commit
23f20812bf
2 changed files with 77 additions and 8 deletions
  1. +75
    -6
      package/jsaw/root/root.conf
  2. +2
    -2
      package/jsaw/root/root.desc

+ 75
- 6
package/jsaw/root/root.conf

@ -26,26 +26,95 @@ if [ $prefix_auto = 1 ] ; then
set_confopt set_confopt
fi fi
#@FIXME configure options:
# --build (?)
# --with-{krb5,ldap,mysql,opengl,pgsql,thread}(-{incdir,libdir})?
# --with-sys-iconpath
cust_ROOT() { cust_ROOT() {
case "$arch_machine" in case "$arch_machine" in
i?86) trg=linux ;; i?86) trg=linux ;;
*) trg=linux ;; *) trg=linux ;;
esac esac
# clean extra confopt
extraconfopt=''
## Options:
## afs AFS support, requires AFS libs and objects
pkginstalled afterstep && var_append extraconfopt ' ' "--enable-asimage"
## alien AliEn support, requires libAliEnAPI++ from ALICE
## cern CERNLIB usage, build h2root and g2root
## chirp Chirp support (Condor remote I/O), requires libchirp_client
## dcache dCache support, requires libdcap from DESY
var_append extraconfopt ' ' "--enable-exceptions"
## explicitlink Explicitly link with all dependent libraries
## globus Globus authentication support, requires Globus toolkit
## krb5 Kerberos5 support, requires Kerberos libs
#FIXME doesn't find libldap
if pkginstalled openldap; then
var_append extraconfopt ' ' "--enable-ldap"
var_append extraconfopt ' ' "--with-ldap-incdir=$root/$pkg_openldap_prefix/include"
var_append extraconfopt ' ' "--with-ldap-libdir=$root/$pkg_openldap_prefix/lib"
fi
if pkginstalled mysql; then
var_append extraconfopt ' ' "--enable-mysql"
var_append extraconfopt ' ' "--with-mysql-incdir=$root/$pkg_mysql_prefix/include"
var_append extraconfopt ' ' "--with-mysql-libdir=$root/$pkg_mysql_prefix/lib"
fi
var_append extraconfopt ' ' "--enable-opengl"
## openiv OpenInventor support, requires libInventor and libInventorXt
pkginstalled python && var_append extraconfopt ' ' "--enable-python"
## ruby Ruby ROOT bindings, requires ruby >= 1.8
if pkginstalled postgresql; then
var_append extraconfopt ' ' "--enable-pgsql"
var_append extraconfopt ' ' "--with-pgsql-incdir=$root/$pkg_postgresql_prefix/include"
var_append extraconfopt ' ' "--with-pgsql-libdir=$root/$pkg_postgresql_prefix/lib"
fi
## pythia Pythia5 EG support, requires libPythia
## pythia6 Pythia6 EG support, requires libPythia6
## rfio SHIFT support, requires libshift from CERN
## sapdb SapDB support, requires libsqlod and libsqlrte
## srp SRP support, requires SRP source tree
#FIXME libTable is borken: var_append extraconfopt ' ' "--enable-table"
## venus Venus EG support, requires libVenus
#FIXME see libTable: var_append extraconfopt ' ' "--enable-xml"
var_append extraconfopt ' ' "--disable-xml"
eval ./configure $trg \ eval ./configure $trg \
--prefix=$root/$prefix \ --prefix=$root/$prefix \
--etcdir=$root/$prefix/etc \
--libdir=$root/$prefix/lib \ --libdir=$root/$prefix/lib \
--mandir=$root/usr/share/man/man1 \ --mandir=$root/usr/share/man/man1 \
--docdir=$root/usr/share/doc/packages/${pkg} \ --docdir=$root/usr/share/doc/packages/${pkg} \
--aclocaldir=$root/usr/share/aclocal \ --aclocaldir=$root/usr/share/aclocal \
--enable-table --enable-rpath
--enable-rpath \
--enable-shadowpw \
--enable-soversion \
--enable-shared \
--enable-thread \
$extraconfopt
#--enable-
eval $MAKE ; eval $MAKE install eval $MAKE ; eval $MAKE install
#FIXME register fonts
cat > $root/etc/profile.d/root <<-EOP cat > $root/etc/profile.d/root <<-EOP
ROOTSYS=/$prefix ROOTSYS=/$prefix
PATH="\$PATH:\$ROOTSYS/bin" PATH="\$PATH:\$ROOTSYS/bin"

+ 2
- 2
package/jsaw/root/root.desc

@ -47,9 +47,9 @@
[L] Free-to-use [L] Free-to-use
[S] Stable [S] Stable
[V] 4.00.02
[V] 4.00.08
[P] X -----5---9 221.300 [P] X -----5---9 221.300
[D] 1348372364 root_v4.00.02.source.tar.gz ftp://root.cern.ch/root/
[D] 831488883 root_v4.00.08.source.tar.gz ftp://root.cern.ch/root/

Loading…
Cancel
Save