gtk3/debian/control
Michael Biebl e447da62bd Split gtk-update-icon-cache utility out of libgtk-3-bin into a separate
package called gtk-update-icon-cache to break a dependency cycle with
adwaita-icon-theme when building the package. (Closes: #747392)
As the gtk-update-icon-cache binary doesn't actually have any libgtk-3-0
dependency, there is no longer a reason to ship a gtk2 and gtk3 variant.
So from now on we will only ship one implementation built from src:gtk+3.0
and drop the Debian specific -3.0 suffix. To simplify the transition make
libgtk-3-bin depend on gtk-update-icon-cache. Once all theme packages have
been updated, this dependency can be dropped.
2016-05-22 06:52:15 +00:00

332 lines
11 KiB
Plaintext

Source: gtk+3.0
Section: libs
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Andreas Henriksson <andreas@fatal.se>, Michael Biebl <biebl@debian.org>
Build-Depends: debhelper (>= 8.1.3),
cdbs (>= 0.4.93),
gnome-pkg-tools (>= 0.11),
dpkg-dev (>= 1.16.0),
gtk-doc-tools (>= 1.20),
dh-autoreconf,
gettext,
pkg-config,
autotools-dev,
dbus-x11,
gsettings-desktop-schemas,
adwaita-icon-theme,
at-spi2-core,
libglib2.0-dev (>= 2.45.8),
libgdk-pixbuf2.0-dev (>= 2.30.0),
libpango1.0-dev (>= 1.37.3),
libatk1.0-dev (>= 2.15.1),
libatk-bridge2.0-dev,
libegl1-mesa-dev [linux-any],
libepoxy-dev,
libharfbuzz-dev (>= 0.9),
libwayland-dev (>= 1.9.91) [linux-any],
wayland-protocols (>= 1.1) [linux-any],
libxkbcommon-dev (>= 0.2.0),
libx11-dev (>= 2:1.3.3-2),
libxext-dev (>= 2:1.1.1-3),
libxi-dev (>= 2:1.3-4),
libxrandr-dev (>= 2:1.2.99),
libxt-dev,
libxrender-dev (>= 1:0.9.5-2),
libxft-dev,
libxcursor-dev (>= 1:1.1.10-2),
libxcomposite-dev (>= 1:0.2.0-3),
libxdamage-dev (>= 1:1.0.1-3),
libxkbfile-dev,
libxinerama-dev (>= 2:1.1-3),
libxfixes-dev (>= 1:3.0.0-3),
libcairo2-dev (>= 1.14.0),
x11proto-xext-dev,
libcups2-dev (>= 1.2),
libcolord-dev (>= 0.1.9),
librest-dev,
libjson-glib-dev,
gobject-introspection (>= 1.41.3),
libgirepository1.0-dev (>= 1.39.0),
xvfb
Build-Depends-Indep: docbook-xml,
docbook-utils,
libglib2.0-doc,
libatk1.0-doc,
libpango1.0-doc,
libcairo2-doc
Standards-Version: 3.9.8
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gtk+3.0/
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gtk+3.0/
Homepage: http://www.gtk.org/
Package: libgtk-3-0
Architecture: any
Multi-Arch: same
Depends: libgtk-3-common (>= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
shared-mime-info
Provides: gtk3-binver-3.0.0
Recommends: libgtk-3-bin
Suggests: librsvg2-common,
gvfs
Breaks: gnome-themes-standard (<< 3.6),
gtk3-engines-oxygen (<< 1.4.1-3)
Pre-Depends: ${misc:Pre-Depends}
Description: GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the shared libraries.
Package: libgtk-3-0-udeb
XC-Package-Type: udeb
Section: debian-installer
Priority: extra
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends}
Provides: gtk3-binver-3.0.0
Description: GTK+ graphical user interface library - minimal runtime
This is a udeb, or a microdeb, for the debian-installer.
.
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the minimal runtime library using X11 needed
by the Debian installer.
Package: libgtk-3-common
Section: misc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
adwaita-icon-theme (>= ${gnome:Version})
Recommends: libgtk-3-0
Breaks: libgtk-3-0 (<< 3.5.4)
Replaces: libgtk-3-0 (<< 3.5.4)
Description: common files for the GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the common files which the libraries need.
Package: libgtk-3-bin
Section: misc
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends},
libgtk-3-0 (>= ${source:Version}),
libgtk-3-common (>= ${source:Version}),
gtk-update-icon-cache
Description: programs for the GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the utilities which are used by the libraries
and other packages.
Package: libgtk-3-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libgtk-3-0 (= ${binary:Version}),
gir1.2-gtk-3.0 (= ${binary:Version}),
libgtk-3-common,
${misc:Depends},
${shlibs:Depends},
libglib2.0-dev (>= 2.43.4),
libgdk-pixbuf2.0-dev (>= 2.30.0),
libpango1.0-dev (>= 1.37.3),
libatk1.0-dev (>= 2.15.1),
libatk-bridge2.0-dev,
libcairo2-dev (>= 1.14.0),
libepoxy-dev (>= 1.0),
libharfbuzz-dev (>= 0.9),
libx11-dev,
libxext-dev,
libxinerama-dev,
libxi-dev,
libxrandr-dev,
libxcursor-dev ,
libxfixes-dev,
libxcomposite-dev,
libxdamage-dev,
pkg-config,
libegl1-mesa-dev [linux-any],
libwayland-dev (>= 1.9.91) [linux-any],
wayland-protocols (>= 1.1) [linux-any],
libxkbcommon-dev
Suggests: libgtk-3-doc
Description: development files for the GTK+ library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the header and development files which are
needed for building GTK+ applications.
Package: libgtk-3-0-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libgtk-3-0 (= ${binary:Version}),
libgtk-3-common,
${misc:Depends}
Description: GTK+ libraries and debugging symbols
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains detached debugging symbols.
.
Most people will not need this package.
Package: libgtk-3-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Recommends: libglib2.0-doc,
libatk1.0-doc,
libpango1.0-doc
Suggests: devhelp
Description: documentation for the GTK+ graphical user interface library
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the HTML documentation for the GTK+ library
in /usr/share/doc/libgtk-3-doc/ .
Package: gtk-3-examples
Section: x11
Priority: extra
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
libgtk-3-0 (= ${binary:Version})
Breaks: libgtk-3-common (<< 3.5.4)
Replaces: libgtk-3-common (<< 3.5.4)
Description: example files for GTK+ 3
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package contains the example files and a demonstration program
for GTK+3.
Package: gir1.2-gtk-3.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends: libgtk-3-common,
${misc:Depends},
${shlibs:Depends},
${gir:Depends}
Breaks: python-gi (<< 3.18),
python3-gi (<< 3.18),
Description: GTK+ graphical user interface library -- gir bindings
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
suites.
.
This package can be used by other packages using the GIRepository format to
generate dynamic bindings.
Package: gtk-update-icon-cache
Architecture: any
Multi-Arch: foreign
Section: misc
Priority: optional
Depends: ${misc:Depends},
${shlibs:Depends}
Breaks: libgtk2.0-bin (<< 2.24.30-2),
libgtk-3-bin (<< 3.20.5-2)
Replaces: libgtk2.0-bin (<< 2.24.30-2),
libgtk-3-bin (<< 3.20.5-2)
Description: icon theme caching utility
gtk-update-icon-cache creates mmap()able cache files for icon themes.
.
GTK+ can use the cache files created by gtk-update-icon-cache to avoid a lot
of system call and disk seek overhead when the application starts. Since the
format of the cache files allows them to be mmap()ed shared between multiple
applications, the overall memory consumption is reduced as well.
Package: libgail-3-0
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
${shlibs:Depends},
libgtk-3-0 (= ${binary:Version}),
at-spi2-core
Pre-Depends: ${misc:Pre-Depends}
Description: GNOME Accessibility Implementation Library -- shared libraries
Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of
an application that use standard GTK+ widgets will have a basic level
of accessibility, without the need to modify the application at all.
.
This package contains the shared library.
Package: libgail-3-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends: ${misc:Depends},
libgail-3-0 (= ${binary:Version}),
libgtk-3-dev (= ${binary:Version}),
pkg-config,
libatk1.0-dev (>= 2.2.0)
Suggests: libgail-3-doc
Description: GNOME Accessibility Implementation Library -- development files
Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of
an application that use standard GTK+ widgets will have a basic level
of accessibility, without the need to modify the application at all.
.
This package contains the development files for Gail.
Package: libgail-3-0-dbg
Architecture: any
Multi-Arch: same
Section: debug
Priority: extra
Depends: ${misc:Depends},
libgail-3-0 (= ${binary:Version})
Recommends: libgtk-3-0-dbg
Description: Gail libraries and debugging symbols
Gail is the "GNOME Accessibility Implementation Library".
.
This package contains detached debugging symbols.
.
Most people will not need this package.
Package: libgail-3-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends: ${misc:Depends}
Suggests: devhelp
Description: documentation files of the Gail library
Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of
an application that use standard GTK+ widgets will have a basic level
of accessibility, without the need to modify the application at all.
.
This package contains the documentation files for Gail.