Wrap and sort Debian package files

This commit is contained in:
Timo Röhling 2024-09-30 00:18:30 +02:00
parent de43766828
commit 43dd558436
4 changed files with 89 additions and 82 deletions

View File

@ -1,6 +1,6 @@
debian/com.kitware.cmake_gui.metainfo.xml usr/share/metainfo
usr/bin/cmake-gui
usr/share/applications/cmake-gui.desktop
usr/share/icons/hicolor/*/apps/CMakeSetup.png
usr/share/man/man1/cmake-gui.1
usr/share/mime/packages/cmakecache.xml
usr/share/icons/hicolor/*/apps/CMakeSetup.png
debian/com.kitware.cmake_gui.metainfo.xml usr/share/metainfo

71
debian/control vendored
View File

@ -7,8 +7,8 @@ Uploaders:
Felix Geyer <fgeyer@debian.org>,
Timo Röhling <roehling@debian.org>,
Build-Depends:
debhelper-compat (= 13),
cmake <cross>,
debhelper-compat (= 13),
git <!nocheck>,
libarchive-dev (>= 3.3.3) <!pkg.cmake.bootstrap>,
libcppdap-dev <!pkg.cmake.bootstrap>,
@ -44,11 +44,13 @@ Package: cmake
Architecture: any
Multi-Arch: foreign
Depends:
${misc:Depends},
${shlibs:Depends},
cmake-data (= ${source:Version}),
procps [!hurd-any],
Recommends: gcc, make
${misc:Depends},
${shlibs:Depends},
Recommends:
gcc,
make,
Suggests:
cmake-doc,
cmake-format,
@ -57,6 +59,21 @@ Suggests:
Description: ${source:Synopsis}
${source:Extended-Description}
Package: cmake-curses-gui
Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends:
cmake (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: curses based user interface for CMake (ccmake)
${source:Extended-Description}
.
This package provides the CMake curses interface. Project configuration
settings may be specified interactively through this GUI. Brief instructions
are provided at the bottom of the terminal when the program is running. The
main executable file for this GUI is "ccmake".
Package: cmake-data
Architecture: all
Multi-Arch: foreign
@ -69,29 +86,34 @@ Description: CMake data files (modules, templates and documentation)
templates, documentation etc.). Unless you have cmake installed, you probably
do not need this package.
Package: cmake-curses-gui
Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Package: cmake-doc
Architecture: all
Build-Profiles: <!pkg.cmake.bootstrap>
Multi-Arch: foreign
Section: doc
Depends:
cmake-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
cmake (= ${binary:Version}),
Description: curses based user interface for CMake (ccmake)
${sphinxdoc:Depends},
Recommends:
doc-base,
Suggests:
cmake,
Description: extended documentation in various formats for CMake
${source:Extended-Description}
.
This package provides the CMake curses interface. Project configuration
settings may be specified interactively through this GUI. Brief instructions
are provided at the bottom of the terminal when the program is running. The
main executable file for this GUI is "ccmake".
This package provides additional documentation in various formats like HTML or
plain text.
Package: cmake-qt-gui
Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends:
cmake (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
cmake (= ${binary:Version}),
Provides: cmake-gui
Provides:
cmake-gui,
Description: Qt based user interface for CMake (cmake-gui)
${source:Extended-Description}
.
@ -99,20 +121,3 @@ Description: Qt based user interface for CMake (cmake-gui)
settings may be specified interactively. Brief instructions are provided at
the bottom of the window when the program is running. The main executable
file for this GUI is "cmake-gui".
Package: cmake-doc
Architecture: all
Build-Profiles: <!pkg.cmake.bootstrap>
Multi-Arch: foreign
Section: doc
Depends:
${misc:Depends},
${sphinxdoc:Depends},
cmake-data (= ${source:Version}),
Recommends: doc-base
Suggests: cmake
Description: extended documentation in various formats for CMake
${source:Extended-Description}
.
This package provides additional documentation in various formats like HTML or
plain text.

1
debian/copyright vendored
View File

@ -609,4 +609,3 @@ License: Zlib
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

95
debian/tests/control vendored
View File

@ -1,46 +1,49 @@
Tests: testsuite testsuite-ninja findmodules
Restrictions: allow-stderr
Depends: cmake,
ninja-build,
@builddeps@,
libasound2-dev,
libarmadillo-dev,
bison,
libboost-dev,
libbz2-dev,
libcups2-dev,
libcurl4-openssl-dev,
cvs,
default-jdk,
doxygen,
libexpat1-dev,
flex,
libfreetype6-dev,
gettext,
libgif-dev,
git,
imagemagick,
libmagickcore-dev,
libmagick++-dev,
libmagickwand-dev,
libgnutls28-dev,
libgtk2.0-dev,
mercurial,
hspell,
icoutils,
libarchive-dev,
liblzma-dev,
libxml2-dev,
libxslt1-dev,
libopenscenegraph-dev,
perl,
python3-dev,
libphysfs-dev,
pkg-config,
ruby-dev,
libprotobuf-dev,
protobuf-compiler,
subversion,
swig,
libtiff5-dev,
zlib1g-dev
Tests:
testsuite testsuite-ninja findmodules,
Restrictions:
allow-stderr,
Depends:
bison,
cmake,
cvs,
default-jdk,
doxygen,
flex,
gettext,
git,
hspell,
icoutils,
imagemagick,
libarchive-dev,
libarmadillo-dev,
libasound2-dev,
libboost-dev,
libbz2-dev,
libcups2-dev,
libcurl4-openssl-dev,
libexpat1-dev,
libfreetype6-dev,
libgif-dev,
libgnutls28-dev,
libgtk2.0-dev,
liblzma-dev,
libmagick++-dev,
libmagickcore-dev,
libmagickwand-dev,
libopenscenegraph-dev,
libphysfs-dev,
libprotobuf-dev,
libtiff5-dev,
libxml2-dev,
libxslt1-dev,
mercurial,
ninja-build,
perl,
pkg-config,
protobuf-compiler,
python3-dev,
ruby-dev,
subversion,
swig,
zlib1g-dev,
@builddeps@,