Refactor and improve d/control

Gbp-Dch: ignore
ci/unstable
Timo Röhling 2 years ago
parent c03c18ef5d
commit 5df34a7a98

119
debian/control vendored

@ -2,43 +2,35 @@ Source: cmake
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Debian CMake Team <pkg-cmake-team@lists.alioth.debian.org> Maintainer: Debian CMake Team <pkg-cmake-team@lists.alioth.debian.org>
Uploaders: Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>, Uploaders:
Felix Geyer <fgeyer@debian.org>, Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,
Timo Röhling <roehling@debian.org> Felix Geyer <fgeyer@debian.org>,
Build-Depends: debhelper-compat (= 13), Timo Röhling <roehling@debian.org>,
cmake <cross>, Build-Depends:
freebsd-glue [kfreebsd-any], debhelper-compat (= 13),
libarchive-dev (>= 3.3.3) <!pkg.cmake.bootstrap>, cmake <cross>,
libcurl4-openssl-dev <!pkg.cmake.bootstrap> | libcurl-ssl-dev <!pkg.cmake.bootstrap>, freebsd-glue [kfreebsd-any],
libexpat1-dev <!pkg.cmake.bootstrap>, libarchive-dev (>= 3.3.3) <!pkg.cmake.bootstrap>,
libjsoncpp-dev <!pkg.cmake.bootstrap>, libcurl4-openssl-dev <!pkg.cmake.bootstrap> | libcurl-ssl-dev <!pkg.cmake.bootstrap>,
libncurses5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>, libexpat1-dev <!pkg.cmake.bootstrap>,
librhash-dev <!pkg.cmake.bootstrap>, libjsoncpp-dev <!pkg.cmake.bootstrap>,
libssl-dev <pkg.cmake.bootstrap>, libncurses5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>,
libuv1-dev (>= 1.10) <!pkg.cmake.bootstrap>, librhash-dev <!pkg.cmake.bootstrap>,
procps [!hurd-any], libssl-dev <pkg.cmake.bootstrap>,
python3-sphinx:native, libuv1-dev (>= 1.10) <!pkg.cmake.bootstrap>,
python3-sphinxcontrib.qthelp:native, procps [!hurd-any],
qtbase5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>, python3-sphinx:native,
zlib1g-dev <!pkg.cmake.bootstrap> python3-sphinxcontrib.qthelp:native,
qtbase5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>,
zlib1g-dev <!pkg.cmake.bootstrap>,
Build-Depends-Indep: Build-Depends-Indep:
dh-elpa, dh-elpa,
dh-sequence-sphinxdoc dh-sequence-sphinxdoc,
Rules-Requires-Root: no Rules-Requires-Root: no
Standards-Version: 4.6.1 Standards-Version: 4.6.1
Vcs-Git: https://salsa.debian.org/cmake-team/cmake.git Vcs-Git: https://salsa.debian.org/cmake-team/cmake.git
Vcs-Browser: https://salsa.debian.org/cmake-team/cmake Vcs-Browser: https://salsa.debian.org/cmake-team/cmake
Homepage: https://cmake.org/ Homepage: https://cmake.org/
Package: cmake
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends},
${shlibs:Depends},
cmake-data (= ${source:Version}),
procps [!hurd-any]
Recommends: gcc, make
Suggests: cmake-doc, ninja-build, cmake-format
Description: cross-platform, open-source make system Description: cross-platform, open-source make system
CMake is used to control the software compilation process using CMake is used to control the software compilation process using
simple platform and compiler independent configuration files. CMake simple platform and compiler independent configuration files. CMake
@ -47,19 +39,32 @@ Description: cross-platform, open-source make system
is possible to support complex environments requiring system is possible to support complex environments requiring system
configuration, pre-processor generation, code generation, and template configuration, pre-processor generation, code generation, and template
instantiation. instantiation.
.
CMake was developed by Kitware as part of the NLM Insight Package: cmake
Segmentation and Registration Toolkit project. The ASCI VIEWS project Architecture: any
also provided support in the context of their parallel computation Multi-Arch: foreign
environment. Other sponsors include the Insight, VTK, and VXL open Depends:
source software communities. ${misc:Depends},
${shlibs:Depends},
cmake-data (= ${source:Version}),
procps [!hurd-any],
Recommends: gcc, make
Suggests:
cmake-doc,
cmake-format,
ninja-build,
Description: ${source:Synopsis}
${source:Extended-Description}
Package: cmake-data Package: cmake-data
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Depends: ${misc:Depends}, Depends:
${elpa:Depends} ${elpa:Depends},
${misc:Depends},
Description: CMake data files (modules, templates and documentation) Description: CMake data files (modules, templates and documentation)
${source:Extended-Description}
.
This package provides CMake architecture independent data files (modules, This package provides CMake architecture independent data files (modules,
templates, documentation etc.). Unless you have cmake installed, you probably templates, documentation etc.). Unless you have cmake installed, you probably
do not need this package. do not need this package.
@ -67,14 +72,12 @@ Description: CMake data files (modules, templates and documentation)
Package: cmake-curses-gui Package: cmake-curses-gui
Architecture: any Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui> Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends: ${misc:Depends}, Depends:
${shlibs:Depends}, ${misc:Depends},
cmake (= ${binary:Version}) ${shlibs:Depends},
cmake (= ${binary:Version}),
Description: curses based user interface for CMake (ccmake) Description: curses based user interface for CMake (ccmake)
CMake is used to control the software compilation process using simple ${source:Extended-Description}
platform and compiler independent configuration files. CMake generates native
makefiles and workspaces that can be used in the compiler environment of your
choice.
. .
This package provides the CMake curses interface. Project configuration This package provides the CMake curses interface. Project configuration
settings may be specified interactively through this GUI. Brief instructions settings may be specified interactively through this GUI. Brief instructions
@ -84,15 +87,13 @@ Description: curses based user interface for CMake (ccmake)
Package: cmake-qt-gui Package: cmake-qt-gui
Architecture: any Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui> Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends: ${misc:Depends}, Depends:
${shlibs:Depends}, ${misc:Depends},
cmake (= ${binary:Version}) ${shlibs:Depends},
cmake (= ${binary:Version}),
Provides: cmake-gui Provides: cmake-gui
Description: Qt based user interface for CMake (cmake-gui) Description: Qt based user interface for CMake (cmake-gui)
CMake is used to control the software compilation process using simple ${source:Extended-Description}
platform and compiler independent configuration files. CMake generates native
makefiles and workspaces that can be used in the compiler environment of your
choice.
. .
This package provides the CMake Qt based GUI. Project configuration This package provides the CMake Qt based GUI. Project configuration
settings may be specified interactively. Brief instructions are provided at settings may be specified interactively. Brief instructions are provided at
@ -104,16 +105,14 @@ Architecture: all
Build-Profiles: <!pkg.cmake.bootstrap> Build-Profiles: <!pkg.cmake.bootstrap>
Multi-Arch: foreign Multi-Arch: foreign
Section: doc Section: doc
Depends: ${misc:Depends}, Depends:
${sphinxdoc:Depends}, ${misc:Depends},
cmake-data (= ${source:Version}) ${sphinxdoc:Depends},
cmake-data (= ${source:Version}),
Recommends: doc-base Recommends: doc-base
Suggests: cmake Suggests: cmake
Description: extended documentation in various formats for CMake Description: extended documentation in various formats for CMake
CMake is used to control the software compilation process using simple ${source:Extended-Description}
platform and compiler independent configuration files. CMake generates native
makefiles and workspaces that can be used in the compiler environment of your
choice.
. .
This package provides additional documentation in various formats like HTML or This package provides additional documentation in various formats like HTML or
plain text. plain text.

Loading…
Cancel
Save