Source: gtk4 Section: libs Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: Simon McVittie , Amin Bandali , Jeremy BĂ­cha Build-Depends: adwaita-icon-theme , at-spi2-core , dbus-daemon , debhelper-compat (= 13), dh-exec, dh-sequence-gir, dh-sequence-gnome, fonts-cantarell , fonts-noto-core , gir1.2-cairo-1.0-dev, gir1.2-gio-2.0-dev, gir1.2-gdkpixbuf-2.0-dev, gir1.2-graphene-1.0-dev, gir1.2-pango-1.0-dev, gir1.2-pangocairo-1.0-dev, gir1.2-xlib-2.0-dev, gobject-introspection (>= 1.76.0), gobject-introspection (>= 1.78.1-9~) , gsettings-desktop-schemas , iso-codes , libavcodec-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libavdevice-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libavfilter-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libavformat-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libavutil-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libcairo2-dev, libcolord-dev , libcloudproviders-dev (>= 0.3.1), libcups2-dev, libegl1-mesa-dev [linux-any], libepoxy-dev, libfontconfig-dev, libfribidi-dev, libgdk-pixbuf-2.0-dev, libglib2.0-dev (>= 2.76.0), libgraphene-1.0-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libharfbuzz-dev, libjpeg-dev, libjson-glib-dev:native, libpango1.0-dev (>= 1.52.0), libpng-dev, libpolkit-gobject-1-dev [linux-any], librsvg2-common [amd64 arm64 armel armhf i386 loong64 mips64el ppc64el s390x powerpc ppc64 riscv64 sparc64 x32] , librsvg2-dev (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 mips64el ppc64el s390x powerpc ppc64 riscv64 sparc64 x32], libswresample-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libswscale-dev [amd64 arm64 armel armhf i386 mips64el ppc64el s390x] , libsysprof-capture-4-dev (>= 3.40.1) [amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x powerpc ppc64], libtiff-dev, libvulkan-dev [linux-any], libwayland-dev (>= 1.21.0) [linux-any], libx11-dev, libxcomposite-dev, libxcursor-dev, libxdamage-dev, libxext-dev, libxfixes-dev, libxi-dev, libxinerama-dev, libxkbcommon-dev, libxkbfile-dev, libxml2-utils, libxrandr-dev, locales | locales-all , meson (>= 0.63), pkgconf, pkgconf:native, python3-docutils , python3-gi (>= 3.40) , sassc, wayland-protocols (>= 1.32) [linux-any], weston [linux-any] , xauth , xvfb , Build-Depends-Indep: gi-docgen , libcairo2-doc , libglib2.0-doc , libpango1.0-doc , Rules-Requires-Root: no Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/gnome-team/gtk4 Vcs-Git: https://salsa.debian.org/gnome-team/gtk4.git Homepage: https://www.gtk.org/ Package: libgtk-4-1 Architecture: any Multi-Arch: same Depends: adwaita-icon-theme, hicolor-icon-theme, shared-mime-info, ${misc:Depends}, ${shlibs:Depends}, libgtk-4-common (>= ${source:Version}) Provides: ${gtk:Provides} Recommends: libgtk-4-bin, iso-codes, librsvg2-common (>= 2.52.0), libgtk-4-media-gstreamer, Suggests: gvfs Breaks: libgtk-4-0 (<< 4.0.0), Replaces: libgtk-4-0 (<< 4.0.0), 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-4-1-udeb Build-Profiles: Package-Type: udeb Section: debian-installer Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: ${gtk:Provides} 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-4-common Section: misc Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Recommends: libgtk-4-1 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-4-bin Section: misc Architecture: any Multi-Arch: foreign Depends: gtk-update-icon-cache, ${misc:Depends}, ${shlibs:Depends}, libgtk-4-common (>= ${source:Version}), libgtk-4-1 (>= ${source:Version}) Breaks: gtk-4-examples (<< 3.96.0-3~) Replaces: gtk-4-examples (<< 3.96.0-3~) 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-4-dev Section: libdevel Architecture: any Multi-Arch: same Depends: gir1.2-gtk-4.0 (= ${binary:Version}), libcairo2-dev (>= 1.14.0), libegl1-mesa-dev [linux-any], libepoxy-dev (>= 1.0), libfontconfig-dev, libgdk-pixbuf-2.0-dev (>= 2.30.0), libglib2.0-dev (>= 2.76.0), libgraphene-1.0-dev (>= 1.9.1), libpango1.0-dev (>= 1.50.0), libwayland-dev (>= 1.16.91) [linux-any], libx11-dev, libxcomposite-dev, libxcursor-dev, libxdamage-dev, libxext-dev, libxfixes-dev, libxi-dev, libxinerama-dev, libxkbcommon-dev, libxrandr-dev, libvulkan-dev [linux-any], pkgconf, wayland-protocols (>= 1.32) [linux-any], ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}, libgtk-4-common, libgtk-4-1 (= ${binary:Version}) Suggests: libgtk-4-doc, gtk-4-examples Provides: ${gir:Provides} 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-4-doc Build-Profiles: Section: doc Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Recommends: libglib2.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-4-doc/ . Package: libgtk-4-media-gstreamer Section: x11 Architecture: any Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends}, Description: GStreamer media backend 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 media module that uses GStreamer as backend. Package: libgtk-4-media-ffmpeg Build-Profiles: Section: x11 Architecture: amd64 arm64 armel armhf i386 mips64el ppc64el s390x Multi-Arch: foreign Depends: ${misc:Depends}, ${shlibs:Depends}, Description: FFmpeg media backend 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 media module that uses FFmpeg as backend. This module is considered incomplete and experimental, and using the libgtk-4-media-gstreamer module instead is recommended. Package: gtk-4-examples Build-Profiles: Section: x11 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libgtk-4-1 (= ${binary:Version}) Recommends: fonts-cantarell, librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 mips64el ppc64el s390x powerpc ppc64 riscv64 sparc64 x32], Description: example files for GTK 4 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 GTK4. Package: gtk-4-tests Build-Profiles: Section: x11 Architecture: any Depends: iso-codes, librsvg2-common (>= 2.52.0) [amd64 arm64 armel armhf i386 loong64 mips64el ppc64el s390x powerpc ppc64 riscv64 sparc64 x32], ${misc:Depends}, ${shlibs:Depends}, libgtk-4-1 (= ${binary:Version}), Recommends: gnome-desktop-testing, locales | locales-all, Description: "as-installed" tests for GTK 4 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 installable test programs, primarily for use with autopkgtest. Package: gir1.2-gtk-4.0 Section: introspection Architecture: any Multi-Arch: same Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends}, libgtk-4-common Provides: ${gir:Provides}, 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 #Section: misc #Architecture: any #Multi-Arch: foreign #Depends: ${misc:Depends}, # ${shlibs:Depends} #Breaks: libgtk2.0-bin (<< 2.24.30-2), # libgtk-3-bin (<< 3.20.6-1) #Replaces: libgtk2.0-bin (<< 2.24.30-2), # libgtk-3-bin (<< 3.20.6-1) #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.