Source: nordugrid-arc
Section: net
Priority: optional
Maintainer: Mattias Ellert <mattias.ellert@fysast.uu.se>
Uploaders: Anders Waananen <waananen@nbi.dk>
DM-Upload-Allowed: yes
Build-Depends: debhelper (>= 5), autotools-dev, libxml2-dev (>= 2.4.0), libssl-dev, libglibmm-2.4-dev, python-dev, libltdl-dev | libltdl7-dev | libltdl3-dev, libldap2-dev, uuid-dev, libcppunit-dev, pkg-config, libdb++-dev, libxmlsec1-dev (>=1.2.4), libglobus-common-dev, libglobus-gssapi-gsi-dev, libglobus-rls-client-dev, libglobus-ftp-client-dev, libglobus-ftp-control-dev, python-support, default-jdk | openjdk-6-jdk | java-gcj-compat-dev, liblfc-dev, libgridsite-dev, openssl, swig
XS-Python-Version: current
Standards-Version: 3.9.3
Vcs-Browser: http://svn.nordugrid.org/trac/nordugrid/browser/arc1
Vcs-Svn: http://svn.nordugrid.org/repos/nordugrid/arc1/trunk
Homepage: http://www.nordugrid.org

Package: libarccommon1
Provides: nordugrid-arc-libs, nordugrid-arc1, nordugrid-arc-nox
Replaces: nordugrid-arc-libs (<< 1.0.0~), nordugrid-arc1 (<< 1.0.0~), nordugrid-arc-nox (<< 1.3.0~), libarccommon0
Conflicts: nordugrid-arc-libs (<< 1.0.0~), nordugrid-arc1 (<< 1.0.0~), nordugrid-arc-nox (<< 1.3.0~), nordugrid-arc-httpsd (<< 0.8.2~), nordugrid-arc-logger-server (<< 0.8.2~), nordugrid-arc-nox-charon (<< 1.3.0~), nordugrid-arc-nox-compiler (<< 1.3.0~), nordugrid-arc-nox-delegation (<< 1.3.0~), nordugrid-arc-nox-paul (<< 1.3.0~), nordugrid-arc-nox-saml2sp (<< 1.3.0~), nordugrid-arc-nox-slcs (<< 1.3.0~), nordugrid-arc-hed (<< 1.0.1~rc2~), libarccommon0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Description: ARC Grid middleware
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The Advanced Resource Connector (ARC) is a software suite that makes
 use of Grid technologies to federate heterogeneous computing and data
 resources across administrative domains. The resulting infrastructure
 is commonly referred to as a computational or a data Grid, depending
 on prevalence of CPU-intensive or data-intensive applications. ARC is
 developed and supported by the NorduGrid Consortium.
 .
 Just like the Web, ARC has its roots in the IT infrastructure that was
 erected to analyze data collected by high energy physics experiments
 at CERN. While first versions of ARC made heavy use of the Globus
 Toolkit, the current release does not require Globus as such, though
 maintains backward compatibility.

Package: nordugrid-arc-client
Provides: nordugrid-arc1-client, nordugrid-arc-nox-client
Replaces: nordugrid-arc1-client (<< 1.0.0~), nordugrid-arc-nox-client (<< 1.3.0~)
Conflicts: nordugrid-arc1-client (<< 1.0.0~), nordugrid-arc-nox-client (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-plugins-needed (= ${binary:Version})
Description: ARC command line interface
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 For the regular user of any ARC-based computational Grid,
 this client package contains (or depends on) all packages
 that are needed to submit jobs, query their status and
 retrieve results. Basic Grid file manipulation tools are
 also offered.

Package: nordugrid-arc-hed
Provides: nordugrid-arc1-server, nordugrid-arc-nox-hed
Replaces: nordugrid-arc1-server (<< 1.0.0~), nordugrid-arc-nox-hed (<< 1.3.0~)
Conflicts: nordugrid-arc1-server (<< 1.0.0~), nordugrid-arc-nox-hed (<< 1.3.0~), nordugrid-arc-client (<< 1.0.1~rc2~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Recommends: nordugrid-arc-python
Description: ARC Hosting Environment Daemon
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Hosting Environment Daemon (HED). This daemon is a container for
 ARC services.

#Package: nordugrid-arc-charon
#Provides: nordugrid-arc-nox-charon
#Replaces: nordugrid-arc-nox-charon (<< 1.3.0~)
#Conflicts: nordugrid-arc-nox-charon (<< 1.3.0~)
#Architecture: any
#Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version})
#Description: ARC Charon service
# NorduGrid is a collaboration aiming at development, maintenance and
# support of the free Grid middleware, known as the Advanced Resource
# Connector (ARC).
# .
# Charon is a remote policy decision point service. It accepts formatted
# policy decision request and return positive or negative response. When
# running a Charon (within the HED), the TLS layer can be used for
# securing the communication, when the request or response  information
# are critical.

Package: nordugrid-arc-chelonia
Provides: nordugrid-arc-nox-chelonia
Replaces: nordugrid-arc-nox-chelonia (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-chelonia (<< 1.3.0~), nordugrid-arc-client (<< 1.0.1~)
Architecture: any
Depends: ${misc:Depends}, ${python:Depends}, nordugrid-arc-python (= ${binary:Version}), python-fuse
Description: ARC Chelonia service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The NorduGrid storage service Chelonia consists of a set of SOAP based
 services residing within ARC container (HED). Together, the services
 provide a self-healing, reliable, robust, scalable, resilient and
 consistent data storage system.

Package: nordugrid-arc-hopi
Provides: nordugrid-arc-nox-hopi
Replaces: nordugrid-arc-nox-hopi (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-hopi (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version})
Description: ARC Hopi service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The Hopi service provides a simple implementation of an http(s)
 server. It supports GET and PUT operations. It can be used as a simple
 file transfer service and it is usable via common Web browsers and
 other http(s) clients (e.g. wget).

Package: nordugrid-arc-isis
Provides: nordugrid-arc-nox-isis
Replaces: nordugrid-arc-nox-isis (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-isis (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version}), nordugrid-arc-plugins-needed (= ${binary:Version})
Description: ARC ISIS service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ISIS is a P2P information system for ARC, implemented within ARC
 container (HED). ISIS comes with a Web Service interface. The system
 is necessary to enable a Grid infrastructure as such. Compared to
 traditional LDAP-based information systems, ISIS grants Grid
 participants an increase in flexibility, robustness and offers
 easier configuration and self-healing capability.

Package: nordugrid-arc-gridftpd
Provides: nordugrid-arc-nox-gridftp-server
Replaces: nordugrid-arc-nox-gridftp-server (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-gridftp-server (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Description: ARC GridFTP server
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC GridFTP server which is implemented using
 original Globus tools, but extended with a plugin framework and other
 functionalities.
 .
 Current plugins include:
 .
   fileplugin : Standard GridFTP server based on Globus globus-ftp-control
   gaclplugin : Enhanced server with support for GACL authorization
   jobplugin  : Classical ARC job submission interface

Package: nordugrid-arc-cache-service
Provides: nordugrid-arc-nox-cache-service
Replaces: nordugrid-arc-nox-cache-service (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-cache-service (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Description: ARC cache service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC cache service. It provides a way to perform
 some operations on the ARC Compute Element cache remotely. It can be
 especially helpful for data-driven job scheduling within pilot job
 frameworks.

Package: nordugrid-arc-datadelivery-service
Provides: nordugrid-arc-nox-datadelivery-service
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Description: ARC data delivery service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the ARC data delivery service.

Package: nordugrid-arc-aris
Provides: nordugrid-arc-infosys-ldap, nordugrid-arc-nox-ldap-infosys, nordugrid-arc-infoindex
Replaces: nordugrid-arc-infosys-ldap (<< 1.0.0~), nordugrid-arc-nox-ldap-infosys (<< 1.3.0~), nordugrid-arc-infoindex (<< 0.8.2~)
Conflicts: nordugrid-arc-infosys-ldap (<< 1.0.0~), nordugrid-arc-nox-ldap-infosys (<< 1.3.0~), nordugrid-arc-infoindex (<< 0.8.2~)
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}, bdii
Description: ARC LDAP infosys service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 ARIS stands for ARC Resource Information Service. The package contains
 LDAP based information system for ARC services. This package is not
 self-contained: it should be coupled either with ARC Compute Element
 to be a part of a local information system or with ARC Information
 Indexing Service (EGIIS) to be a part of an EGIIS service.

Package: nordugrid-arc-egiis
Provides: nordugrid-arc-nox-giis
Replaces: nordugrid-arc-nox-giis (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-giis (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, nordugrid-arc-aris (= ${source:Version})
Description: ARC EGIIS service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC). 
 .
 The EGIIS is the Information Index Service used by ARC, This service is
 used to set up a LDAP-based server that local information systems (ARIS)
 register to.

Package: nordugrid-arc-ldap-monitor
Provides: nordugrid-arc-monitor
Replaces: nordugrid-arc-monitor (<< 1.0.0~)
Conflicts: nordugrid-arc-monitor (<< 1.0.0~)
Architecture: all
Depends: ${misc:Depends}, php5-common, php5-ldap, php5-gd
Description: ARC LDAP monitor service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the LDAP monitor system for ARC.
 This package is self-contained. It is used to set up a Web-based monitor
 which pulls information from ARIS and displays it in a readable
 manner.

Package: nordugrid-arc-ws-monitor
Architecture: all
Depends: ${misc:Depends}
Description: ARC WS monitor service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package contains the WS monitor system for ARC.
 This package is self-contained. It is used to set up a Web-based monitor
 which pulls information from ISIS and displays it in a readable
 manner.


#Package: nordugrid-arc-slcs
#Provides: nordugrid-arc-nox-slcs
#Replaces: nordugrid-arc-nox-slcs (<< 1.3.0~)
#Conflicts: nordugrid-arc-nox-slcs (<< 1.3.0~)
#Architecture: any
#Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version})
#Description: ARC slcs service
# NorduGrid is a collaboration aiming at development, maintenance and
# support of the free Grid middleware, known as the Advanced Resource
# Connector (ARC).
# .
# ARC Short-lived credential service.

Package: nordugrid-arc-arex
Provides: nordugrid-arc-grid-manager, nordugrid-arc-server, nordugrid-arc1-arex, nordugrid-arc-nox-arex
Replaces: nordugrid-arc-grid-manager (<< 1.0.0~), nordugrid-arc-server (<< 1.0.0~), nordugrid-arc1-arex (<< 1.0.0~), nordugrid-arc-nox-arex (<< 1.3.0~)
Conflicts: nordugrid-arc-grid-manager (<< 1.0.0~), nordugrid-arc-server (<< 1.0.0~), nordugrid-arc1-arex (<< 1.0.0~), nordugrid-arc-nox-arex (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, ${python:Depends}, libarccommon1 (= ${binary:Version}), nordugrid-arc-hed (= ${binary:Version}), nordugrid-arc-aris (= ${source:Version}), nordugrid-arc-plugins-needed (= ${binary:Version}), libxml-simple-perl, python
Description: ARC Remote EXecution service
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 The ARC Resource-coupled EXecution service (AREX) provides a service
 for the execution of compute jobs - also known as a Compute Element.
 A-REX also handles transfer of input and output data, as well as
 input data caching to minimise data traffic.

Package: nordugrid-arc-plugins-needed
Provides: nordugrid-arc1-plugins-base, nordugrid-arc-nox-plugins-base, nordugrid-arc-plugins-base
Replaces: nordugrid-arc1-plugins-base (<< 1.0.0~), nordugrid-arc-nox-plugins-base (<< 1.3.0~), nordugrid-arc-plugins-base (<< 1.0.0~b2~)
Conflicts: nordugrid-arc1-plugins-base (<< 1.0.0~), nordugrid-arc-nox-plugins-base (<< 1.3.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~), nordugrid-arc-plugins-base (<< 1.0.0~b2~), nordugrid-arc-plugins-globus (<< 1.0.0~b3~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Description: ARC base plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 ARC base plugins. This includes the Message Chain Components (MCCs)
 and Data Management Components (DMCs).

Package: nordugrid-arc-plugins-globus
Provides: nordugrid-arc1-plugins-globus, nordugrid-arc-nox-plugins-globus
Replaces: nordugrid-arc1-plugins-globus (<< 1.0.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~)
Conflicts: nordugrid-arc1-plugins-globus (<< 1.0.0~), nordugrid-arc-nox-plugins-globus (<< 1.3.0~), nordugrid-arc-plugins-needed (<< 1.0.1-2~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version})
Description: ARC Globus plugins
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 ARC Globus plugins. This includes the Globus dependent Data
 Management Components (DMCs). These plugins are needed for most
 traditional Grid infrastructures.

Package: nordugrid-arc-dev
Provides: nordugrid-arc-libs-devel, nordugrid-arc1-dev, nordugrid-arc-nox-dev
Replaces: nordugrid-arc-libs-devel (<< 1.0.0~), nordugrid-arc1-dev (<< 1.0.0~), nordugrid-arc-nox-dev (<< 1.3.0~)
Conflicts: nordugrid-arc-libs-devel (<< 1.0.0~), nordugrid-arc1-dev (<< 1.0.0~), nordugrid-arc-nox-dev (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), libxml2-dev (>=2.4.0), libssl-dev, libglibmm-2.4-dev
Description: ARC development files
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Header files and libraries needed to develop applications using ARC.

Package: nordugrid-arc-python
Provides: nordugrid-arc1-python, nordugrid-arc-nox-python
Replaces: nordugrid-arc1-python (<< 1.0.0~), nordugrid-arc-nox-python (<< 1.3.0~)
Conflicts: nordugrid-arc1-python (<< 1.0.0~), nordugrid-arc-nox-python (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, libarccommon1 (= ${binary:Version})
XB-Python-Version: ${python:Versions}
Description: ARC Python wrapper
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Python bindings for ARC.

Package: nordugrid-arc-java
Provides: nordugrid-arc1-java, nordugrid-arc-nox-java
Replaces: nordugrid-arc1-java (<< 1.0.0~), nordugrid-arc-nox-java (<< 1.3.0~)
Conflicts: nordugrid-arc1-java (<< 1.0.0~), nordugrid-arc-nox-java (<< 1.3.0~)
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libarccommon1 (= ${binary:Version}), default-jre | java6-runtime | java5-runtime
Description: ARC Java wrapper
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Java bindings for ARC.

Package: nordugrid-arc-janitor
Provides: nordugrid-arc1-janitor, nordugrid-arc-nox-janitor
Replaces: nordugrid-arc1-janitor (<< 1.0.0~), nordugrid-arc-nox-janitor (<< 1.3.0~)
Conflicts: nordugrid-arc1-janitor (<< 1.0.0~), nordugrid-arc-nox-janitor (<< 1.3.0~)
Architecture: any
Depends: ${misc:Depends}, ${perl:Depends}
Recommends: liblog-log4perl-perl, libfile-copy-recursive-perl
Description: ARC dynamic runtime environment installation
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 For Grid computing, a major challenge is to keep the working environments
 homogeneous between the sites. To help this situation, runtime
 environments have been developed. Those can be added to or removed from
 a site, and the Janitor service helps automating this process.
 .
 Janitor is a recent development and the community to prepare
 catalogs of dynamically installable packages still needs to evolve.

Package: nordugrid-arc-doxygen
Architecture: all
Depends: ${misc:Depends}
Conflicts: nordugrid-arc-nox-doc (<< 1.3.0~)
Description: ARC API documentation
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 Reference to the ARC programming API. It is prepared with Doxygen.

Package: nordugrid-arc-gridmap-utils
Architecture: all
Depends: libnet-ldap-perl, libxml-dom-perl, libcrypt-ssleay-perl, ${perl:Depends}, ${misc:Depends}
Recommends: cron
Description: NorduGrid authorization tools
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 This package contains the ARC authorization machinery.
 A prominent tool distributed in this package is the nordugridmap
 script to map Grid user identities to local Linux accounts.

Package: nordugrid-arc-ca-utils
Architecture: all
Depends: fetch-crl, ${misc:Depends}
Description: NorduGrid authentication tools
 NorduGrid is a collaboration aiming at development, maintenance and
 and support of the free Grid middleware, known as the Advanced
 Resource Connector (ARC).
 .
 The nordugrid-arc-ca-utils packages has been obsoleted.
 The functionality of the grid-update-crls tool is provided by the
 fetch-crl tool in the fetch-crl package.

Package: nordugrid-arc-dbg
Provides: nordugrid-arc-nox-dbg
Replaces: nordugrid-arc-nox-dbg (<< 1.3.0~)
Conflicts: nordugrid-arc-nox-dbg (<< 1.3.0~)
Architecture: any
Section: debug
Priority: extra
Depends: ${misc:Depends}, libarccommon1 (= ${binary:Version}) | nordugrid-arc-client (= ${binary:Version}) | nordugrid-arc-hed (= ${binary:Version}) | nordugrid-arc-hopi (= ${binary:Version}) | nordugrid-arc-isis (= ${binary:Version}) | nordugrid-arc-arex (= ${binary:Version}) | nordugrid-arc-plugins-needed(= ${binary:Version}) | nordugrid-arc-plugins-globus (= ${binary:Version}) | nordugrid-arc-dev (= ${binary:Version}) | nordugrid-arc-python (= ${binary:Version}) | nordugrid-arc-java (= ${binary:Version}) | nordugrid-arc-janitor (= ${binary:Version}) | nordugrid-arc-cache-service (= ${binary:Version}) | nordugrid-arc-gridftpd (= ${binary:Version})
Description: ARC grid middleware - Debug Symbols
 NorduGrid is a collaboration aiming at development, maintenance and
 support of the free Grid middleware, known as the Advanced Resource
 Connector (ARC).
 .
 This package provides debug symbols for the ARC Grid middleware.
