Source: zeroc-ice
Section: devel
Priority: optional
Maintainer: José Gutiérrez de la Concha <jose@zeroc.com>
Uploaders: Ondřej Surý <ondrej@debian.org>
Build-Depends: debhelper,
               debhelper-compat (= 13),
               dh-exec,
               dh-php (>= 0.20),
               dh-python,
               libbluetooth-dev [!hurd-i386],
               libbz2-dev,
               libcrypt-dev,
               libdbus-1-dev [!hurd-i386],
               libedit-dev,
               libexpat1-dev,
               liblmdb-dev,
               libmcpp-dev,
               libssl-dev,
               libsystemd-dev,
               locales-all,
               openssl,
               php-all-dev,
               php-cli,
               python3 (>= 3.12) <!nopython>,
               python3-dev (>= 3.12) <!nopython>,
               python3-setuptools,
               python3-passlib
Standards-Version: 4.7.3
Rules-Requires-Root: no
Homepage: https://zeroc.com
Vcs-Git: https://github.com/zeroc-ice/ice.git
Vcs-Browser: https://github.com/zeroc-ice/ice

Package: libzeroc-ice-dev
Architecture: any
Section: libdevel
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         zeroc-ice-slice (= ${source:Version}),
         libssl-dev,
         ${misc:Depends}
Description: libraries and headers for developing Ice applications in C++
 This package contains the libraries and headers needed for developing
 Ice applications in C++.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: libzeroc-ice3.8
Architecture: any
Section: libs
Pre-Depends: ${misc:Pre-Depends}
Depends: adduser,
         ${misc:Depends},
         ${shlibs:Depends}
Description: C++ run-time libraries for the Ice framework
 This package contains C++ run-time libraries for the Ice framework.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-icestorm
Architecture: any
Section: net
Pre-Depends: ${misc:Pre-Depends}
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         zeroc-icebox (= ${binary:Version}),
         zeroc-ice-utils (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: IceStorm publish-subscribe event distribution service
 This package contains the IceStorm publish-subscribe event distribution
 service.
 .
 IceStorm helps you create push applications. Your Ice client (the publisher)
 sends a request to a topic managed by IceStorm, and IceStorm delivers this
 request to all the subscribers (Ice objects) that you registered with this
 topic.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: php-zeroc-ice
Architecture: any
Section: php
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         zeroc-ice-slice (= ${source:Version}),
         ${misc:Depends},
         ${php:Depends},
         ${shlibs:Depends}
Provides: ${php:Provides}
Description: PHP extension for Ice
 This package contains a PHP extension for communicating with Ice.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: python3-zeroc-ice
Build-Profiles: <!nopython>
Architecture: any
Section: python
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         zeroc-ice-slice (= ${source:Version}),
         ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends}
Description: Python 3 extension for Ice
 This package contains a Python 3 extension for communication with Ice.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-glacier2
Architecture: any
Section: net
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: Glacier2 router
 This package contains the Glacier2 router. A Glacier2 router allows you to
 securely route Ice communications across networks, such as the public Internet
 and a private network behind a firewall. With Glacier2, you only need to open
 one port in your firewall to make multiple back-end Ice servers reachable by
 remote Ice clients on the Internet.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-ice-slice
Architecture: all
Depends: ${misc:Depends}
Description: Slice files for Ice
 This package contains Slice files used by the Ice framework.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-ice-utils
Architecture: any
Section: admin
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: Ice utilities and admin tools
 This package contains Ice utilities and admin tools.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-dsnode
Architecture: any
Section: net
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: DataStorm node server
 This package contains the DataStorm node server. The DataStorm node server
 allows other DataStorm nodes to exchange topic discovery information without
 relying on UDP multicast. It also helps create deployments that span multiple
 IP networks.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-icebox
Architecture: any
Section: net
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: IceBox server, a framework for Ice application services
 This package contains the IceBox server, an easy-to-use framework for
 developing and deploying application services.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-icegrid
Architecture: any
Section: net
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         zeroc-icestorm (= ${binary:Version}),
         zeroc-ice-utils (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: Locate, deploy, and manage Ice servers
 This package contains the IceGrid service, the IceGrid service helps you
 locate, deploy and manage Ice servers.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-icebridge
Architecture: any
Section: net
Depends: libzeroc-ice3.8 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: IceBridge service
 This package contains the IceBridge service. IceBridge allows you to bridge
 connections securely between one or multiple clients and a server. It
 relays requests from clients to a target server and makes every effort
 to be as transparent as possible.
 .
 Ice is a comprehensive RPC framework that helps you network your software
 with minimal effort. Ice takes care of all interactions with low-level
 network programming interfaces and allows you to focus your efforts on
 your application logic.

Package: zeroc-ice-compilers
Architecture: all
Section: oldlibs
Depends: libzeroc-ice-dev (>= ${source:Version}),
        python3-zeroc-ice (>= ${source:Version}) <!nopython>,
        php-zeroc-ice (>= ${source:Version}),
        ${misc:Depends}
Description: transitional dummy package for Ice 3.7 compilers metapackage
 This empty package ensures a smooth upgrade from Ice 3.7 by replacing
 the obsolete zeroc-ice-compilers. It can be safely removed.

Package: zeroc-ice-all-dev
Architecture: all
Section: oldlibs
Depends: ${misc:Depends}
Description: transitional dummy package for Ice 3.7 all-dev metapackage
 This empty package ensures a smooth upgrade from Ice 3.7 by replacing
 the obsolete zeroc-ice-all-dev metapackage. It can be safely removed.

Package: zeroc-ice-all-runtime
Architecture: all
Section: oldlibs
Depends: ${misc:Depends}
Description: transitional dummy package for Ice 3.7 all-runtime metapackage
 This empty package ensures a smooth upgrade from Ice 3.7 by replacing
 the obsolete zeroc-ice-all-runtime metapackage. It can be safely removed.
